/*
Theme Name: The Retailer Child
Theme URI: http://theretailer.getbowtied.com/
Description: This is a child theme for The Retailer.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: theretailer
Version: 1.4.6.2
*/



/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/


/*
@font-face {
  font-family: 'JANICE';
  src: url("font/janice.eot"); /* IE9 Compat Modes */
/*   src: url("font/janice.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
 /*    url("font/janice.otf") format("opentype"), /* Open Type Font */
 /*   url("font/janice.svg") format("svg"), /* Legacy iOS */
 /*   url("font/janice.ttf") format("truetype"), /* Safari, Android, iOS */
 /*   url("font/janice.woff") format("woff"), /* Modern Browsers */
 /*   url("font/janice.woff2") format("woff2"); /* Modern Browsers */
 /* font-weight: normal;
 /* font-style: normal;
}  

*/

@font-face {
 font-family: 'Spectral';
 src: url("https://www.janiceofficial.com/wp-content/themes/theretailer-child/font/Spectral-Regular.woff2"); 
 font-weight: normal;
 font-style: normal;
}  

@font-face {
 font-family: 'Spectral';
 src: url("https://www.janiceofficial.com/wp-content/themes/theretailer-child/font/Spectral-Italic.woff2"); 
 font-weight: normal;
 font-style: italic;
}  

@font-face {
 font-family: 'Spectral';
 src: url("https://www.janiceofficial.com/wp-content/themes/theretailer-child/font/Spectral-Bold.woff2"); 
 font-weight: bold;
 font-style: normal;
}  

@font-face {
 font-family: 'Spectral';
 src: url("https://www.janiceofficial.com/wp-content/themes/theretailer-child/font/Spectral-BoldItalic.woff2"); 
 font-weight: bold;
 font-style: italic;
}  



/* SOOQR CUSTOMIZATIONS */
html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results div.sqr-resultItem a.sqr-button{border-radius:0 !important;}

html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 .sooqrSearchResultsContainer *{
Text-align:center !important;
}
html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results div.sqr-resultItem div.sqr-image img {
    max-width: 170px !important;
    max-height: 170px !important;
}

html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results.sqr-grid div.sqr-left div.sqr-image {
    width: 170px !important;
    height: 170px !important;
}
html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results.sqr-grid div.sqr-right .sqr-text{
max-height:35px !important;
}

html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results.sqr-grid div.sqr-right .sqr-text h3{
	line-height:0 !important;
}
html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results div.sqr-resultItem h3 a, html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results div.sqr-resultItem h3 a:link, html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results div.sqr-resultItem h3 a:hover{
Font-size:13px !important;
}

html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results.sqr-grid div.sqr-right div.sqr-price{
Font-weight:100 !important;
}

html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results div.sqr-resultItem div.sqr-price{
	display:block !important;
	width: 100% !important;
}
html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchFilters div.searchFilter div.searchFilterShowAllValues a, html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchFilters div.searchFilter div.searchFilterShowAllValues a:link, html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchFilters div.searchFilter div.searchFilterHideAllValues a, html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchFilters div.searchFilter div.searchFilterHideAllValues a:link{
	font-size:13px !important;
}
html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchFilters div.searchFilter div.searchFilterValues label{
	font-size:13px !important;
    text-transform: capitalize !important;
	
}

@media(max-width: 767px){
html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results.sqr-grid div.sqr-resultItem{
width:48% !important;
	}
html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results div.sqr-right,
html body div.sooqrSearchContainer.sooqrSearchContainer-119852-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results.sqr-grid div.sqr-resultItem{
padding:0 !important;
}

}





body {
  font-family: 'Helvetica', sans-serif;
  text-transform: none;
}

.global_content_wrapper {
	margin: 10px auto;
	max-width:1200px;
	max-width: 1065px;
	padding: 0 0px;
}

.woocommerce .page-title, .woocommerce-page .page-title {
	text-align: left;
	padding:0;
}

