/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.18.6
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

:root{
	--fs-color-primary: #D49400 !important;
	--footer-color: #333E48;
	--mov: #5B1788;
}


/* @font-face {
	font-family: "Aglet Slab";
	src: url('/wp-content/fonts/Aglet/AGLET-SLAB-BLACK.woff2') format("woff2");
	font-weight: 900;
}

@font-face {
	font-family: "Aglet Slab";
	src: url('/wp-content/fonts/Aglet/AGLET-SLAB-BOLD.woff2') format("woff2");
	font-weight: bold; 
}

@font-face {
	font-family: "Aglet Slab";
	src: url('/wp-content/fonts/Aglet/AGLET-SLAB-LIGHT-ITALIC.woff2') format("woff2");
	font-weight: 300; 
	font-style: italic;
}

@font-face {
	font-family: "Aglet Slab";
	src: url('/wp-content/fonts/Aglet/AGLET-SLAB-LIGHT.woff2') format("woff2");
	font-weight: 300; 
}

@font-face {
	font-family: "Aglet Slab";
	src: url('/wp-content/fonts/Aglet/AGLET-SLAB-REGULAR.woff2') format("woff2");
	font-weight: normal; 
}

@font-face {
	font-family: "Aglet Slab";
	src: url('/wp-content/fonts/Aglet/AGLET-SLAB-SEMIBOLD.woff2') format("woff2");
	font-weight: 600;
}
 */
@font-face {
	font-family: "Aglet Sans";
	src: url('/wp-content/fonts/Aglet/AGLETSANS-BLACK.woff2') format("woff2");
	font-weight: 900;
}

@font-face {
	font-family: "Aglet Sans";
	src: url('/wp-content/fonts/Aglet/AGLETSANS-BOLD.woff2') format("woff2");
	font-weight: bold;
}

@font-face {
	font-family: "Aglet Sans";
	src: url('/wp-content/fonts/Aglet/AGLETSANS-EXTRALIGHT.woff2') format("woff2");
	font-weight: 200; 
}

@font-face {
	font-family: "Aglet Sans";
	src: url('/wp-content/fonts/Aglet/AGLETSANS-ITALIC.woff2') format("woff2");
	font-weight: normal; 
	font-style: italic;
}

@font-face {
	font-family: "Aglet Sans";
	src: url('/wp-content/fonts/Aglet/AGLETSANS-LIGHT.woff2') format("woff2");
	font-weight: 300; 
}

@font-face {
	font-family: "Aglet Sans";
	src: url('/wp-content/fonts/Aglet/AGLETSANS-REGULAR.woff2') format("woff2");
	font-weight: normal;
}

@font-face {
	font-family: "Aglet Sans";
	src: url('/wp-content/fonts/Aglet/AGLETSANS-SEMIBOLD.woff2') format("woff2");
	font-weight: 600; 
}

@font-face {
	font-family: "Aglet Sans";
	src: url('/wp-content/fonts/Aglet/AGLETSANS-ULTRA.woff2') format("woff2");
	font-weight: 800; 
}

/* add smooth scroll */
html {
  scroll-behavior: smooth;
  color: #333E48;
}

body, div, p, span, a{
	font-family: "Aglet Sans", sans-serif !important;
	font-weight: 400;
	font-optical-sizing: auto;
}

h1, h2, h3, h4, h5, h6{
	font-family: "Aglet Sans", sans-serif !important;
	font-weight: 400;
	font-optical-sizing: auto;
}

b, strong {
    font-weight: inherit;
    font-weight: 600 !important;
}

input::placeholder, textarea::placeholder{
	color: #D8E1E8;
}

input[type="radio"] {

	-webkit-appearance: checkbox;
 
	-moz-appearance: checkbox;
 
	-ms-appearance: checkbox;     /* not currently supported */
 
	-o-appearance: checkbox;      /* not currently supported */
 
 }
 
.flickity-button, .wishlist-icon, .zoom-button{
	display: none !important;
}

.tax-rate{
	display: none;
}

.container-width, .full-width .ubermenu-nav, .container, .row{
	max-width:1360px !important;
}

.product-breadcrumps{
	padding: 15px 0px;
}

.breadcrumbs {
	color: var(--fs-color-primary);
	font-weight: 400;
}

.breadcrumbs > *{
	font-size: 14px;
	color: #90A1B5 !important; 
}

.breadcrumbs > *:last-child{
	color: var(--fs-color-primary) !important;
}

.breadcrumbs .divider{
	color: #90A1B5 !important;
}

.header-top{
	background-color: white;	
}
.header-top *{
	color:#90A1B5;
	font-size: 16px;
}

.header_contact{
	display: flex;
	align-items:center;
	gap: 5px;
}
.header_contact_red{
	display: flex;
	align-items:center;
	gap: 5px;
}

.header_contact_red *{
	color: var(--fs-color-primary);
}

.header_contact_red svg{
	width: 15px;
	height: 15px;
}

.header_info{
	display: flex;
	align-items:center;
	gap: 10px;
}

.header_info_item {
	display: flex;
	align-items:center;
	gap: 10px;
	border-right: 1px solid #EAECED;
	padding-right: 10px;
}

.header_info_item_svg{
	display: flex;
	align-items:center;
	justify-content:center;
}

.header_info *, .account-login *{
	color: #90A1B5;
}

.header_info svg{
	width: 20px;
	height: 20px;
}

#top-bar .container{
	border-bottom: .5px solid #EAECED;
	padding: 10px 0;
}

.account-item .header-account-title{
	display:flex;
	align-items:center;
	gap:5px;
}

.account-item .header-account-title:before { content:url("data:image/svg+xml;base64,PHN2ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB2aWV3Qm94PSIwIDAgMzg5IDQ1OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjOTBhMWI1IiBkPSJNMzAgNDQ1YzAtNDUgMTgtODcgNDgtMTE2IDI4LTI4IDY3LTQ2IDEwOS00OGgxNGM0MyAyIDgxIDIwIDEwOSA0OCAzMCAzMCA0OCA3MSA0OCAxMTZ2N2gyNnYtN2MwLTUzLTIxLTEwMC01Ni0xMzUtMjAtMjAtNDQtMzUtNzEtNDUgMTItNiAyMy0xNSAzMy0yNCAyNS0yNSA0MC01OSA0MC05N3MtMTUtNzItNDAtOTctNTktNDAtOTctNDAtNzIgMTUtOTcgNDAtNDAgNTktNDAgOTcgMTUgNzIgNDAgOTdjMTAgMTAgMjEgMTggMzMgMjQtMjcgMTAtNTEgMjUtNzEgNDUtMzUgMzUtNTYgODItNTYgMTM1djdoMjZ2LTd6bTE3MS0xOTFoLTE0Yy0yOC0yLTUzLTE0LTcxLTMyLTIwLTIwLTMyLTQ4LTMyLTc4czEyLTU4IDMyLTc4IDQ4LTMyIDc4LTMyYzMxIDAgNTggMTIgNzggMzJzMzIgNDggMzIgNzgtMTIgNTgtMzIgNzhjLTE4IDE4LTQzIDMwLTcxIDMyeiIvPjwvc3ZnPg==") !important;
	display:block;
	width: 15px;
	height:15px;
	overflow: hidden;
}

.account-item .icon-user:before { content:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTBhMWI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNCIgZD0iTTM2IDE4TDI0IDMwIDEyIDE4Ii8+PC9zdmc+") !important;
	margin-top:3px;
	display: block;
} 

.header-inner .header-nav{
	justify-content:center;
}

.header-inner .search-field{
	text-align:center;
	box-shadow:none;
	border:none;
	font-size:15px;
}
.header-inner .searchform{
	border: 1px solid #EAECED;
	border-radius: 5px;
	padding:3px;
}

.header-inner .search-field:focus{
	box-shadow:none;
	border:none;
}

.header-inner .searchform-wrapper:not(.form-flat) .submit-button, .widget_search .submit-button{
	border-radius: 5px;
	border-bottom-left-radius: 5px !important;
    border-top-left-radius: 5px !important;
	background-color: var(--fs-color-primary);
}

.header-cart-link{
	flex-direction: row-reverse;
	gap: 14px;
}

.woocommerce-Price-amount bdi{
	display:flex;
	align-items:center;
	gap:3px;
	flex-direction: row-reverse;
	font-weight: normal;
	font-size:17px;
}

.woocommerce-Price-amount{
	display: flex;
	align-items:flex-start;
	gap:5px;
}

.woocommerce-Price-amount::after{
content:url("data:image/svg+xml;base64,PHN2ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB2aWV3Qm94PSIwIDAgNDQ0IDMwNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjNGM1NTVjIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik03IDEyNWgzMTFsLTkzLTc4IDM2LTQzIDE3NyAxNDktMTc3IDE0OS0zNi00MyA5My03OEg3eiIvPjwvc3ZnPg==") !important;
	display:block;
	width: 15px;
	height:15px;
	overflow: hidden;
}

.header-cart-icon::after{
	/* card items number */
	/* display:none; */
	width: 22px;
	height: 22px;
	background-color: var(--fs-color-primary);
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: none;
	font-family: "Aglet Sans", sans-serif !important;
	font-weight: 600 !important;
}

