/*
 
 Theme Name:   SCECORP theme 
 
 Theme URI:    https://sceclean.com/wp-content/themes/adrenalin/
 
 Description:  new styles for Superior Cleaning Website website, overrides previous one
 
 Author:       Gabe Castellanos
 
 Author URI:   http://woothemes.com
 
 Template:     adrenalin
 
 Version:      1.0.0
 
 License:      GNU General Public License v2 or later
 
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 
 Text Domain:  adrenalin-child
 
*/


/*** Service Center Pages ***/

h1.sce-banner-text-black {
font-size:52px !important;
border-bottom:0px !Important;
padding-top:15px !important;
padding-bottom:15px !Important;
line-height:1em !important;
margin-top:0px !important;
margin-bottom:0px !important;
}


@media (max-width: 480px) {


h1.sce-banner-text-black {
font-size:30px !important;
}
}


button.btn.btn-primary.btn-lg.sce-service-btn {
background-color:#000000 !important;
border:2px solid black !important;
color:#ffffff !important;
font-size:14px !important;
transition:none !important;
width:100% !important;
}

button.btn.btn-primary.btn-lg.sce-service-btn:hover {
color:#000000 !important;
background-color:#ffffff !Important;
}

h2.sce-text-header {
margin:1.2em 0px 1.2em 0px !important;
}


h2.sce-text-header:after {
    content: "";
    display:block;
    width: 100px;
    height: 1px;
    padding-top:3px;
    border-bottom: 8px solid #fff200;
}

h2.sce-white-text-header {
color:#ffffff !important;
}

h2.sce-white-text-header:after {
    content: "";
    display:block;
    width: 100px;
    height: 1px;
    padding-top:3px;
    border-bottom: 8px solid #fff200;
}

/* Cards */

.sce-card-body.panel-body {
padding-top:0px !important;
}


.sce-service-card.panel.panel-default {
border:none !important;
-webkit-box-shadow: 0px 0px 18px -4px rgba(0,0,0,0.30);
-moz-box-shadow: 0px 0px 18px -4px rgba(0,0,0,0.30);
box-shadow: 0px 0px 18px -4px rgba(0,0,0,0.30);
}

h3.sce-card-header {
font-size:20px !important;
margin-top:5px !important;
}

.sce-card-footer {
padding:20px 15px 20px 15px !important;
background-color: #fff200;
    }
    
.sce-card-footer h4 {
    font-size:28px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    text-align:center !important;
    }

/****** BUTTON STYLES ******/

a.btn.btn-primary.btn-financing {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 0px !important;
    font-size: 16px;
    background-color:#ededed;
    box-shadow: 1px 6px 10px 0px rgba(0,0,0,0.25);
-webkit-box-shadow: 1px 6px 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 1px 6px 10px 0px rgba(0,0,0,0.25);
}

a.add-request-quote-button.button {
background-color:#ededed !important;
color:black !important;
margin-left:0px !important;
width:100%;
text-align:center;
padding-top:15px !important;
padding-bottom:10px !important;
box-shadow: 1px 6px 10px 0px rgba(0,0,0,0.25) !important;
-webkit-box-shadow: 1px 6px 10px 0px rgba(0,0,0,0.25) !important;
-moz-box-shadow: 1px 6px 10px 0px rgba(0,0,0,0.25) !important;
font-size:16px !Important;
}

a.add-request-quote-button.button:hover {
background-color:#fff200 !important;
color:#000000 !important;
}

.yith-ywraq-add-to-quote {
width:100%;
text-align:center;
}

button.superior-button {
background-color:#ffed00 !important;
color:black !important;
border:0px !important;
padding:5px 10px 5px 10px !important;
font-weight:bold !important;
margin-top:10px;
}

button.superior-button:hover {
background-color:#ededed !important;
}

button.btn.clear {
background-color:#f5f5f5 !important;
color:black !important;
padding-top:10px;
padding-bottom:10px;
}

button.btn.clear:hover {
background-color:#fff200 !important;
color:black !important;
}

/* PRIMARY HEADER FA EDITS */
.cg-header-fixed .menu > li.menu-item-has-children > a:after, .cg-primary-menu .menu > li.menu-item-has-children > a:after {
content:"\f0d7" !important;
font-size:18px !important;
color:white !important;
margin-left:5px !important;
}

.cg-primary-menu .menu > li:active {
color:black !important;
}
.cg-primary-menu .menu > li {
padding:0px 10px !important;
}

.cg-primary-menu .menu > li:hover {
color:black !important;
}

.cart-wrap {
position:absolute !important;
right:15px !important;
}

/*WOO COMMERCE EDITS */


/* FORMS EDITS */

h5 span.forms_header{
background-color:#fff200 !important;
padding-top:5px !important;
padding-left:5px !important;
padding-right:5px !important;
}

.caldera-grid .radio label {
padding-left:0px !important;
}

#cg-articles p {
display:none !important;
}

.owl-theme .owl-controls .owl-buttons div {
background-color:transparent !important;
opacity:.8 !important;
transition: none !important;
color:#fff200 !important;
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
background-color:#fff200 !important;
color:grey !important;
opacity:1 !important;
}

.forms_line h5 {
border-bottom:3px solid #fff200 !important;
}

.caldera-grid .btn-success {
background-color: grey !important;
color: white !important;
}

.caldera-grid.btn:hover {
background-color:grey !important;
color:black !important;
}

span.yrc-close {
color:black !important;
margin-top:-4px !important;
}

.yrc-name.pb-absolute {
display:none !important;
}

li.yrc-video.yrc-item-adjacent.yrc-item.pb-inline.yrc-just-listed.yrc-full-scale {
padding-bottom:15px !important;
}


/* WOOCOMMERCE EDITS */

.woocommerce-variation-price span.amount{
color:black !important;
font-size:28px !important;
}

button.single_add_to_cart_button.button.alt {
background-color:#fff200 !important;
}

.product-meta {
color:grey !important;
font-size:13px !important;
text-transform:initial !important;
}

.cg-product-info .amount {
font-weight:bold !important;
font-size:14px !important;
}



.cg-product-info a:hover .name {
text-decoration:none !important;
}

.cg-product-info .name {
min-height:36px !important;
font-size:13px !important;
}

.cg-product-info .amount {
font-size:14px !important;
font-weight:bold !important;
font-family:inherit !important;
color:black !important;

}

.cg-product-info .price {
color:black !important;
}


.cg-product-cta hr {
margin-top: 5px !important;
margin-bottom: 5px !important;
}

.sku_wrapper {
font-size:14px !important;
font-weight:bold !important;
}

.woocommerce .container div.product form.cart .button, .woocommerce-page .container div.product form.cart .button {
background-color:#fff200 !important;
}

.woocommerce-tabs .tabs li a {
font-size:14px !important;
  background-color: #3d3d3d !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #3d3d3d), color-stop(50%, #3d3d3d), color-stop(50%, #212121)) !important;
  background: -webkit-linear-gradient(top, #3d3d3d, #212121) !important;
  background: -moz-linear-gradient(top, #3d3d3d, #212121) !important;
  background: -ms-linear-gradient(top, #3d3d3d, #212121) !important;
  background: -o-linear-gradient(top, #3d3d3d, #212121) !important;
  -webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1) !important;
  -moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1) !important;
  box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1) !important;
}

.woocommerce-tabs .tabs {
 background-color: #3d3d3d !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #3d3d3d), color-stop(50%, #3d3d3d), color-stop(50%, #212121)) !important;
  background: -webkit-linear-gradient(top, #3d3d3d, #212121) !important;
  background: -moz-linear-gradient(top, #3d3d3d, #212121) !important;
  background: -ms-linear-gradient(top, #3d3d3d, #212121) !important;
  background: -o-linear-gradient(top, #3d3d3d, #212121) !important;
  -webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1) !important;
  -moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1) !important;
  box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1) !important;
}

.woocommerce .woocommerce-tabs ul.tabs li.active a:after {
border-top-color: #fff200 !important;
}

body.woocommerce .woocommerce-tabs ul.tabs li.active a {
background-color:#fff200 !important;
color:black !important;
}

body.woocommerce .woocommerce-tabs ul.tabs li a {
color:#fff200 !important;
}

/* FILTER EDIT */

h4.widget-title span {
border-bottom:3px solid #fff200 !important;
background-color:#fff200 !important;
padding:3px !important;
font-weight:bold !important;
}

.cg-menu-ul a:hover {
background-color:#fff200 !important;
color:black !important;
}

div[itemprop="description"] a {
color:grey !important;
text-decoration: underline !important;
}

h4.widget-title span {
padding-bottom:0px !important;
}

body {
background-color:white !important;
font-family: 'ms_regular', sans-serif !important;
}

.boxed #wrapper {
border-left:3px solid black !important;
border-right:3px solid black !important;
}

/* HEADER */

.header-wrapper {
	padding-top:4px !important;
padding-bottom:4px !important;
}

#jp-relatedposts {
display:none !important;
}
/* CONTROL HOVER FADE EFFECT */

a {
transition:0s !important;
-webkit-transition:0s !important;
}

