/*
Theme Name: Salient Gearstar
Description: This is a custom child theme for Salient, modified for Gearstar
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 4.0.1
*/

#footer-outer .widget h4, .text-on-hover-wrap .categories a{
	color: #fff;
	text-transform: uppercase;
}

/*=====
==from customizer
=====*/
body {
	max-width: initial !important
}

.sBox, #search#search .ui-autocomplete-input {
    border: 2px solid #555 !important;
}

article h3 {
	color: #333 !important;
}

/*------------ Home Page 18July 2019 -----------*/



/*---------- Header closed -------*/
#home-company-brands{background:#101216; padding-top:80px !important; padding-bottom:80px !important}
.home-text {
  text-align: justify;
}
.home-text .button {
  background-color: #c00;
  border: none;
  color: white;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}
#footer-outer .footer-links li a span {
color: #fff !important;
}
#home-company-brands h1 {
    line-height: normal;
    font-size: 44px;
    text-transform: uppercase;
		padding-bottom: 20px;
    margin: 0 0 30px 0;
    text-align: center;
    color: #fff;
    font-weight: 500;
}
#home-company-brands h2{line-height:normal; font-size:42px; text-transform:uppercase; margin:0 0 30px 0; text-align:center; color:#fff}
#home-company-brands .brand-content{background:#1d1f24; padding:15px; position:relative; text-align:center}
#home-company-brands .brand-content:after {position: absolute; right: 0; bottom: -3px; width: 40px; height: 3px; background:#383838; content: "";}
#home-company-brands .brand-content:before{position: absolute; left: 0; top: -3px; width: 40px; height: 3px; background:#383838; content: "";}
#home-company-brands .brand-content img{margin:0 auto}
#home-company-brands .brand-content .brand-title{font-size:18px;  font-weight:600; color:#fff; margin:15px 0 0 0; text-transform:uppercase}
#home-service{padding-bottom:25px !important}
#home-service .vc_column-inner{
	height: 100%;
}
#home-service .wpb_content_element{
	height: 100%;
}
#home-service .service-box{
	display: flex;
	flex-direction: column;
	height: 100%;
}
#home-service .service-box .img-box{
	display: flex;
}
#home-service .service-box .img-box img{width:100%; max-width:100%; margin:0}
#home-service .service-box .img-box{margin:0; padding:0}
#home-service .service-box .content-box{
	margin: 0;
	padding:30px 15px; color:#ffffff; text-align:center; background:#1d1f24; min-height:235px;
}
#home-service .service-box .content-box h4{font-size:24px; color:#ffffff; line-height:normal; margin:0 0 15px 0}
#home-service .service-box .content-box p{font-size:18px; line-height:normal; font-weight:100}
@media (min-width: 1000px){
	#home-service .col.span_12{
		display: flex;
		flex-wrap: wrap;
	}
	#home-service .service-box .content-box{
		flex: 1 1 auto;
	}
}


#gearstar-videos h3{line-height:normal; font-size:42px !important; font-weight:600; text-transform:uppercase; margin:0 0 0 0; text-align:center; color:#000}
#gearstar-videos .owl-carousel .owl-stage{padding:0}
#gearstar-videos .owl-dots .owl-dot span{width:40px; height:6px; border-radius:0; transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1);
background-color: rgba(255,255,255,.25);}
#gearstar-videos .owl-dots .owl-dot.active span{ background-color: #ff0000 !important;transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1);}
#gearstar-videos .owl-dot span{
	background-color: #1d1f24 !important;
}
#gearstar-videos iframe{width:100%;}


#home-newsletter-sec{padding-top:80px !important;  padding-bottom:80px !important; position:relative}
#home-newsletter-sec h3{line-height:normal; font-size:42px !important; font-weight:600; text-transform:uppercase; margin:0 0 0 0; text-align:center; color:#101216;padding:15px;}
#home-newsletter-sec .content-form{margin:0; padding:0; width:100%; position:relative;}
#home-newsletter-sec .content-form input[type="submit"]{width:100%; line-height:85px; height:85px; padding:0 !important; text-transform:uppercase; font-size:36px; font-weight:400; border-radius:10px !important; background:#cc0000}
#home-newsletter-sec .content-form input[type="email"]{width:100%; line-height:85px; height:85px; font-size:36px; font-weight:400; border-radius:10px !important; background:#FFF !important; border:none}

#home-general{
	background: #101216;
	color: #fff;
	padding: 40px !important;
}

#home-general h3, #home-general h4{
	color: #fff !important;
}
#home-general h3, #home-about-sec h3 {
	font-size: 34px !important;
}
#home-general a{
	font-weight: bold;
}

#home-about-sec p{
	color: #101216;
	padding-bottom:20px !important;;
}
#home-about-sec{padding:20px !important;}
#home-general .home-about-right h3{line-height:normal; font-size:42px !important; font-weight:600; text-transform:uppercase; margin:0 0 30px 0;  color:#FFF}
#home-general .home-about-right h4{line-height:normal; font-size:24px !important; font-weight:600; text-transform:uppercase; margin:0 0 30px 0; color:#FFF}
#home-general .tour_shop{margin:0; padding:0}
#home-general .tour_shop a,#home-about-sec button{padding:0 30px; line-height:50px; height:50px; background:#cc0000; color:#fff; text-transform:uppercase; font-size:18px; display:inline-block; font-weight:500; border-radius:10px}
#home-general .owl-theme{text-align:center; background-size:cover; padding:30px; margin:30px 0 0 0}
#home-general .testimonial_slider .controls ul li span.pagination-switch.active, #home-about-sec .testimonial_slider .controls ul li span.pagination-switch:hover{background:#fff}
#home-general .owl-theme .owl-dots .owl-dot span{border-radius:0; background-color:rgba(255, 255, 255, 1); border:1px solid #fff; width:8px; height:8px}
#home-general .owl-theme .owl-dots .owl-dot span:hover, #home-general.owl-theme .owl-dots .owl-dot span.active{background:transform}
#home-general .owl-carousel .owl-stage{padding:0}
#home-general .owl-theme  p{line-height:normal; padding-bottom:15px}
#home-general img{width:100%}
#home-general .vc_col-sm-6 {
	padding:30px;
}
#home-newsletter-sec .width-50{width:50%; padding:0 15px; float:left}


