/*
 Theme Name:   Monsta Child
 Theme URI:    http://demo.roadthemes.com/monsta/
 Description:  Monsta Child Theme
 Author:       RoadThemes
 Author URI:   http://roadthemes.com
 Template:     monsta
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  monsta
*/

@font-face {font-family: "Utopia"; src: url("fonts/e9be821f8ac0418f92f9cf843364a00b.eot"); src: url("fonts/e9be821f8ac0418f92f9cf843364a00b.eot?#iefix") format("embedded-opentype"), url("fonts/e9be821f8ac0418f92f9cf843364a00b.woff2") format("woff2"), url("fonts/e9be821f8ac0418f92f9cf843364a00b.woff") format("woff"), url("fonts/e9be821f8ac0418f92f9cf843364a00b.ttf") format("truetype"); }

.d-none,
.social-sharing,
.single-product-sharing,
.single .post-thumbnail,
.relatedposts,
.atc-notice-wrapper,
#wp-admin-bar-wpseo-menu,
#wp-admin-bar-exactmetrics_frontend_button,
.woof_checkbox_count,
body.tax-product_cat[class*='term-'] .woof_container_pa_marca,
.woof_container_tagprodotto,
.saldi-luglio .toggleFilter,
.saldi-luglio .title-breadcrumb,
.archive.saldiwinter2021 .title-breadcrumb-inner,
.archive.saldiwinter2021 .woof_container_pa_marca ~ div[class*='woof_container_'],
.archive.saldiwinter2021 .woof_products_top_panel,
.archive.tagspringlovers .woof_products_top_panel a[href="springlovers"],
.logged-in .menu-item-96679 b,
body:not(.logged-in) .menu-item-96679 span,
.yith_magnifier_loading {
	display:none!important;
}

/* Me contro Te */
.item-col.product_cat-me-contro-te .compare-button,
.item-col.product_cat-me-contro-te .quickviewbtn,
.item-col.product_cat-me-contro-te .add_to_cart_button,
.item-col.product_cat-me-contro-te .price-box,
.product_cat-me-contro-te .price,
.product_cat-me-contro-te form.cart,
.product_cat-me-contro-te .yith-wcwl-add-to-wishlist,
.product_cat-me-contro-te .yith-wcwl-add-to-wishlist + a {
	display:none!important;
}

.item-col.product_cat-me-contro-te .action-links {
    padding: 0!important;
    line-height: 1.2;
}

.product_cat-me-contro-te .single-product-info .stock:after,
.item-col.product_cat-me-contro-te .action-links:after {
	content:'Per maggiori informazioni contattare il negozio';
	
}

.product_cat-me-contro-te .single-product-info .stock:after {
	display:block;
	margin-top:10px;
}

.archive.pmecontrote a[href="me-contro-te"] {
	display:none;
}

.archive.pmecontrote .shop_content {
	padding:15px 0;
}

.archive.pmecontrote .shop_content > .container > .title-breadcrumb {
	margin-top: 0!important;
}

.archive.pmecontrote .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 34.37%;
    margin-bottom: 50px;
    background-image: url(/wp-content/uploads/2020/05/COMETE_me-contro-te.jpg);
    background-size: contain;
	background-repeat:no-repeat;
}	

.mymarchi .inner-image[data-category='me'] {
	width:33.3334%!important;
	padding: 0!important;
}

.mymarchi .inner-image[data-category='me'] .image-frame {
	padding-top:50%!important;
}

.mymarchi .inner-image[data-category='me'] a {
	background-size:cover!important;
}

/* Spring Lovers */
.archive.tagspringlovers .shop_content {
	padding:15px 0;
}

.archive.tagspringlovers .shop_content > .container > .title-breadcrumb {
	margin-top: 0!important;
}

.archive.tagspringlovers .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 32.92%;
    margin-bottom: 50px;
    background-image: url(https://www.gioielleriecordaro.com/wp-content/uploads/2021/04/springlovers.jpg);
    background-size: contain;
	margin-bottom: 0!important;
}	

.archive.tagspringlovers .woof_products_top_panel a[href='tagspringlovers'] {display:none!important;}

/* Children */
.archive.catchildren .shop_content {
	padding:15px 0;
}

