/*
 Theme Name:     Ioana Inache
 Theme URI:      #
 Description:    
 Author:         Nicoleta Stefan
 Author URI:     #
 Template:       twentyseventeen
 Version:        1.0.0
*/
 
@charset "utf-8";

html {
  scroll-behavior: smooth;
}
a.view-wishlist {
    display: none;
}
.woocommerce-variation-price {
    display: none;
}
.yith-wcwl-add-button span.separator {
    display: none;
}
a.delete_item {
    color: #397d80;
    font-size: 20px;
}
.pwgc-subtitle {
    font-size: 13px !important;
    line-height: 1.465 !important;
    color: #767676;
    font-family: 'Roboto';
    text-transform: none;
}
.woocs_price_code.woocs_preloader_ajax:after{
	border-color: #397d80 transparent #397d80 transparent !important;
}
.services .text h3,.overlay h1,.about-us h1,.about-us h3,.heading-section .subheading,.blog-entry span.day,body .blog-entry .text .heading a,.blog-entry .news-link,.ftco-footer .ftco-footer-widget h2,.ftco-footer a,.form-control,.row.product-row-shop h3.widget-title,.row.product-row-shop li.cat-item a,.popular-items .single-popular-items .popular-caption h3 a,.popular-items .single-popular-items .popular-caption h3 a, .latest-padding.popular-items .single-popular-items .popular-img .img-cap span a,.woof_container_inner.woof_container_inner_materials h4,.woof_container label,form.woocommerce-ordering select,.woof_container_inner.woof_container_inner_finishes h4,.woof_container_inner h4,.about-artist h1,.about-artist h3,.contact-artist-txt h1,.custom-experience h3,.custom-experience h1,.product-section-container h3,.product-section-container h1,.woocommerce-account .woocommerce-MyAccount-content p a,.woocommerce-account .woocommerce-MyAccount-navigation li a,header.woocommerce-Address-title.title h3,address,.account-orders-table tr td, .account-orders-table tr th,.woocommerce-account .woocommerce-MyAccount-content form h3,.woocommerce-account .woocommerce-MyAccount-content p label,.select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-account .woocommerce-MyAccount-content p .input-text,legend,table.wishlist_table tbody td, table.wishlist_table thead th,.woocommerce .wishlist-title h2,.home_title,body .breadcrumbs ul li, body .breadcrumbs ul li a, .woocommerce-cart .woocommerce-cart-form a,.woocommerce-cart-form td,.coupon_button,.cart_extra_title,.coupon_input,.checkout_title,.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text, body span.woocommerce-terms-and-conditions-checkbox-text.checkbox_text a.woocommerce-terms-and-conditions-link, body .checkbox_text,.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,.woocommerce form .form-row label, .woocommerce-page form .form-row label,.section_terms h1,.table td, .table th,.section_terms h3,.section_terms h4,.contact-info h2,form.contact-form label,.submit .btn-submit,form.variations_form.cart{
	font-family: 'Cinzel', serif !important;
	font-weight: 400!important;
}
.wpml-ls-legacy-dropdown {
    width: 100%;
    max-width: 100%;
}

.ftco-footer a{
	font-family: Montserrat-Regular !important;
    letter-spacing: 1px;
	font-size: 15px;
}
section.header-first .hero-wrap.full.zoom.js-fullheight {
    background-attachment: fixed;
}
.cli-bar-btn_container a#cookie_action_close_header {
    background: transparent !important;
    border: 1px solid #397d80;
    color: #397d80 !important;
}
.cli-bar-btn_container a#cookie_action_close_header:hover{
	background: #397d80 !important;
    color: #fff !important;

}
.cli-style-v2 .cli-bar-message{
	    font-family: 'Roboto';
}
ul.product-categories li.cat-item.cat-item-23, ul.product-categories li.cat-item.cat-item-71 {
    display: none;
}
.custom-experience ul li{
	list-style-type:disc;
	margin-left: 40px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
}
.container-menu-header{
	top:0px !important;
}

/* .fixed-header .wrap_header{
	height:86px;
} */
.gift_card_Page_custom .card-description {
    display: none;
}
.gift_card_Page_custom .product_image_area {
    margin-bottom: 60px;
}
/* .fixed-header aside#media_image-2 {
    width: 80px;
} */
aside#media_image-2 {
    width: 120px;
}
.custom-experience ul li::marker {
    color: #808080;
}
.custom-experience .services-row h1{
	margin-bottom:10px;
}
.custom-experience img{
	margin-top: 20px;
}
.language-ro aside#woocommerce_product_categories-6, .language-ro aside#woocommerce_product_categories-2 {
    display: none;
}
.language-en aside#woocommerce_product_categories-6, .language-en aside#woocommerce_product_categories-7 {
    display: none;
}
.language-fr aside#woocommerce_product_categories-2, .language-fr aside#woocommerce_product_categories-7 {
    display: none;
}
.custom-notes {
    margin-top: 30px;
}
.custom-notes a {
	font-family: 'Cinzel', serif;
	text-decoration: none!important;
	font-size: 14px;
}
.gift_card_Page_custom .zoomWindow {
    display: none !important;
}
.gift_card_Page_custom .ftco-section-services{
	display: none !important;
}
.gift_card_Page_custom span.category_tag {
    display: none !important;
}
.about-artist{
	padding:9% 0% 11% 0%;
}
.custom-notes p {
    font-family: 'Roboto', sans-serif!important;
	font-size: 14px;
	color: #397d80;
}
.woocommerce-cart-form .custom-notes a {
	font-family: 'Cinzel', serif;
	font-size: 14px;
	color: #4a4a4a;
}

.woocommerce-cart-form .custom-notes a:hover {
	color: #397d80;
}
#order_review .cart_extra_total_list{
	padding-right:0px;
}
/*.cart_extra_total{
	padding-left:0 !important;
	padding-right:0 !important;
} */
.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-120,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-131,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-93,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-129,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-92,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-71,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-119,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-130,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-89,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-128,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-88,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-23,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-170,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-171,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-172,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-215,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-216,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-217,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-245,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-246,.mega-menu-item-type-widget.woocommerce.widget_product_categories li.cat-item.cat-item-247{
	display:none !important;
}
.woocommerce table tr td.product_data-size dl.variation dt.variation-Taille {
    display: none;
}
body.post-type-archive-product section.section-collection h1, body.post-type-archive-product section.section-collection p {
    display: none;
}
li.mega-menu-item a{
	color:#000;
}
.single-product .woocommerce-variation-add-to-cart .button.disabled {
    opacity: 1;
}
.woof_reset_search_form{
	display:none;
}
.post-template-default.single.single-post header.header1{
	display:none;
}
.pouplogin-form.loginPopup {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.8);
	z-index: 9999;
}

