/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


#main-header {
       background: linear-gradient(176deg, #ffffff 49.5%, #3F3F40 50%) !important;
	background: #3F3F40; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(176deg, #3F3F40, #ffffff); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(176deg, #3F3F40, #ffffff); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(176deg, #3F3F40, #ffffff); /* For Firefox 3.6 to 15 */
	background: linear-gradient(176deg, #3F3F40, #ffffff); /* Standard syntax */


    -webkit-transition: background-color 1s, color 1s, transform 1, opacity 1s ease-in-out !important;
    -moz-transition: background-color 1s, color 1s, transform 1s, opacity 1s ease-in-out !important;
    transition: background-color 1s, color 1s, transform 1s, opacity 1s ease-in-out !important;
}

#logo {
    -webkit-transition: all 0.1s ease-in-out !important;
    -moz-transition: all 0.1s ease-in-out !important;
    transition: all 0.1s ease-in-out !important;
    -webkit-transform: translate3d(0, 0, 0);
}

.et_header_style_left .logo_container {
      margin-top: -20px !important;
}

@media only screen and (min-width: 981px){
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a, #et_top_search #et_search_icon:before {
    padding-bottom: 15px !important;
}

#et-top-navigation{
	padding-top: 160px!important;
	padding-left: 10px!important;
}
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a, #et_top_search #et_search_icon:before {
    padding-top: 35px !important;
}

/*Prevent scroll right overlap*/
#page-container{
    max-width: 100%!important;
    overflow: hidden!important;
}

/* --------------------------------------------------------- */
/* ---------------------- Jumping Header Fix --------------- */
/* --------------------------------------------------------- */

#page-container{
padding-top: 267px!important;
}

/* --------------------------------------------------------- */
/* ---------------------- End Jumping Header Fix --------------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- Navigation ---------------------- */
/* --------------------------------------------------------- */
#et-top-navigation nav > ul > li > a
{
	font-weight: 600!important;
}
#et-top-navigation{
	padding-top: 160px!important;
	float: left!important;
	width: 100%!important;
}
#top-menu-nav{
	width: 95%!important;
}
#top-menu{
	width: 100%!important;
}
#top-menu li{
	padding-right: 14px!important;
}
#top-menu > li:last-child {
	float: right!important;
}

#main-header{
	transition: background-color 0s, color 0s, transform 0s, opacity 0s ease-in-out !important;
	-webkit-transition: background-color 0s, color 0s, transform 0, opacity 0s ease-in-out !important;
	-moz-transition: background-color 0s, color 0s, transform 0s, opacity 0s ease-in-out !important;
}

/*Hide Dropdown Arrow*/
#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {
    padding-right: 0px!important;
}
#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after{
display: none!important;
}

#main-header .nav li ul.sub-menu{
padding-top: 0px!important;
padding-bottom: 0px!important;
}

#main-header .nav li ul.sub-menu li ul.sub-menu{
top: -3px!important;
}

/* ------- Custom About Submenu ------- */
#about-submenu{
	display: none!important;
	text-align: center!important;
	background: #85868a!important;
	min-width: 100%!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
}

#about-submenu p#submenu-link-container{
	text-align: center!important;
	text-transform: uppercase!important;
}

#about-submenu p#submenu-link-container .submenu-link a{
	color: #3f3f40!important;
}

/* -------- hide the breadcrumbs on the about pages ---------- */
.page-id-87 #main-header > .container:last-child, .parent-pageid-87 #main-header > .container:last-child{
	display: none!important;
}

/* -------------  ------------ */


/* -- .page-id-87 is the css class for the about page and .parent-pageid-87 for its child pages /about/ -- */
.page-id-87 #about-submenu, .parent-pageid-87 #about-submenu{
	display: block!important;
}

/* -- .page-id-87 /about/ -- */
.page-id-87 #about-submenu p#submenu-link-container #submenu-about-link a{
	color: #ffffff!important;
}

/* -- .page-id-87 /team/ -- */
.page-id-366 #about-submenu p#submenu-link-container #submenu-team-link a{
	color: #ffffff!important;
}

