/*
Theme Name: Enfold
Template: enfold
Author: Tien Vijf
Author URI: http://tienvijf.nl
*/

@import url("../enfold/style.css");

/* 
-----------------------------------------------------------------------------------------
★★★ General
-----------------------------------------------------------------------------------------*/

.only_logged_in {
	display:none;
}

.logged-in .only_logged_in {
	display:block;
}

.text_shadow {text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}

.hide {
	display:none;
	margin:0;
	padding:0;
	visibility:hidden;
}

.animation {transition: all 0.2s ease-in-out;}

/* Hide admin bar items */

#wp-admin-bar-search,
#wp-admin-bar-new-content,
#wp-admin-bar-wp-logo,
#wp-admin-bar-avia,
#wp-admin-bar-customize {display:none;}

#wpadminbar ul li#wp-admin-bar-seed-csp4-notice {background-color:#ed0000;}

#wpadminbar ul li#wp-admin-bar-seed-csp4-notice a {font-size:10px;}

/* 
--------------------------------------------------------
Cookie Consent
--------------------------------------------------------*/

.avia-cookie-consent {
	background-color:rgba(255,255,255,.7);
	color:#343434;
	padding:25px;
	text-align:left;
}

.avia-cookie-consent .avia-cookie-consent-button {
	background-color:#242424;
	color:white;
}


/*
--------------------------------------------------------
Vertical Align Color Section
--------------------------------------------------------*/

/*#top.home #av_section_1 .container .content {vertical-align: bottom !important;}*/

/* 
-----------------------------------------------------------------------------------------
★★★ Fonts
-----------------------------------------------------------------------------------------*/

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select, .widget p, .widget li, p, li, .avia_textblock p, .avia_textblock li, .copyright {
	f1ont-family: 'Port Lligat Slab', serif;
	f1ont-size:14px;
	f1ont-weight:400;
}

/*h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title {
	font-family:arial, courier, sans-serif;
	font-weight:700;
}*/


h1 {font-size:36px;}
h2 {font-size:28px;}
h3 {font-size:20px;}


.avia_textblock p a:hover {text-decoration:underline !important;}


/*	
-----------------------------------------------------------------------------------------
★★★ Header
-----------------------------------------------------------------------------------------*/

.header-scrolled #header_main .av-logo-container {
    d1isplay: none;
}

#header_main_alternate,
#header {background-color:white;}

