/*
Theme Name: Enfold Child
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: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*formulier*/
#top label{
	font-weight: normal!important;}

.col-2 {
    display: none;
}

/*EON product*/
#top #wrap_all #main .avia-no-border-styling .container {
    padding: 0px;
}

#top.woocommerce-page select {
    width: 100%;
}
.single_variation_wrap {
	margin-left: 0px;
}
input.wc-grouped-product-add-to-cart-checkbox {
    width: auto;
}

h3.slide-entry-title.entry-title {
    font-size: 14px!important;
    color: #969696!important;
}

/* centreren vinkjes in tabel */
td {vertical-align: middle!important;}
th.avia-desc-col {vertical-align: middle;}

/* sliding widget */
.wpbs_handle {
text-align: center!important;
border-radius: 6px 6px 0px 0px;
color: white!important;
background: #ff5000 url(https://www.thermosmart.nl/wp-content/uploads/2016/12/contact.png) center no-repeat;
background-size: 50px 50px;
background-position: 15px 5px;
padding-left: 50px!important;
}

@media only screen and (max-device-width: 380px) {
div#wpbs_slider {
    display: none;
}
	}

/* add to cart button inline */
p.product.woocommerce.add_to_cart_inline {
display: block;
border: 0px!important;
margin-top: 15px;
text-align: right;
    padding-top: 10px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
margin-left:10px;
}

a.button.product_type_variation.add_to_cart_button.ajax_add_to_cart {
    margin-left: 10px;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    margin-left: 10px;
}

.main_color .button:hover {
    background-color: #e24700;
}

/* witte achtergrond cart */
tr.cart_item {background: white!important;}
td.product-thumbnail {vertical-align: middle;}

td.actions {
    border-color: white;
    background: white;
}

/* thumnail vergroten */
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
width: auto !important;
}

/*geen titel in tabs */
#top .woocommerce-tabs h2 {
display: none!important;
}

.main_color table {
padding: 0px!important;
}

/*kader rond plaatjes weglaten */
a.lightbox-added {
    border: none!important;
}

/* roamler instalservice */
#top .main_color .variations select {
	background-color:#eeeeee;
}

.main_color .variations_form {
		background-color: white;
}
form.cart table td {
	padding: 4px 10px;
}

td.product-name dl.variation dt {
	font-weight: inherit;
}

dl.variation dd {
    padding: 0;
    margin: 0 0 0 3px;
    font-weight: inherit;
    color: #28b4f3;
}

.wcff-label {
    margin-top: 20px!important;
/*	margin-right:10px; */
    border: none!important;
}
.wcff-label-warning {
    color: white!important;
	background-color: #ff5000!important;
/*	margin-right: 35px; */
}

/* ------EON wensen------- */
.sku_wrapper {
    display: none;
}

div form.cart div.quantity {
    display: none! important;
}

input#coupon_code {
    background-color: #eee!important;
}

/* ------einde EON wensen------- */

/* enkele producten tabel laten vullen */
div .products .product {
    width: 100%;
}

/* geen cross seels laten zien want die worden te breed door: "div .products .product -> 100%" */
.cross-sells {display: none;}

/*Add your own styles here:*/

/* layer slider */
.ls-wp-fullwidth-container {margin-top: 1px;}
/* end layer slider */

/* weinog ruimte om titel webshop */
#av_product_description * {margin-bottom: 0px!important;}

/* knoppen netjes in shop onder tabel */
div table.shop_table td.actions {
    padding-left: 0px;
    padding-right: 0px;
}

/* Toon aantal producten in categorie */
.product_categories_showing_count_container {
    display: none;
}

/* categorie seperator */
.psad_seperator.products_categories_row {
    padding-top: 40px;
}

/* Categorie beschrijving in shop */
blockquote.term-description {
    display: none;
}

.click_more_each_categories {
    display: none;
}

span.categories_click {
    display: none;
}


/* verberg pijlen link en rechts in beeld om door producten te lopen */
a.avia-post-nav.avia-post-next.with-image {
  display: none;
}

/* ruimte in kleursectie paginas */
div#av_section_1 {
    border: 0px;
    padding: 30px;
}

a.avia-post-nav.avia-post-prev.with-image {
  display: none;
}

#top .form-row label {
    display: inline;
}

/* cookie law info */

.cli-plugin-button, .cli-plugin-button:visited {
    background: none;
    display: inline-block;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
  }

.cli-plugin-button, .cli-plugin-button:visited {
    background: none;
    display: inline-block;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    text-shadow: none;
    border-bottom: none;
  }

#cookie-law-info-bar {
    border: 0;
    font-size: 10pt;
    margin: 0 auto;
    padding: 20px 0;
  }