.header-bottom{
	background-color: #F9FAFB !important;
}

.header-bottom-nav li>a{
	text-transform: none !important;
	font-size:18px;
	font-weight: normal !important;
}

.header-bottom-nav li>a:hover {
	color: var(--fs-color-primary) !important;
	border-bottom: 1px solid var(--fs-color-primary) !important;
}

.header-bottom-nav{
	gap: 15px;
}

.nav-center li a{
	line-height:30px !important;
}

.footer-widgets, .absolute-footer{
	background-color:var(--footer-color);
}

.footer_top{
	display: flex;
	align-items:center;
	gap:10px;
}

.footer_top_line{
	width: 100%;
	height:1pt;
	background-color: white;
}

#footer *{
	color: white;
}

.footer-1, .footer-2{
	border: none;
}

.footer-secondary{
	padding: 0;
}

.footer_bottom_links{
	display: flex;
	align-items: center;
	gap:10px;
}

.footer_bottom_links > *:not(:last-child){
	border-right: 1px solid white;
	padding-right: 10px;
}

.absolute-footer .container{
	border-top: 1px solid white;
	padding: 20px 0;
}

.footer_content{
	display:flex;
	flex-direction: column;
	gap: 35px;
	font-size:14px;
}

.footer_content_titleSmall{
	height:20px;
}

.footer_content_title{
	font-size: 20px;
	height:20px;
	font-weight: 600;
}

.footer_content_items_left{
	display:flex;
	flex-direction: column;
	gap:5px;
}

.footer_content_item_left{
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:5px;
}

.footer_content_item_left a{
	display:flex;
	align-items:center;
	justify-content:center;
}

.footer_content_item_left svg{
	width:120px;
}

.footer_content_social_media{
	display:flex;
	align-items:center;
	gap:5px;
}

.footer_content_social_media a{
	display:flex;
	align-items:center;
	justify-content:center;
}

.footer_content_social_media svg{
	width:25px;
	height:25px;
}

.footer_content_items{
	display:flex;
	flex-direction:column;
	gap:5px;
}


.footer_content_item{
	transition: all .2s;
}

.footer_content_item:hover{
	color: #90A1B5 !important;
	border-left: 1px solid var(--fs-color-primary);
	padding-left:5px;
}

.footer_content_item_check{
	display: flex;
	align-items:center;
	gap:5px;
}

.footer_content_item_check svg{
	width: 10px;
	height:10px;
}

.footer_secure svg{
	width:100px;
}

.footer-2{
	padding: 15px 0 0 0 !important;
}

.home_oferte{
	flex-wrap:wrap;
}

.home_oferte_item{
	display: grid;
	grid-template-columns: 40% 1fr;
	align-items:center;
	gap:10px;
	
	padding: 15px 10px;
	background-color: #f4f4f4;
	color: var(--mov);
}

.home_oferte_item_content{
	display:flex;
	flex-direction:column;
	gap:5px;
}

.home_oferte_item_content_img{
	width: 100%;
	height: auto;
}

.home_oferte_item_content_title{
	display:flex;
	flex-direction:column;
	font-size: 20pt;
	gap:2px;
}

.home_oferte_item_content_title_roz{
	color: var(--fs-color-primary);
	line-height: 28px;
	font-family: "Aglet Sans", sans-serif;
	font-weight: 600;
}

.home_oferte_item_content_title_mov{
	color: var(--mov);
	line-height: 28px;
	font-family: "Aglet Sans", sans-serif;
	font-weight: 600;
}

.home_oferte_item_content_price{
	font-size:12pt;
	display:flex;
	align-items:center;
	gap:5px;
	flex-wrap:wrap;	
}

.home_oferte_item_content_price_number{
	color: var(--fs-color-primary);
	font-size:21pt;
	font-weight:600;
}

.home_oferte_item_content_btn{
	display: flex;
	align-items:center;
	gap:10px;
	padding: 3px 8px;
	border: 1px solid var(--mov);
	font-size:12pt;
	color: var(--mov);
	width:max-content;
}

.home_oferte_item_content_btn svg{
	width: 10px;
	height: 10px;
}

.home_oferte_row {
	min-width:350px;
}

.home_oferte_row_middle {
	padding-left:0;
	padding-right:0;
}

/* .home_banner{
	min-height:450px;
}

.home_banner .banner-bg{
	min-height:410px;
} */

.slider_container{
	position:relative;
}

.slider_container .section-title a{
	display:none;
}

.slider_container .flickity-page-dots{
	position: absolute;
    top: 0px;
    right: 0;
    bottom: initial;
    left: initial;
    margin-top: 0px;
    margin-right: 15px;
	display: flex;
	align-items: center;
}

.slider_container .flickity-page-dots .dot{
	width:17px;
	height:17px;
	background-color: #DADEDE !important;
}

.slider_container .flickity-page-dots .dot.is-selected{
	width:25px;
	height:25px;
	background-color: #888888 !important;
}

#menu-meniu-full-home-page{
	border: 1px solid #E7EEF5;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius:10px;
	overflow:hidden;
	padding: 5px 22px;
}

.header-vertical-menu__opener{
	padding: 5px 22px;
}

#menu-meniu-full-home-page a{
	
}

#menu-meniu-full-home-page a:hover{
	border-bottom:none !important;
}

.header-vertical-menu__fly-out{
	border-radius:10px;
}

.header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item>a{
	padding: 9px 0px;
	font-size:17px;
}

.header-vertical-menu .icon-angle-down{
	display:none;
}
.header-vertical-menu__opener{
	flex-direction:row-reverse;
}

.header-vertical-menu__title{
	font-size: 19px;
}

.box-text-products{
	display:flex;
	flex-direction:column;
	gap:1px;
	align-items:center;
	justify-content:center;
	text-align:center;
}

.produs_goPageBtn{
	width:100%;
	display:flex !important;
	align-items:center;
	justify-content:center;
	gap:10px;
	font-size:15px;
	background-color: transparent;
	border-radius: 5px;
	border:1px solid #333e48;
	color: #333e48;
	padding: 10px 10px;
	font-family: "Aglet Sans", sans-serif !important;
}

.produs_goPageBtn:hover{
	background-color:#BEC1C2;
	color:#333e48;
}

.produs_goPageBtn svg{
	width: 25px;
	height: 25px;
}

.box-text-products .product-title a{
	font-size:17px;
}

.produs_price_nr{
	font-weight:600;
	font-size: 20px;
	color: #00A698;
}

.section-title-normal span{
	border-bottom: none;
	text-transform: none;
	font-weight: 600;
	font-size:24px !important;
}

.newsletter_content{
	display:flex;
	align-items:center;
	gap:10px;
	justify-content:space-between;
	flex-wrap:wrap;
}

.newsletter_content_left{
	display:flex;
	align-items:center;
	gap:10px;
}

.newsletter_content_form{
	display:flex;
	align-items:center;
	gap:10px;
}

.newsletter_content_title{
	color: var(--fs-color-primary);
	border-right:1px solid #4C555C;
	padding-right:10px;
}

.newsletter_content_text{
	color:#4C555C;
}

.newsletter_content_title p {
	display:flex;
	align-items:center;
	gap:10px;
}

.newsletter_content_title span{
	font-weight:600;
	font-size:20px;
	white-space:nowrap;
	font-family: "Aglet Sans", sans-serif !important;
}

.newsletter_content_title svg{
	width:30px;
	height:30px;
}