.archive.catchildren .shop_content > .container > .title-breadcrumb {
	margin-top: 0!important;
}

.archive.catchildren .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 32.92%;
    margin-bottom: 50px;
    background-image: url(https://www.gioielleriecordaro.com/wp-content/uploads/2021/05/primecomunioni.jpg);
    background-size: contain;
	margin-bottom: 0!important;
}	

.archive.catchildren .woof_products_top_panel a[href='children'] {display:none!important;}

/* Mummy */
.archive.tagmummy .shop_content {
	padding:15px 0;
}

.archive.tagmummy .shop_content > .container > .title-breadcrumb {
	margin-top: 0!important;
}

.archive.tagmummy .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 32.92%;
    margin-bottom: 50px;
    background-image: url(https://www.gioielleriecordaro.com/wp-content/uploads/2023/04/cordaro_testata_sito_mamma_2023.jpg);
    background-size: contain;
	margin-bottom: 0!important;
}	
.archive.tagmummy .woof_products_top_panel a[href='mummy'] {display:none!important;}

/* Pandora */
.archive.catpandora .shop_content {
	padding:15px 0;
}

.archive.catpandora .shop_content > .container > .title-breadcrumb {
	margin-top: 0!important;
}

.archive.catpandora .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 32.92%;
    margin-bottom: 35px;
    background-image: url(https://www.gioielleriecordaro.com/wp-content/uploads/2023/09/Banner-Pandora.jpg);
	box-shadow:0 0 15px rgba(0,0,0,.5);
    background-size: contain;
}	

.archive.catpandora .woof_products_top_panel a[href='pandora'] {display:none!important;}


.archive.catpandora .woof_container_inner_marca,
.archive.catpandora .woof_term_2314,
.archive.catpandora .woof_term_2320,
.archive.catpandora .woof_term_2321,
.archive.catpandora .woof_term_3247,
.archive.catpandora .woof_term_3595,
.archive.catpandora .woof_term_2602,
.archive.catpandora .woof_term_240,
.archive.catpandora .woof_term_254,
.archive.catpandora .woof_term_1953,
.archive.catpandora .woof_term_434,
.archive.catpandora .woof_term_298,
.archive.catpandora .woof_term_2622,
.archive.catpandora .woof_term_1339,
.archive.catpandora .woof_term_1392,
.archive.catpandora .woof_term_1318,
.archive.catpandora .woof_term_796,
.archive.catpandora .woof_term_3305,
.archive.catpandora .woof_term_3932,
.archive.catpandora .woof_term_289,
.archive.catpandora .woof_term_1395,
.archive.catpandora .woof_term_1396,
.archive.catpandora .woof_term_714,
.archive.catpandora .woof_term_3932,
.archive.catpandora .woof_term_2956,
.archive.catpandora .woof_term_4474,
.archive.catpandora .woof_term_3246,
.archive.catpandora .woof_term_288,
.archive.catpandora .woof_term_798,
.archive.catpandora .woof_term_363,
.archive.catpandora .woof_term_787,
.archive.catpandora .woof_term_291,
.archive.catpandora .woof_term_1914,
.archive.catpandora .woof_term_365,
.archive.catpandora .woof_term_249
{
	display:none!important;
}

/* saldi winter */
.archive.saldiwinter2021 .shop_content {
	padding:15px 0;
}

.archive.saldiwinter2021 .shop_content > .container > .title-breadcrumb {
	margin-top: 0!important;
}

.archive.saldiwinter2021 .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 32.92%;
    margin-bottom: 50px;
    background-image: url(/wp-content/uploads/2021/01/saldi.jpg);
    background-size: contain;
	margin-bottom: 0!important;
}	

.archive.saldiwinter2021 .woof_products_top_panel a[href='saldiwinter2021'] {display:none!important;}

/* for men */
.archive.tagcordaroman .shop_content {
	padding:15px 0;
}

.archive.tagcordaroman .shop_content > .container > .title-breadcrumb {
	margin-top: 0!important;
}

.archive.tagcordaroman .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 32.92%;
    margin-bottom: 50px;
    background-image: url(https://www.gioielleriecordaro.com/wp-content/uploads/2021/03/slideformen.png);
    background-size: contain;
	margin-bottom: 0!important;
}	