/* Fields factory */

body.woocommerce table.wccpf_fields_table {margin: 0px;}
body.woocommerce table.wccpf_fields_table td {
  background-color: white;
  border:0px;
  }
div form.cart table {text-align:left;}
body.woocommerce table.wccpf_fields_table tr {}
body.woocommerce table.wccpf_fields_table td.wccpf_label, table.wccpf_fields_table td.wccpf_label label {width: 77px!important;}
body.woocommerce table.wccpf_fields_table td.wccpf_value { }
body.woocommerce table.wccpf_fields_table td.wccpf_label label { }
body.woocommerce table.wccpf_fields_table td.wccpf_value input[type=text],
body.woocommerce table.wccpf_fields_table td.wccpf_value input[type=email],
body.woocommerce table.wccpf_fields_table td.wccpf_value input[type=number],
body.woocommerce table.wccpf_fields_table td.wccpf_value select { }

input.wccpf-field {
    margin: 0px!important;
      width: inherit;
}

ul.wccpf-field-layout-horizontal {
    margin-bottom: 0px;
  }

.wccpf-fields-group-1 {
    margin-bottom: 20px;
  }

.wccpf_value {
  text-align: left;
}

ul.wccpf-field-layout-vertical {
    margin-bottom: 0px;
}

/* body.woocommerce table.wccpf_fields_table td.wccpf_value {
    padding-right: 35px;
} */

/* fpd fancy product designer */
/* zie instellingen plugin */

.widget {clear: none!important;padding: 10px 0 30px 0;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px;
  background: none;
    border-color: #e1e1e1;
    background-color: #eeeeee;
  }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #ff5000;
  }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #28b4f3;
    background: #28b4f3;
  }

/* Mailchimp */
.mc4wp-form-basic label, .mc4wp-form-theme label {
display: none!important;
}

#top .single-product-main-image .thumbnails a {
    background-color: white;
    border-radius: 2px;
}

/*WPML*/

#header_meta .avia_wpml_language_switch { display: none; }

.av-language-switch-item
{ display: none!important; }

/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

hr {
    margin: 10px 0 10px;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:none!important;
}

/* p {
  font-size: 16px;} */

h1 {
color:#ff5000!important;
font-size:34px;
font-weight:lighter;
text-transform: none!important;
letter-spacing: 0px!important;
}

h2 {
color:#ff5000!important;
font-size:24px;
font-weight:lighter;
text-transform: none!important;
letter-spacing: 0px!important;
}

h3 {
color:#ff5000!important;
font-size:20px;
font-weight:lighter;
text-transform: none!important;
  letter-spacing: 0px!important;
}

h4 {
color:#727272!important;
font-size:20px;
text-transform: none!important;
  letter-spacing: 0px!important;
}

/* Toon koop knop naast voorwaarden accepteren */
.form-row .terms {
  display: inline;
  padding-top: 15px;
}

/* Slideshow knoppen kleur */
.caption_framed .slideshow_caption .avia-caption-title {
padding-top:-100px;
background: rgba(255, 255, 255, 1);
border-radius:2px;
margin-bottom:10px;
}
.caption_framed .slideshow_caption .avia-caption-content p {
background: rgba(255, 255, 255, 1);
border-radius:2px;
}
.caption_left .slideshow_caption {
left: 50px;
padding: 0px;
}

#top .avia-slideshow-button.avia-color-light {
border-radius:2px;
}

/* knoppen in slideshow */

#top .avia-slideshow-button {
    border: 0px!important;
}

a.avia-slideshow-button.avia-button.avia-color-light {
    background-color: #ff5000!important;
    border: 0px!important;
    border-radius: 2px!important;
}
a.avia-slideshow-button.avia-button.avia-color-light.avia-multi-slideshow-button.avia-slideshow-button-2 {
    background-color: #28b4f3!important;
    border: 0px!important;
    border-radius: 2px!important;
}

/* HEader achtergrond kleur */
.header_color .header_bg {
    background-color: #eeeeee!important;
}

/* uitlichten shopitems */

/* shop knop */
.shop .avia-menu-text {
color: #eeeeee;
background-color: #ff5000;
padding: 6px;
border-radius: 2px;
margin-right: -15px;
}

.shop_columns_2 .products .product {
	width: 47%;
    margin-right: 6%;
margin-bottom: 60px;}

.shop_columns_3 .products .product {
    margin: 0 5% 4% 0;
    width: 30%;
}

.shopitem-menu {color:#28b4f3!important;}

.av-main-nav-wrap {
float: right;
padding-right: 4px;
}

.av-main-nav > li {
	line-height: 10px;
}

span.avia-menu-text {
    font-weight: 400;
}


#top > li > a {
	padding: 0 15px 0 2px;
	font-weight: inherit;
}
    