.newsletter_container{
	background-color:#F4F4F4;
	padding: 35px 0;
	
	width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.newsletter_content{
	max-width:1360px;
	padding: 0 15px;
	margin: 0 auto;
}

.newsletter_content_form input{
	margin:0;
}

.newsletter_content_btn .wpcf7-spinner{
	display:none;
}

.newsletter_content_input .wpcf7-form-control{
	 text-align: center;
    box-shadow: none;
    border: 1px solid #BEC1C2;
    font-size: 14px;
	border-radius: 5px;
	padding: 20px 10px;
}

.newsletter_content_btn .wpcf7-form-control{
	text-transform: none;
	border-radius: 5px;
	padding: 3px 30px;
	font-size:14px;
	background-color: #333E48 !important;
	font-weight:600;
	font-family: "Aglet Sans", sans-serif !important;
}

.info_legend {
	width: auto;
	padding:0;
	margin:0 auto;
	border-bottom:none;
}

.info_legend svg{
	width:45px;
	height:45px;
}

.info_fielset{
	border: 1px solid #929FA8;
	border-radius: 20px;
	
	display:flex;
	justify-content:center;
}

.info_content{
	text-align:center;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	gap:15px;
	
	padding: 10px 20px 20px 20px;
}

.info_content_title{
	font-size:20px;
	font-weight:600;
	color: var(--fs-color-primary);
}

.info_content_text{
	font-size:15px;
	color:#929FA8;
	min-height:150px;
}

.info_content_btn{
	width:max-content;
	border: 1px solid #4C555C;
	padding: 5px 10px;
	color:#4C555C;
	font-size:15px;
	font-family: "Aglet Sans", sans-serif !important;
}

.home_tabs .nav {
	border-bottom: 1px solid #D8E1E8;
	gap:12px;
}

.home_tabs .tab a{
	text-transform:none;
	font-size:18px;
	color: #90A1B5;
}

.home_tabs .tab a span{
	font-family: "Aglet Sans", sans-serif !important;
}

.home_companies img{
	max-width: 250px;
}

.home_companies .col{
	padding:0 30px;
	display:flex;
	align-items:center;
	justify-content:center;
}

.home_companies .col .img-inner{
	display:flex;
	align-items:center;
	justify-content:center;
}

.home_companies_container{
	border: 1px solid #D8E1E8;
	border-radius:15px;
	padding: 70px;
}

.home_companies_title{
	position:absolute;
	top: 0;
  	left: 50%;
  	transform: translate(-50%, 0%);
	background-color: white;
	margin-top:-85px;
	font-size:19px;
	color:#90A1B5;
	padding: 0 10px;
	text-align:center;
	width:max-content;
}

.home_companies .previous{
	position:absolute;
	top: 50%;
  	left: 0%;
  	transform: translate(0%, -50%) !important;
	opacity: 1;
	margin-left: -90px;
}

.home_companies .next{
	position:absolute;
	top: 50%;
  	right: 0%;
  	transform: translate(0%, -50%) !important;
	opacity: 1;
	margin-right: -90px;
}

/* SLIDER ICON CHANGE WITH CSS */
.home_companies .next svg{
  mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3C!-- Creator: CorelDRAW 2017 --%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='0.444441in' height='0.305551in' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 444 306' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:currentColor;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Layer_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpolygon class='fil0' points='7,125 318,125 225,47 261,4 438,153 261,302 225,259 318,181 7,181 '/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center / contain;
  -webkit-mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3C!-- Creator: CorelDRAW 2017 --%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='0.444441in' height='0.305551in' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 444 306' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:currentColor;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Layer_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpolygon class='fil0' points='7,125 318,125 225,47 261,4 438,153 261,302 225,259 318,181 7,181 '/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center / contain;
  background: white; 
  display: inline-block; 
  width: 20px; 
  height: 20px;
}

.home_companies .previous svg{
  mask: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='0.444441in' height='0.305551in' viewBox='0,0,256,175.98438'%3E%3Cg fill='%234c555c' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cg transform='translate(256.28829,175.99156) rotate(180) scale(0.57658,0.57516) skewX(0)'%3E%3Cg id='Layer_x0020_1'%3E%3Cpath d='M7,125h311l-93,-78l36,-43l177,149l-177,149l-36,-43l93,-78h-311z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;
  -webkit-mask: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='0.444441in' height='0.305551in' viewBox='0,0,256,175.98438'%3E%3Cg fill='%234c555c' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cg transform='translate(256.28829,175.99156) rotate(180) scale(0.57658,0.57516) skewX(0)'%3E%3Cg id='Layer_x0020_1'%3E%3Cpath d='M7,125h311l-93,-78l36,-43l177,149l-177,149l-36,-43l93,-78h-311z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;
  background: white; 
  display: inline-block; 
  width: 20px; 
  height: 20px;
}

.home_companies .previous:hover, .home_companies .next:hover{
	transform: translate(0%, -50%) !important;
}

.home_companies .flickity-prev-next-button{
	background-color:#D8E1E8;
	color:white;
	border-radius:5px;
	padding:3px;
}

.home_companies .flickity-prev-next-button:hover{
	background-color:#90A1B5;
}

.home_companies .flickity-prev-next-button svg{
	color:white;
	fill: white;
	border:none;
}

.home_companies .flickity-prev-next-button:hover svg {
    background-color: white !important;
}

.home_companies .slider:hover .flickity-prev-next-button{
	transform: translate(0%, -50%) !important;
	opacity: 1;
}

.home_menu_dropdown{
	display:flex;
	align-items:center;
	gap:10px;
	color:#90A1B5;
}

.home_menu_dropdown svg{
	width:18px;
	height:18px;
	border:1px solid #90A1B5;
	border-radius:50%;
	padding:3px;
}

#wide-nav .flex-left{
	flex:0;
	margin-right:50px;
}

.banner_left{
	width:281px;
}

.home_banner_content{
	height: 440px;
	/*  100% - (vertical menu width + 50px gap)	 */
	width: calc(100% - 331px); 
	margin-left: auto;
}

.home_clients_container{
	width:100% !important;
	margin: 0 auto !important;
}

.footer_content_title_arrow{
	padding-left: 20px;
	border-left: 1px solid white;

	display: none;
}

.footer_content_title_arrow svg{
	width: 15px;
	height: 15px;
}

.footer_content_dropdown_box{
	display: flex;
    flex-direction: column;
    gap: 35px;
}

.checkout-breadcrumbs{
	display:none;
}

.cart_shipping{
	display:grid;
	grid-template-columns: 30% 1fr;
	align-items:stretch;
	background-color: #F9FAFB;
	padding: 18px 10px;
    margin-bottom: 37px;
	height: 108px;
}

#shipping_payment{
	min-height: 118px;
	height: auto;
	padding: 10px;
}

#shipping_payment svg{
	height: 31px;
}

#shipping_payment .shipping__list_item_select{
	align-items: flex-start;
}
#shipping_payment .shipping__list_item_select input{
	margin-top: 5px !important;
}

.shipping_payment_label{
	display: flex !important;
	flex-direction: column;
}
.shipping_payment_label_info{
	padding: 10px 0 17px 0;
	font-size: 13px;
	color: #90A1B5;
}

.checkout .notes{
	margin-bottom: 0 !important;
}

.checkout .notes textarea{
	margin-bottom: 0;
}

.checkout .cart_shipping{
	margin: 40px 0;
}

.cart_shipping_svg{
	display:flex;
	flex-direction:column;
	gap:5px;
	align-items:center;
	justify-content:center;
	text-align:center;
	
	font-size: 17px;
	font-weight:600;
	color:var(--fs-color-primary);
	
	border-right: 1px solid #D8E1E8;
	padding-right: 10px;
	margin-right:10px;
}

.cart_shipping_svg svg{
	/* width: 40px; */
	height: 26px;
}

.cart_shipping_svg span{
	font-size: 17px;
	font-weight:600;
	font-family: "Aglet Sans", sans-serif !important;
}

.shipping__list_item{
	display: flex;
    align-items: center;
    justify-content: space-between;
}

.shipping__list_item_select{
	display: flex;
    align-items: center;
    width: 100%;
	gap:10px;
}

.shipping__list_label{
	padding: 0;
	font-size: 16px;
}

.shipping__list_label{
	display: flex !important;
    align-items: center;
	gap:15px;
}

.shipping__list_label svg{
	width:80px;
	height:auto;
}

.shipping_method{
	margin: 0 !important;
}

.cart_shipping_content{
	padding: 0 34px;
	align-self: center;
}

.shipping__list_item_price{
	color: #00A698;
	font-size:16px;
	white-space:nowrap;
}

.shipping__list_item_extra{
	font-size:14px;
	white-space:nowrap;
	color: #90A1B5;
}

.cart_item{
	display: grid;
    grid-template-columns: 250px 1fr 147px 147px 55px;
	grid-template-rows: 40px 1fr;
	margin-bottom: 35px;
	
	border-left: 1px solid #D8E1E8;
	border-top: 1px solid #D8E1E8;
}

.cart_item > *{
	box-shadow: 1px 1px 0 0 #D8E1E8;
	padding: 10px;
}

.cart_item_image{
	grid-row: 1/-1;
}
.cart_item_name{
	align-self:center;
	height: 100%;
	display: flex;
	align-items: center;
}
.cart_item_name a{
	font-size:16px;
	font-weight:600;
	color:var(--fs-color-primary);
}

.cart_item_cantitateTitle, .cart_item_totalTitle{
	font-size:16px;
	color:#90A1B5; 
	text-align:center;
	align-self:center;
	white-space:nowrap;
	height:100%;
	
	display:flex;
	align-items:center;
	justify-content:center;
}

.cart_item_delete{
	grid-row: 1/-1;
	grid-column:5/6;
	
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
}
.cart_item_delete_btn{
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-top:45px;
}
.cart_item_delete_btn svg{
	/* width: 25px; */
	height:19px;
}

.cart_item_description{
	display:flex;
	flex-direction:column;
	gap:5px;
	font-size:15px;
}

.cart_item_description_item{
	display:flex;
	align-items:center;
	gap:5px;
}

.cart_item_description_item_key{
	color:#90A1B5;
}

.cart_item_description_item_value{
	color: #4C555C;
}

.cart_item_description_edit{
	display:flex;
	align-items:center;
	justify-content: center;
	font-size:14px;
	color:#90A1B5;
	
	padding:5px 8px;
	border-radius:5px;
	cursor:pointer;
	margin-top:15px;
	
	background-color: #F6F6F6;
	max-width: 178px;
	width: 100%;
	height: 30px;
}

.cart_item_description_edit span{
	font-family: "Aglet Sans", sans-serif !important;
}