.cg-primary-menu {
  border: 1px solid #000000;
  background-color: #333333;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #333333), color-stop(50%, #333333), color-stop(50%, #111111));
  background: -webkit-linear-gradient(top, #333333, #111111);
  background: -moz-linear-gradient(top, #333333, #111111);
  background: -ms-linear-gradient(top, #333333, #111111);
  background: -o-linear-gradient(top, #333333, #111111);
  -webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1) !important;
  -moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1) !important;
  box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1) !important;
z-index:999 !important;
}

.cg-primary-menu .menu > li:hover {
-webkit-box-shadow: inset 0px 6px 5px 1px rgba(0,0,0,0.55);
-moz-box-shadow: inset 0px 6px 5px 1px rgba(0,0,0,0.55);
box-shadow: inset 0px 6px 5px 1px rgba(0,0,0,0.55);
background-color:white !important;

}

.cg-primary-menu .menu > li:active, .cg-primary-menu .menu > li:focus {
-webkit-box-shadow: inset 0px 10px 5px 0px rgba(0,0,0,0.54) !important;
-moz-box-shadow: inset 0px 10px 5px 0px rgba(0,0,0,0.54) !important;
box-shadow: inset 0px 10px 5px 0px rgba(0,0,0,0.54) !important;
background-color:white !important;
}

.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul .menu-item-has-children {
padding-left:0px !important;
}

.cg-primary-menu .menu > li > a {
/*font-weight:bold !important;*/
/*font-size:13px !important*/
}
.cg-primary-menu .menu > li .cg-submenu-ddown ul a:hover {
background-color:grey !important;
color:grey !important;
}

.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul > li a{
background-color:white !important;
color:black !important;
}

.cg-primary-menu .menu > li.menu-full-width .cg-submenu-ddown .container > ul > li > a {
font-size:12px !important;
margin-bottom:0px !important;
}

.cg-primary-menu .menu > li.menu-full-width .cg-submenu-ddown .container > ul > li > a:hover {
color:#fff200 !important;
background-color:#fff200 !important;
}

 .cg-primary-menu .menu > li .cg-submenu-ddown .container > ul > li a:hover {
background-color:#fff200 !important;
color:#fff200 !important;
}

 .cg-primary-menu .menu > li .cg-submenu-ddown .container > ul > li a:active {
background-color:#fff200 !important;
}

 .cg-primary-menu .menu > li .cg-submenu-ddown .container > ul > li a:focus {
background-color:#fff200 !important;
}

.cg-submenu-ddown  {
background-color:#fff200 !important;
color:black !important;
-webkit-box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.7);
-moz-box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.7);
box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.7);
border-left:1px solid grey !important;
border-bottom:1px solid grey !important;
}

.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul > li a, .cg-submenu-ddown .container > ul > li > a {
color:black !important;
border-left:0px !important;
border-right:0px !important;
border-bottom:0px !important;
padding: 8px 15px !important;
}

.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul .menu-item-has-children .cg-submenu {
background-color: white !important;
border:0px !important;
border-left:1px solid grey !important;
border-top:1px solid grey !important;
color:black !important;
}

.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul .menu-item-has-children .cg-submenu li a:hover{
background-color: #fff200 !important;
}

.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul .menu-item-has-children .cg-submenu{
-webkit-box-shadow: 7px 7px 5px 1px rgba(0,0,0,0.55);
-moz-box-shadow: 7px 7px 5px 1px rgba(0,0,0,0.55);
box-shadow: 7px 7px 5px 1px rgba(0,0,0,0.55);
}

.cg-header-fixed .menu > li .cg-submenu-ddown .container > ul .menu-item-has-children > a:before, .cg-primary-menu .menu > li .cg-submenu-ddown .container > ul .menu-item-has-children > a:before {
font-weight:bold !important;
color:black !important;

}
.cg-submenu-ddown a:before {
color:black !important;
/*content:"\f0da" !important;*/
}

#yith_woocommerce_ajax_search-8 {
margin-bottom:0px !important;
}

 .sb-search:before {
font-size:20px !important;
top:8px !important;
}

/* NAV BAR LARGE */

.cg-primary-menu .menu > li > a {
	color:black !important;
	}

.content-area ul {
	margin:0px !important;
}


/*  HEADER SECTION  */

.header-wrapper {
background-color:#fff200 !important;
}

body h1.cg-page-title {
color:#000000 !important;
}

h1.cg-page-title, .content-area h1, .product-page-title h1 {
color:#000000 !important;
}

.tiny-cart {
height:47px !important;
}

top-bar-phone{
	float:left;
	}


/*   ON SALE ITEM   */
.onsale-wrap .onsale-inner {
background-color:#fff200 !important;
height:20px !important;
}

.onsale-wrap .onsale-inner span.onsale {
color:black !important;
font-weight:800 !important;
}

.onsale-wrap {border:1px solid #fff200 !important;top:5px !important;left:15px !important;margin: 0px !important;border-radius: 0px !important;background-color: #fff200 !important;}


/* SHOPPING TOOLBAR ON TOP   */

.cg-shopping-toolbar {
	color:white !important;
}

.cg-shopping-toolbar .container {
	/*padding-top:5px !important; */
}

.cg-shopping-toolbar p {
	color:white !important;

}

button[disabled], html input[disabled] {
cursor:not-allowed !important;
}

.cg-shopping-toolbar a {
	color:#fff200 !important;
	font-weight:bold !important;
	opacity:1.0 !important;
}

.cg-shopping-toolbar a:hover {
text-decoration:underline !important;
color:white !important;
}
 

 .cg-menu-below  {
	border-bottom:0px !important;
	font-family: 'ms_regular', sans-serif !important;
        background-color:#000000 !important;
	}

.top-right-tools {
	float:right;
	font-weight:bold;
	}	

#yrc-shell-0 .yrc-menu li {
font-size:18px !important;
}
	
.cg-announcements p {
	color:grey !important;
	font-weight:bold;
text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.92);
	}
	
.dirty-world-tm {
	font-weight:bold;
	color:yellow;
	}


	
         /* search bar  */
         


.cg-shopping-toolbar input.sb-search-input {
	font-weight:bold !important;
	font-size:16px !important;
	}
	
/* NAVIGATION  */


.nav .nav-pills .nav-stacked {
list-style-type: none !important;
margin-left:0px !important;
}

.sidebar-products {

	background-color:black;
	color:white;
	}
	
.backdrop {
	background-color: !important;
	margin-left:-15px !important;
	margin-right:-15px !important;
	margin-top:-60px !important;
	}

 .cart_subtotal .amount {
	color:black !important;
	}

.cg-cart-count {
	background-color:#fff200 !important;
	color:black !important;
	
	}

.cg-primary-menu .menu > li > a {
	color:#fff200 !important;
	}
.cg-primary-menu .menu > li > a:hover, .cg-primary-menu .menu > li > a:active, .cg-primary-menu .menu > li > a:focus{
	color:black !important;
	}

.mean-container a.meanmenu-reveal span {
	background-color:yellow !important;
}

/* FOOTER AND BELOW  */

.footercontainer .subfooter {
background-color:#222222 !important;
padding-top:20px !important;
padding-bottom:20px !important;
border-top:1px solid #404040 !important;
border-bottom:1px solid black !important;

}

.footercontainer .subfooter h4.widget-title  {
	color:yellow !important;
	font-weight:bold;
	}
	
div.footer-copyright p{
	color:#fff200;
	font-weight:bold;
	}
	
.footer-p {
	color:white;
}

.footer-p h4 {
	padding-bottom:0px !important;
}

.cg-primary-menu .menu > li > a:hover, .cg-primary-menu .menu > li > a:focus, .cg-primary-menu .menu > li > a:active {
color:black !important;
}

.footer-links-products {
	font-weight:bold;
	text-align:center;
	}

.e-mail_icon {
	text-align:center;
	}
	
h4.widget-title {
	color:yellow;
	font-weight:bold;
	}

.footer {
background-color:#222222 !important;
padding:10px 0px !important;
}

	
.footer-link-services {
	text-align:center;
	font-weight:bold;
	}	
	
.subfooter #mc_subheader, .subfooter .widget_recent_entries ul li a,
 .subfooter ul.product_list_widget li a, .subfooter #mc_signup_submit,
  .subfooter p a, .subfooter h4, .subfooter h4.widget-title, .subfooter,
   .subfooter .textwidget, .bottom-footer-left a {
   
   text-align:center;
   }
   
.footercontainer {
	padding-top:30px;
	}
   
.hours-heading h6{
	color:white !important;
	}

.subfooter ul li {
border-bottom:0px !important;
}
   
   div.product-first-footer ul li{
   float:left;
   }

/*  PAGE TITLE   */

 .product-page-title h1 {
	color:black !important;

}

/*  HOME PAGE   */

.container-main {	
	margin-left:15px;
	margin-right:15px;
	z-index:-1;
	margin-top:-15px;
	}

#main-carousel {
	max-width:100% !important;
	min-height:100% !important;
	}
	
	.carousel-inner p {
		margin:0px !important;
	
	}
	
.carousel-indicators ol{
margin:0px !important;
}

.carousel-caption {
bottom:0px !important;
background-color:#fff200 !important;
padding-bottom:10px !important;
padding-top:10px !important;
position:relative !important;
left:0px !important;
right:0px !important;
text-shadow:none !important;
}

ol.carousel-indicators {
display:none !important;
}

.carousel-indicators{
width:100% !important;
left:0px !important;
}
	.content-area ol {
		margin-left:0px !important;
z-index:1;
		}
	
.center-information {
	text-align:center;
	}
	
.products-side-container {
	background-color:;
	
	}
	
	.products-side-container h2 {
	text-align:center;
	
	}
	
.center-information a {
	color:black;
	}
	
.center-information i:hover {
	color:grey;
	}
	
.experience h3{
	
	padding-top:5px;
	padding-bottom:1px;
	margin-left:-15px !important;
	margin-right:-15px !important;
	margin-bottom:5px;
	border-bottom:5px solid black !important;
	color:black !important;
	text-align:center;
	}
	
.experience {
	padding-left:15px !important;
	padding-right:15px !important;

	}
	
span.darken-text {
	background-color:black;
	color:white;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
	padding-top:3px;
	}
	
.spotlight {
	text-align:center;
	}
	
.woocommerce-tabs .entry-content h2 {
	text-align:center;
	}
	
.products-side-container h3{
	margin-top:0px !important;
	background-color:black !important;
	color: white !important;
	border-bottom: 10px solid yellow !important;
	padding-left:35px;
	padding-top:15px !important;
	padding-bottom:15px !important;
	}


.nav-pills>li>a {
	border-radius:0px !important;
	font-size:16px !important;
	color:black;
	}

.content-area ul li:before{
	display:none !important;
	}
	
.spotlight-icon-padding {
	padding-bottom:30px !important;
	padding-top:20px !important;
	}
	
.brand-padding {
	padding-top:20px;
	}
	
.content-area ol li {
	margin-bottom:0px !important;
	}
	
.carousel-indicators li {
	border-radius:0px !important;
	height:25px !important;
	width:25px !important;
	padding-left:5px;
	margin:0px !important;
	border-color:#fff200 !important;
	background-color:black !important;
	}
	