.page .entry-header, .page .entry-thumbnail {
	margin: 0;
}
.entry-content a{color:#000000; text-decoration:underline;}
.janice_social_icons a{color:#000000 !important; text-decoration:none;}
.entry-title, .page-title, .entry-content h2, h1 {
    padding: 0 0 20px;
    font-size: 18px!important;
    color: #333333;
}

.entry-title, .page-title,
h1{font-family: 'helvetica'; text-transform:uppercase;}

.category_header h2,
.category_header h3,
.category_header h4 {
	margin:0;
	font-size:14px;
}
.category_header h2{
text-decoration: underline;
}

.tr_content_wrapper {
	margin: 0 auto;
	max-width:100%;
}

.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered .menus_wrapper .gbtr_first_menu {
border:none;
padding-bottom:0px;
}

.menus_wrapper_shopping_bag_mobile_style{margin-right:0 !important;}
.gbtr_header_wrapper.centered_header .gbtr_menu_wrapper_centered {margin-top:15px;}

.category_header{padding:0;}

/*
.image_container a .front, .image_container a .back {
	transition: 0s !important;
	-webkit-transition: 0s !important;
}
*/

.product_item_inner {text-align:center;}
.onsale{width:83px;}
.out_of_stock_badge_loop {display: inline-table; font-size:14px;width: max-content;}

.prdctfltr_wc,
.global_content_wrapper .prdctfltr_wc label{
    color:#7b7b7b;
}
   .prdctfltr_woocommerce_filter_title{
        background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='rgba(123,123,123,1)'><path d='M 7.4296875 9.5 L 5.9296875 11 L 12 17.070312 L 18.070312 11 L 16.570312 9.5 L 12 14.070312 L 7.4296875 9.5 z'></path></svg>");
background-repeat: no-repeat;
	background-position: right 0 top -2px;
	padding-right: 20px;
}
.prdctfltr_title_selected{display:none;}
.prdctfltr_wc .prdctfltr_filter_title{text-align:right;}

.entry-content .product_item .image_container, .entry-content li.product .image_container, .woocommerce ul.products .product_item .image_container, .woocommerce ul.products li.product .image_container, ul.products .product_item .image_container, ul.products li.product .image_container, ul.swiper-slide .product_item .image_container, ul.swiper-slide li.product .image_container {
	margin-bottom: 8px;
}

.gbtr_widgets_footer_wrapper{display:none !important; margin:0 20px;}


.entry-content ul ul li, .entry-content .content_wrapper ul ul li, .woocommerce-product-details__short-description ul ul li{
	list-style-type: none;
}




/****************************************************************/
/* TOBBAR */
/****************************************************************/

.mobile_search{display:none;}


.gbtr_tools_wrapper .topbar_text_wrapper,
.gbtr_tools_wrapper .topbar_tools_wrapper{
    width:25%;
}

.gbtr_tools_wrapper .topbar_rotator_wrapper{
    text-align:center;
    width:50%;
    overflow:hidden;
    color:white;
	max-height: 36px;
}

.gbtr_tools_wrapper .topbar_rotator_wrapper .rotating{
	line-height:14px;
	padding:5px 0;
}

.gbtr_tools_wrapper .topbar_tools_wrapper .shoppingbag-wrapper {
	float: right;
	width: 40px;
}
.gbtr_tools_wrapper .topbar_tools_wrapper a {
	display: block;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
	position: relative;
	color: #fff;
	text-align: center;
}

.gbtr_tools_wrapper .topbar_tools_wrapper .shoppingbag-wrapper .shoppingbag_link .shopping_bag_icon:before {
	position: relative;
	top: 9px;
	left: 12px;
	opacity: 1;
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
}

.shoppingbag_link .shopping_bag_icon:before
    {
        content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 48 48' fill='rgba(255,255,255,1)'><path d='M12,4C9.5,4,7.5,6,7.5,8.5v1H4.3C4,9.5,3.8,9.7,3.8,10v14.5C3.8,24.8,4,25,4.3,25h15.4c0.3,0,0.5-0.2,0.5-0.5V10 c0-0.3-0.2-0.5-0.5-0.5h-3.2v-1C16.5,6,14.5,4,12,4z M8.5,8.5C8.5,6.6,10.1,5,12,5c1.9,0,3.5,1.6,3.5,3.5v1H8.5	C8.5,9.5,8.5,8.5,8.5,8.5z M19.2,10.5V24H4.8V10.5h2.7v1.8c0,0.3,0.2,0.5,0.5,0.5c0.3,0,0.5-0.2,0.5-0.5v-1.8h7.1v1.8 c0,0.3,0.2,0.5,0.5,0.5s0.5-0.2,0.5-0.5v-1.8H19.2z'></path></svg>");
    }
.gbtr_tools_wrapper .topbar_tools_wrapper .fas{    
    font-size: 18px;
	padding: 7px;
	color:#FFFFFF;
}
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search_trigger .fas{    
	padding: 0 7px;
}


.gbtr_tools_wrapper .topbar_tools_wrapper a:hover .fas{    
	color:#969696;
}



.gbtr_tools_wrapper .topbar_tools_wrapper .logout-wrapper .logout_link {
	margin-top:1px;
    border-left: 0;
    right: 0;
    padding: 0;
    
}

.gbtr_tools_wrapper .topbar_tools_wrapper .logout-wrapper .red i {
	color:red;
}

    
.gbtr_tools_wrapper .topbar_text_wrapper .topbar_text_content .gbtr_tools_info{padding:0;}    
.topbar-menu {
	list-style: none;
	display: flex;
	font-size: 14px;
}
.topbar-menu li {
	display: block;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	padding: 0;
    }
.topbar-menu a{
	font-family: 'Helvetica', sans-serif;
    color:white;
    display:block;
    padding:10px 10px 10px 15px;
    text-transform:uppercase;
    
}
.topbar-menu a:hover{
    color:white;
}


.gbtr_header_wrapper.centered_header.site-header-sticky .content_header{display:block}
.gbtr_header_wrapper.centered_header.site-header-sticky .content_header > div{width:100%;}
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_centered,
.gbtr_header_wrapper.centered_header.site-header-sticky .gbtr_menu_wrapper_centered .menus_wrapper{padding:0;}


@media only screen and (max-width: 959px){
	.mobile_search{display:block; width:100%;text-align:center; padding: 0 20px 0;}
	.mobile_search form{border: solid black 1px; display: flex; justify-content:space-between}
	.mobile_search input{width: 85%;	border: none;padding: 5px; margin:2px 0 2px 10px;}
	.mobile_search button{border: none; background: white; color:black;padding:10px;}

.tr_content_wrapper{padding:0;}

	.gbtr_tools_wrapper {height:40px;}
.gbtr_tools_wrapper .topbar_text_wrapper{display:none !important;}
.gbtr_tools_wrapper .topbar_tools_wrapper {display:none; min-width:auto;float: right;
    width: 100%;height:30px;}
.gbtr_tools_wrapper .topbar_rotator_wrapper {height:40px; padding-top: 1px; font-size: 11px; width: 100%;max-height: 28px; text-align:center;line-height:32px;}
.gbtr_tools_wrapper .topbar_rotator_wrapper .rotating span{max-height: 28px; line-height: 20px;}
.gbtr_header_wrapper.centered_header.site-header-sticky, .gbtr_header_wrapper.default_header.site-header-sticky, .gbtr_header_wrapper.menu_under_header.site-header-sticky {padding-bottom: 10px;}
.gbtr_header_wrapper.centered_header .mobile_menu_wrapper ul li .tools_button span:before,
.gbtr_header_wrapper.centered_header.site-header-sticky .mobile_menu_wrapper ul li .tools_button span:not(.items_number):before{top:11px;}
.rotating{ line-height:1 !important;}
    .global_content_wrapper {padding: 0 20px;}
	
	
}

@media only screen and (max-width: 719px){
	
	.entry-title, .page-title, .entry-content h2, h1{font-size:14px!important;}
	.prdctfltr_wc .prdctfltr_filter_title{font-size:12px !important;}
	
.gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search.open, .gbtr_tools_wrapper .topbar_tools_wrapper .gbtr_tools_search.open_always {
    width: 130px;
}
	.gbtr_tools_wrapper .topbar_text_wrapper {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    text-align: left;
		width:120px;
		display: none !important;
}
		.gbtr_tools_wrapper .topbar_text_wrapper a{
			padding:5px 5px 5px 10px;
	}
}


/****************************************************************/
/* TOBBAR - TEXTROTATOR */
/****************************************************************/
/* OLD
.rotating {
  display: inline-block;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
  -moz-transform: rotateX(0) rotateY(0) rotateZ(0);
  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
  -o-transform: rotateX(0) rotateY(0) rotateZ(0);
  transform: rotateX(0) rotateY(0) rotateZ(0);
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform-origin-x: 50%;
  line-height:35px;
}

.rotating.flip {
  position: relative;
}

.rotating .front, .rotating .back {
  left: 0;
  top: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.rotating .front {
  position: absolute;
  display: inline-block;
  -webkit-transform: translate3d(0,0,1px);
  -moz-transform: translate3d(0,0,1px);
  -ms-transform: translate3d(0,0,1px);
  -o-transform: translate3d(0,0,1px);
  transform: translate3d(0,0,1px);
}

.rotating.flip .front {
  z-index: 1;
}

.rotating .back {
  display: block;
  opacity: 0;
}

.rotating.spin {
  -webkit-transform: rotate(360deg) scale(0);
  -moz-transform: rotate(360deg) scale(0);
  -ms-transform: rotate(360deg) scale(0);
  -o-transform: rotate(360deg) scale(0);
  transform: rotate(360deg) scale(0);
}



.rotating.flip .back {
  z-index: 2;
  display: block;
  opacity: 1;
  
  -webkit-transform: rotateY(180deg) translate3d(0,0,0);
  -moz-transform: rotateY(180deg) translate3d(0,0,0);
  -ms-transform: rotateY(180deg) translate3d(0,0,0);
  -o-transform: rotateY(180deg) translate3d(0,0,0);
  transform: rotateY(180deg) translate3d(0,0,0);
}

.rotating.flip.up .back {
  -webkit-transform: rotateX(180deg) translate3d(0,0,0);
  -moz-transform: rotateX(180deg) translate3d(0,0,0);
  -ms-transform: rotateX(180deg) translate3d(0,0,0);
  -o-transform: rotateX(180deg) translate3d(0,0,0);
  transform: rotateX(180deg) translate3d(0,0,0);
}

.rotating.flip.cube .front {
  -webkit-transform: translate3d(0,0,100px) scale(1,1);
  -moz-transform: translate3d(0,0,100px) scale(1,1);
  -ms-transform: translate3d(0,0,100px) scale(1,1);
  -o-transform: translate3d(0,0,100px) scale(1,1);
  transform: translate3d(0,0,100px) scale(1,1);
}

.rotating.flip.cube .back {
  -webkit-transform: rotateY(180deg) translate3d(0,0,100px) scale(1,1);
  -moz-transform: rotateY(180deg) translate3d(0,0,100px) scale(1,1);
  -ms-transform: rotateY(180deg) translate3d(0,0,100px) scale(1,1);
  -o-transform: rotateY(180deg) translate3d(0,0,100px) scale(1,1);
  transform: rotateY(180deg) translate3d(0,0,100px) scale(1,1);
}

.rotating.flip.cube.up .back {
  -webkit-transform: rotateX(180deg) translate3d(0,0,100px) scale(1,1);
  -moz-transform: rotateX(180deg) translate3d(0,0,100px) scale(1,1);
  -ms-transform: rotateX(180deg) translate3d(0,0,100px) scale(1,1);
  -o-transform: rotateX(180deg) translate3d(0,0,100px) scale(1,1);
  transform: rotateX(180deg) translate3d(0,0,100px) scale(1,1);
}

@media (max-width: 767px) {
  .rotating.flip .back,
  .rotating.flip.cube .back,
  .rotating.flip.up .back,
  .rotating.flip.cube.up .back {
    -webkit-transform: none !important;
    transform: none !important;
  }
}
*/


.rotating {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  line-height: 35px;

  -webkit-perspective: 1000px;
  perspective: 1000px;

  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;

  -webkit-transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
}

.rotating .front,
.rotating .back {
  top: 0;
  left: 0;
  display: inline-block;
  white-space: nowrap;

  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* voorkant */
.rotating .front {
  position: relative;
  z-index: 2;

  -webkit-transform: rotateY(0deg) translateZ(1px);
  transform: rotateY(0deg) translateZ(1px);
}

/* achterkant */
.rotating .back {
  position: absolute;
  z-index: 1;

  -webkit-transform: rotateY(180deg) translateZ(1px);
  transform: rotateY(180deg) translateZ(1px);
}

/* verticale variant */
.rotating.flip.up .back {
  -webkit-transform: rotateX(180deg) translateZ(1px);
  transform: rotateX(180deg) translateZ(1px);
}

/* 🔥 BELANGRIJKE SAFARI FIX */
/* voorkom dat beide tegelijk zichtbaar zijn */
.rotating[style*="rotateY(180deg)"] .front {
  visibility: hidden;
}

.rotating[style*="rotateY(180deg)"] .back {
  visibility: visible;
}

.rotating:not([style*="rotateY(180deg)"]) .front {
  visibility: visible;
}

.rotating:not([style*="rotateY(180deg)"]) .back {
  visibility: hidden;
}

/* cube variant */
.rotating.flip.cube .front {
  -webkit-transform: translateZ(100px);
  transform: translateZ(100px);
}

.rotating.flip.cube .back {
  -webkit-transform: rotateY(180deg) translateZ(100px);
  transform: rotateY(180deg) translateZ(100px);
}

.rotating.flip.cube.up .back {
  -webkit-transform: rotateX(180deg) translateZ(100px);
  transform: rotateX(180deg) translateZ(100px);
}

/* mobiel fallback */
@media (max-width: 767px) {
  .rotating {
    -webkit-transform: none !important;
    transform: none !important;
  }

  .rotating .front {
    position: relative;
    visibility: visible !important;
  }

  .rotating .back {
    display: none !important;
  }
}

/****************************************************************/
/* SINGLE PRODUCT */
/****************************************************************/


.woocommerce ul.products, ul.products {
	width: 1045px;
	margin: 0 auto;
}


.woocommerce-product-details__short-description{margin:20px 0;}

/*
.woocommerce div.product div.images .flex-control-thumbs  {
display: flex;
	justify-content: space-between;
}
.woocommerce div.product div.images .flex-control-thumbs li {
	padding: 10px 0 0 0;
	max-width: 130px;
}
*/

.woocommerce div.product div.images .flex-control-thumbs{overflow: visible;}
/*
.woocommerce div.product p.price, .woocommerce div.product span.price {
	margin: 20px 0;
}
*/
.woocommerce div.product form.cart .button {
	width: 100%;
	border: solid 1px black !important;
	color: black;
	background: transparent;
	padding: 20px;
	border: solid 1px black !important;
	opacity: 1;
	line-height:0;
	height:0;
}

.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover{
	color: black;
	background: transparent;
}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart-enabled .button {
    color:#FFFFFF;
    background-color:#000000;
    
}

.woocommerce div.product p.stock {
	font-size: 14px;
	padding: 20px 0px;
	line-height:0;
	height:0;
	margin-bottom: 20px;
	width: 100% !important;
}

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

.iconic-wlv-variations__selection{display:none;}
.iconic-wlv-terms {margin: 0px!important;}
.iconic-wlv-terms__term{
    float: right;
    border-radius:50%;
    border:solid 1px white; 
    padding:2px !important;
}
.iconic-wlv-terms__term--current{
    border:solid 1px black; 
}

td.iconic-wlv-variations__label,
td.iconic-wlv-variations__value {
	padding-left: 0;
}


.iconic-wlv-terms__term span,
.iconic-wlv-terms__term a{
    width:20px;
    height:20px;
    border-radius:50%;
    border:none !important;
    overflow:hidden;
    color:black;
    background:black;
}

.iconic-wlv-terms__term--roze span,
.iconic-wlv-terms__term--roze a,
.iconic-wlv-terms__term--roze a:hover{
    color:#D9027D !important;
    background:#D9027D !important;
}
.iconic-wlv-terms__term--goud span,
.iconic-wlv-terms__term--goud a,
.iconic-wlv-terms__term--goud a:hover{
    color:#F0C070 !important;
    background:#F0C070 !important;
}
.iconic-wlv-terms__term--geel span,
.iconic-wlv-terms__term--geel a,
.iconic-wlv-terms__term--geel a:hover{
    color:yellow !important;
    background:yellow !important;
}
.iconic-wlv-terms__term--groen span,
.iconic-wlv-terms__term--groen a,
.iconic-wlv-terms__term--groen a:hover{
    color:#A2E4B8 !important;
    background:#A2E4B8 !important;
}
.iconic-wlv-terms__term--zwart span,
.iconic-wlv-terms__term--zwart a,
.iconic-wlv-terms__term--zwart a:hover{
    color:black !important;
    background:black !important;
}
.iconic-wlv-terms__term--blauw span,
.iconic-wlv-terms__term--blauw a,
.iconic-wlv-terms__term--blauw a:hover{
    color:#8DB9CA !important;
    background:#8DB9CA !important;
}
.iconic-wlv-terms__term--wit span,
.iconic-wlv-terms__term--wit a,
.iconic-wlv-terms__term--wit a:hover{
    color:#F1F2F1 !important;
    background:#F1F2F1 !important;
}
.iconic-wlv-terms__term--grijs span,
.iconic-wlv-terms__term--grijs a,
.iconic-wlv-terms__term--grijs a:hover{
    color:#C0C0C0 !important;
    background:#C0C0C0 !important;
}

.iconic-wlv-terms__term--bruin-beige span,
.iconic-wlv-terms__term--bruin-beige a,
.iconic-wlv-terms__term--bruin-beige a:hover{
    color:#d5ba98 !important;
    background:#d5ba98 !important;
}

.iconic-wlv-terms__term--rood span,
.iconic-wlv-terms__term--rood a,
.iconic-wlv-terms__term--rood a:hover{
    color:#ce2b37 !important;
    background:#ce2b37 !important;
}

.iconic-wlv-terms__term--paars span,
.iconic-wlv-terms__term--paars a,
.iconic-wlv-terms__term--paars a:hover{
    color:#87189D !important;
    background:#87189D !important;
}

.iconic-wlv-terms__term--oranje span,
.iconic-wlv-terms__term--oranje a,
.iconic-wlv-terms__term--oranje a:hover{
    color:#ff6c2f !important;
    background:#ff6c2f !important;
}

.iconic-wlv-terms__term--multicolor span,
.iconic-wlv-terms__term--multicolor a,
.iconic-wlv-terms__term--multicolor a:hover{
    color:transparent!important;
    background: linear-gradient(45deg, red 15%, orange 30%, yellow 40%, green 50%, blue 60%, indigo 70%, violet 85%) !important
}




/*KLEUREN FW22 */
.iconic-wlv-terms__term--zilver span,
.iconic-wlv-terms__term--zilver a,
.iconic-wlv-terms__term--zilver a:hover{
    color:#b5b7b6 !important;
    background:#b5b7b6 !important;
}

.iconic-wlv-terms__term--wit span,
.iconic-wlv-terms__term--wit a,
.iconic-wlv-terms__term--wit a:hover{
    color:#F1F2F1 !important;
    background:#F1F2F1 !important;
}

.iconic-wlv-terms__term--zwart span,
.iconic-wlv-terms__term--zwart a,
.iconic-wlv-terms__term--zwart a:hover{
    color:#000000 !important;
    background:#000000 !important;
}

.iconic-wlv-terms__term--off-white span,
.iconic-wlv-terms__term--off-white a,
.iconic-wlv-terms__term--off-white a:hover{
    color:#F1F2F1 !important;
    background:#F1F2F1 !important;
}

.iconic-wlv-terms__term--grijs span,
.iconic-wlv-terms__term--grijs a,
.iconic-wlv-terms__term--grijs a:hover{
    color:#807D7F !important;
    background:#807D7F !important;
}

.iconic-wlv-terms__term--roze span,
.iconic-wlv-terms__term--roze a,
.iconic-wlv-terms__term--roze a:hover{
    color:#e31c79 !important;
    background:#e31c79 !important;
}

.iconic-wlv-terms__term--champagne span,
.iconic-wlv-terms__term--champagne a,
.iconic-wlv-terms__term--champagne a:hover{
    color:#e7b2a4 !important;
    background:#e7b2a4 !important;
}

.iconic-wlv-terms__term--licht-roze span,
.iconic-wlv-terms__term--licht-roze a,
.iconic-wlv-terms__term--licht-roze a:hover{
    color:#e198ad !important;
    background:#e198ad !important;
}


.iconic-wlv-terms__term--burgundy span,
.iconic-wlv-terms__term--burgundy a,
.iconic-wlv-terms__term--burgundy a:hover{
    color:#87212e !important;
    background:#87212e !important;
}

.iconic-wlv-terms__term--red span,
.iconic-wlv-terms__term--red a,
.iconic-wlv-terms__term--red a:hover{
    color:#D01C1F !important;
    background:#D01C1F !important;
}

.iconic-wlv-terms__term--lila span,
.iconic-wlv-terms__term--lila a,
.iconic-wlv-terms__term--lila a:hover{
    color:#e0bcec !important;
    background:#e0bcec !important;
}

.iconic-wlv-terms__term--oranje span,
.iconic-wlv-terms__term--oranje a,
.iconic-wlv-terms__term--oranje a:hover{
    color:#e35205 !important;
    background:#e35205 !important;
}

.iconic-wlv-terms__term--licht-groen span,
.iconic-wlv-terms__term--licht-groen a,
.iconic-wlv-terms__term--licht-groen a:hover{
    color:#999b85 !important;
    background:#999b85 !important;
}

.iconic-wlv-terms__term--mint-groen span,
.iconic-wlv-terms__term--mint-groen a,
.iconic-wlv-terms__term--mint-groen a:hover{
    color:#B4D3B2 !important;
    background:#B4D3B2 !important;
}

.iconic-wlv-terms__term--groen span,
.iconic-wlv-terms__term--groen a,
.iconic-wlv-terms__term--groen a:hover{
    color:#485c37 !important;
    background:#485c37 !important;
}

.iconic-wlv-terms__term--donker-blauwe-denim span,
.iconic-wlv-terms__term--donker-blauwe-denim a,
.iconic-wlv-terms__term--donker-blauwe-denim a:hover{
    color:#5d538b !important;
    background:#5d538b !important;
}

.iconic-wlv-terms__term--licht-blauwe-denim span,
.iconic-wlv-terms__term--licht-blauwe-denim a,
.iconic-wlv-terms__term--licht-blauwe-denim a:hover{
    color:#8bb8e8 !important;
    background:#8bb8e8 !important;
}

.iconic-wlv-terms__term--copper span,
.iconic-wlv-terms__term--copper a,
.iconic-wlv-terms__term--copper a:hover{
    color:#C47E5A !important;
    background:#C47E5A !important;
}


.iconic-wlv-terms__term--bruin span,
.iconic-wlv-terms__term--bruin a,
.iconic-wlv-terms__term--bruin a:hover{
    color:#B95118 !important;
    background:#B95118 !important;
}


.iconic-wlv-terms__term--beige span,
.iconic-wlv-terms__term--beige a,
.iconic-wlv-terms__term--beige a:hover{
    color:#D4B895 !important;
    background:#D4B895 !important;
}

.iconic-wlv-terms__term--blauw span,
.iconic-wlv-terms__term--blauw a,
.iconic-wlv-terms__term--blauw a:hover{
    color:#1E22AA !important;
    background:#1E22AA !important;
}

.iconic-wlv-terms__term--licht-blauw span,
.iconic-wlv-terms__term--licht-blauw a,
.iconic-wlv-terms__term--licht-blauw a:hover{
    color:#00a6d6 !important;
    background:#00a6d6 !important;
}

.iconic-wlv-terms__term--licht-goud span,
.iconic-wlv-terms__term--licht-goud a,
.iconic-wlv-terms__term--licht-goud a:hover{
    color:#AB936B !important;
    background:#AB936B !important;
}



/*KLEUREN 23-1 */
.product_tag-23-1 .iconic-wlv-terms__term--beige span,
.product_tag-23-1 .iconic-wlv-terms__term--beige a,
.product_tag-23-1 .iconic-wlv-terms__term--beige a:hover{
    color:#C09C83 !important;
    background:#C09C83 !important;
}

.product_tag-23-1 .iconic-wlv-terms__term--bruin span,
.product_tag-23-1 .iconic-wlv-terms__term--bruin a,
.product_tag-23-1 .iconic-wlv-terms__term--bruin a:hover{
    color:#674736 !important;
    background:#674736 !important;
}

.product_tag-23-1 .iconic-wlv-terms__term--blauw span,
.product_tag-23-1 .iconic-wlv-terms__term--blauw a,
.product_tag-23-1 .iconic-wlv-terms__term--blauw a:hover{
    color:#171C8F !important;
    background:#171C8F !important;
}

.product_tag-23-1 .iconic-wlv-terms__term--lila span,
.product_tag-23-1 .iconic-wlv-terms__term--lila a,
.product_tag-23-1 .iconic-wlv-terms__term--lila a:hover{
    color:#C98BDB !important;
    background:#C98BDB !important;
}

.iconic-wlv-terms__term--candy-roze span,
.iconic-wlv-terms__term--candy-roze a,
.iconic-wlv-terms__term--candy-roze a:hover{
    color:#CE0F69 !important;
    background:#CE0F69 !important;
}

.product_tag-23-1 .iconic-wlv-terms__term--licht-blauw span,
.product_tag-23-1 .iconic-wlv-terms__term--licht-blauw a,
.product_tag-23-1 .iconic-wlv-terms__term--licht-blauw a:hover{
    color:#B8CCEA !important;
    background:#B8CCEA !important;
}

.iconic-wlv-terms__term--neon-geel span,
.iconic-wlv-terms__term--neon-geel a,
.iconic-wlv-terms__term--neon-geel a:hover{
    color:#FFE900 !important;
    background:#FFE900 !important;
}

.iconic-wlv-terms__term--neon-pink span,
.iconic-wlv-terms__term--neon-pink a,
.iconic-wlv-terms__term--neon-pink a:hover{
    color:#F04E98 !important;
    background:#F04E98 !important;
}

.product_tag-23-1 .iconic-wlv-terms__term--oranje span,
.product_tag-23-1 .iconic-wlv-terms__term--oranje a,
.product_tag-23-1 .iconic-wlv-terms__term--oranje a:hover{
    color:#FE5000 !important;
    background:#FE5000 !important;
}

.product_tag-23-1 .iconic-wlv-terms__term--peach span,
.product_tag-23-1 .iconic-wlv-terms__term--peach a,
.product_tag-23-1 .iconic-wlv-terms__term--peach a:hover{
    color:#FF8D6D !important;
    background:#FF8D6D !important;
}

.iconic-wlv-terms__term--smaragd-groen span,
.iconic-wlv-terms__term--smaragd-groen a,
.iconic-wlv-terms__term--smaragd-groen a:hover{
    color:#009639 !important;
    background:#009639 !important;
}

.iconic-wlv-terms__term--turquoise span,
.iconic-wlv-terms__term--turquoise a,
.iconic-wlv-terms__term--turquoise a:hover{
    color:#2AD2C9 !important;
    background:#2AD2C9 !important;
}


/*KLEUREN 23-2 */
.iconic-wlv-terms__term--donker-blauw-23-2 span,
.iconic-wlv-terms__term--donker-blauw-23-2 a,
.iconic-wlv-terms__term--donker-blauw-23-2 a:hover{
    color:#221c35 !important;
    background:#221c35 !important;
}
.iconic-wlv-terms__term--donker-grijs-23-2 span,
.iconic-wlv-terms__term--donker-grijs-23-2 a,
.iconic-wlv-terms__term--donker-grijs-23-2 a:hover{
    color:#605f60 !important;
    background:#605f60 !important;
}
.iconic-wlv-terms__term--licht-grijs-23-2 span,
.iconic-wlv-terms__term--licht-grijs-23-2 a,
.iconic-wlv-terms__term--licht-grijs-23-2 a:hover{
    color:#c5c6c7 !important;
    background:#c5c6c7 !important;
}
.iconic-wlv-terms__term--licht-grijs-23-2 span,
.iconic-wlv-terms__term--licht-grijs-23-2 a,
.iconic-wlv-terms__term--licht-grijs-23-2 a:hover{
    color:#c5c6c7 !important;
    background:#c5c6c7 !important;
}
.iconic-wlv-terms__term--kobalt-blauw-23-2 span,
.iconic-wlv-terms__term--kobalt-blauw-23-2 a,
.iconic-wlv-terms__term--kobalt-blauw-23-2 a:hover{
    color:#0000ff !important;
    background:#0000ff !important;
}

.iconic-wlv-terms__term--donker-groen-23-2 span,
.iconic-wlv-terms__term--donker-groen-23-2 a,
.iconic-wlv-terms__term--donker-groen-23-2 a:hover{
    color:#384a46 !important;
    background:#384a46 !important;
}

.iconic-wlv-terms__term--camel-bruin-23-2 span,
.iconic-wlv-terms__term--camel-bruin-23-2 a,
.iconic-wlv-terms__term--camel-bruin-23-2 a:hover{
    color:#ba9c76 !important;
    background:#ba9c76 !important;
}

.iconic-wlv-terms__term--valentino-rood-23-2 span,
.iconic-wlv-terms__term--valentino-rood-23-2 a,
.iconic-wlv-terms__term--valentino-rood-23-2 a:hover{
    color:#ff0121 !important;
    background:#ff0121 !important;
}

.iconic-wlv-terms__term--donker-bruin-23-2 span,
.iconic-wlv-terms__term--donker-bruin-23-2 a,
.iconic-wlv-terms__term--donker-bruin-23-2 a:hover{
    color:#40312f !important;
    background:#40312f !important;
}

.iconic-wlv-terms__term--licht-groen-23-2 span,
.iconic-wlv-terms__term--licht-groen-23-2 a,
.iconic-wlv-terms__term--licht-groen-23-2 a:hover{
    color:#82853A !important;
    background:#82853A !important;
}
.iconic-wlv-terms__term--zwart-410-23-2 span,
.iconic-wlv-terms__term--zwart-410-23-2 a,
.iconic-wlv-terms__term--zwart-410-23-2 a:hover{
    color:#363434 !important;
    background:#363434 !important;
}
.iconic-wlv-terms__term--blauw-405-23-2 span,
.iconic-wlv-terms__term--blauw-405-23-2 a,
.iconic-wlv-terms__term--blauw-405-23-2 a:hover{
    color:#34568b !important;
    background:#34568b !important;
}
.iconic-wlv-terms__term--blauw-395-23-2 span,
.iconic-wlv-terms__term--blauw-395-23-2 a,
.iconic-wlv-terms__term--blauw-395-23-2 a:hover{
    color:#405a7a !important;
    background:#405a7a !important;
}
.iconic-wlv-terms__term--blauw-033-23-2 span,
.iconic-wlv-terms__term--blauw-033-23-2 a,
.iconic-wlv-terms__term--blauw-033-23-2 a:hover{
    color:#6c88a1 !important;
    background:#6c88a1 !important;
}

.iconic-wlv-terms__term--grijs-077-23-2 span,
.iconic-wlv-terms__term--grijs-077-23-2 a,
.iconic-wlv-terms__term--grijs-077-23-2 a:hover{
    color:#484849 !important;
    background:#484849 !important;
}

.iconic-wlv-terms__term--cognac-23-2 span,
.iconic-wlv-terms__term--cognac-23-2 a,
.iconic-wlv-terms__term--cognac-23-2 a:hover{
    color:#aa6938 !important;
    background:#aa6938 !important;
}

.iconic-wlv-terms__term--gun-metal-leer-23-2 span,
.iconic-wlv-terms__term--gun-metal-leer-23-2 a,
.iconic-wlv-terms__term--gun-metal-leer-23-2 a:hover{
    color:#96999b !important;
    background:#96999b !important;
}

.iconic-wlv-terms__term--off-white-leer-23-2 span,
.iconic-wlv-terms__term--off-white-leer-23-2 a,
.iconic-wlv-terms__term--off-white-leer-23-2 a:hover{
    color:#F1F2F1 !important;
    background:#F1F2F1 !important;
}



.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow:none;padding-top:0;}

.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover,
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{
    box-shadow:none !important;
    border-bottom:2px solid black;
    
}

.button-variable-item span {
	font-size: 12px;
}
.variable-item:not(.radio-variable-item) {
	height: 20px;
}

.accordion {
cursor: pointer;
	padding: 15px 0;
	width: 100%;
	text-align: left;
	border: none;
	outline: none;
	transition: 0.4s;
    font-family: 'Helvetica', sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	font-weight:100;
}

.accordion.active {
	font-weight:bold;
}



.accordion:after {
 /* content: '\02795'; /* Unicode character for "plus" sign (+) */
    font-family: "FontAwesome";
content:"\2b";
  font-size: 14px;
  line-height: 17px;
  color: #000;
  float: left;
  padding:0px 5px 0 0;
}

.active:after {
  content: "\2d"; /* Unicode character for "minus" sign (-) */
}

.panel {
  padding: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.panel ul,
.panel p{
      margin-bottom: 20px;
}
.panel p.subtitle{
    margin-bottom: 10px;
    display: inline-block;
	border-bottom: solid 1px #c7c7c7;
}

.panel a{
      color: black !important;
      border-bottom: solid 1px black;
}
.panel.last{
	margin-bottom: 20px;
}

.social_share{
    display:flex;
    line-height: 32px;
    font-family: 'Helvetica', sans-serif;
	justify-content: space-between;
	margin-bottom:20px;
    text-transform:uppercase;
	max-width:300px;
}
.product_infos .social_share{
	max-width:100%;
}
.social_share p{
    width:60%;
    margin: 0;	
	line-height: 12px !important;
	font-size: 12px !important;
	padding-top: 8px;
}

.social_share i{
    border: solid 1px #d6d6d6;
	border-radius: 50%;
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-size: 20px;
	text-align: center;
	color: black;
}





@media only screen and (max-width: 719px){
    .woocommerce ul.products, ul.products {width: 100%;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	margin-left: 0;
	width:100%;
    }
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products li.product_item, .woocommerce-page ul.products li.product_item, .product_item {
	padding: 5px;
    }
.woocommerce div.product div.images .flex-control-thumbs li{max-width:90px;}
}




/****************************************************************/
/* WINKELMAND */
/****************************************************************/

.woocommerce-cart .entry-title {
	text-align: left;
	margin: 0;
	font-size: 26px;
}

.woocommerce-cart .entry-header {
	margin: 30px 0 10px 0;
}


/****************************************************************/
/* HOMEPAGE */
/****************************************************************/
.page_full_width .boxed-row {
	max-width: 1200px;}
	
.shortcode_banner_simple_height_sep{display:none;}
.shortcode_banner_simple_height_content{
    top:30%;
}
.shortcode_banner_simple_height_inside h4{
	display: block;
	width: fit-content;
	margin: 30px auto !important;
	padding: 10px 20px  !important;
	border: solid 2px #ffffff;
    color:#ffffff !important;
}

.shortcode_banner_simple_height{
margin-bottom:0px !important;
}

.shortcode_banner_simple_height:hover .shortcode_banner_simple_height_bkg {
	-ms-transform: scale(1)  !important;
	transform: scale(1)  !important;
	-moz-transform: scale(1)  !important;
	-webkit-transform: scale(1) !important;
}
.shortcode_banner_simple_height_inner:hover:before {
	background: rgba(0, 0, 0, 0) !important;
}

.shortcode_banner_simple_height_inside h4:hover{
    color:#000000  !important;
    background-color:#ffffff;
}

@media (max-width: 959px){
.shortcode_banner_simple_height_inside {
	max-height: 250px;}
}

/****************************************************************/
/* LOOKBOOK */
/****************************************************************/
.page_full_width .wpb_row.lookbook{
    padding:10px;
    box-sizing: border-box;
    margin-bottom:150px;
}
.lookbook .vc_column_container{
    padding:10px;
    box-sizing: border-box;
}
.lookbook .product{	padding: 15px;box-sizing: border-box;}




#R1F2 .vc_column-inner {
	transform: translateY(-100px);
}

#R2F1 .vc_column-inner {
	transform: translate(150px, 100px);
	z-index:3;
}

#R2F2 .vc_column-inner {
	transform: translateY(-100px);
}


