.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}#section_page_header{display:var(--page-title-display);}@media(max-width:1279px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:575px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */html, body {
  scroll-behavior: smooth;
	max-width:100%!important;
	overflow-x:hidden!important;
}

/*Home page */

/*Z index for sticky menu*/
.enable-header-sticky #lastudio-header-builder .lahbhinner {
    z-index: 9999;
}

/*Slider linii titlu*/
.m1_slides1 .elementor-slick-slider .elementor-slide-heading:after {
    right: 90%!important;
}

/*Titlu slider categorii & grid categorii*/
.elementor-25 .elementor-element.elementor-element-087f5de .lastudio-images-layout__title, .elementor-25 .elementor-element.elementor-element-f79e660 .lastudio-images-layout__title {
    text-shadow: 1px 1px #525252;
}
.lastudio-images-layout__desc a:hover {
    color: black;
}

/*Meniu subcategorii*/
.lahb-nav-wrap .menu > li.menu-item ul:not(.megamenu-inited) {
    background-color: #fff;
    color: var(--theme-secondary-color);
}
ul.sub-menu.mm-sub-menu li a:hover{
	text-decoration:none!important;
}
ul.sub-menu.mm-sub-menu.mm-sub-megamenu.megamenu-inited {
    left: -221px!important;
		width:100vw!important;
}
@media screen and (min-width: 1600px){
ul.sub-menu.mm-sub-menu.mm-sub-megamenu.megamenu-inited {
    left: -228px!important;
}
}
/*Footer*/
.elementor-165 .elementor-element.elementor-element-1b05a79 .lastudio-carousel__item-img{
    width:80%;
}