/* -- .page-id-537 /testimonials/ -- */
.page-id-537 #about-submenu p#submenu-link-container #submenu-testimonials-link a{
	color: #ffffff!important;
}

/* -- .page-id-547 /compliances/ -- */
.page-id-547 #about-submenu p#submenu-link-container #submenu-compliances-link a{
	color: #ffffff!important;
}

/* -- .page-id-543 /standards/ -- */
.page-id-543 #about-submenu p#submenu-link-container #submenu-standards-link a{
	color: #ffffff!important;
}

/* ------- End Custom About Submenu ------- */

/* --------------------------------------------------------- */
/* ---------------------- End Navigation ---------------------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- Fixed Navigation ---------------------- */
/* --------------------------------------------------------- */
.et-fixed-header#main-header{
-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
background: #3F3F40!important;

}


.et-fixed-header #et-top-navigation {
    padding-top: 0px!important;
}

.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
    -webkit-transition: all 0s ease-in-out!important;
    -moz-transition: all 0s ease-in-out!important;
    transition: all 0s ease-in-out!important;
}


/* --------------------------------------------------------- */
/* ---------------------- End Fixed Navigation ---------------------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- Search Function in Navigation ---- */
/* --------------------------------------------------------- */
#main-header .et_search_outer{
	top: 180px!important;
}
#main-header .et_search_outer .et_search_form_container, #main-header .et_search_outer .et_pb_search_visible {
    max-height: 40px!important;
}
#main-header .et_search_outer .et_search_form_container form.et-search-form, #main-header .et_search_outer .et_pb_search_visible form.et-search-form{
    max-width: 50%!important;
}

/* --------------------------------------------------------- */
/* ------------------ End Search Function in Navigation ---- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- HOME HEADER ---------------------- */
/* --------------------------------------------------------- */
.home-header-standout-text {
	font-size: 90px!important;
	line-height: 1.2;
}

.home-page-header-section .et_pb_slider .et-pb-controllers{
	z-index: 10000;
	bottom: 20%;
text-align: right;
}

.home-page-header-section .et_pb_slider .et-pb-controllers a {
text-indent: 99999px;
    width: 30px!important;
    height: 30px!important;
    -webkit-border-radius: 30px!important;
    -moz-border-radius: 30px!important;
    border-radius: 30px!important;
    border: 3px white solid;
    background-color: rgba(255, 255, 255, 0);
}
.et-pb-controllers a:last-child{
	margin-right: 30px;
}
.home-page-header-section .et_pb_slider .et-pb-controllers .et-pb-active-control {
border-color: #3f3f40; 
background-color: rgba(255,255,255,0)!important;
}
/* --------------------------------------------------------- */
/* ---------------------- END HOME HEADER ------------------ */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- BREADCRUMBS ---------------------- */
/* --------------------------------------------------------- */

#breadcrumb-section .breadcrumb-code-module{
text-align: center!important;
}

#breadcrumb-section .breadcrumb-code-module{
text-align: center!important;
text-transform: uppercase!important;
}
#breadcrumb-section .breadcrumb-code-module a{
color: #3f3f40!important;
}

#breadcrumb-section .breadcrumb-code-module .breadcrumb_last{
color: #ffffff!important;
}

/*Breadcrumb Hidden on home*/
.home #breadcrumb-section .breadcrumb{
opacity: 0!important;
}

/*Breadcrumb Hidden on Blog Posts*/
.single-post #breadcrumb-section .breadcrumb{
opacity: 0!important;
}


/* --------------------------------------------------------- */
/* ---------------------- END BREADCRUMBS ------------------ */
/* --------------------------------------------------------- */


/* --------------------------------------------------------- */
/* ---------------------- BREADCRUMBS PART 2 ------------------ */
/* --------------------------------------------------------- */

#main-header > .container:last-child {
text-align: center!important;
background: #85868a!important;
min-width: 100%!important;
padding-top: 10px!important;
padding-bottom: 10px!important;
}

#main-header > .container:last-child > p#breadcrumbs{
text-align: center!important;
text-transform: uppercase!important;
min-height: 23px!important;
}

