/*  Increase left and bottom margin around logo on CCC page */

img.alignright.wp-image-10526 {
  margin-left: 20px;
  margin-bottom: 30px;
}

/* Add white space below main menu */

#et-top-navigation {
  margin-bottom: 25px;
}

/* Remove 56px padding above Resources pages */

#main-content.sub-page-main-content div.container {
  padding-top: 0px;
}

/* change colours on Eski page */

/*
.five-rowblock.four-rowblock .et_pb_module h3
{
  background: #0d2440
}
*/

/* change header colours */

.header-top .header-left ul.menu li a {
  background: #0D2440;
}

.header-top .header-left ul.menu {
  background: #0D2440;
}

.header-top .header-left ul.menu li a {
  background: #0D2440;
}

.header-top .header-right {
  background: #0D2440;
}

#top-menu.a {
  color: #0D2440;
}

et_header_style_centered #top-menu {
  color: #0D2440;
}

/* Fix search icon */

.gsc-search-button .gsc-search-button {
  text-indent: 0px;
  width: 30px;
  height: 22px;
}

/* change header colours in ESKi grid */

.five-rowblock.four-rowblock .et_pb_module h3 {
  text-align: left;
  color: #fff;
  background: #0D2440;
  min-height: 0;
}

.four-rowblock .et_pb_module {
  min-height: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border: 1px solid #0D2440;
  box-shadow: none;
  margin-bottom: 16px !important;
}

/* Home page banners */

/*
#BlueBannerRow {
  display:flex;
  flex-flow:row wrap;
  font-size: 0;
}

#BlueBannerText {
	vertical-align: middle;
}
*/

#GreenTopBannerImgFile {
  margin-right: 0px;
}

#GreenTopBannerText {
  height: 106px;
  width: inherit;
  position: relative;
}

div#GreenTopBannerText2 {
  margin: 0;
  position: absolute;
  top: 25%;
  left: 190px;
 /* transform: translate(0px, -60%);  */
}

#GreenTopBannerText2 h2 {
  margin: 0;
 /* position: absolute;
  top: 40%;
  left: 190px;
  transform: translate(0px, -50%);  */
}

#GreenTopBannerText2 h3 {
  margin: 0;
 /* position: relative;
  top: relative; 
  left: 190px;
  transform: translate(0px, -150%);
	clear: left;  */
}

#GreenBannerText {
  height: 69px;
  width: inherit;
  position: relative;
}

#GreenBannerText h3 {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 90px;
  transform: translate(0px, -50%);
}

#BlueBannerImgFile {
  margin-right: 0px;
}

/* Format order now button on ESKi page */

#ESKiOrderButton {
  border-width: 1px !important;
  border-color: #0c2340;
  font-size: 14px;
  font-family: 'Gilroy',Helvetica,Arial,Lucida,sans-serif !important;
  background-color: #b8dde1;
  padding: 5px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* Lower mobile top menu */

#mobile-topnav-show {
  margin-top: 30px;
}

/* add whitespace to left of DairyPassport image */

#DairyPassportView {
  margin-left: 10px;
}

/*  Colorbox */

#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999999;
  overflow: hidden;
  -webkit-transform: translate3d(0,0,0);
}

/* DFCF tabs */

.equal-tabs .et_pb_tabs_controls li {
  width: 11%;
  /*change width of tabs here depending on the number of tabs you have*/
  text-align: center;
}

@media screen and (max-width: 768px) {
  /*change device breakpoint here depending on the number of tabs you have*/

  .equal-tabs .et_pb_tabs_controls li {
    width: 100%;
    text-align: center;
  }
}

.et_pb_tabs_controls li a {
  padding: 2px 2px;
}

/* DFCF tabs */

/* hide DCFC mobile message is phone horizontal */
/* not working as table in an iframe which makes it always landscape */
@media all and (orientation:landscape) {
  #DFCF_Mobile_Message {
    /* visibility: hidden;
    display: none; */
  }
}


#DCFC_Mobile_Message_Area {
  margin-right: 0px;
}

#DCFC_Mobile_Message_Text {
  height: 52px;
  width: inherit;
  position: relative;
}

/* adjust z index on popups that launch scorm */
.el_modal_popup .el_modal_popup_wrapper {
z-index: 99999;
}

/* set height of top right header */
div.header-right {
  min-height: 42px !important;
		background: white !important;
}

#main-header {
  line-height: 26px !important;
}

/* hide author in search results */
span.author.vcard {
		display: none !important;
}

/* pad search box left side */
.is-form-style input.is-search-input {
  padding: 0 12px 0px 35px !important;
}

/* hide comments */ 
#comment-wrap {
  display: none !important;
}