@media screen and (max-width: 991px) {
    .elementor-165 .elementor-element.elementor-element-1b05a79 .lastudio-carousel__item-img {
    width: 60%!important;
}
    .elementor-165 .elementor-element.elementor-element-cfe0d1f {
    width: 100%!important;
}
.elementor-165 .elementor-element.elementor-element-0684c9c {
    width: 100%!important;
}
	.elementor-element.elementor-element-0045685 .lastudio-carousel-wrap.lastudio-equal-cols .lastudio-carousel__item {
		max-height:180px;
	}
	.elementor-element.elementor-element-1b05a79 .lastudio-carousel-wrap.lastudio-equal-cols .lastudio-carousel__item {
		max-height:50px;
	}
	/*SCHIMBA IMAGINE SLIDER HOME PAGE MOBIL*/
	.elementor-25 .elementor-element.elementor-element-0e3b45e .elementor-repeater-item-6bf8444 .slick-slide-bg{
		background-image:url(https://contemporia.live/wp-content/uploads/2022/06/3_Banner-Bloom-Mobile.jpg);
	}
	.elementor-25 .elementor-element.elementor-element-0e3b45e .elementor-repeater-item-0b12d59 .slick-slide-bg{
		background-image:url(https://contemporia.live/wp-content/uploads/2022/06/1_Banner-Armurarium-Mobile.jpg);
	} 
		.elementor-25 .elementor-element.elementor-element-0e3b45e .elementor-repeater-item-e55f427 .slick-slide-bg{
		background-image:url(https://contemporia.live/wp-content/uploads/2022/06/5_Banner-Dream-Scapes-Mobile.jpg);
	}
	.elementor-25 .elementor-element.elementor-element-0e3b45e .elementor-repeater-item-d08001b .slick-slide-bg{
		background-image:url(https://contemporia.live/wp-content/uploads/2022/06/2_Banner-Verighete-Mobile.jpg);
	}
.elementor-25 .elementor-element.elementor-element-0e3b45e .elementor-repeater-item-fd917f2 .slick-slide-bg{
		background-image:url(https://contemporia.live/wp-content/uploads/2022/06/4_Banner-Chic-Drops-Mobile.jpg);
	}
	@media (max-width: 575px){
.elementor-25 .elementor-element.elementor-element-0e3b45e .elementor-slides .slick-next, .elementor-25 .elementor-element.elementor-element-0e3b45e .elementor-slides .slick-prev {
    top: 95%!important;
	}
		.elementor-25 .elementor-element.elementor-element-5a1b5ca {
    margin-top: 0px!important;
	}
	/*Ascunde pe mobil cate produse sa arate - filtre*/
	.wc-toolbar .lasf-custom-dropdown.wc-view-count {
    display: none;
	}
	/*Ridica sus contentul pe paginile de woocommerce mobil*/
	body.woocommerce-page #main #content-wrap {
		padding-top:0px;
	}
	div#block-10 {
    margin-bottom: 0px;
}
}

/*Transparent header*/
.lahb-wrap .lahb-row1-area {
    background-color: #ffffff00!important;
}
.lahb-wrap.is-sticky .lahb-row1-area {
    background-color: #fff!important;
}


/*Pagina colectii*/
body.page-id-1289 .lastudio-banner__title{
	text-shadow: 2px 1px #000000;
}

/*Pagina de shop filtre - varianta desktop*/
p.woocommerce-result-count {
    display: none;
}
@media only screen and (min-width: 768px) {


.la-advanced-product-filters .widget ul li {
	margin-right:15px;
}

	body.woocommerce-page #main #content-wrap{
		padding-top:20px;
	}
	.la-advanced-product-filters .sidebar-inner--filters{
		padding:0px 40px 0;
	}
}

/*FAQ active tab border-top*/
.elementor-toggle-item .elementor-tab-title.elementor-active{
	border-top: 2px solid #C2A18A!important;
}


/*Chestionar*/
.mic textarea.wpcf7-form-control.wpcf7-textarea {
    min-height: 70px!important;
    height: 70px!important;
}
@media only screen and (max-width: 600px) {
.mic textarea.wpcf7-form-control.wpcf7-textarea {
    min-height: 120px!important;
    height: 120px!important;
}
}
#wpcf7-f24669-p24661-o1 .col-md-12 {
	color:#fff;
}
#wpcf7-f24669-p24661-o1 span.wpcf7-list-item-label {
    margin-right: 15px;
}


/*Filtre*/
.la-advanced-product-filters .sidebar-inner--filters .widget {
    margin-bottom: 0px;
}
.la-advanced-product-filters .widget .widget-title {
	margin-bottom: 5px;
}
.la-advanced-product-filters .widget ul li {
    margin-bottom: 5px;
}
@media only screen and (min-width: 768px){
.la-advanced-product-filters .sidebar-inner--filters {
    padding: 15px 0px 0;
}
}

.la-advanced-product-filters .sidebar-inner--filters .widget {
    width: auto;
}
/*Ascunde show 16 din bara de filtre si sort by default*/
.lasf-custom-dropdown.wc-view-count {
    display: none;
}
.lasf-custom-dropdown.wc-ordering {
    display: none;
}
/*Ascunde nr de pagini pe paginile de woocommerce*/
body.woocommerce-shop ul.page-numbers {
    display: none;
}





/*Pagina produs*/
/*Aliniere imagine descriere*/
@media only screen and (max-width: 768px){
.product--summary .variations td.value {
    width: 100%;
	}
	body.woocommerce-page table th{
	 width: 170px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1050px){
	.wc-tab .product_desc-row .product_desc-img {
    margin-right: 0;
    margin-left: 35px;
	}
}
@media only screen and (min-width: 1050px){
.product_desc-img img.alignone {
    margin-left: 80px;
	}
}
.attribute_pa_culoare-aur_picker_label.swatch-label {
    display: none;
}


/*Variatii produs*/
.product--summary .variations select, .featherlight .product--summary .variations td.value select {
    height: 50px;
}
a.reset_variations {
    display: none!important;
}
.product--summary .variations select {
    padding-left: 10px;
}



/*Taburi produs*/
@media (max-width: 767px){
div#tab-additional_information {
    display: none!important;
	}
}
li#tab-title-additional_information {
    display: none;
}
.product_cat-inele-de-logodna div.marimi-bratari, .product_cat-inele-de-logodna div.marimi-coliere,.product_cat-engagement-rings div.marimi-bratari, .product_cat-engagement-rings div.marimi-coliere {
    display: none;
}
.product_cat-verighete div.marimi-bratari, .product_cat-verighete div.marimi-coliere,.product_cat-wedding-rings div.marimi-bratari, .product_cat-wedding-rings div.marimi-coliere  {
    display: none;
}
.product_cat-inele div.marimi-bratari, .product_cat-inele div.marimi-coliere, .product_cat-rings div.marimi-bratari, .product_cat-rings div.marimi-coliere{
		display: none;
}
.product_cat-cercei li#tab-title-lasf_tab_0,.product_cat-butoni li#tab-title-lasf_tab_0,.product_cat-brose-si-pinuri li#tab-title-lasf_tab_0,.product_cat-produse-de-ingrijire li#tab-title-lasf_tab_0,.product_cat-gift-card li#tab-title-lasf_tab_0{
	display:none;
}
.product_cat-cercei div#tab-lasf_tab_0,.product_cat-butoni div#tab-lasf_tab_0,.product_cat-brose-si-pinuri div#tab-lasf_tab_0,.product_cat-produse-de-ingrijire div#tab-lasf_tab_0,.product_cat-gift-card div#tab-lasf_tab_0{
	display:none!important;
}
/*Ascunde butonul ghid marimi acolo unde nu avem ghid de marimi*/
.product_cat-cercei .la-custom-block.ghid-marimi,.product_cat-butoni .la-custom-block.ghid-marimi,.product_cat-brose-si-pinuri .la-custom-block.ghid-marimi,.product_cat-produse-de-ingrijire .la-custom-block.ghid-marimi,.product_cat-gift-card .la-custom-block.ghid-marimi{
	display:none!important;
}
.product_cat-bratari div.marimi-inele, .product_cat-bratari div.marimi-coliere {
		display: none;
}
.product_cat-coliere div.marimi-bratari, .product_cat-coliere div.marimi-inele {
		display: none;
}
/*Ascunde sku*/
span.sku_wrapper {
    display: none!important;
}