#main-header > .container:last-child > p#breadcrumbs a{
color: #3f3f40!important;
}

#main-header > .container:last-child > p#breadcrumbs .breadcrumb_last{
color: #ffffff!important;
}

/*Breadcrumb Hidden on home*/
.home #main-header > .container:last-child > p#breadcrumbs{
opacity: 0!important;
}
/*Breadcrumb Hidden on Blog Post*/
.single-post #main-header > .container:last-child > p#breadcrumbs span{
display: none;
}

/* --------------------------------------------------------- */
/* ---------------------- END BREADCRUMBS PART 2 ------------------ */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- HOME PROJECT BUTTONS ------------- */
/* --------------------------------------------------------- */
.home-page-project-row .et_pb_image{
padding-top: 4%!important;
padding-bottom: 20%!important;
}

.home-page-project-row .et_pb_button_module_wrapper{
width: 100%!important;
bottom: 0;
position: absolute;
}

.home-page-project-row .home-page-project-button, .home-page-project-row .home-page-project-button:hover{
width: 100%!important;
padding-top: 27px!important;
padding-bottom: 27px!important;
}

.home-page-project-row .home-page-project-button a{
font-weight: 600!important;
}

/* --------------------------------------------------------- */
/* ---------------------- END HOME PROJECT BUTTONS --------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- HOME PRODUCT SLIDER --------- */
/* --------------------------------------------------------- */

#home-product-slider-section .wls-wrap{
	width: 90%!important;
	margin: auto!important;
}

#home-product-slider-section .wls-wrap .slick-slider {
	margin-bottom: 0px!important;
}
#home-product-slider-section .wls-wrap button{
    filter: invert(100%)!important;
   -webkit-filter: invert(100%)!important;
}

#home-product-slider-section .wls-wrap .slick-slider .panel .ws-caption{
	position: relative!important;
	display: block!important;
	background: rgba(0,0,0,0)!important;
	width: 100%!important;
	margin: auto!important;
	opacity: 1!important;
}

#home-product-slider-section .wls-wrap .slick-slider .panel .ws-caption h4{
	text-align: center!important;
}

/* --------------------------------------------------------- */
/* ---------------------- END HOME PRODUCT SLIDER --------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- SUPPLIER LOGO SECTION --------- */
/* --------------------------------------------------------- */

#supplier-logo-section .logo-image-module{
    width: 20%!important;
    float: left!important;
}
#supplier-logo-section .logo-image-module img{
    width: 100%!important;
}
/* --------------------------------------------------------- */
/* ---------------------- SUPPLIER LOGO SECTION --------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- SUPPLIER LOGO ROW --------- */
/* --------------------------------------------------------- */

#supplier-logo-row .logo-image-module{
    width: 20%!important;
    float: left!important;
}
#supplier-logo-row .logo-image-module img{
    width: 100%!important;
}
/* --------------------------------------------------------- */
/* ---------------------- SUPPLIER LOGO SECTION --------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- Footer --------------------------- */
/* --------------------------------------------------------- */
#main-footer{
display: none!important;
}


/* --------------------------------------------------------- */
/* ---------------------- End Footer ----------------------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- Products Page ----------------------- */
/* --------------------------------------------------------- */

.product-tile .et_pb_blurb_container{
	position: absolute!important;
	top: 30%!important;
	padding-left: 15%!important;
	padding-right: 15%!important;
}

.product-tile .et_pb_main_blurb_image img{
	border-radius: 10px!important;
}

/* --------------------------------------------------------- */
/* ---------------------- End Products Page ----------------------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- Contact Page ----------------------- */
/* --------------------------------------------------------- */

/*Contact Form*/
#contact-page-form .et_contact_bottom_container{
	float: left!important;
	margin-left: 3%!important;
}

#contact-page-form .et_contact_bottom_container .et_pb_contact_right{
	float: right!important;
	padding-left:10px!important;
}

#contact-page-form .et_contact_bottom_container button.et_pb_contact_submit{
	margin-left: 0!important;
}



