@import "assets/css/reset.css";@import "assets/css/font-awesome.css";@import "assets/css/jquery.bxslider.css";
@import url('https://fonts.googleapis.com/css?family=Libre+Franklin:400,600,700');
/*
 * Theme Name:Liquid Wrench
 * Version: 1.0.1
*/


/* custom Style */
body{background:#000000 url("assets/images/body-overlay.jpg") no-repeat center top;line-height:1.5em;color:#fff;font-size:16px;font-family:arial;}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}

@media print{*, *::after, *::before{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;box-shadow:none !important;color:#000000 !important;text-shadow:none !important;}

}

*:after, *:before{box-sizing:border-box;}

.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before{content:" ";display:table;}

.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after{clear:both;}

audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}

a{background-color:rgba(0, 0, 0, 0);}

a:active, a:hover{outline:0 none;}

button, html input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;}

button[disabled], html input[disabled]{cursor:default;}

a{text-decoration:none;color:#eea904;}

a:hover{text-decoration:underline;color:#eea904 !important}

h1,h2,h3,h4,h5,h6{line-height:1em;/* display:block;clear:both;*/
 font-weight:normal;}

h1{font:40px/1em bebas_neuebold;margin-bottom:20px;color:#eea904;}

h2{font:28px/1em bebas_neuebold;margin-bottom:25px;color:#eea904;}

ul{margin-bottom:30px;padding-left:20px;}

.pull-right{float:right}

.pull-left{float:left;}

.center{text-align:center;}

.alignright{text-align:right;}

.alignleft{text-align:left;}

img{max-width:100%;outline:none;}

p{font-size:16px;line-height:1.5em;margin-bottom:28px;}

p strong{display:block;}

hr{border-bottom:3px solid #fff;margin:38px 0px;clear:both;display:block;}

.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}

@media (min-width:768px){.container{width:750px;}

}

@media (min-width:992px){.container{width:930px;}

}

.row{margin-left:-15px;margin-right:-15px;}

.col-1, .col-2, .col-3,.col-4,.col-5,.col-6{min-height:1px;padding-left:15px;padding-right:15px;position:relative;}

.col-1{float:left;width:16.666%}

.col-2{float:left;width:33.333%;}

.col-3{float:left;width:50%;}

.col-4{float:left;width:66.666%;}

.col-5{float:left;width:83.333%;}

.col-6{float:left;width:100%;}

 /*header*/
 .visible-tab{display:none;}

.visible-xs{display:none !important;}

ul.hd-link{list-style:outside none none;padding:2px 0;line-height:1;margin:0px;}

.hd-link li{display:inline-block;margin-left:15px;vertical-align:middle;}

.hd-link li a{color:rgba(255, 255, 255, 0.75);font-family:bebas_neuebold;font-size:15px;}

.hd-top{background-color:#000000;border-bottom:1px solid #666666;}

.hd-middle{background:url("assets/images/header-bg.png") repeat-x center top;position:relative;}

.hd-middle{background-size:cover;}

body{padding-top:133px;}

.header{border-bottom:4px solid #000000;float:left;top:0px;width:100%;position:fixed;z-index:9999;top:0px;}

.brand-name{float:left;margin-left:-60px;margin-top:-17px;position:absolute;top:0;width:290px;}

.header.sticky .brand-name{margin-top:2px;width:135px;}

.header,.brand-name,.hd-top,.tab-nav{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.header.sticky{left:0;position:fixed;right:0;top:-33px;}

.main-nav{float:right;position:relative;margin-right:-30px;}

.nav-links{float:left;margin-right:10px;}

.hd-middle ul{list-style-type:none;margin:0px;padding:0px;}

.bars-icon{float:right;vertical-align:middle;text-align:center;height:96px;width:60px;}

.bars{/*background:rgba(0, 0, 0, 0) url("assets/images/bars.png") no-repeat center center;*/
 cursor:pointer;display:inline-block;float:none;height:30px;margin-top:30px;font-size:28px;width:30px;}

.bars-icon.active .bars{color:#eea904;}

.hidden-lg{display:none;}

 .main-nav .nav{background-color:#000000;width:460px;padding:15px;width:360px;position:absolute;right:0;top:100%;display:none;}

 .main-nav .nav li{float:left;margin-left:15px;width:auto;}

 .main-nav .nav li:first-child{margin-left:0px;}

 .main-nav .nav li a{color:#ffffff;display:block;font-size:18px;font-family:'bebas_neuebold';}

 .main-nav .nav li a:hover{}

 .nav-links ul li{float:left;margin-left:25px;padding:34px 0;}

 .nav-links ul li a{color:#ffffff;font-family:bebas_neuebold;font-size:24px;}

 .header a:hover{}

.bars-icon.active{background-color:#000000;}

.bars-icon label{display:none;}

 form.searchform input[type="text"]{background-color:#ffffff;color:#333333;font-family:bebas_neuebold;font-size:20px;height:43px;line-height:1em;padding:0 10px;width:100%;}

 form.searchform label{display:block;}

 form.searchform{background-color:#000000;display:block;left:0;padding:10px;position:absolute;top:100%;width:278px;display:none;}

 .search{float:left;position:relative;}

 .search .icon-wrapper{float:left;height:96px;width:60px;text-align:center;}

 .search-icon{/*background-image:url("assets/images/search-icon.png");background-position:center center;background-repeat:no-repeat;*/
 cursor:pointer;font-size:27px;display:inline-block;width:30px;height:30px;margin-top:30px;}

 .icon-wrapper.active{background-color:#000000;}

 .icon-wrapper.active .search-icon{color:#eea904;}

.home-slider .slide{background-position:center center;background-size:cover;height:500px;}

.slide-caption{background-color:rgba(238, 169, 4, 0.75);bottom:0;left:0;padding:15px 0;position:absolute;text-align:left;right:0;}

.btn-learnmore{background-color:#000000;border:2px solid #ffffff;color:#eea904;display:inline-block;font-family:bebas_neuebold;font-size:20px;padding:3px 0;text-align:center;width:131px;}

.slide-caption .btn-learnmore{vertical-align:middle;}

.slide-caption label{color:#000000;display:inline-block;font-family:bebas_neuebold;font-size:24px;margin-left:17px;vertical-align:middle;}

.homeslider-row .bx-pager.bx-default-pager{bottom:90px;line-height:0;padding:0;z-index:91;}

.homeslider-row .bx-wrapper .bx-pager.bx-default-pager a{background-color:#ffffff;border-radius:100%;height:12px;opacity:0.5;width:12px;}

.homeslider-row .bx-wrapper .bx-pager.bx-default-pager a.active{opacity:1;}

.slide-caption .container{padding:0 25px;}

.homeslider-row .bx-controls-direction{left:0;margin:26px auto 0;width:1024px;position:absolute;right:0;top:50%;}

.slide-overlay{position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:540px;}

.slide .container{display:table;height:100%;position:relative;}

.slide-overlay .hd-title{display:block;font-family:bebas_neuebold;font-size:73px;line-height:1em;margin-bottom:10px;}

.slide-overlay .tagline{font-family:bebas_neuebold;font-size:50px;line-height:1em;margin:0 auto;width:245px;}

.slide-overlay .tagline small{border-top:2px solid #ffffff;display:block;font-size:30px;}

.slide-overlay .tagline strong{font-size:60px;font-weight:normal;display:block;}

.scrolltobottom{background-color:#000000;padding:34px 0 70px;text-align:center;}

.scrolltobottom .title{color:#eea904;display:block;font:66px/1em bebas_neuebold;margin-bottom:5px;}

.scrolltobottom .arrow-down{display:inline-block;margin-bottom:13px;}

.scrolltobottom .sub-title{color:#ffffff;display:block;font:32px/1em bebas_neuebold;}

.top-product{padding:30px 0;text-align:center;position:relative;}

.top-product .title{display:block;font:32px/1em bebas_neuebold;margin-bottom:28px;color:#ffffff;}

/* .top-product .bx-wrapper .bx-prev{background:rgba(0, 0, 0, 0) url("assets/images/carousel-arrow-left.png") no-repeat center center;}

 */
/* .top-product .bx-wrapper .bx-next{background:rgba(0, 0, 0, 0) url("assets/images/carousel-arrow-right.png") no-repeat center center;}

 */
.top-product .bx-wrapper .bx-controls-direction a{height:60px;margin-top:-30px;border:0px;background-color:transparent;border-radius:0px;}

.top-product .bx-viewport:before{background-image:url("assets/images/left-overlay.png");bottom:0;content:"";left:-30px;position:absolute;top:6px;width:90px;z-index:1;}

.top-product .bx-viewport:after{background-image:url("assets/images/right-overlay.png");bottom:0;content:"";right:-30px;position:absolute;top:6px;width:90px;z-index:1;}

.top-product:before{background:rgba(0, 0, 0, 0) url("assets/images/product-overlay.png") repeat 0 0;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;}

.dropdown-toggle{display:none;}

.icon.icon-angle-down{display:none;}

.footer{background-color:#fff;float:left;width:100%;padding:29px 0px;}

.footer .col-4.pull-right{float:right;}

.footer .col-2.pull-left{float:left;text-align:left;}

.footer .hd-link li{margin:0 15px 10px 0;}

.ft-mainnav{float:right;text-align:right;width:100%;margin:0px 0px 7px;padding:0;}

.footer-nav a{color:#000000;font-family:bebas_neuebold;font-size:24px;}

.footer-nav li{display:inline-block;margin-left:20px;}

.footer-nav{float:right;}

.footer-nav .nav{float:right;text-align:right;margin:0;padding:0;width:100%;}

.footer .nav a{font-size:16px;}

.ft-about{color:#000000;font-family:"MyriadProRegular";font-size:12px;line-height:1em;margin-bottom:10px;display:block;}

.footer .hd-link{margin-bottom:10px;}

.copyright{color:#000000;display:block;font-family:bebas_neuebold;font-size:13px;}

.media-icons{color:#000000;text-align:right;}

.media-icons label{display:inline-block;font:16px/1em bebas_neuebold;letter-spacing:1px;vertical-align:middle;}

.icons-list{display:inline-block;list-style-type:none;padding:0px;margin:0px;vertical-align:middle;}

.icons-list li{display:inline-block;margin-left:27px;}

.icons-list a{color:#000000;font-size:25px;}

.top-product .container{position:relative;}

.top-productslist li{display:inline-block;margin:15px;}

/*== Product Details===*/
.main-content{float:left;padding:85px 0;width:100%;position:relative;}

.main-content:after{background:rgba(0, 0, 0, 0) url("assets/images/middle-bg.png") repeat center bottom;bottom:0;content:"";height:520px;left:0;position:absolute;right:0;z-index:-1;}

.default-btn{background-color:#000000;border:2px solid #ffffff;color:#eea904;display:inline-block;font-family:bebas_neuebold;font-size:20px;padding:3px 0;text-align:center;width:131px;}

 .default-btn:hover{background:rgb(0, 0, 0) url("assets/images/btn-hover.png") no-repeat center bottom;text-decoration:none;}

.see-more-products{float:right;margin-bottom:50px;text-align:right;width:100%;}

.prod-title{background-color:#eea904;color:#fff;float:left;font:28px/1em bebas_neuebold;padding:10px 35px;width:100%;margin-bottom:25px;}

.product-image{float:left;padding:0 20px;text-align:center;margin-bottom:45px;width:165px;}

.product-info{margin-left:210px;}

.product-details-row h2{clear:both;display:block;font:25px/1em bebas_neuebold;margin-bottom:18px;}

.prod-cont{float:left;padding-left:50px;width:50%;}

.prod-figure{float:left;padding-left:15px;text-align:right;width:50%;}

.prod-cont ul.list{margin-bottom:20px;padding:0px;}

.prod-cont ul.list li{display:list-item;}

.available-list{list-style-type:none;padding:0px;margin-bottom:20px;}

.available-list li{float:left;height:80px;margin:15px 0;min-width:auto;padding:0 15px;text-align:left;vertical-align:middle;width:33.333%;}

.available-list li img{height:auto;}

.additional-list{display:block;margin:0 -10px;}

.additional-list .product-panel{float:left;padding:0 10px;width:33.333%;}

.product-panel .title{background-color:#273c7f;display:block;font:26px/1em bebas_neuebold;padding:8px 8px 8px 62px;margin:0px;}

.additional-list .prod-img{float:left;margin:-33px 18px 0px 12px;text-align:center;width:45px;}

.addition-cont{font-size:15px;line-height:1em;margin-left:62px;padding:8px 0 0;}

.addition-cont p{font-size:15px;line-height:1.2em;margin-bottom:8px;}

.addition-cont .learn-more{color:#ffffff;float:right;font-size:15px;padding:2px 18px 2px 0;text-decoration:underline;position:relative;}

.addition-cont .learn-more:after{content:"\f054";font-family:fontawesome;font-size:17px;margin-top:-6px;position:absolute;right:0;top:50%;}

.additional-produ h2{margin-bottom:10px;}

/*== product category ==*/
.category-list{text-align:center;margin-bottom:62px;}

.category-list label{display:block;font:43px/1em bebas_neuebold;margin-bottom:10px;}

.category-list ul{list-style-type:none;margin:0px;padding:0px;}

.category-list ul li a{background-color:rgba(255, 255, 255, 0.4);border:2px solid rgb(255, 255, 255);color:rgb(255, 255, 255);display:block;font:24px/1em bebas_neuebold;min-width:144px;padding:4px;text-shadow:0 0 3px rgb(0, 0, 0);}

.category-list ul li{display:inline-block;margin:0 5px;}

.category-list ul li a:hover,.category-list ul li a.active{background:rgb(0, 0, 0) url("assets/images/btn-hover.png") no-repeat center bottom;text-decoration:none;color:#eea904;background-size:cover;}

.category-panel .row{margin:0 -35px;}

.category-block{float:left;width:100%;}

.categoty-prod{list-style-type:none;text-align:center;padding:0px;margin:0px;}

.categoty-prod li{margin:0px 32px 50px;float:left;width:130px;}

.categoty-prod .figure{display:block;line-height:1;margin-bottom:18px;min-height:409px;}

.category-title{margin:0px 32px;}

.category-title h2{border-bottom:4px solid #ffffff;display:block;font:25px/1em bebas_neuebold;margin-bottom:18px;padding-bottom:2px;text-shadow:0 0 3px #000000;}

.category-block.active .category-title h2{color:#eea904;}

/*== sub-page ==*/
.banner-row{background-position:center top;background-size:cover;height:308px;position:relative;text-align:center;}

.banner-row .title{color:#ffffff;display:block;font:50px/1em bebas_neuebold;margin:0;padding:0;}

.banner-overlay{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}

.main-content.generic-content{padding:60px 0;}

h1 + img.pull-right{margin:-60px 0px 50px 75px;}

.about-sec img.pull-right{margin:25px 32px 35px 70px;}

.torc-deriver .figure{float:left;width:30%;background:#000;}

.torc-deriver .content{float:right;width:70%;padding-left:25px;}

.fg-caption{display:block;font:24px/1em bebas_neuebold;margin-top:0;padding:19px 0;color:#fff;text-align:center;}

.torc-deriver .figure img{display:block;line-height:0;margin:0;}

/*== Faq ==*/
.ui-accordion-header h3{font:18px/1em bebas_neuebold;padding:10px 0;}

.ui-accordion h3{border-bottom:1px solid #ffffff;font:30px/1em bebas_neuebold;cursor:pointer;padding:10px 30px 10px 0;position:relative;color:#eea904;}

.ui-accordion-header-icon{height:20px;position:absolute;cursor:pointer;right:0;text-align:center;width:20px;}

.ui-icon-triangle-1-e:before{content:"\f067";display:inline-block;font-family:fontawesome;font-size:16px;}

.ui-icon-triangle-1-s:before{content:"\f068";display:inline-block;font-family:fontawesome;font-size:16px;}

.ui-accordion-content{/* height:auto !important;*/
padding:15px;}

.alignright.size-full.wp-image-81{float:right;margin:-60px 0 50px 75px;}

.alignright.extra-margin.size-full{float:right;margin:25px 32px 35px 70px;}

figure.wp-caption.alignleft{background-color:#000000;margin-right:25px;float:left;}

.wp-caption-text{color:#ffffff;display:block;font:24px/1em bebas_neuebold;margin-top:0;padding:19px 0;text-align:center;}

img.size-full.wp-image-85{display:block;line-height:0;}

.animation-overlay{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}

@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}

 to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}

}

@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}

 to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}

}

.animation-overlay{-webkit-animation-name:slideInUp;animation-name:slideInUp;}

.homeslider-row .bx-wrapper .bx-prev,.homeslider-row .bx-wrapper .bx-next{margin-top:-77px;}

.top-product .bx-wrapper .bx-prev:after{font-size:65px;left:0;padding:21px 0;}

.top-product .bx-wrapper .bx-next:after{font-size:65px;right:0;padding:21px 0;}

h2 > a{color:#ffffff;}

.post_single{border-bottom:3px solid #ffffff;margin-bottom:40px;padding-bottom:40px;float:left;width:100%;}

.post_content{float:left;width:100%;}

.post_single:last-child{border-bottom:0px;margin-bottom:0px;padding-bottom:0px;}

.posted_date{margin-bottom:10px;}

.post_figure{float:left;border:3px solid #ffffff;margin-bottom:10px;width:100%;}

.post_single h2{display:block;margin-bottom:10px;}

.post_figure img{display:block;line-height:0;width:100%;}

.img-figures ul li{display:inline-block;margin-left:12px;vertical-align:bottom;}

.prod-figure ul{float:right;}

/* .available-row{float:left;margin-bottom:60px;padding-left:50px;width:100%;}

 */
.contact-row .left-content{border-right:2px solid #ffffff;padding-right:25px;}

.contact-row .right-content{border-left:2px solid #ffffff;margin-left:-2px;padding-left:25px;}

.gform_wrapper ul.gform_fields{list-style-type:none;padding:0px;float:left;width:100%;}

.gform_wrapper ul.gform_fields li.gfield{padding-right:0;margin-bottom:16px;float:left;width:100%;position:relative;}

.gfield select,
.gfield input[type="text"],
.gfield input[type="email"],
.gfield input[type="tel"],
.gfield textarea {
	color:#000000;
	font:18px/1em bebas_neuebold;
	height:43px;
	padding:0 15px;
	width:100%;
}

.gfield--type-captcha > label.gfield_label.gform-field-label {
	display: none;
}

.gfield_label{color:#000000;font:18px/43px bebas_neuebold;padding:0 15px;position:absolute;}

.gfield textarea{height:120px;resize:none;padding:15px;}

.gfield_captcha_container img{border-right:2px solid #000000;height:43px;left:0;padding:7px;position:absolute;width:100px;}

.gfield_captcha_input_container input[type="text"]{padding-left:115px;z-index:1;}

li.gfield:last-child .gfield_label{left:100px;}

.gform_button.button{background-color:#000000;border:2px solid #ffffff;color:#eea904;display:inline-block;font-family:bebas_neuebold;font-size:20px;padding:3px 0;text-align:center;width:131px;}

.contact-row h2{margin-bottom:10px;}

.validation_error{display:none;}

.gfield_description.validation_message{color:#ff0000;line-height:43px;position:absolute;font-family:bebas_neuebold;font-size:15px;right:15px;top:0;}

.instruction.validation_message{display:none;}

/* .banner-row:after{background:rgba(0, 0, 0, 0) url("assets/images/banner-overlay.png") repeat-x center top;bottom:0;content:"";height:100px;left:0;position:absolute;right:0;}

 */
.search-results .posted_date{display:none;}

.search-results .post_figure{border:0 none;float:left;margin:-15px 40px 0 15px;width:50px;}

.search-results .post_content{padding-top:15px;}

.gform_button.button:hover{background:#000000 url("assets/images/btn-hover.png") no-repeat center bottom;}

.search.top-search-not.top-search-active-not{display:none;}

.search.top-search.visible-xs.top-search-active{display:block !important;}

.top-search.visible-xs{display:none !important;}

input[type="text"],textarea::-webkit-input-placeholder{/* Chrome/Opera/Safari */
 color:#000;}

input[type="text"],textarea::-moz-placeholder{/* Firefox 19+ */
 color:#000;}

input[type="text"],textarea:-ms-input-placeholder{/* IE 10+ */
 color:#000;}

 input[type="text"],textarea:-moz-placeholder{/* Firefox 18- */
 color:#000;}

/*== new product details page ==*/
.see-more-products .default-btn{width:86px;text-decoration:none;}

.prod-cont{float:left;padding-left:50px;width:100%;}

.prod-title{background-color:#eea904;color:#fff;float:left;font:28px/1em bebas_neuebold;padding:10px 35px;width:100%;margin-bottom:30px;}

.headlines{display:block;font-size:24px;line-height:1.3em;margin-bottom:17px;}

.prod-cont ul.list{margin-bottom:25px;padding-left:20px;}

.prod-cont ul.list li{display:list-item;font-size:18px;margin:4px 0;}

.query{clear:both;display:block;font:italic bold 18px arial;margin-bottom:40px;}

.available-row{float:left;width:100%;}

.title-row{border-bottom:2px solid #ffffff;float:left;margin-bottom:6px;width:100%;}

.available-title{float:left;width:70%;}

.retailers-link{float:right;font:19px bebas_neuebold;text-transform:uppercase;}

.available-title h2{margin-bottom:5px;}

.product-info a{text-decoration:underline;}

.available-list{margin-bottom:40px;float:left;width:100%;}

ul.product-sizes{list-style:outside none none;padding:0;}

.product-sizes li{display:inline-block;margin:15px 20px;vertical-align:bottom;text-align:center;text-transform:lowercase;}

.sizes-row{float:left;width:100%;}

.additional-produ h2,.top-uses h2{border-bottom:2px solid #ffffff;margin-bottom:14px;padding-bottom:4px;}

.additional-list{display:block;margin:0 -10px;}

.additional-list .product-panel{padding:0 10px;}

.product-image{text-align:left;float:left;margin-bottom:45px;padding:0;width:165px;}

.product-details-row .img-container{margin-bottom:25px;}

.product-info{margin-left:210px;}

.see-more-products{margin-bottom:15px;}

.top-uses{padding:25px 2px 0px 2px;}

.prod-title span{font-size: 18px;
	display: inline-block;
	vertical-align: middle;}

.query a{color:#ffffff;text-decoration:none;}

/*09-03-17*/
.entry-content table{width:100%;}

.entry-content table th{color:#eea904;font:22px/1em bebas_neuebold;text-align:left;padding-bottom:12px;}

.entry-content tbody tr:nth-child(2n) td{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;padding:5px 9px;}

.entry-content tbody tr td{font-size:14px;padding:10px;}

.retailer-sec li:first-child{margin-left:0;}

.retailer-sec{list-style:outside none none;padding-left:0;margin:0px -15px;}

.retailer-sec > li{display:inline-block;margin:10px 0 30px;width:25%;padding:0px 15px;}

.page-id-280 .alignright.extra-margin.size-full{margin:0 0 40px;}

/*10-3-17*/
.category-list{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.category-list.sticky_cat{background:#000;padding:4px 0 12px;left:0;margin:0 auto;position:fixed;right:0;top:100px;transition:all 0.5s ease 0s;z-index:1;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s}

.sub-figure .fig-container{float:right;margin:0 -20px -11px 0;width:280px;}

.product-details-row .prod-cont ul{padding-left:30px;}

.home-slider .slide:first-child{background-position:right center;}

.footer .hd-link li a{color:#000000;}

.alignright{float:right;margin:0 0 20px 20px;}

.additional-list .product-panel .title{color:#ffffff;}

.addition-cont > a{color:#ffffff;}

.additional-list .product-panel > a:hover{text-decoration:none !important;}

.homeslider-row{position:relative;overflow:hidden;}

.slide-caption{display:none;}

.slide-caption.animation-overlay1{display:block;}

.alignright.size-full.wp-image-583{margin:-34px 0 20px 20px;}

.product-bxslider .figure{overflow:hidden;}

.product-bxslider .figure:hover img{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}

.product-bxslider .figure img{transform:scale(0.95);-webkit-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.thumb-img{margin:0 5px;}

.woocommerce img, .woocommerce-page img{margin:auto;}

.form_table{width:500px;}

.table-form .table-form .rr_form_row{display:block;width:100%;}

.table-form .rr_review_form .form_table .rr_form_row{display:block;vertical-align:top;width:100%;}

.table-form .rr_review_form .form_table .rr_form_row .rr_form_heading{display:block;padding:0;position:relative;text-align:left;vertical-align:top;}

.table-form .rr_review_form .form_table .rr_form_row .rr_form_input{display:block;}

.table-form .rr_review_form .form_table .rr_form_row .rr_form_input input[type="text"]{padding:10px;width:100%;}

.table-form .rr_review_form .form_table .rr_form_row .rr_required:after{right:auto;}

.rr_form_row input[type="submit"]{background-color:#000000;border:2px solid #ffffff;color:#eea904;display:block;float:right;font-family:bebas_neuebold;font-size:20px;padding:3px 0;text-align:center;width:131px;}

.table-form{clear:both;}

.rr_review_form{position:relative;padding-top:70px;}

.rr_review_form .form_table tbody tr:nth-child(4){position:absolute;top:0px;}

.rr_successful{color:#eea904;}

.gallery-slider-outer .slider-nav.slick-initialized.slick-slider.slick-vertical{width:100px;float:left;padding:0px 13px;margin:80px 0px;}

.gallery-slider-outer .slick-dotted.slick-slider{margin-bottom:30px;width:150px;float:left;margin-right:30px;}

/* .product-image{width:300px;}

 */
/* .product-info{margin-left:320px;}

 */
.gallery-slider-outer .slick-vertical .slick-slide{padding:10px;}

.gallery-slider-outer .thumb-img.slick-slide.slick-active{cursor:pointer;}

.review-show.btn-learnmore{cursor:pointer;}

.table-form .rr_review_form .form_table .rr_form_row .rr_form_input input[type="text"], .table-form .rr_review_form .form_table .rr_form_row .rr_form_input textarea{padding:10px;width:100%;font-family:arial;font-size:13px;}

.table-form .rr_review_form textarea{resize:none;}

.rr_form_input{position:relative;}

.form-err{bottom:0;left:0;position:absolute;}

.review-content{width:100%}

.review-content .testimonial_group .testimonial{width:50%;}

.slide-img:after{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;content:"";display:none;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}

.slide-img:hover .zoom{opacity:1;}

.slide-img:hover:after{display:block;}

.zoom{background:rgba(0, 0, 0, 0) url("assets/images/zoom-icon.png") no-repeat scroll center center;content:"";height:42px;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%,-50%);opacity:0;position:absolute;top:50%;transition:all 0.45s ease 0s;width:42px;z-index:9;cursor:pointer;}

.review-content{display:none;}

.btn-learnmore.reviews-btn{cursor:pointer;padding:3px 10px;width:auto;}

.product-details-row .btn-learnmore{margin:20px 0;}

.gallery-slider-outer{float:left;width:100%;}

.gallery-slider-outer1{float:left;width:100%;margin-bottom:30px;padding:0px;}

.gallery-slider-outer1 .slick-initialized .slick-slide{position:relative;padding:0px;margin:15px;}

.gallery-slider-outer1 .slick-arrow{position:absolute;top:50%;margin-top:0px;width:15px;height:40px;}

.gallery-slider-outer1 .slider-for1{padding:0 30px;}

.gallery-slider-outer1 .slick-arrow.slick-prev{left:0px;}

.gallery-slider-outer1 .slick-arrow.slick-next{right:0px;}

.gallery-slider-outer1 .slick-prev:before{content:"\f104";font-family:fontAwesome;font-size:40px;}

.gallery-slider-outer1 .slick-next:before{content:"\f105";font-family:fontAwesome;font-size:40px;}

.gallery-title{border-bottom:2px solid #ffffff;margin-bottom:6px;width:100%;}

.gallery-title > h2{margin:0 0 5px;}

/*Flash Light Style New*/
.padding-none .container{width:1260px;}

.padding-none{background-image:url("assets/images/main-bg.jpg") !important;padding:0;background-position:center center;background-repeat:no-repeat !important; background-size: cover; position:relative;}



.flash-bg{float:left;position:relative;width:100%;}

.flash-bg p{line-height:1.8em;}

/*.flash-wrapper{background:rgba(0, 0, 0, 0) url("assets/images/new-icon.png") no-repeat scroll 98% top;float:left;padding:160px 0 100px;width:100%;}*/

.flash-wrapper{padding:160px 0 60px; width:100%; background-size: cover;}  

.flash-left-sec { float: left; position: relative; width: 60%; z-index: 9;}

.rep-cont-1 .yellow-heading{position:relative;padding:5px 0 0;}

.rep-cont-1 .yellow-heading:before{background:rgba(0, 0, 0, 0) url("assets/images/giff-border.png") no-repeat scroll 0 0 / 100% auto;content:"";height:5px;left:-265px;position:absolute;top:25px;width:255px;z-index:9999999;display:none;}

 .rep-cont-3 .yellow-heading{padding:30px 0 0;}

.flash-title{-webkit-text-fill-color:transparent;background:rgba(0, 0, 0, 0) url("assets/images/text-bg.png") repeat scroll -13px 3px padding-box text;color:#ffffff;display:block;font-size:70px;font-weight:bold;line-height:1em;margin-bottom:25px;text-transform:uppercase;}

@media screen and (-webkit-min-device-pixel-ratio:0){.flash-title{-webkit-text-fill-color:#fff;}

 }

.flash-left-sec p{font-size:16px;padding:0 280px 0 0;text-transform:uppercase;}

.flash-left-sec strong{text-transform:uppercase;font-weight:500;font-size:25px;font-family:bebas_neuebold;letter-spacing:1px;}

.flash-right-sec{position:absolute;right:0;top:0;z-index:0;width:80%;text-align:right;}

.flash-right-sec > img{width:1130px;}

/** top-icons **/
 .plus {
  cursor: pointer;
  line-height: 1.2em;
  text-align: left;
  text-shadow:2px 2px 3px rgba(0, 0, 0, 0.7);
  -webkit-text-shadow:2px 2px 3px rgba(0, 0, 0, 0.7);
  text-transform: uppercase;
} 
.plus .hv-cont:before {
  bottom: -6px;
  content: "";
  left: 50%;
  margin-left: -6px;
  position: absolute;
}      
.plus .hv-cont {
  color: #fd8104;
  font-size: 22px;
  line-height: 1;
  opacity: 0;
  padding: 10px;
  position: absolute;
  right: 65px;
  text-align: left;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.7);
  top: 0;
  transition: opacity 0.5s ease 0s;
  -webkit-transition: opacity 0.5s ease 0s;
  -moz-transition: opacity 0.5s ease 0s;
  visibility: hidden;
}
.plus.plus-2 .hv-cont, .plus.plus-4 .hv-cont{left: 65px;}

.plus.plus-1 .hv-cont{width: 120px;}

.plus.plus-5 .hv-cont{width: 165px;}


.plus:hover .hv-cont {
 opacity: 1;
 visibility: visible;
}


.plus.plus-1{color:#fd8104;font-size:22px;position:absolute;right:385px;top:155px;}

.plus.plus-2{color:#fd8104;font-size:22px;position:absolute;right:230px;top:75px;}
   
.plus.plus-3{color:#fd8104;font-size:35px;position:absolute;right:390px;top:300px;}

.plus.plus-4{color:#fd8104;font-size:22px;position:absolute;right:195px;top:210px;} 

.plus.plus-5{color:#fd8104;font-size:22px;position:absolute;right:235px;top:480px;}

.rep-cont-1{position:relative;width:100%;float:left;}  

.rep-cont-1 .yellow-heading:after{background:rgba(0, 0, 0, 0) url("assets/images/giff-border.png") no-repeat scroll 0 0 / 100% auto;content:"";left:27px;position:absolute;top:0;width:252px;}

/** production uses **/
.product-uses{clear:both;float:left;padding:0 0 45px;width:100%; position: relative;}

.product-video{float:left;width:50%;}

.product-list{float:left;padding:60px 0 0;}

.product-list ul{margin:0;}

.product-list li{font-size:20px;line-height:1.5em;}

.pro-head{font-size:30px;font-family:bebas_neuebold;line-height:1em;padding:0 0 20px;}

/** slider **/
.small-can{display:none;}

.can-slider{width:100%;clear:both;float:left;}

.section-col .left-col{float:left;width:50%;text-align:center;}

.section-col .right-col{float:right;width:50%;padding:80px 0 0 20px;}

/** repeat-section **/
.section-col{width:100%;clear:both;margin:0 0 30px;}

.yellow-heading{color:#fd8104;font-size:35px;line-height:1.2em;text-transform:uppercase;text-shadow:2px 2px 3px #000;-webkit-text-shadow:2px 2px 3px #000;font-family:bebas_neuebold;}

.yellow-heading br{display:none;}

.section-col .right-col p{font-size:20px;padding:0 100px 0 0;text-transform:uppercase;}

.section-repeat{width:100%;clear:both;float:left;}

.even .left-col{float:right;}

.even .right-col{text-align:right;padding:80px 20px 0 0}

.even .right-col p{padding:0 0 0 60px;}

.right-col span{vertical-align:top;}

.rep-cont-3 .right-col{padding:80px 0 0 20px;}

/** spray section */
.spray-sub-container{float:left;padding:0 30px;width:100%;}

.spray-setting{float:left;position:relative;width:100%;z-index:1;}

.spray-setting img{float:left;width:50%;}

.spray-setting .yellow-heading{padding:0 0 0 30px;}

.center{clear:both;width:100%;background:rgba(0, 0, 0, 0) url("assets/images/slider-bg.png") no-repeat scroll 0 0;background-size:cover;background-position:center center;margin:0 0 30px;padding:30px 0;}

.center .slick-list img{margin:0px auto;width:95%;}

.center .slick-next{background:rgba(0, 0, 0, 0) url("assets/images/slider-arrow-right.png") no-repeat scroll 0 0;height:45px;width:35px;right:40px;top:45%;}

 .center .slick-next:before, .center .slick-prev:before{content:"";}

.center .slick-prev:after{background:rgba(0, 0, 0, 0) url("assets/images/slider-arrow-left.png") no-repeat scroll 0 0;content:"";display:block;height:50px;left:40px;position:absolute;top:43%;width:40px;z-index:9;}

.center .slick-prev{background:rgba(0, 0, 0, 0.5);height:100%;left:0;top:0;transform:none;width:120px;z-index:9;}

.center .slick-next:after{background:url("assets/images/slider-arrow-right.png") no-repeat scroll 0 0;content:"";display:block;height:50px;right:30px;position:absolute;width:40px;z-index:9;top:43%;}

.center .slick-next{background:rgba(0, 0, 0, 0.5);height:100%;right:0;top:0;transform:none;width:120px;z-index:9;}

/** footer-section **/
.where-spray{float:left;/*margin-top:-150px;position:relative;*/
 width:100%;}

.footer-bg{/* background:rgba(0, 0, 0, 0) url("assets/images/footer-spray.png") no-repeat scroll left top / 80% auto; */float:left;padding-bottom:105px;padding-top:450px;width:100%;}

.footer-right{background:rgba(0, 0, 0, 0) url("assets/images/footer-can.png") no-repeat scroll right 12px / 870px auto;float:left;height:925px;position:absolute;right:0;/* top:125px;*/
 bottom:0px;width:850px;z-index:1;}

.footer-left{float:left;padding:0 30px;position:relative;width:70%;min-height:330px}

.footer-content{font-size:40px;font-family:bebas_neuebold;line-height:1em;margin:0 0 15px;}

.auto-zone{clear:both;display:block;margin:0 0 50px;padding:40px 0;width:50%;}

.buy-now-btn{min-width:260px;}

.buy-now-btn a{line-height:0;width:260px;display:block;cursor:pointer;}  

.buy-now-btn a:hover{text-decoration:none;color:#fff !important;}

.click-footer { font-size: 11px;}

/** gray footer **/
.footer-gray{background:#757575;float:left;padding:50px 0;position:relative;text-align:center;text-transform:uppercase;width:100%;}

.footer-gray a{background:#000000;border:3px solid #ffffff;color:#ffffff !important;margin:0 20px 0 0;font-size:22px;display:inline-block;padding:18px 30px; position:relative; z-index:1;}

.footer-gray p{display:inline-block;font-size:35px;margin:2px 0;vertical-align:middle;font-family:bebas_neuebold;}

.footer-gray:hover a{color:#ffffff;text-decoration:none;}

.spray-container {float: left;margin-top: -155px;position: relative;width: 100%;}

.flash-left-sec .flash-title{display:none;}

.flash-left-sec img{margin:0 0 30px;max-width:90%;}

.page-id-91 .slick-slider{display:none !important;} 


/* 6.11.2017 */
.product-info .prod-title h1 {
	display: inline-block;
	width: 90%;
	vertical-align: middle;
	margin: 0px;
	color:#fff;
}

/* end */


body.pop-fixed {
  overflow: hidden;
  position: fixed;
  z-index: 999;
}
body.pop-fixed:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0px;
  width: 100%;
  top: 0px;
  height: 100%;
  bottom: 0px;
  right: 0px;
  z-index: 99999;
  opacity:.8
}
.pop_message {
    position: fixed;
    background: #000;
	border:2px solid #eea904;
    z-index: 99999;
    width: 670px;
    max-height: 80vh;
    overflow-y: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);
	transition:all .5s ease-out;-webkit-transition:all .5s ease-out;
    padding: 30px 50px;
}
.pop_message p{margin:25px 0px;}
.pop_message.open{display:block!important}

.pop_close {
	float: right;
	background: transparent url('assets/images/close-light.png')no-repeat center center;
	width: 40px;
	height: 40px;
	position: absolute;cursor:pointer;
	right: 0px;
	top: 0px;
}


@media only screen and (max-width:1600px){.flash-left-sec img{max-width:85%;}

}

.title-bg {
    background: rgba(0, 0, 0, 0) url("assets/images/footer-spray.png") no-repeat scroll left center;
    height: 442px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.product-video.mobile-view {
	display:none;
}

@media(max-width:1380px){
	.title-bg{background-size:1200px auto;}
	.padding-none .container {width: 100%;}
}
@media (min-width: 1920px){
.title-bg {
    background: rgba(0, 0, 0, 0) url("assets/images/footer-spray.png") no-repeat scroll left center;
    height: 572px;
    background-size: 1600px auto;
}
.footer-right{
 background:rgba(0, 0, 0, 0) url("assets/images/footer-can.png") no-repeat scroll right 12px / 870px auto;
 height: 1055px;
 width: 1090px;
 z-index:1;
 background-size: 1000px auto;
 top: 200px;
 }
 .footer-bg{padding-top:653px;}
 
}

@media(min-width:1025px) and (max-width: 1120px){
	.flash-left-sec{width: 42%;}
	.flash-left-sec p { padding: 0 30px 0 0;}
	.plus.plus-1 { right: 280px; top: 110px;}
	.plus.plus-2 { right: 165px; top: 52px;}
	.plus.plus-3 { right: 295px; top: 240px;}
	.plus.plus-4 { right: 140px; top: 140px;}
	.plus.plus-5 { right: 165px; top: 330px;}
}

@media(min-width:1121px) and (max-width: 1244px){
	.plus.plus-1 { right: 300px; top: 105px;}
	.plus.plus-2 { right: 180px; top: 50px;}
	.plus.plus-3 { right: 320px; top: 260px;}
	.plus.plus-4 { right: 155px; top: 160px;}
	.plus.plus-5 { right: 175px; top: 355px;}
}
@media (min-width: 1245px) and (max-width: 1390px){
	.plus.plus-1 { right: 365px; top: 140px;}
	.plus.plus-2 { right: 240px; top: 60px;}
	.plus.plus-3 { right: 370px; top: 270px;}
	.plus.plus-4 { right: 200px; top: 200px;}
	.plus.plus-5 { right: 230px; top: 435px;}
}

.mobile-head-btn {
  display: none;
}
.padding-none .header {
  display: none;
}
.padding-none .product-video.for-mobile-video {
  display: none;
}
@media(max-width:767px){
	
.pop_message {width: 90vw;}

.default-btn{margin:3px 0px;}

}