/*Compare*/
@media only screen and (max-width: 500px){
.la-compare-table tr.compare-tr th {
    min-width: 135px;
	}
	.la-compare-table-heading {
    width: 137px;
	}	
	.la-compare-table tr.compare-tr td {
    min-width: 230px;
	}
}

/*Breadcrumbs*/
.site-breadcrumbs ul li {
    text-align: left;
}

/*Ascunde bara filtre pe pagina de gift card si produse de ingrijire */
body.term-gift-card .wc-toolbar.wc-toolbar-top.clearfix, body.term-produse-de-ingrijire .wc-toolbar.wc-toolbar-top.clearfix {
    display: none;
}


 
/*Numele produsului - breadcrumbs -versiunea mobil*/
@media (max-width: 1200px){
li.trail-item.trail-end span {
  overflow: visible;
	width: fit-content;
	}
	
/*z-index mobile meniu peste header si content*/
	.lahb-responsive-menu-wrap {
    z-index: 10000;
	}
	/*Modal autentificare mobil*/
	.lahb-user-logged, .lahb-login-form {
    padding: 10px;
	}
}

/*Filtre varianta mobile*/
@media (max-width: 767px){
.la-advanced-product-filters .sidebar-inner--filters {
  padding-top: 40px!important;
	padding-bottom:80px!important;
	}
.wpfFilterWrapper {
    margin-bottom: 0px!important;
}
}

/*Bara acceptare cookie - gdpr*/
.cookie-notice-container #cn-notice-text {
    font-family: 'Montserrat';
}
#cookie-notice .cn-button:not(.cn-button-custom) {
    font-family: 'Montserrat';
}
@media (min-width: 767px){
.cn-text-container, .cn-buttons-container:first-child {
    width: 80%;
    text-align: left;
    float: left;
	}
	.la-custom-block.ghid-marimi{
		display:none!important;
	}
}

/*Pagini de blog*/
@media (max-width: 767px){
body.moren-is-blog #main #content-wrap {
    padding-top: 50px;
    padding: 20px 15px;
	}
}

/*Buton abonare newsletter*/
@media (max-width: 767px){
.elementor-165 .elementor-element.elementor-element-af42c64 .lastudio-subscribe-form__submit {
    border: 1px solid #333;
	}
}


/*Inele de logodna si verighete si inele*/
body.term-inele-de-logodna .woof_container_colecie, 
body.term-engagement-rings .woof_container_colecie,
body.term-inele-de-logodna .woof_container_metal,
body.term-engagement-rings .woof_container_metal,
body.term-inele-de-logodna .woof_container_piatr,
body.term-engagement-rings .woof_container_piatr,
body.term-verighete .woof_container_colecie, 
body.term-wedding-rings .woof_container_colecie, 
body.term-verighete .woof_container_metal,
body.term-wedding-rings .woof_container_metal,
body.term-verighete .woof_container_piatr,
body.term-wedding-rings .woof_container_piatr{
    display: none;
}