.cart_item_description_edit svg{
	/* width: 14px; */
	height:14px;
	border-right: 1px solid #90A1B5;
	padding-right: 8px;
	margin-right:8px;
}

.cart_item_cantitate .minus, .cart_item_cantitate .plus{
	display:none;
}

.cart_item_cantitate, .cart_item_total, .cart_item_total .woocommerce-Price-amount bdi{
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:16px;
	color:#4C555C;
}

.woocommerce-Price-amount::after{
	display:none;
}
.quantity input[type=number]{
	border-radius:5px !important;
}
.cart_item_cantitate input{
	border:1px solid #D8E1E8;
	box-shadow:none;
	font-size:16px;
	color:#4C555C;
	margin-bottom:0;
	height:auto;
	padding:2px 5px;
	text-align:center;
	width:100% !important;
	max-width: 100% !important;
}

.cart-container .woocommerce.row-large{
	display:grid;
	grid-template-columns: 1fr 407px;
}

.cart-container .woocommerce.row-large > *{
	max-width: 100% !important;
	width:100%;
	border-left:none !important;
}

.coupon{
	display:grid;
	grid-template-columns:1fr 33%;
	align-items:center;
	gap:10px;
	
	background-color: #F5F5F5;
	padding: 0px 15px;
	margin-bottom:22px;
	height: 76px;
}