#footer-outer #newsletterwidget-2{display:none}
#footer-outer #copyright{border-top: 1px solid rgba(255,255,255,.1) !important;}
#footer-outer .widget h4{color:#fff !important}
#footer-outer .footer-links li a:hover, #footer-outer .footer-links li a span:hover{color:#fff !important; }
#footer-outer .footer-links li a, #footer-outer .footer-links li a span{color:#666 !important; font-size:16px}
#footer-outer p{color:#666; font-size:16px}


@media only screen and (min-width: 1590px){html body #header-outer #top nav>ul>li>a{
		padding-left: 20px !important;
	padding-right: 20px !important;
	}}

@media only screen and (max-width: 1589px) and (min-width: 1450px){html
	body #header-outer #top nav>ul>li>a{
		padding-left: 16px !important;
		padding-right: 16px !important;
	}
}
@media (max-width: 1450px) and (min-width: 1366px){html body #header-outer #top nav>ul>li>a{
	font-size:16px !important;
	padding-left: 16px !important;
	padding-right: 16px !important;
	}}

@media(min-width:1200px) and (max-width:1365px)
{
#header-outer nav>ul>li>a{font-size:12px !important; padding-left:5px !important; padding-right:5px !important; }
.ascend #header-outer[data-full-width="true"] header#top nav ul #search-btn a{padding-left:15px !important; padding-right:15px !important}
}

@media(min-width:1024px) and (max-width:1199px)
{
#header-outer nav>ul>li>a{font-size:10px !important; padding-left:1px !important; padding-right:1px !important; }
.ascend #header-outer[data-full-width="true"] header#top nav ul #search-btn a{padding-left:10px !important; padding-right:10px !important}
}

@media(min-width:1200px)
{

#home-about-sec .dark.left{padding:0 25px}
}


@media(max-width:991px)
{
#home-newsletter-sec .content-form{margin:30px 0 0 0; position:relative; top:0}
#home-company-brands h2, #home-newsletter-sec h3, #gearstar-videos h3, #home-general .home-about-right h3, #home-general .home-about-right h3, .home-about-sec h3{
	font-size: 35px !important}
	#home-newsletter-sec h3 {
		color: #101216;
	}
#home-general .home-about-right h4{font-size:21px}
#home-newsletter-sec .width-50{padding:5px 0; width:100%}
#home-company-brands, #home-about-sec,  #home-newsletter-sec, #home-service{width:100%; padding-top:30px !important; margin:0 !important;   box-sizing: border-box !important;}
.page-id-5961 .container{width:100% !important; max-width:100% !important}
#home-about-sec .wpb_wrapper{text-align:center}
#home-newsletter-sec .content-form input[type="email"], #home-newsletter-sec .content-form input[type="submit"]{height:42px; line-height:42px; font-size:21px}
}

@media(min-width:1024px)
{
.page-id-5961 #header-space{position:fixed; width:100%}
.page-id-5961 #header-outer{border-bottom:1px solid rgba(255,255,255,.13);background:#101216;}
.page-id-5961 #header-outer.header-fixed{background:#101216 !important}
.page-id-5961 header#top nav ul li a{color:#fff !important}
}

#social-in-menu {
	display:none;
}
/*#header-outer[data-lhe="default"] header#top nav > ul > li > a{
	 padding-left: 20px;
    padding-right: 3px;

} */

#gearstar-videos .carousel-item .inner a{position:relative; display:block}
#gearstar-videos .carousel-item .inner a:before{background:var(--wpr-bg-8191a2b2-e47d-429f-9a1c-1f397a6eae86) no-repeat center center; width:100%; height:100%; position:absolute; left:0; top:0; content:""; z-index:9}

body.woocommerce-cart .container-wrap {
display: table;
	width: 100%;
}
#footer-widgets .footer-links li a {
    line-height: 26px;
}


#home-general{
	margin-left: 0px !important;
}

/*hides unnecessary content, remove when content is removed from templates*/
.cat-item-111, .cat-item-96{
    display: none;
}
#single-meta[data-sharing="1"] {
	display: none;
}

/*Overrides for phantom inline styles*/
#home-company-brands{
	padding: 10px 0px !important;
	margin-left: 0px !important;
}
/*#home-company-brands .one-fourths {
	margin-left: 0px !important;
}*/
#gearstar-videos{
	padding: 25px 0px 50px 0px !important;
	margin-left: 0px !important;
}
#home-about-sec {
	padding: 30px !important;
	text-align: center !important;