/* .av-main-nav ul {width: 240px;} */

.current-menu-item .avia-menu-text {
background-color: #eeeeee;
color: #ff5000;
padding: 6px;
border-radius: 2px;
}
    
.current-menu-item .avia-menu-text .sub-menu {
background-color: white;
}

.avia-menu-text {
padding-left: 10px;
}

/* weglaten aanwijzer onder current menu item */
.avia-menu-fx {
display:none!important;
}


/* ———————Einde hoofdmenu—————————*/

/* ———————Begin submenu—————————*/
/* submenu oranje ronde kader */
.main_menu ul:first-child >li > ul, #top .header_color .avia_mega_div .sub-menu {
margin-top: -50px!important;
border-radius:2px;
padding:2px;
padding-top: 3px;
}

.sub-menu .avia-menu-text {
background-color: white;
color: #AAAAAA;
}

/* submenu oranje achtergrond */
#top .main_menu .menu li ul a {
background-color: white;
border: 0px;
border-radius: 2px;
line-height: 35px;
font-size: 14px;
}
    
/* highlight current submenuitem */
.sub-menu .current-menu-item .avia-menu-text {
color:#ff5000;
}

/* geen lijn onder onderste submenu-item */
#top .main_menu .menu ul li:last-child>a {
border-width: 0px;
}

/* ———————Einde submenu—————————*/

/* ———————begin footer menu—————————*/

#footer .widget {padding-bottom: 10px;}
#footer {border-top: 0px!important;padding: 0px;}
.avia-section {min-height: 60px;}

.widget_nav_menu a {padding: 0px;}

.widget_nav_menu .current-menu-item>a, .widget_nav_menu .current_page_item>a {
    font-weight: normal;
    color: #e1e1e1;
  padding: 0px!important;
  }

/*.flex_column .widget .widgettitle, .content .widget */

.widgettitle {
font-size: inherit;
font-weight: inherit;
}
    
.widget_nav_menu ul:first-child>.current-menu-item, .widget_nav_menu ul:first-child>.current_page_item, .widget_nav_menu ul:first-child>.current-menu-ancestor {
box-shadow: none;
    }
 
.textwidget a {
  text-decoration: initial;
  }

/* ———————einde footer menu—————————*/

/* ———————Begin content—————————*/


/* Ronde hoeken zoekveld */
#top #searchsubmit {
border-radius: 2px!important;
}
.avia-search-tooltip.avia-tt {
border-radius: 2px;
}

li#menu-item-search {
    margin-right: -12px;
    margin-left: 10px;}

#top #s {
border-radius: 2px!important;
}
.avia-caption-content {
color: #414141!important;
font-size: 20px;
}

.avia-caption-title {
color: #ff5100!important;
font-size: 30px;
}

/* lijnen weghalen */
.main_color.container_wrap {
border: 0px;
border-radius: 2px;
}

#header_main {border: 0px;}

div#av_section_8 {border: 0px;}


/* Nieuwsbrief afronding knop */
.mc4wp-form input[type="submit"] {
border-radius: 2px;
}

/* footer Nieuwsbrief afronding invoerveld */
#top .footer_color input[type='email'] {border-radius: 2px!important;}

/* Nieuwsbrief afronding invoerveld */
.mc4wp-form input[type='email'] {border-radius: 2px!important;}

/* Ronde hoeken actiebox */
.av_promobox.avia-button-yes {border-radius:2px;}

/* lijn om product */
.inner_product {border: 0px;}

/* pijl onder product */
.avia-arrow {border: 0px;}

.main_color div {border-color: #e1e1e1!important;}

.avia_message_box_content {font-weight: normal;}

/* radius pasfoto’s */
.team-img-container {border-radius: 2px;}

.header_color .cart_dropdown_first .cart_dropdown_link {background-color: #727272!important;}

/*
.responsive .container .eight.units {width: 570px;}

.responsive .container .four.units {width: 410px;}
*/

.dropdown_widget ul.cart_list li a {
color: #FF5100!important;
}

.header_color .button {
color: #727272!important;
}

.cart_list.product_list_widget {
color: #727272!important;
}

.header_color .cart_dropdown .dropdown_widget .amount{
color: #28b3f3!important;
}

/* keuzemenu in product */
#top .variations .label label {
text-align: left;
width: 120px!important;
}

/* Cart niet laten zien in knop "koppel" */
#top .avia_cart_buttons .button > span {
display: none;
}

#customer_details #order_comments_field {
display: none;
}

/* extra velden checkout */

h3#checkout {margin-bottom: 30px;}

#customer_details .form-row label {
    clear: left;
    position: relative;
}