.pouplogin-form.loginPopup .popuploginbody {
    width: 60%;
    padding: 30px 70px;
    position: absolute;
    left: 0;
    top: 2%;
    right: 0;
    bottom: 2%;
    margin: 0 auto;
/*     -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%); */
    box-shadow: 0 0 10px 8px rgba(0,0,0,.51);
    border-radius: 3px;
    background-color: #f6f7f8;
    opacity: 1;
    -webkit-animation: fadeIn .3s .3s forwards;
    animation: fadeIn .3s .3s forwards;
	overflow-y: scroll;
}
.woof_list li {
    display: flex;
}
.woof_container_inner.woof_container_inner_materials h4 {
    margin-bottom: 20px;
	font-size: 20px;
	letter-spacing: 1px;
}
.woof label {
    cursor: pointer;
    margin-top: -10px;
	font-size: 12px;
	letter-spacing: 1px;
}
.woocommerce-account.woocommerce-page .wrap {
    margin-top: 60px;
}
.woocommerce-account.woocommerce-page .woocommerce form.woocommerce-ResetPassword.lost_reset_password p{
	font-family: 'Cinzel', serif;
	width: 100%;
	margin: 10px 0px;
}
.woocommerce-account.woocommerce-page .woocommerce form.woocommerce-ResetPassword.lost_reset_password p .input-text {
    box-sizing: border-box;
    width: 100%;
    width: 100%;
    height: 52px;
    background: #FFFFFF;
    border: none;
    outline: none;
    box-sizing: border-box;
    border-bottom: solid 2px #FFFFFF;
    padding-left: 20px;
    color: #000000;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
.woocommerce-account.woocommerce-page .woocommerce form.woocommerce-ResetPassword.lost_reset_password p .input-text:hover{
	border-bottom: solid 2px #397d80 !important;
}

.woocommerce-account.woocommerce-page .woocommerce form.woocommerce-ResetPassword.lost_reset_password p button.woocommerce-Button.button:hover{
	color: #397d80;
    background: #fff;
    border: 1px solid #397d80 !important;
}
.ftco-footer{
	clear:both;
}
.woocommerce-account .woocommerce-MyAccount-content{
	    padding: 0px 15px;
	margin-bottom: 50px;
	background: #f8f8f8;
    margin-left: 25px;
}
.woocommerce-account .woocommerce-MyAccount-content p .input-text {
    width: 100%;
	font-family: 'Cinzel', serif;
    height: 52px;
    background: #FFFFFF;
    border: none;
    outline: none;
    box-sizing: border-box;
    border-bottom: solid 2px #FFFFFF;
    padding-left: 20px;
    color: #000000;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
.woocommerce-account .woocommerce-MyAccount-content p button.woocommerce-Button.button {
    width: 100%;
    height: 44px;
    text-align: center;
    background: #397d80;
    border-radius: 3px;
    margin-top: 32px;
    display: block;
    font-size: 18px !important;
    width: 100%;
/*     font-family: OptimusPrinceps !important; */
    font-weight: 700 !important;
    color: #FFFFFF;
    text-align: center !important;
    line-height: 44px;
    text-transform: uppercase;
    margin-bottom: 0;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
.woocommerce-account .woocommerce-MyAccount-content p button.woocommerce-Button.button:hover{
	color: #397d80;
    background: #fff;
    border: 1px solid #397d80 !important;
}
.woocommerce-info {
    background: transparent;
    color: #000;
}
.woocommerce-info a.woocommerce-Button.button {
    height: 44px;
    text-align: center;
    background: #397d80;
    border-radius: 3px;
    font-family: 'Cinzel', serif !important;
    font-weight: 700 !important;
    color: #FFFFFF;
    text-align: center !important;
    line-height: 44px;
    text-transform: uppercase;
    padding: 0px 10px;
}
.account-orders-table tr td, .account-orders-table tr th {
    padding: 12px 0px;
}
.woocommerce-account .woocommerce-MyAccount-content p mark {
    font-family: 'Cinzel', serif;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
	max-width:50%;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    max-width: 50%;
}
.account-orders-table tbody tr:nth-child(2n-1) {
    background: #fff;
}
.woocommerce-info a.woocommerce-Button.button:hover{
	color: #397d80 !important;
    background: #fff;
    border: 1px solid #397d80 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
	padding: 0px 15px; 
	border-top:none;
	margin-bottom: 50px;    
	background: #f8f8f8;
	    margin-right: 20px;
	
}

.row.product-row-shop h3.widget-title {
    font-size: 20px;
   font-family: 'Cinzel', serif;
	color: #000;
	margin-bottom:10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a{
	font-family: 'Cinzel', serif;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{
	box-shadow:none;
	
}
.row.product-row-shop li.cat-item a {
    font-size: 12px;
    font-family: 'Cinzel', serif;
    color: #000;
}
.row.product-row-shop li.cat-item span {
    font-size: 15px;
    font-family: 'Cinzel', serif;
    color: #000;
}
.woocommerce-account .woocommerce-MyAccount-navigation li{
	border:none;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active {
    border-bottom: 2px solid #397d80;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
	box-shadow:none;
	color: #397d80;
}
.woocommerce-account .woocommerce-MyAccount-content p {
    font-family: 'Roboto';
	margin: 15px 0px;
}
.woocommerce-account .woocommerce-MyAccount-content p a {
    font-family: 'Cinzel', serif;
}
.woocommerce-account .woocommerce-MyAccount-content p label {
    font-family: 'Cinzel', serif;
	width:100%;
}
.woocommerce-account .woocommerce-MyAccount-content p span.woocommerce-input-wrapper {
    width: 100%;
}
.select2-container{
	width:100% !important;
}
.select2-container .select2-selection--single{
	height:52px;
	border-radius: 0;
	border: none;
}
.select2-container .select2-selection--single:hover{
	border-bottom: 2px solid #397d80;
}
.woocommerce-account .woocommerce-MyAccount-content form h3 {
    margin-top: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content p button.button:hover{
	    color: #397d80;
    background: #fff;
    border: 1px solid #397d80 !important;
}
.woocommerce-account .woocommerce-MyAccount-content p .input-text:hover{
	border-bottom: 2px solid #397d80 !important;
}
.woocommerce-account .woocommerce-MyAccount-content p button.button {
    width: 100%;
    height: 44px;
    text-align: center;
    background: #397d80;
    border-radius: 3px;
    margin-top: 32px;
/*     font-family: OptimusPrinceps !important; */
    font-weight: 700 !important;
    color: #FFFFFF;
    text-align: center !important;
    line-height: 44px;
    text-transform: uppercase;
    margin-bottom: 0;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 52px;
    font-family: 'Cinzel', serif;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top:22px;
}
.woocommerce-account.woocommerce-page .woocommerce form.woocommerce-ResetPassword.lost_reset_password p button.woocommerce-Button.button {
    width: 100%;
    height: 44px;
    text-align: center;
    background: #397d80;
    border-radius: 3px;
    margin-top: 32px;
    display: block;
    font-size: 18px !important;
    width: 100%;
    font-family: 'Cinzel', serif !important;
    font-weight: 700 !important;
    color: #FFFFFF;
    text-align: center !important;
    line-height: 44px;
    text-transform: uppercase;
    margin-bottom: 0;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
.woocommerce-account.woocommerce-page .woocommerce form.woocommerce-ResetPassword.lost_reset_password {
    margin: 0 auto;
    width: 60%;
    padding-top: 51px;
    padding-left: 68px;
    padding-right: 68px;
    padding-bottom: 32px;
    background: #f8f8f8;
}
.pouplogin-form.loginPopup .popuploginbody p.signin-link {
    text-align: right;
    margin-top: -33px;
}
.pouplogin-form.loginPopup .popuploginbody p a {
    font-family: 'Cinzel', serif;
}
.pouplogin-form.loginPopup .popuploginbody p {
    width: 100%;
    margin: 10px 0px;
    padding: 0;
}
.pouplogin-form.loginPopup .popuploginbody p .input-text:hover{
	    border-bottom: solid 2px #397d80 !important;
}
.pouplogin-form.loginPopup .popuploginbody p .input-text {
    border-bottom: solid 2px #ffffff !important;
    font-family: 'Cinzel', serif !important;
    width: 100%;
    height: 52px;
    background: #FFFFFF;
    border: none;
    outline: none;
    box-sizing: border-box;
    border-bottom: solid 2px #FFFFFF;
    padding-left: 20px;
    color: #000000;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
.contact-section p{
	font-family: 'Roboto', sans-serif !important;
    font-size: 1rem;
    color: #212529;
}
.pouplogin-form.loginPopup .popuploginbody a.close-btn-m {
    font-size: 25px;
    font-weight: 100;
    position: absolute;
    right: 20px;
    top: 10px;
    font-family: 'Cinzel', serif !important;
}
.checkout_form label{
	font-family: 'Cinzel', serif !important;
}
.pouplogin-form.loginPopup .popuploginbody button.woocommerce-button.button.woocommerce-form-login__submit {
    display: block;
    font-size: 18px !important;
    width: 100%;
    font-family: 'Cinzel', serif !important;
    font-weight: 700 !important;
    color: #FFFFFF;
    text-align: center !important;
    line-height: 44px;
    text-transform: uppercase;
    background: #397d80;
    border-radius: 3px;
    margin-bottom: 0;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
.pouplogin-form.loginPopup .popuploginbody button.woocommerce-button.button.woocommerce-form-login__submit:hover {
    color: #397d80;
    background: #fff;
    border: 1px solid #397d80 !important;
}
.contact-info a {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1rem;
    color: #212529;
}
.mfp-wrap{
	z-index:1150 !important;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
    z-index: 1150;
}
.about-us p em {
    color: #ccc;
    font-style: italic;
    color: #737373;
}
.contact-artist-txt p {
    margin-bottom: 3rem;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 1rem;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: right;
	font-size: 14px;
	
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left;
	font-size: 14px;
	letter-spacing: 1px;
}
.woocommerce-result-count {
    padding: 0.25em 0;
	line-height: 1;
}
.breadcrumbs ul li, .breadcrumbs ul li a{
	font-family: 'Cinzel', serif !important;
}
fieldset#eh-eh_stripe_pay-cc-form .form-row {
    margin-bottom: 10px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
	border:none;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{
	padding-right:10px;
	border: none;
}
.wpml-ls-legacy-dropdown a:hover, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{
	background:transparent;
	border: none;
}

.wpml-ls-legacy-dropdown a:hover span.wpml-ls-native {
    color: #397d80;
}
.wpml-ls-legacy-dropdown a{
	border:none;
}
section.header-first {
    z-index: 1;
    overflow: hidden;
}
.topbar-social-mobile {
    display: flex;
}
.topbar-social-mobile .wpml-ls-slot-wpml-translator.wpml-ls-current-language{
	display: flex;
	margin-top:13px;
}
.topbar-social-mobile .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    padding-right: 10px;
    border: none;
}
.topbar-social-mobile .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle span{
	color: #397d80;
}
.topbar-social-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
	visibility:visible;
	border-top:transparent;
	position:relative;
	display:flex;
}
.topbar-social-mobile .wpml-ls-legacy-dropdown a span{
	color: #666666;
    font-weight: 400;
    font-size: 15px;
}

li.item-menu-mobile .mega-menu-wrap .mega-menu-toggle {
    display: none !important;
}
.item-menu-mobile ul#mega-menu-main_menu {
    visibility: visible !important;
    display: block !important;
    background: transparent !important;
    color: #000 !important;
}
.item-menu-mobile #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link{
	color: #000;
    background: transparent !important;
}

/* for Nav Bar css */
ul.mega-sub-menu.sub_menu_mega {
    top: 75px !important;
    left: -50px !important;
    position: absolute;
    min-width: 100vw !important;
}
.bg-textimg-padding{
	padding:60px 0px;
}
li.mega-menu-item-type-widget.widget_media_image {
    text-align: right !important;
}

li.mega-menu-item-type-widget.widget_media_image img{
	width:360px;
} 
ul.mega-sub-menu li .textwidget ul li {
    display: list-item;
    list-style: none;
    /*padding: 5px 0px; */
}
.mega-indicator{
	display:none !important;
}
li.mega-menu-item a{
	font-family: Montserrat-Regular !important;
    letter-spacing: 1px;
}
li.mega-menu-item h4{ 
	font-size: 1rem !important;
	padding-bottom: 8px !important;
    letter-spacing: 1px !important;
	font-family: Montserrat-Regular !important;
	font-weight: 100 !important;
	text-transform: uppercase !important;
}
ul.mega-sub-menu li .textwidget ul li a{
	color : #000000;
}
#post-28935 .entry-header{
	display:none;
}
.header1{
	height:99px;
}
.entry-content{
	width:100% !important;
}
.woocommerce-form-login-toggle .woocommerce-info a{
	color : #293939 ;
	box-shadow: none !important;
}
.woocommerce-form-login-toggle .woocommerce-info a:hover{
	color : #000 !important;
	box-shadow: none !important;
}
.woocommerce-form-login-toggle .woocommerce-info {
    background: transparent;
    color: #000;
	margin-bottom: 0;
    padding: 15px 0px;
}
.home_container {
	margin-top:0;
    padding-bottom: 70px;
    padding-top: 100px;
    background: url(http://ioanaenache.com/wp-content/uploads/2020/09/card-img.png);
}
.woocommerce {
    margin: 0px auto 20px;
}
.woocommerce table {
    width: 100%;
}
.woocommerce .container {
    max-width: 1140px;
}
.woocommerce table tr td.product_data-size dl.variation dt.variation-Size{
	display:none;
}
.woocommerce table tr td.product_data-size dl.variation dt.variation-mrimea{
	display:none;
}
.woocommerce table tr td.product-quantity .quantity label.screen-reader-text {
    display: none;
}
.woocommerce-cart-form .quantity input {
    width: 1em;
    text-align: center;
}
.woocommerce table tr td.product-quantity .product_quantity.text-center .qty_button{
	top:50%;
}
.woocommerce table tr td.product-quantity .product_quantity.text-center .qty_add {
    right: 0;
}
.woocommerce table tr td.product-quantity .product_quantity.text-center {
    position: relative;
}
.woocommerce table tr td.product-quantity .product_quantity.text-center .quantity {
    margin-top: 2px;
}
.woocommerce-cart-form .button {
    padding: 0;
}
.button a>button {
    color: #fff;
    display: block;
    line-height: 44px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    font-weight: 700;
    color: #FFFFFF;
    text-transform: uppercase;
	margin-bottom:0;
}
.button a:hover button{
	color:#397d80!important;
}
.product-combo-img-name a {
    margin-right:28px;
	color:#4a4a4a;
}
.product-combo-img-name label {
    padding-top: 20px;
    padding-right: 10px;
	margin-right:50px;
    /* justify-content: space-between; */
}
.product-combo-img-name a img {
    max-width: 67px !important;
	max-height:75px !important;
}
.product-combo-img-name a.product_title {
    padding-top: 20px;
}
.woocommerce-cart-form p{
	font-family: 'Roboto', sans-serif;
}
.woocommerce-cart-form a {
	font-family: 'Cinzel', serif!important; 
	
}
.woocommerce-cart-form table .variation-Size p{
	color:#000000;
}
.woocommerce-cart-form table th{
	font-family: 'Roboto', sans-serif!important;
    font-size: 16px;
    font-weight: 400;
}
.entry-header{
	display:none;
}
#customer_details .checkout_form_container label {
    display: none;
}
.checkout_input{
	border-bottom: solid 2px #ffffff !important;
	font-family: 'Cinzel', serif !important;
}
.checkout_input:hover, .checkout_input:focus {
    border-bottom: solid 2px #397d80 !important;
}
.checkout_form_container p:not(:last-child) {
    margin-bottom: 20px !important;
}
.checkout_form_container .woocommerce-input-wrapper{
	width:100%;
}
.woocommerce-checkout .select2.select2-container {
    outline: none;
    width: 100% !important;
    border: none;
}
.woocommerce-checkout .select2-container--default .select2-selection--single {
	
    background-color: #fff;
    border: none;
    border-radius: 0;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {
    display: none;
}
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{
	font-family: 'Cinzel', serif !important;
	padding-left:20px;
}
.woocommerce-checkout .select2-container--default .select2-selection--single:hover,.woocommerce-checkout .select2-container--default .select2-selection--single:focus{
	border-bottom: solid 2px #397d80 !important;
}
.select2-results .select2-results__option {
    font-family: OptimusPrinceps !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field{
	font-family: 'Cinzel', serif !important;
}
.woocommerce-checkout .checkout_extra {
    margin-top: 22px;
  
}
.cart_total{
	padding-top:0;
}
.cart_extra_total_list {
    margin-top: 36px;
    padding-right: 48px;
    padding-left: 10px;
}
.payment_options ul {
    margin-top: 37px;
    margin-left: 40px;
}
.payment_options ul li {
    margin-bottom: 0 !important;
}
.woocommerce-privacy-policy-text {
    margin-top: 26px;
	margin-bottom: 5px;
}
.woocommerce-privacy-policy-text p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 14px;
    color: #4a4a4a;
    font-weight: 300;
    line-height: 1.85;
}
.woocommerce-privacy-policy-text a {
	font-size: 14px;
	color: #4a4a4a;
	font-family: 'Cinzel', serif;
}

.woocommerce-privacy-policy-text a:hover {
	color: #397d80;
}

.checkout_button button {
    display: block;
    font-size: 18px !important;
    width: 100%;
    font-family: 'Cinzel', serif !important;
    font-weight: 700 !important;
    color: #FFFFFF;
    text-align: center !important;
    line-height: 44px;
    text-transform: uppercase;
    margin-bottom: 0;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
.checkout_button button:hover {
    color: #397d80;
    background: #fff;
    border: 1px solid #397d80 !important;
}
.checkout {
    padding-top: 0;
    padding-bottom: 51px;
}
.woocommerce-form-coupon-toggle {
    display: none;
}
.single-product nav.woocommerce-breadcrumb {
    display: none;
}
.single-product div#primary {
    margin: 0 auto;
}
.product_image_area {
    margin-top: 60px;
}
.payment_options ul li{
	display:block !important;
}
.payment_options ul li:before{
	display:none !important;
}
.payment_box.payment_method_bacs p {
    font-size: 14px;
    color: #969696;
    font-weight: 300;
    line-height: 1.85;
    font-family: 'Roboto', sans-serif;
}
.payment_method_paypal p {
	font-size: 14px;
    color: #969696;
    font-weight: 300;
    line-height: 1.85;
    font-family: 'Roboto', sans-serif;
	padding-bottom: 3%;
}
.s_product_text h2 span{
	color:silver;
}
.s_product_text .product_meta .sku_wrapper {
    display: none;
}
.s_product_text .product_meta span a{
	font-family: 'Roboto', sans-serif !important;
}
.s_product_text .product_meta span {
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
    color: #000;
	width: 100%;
    display: block;
    margin-bottom: 10px;
}
.s_product_text table.variations select {
       border: 1px solid #ccc;
    padding: 5px;
}
.single-product form.cart #pwgc-purchase-container input {
    width: 100%;
	border-bottom: 2px solid transparent !important;
}
.single-product form.cart #pwgc-purchase-container input:hover {
    border-bottom: 2px solid #397d80 !important;
}
.s_product_text .made-order {
    color: #397d80;
    margin-bottom: 10px;
}
.s_product_text form p{
    font-size: 0.9rem;
	font-family: 'Roboto', sans-serif;
	color: #000;
}
.has-sidebar.woocommerce-page:not(.error404) #primary {
    width: 100%;
}
.s_product_text .product_count .quantity label {
    display: none;
}
.s_product_text .product_count{
	margin-right:10px;
}
/* .woocommerce-product-gallery__image .wp-post-image{
	width:100%;
} */
.single-product .woocommerce-variation-add-to-cart .button {
    border-radius: 0px;
	height: auto;
    margin-bottom: 0;
	margin-right:10px;
	padding: 2% 6% 2% 6% !important;
}
.yith-wcwl-add-to-wishlist {
    margin-top: 0;
	font-size:20px;
}
a.add_to_wishlist.single_add_to_wishlist i.yith-wcwl-icon.fa.fa-heart {
    color: #000;
	font-size:20px;
	margin-right: 0;
}
a.add_to_wishlist.single_add_to_wishlist i.yith-wcwl-icon.fa.fa-heart:hover,a.add_to_wishlist.single_add_to_wishlist i.yith-wcwl-icon.fa.fa-heart:active,a.add_to_wishlist.single_add_to_wishlist i.yith-wcwl-icon.fa.fa-heart:focus{
	color: #397d80;
}
.tab-content a.delete_item i.yith-wcwl-icon.fa.fa-heart {
    font-size: 20px;
    color: #316b6d;
}
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {
    margin-right: 0;
    color: #397d80;
	font-size:20px;
}
.yith-wcwl-add-to-wishlist .feedback{
	font-size:0px;
}
aside#secondary {
    display: none;
}
.card-description .woocommerce-tabs a{
	box-shadow:none;
}
.card-description ul.nav-tabs li:nth-child(n+3){display:none;}
.card-description .tab-content div.tab-pane h2 {
    display: none;
}
.card-description .tab-content div.tab-pane p{
	font-size: 0.9rem;
	font-family: 'Roboto', sans-serif;
	color: #000;
}
.card h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    margin-bottom: .5rem;
}
.section_terms {
    padding: 6%;
}
.section_terms span {
    font-style: normal;
    color: #000;
}
.section_terms p {
    color: #212529 !important;
    font-size: 16px !important;
    margin-bottom: 1rem !important;
    font-family: 'Roboto', sans-serif !important;
}
p.header-p {
    color: #212529;
}
.about-us p {
    text-align: left;
    padding: 0% 0% 0% 2%;
    font-size: 0.9rem;
    color: #000 !important;
    font-family: 'Roboto', sans-serif !important; 
	margin-bottom:10px;
}
.tab-content a {
    font-weight: normal;
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-size: 0.9rem;
	letter-spacing: 0px;
}
.about-us-container .quote {
    font-style: italic;
    color: #737373;
    font-family: 'Roboto', sans-serif !important; 
}
.blog-entry .text .heading a {
	font-size:18px;
    color: #000;
    font-family: 'Cinzel', serif !important;
}
.btn.btn-primary{
	padding: 15px 25px !important;
}
.blog-entry p {
    font-family: 'Roboto', sans-serif;
    font-size: 1rem;
    color: #212529;
}
.news-link{
	font-family: 'Cinzel', serif !important;
}
.title-small a:hover{
	padding:10px 20px;
}
.title-small a{
	font-family: 'Cinzel', serif !important;
}
.product-section .title-small{
	text-transform: uppercase !important;
	top: -70%;
}
.container-instagram a{
	    font-size: 28px!important;
}
.section_terms li {
    text-transform: none!important;
    font-family: 'Roboto', sans-serif !important;
    color: #565657 !important;
    list-style-type: inherit;
}
.section_terms h4{
	letter-spacing: 1px;
    color: #397d80 !important;
}
.section_terms ul {
    list-style-type: disc;
    margin-bottom: 1rem;
    padding-left: 40px;
}
.section_terms h4 {
    margin-bottom: .5rem;
}
.toBeReplaced {
    visibility: hidden;
    position: relative;
}
.toBeReplaced:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
	right: 0;
    bottom: 0;
    content: "Clear Cart";
}
.toBeReplacedf{
	 visibility: hidden;
    position: relative;
}
.toBeReplacedf:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
	right: 0;
    bottom: 0;
    content: "Vider le panier";
}
.toBeReplacedro{
	 visibility: hidden;
    position: relative;
}
.toBeReplacedro:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
	right: 0;
    bottom: 0;
    content: "Ștergeți coșul";
}
form#yith-wcwl-form {
    margin-top: 60px;
}
.button_clear:hover {
    background: #fff;
    border: 1px solid #397d80 !important;
	border-radius: 0px;
}
.stripe-card-group {
    width: 100%;
}
.eh-stripe-elements-field {
    width: 100%;
}
.payment_box.payment_method_eh_stripe_pay {
    margin-bottom: 20px;
}
.payment_box.payment_method_eh_stripe_pay .status-box{
	margin-bottom:15px;
}
.woocommerce .cart-empty {
    display: none;
}
.stripe-source-errors {
    margin-top: 70px;
    margin-left: 0;
}
.stripe-source-errors ul{
	margin:0px;
}
section.related.products {
    display: none;
}
.status p {
	color:#fff;    
	padding: 2px 10px;
	font-size:12px;
}
.checkout_title{
	line-height:1;
}
.placed_order_text_eng button:after {
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    position: absolute;
    content: 'PLACE ORDER';
    display: block;
    font-size: 18px !important;
    width: 100%;
    font-family: 'Cinzel', serif !important;
    font-weight: 700 !important;
    color: inherit;
    text-align: center !important;
    line-height: 44px;
    text-transform: uppercase;
    margin-bottom: 0;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
.checkout_button button#place_order{
	position:relative;
	font-size:0px !important;
}
.placed_order_text_fr button:after {
	 left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    position: absolute;
    content: 'PASSER LA COMMANDE';
	 display: block;
    font-size: 18px !important;
    width: 100%;
    font-family: 'Cinzel', serif !important;
    font-weight: 700 !important;
    color: inherit;
    text-align: center !important;
    line-height: 44px;
    text-transform: uppercase;
    margin-bottom: 0;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
.popular-items .single-popular-items .popular-img .img-cap span{
	padding-bottom:0px;
	padding-top:5px;
}
.popular-items .single-popular-items .popular-img .img-cap span a {
    color: #fff;
    font-weight: normal;
	font-family: 'Cinzel', serif !important;
	font-size: 16px;
}
.popular-items .single-popular-items .popular-img .img-cap span a:hover{
	color:#ffffff !important;
}
.popular-items .single-popular-items .popular-img .favorit-items{
	top:-18px;
}
.popular-items .single-popular-items .popular-img .favorit-items .yith-wcwl-add-to-wishlist.exists{
	margin-top:18px;
}
.popular-items .single-popular-items .popular-img .favorit-items span.feedback{
	font-size:0px;
}
.popular-items .single-popular-items .popular-caption h3 a{
	font-family: 'Cinzel', serif;
}
.popular-items .single-popular-items .popular-caption span {
    display: inline-block;
}
.woocommerce-breadcrumb{
	display:none;
}
ul.products .popular-items {
    padding: 30px 0 10% 0;
}
.yith_wcwl_wishlist_footer {
    display: none;
}
.wishlist_table th.product-price, .wishlist_table th.product-stock-status {
    text-align: center;
}
/* my account page css */
.my-account-page-custom {
    margin-top: 60px;
}
p.woocommerce-LostPassword.lost_password {
    text-align: center;
    margin-top: 20px;
}
form.woocommerce-form.woocommerce-form-login.login label {
    width: 100%;
}
.woocommerce form .password-input, .woocommerce-page form .password-input{
	width:100% !important;
}
.woocommerce-order.container {
    margin-top: 45px;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    margin: 10px auto;
}
section.woocommerce-order-details {
    margin: 30px auto;
}
section.woocommerce-order-details h2.woocommerce-order-details__title {
    margin-bottom: 20px;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td {
    padding: 10px 0px;
}
section.woocommerce-customer-details {
    padding-top: 51px;
    padding-left: 68px;
    padding-right: 68px;
    padding-bottom: 32px;
    background: #f8f8f8;
}
section.woocommerce-order-details {
    padding-top: 51px;
    padding-left: 68px;
    padding-right: 68px;
    padding-bottom: 32px;
	background: #f8f8f8;
}
table--order-details.shop_table.order_details tr {
    border-bottom: solid 1px #ededed;
}
form.subscribe label.terms input[type="checkbox"] {
    margin-right: 10px;
}
.woof_products_top_panel li span{
	background: url(http://ioanaenache.com/wp-content/uploads/2020/12/delete-1.png) !important; 
	background-repeat: no-repeat !important;
	background-position: right !important;
	background-size: 12px 12px !important;
}
.woof_list li input[type="radio"]:checked,
.woof_list li input[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.woof_list li input[type="radio"]:checked + label,
.woof_list li input[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
.woof_list li input[type="radio"]:checked + label:before,
.woof_list li input[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 6px;
    width: 18px;
    height: 18px;
    border: 1px solid #316b6d;
    border-radius: 100%;
    background: #fff;
}
.woof_list li input[type="radio"]:checked + label:after,
.woof_list li input[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #316b6d;
    position: absolute;
    top: 9px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.woof_list li input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.woof_list li input[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
nav li ul li a:hover{
	background-color:transparent;
}
/* my account page css */
@media screen and (max-width: 768px) {
	footer.ftco-footer.ftco-section .col-md {
		min-width: 50%;
	}
  #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    display: block !important;
}
	#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
		color:#397d80;
		background:transparent;
	}
	.item-menu-mobile .textwidget ul {
		display: block;
		height: auto;
		position: relative;
	}
	.item-menu-mobile ul.mega-sub-menu.sub_menu_mega {
		padding: 0px !important;
	}
	.item-menu-mobile li.mega-menu-item-type-widget.widget_media_image img{
		width:100% !important;
	}
	.item-menu-mobile li.mega-menu-item-type-widget.widget_media_image a{
		padding:0 !important;
	}
	#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
		content: '\f345';
	}
	#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
			content: '\f347';
		}
	#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
		padding:8px;
	}
}
span.woocommerce-terms-and-conditions-checkbox-text.checkbox_text{
	text-transform: uppercase;
	font-size: 0;
}
span.woocommerce-terms-and-conditions-checkbox-text.checkbox_text a.woocommerce-terms-and-conditions-link {
    font-size: 14px;
    font-weight: 400;
    color: #4a4a4a !important;
    display: inline-block;
    vertical-align: middle;
    font-family: 'Cinzel', serif !important;
}
.woocommerce-terms-and-conditions-wrapper span.checkbox_mark {
    left: 5px;
}
p.form-row.form-row-wide.create-account {
    padding-left: 5px;
}
.checkbox_text{
	font-family: 'Cinzel', serif !important;
}
.about-us-container .text-about-world{
	height:auto;
}
.about-us-container img{
	height:100%;
}
/* Nav Bar Css */
/* home page css */
.product-section:hover .content{
	width:100%;
}

/* VERSION 1 - Vertical Scrolling Thumbnails */
.woocommerce-product-gallery__trigger {
    display: none;
}
ol.flex-control-nav.flex-control-thumbs::-webkit-scrollbar {
    display: none !important;
	
}
.woocommerce div.product div.images .flex-control-thumbs li {
    padding: 5px 5px 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
	width:100%;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
.row.product-row-shop li.cat-item span{
	display:none;
}
.woof_radio_count {
    display: none;
}
.woof_container_inner.woof_container_inner_finishes h4 {
    margin-bottom: 20px;
	font-size: 20px;
	letter-spacing: 1px;
}
.woof_price_filter h4 {
	margin-bottom: 20px;
	font-size: 20px;
	letter-spacing: 1px;
}
.hero-wrap.full.zoom.js-fullheight {
    height: 580px !important;
}
.slider-text.js-fullheight {
    height: auto !important;
}
.ftco-animate {
    opacity: 1 !important;
	visibility: visible !important;
}
.background-text {
    visibility: visible !important;
}
.custom-experience .services-row{
	visibility:visible !important;
}
div[class^='col'], div[class*=' col']{
		visibility:visible !important;
	}
@media (min-width:768px) and (max-width: 1024px) {
	latest-padding .wow.fadeInRight {
		visibility: visible !important;
	}
	section.header-first .hero-wrap.full.zoom.js-fullheight {
	background-size: contain;
	
	}
	div[class^='col'], div[class*=' col']{
		visibility:visible !important;
	}
	body{
		 overflow-x:hidden;
	 }
	.hero-wrap.full.zoom.js-fullheight {
    height: 480px !important;
}
	.news-teaser {
    height: auto !important;
}
	nav li ul li{
		display:block;
	}
	nav li ul{
		position: relative;
	}
	section.header-first{
		overflow: hidden !important;
	}
	.ftco-section {
		padding: 3em 0;
	}
	.section-collection {
		padding: 10% 0% 5% 0%;
		text-align: center;
	}
	.services-row h4{
		height:auto;
	}
}
@media only screen and (max-width: 768px) {
	latest-padding .wow.fadeInRight {
		visibility: visible !important;
	}
	.services-row h4{
		height:auto;
	}
	.background-text-intro{
		bottom: 0px !important; 
		visibility : visible !important;
	}
	.about-us-container .text-about{
		max-width: 100%;
		flex: 0 0 100%;
		height: auto;
		padding-bottom: 5%;
	}
	.about-us .img-about {
		padding-right: 0px!important;
		max-width: 100%;
		flex: 0 0 98%;
	}
	a.topbar-social-item {
		position: relative;
	}
	a.topbar-social-item span.header-icons-noti {
		right: -5px;
		top: 5px;
		z-index: 99;
	}
	.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{
		float:none;
		width:95%;
		margin-left:auto;
		margin-right:auto;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.section_terms .table-guide {
		width: 100%!important;
	}
	.account-orders-table tr td, .account-orders-table tr th {
		padding: 12px 15px;
	}
	.section-collection {
		padding: 0 0 10% 0;
	}
	.product-section-container {
		padding: 20px 0;
	}
	section.latest-padding div{
		visibility:visible !important;
	}
	.woocommerce-product-gallery img {
		display: block;
		height: auto;
		margin: 0 auto;
	}
	.archive .hero-wrap.full.zoom.js-fullheight {
		height: 580px !important;
		background-size: contain;
		background-position: center !important;
	}
	.cart_item{
		height:auto !important;
	}
	.woocommerce table tr td.product-quantity .product_quantity{
		float: right;
	}
	.product-combo-img-name {
		float: right;
		width: 50%;
		display: block !important;
		text-align: right;
	}
	.product-combo-img-name label{
		display:none;
	}
	.product-combo-img-name a{
		margin-right:0;
	}
	.woocommerce-cart-form img{
		margin-left:auto;
	}
	.button:not(:last-child){
		    margin-right: 0;
	}
	.button.button_clear div{
		float:none !important;
	}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
		max-width: 100%;
		margin-bottom: 40px;
	}
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
		max-width: 100%;
		margin-bottom: 40px;
	}
	.cart_buttons_inner {
		width: 95%;
		margin: 0 auto;
	}
	div[class^='col'], div[class*=' col']{
		visibility:visible !important;
	}
	.popular-items {
		padding: 10% 0% 0% 0%;
	}
}
@media only screen and (max-width: 767px) {
	a.topbar-social-item {
		position: relative;
	}
	a.topbar-social-item span.header-icons-noti {
		right: -5px;
		top: 5px;
		z-index: 99;
	}
	body{
		 overflow-x:hidden;
	 }
	.about-us {
		padding: 8% 0 5% 0;
	}
	.woocs_auto_switcher{
		right:-130px !important;
	}
	.slider-text.js-fullheight {
		height: auto !important;
	}
	.about-us-container .text-about {
		height: auto;
		padding-bottom: 20px;
	}
	 /* .about-us .img-about {
		padding-right: 15px!important;
	}
 	product list grid css */
	.product-row-shop{
		width:100%;
		margin:0px;
		padding:0px;
	}
	
	nav li ul li{
		display:block;
	}
	nav li ul{
		position: relative;
	}
	div[class^='col'], div[class*=' col']{
    visibility:visible !important;
}
	.background-text-intro{
		visibility:visible !important;
	}	
	.product-section-container,.ftco-services{
		padding: 1em 0px;
	}
	.ftco-animate{
		opacity:1 !important;
	}
	.news-teaser {
    height: auto !important;
}
	.overlay{
		top:15%;
	}
	.custom-experience img {
		margin-top: 20px;
		height: auto;
	}
/* 	product list grid css end */
}
 
 @media only screen and (max-width: 480px) { 
	 body{
		 overflow-x:hidden;
	 }
	 .archive .hero-wrap.full.zoom.js-fullheight {
		height: 250px !important;
		background-size: cover;
		background-position: center !important;
		background-attachment: inherit !important;
	}
	 .custom-experience img {
		margin-top: 20px;
		height: auto;
	}
	 .overlay h1 {
		font-size: 18px;
	}
	 .overlay .title-header-white {
		 font-size: 18px;
}
	 .overlay {
		top: 30%;
	}
	 .overlay p.header-p {
		font-size: 12px;
	}
	 section.section-collection {
		margin-bottom: 30px;
	}
	 .section-collection {
		padding: 0% 2% 5% 2%;
	}
		.hero-wrap {
			background-position: center !important;
			background-size: cover;
		}
	 /*.hero-wrap.full.zoom.js-fullheight{
		 height: 300px !important;*/
	 }
	 .btn.btn-primary {
		padding: 5px 15px !important;
	}
	
	 
	 aside#woocommerce_product_categories-2 .product-categories {
		display: none;
	}
	 .woof_container_inner_materials .woof_block_html_items{
		 display:none;
	 }
	 .woof_container_inner_finishes .woof_block_html_items{
		 display:none;
	 }
	 aside#woocommerce_product_categories-2{
		 width:100%;
	 }
	 aside#woocommerce_product_categories-2 h3.widget-title{
		 width:100%;
	 }
	 aside#woocommerce_product_categories-2 h3.widget-title:after,.woof_container_inner_materials h4:after,.woof_container_inner_finishes h4:after {
		 content: ' \002B';
		 float: right;
		 font-size: 20px;
	}
	 aside#woocommerce_product_categories-2 h3.widget-title.open_filter:after,.woof_container_inner_materials h4.open_filter:after,.woof_container_inner_finishes h4.open_filter:after{
		 content: ' \005F' !important;
		 float: right;
		 line-height: 0;
		 font-size: 20px;
	 }
	 .sidebar-box h3.heading-2{
		 margin-top:30px;
	 }
	 .img-fluid {
    max-width: 100%;
    height: auto;
    width: 100%;
		 margin-top: 10px;
}
	 .billing {
		padding-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
	}
	 .checkout_title{
		 font-size:18px;
	 }
	 .cart_extra_total {
		padding-bottom: 15px;
		padding-right: 15px;
	}
	 .cart_extra_content {
		padding-top: 15px;
		padding-left: 15px;
	}
	 .cart_extra_total_list {
		margin-top: 15px;
		padding-right: 0px;
		padding-left: 0px;
	}
	 .payment_box.payment_method_eh_stripe_pay {
		margin-bottom: 20px;
		padding-right: 20px;
	}
	 .checkout_button{
		 margin-top: 0;
	 }
	 .checkout {
		padding-top: 0;
		padding-bottom: 0;
	}
	 .cart_total{
		 padding-bottom: 15px;
	 }
	 section.woocommerce-order-details {
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		background: #f8f8f8;
		margin: 15px auto;
	}
	 section.woocommerce-order-details h2.woocommerce-order-details__title {
		margin-bottom: 20px;
		font-size: 20px;
	}
	 .card .new-classe a {
		font-size: 18px;
	}
	 .card-description .tab-content div.tab-pane p {
    	font-size: 14px; 
	 }
	 .single-product .woocommerce-variation-add-to-cart .button {
		padding: 2% 2% 2% 2% !important;
		font-size: 14px;
	}
}
@media only screen and (max-width: 320px) { 
	.overlay {
		top: 20%;
	}
}
    .woocommerce-page div.product div.images {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-item-align: center;
        align-self: center;
    }
    .woocommerce div.product div.images .flex-control-thumbs {
		-ms-overflow-style: -ms-autohiding-scrollbar;
		scrollbar-width: none;
		z-index:99;
		min-width: 110px;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 80px;
        flex: 1 0 80px;
        /* Adjust PX to suit width of thumbnails */
        max-height: 380px;
        /* Adjust Height to Image height on desktop */
        overflow: scroll;
		white-space: nowrap;
    }
    .woocommerce div.product div.images .flex-control-thumbs li {
        width: 110px;
		padding: 5px;
		min-height: 120.66px !important;
		margin: 3px 0px;
    }
	.woocommerce div.product div.images .flex-control-thumbs li.active, .woocommerce div.product div.images .flex-control-thumbs li:hover{
		border: 1px solid #b9e0e2;
	}
	.woocommerce div.product div.images .flex-control-thumbs li img{
		height: 100%;
    	width: 100%;
	}