/* 	margin-left: 0px !important; */
}
#home-general{
	padding-right: 50px !important;
}
#home-general .instance-14{
	height: auto !important;
}
#home-about-sec .products {
	 text-align: center !important;
}
#home-about-sec .material.product{
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 20px !important;
}
#home-newsletter-sec{
	padding: 30px !important;
	margin-left: 0px !important;
}
div.container.main-content{
	padding-left: 0px !important;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	min-width:100%;
}
#home-company-brands .one-fourths {
	padding: 10px !important;
}
.wpb_row.vc_row-fluid.vc_row.full-width-content {
  /*margin-left: 0 !important;*/
}
#home-newsletter-sec {
    padding: 30px 0 !important;
}
.wpb_column.column_container.vc_column_container.instance-1,
.wpb_column.column_container.vc_column_container.instance-2 {
  margin-left: 0;
}
body #home-company-brands .vc_row-fluid .vc_col-lg-3 {
  width: 22.375% !important;
}
#home-about-sec .home-text {
  width: 96%;
}
#fws_5ddd5591a0c56 .vc_col-sm-6.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-1 {
	margin-left: 2.1% !important;
}


/*Badges - Flex*/
.barItemsInnerInner{
	display:flex;
}

.barItemsInner .wpb_wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
	align-content: flex-start;
}
.barItemsInner h2{
	flex-basis: 82%;

}
.barItem{
	width: 40%;
	margin: auto;
	justify-content: flex-start;
	align-items: flex-start;
}

.barItemsInnerInner .wpb_wrapper{
	display: flex;
}


.barItemsInner iframe{
	max-width: 90%;
}

.barItemImageWrap {
	width: 30%;
	margin: auto;
}
.barItemTextWrap {
	width: 60%;
}

.barItemContent{
	display: flex;
}
#respond {
	display: none;
}

.flex-container{
	margin:10px 10%;;
}

.flex-container .badge-links{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: center;
}

.flex-container .flex-item{
	margin-left: 20px;
	color: #000000;
 }
.row .col .badge-thumbnail img {
	max-width:150px;
}
.pods-pagination-current{
	color:#777777;
}
.pods-pagination-advanced{
	margin: 9.5%;
}

#single-meta{
	display: none;
}
.press_articles-template-default .container-wrap {
	padding-left: 5%;
	padding-right: 5%;
}

.post-template-default .container-wrap{
	padding-left: 2em;
	padding-right: 2em;
}
#home-company-brands .logo-column{
	padding: 0px !important;
	border: 1px solid rgb(16, 18, 22);
	margin-left:0px;
}
#home-company-brands .all-logos-column {
		padding: 0px;
}

.barItemsInner-video .barItemMediaInner{
	align-items: flex-start;
	display: flex;
	justify-content: center;
  padding-bottom: 52.5%;
	position: relative;
	width: 100%;
}
.barItemsInner-video .iframe-embed{
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.barItemsInner-video .barItem {
  flex-basis: 100%;
  margin-bottom: 2em;
}
.barItemsInner-video .barItem:last-child{
	margin-bottom: 2em;
}
@media screen and (min-width: 50em){
.barItemsInner-video .barItem {
  flex-basis: 33%;
}
}

@media screen and (min-width:50em){
	.barItemsInner-video .wpb_wrapper{
		width:97.2% !important;
		margin:auto;
	}
}
.barItemsInner-video .wpb_wrapper
, .barItemsInner-video .vc_column-inner
, .barItemsInner-video .wpb_content_element {
  width: 100%;
}

.wpb_row.vc_row {
    margin-bottom: 0px;
}

#home-about-sec .vc_column_container {
	margin-top: 0px !important;
}
.barItemsInner-video .barItemImageWrap {
  width: 75%;
}
.wpb_video_wrapper{
	overflow: hidden;
}
.wpb_video_wrapper img{
	object-fit: cover;
}
.wpb_video_widget .rll-youtube-player.rll-youtube-player.rll-youtube-player > iframe{
	height: 100%;
	height: calc(100% - 15px);
	position: absolute;
	width: 100%;
}
.rll-youtube-player.rll-youtube-player.rll-youtube-player img{
	height: 100%;
	width: 100%;
}
body #home-company-brands {
	padding: 0px !important;
}

body .all-logos-column .wpb_wrapper #logo-row .logo-column {
	width: 25% !important;
}

#home-service {
	padding-left: 3%;
	padding-right: 3%;
}

#home-headline {
	padding-bottom: 30px !important;
}

#home-headline h1 {
	line-height: normal;
	font-size: 44px;
	text-transform: uppercase;
	letter-spacing:0px;
	font-family: Roboto;
	font-weight: 500;
	color: #000;
	text-align:center;
}
.mdubgwi-footer-section{ display: none !important;
}
#home-general .wpb_wrapper .owl-carousel {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 15px;
}
#home-statement h2, #home-about-sec h2{
	color:white !important;
	padding-top: 100px;
	padding-left: 20px;
	padding-right: 20px;

}
.home-button-container{
	margin:auto;
	width: 200px;
	background-color: #ff0000;
	border-radius:10px;
}
.home-button-container a{
	color: #ffffff;
}

@media only screen and (max-width: 1006px){
	body #home-company-brands .all-logos-column .wpb_wrapper #logo-row .logo-column{
		width: 100% !important ;
	}
}

@media only screen and (max-width: 1006px){
	body #home-company-brands .all-logos-column {
		padding:0px !important;
	}
}

@media only screen and (max-width: 1006px){
	body #home-company-brands .all-logos-column #logo-row .no-extra-padding {
		margin: 0px !important;
	}

}

@media (max-width: 1006px){
body #home-service {
		margin: 5% !important;
		width: 90%;
}
}

.width-warranty .wpb_column{
	width: 92.8% !important;
	margin-left: 3.6% !important;
	margin-right: 3.6% !important;
}

body .vc_row-fluid .width-faq {
	width: 86% !important;
	margin-left: 7% !important;
	margin-right: 7% !important;
}
body .left-justify .wpb_wrapper .wpb_wrapper{
	justify-content: flex-start !important;
	width: 100%;
}
body .left-justify .wpb_wrapper .vc_custom_1576006548839{
	margin-top: 0px !important;
}