.woocommerce-shipping-fields {
display: none;
}

/* blog achtergrond */
.main_color .avia-content-slider .slide-image {background-color: white!important;}
.slide-content {text-align: center}
span.blog-categories.minor-meta {display: none;}
.slide-meta {display: none;}
  
 /* Sale label kleur en formaat */
#top .main_color .onsale {
    background-color: #ff5000;
    padding: 10px;
    font-weight: 900;
    font-size: x-large;
border-radius: 4px!important;
    }

.description_tab {
border-top-left-radius: 4px!important;
border-top-right-radius: 4px!important;
}
    
.reviews_tab {
border-top-left-radius: 4px!important;
border-top-right-radius: 4px!important;
}
    
.product .woocommerce-tabs ul.tabs li a {
border-top-left-radius: 4px!important;
border-top-right-radius: 4px!important;
}
 
.variations_form {
border-radius: 2px!important;
border: 0px!important;
padding: 10px!important;
}

/*related */
.avia-section .inner_product_header { 
display: none!important; 
}

/* Sorting options */
.product-sorting { display: none; }

h3.widgettitle {text-align: left;}

.main_color #submit, .main_color input[type='submit'] {
border-radius: 2px;
}

input#cscf_SubmitButton {
border-radius: 2px;
background-color: #28b3f3;
color:white;}

.inner_product_header {
text-align: center;
border-radius: 2px;
}
    
/* in en uitloggen */
    
.main_color .col-1 {
    background-color: transparent;   
}
    
.main_color .col-2 {
background-color: transparent;   
}
    
#top form.login {
background-color: #eeeeee;
border: none;
}
    
#top form.register {
border: none;
}
    
.woocommerce-page .button {
float: none;
}

#top .inner_product_header {
    text-align: center;
    border: 2px!important;
    border-color: red!important;
    background-color: #ededed;
    padding: 5px;
}

.avia_cart_buttons {
border-radius: 2px;
background-color: #ff5000!important;
}
    
#top .main_color .avia_cart_buttons .button {    
color: white;
}

.product h3 {
font-size: 18px!important;
font-weight:lighter;
}

.woocommerce-info {
border-radius: 2px!important;
border: none!important;
}


th {
text-transform: none!important;
}

.cart_table_item {
background-color: #fff!important;
}

.total {
background-color: #fff!important;
}

#top #payment {
border-radius: 2px!important;
border: none!important;
}

#top #payment ul.payment_methods li {
border: none!important;
}

.main_color input[type='submit'] {
border: none!important;
}

.posted_in {display: none;}

.tagged_as {display: none;}

div#av_section_1.avia-section.alternate_color.avia-section-small.container_wrap.fullsize {display: none;}

.woocommerce-message {
border-radius: 2px!important;
}

div .main_color .button {
border-radius: 2px!important;
background-color:#ff5000;
}

.avia_message_box.avia-color-red.avia-size-large.avia-icon_select-yes.avia-border- {
border-radius: 2px;
}

.avia_message_box_title {
display: none;
}

    
/* Account info page */    
.address {
border: none!important;
}

/* verberg onnodige adres velden */
p#billing_company_field {display: none;}
p#billing_address_2_field {display: none!important;}


.col-1.address {
background-color: transparent;
}
    
.col-1.address.billing_data {
    background-color: transparent;
    padding-top: 15px;
}

.woocommerce-account dt {
    font-weight: normal!important;
    color: #989898;
}

#top #payment .terms {
padding-top: none!important;
padding: 15px 15px 0 0;
text-align: left;
}

/* revieuw box */
.main_color #commentform .required {
display: none!important;
}

div #reviews #comments ol.commentlist li .comment-text {
border-style: none;
border-width: none;
}

.main_color .avia-testimonial-arrow-wrap .avia-arrow {
background-color: #beebff!important;
}

.avia-testimonial-content {
background-color: #beebff!important;
border: none!important;
}

.avia_message_box.avia-color-custom.avia-size-normal.avia-icon_select-yes.avia-border- {
border-radius: 2px;
}

/* niet laten zien stock */
.stock {
display: none!important;
}

.single_variation {
margin-bottom: 20px;
}
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

/* ----- nieuw menu -----*/

/* ruimte header */
.main_menu ul:first-child > li a {
height: 88px;
line-height: 34px;
}

.js_active .tab {
font-size:initial;
}

/* Menu */
.main_menu {
font-size: 15pt!important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
background-color: #ffffff;
padding: 2px;
position: absolute;
top: 24px;
height: 37px;
}

.myts .avia-menu-text {
color: #ff5000;
}

    
div .logo {
margin-top: 10px;
}  

/* ———————Einde content—————————*/

}
/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}