.archive.tagcordaroman .woof_products_top_panel a[href='cordaro-man'] {display:none!important;}


/* Pasqua 2021 */
.archive.term-pasqua2021 .shop_content {
	padding:15px 0;
}

.archive.term-pasqua2021 .shop_content > .container > .title-breadcrumb {
	margin-top: 0!important;
}

.archive.term-pasqua2021 .title-breadcrumb-inner {
	padding-top:20px;
}

.archive.term-pasqua2021 .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 32.92%;
    margin-bottom: 50px;
    background-image: url(https://www.gioielleriecordaro.com/wp-content/uploads/2021/03/slidepasqua.jpg);
    background-size: contain;
	margin-bottom: 0!important;
}	

/* DoDo */
.archive.tax-product_cat.term-dodo .shop_content {
	padding:15px 0;
}

.archive.tax-product_cat.term-dodo .shop_content > .container > .title-breadcrumb {
	margin-top: 0!important;
}

.archive.tax-product_cat.term-dodo .title-breadcrumb-inner {
	padding-top:20px;
}

.archive.tax-product_cat.term-dodo .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 32.92%;
    margin-bottom: 50px;
    background-image: url(https://www.gioielleriecordaro.com/wp-content/uploads/2023/09/Banner-Dodo-nodo.jpg);
    background-size: contain;
	margin-bottom: 0!important;
}

.archive.tax-product_cat.term-dodo .woof_container_checkbox__sale_price {
	display:none!important;
}

/* Lauree */
.tax-product_tag.term-laurea .shop_content {
	padding:15px 0;
}
.tax-product_tag.term-laurea .shop_content > .container > .title-breadcrumb {
	margin-top: 0!important;
}

.tax-product_tag.term-laurea .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 38%;
    margin-bottom: 50px;
    background-image: url(https://www.gioielleriecordaro.com/wp-content/uploads/2021/02/slide-lauree.jpg);
    background-size: cover;
	margin-bottom: 0!important;
}

.post-type-archive-product .menu-item-96663 .link_text {
	border:none!important;
}	

.post-type-archive-product .menu-item-96663 .link_text:not(:hover) {
	color:#242424!important;
}

.myrproducts .shop-products > div:nth-of-type(n+6) {
	display:none!important;
}

del span {
	text-decoration: line-through;
}

.single-product .woocommerce-main-image {
	z-index:1000;
}

.blog-page .readmore {
	display:block!important;
	width:150px;
}

.blog-page .post-thumbnail > a {
	position:relative;
	height:0;
	padding-top:56.65%;
	overflow:hidden;
}

.blog-page .post-thumbnail > a img {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	object-fit:cover;
	height:100%;
	object-position: center;
}

.single .vc_slide.vc_images_carousel {
	width:100%!important;
}

.woocommerce-cart .main-container .coupon {
	float:unset!important;
}

/*init*/
html:not(.vc_transform) .row-container {
    display: flex!important;
    justify-content: center;
    align-items: center;
}

html:not(.vc_transform) .vc_row.vc_row-flex {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

html:not(.vc_transform) .vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
html:not(.vc_transform) .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
}
html:not(.vc_transform) .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

html:not(.vc_transform) .vc_row {
    margin-left: -15px;
    margin-right: -15px;
}

html:not(.vc_transform) .vc_col-sm-5 {
    width: 41.66666667%;
}

html:not(.vc_transform) .vc_col-sm-8 {
    width: 66.66666667%;
}

html:not(.vc_transform) .vc_col-sm-2 {
    width: 16.66666667%;
}

html:not(.vc_transform) .vc_col-sm-12 {
    width: 100%;
}


body {
	font-family:'Utopia';
}

rs-layer {
	font-family:'Utopia'!important;
}

h1, h2, h3, h4, h5, h6 {
	font-family:inherit!important;
}

[class*='vc_icon_'] {
	margin:0!important;
}

.mini-cart:hover .mini_cart_content {
	display:block!important;
}

.woocommerce-mini-cart-item li.removing {
	position:relative;
}

.woocommerce-mini-cart-item.removing:before {
	content:'';
	display:block!important;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,.5);
	z-index:100;
}