.coupon .input-text{
	margin:0;
	font-size:16px;
	font-family:inherit;
	color: #90A1B5;
	border:none !important;
	box-shadow:none !important;
	height: 28px;
}
.coupon .button{
	margin:0;
	font-family: "Aglet Sans", sans-serif !important;
	font-weight:600 !important;
	box-shadow:none !important;
	background-color:#FFB71B !important;
	color:#4C555C !important;
	text-shadow:none !important;
	border:none !important;
	font-size:16px;
	height: 28px;
	min-height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.go_to_checkout{
	display:flex;
	align-items:center;
	justify-content:center;
	gap:5px;
	
	color:white;
	font-size:20px;
	padding:20px 10px;
	background-color: #00A698;
	border:1px solid #00A698;
	width:100%;
	margin-bottom:22px;
	transition:all .2s;
}

.go_to_checkout span{
	font-family: "Aglet Sans", sans-serif !important;
	font-weight:600;
}

.go_to_checkout svg{
	width:20px;
	height:20px;
}

.go_to_checkout:hover{
	color:#00A698;
	background-color:white;
}

.go_to_checkout_mobile{
	display:none;
}

.wc-proceed-to-checkout{
	display:none;
}

.data_livrare{
	display:flex;
	align-items:center;
	justify-content:center;
	gap:8px;
	flex-wrap:wrap;
	padding: 30px 15px;
}

.data_livrare_text{
	display:flex;
	align-items:center;
	gap:8px;
	color:#90A1B5;
	font-size:15px;
}

.data_livrare_text svg{
	height: 16px;
	width: auto;
}

.data_livrare_ridicare svg{
	height: 19px;
	width: auto;
}

.data_livrare_curier svg{
	height: 16px;
	width: auto;

}

.data_livrare_data{
	color:var(--fs-color-primary);
	font-weight:550;
	font-size:14px;
}

.product_info_config .data_livrare{
	padding: 15px 0;
	justify-content: center;
}

.shop_table {
	margin-bottom: 0 !important;
}

.product_info_config{
	display:grid;
	grid-template-columns: 1fr 304px;
	gap:21px;
}

.product-page{
	display: grid;
	grid-template-columns: 1fr 54.5%;
}


.product_info_top{
	display:grid;
	grid-template-columns: max-content 1fr 1fr;
	align-items:center;
	gap:20px;
	border-bottom:1px solid #8A959E;
	padding-bottom:1px;
	margin-bottom:22px;
}

.product_info_top_left{
	display:flex;
	align-items:center;
	gap:20px;
}

.product_info_top_left_reviews{
	display:flex;
	align-items:center;
	gap:5px;
}

.product_info_top_left_reviews svg{
	width:15px;
	height:15px;
	color: #FACC15
}

.product_info_top_left_title{
	font-size:23px;
	font-family: "Aglet Sans", sans-serif !important;
	font-weight:500;
	color:#4C555C;
}

.product_info_top_right{
	color: #90A1B5;
	font-size:16px;
	text-align:right;
}

.product_info_config_items{
	display:flex;
	flex-direction:column;
	gap: 9px;
}

.product_info_config_items_item{
	display:grid;
	grid-template-columns: 1fr 256px;
	align-items:center;
	gap:5px;
}

.product_info_config_items_item_key{
	font-size:16px;
	color:#4C555C;
}

.product_info_config_items_item_value{
	width:100%;
	margin: 0 !important;
	box-shadow:none !important;
	border:1px solid #D8E1E8 !important;
	padding:5px 20px !important;
	font-size:16px !important;
	color: #90A1B5 !important;
	border-radius:5px !important;
	height: 40px;
}

.product_info_config_prices_summary{
	border: 1px solid #D8E1E8;
	border-radius:9px;
	padding: 18px;
	
	display: flex;
    flex-direction: column;
    gap: 4px;
	margin: 0;
	padding-top: 10px;
}

.product-main .product_info_config_prices_summary{
    /*padding-top: 29px;*/
    /*padding-bottom: 23px;*/
}

.product_info_config_prices_summary_title{
	text-align:center;
	margin: 0 auto !important;
	border:none !important;
	font-size:15px !important;
	width:max-content !important;
	text-transform: none !important;
	font-weight:400 !important;
	background-color: white;
	padding: 0px 9px !important;
	color: #90A1B5;
}

.product_info_config_prices_summary_title p {
	margin-bottom: 0 !important;
}

.product_info_config_prices_summary_title b{
	font-weight:500 !important;
	font-size:17px !important;
	color: #4C555C;
}

.product_info_config_prices_summary_items{
	display:flex;
	align-items:center;
	gap:10px;
	justify-content:space-between;
	font-size:16px;
	color:#4C555C;
}

.product_info_config_prices_summary_items_key_buc{
	color: #90A1B5;
	font-size:14px;
}

.product_info_config_prices_total{
	border: 1px solid #D8E1E8;
	border-radius:10px;
	padding: 18px;
	
	display:flex;
	align-items:center;
	gap:10px;
	justify-content:space-between;
	font-size:14px;
	color: #00A698;

	margin-top: 1rem;
	height: 63px;
}

.product_info_config_prices_total b{
	font-weight:600;
	font-size:17px;
}

.product_info_config_prices_total_value{
	font-weight:600;
	font-size:17px;
}

.product_info_config_prices_info{
	color:#90A1B5;
	font-size:13px;
}

.product_page_info_config_prices_info{
	text-align: center;
	margin-top: 26px;
	margin-bottom: 37px;

	font-size: 18px;
}

.product_info_finish{
	display:flex;
	flex-direction:column;
}

.product_info_finish_btn{
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center;
	gap:10px;
	
	padding:15px 10px;
	background-color:#00A698;
	color:white;
	font-size:22px;
	cursor:pointer;
	margin-top:33px;
	height: 49px;
	transition: all .2s;
}

.product_info_finish_btn:hover{
	background-color: #4C555C;
}

.product_info_finish_btn span{
	font-family: "Aglet Sans", sans-serif !important;
}

.product_info_finish_btn svg{
	width:15px;
	height:15px;
}

.product_info_bulk{
	border: 1px solid #D8E1E8;
    border-radius: 7px;
    padding: 22px 0px;
	/* margin-top:64px;; */
	overflow:auto;

	padding-top: 9px;
    padding-bottom: 19px;
}

.product_info_bulk_title{
	text-align: center;
    margin: 0 auto !important;
    border: none !important;
    font-size: 17px !important;
    width: max-content !important;
    text-transform: none !important;
    font-weight: 500 !important;
	font-family: "Aglet Sans", sans-serif !important;
	color:#4C555C;
	font-weight:500 !important;
	background-color: white;
	padding: 0px 9px !important;
}

.product_info_bulk_items{
	display: grid;
    align-items: center;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    row-gap: 30px;
}

.product_info_bulk_items_item{
	display: flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	text-align:center;
	gap:5px;
}

.product_info_bulk_items > *:not(:last-child):not([style='display:none']):not(.hidden) {
    border-right: 1px solid #D8E1E8;
    /* margin-right: 15px;
    padding-right: 15px; */
}

.product_info_bulk_items_item_bucati{
	font-size:17px;
	color:#4C555C;
}
.product_info_bulk_items_item_pret{
	font-size: 16px;
	color: #00A698;
	font-weight:500 !important;

	/* margin-top: 16px;
	margin-bottom: 14px; */
}
.product_info_bulk_items_item_pret b{
	font-size: 15px;
	color: #00A698;
	font-weight:600 !important;
}

.product_info_bulk_items_item_pret_b{
	font-weight:600 !important;
}



.product_info_bulk_items_item_btn{
	font-size:15px;
	color:#90A1B5;
	border: 1px solid #8A959E;
	padding: 3px 22px;
	border-radius: 8px;
	white-space:nowrap;
	cursor:pointer;

	height: 28px;
	display: flex;
	align-items: center;

	transition: all .2s;
}

.product_info_bulk_items_item_btn:hover{
	background-color: #4C555C;
	color:white;
}

.product_info_descriere{
	margin: 30px 0;
	font-size: 16px;
	color: #333E48;
}

.product_info_more{
	display:flex;
	align-items:center;
	gap:10px;
	font-size:15px;
	color: #90A1B5;
}

.product_info_more_btn{
	display:flex;
	align-items:center;
	background-color:#F5F5F5;
	padding:5px 10px;
	border-radius:3px;
	color: #96A0A8;
	font-size:15px;
}

.product_info_more_btn svg{
	width:28px;
	height:28px;
	border-right:1px solid #D8E1E8;
	padding-right:10px;
	margin-right:10px;
}

.product_info_finish_dropdown{
	display:flex;
	flex-direction:column;
	gap: 34px;
	padding: 25px 20px 45px 20px;
	margin-top:20px;
	background-color: #F6F6F6;
	position:relative;
}

.product_info_finish_dropdown_item{
	display:grid;
	grid-template-columns: 30% 1fr;
	gap:20px;
}

.product_info_finish_dropdown_item_label{
	font-size:16px;
	color:#4C555C;
}

.product_info_finish_dropdown_item_input textarea, .product_info_finish_dropdown_item_input input{
	color:#4C555C !important;
	box-shadow:none !important;
	margin: 0 !important;
}

.product_info_finish_dropdown_item_input textarea{
	border: 1px solid #B6BEC4 !important;
	border-radius:3px;
}

.product_info_finish_dropdown_item_label_optional{
	color:#96A0A8;
}

.product_info_finish_dropdown_item_input{
	display:flex;
	align-items:center;
	position: relative;
}

.product_info_finish_dropdown_item_input_delete{
	color: var(--fs-color-primary);
	width: 25px;
	height: 25px;
	cursor: pointer;

	position: absolute;
	top: 50%;
	right: -35px;
	transform: translateY(-50%);
}

.product_info_finish_dropdown_item_input_svg{
	display:flex;
	align-items:center;
	justify-content:center;
	background-color: #4C555C;
	color:white;
	padding:9px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}

.product_info_finish_dropdown_item_input input[type="file"]{
	padding:7.2px;
	border:1px solid #B6BEC4;
	font-size:14px;
	color: #96A0A8 !important;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	background-color: white;
}

.product_info_finish_dropdown_item_input_svg svg{
	height:20px;
}

.product_info_finish_dropdown_checkbox{
	display:grid;
	grid-template-columns:max-content max-content 1fr;
	align-items:center;
	gap:10px;
}

.product_info_finish_dropdown_content{
	display: flex;
	flex-direction: column;
	/* gap: 23px; */
}

.product_info_finish_dropdown_checkbox_nu_am_desing{
	padding-top: 23px;
}

.product_info_finish_dropdown_checkbox input{
	width:15px;
	height:15px;
	margin: 0 !important;
}

.product_info_finish_dropdown_checkbox_label{
	margin: 0 !important;
	font-size:16px;
	color:#4C555C;
	font-weight:400;
}

.product_info_finish_dropdown_checkbox_price{
	color: #00A698;
	font-size:16px;
	padding-left:40px;
}

.product_info_finish_dropdown_add{
    display:flex !important;
	align-items:center;
	justify-content:center;
	gap:17px;
	width:max-content;
	margin: 0 auto;
	font-size:20px;
	color:white !important;
	background-color: #00A698;
	padding: 10px 80px;
	border-radius:5px;
	white-space:nowrap;
	cursor:pointer;
	font-family: "Aglet Sans", sans-serif !important;
	font-weight:600 !important;

	transition: all .2s;
}

.product_info_finish_dropdown_add:hover{
	background-color: #4C555C;
}

.product_info_finish_dropdown_add svg{
	width:25px;
	height:25px;
}

.product_info_finish_dropdown_add span{
	font-family: "Aglet Sans", sans-serif;
	font-weight:600 !important;
}

.product_info_finish_dropdown_edit{
	background-color: #FFB71B;
	color: #333E48 !important;
	font-size: 16px;
}

.product_info_finish_dropdown_edit svg{
	width:18px;
	height:18px;
}

.product_info_finish_dropdown_close{
	position:absolute;
	bottom:-35px;
	left:50%;
	transform: translate(-50%, -50%);
	
	background-color: #B6BEC4;
	border-radius:50%;
	padding:5px;
	color:white;
	
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
}

.product_info_finish_dropdown_close svg{
	width:25px;
	height:25px;
}
.product_info_finish_dropdown_item_info{
	margin-top:5px;
	display:flex;
	flex-direction:column;
	font-size:13px;
}

.product_info_finish_dropdown_item_info_link{
	color: var(--fs-color-primary);
	text-decoration:underline;
}

.product_info_finish_dropdown_checkbox_warning{
	grid-column:1/-1;
	font-size:15px;
	color: #00A698;
}

.page-checkout-simple {
	padding: 0;
}

.product_info_finish_dropdown_item_content_file{
	display: flex;
    align-items: flex-end;
    gap: 10px;
}

.product_info_finish_dropdown_item_content_file_container{
	display: flex;
	flex-direction: column;
	gap:10px;
}

.product_info_finish_dropdown_item_content_file_images_container{
	display: flex;
	align-items: center;
	gap: 10px;
	flex-wrap: wrap;
}

.product_info_finish_dropdown_item_content_file_images{
	position: relative;
	margin-bottom: 10px;
}

.product_info_finish_dropdown_item_content_file_images img {
	width: 100px;
	height: 80px;
	border-radius: 5px;
	object-fit: cover;
}

.product_info_finish_dropdown_item_content_file_images a{
	color: #00A698;
	text-decoration: underline;
	font-size: 10px;
	text-align: center;
}

.product_info_finish_dropdown_item_content_file_images_doc{
	width: 80px;
    height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.product_info_finish_dropdown_item_content_file_images_remove{
	position: absolute;
	top: 0;
	right: 0;
	background-color: white;
	border-radius: 5px;
	padding: 3px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

.product_info_finish_dropdown_item_content_file_images_remove svg{
	width: 15px;
	height: 15px;
	color: #333E48;
}

.product_info_finish_dropdown_item_content_file_add{
	display: flex;
    align-items: center;
	justify-content:center;
	margin-bottom: 8px;
}

.product_info_finish_dropdown_item_content_file_add svg{
	width:27px;
	height:27px;
	cursor:pointer;
}

.product_info_finish_dropdown_add_unavailable{
	background-color: #b6bdc2;
	pointer-events:none;
}



/* CHECKOUT PAGE */

.checkout_container{
	display: grid;
    grid-template-columns: 1fr 30%;
}

.checkout_container .col{
	max-width:100% !important;
}


.woocommerce-form-coupon-toggle{
	display:none;
}

.woocommerce-billing-fields{
	border-top: none;
	padding-top:0;
}

.checkout_header{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:20px;
	
	padding-top: 45px;
	margin-bottom:47px;
	padding-bottom:45px;
	border-bottom: 1px solid #EAECED;

	height: 149px;
}

.checkout_header_secure{
	display:flex;
	align-items:center;
	
	font-size:15px;
	color:#A0A2A2;
}

.checkout_header_secure img{
	width:110px;
	height:auto;
	margin-right:15px;
	padding-right:15px;
	border-right: 1px solid #A0A2A2;
}


#billing_address_2_field>label, #shipping_address_2_field>label{
	opacity:1;
	overflow:visible;
}

#billing_country_field, #ship-to-different-address{
	display:none !important;
}

#customer_details .form-row{
	display:grid;
	grid-template-columns: 20% 1fr;
	gap:10px;
	align-items:center;
	
	margin-bottom:17px;
	max-width:100%;
	width:100%;
}

.form-row-double{
	display:grid;
	grid-template-columns: 1fr 1fr;
}

.form-row-double>*:not(:first-child){
	padding-left:30px;
}

.form-row-double .form-row{
	display:grid;
	grid-template-columns: 40% 1fr !important;
	
}

#customer_details .form-row label, #customer_details .form-row input{
	margin:0;
}

#customer_details .form-row label{
	font-size:16px;
	color:#4C555C;
	font-weight:400;
	display:block !important;
}


#customer_details .form-row input, #customer_details textarea, #customer_details .form-row .select2-selection{
	font-size:16px;
	box-shadow:none;
	border: 1px solid #D8E1E8;
/* 	color:#D8E1E8; */
	font-weight:400;
	background-color:white;
	border-radius:3px;
}

#customer_details .form-row .select2-dropdown{
	border: 1px solid #D8E1E8 !important;
}

#customer_details .form-row label abbr, .date_facturare_title{
	color: var(--fs-color-primary);
}

#order_comments_field{
	align-items:flex-start !important;
}

.date_facturare{
	margin-top:50px;
	margin-bottom: 33px !important;
}

.date_facturare_inputs{
	display:flex;
	align-items:center;
	gap:30px;
}