/*Ascunde categorii verighete si inele de logodna*/
.woof_container_inner.woof_container_inner_categorii li.woof_term_52,
.woof_container_inner.woof_container_inner_categorii li.woof_term_58,
.woof_container_inner.woof_container_inner_categorii li.woof_term_908,
.woof_container_inner.woof_container_inner_categorii li.woof_term_831{
display:none;
}
/*Arata categorii verighete si inele de logodna*/
body.term-aur .woof_container_inner.woof_container_inner_categorii li.woof_term_52,
body.term-aur .woof_container_inner.woof_container_inner_categorii li.woof_term_58,
body.term-gold .woof_container_inner.woof_container_inner_categorii li.woof_term_908,
body.term-gold .woof_container_inner.woof_container_inner_categorii li.woof_term_831{
display:block!important;
}
/*Ascunde categoria butoni de pe paginile de colectii*/
body.tax-product_tag .woof_container_inner.woof_container_inner_categorii li.woof_term_63,
body.tax-product_tag .woof_container_inner.woof_container_inner_categorii li.woof_term_1064{
	display:none;
}
/*Dream.scapes, te afli aici,neon, angulum,armurarium ascunde metal si piatra*/
body.term-dream-scapes .woof_container_pa_material,
body.term-dream-scapes .woof_container_pa_tip-piatra,
body.term-te-afli-aici .woof_container_pa_material,
body.term-te-afli-aici .woof_container_pa_tip-piatra,
body.term-neon .woof_container_pa_material,
body.term-neon .woof_container_pa_tip-piatra,
body.term-angulum .woof_container_pa_material,
body.term-angulum .woof_container_pa_tip-piatra,
body.term-neon .woof_container_pa_tip-piatra,
body.term-armurarium .woof_container_pa_material,
body.term-armurarium .woof_container_pa_tip-piatra,
body.term-dream-scapes-en .woof_container_pa_material,
body.term-dream-scapes-en .woof_container_pa_tip-piatra,
body.term-you-are-here .woof_container_pa_material,
body.term-you-are-here .woof_container_pa_tip-piatra,
body.term-neon-en .woof_container_pa_material,
body.term-neon-en .woof_container_pa_tip-piatra,
body.term-angulum-en .woof_container_pa_material,
body.term-angulum-en .woof_container_pa_tip-piatra,
body.term-neon .woof_container_pa_tip-piatra,
body.term-armurarium-en .woof_container_pa_material,
body.term-armurarium-en .woof_container_pa_tip-piatra{
	display:none;
}

/*Ascunde categorii pe pagina colectie neon*/
body.term-neon .woof_container_inner.woof_container_inner_categorii li.woof_term_61,
body.term-neon .woof_container_inner.woof_container_inner_categorii li.woof_term_73,
body.term-neon .woof_container_inner.woof_container_inner_categorii li.woof_term_62,
body.term-neon-en .woof_container_inner.woof_container_inner_categorii li.woof_term_951,
body.term-neon-en .woof_container_inner.woof_container_inner_categorii li.woof_term_948,
body.term-neon-en .woof_container_inner.woof_container_inner_categorii li.woof_term_959{
	display:none;
}

/*Ascunde categorii pe pagina colectie Angulum*/
body.term-angulum .woof_container_inner.woof_container_inner_categorii li.woof_term_61,
body.term-angulum .woof_container_inner.woof_container_inner_categorii li.woof_term_73,
body.term-angulum-en .woof_container_inner.woof_container_inner_categorii li.woof_term_951,
body.term-angulum-en .woof_container_inner.woof_container_inner_categorii li.woof_term_948{
	display:none;
}
/*Arata categoria butoni pe pagina colectie armurarium*/
body.term-armurarium .woof_container_inner.woof_container_inner_categorii li.woof_term_63,
body.term-armurarium-en .woof_container_inner.woof_container_inner_categorii li.woof_term_1064{
	display:block;
}
/*Weapons, gift card, produse de ingrijire fara filtre */
body.term-weapons-and-wonders .wc-toolbar-container.has-adv-filters, body.term-gift-card .wc-toolbar-container.has-adv-filters,body.produse-de-ingrijire .wc-toolbar-container.has-adv-filters {
    display: none;
}

/*Ascunde piatra pe paginile aur, argint*/
body.term-aur .woof_container_pa_tip-piatra,body.term-argint .woof_container_pa_tip-piatra{
	display:none;
}