.quickviewbtn .monstatip,
.quickviewbtn .quickview {
	font-size:0;
	line-height:0!important;
	border-radius:3px;
}

.quickviewbtn .monstatip:before {
	content:'Anteprima';
	font-size:14px;
	line-height: 14px;
}

.quickviewbtn .quickview:after {
	content:'Anteprima';
	font-size:18px;
	line-height: 30px;
}

.tax-product_cat:not(.term-dodo) .title-breadcrumb {
	display:none!important;
}

.tax-product_cat .main-container {
	margin-top:50px;
}

.header-content .row-container {
	max-width:unset!important;
	padding:0 21px;
}

.header-sticky {
	background-color:#fff!important;
}

.product_search > div {
	top:0!important;
}

.product_search:hover > div {
	right:45px!important;
}

.form-input {
	display:flex;
	padding:0!important;
	height: 43px!important;
}

#wsearchsubmit {
	position:relative!important;
	line-height:1!important;
	padding:0!important;
	height:45px;
	width:45px!important;
	border:0!important;
}

.form-input input {
	width:100%!important;
	padding:0 10px!important;
	line-height:1!important;
}

.top-menu .widgettitle {
	font-size:0!important;
}

.top-menu .widgettitle:before {
	content: "\f007";
	font: normal normal normal 14px/1 FontAwesome;
	font-size:20px;
	padding:0 15px;
	line-height: 45px;
}

.top-menu:after {
	display:none!important;
}

#primary {
	min-height:40px!important;
}

#primary a {
	line-height:40px!important;
	height:40px!important;
}

#primary span {
	height:unset!important;
	line-height:1!important;
}

#main_ul-primary .item_link {
	display:flex;
	align-items:center;
	padding:0!important;
}

#main_ul-primary .link_text:after {
	position: relative!important;
    margin-left: 5px;
    transform: translateY(-2px)!important;
    display: inline-block;
}

#main_ul-primary .link_text {
	font-family:'Rubik'!important;
	text-transform:uppercase!important;
}

.mini-cart .woocommerce-mini-cart {
	max-height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
    width: calc(100% + 51px);
    padding-right: 15px!important;
}

.woo_discount_rules_table {
	display:none!important;
}

.woof_show_text_search {
	border:1px solid #ddd;
}

.woof_list_checkbox:not(.on) {
	position:relative;
}

.woof_list_checkbox:not(.on):before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(255,255,255,.95);
	z-index:5;
}

.woof_block_html_items ul {
	display:flex;
	flex-wrap:wrap;
}

.mysearchTerm {
	padding: 9px !important;
    margin: 0 0 5px 0!important;
    width: 100% !important;
    line-height: 0 !important;
    font-size: 14px;
    border: 1px solid #ddd;
}


.mysocial div {
	padding:0!important;
	margin:0!important;
}

.mysocial a {
	background:none!important;
	color:#bc8159!important;
	width:auto!important;
}

.mytextslide {
	background-color:rgba(255,255,255,.6);
	display: flex!important;
    align-items: center;
    justify-content: center;
}

.mysocial a i:before {
	font-size:20px!important;
}

.horizontal-menu #primary > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link .link_text, .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link .link_text {
	border-top:2px solid #c09578;
}

.horizontal-menu {
	display: flex!important;
    align-items: center;
	justify-content: center;
}

.mytitle p {
	position:relative;
	text-align: center;
    font-size: 28px;
	color:#000;
}

.mytitle p:before,
.mytitle p:after {
    content: '';
    position: absolute;
    top: calc(50% - 2px);
    height: 4px;
    width: 200px;
    background: #ddd;
    border-radius: 100%;
}

.mytitle p:before {
	 left: 100px;
}

.mytitle p:after {
   right: 100px;
}

.myslide [data-key="rs-2"] {
	background-color: #0161ad;
}

.myslide [data-key="rs-1"] {
	background-color: #f7e4d6;
}

.mymarchi .main-conteiner > .inner-image > .image-frame {
	transform: scale(.9);
}

.mymarchi .main-conteiner > .inner-image:nth-of-type(1),
.mymarchi .main-conteiner > .inner-image:nth-of-type(2),
.mymarchi .main-conteiner > .inner-image:nth-of-type(3) {
	width:33%!important;
}