.html_header_sticky_disabled .container_wrap:first-child {border-top:solid 1px #ebebeb;}

#header_main_alternate-sticky-wrapper {height:50px !important;}

.title_container {background-color:#1d1d1d;}


.title_container .main-title.entry-title a {
	color:white !important;
	font-size:26px;
}

.breadcrumb.breadcrumbs.avia-breadcrumbs {color:white;}


.phone-info.with_nav {
	font-size:14px;
}

.phone-info.with_nav {
	font-family:'Port Lligat Slab', serif;
}

.logo svg {
	padding:6px 0;
}

/*
--------------------------------------------------------
Menus
--------------------------------------------------------*/

#header_main ul.menu li a span {
	font-size:13px;
	text-transform:uppercase;
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
	background-color: #b80000;
    border-color: #b80000;
}

/* SUB MENU */

/*.sub_menu_socket li a span {}*/

/* ENFOLD + WPML */

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

/* TOP MENU */



/* FOOTER MENU */



/* 
--------------------------------------------------------
Front page
--------------------------------------------------------*/


/* OVER ONS */

body.page-id-4004 .avia_textblock .widget,
body.page-id-143 .avia_textblock .widget {padding:0;}

.home #av_section_1 .av-special-heading {margin-top:0;}

/* 
--------------------------------------------------------
Verkooppunten
--------------------------------------------------------*/

.page-id-1306 .avia_textblock h2 {
	font-size:14px;
	margin-bottom:0;
}

.page-id-1306 .av_one_third .avia_textblock p {margin-top:5px;}


/* Workshops */

.page-id-4937 .av_one_fifth h3.av-special-heading-tag {font-size:24px;}


.page-id-4937 .flex_column.avia-link-column:hover {background-color:#3e820e;}

/* 
--------------------------------------------------------
Shop
--------------------------------------------------------*/


body.woocommerce-shop header.woocommerce-products-header {display:none;}

.single-product-main-image {
	b1ackground:red;
	margin-right:1%;
	padding-top:50px;
    width: 22% !important;
}

.single-product-summary {
	b1ackground:yellow;
    overflow: hidden;
   	padding-top:50px;
    width: 49%;
    float: left;
    margin-left:0;
    margin-right:0;
}

.single-product-sidebar {
	b1ackground:blue;
	float:right;
	margin-left:1%;
    width: 27% ;
}

.single-product .inner_sidebar {
	margin-left:50px;
	p1adding-left:20px;
}

.single-product .template-shop {padding-top:0;}

/**/

.avia-button-wrap,
.avia-buttonrow-wrap {z-index:9999em;}

/**/

#top .product_column_4 .products .product {width:23.5%;}

#top #main .sidebar {p1adding:0 0 0 30px;}

#top.page #main .sidebar {p1adding:30px 0 0 30px;}

.flex_column.avia-link-column {padding:20px;transition: all 0.2s ease-in-out;}

.flex_column.avia-link-column:hover {background-color:#f7f7f7;b1ackground-color:#e4e5db;b1order:solid 1px silver;box-shadow:1px 1px 1px rgba(0,0,0,.1);}

body.home .flex_column.avia-link-column:hover {background-color:white;box-shadow:none;}

body.home .flex_column.avia-link-column:hover {b1ackground-color:#f7f7f7;b1order:solid 1px silver;}

.home .av-special-heading-h3 {margin-top:10px;}


.home h3.av-special-heading-tag {font-size:23px;}

body.home .flex_column.avia-link-column:hover h3.av-special-heading-tag {text-decoration:underline !important;}

#top .av-cart-counter {background-color:#b80000;}


#zz_bio_logo {
	b1ackground-color:red;
	p1osition:absolute;
	t1op:15px;l1eft:0;
	margin-bottom:0;
	max-width:125px;
}

#top #wrap_all .avia-buttonrow-center a {margin-left:0 !important;}

/* Out of stock */

p.stock.out-of-stock {
	background-color:#b80000;
	color:white;
	display:inline-block;
	padding:2px 7px !important;
}

.pXXXroduct.outofstock {opacity:.6;}

/**/

.woocommerce-shop h2.woocommerce-loop-product__title {
	color:#1d1d1d;
	font-size:18px;
	text-align:center;
}

#top .avia_cart_buttons .button :before,
.button-mini-delimiter,
div .products .product a.show_details_button,
.avia-arrow {display:none;}

#top .avia_cart_buttons .button {
	background:#056325;
	color:white !important;
	m1in-width: 50px;
    float: none;
    width: 100%;
    t1ext-align: center;
    b1order-radius: 0px;
    padding:10px;
    font-size: 15px;
    font-weight: 600;
    l1ine-height: 15px;
    m1argin: 0;
}


.avia_cart_buttons {
	opacity:1;
	padding:0;
}

#top.post-type-archive-product .price, #top.post-type-archive-product .price {
	display:inline-block;
	text-align:center;
	width:100%;
}

#top.single-product .price span {font-size:24px;}


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

#top .inner_product_header {padding:5px 15px 10px;}

/* Olie */

#top .avia-button .avia_button_icon, #top .avia-button .avia_iconbox_title {
	font-family:'poly', Helvetica, Arial, sans-serif;
}


/**/

.w1oocommerce-product-details__short-description {float:none;}


/* SHOP SIDEBAR */

.sidebar_right #text-2 {padding:5px 0;}

