/*
Theme Name: pen-yookers
Theme URI: http://yookers.quintessencia.com
Description: pen-yookers
Author: frederic legrand
Author URI: https://quintessencia.com
Template: storefront
Version: 1
*/
.postid-17569 div.product_meta,
.postid-17569 div.single_variation_wrap.bundled_item_wrap div.woocommerce-variation.single_variation.bundled_item_cart_details div.woocommerce-variation-description,
.postid-17569 table.variations tbody tr.attribute_options.attribute_value_static,
.postid-17569 div.bundled_item_1.bundled_product div.details div.bundled_product_excerpt.product_excerpt p,
.postid-17569 div.bundled_item_1.bundled_product div.details h4.bundled_product_title.product_title {display:none;} 
.postid-17569 div.bundled_product_summary {padding-bottom: 0.6rem!important;margin-bottom: 0.6rem!important;border-bottom: 1px solid rgba(0,0,0,.05);}
.postid-17569 .bundle_form div.bundled_product_summary {padding-bottom: 0.618em !important;}
.postid-17569 div.bundled_product_excerpt.product_excerpt p {margin: 0 0px 0.616em;}
.postid-17569 .single-product.woocommerce div.product form.cart {border-top: 0px dotted #ededed;}
.postid-17569 div.product.bundled_product_summary {border-bottom: 2px dotted rgba(0,0,0,.05);}
.postid-17569 div.woocommerce-product-details__short-description p {margin: 0 0 0.516em;}
.postid-17569 .single-product div.product p.price {margin: 0.216em 0;}

.coupon-testvar .size-woocommerce_thumbnail {display:none;}

.textink { text-align: center;color: #25241b;text-transform: uppercase;font-weight: bold;}

div.wjecf-select-free-products h3 { text-align: center; text-transform: uppercase;}

.wjecf-select-free-products input[type=number] {-moz-appearance: textfield;} 

.margtopxxxx {margin-top:40px;}
picture.aligncenter img {margin: 0 auto;} 
div.edit-link {display:none;}
.page-id-15795 h1.entry-title {text-align:center;text-transform:lowercase;} 

#picker_pa_ink-color a.swatch-anchor,.product_cat-cartridge a.swatch-anchor {border-radius:50px;} 
#picker_pa_ink-color div.swatch-wrapper.selected,.product_cat-cartridge div.swatch-wrapper.selected {border: 0px solid #ccc;padding: 2px;}

/** category **/
.wrapinnertop {
	max-width: 66.4989378333em;
	margin-left: auto;
	margin-right: auto;
	padding: 0 2.617924em;
	box-sizing: content-box;
	display: block;   
} 

ul.cat {margin-left:0;} 
.catprod .dashed-border {margin-top: 5%;margin-bottom: 5%;border: 1px solid #cc9b76;}
.catprod.childcenter {max-height: 517px;width: 100%;}
.catprod h2 {margin-top:0;margin-bottom:0;}  
a.but.catview {text-decoration:none;} 

.product_cat_ink h1.woocommerce-products-header__title.page-title,
.term-metis h1.woocommerce-products-header__title.page-title,
.term-metis-fr h1.woocommerce-products-header__title.page-title,
.term-eros h1.woocommerce-products-header__title.page-title,
.term-eros-fr h1.woocommerce-products-header__title.page-title,
.term-gaia h1.woocommerce-products-header__title.page-title,
.term-gaia-fr h1.woocommerce-products-header__title.page-title,
.term-elios-fr h1.woocommerce-products-header__title.page-title,
.term-elios h1.woocommerce-products-header__title.page-title,
.term-ink-bottle main#main.site-main h1.woocommerce-products-header__title.page-title,
.term-luxury main#main.site-main h1.woocommerce-products-header__title.page-title,
.term-corus-fr main#main.site-main h1.woocommerce-products-header__title.page-title,
.term-corus main#main.site-main h1.woocommerce-products-header__title.page-title {display:none;}

.term-269 .storefront-breadcrumb, 
.term-metis-fr .storefront-breadcrumb,
.term-metis .storefront-breadcrumb,
.term-eros-fr .storefront-breadcrumb,
.term-eros .storefront-breadcrumb,
.term-gaia-fr .storefront-breadcrumb,
.term-gaia .storefront-breadcrumb,
.term-elios-fr .storefront-breadcrumb,
.term-elios .storefront-breadcrumb,
.term-ink-bottle .storefront-breadcrumb,
.term-luxury .storefront-breadcrumb,
.term-corus-fr .storefront-breadcrumb,
.term-corus .storefront-breadcrumb {margin: 0;}

.product_cat_ink .content-area,
.term-metis-fr .content-area,
.term-metis .content-area,
.term-eros-fr .content-area,
.term-eros .content-area,
.term-gaia-fr .content-area,
.term-gaia .content-area,
.term-elios-fr .content-area,
.term-elios .content-area,
.term-ink-bottle .content-area,
.term-luxury .content-area,
.term-corus-fr .content-area,
.term-corus .content-area {margin-bottom: 0;}

.product_cat_ink .site-main,
.term-metis-fr .site-main,
.term-metis .site-main,
.term-eros-fr .site-main,
.term-eros .site-main,
.term-gaia-fr .site-main,
.term-gaia .site-main,
.term-elios-fr .site-main,
.term-elios .site-main,
.term-ink-bottle .site-main,
.term-luxury .site-main,
.term-corus-fr .site-main,
.term-corus .site-main {margin-bottom: 0;}

.product_cat_ink .vc_custom_1616867422487,
.tax-product_cat .vc_custom_1616867422487,
.term-ink-bottle .vc_custom_1616867422487,
.term-luxury .vc_custom_1616867422487,
.term-corus-fr .vc_custom_1616867422487,
.term-corus .vc_custom_1616867422487 {margin-bottom: 0!important;}

.term-ink-bottle h1,
.term-luxury h1,
.term-metis-fr h1,
.term-metis h1,
.term-corus-fr h1,
.term-corus h1 {font-size: 2em;}

.term-269 h1::before,
.dotted::before,
div.wjecf-select-free-products h3::before,
.term-metis h1::before,
.term-metis-fr h1::before,
.term-eros h1::before,
.term-eros-fr h1::before,
.term-gaia h1::before,
.term-gaia-fr h1::before,
.term-elios-fr h1::before,
.term-elios h1::before,
.related::before,
.term-ink-bottle h1::before,
.term-luxury h1::before,
.term-corus-fr h1::before,
.term-corus h1::before {
	content: "\2022";
	color: #cc9b76;
	font-weight: 700;
	display: inline-block;
	width: 1em;
}
.term-269 h1::after, 
.dotted::after, 
div.wjecf-select-free-products h3::after,
.term-metis h1::after,
.term-metis-fr h1::after,
.term-eros h1::after,
.term-eros-fr h1::after,
.term-gaia h1::after,
.term-gaia-fr h1::after,
.term-elios-fr h1::after,
.term-elios h1::after,
.term-ink-bottle h1::after,
.term-luxury h1::after,
.term-corus-fr h1::after,
.term-corus h1::after {
	content: "\2022";
	color: #cc9b76;
	font-weight: 700;
	display: inline-block;
	width: 1em;
}
.related {margin-bottom:30px;font-weight:bold;}  

.single-product #hideprice span.price { display: none;}

.containercenter {
  width: 517px;
  height: 517px;
}

.childcenter {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 517px;
  width: 80%;
  overflow: auto;
  text-align:center;
  margin: 0 auto;
}
.dashed-border {
     width: 35%;
     margin: auto;
     margin-top: 10%;
     margin-bottom: 10%;
     border: 2px solid #cc9b76;
	 background-color:#cc9b76;
}

.vc_custom_1616867422487 .felt-tip::before,.vc_custom_1616867422487 .diff::before,.vc_custom_1616867422487 .stand::before,.vc_custom_1616867422487 .color::before {left: -13px;}

	
	
/** category **/

/** shop **/
@media screen and (min-width: 768px) {
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {background-color:#cc9b76;border-radius: 20px;}
}
.vc_images_carousel .vc_carousel-control .icon-next:before {content: '\203a';position: relative;top: -12px;color: black;}

.slidshop {margin-bottom:0!important;} 
.shop div.storefront-breadcrumb {display:none;}
ul.cat.upper li {float:left;color:#000;}
div#centerDiv {width: 100%;text-align: center;}
ul.centerUL {padding-left: 0;}
.centerUL li {display: inline;text-align: center;}
ul.cat li a {color:black;}
ul.cat li::after {content: "\2022";color: #cc9b76;font-weight: bold;display: inline-block;width: 1em;}
ul.cat li.bef::before {content:"\2022";color: #cc9b76;font-weight: bold;display: inline-block;width: 1em;}
ul.cat li.last::after {content: " ";}
a.but.catview {border-radius:20px; background:#cc9b76;color:white;padding:5px 15px;color: white;line-height: 2em;}  
a.but.catview:hover {background:#000;}
.nomargim {margin:0;}
.clear {display:inline-block;}
.shop div.page-description > p:first-child,
.shop div.page-description > p:last-child { display:none;}
.shop .wpb_single_image.wpb_content_element {margin:0;}
#singlecont {
height: 275px;
width: 245px;
position: relative;
}
.shop .single_image {
  position: absolute;
  top: 0;
}
#text {
	z-index: 100;
	position: absolute;
	color: white;
	font-size: 20px;
	font-weight: bold;
	top: 230px;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	line-height: 17px;
	padding: 5px 0;
}
p#text span.descipt {font-size: 15px;font-weight: 10;}
#wrapmenu {margin-bottom: 0;} 
.submenu {margin: 25px;}

div#yoothshop .single_image {position: unset;}

div#yoothshop #text {
	color: white;
	font-size: 20px;
	font-weight: bold;
	top: 201px;
	width: 40%;
	background-color: rgba(0, 0, 0, 0.9);
	line-height: 17px;
	padding: 5px 0;
	right: 0;
	border-radius: 10px;
}

ul.elipse {list-style:none;margin:0;} 
ul.elipse li {margin-bottom:10px;}  
ul.elipse li a img {width:60px;}
}

/** shop end **/   

.single-product tr.woocommerce-product-attributes-item td.woocommerce-product-attributes-item__value {width:75%;} 

.upsells.products a.button {display: none;} 
.upsells h2.woocommerce-loop-product__title {min-height: 50px;}

.catprodtit {font-size: 1rem;font-weight: 400;margin-bottom:.5407911001em;}
.catprodtit a {color:#333;text-decoration:none!important;} 

#paper,.wccc-content-block-15336 {
	width: 100vw;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	position: relative;
	clear: both;
	background-image: url("https://www.yookers-shop.com/wp-content/uploads/2021/03/paper.jpg");
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* contact */
#cont {text-align:center;}
.cont.search::after {content: "\f002";font-family: 'Font Awesome 5 Free';padding-left:10px;}
.cont.login::after {content: "\f2f6";font-family: 'Font Awesome 5 Free';padding-left:10px;}
.cont a {text-decoration:none!important;}
.cont {
    background-color:#cc9b76;
    -webkit-border-radius:28px;
    -moz-border-radius:28px;
    border-radius:28px;
    border:1px solid #cc9b76;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-size:17px;
    padding:16px 31px;
    text-decoration:none!important; 
    text-shadow:0px 1px 0px #cc9b76;
}
.cont:hover {
    border:1px solid #000;
    background-color:#000;
    color:#fff;
}
.cont:active {
    position:relative;
    top:1px;
}

.page-template-template-fullwidth-nobread .site-main {margin-bottom: 0;}
.page-template-template-fullwidth-nobread .content-area {margin-bottom: 0;}
.page-template-template-fullwidth-nobread div.storefront-breadcrumb {display:none;}
.page-template-template-fullwidth-nobread .hentry {margin: 0;}
.page-template-template-fullwidth-nobread #content div.col-full {max-width:100%;padding: 0;}
.page-template-template-fullwidth-nobread div.frm_submit {text-align:center;}
.frm_style_formidable-style.with_frm_style .frm_submit button {background:#1d1d1D;border-width: 1px;border-color: #1d1d1d;color: #ffffff;}


div#frm_form_1_container.frm_forms.with_frm_style.frm_style_formidable-style {min-height:500px;} 

.woocommerce-orders-table__cell-order-number a { color:#cc9b76;text-decoration: none !important;font-weight: bold;}
a.woocommerce-button.button.print-invoice {background-color: #cc9b76;border-color: #cc9b76;color: #333;}


.dashicons-admin-home::before {color: #cc9b76;}
#.woocommerce-breadcrumb a:first-of-type::before {content: "\f102"!important;font-family: dashicons;}

.woocommerce-account table {margin-top:20px;}
.woocommerce-account div.storefront-breadcrumb,
.woocommerce-account div#primary.content-area,
.woocommerce-account  article.hentry,
.woocommerce-account main#main.site-main {
margin-bottom: 0;
}

.nopadbot {margin-bottom:0;}

.wpml-ls-item-ja {display:none!important;} 

@media (min-width: 768px) {
.left-sidebar .content-area {width: 100%;float: right;margin-right: 0;}
.single-product div.product .summary {width: 46%;}
.woocommerce-tabs .panel {width: 100%;}
}

section.up-sells.upsells.products h2,
section.related.products h2 {text-align:center;}

.site-footer a:not(.button):not(.components-button) {color: #999999!important;} 
.page-template-template-homepage .type-page {padding-top: 0;padding-bottom: 0;}
#masthead {padding: 10px 0 15px;}
.storefront-full-width-content .woocommerce-products-header {text-align: center;padding: 0 0 0.9968353111em;}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/Poppins-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: bold;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/Poppins-Bold.ttf) format('truetype');
}
.woocommerce-active .site-header .main-navigation {width: 100%;}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {padding: .618em 1em;}
#masthead {padding: 30px 0;}
.in-stock { display: none;}
footer#colophon.site-footer {background-color: #1d1d1d;color: #999;}
div.footcenter {text-align:center;} 
footer#colophon.site-footer span.gamma.widget-title {font-weight:bold;color:white;}
.site-footer a {text-decoration: none;text-transform:uppercase;}
.site-footer a:hover {color:#cc9b76!important;}
footer#colophon .widget-title {position:relative;padding-left: 20px;}
footer#colophon .widget-title::after {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 50%;
	content: "";
	margin-top: -15px;
	background-color: #cc9b76;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	left: 0;
}

.line::before {
	border-top: 2px solid #cc9b76;
	display: block;
	position: absolute;
	top: 86px;
	margin: -30px auto;
	width: 220px;
	content: "";
	float: left;
}

.sub {text-transform: lowercase;font-size: 20px;}

p.sub {margin: 0 0 0.516em;}

.bold {font-weight: 600;}

.single-product.product_cat_felt-tip tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--dimensions { display:none;}

.woocommerce button.button.alt {
	color: #fff;
	background-color: #1D1D1D!important;
	border-color: #e12020;
	border-radius: 30px!important;
	padding: 9px 30px!important;
	text-transform: lowercase!important;
	line-height: 27px!important;
}

.woocommerce button.button.alt:hover {
	color: #fff;
	background-color: #cc9b76!important;
	border-color: #cc9b76;
	border-radius: 30px!important;
	padding: 9px 30px!important;
	text-transform: lowercase!important;
	line-height: 27px!important;
}

.swatch-wrapper {border: 0px solid #ccc;}
div.swatch-wrapper.selected {border: 1px solid #ccc;}

.single-product table.variations tbody tr td.value {float: left;}
.single-product table.variations tbody tr td.label {width: 100%;}
.single-product div.product p.price {margin: 0.516em 0;}
.ligthgrey {color:#999;}
.linehoneone {line-height:1.1;} 
.fontweigthdcc {font-weight:700;}
.smalmarg {margin:5px 0;}
.single-product.woocommerce div.product form.cart {margin-bottom: 10px;margin-top: 10px;padding-top: 20px;}

.tax-product_cat span.price {color: #77a464!important;font-weight: 400;font-size: .857em;}
.tax-product_cat header.woocommerce-products-header h1.woocommerce-products-header__title.page-title {font-size: 2em;}  

.tax-product_cat .button {background-color: transparent; border-color: transparent;color:#999;}
.center {text-align:center;}


h2.tag {font-size: 60px;letter-spacing: -4px;font-weight: 700;line-height: 1.1;}

.page-id-19 .storefront-breadcrumb {margin: 0;}
.page-id-19 div#primary.content-area, .page-id-19 article#post-19.post-19.page.type-page.status-publish.hentry, .page.page-id-19 main#main.site-main {margin-bottom:0;}
.page-id-19 span.username { display: none!important;} 

.page-id-19 div.woocommerce-MyAccount-content,
.page-id-19 div#my-account-menu {padding: 60px 0;}

.site-footer ul li::before {content:".";color:white;}

p.nodec a {text-decoration:none;text-transform:uppercase;}

a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {
	outline-color: transparent; 
}

body.home main#main.site-main {padding-top: 0;}
.site-branding img.custom-logo {margin: 0 auto;}
.site-branding {width: 100% !important;}
.menu-item li.active > a, .menu-item li:focus > a {
	moz-transition:color .3s ease-in;
    -o-transition:color .3s ease-in;
    -webkit-transition:color .3s ease-in;
    transition: 0.3s;
	color: #b4b2a1;
	}

.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover {color: #cc9b76;}

ul#menu-principal.menu.nav-menu {text-align: center;} 

nav.woocommerce-breadcrumb {text-align: center;	font-size: 12px;}

nav.woocommerce-breadcrumb a {
	text-transform: lowercase;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-right:5px;
	margin-left:5px;
	}

.woocommerce-breadcrumb a:first-of-type::before {content: none;}
div.storefront-breadcrumb {background-color:#EFEFEF;}

.storefront-full-width-content.single-product div.product .woocommerce-product-gallery {width: 52%;margin-right:0;}
.storefront-full-width-content.single-product div.product .summary {width: 46%;}
.single-product a.reset_variations { display: none;}
.single-product table.variations tbody tr td.label label { text-transform: uppercase;}

.single-product.woocommerce div.product form.cart {margin-bottom: 10px!important;margin-top: 10px!important;padding-top: 20px!important;border-top: 1px solid #ededed;}

table.variations tbody tr td.label label {font-weight:bold;} 
table.variations tbody tr td.label {width: 30%;float: left;}

.single-product .summary {font-size: 14px;}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	color: #fff;
	background-color: #e43636;
	border-color: #e12020;
	border-radius: 0;
	padding: 15px 30px;
	text-transform: uppercase;
	line-height: 28px;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #cc9b76 !important;
}

div.woocommerce-variation.single_variation div.woocommerce-variation-price,
.price ins,.single-product p.price del span.woocommerce-Price-amount.amount,.single-product.woocommerce div.product p.price {color: #cc9b76;font-size: 30px;font-weight: 700;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {opacity: 1;}

table.bundled_products tbody tr td.bundled_item_col.bundled_item_images_col,table.bundled_products thead tr th.bundled_item_col.bundled_item_images_head {display:none;}

h4.bundled_product_title {font-weight:bold;}

div#picker_pa_ink-color_6.select.swatch-control div.select-option.swatch-wrapper a.swatch-anchor,
div#picker_pa_ink-color_6.select.swatch-control div.select-option.swatch-wrapper.selected a.swatch-anchor,
.product_cat_ink-bottle div.select-option.swatch-wrapper a.swatch-anchor,
.product_cat_ink-bottle div.select-option.swatch-wrapper.selected a.swatch-anchor {border-radius:50px;}
.product_cat_ink-bottle div.swatch-wrapper.selected {border-radius: 50px;}
.product_cat_set div.woocommerce-variation.single_variation.bundled_item_cart_details,
.product_cat_set table.variations tbody tr.attribute_options.attribute_value_static {display: none!important;}
.product_cat_set div#picker_pa_ink-color_6.select.swatch-control div.select-option.swatch-wrapper a.swatch-anchor {width: 30px!important;height: 30px!important;}

.storefront-full-width-content div.product .bundle_form div.bundled_product_summary .bundled_product_images {width: 26%;}
.storefront-full-width-content .bundle_form div.bundled_product_summary:not(.thumbnail_hidden) .details {width: 67%;}

div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
	margin-bottom: 0.718rem;
	border-bottom: 1px dotted rgba(0,0,0,0.50);
}

.bundle_form div.bundled_product_summary {padding-bottom: 1em !important;}
.product_cat_set a.reset_variations {display: none!important;} 
.product_cat_set table.variations label { display: none;}


::-moz-selection,
::selection {
    background-color: #cc9b76;
}



.single-product.product_cat_set div.product form.cart {
	padding-top: 0px !important;
	border-top: 0px solid #ededed;
}

div.bundled_product_summary,
.woocommerce div.product.bundled_product_summary {
	padding-bottom: 0.618rem;
	margin-bottom: 0.418rem;
	border-bottom: 1px dotted rgba(0,0,0,0.20);
}


#fix {background-attachment: fixed;}  
.left {text-align:left;}
.right {text-align:right;}
.upper {text-transform: uppercase;}
.textxxiv {font-size: 24px;}
.textxx {font-size: 20px;}
.textxviii {font-size: 18px;}
.textxvii {font-size: 16px;}
.textxiv {font-size: 14px;}

.textxxxxxx {font-size: 60px;}
.nopadbot {padding-bottom:0;} 
.nomargbot {margin: 0 0 0;}

label.short::before,
form.variations_form.cart table.variations tbody tr td.label label::before {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 50%;
	content: "";
	margin-top: -5px;
	background-color: #cc9b76;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	left: 0;
}
label.short,
form.variations_form.cart table.variations tbody tr td.label label {position: relative;padding-left: 17px;}

ul.var {margin-left:0;list-style:none;}  
ul.var li {}

.product .woocommerce-tabs ul.tabs {
	width: 100%;
	float: none;
	margin-right: 5.8823529412%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	list-style: none;
	padding: 0 0 0 1em;
	margin: 0 0 1.618em;
	overflow: hidden;
	position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	position: absolute;
	content: ' ';
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #d3ced2;
	z-index: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: 1px solid #d3ced2;
	background-color: #ebe9eb;
	display: inline-block;
	position: relative;
	z-index: 0;
	border-radius: 4px 4px 0 0;
	margin: 0 -5px;
	padding: 0 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #fff;
	z-index: 2;
	border-bottom-color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	border: 1px solid #d3ced2;
	position: absolute;
	bottom: -1px;
	width: 0;
	height: 0;
	content: ' ';
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	left: -6px;
	border-bottom-right-radius: 4px;
	border-width: 0 1px 1px 0;
	box-shadow: 2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
	box-shadow: 2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	right: -6px;
	border-bottom-left-radius: 4px;
	border-width: 0 0 1px 1px;
	box-shadow: -2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
	box-shadow: -2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	display: inline-block;
	padding: .5em 0;
	font-weight: 700;
	color: #515151;
	text-decoration: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: inherit;
	text-shadow: inherit;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {width: 33%;}
.woocommerce-tabs ul.tabs {text-align: center;}
.storefront-full-width-content .woocommerce-tabs .panel {width: 100%;}
table.shop_attributes {width: 75%;margin: 0 auto 1.41575em;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background-color: #fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {border-bottom: 3px solid #F06579;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {border: 0 solid #555;}
.woocommerce-tabs ul.tabs {border-top: 0 solid rgba(0,0,0,.05);}
.woocommerce div.product .woocommerce-tabs ul.tabs li {border: 0 solid #d3ced2;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {border-bottom: 0px solid #d3ced2;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {border-bottom: 3px solid #cc9b76;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {background-color: #fff;}
.tax-product_cat h1.woocommerce-products-header__title.page-title { text-align: center;}
.wccc-content-block-343,
.wccc-content-block-275 {
	width: 100vw;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	position: relative;
	clear: both;
	background-image: url("http://yookers.quintessencia.com/wp-content/uploads/2021/02/paper.jpg");
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}


#row-full {
    display: table-cell;
	width:50%;
	height: 50px;
    vertical-align: middle;
    text-align: center;	
}

.margtop {margin-top: 15px;} 
.xvii {float: left;width: 50%;clear:left;}
.xxx {float: right;width: 45%;}
.wrapinner {
	max-width: 66.4989378333em;
	margin-left: auto;
	margin-right: auto;
	padding: 0 2.617924em;
	box-sizing: content-box;
	margin: 60px 0 30px;
	display: inline-block;
}
#clear {
	clear: both;
	margin-top: 30px;
	display: inline-block;
	border-top: 3px dotted antiquewhite;
	padding-top: 30px;
	width:100%; 
}

.dot {position: relative;padding-left: 20px;}
.dot::before {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 50%;
	content: "";
	margin-top: -5px;
	background-color: #cc9b76;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	left: 0;
}


.wrap {width:33%;float: left;}
.wrap .diff::before {position: absolute;display: inline-block;}
.float {position:relative;}

.single-product div.product {overflow: visible;}  

.slim {font-weight: 300;}
.fwhw {font-weight: 700;}
.gray {color:#999999;}

.italic {font-style: italic;}
.slim {}
body, button, input, select, textarea {font-family: 'Poppins', sans-serif;}
.fontpop {font-family: 'Poppins', sans-serif;}
.black {color: #000;} 

.page-template-template-homepage .entry-content {max-width: 1200px;}

div#paper .featured { padding-left:50px;} 
.float .featured::before {left:-10px;}  
.archive .float .featured::before {left:-10px;}  

.prod div.featured::before {left:-50px;} 

.felt-tip:before {
	content: url(../../uploads/2018/04/ic_felt.png);
	left: -33px; 
	position: absolute;
}
.diff:before {
	content: url(../../uploads/2018/04/ic_4tips.png);
	left: -33px;
	position: absolute;
}
.stand:before {
	content: url(../../uploads/2018/04/ic_cart.png);
	left: -33px;
	position: absolute;
}
.color:before {
	content: url(../../uploads/2018/04/ic_colors.png);
	left: -33px;
	position: absolute;
}

a.linkgold {
	background-color: transparent;
	padding: 25px 0 0;
	color: #cc9b76 !important;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 600 !important;
	font-size: 12px;
	text-decoration: none!important;
	display: inline-block;
}
em.displblk a {display: inline-block;float:right;margin-right:5px;}  

div.iconic-woothumbs-images__slide.slick-slide.slick-current.slick-active div.iconic-woothumbs-responsive-media {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	margin: 150px 0;
}

.ligne_stylo:hover {border: 1px solid #f5f5f5;}
.penhome {margin-left: 100px !important;}
.emptyspace {height: 600px;}

.reviewshome {
	padding-top: 70px !important;
	padding-bottom: 100px !important;
	background-color: #fafafa !important;
}

.product_cat_set div.iconic-woothumbs-thumbnails__slide[data-index='0'],
.product_cat_set div.iconic-woothumbs-thumbnails div.iconic-woothumbs-thumbnails__slide[data-index='0'] {display: none!important;}

#responsive-menu-pro-header .responsive-menu-pro-header-bar-item {line-height: 85px!important;display: block ruby!important;}

li.responsive-menu-pro-item a {border-bottom: 1px solid #ededed!important;margin: auto;}
li.wpml-ls-menu-item.responsive-menu-pro-item a {border-bottom: 0px solid #212121!important;}
li.responsive-menu-pro-item ul.responsive-menu-pro-submenu li a {border-bottom: 0px solid #212121!important;}
li.responsive-menu-pro-item a.is-active,#responsive-menu-pro li a.wpmenucart-contents {color:#434343!important;border-bottom: 0px solid #212121!important;}

div#responsive-menu-pro-header-bar-logo img {margin: 18px 0px;max-width:90%!important;} 
#responsive-menu-pro-header .responsive-menu-pro-header-box, #responsive-menu-pro-header .responsive-menu-pro-header-box img {max-width: 80%;}
#responsive-menu-pro-container li.responsive-menu-pro-item {max-width:90%;margin:auto!important;}

ul#responsive-menu-pro li.wpmenucart {max-width:90%;float:none!important;margin:auto;} 

div.storefront-handheld-footer-bar ul li::before {display: none;}

div#responsive-menu-pro-container {-webkit-box-shadow: 0 0 5px rgb(0 0 0 / 50%);box-shadow: 0 0 5px rgb(0 0 0 / 50%);}

a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {outline-color: transparent!important;}

.woocommerce-pagination {float: none;}

ul#menu-main-menu li a {text-transform:uppercase;color:#b4b2a1;} 
ul#menu-main-menu li a {color:#000;} 
ul#menu-main-menu li a:hover {color:#cc9b76;}
ul#menu-main-menu li a:active {color:#b4b2a1;}
ul#menu-main-menu li {margin: 0 15px;}
ul#menu-main-menu li {position:relative;font-size: 14px;padding: 0px 3px 0px;}
ul#menu-main-menu li a {position:relative;font-size: 14px;padding: 10px 3px 10px;}

div.primary-navigation {float:right;}

ul#menu-main-menu li.focus a:before {
    background: #cc9b76 none repeat scroll 0 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    bottom: 0;
    transition: all .2s ease-in-out 0s;
    width: 100%;
    z-index: 1;
}

ul#menu-main-menu li li {
    display: block;
    padding: 10px 0 0;
    position: relative;
}
.main-navigation ul.menu ul a:hover, .main-navigation ul.menu ul li.focus, .main-navigation ul.menu ul li:hover>a, .main-navigation ul.nav-menu ul a:hover, .main-navigation ul.nav-menu ul li.focus, .main-navigation ul.nav-menu ul li:hover>a {background-color: rgba(0,0,0,.025);}

.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {background-color: #ffffff!important;border:0px solid grey;}
.main-navigation ul.menu ul a:hover, .main-navigation ul.menu ul li.focus, .main-navigation ul.menu ul li:hover>a, .main-navigation ul.nav-menu ul a:hover, .main-navigation ul.nav-menu ul li.focus, .main-navigation ul.nav-menu ul li:hover>a {background-color: rgb(255 255 255);}

ul#menu-main-menu li ul.sub-menu li:last-child {padding-bottom: 20px;}

ul#menu-main-menu li li a {
    font-weight: 300;
    padding: 10px 20px 0;
    color: #000;
    text-transform: none;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

@media screen and (max-width: 1199px) {
.offleft.vc_col-sm-offset-2 {margin-left: 5%;}
}

@media screen and (max-width: 1199px) {
.offleft.vc_col-sm-offset-2 {margin-left: 5%;}
}
@media all and (max-width: 1123px) {
.containercenter {width: 100%;height: auto;}
}

@media screen and (max-width: 964px) {
.offleft.vc_col-sm-4 {width: 38%;}
}
@media screen and (max-width: 767px) {
.offleft.vc_col-sm-4 {width: 100%;}
}

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
div#responsive-menu-pro-header-bar-logo img {max-width: 80% !important;}
  }

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.single-product div.product .summary {width: 100%;}
}
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {
.single-product div.product .summary {width: 47%;}
}

@media screen and (max-width: 1098px) {
ul#menu-main-menu li {margin: 0 8px;}
}

@media screen and (max-width: 1024px) {
.storefront-full-width-content.single-product div.product .summary {width: 100%;}
.line::before {position: relative;margin: -100px auto;}
.xvii {width: 100%;}
.xxx {width: 100%;text-align:center;}
}

@media screen and (max-width: 971px) {
	.widget .widget-title, .widget .widgettitle {font-size: 1.2em;}
}

@media screen and (max-width: 920px) {
.childcenter {height: auto;}
}

@media screen and (max-width: 812px) {
div.float div.featured.diff h4.textxx.left.fwhw {width:100%;}
.wccc-content-block-15336 {padding-left: 45px;}
.childcenter {height: auto;}
}

@media screen and (min-width: 768px) {
.site-branding{text-align: center;margin: 0 auto !important;float: none !important;}
.site-header .site-branding img {margin: auto;}
}

@media all and (max-width:767px){
div.iconic-woothumbs-all-images-wrap {width:100%;} 
h1.woocommerce-products-header__title.page-title {text-align:center;} 	
div.xoo-wsc-modal {display:none;}
.storefront-full-width-content.single-product div.product .summary {width: 100%;}
}

@media all and (max-width:588px){
.woocommerce div.product .woocommerce-tabs ul.tabs li {width: 100%;}
}

#masthead.site-header div.storefront-primary-navigation div.col-full {padding:10px 2.617924em 0;}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {padding: .618em 0.8em;}

.site-content > .col-full > .woocommerce > .woocommerce-message:first-child {margin-top: 0;}	
.woocommerce-message {background-color: #cc9b76 !important;}

.single-product .containercenter {float: left;margin-bottom: 70px;}
.right {float:right;} 
.left {float: left;}
.max {max-width:50%;}
.smallerimg img {max-width:380px;}
.colored {padding: 10px 20px;background-color:#ebd2bf;border-radius: 16px;}

.home .right {float: none;}
.home .left {float: none;}

.single-product div#tab-description h2 {width:100%;}