.carousel-indicators .active {
	background-color:#fff200 !important;
	border-color:#fff200 !important;
	margin:0px !important;
	}
	

/*  QUICK NAV products, search by brand, and search by number  */

.quick-nav {
	padding-bottom:40px;
	margin-top:-140px;
	margin-left:20px;
	margin-right:20px;
	z-index:999;
	}
	
/* QUICK NAV ENDS */

/* VIDEO SIZING BEGINS */

.menu-address {
    float: left;
    padding-right: 25px;
    text-align: center;
    color: white !important;
    font-weight: bold;
padding-top:10px !important;
    }
    
.menu-diego {
    float: left;
    text-align: center;
    color: white !important;
    font-weight: bold;
padding-top:10px !important;
}

.menu-address h6 {
    color: black;
background-color:#fff200;
margin-bottom:3px !important;
}

.menu-diego h6 {
    color: black;
	background-color:#fff200;
margin-bottom:3px !important;
}

.icon.cg-icon-shopping-1 {
color:black !important;
font-weight:bold !important;
font-size:30px !important;
}


.nav-tabs {
	border-bottom:5px solid #fff200 !important;
	}

.nav-tabs.content-area ul li {
	margin-bottom:0px;
	}

.nav-tabs>li>a {
	border-radius:0px;
	color:black !important;
	}
	
.nav .nav-tabs {
	border-bottom:2px solid black;
	}

.content-area ul li {
	margin-bottom:0px !important;
	list-style:inherit !important;
}

.nav-tabs>li.active>a {
	color:white !important;
	background-color:#fff200 !important;
	border:0px !important;
	margin-bottom:0px;
}

.nav-tabs>li>a {
	margin-right:0px !important;
border-top-width:0px !important;
border-bottom-width:0px !important;
}

.nav-tabs>li.active>a {
color:black !important;
}

.cg-product-info .category {
display:none !important;
}

	


a.button.product_type_grouped {
	color:grey !important;
	border-color:grey !important;
	font-size:14px !important;
	font-weight:bold !important;
	border-radius:5px !important;
	}
	
a.button.product_type_variable:hover {
	background-color:#fff200 !important;
	color:black !important;
	}
	
a.button.product_type_simple {
	color:grey !important;
	border-color:grey !important;
	font-size:14px !important;
	font-weight:bold !important;
	border-radius:5px !important;
	}
	
a.button.product_type_variable {
	color:grey !important;
	border-color:grey !important;
	font-size:14px !important;
	font-weight:bold !important;
	border-radius:0px !important;
	width:100% !important;
}
	
a.button.product_type_simple:hover {
	background-color:#fff200 !important;
	color:black !important;
	}
	
.single_variation_wrap p.stock {
	display:none;
	}
	
.summary p.out-of-stock {
	display:none;
	}
	
span.posted_in a {
font-size:12px;
color:black !important;
}

span.tagged_as a {
font-size:12px;
color:black !important;
}

ul#value-icons.list-inline {
	padding-left:0px;
	}
	
	.shipping-calculator-button {
		background-color:#fff200 !important;
		padding:5px;
		color:black !important;
		}
		
.cg-announcements ul li:hover {
	color:white !important;
	}
	
.top-left-container li {
	display:inline;
	float:left;
	font-weight:bold;
	margin-right:20px;
	font-size:15px;
	}
	
.top-left-container ul {
	padding-left:0px;
	}
	
.top-left-container li a:hover{
	color:white !important;
	}
	
	
.jumbotron {
	margin-left:15px;
margin-right:15px;
background-color:#fff200 !important;
background-image:url("");
	padding-top:10px !important;
	padding-bottom:10px !important;
}


.wpcf7-form-control .wpcf7-submit {
	background-color:black !important;
	color:white !important;
}

/* header fixed */

.cg-header-fixed {
	background-color:black !important;
	}
	
.cg-header-fixed .cg-primary-menu {
	background-color:black !important;
	}
	
	
.cg-header-fixed .cg-primary-menu .menu > li > a {
	color:#fff200 !important;
	}
	
.cg-header-fixed .cg-primary-menu ul.tiny-cart li a {
	color:#fff200 !important;
	}
	
.cg-header-fixed .cg-primary-menu .cg-cart-count {
color:black !important;
background:#fff200 !important;
}

.cg-header-fixed .cg-primary-menu .icon.cg-icon-shopping-1 {
	color:yellow;
	}
	
.cg-header-fixed .cg-primary-menu .cart_subtotal .amount {
color:yellow;
}

.buttons .button {
	background-color:yellow !important;
	}


/* iIMG positioning */

#team img {
	margin: 0 auto;
	}
	
#team a {
	color:black;
	}
	
span.calling-to-order {
background-color:#fff200;
border-left:4px solid black;
padding:3px;	
	}
	
span.calling-quote {
	background-color:#fff200;
	padding:3px;
font-family: 'ms_regular';
	}
	
.calling span.calling-quote {
	background-color:#fff200;
	padding:3px;
	float:right;
font-family: 'ms_regular';
	margin-top:-35px;
	}
	
span.list-price {
background-color:yellow;
border-left:4px solid black;
padding:3px;
padding-left:6px;
}


.cg-quickview-product-pop .price {
display:none;
}

.cg-quickview-product-pop .summary .entry-summary .star-rating {
display:none !important;
}

.centered-image img {
	margin:0px auto;
	}
	
.padding-text {
	padding-top:20px;
	padding-bottom:20px;
	}
.sb-search {
	margin-top:0px !important;
}

#team {
text-align:center;
}

#required-rental {
	text-align:center;
}

.detailed-link {
	color:grey;
}

#post-66723 {
padding-top:15px;
}

.content-area ul.products li {
	padding-bottom:10px;
	}


.gap-between {
	padding-top:20px;
	}
	
#used-available .content-area p {
	margin-bottom:0px !important;
	}

.yellow-line {
	background-color:#fff200 !important;
	padding-top:5px;
	padding-bottom:5px;
	}


.cd-top.cd-is-visible{		
background-image:url("https://sceclean.com/wp-content/uploads/2016/01/arrow_up.png") !important;
}

.cd-top {
background:none !important;
}
.e-mail_icon a:hover {
color:white !important;
}

.caldera-grid .alert-success {
	background-color:#fff200;
	color:black;
}

.jumbotron {

padding-top:10px;
padding-bottom:10px;

}


.menu-push-right {
	float:right !important;
	}

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

.tablet-diego, .tablet-phoenix {
display:none !important;
}

.site {
margin-top:0px !important;
}

#tablet-info .col-lg-6.col-md-6.col-sm-6.col-xs-6 {
width:100% !important;
}

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

.homeslide {
padding-left:0px !important;
padding-right:0px !important;
}

.tablet-diego p, .tablet-phoenix p{
font-size:10px !important;
}

#homeSlider .carousel-indicators {
display:none !important;
}

#homeSlider .carousel-inner {
   margin-bottom:0px !important;
}

#homeSlider .carousel-control.left,#homeSlider .carousel-control.right{
display:none !important;
}

#tablet-info {
padding-left:35px !important;
padding-right:35px !important;
}

#tablet-info .col-lg-6.col-md-6.col-sm-6.col-xs-6 {
padding-left:0px !important;
}

.tablet-diego h6, .tablet-phoenix h6{
font-size:12px !important;
}

.vc_carousel-inner {
padding-top:1px;
}

.top-left-container {
	display:none;
}

div.product-first-footer ul li {
	float:none;
}
    }


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

#homeSlider .carousel-indicators{
display:none !important;
}

#homeSlider .carousel-inner {
margin-bottom:0px !important;
}

.top-left-container {
	z-index:3;
	width:130%;
	position:relative;
}

.tucson-header {
display:none;
}
    }


.btn:hover {
background:#fff200 !important;
color:black !important;
}

.content-area div.wpcf7-mail-sent-ok {

background:black !important;
font-weight:bold !important;
}

.content-area div.wpcf7-validation-errors {

background:red !important;
color:white !important;
font-weight:bold !important;
}

.container .jumbotron {
margin-bottom:0px !important;
padding-top:4px !important;
padding-bottom:4px !important;
}

.wpcf7 input.wpcf7-submit {
background-color:white !important;
border:0px !important;
}

input.wpcf7-form-control.wpcf7-submit {
	color:white !important;
	}
	
	
.content-area .wpcf7 p {

font-weight:normal;
color:black;
margin-bottom:10px !important;
}	

.content-area .wpb_flexslider.flexslider {
margin-bottom:0px !important;
}

.pp_bottom {
top:0px !important;
}

.ppt {
display:none !important;
}	
div.wpcf7-mail-sent-ok {
}

span.boxed-text {
	background-color:black;
	color:white;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:5px;
	padding-top:5px;
	margin-right:10px;
	}

.content-area a {
color:black !important;
text-decoration:underline !important ;

}

.widget_shopping_cart_content p.buttons a.button {
background-color:black !important;
color:white !important;
font-weight:bold !important;

}

.content-area ul.woocommerce-error {
background-color:#fff200 !important;
color:black !important;
}

.woocommerce-error:before {
left:4px !important;
}

 a.shipping-calculator-button {
background-color:white !important;
color:#black !important;
}

a.button.wc-backward {
color:white !important;
background-color:black !important;
}

.woocommerce-message a {
top:6px !important;
}

a.button.wc-forward {
margin-top:0px !important;

}

.shipping-calculator-button {
margin-top:20px;

}

.cg-wc-messages {
	background-color:grey !important;
}

.content-area p.cart-empty {

background-color:white !important;
color:black;
}

.content-area .cart_totals table th {

width:20% !important;
}

.checkout-confirmed-payment {
	background-color:white;
	color:black;
}

.onsale-wrap .onsale-inner .onsale {

font-family: 'ms_regular', sans-serif !important;

}

.next-product:before, .prev-product:before {
border:1px solid white !important;
color:#fff200 !important;
}

form.isp_search_box_form input[type="text"].isp_search_box_input {
background-color:white !important;
color:black !important;
border:0px !important;
opacity:1.0 !important;
border-radius:0px !important;
}