.date_facturare_inputs_radio{
	display:flex;
	align-items:center;
	gap:5px;
}

.date_facturare_inputs_radio label{
	cursor:pointer;
}

.form_terms{
	display:flex;
	flex-direction:column;
	gap:5px;
	margin:50px 0;
}

.form_terms_item{
	display:flex;
	align-items:center;
	gap:5px;
	
}

.form_terms_item input{
	margin: 0;
	border: 1px solid #D8E1E8;
}

.form_terms_item label{
	font-size:15px;
	color:#4C555C;
	font-weight:400;
	margin:0;
}

.form_terms_item label a{
	text-decoration:underline;
}

.place_order_container{
	display:flex;
	justify-content:center;
	align-items:center;
}

#place_order{
	width:max-content !important;
	background-color: #00A698;
	color:white;
	text-transform:none;
	padding:20px 140px;
	font-weight:600;
	font-size:20px !important;
	border-radius:5px;
	text-align:center;
}


.order_summary .woocommerce-Price-amount bdi{
	font-size: 16px !important;
}

.order_summary .order_summary_product{
	font-size:13px;
	color:#90A1B5;
}

.order_summary_product_list{
	/* margin-top:-10px; */
	/* margin-top: 10px; */
}

.order_summary_total{
	padding-top: 18px;
	margin-top: 15px;
	border-top: 1px solid #D8E1E8;
}

.livrare_prin_curier{
	padding-top: 15px;
}

.order_summary_total .product_info_config_prices_summary_items_key{
	font-size:14px;
	color:#90A1B5;
}

.order_summary_total .product_info_config_prices_summary_items_key b{
	font-size:18px;
	color:#4C555C;
}

.order_summary_total .woocommerce-Price-amount bdi, .order_summary_total .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
	font-size:18px !important;
	color:#4C555C !important;
	font-weight:600 !important;
}

.checkout_container .data_livrare{
	/* padding-top: 0px; */
}

.order_full_summary_top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:15px 0;
	cursor:pointer;
}

.order_full_summary_top_title{
	font-size:16px;
	color:#4C555C;
}

.order_full_summary_top_svg{
	display:flex;
	align-items:center;
	justify-content: center;
	
	border-left:1px solid #D8E1E8;
	padding-left:20px;
	margin-left:20px;
}

.order_full_summary_top_svg svg{
	width:12px;
	height:12px;

}

.order_full_summary{
	padding: 0 20px;
	margin-bottom:20px;
}

.order_full_summary{
	border: 1px solid #D8E1E8;
	border-radius:5px;
}

.order_full_summary_dropdown{
	padding-top: 15px;
	padding-bottom:15px;
	border-top: 1px solid #D8E1E8;
	
	display:flex;
	flex-direction:column;
	gap:30px;
}