.mymarchi .image-frame a {
	background-size: contain!important;
	background-repeat: no-repeat;
}

.mycarousel .image-frame a {
	background-size: 60% auto!important;
	background-repeat: no-repeat;
}

.mycarousel  .image-frame a i {
	display:none;
}

.shop-products > .group > .item-col {
	width:20%!important;
}

.item-col .product-wrapper .product-name a {
	min-height:40px;
	overflow:hidden;
	transition:.4s;
}

.item-col .product-wrapper.hover .product-name a {
	max-height:140px;
}

.item-col .product-wrapper:not(.hover) .product-name a {
	max-height:40px;
}

.mynews {
	align-items: center;
	margin: 0!important;
    background-image: url(/wp-content/uploads/2020/05/collana.png), url(/wp-content/uploads/2020/05/news.jpg);
    height:520px;
    background-size: cover;
    background-position: left;
    background-repeat: no-repeat;
    background-color: #f6f5f3;
}

.mynews .mypost {
	width:50%;
	min-width:300px;
}

.mynews .mypost .vc_gitem-zone-a,
.mynews .mypost .vc_btn3-container {
	display:none!important;
}

.mynews .mypost .vc_grid-item {
	padding-bottom:0!important;
}

.mynews .mypost h4 {
	font-size:30px;
}

.mynews .mypost .vc_grid-owl-dots {
	text-align:left!important;
}

.mynews .mypost .owl-stage-outer {
	height:auto!important;
}

.mynews .mypost h4,
.mynews .mypost p {
	color:#fff;
}


.mynews a {
	margin:0!important;
}

.mynews .mypost .vc_gitem-zone-c {
	background-color:transparent!important;
}

.main-container .box-banner a:not(:hover) {
	background:#fff!important;
}

.mynewletter {
	margin: 0!important;
    background-image: url(/wp-content/uploads/2020/05/newsletter-bg.jpg);
    padding: 120px 0;
    background-size: contain;
    background-position: left;
    background-repeat: no-repeat;
    background-color: #f6f5f3;
}

.mynewletter label {
	width: 78%;
    text-align: left;
    font-weight: normal;
    transform: translateY(20px);
}

.fa-fighter-jet {
	transform:translate(-50%,-50%) rotate(-45deg)!important;
}

.price_slider_wrapper {
	position:relative;
}

.price_slider_wrapper:before {
    content: '';
    position: absolute;
    height: 5px;
    width: 88%;
    background: #c09578;
}
.woof .widget_price_filter .ui-slider .ui-slider-range,
.woof .widget_price_filter .ui-slider .ui-slider-handle {
	 background: #c09578;
}

.woof_container_inner > div {
	overflow:hidden;
}

.woof_list {
	position:relative;
	max-height:275px;
	overflow-y:scroll;
	overflow-x:hidden;
	width:calc(100% + 17px)!important;
	padding-left: 25px!important;
}

.woof_list > li {
	position:relative;
}

.woof_list > li:before {
	content: '';
    position: absolute;
    top: 15px;
    left: -25px;
    width: 15px;
    height: 1px;
    background-color: #ccc;
}

.woof_list > li:after {
	content: '';
    position: absolute;
    left: -25px;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #ccc;
}

.woof_list .woof_checkbox_label:before {
	content: '';
    position: absolute;
    left: -2px;
    top: 8px;
    display: block;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 16px;
    height: 16px;
}

.woof_list .woof_checkbox_label:after {
	content: '';
    position: absolute;
    left: 1px;
    top: 11px;
    display: block;
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #c09578;
    width: 10px;
    height: 10px;
	opacity:0;
	visibility:hidden;
}

.woof_list input[type='checkbox'] {
	opacity:0;
	visibility:hidden;
}

.woof_list input[type='checkbox']:checked + .woof_checkbox_label:after {
	opacity:1;
	visibility:visible;
}

.price_slider {
	margin-top:20px;
}

.price_slider_amount button:not(.on),
.woocommerce-ordering .orderby-wrapper label:not(.on) {
	font-size:0!important;
}