#R5F1 .vc_column-inner {
	transform: translateX(50px) scale(1.2);
	margin: 150px 0 40px 0;
}

#R5F1 .vc_column-inner .wpb_text_column {
	transform: translate(0px, 35px) scale(0.65);
}


#R5F2 .vc_column-inner {
	z-index: 0;
	transform:translate(-25px, -20px) scale(1.9);
}

#R5F2 .vc_column-inner .wpb_text_column {
	transform: translate(0px, -30px) scale(0.26);
    }

#R5F3 .vc_column-inner {
	transform: scale(1.1);
}

#R5F3 .vc_column-inner .wpb_text_column {
transform:translateX(35px) scale(0.88);
}

@media only screen and (max-width: 719px){
#R1F2 .vc_column-inner,
#R2F1 .vc_column-inner,
#R2F2 .vc_column-inner,
#R5F1 .vc_column-inner,
#R5F1 .vc_column-inner .wpb_text_column,
#R5F2 .vc_column-inner,
#R5F2 .vc_column-inner .wpb_text_column,
#R5F3 .vc_column-inner,
#R5F3 .vc_column-inner .wpb_text_column {
	transform:none;
	margin:0;
}
}



@media only screen and (max-width: 719px){
.lookbook{max-height: none;}
.lookbook .product{width: 24%; display:inline-block;}
.lookbook .vc_column_container{margin:0;}
}



