/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Dustin Verdin
 Author URI:     http://www.verdininteractive.com
 Template:       Divi
 Version: 2.3.3
*/

@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */



h5 {margin-top:15px;}



div.directoryitem {padding:5px 0; border-bottom:1px solid #eeeeee; font-size:15px; line-height:17px;}
div.directoryitem i {padding-right:15px;}
div.directoryitem.dirback {font-size:14px; line-height:16px; color:#2ea3f2;}
div.directoryitem.dirback:hover {color:#005A84;}
div.directoryitem.dircurrent {font-weight:bold; color:#005A84; font-size:22px; line-height:25px;}
div.directoryitem.dirfile, div.directoryitem.dirfolder {margin-left:33px; padding-left:10px;}
div.directoryitem.dirfile:hover, div.directoryitem.dirfolder:hover {background:#FAF8F4;}
a.dirfilelink {color:#666666;}
a.mobile_nav {color:#ffffff;}
a.mobile_nav:hover {color:#ffffff;}
.mobile_menu_bar {color:#ffffff!important;}
.mobile_menu_bar:before {color:#ffffff!important;}

div.documentsbox {margin-bottom: 35px;}
div.documentsbox table tr td a {font-weight:600; letter-spacing: .08em;}
div.documentsbox table tr td a:hover {color:#46696d;}
div.documentsbox table {border-top:4px solid #7EBEC5; margin-top:0px;}



#builderraterside .menu-item {font-size:16px; padding:4px 0; border-bottom:1px solid #dddddd; font-weight:400;}
#builderraterside .menu {border-bottom:3px solid #dddddd;}
#builderraterside a {color:#7EBEC5; font-weight:600;}
#builderraterside a:hover {color:#46696d;}

#builderraterside .loginname {font-size:22px; color:#7EBEC5; font-weight:600; line-height:24px;}
#builderraterside .loginlogout a {font-size:12px; color:#333; font-weight:400; line-height:14px;}
#builderraterside .loginlogout a:hover {color:#46696d;}

.et_pb_widget_area_left, .et_pb_widget_area_right {
    border-color: rgba(0, 0, 0, 0.2);
}




sup {bottom:1.2em; font-size:.4em;}


.centerme {text-align:center; margin:0 auto;}
.max600 {max-width:600px;}
#homecalltext {padding-bottom:0; margin-bottom:0;}

#homecall div.et_pb_row div.et_pb_column.et_pb_column_1_4 a img{border-radius:8px;}

#diagramimage {text-align:center; margin:0 auto;}
.diagramheader {text-align:center; padding:0px 60px 5px 60px;}

.diagramholder div.et_pb_column.et_pb_column_1_2 {padding-bottom:0;}
.diagramholder p {padding-bottom:15px !important;}

#belowlistcallout, #belowlistcallout p {padding-top:18px; line-height:16px; font-size:16px;}
#abovelistcallout, #abovelistcallout p {padding-bottom:12px; line-height:16px; font-size:16px;}

div.diagramtoggles {padding:8px; margin-bottom:0px; padding-left:25px;}
div.diagramtoggles.et_pb_toggle {border:0; border-top:2px solid #76be43; background:#ffffff;}
div.diagramtoggles.et_pb_toggle_close {background:transparent;}
div.diagramtoggles.et_pb_toggle_open {background:transparent;}
div.diagramtoggles.et_pb_toggle h3.et_pb_toggle_title {font-size:15px; padding-right:25px; margin-top:0;}
div.diagramtoggles.et_pb_toggle h5.et_pb_toggle_title {font-size:15px; padding-right:25px; margin-top:0;}
div.diagramtoggles .et_pb_toggle_content {padding-top:0px;}
div.diagramtoggles .et_pb_toggle_content, div.diagramtoggles .et_pb_toggle_content p {font-size:14px; line-height:16px; padding-bottom:0 !important; padding-top:4px;}

div.bullettoggles {padding:8px; margin-bottom:0px; padding-left:25px;}
div.bullettoggles.et_pb_toggle {border:0; border-top:1px solid #bbb; background:#ffffff;}
div.bullettoggles.et_pb_toggle_close {background:transparent;}
div.bullettoggles.et_pb_toggle_open {background:transparent;}
div.bullettoggles.et_pb_toggle h3.et_pb_toggle_title {font-size:15px; padding-right:25px; margin-top:0;}
div.bullettoggles.et_pb_toggle h5.et_pb_toggle_title {font-size:15px; padding-right:25px; margin-top:0;}
div.bullettoggles .et_pb_toggle_content {padding-top:0px;}
div.bullettoggles .et_pb_toggle_content, div.bullettoggles .et_pb_toggle_content p {font-size:14px; line-height:16px; padding-bottom:0 !important; padding-top:4px;}



.bullettoggles {
	background:transparent url('/wp-content/uploads/2014/04/newbullet.jpg') 5px 12px no-repeat !important;
	background-size:8px 8px !important;
}


a.anchors{display: block; position: relative; top: -150px; visibility: hidden;}





#diagramtoggle1 {
	background:transparent url('/wp-content/uploads/2014/04/EC-Merchandiser-Numbers-1.png') 2px 7px no-repeat;
	background-size:18px 18px;
}
#diagramtoggle2 {
	background:transparent url('/wp-content/uploads/2014/04/EC-Merchandiser-Numbers-2.png') 2px 7px no-repeat;
	background-size:18px 18px;
}
#diagramtoggle3 {
	background:transparent url('/wp-content/uploads/2014/04/EC-Merchandiser-Numbers-3.png') 2px 7px no-repeat;
	background-size:18px 18px;
}
#diagramtoggle4 {
	background:transparent url('/wp-content/uploads/2014/04/EC-Merchandiser-Numbers-4.png') 2px 7px no-repeat;
	background-size:18px 18px;
}
#diagramtoggle5 {
	background:transparent url('/wp-content/uploads/2014/04/EC-Merchandiser-Numbers-5.png') 2px 7px no-repeat;
	background-size:18px 18px;
}
#diagramtoggle6 {
	background:transparent url('/wp-content/uploads/2014/04/EC-Merchandiser-Numbers-6.png') 2px 7px no-repeat;
	background-size:18px 18px;
}
#diagramtoggle7 {
	background:transparent url('/wp-content/uploads/2014/04/EC-Merchandiser-Numbers-7.png') 2px 7px no-repeat;
	background-size:18px 18px;
}
#diagramtoggle8 {
	background:transparent url('/wp-content/uploads/2015/09/EC-Merchandiser-Numbers-8.jpg') 2px 7px no-repeat;
	background-size:18px 18px;
	margin-bottom:15px;
}

#bullettoggle1,#bullettoggle2,#bullettoggle3   {margin-left:100px;}


.et_pb_section.diagramholder .et_pb_row {padding-top:0px;}
.et_pb_section.diagramholder h1 {padding-top:30px;}






#main-header { background:#76be43!important; border-bottom:12px solid #ffffff; padding-top:0;}
#top-menu li.current-menu-item > a {font-weight: bold;}
#top-menu li > a {color:#fff; padding-bottom:10px; text-transform: uppercase; font-size:18px;}
#et_top_search {display:none;}
nav#top-menu-nav {padding-top:27px!important;}

.et_fixed_nav #logo {
position:relative;
z-index:100;
width:200px;
height:83px;
max-height: 83px;
margin-top: 20px;
margin-bottom: -47px;
}






/* SLIDER ADJUSTMENTS */
#topsliderbox {max-height:450px;}
.et_pb_slider {overflow:visible;}
.et_pb_slider .et_pb_slide {background-size:auto 450px; background-position: top center; overflow:hidden;}
#topsliderbox .et_pb_bg_layout_dark .et_pb_container{ width:100%; height:450px; overflow:hidden;}
.et_pb_bg_layout_dark .et_pb_slide { width:100%; background:rgba(255,255,255,0.85); color:#000; background-size:cover; background-repeat:no-repeat;}
.et_pb_bg_layout_dark .et_pb_slide_description{ width:100%; background:rgba(255,255,255,0.85); color:#000; text-shadow: none; padding-top:20px; padding-bottom:20px;}
.et_pb_bg_layout_dark .et_pb_slide_description {margin:325px 0 0 0; padding-left:0; padding-right:0;}
.et_pb_bg_layout_dark .et_pb_slide_content {width:1080px; margin-left:auto; margin-right:auto; color:#333; padding-bottom:0;}
.et_pb_bg_layout_dark .et_pb_slide_description h2 {width:1080px; margin-left:auto; margin-right:auto; font-weight:bold; font-size:36px; color:#76be43 !important; text-align:left; padding-bottom:2px;}
.et_pb_bg_layout_dark .et_pb_slide_content p { color:#333; vertical-align:baseline; font-size:16px; line-height:18px; text-align:left;  font-weight:600;}
#topsliderbox .et_pb_slide_description a.et_pb_more_button {float:right; background:none; width:100px; margin-left:auto; margin-right:auto; font-size:16px; line-height:20px; font-weight:bold; margin-top:8px; text-align:right; color:#666;}
#topsliderbox .et_pb_slide_description a.et_pb_more_button:hover {color:#000;}
#topsliderbox .et_pb_slide_description a.et_pb_more_button:after {
content:" >";
font-weight:bold;
color:#76be43;
}
/* SLIDER ADJUSTMENTS */






/*
.et_pb_bg_layout_dark .et_pb_slide_content {background:rgba(255,255,255,0.85); color:#000; text-shadow: none; padding-top:10px; padding-bottom:10px; width:200px;}
.et_pb_bg_layout_dark .et_pb_slide_content p {vertical-align:baseline; padding:0 10px; font-size:15px; line-height:24px; text-align:left;  font-weight:400;}
.et_pb_bg_layout_dark .et_pb_slide_description {padding-left:0; padding-right:0; padding-top:60px; padding-bottom:100px; }
*/





.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	
	border-top: 20px solid rgba(255,255,255,0.85);
}



#maingreenheader h1 {color:#000000; padding-top:18px;}



#mainsectionblurbs {padding-top:3px; padding-bottom:5px;}
#mainsectionblurbs .et_pb_text {margin-bottom:0; padding-top:10px;}
#mainsectionblurbs .et_pb_row {padding-top:0;}
#mainsectionblurbs .et_pb_column_1_7 { width: 14%; min-width:120px; margin-right:0px; height:180px;}
#mainsectionblurbs .et_pb_column_1_7:hover {opacity:.6;}
#mainsectionblurbs .et_pb_column_1_7 .et_pb_main_blurb {width:110px; margin:0 auto 10px auto;}
#mainsectionblurbs .et_pb_column_1_7 .et_pb_main_blurb_image { text-align: left; width:110px; margin:0 auto 3px auto;}
#mainsectionblurbs .et_pb_column_1_7 h3 { font-size:12px; font-weight:400; width:110px; margin:0 auto;}
#mainsectionblurbs .et_pb_column_1_7 h4 { font-size:12px; font-weight:400; width:110px; margin:0 auto;}

#mainsectionblurbs .et_pb_column_1_8 { width: 12.5%; min-width:120px; margin-right:0px; height:180px;}
#mainsectionblurbs .et_pb_column_1_8:hover {opacity:.6;}
#mainsectionblurbs .et_pb_column_1_8 .et_pb_main_blurb {width:100px; margin:0 auto 10px auto;}
#mainsectionblurbs .et_pb_column_1_8 .et_pb_main_blurb_image { text-align: left; width:110px; margin:0 auto 3px auto;}
#mainsectionblurbs .et_pb_column_1_8 h3 { font-size:12px; font-weight:400; width:110px; margin:0 auto;}
#mainsectionblurbs .et_pb_column_1_8 h4 { font-size:12px; font-weight:400; width:110px; margin:0 auto;}






.panel_homesection {padding-top:0px;}
.panel_homesection .et_pb_text {margin-bottom:0px;}
.panel_homesection p {font-size:16px; line-height:22px; padding-top:10px; padding-bottom:10px;}

.panel_homesection2 {padding-top:0px;}
.panel_homesection2 .et_pb_text {margin-bottom:0px;}
.panel_homesection2 p {font-size:16px; line-height:22px; padding-top:10px; padding-bottom:10px;}
.panel_homesection2 .et_pb_column_2_3 {text-align:right;}


.et_pb_promo_description p {font-size:18px;}




.et-pb-controllers { position: absolute; bottom: -10px; right: 40px; width: 100%; text-align: center; z-index: 10; }
.et-pb-controllers a { display: inline-block; background-color: #ffffff; text-align: center; -moz-border-radius: 21px; -webkit-border-radius: 21px; border-radius: 21px; width: 21px; height: 21px; margin-right: 10px; color:rgb(118, 190, 67); text-indent:0px;}
.et-pb-controllers a:hover { background-color: rgb(118, 190, 67)!important; color:#ffffff;}
.et-pb-controllers a:last-child { margin-right: 0; }
.et-pb-controllers .et-pb-active-control { background-color: rgb(118, 190, 67)!important; font-weight:bold; color:#ffffff;}




.quoteboxer h3 {padding-top:15px !important;}


.nobottom {margin-bottom:0; padding-bottom:0;}
.nobottom .et_pb_column {margin-bottom:0; padding-bottom:0;}
.nobottom .et_pb_text {margin-bottom:0; padding-bottom:0;}


.notop {margin-top:0; padding-top:0;}
.notop .et_pb_column {margin-top:0; padding-top:0;}
.notop .et_pb_text {margin-top:0; padding-top:0;}

#introform {display:none; padding-bottom:30px;}



.energystarvideo {margin-top:20px; width:250px; height:150px;}
.energystarfullwidth {margin-top:20px; width:100%; height:auto;}













	div.admin-table table { border: 1px solid #eee; margin: 0 0 15px 0; text-align: left; width: 100%; }
	div.admin-table tr th { color: #555; font-weight: bold; padding: 8px; }
	div.admin-table tr td { border-top: 1px solid #eee; padding: 8px; }













/*--------------------------------------------------
			SCROLL TO TOP
---------------------------------------------------*/
#back-top {
    display: none;
}

#back-top {
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 1000;
	width: 100%;
	text-align:center;
	background: #ffffff;
	background: rgba(255,255,255,.9);
	height: 75px;
	-webkit-transition-duration: 0s; 
	-moz-transition-duration: 0s; 
	-o-transition-duration: 0s; 
}

#back-top-holders {
	padding-top:8px; width:600px; margin:0 auto;
}



#back-top-arrow {
	position: fixed;
	right: 15px;
	bottom: 0;
	z-index: 1000;
	width: 80px;
	height: 50px;
	color:#333;
	-webkit-transition-duration: 0s; 
	-moz-transition-duration: 0s; 
	-o-transition-duration: 0s; 
}

#back-top-arrow:hover {
	background-position: 0 -129px;
}

.footer-tagline {width:250px; float:left; vertical-align:top; font-size:13px; font-weight:normal; color:#555555; padding-top:15px; line-height:20px;}
.footer-logos {margin:0 240px 0 auto; vertical-align:top; font-size:13px; font-weight:normal; color:#555555; padding-top:4px; text-align:center;}



  #player { 
    overflow:hidden; 
  }


















@media screen and (min-width: 1300px) {
  #player { 
    width:1280px;
    height:720px;
  }


}



@media screen and (min-width: 900px) {
  #player { 
    width:853px;
    height:480px;    
  }
}

@media screen and (min-width: 681px) {
  #player { 
    width:640px;
    height:360px;    
  }
}
@media screen and (max-width: 680px) {
  #player { 
    width:512px;
    height:288px;
  }
}

@media screen and (max-width: 560px) {
   #player { 
    width:360px;
    height:202px;
  }
}

@media screen and (max-width: 410px) {
   #player { 
    width:180px;
    height:100px;
  }
}







/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/


@media only screen and ( min-width: 769px ) and ( max-width: 980px ) {

#menu-item-475 {padding-right:80px!important;}

}

@media only screen and ( min-width: 981px ) {

#menu-item-475 {padding-right:330px!important;}

}

@media only screen and ( min-width: 1100px ) {

#menu-item-475 {padding-right:480px!important;}

}


@media only screen and ( max-width: 768px ) {

#menu-item-475 {display:none!important;}

}




@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {


#mainsectionblurbs .et_pb_column_2_3 {width:600px;}
#mainsectionblurbs .et_pb_column_1_3 {width:300px;}



/* SLIDER ADJUSTMENTS */
#topsliderbox {max-height:450px;}
.et_pb_slider {overflow:visible;}
.et_pb_slider .et_pb_slide {background-size:auto 450px; background-position: top center; overflow:hidden;}

#topsliderbox .et_pb_bg_layout_dark .et_pb_container{ max-height:450px; width:100%; overflow:hidden;}


.et_pb_bg_layout_dark .et_pb_slide_description{ width:100%; background:rgba(255,255,255,0.85); color:#000; text-shadow: none; padding-top:20px; padding-bottom:20px; background-size:cover;}

.et_pb_bg_layout_dark .et_pb_slide_description {margin:330px 0 0 0; padding-left:0; padding-right:0;}
.et_pb_bg_layout_dark .et_pb_slide_content {width:960px; min-height:55px; margin-left:auto; margin-right:auto; color:#333; padding-bottom:0;}
.et_pb_bg_layout_dark .et_pb_slide_description h2 {width:960px; margin-left:auto; margin-right:auto; font-weight:bold; font-size:36px; color:#76be43 !important; text-align:left; padding-bottom:2px;}
.et_pb_bg_layout_dark .et_pb_slide_content p { color:#333; vertical-align:baseline; font-size:16px; line-height:18px; text-align:left;  font-weight:600;}

#topsliderbox .et_pb_slide_description a.et_pb_more_button {float:right; background:none; width:100px; margin-left:auto; margin-right:auto; font-size:16px; line-height:20px; font-weight:bold; margin-top:8px; text-align:right; color:#666;}
#topsliderbox .et_pb_slide_description a.et_pb_more_button:hover {color:#000;}
#topsliderbox .et_pb_slide_description a.et_pb_more_button:after {
content:" >";
font-weight:bold;
color:#76be43;
}
/* SLIDER ADJUSTMENTS */






}


@media only screen and ( max-width: 980px ) {






/* SLIDER ADJUSTMENTS */
#topsliderbox {max-height:400px;}
.et_pb_slider {overflow:visible;}
.et_pb_slider .et_pb_slide {background-size:cover; background-position: top center; overflow:hidden; }

#topsliderbox .et_pb_bg_layout_dark .et_pb_container{ max-height:400px; width:100%; overflow:hidden;}


.et_pb_bg_layout_dark .et_pb_slide_description{ width:100%; background:rgba(255,255,255,0.85); color:#000; text-shadow: none; padding-top:15px; padding-bottom:15px; background-size:cover;}

.et_pb_bg_layout_dark .et_pb_slide_description {margin:280px 0 0 0; padding-left:0; padding-right:0;}
.et_pb_bg_layout_dark .et_pb_slide_content {width:700px; margin-left:auto; margin-right:auto; color:#333; padding-bottom:0;}
.et_pb_bg_layout_dark .et_pb_slide_description h2 {width:700px; margin-left:auto; margin-right:auto; font-weight:bold; font-size:24px; color:#76be43 !important; text-align:left; padding-bottom:2px;}
.et_pb_bg_layout_dark .et_pb_slide_content p { color:#333; vertical-align:baseline; font-size:14px; line-height:16px; text-align:left;  font-weight:600;}

#topsliderbox .et_pb_slide_description a.et_pb_more_button {float:right; background:none; width:100px; margin-left:auto; margin-right:auto; font-size:14px; line-height:20px; font-weight:bold; margin-top:8px; text-align:right; color:#666;}
#topsliderbox .et_pb_slide_description a.et_pb_more_button:hover {color:#000;}
#topsliderbox .et_pb_slide_description a.et_pb_more_button:after {
content:" >";
font-weight:bold;
color:#76be43;
}
/* SLIDER ADJUSTMENTS */










#mainsectionblurbs {padding-top:3px;}
#mainsectionblurbs .et_pb_column_1_7 { width: 33%; min-width:200px; margin-right:0px; height:50px;}
#mainsectionblurbs .et_pb_column_1_7 .et_pb_main_blurb {margin-bottom:10px;}
#mainsectionblurbs .et_pb_column_1_7 .et_pb_main_blurb_image { text-align: left; float:left; margin-bottom: 0px; width:50px; height:50px; padding-right:5px;}
#mainsectionblurbs .et_pb_column_1_7 h3 { font-size:11px; font-weight:400; width:100%; text-align:left; padding-top:14px;}






#mainsectionblurbs .et_pb_column_2_3 {width:50%;}
#maingreenheader h1 {font-size:20px;}
#mainsectionblurbs .et_pb_column_1_3 {width:50%;}






}



@media only screen and ( max-width: 767px ) {



.footer-logos {display:none;}








.et_pb_bg_layout_dark .et_pb_slide_content {width:100%;}
.et_fixed_nav #logo {width:100px;height:50px;}





/* SLIDER ADJUSTMENTS */
#topsliderbox {max-height:260px;}
.et_pb_slider {overflow:visible;}
.et_pb_slider .et_pb_slide {background-size:cover; background-position: top center;}

#topsliderbox .et_pb_bg_layout_dark .et_pb_container{max-height:260px; width:100%; overflow:hidden;}
nav#top-menu-nav {padding-top:15px;}


.et_pb_bg_layout_dark .et_pb_slide_description{ width:100%; background:rgba(255,255,255,0.85); color:#000; text-shadow: none; padding-top:10px; padding-bottom:10px; background-size:cover;}

.et_pb_bg_layout_dark .et_pb_slide_description {margin:200px 0 0 0; padding-left:0; padding-right:0;}
.et_pb_bg_layout_dark .et_pb_slide_content {width:400px; margin-left:auto; margin-right:auto; color:#333; padding-bottom:0;}
.et_pb_bg_layout_dark .et_pb_slide_description h2 { width:400px; margin-left:auto; margin-right:auto; font-weight:bold; font-size:16px; color:#76be43 !important; text-align:left; padding-bottom:0px;}
.et_pb_bg_layout_dark .et_pb_slide_content p { display:none;}

#topsliderbox .et_pb_slide_description a.et_pb_more_button {float:right; background:none; width:100px; margin-left:auto; margin-right:auto; font-size:14px; line-height:20px; font-weight:bold; margin-top:3px; text-align:right; color:#666;}
#topsliderbox .et_pb_slide_description a.et_pb_more_button:hover {color:#000;}
#topsliderbox .et_pb_slide_description a.et_pb_more_button:after {
content:" >";
font-weight:bold;
color:#76be43;
}
/* SLIDER ADJUSTMENTS */









#mainsectionblurbs .et_pb_column_2_3 {width:100%; float:none;}
#maingreenheader h1 {font-size:22px;}
#mainsectionblurbs .et_pb_column_1_3 {width:100%; float:none; text-align: center;}



#mainsectionblurbs {padding-top:3px;}
#mainsectionblurbs .et_pb_column_1_7 { width: 50%; margin-right:0px; height:0px;}
#mainsectionblurbs .et_pb_column_1_7 .et_pb_main_blurb {margin-bottom:5px;}
#mainsectionblurbs .et_pb_column_1_7 .et_pb_main_blurb_image { text-align: left; float:left; margin-bottom: 0px; width:20px; height:20px; padding-right:5px;}
#mainsectionblurbs .et_pb_column_1_7 h3 { font-size:11px; font-weight:400; width:100%; text-align:left; padding-top:2px;}

#top-menu li {padding-right:0; padding-left:16px;}
#top-menu li > a {font-size:14px;}





}


@media only screen and ( max-width: 479px ) {


.et_pb_slide_content, .et_pb_more_button {display:block !important;}
.et_fixed_nav #logo {width:80px;height:40px;}

/* SLIDER ADJUSTMENTS */
#topsliderbox {max-height:200px;}
.et_pb_slider {overflow:visible;}
.et_pb_slider .et_pb_slide {background-size:auto 200px; background-position: top center;}

#topsliderbox .et_pb_bg_layout_dark .et_pb_container{max-height:200px; width:100%; overflow:hidden;}
nav#top-menu-nav {padding-top:15px;}


.et_pb_bg_layout_dark .et_pb_slide_description{ width:100%; background:rgba(255,255,255,0.85); color:#000; text-shadow: none; padding-top:10px; padding-bottom:10px; background-size:cover;}

.et_pb_bg_layout_dark .et_pb_slide_description {margin:130px 0 0 0; padding-left:0; padding-right:0;}
.et_pb_bg_layout_dark .et_pb_slide_content {width:280px; margin-left:auto; margin-right:auto; color:#333; padding-bottom:0; height:45px;}
.et_pb_bg_layout_dark .et_pb_slide_content h2 { position:absolute; top:10px; z-index:10;  font-weight:bold; font-size:15px !important; color:#76be43 !important; text-align:left; padding-bottom:0px;}
.et_pb_bg_layout_dark .et_pb_slide_content p { display:none;}

#topsliderbox .et_pb_slide_content a.et_pb_more_button {float:none; width:280px; display:block; position:absolute; top:25px; z-index:11;  background:none;  margin-left:0; margin-right:0; font-size:12px; line-height:20px; font-weight:bold; margin-top:3px; text-align:left; color:#666; padding-left:0;}
#topsliderbox .et_pb_slide_content a.et_pb_more_button:hover {color:#000;}
#topsliderbox .et_pb_slide_content a.et_pb_more_button:after {
content:" >";
font-weight:bold;
color:#76be43;
}
/* SLIDER ADJUSTMENTS */






}





@media only screen and ( min-width: 1200px ) {


/* SLIDER ADJUSTMENTS */
#topsliderbox {max-height:600px;}
.et_pb_slider {overflow:visible;}
.et_pb_slider .et_pb_slide {background-size:cover; background-position: top center; overflow:hidden;}

#topsliderbox .et_pb_bg_layout_dark .et_pb_container{ height:600px; width:100%; overflow:hidden;}


.et_pb_bg_layout_dark .et_pb_slide_description{ width:100%; background:rgba(255,255,255,0.85); color:#000; text-shadow: none; padding-top:20px; padding-bottom:20px; background-size:cover;}

.et_pb_bg_layout_dark .et_pb_slide_description {margin:480px 0 0 0; padding-left:0; padding-right:0;}
.et_pb_bg_layout_dark .et_pb_slide_content {width:960px; min-height:55px; margin-left:auto; margin-right:auto; color:#333; padding-bottom:0;}
.et_pb_bg_layout_dark .et_pb_slide_description h2 {width:960px; margin-left:auto; margin-right:auto; font-weight:bold; font-size:36px; color:#76be43 !important; text-align:left; padding-bottom:2px;}
.et_pb_bg_layout_dark .et_pb_slide_content p { color:#333; vertical-align:baseline; font-size:16px; line-height:18px; text-align:left;  font-weight:600;}

#topsliderbox .et_pb_slide_description a.et_pb_more_button {float:right; background:none; width:100px; margin-left:auto; margin-right:auto; font-size:16px; line-height:20px; font-weight:bold; margin-top:8px; text-align:right; color:#666;}
#topsliderbox .et_pb_slide_description a.et_pb_more_button:hover {color:#000;}
#topsliderbox .et_pb_slide_description a.et_pb_more_button:after {
content:" >";
font-weight:bold;
color:#76be43;
}
/* SLIDER ADJUSTMENTS */




}



@media only screen and ( min-width: 1800px ) {


/* SLIDER ADJUSTMENTS */
#topsliderbox {max-height:700px;}
.et_pb_slider {overflow:visible;}
.et_pb_slider .et_pb_slide {background-size:cover; background-position: top center; overflow:hidden;}

#topsliderbox .et_pb_bg_layout_dark .et_pb_container{ height:700px; width:100%; overflow:hidden;}


.et_pb_bg_layout_dark .et_pb_slide_description{ width:100%; background:rgba(255,255,255,0.85); color:#000; text-shadow: none; padding-top:20px; padding-bottom:20px; background-size:cover;}

.et_pb_bg_layout_dark .et_pb_slide_description {margin:580px 0 0 0; padding-left:0; padding-right:0;}
.et_pb_bg_layout_dark .et_pb_slide_content {width:960px; min-height:55px; margin-left:auto; margin-right:auto; color:#333; padding-bottom:0;}
.et_pb_bg_layout_dark .et_pb_slide_description h2 {width:960px; margin-left:auto; margin-right:auto; font-weight:bold; font-size:36px; color:#76be43 !important; text-align:left; padding-bottom:2px;}
.et_pb_bg_layout_dark .et_pb_slide_content p { color:#333; vertical-align:baseline; font-size:16px; line-height:18px; text-align:left;  font-weight:600;}

#topsliderbox .et_pb_slide_description a.et_pb_more_button {float:right; background:none; width:100px; margin-left:auto; margin-right:auto; font-size:16px; line-height:20px; font-weight:bold; margin-top:8px; text-align:right; color:#666;}
#topsliderbox .et_pb_slide_description a.et_pb_more_button:hover {color:#000;}
#topsliderbox .et_pb_slide_description a.et_pb_more_button:after {
content:" >";
font-weight:bold;
color:#76be43;
}
/* SLIDER ADJUSTMENTS */




}










/* TEMP HIDE LEARN MORE BUTTON */
#topsliderbox .et_pb_slide_description a.et_pb_more_button {display:none!important;}
/* TEMP HIDE LEARN MORE BUTTON */


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}





/* BUILDER PAGE CSS */
/* BUILDER PAGE CSS */
/* BUILDER PAGE CSS */

#builder-profile .et_pb_section {padding-bottom:0!important;}
#builder-profile p {font-size:17px; line-height:24px;}



@media only screen and ( max-width: 980px ) {
#builder-profile img {max-width:300px; margin-bottom:0;}
}

/* BUILDER PAGE CSS */
/* BUILDER PAGE CSS */
/* BUILDER PAGE CSS */