/*.woof_sid_widget:not(.loaded) .woof_container_checkbox .woof_container_inner > h4:before,
.woof_container_checkbox .woof_container_inner > h4 > a:before {
	content: "\f132";
	font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    width: 20px;
    height: 20px;
    font-size: 20px;
    vertical-align: bottom;
    text-align: center;
	color:#c09578;
}

.woof_sid_widget:not(.loaded) .woof_container_checkbox.on .woof_container_inner > h4:before,
.woof_container_checkbox.on .woof_container_inner > h4 > a:before {
	content: "\f460";
}*/

.woof_container_checkbox .woof_container_inner > h4 > a {
	color:#000;
}

/*.woof_container_checkbox ul:not(.loaded) {
	display:none!important;
}*/

.woof_container_checkbox ul.loaded {
	margin-left: 25px!important;
}

.woof_sid_widget h4 {
	margin-top:20px!important;
}

.price_slider_wrapper:after {
	content:'';
	position:absolute;
	top: -4px;
    display: block!important;
    width: 13px;
    height: 13px!important;
    border-radius: 12px;
    background-color: #c09578;
    visibility: visible!important;
}

.price_slider_amount {
	text-align:left!important;
	padding-top:15px!important;
}

.price_slider_amount .price_label {
	height:42px;
	line-height:42px;
}

.price_slider:not(.ui-slider) + .price_slider_amount:before {
    content: 'Prezzo:';
}

.price_slider_amount input {
    display: inline-block;
    width: 50px!important;
    border: none!important;
}

.price_slider_amount button {
	display:block!important;
	float:unset!important;
}

.widget_product_categories .widget-content {
	height:400px;
	overflow:hidden;
}

.widget_product_categories .product-categories {
	height: 100%;
    width: calc(100% + 14px)!important;
    overflow-y: scroll;
    overflow-x: hidden;
}

.widget_product_categories .product-categories > li > ul {
	display:none;
}

.widget_product_categories .openCh {
	display:inline-block;
	position: absolute;
	width:20px;
	text-align:center;
}

.widget_product_categories li {
	padding-right:20px!important;
}

.widget_product_categories li > a:not(.openCh) {
	padding-left:25px;
}

.openSidebar {
	display:none;
	position: absolute;
    align-items: center;
    justify-content: center;
    left: 0;
    top: 0;
    width: 35px;
    height: 35px;
    border-radius: 0 20px 30px 0;
    background: #c09578;
    z-index:20;
	transition:.4s;
}

.openSidebar:not(.on) {
	color: #fff!important;
}

.openSidebar.on {
	left:300px;
	background-color:#f8f9fa;
	color:#000!important;
}

.woof_products_top_panel {
	position:absolute;
	top:-35px;
	display:block;
}

.woocommerce-checkout-review-order-table .cart_item .product-name,
.woocommerce-checkout-review-order-table th {
	text-align:left!important;
}

#customer_details > div:nth-of-type(2) {
	position: relative;
    background-color: #f8f9fa;
    padding: 10px 10px 50px 10px;
    box-shadow: 3px -2px 15px rgba(0,0,0,.1);
}
/*
#customer_details > div:nth-of-type(2):after,
#customer_details > div:nth-of-type(2):before {
	content: '';
    left: 0;
    right: 0;
    bottom: -30px;
    position: absolute;
    border-top: 50px dotted #fff;
}

#customer_details > div:nth-of-type(2):before {
	transform: translateX(51px);
}*/

.blog .post-info .readmore {
	display:block!important;
	width: 150px;
}

.blog .post-thumbnail > a:empty {
	height:250px;
	background-image:url(/wp-content/uploads/2015/03/blog-placeholder.jpg);
	background-size:cover;
}

form.woocommerce-EditAccountForm {
	justify-content:flex-start!important;
}

form.woocommerce-EditAccountForm .form-row-last {
	margin-left:6%!important;
}

@media (min-width:992px){
	.home .shop-products > div {
		width:20%!important;
	}
}

@media (max-width:991px) AND (min-width:768px){
	.home .shop-products > div {
		width:33.33334%!important;
	}
}