.isp_section_header {
background-color:#fff200 !important;
padding-top:5px !important;
padding-bottom:5px !important;
color:black !important;
}

#acp_footer_acp2 {

display:none !important;
}

.isp_woocommerce-info {
border-top:3px solid #fff200 !important;
}

.container.woocommerce_powered_by_a {
display:none !important;
opacity:0.0 !important;
}

.woocommerce_powered_by_soft_span {
opacity:0.0 !important;
}

#ui-id-1 {
border-radius:0px !important;
}

#acp_footer_acp2 {
	display:none !important;
}

.icon.cg-icon-shopping-1 {
color:#fff200;
}


figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 75%;
	height: 100%;
	background: black;
	content: '';
	opacity: 0;
margin-left:30px;
	transform: translate3d(0,50%,0);
}

figure.effect-sadie h3 {
	position: absolute;
	top: 15%;
	left: 0;
	width: 100%;
	color: white;
	transition: transform 0.35s, color 0.35s;
	transform: translate3d(0,-50%,0);
}

figure.effect-sadie figcaption::before, figure.effect-sadie p {
	transition: opacity 0.35s, transform 0.35s;
        text-align:center;
}

figure.effect-sadie p {
	position: absolute;
	bottom: 0;
	left: 0;
top:20%;
	padding: 2em;
        text-align:center;
	color:white;
	width: 100%;
	opacity: 0;
	transform: translate3d(0,10px,0);
}

figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
        text-align:center;
	opacity: 1;
	transform: translate3d(0,0,0);
}

#main-yellow-width {
	padding-bottom:15px;
}

.ui-autocomplete .ui-menu-item:hover {
background-color:grey !important;
backrgound:none !important;
background-image:none !important;
}

.product-page-title .woocommerce_powered_by_a {
display:none !important;
}

.vc_gitem-zone {
max-height:px;
}
	
img.attachment-post-thumbnail.wp-post-image {
display: !important;
}

.blog-image {
	height:50%;
}

.container .vc_gitem-zone {
height:180px;
}


.textwidget p {
	margin-bottom:0px !important;
}

.menu-address, .menu-diego {
padding-top:5px;
}


a:hover, a:focus {
color:grey !important;
}

a {
text-decoration:none !important;
}

.nav-tabs>li>a {
border:0px !important;
}


.owl-theme .owl-controls .owl-buttons div {
color:black !important;
}

#cg-articles h3 a {
color:black !important;
font-size:90%;
text-align:center;
}

.icon.cg-icon-shopping-1 {
}

.button.product_type_simple {
padding-top:5px;
padding-bottom:5px;
}

.button.product_type_variable {
color:white !important;
}

.yellow-bg {
background-color:rgba(255,242,0,0.8);
}

.caldera-grid .alert-success {
background-color:white !important;
color:black !important;
border-color:white !important;
}

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

.cart-wrap {
z-index:999 !important;
}
.cart_subtotal .amount {
color:#fff200 !important;
}
.icon.cg-icon-shopping-1 {
color:#fff200 !important;
}
}


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

. cg-shopping-toolbar .col-sm-6 .col-md-6 .col-lg-6 .wpml {
width:100% !important;
}

div#search-10 {
float:left !important;
padding-top:12px;
padding-right:10px;
}

.cg-header-cart-icon-wrap {
top:-110px !important;
}

.tablet-phoenix {
float:right;
padding-left:5px;
}

.tablet-diego {
float:right;
}

.tablet-phoenix h6, .tablet-diego h6 {
background-color:#fff200;
color:black;
margin-top:0px !important;
}

.tablet-phoenix p, .tablet-diego p {
color:white;
font-size:12px;
font-weight:bold;
}

div#tablet-info {
padding-left:50px !important;
padding-right:160px !important;
}

div#tablet-info img {
max-height:90px;
float:left;
}

.cg-menu-below .logo img {
max-width:480px !important;
max-height:200px !important;
vertical-align:middle;
padding-top:12px !important;
}

.cg-header-search.visible-lg {
margin-top:-10px !important;
}

.icon.cg-icon-shopping-1 {
color:#fff200 !important;
}



.visible-sm.visible-md {
width:100%;
}

.mobile-search.widget_product_search {
float:none !important;
padding-left:50px !important;
padding-right:50px !important;
}

.wpb_layerslider_element.wpb_content_element {
padding-top:1px !important;
}

.mobile-search .widget_product_search {
margin-left:100px !important;
margin-right:100px !important;
float:none !important;
}

.cg-menu-below {
height:110px !important;
}

}


 /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {


.caldera-grid {
padding-left:15px !important;
}

.cg-primary-menu {
height:0px !important;
}

    } 

 /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {

.cg-menu-below .logo img {
max-width:380px !important;
max-height:140px !important;
vertical-align:middle;
padding-top:12px !important;
padding-left:0px !important;
padding-right:0px !important;
}

.cg-primary-menu {
height:0px !important;
}

div.cg-header-search .visible-lg {
display:block !important;
}
    }



.mobile-search .widget_product_search {
float:none;
padding-left:50px;
padding-right:50px;
}

#dc_jqaccordion_widget-3-item {
border-left: 0px !important;
border-right:0px !important;
border-top:0px !important;
}

.ls-v5 .ls-nav-prev, .ls-v5 .ls-nav-next {
z-index:2 !important;
}

.ctr_search {
width:60% !important;
float:right !important;
}

.ctr_search input {
float:left !important;
}

#cg-articles .thumb .date {
            width: 60px !important;
            position: absolute;
            top: 0px;
            left: 0px;
            text-align: center;
            background: #fff200 !important;
            color: black !important;
            font-size: 14px;
}

/*  HIDE ICONS AND TEXT  */

div.vc_row.wpb_row.vc_row-fluid.home-icons-text {
display:none !important;
}

.vc_separator.vc_separator_align_center h4 {
font-size:22px !important;
font-weight: ;
}

.social-icons a {
color:black !important;
}

.content-area .wpcf7 p {
color:black !important;
font-weight:normal !important;
}



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

.cg-shopping-toolbar .widget_product_search {
margin-top:-20px !important;
margin-left:50px !important;
margin-right:50px !important;

}
}

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


.entry-content .metaslider ol{
display:none !important;
margin-bottom:0px !important;
}

.home-icons {
padding-bottom:0px !important;
}

.container .wpb_text_column *:last-child {
margin-bottom:0px !important;
}

.full-width-slider-yeah {
padding-left:0px !important;
padding-right:0px !important;
padding-bottom:0px !important;
}

#metaslider_70799 {
padding-top:1px !important;
margin-bottom:0px !important;
}

.wpb_column .vc_column_container .vc_col-sm-12 .wpb_wrapper {
padding-left:0px !important;
padding-right:0px !important;
}

}


#dc_jqaccordion_widget-3-item ul a {
border-top:0px !important;
border-bottom:0px !important;
}

#dc_jqaccordion_widget-5-item ul a {
border-top:0px !important;
border-bottom:0px !important;
}

.wpcf7 input.wpcf7-submit {
border:2px solid black !important;
}

.wpcf7 input.wpcf7-submit:hover {
background-color:#fff200 !important;
}

button.sce_button {
color:black;
background-color:#fff200 !important;
border:0px !important;
}

button.sce_button:hover {
background-color:white !important;
border:0px !important;
}

.widget_layered_nav ul.yith-wcan li a {
padding-top:0px !important;
padding-bottom:0px !important;
}

.widget_layered_nav ul.yith-wcan li small {
top:3px !important;
}

.widget_layered_nav ul.yith-wcan {
margin-bottom:15px !important;
}

body.archive hr.clearfix {
display:none !important;
}

.yith-wcan-reset-navigation.button {
margin-top:0px !important;
border:0px !important;
background-color:black !important;
color:white !important;
width:100% !important;
text-align:center !important;
}

.yith-wcan-reset-navigation.button:hover {
background-color:#fff200 !important;
color:grey !important;
}



/*   DESKTOP MAIN MENU   */


.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul > li a {
font-size:13px !important;
}


ul .horizontal-line li i{

display:inline;

}

.charity_icons a .fa {
padding-right:10px !important;
}



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

.cg-primary-menu {
height:0px !important;
}
}

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


div.cg-header-search.visible-lg {
display:block !important;
}
.col-sm-6.col-md-6.col-lg-6.visible-lg.top-bar-right {
	display:block !important;
}

#siq_search_widget-2 {
display:none !important;
}

    }

.highlight {
background-color:#fff200;
text-align:center;
font-weight:bold;
}

.breadcrumb-wrapper a{
color:grey !important;
font-weight:bold !important;
}

.breadcrumb-wrapper {
padding-top:0px !important;
padding-bottom:0px !important;
}

#wpcf7-f69403-p69998-o1 .wpcf7 input {
width:8%;
margin-top:0px;
}

#menu-item-70561 .sb-search:before {
top:8px !important;
}

p .shipping-calculator-button {
padding:0px;
}

/* PRODUCT CATEGORIES       */


.cat-pic .cat-title {
position: relative !important;
margin-top:0px !important;
}

.cat-title:hover {
background-color:#fff200 !important;
}

.cat-pic .cat-title h3 {
padding:0px !important;
text-align:center !important;
line-height:100% !important;
}

.cat-pic .cat-title h3 span {
text-align:center !important;
margin-top:0px !important;

}


/* BREADCRUMB STYLING! */

.breadcrumb-wrapper {
	background-color:black !important;
	}

.breadcrumb_last {
color:white !important;
font-size:100% !important;
}

.product-title-wrapper .product-page-title h1 {
color:black !important;
font-weight:bold !important;
}

.breadcrumb-wrapper a:hover {
color:grey !important;
border-bottom:2px solid #fff200 !important;
}

.breadcrumb-wrapper span {
color:grey !important;
}

a.button.wc-forward:hover {
background-color:black !important;
}

.next-prev-nav {
display:none;
}

body.single-product .product-title-wrapper {
background-color:black !important;
}


#yith_woocommerce_ajax_search-6 {
margin-top:9px;
padding-top:0px;
padding-bottom:0px;
}

