/*
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
*/

/* BEGIN WEBSOLS DEFAULTS: */

/* Scroll-top button ook op mobiel: */
.responsive #scroll-top-link.avia_pop_class {
	display: block;
	visibility: visible;
	opacity: 0.7;
}

/* Wordbreak op mobiel en desktop: */
.flex_column.av_one_fifth {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
  }
@media screen and (min-width:768px) and (max-width:1366px) {
	.flex_column.av_one_fifth,
	.flex_column.av_one_fourth,
	.flex_column.av_one_third {
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		overflow-wrap: break-word;
	}
}
@media screen and (max-width:468px) {
	.flex_column {
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		overflow-wrap: break-word;
	}
}
/* END WEBSOLS DEFAULTS */

/* BEGIN CUSTOM SITE STUFF */

/*Add your own styles here:*/

/* HEADER */

#top .social_bookmarks li {
    border-right-style: none;
    border-right-width: 0;
}

/* SIDEBAR */

.sidebar_left .content {
    float: right;
    margin-left: -1px;
    margin-right: -50px;
    padding-left: 0;
}


.home .product-sorting{
	display: none;
}

.product-categories{
	background-color: #EBBC7A;
}

li.cat-parent{
	text-decoration: none;
	display: block;
	background-color: #FF8204;
	text-align: left;
}

.widget_product_categories li a{
	background: none !important;
}

.children {
	text-decoration: none;
	display: block;
	text-align: left;
	font-weight: bold;
}

ul.children li.cat-item a{
	color: #000000 !important;
}

.main_color .sidebar li.cat-parent a {
	color: #ffffff;
}

.children li{
	border-top: 1px dotted #000000;
}

.widget_product_search{
	background-color: #EBBC7A;
}

.woocommerce-product-search input{
	width: 25%;
	float: left;
	height: 34px;
	margin: 10px 0 10px 0;
}

#top .main_color input[type="search"]{
	margin: 10px 5px 10px 25px;
	width: 120px;
	height: 33px;
	padding: 0;
}

.main_color input[type="submit"]{
	background-color: #FF9900;
	color: #FFFFFF;
	border: 0;
	font-weight: bold;
	width: ;
	height: 34px; /* hoogte submit knoppen */
	padding: 0 6px;
}

.inner_sidebar .widgettitle{
	list-style: none;
	background-color: #FF8204;
	color: #FFFFFF !important;
	margin: 0;
	padding: 3px 0 3px 10px;
	font-weight: bold;
	text-align: left;
}

 #top form{
 	margin: 0;
 }

#top .widget_product_search.widget,
.widget{
	padding: 0;
}

/* CONTACT US BUTTON */

.prod-details-contact{
	color: #FFFFFF !important;
	font-size: 24px;
	width: 169px;
	padding: 10px;
	text-transform: uppercase;
	background-color: #FF8204;
	font-weight: bold;
}

.prod-details-contact a{
	color: #FFFFFF !important;
	text-decoration: none;
}


/* SINGLE PRODUCT PAGE TABLE */

div table.shop_attributes th{
	font-weight: bold;
	padding: 8px;
	margin: 0;
	line-height: 1.5em;
	padding-right: 55px;
	width: 150px;
}

div table.shop_attributes,
div table.shop_attributes th,
div table.shop_attributes td{
 border: 1px solid #e1e1e1;
}

.reviews_tab{
	display: none;
}

.avia_cart_buttons {
	display: none;
}

#top .inner_product_header{
	min-height: inherit !important;
}

/* WOOCOMMERCE PRODUCT STOCK */ 
.woocommerce ul.products li.product .stock,
.woocommerce-page ul.products li.product .stock,
.woocommerce ul.products li.product .out-of-stock,
.woocommerce-page ul.products li.product .out-of-stock {
    color: #666;
    font-size: 15px;
    padding: 0 12px 6px;
}

/* Add this if you want Out of Stock to appear in red */
.woocommerce ul.products li.product .out-of-stock,
.woocommerce-page ul.products li.product .out-of-stock {
    color: #f45f16;
}


.single-product-summary .cart{
	display: none;
}

.description_tab,
.cart_dropdown {
	display:none !important;
}

/* checkboxes onder elkaar tonen voor cf7 forms */
span.wpcf7-list-item {
    width: 100%;
    display: block;
    margin-left: 0px;
}

span.wpcf7-list-item-label {
    display:inline;
}
	
.woocommerce form .password-input {
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative
}
.woocommerce form .password-input input {
	padding-right: 2.5rem !important;
	margin-bottom: 0;
}
.woocommerce form .password-input input::-ms-reveal {
	display: none
}
.woocommerce form .show-password-input {
	background: transparent;
	border: 0;
	color: #222;
	cursor: pointer;
	font-size: inherit;
	padding: 0;
	position: absolute;
	right: .7em;
	top: 50%;
	transform: translateY(-50%);
}
.woocommerce form .show-password-input.display-password {
	color: #999
}
.woocommerce form .show-password-input::after {
	font-family: WooCommerce;
	speak: never;
	-webkit-font-smoothing: antialiased;
	content: "\e010";
	margin-top: -2px;
	vertical-align: middle;
	display: inline-block
}