/*End Contact Form*/

/* --------------------------------------------------------- */
/* ---------------------- End Contact Page ----------------------- */
/* --------------------------------------------------------- */


/* --------------------------------------------------------- */
/* ---------------------- Blog/ News Page ----------------------- */
/* --------------------------------------------------------- */

#news-feed-module a.entry-featured-image-url{
	width: 33%!important;
	float: right!important;
}
#news-feed-module h2.entry-title{
	width: 55%!important;
	margin-right: 10%!important;
	float: left!important;
	margin-top: 0px!important;
}
#news-feed-module .post-content{
	width: 55%!important;
	margin-right: 10%!important;
	float: left!important;
}
#news-feed-module .post-content a.more-link{ 
 text-transform: uppercase!important;
}
#news-feed-module article{
	padding-bottom: 20px!important;
	border-bottom: 1px solid #da1a29!important;
}
/* --------------------------------------------------------- */
/* ---------------------- End Blog Post Page ----------------------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---- Product Category Page - Product Imagery on Hover Blurb ---- */
/* --------------------------------------------------------- */

.product-listing-blurb-image-on-hover{
    width: 100%!important;
    float: left!important;
    margin-bottom: 10px!important;
}

.product-listing-blurb-image-on-hover > .et_pb_blurb_content > .et_pb_main_blurb_image{
    display: none;
    position: absolute;
    right: 0;
    z-index: 1000;
	width: 50%!important;
}
.product-listing-blurb-image-on-hover:hover > .et_pb_blurb_content > .et_pb_main_blurb_image{
	display: block;
}

.product-listing-blurb-image-on-hover > .et_pb_blurb_content > .et_pb_blurb_container{
	width: 50%!important;
	float: left!important;
}

.product-listing-blurb-image-on-hover > .et_pb_blurb_content > .et_pb_blurb_container > h4::before {
	content: "\f0da";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-family: FontAwesome;
    font-size: 32px;
}

.product-listing-blurb-image-on-hover > .et_pb_blurb_content > .et_pb_blurb_container > h4 a{
	line-height: 1.5em;
}
/* --------------------------------------------------------- */
/* ---- End Product Category Page - Product Imagery on Hover Blurb ---- */
/* --------------------------------------------------------- */



/* ************************************************************************************************************ */
/* ******************************************* Device Styling ************************************************* */
/* ************************************************************************************************************ */

/*------------------------------------------------- Global -----------------------------------------------------*/
ul#mobile_menu{
	background-color: #3f3f40!important;
}
ul#mobile_menu li.menu-item a{
	padding: 5px 5%!important;
}
/* For mobile search icon */
#et-top-navigation{
    padding-left: 0px!important;
}
/*------------------------------------------------- Laptop, Desktop and Large Screens -----------------------------*/
@media only screen and ( min-width: 1100px ){ 
  
}
/*------------------------------------------------- End Laptop, Desktop and Large Screens -------------------------*/

/*------------------------------------------------- Tablets in Landscape Mode -------------------------*/
/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
h1{
font-size: 40px!important;
}

/* --------------------------------------------------------- */
/* --- Removing pre-footer linear gradient on mobile devices --- */
/* --------------------------------------------------------- */
#address-pre-footer{
	background: #3f3f40!important;
}
/* --------------------------------------------------------- */
/* --- End Removing pre-footer linear gradient on mobile devices --- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- Hide Copy Specs Button On----------- */
/* --------------------------------------------------------- */
#btn{
	display: none!important;
}
/* --------------------------------------------------------- */
/* ---------------------- End Hide Copy Specs Button ----------- */
/* --------------------------------------------------------- */


}
/*------------------------------------------------- End Tablets in Landscape Mode -------------------------*/

/*------------------------------------------------- Tablets in Portrait Mode ------------------------------*/
/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

h1{
font-size: 40px!important;
}