.wpb_column vc_column_container vc_col-sm-12 {


}

.wpb_layerslider_element .wpb_content_element {
margin-bottom:0px !important;
}

#yith_woocommerce_ajax_search-7 {
padding-top:10px !important;
padding-bottom:0px !important;
}

#yith_woocommerce_ajax_search-7 .sb-search:before {
top:8px !important;
font-size:15px !important;
}

#menu-item-70785 .ubermenu .ubermenu-row{
margin-bottom:0px !important;
}

.widget_layered_nav ul li.chosen a:before {
background-color:#fff200 !important;
color:#fff200 !important;
width:12px !important;
height:13px !important;
}

.flex-control-paging li a.flex-active {
background:#fff200;
}

label.prdctfltr_active .prdctfltr_customize {
color:#fff200 !important;
}

 .cg-shop-archive {
margin-top:10px !important;
}


a.button.prdctfltr_woocommerce_filter_submit {
background-color:black !important;
font-weight:bold !important;
color:#fff200 !important;
}

.prdctfltr-delete {
color:black !important;
}

.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter .prdctfltr-bars {
color:black !important;
}

a.flex-next::before {
padding-top:20px !important;
}

.flex-active {
background-color:#fff200 !important;
}

/* CART WIDGET */

widget woocommerce widget_shopping_cart ubermenu-column-full ubermenu-widget ubermenu-column ubermenu-item-header span.amount {
color:grey !important;
}

.content-area ul.payment_methods {
background-color:white !important;
}

.content-area ul.payment_methods li.payment_method_paypal a {
color:black !important;
}

.content-area ul.payment_methods p {
color:black !important;
}

body.woocommerce-checkout .woocommerce-info a {
color:black !important;
}

body.woocommerce-checkout .woocommerce-info a {
border-bottom: 2px solid grey;
}

#shiftnav-toggle-main {
background-color:black;
}

a.button.product_type_grouped:hover {
background-color:#fff200 !important;
border:0px !important;
color:black !important;
}

.cart td.label a {
color:black !important;
text-decoration:underline !important;
}

button.single_add_to_cart_button.button.alt {
background-color:#fff200 !important;
color:black !important;
}

#cg-page-wrap .product-title-wrapper {
background-color:transparent !important;
margin-bottom:10px;
}

.cg-back-to-prev-wrap {
background-color:transparent !important;
}

.cg-back-to-prev a {
color:black !important;
}

.cg-product-detail {
margin-top:10px !important;
}

/* PRODUCT SINGLE PAGE */

.variations_form {
border-top:0px !important;
padding-top:0px !important;
}

.variations_form .cart {
margin-top:5px !important;
margin-bottom:5px !important;
}


div[itemprop="description"] p {
margin-bottom: 10px !important;
}

.product_meta {
margin-bottom:0px !important;
}



.yellow_underline {
	border-bottom:12px solid #fff200;
}

.no-margin table.table.table-striped {
margin-top:0px !important;
}

.yellow-table {
background-color:#fff200;
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab.vc_active>a {

background-color:white !important;
border-color:white !important;
color:black !important;
}

.vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {

background-color:white !important;
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab>a {
background-color:#2a9ee5 !important;
border-color:#2a9ee5 !important;
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
background-color:#2a9ee5 !important;
border-color:#2a9ee5 !important;
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
color: white !important;
}

div.wpb_single_image .wpb_content_element .vc_align_left  .vc_custom_1456440867412  .torn_paper_img {
margin-left:-10px !important;
margin-top:-60px !important;
margin-bottom:0px !important;
}

.vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
background-color:white !important;
}

.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab.vc_active>a {
background-color:white !important;
color:black !important;
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab.vc_active>a {
background-color:white !important;
color:#f01828 !important;
border:0px !important;
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab>a {
background-color:#08adc3 !important;
border-color:#08adc3 !important;
border-bottom:0px !important;
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panels .vc_tta-panel-body {

background-color:white !important;
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab>a vc_tta-title-text:hover {
color:black !important;
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab.vc_active>a {
background-color:white !important;
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab>a {
background-color:#fff200 !important;
border-color:#e6da00 !important;
border-bottom:0px !important;
color:black !important;
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panels .vc_tta-panel-body {

background-color:white !important;
}

button.landa_buttons {
background-color:#fff200 !important;
color:black !important;
border:none !important;
}

button.landa_buttons:hover {
background-color:grey !important;
color:black !important;
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab>a {
background-color:#ffb231 !important;
border-color:black !important;
color:black !important;
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab.vc_active>a {
background-color:white !important;
color:grey !important;
font-weight:bold !important;
border:0px !important;
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panels .vc_tta-panel-body {
background-color:white !important;
}

.cg-primary-menu {
-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.7) !important;
-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.7) !important;
box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.7) !important;
}

/* FOOTER AREA ONLY ! TEXT IS JUST TO EMPHASIS THIS ISSUE! */

.below-body-widget-area {
margin-bottom:0px !important;
background-color:#222222 !important;
padding-top:20px !important;
border-top:8px solid #fff200 !important;
border-bottom:1px solid black !important;
margin-top:20px !important;
padding-bottom:25px !important;
}


.footercontainer {
padding-top:0px !important;
}

span.stay {
color:grey !important;
}

.subfooter ul li a {
color:#626262 !important;
}

.subfooter ul li a:hover {
color:#fff200 !important;
}

.footer-p, .footer-p a {
color:#626262 !important;
}

.footer-p a:hover {
color:#fff200 !important;
}

.hours-heading p, .hours-heading h6 {
color:#626262 !important;
}

 .subfooter .e-mail_icon  p a {
color:#626262 !important;
}

.lightwrapper {
background-color:#222222 !important;
border-bottom:1px solid black !important;
border-top:1px solid #404040 !important;
}

.cg-cart-count {
background-color:white !important;
}

.search-area {
float:right;
}

.search-area .shiftnav-toggle-button {
padding:0px !important;
margin-left:15px !important;
background-color:transparent;
color:#fff200 !important;
}

.search-area .shiftnav-toggle-button:hover {
background-color:transparent;
color:white !important;
}

.autocomplete-suggestions {
border-bottom:0px !important;
border-left:0px !important;
border-right:0px !important;
border-top:0px !important;
}

.autocomplete-suggestion {
padding-left:5px !important;
padding-top:5px !important;
padding-bottom:5px !important;
font-size:14px !important;
}

.autocomplete-suggestion:hover {
background-color:#fff200 !important;
color: black !important;
}

input#yith-s {
background-color:white !important;
border:0px !important;
padding:9px 14px 10px 10px !important;
font-size:16px !important;
font-weight:bold !important;
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
background-color:#fff200 !important;
border-color:#fff200 !important;
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
color:black !important;
}

.cg-main-menu {
width:100% !important;
}

span.yellow-underline-short {
border-bottom:5px solid #fff200;
}

.below-body-widget-area .row {
margin-bottom:0px !important;
}

span.yellow-under-line-white {
border-bottom:2px solid #fff200 !important;
color:white !important;
font-weight:bold !important;
}

ul.footer-lists{
color:grey !important;
font-weight:bold !important;
list-style-type:none !important;
}

.lightwrapper ul.footer-lists li a{
color:grey !important;
font-weight:bold !important;
}

.lightwrapper ul.footer-lists li a:hover{
color:#fff200 !important;
text-decoration:underline;
}

.lightwrapper .footer-para p{
font-weight:bold !important;
color:grey !important;
}

.lightwrapper .hours-heading p {
color:grey !important;
}

.lightwrapper p.red-font {
color:grey !important;
font-weight:bold !important;
}

.lightwrapper .hours-heading h6 {
color:grey !important;
font-weight:bold !important;
margin-bottom:0px !important;
}

.lightwrapper p.open-green {
font-weight:bold !important;
color:grey !important;
}

.lightwrapper .25-years-icon img{
margin-top:0px !important;
text-align:center !important;
}

.lightwrapper ul li a {
padding-top:0px !important;
}

label.screen-reader-text {
display:none !important;
}

#search-10 input.search-field {
/*border-radius:25px !important;*/
border:2px solid grey !important;
font-weight:bold !important;
}

.locations-button .shiftnav-toggle-button {
background-color:transparent !important;
font-weight:bold !important;
color:white !important;
}

.locations-button .shiftnav-toggle-button .fa {
color:#fff200 !important;
}

.product-category-description {
padding-top:7px !important;
padding-bottom:7px !important;
}

.shop-sidebar-left.col-lg-3 {
border-right:1px solid #bfbfbf !important;
margin-top:0px !important;
padding-top:10px !important;
}

.shop-sidebar-left.col-lg-3 h4.widget-title {
font-weight:bold !important;
}


.srch-res-info {
display:none !important;
}

.textwidget .25-years-icon img {
margin-top:0px !important;
}

#shiftnav-locations_header  .table tbody>tr>td {

border-top:1px solid black !important;
color:white !important;
font-weight:bold !important;
}

.vc_tta.vc_general .vc_tta-tab>a {
border:none !important;
border-right:1px solid !important;
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab>a:hover {
background-color:grey !important;
}


/***************** CALDERA FORMS FIXES ***************/
.caldera-grid .checkbox label {
padding-left:0px !important;
}

.caldera-grid .checkbox {
margin-top:5px !important;
margin-bottom:5px !important;
}

.caldera-grid .checkbox input[type=checkbox] {
margin-top:5px !important;
}

.caldera-grid .radio-inline input[type=radio] {
margin-top:5px !important;
}

#team .yellow-bro a {
color:#fff200 !important;
}

#team .yellow-bro a .fa-inverse {
color:black !important;
}

#team .yellow-bro a:hover {
color:grey !important;
}

body .holdResults._siq_main_searchbox ul li.sectionHead h3 .resultsMore {
font-weight:bold !important;
color:black !important;
text-decoration:underline !important;
}

li.vc_tta-tab {
border-top:1px solid black;
border-left:1px solid black;
}

.bio-shadow h2, .bio-shadow p, .bio-shadow h4 {
text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.76);
}

img {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
}

span.blue-underline-short {
border-bottom:5px solid #2a9ee5;
}

h3.total-white {
color:white !important;
}

input#fld_7161599_1, input#fld_4537088_1, input#fld_1438352_1{
width:30% !important;
}


h4.total-green {
color:green !important;
font-weight:bold !important;
}

.upper-right-area p {
font-weight:bold;
font-size:110%;
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab.vc_active>a {
background-color:#fff200 !important;
color:black !important;
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab.vc_active:after {

top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color:#fff200;
	border-width: 20px;
	margin-left: -20px;
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab>a {
background-color:#D8D8D8 !important;
color:grey !important;
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab>a:hover {
background-color:#fff200 !important;
color:#585858 !important;
}


.product-category-description p {
opacity:1.0 !important;
}

.modal-header .close {
font-size: 40px !important;
}

.btn-info {
background-color:#fff200 !important;
color:black !important;
border-color:#fff200 !important;
}

.btn-info:hover {
background-color:grey !important;
color:#fff200 !important;
border-color:grey !important;
}

.repair-more .vc_toggle_title {
text-align:center;
}

.content-area .wpb_wrapper .repair-more .vc_toggle_title h4 {
font-weight:bold !important;
text-decoration:underline;
}

a.btn-request {
background-color:transparent !important;
border:0px !important;
padding:0px !important;
font-size:18px !important;
color:#fff200 !important;
font-weight:bold !important;
}

 a.btn-request:hover {
color:white !important;
background-color:transparent !important;
}

.modal-header {
background-color:#fff200 !important;
border:0px !important;
}

.modal-footer {
border:0px !important;
}

i.fa.fa-shield.fa-2x.pull-left {
margin-top:-8px !important;
}

i.fa.fa-calendar-check-o.fa-2x.pull-left {
margin-top:-8px !important;
}

.caldera-grid label {
padding-top:5px !important;
}


.cfdatepicker {
	z-index: 10000 !important;
}

.form-padding h3 {
padding-top:10px !important;
padding-bottom:10px !important;
}

div.header-larger h2 span {
font-size:180% !important;
text-shadow: 2px 2px 2px rgba(0, 0, 2, 0.8);
}

/***************** CUSTOM BUTTONS ***************/

button.btn.btn-sce {
background-color:#fff200 !important;
font-weight:bold !important;
}

button.btn.btn-sce:hover {
background-color:grey !important;
font-weight:bold !important;
color:white !important;
transition:none !important;
}


.product-category-description {
color:black !important;
}

.cat-pic .cat-title h3 {
font-size:16px !important;
font-weight:bold !important;
padding-top:10px !important;
padding-bottom:10px !important;
}

.cat-pic .cat-title {
background:none !important;
}

span.sku {
font-size:14px !important;
font-weight:normal;
}


.social-icons a {
border:3px solid #ededed !important;
line-height:33px !important;

}

a.googleplus-icon {
display:none !important;
}

.social-icons a.facebook-icon:hover {
color:white !important;
}

.cat-pic:hover {
background-color:#fff200 !important;
}


.cat-pic span.count {
display:none !important;
}

.woocommerce-variation-price span.amount {
padding:4px !important;
}

button.btn.sce-group-btn {
border:1px solid grey !important;
color:black !important;
transition:none !important;
}

button.btn.btn-primary.btn-block.sce-button-fw {
background-color:#fff200 !important;
color:black !important;
transition:none !important;
border:0px !important;
padding-top:10px !important;
padding-bottom:10px !important;
}

button.btn.btn-primary.btn-block.sce-button-fw:hover {
background-color:grey !important;
color:#ededed !important;
}

/********** MODAL POP UPS ********/


@media screen and (min-width: 768px) {
#repairModal .modal-dialog.modal-lg {
width:75% !important;
}
#pmModal .modal-dialog.modal-lg {
width:75% !important;
}

#safetyVideo .modal-dialog {
width:75% !important;
}

#faqPW .modal-dialog {
width:75% !important;
}

#landaWarranty .modal-dialog{
width:75% !important;
}

#csWarranty .modal-dialog{
width:75% !important;
}

}