.sidebar_right #text-2 img {
	display:inline-block;
	max-width:45%;
}

.sidebar_right #text-2 br {display:none;}


.sidebar_right #media_image-5 {padding-bottom:5px;}


.sidebar_right .woocommerce-mini-cart__buttons.buttons a {max-width:45%;width:45% !important;}

div ul.product_list_widget li img {width:50px !important;}

/**/

.avia-link-column h2.av-special-heading-tag {font-size:24px;}

.flex_column_table_cell.av-equal-height-column .avia-button {
	margin-top:20px;
	p1osition: absolute !important;
    l1eft: 0 !important;
    b1ottom: 0 !important;
}



/* 
--------------------------------------------------------
Contact
--------------------------------------------------------*/


/* BLOG */

.panel-grid-cell {
	b1ackground:red;
	float:left;
	w1idth:32%;
}

body.page-id-3540 .panel-grid-cell:nth-child(1) {width:18%;margin-right:2%;}
body.page-id-3540 .panel-grid-cell:nth-child(2) {width:40%;margin-right:2%;}
body.page-id-3540 .panel-grid-cell:nth-child(3) {width:38%;}

.woocommerce-product-details__short-description:after,
.panel-grid::after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
} 

/*
--------------------------------------------------------
Footer + Socket
--------------------------------------------------------*/

.webwinkelkeur-rich-snippet {
	font-size:11px;
}

.webwinkelkeur-rich-snippet a {color:#056324;}


#top .content .flex_column .widget_nav_menu li {border:0 none transparent;}

#top .content .flex_column .widget_nav_menu li a {padding:0;}

#top .content .flex_column .widget_nav_menu li a:hover {text-decoration:underline;}


#fXXXooter-page h4.av-special-heading-tag {font-size:18px;}

#top .bee-form-row input {
	margin-bottom:5px !important;
}

.bee-form .bee-form-row .bee-field,
.bee-row-1 .bee-col-1 .bee-block-1 {padding:0 !important;}

.bee-button-container {margin-top:10px !important;}

/*
-----------------------------------------------------------------------------------------
★★★ ENFOLD
-----------------------------------------------------------------------------------------*/

.special_amp {
	color:inherit!important;
	font-family:inherit;
	font-size: inherit;
	font-style:inherit;
	font-weight:inherit;
}

/* 
--------------------------------------------------------
Disable image rollover FX
--------------------------------------------------------*/
	
.image-overlay.overlay-type-image,
.overlay-type-extern {display:none !important;}

/* 
--------------------------------------------------------
Remove date and time in portfolio widget
--------------------------------------------------------*/

.news-time {display: none!important;}

/* 
--------------------------------------------------------
Reset text-transform
--------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, .iconbox .iconbox_content .iconbox_content_title {text-transform:inherit !important;}	

/* 
--------------------------------------------------------
Resize Social media icons
--------------------------------------------------------*/

/*
#top .social_bookmarks li a,
#top .social_bookmarks li {
	font-size: 18px;
	line-height:50px;
	width:50px !important;height:50px !important;
}
*/

/* 
--------------------------------------------------------
Social media icons background always visible
--------------------------------------------------------*/

#socket .social_bookmarks li a {
	width: 50px !important;
	height: 50px !important;
	font-size: 18px !important;
}

#top #wrap_all .av-social-link-instagram a {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);color:white;}

#top #wrap_all .av-social-link-whatsapp a {background-color:#00e676;color:white;}

#top #wrap_all .av-social-link-linkedin a {background-color:#419cca;color:white;}

#top #wrap_all .av-social-link-facebook a {background-color:#37589b;color:white;}

#socket .social_bookmarks li {margin-right:3px;}

