/*
Theme Name: Thermaseat
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: RubLine Marketing
Author URI: http://www.rublinemarketing.com
Template: enfold
*/

.vc_row-no-padding .vc_inner.container {margin-left:auto; margin-right:auto;}
#who-where {background-position: center right !important;}
.vc_btn3.vc_btn3-size-md {padding:15px 40px !important;}
.home .content, .home .sidebar, .page-id-3240 .content, .page-id-3240 .sidebar {padding-bottom:0; padding-top:0;}
.image-overlay .image-overlay-inside::before {display:none !important;}
.avia_transform a:hover .image-overlay {opacity:0 !important;}
.html_cart_at_menu.html_header_top #top .main_menu {right:0 !important;}
#menu-item-shop .cart_dropdown_link {padding:0 20px;}
.template-page .entry-content-wrapper h1 {color:#c3512f; font-size:44px; letter-spacing: 1px; font-weight:100;}
h1, h2, h3, h4, h5, h6, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {font-weight:100 !important; letter-spacing: 2px !important; text-transform: uppercase !important;}
hr {border: solid #c3512f; border-width: 1px 0 0; clear: both; margin: 30px 0 35px; height: 0;}
.av_textblock_section ul li {font-size:14px;}
.main_color h3 {color:#c4563b;}
#top .main_color h4.price {color:#999; font-size:18px; border:0 !important; padding-bottom:0;}
#top div .avia-gallery {padding-bottom:15px; border-bottom:1px solid #c3512f; margin-bottom:15px;}
.avia-gallery-thumb {background: #f8f8f8; display: inline-block; width: 100%; border: 1px solid #dadada !important; margin-top:15px;}
#top #wrap_all .avia-gallery-1 .avia-gallery-thumb a {border-right: 1px solid #dadada;}
#top .variations_form {padding:0;}
#top .variations .label label {margin-top:0; font-size:12px; text-transform: uppercase; font-weight: bold; position: relative; top:5px; color:#333;}
.variations .variation_buttons_wrapper a.unselected {opacity:0.35;}
.variation {border-bottom: 1px solid #c3512f !important; padding: 0 0 15px; margin: 0 0 10px;}
.variations_button {margin:15px 0 0;}
.woocommerce-variation-description {color:#999; font-size:14px; float:right;}
.woocommerce-variation-description p {margin:0; color:#999;}
#top .woocommerce-variation-price, #top .woocommerce-variation-price .price, #top .woocommerce-variation-price .price span {font-family:'Oswald', Sans-serif; font-size:32px !important; color: #c3512f; font-weight:100 !important; border:0 !important;}
.single_variation_wrap {margin-bottom:0 !important;}
div .products .product div.inner_product {border:0 !important;}
#top .inner_product_header {text-align:center; background: none !important;}
div.inner_product .avia_cart_buttons {opacity:1; background:#c4563b !important; color:#fff !important; width:75%; margin:0 auto;}
div.inner_product .avia_cart_buttons a, div.inner_product .avia_cart_buttons a span {color:#fff !important;}
#top .main_color .variations select {border: 1px solid #dadada !important;}
.woocommerce-variation.single_variation {display: inline-block; height: 70px; margin: 15px 0; border-top: 1px solid #c3512f; padding: 30px 0 0; width: 100%;}
a.reset_variations {bottom:-37px; background:none; border:0; font-size:14px;}
.woocommerce-page .button {border-radius:0;}
div.variations_button .button {min-width:175px;}
#top .entry-content-wrapper select, #top select, #top .main_color select {border-radius:0; color:#333;}
.flex_column.av_two_third.avia-builder-el-4 {padding:0 0 0 80px !important;}
#top .main_color .price, #top .price span {color:#999; font-size:18px; font-family: 'Oswald', Sans-serif; font-weight: 100 !important;}
#top .main_color .price {display:block; border-bottom: 1px solid #c3512f !important; padding-bottom:15px;}
#top .main_color .woocommerce-variation-price .price, #top .inner_product_header .price {border:0 !important;}
#top .inner_product_header .price {padding:10px 0 0;}


/* --- Extra Large Desktops - 1281-1600px --- */

@media screen and (min-width: 1600px) {
    #menu-item-6762 {display:none;}
}
@media screen and (min-width: 1281px) and (max-width: 1600px) {
    #menu-item-6762 {display:none;}
}

/* --- Desktops - 1025-1280px --- */
@media screen and (min-width: 1025px) and (max-width: 1280px) {
    #menu-item-6762 {display:none;}
}

/* --- Tablets & Small Desktops - 960-1024px --- */
@media screen and (min-width: 960px) and (max-width: 1024px)  {
    #menu-item-6762 {display:none;}
}

/* --- iPad & Tablets - 801-959px --- */
@media screen and (min-width: 801px) and (max-width: 959px)  {
}

/* --- Tablet - less than 800px --- */
@media screen and (max-width: 800px)  {
	#who-where {background-position: center !important;}
	#who-where .vc_col-sm-8 .vc_column-inner {padding-right:3vw !important; padding-left:3vw !important;}
	#who-where .vc_col-sm-4 .vc_column-inner {padding-right:3vw !important;}
}

@media screen and (max-width: 767px)  {
    .responsive #top #header_main > .container .main_menu .av-main-nav > li > a {padding:0 15px 0 0;}
    .responsive.html_cart_at_menu #top .main_menu .menu > li:last-child {padding-right:0; margin-right:0;}
    .responsive #top #menu-item-shop.cart_dropdown {width: 46px; float: none; position: absolute; margin: 0; top:0; height:auto; right: 5vw;}
    .responsive #top .av-logo-container .avia-menu {right:5vw;}
}
/* --- Mobile - less than 535px --- */
@media screen and (max-width: 535px) {
    .responsive #top #header_main > .container .main_menu .av-main-nav > li > a {padding:0 15px 0 0;}
    .responsive.html_cart_at_menu #top .main_menu .menu > li:last-child {padding-right:0; margin-right:0;}
    .responsive #top #menu-item-shop.cart_dropdown {width: 46px; float: none; position: absolute; margin: 0; top:0; height:auto; right: 8vw;}
    .responsive #top .av-logo-container .avia-menu {right:8vw;}
	.responsive .logo img {max-width: 45vw; float: left;}
	#who-where, #featured-products {background: none !important;}
	#who-where .vc_col-sm-8 .vc_column-inner {padding-right:0vw !important; padding-left:0vw !important;}
	#who-where .vc_col-sm-4 .vc_column-inner {padding-right:0vw !important;}
	#who-where .vc_col-sm-8 .vc_column-inner p.vc_custom_heading {color:#42454c !important;}
}

/* --- Small Mobile - 320px and lower --- */
@media screen and (max-width: 320px) {
}

/*CHROME ONLY */
@media screen and (-webkit-min-device-pixel-ratio:0) {
}