.cg-shopping-toolbar {
  background-color: #3d3d3d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #3d3d3d), color-stop(50%, #3d3d3d), color-stop(50%, #212121));
  background: -webkit-linear-gradient(top, #3d3d3d, #212121);
  background: -moz-linear-gradient(top, #3d3d3d, #212121);
  background: -ms-linear-gradient(top, #3d3d3d, #212121);
  background: -o-linear-gradient(top, #3d3d3d, #212121);
  -webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.1);
}

div#text-42 .panel-default>.panel-heading {
background-color:#fff200 !important;
border-radius:0px !important;
}


div#text-42 .panel-group .panel {

border-radius:0px !important;
}

.nav ul a {
background-color:white !important;
padding-left:15px !important;
color:black !important;
}
 

a#btn-1 {
padding-left:5px !important;
font-weight:bold !important;
font-size:15px !important;
color:white !important;
}

a#btn-1:hover {
color:#fff200 !important;
background-color:black !important;
}
.nav li a:hover {
color:black !important;
background-color:#fff200 !important;

}

.nav>li>a:focus {
color:#fff200 !important;
background-color:transparent !important;
}

.nav>li>a {
padding-left:5px !important;
}
.nav>li>a:active {
color:#fff200 !important;
background-color:transparent !important;
}

#text-43 {
background-color:black !important;
}



/* VIDEO PLAYER STYLES   */

.yrc-player-bar span{
background:#fff200 !important;
color:black !important;
}

.yrc-player-bar {
background:#fff200 !important;
color:black !important;
}

.yrc-lightbox .yrc-player {
	padding-top:50px !important;
	}

span.yrc-close:hover {
	color:grey !important;
	}
	
	
span.yrc-close {
	font-weight:bold !important;
	font-size:180% !important;
	color:black ;
	}
	
.yrc-load-more-button {
background:#222222 !important;
color:#fff200 !important;
font-size:120% !important;
}


#yrc-shell-0 .yrc-item-title {
margin-top:15px !important;
margin-bottom:20px !important;
}

.yrc-video-date {
display:none !important;
}

.yrc-item-adjacent .yrc-thumb {
width:100% !important;
}

.yrc-playlist-item .yrc-item-meta span.pb-block {
display:none !important;
}

#yrc-shell-0 .yrc-section-action, #yrc-shell-0 .yrc-section-action {
background-color:#fff200 !important;
color:black !important;
}

.yrc-menu {
background-color:#222222 !important;
}

#yrc-shell-0 .yrc-menu li {
margin-left:10px !important;
padding:10px !important;
color:white !important;
}

#yrc-shell-0 li.yrc-active {
background-color:#fff200 !important;
color:black !important;
border-bottom:0px !important;
}

li.pb-inline.yrc-menu-item:hover {
color:grey !important;
}

.yrc-menu-items {
padding-top:0px !important;
padding-bottom:0px !important;
}

.yrc-menu {
margin:0px !important;
}

.yrc-sub-section-name {
padding-left:12px !important;
}

.pb-block.yrc-item-title {
font-size:14px !important;
font-weight:bold !important;
}



.yrc-player {
background:none !important;
}

.widget.widget_layered_nav span.count {
display:none !important;
}

.woocommerce-variation-description {
padding-bottom:10px !important;
}

.mfp-bg {
background: black !important;
opacity:.93 !important;
}

#siq-expandwdgt-cont .siq-expandwdgt-icon {
background-color:#fff200 !important;
color:black !important;
font-weight:bold !important;
}

#siq-expandwdgt-cont .siq-expandwdgt-input {
padding: 0 15px 0 45px !important;
font-weight:bold !important;
border:none !important;
font-size:16px !important;
}

.cg-header-search {
width:30% !important;
}


#text-17 h6 {
color:white !important;
}

.home-tile p{
color: #fff200 !important;
font-weight: bold !important;
font-size: 16px !important;
}

.carousel-control.right, .carousel-control.left {
background-image:none !important;
top:50% !important;
}


div.vc_custom_heading .vc_gitem-post-data .vc_gitem-post-data-source-post_excerpt {
display:none !important;
}

.mfp-zoom-out-cur .mfp-image-holder .mfp-close {

cursor:pointer !important;
background-color:#fff200 !important;
color:black !important;
}

/* ********* SLIDER WC *********** */

.wc-gallery-captions-show .gallery-caption {
background-color:#fff200 !important;
width:100% !important;
}

.dropdown-menu>li>a:hover {
background-color:#fff200 !important;
color:black !important;
}

.carousel-indicators > li, .carousel-indicators > li.active {
    width: 100px !important;
    height: 25px !important;
    border-radius: 0 !important;
    border: 0px !important;
    background: grey !important;
color:white !important;
    text-indent: 0 !important;
text-align:center !important;
bottom:-50px !important;
}
.carousel-indicators > li.active {
    background:#fff200 !important;
color:black !important;
}

.left .carousel-control, .right .carousel-control {
background-image:none !important;
top:40% !important;
}

#homeSlider .carousel-inner {
   margin-bottom:50px;
}



.modal-footer {
background-color:#fff200 !important;
}

.yrc-lightbox .yrc-player {
width:100% !important;
}

.site {
margin-top:0px !important;
}

.woocommerce .container table.shop_attributes th {
padding-left:10px !important;
padding-top:0px !important;
padding-bottom:0px !important;
border-top:0px !important;
border-right:0px!important;
text-transform:inherit !important;
font-weight:bold !important;
}

.woocommerce .container table.shop_attributes td {
padding-left:10px !important;
padding-top:0px !important;
padding-bottom:0px !important;
border-top:0px !important;
}

.woocommerce .container table.shop_attributes {
font-size:13px !important;
}