/* --------------------------------------------------------- */
/* --- Removing pre-footer linear gradient on mobile devices --- */
/* --------------------------------------------------------- */
#address-pre-footer{
	background: #3f3f40!important;
}
/* --------------------------------------------------------- */
/* --- End Removing pre-footer linear gradient on mobile devices --- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* --- Fixing Page Skip On Regular Pages Tablet Portrait --- */
/* --------------------------------------------------------- */
#page-container {
    padding-top: 259px!important;
}
/* --------------------------------------------------------- */
/* --- End Fixing Page Skip On Regular Pages Tablet Portrait --- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- Search Function in Navigation ---- */
/* --------------------------------------------------------- */
#et-top-navigation{
	padding-left: 0px!important;
}
#et-top-navigation #et_top_search{
	float: right;
	margin: -35px 45px 0px 0px;
}
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
	display: block;
	padding-top: 24px;
}

/* --------------------------------------------------------- */
/* ------------------ End Search Function in Navigation ---- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ------------------ Home Page ---------------------------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ------------------ Fixing Page Skip On Home  ------------ */
/* --------------------------------------------------------- */
.home #page-container {
    padding-top: 100px!important;
}
/* --------------------------------------------------------- */
/* ------------------ End Fixing Page Skip  ---------------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ------------------ Home Page Project Row  ---------------- */
/* --------------------------------------------------------- */
.home-page-project-row .et_pb_column{
	width: 33.3333%!important;
}
.home-page-project-row .home-page-project-button, .home-page-project-row .home-page-project-button:hover{
	width: 100%!important;
	padding-top: 12px!important;
	padding-bottom: 12px!important;
}
/* --------------------------------------------------------- */
/* ------------------ End Home Page Project Rox  ----------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ------------------ End Home Page ------------------------ */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- Hide Copy Specs Button On----------- */
/* --------------------------------------------------------- */
#btn{
	display: none!important;
}
/* --------------------------------------------------------- */
/* ---------------------- End Hide Copy Specs Button ----------- */
/* --------------------------------------------------------- */

}
/*------------------------------------------------- End Tablets in Portrait Mode ------------------------------*/

/*------------------------------------------------- Smartphones in Portrait Mode ------------------------------*/
/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
h1{
	font-size: 30px!important;
}

/* --------------------------------------------------------- */
/* --- Removing pre-footer linear gradient on mobile devices --- */
/* --------------------------------------------------------- */
#address-pre-footer{
	background: #3f3f40!important;
}
/* --------------------------------------------------------- */
/* --- End Removing pre-footer linear gradient on mobile devices --- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* --- Fixing Page Skip On Regular Pages Mobile Portrait --- */
/* --------------------------------------------------------- */
.home #page-container {
    padding-top: 180px!important;
}
#page-container {
    padding-top: 230px!important;
}
/* --------------------------------------------------------- */
/* --- End Fixing Page Skip On Regular Pages Mobile Portrait --- */
/* --------------------------------------------------------- */


/* --------------------------------------------------------- */
/* ------------------- Home Page Header Section ------------ */
/* --------------------------------------------------------- */
.home-page-header-section .et_pb_slides .et_pb_slide_content p{
	font-size: 42px!important;
}
.home-page-header-section .et_pb_slides .et_pb_slide_content p span.home-header-standout-text{
	font-size: 56px!important;
}
.home-page-header-section .et_pb_slides .et_pb_slide_description{
padding-top: 50%!important;
padding-bottom: 60%!important;
}
/* --------------------------------------------------------- */
/* ------------------- End Home Page Header Section -------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ------------------- Home Page Project Row --------------- */
/* --------------------------------------------------------- */
.home-page-project-row .home-page-project-button{
font-size: 16px!important;
}
.home-page-project-row .et_pb_image img{
max-width: 90%!important;
}
/* --------------------------------------------------------- */
/* ------------------- End Home Page Project Row ----------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ------------------- Supplier Logo Section --------------- */
/* --------------------------------------------------------- */
#supplier-logo-section .logo-image-module {
    width: 60%!important;
    float: none!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