.installation-heading{
	flex-basis: 86% !important;
	margin: auto;
	font-size: 2em !important;
	margin-bottom: 40px;
	margin-top: 20px;}

.padding-left-8{
	padding-left: 8%;
}

.padding-right-8{
	padding-right: 8% !important;
}
body.tax-product_cat #ajax-content-wrap .container-wrap .container{
	margin-left: 2%;
	margin-right:2%;
}

#woocommerce-product-search-field-0 {
	margin-bottom: 15px;
}

@media only screen and (min-width:1590px){
body #header-outer nav>ul>li>a {
	font-size: 20px !important;
	padding-left: 32px !important;
	}
}

@media only screen and (min-width:1450px) and (max-width:1589px){
body #header-outer nav>ul>li>a {
	padding-left: 26px !important;
	}
}

@media (max-width: 1450px) and (min-width: 1370px){
body #header-outer nav>ul>li>a  {
		font-size: 17px !important;
	padding-left: 21px !important;
	}
}

@media (max-width: 1370px) and (min-width: 1270px){
body #header-outer nav>ul>li>a  {
		font-size: 15px !important;
	padding-left: 18px !important;
	}
}

@media (max-width: 1270px) and (min-width: 1171px){
body #header-outer nav>ul>li>a  {
		font-size: 14px !important;
		padding-left:16px !important;

	}
}

@media (max-width: 1171px) and (min-width: 1111px){
body #header-outer nav>ul>li>a  {
		font-size: 13px !important;
	margin-left:13px !important;
	}
}

@media (max-width: 1110px) and (min-width: 1057px){
body #header-outer nav>ul>li>a  {
		font-size: 12px !important;
	margin-left:11px !important;
	}
}

@media (max-width: 1057px) and (min-width: 1024px){
body #header-outer nav>ul>li>a  {
		font-size: 11px !important;
	margin-left:10px !important;
	}
}

@media (max-width: 1024px) and (min-width: 1001px){
 body #header-outer[data-lhe="default"] nav > ul > li > a  {
		font-size: 10px !important;
	padding-left:9px !important;
	padding-right: 0px !important;
	}
}

/*@media only screen and (min-width:1001px){
	#menu-item-7774{
		display: none;
	}
}*/
html body[data-header-color="dark"] header#top nav ul li a {
	color: #ffffff;
}
#search-btn div {
	padding-left: 0px !important;;

}
body #single-below-header .meta-date, body #single-below-header .meta-author, body #single-meta{
	display: none
}

.download-button{
	background-color: #ff0000;
	padding: 10px;
	width: 300px;
	text-align: center;
	color: #ffffff;
	font-size:20px;
	border-radius: 10px;
	font-weight: bold;
}

body.installation-template-default #ajax-content-wrap .container-wrap div.container.main-content {
}



body.page-id-3600 .vc_column-inner {
	margin-left: 5%;
	margin-right: 5%;
	}

body.page-id-3600 .vc_column-inner .instance-6 {
	width: 100%;
	}

.installation-template-default .container.main-content .row {
	margin: 5%;
}

.installation-template-default .container.main-content .col {
	width: 100%;
	padding-right: 0px;
	margin-right: 0px !important;
}

.pf-pod-part {
	text-align: center;
}

.pf-pod {
	width: 28%;
	display: inline-block;
	vertical-align: top;
	height: 420px;
	margin-top: 40px;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 40px;
	padding-top: 1%;
	padding-left: 2%;
	padding-right: 2%;
	background-color: #ffffff;
}

.pf-pod p{
	line-height:1.3em;
}

.product-template-default .container-wrap {
	padding-left: 3%;
}

#home-headline h1 {
	padding-left:2.1%;
	padding-right:2.1%;
}

img{
	object-fit: cover;
}

html .button a.primary-color{
	width: 270px;
	border-radius: 10px !important;
	opacity:1 !important;
	font-size: 18px !important;
}

html body.product-template-default .container-wrap button.single_add_to_cart_button, .page-id-7530 .container-wrap .container .nectar-button{
	border-radius: 10px !important;
	font-size: 18px !important;
}


.nectar-shop-header,
.product-template-default .quantity, .product-template-default .tab-container {
	display:none;
}

Html body.tax-product_cat .container-wrap {
	padding-left: 2%;
	padding-right: 2%;
	background-color: #ffffff !important;
}

.installation-template-default .container-wrap {
	background-color: #ffffff !important;
}

#fws_5e22119e2c274 .toggle a {
	background-color: #ffffff !important;
	opacity: 1 !important;
	font-size: 16px !important;
	color: #000;
}

.page-id-7530 .container-wrap .container .toggle a {
		background-color: #ffffff !important;
	opacity: 1 !important;
	font-size: 16px !important;
	color: #000 !important;
  line-height:20px !important;
}


.page-id-7530 .container-wrap .container .toggle a i{
	color: #888;
}

#fws_5e22138aa5cfe .col,html body.press_articles-template-default .container-wrap, body.post-template-default .container-wrap, .press_articles-template-default{
	background-color: #ffffff !important;
}

#fws_5e22138aa5cfe .col .wpb_wrapper h3, #fws_5e22138aa5cfe .col .wpb_wrapper p, .press_articles-template-default .col .wpb_wrapper p, .press_articles-template-default .col .wpb_wrapper h3{
	color: #000000;
}

body.press_articles-template-default #single-below-header, body.post-template-default #single-below-header{
	display:none;
}

.cog-ml {
	margin-left:2.1% !important;
}

#cog-bmargin {
	margin-bottom: 20px !important;
}