/****************************************************************/
/* BLOG */
/****************************************************************/
.journey-title{
    margin:0 0 20px 0; font-size:18px !important; color:#000000;
}
.single .wpb_text_column{
    padding-top:20px;
}
.post-navigation,
.post-navigation .nav-previous-single,
.post-navigation .nav-next-single {
	border: none;}

.wpb_wrapper .wpb_content_element{max-width:100%;}
/*.vc_single_image-wrapper img{margin-top:20px;}*/
.wpb_wrapper #map_container, .wpb_wrapper .wpb_gmaps_widget, .page_full_width .wpb_revslider_element.wpb_content_element, .page_full_width .products_slider, .wpb_wrapper .gallery, .wpb_alert.wpb_content_element, .wpb_single_image {
	 margin-left: 0px !important; 
	 margin-right: 0px !important; 
}

.janice_social{
    max-width:300px;
    margin:20px auto;
}
.janice_social_icons{
    margin-top:20px;
    display:flex;
    justify-content:center;
}
.social_profile{
    text-align: center;
	width: 100px;
	display: block;
	font-weight:bold;
	margin-bottom:20px;
}

.nieuwsbrief_form{
    text-align: center;
	max-width: 300px;
	display: block;
	margin:0 auto;
	margin-bottom:20px;
}


/****************************************************************/