﻿/*
 Theme Name:     Tequila - Multipurpose Wordpress Child Theme
 Theme URI:      http://themes.ingwar.net/tequila/
 Description:    Tequila Child Theme
 Author:         FlexiThemes
 Author URI:     http://themeforest.net/user/Smarty-Themes
 Template:      tequila
 Version:        1.0
 Text Domain:    __ing__
*/

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

/* Global */

header.masthead, .tequila-navbar, .tequila-topbar {
    background-color: rgba(255, 255, 255, 0.9) !important;
}
#homewatchVideo, #purchasetodayVideo {
	font-family: 'Titillium Web', sans-serif !important;
	font-weight:600 !important;
}
.button {
	color:#fff  !important;
	background-color:#1dcfff !important;
	border:none !important;
	margin-top:10px !important;
	border-radius:3px !important;
}

.button:hover {
	background-color:#0057ae !important;
	color:#fff !important;
}

.tequila-column {
	margin-right:1.25%;
}

.cPage-hero {
	height:600px;
	background-size:cover;
	text-align:center;
}


.tequila-row-fluid [class*="span"] {
	margin-left:2%;
}

.midsectionBanner {
	width:100%;
}

.grayBtn {
	background-color:#929292 !important;
}

/* Header */
.tequila-navbar .tequila-nav > li.current-menu-item.menu-item-164 > a, .tequila-navbar .tequila-nav > li.menu-item-164 > a:hover {
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	color:#0057ae !important;
}


.tequila-navbar .tequila-nav > .current-menu-item > a, .tequila-navbar .tequila-nav > li > a:hover {
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	color:#0057ae !important;
}


.tequila-navbar-inner .tequila-nav-collapse .tequila-nav > .current-menu-item > a, .tequila-navbar-inner .tequila-nav-collapse .tequila-nav > .current-menu-item > a:hover {
	color:#0057ae !important;
}

.tequila-navbar .tequila-nav > li > a {
	color:#1dcfff !important;
	text-transform:uppercase !important;
}

.tequila-navbar .tequila-nav > li > a:hover {
	color:#0057ae !important;
}

header.masthead {
	position:absolute;
	width:100%;
	background-color:rgba(255,255,255,0.4) !important;
}

.tequila-navbar .tequila-nav > li > a:last-child:hover {
	box-shadow:none !important;
}

.customcontactwidget p {
	color: #1dcfff !important;
    float: right;
    font-size: 1.1rem;
    line-height: 39px;
    margin: 0 0 0 1em;
    position: relative;
}

.tequila-brand {
	margin-top:8px;
}

.tequila-topbar {
	border:none;
    padding-bottom:15px;
    margin-top:-5px;
}

.tequila-navbar .tequila-nav li:focus {
border:none;
}
.tequila-navbar-static-active .tequila-navbar .tequila-nav li.menu-item-164 a {
	background-color:#1dcfff;
	color:#fff !important;
	height:40px !important;
	margin-top:5px;
	padding-top:15px;
	border-radius:3px;
	border-width:2px;

}

nav.tequila-nav-collapse.collapse {
    padding-top: 10px;
    padding-bottom: 20px;
}

.tequila-topbar .p-info, .tequila-topbar .tequila-topbar-search, .tequila-topbar .tequila-topbar-login, .header-cart, .tequila-topbar .tequila-social-global {
    line-height: 1 !important;
}

.tequila-navbar-static-active .tequila-navbar .tequila-nav li.menu-item-164 a:hover {
	background-color:#0057ae;
	color:#fff !important;
}

/* Home Page */

.homeSliderHeader {
	font-family: 'Titillium Web', sans-serif !important;
	font-weight:400 !important;
}

.homeHero {
	background-size:cover;
	text-align:center;
}

.homeContentTop {
	text-align:center;
	margin-top:65px;
	margin-bottom:65px;
}