#flex-articles-single-badge .flex-container{
	width:30%;
	display:inline-block;
}

#gearstar-tv-news-page{
	flex-basis: 86.1%;
}

#articles-news-page, #blog-news-page{
	flex-basis: 81.1%;
}

.press_articles-template-default .barItemsInner .wpb_wrapper #articles-news-page{
	flex-basis: 83.7%
}

@media only screen and (max-width:850px){
	.press_articles-template-default .barItemsInner .wpb_wrapper #articles-news-page{
		flex-basis: 75%
	}
}

.press_articles-template-default .wpb_wrapper .barItem{
	flex-basis: 44.7%
}

.press_articles-template-default .container-wrap .post-area {
	width:100%;
}

@media only screen and (max-width: 850px){
	html .barItem {
		width: 90%;
	}
}

@media only screen and (max-width: 850px){
	.press_articles-template-default .wpb_wrapper .barItem{
		flex-basis: 90%;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 850px){
	#articles-news-page, #blog-news-page{
		flex-basis: 72%
	}
}
.barItem img {
	max-width: 100%;
}

@media only screen and (max-width: 850px){
	html #gearstar-tv-news-page{
		flex-basis:68%;
	}
}

.press_articles-template-default .barItemsInner {
	padding-bottom: 40px;
}


#cog-bg-gray blockquote .inner {
	background-color: #ffffff;
	border: 1px solid #000000;
	color: #000;
}

html body #cog-bg-gray li.dot:before{
box-shadow:inset 0 0 0 3px #000
}


#cog-bg-gray blockquote .inner p {
	color: #000;
}

#cog-bg-gray .dot{
	opacity: 1;
}

body.page-id-3657 .bf-dv {
	display:none !important;
}
.search-results .container-wrap .container
{
	margin-left: 2.1%;
	margin-right: 2.1% !important;
}
html body.woocommerce-cart .container-wrap .container  {
	margin-left: 2.1%;
	padding-right: 4%;
}

html body.woocommerce-checkout .container-wrap .container .woocommerce{
	padding-left: 2.1%;
	padding-right: 2.1%;
}

#home-service{
	background-color: #ffffff !important;
}

html body #home-about-sec{
	padding-top: 0px!important;
	padding-bottom: 0px!important;;
}

#home-about-sec h2 {
	color: black !important;
}

#home-about-section h2{
	display:block;
	color: #fff;
}

#home-about-section .wpb_text_colum.wpb_content_element {
	height: 100%;
}

#home-about-section .wpb_text_column.wpb_content_element .wpb_wrapper{
	display: flex;
	align-items: center;
	justify-content:center;
	flex-direction: column;
}
#home-about-section .wpb_text_column.wpb_content_element .wpb_wrapper h2{
	line-height: 3rem;
	width:85%;
	margin:20px
}
.home-text{
	padding-left:3%;
	padding-right: 3%;
	color: #000;
}

.home-text h3{
	text-align:left !important;
	padding-bottom: 15px;
}

#home-about-sec .product-wrap > a {
	display: block;
	height: 225px;
	overflow: hidden;
	object-fit: contain;
}
.facebook-column{
	margin-left: 0px;
}
iframe[src^="https://www.facebook"]{
	display: flex;
	justify-content: center;
	align-items: center;
}
#home-about-section .facebook-column .col.span_12.left,#home-about-section .facebook-column .col.span_12.left .vc_col-sm-12.wpb_column.column_container.vc_column_container,
#home-about-section .facebook-column .col.span_12.left .vc_col-sm-12.wpb_column.column_container.vc_column_container .vc_column-inner, #home-about-section .facebook-column .col.span_12.left .vc_col-sm-12.wpb_column.column_container.vc_column_container .vc_column-inner .wpb_text_column.wpb_content_element, #home-about-section .wpb_text_column.wpb_content_element, #home-about-section .facebook-column .wpb_wrapper .wpb_row  {
	height:100%;
}

#home-about-section .vc_col-sm-6.the-left-padding {
	height:600px;
}

#home-about-section .wpb_text_column.wpb_content_element .wpb_wrapper{
	display: flex;
	justify-content: center;
	align-items: center;
}


#gearstar-videos .home-text a {
    font-size: 20px;
    color: #ff0000;
    background-color: #fff;
    font-weight: 400;
    padding: 0px 10px;
	margin: 0px;}

#gearstar-videos .wpb_wrapper .owl-carousel {
	padding-left: 2.2%;
	padding-right:2.2%;
}

#home-headline {
	padding-top:50px !important;
}
.wpb_wrapper >div.home-text{
	margin-bottom: 0px;
}

#gearstar-videos .wpb_column.column_container {padding-bottom: 25px;}

#gearstar-video-heading{
	padding-top:25px;
}

#gearstar-videos .owl-carousel .owl-dots {
	height: 0px !important;
	margin-top: 0px;
}

.home .row .featured-products-home .col.section-title {
	margin-top: 50px !important;
}

.container-wrap {
	padding-bottom: 20px;
}

html #home-newsletter-sec .wpb_column.column_container{
	padding-left:3.2% !important;
	padding-right:3.2% !important;
}

#home-newsletter-sec .wpb_wrapper h3{
	padding-top:0px;
}