/*#top .social_bookmarks li {margin-left:3px;}

#top .social_bookmarks_rss a {background-color:#ffa133!important;}
#top .social_bookmarks_facebook	a{background-color:#37589b!important;}
#top .social_bookmarks_twitter a{background-color:#46d4fe!important;}
#top .social_bookmarks_mail a{background-color:#9fae37!important;}
#top .social_bookmarks_dribbble a{background-color:#e44885!important;}
#top .social_bookmarks_linkedin a{background-color:#419cca!important;}
#top .social_bookmarks_search a{background-color:#222222!important;}
#top .social_bookmarks_gplus a{background-color:#de5a49!important;}
#top .social_bookmarks_behance a{background-color:#008cfa!important;}
#top .social_bookmarks_flickr a{background-color:#ff0086!important;}
#top .social_bookmarks_forrst a{background-color:#234317!important;}
#top .social_bookmarks_myspace a{background-color:#000000!important;}
#top .social_bookmarks_tumblr a{background-color:#345574!important;}
#top .social_bookmarks_vimeo a{background-color:#31baff!important;}
#top .social_bookmarks_youtube a{background-color:#a72b1d!important;}
#top .social_bookmarks_pinterest a{background-color:#cb2027!important;}
#top .social_bookmarks_skype a{background-color:#12a5f4!important;}
#top .social_bookmarks_instagram a{background-color:#a67658!important;}*/

/* 
--------------------------------------------------------
Hide Rounded Corners on Images
--------------------------------------------------------*/

.avia-content-slider .slide-image,
.avia-content-slider .slide-image img,
.avia_image,
.avia-slideshow li img {
	border-bottom: 0px !important;
	border-radius:0 !important;
}

/* 
--------------------------------------------------------
Hide Rounded Corners on Buttons
--------------------------------------------------------*/

.avia-button {border-radius:0 !important;}

/* 
--------------------------------------------------------
Disable Sidebar on Single Product 
--------------------------------------------------------*/

.single-product .sidebar {
	d1isplay:none !important;
}

/* 
--------------------------------------------------------
Always show MailChimp Subscribe button
--------------------------------------------------------*/
	
#mc_embed_signup .clear {
	clear: inherit;
	display: inherit;
	overflow: inherit;
	visibility: visible;
	width: inherit;
	height: inherit;
}

/* 
-----------------------------------------------------------------------------------------
★★★ Responsive 
-----------------------------------------------------------------------------------------*/	

#template_name {
	background:rgba(255,255,255,.9);
	border:solid 1px silver;
	font-size:10px;
	left:0;
	z-index:999;
}

.only_mobile {display:none;}

/* Remove round corners on ipad and iphone */

input.chrome {
    -webkit-appearance: none;
    -webkit-border-radius:0; 
    border-radius:0;
}

input[type="checkbox"] {-webkit-appearance: checkbox;}

/* 
-----------------------------------------------------------------------------------------
★★★ Media Queries
-----------------------------------------------------------------------------------------*/	

/* Desktop */
@media only screen and (max-width: 1195px)  {
	
	.av-main-nav > li > a {padding:0 8px;}
	
	#header_main ul.menu li a span {font-size:11px;}
	
}


/* Tablet */
@media only screen and (max-width: 989px) {
	
	.single-product-main-image {width:100% !important;}

	.single-product-summary {width:65%;}

	.single-product-sidebar {width: 33% ;}
	
}


/* Tablet + Mobile */
@media only screen and (max-width: 767px) {
	
	.only_desktop {display:none;}
	
	.only_mobile {display:block;}
	
	/* Socket */
	
	#socket {text-align:center;}
	
	#socket .copyright {float:none;}
	
	#socket .sub_menu_socket li {
		float:none;
		display:inline-block;
	}
	
	#socket .menu {text-align:center;}
	
	.single-product-main-image {width:100% !important;}

	.single-product-summary {width:100%;}

	.single-product-sidebar {width: 100% ;}
	
}


/* Mobile */
@media only screen and (max-width: 479px) {
		
		
		
	}