/* 	.woocommerce-page div.product div.images .flex-viewport img {
		height: 100%;
		width: 100%;
	} */
	.woocommerce-page div.product div.images .flex-viewport {
		max-height: 380px;
		margin:0px 10px;
	}
/* } */

/* VERSION 2 - Horizontal Scrolling Thumbnails */

/* .woocommerce div.product div.images .flex-control-thumbs li {
    padding: 5px 5px 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
}

.woocommerce div.product div.images .flex-control-thumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
} */
/* currency swicther */
.woocs_auto_switcher{
	width:200px !important;
	right: -130px  !important;
	height: auto;
	    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
}
.woocs_auto_switcher:hover{
	right: 0px !important;
}
.woocs_auto_switcher li a{
	max-width:100% !important;
	border-bottom: transparent !important;
	font-family: 'Cinzel', serif;
	border-radius : 0 !important;
}
.woocs_auto_switcher.right li{
	margin-bottom:8px;
}
.woocs_auto_switcher.right li a span {
    float: left !important;
    color: #fff !important;
    opacity: 1 !important;
    visibility: visible !important;
    width: auto !important;
    padding-left: 5px;
    padding-top: 0;
    padding-bottom: 0;
    background: transparent;
    transform: unset !important;
	margin: 0;
	height: auto;
}
.container-menu-header .wrap_header {
    background-color: #fff;
}
.woof_radio_term_reset_visible:after {
    content: '';
    background-image: url(http://ioanaenache.com/wp-content/uploads/2020/12/delete-1.png);
    position: absolute;
    top: -2px;
    right: -10px;
    width: 12px;
    height: 12px;
    background-size: contain;
}
.woof_radio_term_reset_visible{
	position:relative;
}
.woof_radio_term_reset_visible img[alt="Delete"] {
    display: none;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu{
	width:100vw;
	left:-52px;
	top:75px;
}

@media screen and (max-width:576px){
	section.header-first .hero-wrap.full.zoom.js-fullheight {
		background-attachment: scroll;
	}
}