#gearstar-videos .owl-carousel .carousel-item, #gearstar-videos .owl-carousel .carousel-item .wpb_video_widget,#gearstar-videos .owl-carousel .carousel-item div.owl-item, #gearstar-videos .owl-carousel .carousel-item .wpb_video_widget .wpb_wrapper, #gearstar-videos .owl-carousel .carousel-item .wpb_video_widget .wpb_wrapper .wpb_video_wrapper, #gearstar-videos .owl-carousel .carousel-item .wpb_video_widget .wpb_wrapper .wpb_video_wrapper .iframe-embed, #gearstar-videos .owl-carousel .carousel-item .wpb_video_widget .wpb_wrapper .wpb_video_wrapper .iframe-embed iframe{
	width: 100% !important;
	margin-right:0px;
	margin-bottom: 0px;
}

#gearstar-videos .owl-carousel div.owl-item {
	padding: 0px 10px 10px 10px;
}

#gearstar-videos .owl-carousel div.owl-item:first-child {
	padding: 0px 10px 10px 10px;
}

.woocommerce .container-wrap {
	padding-left: 3%;
}

.woocommerce .full-width-content{
	margin-left:-45px !important;
}

.widest-of-columns {
	width:100% !important;
}

.select-transmission-boxes{
	padding-left:4% !important;
	padding-right:4%
		!important;}
.page-id-8331 .container-wrap{ padding-bottom:0;}

.page-id-8331 a.nectar-button {
	border-radius:10px !important;
}

.page-id-3531 .woocommerce ul.products[data-product-style="material"], .woocommerce-page ul.products[data-product-style="material"],.page-id-3545 .woocommerce ul.products[data-product-style="material"], .woocommerce-page ul.products[data-product-style="material"],.woocommerce-page ul.products[data-product-style="material"],.page-id-3618 .woocommerce ul.products[data-product-style="material"], .woocommerce-page ul.products[data-product-style="material"]{ justify-content: center;}

.page-id-8417 .container-wrap {
	padding-left: 2.5%;
	padding-right: 2.5%;
}
.page-id-8417 .full-width-content{
	border-top: none;
}

.postid-8324 .post-featured-img{display:none;}

.postid-8324 .entry-title {
	max-width:100% !important;
}
.wpb_wrapper img.accr-images {
	max-width: 200px;
	margin-top: 40px;
	margin-bottom: 40px;
	max-height: 100px;
	padding-left:20px;
	padding-right:20px;
	vertical-align:middle;
}


@media only screen and (max-width:620px){
	.wpb_wrapper img.accr-images {
		max-width:100%;
	}
}

#accr-row {
	text-align: center;
	padding-top:40px !important;
	padding-left: 30px;
	padding-right: 30px;
}

#accr-row .accr-col-container {
	padding-left: 25px;
	padding-right: 25px;
}

.cart-outer .woocommerce-mini-cart__empty-message {
	color: #fff;
}

.cart-outer .widgettitle {
	color: #ff0000;
}

.row .wpb_wrapper >img.accr-images:last-child {
	margin-bottom: 40px !important;
}


.page-id-8497 .container {
	max-width:100% !important;
	display:none !important;
}

#shipping_method > li:nth-child(1) > label {
  position: relative;
}
#shipping_method > li:nth-child(1) > label:after {
  content: "$0";
  display: inline-block;
  font-weight: bold;
  color: #ff0000;
	margin-left: 5px;
}
.woocommerce-shipping-destination {
	display: none;
}

.home .container-wrap{
	display: block !important;
}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
  background-color: #333333 !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  background-image: none !important;
  text-shadow: none !important;
  -moz-text-shadow: none !important;
  -webkit-text-shadow: none !important;
  -o-text-shadow: none !important;
  border: none !important;
  background-repeat: no-repeat;
  color: #FFFFFF !important;
  cursor: pointer;
  display: inline-block;
  font-size: 18px !important;
  line-height: 12px;
  padding: 10px 10px !important;
  position: relative;
  text-align: center;
  text-transform: capitalize;
  font-weight: normal !important;
  transition: all 0.2s linear 0s;
}