.woocommerce .container table.shop_attributes tr:nth-child(even) {background: #ededed}
.woocommerce .container table.shop_attributes tr:nth-child(odd) {background: #FFF}

.widget.widget_recent_entries ul li a {
color:black !important;
}

.woocommerce-tabs .entry-content.panel li.product {
list-style:none !important;
}

#wrapper span.page-numbers.current {
background-color:black !important;
}

.vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title>a:hover {
background-color:#2a9ee5 !important;
}

.vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title>a:active {
background-color:#2a9ee5 !important;
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
color:black !important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color:#fff200 !important;
border-radius:0px !important;

}


.cg-menu-below .logo img {
max-height:100% !important;
max-width:100% !important;
}

.lightwrapper ul li {
border-bottom:0px !important;
}

/* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {

.cg-menu-below .logo img {
max-width:200px !important;
max-height:50px !important;
vertical-align:middle;
padding-top:10px !important;
padding-left:0px !important;
padding-right:0px !important;
float:left !important;
}

.homeslide .wpb_column .vc_column_container .vc_col-sm-12 .vc_column-inner {
padding-left:0px !important;
padding-right:0px !important;
}

.cg-header-cart-icon-wrap {
top:-60px !important;
}

.cg-primary-menu {
height:0px !important;
}
.cg-menu-below {
height:60px !important;
}

#tablet-info {
display:none !important;
}

.woocommerce .quantity, .woocommerce-page .quantity {
overflow:visible !important;
padding-right:0px !important;
}

.metaslider .metaslider-flex .metaslider-70799 .ml-slider {
padding-top:1px !important;

}
.vc_carousel-inner {
padding-top:1px;

}

.cg-strip-wrap {
display:none !important;
}

h1.cg-page-title {
text-align:center !important;
font-size:16px !important;
}

.header-wrapper {
display:none !important;
}
    }


.cg-primary-menu .menu > li:hover a {
color:black !important;
}

.cg-header-fixed .menu > li.menu-item-has-children > a:after, .cg-primary-menu .menu > li:hover  a:after {
color:black !important;
}

.vc_gitem-zone.vc_gitem-zone-c {
max-height:110px !important;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
padding-bottom:0px !important;
}

span.yellow-highlight {
background-color:#fff200 !important;
padding:3px !important;
}

.content-area header .entry-meta a {
border-bottom:1px solid black !important;
color:grey !important;
}

.content-area header .entry-meta:before {
content:"\f0a1" !important;
font-size:16px !important;
}

.grey-background  {
background-color:#efefef !important;
border-radius:5px !important;
}

.grey-background h4, .grey-background ul, .grey-background li, .grey-background p {
padding:7px !important;
}

span.underline-yellow a {
border-bottom:2px solid #fff200 !important;
}

span.underline-yellow a:hover {
border-bottom:2px solid black !important;
color:black !important;
}

.widget ul.product-categories li.current-cat a {
background-color:#fff200 !important;
}

.upper-right-area h6 {
color:#fff200 !important;
}

.top-bar-right a {
color:white !important;
}


.cg-product-info .price del {
color:red !important;
}

.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label.prdctfltr_active > span:before {
background-color:black !important;
}

.prdctfltr_filter label {
font-weight:normal !important;
font-size:100% !important;
}


button.btn.btn-black {
background-color:black !important;
color:#fff200 !important;
}

#cg-page-wrap .breadcrumb-wrapper a:hover {
color:grey !important;
}

.single-product-details .price del {
background-color:#fff200;
color:black !important;
}

.group_table tr {
border-bottom:1px solid grey;
}

thead.yellow-table-header {
background-color:#fff200;
}

table tr.table-row-yellow {
background-color:#fff200 !important;
}

/* SUPERIOR BUTTONS */

a.btn.btn-default.btn-superior {
background-color:#fff200 !important;
border:0px !important;
font-weight:bold !important;
}

a.btn.btn-default.btn-superior:hover {
background-color:#000000 !important;
color:white !important;
}

button.btn.btn-default.btn-lg.btn-superior {
background-color:#fff200 !important;
border:0px !important;
font-weight:bold !important;
}

button.btn.btn-default.btn-lg.btn-superior:hover {
background-color:#000000 !important;
color:white !important;
}

.modal-dialog .modal-lg {
    width: 80% !important;
}

.underlined-header-4 {
border-bottom:5px solid #B0B0B0;
color:grey;
}

.underlined-header-4:hover {
border-bottom:5px solid #fff200;
color:black;
}

.category-linked h4 {
color:grey !important;
border-bottom:5px solid #B0B0B0;
}
.category-linked:hover h4 {
color:black !important;
border-bottom:5px solid #fff200;
}

.category-linked:hover p {
text-decoration: underline !important;
    -moz-text-decoration-color: grey !important; /* Code for Firefox */
    text-decoration-color: grey !important;
}

.widget_layered_nav_filters ul li {
float:none !important;
}

.widget_layered_nav_filters ul li a:before {
content: "/f057" !important;
font-family: fontAwesome !important;
font-size: 14px;
left: -20px;
}

.widget ul li a {
font-size:14px !important;
}

.widget_layered_nav ul li a {
padding-top:0px !important;
padding-bottom:0px !important;
}

.content-area ul#shipping_method {
list-style:none !important;
}



.single-product-details .price del span {
background-color:transparent !important;
color:red !important;
}


.single-product-details .price del {
background-color:white !important;

}

ul.list-inline.sce-product-icons {
padding-left:0px;
}

.summary .group_table .price span {
margin-top:5px !important;
}

.widget_layered_nav select{
width:100% !important;
background-color:#f2f2f2 !important;
color:black !important;
border:1px solid #b3b3b3;
padding:3px;
border-radius:3px;
}

.widget_layered_nav select:hover{
background-color:#fff200;
}

::selection {
  background: #fff200; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #fff200; /* Gecko Browsers */
}

.widget_layered_nav_filters ul li a:before {
content:"\f00d" !important;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
font-size:16px !important;
color:white !important;
}

.widget_layered_nav_filters ul li {
background-color: #e60000;
border:0px;
color:white;
}


.widget_layered_nav_filters a{
color:white !important;
}

a.button.product_type_simple.ajax_add_to_cart, a.button.product_type_variable.add_to_cart_button {
width:100% !important;
border-radius: 0px !important;
}


.yith_ywraq_add_item_browse_message a{
text-decoration:underline !important;
font-size:18px;
font-weight:bold;
color:black;
}

textarea#rqa-message {
width:100%;
}

input.button.raq-send-request {
background-color:#fff200;
}

.content-area table.cart td.product-remove a {
font-size:40px !important;
background-color:#fff200;
padding:5px;
border-radius:25px;
opacity:1 !important;
}
.content-area table.cart td.product-remove a:hover {
font-size:40px !important;
background-color:#d1220e;
border-radius:25px;
color:white !important;
}

/*****   RENTAL ******/

.sce-well.well.well-sm {
background-color:white !important;
border-top:8px solid #fff200 !important;
padding-left:0px;
padding-right:0px;
-webkit-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.22) !important;
-moz-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.22) !important;
box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.22) !important;
border-radius:0px !important;
border:1px solid #bababa !important;

}

.sce-rental-nav.nav-pills>li.a {
font-weight:bold;
}

.sce-rental-nav.nav-justified>li>a {
background-color:#efefef;
}

.sce-rental-nav.nav-pills>li.active>a {
background-color:#fff200 !important;
color:black !important;
font-weight:bold !important;
}

.sce-rental-content.tab-content {
padding-left:10px;
padding-right:10px;
}

ul.sce-rental-nav.nav.nav-pills.nav-justified li {
margin-left:0px !important;
}


/******** SPECIAL CARDS *********/

.sce-specials-gold.well.well-sm {
background-color:#fff200 !important;
border-top:8px solid #fff200 !important;
padding-left:0px;
padding-right:0px;
-webkit-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.22) !important;
-moz-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.22) !important;
box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.22) !important;
border-radius:0px !important;
border:1px solid #bababa !important;

}

#yith-ywraq-form table.cart .product-thumbnail {
	display:table-cell;
}

.caldera-grid .form-control {
	font-size:16px !important;
}

span.caldera-forms-summary-label {
	font-weight:bold !important;
}

.input {
	font-size:16px !important;
}

.caldera-grid .breadcrumb {
	background-color:#fff200 !important;
}

.caldera-grid .breadcrumb>.active>a {
	color:black !important;
	font-weight:bold !important;
}

.view-switcher {
	display:none;
}

ul.nav.nav-pills.nav-justified.sce-chem-pills li{
	border:1px solid grey;
}

.modal
{
    overflow-y: auto;
}

.modal-open {
   overflow:auto;
   overflow-x:hidden;
}

.widget_ywraq_mini_list_quote {
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.widget_ywraq_mini_list_quote .raq-info {
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper {
	bottom:0px !important;
}


.widget_ywraq_mini_list_quote .yith-ywraq-list-content {
	background:#000000 !important;
	border:0px !important;
}

.widget_ywraq_mini_list_quote .yith-ywraq-list {
	list-style-type:none !important;
	padding-left:0px !important;
}

.cg-shopping-toolbar .wpml .widget_text {
	float:left !important;
}

div#custom_html-5 {
	padding-right:5px !important;
}

li.chosen {
	margin-right: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
	
}

.card {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.3);
    transition: 0.3s;
    border-radius: 5px; /* 5px rounded corners */
}

.card:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.7);
}

/* Add rounded corners to the top left and the top right corner of the image */
.card img {
    border-radius: 5px 5px 0 0;
}

.card-yellow-header {
	background-color:#fff200;
	text-align:center;
	padding:5px 0px 5px 0px;
}

h4.card-yellow-header {
	margin-top:0px !important;
}

.sce-table-standard thead.grey-table-header th {
	background-color:#e8e8e8;
}
.sce-table-standard thead.grey-table-header th, .sce-table-standard td {
	text-align:center;
}

.card li {
	color:grey;
	font-size:14px;
}

.card p{
	font-size:14px;
	font-weight:bold !important;
}

.panel.panel-default.empire-panel {
background-color:white;
	    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.3);
    transition: 0.3s;
    border-radius: 5px; /* 5px rounded corners */
	border:0px;
}

.panel.panel-default.empire-panel:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.7);
}

.panel.panel-default.empire-panel img {
	border-radius:10%;
}

@media (max-width: 768px) { 
 .onsale-wrap {
    height: auto !important;
  }
}

.content-area ul.payment_methods li {
	list-style:none !important;
}



ul.wc_payment_methods.payment_methods.methods {
	padding-left:0px !important;
	padding-bottom:25px !important;
}