.homeContentTop h3{
	font-size:30px;
	color:#666666;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.homeContentTop p {
	font-size:20px;
	color:#959595;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

.homeContentTop .buttonMargin {
	margin-top:65px !important;
}

.homeContent2 {
	text-align:center;
	margin-top:65px;
	/*margin-bottom:65px;*/
	background-color:#f3f7f9;
}

.homeContent2 h3{
	font-size:30px;
	color:#666666;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.homeContent2 p {
	font-size:20px;
	color:#959595;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

.homeContent2 .benefitContItems {
	background-color:white;
	margin-left:2% !important;
	margin-bottom: 20px;
}

.homeContent2 .bgBlue {
	background-color:#f3f7f9;
}

.homeContent2 .benefitContItems h6 {
	font-size:26px;
	color:#666666;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.homeContent2 .benefitContItems p {
	font-size:16px;
	color:#959595;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
	padding-left:20px;
	padding-right:20px;
	height:150px;
}

@media (max-width:1150px) {
	.homeContent2 .benefitContItems p {
		height:200px;
	}
}

@media (max-width:980px) {
	.homeContent2 .benefitContItems p {
		height:auto;
		padding-bottom:50px;
	}
}



.homeContentBottom {
	text-align:center;
	margin-top:65px;
	background-color:#fff;
}

.homeContentBottom .buttonMargin {
	margin-top:30px !important;
}

.homeContentBottom h3{
	font-size:30px;
	color:#666666;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.homeContentBottom p {
	font-size:20px;
	color:#959595;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

.tp-video-play-button {
    display: none !important;
}

.homeHero .homeHeroCont img {
	margin-left:auto;
	margin-right:auto;
	display:block;
	height:80px;
}

.homeHero .homeHeroCont h3 {
	color:#fff;
	margin-bottom:20px;
}

.homeHero .homeHeroCont .button {
	margin-left:15px;
	margin-right:15px;
}

.homeContent {
	text-align:center;
}



@media (max-width:794px) {
	#homewatchVideo, #purchasetodayVideo {
		width:280px !important;
		line-height:30px !important;
		min-height:40px !important;
		max-height:40px !important;
	}
}

/* Clearn Air Benefits */

.benefitsHero {
	height:600px;
	background-size:cover;
	text-align:center;
}

.benefitsContent {
	text-align:center;
	margin-top:65px;
	margin-bottom:65px;
}

.benefitsContent h3 {
	color:#666666;
	font-size:36px;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.benefitsContent p {
	color:#959595;
	font-size:20px;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

.benefitsHero {
	height:100%;
}

.benefitsRepCopy {
	text-align:left;
	margin-right:25px;
	min-height:150px;
}

.benefitsRepCopy h3 {
	margin:0;
	margin-top:-10px;
}

.benefitsContent .benefitsContentCTA:nth-child(4) {
	margin-left:0px;
}

@media (max-width:980px) {
	.benefitsRepCopy h3 {
		margin-top:0px;
	}
}

.benefitsContentCTA {
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

.benefitsContentCTA h6 {
	color:#959595;
	font-size:20px;
	text-transform:uppercase !important;
	margin-bottom:0px;
}


.benefitsContentCTA p {
	font-size:20px;
	color:#959595;
	height:400px;
}

@media (max-width:1250px) {
	.benefitsContentCTA p {
		height:550px;
	}
}

@media (max-width:980px) {
	.benefitsContentCTA p {
		height:auto;
	}
}

.benefitsContentBGC {
	background-color:#f3f7f9;
}

.benefitsSliderTablet {
	display:none;
}

@media (max-width:767px) {
	.benefitsSliderDesktop {
		display:none;
	}

	.benefitsSliderTablet {
		display:initial;
	}
}
/* The Technology */

.technologyContent {
	text-align:center;
	margin-top:65px;
	margin-bottom:65px;
}

.technologyContent h3 {
	color:#666666;
	font-size:36px;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.technologyContent p {
	color:#959595;
	font-size:20px;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}


.technologyHero {
	height:600px;
	background-size:cover;
	text-align:center;
	color:#fff;
}

.technologyHero h3 {
	color:#fff;
	font-size:36px;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.technologyHero p {
	font-size:20px;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

.technologyHero div {
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: 30%;
    position: relative;
}

@media (max-width:640px) {
	.technologyHero div {
		top:15%;
	}
}

@media (max-width:440px) {
	.technologyHero div {
		top:10%;
	}

	.technologyHero p {
		font-size:16px;
	}
}


.technologyHero2 {
	margin-top:65px;
	background-size:100%;
	background-repeat:no-repeat;
	text-align:center;
	color:#000;
	z-index:500;
}

.technologyHero2Image {
	height:100%;
	z-index:250;
	margin-top:-70px;
}

@media (max-width:660px) {
	.technologyHero2Image {
		margin-top:0px;
	}
}

.technologyHero2 h3 {
	color:#666666;
	font-size:36px;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.technologyHero2 p {
	color:#959595;
	font-size:20px;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

.technologyHero2 .processHeader {
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -25%;
    position: relative;
}

.technologyProcessCont {
	text-align:left;
	margin-left:0px !important;
}

.technologyContent {
	text-align:center;
}

.technologyProcessCont h3 {
	color:#666666;
	font-size:36px;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.technologyProcessCont p {
	color:#959595;
	font-size:18px;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

/* About Us */

.aboutusHero {
	height:465px;
	color:#FFF;
	background-size:cover;
	text-align:center;
}

.aboutusHero div {
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: 30%;
    position: relative;
}

.aboutusHero h3 {
	color:#f3f7f9;
	font-size:36px;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.aboutusHero p {
	color:#f3f7f9;
	font-size:20px;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

.proudlymadeRepCopy {
	text-align:left;
	margin-right:25px;
	min-height:150px;
}

.proudlymadeRepCopy h3 {
	margin:0;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.proudlymadeRepCopy p {
	font-size:20px;
	color:#959595;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

.startedContent {
	margin-top:65px;
	margin-bottom:65px;
	text-align:center;
}

.startedContent h3 {
	font-size:36px;
	color:#666666;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.startedContent p {
	font-size:20px;
	color:#959595;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

.startedContent div {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.proudlyMade {
	background-color:#f3f7f9;
}

.proudlyMade h3 {
	font-size:36px;
	color:#666666;
}

.proudlyMade p {
	font-size:20px;
	color:#959595;
}

.proudlyMade div {
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.proudlyMadeCHead {
	text-align:center;
	margin-top:63px;
}

.proudlyMadeCHead h3 {
	font-size:36px;
	color:#666666;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.proudlyMadeCHead p {
	font-size:20px;
	color:#959595;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

/* Contact Us */




.contactContentTop {
	margin-top:65px;
	margin-bottom:65px;
	text-align:center;
}

.contactContentTop h3 {
	font-size:30px;
	color:#666666;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.contactContentTop p {
	font-size:20px;
	color:#959595;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

.contactContent {

}

.contactContent label {
	display:block;
}



.contactContent span {
	display:block;
}

.cuName {
	width:48% !important;
	float:left;
	margin-right:1% !important;
}

.cuName span {
	width:100%;
	margin-top:10px;
}

.cuEmail {
	width:48% !important;
	float:right;
	margin-left:1% !important;
}

.cuEmail span {
	width:100%;
	margin-top:10px;
}

.cuMessage span {
	margin-top:10px;
}

.contactInfo {
	text-align:left;
}

.contactInfo p {
	font-size:13px;
	color:#888888;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	margin-bottom:10px;

}

.contactInfo p:first-of-type {
	margin-bottom:25px;
}

.contactInfo p em {
font-family: 'Lato', sans-serif;
font-weight: 400;
	font-style: italic;
}

.contactInfo p strong {
font-family: 'Lato', sans-serif;
	font-weight:700;
	color:#000;
}

.contactInfo img {
	margin-right:10px;
}

.contactInfo h3 {
	font-size:18px;
}

.cuMessage span textarea {
	margin-bottom:0px;
}

/* Product Page(s) */

.plpContentProtection, .plpContentProduct, .plpContentAccessory {
	text-align:center;
}


.plpContentProtection .plpProduct .priceblock, .plpContentProduct .plpProduct .priceblock, .plpContentAccessory .plpProduct .priceblock  {
	background-color:#b4b4b4;
	padding:10px 30px;
}

.plpContentProtection .plpProduct .priceblock h2, .plpContentProduct .plpProduct .priceblock h2, .plpContentAccessory .plpProduct .priceblock h2 {
	color:#fff;
	margin:0px;
}

.plpContentProtection .plpProduct .priceblock h5, .plpContentProduct .plpProduct .priceblock h5, .plpContentAccessory .plpProduct .priceblock h5 {
	color:#fff;
	margin:0px;
	font-size:20px;
}

.plpContentProtection .plpProduct, .plpContentProduct .plpProduct, .plpContentAccessory .plpProduct {
	margin-bottom:20px;
	border:solid 1px #b4b4b4;
}

.plpContentProduct .plpProduct:nth-child(2) {

}

.plpContentProtection .plpProduct a, .plpContentProduct .plpProduct a , .plpContentAccessory .plpProduct a {
	margin-bottom:20px;
}

.plpContentProtection .plpProduct img, .plpContentProduct .plpProduct img, .plpContentAccessory .plpProduct img {
	width:100%;
}

.plpContentProtection .tequila-row-fluid{
	margin-left: 34%;
}

.plpContentAccessory .tequila-row-fluid {
	
}

@media (max-width:979px) {
	.plpContentProtection .tequila-row-fluid, .plpContentProtection .tequila-row-fluid [class*="span"]:first-child, .plpContentProduct .tequila-row-fluid [class*="span"]:first-child, .plpContentAccessory .tequila-row-fluid [class*="span"]:first-child {
		margin-left:2%;
	}
}

.addedProtectionCont {
	background-color:#f3f7f9;
	padding-bottom: 15px;
}

.accessoriesCont {
	background-color:#ffffff;
	padding-bottom: 15px;
}

.productsContTop {
	margin-top:65px;
	margin-bottom:65px;
	text-align:center;
}

.productsContTop h3 {
	font-size:30px;
	color:#666666;
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
}

.productsContTop p {
	font-size:20px;
	color:#959595;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

/* Products */

/* Product Info */

.generalSpecsCont [class*="span"] {
	margin-left:0 !important;
}

.woocommerce .images .thumbnails > a, .woocommerce-page .images .thumbnails > a {
	margin:0px !important;
	width:33.3% !important;
	padding: 0 1%;
}

.woocommerce .product .images img{
	margin-bottom:10px;
}

.generalSpecsCont h6 {
	font-size:14px;
	font-weight:normal;
}

.single-product .product h1.product_title {
	text-align:left !important;
	background-color:#929292;
	color:#fff;
	padding:10px;
	overflow:hidden;
	margin-bottom:0 !important;
}

.woocommerce-page div.product .images {
	width:100% !important;
}

.woocommerce .woocommerce-tabs, .woocommerce-page .woocommerce-tabs {
	margin-top:50px !important;
}

.woocommerce {
	margin-top:50px;
}

.woocommerce .quantity input[type="number"], .woocommerce-page .quantity input[type="number"] {
	width:50px !important;
	float:left !important;
}

.woocommerce .cart, .woocommerce-page .cart {
	margin-top:0 !important;
}

.woocommerce .button.product_type_simple, .woocommerce .button.add_to_cart_button {
	display:inline-block !important;
	position:initial !important;
}

p.product.woocommerce.add_to_cart_inline {
   display: none;
}

.woocommerce .button.product_type_simple, .woocommerce .button.add_to_cart_button, .woocommerce .button.product_type_variable, .woocommerce .button.product_type_grouped {
   position: relative;
   right: 0px;
   top: 0px;
   margin-top: 0 !important;
}

.woocommerce .cart, .woocommerce-page form.cart {
	float:right;
	margin-top:10px !important;
}

.cart .quantity {
	float:left;
	margin-right:10px;
}

@media (max-width:1061px) {
	.woocommerce .cart, .woocommerce-page form.cart {
		float:right;
		margin-top:20px !important;
	}

}

.add_to_cart_button .button .product_type_simple {
	float:right;
}

.productPage .productPrice {
	font-size:38px;
	color:#929292;
	float:left;
}

.productPage .productWarranty {
	float:left;
	margin-left:25px;
	margin-top:10px;
	padding-right:10px;
}

.productPage .productWarranty p {
	color:#929292;
	margin:0;
}

.productPage .productImageSection {
	width:100%;
	margin-bottom:20px;
}

.productPage .addtocartPosition, .productPage .pdfBtns {
	float:right;
}

.productPage .pdfBtns {
	margin-top:-20px;
}

.productPage .pdfBtns a {
	float:right;
}

/* Footer */

.tequila-footer {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 100% 100%;
}

.footerSection1 {
	text-align:center;
	padding-bottom:35px;
	padding-top: 108px;
}

.footerSection1 h6 {
	font-size:24px;
	color:#959595;
margin-top: 0.5em;
    margin-bottom: 0.5em;
}
p.footerNav {
    margin: 0 0 .5em;
}
.footerSection1 img {
	margin-right:15px;
}

.footerSection1 p, .footerSection1 p a {
	font-size:17px;
	color:#959595;
}

.footerSectionCopyright {
	font-size:14px !important;
	color:#959595;
}

.widget_wrap {
	border:none;
}
.tequila-topbar-inner .topwrapper {
	float:left;
	width:50%;
	line-height: 1;
}
.tequila-topbar-inner .topicons {
	float:left;
}
.tequila-topbar-inner .topemail {
	float:left;
	margin-left: 30px;
}
.tequila-topbar-inner .topicons i {
	padding-right: 8px;
}

.tequila-topbar-inner .topemail a:hover {
	color:#0057ae !important
}

.tequila-topbar-inner .topicons a:hover {
	color:#0057ae !important
}

.tequila-topbar-inner .topphone {
	float:left;
	margin-left:30px;
	color:#698d9f;
}
.woocommerce-page header.masthead, .page-template-default header.masthead {
	position:relative;
}

.tequila-footer > .widget_wrap {
	border-top:none;
	padding:0px;
}

.woocommerce div.product .images, .woocommerce-page div.product .images {
    margin-bottom: 0;
  }
.woocommerce-tabs .tabs > li.active > a, .woocommerce-tabs .tabs > li:hover > a, .shop_table.cart > thead, .shop_table > thead {
    border-top-color: #1dcfff !important;
}
.woocommerce-tabs .tabs > li.active > a {
    color:#1dcfff !important;
}
.woocommerce-cart .woocommerce .quantity input[type="number"], .woocommerce-page .quantity input[type="number"] {
    float: none !important;
}
.woocommerce-cart .cart .quantity {
    float: none;
    text-align:center;
}

.cartButtonSpacing {
	margin-top:4px !important;
}

.clearfix { clear:both;}
/* Misc */

.popmake-overlay.theme-150, .popmake-overlay.theme-default-theme {
	background-color: rgba(255,255,255,0.8) !important;
}

.tequila-navbar .tequila-nav > li > a, .tequila-portfolio-filters {
    padding: 0 1.5em;
}
.homeContent2 .tequila-content-band.bgBlue{
    margin: 0;
}
.tequila-slider-shortcode-container .tequila-pullquote {
    width: 100%;
    margin:0 !important;
   }
@media (max-width: 1200px) {
	.tequila-navbar .tequila-nav > li > a, .tequila-portfolio-filters {
	    padding: 0 1.2em;
	}
}
@media (max-width: 1050px) {
	.tequila-navbar .tequila-nav > li > a, .tequila-portfolio-filters {
	    padding: 0 0.75em;
	}
}
@media (max-width: 767px) {
	header.masthead {
	    position: relative;
	}
	.footerSection1 h6 {
		font-size:16px;
	}
	.tequila-topbar-inner .topphone {
   		 margin-left: 0px;
	}
}
.tequila-main.full {
	background-position: center;
}
.woocommerce .cart, .woocommerce-page form.cart {
    float: left;
   }
   .woocommerce-tabs .tabs > li > a {
    font-size: 76% !important;
    padding: 1em .5em !important;
   }
   .tequila-brand {
    max-width: 150px!important;
}


#shipping_method li { list-style-type: none; }

.video-container iframe {
	height:100%;
	width:100%;
	min-height:150px;
}

.tequila-scroll-top {
	left:5px;
}

blockquote:before, .tequila-format-quote blockquote:before {
	left:-1.0em;
}
.benefitsSliderTablet blockquote:before, .benefitsSliderTablet .tequila-format-quote blockquote:before {
	left:0.3em;
}

.slick-next {
   right: 0;
}

.slick-prev {
   left: 0;
}
.tequila-cite {
   display: none !important;
}
.tax-rate td {
  text-align: right;
  border-left: 0px !important;
}
.woocommerce-account .checkout input[type="radio"], .woocommerce-account .form-edit-address input[type="radio"], .woocommerce-checkout .checkout input[type="radio"], .woocommerce-checkout .form-edit-address input[type="radio"], .woocommerce-checkout .form-edit-address input[type="checkbox"] {
    float: none !important;
}
#ss_wc_mailchimp_opt_in_field {
  font-size: 150%;
}
.followup-checkout {
display: none;
}
.cart-discount td {
  text-align: right;
  border-left: none !important;
}
.tequila-navbar-static-active .tequila-navbar .tequila-nav > li > a, .tequila-navbar-fixed-top-active .tequila-navbar .tequila-nav > li > a, .tequila-navbar-dynamic-active .tequila-navbar .tequila-nav > li > a, .tequila-navbar-search {
	height: 50px !important;
}
.tequila-navbar .sub-menu{
    background-clip: padding-box;
    background-color: rgba(255,255,255,0.9);
    border-top: 0px solid #698d9f;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0);
    float: left;
    list-style: outside none none;
}
.tequila-navbar .sub-menu .current-menu-item > a, .tequila-comment-time {
color: #2dd2ff !important;
text-transform: uppercase;
text-align: right;
}
.tequila-navbar .sub-menu .current-menu-item > a:hover{
color: #0057ae !important;
}
.tequila-navbar .sub-menu .current-menu-item > a{
background-color: rgba(255,255,255,0) !important;
}
.responsive-menu-subarrow{
  margin-top: 5px !important;
}

.tequila-navbar-static-active .tequila-navbar .tequila-nav li.menu-item-164 .sub-menu a, .tequila-navbar-static-active .tequila-navbar .tequila-nav li.menu-item-1077 .sub-menu a, .tequila-navbar-static-active .tequila-navbar .tequila-nav li.menu-item-102 .sub-menu a {
    background-color: rgba(255,255,255,0);
    border-radius: 3px;
    border-width: 2px;
    color: #1dcfff !important;
    height: 40px !important;
    padding-top: 15px;
    text-align: right;
    margin:0px;
    text-transform: uppercase;
}
.tequila-navbar-static-active .tequila-navbar .tequila-nav li.menu-item-164 .sub-menu a:hover, .tequila-navbar-static-active .tequila-navbar .tequila-nav li.menu-item-1077 .sub-menu a:hover, .tequila-navbar-static-active .tequila-navbar .tequila-nav li.menu-item-102 .sub-menu a:hover {
    background-color: rgba(255,255,255,0);
    border-radius: 3px;
    border-width: 2px;
    color: #0057ae !important;
    height: 40px !important;
    padding-top: 15px;
    margin: 0px;
    text-transform: uppercase;
}
.tequila-navbar-static-active .tequila-navbar .tequila-nav li.menu-item-164 .sub-menu{
    background-color: rgba(255,255,255,0.9) !important;
}
.benefitsContent h4 {
    color: #666666;
    font-family: "Titillium Web",sans-serif;
    font-weight: 400;
    font-size: 30px;
}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#shipping_method li {
  list-style-type: none !important;
}
#ss_wc_mailchimp_opt_in {
 margin-right: 18px;
}
.benefitsContent .three-fourths p {
text-align: left;
}
.benefitsContent .three-fourths h4 {
	margin-top: 0px;
	padding-top:0px;
}
.benefitsContent .three-fourths h4 span {
	font-size: 50%;
}
.page-id-932 .three-fourths ul, .page-id-1080 .three-fourths ul {
  text-align: left;
     color: #959595;
    font-family: "Titillium Web",sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.testimonial_media_page {
    background-color: rgba(255, 255, 255, 0.8);
    margin-left: 10%;
    margin-right: 10%;
    padding: 25px;
}
.testimonial_media_page p {
    color: #000000 !important;
}
.testimonial_media_page i {
    color: rgba(0,0,0,0.4);
}
@media screen and (min-width: 1100px) {
	.freeshippingnotice p {
  		margin-top: 20px;
	}
	.freeshippingnotice p span {
 		 background-color: #FFEF00;
  		padding: 15px;
  		color: #000000;
	}
}
@media screen and (max-width: 1099px) {
	.freeshippingnotice {
		display: none;
	}
}
.freeshippingproductnotice {
  margin: 5px 0px;
  color: rgba(255,255,255,0.8);
}
#tequila-content-band-testimonials .fa {
  margin: 0px !important;
  color: rgba(0,0,0,0.1);
}
#tequila-content-band-testimonials .one-sixth p {
  margin-bottom: 0px;
font-size:200%;
  font-weight: bold;
}
#tequila-content-band-testimonials .five-sixths p {
text-align: left;
}
.ReadMoreButton a {
  background-color: #00c7ff;
  padding: 10px;
  border-radius: 3px;
  color: #ffffff;
}
.ReadMoreButton a:hover {
  background-color: #0057ae;
  padding: 10px;
  border-radius: 3px;
  color: #ffffff;
}
.free_shipping_notice {
  color: #000000 !important;
 background-color: yellow;
 padding-top: 5px;
  padding-bottom: 5px;
}
.test_results_page .tequila-column {
  padding: 20px;
}
.test_results_page p{
  text-align: left;
}
.test_results_page table {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}
.test_results_page table td {
  border: 0;
}
.test_results_page .test_results_heading {
 text-align: left;
  color: #0057ae;
  border-bottom: 1px solid #0057ae;
  margin-bottom:15px;
  font-size: 200%;
}
.test_results_page .caption {
  font-style: italic;
  font-size: 115%;
    text-align: center;
}
.test_results_page .caption_notice {
 font-style: italic;
  font-size: 90%;
  text-align: center;
  margin: 0px;
}
.test_result_summary_column h4 {
  font-weight: bolder;
}
.test_result_summary_column {
  border: 1px solid #959595;
padding: 15px;
}

.callforprice {
    font-size: 125%;
    font-weight: bold;
}
p.callForQuote {
    font-size: 150%;
    font-weight: bold;
	text-align: right;
}


/* Cannabis */

.cannabisContent .button {
		font-size: 17px;
	}

	.cannabisContent .dr-right {
		text-align:left;
		padding-top: 75px;
   		padding-bottom: 75px;
	}

	.homeContent2.cannabisContent h3 {
		font-size:36px;
		margin-top:5px;
	}

	.cannabisContent h3 {
		font-size:36px;
	}

	.homeContent2.cannabisContent h3.t-bold {
		margin-top:15px;
		margin-bottom:5px;
	}

	.cannabisContent .t-bold {
		font-weight:700;
	}

	.cannabisHero {
		padding-top:45px;
	}

	.cannabisTestimonial {
		margin-top: 0px;
		padding-top: 60px;
		padding-bottom: 60px;
		text-align: left;
	}

	.cannabisBottom img {
		padding-top:45px;
	}

	.cannabisTestimonial p {
		font-size: 24px;
		font-weight: 400;
		font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #666666;
		margin-bottom:25px;
	}

	.cannabisTestimonial p strong {
		font-size: 26px;
		font-weight: 900;
		font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #666666;
	}

	.tequila-navbar .tequila-nav > li > a:focus, .tequila-navbar .tequila-nav > li > a:hover {
		outline:none !important;
		box-shadow:none !important;
	}

	@media only screen and (min-width:980px) {
	.dr-left {
		bottom: 0px;
    	position: absolute !important;
   		left: 0px;
	}

	.dr-right {
		float: right !important;
	}
	}

	@media only screen and (max-width:979px) {
	.dr-row {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		/* optional */
		-webkit-box-align: start;
		-moz-box-align: start;
		-ms-flex-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
	}

	.dr-left {
		-webkit-box-ordinal-group: 2;
   	 	-moz-box-ordinal-group: 2;
    	-ms-flex-order: 2;
    	-webkit-order: 2;
    	order: 2;
	}

	.dr-right {
		-webkit-box-ordinal-group: 1;
    	-moz-box-ordinal-group: 1;
  	  -ms-flex-order: 1;
    	-webkit-order: 1;
    	order: 1;
	}

		.cannabisContent .dr-right {
			padding-bottom:0px;
		}
	}

h3.youtube_channel_headline {
    text-align: center;
    margin-top: 35px !important;
    font-size: 150% !important;
}

h3.youtube_channel_headline a {
    text-decoration: underline;
}
h2.maintenance_video_heading {
    text-align: center;
    font-size: 200% !important;
}
span.gfield_required {
    display: inline;
}

.aritize-load-button { 
	color: #fff !important;
    background-color: #1dcfff !important;
    border: none !important;
    margin-top: 10px !important;
    border-radius: 3px !important;
	font-size: 85.71%;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
	border-radius: 3px;
} 
.aritize-load-button:hover { 
	background-color: #0057ae !important;
} 
.aritize-load-button:visited { 
	/*custom css*/
} 