/*=====
==inline?
=====*/
.orbit-wrapper div.slider-nav span.right, .orbit-wrapper div.slider-nav span.left, .flex-direction-nav a, .jp-play-bar, .jp-volume-bar-value, .jcarousel-prev:hover, .jcarousel-next:hover, .portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items .col[data-default-color="true"] .bottom-meta, .portfolio-filters a, .portfolio-filters #sort-portfolio, .project-attrs li span, .progress li span, .nectar-progress-bar span, #footer-outer #footer-widgets .col .tagcloud a:hover, #sidebar .widget .tagcloud a:hover, article.post .more-link span:hover, #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner, article.post.quote .post-content .quote-inner, article.post.link .post-content .link-inner, #pagination .next a:hover, #pagination .prev a:hover, .comment-list .reply a:hover, input[type="submit"]:hover, input[type="button"]:hover, #footer-outer #copyright li a.vimeo:hover, #footer-outer #copyright li a.behance:hover, .toggle.open h3 a, .tabbed > ul li a.active-tab, [class*=" icon-"], .icon-normal, .bar_graph li span, .nectar-button[data-color-override="false"].regular-button, .nectar-button.tilt.accent-color, body .swiper-slide .button.transparent_2 a.primary-color:hover, #footer-outer #footer-widgets .col input[type="submit"], .carousel-prev:hover, .carousel-next:hover, body .products-carousel .carousel-next:hover, body .products-carousel .carousel-prev:hover, .blog-recent .more-link span:hover, .post-tags a:hover, .pricing-column.highlight h3, .pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3 .highlight-reason, .pricing-table[data-style="flat-alternative"] .pricing-column.accent-color::before, #to-top:hover, #to-top.dark:hover, body[data-button-style*="rounded"] #to-top::after, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .single-portfolio .facebook-share a:hover, .single-portfolio .twitter-share a:hover, .single-portfolio .pinterest-share a:hover, .single-post .facebook-share a:hover, .single-post .twitter-share a:hover, .single-post .pinterest-share a:hover, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, article.post.quote .post-content .quote-inner, article.post.link .post-content .link-inner, article.format-status .post-content .status-inner, article.post.format-aside .aside-inner, body #header-secondary-outer #social li a.behance:hover, body #header-secondary-outer #social li a.vimeo:hover, #sidebar .widget:hover [class^="icon-"].icon-3x, .woocommerce-page button.single_add_to_cart_button, article.post.quote .content-inner .quote-inner .whole-link, .masonry.classic_enhanced article.post.quote.wide_tall .post-content a:hover .quote-inner, .masonry.classic_enhanced article.post.link.wide_tall .post-content a:hover .link-inner, .iosSlider .prev_slide:hover, .iosSlider .next_slide:hover, body [class^="icon-"].icon-3x.alt-style.accent-color, body [class*=" icon-"].icon-3x.alt-style.accent-color, #slide-out-widget-area, #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, #header-outer .widget_shopping_cart a.button, body[data-button-style="rounded"] .wpb_wrapper .twitter-share::before, body[data-button-style="rounded"] .wpb_wrapper .twitter-share.hovered::before, body[data-button-style="rounded"] .wpb_wrapper .facebook-share::before, body[data-button-style="rounded"] .wpb_wrapper .facebook-share.hovered::before, body[data-button-style="rounded"] .wpb_wrapper .google-plus-share::before, body[data-button-style="rounded"] .wpb_wrapper .google-plus-share.hovered::before, body[data-button-style="rounded"] .wpb_wrapper .nectar-social:hover > ::before, body[data-button-style="rounded"] .wpb_wrapper .pinterest-share::before, body[data-button-style="rounded"] .wpb_wrapper .pinterest-share.hovered::before, body[data-button-style="rounded"] .wpb_wrapper .linkedin-share::before, body[data-button-style="rounded"] .wpb_wrapper .linkedin-share.hovered::before, #header-outer a.cart-contents .cart-wrap span, #header-outer a#mobile-cart-link .cart-wrap span, .swiper-slide .button.solid_color a, .swiper-slide .button.solid_color_2 a, .portfolio-filters, button[type="submit"]:hover, #buddypress button:hover, #buddypress a.button:hover, #buddypress ul.button-nav li.current a, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines::after, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines::before, header#top nav ul .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] a:hover i.lines-button::after, #buddypress a.button:focus, .text_on_hover.product a.added_to_cart, .woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a::after, .woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.minus, .woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.plus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce .span_4 input[type="submit"].checkout-button, .portfolio-filters-inline[data-color-scheme="accent-color"], body[data-fancy-form-rcs="1"] [type="radio"]:checked + label::after, .select2-container .select2-choice:hover, .select2-dropdown-open .select2-choice, header#top nav > ul > li.button_solid_color > a::before, #header-outer.transparent header#top nav > ul > li.button_solid_color > a::before, .tabbed[data-style*="minimal"] > ul li a::after, .twentytwenty-handle, .twentytwenty-horizontal .twentytwenty-handle::before, .twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-vertical .twentytwenty-handle::before, .twentytwenty-vertical .twentytwenty-handle::after, .masonry.classic_enhanced .posts-container article .meta-category a:hover, .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover, .masonry.classic_enhanced .posts-container article .video-play-button, .bottom_controls #portfolio-nav .controls li a i::after, .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i, .nectar_video_lightbox.nectar-button[data-color="default-accent-color"], .nectar_video_lightbox.nectar-button[data-color="transparent-accent-color"]:hover, .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] .flickity-page-dots .dot.is-selected::before, .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote.is-selected p, .nectar-recent-posts-slider .container .strong span::before, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover, .single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, body.single-post .sharing-default-minimal .nectar-love.loved, .nectar-fancy-box::after, .divider-small-border[data-color="accent-color"], .divider-border[data-color="accent-color"], div[data-style="minimal"] .toggle.open h3 i::after, div[data-style="minimal"] .toggle:hover h3 i::after, div[data-style="minimal"] .toggle.open h3 i::before, div[data-style="minimal"] .toggle:hover h3 i::before, .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner::after, #fp-nav:not(.light-controls).tooltip_alt ul li a span::after, #fp-nav.tooltip_alt ul li a span::after, .nectar-video-box[data-color="default-accent-color"] a.nectar_video_lightbox, body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] a.nectar_video_lightbox::after, .span_12.dark .owl-theme .owl-dots .owl-dot.active span, .span_12.dark .owl-theme .owl-dots .owl-dot:hover span, .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="accent-color"] .nectar_hotspot, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span::before, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span::after, .portfolio-filters-inline[data-color-scheme="accent-color-underline"] a::after, body[data-dropdown-style="minimal"] #header-outer header#top nav > ul > li:not(.megamenu) ul a:hover, body[data-dropdown-style="minimal"] #header-outer header#top nav > ul > li:not(.megamenu) li.sfHover > a, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) li.sfHover > a, body[data-dropdown-style="minimal"] header#top nav > ul > li.megamenu > ul ul li a:hover, body[data-dropdown-style="minimal"] header#top nav > ul > li.megamenu > ul ul li.sfHover > a, body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul ul li.current-menu-item > a, body[data-dropdown-style="minimal"] #header-outer .widget_shopping_cart a.button, body[data-dropdown-style="minimal"] #header-secondary-outer ul > li:not(.megamenu) li.sfHover > a, body[data-dropdown-style="minimal"] #header-secondary-outer ul > li:not(.megamenu) ul a:hover, .nectar-recent-posts-single_featured .strong a, .post-area.standard-minimal article.post .more-link span::before, .nectar-slide-in-cart .widget_shopping_cart a.button, body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] header#top nav ul li:not([class*="button_"]) > a span::after, .woocommerce .material.product .add_to_cart_button, body nav.woocommerce-pagination span.page-numbers.current, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul a:hover, body[data-form-submit="regular"] input[type="submit"], body[data-form-submit="regular"] button[type="submit"], body[data-form-submit="see-through"] input[type="submit"]:hover, body[data-form-submit="see-through"] button[type="submit"]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light input[type="submit"]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light button[type="submit"]:hover, body[data-form-submit="regular"] .container-wrap .span_12.light input[type="submit"]:hover, body[data-form-submit="regular"] .container-wrap .span_12.light button[type="submit"]:hover, .masonry.material .masonry-blog-item .meta-category a::before, .related-posts[data-style="material"] .meta-category a::before, .post-area.featured_img_left .meta-category a::before, .material.masonry .masonry-blog-item .video-play-button, .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon:hover, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul li.current-menu-item > a, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul li.current-menu-ancestor > a, .nectar-social-sharing-fixed > a::before, .nectar-social-sharing-fixed .nectar-social a, body.material #page-header-bg.fullscreen-header .inner-wrap > a, .masonry.material .quote-inner::before, .masonry.material .link-inner::before, .tabbed[data-style="minimal_alt"] .magic-line, .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot, .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"], .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] span.play > .inner-wrap::before, .nectar-hor-list-item[data-color="accent-color"]::before, body.material #slide-out-widget-area-bg.slide-out-from-right, .widget .material .widget .tagcloud a::before, .material #sidebar .widget .tagcloud a::before, .single .post-area .content-inner > .post-tags a::before, .auto_meta_overlaid_spaced article.post.quote .n-post-bg::after, .auto_meta_overlaid_spaced article.post.link .n-post-bg::after, .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button, .post-area.featured_img_left article.post .quote-inner::before, .post-area.featured_img_left .link-inner::before, .nectar-recent-posts-single_featured.multiple_featured .controls li::after, .nectar-recent-posts-single_featured.multiple_featured .controls li.active::before, [data-style="list_featured_first_row"] .meta-category a::before, .tabbed[data-style*="material"][data-color-scheme="accent-color"] ul::after, .nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg::after, div[data-style="minimal_small"] .toggle.accent-color > h3::after, body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i, .portfolio-items .col.nectar-new-item .inner-wrap::before, body.material .nectar-video-box[data-color="default-accent-color"] a.nectar_video_lightbox::before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close::before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close::after, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce .product-wrap .add_to_cart_button.added, .single-product .facebook-share a:hover, .single-product .twitter-share a:hover, .single-product .pinterest-share a:hover, .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce-page table.cart a.remove:hover, .woocommerce .chzn-container .chzn-results .highlighted, .woocommerce .chosen-container .chosen-results .highlighted, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .ascend.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .ascend.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, html .woocommerce #sidebar div ul li a:hover ~ .count, html .woocommerce #sidebar div ul li.current-cat > .count, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover, body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single{
	background-color: #ff0000 !important;
}
.ascend #search-outer#search-outer {
  background-color: rgba(255,255,255,0.96) !important;
  z-index: 1010 !important;
}
.ascend #search-outer .col {
  padding: 0 40px;
}
.ascend #search-outer #search#search input[type="text"]{
	color: inherit;
}