/* --------------------------------------------------------- */
/* ------------------- End Supplier Logo Section ----------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ------------------- Home Product Slider Section --------- */
/* --------------------------------------------------------- */
#home-product-slider-section > .et_pb_row{
	max-width: 100%!important;
	width: 100%!important;
}
#home-product-slider-section > .et_pb_row .et_pb_code .wls-wrap .ws-caption{
	display: none!important;
}
/* --------------------------------------------------------- */
/* ------------------- End Home Product Slider Section ----- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- Search Function in Navigation ---- */
/* --------------------------------------------------------- */
#et-top-navigation{
	padding-left: 0px!important;
}
#et-top-navigation #et_top_search{
	float: right;
	margin: -35px 45px 0px 0px;
}
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
	display: block;
	padding-top: 24px;
}

/* --------------------------------------------------------- */
/* ------------------ End Search Function in Navigation ---- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------- Information Section on Product Page ---- */
/* --------------------------------------------------------- */
.product-info-section{
padding-bottom: 150px!important;
}
.product-info-section .et_pb_button_module_wrapper {
	text-align: center!important;
}
.product-info-section .et_pb_button_module_wrapper a.et_pb_button{
	float: none!important;
}
/* --------------------------------------------------------- */
/* ------------ End Information Section on Product Page ---- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- Hide Copy Specs Button On----------- */
/* --------------------------------------------------------- */
#btn{
	display: none!important;
}
/* --------------------------------------------------------- */
/* ---------------------- End Hide Copy Specs Button ----------- */
/* --------------------------------------------------------- */

}
/*------------------------------------------------- End Smartphones in Portrait Mode ------------------------------*/

/*------------------------------------------------- Smartphones in Landscape Mode ------------------------------*/
/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
h1{
	font-size: 30px!important;
}

/* --------------------------------------------------------- */
/* --- Removing pre-footer linear gradient on mobile devices --- */
/* --------------------------------------------------------- */
#address-pre-footer{
	background: #3f3f40!important;
}
/* --------------------------------------------------------- */
/* --- End Removing pre-footer linear gradient on mobile devices --- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* --- Fixing Page Skip On Regular Pages Mobile Portrait --- */
/* --------------------------------------------------------- */
.home #page-container {
    padding-top: 180px!important;
}
#page-container {
    padding-top: 230px!important;
}
/* --------------------------------------------------------- */
/* --- End Fixing Page Skip On Regular Pages Mobile Portrait --- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- Search Function in Navigation ---- */
/* --------------------------------------------------------- */
#et-top-navigation{
	padding-left: 0px!important;
}
#et-top-navigation #et_top_search{
	float: right;
	margin: -35px 45px 0px 0px;
}
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
	display: block;
	padding-top: 24px;
}

/* --------------------------------------------------------- */
/* ------------------ End Search Function in Navigation ---- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ------------------ Home Page Project Row  ---------------- */
/* --------------------------------------------------------- */
.home-page-project-row .et_pb_column{
	width: 33.3333%!important;
}
.home-page-project-row .home-page-project-button, .home-page-project-row .home-page-project-button:hover{
	width: 100%!important;
	padding-top: 12px!important;
	padding-bottom: 12px!important;
}
.home-page-project-row .et_pb_image {
    padding-top: 4%!important;
    padding-bottom: 35%!important;
}
/* --------------------------------------------------------- */
/* ------------------ End Home Page Project Rox  ----------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ------------------- Supplier Logo Section --------------- */
/* --------------------------------------------------------- */
#supplier-logo-section .logo-image-module {
    width: 50%!important;
    float: left!important;
}
/* --------------------------------------------------------- */
/* ------------------- End Supplier Logo Section ----------- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------- Information Section on Product Page ---- */
/* --------------------------------------------------------- */
.product-info-section{
	padding-bottom: 150px!important;
}
/* --------------------------------------------------------- */
/* ------------ End Information Section on Product Page ---- */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* ---------------------- Hide Copy Specs Button On----------- */
/* --------------------------------------------------------- */
#btn{
	display: none!important;
}
/* --------------------------------------------------------- */
/* ---------------------- End Hide Copy Specs Button ----------- */
/* --------------------------------------------------------- */

}
/*------------------------------------------------- End Smartphones in Landscape Mode ------------------------------*/