.order_full_summary_dropdown_item_top{
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.order_full_summary_dropdown_item_name{
	font-size:15px;
	color:#4C555C;
}

.order_full_summary_dropdown_item_buc{
	font-size:15px;
	color: var(--fs-color-primary);
}

.order_full_summary_dropdown_item_content{
	display:flex;
	flex-direction:column;
	margin-top:3px;
	color:#90A1B5;
}

.rotate-180{
	transform:rotate(180deg);
}

.old_summary{
	display:none;
}

.am_design_container, .nu_am_design_container{
	margin-top: 32px;
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin-bottom: 15px;
}

.nu_am_design_container{
	margin-bottom: 0;
}

.product_info_config_prices_summary_items_value{
	white-space:nowrap;
}


.cart_popup{
	position:fixed;
	top:50%;
	left:50%;
	transform: translate3d(-50%,-50%,0);
	-webkit-transform: translate3d(-50%,-50%,0);
	width:95%;
	max-width: 830px;
	height:60%;
	
	background-color:white;
	border-radius:5px;
	
	z-index:9999;

	overflow: visible;
	-webkit-overflow: visible;
}

.cart_popup_container{
	max-height: 100%;
	overflow-y:auto;
	-webkit-overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-x: hidden;
	padding: 25px;
}

.cart_popup_product{
	height: auto !important;
}

.cart_popup_layer{
	background-color: rgba(0,0,0,.4);
	position:fixed;
	width:100%;
	height:100%;
	z-index:9998;
	top:0%;
	left:0%;
}

.cart_popup_title{
	display:flex;
	align-items:center;
	gap:10px;
	
	font-family: "Aglet Sans", sans-serif !important;
	font-weight:600;
	color: #00A698;
	font-size:20px;
	
	margin-bottom:25px;
}

.cart_popup_title svg{
	width:25px;
	height:25px;
}

.cart_popup_close{
	position:absolute;
	top:-12px;
	right:-12px;
	background-color: #333E48;
	width: 25px;
	height:25px;
	color: white;
	border-radius:50%;
	padding:2px;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
}

.cart_popup_close svg{
	width:100%;
	height:100%;
}

.cart_popup_item{
	border:1px solid #D8E1E8;
	display:grid;
	grid-template-columns: 25% 1fr 15% 20%;
}

.cart_popup_item>*:not(:last-child){
	border-right:1px solid #D8E1E8;
}

.cart_popup_item>*{
	padding: 10px;
}

.cart_popup_item .cart_item_name{
	align-self:flex-start;
	margin-bottom:10px;
}

.cart_popup_btns{
	display:flex;
	align-items:center;
	justify-content:flex-end;
	gap:20px;
	margin:20px 0;
}

.cart_popup_btn_black{
	background-color: #333E48;
	padding: 10px 20px;
	text-align:center;
	color:white;
	font-family: "Aglet Sans", sans-serif !important;
	font-size:16px;
	border-radius:5px;
}

.cart_popup_btn_green{
	background-color: #00A698;
	padding: 10px 20px;
	text-align:center;
	color:white;
	font-family: "Aglet Sans", sans-serif !important;
	font-size:16px;
	border-radius:5px;
}

.cart_popup_btns a:hover{
	color:white !important;
}

.cart_popup_item_nr_mobile{
	display:none;
}

.product-main{
	padding-top: 0;
}

.cart_popup_edit .product-main{
	padding: 0;
}

.cart_popup_edit .product_info_finish_dropdown {
	padding: 25px 20px 25px 20px;
}

.product_info_finish_dropdown .added_to_cart {
	display:none;
}

.nav-top-not-logged-in span{
	color: #90A1B5 !important;
	font-size: 14px !important;
	font-family: "Aglet Sans", sans-serif !important;
}

.product_info_finish_dropdown textarea::placeholder{
	color: rgb(182, 190, 196);
}



.checkout_totals{
	position: sticky;
	top: 10px;
}

.order_details_container{
	display: flex;
    flex-direction: column;
    gap: 14px;
    padding: 25px 20px 45px 20px;
    background-color: #F6F6F6;
    position: relative;
	box-shadow: none;
}

.order_details_item{
	display: flex;
	align-items: center;
	gap: 10px;
}

.order_details_container .woocommerce-Price-amount bdi, .order_details_container .woocommerce-Price-currencySymbol{
	font-weight: 700 !important;
	color: #777 !important;
}

.thankyou_order_summary{
	padding-top: 20px;
}

.thankyou_order_summary .product_info_config_prices_summary_items{
	font-size: 15px;
}

.thankyou_item_metas{
	padding-bottom: 10px;
}

.thankyou_item_metas .cart_item_description_item{
	margin-top: 5px;
}

.thankyou_container .woocommerce-Price-amount{
	justify-content: flex-end;
}

.thankyou_facturare{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px;

    background-color: #F6F6F6;
    margin-top: 20px;
    border-radius: 10px;
    padding: 35px 40px;
}

@media screen and (min-width: 1100px){
	.cart_left{
		padding-right: 21px !important;
	}
	
	.cart_right{
		padding-left: 15px !important;
	}
}

@media screen and (max-width: 1200px){
	.cart-container .woocommerce.row-large{
		grid-template-columns: 1fr 30%;
	}

	.product-page{
		grid-template-columns: 1fr 60%;
	}
}

@media screen and (max-width: 1100px){
	.cart-container .woocommerce.row-large, .checkout_container {
		grid-template-columns: 1fr;
	}
	
	.product-gallery{
		width:100%;
		max-width:100%;
		flex-basis:100%;
	}

	.cart_item{
		grid-template-columns: 30% 35% 1fr 1fr 55px;
	}


}

@media screen and (max-width: 950px){
	.product-page{
		grid-template-columns: 1fr;
	}
}

@media screen and (max-width: 850px){

	.home_banner_content{
		width:100%;
		height:auto;
	}
	
	.header-main{
		height: 80px !important;
	}
	
	.mfp-content{
		width:100% !important;
		top:130px !important;
		background-color:white !important;
		box-shadow:none !important;
	}
	.mfp-close{
		display:none;
	}
	.mfp-bg{
		display:none;
	}
	
	.mfp-content .sidebar-menu{
		padding-top:0;
		
		display:flex;
		flex-direction:column-reverse;
		gap:30px;
	}
	
	.mfp-content .header-search-form{
		padding: 30px 16px !important;
		background-color: #F9FAFB;
	}
	
	.mfp-content .header-search-form .search-field{
		text-align: center;
		box-shadow: none;
		border: none;
		font-size: 15px;
	}
	
	.mfp-content .header-search-form .submit-button {
		 border-radius: 5px;
		border-bottom-left-radius: 5px !important;
		border-top-left-radius: 5px !important;
		background-color: var(--fs-color-primary);
	}
	
	.mfp-content .header-search-form .searchform{
		border: 1px solid #EAECED;
		border-radius: 5px;
		padding: 3px;
		background-color:white;
	}
	
	.mfp-content .account-item, .mfp-content .header-newsletter-item, .mfp-content .header-social-icons, .mfp-content .html_topbar_right{
		display:none;
	}
	
	.mfp-content .menu-item{
    	width: calc(100% - 32px) !important;
		border-top: none !important;
		border-bottom: 1px solid #ececec;
	}
	
	.mfp-content .menu-item a{
		font-size:17px;
		text-transform:none;
		font-weight:normal;
	}
	.mfp-content .menu-item .icon-angle-down{
		font-size:22px;
		color:black;
	}
	.mfp-content .sub-menu{
		padding-bottom:0 !important;
	}
	.mfp-content .sub-menu li{
		padding-left:0;
	}
	
	.nav_mobile_bottom{
		display:flex;
		flex-direction:column;
		gap:40px;
		padding: 0 16px 16px 30px;
	}
	
	.nav_mobile_bottom_list{
		display:flex;
		flex-direction:column;
		gap:30px;
	}
	
	.nav_mobile_bottom_list_item{
		display:flex;
		align-items:center;
		gap:15px;
		font-size:16px;
		color:#90A1B5;
		width:max-content;
	}
	.nav_mobile_bottom_list_item_svg{
		display:flex;
		align-items:center;
		justify-content:center;
	}
	
	.nav_mobile_bottom_list_item_svg svg{
		width:20px; height:20px;
	}
	
	.nav_mobile_bottom .footer_content_social_media{
		display:flex;
		justify-content:center;
		gap:15px;
	}
	
	.nav_mobile_bottom .footer_content_social_media svg{
		width:30px; height:30px;
	}
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.cart_shipping {
		height: auto;
	}
	
	.cart_popup_container{
		padding: 5px;
	}

	.cart_popup{
		height: 85%;
	}

	.product_info_bulk_items_item{
		min-width: 167px;
	}
	.product_info_bulk_items{
		width: 650px;
	}

	.product_info_bulk_items_container{
		overflow: auto;
		width: calc(100vw - 50px);
	}
	.product_info_bulk{
		padding: 10px;
	}

	.product_info_config{
		grid-template-columns: 1fr;
	}
	
	.product_info_config_items_item{
		grid-template-columns: 25% 1fr;
	}
	
	.product-info .data_livrare{
		justify-content:center;
		text-align:center;
		gap: 10px;
	}
	
	.product_info_finish_btn{
		padding:15px;
		font-size:20px;
	}
	
	.product_info_config_items_item_key, .product_info_config_items_item_value, .product_info_descriere{
		font-size:15px !important;
	}
	
	.product_info_finish_dropdown_item_files{
		grid-template-columns:1fr;
		gap:5px;
	}
	
	.product_info_config_prices_info{
		text-align:center;
	}
	
	.product_info_finish_dropdown_checkbox{
		grid-template-columns:max-content 1fr;
	}
	
	.product_info_finish_dropdown_checkbox_price{
		grid-column:2/3;
	}
	.product_info_top{
		grid-template-columns: 1fr 1fr;
	}
	.product_info_top_left_title{
		grid-column:1/-1;
		border-bottom: 1px solid #8A959E;
	}
	.product_info_top_right{
		text-align:left;
		grid-column:1/2;
		grid-row:2/3;
	}
	
	.product_info_top_left_reviews{
		justify-content:flex-end;
		justify-self:flex-end;
		grid-column:2/3;
		grid-row:2/3;
	}
	
	.product_info_top{
		border-bottom:none;
	}
	
	.product_info_finish_dropdown_item_input input[type="file"]{
		width:100%;
	}
	
	.product_info_finish_dropdown_checkbox_label, .product_info_finish_dropdown_checkbox_price{
		font-size:14px;
	}
	
	.product_info_finish_dropdown_add{
		width:100%;
		padding:10px;
	}
	
	.cart_shipping{
		grid-template-columns:1fr;
		padding:10px;
		margin-bottom:17px;
	}
	.cart_shipping_svg{
		border-right:0;
		padding-right:0;
		margin-right:0;
		border-bottom:1px solid #D8E1E8;
		padding-bottom:5px;
		margin-bottom:5px;
		flex-direction:row;
		justify-content:flex-start;
		gap:10px;
		font-size:15px;
	}
	
	.cart_shipping_svg svg{
		width:25px;
	}
	
	.cart_shipping_content{
		padding:0;
	}
	
	.shipping__list_item{
		font-size:14px;
	}
	.cart_item > *{
		box-shadow:none;
	}
	.cart_item{
		border:1px solid #D8E1E8;
		
		grid-template-columns: 30% 1fr max-content;
		gap:10px;
		padding:10px;
		
		position:relative;
		overflow:auto;
	}
	
	.cart_item_image{
		grid-row:1/4;
	}
	
	.cart_item_name{
		grid-column:2/4;
	}
	
	.cart_item_cantitateTitle{
		grid-column:2/3;
		grid-row:2/3;
	}
	.cart_item_cantitate{
		grid-column:2/3;
		grid-row:3/4;
	}
	
	.cart_item_totalTitle{
		grid-column:3/4;
		grid-row:2/3;
	}
	.cart_item_total{
		grid-column:3/4;
		grid-row:3/4;
	}
	
	.cart_item_description{
		grid-column:1/-1;
		grid-row:4/5;
	}
	
	.cart_item_delete{
		grid-column:3/4;
		grid-row:4/5;
		align-self:flex-end;
		justify-self:flex-end;
		
		position: absolute;
		bottom: 5px;
		right: 5px;
	}
	
	.cart_item_delete_btn{
		background-color:var(--fs-color-primary);
		padding:4px;
		border-radius:3px;
		margin-top:0;
	}
	.cart_item_delete_btn *{
		fill: white !important;
	}
	
	.cart_item_image img{
		height: auto;
		object-fit:cover;
	}
	
	.cart_item > *{
		padding:0;
	}
	.cart_item_cantitateTitle, .cart_item_cantitate{
		justify-content:flex-start;
	}
	.cart_item_totalTitle, .cart_item_cantitateTitle{
		font-size:14px;
/* 		margin-bottom:-20px; */
		align-items:flex-end;
	}
	
	.cart_item_name a{
		font-size:14px;
	}
	
	.cart_item_description_item{
		font-size:14px;
	}
	
	.cart_item_delete_btn svg{
		width:20px;
		height:20px;
	}
	
	.cart_item_cantitate, .cart_item_total, .cart_item_total .woocommerce-Price-amount bdi{
		font-size:14px;
	}
	.quantity input[type=number]{
		font-size:14px;
		width:100px !important;
	}
	
	.cart_item_description_edit svg{
		width:20px;
		height:20px;
	}
	
	.shipping__list_label{
		gap:5px;
	}
	.go_to_checkout_mobile{
		display:flex;
	}
	.go_to_checkout{
		padding: 15px 10px;
		font-size:18px;
		margin-bottom:33px;
	}
	.go_to_checkout span{
		font-weight:400;
	}
	
	.data_livrare_data, .data_livrare_text{
		font-size:15px;
	}
	
	.data_livrare{
		padding: 24px 15px;
	}
	
	.form-row-double{
		grid-template-columns:1fr;
	}
	
	.form-row-double>*:not(:first-child){
		padding-left:0;
	}
	
	.form-row-double .form-row{
		grid-template-columns: 20% 1fr !important;
	}
	
	#customer_details .form-row label{
		white-space:normal;
	}
	
	#customer_details .form-row{
		align-items:flex-start;
	}
	
	.date_facturare{
		grid-template-columns: 1fr !important;
		margin-top:40px;
		margin-bottom:10px;
	}
	
	#customer_details .form-row input, #customer_details textarea, #customer_details .form-row .select2-selection{