@media (max-width:991px){
	
	.toggleFilter {
		display: block!important;
		position: absolute;
		text-align: center;
		top: 105px;
		left: 270px;
		width: 40px;
		height: 32px;
		line-height:32px;
		background: #fff;
		color: #000;
		padding-right: 2px;
		border-radius: 0 15px 5px 0;
		z-index: 100;
		box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
	}
	
	.openSidebar {
		display:flex;
	}
	
	#secondary.sidebar-shop {
		position: absolute;
		top: 0;
		left: -270px;
		background-color: #f8f9fa;
		z-index: 200;
		width: 270px;
		box-shadow:0 0 15px rgba(0,0,0,.5);
		transition:.4s;
	}
	
	#secondary.sidebar-shop.on {
		left:0;
	}
	
}

@media (max-width:767px){
	.mynewletter {
		background-position:top left!important;
	}
}

@media(max-width:500px){
	.mytitle p:before,
	.mytitle p:after {
		width:17vw;
	}
	
	.mytitle p:before {
		 left: 0;
	}

	.mytitle p:after {
	   right: 0;
	}
}

.sib-email-area input[type='text'],
.sib-email-area input[type='email'] {
	display: inline-block;
    vertical-align: top;
    margin-right: 6px;
    padding: 10px 20px!important;
    border: 0;
    line-height: 30px!important;
    height: 50px!important;
    border-radius: 4px;
    border: 2px solid #292929;
    color: #5a5a5a;
    font-size: 12px;
    font-weight: 400;
    width: 33%;
    background: #fff!important;
	border-color: #ebebeb;
}


.sib-email-area input[type='submit'] {
	background: #c09578;
    display: inline-block;
    vertical-align: top;
    line-height: 50px;
    height: 50px;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    padding: 0 12px;
    color: #fff;
    border-radius: 4px;
    border: none;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}

.sib_signup_form span {
    width: 100%;
    text-align: left;
    font-weight: normal;
    transform: translateY(20px);
	display: inline-block;
    color: #242424!important;
	font-size:15px!important;
}

.sib_signup_form span input {
	margin-right:5px;
}


.main-container .product-view .summary.single-product-info .compare {
	display:block;
	width:100px;
	text-align:left;
	float:unset!important;
}

.main-container .product-view .summary.single-product-info .compare span {
	text-align:left!important;
}

.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a > span:after {
	content:'Lista dei desideri';
}


.yith-wcwl-add-button .monstatip span:after {
	content:'Aggiungi';
}

.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a:before {
	content:"\f004"!important;
	font: normal normal normal 14px/1 FontAwesome;
}

.main-container .product-view .summary.single-product-info .compare span.comparetip:before{
	content:"\f24d"!important;
	font: normal normal normal 14px/1 FontAwesome;
}


.woof_products_top_panel a[href="popularity"] span,
.woof_products_top_panel a[href="date"] span,
.woof_products_top_panel a[href="price"] span,
.woof_products_top_panel a[href="price-desc"] span,
.woof_products_top_panel a[href="price range"] span,
.woof_products_top_panel a[data-tax="woof_text"] span,
.woof_products_top_panel a[href="salesonly"] span {
	display: inline-block;
    font-size: 0;
    height: 28px;
}

.woof_products_top_panel a[href="popularity"] span:after {
	content:'Ordine: popolarità';
	font-size:14px;
}
.woof_products_top_panel a[href="date"] span:after {
	content:'Ordine: data';
	font-size:14px;
}
.woof_products_top_panel a[href="price"] span:after {
	content:'Ordine: più economico';
	font-size:14px;
}
.woof_products_top_panel a[href="price-desc"] span:after {
	content:'Ordine: più caro';
	font-size:14px;
}
.woof_products_top_panel a[href="price range"] span:after {
	content:'Range prezzo';
	font-size:14px;
}
.woof_products_top_panel a[data-tax="woof_text"] span:after {
	content:'Testo';
	font-size:14px;
}
.woof_products_top_panel a[href="salesonly"] span:after {
	content:'In Saldo';
	font-size:14px;
}

.woof_checkbox_sales_container.woof_container.woof_container_onsales {
	display:none!important;
}