/*Ascunde categorii pe pagina de aur*/
body.term-aur .woof_container_inner.woof_container_inner_categorii li.woof_term_61,body.term-aur .woof_container_inner.woof_container_inner_categorii li.woof_term_63,body.term-aur .woof_container_inner.woof_container_inner_categorii li.woof_term_73{
	display:none;
}
/*Ascunde colectii pe pagina de aur*/
body.term-aur .woof_container_colecie li.woof_term_740,body.term-aur .woof_container_colecie li.woof_term_741,body.term-aur .woof_container_colecie li.woof_term_82,body.term-aur .woof_container_colecie li.woof_term_748,body.term-aur .woof_container_colecie li.woof_term_757,body.term-aur .woof_container_colecie li.woof_term_779 {
	display:none;
}
/*Ascunde metal paginile: perle, diamante, pietre naturale*/
body.term-perle .woof_container_inner_metal, body.term-diamante .woof_container_inner_metal, body.term-pietre-naturale .woof_container_inner_metal{
	display:none;
}
/*Ascunde categorii perle*/
body.term-perle .woof_container_inner.woof_container_inner_categorii li.woof_term_73,body.term-perle .woof_container_inner.woof_container_inner_categorii li.woof_term_63{
	display:none;
}
/*Ascunde si arata colectii pagina perle*/
body.term-perle .woof_container_colecie li{
	display:none;
}
body.term-perle .woof_container_colecie li.woof_term_743{
	display:block!important;
}

/*Ascunde si arata categorii si colectii pagina diamante*/
body.term-diamante .woof_container_colecie{
	display:none;
}
body.term-diamante .woof_container_inner.woof_container_inner_categorii li{
	display:none;
}
body.term-diamante .woof_container_inner.woof_container_inner_categorii li.woof_term_59,body.term-diamante .woof_container_inner.woof_container_inner_categorii li.woof_term_52{
	display:block!important;
}
/*Pietre naturale*/
body.term-pietre-naturale .woof_container_inner.woof_container_inner_categorii li.woof_term_52{
	display:block!important;
}
body.term-pietre-naturale .woof_container_colecie li.woof_term_740,body.term-pietre-naturale .woof_container_colecie li.woof_term_741,body.term-pietre-naturale .woof_container_colecie li.woof_term_748{
	display:none;
}

/*Ascunde descrierea de pe slider la mobil*/
@media (max-width: 767px){
body.home .elementor-slide-description {
    display: none;
	}
}
/*Sageti pagina de produs*/
body.single-product figure .slick-arrow {
    bottom: 48%;
}

body.single-product .slick-arrow.slick-disabled {
    opacity: 0;
	cursor:auto;
}
@media (max-width: 767px){
body.single-product figure .slick-arrow {
    background-color: transparent;
	}
}

/*Butonul ghid marimi*/
.la-custom-block.ghid-marimi {
    float: right;
}
.la-custom-block.ghid-marimi a {
    padding: 5px 10px;
}


/*Bara filtre mobill*/
@media (max-width: 767px){
.wc-toolbar-container {
    position: relative;
    top: 0!important;
	}
}

/*Galerie de produse - produse variabile - scoate atributele swatch*/
.product_item--info .la-swatch-control {
    display: none;
}

@media (max-width: 991px){
	.s_product_content_bottom {
		float:none;
	}
}

@media (max-width: 767px){
div#tab-lasf_tab_0 {
    scroll-margin-top: 100px!important;
	}
}

body.term-produse-de-ingrijire .la-advanced-product-filters.widget-area.clearfix {
    display: none!important;
}

.filters__banner {
    display: none;
}
body.term-inele-de-logodna .wc-toolbar-right,body.term-verighete .wc-toolbar-right, body.term-produse-de-ingrijire .wc-toolbar-right {
    display: none;
}

body.term-cadouri-pentru-ea li.woof_term_63 {
    display: none;
}

body.term-cadouri-pentru-el li.woof_term_61, body.term-cadouri-pentru-el li.woof_term_60,body.term-kids li.woof_term_61,body.term-kids li.woof_term_63,body.term-kids li.woof_term_62,body.term-kids li.woof_term_59    {
    display: none;
}

body.term-kids .woof_container.woof_container_checkbox.woof_container_product_tag.woof_container_4.woof_container_colecie {
    display: none;
}

.woof_container.woof_container_checkbox.woof_container_pa_metal.woof_container_1.woof_container_metal{
	display:none;
}

a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
    margin: 0 5px;
}/* End custom CSS */