/* 		width:100%; */
		font-size:14px;
	}
	
	#place_order{
		padding:20px;
		width:100% !important;
		border-radius:0;
	}
	
	#customer_details .form-row label{
		font-size:14px;
	}
	
	.form_terms_item label{
		font-size:13px;
	}
	
	.checkout_header{
		flex-direction:column;
	}
	
	.checkout_header #logo{
		display:flex;
		align-items:center;
		justify-content:center;
	}
	
	.checkout .product_info_config_prices_summary, .checkout .data_livrare{
		display:none;
	}
	
	.checkout .cart_shipping{
		margin: 30px 0;
	}
	
	.form_terms{
		margin:20px 0;
	}
	
	.cart_popup_item > *{
		grid-column: auto;
		grid-row: auto;
		padding:0;
	}
	
	.cart_popup_item{
		grid-template-columns: 30% 1fr;
		border:none;
		gap:10px;
	}
	
	.cart_popup_item>*:not(:last-child){
		border-right:none;
	}
	
	.cart_popup_item .cart_item_total, .cart_popup_item .cart_item_cantitate{
		display:none;
	}
	
	.cart_popup_item_nr_mobile{
		display:inline;
	}
	
	.cart_popup_title{
		font-size:17px;
	}
	
	.cart_popup_title svg{
		width:20px;
		height:20px;
	}
	
	.cart_popup_btns a {
		width:100%;
		padding: 10px;
		font-size:14px;
	}
	
	.cart_popup_btns{
		gap:15px;
	}
	
	.cart_popup_item .cart_item_description_item{
		font-size:13px;
		flex-wrap:wrap;
	}
	
	.cart_popup{
		padding:20px 10px;
	}

	.product_info_finish_dropdown_item{
		grid-template-columns: 1fr;
		gap: 5px;
	}

	.product_info_finish_dropdown_checkbox_price{
		padding-left: 0;
	}
}



@media screen and (max-width: 550px){
	#top-bar{
		opacity:0;
		pointer-events:none;
		min-height:auto;
		height:20px;
		display:none;
	}
	
	.home_oferte{
		display:none;
	}
	
	.produs_goPageBtn{
		padding:5px;
		font-size:11px;
	}
	
	.header_logo{
		width: 207px !important;
	}
	
	.home_banner .col{
		padding:0;
	}
	
	.home_banner_content{
		height:262px;
	}
	
	#header .top-divider{
		display:none;
	}
	
	.header-cart-icon::after{
		display:block;
		background-color:var(--fs-color-primary);
	}
	
	.newsletter_content{
		justify-content:center;
	}
	
	.newsletter_content_title{
		border:none;
		padding:0;
	}
	
	.newsletter_content_left{
		flex-direction:column;
		text-align:center;
		align-items:center;
		justify-content:center;
	}
	
	.newsletter_content_form{
		display:grid;
		grid-template-columns: 1fr 40%;
	}
	
	.newsletter_content_text{
		font-size:14px;
	}
	
	.newsletter_content_title span{
		font-size:15px;
	}
	
	.newsletter_content_title svg{
		width:20px;
		height:20px;
	}
	
	.newsletter_container{
		padding: 25px 0;
	}
	.newsletter_content_btn .wpcf7-form-control{
		width:100%;
		padding: 0px 10px;
	}
	
	.newsletter_content_input .wpcf7-form-control{
		padding: 0px 10px;
	}
	
	.gap-banner-oferte{
		display:none !important;
	}
	
	.page-wrapper{
		padding-top:0;
	}
	
	.header-main .header-inner{
		padding-bottom:15px;
		padding-top:35px;
		box-shadow: 0px 8px 8px -7px black;
		background-color:white;
	}
	
	#masthead{
		height:max-content !important;
	}
	
	.home_info_slider_mobile_column{
		padding: 0 !important;
	}
	
	.home_info_slider_mobile .flickity-page-dots{
		bottom:-15px;
	}
		
	.home_info_slider_mobile .flickity-page-dots .dot{
		border:none !important;
		background-color:#DADEDE !important;
	}
	
	.home_info_slider_mobile .flickity-page-dots .is-selected{
		border:none !important;
		background-color:var(--fs-color-primary) !important;
	}
	
	.home_tabs .tab a{
		white-space:nowrap;
	}
	
	.home_tabs .nav{
		overflow:auto;
		flex-wrap:nowrap;
	}
	
	.home_tabs{
		margin-top:50px;
	}
	
	.home_tabs .tab-panels * {
		font-size:14px;
	}
	
	.home_tabs .tab a{
		font-size:16px;
	}
	
	.home_companies_title{
		font-size:14px;
		width:max-content;
	}
	
	.home_companies_container{
		padding:35px;
	}
	
	.home_companies_title{
		margin-top:-50px;
	}
	 
	
	.home_companies_mobile .flickity-page-dots{
		bottom:-70px;
	}
		
	.home_companies_mobile .flickity-page-dots .dot{
		border:none !important;
		background-color:#DADEDE !important;
	}
	
	.home_companies_mobile .flickity-page-dots .is-selected{
		border:none !important;
		background-color:var(--fs-color-primary) !important;
	}
	
	.home_companies_mobile .flickity-slider{
		display:flex;
		align-items:center;
		justify-content:center;
	}
	
	.home_companies_mobile .flickity-slider .row{
		flex-flow: nowrap;
	}
	
	.footer_top{
		flex-direction:column;
		align-items:center;
		justify-content:center;
	}
	
	.footer_top_line{
		display:none;
	}
	
	.footer_top_img{
		max-width:200px;
	}
	
	.footer_content{
		font-size:15px;
	}
	
	.footer_content{
		align-items:center;
		justify-content:center;
		text-align:center;
	}
	
	.footer_content *{
		align-items:center;
		justify-content:center;
		text-align:center;
	}
	
	.footer_content_social_media{
		display:none;
	}
	
	.footer_content_item_left_text{
		display:none;
	}
	
	.footer_plati svg{
		width:150px;
	}
	
	#footer .absolute-footer .container{
		border:none;
	}
	
	.footer_bottom_link{
		font-size:15px;
	}
	
	.copyright-footer{
		border-top: 1px solid white;
		padding-top:10px;
		margin:10px 20px 0 20px;
	}
	
	.footer_content_title_arrow{
		display: block;
	}

	.footer_content_dropdown{
/* 		display: none; */
	}
	
	.footer_content_withDropdown .footer_content_title{
		display:flex;
		width:100%;
		align-items:center;
		justify-content:space-between;
	}
	
	.footer_content_dropdown .footer_content_items{
		align-items:flex-start;
		justify-content:flex-start;
		width:100%;
	}
	
	
	
	.footer_content_dropdown{
		padding-top:20px;
		margin-top:20px;
		border-top: 1px solid white;
		width:100%;
		display:none;
	}

	.footer_content_dropdown_box:hover .footer_content_dropdown{
		display:block;
	}
	
	.footer_content_dropdown_box:hover .footer_content_title_arrow svg{
		transform: rotate(180deg);
	}
	
	.footer_content_dropdown_box{
		width:100%;
		border: 1px solid white;
		padding: 20px;
		border-radius:10px;
		gap:0;
	}
	
	.mfp-content{
		top:100px !important;
	}
}


/* canvas SITE */

.row-slider{
	position: static !important;
}

 .home_banner .dot, .home_banner .is-selected{
	background-color: #888888 !important;
	border: none;
}

.home_banner .flickity-page-dots .dot{
	width: 20px !important;
	height: 20px !important;
	opacity: 0.8 !important;
}

.home_banner .flickity-page-dots .is-selected{
	width: 25px !important;
	height: 25px !important;
	opacity: 0.8 !important;
}

.home_banner .flickity-page-dots{
	display: flex;
	align-items: center;
	justify-content: center;
} 

.home_text{
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-direction: column;
	color: #333E48;
}

.home_text_title{
	font-size: 22px;
	margin-bottom: 0;
	font-weight: 600 !important;
}

.home_text_bar{
	width: 100px;
	height: 2px;
	background-color: #333E48;
	margin: 10px 0;
}

.home_text_content{
	font-size: 15px;
	line-height: 35px;
}

.home_pearks_item{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
}

.home_pearks_item svg{
	width: 60px;
	height: auto;
}

.home_pearks_item_text{
	display: flex;
	flex-direction: column;
}

.home_pearks_item_text_title{
	text-transform: uppercase;
	font-weight: 600;
	color: #00A698;
	font-size: 17px;
}

.home_pearks_item_text_subtitle{
	font-size: 15px;
}

.home_pearks .col-divided{
	border-right: 1px solid #00A698 !important;
}

.home_pearks .col{
	padding: 0 !important;
	display: flex;
	align-items: center;
}

.home_products .badge-container{
	display: none;
}

.home_tablouri{
	display: grid;
	grid-template-columns: 40% 1fr;
	gap: 45px;
	align-items: center;
}

.home_tablouri img{
	width: 100%;
	height: auto;
}

.home_tablouri_content_title{
	display: flex;
	align-items: center;
	gap: 5px;
	font-size: 24px;
	border-bottom: 1px solid #333E48;
	padding-bottom: 3px;
	margin-bottom: 10px;
}

.home_tablouri_content_title svg{
	width: 35px;
	height: 35px;
}

.home_tablouri_content_text{
	font-size: 15px;
	line-height: 28px;
}

.home_tablouri_content_bottom{
	margin-top: 40px;
	font-size: 16px;
	color: #9A9C9C;
	text-align: center;
}

.home_tablouri_content_bottom a{
	color: var(--fs-color-primary);
	font-weight: 600;
}

.home_tablouri_container .col{
	padding: 0 !important;
}

.home_colections .header-title{
	font-size: 21px;
	font-weight: normal;
}

.home_colections_title a{
	font-size: 15px;
	color: #9A9C9C;

	display: flex;
	align-items: center;
	gap: 0px;
}