.mybtn a {
	font-size: 13px;
    font-weight: 500;
    display: inline-block;
    vertical-align: top;
    line-height: 46px;
    color: #c09578;
    text-transform: uppercase;
    border: 2px solid #c09578;
    padding: 0 45px;
    border-radius: 3px;
    margin-top: 70px;
}

.mybtn a:hover {
    background: #c09578;
    color: #fff !important;
}

.saldi-luglio .shop_content > .container > .row:before {
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 33%;
    margin-bottom: 50px;
    background-image: url(/wp-content/uploads/2020/07/saldi-luglio-2020.jpg);
    background-size: contain;
}

.saldi-luglio .woof_container_inner > div {
	position:relative;
}

.saldi-luglio .woof_container_inner > div:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,.06);
	z-index:10;
}

.saldi-luglio .shop_content {
	padding-top:20px;
}

.single.single-post .entry-title {
	font-size:0;
}

.single.single-post .entry-title:before {
	content:'News';
	font-size:36px;
}

@media (max-width:500px){
	.product_search > div {
		transform:translatex(50px);
		min-width:220px!important;
	}
}

.woocommerce .shop-products .product-wrapper .percentage,
.single-product .percentage {
	display:block;
	position:absolute;
	top:0;
	background-color:#aa0601;
	width:35px;
	height:35px;
	border-radius:100%;
	z-index:2;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:35px;
	font-size: 12px;
	box-shadow:0 0 5px rgba(0,0,0,.2);
	transition:.4s;
	
}

.single-product .percentage {
	top:unset;
	left:15px;
}

/*.single-product .percentage.variable {
	display:none;
}*/

.single-product .percentage + .price {
	padding-left:50px;
}
.single-product .woocommerce-variation-price {
	position:relative;
}
.single-product .woocommerce-variation-price .percentage {
	right: 0;
    left: unset;
    top: 5px;
}
.single-product .product-type-variable .single-product-info > .percentage:not(.on) {
	display:none!important;
}
.single-product .product-type-variable .single-product-info > .percentage:not(.on) + .price {
	padding-left:0!important;
}

.shop-products .product-container .product-image {
	position:relative;
	padding-top:100%;
	height:0;
	overflow:hidden;
}

.shop-products .product-container .product-image > a {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

.shop-products .product-container .product-image img {
	height: 100%;
    object-fit: cover;
}

.header-container .header .header-mobile .header-search .searchform .form-input {
	border:none!important;
}

.product_search:not(:hover) > div div {
	display:none;
}

.mysubfoo > div {
	display:flex!important;
	align-items:center;
}

.mysubfoo .wpb_single_image {
	margin:0!important;
}

@media(max-width:767px){
	body {
		overflow-x:hidden!important;
	}
	.mysubfoo .wpb_single_image {
		text-align:center!important;
	}
	.mysubfoo > div {
		flex-wrap:wrap;
	}
}

@media(max-width:991px){
	.firstslide rs-sbg {
		background-position:center right!important;
	}
}

.tagged_as {
    display: none !important;
    }

.tax-product_tag.term-sanvalentino22 .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 38%;
    margin-bottom: 50px;
    background-image: url(https://www.gioielleriecordaro.com/wp-content/uploads/2022/01/sfondo_sito_san_valentino-1170x383.jpg);
    background-size: cover;
	margin-bottom: 0!important;
}

.tax-product_tag.term-lauree-spring-22 .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 38%;
    margin-bottom: 50px;
    background-image: url(https://www.gioielleriecordaro.com/wp-content/uploads/2022/02/sfondo_sito_laurea_2022.jpg);
    background-size: cover;
	margin-bottom: 0!important;
}

.tax-product_tag.term-mummy .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 38%;
    margin-bottom: 50px;
    background-image: url(https://www.gioielleriecordaro.com/wp-content/uploads/2023/04/cordaro_testata_sito_mamma_2023.jpg);
    background-size: cover;
	margin-bottom: 0!important;
}

.tax-product_tag.term-saldi .shop_content > .container > .title-breadcrumb:before { 
	content: '';
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 38%;
    margin-bottom: 50px;
    background-image: url(https://www.gioielleriecordaro.com/wp-content/uploads/2023/07/cordaro_testata_sito_saldi_estate_2023i.jpg);
    background-size: cover;
	margin-bottom: 0!important;
}