.content-area p.terms input.input-checkbox {
	position:relative !important;
}

input#terms {
	margin-right:15px !important;
}

span.posted-on {
	display:none;
}

.quote-message-box textarea{
	width:100%;
}

body.woocommerce .woocommerce-tabs ul.tabs li a {
	font-size:14px !important;
	padding:0px 15px;
}


/*** Product Filter for WooCommerce ***/

a.button.prdctfltr_woocommerce_filter_submit {
width:100%;
font-size:20px !important;
text-align:center;
padding: 20px 10px !important;
}

.prdctfltr_close_sidebar {
    background-color: #fff200;
    color: black !important;
    text-align: center;
    padding: 20px 10px !important;
}

label.prdctfltr_active .prdctfltr_customize {
color:black !important;
background-color:#fff200;
width:80%;
}

.bellows .bellows-nav .bellows-target>.bellows-target-description {
display:none !important;
}

a.bellows-target {
padding:5px 10px !important;
}

i.bellows-subtoggle-icon-expand.fa.fa-chevron-down::before {
content: "\f067" !important;
font-family: FontAwesome;
}

i.bellows-subtoggle-icon-collapse.fa.fa-chevron-up::before {
content:"\f068" !important;
font-family:FontAwesome;
}

ul.bellows-submenu i.bellows-subtoggle-icon-collapse.fa.fa-chevron-up::before {
color:black;
}

ul.bellows-submenu i.bellows-subtoggle-icon-expand.fa.fa-chevron-down::before {
color:black;
}


span.bellows-subtoggle {
background-color: rgba(0, 0, 0, 0.3);
background: rgba(0, 0, 0, 0.3);
color:white;
width:40px !important;
}

ul.bellows-submenu a {
font-weight:regular !important;
}

.bellows-item-level-1 a.bellows-target {
padding-left:10px !important;
}

.bellows-item-level-2 a.bellows-target {
padding-left:20px !important;
}

.bellows-item-level-3 a.bellows-target {
padding-left:30px !important;
}


.bellows.bellows-skin-grey-material .bellows-nav .bellows-submenu .bellows-current-menu-item > .bellows-target, .bellows.bellows-skin-grey-material .bellows-nav .bellows-submenu .bellows-current-menu-ancestor > .bellows-target {
background-color:transparent !important;
}

.bellows-item-level-1 {
background-color:#ededed !important;
}

.bellows-item-level-1 .bellows-active{
background-color:#fff200 !important;
color:black !important;
}

.bellows-item-level-0 .bellows-active {
background-color:#fff200 !important;
color:black !important;
}



.bellows.bellows-skin-grey-material .bellows-nav .bellows-submenu .bellows-target {
border-bottom:1px solid lightgrey;
}

.bellows.bellows-skin-grey-material .bellows-nav .bellows-item-level-0 > .bellows-target:hover {
color:white !important;
}

.bellows.bellows-skin-grey-material .bellows-nav .bellows-item-level-1 > .bellows-target:hover {
color:black !important;
}

.bellows.bellows-skin-grey-material .bellows-nav .bellows-item-level-2 > .bellows-target:hover {
color:black !important;
}

.col-lg-3.col-lg-pull-9.shop-sidebar-left {
padding-right:10px !important;
}


.shop-sidebar-left.col-lg-3 {
border-right:0px !important;
}

.col-lg-3.col-lg-pull-9.shop-sidebar-left {
padding-top:0px !important;
}

.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter {
background-color:#fff200;
padding:20px;
height:64px !important;
border-radius:100%;
}

.prdctfltr_wc .prdctfltr_filter_title {
margin-bottom:0px !important;
}

.prdctfltr_wc {
margin-bottom:0px !important;
padding-top:20px !important;
}

a.button.product_type_simple {
width:100% !important;
border-radius:0px !important;
}

    .woocommerce-tabs .entry-content h2 {
        margin-top: 0px;
        font-size: 30px !important;
        margin-bottom: 10px;
        text-transform: uppercase;
        text-align: left;
        font-weight: bold !important;
   
    }

.woocommerce-tabs .entry-content h2:after {
    content: "";
    display:block;
    width: 100px;
    height: 1px;
    padding-top:3px;
    border-bottom: 8px solid #fff200;
}

.caldera-grid .btn-default {
width:100%;
background-color:#fff200 !important;
font-size:18px !important;
border:0px !important;
padding-top:12px !important;
padding-bottom:12px !important;
}

.caldera-grid .btn-default:hover {
background-color:#000000 !important;
color:#ffffff !important;
}

.mean-container .mean-nav ul li a.mean-expand {
width:100% !important;
text-align:right !important;
}

.mean-container .mean-nav ul li li a {
background-color:#fff200 !important;
color:black !important;
border-top:1px solid grey !important;
}

h1.product_title.entry-title {
font-size:30px !important;
text-transform: capitalize !important;
padding-bottom:20px !important;
}

.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon {
display:none !important;
}

div#aws_widget-5 h4.widget-title {
	display:none;

}

.social-icons {
display:none !important;
}

.col-sm-6.col-md-6.col-lg-6.visible-md.visible-sm.visible-xs.mobile-search h4.widget-title {
display:none !important;
}


/*********** CHECKOUT and LOGGED IN USERS *****/


a.woocommerce-MyAccount-downloads-file.button.alt {
    background-color: #ededed !important;
    color: black !important;
    border: 0px !important;
    font-weight: bold !important;
}

a.woocommerce-MyAccount-downloads-file.button.alt:hover {
    background-color: #fff200 !important;
}

th.download-remaining {
display:none !important;
}

td.download-remaining {
display:none !important;
}

th.download-expires {
display:none !important;
}

td.download-expires {
display:none !important;
}

body.woocommerce-checkout .content-area h2 {
font-weight:bold !important;
}

body.woocommerce-checkout .content-area h2:after {

    content: "";
    display: block;
    width: 100px;
    height: 1px;
    padding-top: 3px;
    border-bottom: 8px solid #fff200;

}

/****** Custom Trailer Form on Product Level ******/


div#CF5c9d283cd344b_1-row-1 {
padding:20px 0px;
}

div#CF5c9d283cd344b_1-row-3 {
padding:20px 0px;
}

div#CF5c9d283cd344b_1-row-6 {
padding:20px 0px;
}

div#CF5c9d283cd344b_1-row-8 {
padding:20px 0px;
}

div#CF5c9d283cd344b_1-row-10 {
padding:20px 0px;
}

div#CF5c9d283cd344b_1-row-14 {
padding:20px 0px;
}

div#CF5c9d283cd344b_1-row-16 {
padding:20px 0px;
}

div#CF5c9d283cd344b_1-row-18 {
padding:20px 0px;
}

div#CF5c9d283cd344b_1-row-21 {
padding:30px 0px;
}

div#CF5c9d283cd344b_1-row-2 {
background-color:#ededed;
}

div#CF5c9d283cd344b_1-row-4 {
background-color:#ededed;
}

div#CF5c9d283cd344b_1-row-5 {
background-color:#ededed;
}

div#CF5c9d283cd344b_1-row-7 {
background-color:#ededed;
}

div#CF5c9d283cd344b_1-row-9 {
background-color:#ededed;
}

div#CF5c9d283cd344b_1-row-11 {
background-color:#ededed;
}

div#CF5c9d283cd344b_1-row-12 {
background-color:#ededed;
}

div#CF5c9d283cd344b_1-row-13 {
background-color:#ededed;
}

div#CF5c9d283cd344b_1-row-15 {
background-color:#ededed;
}

div#CF5c9d283cd344b_1-row-17 {
background-color:#ededed;
}

div#CF5c9d283cd344b_1-row-18 {
background-color:#ededed;
}

div#CF5c9d283cd344b_1-row-19 {
background-color:#ededed;
}

div#CF5c9d283cd344b_1-row-20 {
background-color:#ededed;
}

button.form-control.newsletter-submit:hover {
background-color:#fff200;
color:black;
}

button.form-control.newsletter-submit {
font-size:16px;
}

.content-area .woocommerce-shipping-fields h3#ship-to-different-address input {
margin-top:8px !important;
margin-right:10px !important;
}


/*** Gallery Edits ***/
.bwg-icon-times-sm:before {
  font-family: FontAwesome !important;
  content: "\f057" !important;
  font-size: 40px;
}

.bwg-icon-times-sm:before {
  content: "\f057" !important;
  font-family: FontAwesome !important;
}

.bwg-icon-chevron-left:before {
  content: "\f0a8" !important;
  font-family:FontAwesome !important;
}

.bwg-icon-angle-left:before {
  content: "\f0a8" !important;
  font-family:FontAwesome !important;
}

.bwg-icon-angle-right:before {
  content: "\f0a9" !important;
  font-family:FontAwesome !important;
}

.bwg-icon-chevron-right:before {
  content: "\f0a9" !important;
  font-family:FontAwesome !important;
}

.bwg-icon-play:before {
  content: "\f04b" !important;
  font-family:FontAwesome !important;
}

.bwg-icon-pause:before {
content:"\f04c" !important;
font-family:FontAwesome !important;
}

.bwg-icon-arrows-out:before {
  content: "\f0b2" !important;
  font-family:FontAwesome !important;
}


.bwg-icon-info-circle:before {
  content: "\f05a" !important;
  font-family:FontAwesome !important;
}

.bwg-icon-caret-up:before {
  content: "\f106" !important;
  font-family:FontAwesome !important;
}

.bwg-icon-caret-down:before {
  content: "\f107" !important;
  font-family:FontAwesome !important;
}


.spider_popup_wrap {
rgba(0, 0, 0, .60) !important;
}

/*** Form Controls ***/

input#fld_7161599_1 {
width:100% !important;
}

input#fld_4537088_1 {
width:100% !important;
}

input#fld_1438352_1 {
width:100% !important;
}

.product-nocols .product-images #sync1 {
padding-left:0px !important;
}

.cg-product-img {
border:0px !important;
}

/*** Search Fields ***/

input.search-field {
height:40px;
width:100%;
border-radius:10px;
padding-left:20px;
}