/*style overrides (use only where necessary)*/
.cogneato-white-text {
    color: #fff !important;
    }

.cogneato-charcoal-text{
    color:#101216 !important;
}

.cogneato-bg-gray{
    background-color:#efefef !important;
}

.cogneato-bg-charcoal{
    background-color:#101216 !important;
}
.home .container-wrap{
	display: block !important;
}
.span_12.light .wpb_text_column a{
	color: #f00;
	opacity: 0.85;
}

/*=====
==woo
=====*/
.product_core_charge + form.cart {
	margin-top: 1rem;
}
.woocommerce #ajax-content-wrap {
	background: #efefef !important;
}

.home .container-wrap{
	display: block !important;
}
.single-product div.product h1.product_title, .nectar-shop-header .page-title{
	font-size: 60px;
	line-height: 80px;
}
.woocommerce-page button[type="submit"].single_add_to_cart_button, body[data-form-submit="regular"].woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button, .ascend.woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button, body[data-button-style="rounded"].ascend.woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button, .nectar-button
{
	text-transform: uppercase;
}
.woocommerce div.product_meta{
	font-size: inherit;
}
.woocommerce .material.product .product-wrap .product-add-to-cart a {
  border: 1px solid rgba(0,0,0,0.13) !important;
  transition: color 0.2s linear;
  background-color: transparent !important;
  padding: 0 !important;
  color: #000 !important;
}
.woocommerce-cart .woocommerce table.shop_table .product-name a{
	color: #f00;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message{
	padding: 10px 15px;
}
.woocommerce-notices-wrapper .button.button.button.button{
	height: auto;
	line-height: 1.2;
}
.woocommerce-shipping-totals.woocommerce-shipping-totals.woocommerce-shipping-totals.woocommerce-shipping-totals th {
  padding-right: 3em;
}
.shop_table, .woocommerce-checkout-review-order{
	font-size: 18px;
}
li .affirm-as-low-as {
	background: rgba(255,255,255,0.6);
	font-size: 0.6em;
	line-height: 1.4;
	max-width: 13em;
	right: 0;
	padding: 0.2em 0.4em;
	position: absolute;
	text-shadow: 2px 2px 4px black;
	top: 0;
	z-index: 102;
}

