/*
Theme Name: Aronia Charlottenburg
Theme URI: Aronia Charlottenburg Theme
Author: ASM Agency
Description: -
Version: 1.0.2
*/

/*Transition Effect*/
.newsletter-form input[type="submit"], .newsletter-form button, .footer-social a, .terms-button input[type="submit"],.scroll-top-button , .each-recomended-product,
.each-recomended-product::before, .product-reviews-body{
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}

/*404*/
.not-found {
	text-align: center;
}
.not-found h1 {
	font-size: 120px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1;
	margin-bottom: 20px;
	color: #6cc049;
}
.not-found h2 {
	text-transform: uppercase;
	font-size: 34px;
	margin-bottom: 20px;
	color: #544487;
}
.not-found span, .not-found h3, .not-found h4 {
	text-transform: uppercase;
	font-size: 22px;
	color: #544487;
	font-weight: 600;
}
.not-found h4 a {
	text-decoration: underline;
	color: #6cc049;
}
.not-found {
	padding: 100px 0;
}


/*Footer*/
.content-inner {
	width: 100%;
	display: block;
	margin: 0 auto;
	padding: 0 146px;
}
.footer-container {
	background-color: #544487;
	color: #FFFFFF;
}
.footer-copyright {
	background-color: #3F2A55;
	text-align: center;
	color: #fff;
	padding: 24.6px 0;
	font-size: 16px;
}
.newsletter-title h5 , .newsletter-title .h5{
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: 700;
}
.newsletter-text h3, .newsletter-text .h3 {
	font-size: 30px;
	margin-bottom: 0;
	font-weight: 300;
}
.newsletter-holder h4, .newsletter-holder .h4 {
	font-weight: 700;
	font-size: 18px;
	margin-top: 5px;
}
.newsletter-form input[type="email"] {
	background-color: #fff !important;
	border: 0 !important;
	height: 80px !important;
	border-radius: 10px 0 0 10px !important;
	padding: 10px 20px 10px 30px !important;
	width: 510px !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
	margin-right: -8px !important;
	display: block !important;
	float: left !important;
	color: #3E3E3E !important;
    font-family:'Montserrat', sans-serif !important;
    box-shadow:none !important;
    outline: 0 !important;
    
}
.klaviyo-form p span {
	color: #fff !important;
}
.newsletter--page .klaviyo-form p span{
    color:#5C5C5C !important;
}
.newsletter-form input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	font-size: 18px !important;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
	color: #3E3E3E !important;
    font-family:'Montserrat', sans-serif !important;
}

.form.klaviyo-form > div > div > div:first-child {
	min-width: calc(100% - 180px) !important;
}
.newsletter-form input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
font-size: 18px !important;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
	color: #3E3E3E !important;
    font-family:'Montserrat', sans-serif !important;}

.newsletter-form input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */
font-size: 18px !important;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
	color: #3E3E3E !important;
    font-family:'Montserrat', sans-serif !important;}
.newsletter-form {
	font-size: 0;
}
.newsletter-form .klaviyo-form > input[type="submit"] {
	display: none !important;
}
.newsletter-form input[type="submit"], .newsletter-form button {
	color: #fff !important;
	background-color: #380669 !important; 
	border: 0 !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important; 
	letter-spacing: 1.5px !important;
	height: 80px !important;
	padding: 10px 50px !important;
	border-radius: 10px !important;
	display: block !important;
	z-index: 1 !important;
	position: relative !important;
	cursor: pointer !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.newsletter-text {
	float: left;
}
.newsletter-form {
	float: right;
}
.newsletter-holder {
	width: 100%;
	display: table;
}
.footer-newsletter {
	border-bottom: 18px solid #fff;
	padding-bottom: 71px;
	padding: 86px 146px 85px;
}
.footer-columns {
	padding-top: 63px;
	display: table;
	width: 100%;
	padding: 77px 146px 79px;
}
.footer-copyright p {
	margin-bottom: 0;
}
.footer-copyright a {
	color: #fff;
	font-weight: 700;
}
.footer-logos {
	padding: 35px 0 50px;
	text-align: center;
}
.footer-logos-container {
	max-width: 760px;
	margin: 0 auto;
	position: relative;
	left: 35px;
}
.footer-logos-container .logo-wide img{
	width: auto;
	max-height: 58px;
}
.footer-logos-container .logo-narrow img {
	width: auto;
	max-height: 60px;
}
.footer-logos .widget_block {
	display: inline-block;
	vertical-align: middle;
	margin-right: 31px;
}
.footer-logos .widget_block:last-child {
	margin-right: 0;
}
.newsletter-form input[type="submit"]:hover , .footer-social a:hover, .newsletter-form button:hover{
	background-color: #6CC049 !important;
}
.footer-column {
	width: 25%;
	float: left;
}
.footer-column a {
	color: #fff;
}
.footer-contact a {
	display: block;
	font-size: 16px;
	font-weight: 500;
}
.footer-contact a.phone {
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 3px;
}
.footer-social a {
	width: 48px;
	height: 48px;
	display: inline-block;
	position: relative;
	border-radius: 10px;
	background-color: #3F2A55;
	margin-right: 20px;
}
.footer-social a:last-child {
	margin-right: 0;
}
.footer-social {
	font-size: 0;
	margin-bottom: 32px;
}
.footer-social a::before {
	content: '';
	position: absolute;
	width: 18px;
	height: 18px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	background-image: url('images/sprite_aronia.svg');
	background-size: 250px auto;
}
.footer-social a.social-facebook::before {
	background-position: -67px -113px;
}
.footer-social a.social-instagram::before {
	background-position: -215px -65px;
}
.footer-social a.social-twitter::before {
	background-position: -63px -256px;
	width: 24px;
	height: 24px;
}
.footer-column.column-1 {
	width: 21%;
}
.footer-column.column-2 {
	width: 29%;
}
.footer-column .menu li a {
	font-size: 18px;
	margin-bottom: 3px;
	display: block;
}
.footer-column .menu li a:hover,
.footer-contact a:hover,
.footer-copyright a:hover{
	color: #46a040;
}
.footer-column.column-4 {
	width: 20%;
	margin-left: 5%;
}
.footer-icons-container figcaption {
	color: #544487;
	font-weight: 500;
	font-size: 21px;
}
.footer-icons-container .wp-block-image img, .footer-icons-container .wp-block-image figcaption {
	display: inline-block;
	vertical-align: middle;
}
.footer-icons-container .wp-block-image img {
	margin-right: 26px;
}
.footer-icons-container .widget_block {
	display: inline-block;
	vertical-align: middle;
}
.footer-icons-container {
	text-align: center;
}
.footer-icons-container .widget_block {
	display: inline-block;
	vertical-align: middle;
	width: 33.33%;
}
.footer-icons-container .widget_block:first-child, .footer-icons-container .widget_block:last-child {
	width: 24%;
}
.footer-icons-container .widget_block:nth-child(2) {
	width: 52%;
}
.footer-icons {
	padding: 63px 0 57px;
}
.footer-icons-container .widget_block:first-child {
	text-align: left;
}
.footer-icons-container .widget_block:last-child {
	text-align: right;
}

/*Inner Section*/
.icon-text p {
	margin-bottom: 0;
	color: #5C5C5C;
}
.each-icon {
	width: 25%;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
}
.icons-section-inner {
	font-size: 0;
	padding: 0 54px;
}
.icon-image img {
	max-width: 109px;
}
.icon-text, .icon-image {
	display: inline-block;
	vertical-align: middle;
}
.icon-text {
	padding-left: 30px;
	width: calc(100% - 109px);
	font-size: 16px;
}
.offer-section-content {
	background-color: #F6F7FA;
	border-radius: 10px;
	overflow: visible;
	margin-bottom: 90px;
}
.icons-section-content {
	margin-bottom: 55px;
}
.offer-image, .offer-text {
	width: 50%;
}
.offer-text h2 {
	color: #380069;
	margin-bottom: 0;
}
.offer-text h4 {
	color: #544487;
	text-transform: uppercase;
	width: 60%;
	font-size: 18px;
	line-height: 1.2 !important;
	padding-top: 7px;
}
.offer-text h3 {
	color: #F14139;
	text-transform: uppercase;
	font-size: 55px;
	width: 40%;
}
.offer-text h3, .offer-text h4 {
	display: inline-block;
	vertical-align: top;
	line-height: 1;
	margin: 0;
}
.offer-text-inner {
	font-size: 0;
	margin-bottom: 24px;
}
.offer-section-inner .buton {
	padding: 20px 84px;
}
.offer-section-inner {
	position: relative;
	width: 100%;
	display: table;
}
.offer-text-holder {
	float: left;
	padding: 62px 0 58px;
	padding-left: 110px;
}
.offer-image {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	float: left;
}
.offer-text {
	float: right;
}
.buton:hover, .terms-button input[type="submit"]:hover {
	background-color: #46a040;
}
.buton-arrow .buton {
	position: relative;
	padding: 27.5px;
	background-color: #380669;
}
.buton-arrow .buton::before {
	content: '';
	background-size: 270px auto;
	background-position: 197px -224px;
	background-image: url('images/sprite_aronia.svg');
	width: 15px;
	height: 25px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}


.subtitle h6, .subtitle .h6{
	color: #46A040;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.recomended-heading h2, .title h2 {
	font-size: 30px;
	color: #380069;
}
.recomended-heading {
	float: left;
	width: 28%;
	margin-top: 192px;
	padding-left: calc(((100vw - 160px) - ((100vw - 160px) - 200px)) / 2);
}
.recomended-products {
	float: left;
	width: 72%;
	font-size: 0;
}
.recomended-products-inner {
	width: 100%;
	display: table;
	margin-bottom: 80px;
}
.each-recomended-product {
	display: inline-block;
	vertical-align: bottom;
	width: 32%;
	position: relative;
	padding-bottom: 35px;
	margin-right: 2%;
	padding-top: 20px;
}
.each-recomended-product::before {
	content: '';
	background-color: #F6F7FA;
	border-radius: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 72%;
	z-index: 0;
}
.each-recomended-product h3 , .each-recomended-product .h3{
	color: #380669;
	font-size: 16px;
	margin-bottom: 6px;
	font-weight: 500;
}
.recomended-infos {
	font-size: 16px;
	text-align: center;
	padding: 20px 40px 0;
}
.product-price-regular {
	font-size: 18px;
	font-weight: 700;
	color: #544487;
	text-transform: uppercase;
}
.product-price-regular ins {
	color: #6CC049;
	text-decoration: none;
	padding-left: 6px;
}
.recomended-image img {
	height: auto;
	z-index: 1;
	position: relative;
}
.each-recomended-product > div {
	position: relative;
	z-index: 1;
}
.recomended-image{
	position: relative;
}
.link-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.recomended-infos .stars {
	margin-right: 0;
	margin-bottom: 15px;
	font-size: 0;
}
.recomended-products .add_to_cart_button.buton {
	font-size: 16px;
	letter-spacing: 1px;
	padding: 21px 26px;
}
.recomended-products .cart_button_container {
	max-width: 220px;
}
.product-price {
	margin-bottom: 17px;
}
.recomended-products-content .content-center {
	max-width: 100%;
}
.each-recomended-product:last-child {
	margin-right: 0;
}
.product-title, .each-product-item  {
	position: relative;
}
.each-recomended-product .add_to_cart_button.buton {
	font-size: 16px;
}
.recomended-infos li.star {
	width: 21px;
	height: 20px;
	background-size: 196px auto;
	background-position: 70px 144px;
}

/*Favourite Products*/
.favourite-products-inner h2 {
	color: #696D9F;
	font-size: 30px;
	margin-bottom: 50px;
	font-weight: 600;
}
.favourite-products-inner {
	text-align: center;
	margin-bottom: 140px;
}
.each-product-item .link-wrapper {
	border-radius: 10px;
	z-index: -1;
}
.each-product-item .link-wrapper {
	border-radius: 10px;
}
.products-list-half {
	width: 49%;
	display: inline-block;
	vertical-align: top;
	margin-right: 2%;
}
.products-list {
	font-size: 0;
}
.products-list-half:nth-child(2n) {
	margin-right: 0;
}
.product-item-image img {
	max-width: 200px;
}
.buton-text {
	color: #380669;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 0.8px;
	font-size: 16px;
	text-decoration: underline;
}
.product-item-text h3 {
	font-size: 24px;
	font-weight: 300;
	color: #380069;
	text-align: left;
	line-height: 1;
}
.product-item-text h3 strong{
	font-size: 18px;
}
.each-product-item .buton {
	letter-spacing: 0.6px;
	background-color: #544487;
	padding: 17px 41px;
	margin-top: 20px;
}
.products-list .products-list-half:first-child .each-product-item .buton {
	background-color: #544487;
}
.products-list .each-product-item {
	padding: 30px 44px;
	min-height: 320px;
	margin-bottom: 35px;
}
.product-item-description {
	font-size: 15px;
	color: #380669;
	line-height: 1.8;
}
.each-product-item.style-suc .product-item-image img {
	max-width: 350px;
}
.product-item-text {
	text-align: left;
	float: left;
	max-width: 300px;
	position: relative;
	z-index: 3;
}
.each-product-item-1 .product-item-text h3, .each-product-item-2 .product-item-text h3, .product-item-text h3 {
	font-size: 24px;
}
.each-product-item-1 .product-item-text h3 strong, .each-product-item-2 .product-item-text h3 strong, .product-item-text h3 strong {
	font-size: 17px;
}
.products-list .each-product-item-1, .products-list .each-product-item-4 {
	min-height: 598px;
}
.product-item-image {
	position: absolute;
	top: 0;
	left: 33%;
}
.each-product-item-1 .buton, .each-product-item-2 .buton {
	padding: 19px 38px;
}
.products-list .each-product-item-1 {
	padding: 170px 61px 40px;
}
.products-list .each-product-item-1 .buton {
	margin-top: 32px;
}
.each-product-item.style-suc .product-item-image {
	top: auto;
	bottom: 10px;
	left: auto;
	right: 35px;
}
.product-item-image .product_graphic_back, .product-item-image .product_graphic_front {
	position: absolute;
}
.style-suc.each-product-item-4 .product-item-image {
	bottom: -42px;
	z-index: 1;
	left: 38%;
}
.product-item-image .product_graphic_back {
	z-index: 0;
}
.product-item-image .product_graphic_img {
	z-index: 1;
}
.product-item-image .product_graphic_front {
	z-index: 2;
}
.each-product-item.each-product-item-3 .product-item-text h3, .each-product-item.each-product-item-3 .product-item-text p {
	margin-bottom: 0;
}
.style-gem .product-item-image img {
	max-width: 380px;
}
.style-gem .product-item-image {
	left: 65%;
	top: auto;
	bottom: -20%;
}
.each-product-item.each-product-item-3 {
	padding-top: 46px;
	z-index: 2;
}
.products-list .each-product-item-2 {
	padding: 65px 61px 40px;
}
.products-list .each-product-item-2 .product-item-image img {
	max-width: 238px;
}
.products-list .each-product-item-2 .product-item-image {
	left: 38%;
	top: auto;
	bottom: -50px;
}
.products-list .each-product-item-4 {
	padding: 190px 44px 40px 44px;
}
.products-list .each-product-item-4 .buton {
	margin-top: 30px;
}
.products-list .each-product-item-4 .product-item-text h3 {
	margin-bottom: 25px;
}
.each-product-item.style-suc .product-item-image.product_graphic_front img {
	max-width: 300px;
}
.each-product-item.style-suc .product-item-image.product_graphic_front {
	left: 25%;
	bottom: -106px;
}
.each-product-item.style-suc .product-item-image.product_graphic_back img {
	max-width: 300px;
}
.each-product-item.style-suc .product-item-image.product_graphic_back {
	left: -13%;
	bottom: -59%;
	z-index: 1;
}
.product-item-image.product_graphic_back {
	z-index: 1;
}
.product-item-image.product_graphic_front {
	z-index: 2;
}
.each-product-item.style-suc .product-item-image.product_graphic_back img {
	max-width: 900px;
}
.each-product-item .buton:hover {
	background-color: #46a040 !important;
}
.favourite-products-inner .button-container {
	position: relative;
	z-index: 1;
}

/*About Us*/
.about-us-image {
	width: 55%;
	height: 100%;
}
.about-us-text {
	width: 58%;
	position: relative;
	z-index: 1;
	float: right;
}
.about-us-image {
	width: 55%;
	height: 100%;
	position: absolute;
	border-radius: 10px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.about-us-text {
	width: 51%;
	position: relative;
	z-index: 1;
	background-color: rgba(255,255,255,0.9);
	border-radius: 10px;
	padding: 80px 110px;
	-webkit-box-shadow: 6px 6px 22px 15px rgba(142, 142, 142,0.1);
	-moz-box-shadow: 6px 6px 22px 15px rgba(142, 142, 142,0.1);
	box-shadow: 6px 6px 22px 15px rgba(142, 142, 142,0.1);
	margin-top: 35px;
	margin-bottom: 35px;
}
.about-us-section-inner {
	position: relative;
	width: 100%;
	display: table;
	margin-bottom: 124px;
	/* min-height: 700px; */
}
.about-us-section-inner h2 {
	color: #544487;
	font-size: 28px;
	font-weight: 500;
}
.about-text p {
	color: #3E3E3E;
	line-height: 1.6;
	margin-bottom: 30px;
	font-size: 16px;
}
.about-us-text .button-container {
	margin-top: 45px;
}
.about-us-text .button-container .buton {
	background-color: #380669;
	padding: 20px 42px;
}
.box_about h2 {
	margin-bottom: 20px;
}
.flag {
	width: 307px;
	margin-top: -17px;
	margin-bottom: 22px;
	display: block;
}
.flag span {
	width: 33.33%;
	display: inline-block;
	height: 4px;
}
.flag span:nth-child(1){
	background-color: #004EB9;
}
.flag span:nth-child(2){
	background-color: #FFCE00;
}
.flag span:nth-child(3){
	background-color: #DD0000;
}
.about-text p:last-child {
	margin-bottom: 0;
}
.about-us-text .subtitle {
	margin-bottom: 15px;
}
.about-us-section-inner.box_right .about-us-image {
	left: auto;
	right: 0;
	width: 58%;
}
.about-us-section-inner.box_quote .about-us-image-inner {
	max-width: 623px;
	left: auto;
	right: 18px;
	margin-top: -10px;
	height: calc(100% + 10px);
}
.about-us-section-inner.box_right .about-us-text {
	float: left;
	width: 55%;
}
.about-us-text .position {
	color: #46A040;
	font-style: italic;
	margin-top: -10px;
	margin-bottom: 40px;
}
.about-us-section-inner.box_quote .about-us-text::before {
	content: '';
	background-image: url('images/quote.svg');
	width: 51px;
	height: 34px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	position: absolute;
	top: 28px;
	right: 32px;
	opacity: 0.5;
}
.about-us-section-inner.box_right .about-us-text {
	padding: 130px 50px 111px 193px;
}
.about-us-image .about-us-image-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
.about-us-section-inner.box_quote .about-us-image {
	background-color: #F6F5F7;
}

/*Blog Section*/
.blog-section-inner h2 {
	color: #696D9F;
	font-size: 28px;
	font-weight: 600;
}
.each-blog-post {
	width: 23.5%;
	float: left;
	background-color: #fff;
	border-radius: 10px;
	padding: 29px 25px 40px;
	margin-right: 2%;
}
.each-blog-post:hover {
	background-color: #F6F7FA;
}
.blog-holder {
	width: 100%;
	display: table;
	position: relative;
}
.each-blog-post h3 a {
	color: #544487;
	font-size: 18px;
	font-weight: 600;
}
.about-us-section-inner.box_quote {
	margin-bottom: 35px;
}
.blog-heading {
	text-align: center;
	margin-bottom: 65px;
}
.each-blog-post .blog-image {
	width: 100%;
	border-radius: 8px;
	margin-bottom: 40px;
	position: relative;
}
.blog-posts .each-blog-post .blog-image , .single-post .each-blog-post .blog-image{
	height: 216px;
}
.blog-posts .each-blog-post .blog-image {
	margin-bottom: 30px;
}
.each-blog-post:last-child{
	margin-right:0;
}
.blog_excerpt {
	color: #3E3E3E;
	line-height: 1.6;
	margin-bottom: 45px;
	font-size: 15px;
}
.each-blog-post .h6 {
	text-transform: uppercase;
	margin-bottom: 10px;
	font-size: 14px;
}
.each-blog-post .h6 a{
	color: #46A040;
}
.each-blog-post h3 {
	margin-bottom: 20px;
}
.each-blog-post .button-container {
	text-align: left;
}
.each-blog-post .buton {
	font-weight: 400;
	padding: 19px 80px;
}
.recomended-products-inner .subtitle, .about-us-text .subtitle {
	text-align: left;
}
.buton-arrow .buton:hover {
	background-color: #46a040;
}

/* Despre Noi */
.about-us-heading {
	background-color: #F6F7FA;
	text-align: center;
	border-radius: 10px;
	padding: 70px 100px 150px;
	margin-top: 20px;
	margin-bottom: -135px;
}
.about-us-section-inner.box_small .about-us-text {
	padding: 70px 130px;
}

.text-section-content.purple_imagebox {
	background-color: #696D9F;
}
.text-section-heading h2 {
	color: #fff;
	text-align: center;
	font-size: 28px;
	margin-bottom: 35px;
}
.text-section-inner {
	max-width: 1350px;
	margin: 0 auto;
	color: #fff;
}
.text-section-content {
	border-radius: 10px;
	padding: 144px 0 127px;
	margin-bottom: 35px;
}
.text-section-inner p {
	line-height: 1.6;
}
body:not(.home) .about-us-section-inner {
	margin-bottom: 80px;
}

/*Contact*/
.contact-heading {
	text-align: center;
	margin: 40px 0 65px;
}
.contact-form h2 {
	color: #380069;
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 14px;
}
.contact-form p {
	color: #5C5C5C;
	font-size: 16px;
}
.contact-infos {
	color: #fff;
	border-radius: 10px;
	padding: 110px 43px 180px 215px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom;
	width: 41%;
	float: right;
	background-color: #5FCCD4;
}
.contact-infos .info-title {
	font-weight: 700;
	text-decoration: underline;
}
.contact-infos .info-text {
	line-height: 1.5;
}
.contact-form, .contact-infos {
	display: inline-block;
	vertical-align: middle;
}
.contact-form {
	width: 64%;
	border-radius: 10px;
}
.contact-section-inner {
	position: relative;
	width: 100%;
	display: table;
	z-index: 1;
}
.contact-form {
	width: 100%;
	background-color: rgba(255,255,255,0.9);
	border-radius: 10px;
	padding: 40px 65px 63px 65px;
	-webkit-box-shadow: 6px 6px 22px 15px rgba(142, 142, 142,0.1);
	-moz-box-shadow: 6px 6px 22px 15px rgba(142, 142, 142,0.1);
	box-shadow: 6px 6px 22px 15px rgba(142, 142, 142,0.1);
}
.info-text p {
	margin-bottom: 35px;
}
.contact--form input[type="text"], .contact--form textarea, .contact--form input[type="email"], .contact--form input[type="tel"] {
	border: 1px solid rgba(110, 114, 165, 0.2);
	font-size: 16px;
	padding: 17px 17px;
	margin-bottom: 30px;
	display: block;
	max-width: 100%;
}
.contact--form textarea {
	height: 109px;
	resize: none;
	width: 100%;
}
.each-field.field-50 {
	width: 48.5%;
	display: inline-block;
	vertical-align: top;
}
.each-field.field-50:nth-child(2n+1) {
	margin-right: 3%;
}
.terms-text h3 {
	color: #544487;
	font-size: 16px;
	margin-bottom: 20px;
}
.terms-button input[type="submit"] {
	background-color: #380669;
	border: 0;
	color: #fff;
	padding: 19px 59px;
	border-radius: 10px;
	font-size: 18px;
	-webkit-box-shadow: 6px 6px 22px -7px rgba(60,45,108,1);
	-moz-box-shadow: 6px 6px 22px -7px rgba(60,45,108,1);
	box-shadow: 6px 6px 22px -7px rgba(60,45,108,1);
	cursor: pointer;
	float: right;
}
.terms-text input[type="checkbox"] + span::before {
	display: block;
	position: absolute;
	content: '';
	border-radius: 0;
	height: 15px;
	width: 15px;
	top: 2px;
	left: -25px;
	background-color: #544487;
	border-radius: 3px;
}
.terms-text input[type="checkbox"] + span::after {
	position: absolute;
	content: "";
	height: 8px;
	width: 7px;
	top: 5px;
	left: -21px;
	visibility: hidden;
	opacity: 0;
	background-image: url('images/checkbox.svg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
}
.terms-text .wpcf7-list-item-label {
	margin-left: 25px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	color: #544487;
	line-height: 1.4;
	font-size: 14px;
}
.terms-text input[type="checkbox"]:checked + span::after{
	visibility: visible;
	opacity: 1;
}
.terms-text  input[type="checkbox"] {
	position: absolute;
	visibility: hidden;
	height: 15px;
	width: 15px;
	top: 20px;
	left: 0;
}
.terms-text .wpcf7-list-item {
	margin-left: 0;
}
.wpcf7-not-valid-tip {
	font-size: 15px;
}
.contact--form {
	font-size: 0;
}
.terms-text, .terms-button {
	display: inline-block;
	vertical-align: top;
}
.terms-button {
	width: 270px;
}
.terms-text {
	width: calc(100% - 270px);
}
.contact-holder .contact--form input[type="text"] + .wpcf7-not-valid-tip, .contact-holder .contact--form input[type="email"] + .wpcf7-not-valid-tip {
	margin-top: -15px;
	margin-bottom: 5px;
}
.wpcf7-response-output {
	margin: 10px 0 0 0 !important;
	font-size: 14px;
	text-align: center;
}
.terms-conditions .wpcf7-spinner {
	top: 21px;
	right: -20px;
	left: auto;
	background-color: #959595;
}
.contact-infos .info-text a {
	color: #fff;
}
.mapbox {
	height: 500px;
	width: 100%;
	margin-top: 62px;
	margin-bottom: 30px;
}


/*Terms*/
.page-header-content h1 {
	color: #380069;
	font-size: 34px;
}
.page-header-content {
	text-align: center;
	background-color: #F6F7FA;
	border-radius: 10px;
	padding: 83px 100px 140px;
	margin-top: 25px;
}
.page-simple-content .content-center {
	background-color: #fff;
	border-radius: 10px;
	margin-top: -75px;
}
.simple-text-page {
	max-width: 1200px;
	margin: 0 auto;
	padding: 74px 0;
}
.simple-text-page p, .simple-text-page a , .simple-text-page ul li, .simple-text-page ol li{
	color: #5C5C5C;
}
.simple-text-page ul, .simple-text-page ol , .blog-content-center ul, .blog-content-center ol{
	margin-bottom: 30px;
	margin-left: 10px;
}
.simple-text-page ul li, .simple-text-page ol li, .blog-content-center ul li , .blog-content-center ol li {
	line-height: 1.4;
	margin-bottom: 8px;
	position: relative;
}
.simple-text-page ul li::before , .blog-content-center ul li::before{
	content: '- ';
}
.simple-text-page ol , .blog-content-center ol{
	counter-reset: section;
}
.simple-text-page ol li:before, .blog-content-center ol li:before{
	counter-increment: section;
	content: counter(section) ". ";
}



/*Blog*/
.blog-content-center {
	max-width: 886px;
	margin: 0 auto;
}
.post-infos {
	color: #46A040;
	float: left;
}
.blog-content-center .title, .blog-content-center {
	text-align: left;
}
.post-infos > div, .post-infos span {
	display: inline-block;
}
.post-infos-holder .single-post-share ul {
	font-size: 0;
	margin-left: 0;
}
.post-infos-holder .single-post-share {
	width: 100%;
	float: left;
	display: block;
	text-align: left;
	margin-top: 24px;
}
.post-infos-holder {
	width: 100%;
	display: table;
}
.blog-content-holder {
	color: #5C5C5C;
	line-height: 1.5;
	font-size: 16px;
}
.post-infos-holder .single-post-share ul li:first-child {
	margin-left: 0;
}
.blog-single-page .page-header-content {
	padding: 57px 100px 80px;
}
.post-infos-holder .single-post-share li {
	margin: 0 22px;
}
.blog-wrapper {
	background-color: #FFF;
	max-width: 1558px;
	margin: 0 auto;
	margin-top: -68px;
	border-radius: 10px;
	padding-top: 56px;
}
.blog-content-holder img {
	max-width: 100%;
	height: auto;
	width: 100%;
}
.blog-category a {
	color: #46A040;
}
.post-infos-holder .single-post-share ul li {
	width: 26px;
	height: 26px;
}
.blog-content-holder a {
	color: #544487 !important;
	text-decoration: underline;
}
.blog-content-holder h2 {
	color: #380069;
	font-weight: 700;
	margin-top: 10px;
}
.blog-content-holder .aligncenter {
	padding-left: 0;
	padding-right: 0;
}
.blog-content-holder .wp-caption .wp-caption-text {
	padding: 10px 20px;
	border-top: 0;
	margin-top: -8px;
	background-color: #f9f9f9;
}
.blog-content-holder .wp-caption {
	width: 100% !important;
}
.blog-section-content {
	margin-top: 70px;
	margin-bottom: 40px;
}
.blog-category-page .each-blog-post:nth-child(3n), .blog-posts  .each-blog-post:nth-child(3n) {
	margin-right: 0;
}
.blog-category-heading {
	text-align: center;
}
.blog-category-heading h1 {
	color: #380069;
	text-align: center;
}
.blog-category-heading .subtitle {
	text-transform: uppercase;
}
.blog-category-page .each-blog-post, .blog-posts  .each-blog-post {
	margin-bottom: 20px;
}
.blog-featured {
	width: 100%;
	display: table;
}
.blog-featured .blog-heading {
	background-color: #F6F7FA;
	border-radius: 10px;
}
.each-blog-post.each-featured-post {
	border-radius: 0;
	width: 100%;
	background-color: transparent;
	/*min-height: 700px;*/
	margin-bottom: 75px;
	padding: 0 60px;
	margin-top: -160px;
}
.blog-featured .blog-image {
	width: 56%;
	height: 100% !important;
	position: absolute;
	border-radius: 10px;
	left: 60px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	margin-bottom: 0;
}
.featured-post-content {
	width: 52%;
	position: relative;
	z-index: 1;
	background-color: rgba(255,255,255,0.9);
	border-radius: 10px;
	padding: 100px 130px;
	-webkit-box-shadow: 6px 6px 22px 15px rgba(142, 142, 142,0.1);
	-moz-box-shadow: 6px 6px 22px 15px rgba(142, 142, 142,0.1);
	box-shadow: 6px 6px 22px 15px rgba(142, 142, 142,0.1);
	margin-top: 35px;
	margin-bottom: 35px;
	float: right;
}
.blog-featured .each-blog-post h3 a {
	font-size: 32px;
	color: #544487;
}
.each-blog-post .featured-post-content h6 {
	font-size: 21px;
}
.blog-featured .blog_excerpt {
	max-width: 540px;
	margin-bottom: 72px;
}
.blog-posts-page .blog-heading {
	margin-bottom: 35px;
}
.featured-post-content .post-infos {
	display: block;
	float: none;
	margin-bottom: 24px;
}
.each-blog-post .featured-post-content h3 {
	margin-bottom: 15px;
}
.featured-post-content .button-container {
	text-align: left;
}
.featured-post-content .button-container .buton {
	background-color: #380669;
	padding: 19px 60px;
}
.blog-featured .blog-heading, .blog-featured h2 {
	margin-bottom: 0;
}
.blog-posts-page .blog-section-content {
	margin-top: 20px;
}
.blog-featured .blog-heading {
	margin-bottom: 0;
	padding: 25px 0 200px;
}
.featured-post-content .button-container .buton:hover {
	background-color: #46a040;
}
.button.load--more--posts {
	cursor: pointer;
}
.load--btn {
	text-align: center;
	color: #696D9F;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
	text-decoration: underline;
	margin-top: 40px;
}

.dot-flashing {
	position: relative;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: #696D9F;
	color: #696D9F;
	animation: dotFlashing 1s infinite linear alternate;
	animation-delay: .5s;
  }
  
  .dot-flashing::before, .dot-flashing::after {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
  }
  
  .dot-flashing::before {
	left: -15px;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: #696D9F;
	color: #696D9F;
	animation: dotFlashing 1s infinite alternate;
	animation-delay: 0s;
  }
  
  .dot-flashing::after {
	left: 15px;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: #696D9F;
	color: #696D9F;
	animation: dotFlashing 1s infinite alternate;
	animation-delay: 1s;
  }
  
  @keyframes dotFlashing {
	0% {
	  background-color: #696D9F;
	}
	50%,
	100% {
	  background-color: #ebe6ff;
	}
  }

.blog-holder-button .loader.loader-more {
	position: absolute;
	top: -32px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.load--more--posts.disabled{
	pointer-events: none;
	opacity: 0.4;
}
.load--more--posts.no--pointer {
	pointer-events: none;
}
.single-post .post-infos-holder .blog-category::after, .featured-post-content .blog-category::after {
	content: ',';
}
.single-post .post-infos-holder .blog-category:last-child::after, .featured-post-content .blog-category:last-child::after{
	content: '';
}

/* style 2 rules */
.place_order_button_right, .woocommerce-page #payment #place_order,.button.wc-backward,.modal_login_item,.woocommerce-form-login__submit,.button,
.modal-search-box, .modal-search-inner,.modal-comanda-telefonica.active > div ,.modal-comanda-telefonica > div > div {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.minicart_modal_item,
.modal_login_item {
	position: fixed;
	width: 740px;
	top: 0;
	right: -100%;
	z-index: 999999;
	background-color: #fff;
	height: 100%;
	font-size: 21px;
}
.minicart_modal_exit,
.login_modal_exit {
	position: absolute;
	top: 0;
	right: 100%;
	width: 0;
	height: 100%;
	background-color: rgba(105,109,159,0.5);
	display: block;
}
.active_minicart .minicart_modal_item,
.active_login_modal .modal_login_item  {
	right: 0;
}
.active_minicart .minicart_modal_exit,
.active_login_modal .login_modal_exit{
	width:calc(100vw - 740px);
}
.minicart_modal_item > div {
	padding: 0 40px;
}
.minicart_header {
	padding: 44px 0 23px;
}
.minicart_exit,.button_modal_exit {
	position: absolute;
	top: 18px;
	right: 40px;
	color: #696D9F;
	font-size: 40px;
	line-height: 0.8;
	cursor: pointer;
}
.mesaj-intampinare-drop {
	font-size: 34px;
	text-align: center;
	font-weight: 600;
	color: #380069;
    margin-bottom: 5px;
	line-height: 1.23;
}
.mesaj-produse-cos {
	color: #6CC049;
	font-size: 14px;
	line-height: 1.3;
	text-align: center;
	text-transform: uppercase;
	font-weight: 500;
}
.minicart_header {
	padding: 32px 0 20px;
	border-bottom: 1px solid rgba(110,114,165,0.2);
}
.minicart_modal_item .cta_aronia_club {
	padding: 15px 25px 15px 21px;
}
.minicart_modal_item .cta_text_column h3 , .minicart_modal_item .cta_text_column .h3{
	font-size: 18px;
}
.minicart_modal_item .text-item {
	font-size: 14px;
}
.minicart_modal_item .cta_button_column {
	width: 165px;
}
.minicart_modal_item .cta_button_column .buton {
	display: block;
	text-align: center;
	padding: 17px 22px;
	float: right;
	font-weight: 700;
	box-shadow: 4px 4px 14px -7px rgba(60,45,108,1);
}
.minicart_modal_item .cta_badge_column {
	width: 58px;
}
.minicart_modal_item .cta_text_column {
	width: calc(100% - 235px);
	padding-left: 20px;
	padding-right: 20px;
}
.minicart_footer {
	font-size: 0;
}
.buton.checkout {
	display: block;
	text-align: center;
	line-height: 1;
	margin-bottom: 22px;
}
.mini_buttons a {
	float: left;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.25;
	text-transform: uppercase;
	color: #380669;
	position: relative;
}
.mini_buttons .shop_page_link {
	float: right;
	color: #46A040;
}
.mini_buttons.clearfix {
	padding: 0 20px;
}
.cart_page_link {
	padding-left: 35px;
}
.cart_page_link::before {
	content: "";
	width: 22px;
	height: 25px;
	background-size: 190px auto;
	background-position: -46px -45px;
	background-image: url('images/sprite_aronia.svg');
	position: absolute;
	cursor: pointer;
	top: -2px;
	left: 0;
	display: block;
}
.mini_cart_buttons {
	padding-bottom: 22px;
}
.woocommerce-mini-cart__total {
	font-size: 21px;
	line-height: 1.2;
	font-weight: 400;
	border-top: 1px solid rgba(110,114,165,0.2);
	padding: 10px 20px;
	color: #544487;
}
.woocommerce-mini-cart__total .label {
	float: left;
}
.woocommerce-mini-cart__total .value {
	float: right;
}
.minicart_shipping_text {
	display: block;
	clear: both;
	font-size: 15px;
	background-color: #F6F7FA;
	border-radius: 10px;
	padding: 12px 21px;
	margin-left: -20px;
	margin-right: -20px;
	line-height: 1.3;
	color: #707070;
	margin-top: 11px;
	float: left;
	width: calc(100% + 40px);
}
.woocommerce-mini-cart__total .value {
	float: right;
	text-transform: uppercase;
	font-weight: 600;
}
.minicart_modal_item .delivery_text {
	padding-left: 40px;
	position: relative;
	display: inline-block;
}
.minicart_modal_item .delivery_text::before {
	content: "";
	width: 21px;
	height: 17px;
	background-size: 190px auto;
	background-position: -160px -84px;
	background-image: url('images/sprite_aronia.svg');
	position: absolute;
	cursor: pointer;
	top: 1px;
	left: 0;
	display: block;
}
.minicart_modal_item .zi_livrare_pdp {
	color: #380669;
}
.woocommerce-mini-cart__total.total .label {
	font-size: 28px;
	line-height: 1.2;
	font-weight: 600;
	text-transform: uppercase;
	color: #380069;
}
.woocommerce-mini-cart__total.total .value {
	color: #46A040;
	font-size: 28px;
	font-weight: 700;
}
.minicart_footer {
	font-size: 0;
	padding-bottom: 20px;
}
.minicart_columns.product_image {
	width: 160px;
	display: inline-block;
	vertical-align: middle;
}
.minicart_columns.product_image a {
	height: 160px;
	display: block !important;
	background-size: auto 80%;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #fff;
	/* background-size: contain; */
}
.spinner {
	border: 1px solid #f3f3f3;
	border-radius: 50%;
	border-top: 1px solid #5C5C5C;
	width: 28px;
	height: 28px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	opacity: 0;
	visibility: hidden;
}
.spinner.visible,
.loading .spinner{
	opacity: 1;
	visibility: visible;
}

@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.buton .spinner {
	position: absolute;
	top: 13px;
	right: 13px;
}
.minicart_columns.title_qty {
	display: inline-block;
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 20px;
	width: 72%;
}
.minicart_modal_item .tax_label,
.minicart_modal_item .includes_tax {
	display: none;
}
.minicart_modal_item .cart_quantity_container {
	width: 100%;
}
.minicart_columns h4 {
	font-size: 18px;
	line-height: 1.22;
	margin-bottom: 2px;
}
.minicart_columns h4 a{
	color: #380669;
}
.product_weight {
	font-size: 18px;
	line-height: 1.2;
	color: #380669;
	display: block;
	margin-bottom: 11px;
}
.mini_cart_items {
	font-size: 0;
}
.minicart_columns.product_subtotal {
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	line-height: 1.22;
	font-weight: 700;
	color: #46A040;
	text-transform: uppercase;
	width: 20%;
}
.minicart_columns.info_items_columns {
	width: calc(100% - 160px);
	display: inline-block;
	vertical-align: middle;
}
.minicart_column.delete {
	width: 8%;
	display: inline-block;
	vertical-align: top;
}
.remove.remove_from_cart_button {
	width: 21px !important;
	height: 27px !important;
	font-size: 0 !important;
	background-color: transparent !important;
	border-radius: 0 !important;
	background-size: 190px auto !important;
	background-position: -122px -153px;
	background-image: url('images/sprite_aronia.svg') !important;
	position: relative;
	top: -3px;
	display: block;
}
.remove.remove_from_cart_button:hover {
	background-position: -161px -153px !important;
}
.minicart_modal_item .woocommerce-mini-cart-item.mini_cart_item {
	padding: 0 !important;
	margin-bottom: 26px !important;
}
.minicart_modal_item .woocommerce-mini-cart-item.mini_cart_item:last-child{
	margin-bottom: 0 !important;
}
.mini_cart_items {
	padding-top: 10px;
	padding-bottom: 10px;
}
.mini_cart_scroll {
	position: relative;
	height: 100%;
	overflow: auto;
}
.minicart_modal_item.loading::before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 1;
}
.minicart_modal_item.loading::after {
	content: "";
	border: 1px solid #f3f3f3;
	border-radius: 50%;
	border-top: 1px solid #5C5C5C;
	width: 28px;
	height: 28px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -14px;
	margin-left: -14px;
	z-index: 2;
}
.benefit_item {
	width: 25%;
	float: left;
}
.benefits_group {
	margin-bottom: 1.06%;
}
.benefit_item_title span {
	position: relative;
	display: block;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.benefits_group:nth-child(2n) .benefit_item_title {
	background-color: #FDFCFF;
}
.benefit_item_content {
	width: 1760px;
	overflow: hidden;
	max-height: 0;
	margin-left:7px;
}
.benefit_item_content > div {
	background-color: #fff;
	color: #5C5C5C;
	padding: 30px;
	font-size: 18px;
	line-height: 1.4;
}
.active > .benefit_item_content {
	max-height: 600px;
}
.benefit_item:nth-child(2n) .benefit_item_content {
	margin-left: calc(-100% + 7px);
}
.benefit_item:nth-child(3n) .benefit_item_content {
	margin-left: calc(-200% + 7px);
}
.benefit_item:nth-child(4n) .benefit_item_content {
	margin-left: calc(-300% + 7px);
}
.benefit_item_title {
	background-color: #F6F7FA;
	color: #5C5C5C;
	font-size: 18px;
	text-align: center;
	font-weight: 500;
	cursor: pointer;
	height: 100px;
	width: calc(100% - 14px);
	margin-left: 7px;
	margin-right: 7px;
}
.benefits_list {
	margin-left: -7px;
	margin-right: -7px;
}
.active > .benefit_item_title,
.benefit_item .benefit_item_title:hover {
	background-color: #544487 !important;
	color: #fff !important;
}
.subtitle {
	font-size: 18px;
	line-height: 1.22;
	color: #46A040;
	font-weight: 800;
	text-align: center;
	margin-bottom: 2px;
}
.product-benefits-content h2 {
	font-size: 18px;
	color: #544487;
	text-align: center;
	line-height: 1.2;
	margin-bottom: 50px;
	text-transform: uppercase;
	margin-top: 15px;
}
.product-benefits-content {
	padding-top: 90px;
	padding-bottom: 40px;
}
.benefit_item_title span::after {
	content: "+";
	padding-left: 0;
	opacity: 0;
	left:-10px;
}
.active > .benefit_item_title span::after,
.benefit_item:hover .benefit_item_title span::after{
	opacity: 1;
	left:0;
	padding-left:10px;
}
.icons-section-content h2 {
	color: #544487;
	font-size: 18px;
	line-height: 1.2;
	text-align: center;
	margin-bottom: 55px;
	text-transform: uppercase;
}
.about-us-section-inner.purple_imagebox .about-us-image {
	background-color: #696D9F;
}
.single-product .about-us-section-inner.box_right .about-us-text {
	margin-top: 60px;
}
.single-product .about-us-section-inner.box_right .about-us-text {
	padding: 90px 208px 110px 120px;
}
.single-product .about-text p {
	font-size: 18px;
	color: #544487;
	font-style: italic;
	margin-bottom: 20px;
}
.single-product .about-text p:last-child{
	margin-bottom: 0;
}
.single-product .about-text p strong{
	font-style: normal;
	color: #46A040;
}
.pdp_content_sections {
	clear: both;
	display: block;
}
.single-product .about-us-section-content .content-center {
	width: 100%;
	max-width: 100%;
}
.single-product .about-us-section-inner.box_right .about-us-image {
	width: 51.65%;
}
.single-product .about-us-section-inner.box_quote .about-us-image-inner {
	max-width: 820px;
	right: 60px;
}
.single-product .about-us-section-inner.box_right .about-us-image {
	width: 51.65%;
	height: calc(100% - 100px);
	top: 0;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
}
.single-product .icons-section-content {
	margin-bottom: 56px;
}
.product-description-column {
	width: 39%;
	float: left;
}
.product-description-column:nth-child(2) {
	float: right;
	width: 43%;
}
.product-description-column h2 {
	font-size: 18px;
	color: #544487;
	line-height: 1.2;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.product-description-column p {
	color: #5C5C5C;
	line-height: 1.45;
	font-size: 16px;
}
.product-description-column p:last-child {
	margin-bottom: 0;
}
.product-description-content {
	background-color: #F6F7FA;
	border-radius: 10px;
	padding: 50px 140px 50px 80px;
	margin-bottom: 20px;
}
.informatii-nutritionale-content {
	padding: 0 0 47px;
}
.informatii-nutritionale-content .section-column {
	width: 49%;
	float: none;
	display: inline-block;
	vertical-align: top !important;
}
.fc-block.informatii_nutritionale .section_columns {
	font-size: 0;
}
.informatii-nutritionale-holder h2 {
	color: #544487;
	line-height: 1.22;
	margin-bottom: 20px;
	font-size: 18px;
	text-transform: uppercase;
	margin-top: 0 !important;
}
.section-column.table-column {
	font-size: 16px;
}
.table_header h5,
.table_footer h5 {
	margin: 0;
	color: #fff;
	font-size: 18px;
	line-height: 1.33;
}
.table_header,.table_footer {
	background-color: #6CC049;
	padding: 15px 10px 15px 45px;
	line-height: 1;
}
.table_footer{
	background-color: #fff;
}
.table_footer h5 {
	color: #46A040;
	font-weight: 600;
}
.table_column.value_column {
	width: 56%;
	float: left;
	border-left: 1px solid rgba(110,114,165,0.2);
	padding: 11px 10px 11px 30px;
	font-size: 18px;
	line-height: 1.2;
	color: #707070;
}
.table_column.label_column {
	width: 44%;
	float: left;
	color: #46A040;
	font-size: 16px;
	padding: 11px 10px 11px 45px;
	font-weight: 600;
	line-height: 1.2;
	overflow-wrap: break-word;
}
.table_row {
	background-color: #FDFCFF;
}
.table_row:nth-child(2n) {
	background-color: #F6F7FA;
}
.nutrition-info-table .table_row:nth-child(2n) {
	background-color: #F0F0F6;
}
.image_text_section h2 {
	color: #544487;
	text-align: center;
	font-size: 31px;
	line-height: 1.22;
	margin-bottom: 30px;
}
.image-text-content .section-column.text-column {
	width: 39.4%;
	display: inline-block;
	vertical-align: middle;
}
.image-text-content .section-column.image-column {
	width: 60.6%;
	display: inline-block;
	vertical-align: middle;
	padding-left: 160px;
}
.image-text-content .section-columns{
	font-size: 0;
}
img.hidden{
	opacity: 0;
	visibility: hidden;
}
.column-image-item > div {
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.image-text-content .section-column.text-column p {
	font-size: 18px;
	line-height: 1.33;
	color: #3E3E3E;
}
.image-text-content.box_full .section-column.image-column {
	width: 100%;
	padding: 0;
}
.image-text-content {
	padding-bottom: 120px;
}
.image-text-content.box_full .section-column.text-column {
	width: 100%;
	margin-bottom: 30px;
	padding-top: 30px;
}
.product-reviews-column {
	display: inline-block;
	vertical-align: middle;
	height: 180px;
	background-color: #544487;
	color: #fff;
	position: relative;
}
.product-reviews-column:first-child {
	width: 75.5%;
	padding-left: 200px;
	padding-right: 120px;
}
.product-reviews-column:last-child {
	width: 24.5%;
	background-color: #46A040;
	text-align: center;
}
.product-reviews-column:first-child::after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 26px 0 26px 27px;
	border-color: transparent transparent transparent #534487;
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -26px;
	z-index: 1;
}
.product-reviews-header{
	font-size: 0;
}
.product-reviews-column > div {
	display: inline-block;
	top: 50%;
	position: relative;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.product-reviews-column .stars,
.product-reviews-column .stars li:last-child {
	margin: 0;
}
.rating-out-of-five {
	font-size: 45px;
	font-weight: 700;
	line-height: 1.33;
	margin-bottom: 10px;
}
.rating-reviews-count {
	font-size: 18px;
	padding-top: 14px;
}
.product-reviews-column h2 {
	font-size: 31px;
	line-height: 1.3;
	color: #ACDA90;
	margin-bottom: 0;
}
.product-reviews-column h4 {
	font-size: 31px;
	line-height: 1.3;
	margin: 0;
	font-weight: 500;
}
.product-reviews-body {
	background-color: #F6F7FA;
	opacity: 1;
}
.product-reviews-column:first-child > div {
	padding-left: 185px;
}
.product-reviews-column:first-child > div::before {
	content: '';
	width: 100px;
	height: 97px;
	position: absolute;
	top: -4px;
	left: 0;
	background-image:url('images/big_arrow.svg');
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.product-reviews-body > div {
	padding: 45px;
}
.user_image {
	width: 100px;
	display: inline-block;
	vertical-align: middle;
}
.user_image > div {
	height: 100px;
	border-radius: 50%;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.user_info {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 100px);
	padding-left: 22px;
}
.review_column.meta-details {
	font-size: 0;
}
.user_name, .modal_name {
	font-size: 18px;
	line-height: 1.35;
	color: #544487;
	font-weight: 700;
	margin-bottom: 4px;
}
.user_rating {
	font-size: 18px;
	color: #46A040;
	font-weight: 700;
	display: block;
	margin-bottom: 5px;
}
.product-reviews-body ul li.star {
	width: 27px;
	height: 27px;
	padding: 0;
}
.user_review_date, .modal_date {
	font-size: 15px;
	line-height: 1.3;
	color: #3E3E3E;
}
.review_column.meta-details {
	font-size: 0;
	width: 45%;
	display: inline-block;
	vertical-align: middle;
}
.review_column.text-comment {
	display: inline-block;
	width: 55%;
	vertical-align: middle;
	font-size: 16px;
	line-height: 1.65;
	color: #3E3E3E;
	padding-left: 10px;
}
.product-reviews-body ul.reviews_list > li {
	float: left;
	width: 50%;
	padding-right: 20px;
	font-size: 0;
	margin-bottom: 80px;
}
.product-reviews-body ul.reviews_list > li:nth-child(3), .product-reviews-body ul > li:nth-child(4) {
	margin-bottom: 0;
}
.modal_comment {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(105,109,159,0.3);
	z-index: 9999;
	display: none;
}
.close_modal_comment.close_overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	cursor: pointer;
}
.modal_comment_inner {
	width: 1024px;
	background-color: #fff;
	padding: 45px 58px 36px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	box-shadow: 0 0 10px -6px rgba(0,0,0,0.4);
	border-radius: 10px;
}
.close_modal_comment.close_button {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 30px;
	color: #544487;
	cursor: pointer;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.read_more_comment {
	font-size: 18px;
	text-transform: uppercase;
	color: #544487;
	font-weight: 700;
	cursor: pointer;
	display: inline-block;
}
.modal_stars {
	margin-bottom: 5px;
}
.modal_full_comment {
	padding-top: 35px;
}
.product-reviews-section {
	margin-bottom: 100px;
}
.home .product-reviews-section {
	margin-bottom: 50px;
	padding-top: 65px;
}
.woocommerce-shop .woocommerce-info {
	display: none !important;
}

.shop_title_section {
	padding-top: 40px;
	padding-bottom: 50px;
}
.shop_description p:last-child{
	margin-bottom: 0;
}
.shop_products_list {
	padding: 0 100px;
	font-size: 0;
	text-align: center;
}
.shop_products_list .each-recomended-product {
	width: 22%;
	margin-left: 1.5%;
	margin-right: 1.5%;
	margin-bottom: 45px;
	position: relative;
}
.shop_products_list ul{
	margin-right: -35px;
	margin-left: -35px;
}
.shop_products_list .each-recomended-product::before {
	display:none;
}
.each-recomended-product ul.stars {
	margin-bottom: 10px;
}
.woocommerce-cart-form {
	width: 62%;
	float: left;
}
.cart-collaterals {
	float: right;
	width: 35.6% !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	float: none !important;
	width: 100% !important;
}
.actions .coupon > label {
	display: inline-block !important;
	color: #380669 !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 1.22 !important;
	padding-right: 24px;
	vertical-align: middle;
}
.actions #coupon_code {
	min-width: 270px;
	border-radius: 10px;
	border: 1px solid #544487;
	text-align: center;
	padding: 10px 40px 10px 40px;
	height: 55px;
	font-size: 18px;
	line-height: 1;
	display: inline-block;
	float: none;
	text-transform: uppercase;
	margin-right: 0 !important;
	color: #380669;
}
.coupon_field_container {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.coupon_field_container [name="apply_coupon"].button {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0;
	width: 40px;
	height: 100%;
	background-color: transparent !important;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.woocommerce table.cart td.actions .coupon {
	display: inline-block;
	vertical-align: middle;
	float: none;
}
.woocommerce table.cart td.actions {
	text-align: left !important;
	font-size: 0;
}
[name="update_cart"].button {
	color: #380669 !important;
	background-color: transparent !important;
	padding: 0 !important;
	font-size: 18px !important;
	font-family: 'Montserrat', sans-serif;
}
.update_cart_container {
	width: 35%;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
}
.woocommerce table.cart td.actions .coupon{
	width: 65%;
}
.woocommerce table.shop_table {
	border: 0 !important;
	text-align: left;
	width: 100%;
	border-collapse: separate;
	border-radius: 0 !important;
}
.cart_totals > h2, .cart_table_title h1, h1.cart_empty_title {
	font-size: 28px;
	line-height: 1.22;
	margin-bottom: 23px;
	color: #380069;
	font-weight: 600;
}
.cart_table_title h1 {
	float: left;
}
.cart_page_items {
	float: right;
	font-size: 14px;
	text-transform: uppercase;
	color: #6CC049;
	line-height: 1.22;
	font-weight: 500;
	padding-top: 8px;
}
.coupon_field_container [name="apply_coupon"].button::before {
	content: "";
	width: 14px;
	height: 8px;
	border-left: 2px solid #544487;
	border-bottom: 2px solid #544487;
	position: absolute;
	transform: rotate(-45deg);
	top: 19px;
	left: 11px;
}
#coupon_code::-webkit-input-placeholder {
    color:    #380669;
}
#coupon_code:-moz-placeholder {
   color:    #380669;
   opacity:  1;
}
#coupon_code::-moz-placeholder {
   color:    #380669;
   opacity:  1;
}
#coupon_code:-ms-input-placeholder {
   color:    #380669;
}
#coupon_code::-ms-input-placeholder {
   color:    #380669;
}
#coupon_code::placeholder {
   color:    #380669;
}
.woocommerce-cart-form__cart-item h4 {
	margin-bottom: 0;
}
.product-quantity .cart_quantity_container {
	width: 100%;
	display: block;
}
.product-subtotal span {
	color: #46A040;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
}
.sale_percent_badge {
	position: absolute;
	top: 45px;
	font-size: 18px;
	line-height: 1;
	padding: 7px 10px;
	color: #fff;
	font-weight: 700;
	right: 0;
	background-color: #6CC049;
}
.woocommerce table.shop_table td small.tax_label {
	display: none;
}
.woocommerce table.shop_table td {
	border-top: 0 !important;
}
.woocommerce table.shop_table th {
	font-weight: 600 !important;
	padding: 18px 12px;
	line-height: 1;
	color: #544487;
	text-align: left;
	font-size: 14px;
	background-color: #F6F7FA;
	text-transform: uppercase;
}
.woocommerce table.shop_table th.product-remove {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.woocommerce table.shop_table th.product-thumbnail{
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.woocommerce-cart table.cart td.product-thumbnail {
	padding: 30px 0 !important;
	width: 160px;
}
.woocommerce table.shop_table th.product-name,
.woocommerce table.shop_table td.product-name {
	padding-left: 82px;
	padding-right: 35px;
}
.woocommerce table.shop_table .product-quantity {
	width: 225px;
	padding-left: 0;
}
.woocommerce table.shop_table .product-remove {
	text-align: center;
	padding-right: 23px;
}
.product-remove .remove.remove_from_cart_button{
	margin: 0 auto;
}
td.product-name h4,td.product-name h4 a, td.product-name .product_weight {
	color: #380669;
	font-size: 18px;
}
.woocommerce table.shop_table td{
	border-bottom: 1px solid rgba(110,114,165,0.2) !important;
}
.woocommerce table.cart td.actions {
	padding: 22px 0 !important;
}
.wc_coupon_message_wrap {
	display: none;
}
.cart_totals_container {
	background-color: #F6F7FA;
	border-radius: 10px;
	padding: 30px;
}
.woocommerce .cart_totals_container table.shop_table th {
	padding: 0 !important;
	font-size: 21px;
	text-transform: none;
	font-weight: 400 !important;
	line-height: 1 !important;
	border-top: 0 !important;
}
.woocommerce .cart_totals_container table.shop_table td{
	padding: 0 !important;
	text-align: right !important;
	font-size: 21px;
	line-height: 1.2;
	color: #544487;
}
.woocommerce .cart_totals_container table.shop_table th,
.woocommerce .cart_totals_container table.shop_table td{
	line-height: 1.2 !important;
	border-bottom: 1px solid rgba(110,114,165,0.2) !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}
.woocommerce .cart_totals_container table.shop_table td .amount {
	text-transform: uppercase;
	font-weight: 600;
}
.woocommerce .cart_totals_container table.shop_table .order-total th {
	font-size: 28px;
	font-weight: 600 !important;
	border-bottom: 0 !important;
	color: #380669 !important;
	text-transform: uppercase;
}
.woocommerce .cart_totals_container table.shop_table .order-total td{
	font-size: 28px;
	font-weight: 700;
	border-bottom: 0 !important;
}
.woocommerce .cart_totals_container table.shop_table .order-total .amount{
	color: #46A040;
	font-weight: 700;
}
.inner_wc_table {
	width: 100%;
}
.woocommerce-cart .includes_tax {
	font-size: 14px;
}
.cart-collaterals tr.shipping {
	display: none;
}
.woocommerce .cart_totals_container table.shop_table .shipping_view td {
	padding: 0 !important;
	text-align: left !important;
	border: 0 !important;
}
.shipping_view .minicart_shipping_text {
	margin: 2px 0 0 0;
	background-color: #fff;
	width: 100%;
	padding-left: 67px;
	position: relative;
}
.shipping_view .zi_livrare_pdp {
	color: #380669;
}
.shipping_view .minicart_shipping_text::before {
	content: "";
	width: 22px;
	height: 18px;
	position: absolute;
	top: 11px;
	left: 27px;
	display: block;
	background-size: 200px auto;
	background-position: -169px -89px;
	background-image: url('images/sprite_aronia.svg');
}
.woocommerce .cart_totals_container table.shop_table .inner_wc_table th, 
.woocommerce .cart_totals_container table.shop_table .inner_wc_table td{
	border: 0 !important;
}
.checkout-button.button.alt.wc-forward {
	background-color: #380669;
	border-radius: 10px !important;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 24px 20px;
	line-height: 1;
	box-shadow: 5px 5px 10px -2px rgba(110,114,165,0.4);
	margin-bottom: 20px !important;
}
.checkout-button.button.alt.wc-forward:hover {
	background-color: #6CC049 !important;
}
a.shop_page_url {
	display: inline-block;
	color: #46A040;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 700;
}
.wc-proceed-to-checkout {
	text-align: center;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
.cart_totals_container {
	margin-bottom: 26px;
}
.cart-collaterals .cta_aronia_club .text-item {
	font-size: 14px;
}
.cart-collaterals .cta_aronia_club .cta_text_column h3 , .cart-collaterals .cta_aronia_club .cta_text_column .h3{
	font-size: 18px;
}
.cart-collaterals .cta_text_column {
	width: calc(100% - 71px);
	padding-left: 18px;
}
.cart-collaterals .cta_aronia_club {
	padding: 17px 30px 17px 30px;
}
.cta_badge_holder {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 210px);
}
.cart-collaterals .cta_button_column {
	width: 210px;
}
[data-flexible_shipping_free_shipping_notice="yes"].woocommerce-info {
	/*display: none;*/
}
.woocommerce-cart .page_regular_content {
	padding-top: 65px;
	padding-bottom: 45px;
}
.woocommerce-cart .minicart_modal_item, .woocommerce-checkout .minicart_modal_item {
	display: none !important;
}
.woocommerce .cart_totals_container table.shop_table .rp_wcdpd_promotion_total_saved_table_row th,
.woocommerce .cart_totals_container table.shop_table .rp_wcdpd_promotion_total_saved_table_row td {
	border-bottom: 0 !important;
}
.woocommerce-remove-coupon {
	color: #46A040;
	font-size: 14px;
	font-weight: 600;
}
.logged-in .cart-collaterals .cta_text_column {
	width: calc(100% - 71px);
	padding-left: 18px;
}
#customer_details .col-1, #customer_details .col-2 {
	width: 100%;
	float: none;
}
.woocommerce-checkout .page_regular_content {
	position: relative;
	padding-right: 800px;
	margin-bottom: 70px;
}
.woocommerce_checkout_review_box {
	position: absolute;
	width: 620px;
	right: 0;
	top: 0;
	height: 100%;
}
.woocommerce_checkout_review_box .woocommerce_checkout_review_box {
	position: relative;
	height: auto;
	width: 100%;
}
.archive .woocommerce-info,
.woocommerce-shop .woocommerce-info  {
	font-size: 15px;
	text-align: left; 
}
.woocommerce-checkout .page_regular_content h1 {
	font-size: 25px;
	font-weight: 600;
	color: #380069;
	line-height: 1.2;
	margin-bottom: 30px;
	padding-top: 20px;
}
.woocommerce-info {
	border: 0;
	background-color: #F6F7FA;
	border-radius: 10px;
	padding-left: 90px;
	font-size: 16px;
	line-height: 1.31;
	font-weight: 400;
	color: #5C5C5C;
	margin-bottom:15px;
}
.woocommerce-info::before {
	content: "";
	width: 30px;
	height: 30px;
	position: absolute;
	top: 11px;
	left: 25px;
	background-image: url('images/info-icon.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}
.woocommerce-info .showlogin {
	color: #544487;
	font-weight: 700;
}
.woocommerce-form.woocommerce-form-login.login {
	border: 0;
	border-radius: 0;
	padding: 0;
	margin: 0;
	position: relative;
	margin-bottom: 75px !important;
}
.woocommerce-form.woocommerce-form-login.login p {
	color: #5C5C5C;
	font-size: 16px;
	line-height: 1.33;
}
.woocommerce-button.button.woocommerce-form-login__submit {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: 'Montserrat', sans-serif;
	color: #fff !important;
	background-color: #544487;
	border-radius: 10px;
	box-shadow: 6px 6px 22px -7px rgba(60,45,108,1);
	font-size: 18px;
	line-height: 1;
	padding: 18px 68px;
	margin: 0;
	border: 0 !important;
}
.woocommerce-button.button.woocommerce-form-login__submit:hover{
	background-color: #6CC049;
	color: #fff !important;
}
.woocommerce-form.woocommerce-form-login.login p:first-child {
	max-width: 75%;
}
.shipping-calculator-form input, 
.woocommerce-checkout input.input-text, 
.woocommerce-checkout textarea.input-text, 
.woocommerce-account input.input-text, 
.woocommerce-account textarea.input-text,
.modal_login_item input.input-text, 
.modal_login_item textarea.input-text,
#payment .payment_box .wc-credit-card-form input[type="tel"]  {
	font-size: 16px;
	padding:  25px 16px 11px 16px;
	font-family: 'Montserrat', sans-serif;
	line-height: 1 !important;
	letter-spacing: 0.15px;
	background-color: #fff;
	color: #707070;
	display: block;
	border: 1px solid rgba(110,114,165,0.2);
	width: 100%;
}
#payment .payment_box .wc-credit-card-form input[type="tel"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: transparent !important;
	opacity:0 !important;
}
#payment .payment_box .wc-credit-card-form input[type="tel"]::-moz-placeholder { /* Firefox 19+ */
	color: transparent !important;
	opacity:0 !important;
}
#payment .payment_box .wc-credit-card-form input[type="tel"]:-ms-input-placeholder { /* IE 10+ */
	color: transparent !important;
	opacity:0 !important;
}
#payment .payment_box .wc-credit-card-form input[type="tel"]:-moz-placeholder { /* Firefox 18- */
	color: transparent !important;
	opacity:0 !important;
}
#vivawallet_native-card-cvc {
	width: 100% !important;
}
/* end AR-187 changes 22.06 */
.woocommerce-checkout .form-row, 
.woocommerce-account .form-row{
	position: relative;
}
.woocommerce-checkout .form-row > label:not(.woocommerce-form__label-for-checkbox), 
.woocommerce-account .form-row > label:not(.woocommerce-form__label-for-checkbox), 
.modal_login_item .form-row > label:not(.woocommerce-form__label-for-checkbox){
	position: absolute;
	font-size: 16px;
	letter-spacing: 0.15px;
	top: 21px;
	left: 18px;
	line-height: 1 !important;
	color:#5C5C5C;
	pointer-events: none;
	z-index: 1;

	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.woocommerce-checkout .form-row > label .required, 
.woocommerce-account .form-row > label .required{
	color: inherit;
}
.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last){
	position: static;
}

.woocommerce-checkout .form-row.active_label > label:not(.woocommerce-form__label-for-checkbox), 
.woocommerce-account .form-row.active_label > label:not(.woocommerce-form__label-for-checkbox),
.login_modal_body .form-row.active_label > label:not(.woocommerce-form__label-for-checkbox){
	color: #544487;
	font-size:10px;
	top: 7px;
}
.woocommerce-checkout .form-row.active_label input, 
.woocommerce-account .form-row.active_label input,
.login_modal_body .form-row.active_label input{
	border-color:#544487;
}
.woocommerce form .form-row {
	padding: 0;
	margin-bottom: 24px;
}
.woocommerce-form-login.login .form-row.form-row-last + .clear {
	margin-bottom: 12px;
}
.woocommerce-form-login.login .form-row.form-row-last + .clear + .form-row {
	float: left;
	margin-right: 150px;
	margin-bottom: 0;
}
.lost_password {
	float: left;
	margin-bottom: 0;
	padding-top: 6px;
}
.lost_password a{
	color: inherit;
}
.checkout.woocommerce-checkout h3 {
	color: #380069;
	font-size: 28px;
	line-height: 1.2;
	font-weight: 600;
	margin-bottom: 14px;
}
#tip_facturare_field label {
	position: static !important;
	font-size: 16px;
	margin-bottom: 18px;
}
.woocommerce form .form-row-first, 
.woocommerce form .form-row-last, 
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last,
#tip_facturare_field,#billing_city_field,#billing_state_field,
#billing_email_field,#billing_phone_field,#billing_postcode_field,
#shipping_city_field,#shipping_state_field,
#shipping_email_field,#shipping_phone_field,#shipping_postcode_field{
	width: 48.8%;
}
#billing_email_field, #shipping_email_field, #shipping_phone_field,
#billing_city_field,#shipping_city_field{
	float:right;
}
#billing_state_field,#shipping_state_field,
#billing_phone_field , #shipping_postcode_field {
	float:left;
}
#billing_city_field,#billing_state_field,
#billing_email_field,#billing_phone_field,
#shipping_city_field,#shipping_state_field,
#shipping_email_field,#shipping_phone_field,
#shipping_phone_field{
	clear:none !important;
}
.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid rgba(110,114,165,0.2);
	border-radius: 0;
	height: 55px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #5C5C5C;
	line-height: 55px;
	font-size: 16px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 55px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 55px;
}
/* AR-577 */
/*
#billing_address_2_field,
#shipping_address_2_field {
	display: none !important;
}
*/
.woocommerce_checkout_review_box .woocommerce_checkout_review_box h2 {
	display: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	width: 11px;
	height: 11px;
	border: 0 !important;
	border-left: 2px solid #707070 !important;
	border-bottom: 2px solid #707070 !important;
	transform: rotate(-45deg);
	margin-top: -9px;
	margin-left: -6px;
}
#billing_country_field {
	width: 48.8%;
}
#order_comments {
	height: 96px;
	resize: none;
}
.mailchimp-newsletter .woocommerce-form__label-for-checkbox,
.woocommerce-terms-and-conditions-checkbox-text,
.woocommerce-account .woocommerce-form__label-for-checkbox.checkbox {
	font-size: 16px !important;
	color: #707070;
	line-height: 1.2 !important;
	padding-left: 30px;
	position: relative;
	cursor: pointer;
}
.woocommerce-account .woocommerce-form__label-for-checkbox.checkbox {
	font-weight: 600;
}
.mailchimp-newsletter .woocommerce-form__label-for-checkbox::before,
#ship-to-different-address span:before,
.woocommerce-account-fields .create-account .woocommerce-form__label-for-checkbox span:before,
.woocommerce-terms-and-conditions-checkbox-text::before,
.woocommerce-account .woocommerce-form__label-for-checkbox.checkbox::before,
.form-row.remember_me_row #rememberme + span::before {
	width: 16px;
	content: "";
	height: 16px;
	border: 1px solid #B7B7B7;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 3px;
	cursor: pointer;
	display: block;
}
.mailchimp-newsletter .woocommerce-form__label-for-checkbox::after,
#ship-to-different-address span::after,
.woocommerce-account-fields .create-account .woocommerce-form__label-for-checkbox span:after,
.woocommerce-terms-and-conditions-checkbox-text::after,
.woocommerce-account .woocommerce-form__label-for-checkbox.checkbox::after,
.form-row.remember_me_row #rememberme + span:after {
	content: "";
	width: 8px;
	height: 5px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	position: absolute;
	display: block;
	top: 4px;
	left: 4px;
	transform: rotate(-45deg);
	opacity: 0;
	z-index: 1;
}
#ship-to-different-address span {
	font-size: 16px;
	line-height: 1.2;
	font-weight: 600;
	color: #544487;
	position: relative;
	padding-left: 30px;
	cursor: pointer;
}
#ship-to-different-address input:checked + span:before,
.woocommerce-account-fields .create-account #createaccount:checked + span:before,
.mailchimp-newsletter input:checked + .woocommerce-form__label-for-checkbox::before,
#terms:checked + .woocommerce-terms-and-conditions-checkbox-text::before,
.woocommerce-account .checkbox-field input:checked + .woocommerce-form__label-for-checkbox.checkbox::before,
.form-row.remember_me_row #rememberme:checked + span:before{
	border-color: #544487;
	background-color: #544487;
}
#ship-to-different-address input:checked + span:after,
.woocommerce-account-fields .create-account #createaccount:checked + span::after,
.mailchimp-newsletter input:checked + .woocommerce-form__label-for-checkbox::after,
#terms:checked + .woocommerce-terms-and-conditions-checkbox-text::after,
.woocommerce-account .checkbox-field input:checked + .woocommerce-form__label-for-checkbox.checkbox::after,
.form-row.remember_me_row #rememberme:checked + span:after{
	opacity: 1;
}
#ship-to-different-address-checkbox,
#mailchimp_woocommerce_newsletter,#terms , .form-row.remember_me_row #rememberme{
	position: absolute;
	opacity: 0;
	visibility: hidden;
}
.checkout.woocommerce-checkout h3#ship-to-different-address {
	color: #380069;
	font-size: 28px;
	line-height: 1.2;
	font-weight: 600;
	margin-bottom: 20px;
}
.woocommerce-account-fields .create-account .woocommerce-form__label-for-checkbox span {
	font-size: 16px;
	color: #707070;
	line-height: 1.2;
	position: relative;
	padding-left: 30px;
	display: block;
	cursor: pointer;
}
#createaccount,.wc_payment_method > input[type="radio"] {
	position: absolute;
	opacity: 0;
	visibility: hidden;
}
.woocommerce-account-fields {
	max-width: 59.2%;
}
.woocommerce-checkout #payment {
	background-color: transparent;
}
.woocommerce-checkout #payment div.payment_box {
	background-color: transparent;
	padding: 0;
	margin-top: 0;
}
.woocommerce-checkout #payment div.payment_box::before{
	display: none !important;
}
.woocommerce-checkout #payment ul.payment_methods {
	padding: 20px 0 35px;
}
.checkout.woocommerce-checkout h3#order_review_heading {
	margin-bottom: 5px;
	padding-top: 10px;
}
.form-row.place-order {
	padding: 0 !important;
	margin: 0 !important;
	padding-top: 28px !important;
}
.form-row.mailchimp-newsletter {
	margin-bottom: 45px !important;
}
.woocommerce-privacy-policy-text,
.woocommerce-checkout .footer-icons {
	display: none;
}
.woocommerce-checkout #payment ul.payment_methods > li > label {
	padding-left: 30px;
	position: relative;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
	color: #707070;
	cursor: pointer;
}
.woocommerce-checkout #payment ul.payment_methods > li > label::before {
	content: "";
	width: 16px;
	height: 16px;
	position: absolute;
	display: block;
	border-radius: 50%;
	border: 1px solid #B6B6B6;
	top: 0;
	left: 0;
}
.woocommerce-checkout #payment ul.payment_methods > li > label::after {
	content: "";
	background-color: #544487;
	border-radius: 50%;
	top: 5px;
	left: 5px;
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	opacity: 0;
}
.woocommerce-page #payment #place_order {
	float: left;
	min-width: 455px;
	background-color: #380669;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	border-radius: 10px;
	padding: 23px 30px;
	line-height: 1;
	font-weight: 500;
}
.woocommerce-checkout #payment ul.payment_methods > li > input:checked + label:after{
	opacity: 1;
}
.woocommerce-checkout #payment div.payment_box {
	margin-top: 0;
	background-color: #F6F7FA;
	padding: 10px 30px;
	border-radius: 10px;
	color: #707070;
	font-size: 15px;
}
.payment_box > p {
	margin-bottom: 5px;
}
.woocommerce-checkout-review-order h2 {
	font-size: 28px;
	line-height: 1.3;
	color: #380069;
	font-weight: 600;
	padding-left: 45px;
	padding-right: 100px;
	position: relative;
	padding-bottom: 26px;
	padding-top: 20px;
	margin-bottom: 0;
}
.woocommerce-checkout-review-order h2::after {
	content: "";
	width: 63px;
	height: 63px;
	position: absolute;
	top: 5px;
	right: 0;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url('images/trusted-marca.png');
	display: block;
}
.shop_table.woocommerce-checkout-review-order-table > thead {
	display: none;
}
.shop_table.woocommerce-checkout-review-order-table tbody td {
	background-color: #F6F7FA;
	border: 0 !important;
}
.shop_table.woocommerce-checkout-review-order-table tbody tr:first-child td.product-image {
	border-top-left-radius: 10px;
}
.shop_table.woocommerce-checkout-review-order-table tbody tr:first-child td.product-total {
	border-top-right-radius: 10px;
}
.shop_table.woocommerce-checkout-review-order-table tbody tr:last-child td.product-image {
	border-bottom-left-radius: 10px;
}
.shop_table.woocommerce-checkout-review-order-table tbody tr:last-child td.product-total {
	border-bottom-right-radius: 10px;
	text-align: right;
	padding-right: 30px;
}
.woocommerce-checkout-review-order-table .product-image a {
	width: 130px;
	height: 130px;
	display: block;
	background-size: auto 80%;
	background-position: center center;
	background-repeat: no-repeat;
}
.shop_table.woocommerce-checkout-review-order-table .product-name {
	padding-left: 5px !important;
	padding-right: 20px !important;
}
.shop_table.woocommerce-checkout-review-order-table .product-name h4 {
	font-size: 18px;
	line-height: 1.2;
	color: #380669;
	font-weight: 700;
	margin-bottom: 3px;
}
.shop_table.woocommerce-checkout-review-order-table .product-name h4 a{
	color: inherit;
}
.shop_table.woocommerce-checkout-review-order-table  td.product-total .amount{
	color: #46A040;
	font-weight: 700;
	text-transform: uppercase;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image a {
	width: 160px;
	height: 160px;
	background-size: auto 90%;
}
.woocommerce_checkout_totals {
	padding: 0 !important;
}
.woocommerce_checkout_totals table {
	width: 100%;
}
.woocommerce table.shop_table .woocommerce_checkout_totals {
	padding: 0 !important;
	border: 0 !important;
}
.woocommerce table.shop_table .woocommerce_checkout_totals th,
.woocommerce table.shop_table .woocommerce_checkout_totals td{
	background-color: transparent;
	border: 0 !important;
}
.woocommerce table.shop_table .woocommerce_checkout_totals th {
	padding-left: 30px !important;
	font-size: 21px;
	text-transform: none;
	font-weight: 400 !important;
	color: #544487;
}
.woocommerce table.shop_table .woocommerce_checkout_totals td{
	text-align: right;
	padding-right: 30px !important;
}
.woocommerce-checkout table.shop_table .woocommerce_checkout_totals .shipping_custom_view > td {
	padding: 0 !important;
}
.woocommerce table.shop_table .woocommerce_checkout_totals tr.cart-subtotal th,
.woocommerce table.shop_table .woocommerce_checkout_totals tr.cart-subtotal td,
.woocommerce table.shop_table .woocommerce_checkout_totals tr.tax-total th,
.woocommerce table.shop_table .woocommerce_checkout_totals tr.tax-total td{
	border-bottom: 1px solid rgba(110,114,165,0.2) !important;
}
.woocommerce table.shop_table .woocommerce_checkout_totals td .amount{
	font-size: 21px;
	color: #544487;
	text-transform: uppercase;
	font-weight: 500;
}
.woocommerce-checkout .shipping_view td {
	text-align: left !important;
}
.woocommerce table.shop_table .woocommerce_checkout_totals .shipping_view td {
	padding: 0 !important;
}
.woocommerce-checkout .shipping_view .minicart_shipping_text {
	background-color: #F6F7FA;
	font-weight: 400;
}
.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total th{
	font-size: 28px;
	line-height: 1.22;
	text-transform: uppercase;
	font-weight: 600 !important;
	color: #380069;
}
.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .amount{
	font-size: 28px;
	line-height: 1.22;
	text-transform: uppercase;
	font-weight: 700 !important;
	color:#46A040 !important;
}
.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .includes_tax {
	font-size: 14px;
	color: #707070;
}
.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .includes_tax .amount {
	font-size: 14px !important;
}
.place_order_button_right {
	display: block;
	text-align: center;
	color: #fff;
	background-color: #380669;
	border-radius: 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 500;
	padding: 24px 30px;
	line-height: 1;
	cursor: pointer;
}
.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table {
	margin-bottom: 0 !important;
}
.woocommerce table.shop_table .woocommerce_checkout_totals .order_place_order > td {
	padding: 0 !important;
}
.place_order_button_right,.woocommerce-page #payment #place_order{
	box-shadow: 6px 6px 22px -7px rgba(60,45,108,1);
}
.place_order_button_right:hover,.woocommerce-page #payment #place_order:hover{
	background-color: #6CC049;
}
form.checkout.woocommerce-checkout {
	position: static !important;
	margin-top:30px;
}
#sn-mobilpay-methods {
	display: none !important;
}
.woocommerce-terms-and-conditions-link {
	color: inherit;
	font-weight: 700;
}
.woocommerce-terms-and-conditions {
	max-height: 350px !important;
	overflow: auto !important;
	border: 1px solid rgba(110,114,165,0.2) !important;
	background: #F6F7FA !important;
	box-shadow: none;
	padding: 20px !important;
}
.woocommerce-checkout-review-order h2 {
	font-size: 25px;
	text-transform: none;
	padding: 20px 0 !important;
	margin-bottom: 15px;
	font-weight: 600;
}
.woocommerce-checkout-review-order h2::after{
	display: none !important;
}
.woocommerce-terms-and-conditions p,
.woocommerce-terms-and-conditions li {
	color: #707070;
	font-size: 15px;
	line-height: 1.3;
	margin-bottom: 15px;
}
.woocommerce-terms-and-conditions ul,
.woocommerce-terms-and-conditions ol{
	margin-bottom: 15px;
}
.woocommerce-terms-and-conditions ul{
	list-style: disc inside;
}
.woocommerce-terms-and-conditions ol{
	list-style: decimal inside;
}
.woocommerce-terms-and-conditions a{
	color: #380669;
}
.select2-dropdown{
	border-left: 1px solid rgba(110,114,165,0.2) !important;
	border-right: 1px solid rgba(110,114,165,0.2) !important;
	border-bottom: 1px solid rgba(110,114,165,0.2) !important;
}
.button.wc-backward {
	color: #fff !important;
	background-color: #6CC049 !important;
	border-radius: 10px !important;
	padding: 20px 45px !important;
	font-weight: 400 !important;
}
.button.wc-backward:hover{
	background-color: #380669 !important;
}
.modal_login_item > div {
	padding: 120px 125px 70px 115px;
}
.login_modal_body .h2 {
	font-size: 31px;
	text-align: center;
	color: #380069;
	line-height: 1.25;
	font-weight: 600;
	margin-bottom: 36px;
	display: block;
}
.modal_login_item .u-column2.col-2 {
	display: none;
}
.login_modal_body .form-row.form-row-wide {
	max-width: 100% !important;
	position: relative !important;
}
.form-row.remember_me_row {
	float: left;
	margin-bottom: 0;
}
.modal_login_item .woocommerce-LostPassword.lost_password {
	float: right;
	padding-top: 0;
}
.modal_login_item .woocommerce-form.woocommerce-form-login.login {
	border-radius: 0;
	padding-bottom: 125px;
	margin: 0 0 40px;
}
.modal_login_item .woocommerce-button.button.woocommerce-form-login__submit,
.woocommerce-account .woocommerce-button.button.woocommerce-form-login__submit {
	left: 50%;
	width: 260px;
	margin-left: -130px;
	cursor: pointer;
}
.form-row-wide.login-password-row {
	margin-bottom: 30px;
}
.woocommerce-page .login_modal_body .u-column1.col-1 {
	width: 100%;
	float: none;
}
.ajax_form_errors {
	display: block;
	clear: both;
	font-size: 14px;
}
.ajax_form_errors span {
	display: block;
	line-height: 1.5;
}
.woocommerce-button .spinner {
	position: absolute;
	top: 13px;
	right: 13px;
}
.loading_form .spinner {
	opacity: 1;
	visibility: visible;
}
.loading_form .woocommerce-button{
	pointer-events: none !important;
}
.success{
	color:#6CC049;
}
.anchor_overlay{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	display: block;
}
.social_logins_separator {
	color: #E4E4E4;
	font-size: 14px;
	line-height: 1.42;
	text-align: center;
	position: relative;
	margin-bottom: 28px;
}
.social_logins_separator::before {
	content: "";
	width: 100%;
	height: 1px;
	background-color: #E4E4E4;
	position: absolute;
	top: 10px;
	left: 0;
	display: block;
}
.social_logins_separator > span {
	display: inline-block;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding: 0 18px;
}
.socials_login_register {
	text-align: center;
	font-size: 18px;
	color: #544487;
	line-height: 1.44;
}
.socials_login_register a{
	color: inherit;
}
.socials_login_register strong {
	color: #46A040;
	text-transform: uppercase;
}
.woocommerce-account .footer-icons {
	display: none;
}
.account_section_header {
	height: 303px;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	display: block;
	position: relative;
}
.account-header-content h2 {
	font-size: 18px;
	font-weight: 700;
	color: #46A040;
	line-height: 1.22;
	text-align: center;
	margin-bottom: 18px;
	text-transform: uppercase;
}
.account-header-content h1 {
	font-size: 24px;
	line-height: 1.22;
	font-weight: 700;
	color: #380069;
	text-align: center;
	max-width: 540px;
	margin: 0 auto;
}
.account_section_header > div {
	top: 50%;
	position: relative;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.woocommerce-account .content_builder {
	margin-bottom: 95px;
}
.woocommerce-account .page_regular_content {
	max-width: 1094px;
	margin: 0 auto;
	padding-bottom: 145px;
}
.woocommerce-account .modal_login_item {
	display: none !important;
}
.woocommerce-account .u-column1.col-1, .woocommerce-account .u-column2.col-2 {
	width: 45.7%;
}
.woocommerce-account .socials_login_register {
	display: none;
}
.woocommerce-account .page_regular_content .h2 {
	font-size: 21px;
	line-height: 1.2;
	text-align: center;
	text-transform: uppercase;
	color: #544487;
	font-weight: 600;
	margin-bottom: 0 !important;
	display: block;
}
.woocommerce-account h4.subtitle , .woocommerce-account span.subtitle{
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
	display: block;

}
.woocommerce-account .woocommerce-form {
	margin: 0 !important;
}
.woocommerce-account .woocommerce-form.woocommerce-form-login.login p:first-child{
	max-width: 100% !important;
}
.woocommerce-account .woocommerce-LostPassword.lost_password {
	float: right;
}
.woocommerce-form-login .form-row.login-username-row,
.woocommerce-form-login .form-row.login-password-row{
	position: relative !important;
}
.ajax_form_errors > span:first-child {
	padding-top: 25px;
}
.woocommerce-account .social_logins {
	padding-top: 68px;
}
.woocommerce form .show-password-input-pass, .woocommerce-page form .show-password-input-pass {
	top: 19px !important;
}
.woocommerce-form.woocommerce-form-register {
	border: 0 !important;
	padding: 0 !important;
}
.woocommerce-account.logged-in .content_builder {
	display: none;
}
.woocommerce-account.logged-in .page_regular_content {
	max-width: 100%;
	padding-bottom: 200px;
	padding-top: 5px;
}
.yith-wcmap .user-profile {
	display: block !important;
	margin-bottom: 0 !important;
	background-color: #696D9F;
	padding: 32px 24px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	position: relative;
}
.user-avatar.avatar-upload .avatar {
	width: 100px;
	height: 100px;
	object-fit: cover;
	border-radius: 50% !important;
}
.yith-wcmap .user-profile .user-avatar {
	margin-right: 33px;
}
.user_details_title h1 {
	font-size: 21px;
	line-height: 1.22;
	color: #380069;
	float: left;
	margin: 0;
	font-weight: 500;
	margin-top: 3px;
}
.user_details_title .logout {
	float: right;
	padding-top: 3px;
}
.user_details_title .logout a {
	color: #ACDA90;
	font-size: 21px;
	font-weight: 700;
	text-transform: uppercase;
	padding-left: 30px;
	position: relative;
}
.user_details_title .logout a::before {
	width: 19px;
	height: 17px;
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	left: 0;
	background-image: url('images/logout.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}
.user_details_title {
	padding-bottom: 25px;
}
.myaccount-menu {
	background-color: #F6F7FA;
	margin-bottom: 0 !important;
	border: 0 !important;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 24px 32px 16px 44px !important;
}
.myaccount-menu::before, .myaccount-menu::after {
	display: none !important;
}
#my-account-menu .myaccount-menu li {
	background-color: transparent !important;
	border: 0 !important;
}
#my-account-menu .myaccount-menu li a{
	border-right: 0 !important;
}
.user-avatar.avatar-upload {
	width: 80px;
	height: 80px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 50%;
	background-color: #46A040;
	background-image: url('images/default-user.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 55px !important;
}
.user-info {
	display: inline-block;
	vertical-align: middle;
	padding-right: 45px;
}
body .yith-wcmap .user-profile .user-info .user-email {
	font-size: 18px;
	color: #fff;
	margin: 0 !important;
}
body .yith-wcmap .user-profile .user-avatar.avatar-upload{
	position: static;
}
body .yith-wcmap .user-profile .user-avatar.avatar-upload::after {
	background-color: transparent;
	top: 58px;
	right: 32px;
	width: 32px;
	height: 31px;
	background-size: contain !important;
	background-position: 0 0;
	border-radius: 0 !important;
}
body .yith-wcmap .user-profile .user-info .username {
	font-weight: 700;
	color: #fff;
	font-size: 24px;
	margin-bottom: 4px;
}
body #my-account-menu ~ .woocommerce-MyAccount-content {
	width: 61%;
	float: left !important;
	padding-top: 5px;
}
body #my-account-menu {
	width: 35.6%;
}
body #my-account-menu .myaccount-menu li a span.item-icon, 
body#my-account-menu .myaccount-submenu li a span.item-icon, 
body #my-account-menu-tab .myaccount-menu li a span.item-icon, 
body #my-account-menu-tab .myaccount-submenu li a span.item-icon {
	margin: 0 !important;
	width: 58px !important;
	height: 28px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
body #my-account-menu .myaccount-menu li a, 
body #my-account-menu .myaccount-submenu li a, 
body #my-account-menu-tab .myaccount-menu li a,
body #my-account-menu-tab .myaccount-submenu li a {
	display: block !important;
	line-height: 1;
	padding: 0;
	font-size: 0;
	position: relative;
}
body #my-account-menu .myaccount-menu li a:hover, 
body #my-account-menu .myaccount-submenu li a:hover, 
body #my-account-menu-tab .myaccount-menu li a:hover,
body #my-account-menu-tab .myaccount-submenu li a:hover {
	font-weight: 600 !important;
	color: #544487 !important;
}
body #my-account-menu .myaccount-menu li a.yith-discount_points i,
body #my-account-menu .myaccount-menu li a.yith-edit-account i,
body #my-account-menu .myaccount-menu li a.yith-orders i,
body #my-account-menu .myaccount-menu li a.yith-aronia_club i,
body #my-account-menu .myaccount-menu li a.yith-recomandare_prieten i,
body #my-account-menu .myaccount-menu li a.yith-edit-address i{
	font-size: 0 !important;
	background-size: 240px auto;
	background-position: -11px -57px;
	background-image: url('images/sprite_aronia.svg');
	position: absolute;
	width: 28px;
	height: 100%;
	top: 0;
	left: 0;
}
body #my-account-menu .myaccount-menu li a > .item-label, 
body #my-account-menu .myaccount-submenu li a > .item-label, 
body #my-account-menu-tab .myaccount-menu li a > .item-label, 
body #my-account-menu-tab .myaccount-submenu li a > .item-label {
	padding: 15.6px 0;
	display: inline-block;
	vertical-align: middle;
	color: #544487;
	font-weight: 400;
	font-size: 16px;
	border-bottom: 1px solid rgba(110,114,165,0.2);
	width: calc(100% - 62px);
}
body #my-account-menu .myaccount-menu li.logout-item a .item-label {
	border: 0 !important;
	font-weight: 600 !important;
	display: block !important;
	width: 100% !important;
}
body #my-account-menu .myaccount-menu li.logout-item a {
	margin-left: 59px;
	display: inline-block !important;
}
body #my-account-menu .myaccount-menu li.active a > .item-label,
body #my-account-menu .myaccount-menu li a:hover > .item-label{
	font-weight: 600 !important;
}
/*
.hidden_dashboard_items {
	display: none !important;
}*/
.woocommerce-MyAccount-content p, .woocommerce-address-description {
	font-size: 16px;
	color: #5C5C5C;
	line-height: 1.33;
}
.woocommerce-address-description {
	margin-bottom: 24px;
}
.woocommerce-MyAccount-content a{
	color: #544487;
}
.woocommerce-account .woocommerce-MyAccount-content h2 {
	text-align: left;
	text-transform: none;
	font-weight: 500;
	margin-bottom: 30px !important;
	color: #380069;
}
#billing_country_field > label,
#billing_state_field > label,
#shipping_country_field > label,
#shipping_state_field > label {
	display: none;
}
.woocommerce-MyAccount-content table.shop_table {
	border: 1px solid rgba(110,114,165,0.2) !important;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table td {
	border-right: 1px solid rgba(110,114,165,0.2);
	border-bottom: 1px solid rgba(110,114,165,0.2);
	text-align: center;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table td {
	color: #5C5C5C;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 400;
	height: 55px;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table td.footable-row-detail-cell{
	text-align: left;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table th {
	text-align: center;
	background-color: #696D9F;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	line-height: 1.3;
	height: 55px;
	padding: 5px 12px;
	text-transform: none !important;
	border-right: 1px solid #fff;
	vertical-align: middle;
}
.pagination.pagination-centered {
	font-size: 0;
}
.pagination ul > li > a, .pagination ul > li > span{
	font-size: 14px;
}
.woocommerce table.my_account_orders td.footable-visible{
	padding:10px;
}
.woocommerce table.my_account_orders tfoot tr:last-child td.footable-visible {
	border-bottom: 0 !important;
	border-top: 1px solid rgba(110,114,165,0.2) !important;
}
.woocommerce-MyAccount-content table.shop_table tbody tr:nth-child(2n) td {
	background-color: #F6F7FA;
}
.woocommerce-MyAccount-content table.shop_table a{
	color: #46A040;
}
.footable-row-detail-name, .footable-row-detail-value {
	font-size: 14px;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table td.footable-last-column{
	border-right: 0 !important;
}
.woocommerce .woocommerce-MyAccount-content .button {
	background-color: #544487;
	color: #fff;
	border: 0;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	padding: 18px 20px;
	border-radius: 10px;
	font-weight: 500;
}
.woocommerce .woocommerce-MyAccount-content .button:hover{
	background-color: #6CC049;
	color: #fff;
}
.referral_field1 {
	display: block;
	margin-bottom: 45px;
}
.woocommerce .woocommerce-MyAccount-content .referral_field1 .button {
	width: 28.8%;
	float: right;
}
#generate_referral_field, #element--copy--link {
	border: 1px solid #544487;
	float: left;
	display: block;
	width: 68%;
	border-radius: 10px;
	font-size: 18px;
	color: #544487;
	text-align: center;
	padding: 17.5px 20px;
	font-size: 14px;
}
.referral_field1::after {
	content: "";
	display: table;
	clear: both;
}
.woocommerce-MyAccount-content h3 {
	font-size: 21px;
	font-weight: 700;
	color: #544487;
	line-height: 1.2;
	font-weight: 500;
}
.woocommerce-MyAccount-content h3.rs_my_referral_link_title {
	margin-bottom: 20px;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table tr:last-child td{
	border-bottom: 0 !important;
}
.points_box {
	width: 100%;
	float: left;
	background-color: #544487;
	border-radius: 10px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	padding: 23px 30px 20px 30px;
	height: 90px;
}
.points_box:nth-child(2){
	float: right;
}
.user_earned_points.points_box {
	background-color: #6CC049;
}
.points_box > div {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	display: block;
}
.points_box strong {
	display: block;
}
.woocommerce-MyAccount-content table.shop_table.referrallog {
	margin-bottom: 38px;
}
.woocommerce-account .woocommerce-MyAccount-content h2.rs_my_referral_table {
	font-weight: 700;
	margin-bottom: 17px !important;
}
.aronia_points_table > div > * {
	display: none;
}
.aronia_points_table > div > form {
	display: block;
}
.aronia_points_table {
	padding-top: 32px;
}
.footable-sort-indicator {
	display: none !important;
}
.my_reward_total {
	display: none;
}
.hidden_dashboard_items {
	display: none !important;
}
.woocommerce-orders .woocommerce-MyAccount-content > h2 {
	padding-top: 0;
	text-transform: uppercase;
}
.woocommerce-button.button.view,
.woocommerce-account a.edit,
.woocommerce .woocommerce-error .button, 
.woocommerce .woocommerce-info .button, 
.woocommerce .woocommerce-message .button {
	padding: 0 !important;
	font-size: 12px;
	color: #544487;
	background-color: transparent;
	border: 0 !important;
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: 1px solid !important;
	border-radius: 0;
}

.woocommerce .woocommerce-error .button, 
.woocommerce .woocommerce-info .button, 
.woocommerce .woocommerce-message .button {
	font-size: 13px;
	line-height: 1.2;
	padding-top: 2px !important;
}
.woocommerce-button.button.view:hover,
.woocommerce .woocommerce-error .button:hover, 
.woocommerce .woocommerce-info .button:hover, 
.woocommerce .woocommerce-message .button:hover{
	color: #46A040 !important;
	background-color: transparent !important;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number > a {
	color: #5C5C5C !important;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
	color: #46A040 !important;
	font-weight: 500 !important;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table th:last-child, .woocommerce .woocommerce-MyAccount-content table.shop_table td:last-child {
	border-right: 0 !important;
	text-align: left;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__header-order-total,
.woocommerce .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-total{
	text-align: left;
	padding-left: 50px;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-total{
	color:#5C5C5C;
	font-weight: 500;
}
.woocommerce .woocommerce-customer-details address {
	border: 0 !important;
	border-radius: 10px;
	padding: 15px 20px;
	background-color: #F6F7FA;
	color: #5C5C5C;
	font-size: 16px;
	line-height: 1.6;
	font-weight: 400;
}
.woocommerce .woocommerce-customer-details address p{
	font-size: 16px !important;
	line-height: 1.6 !important;
}
.woocommerce-account .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-name.product-name {
	text-align: left;
	padding-left: 12px;
}
.woocommerce-account .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot th{
	border-top: 0 !important;
	border-bottom: 1px solid rgba(110,114,165,0.2);
	border-right: 1px solid rgba(110,114,165,0.2);
}
.woocommerce-account .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot th{
	background-color: #fff !important;
	text-align: left !important;
	color: #5C5C5C !important;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table tr:last-child td {
	border-bottom: 0 !important;
}
.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tbody tr:last-child td,
.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tbody tr:last-child tr{
	border-bottom: 1px solid rgba(110,114,165,0.2) !important;
}
.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot tr:last-child td,
.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot tr:last-child th{
	border-bottom: 0 !important;
}
fieldset legend {
	font-size: 21px;
	margin-bottom: 20px;
	color: #544487;
	font-weight: 500;
	line-height: 1.2;
}
.woocommerce-account .woocommerce-form.woocommerce-form-login .wc-social-login.form-row-wide{
	display: none !important;
}
.checkbox-field input[type="checkbox"] {
	opacity: 0;
	visibility: hidden;
	position: absolute;
}
.hide-wc-field {
	max-height: 0;
	margin: 0 !important;
	padding: 0 !important;
	width: 0;
	position: absolute !important;
	visibility: hidden !important;
	overflow: hidden !important;
	opacity: 0 !important;
}
.shop_table.shop_table_responsive.wc-social-login-linked-profiles td, 
.shop_table.shop_table_responsive.wc-social-login-linked-profiles th {
	border: 0 !important;
	background-color: #fff !important;
	text-align: left !important;
}
.shop_table.shop_table_responsive.wc-social-login-linked-profiles {
	border: 0 !important;
}
body .social-badge {
	font-size: 0 !important;
	width: 55px;
	height: 55px !important;
	border-radius: 10px !important;
	margin: 0 !important;
	position: relative !important;
	border: 0 !important;
}
.social-badge.social-badge-facebook,
.social-badge.social-badge-google,
.social-badge.social-badge-paypal,
.socials_login_shortcode .button-social-login-facebook,
.socials_login_shortcode .button-social-login-google,
.socials_login_shortcode .button-social-login-paypal,
.woocommerce-checkout .woocommerce .button-social-login-facebook,
.woocommerce-checkout .woocommerce .button-social-login-google,
.woocommerce-checkout .woocommerce .button-social-login-paypal  {
	background-image: url(images/facebook.svg) !important;
	background-size: auto 65% !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: #507CC0 !important;
}
.social-badge.social-badge-google,
.socials_login_shortcode .button-social-login-google,
.woocommerce-checkout .woocommerce .button-social-login-google {
	background-image: url(images/google.svg) !important;
	background-color: #DF492F !important;
	background-size: auto 55% !important;
}
.social-badge.social-badge-paypal,
.socials_login_shortcode .button-social-login-paypal,
.woocommerce-checkout .woocommerce .button-social-login-paypal {
	background-image: url(images/paypal.svg) !important;
	background-size: auto 65% !important;
	background-color: #00457c !important;
}
.social-badge:not(.social-badge-facebook):not(.social-badge-google):not(.social-badge-paypal) > span,
.button-social-login:not(.button-social-login-google):not(.button-social-login-facebook):not(.button-social-login-paypal) > span{
	position: absolute !important;
	width: 100%;
	height: 100%;
	background-color: transparent !important;
	background-size: auto 65%;
}
.woocommerce-MyAccount-content .wc-social-login-profile {
	border-top: 0 !important;
}
.woocommerce-account .woocommerce-MyAccount-content .wc-social-login-profile h2 {
	margin-bottom: 14px !important;
}
.woocommerce-account .woocommerce-MyAccount-content h5 {
	font-size: 16px;
	color: #707070;
	font-weight: 600;
	line-height: 1.3;
	margin-bottom: 25px;
}
.woocommerce table.shop_table.wc-social-login-linked-profiles td, 
.woocommerce table.shop_table.wc-social-login-linked-profiles th {
	padding: 17px 0 !important;
}
.shop_table.shop_table_responsive.wc-social-login-linked-profiles td:nth-child(2),
.shop_table.shop_table_responsive.wc-social-login-linked-profiles td:nth-child(3){
	border-bottom: 1px solid rgba(110,114,165,0.2) !important;
}
.shop_table.shop_table_responsive.wc-social-login-linked-profiles td:nth-child(2){
	font-weight: 600;
}
.shop_table.shop_table_responsive.wc-social-login-linked-profiles td:nth-child(3){
	text-align: right !important;
}
[name="save_account_details"].woocommerce-Button.button {
	width: 48.8% !important;
}
.button.unlink-social-login-profile, .adauga_social_login {
	font-weight: 600 !important;
	font-size: 14px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	display: inline-block !important;
	padding: 0 !important;
	color: #544487 !important;
	text-transform: uppercase !important;
	line-height: 1 !important;
	cursor: pointer !important;
}
.socials_login_shortcode .wc-social-login.form-row-wide > p {
	display: none;
}
.socials_login_shortcode .wc-social-login.form-row-wide,
.woocommerce-checkout .woocommerce .wc-social-login.form-row-wide {
	float: none;
	font-size: 0;
	display: block;
}
.socials_login_shortcode .wc-social-login > a, .woocommerce-checkout .woocommerce .wc-social-login > a {
	display: inline-block;
	vertical-align: middle;
	float: none;
	font-size: 0;
	width: 30.333%;
	margin: 0 1.5%;
	height: 55px;
	border-radius: 10px;
	border: 0;
}
.socials_login_shortcode {
	margin-bottom: 52px;
	margin-left: -1.5%;
	margin-right: -1.5%;
}
.woocommerce-form-login-toggle > .woocommerce-info {
	margin-bottom: 15px;
}
.woocommerce-info  a {
	color: #544487;
	font-weight: 700;
}
.woocommerce-form-login-toggle .woocommerce-info::before {
	top: 22px;
}
.checkout_redeeming label {
	display: none;
}
#rs_apply_coupon_code_field {
	width: 48.8%;
	float: left;
}
.woocommerce-checkout input.input-text#rs_apply_coupon_code_field {
	padding: 17px 16px;
	display: block;
}
.checkout_redeeming input[type="submit"] {
	float: right;
	width: 48.8%;
	background-color: #380669;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	border-radius: 10px;
	padding: 18px 30px;
	color: #fff;
	line-height: 1;
	height: 55px;
}
.checkout_redeeming {
	margin-bottom: 30px;
}
.checkout_redeeming::after {
	content: "";
	display: table;
	clear: both;
}
.woocommerce-Addresses.addresses address {
	font-size: 16px;
	color: #5C5C5C;
	line-height: 1.33;
}
.wc-social-login.form-row-wide > p {
	display: none !important;
}
.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle {
	margin-bottom: 35px;
}
.woocommerce-checkout .woocommerce .wc-social-login.form-row-wide {
	margin-top: 0;
	background-color: #F6F7FA;
	border-radius: 10px;
	padding: 20px 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	position: relative;
}
.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle {
	margin-bottom: 0;
}
body:not(.logged-in) form.checkout.woocommerce-checkout {
	padding-top: 30px;
}
.woocommerce-checkout .woocommerce .wc-social-login.form-row-wide::before {
	content: "";
	width: 100%;
	height: 12px;
	background-color: inherit;
	bottom: 100%;
	position: absolute;
	display: block;
	left: 0;
}
.checkout-form-login-wrapper {
	position: relative;
	padding-top: 30px;
	padding-bottom: 78px;
	margin-bottom: 40px;
}
.rs_warning_message {
	font-size: 12px;
	padding-top: 10px;
}
.logged-in .user-icon.profile-icon {
	position: relative;
}
.user-icon.search-icon{
	width: 28px;
	height: 28px;
	display: block;
	background-size: 250px auto;
	background-position: 39px -11px;
	background-image: url('images/sprite_aronia.svg');
	cursor: pointer;
}
.modal-search-box {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: rgba(0,0,0,0.5);
	display: block;
	opacity: 0;
	visibility: hidden;
}
.modal-search-inner {
	width: 600px;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	background-color: #fff;
	border-radius: 10px;
	padding: 25px;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	margin-top: -60px;
	opacity: 0;
}
.modal-botton-close {
	color: #696D9F;
	font-size: 45px;
	font-weight: 300;
	line-height: 1;
	position: absolute;
	top: 5px;
	right: 10px;
	cursor: pointer;
}
.modal-search-inner input[type="text"] {
	width: 100%;
	border: 1px solid rgba(110,114,165,0.2);
	height: 55px;
	padding: 15px;
	font-size: 16px;
	color: #5C5C5C;
	padding-right: 60px;
}
.modal-search-inner form > div {
	position: relative;
}
.modal-search-inner form > div button {
	width: 55px;
	height: 55px;
	position: absolute;
	top: 0;
	right: 0;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	padding: 0;
}
.modal-search-inner form > div button::after {
	content: '';
	display: block;
	position: absolute;
	width: 24px;
	height: 28px;
	background-size: 220px auto;
	background-position: 35px -9px;
	background-image: url('images/sprite_aronia.svg');
	top: 14px;
	left: 15px;
}
.inner-content-center {
	max-width: 1045px;
	margin: 0 auto !important;
}
.box-search {
	text-align: center;
	margin-top: 30px;
}
.box-search h1 {
	font-size: 34px;
	text-align: center;
	font-weight: 600;
	color: #380069;
	margin-bottom: 25px;
	line-height: 1.23;
}
.box-search .top-bar-search form {
	width: 600px;
	margin: 0 auto 70px;
	position: relative;
}
.open-search-modal .modal-search-box {
	opacity: 1;
	visibility: visible;
}
.open-search-modal .modal-search-box .modal-search-inner {
	margin-top: 0;
	opacity: 1;
}
.modal-overlay-close {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
	display: block;
}
.box-search .top-bar-search form #searchpage {
	width: 100%;
	border: 1px solid #544487;
	height: 55px;
	padding: 15px;
	padding-right: 15px;
	font-size: 16px;
	color: #5C5C5C;
	padding-right: 60px;
}
.blog-post.search-post {
	width: 100%;
	font-size: 0;
	margin-left: -26px;
}
.blog-post.search-post .blog-post-image {
	width: 200px;
	height: 200px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	margin-right: 50px;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.blog-post-textcontent {
	width: calc(100% - 250px);
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #707070;
	margin-bottom: 25px;
	padding-bottom: 30px;
	border-bottom: 1px solid #e7e7e7;
	min-height: 230px;
}
.post_excerpt {
	font-weight: 300;
	position: relative;
	padding-top: 30px;
	margin-bottom: 25px;
	line-height: 1.5;
}
.post_excerpt::before {
	content: '';
	width: 45px;
	background-color: #544487;
	height: 3px;
	position: absolute;
	top: 8px;
	left: 0;
}
.buton-sageata {
	font-size: 16px;
	line-height: 1;
	color: #380069;
	text-transform: uppercase;
	padding-right: 36px;
	position: relative;
	font-weight: 500;
	letter-spacing: 0.8px;
}
.buton-sageata::before {
	content: '';
	background-image: url('images/sprite_aronia.svg');
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0px;
	top: 1px;
	background-position: -160px -16px;
	background-size: 240px auto;
	z-index: 1;
}
h3.blog-post_title {
	font-size: 22px;
}
h3.blog-post_title a{
	color: #6CC049;
}

.blog-post.search-post .blog-post-image.image_placeholder {
	background-size: 55% auto;
	background-repeat: no-repeat;
}
.posts-pagination.clearfix {
	text-align: center;
}
.navigation.pagination span, .navigation.pagination a {
	color: #380069;
	padding: 0 2px;
	display: inline-block;
	vertical-align: middle;
	font-weight: 600;
	font-size: 16px;
}
.navigation.pagination span.current{
	color: #6CC049;
}
/*
.user-icon.cart-icon:not(.produse-in-cart) {
	pointer-events: none;
}*/
.fp_apply_reward > label {
	display: none;
}
.woocommerce-cart .fp_apply_reward #rs_apply_coupon_code_field {
	width: 65%;
}
.phoneorder-call .spinner {
	border-top: 1px solid #544487;
	position: absolute;
	top: 7px;
	right: -40px;
}
.loading .phoneorder-button {
	pointer-events: none;
}
.phoneorder-call.loading .spinner {
	opacity: 1;
	visibility: visible;
}
.modal-comanda-telefonica {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: block;
	z-index: 9999;
	background-color: rgba(0,0,0,0.5);
	visibility: hidden;
	opacity: 0;
}
.modal-comanda-telefonica.active {
	visibility: visible;
	opacity: 1;
}
.modal-comanda-telefonica > div {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 600px;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	margin-top: -100px;
	opacity: 0;
	max-width: 90%;
}
.modal-comanda-telefonica.active > div {
	margin-top: 0;
	opacity: 1;
}
.modal-comanda-telefonica > div > div {
	padding: 30px;
	color: #fff;
	background-color: #6CC049;
	border-radius: 10px;
	text-align: center;
	font-size: 15px;
}
.modal-comanda-telefonica > div > div.error{
	background-color: #F14139;
}
.modal-comanda-telefonica p{
	margin-bottom: 0 !important;
}
.phoneorder-call.error-phone input {
	border-color: #F14139;
}
.select2-results__option {
	font-size: 16px;
	color: #707070;
}
#billing_company_field, #nr_reg_com_field, #cui_field {
	display: none;
}
.woocommerce-error {
	border-top: 0 !important;
	border-radius: 10px;
	padding-left: 90px;
	font-size: 16px;
	line-height: 1.31;
	font-weight: 400;
	color: #5C5C5C;
}
.woocommerce-error::before {
	top: 50%;
	left: 26px;
	font-size: 28px;
	line-height: 1;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.product_offer_price {
	font-size: 22px;
	font-weight: 700;
	text-transform: uppercase;
	color: #544487;
	margin-bottom: 22px;
}
.price_container ins {
	text-decoration: none;
}
.price_container ins .woocommerce-Price-amount.amount {
	color: #6CC049;
}
.mc4wp-response {
	width: 49%;
	margin-left: auto;
	padding-top: 10px;
	font-size: 14px;
}
.mc4wp-response p:last-child{
	margin-bottom: 0;
}
.woocommerce-cart .fp_apply_reward #rs_apply_coupon_code_field {
	width: 65%;
	font-size: 16px;
	padding: 17px 25px;
	font-family: 'Montserrat', sans-serif;
	line-height: 1 !important;
	letter-spacing: 0.15px;
	background-color: #fff;
	color: #707070;
	display: block;
	border: 1px solid rgba(110,114,165,0.2);
	float: left;
}
.woocommerce-cart .fp_apply_reward #mainsubmi {
	width: 33%;
	float: right;
	background-color: #380669;
	border-radius: 10px !important;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 20px;
	line-height: 1;
	box-shadow: 5px 5px 10px -2px rgba(110,114,165,0.4);
	margin-bottom: 0 !important;
	color: #fff;
	height: 55px;
}
.woocommerce-invalid .select2-container--default .select2-selection--single{
	border-color: #a00 !important;
}
/* END style 2 rules */

/* AR-528 */
/*
.produs_oferta_promotionala .pdp_form_container .cart_quantity_container {
	display: none;
}
*/
/* END AR-528 */
.woocommerce-cart-form__cart-item .product-quantity {
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	color: #707070;
}
.minicart_product_form {
	text-align: left;
}
.login_modal_body .woocommerce-notices-wrapper {
	display: none;
}
.rp_wcdpd_promotion_total_saved_table_row {
	display: none;
}
.scroll-top-button {
	background-color: #380669;
	position: fixed;
	border-radius: 10px;
	width: 50px;
	height: 50px;
	bottom: 30px;
	right: 15px;
	cursor: pointer;
	z-index: 999;
	opacity: 0;
	visibility: hidden;
}
.scroll-top-button::before {
	content: "";
	width: 13px;
	height: 13px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	position: absolute;
	transform: rotate(-45deg);
	top: 21px;
	left: 17px;
	display: block;
}
.visible_scroll_top .scroll-top-button {
	opacity: 1;
	visibility: visible;
}
.review_column.text-comment p {
	margin-bottom: 5px;
}

/****/
.footer-container .content-inner {
	padding: 0;
}
.footer-columns .footer-column.column-2, .footer-columns .footer-column.column-3, .footer-columns .footer-column.column-4 {
	margin-top: 15px;
}
.each-recomended-product .recomended-image {
	max-width: 90%;
	margin: 0 auto;
	position: relative;
}
.each-product-item.style-suc .product-item-image img {
	max-width: 310px;
	max-height: 500px;
}
.products-list .each-product-item-1 {
	padding: 170px 44px 30px;
}
.products-list .each-product-item-1, .products-list .each-product-item-4 {
	min-height: 475px;
}
.products-list .each-product-item-2 {
	padding: 55px 44px 30px;
}
.products-list .each-product-item-2 .product-item-image img {
	max-width: 190px;
}
.products-list .each-product-item-2 .product-item-image {
	bottom: -23px;
}
.style-gem .product-item-image img {
	max-width: 360px;
}
.each-product-item.style-suc .product-item-image.product_graphic_front img {
	max-width: 210px;
}
.each-product-item.style-suc .product-item-image.product_graphic_back img {
	max-width: 1060px;
	max-height: 700px;
	margin-left: 8%;
}
.each-product-item.style-suc .product-item-image.product_graphic_back {
	left: 8%;
	bottom: -21%;
	z-index: 2;
	transform: rotate(163deg);
}
.each-product-item.style-suc .product-item-image.product_graphic_front {
	bottom: -100px;
	z-index: 2;
}
.about-us-section-inner.box_right .about-us-text {
	padding: 100px 50px 120px 160px;
}
.about-us-section-inner.box_quote .about-us-image-inner {
	max-width: 830px;
}
.about-us-section-inner.box_right.box_quote .about-us-text {
	padding: 100px 120px 120px 120px;
}
.product-reviews-column {
	height: 160px;
}
.product-reviews-body ul.reviews_list > li {
	width: 33.33%;
	margin-bottom: 30px;
	display: inline-block;
	float: none;
	vertical-align: top;
	padding-right: 0;
}
.reviews_list {
	font-size: 0;
}
.product-reviews-body ul.reviews_list > li .review_column.text-comment {
	width: 70%;
	padding-right: 30px;
}
.product-reviews-body ul.reviews_list > li .review_column.meta-details {
	width: 30%;
}
.user_name, .modal_name, .read_more_comment {
	font-size: 15px;
}
.review_column.text-comment p {
	font-size: 14px;
}
.user_rating span, .user_rating ul {
	display: inline-block;
	vertical-align: middle;
}
.user_rating span {
	width: 20%;
	font-size: 18px;
}
.user_rating ul .stars {
	width: 80%;
}
.user_rating ul.stars {
	margin-right: 0;
	margin-top: 2px;
	width: 80%;
}
.user_rating {
	font-size: 0;
}
.product-reviews-body ul li.star {
	width: 20px;
	height: 20px;
	padding: 0;
	background-size: 160px auto;
	background-position: 60px 118px;
	margin-right: 0;
}
.product-reviews-body > div {
	padding: 35px 35px 10px;
}
.user_image {
	width: 60px;
}
.user_image > div {
	height: 60px;
}
.product-reviews-body ul.reviews_list > li:nth-child(3) {
	margin-bottom: 30px;
}

.each-blog-post h3 a {
	font-size: 17px;
}
.footer-newsletter {
	padding: 55px 146px 42px;
}
.footer-columns {
	padding: 45px 146px 45px;
}
.footer-icons {
	padding: 45px 0 50px;
}
.icon-image img {
	max-width: 80px;
}
.about-us-text {
	padding: 70px 100px 70px 100px;
}
.favourite-products-inner {
	margin-bottom: 110px;
}
.about-us-section-inner {
	margin-bottom: 90px;
}
.home .product-reviews-section {
	padding-top: 45px;
}
.product-reviews-column h2, .product-reviews-column h4 {
	font-size: 28px;
}
.product-reviews-column:first-child > div::before {
	width: 88px;
	height: 88px;
	top: -8px;
}
.product-reviews-column:first-child > div {
	padding-left: 165px;
}
.rating-out-of-five {
	font-size: 38px;
	margin-bottom: 5px;
}
.product-reviews-column {
	height: 140px;
}
.user_info {
	width: 100% !important;
	padding-left: 0;
}
.review_column.meta-details {
	vertical-align: top;
}
.user_review_date, .modal_date {
	font-size: 14px;
}
.user_rating span {
	font-size: 17px;
}
.blog-heading {
	margin-bottom: 35px;
}
.review-section-content {
	margin-bottom: 40px;
}
.icons-section-content {
	margin-bottom: 35px;
}
.footer-logos {
	padding: 25px 0 30px;
}

.minicart_modal_item, .modal_login_item {
	width: 600px;
}
.active_minicart .minicart_modal_exit, .active_login_modal .login_modal_exit{
	width: calc(100vw - 600px);
}
.modal_login_item > div {
	padding: 120px 110px 70px 110px;
}
.login_modal_body .h2 {
	font-size: 27px;
}
.mesaj-intampinare-drop {
	font-size: 21px;
}
.minicart_columns.product_image {
	width: 120px;
}
.minicart_columns.product_image a {
	height: 120px;
}
.product_weight, .minicart_columns h4 {
	font-size: 16px;
}
.buton .spinner {
	top: 16px;
}
.minicart_columns h4 {
	font-size: 14px;
	margin-bottom: 6px;
}
.js-qty__adjust {
	width: 44px;
	height: 44px;
}
.js-qty-num {
	width: 45px;
	height: 45px;
	margin: 0 8px;
}
.minicart_columns.product_subtotal {
	font-size: 15px;
	width: 22%;
	text-align: right;
}
.minicart_columns.title_qty {
	padding-left: 10px;
	padding-right: 15px;
}
.minicart_columns.info_items_columns {
	width: calc(100% - 120px);
}
.minicart_columns.title_qty {
	width: 62%;
}
.minicart_column.delete {
	width: 12%;
}
.minicart_modal_item .woocommerce-mini-cart-item.mini_cart_item {
	margin-bottom: 12px !important;
}
.woocommerce-mini-cart__total .label, .mini_cart_total_lines .woocommerce-Price-amount.amount, .mini_cart_total_lines .woocommerce-mini-cart__total.shopping .value {
	font-size: 16px;
}
.minicart_column.delete .remove.remove_from_cart_button {
	float: right;
}
.mini_cart_total_lines .woocommerce-mini-cart__total.subtotal {
	padding-bottom: 7px;
}
.mini_cart_total_lines .woocommerce-mini-cart__total.subtotal .value {
	margin-top: -4px;
}
.mini_cart_total_lines .woocommerce-mini-cart__total bdi {
	font-weight: 500;
}
.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total .label {
	font-size: 19px;
}
.woocommerce-mini-cart__total .minicart_shipping_text, .woocommerce-mini-cart__total .text_ore_livrare{
	font-size: 13px;
}
.minicart_shipping_text {
	padding: 8px 21px;
}
.woocommerce-mini-cart__total.total .value {
	margin-top: -10px;
}
.minicart_modal_item .mini_cart_buttons .buton.checkout {
	padding: 16px 30px;
	font-size: 15px;
}
.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount bdi {
	font-weight: 700;
	font-size: 17px;
}
.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total {
	border-bottom: 1px solid rgba(110,114,165,0.2);
	padding-bottom: 8px;
	margin-bottom: 10px;
}
.mini_cart_buttons .mini_buttons {
	margin-bottom: 20px;
	padding-top: 5px;
}
.mini_cart_buttons {
	padding-bottom: 0;
}
.minicart_body .buton.checkout {
	margin-bottom: 10px;
	box-shadow: 6px 6px 16px -7px rgba(60,45,108,1);
}
.minicart_modal_item .cta_text_column h3,.minicart_modal_item .cta_text_column .h3 {
	font-size: 15px;
}
.minicart_modal_item .text-item {
	font-size: 13px;
}
.minicart_modal_item .cta_button_column {
	width: 150px;
}
.minicart_modal_item .cta_text_column {
	width: calc(100% - 208px);
}
.minicart-logo.minicart_footer_logo_1 {
	width: 50%;
}
.minicart-logo.minicart_footer_logo_2, .minicart-logo.minicart_footer_logo_3, .minicart-logo.minicart_footer_logo_4 {
	width: 16.666%;
}
.minicart-logos .minicart-logo {
	display: inline-block;
	vertical-align: middle;
}
.minicart-logo.minicart_footer_logo_2 {
	text-align: center;
}
.minicart-logos {
	padding: 15px 0;
	padding-right: 30px;
	margin: 0 auto !important;
}
.minicart-logo.minicart_footer_logo_2 img {
	max-width: 70px;
	text-align: center;
}
.woocommerce-cart .page_regular_content {
	padding-top: 45px;
	padding-bottom: 35px;
}
.cart_totals > h2, .cart_table_title h1, h1.cart_empty_title {
	font-size: 24px;
	margin-bottom: 18px;
}
.cart_totals_container {
	padding: 25px;
}
.woocommerce .cart_totals_container table.shop_table .order-total th, .woocommerce .cart_totals_container table.shop_table .order-total td {
	font-size: 26px;
}
.woocommerce-cart table.cart td.product-thumbnail {
	width: 160px;
}
.woocommerce table.shop_table th.product-name, .woocommerce table.shop_table td.product-name {
	padding-left: 40px;
}
.cart-logos-holder .minicart-logos {
	padding-right: 0;
	font-size: 0;
}
.cart-collaterals .cart_totals_container {
	margin-bottom: 0;
}
.woocommerce-cart table.cart td.product-thumbnail {
	padding: 15px 0 !important;
}
.woocommerce-cart .recomended-products-inner {
	margin-bottom: 50px;
}
.woocommerce-validated textarea {
	border-color: #6dc22e !important;
}
.woocommerce-validated .select2-container--default .select2-selection--single {
	border-color: #6dc22e;
}
.woocommerce-account .woocommerce-form-login__submit {
	bottom: -40px !important;
	left: 0 !important;
	margin-left: 0 !important;
}
.woocommerce-account .woocommerce-form-register__submit {
	font-family: 'Montserrat', sans-serif;
	color: #fff !important;
	background-color: #544487 !important;
	border-radius: 10px !important;
	box-shadow: 6px 6px 22px -7px rgba(60,45,108,1) !important;
	font-size: 18px !important;
	line-height: 1 !important;
	padding: 18px 68px !important;
	border: 0 !important;
}
#customer_details .woocommerce-account-fields {
	max-width: 100%;
}
#customer_details .woocommerce-account-fields .create-account .form-row {
	width: 49%;
	float: left;
}
#account_username_field {
	margin-right: 2%;
}
.checkout.woocommerce-checkout h3#order_review_heading {
	padding-top: 30px;
}

.woocommerce-checkout-payment #mailchimp_woocommerce_newsletter {
	opacity: 0;
	visibility: visible;
	width: 100%;
	z-index: 1;
	margin-top: 5px;
	cursor: pointer;
	display: table;
}
.form-row.form-row-wide.mailchimp-newsletter {
	display: table;
}
#account_password.not_focus {
	border-color: #e2e3ed;
}
#account_password_field.woocommerce-validated .not_focus {
	border-color: #6dc22e;
}
.woocommerce-account .form-row > label:not(.woocommerce-form__label-for-checkbox) {
	color: #7B7B7B;
}
.visible_dashboard_info div, .visible_dashboard_info ul {
	font-size: 16px;
	color: #5C5C5C;
	line-height: 1.33;
}
.woocommerce-MyAccount-content table.shop_table .woocommerce-table__product-name.product-name a {
	font-weight: 700;
}
.woocommerce-MyAccount-content table.shop_table .woocommerce-table__product-name.product-name .wc-item-meta li strong {
	margin-top: 1px;
}
.woocommerce-billing-fields__field-wrapper #cui_field, .woocommerce-billing-fields__field-wrapper #nr_reg_com_field {
	float: none;
	width: 48.8%;
	clear: none;
}
.woocommerce-billing-fields__field-wrapper #cui_field {
	margin-right: 2.4%;
}
.blog-posts .each-blog-post:nth-child(3n) {
	margin-right: 2%;
}
.blog-posts .each-blog-post:nth-child(4n) {
	margin-right: 0;
}
.blog-section-content .content-center {
	padding-left: 20px;
	padding-right: 20px;
}
.about-us-text .button-container .buton:hover {
	background-color: #46a040;
}
.product_offer_price bdi {
	margin-right: 15px;
}
.offer-text-holder .heading h2 {
	color: #46A040;
	text-transform: uppercase;
	font-size: 23px;
}
.product-item-text p {
	margin-bottom: 0;
}
.product-item-text .buton {
	font-weight: 500;
}

.products-list .each-product-item-2 .product-item-text {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	float: none;
	display: block;
	position: absolute;
}
.style-gem .product-item-image img {
	max-width: 310px;
}
.product-item-image img {
	display: block;
}
.each-product-item-3 .product-item-text {
	max-width: 290px;
}
.each-product-item-3 .product-item-text h3 {
	margin-bottom: 25px !important;
}
.products-list .each-product-item-2 .product-background {
	background-position: right top;
}
.about-us-text h6 {
	margin-bottom: 0;
}
.about-us-text .subtitle {
	margin-bottom: 0;
}
.user_image {
	display: none;
}
.recomended-heading h2 {
	color: #696D9F;
	font-weight: 600;
}
.club-banner-text .club-banner-image {
	text-align: center;
	margin-bottom: 10px;
}
.about-us-text.club-banner-text {
	padding: 47px 40px 63px;
	text-align: center;
}
.club-banner-text .button-container {
	margin-top: 25px;
}
.club-banner-text.about-us-text .button-container .buton {
	background-color: #6CC049;
	padding: 20px 55px;
}
.club-banner-text.about-us-text .button-container .buton:hover {
	background-color: #544487;
}
.club-banner-content .about-us-section-inner {
	margin-bottom: 10px;
}
.blog-section-content .content-center {
	padding-left: 0;
	padding-right: 0;
	max-width: 100%;
}
body.woocommerce-account ul li .item-icon i {
	width: 25px !important;
	height: 24px !important;
	background-size: cover !important;
	background-position: center center !important;
}


body #my-account-menu .myaccount-menu li.active a span.item-icon svg , body #my-account-menu .myaccount-menu li a span.item-icon svg, body #my-account-menu .myaccount-submenu li a span.item-icon svg, body #my-account-menu-tab .myaccount-menu li a span.item-icon svg, body #my-account-menu-tab .myaccount-submenu li a span.item-icon svg {
	fill: none !important;
	stroke: none !important;
	width: 26px;
	max-height: 25px;
}
body #my-account-menu .myaccount-menu li.active a span.item-icon svg , body  #my-account-menu .myaccount-menu li a:hover span.item-icon svg,body  #my-account-menu .myaccount-submenu li a:hover span.item-icon svg,body  #my-account-menu-tab .myaccount-menu li a:hover span.item-icon svg,body  #my-account-menu-tab .myaccount-submenu li a:hover span.item-icon svg {
	fill: none !important;
	stroke: none !important;
}
body #my-account-menu .myaccount-menu li a.yith-contact_rapid span.item-icon {
	margin-top: 6px !important;
}

body #my-account-menu .myaccount-menu li a.yith-edit-address span.item-icon {
	margin-top: 5px !important;
}
.visible_dashboard_info p strong:first-child {
	color: #696D9F;
}
.woocommerce-MyAccount-content p a {
	color: #707070;
	text-decoration: underline;
}

.woocommerce-MyAccount-content p.dashboard_info_message {
	padding-bottom: 20px;
	position: relative;
}
.dashboard_info_message::before {
	content: '';
	width: 400px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(110, 114, 165,0.2);
}
.dashboard_info_title {
	color: #544487 !important;
	font-size: 21px !important;
	font-weight: 500;
	margin-bottom: 25px;
}
.visible_dashboard_info ul li::before {
	content: '- ';
}
.visible_dashboard_info ul li a {
	color: #707070;
	font-weight: 700;
	padding: 0 3px;
}
.visible_dashboard_info ul {
	line-height: 1.7;
	padding-top: 4px;
}
.yith-wcmap .user-profile .user-avatar.avatar-upload::after {
	background-image: url("images/icon-photo-camera.svg") !important;
	top: 58px !important;
}
.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last {
	float: left;
	margin-right: 2.4%;
}
.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-last {
	float: right;
}
.woocommerce-MyAccount-content .wc-social-login-profile {
	padding-top: 30px;
}
#customer_login .woocommerce-button.button {
	float: none;
	margin: 0 auto !important;
	left: 50% !important;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.woocommerce-MyAccount-content p {
	margin-bottom: 0;
}
.user_unused_points.points_box {
	float: right;
}
.user_earned_points.points_box {
	float: left;
}
.woocommerce-account .woocommerce-MyAccount-content .aronia_club_sectoion h2 {
	margin-bottom: 25px !important;
}
.aronia_points_table .footable-visible.footable-first-column, .aronia_points_table tbody .footable-visible:nth-child(4) {
	color: #46A040 !important;
}
.aronia_points_table .footable-visible.footable-first-column.footable-sortable {
	color: #fff !important;
}
.aronia_points_table .footable-visible.footable-sortable:nth-child(2), .aronia_points_table tbody .footable-visible:nth-child(2) {
	text-align: left !important;
}
.aronia_points_table .footable-visible a {
	font-weight: 600;
}
.aronia_points_table tbody .footable-visible:nth-child(3), .aronia_points_table tbody .footable-visible:nth-child(5) {
	color: #696D9F !important;
}
.aronia_points_table tbody .footable-visible:nth-child(4) {
	font-weight: 700 !important;
}
.aronia_points_table tbody .footable-visible:nth-child(5) {
	position: relative;
}
.aronia_points_table tbody .footable-visible:nth-child(5)::before {
	content: '- ';
}
.aronia_points_table tbody .footable-visible:nth-child(5)::after, .aronia_points_table tbody .footable-visible:nth-child(3)::after  {
	content: ' puncte';
}
.aronia_club_sectoion .pagination li {
	display: inline-block;
	width: 35px;
	height: 35px;
}
.aronia_club_sectoion .pagination li a {
	width: 35px;
	height: 35px;
	text-align: center;
	border-radius: 50%;
	border: 0;
	background-color: #fff;
	padding: 0;
	line-height: 35px;
}
.aronia_club_sectoion .pagination ul {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.aronia_club_sectoion .pagination li.active a {
	background-color: #696D9F;
	color: #fff;
}
.aronia_club_sectoion td.footable-visible {
	padding: 12px 20px !important;
}
.aronia_club_sectoion  .pagination.pagination-centered {
	margin-top: 20px !important;
}
.aronia_club_sectoion  tfoot .footable-visible {
	border: 0 !important;
}
.woocommerce-MyAccount-content table.shop_table.my_reward_table {
	border: 0 !important;
}
.rs-my-reward-table-form tbody {
	border: 1px solid rgba(110,114,165,0.2) !important;
}
.aronia_points_table .footable-visible.footable-first-column {
	border-left: 1px solid rgba(110,114,165,0.2) !important;
}
.woocommerce .woocommerce-MyAccount-content .aronia_points_table table.shop_table tbody td:last-child {
	border-right: 1px solid rgba(110,114,165,0.2) !important;
}
.woocommerce form .show-password-input-pass::after, .woocommerce-page form .show-password-input-pass::after {
	content: '';
	background-image: url('images/icon-password-eye.svg');
	width: 21px;
	height: 14px;
	display: block;
	margin-top: 2px;
}
.aronia_points_table_inner  #change-page-sizes {
	display: block !important;
}
.aronia_points_table_inner label {
	display: block;
}
.aronia_points_table_inner label , .aronia_points_table_inner #change-page-sizes{
	display: inline-block !important;
}
.aronia_points_table_inner #change-page-sizes {
	background-color: #FFFFFF;
	border: 1px solid #E4E4E4;
	text-align: center;
	height: 35px;
	width: 35px;
	border-radius: 5px;
	color: #5C5C5C;
}
.aronia_points_table h2 {
	float: left;
}
.aronia_points_table_inner {
	text-align: right;
}
.aronia_points_table_inner label {
	font-size: 14px;
	color: #5C5C5C;
}
.woocommerce-MyAccount-content .rs-my-reward-table-form table.shop_table a {
	color: #696D9F;
	font-weight: 300;
}
.woocommerce-MyAccount-content .rs-my-reward-table-form table.shop_table li.active a {
	color: #fff;
	font-weight: 500;
}
.aronia_club_sectoion .pagination ul .footable-page-arrow:first-child, .aronia_club_sectoion .pagination ul .footable-page-arrow:last-child {
	display: none;
}
.footable-page-arrow a[data-page="prev"], .footable-page-arrow a[data-page="next"] {
	position: relative;
	font-size: 0;
}
.footable-page-arrow a[data-page="prev"]::before {
	content: '';
	background-image: url('images/icon-arrow-left.svg');
	width: 10px;
	height: 9px;
	display: block;
	top: 13px;
	position: relative;
	left: 12px;
	transform: rotate(180deg);
}
.footable-page-arrow a[data-page="next"]::before {
	content: '';
	background-image: url('images/icon-arrow-left.svg');
	width: 10px;
	height: 9px;
	display: block;
	top: 13px;
	position: relative;
	left: 12px;
}
.aronia_club_sectoion .pagination li {
	margin: 0 4px;
}

.points_inner .title, .points_inner .points {
	display: block;
}
.points_inner_left {
	float: left;
	text-align: left;
	padding: 10px 0;
}
.points_inner_left .points {
	font-weight: 700;
}
.points_inner {
	width: 100%;
	display: table !important;
}
.points-number {
	font-size: 30px;
}
.points_inner_right {
	float: right;
}
.user_box_wrapper {
	width: 48%;
	float: left;
}
.user_points_column .user_box_wrapper:first-child {
	margin-right: 4%;
}
.user_box_info {
	color: #707070;
	font-size: 16px;
}
.user_box_info {
	color: #707070;
	font-size: 16px;
	display: inline-block;
	background-color: #F6F7FA;
	border-radius: 10px;
	padding: 22px 30px;
	margin-top: 25px;
	width: 100%;
	line-height: 1.6;
}
.user_box_info strong {
	background-color: #777;
	color: #fff;
}
.user_box_wrapper.user_earned .user_box_info strong {
	background-color: #6cc049;
	padding: 1px 4px;
	margin-right: 2px;
}

.user_box_wrapper.user_unused .user_box_info strong {
	background-color: #544487;
	padding: 1px 4px;
	margin-right: 2px;
}
.user_box_info a {
	margin: 0 5px;
	text-decoration: underline;
	font-weight: 600;
	color: #46A040;
}
.user_box_wrapper.user_unused .user_box_info a{
	color:#544487;
}
.aronia_club_sectoion .user_points_column {
	margin-bottom: 25px;
}
.dashboard_info_message + p {
	margin-bottom: 20px;
}
.club-banner-content {
	margin-top: -25px;
}
.club-banner-content .about-text strong {
	color: #544487;
}
.club-banner-content .about-text span {
	color: #46A040;
}
.club-banner-content.myaccount-banner .button-container .buton {
	color: #fff;
	font-weight: 500;
}
.club-banner-content.myaccount-banner .about-us-text {
	width: 620px;
	padding: 57px 40px 45px;
}
.myaccount-banner .about-text {
	color: #707070;
	font-size: 16px;
}
.woocommerce-MyAccount-content .woocommerce-orders .woocommerce-MyAccount-content > h2 {
	padding-top: 0;
	text-transform: capitalize;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date {
	color: #544487 !important;
}
.woocommerce-MyAccount-content table.shop_table a {
	color: #544487;
}
.woocommerce-table__product-name.product-name a, .woocommerce-table__product-name.product-name strong, .woocommerce-table__product-name.product-name ul {
	display: inline-block;
	width: auto !important;
	padding: 0 5px;
}
.woocommerce-table__product-name.product-name .wc-item-meta strong, .woocommerce-table__product-name.product-name .wc-item-meta p {
	display: inline-block;
}
.woocommerce-table__product-total.product-total bdi {
	color: #544487;
	font-weight: 500;
}
.woocommerce-MyAccount-content table.shop_table .woocommerce-table__product-name.product-name .wc-item-meta p {
	font-size: 14px !important;
	font-weight: 600;
}
.woocommerce-customer-details .woocommerce-column__title {
	color: #46A040 !important;
}
.woocommerce-Address-title.title h3 {
	color: #46A040;
	font-weight: 500;
}
.u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address {
	border: 1px solid #EDEEF4;
	padding: 25px 30px;
}
.woocommerce-MyAccount-content .woocommerce-notices-wrapper + p {
	margin-bottom: 35px;
}
body .woocommerce-Address .edit {
	color: #fff !important;
	background-color: #544487 !important;
	padding: 18px 30px !important;
	border-radius: 10px;
}
.woocommerce-orders .woocommerce-MyAccount-content h2 {
	text-transform: capitalize;
}
.woocommerce-orders .woocommerce .woocommerce-MyAccount-content table.shop_table td:last-child , .woocommerce-orders  .woocommerce .woocommerce-MyAccount-content table.shop_table th:last-child{
	text-align: center;
}
.woocommerce-view-order.woocommerce-account .woocommerce-MyAccount-content h2 {
	margin-bottom: 20px !important;
}
.woocommerce-view-order .woocommerce-customer-details address {
	background-color: transparent;
	border: 1px solid #e2e3ed !important;
	border-radius: 0;
	padding: 20px 30px;
	position: relative;
	padding-left: 53px !important;
	line-height: 2;
}
.woocommerce-order-details tbody tr td:nth-child(2), .woocommerce-order-details tfoot th + td {
	color: #544487 !important;
	font-weight: 600 !important;
}
.woocommerce-order-details small, .woocommerce-order-details bdi {
	font-weight: 600 !important;
}
.woocommerce-table--order-details .order-number {
	color: #ACDA90;
	background-color: transparent;
}
.woocommerce-table--order-details .order-date {
	background-color: transparent;
	color: #fff;
}
.woocommerce-table--order-details .order-status {
	background-color: transparent;
	color: #fff;
	font-weight: 700;
}
.woocommerce-table__product-name.product-name a span {
	color: #5C5C5C;
	font-weight: 400;
}
.woocommerce-view-order .woocommerce-table__product-name.product-name a {
	color: #544487;
}
.woocommerce-table--order-details.shop_table.order_details tfoot th {
	font-weight: 400 !important;
}
.woocommerce-account .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot .cart-total th {
	color: #544487 !important;
	font-weight: 600 !important;
}
.order-btns .order-btn-back, .order-btns .order-again {
	display: inline-block;
}
.order-btn-back a {
	background-color: transparent !important;
	color: #544487 !important;
	margin-right: 30px !important;
}
.woocommerce-column--billing-address .addr--name {
	font-weight: 600;
	margin-bottom: 5px;
}
.woocommerce-column--billing-address .addr--name + br , .woocommerce-column--shipping-address .addr--name + br , .woocommerce-Addresses  address .addr--name + br{
	display: none;
}
.woocommerce-column--billing-address .addr--name, .woocommerce-column--shipping-address .addr--name , .woocommerce-Addresses  address .addr--name {
	font-weight: 600;
	margin-bottom: 5px;
}
.woocommerce-Addresses  address{
	position: relative;
	padding-left: 23px;
}
.woocommerce-Addresses .addr--name{
	position: relative;
}
.woocommerce-view-order .woocommerce-customer-details address::before , .woocommerce-Addresses .addr--name::before{
	content: '';
	background-image: url('images/order-map-marker-alt.svg');
	width: 12px;
	height: 16px;
	position: absolute;
	top: 59px;
	left: 24px;
}
.woocommerce-Addresses .addr--name::before {
	top: 1px;
	left: -28px;
}
.woocommerce-customer-details--phone::before, .woocommerce-customer-details--email::before {
	font-size: 0;
}
.woocommerce-customer-details--phone, .woocommerce-customer-details--email {
	padding-left: 0 !important;
	position: relative;
}
.woocommerce-customer-details--phone::before {
	content: '';
	background-image: url('images/order-metro-phone.svg');
	width: 13px;
	height: 13px;
	position: absolute !important;
	top: 3px;
	left: -29px;
}
.woocommerce-customer-details--email::before {
	content: '';
	background-image: url('images/order-envelope.svg');
	width: 15px;
	height: 11px;
	position: absolute !important;
	top: 5px;
	left: -30px;
}
.woocommerce-view-order .woocommerce-customer-details address::before, .woocommerce-customer-details--phone::before,.woocommerce-customer-details--email::before{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.woocommerce-account .woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead .woocommerce-table__product-name.product-name {
	font-weight: 500 !important;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table th.woocommerce-table__product-table.product-total {
	text-transform: uppercase !important;
}
.woocommerce-account .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .order_details_rows_holder tr:nth-child(2n+1) th, .order_details_rows_holder tr:nth-child(2n+1) td {
	background-color: #F6F7FA !important;
}
.order-again .button {
	padding: 20px 32px !important;
}
.customer-details-address-edit .button {
	padding: 20px 40px !important;
	margin-top: 30px !important;
}
.woocommerce-view-order .woocommerce-order-details {
	margin-bottom: 60px;
}
.u-column-holder {
	width: 48.75%;
	float: left;
}
.u-column-holder .woocommerce-Address {
	width: 100% !important;
}
.u-columns.woocommerce-Addresses .u-column-holder:first-child {
	margin-right: 2.5%;
}
.u-column-holder h3 {
	color: #46A040;
}
.u-column-holder .woocommerce-Address address::before {
	top: 32px;
	left: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .u-columns-title h2 {
	margin-bottom: 25px !important;
}
.woocommerce-account .woocommerce-MyAccount-content .u-columns-title + p {
	margin-bottom: 35px !important;
}
.woocommerce-account .u-column-holder .edit {
	background-color: #544487 !important;
	color: #fff !important;
	text-transform: capitalize !important;
	padding: 18px 40px !important;
	border-radius: 10px;
	display: inline-block;
	margin-top: 30px;
	font-size: 16px;
}
.download-bill {
	float: right;
}
.woocommerce .woocommerce-MyAccount-content .download-bill .button {
	background-color: transparent;
	color: #46A040;
	position: relative;
	padding-left: 40px;
}
.woocommerce-Addresses.addresses address {
	line-height: 2;
}
.woocommerce-address-fields .button {
	padding: 20px 50px !important;
}
.contact-rapid-info .contact-text {
	color: #707070;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.6;
	margin: 30px 0 20px;
}
.contact-rapid-col {
	width: 48%;
	float: left;
}
.contact-rapid-col.contact-rapid-form:first-child {
	margin-right: 4%;
}
.contact-rapid-col input, .contact-rapid-col select, .contact-rapid-col textarea {
	width: 100%;
	margin-bottom: 0 !important;
}
.contact-rapid-holder {
	width: 100%;
	display: table;
	margin-top: -35px;
}
.contact-rapid-holder input[type="submit"] {
	background-color: #544487;
	padding: 20px 70px;
	border: 0;
	border-radius: 10px;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	width: auto;
	cursor: pointer;
	margin-top: 15px;
}
.contact-rapid-holder .each-field {
	margin-bottom: 20px;
}
.contact-rapid-holder textarea {
	height: 177px;
}
.contact-rapid-holder .select2 .select2-selection span:first-child {
	padding-left: 18px;
}
.contact-rapid-info .contact-info {
	color: #707070;
	font-size: 12px;
	border-top: 1px solid #e2e3ed;
	padding-top: 20px;
	line-height: 1.6;
}
.contact-rapid-info .contact-phone a {
	color: #696D9F;
}
.contact-rapid-info .contact-phone {
	font-size: 30px;
	font-weight: 700;
	padding-left: 77px;
	position: relative;
}
.contact-phone::before {
	content: '';
	width: 55px;
	height: 55px;
	background-image: url('images/phone-circle.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: absolute;
	top: -8px;
	left: 0;
}
.contact-rapid-holder .each-field.each-field-select {
	margin-bottom: 25px;
}
.woocommerce-recomandare_prieten .shop_table.my_account_referal {
	display: none;
}
.woocommerce-recomandare_prieten .rs_my_referral_table {
	margin-top: -35px;
	font-weight: 500 !important;
}
#my_account_referral_link .referral-link {
	text-align: left;
}
#my_account_referral_link .copy_clip_icon.footable-visible {
	text-align: left !important;
}
.referral-actions {
	text-align: center !important;
}
.footable-visible.footable-last-column {
	text-align: center !important;
}
.referral-social.footable-visible.footable-sortable, #my_account_referral_link tbody td:nth-child(4) {
	display: none !important;
}
#generate_referral_field, #element--copy--link {
	text-align: left;
}
.referral_field1 {
	background-color: #F6F7FA;
	border-radius: 10px;
	padding: 60px 35px 33px 35px;
	margin-left: 114px;
	position: relative;
	display: inline-block;
	width: calc(100% - 114px);
}
.referral-columns-link .referral-column-text::before ,.referral_field1::before {
	content: '';
	background-image: url('images/link-circle.svg');
	width: 71px;
	height: 71px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: absolute;
	top: 26px;
	left: -113px;
}
.referral-link-holder .rs_my_referral_table {
	display: none;
}
.referral-link-holder {
	margin-top: -35px;
}
.referral-link-holder .description {
	color: #707070;
	font-size: 14px;
	margin-top: -10px;
	margin-bottom: 30px;
	line-height: 1.5;
}
.referral-table-holder {
	position: relative;
}
.referral-table-label {
	color: #544487;
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	z-index: 1;
	left: 149px;
	top: 38px;
}
.referral-table-holder .rs_my_referral_link_title , .referral-table-holder #my_account_referral_link, .referral-generate-holder .referral_field1{
	display: none;
}
.referral-columns .referral-columns-col {
	width: 50%;
	float: left;
}
.referral-column-title {
	color: #46A040 !important;
	margin-bottom: 55px;
}
.referral-column-user {
	margin-bottom: 35px;
}
.referral-columns-link .referral-column-text {
	color: #544487;
	font-size: 18px;
	position: relative;
	padding: 70px 115px 70px 114px;
	font-weight: 500;
}
.referral-columns-link .referral-column-text::before {
	left: 0;
	top: 57px;
}
.referral-column-user span, .referral-column-cart span {
	font-size: 21px;
	margin-bottom: 5px;
	display: inline-block;
}
.referral-column-info {
	display: inline-block;
	margin: 60px 0 35px;
}
.referral-column-user, .referral-column-cart {
	position: relative;
	padding-top: 25px;
}
.referral-column-user::before, .referral-column-cart::before {
	content: '';
}
.referral-column-user::before {
	background-image: url('images/user-icon.svg');
	width: 25px;
	height: 28px;
	position: absolute;
	left: 0;
	top: -10px;
}
.referral-column-cart::before{
	background-image: url('images/shopping-bag-icon.svg');
	width: 25px;
	height: 28px;
	position: absolute;
	left: 0;
	top: -10px;
}
.referral-column-info p, .referral-column-info ol {
	font-size: 14px;
	margin-bottom: 30px;
	color:#5C5C5C;
}
.woocommerce-MyAccount-content .wc-social-login-profile {
	padding-top: 45px;
}
.download-bill .button::before {
	content: '';
	background-image: url('images/file-download.svg');
	width: 21px;
	height: 21px;
	position: absolute;
	left: 2px;
	top: 15px;
	background-size: cover;
}
.download-bill .button {
	font-weight: 600 !important;
}
.free_shipping_badge {
	position: absolute;
	top: 45px;
	font-size: 14px;
	line-height: 1;
	padding: 9px 10px 9px 40px;
	color: #fff;
	font-weight: 500;
	left: 0;
	background-color: #544487;
	text-transform: uppercase;
}
.free_shipping_badge::before {
	content: '';
	background-image: url('images/icon-delivery.svg');
	background-size: cover;
	position: absolute;
	width: 20px;
	height: 16px;
	left: 11px;
	top: 8px;
}
.each-recomended-product:hover {
	background-color: #F6F7FA;
}
.each-recomended-product .add_to_cart_button.buton {
	font-size: 16px;
	font-weight: 500;
	padding: 19px 20px;
}
.each-recomended-product .cart_button_container {
	width: 218px;
}
.sale_percent_badge, .free_shipping_badge {
	top: 25px;
	z-index: 1;
}
.referral_field1 #refgeneratenow {
	padding: 19.5px 20px;
}
#my_account_referral_link .copy_clip_icon.footable-visible {
	line-height: 1.7;
}
#my-account-menu .user-avatar.avatar-upload img {
	max-width: 100%;
	max-height: 100%;
}
.referral_field1::after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11.5px 19px 11.5px 0;
	border-color: transparent #f6f7fa transparent transparent;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	left: -18px;
	display: block;
}
.referral-columns-link .referral-column-text::before, .referral_field1::before {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.woocommerce-account .woocommerce-form.woocommerce-form-login.login .error, .woocommerce-account .woocommerce-form.woocommerce-form-login.login .success{
	padding-top: 0;
}
.woocommerce-account .woocommerce-form.woocommerce-form-login.login .error:last-child, .woocommerce-account .woocommerce-form.woocommerce-form-login.login .success:last-child{
	padding-bottom: 20px;
}
.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button.button {
	bottom: 0;
	left: 0;
	font-family: 'Montserrat', sans-serif;
	color: #fff !important;
	background-color: #544487;
	border-radius: 10px;
	box-shadow: 6px 6px 22px -7px rgba(60,45,108,1);
	font-size: 18px;
	line-height: 1;
	padding: 18px 68px;
	margin: 0;
	border: 0 !important;
}
.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button.button:hover{
	background-color: #46a040;
}
.woocommerce-ResetPassword.lost_reset_password {
	text-align: center;
}
.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row.woocommerce-form-row--first {
	margin: 25px auto;
	display: block;
	float: none;
}
.woocommerce-ResetPassword.lost_reset_password p:first-child {
	text-align: center;
	color: #544487;
	max-width: 840px;
	margin: 0 auto;
}
.home .each-recomended-product:hover, .recomended_products .each-recomended-product:hover{
	background-color: transparent;
}
.woocommerce-form.woocommerce-form-login.login .authentication-text p {
	line-height: 1.6;
}
.authentication-text {
	padding-bottom: 16px;
}
.logged-in .cta_badge_holder {
	width: 100% !important;
}
.woocommerce-cart-form {
	margin-bottom: 20px;
}
.woocommerce-checkout .checkout-form-login-wrapper .woocommerce-button.button.woocommerce-form-login__submit {
	color: #544487 !important;
	background-color: #fff;
	border: 1px solid #544487 !important;
	box-shadow: none;
	font-weight: 500;
}
.woocommerce-checkout .checkout-form-login-wrapper .woocommerce-button.button.woocommerce-form-login__submit:hover {
	background-color: #544487;
	color: #fff !important;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image {
	width: 160px;
	max-width: unset !important;
}
.woocommerce_checkout_totals .cart-logos-holder {
	margin-top: 40px;
}
.woocommerce-terms-and-conditions-checkbox-text a {
	color: #707070;
	font-weight: 700;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .required {
	color: #707070;
	font-weight: 300;
}
#cui_field.visible-field, #nr_reg_com_field.visible-field {
	display: inline-block !important;
}
#billing_company_field.visible-field{
	display: block !important;
}
.woocommerce_checkout_review_box .woocommerce_checkout_review_box .woocommerce_checkout_review_box_badge {
	display: none;
}
.woocommerce_checkout_review_inner {
	position: relative;
}
.woocommerce_checkout_review_box .woocommerce_checkout_review_box_badge {
	position: absolute;
	right: 0;
	top: 0;
}
.woocommerce-account #customer_login .woocommerce-button.button.woocommerce-form-login__submit {
	bottom: -85px !important;
}
.about-us-section-inner.box_club h3 {
	font-size: 28px;
	font-weight: 400;
	margin-bottom: 38px;
}
.about-us-section-inner.box_club .buton {
	background-color: #6CC049;
	font-size: 18px;
	padding: 16px 32px;
	font-weight: 500;
}
.about-us-section-inner.box_club .button-container {
	margin-top: 35px;
}
.about-us-section-inner.box_club .about-us-text {
	padding: 180px 150px 180px 180px;
	width: 56%;
}
.about-us-section-inner.full_sec .about-us-text {
	width: 100%;
	box-shadow: none;
	margin: 0;
	padding: 10px 0 0 0;
}
.about-us-section-inner.full_sec {
	margin-bottom: 50px !important;
}
.club-banner-content .about-us-section-inner.full_sec .about-text span strong {
	color: inherit;
}
.about-us-section-inner.full_sec .button-container .buton {
	font-size: 18px;
	font-weight: 500;
	padding: 16px 32px;
}
.about-us-section-inner.full_sec .about-text p {
	font-size: 21px;
	margin-top: 20px;
}
.about-us-section-content .about-text ul li::before {
	content: '•';
	font-size: 36px;
	line-height: 0;
	position: relative;
	top: 4px;
	margin-right: 5px;
}
.about-us-section-content .about-text ul li {
	position: relative;
	color: #5C5C5C;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 20px;
}
.about-us-section-inner.box_club.box_right h3 {
	font-size: 31px;
}
.about-us-section-inner.box_right.box_club .button-container .buton {
	background-color: #380669;
	padding: 18px 59px;
}
.about-us-section-content h1 {
	color: #380069;
	font-size: 28px;
}
.club-table-inner h2 {
	font-size: 28px;
	text-align: center;
	color: #380069;
}
.about-us-section-inner.box_left.box_club {
	margin-bottom: 70px;
}
.club-table-text {
	margin-bottom: 60px;
}
.club-table-holder {
	color: #3E3E3E;
	font-size: 16px;
	counter-reset: section;
	margin-bottom: 120px;
}
.club-row-data, .club-row-data.club-row-data-reward .club-row-data-reward-inner {
	display: inline-block;
	vertical-align: middle;
}
.club-row-data.club-row-data-desc {
	position: relative;
	line-height: 1.6;
	padding: 0 120px 0 50px;
	font-size: 16px;
	width: 40%;
}
.club-row-data.club-row-data-number {
	width: 90px;
	height: 90px;
	background-color: #6CC049;
	position: relative;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	border-radius: 10px;
}
.club-row-data.club-row-data-number::after {
	counter-increment: section;
	content: counter(section) ".";
	color: #fff;
	font-weight: 700;
	font-size: 21px;
	position: absolute;
	left: 38px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.club-row {
	margin-bottom: 0;
	font-size: 0;
	padding: 30px 80px 30px 120px;
	position: relative;
}
.club-row-data.club-row-data-step, .club-row-data.club-row-data-reward {
	font-size: 16px;
}
.club-table-holder .club-row:nth-child(2n) {
	background-color: #F6F7FA;
}
.club-table-content .content-center {
	max-width: 100%;
}
.club-row-inner p {
	margin-bottom: 0;
}
.club-row-data.club-row-data-step {
	width: 21%;
	position: relative;
	padding-right: 50px;
}
.club-row-data.club-row-data-step::after {
	content: '=';
	color: #380069;
	font-size: 31px;
	font-weight: 700;
	position: absolute;
	right: 25px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.club-row-data.club-row-data-reward {
	font-size: 0;
	width: calc(33% - 120px);
}
.club-row-data-reward-inner {
	font-size: 16px;
	width: calc(100% - 95px);
}
.club-row-data.club-row-data-icon-points {
	margin-top: -10px;
	margin-right: 35px;
	width: 60px;
}
.club-row-data.club-row-data-icon {
	width: 6%;
	text-align: center;
	margin-right: 30px;
}
.club-row-data.club-row-data-icon img {
	display: block;
	margin: 0 auto;
	max-width: 68px;
	max-height: 90px;
}
.club-row-data.club-row-data-desc p {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.each-recomended-product .link-wrapper {
	z-index: 2;
}
.informatii-nutritionale-content.no_table .section-column {
	vertical-align: middle;
}
.ingrediente-holder p {
	margin-bottom: 0;
	color: #5C5C5C;
}
.benefits_text {
	max-width: 50%;
	margin: 0 auto;
	color: #5C5C5C;
	font-size: 16px;
}
.benefits_text ul li::before {
	content: '- ';
}
.benefits_text ul li {
	line-height: 1.6;
}
.benefits_text ul {
	padding-bottom: 20px;
}
.ingrediente-holder + h2 {
	margin-top: 30px;
}
.woocommerce-form.woocommerce-form-register.register .email-password {
	color: #544487;
	font-size: 16px;
}
.woocommerce-account .woocommerce-button.button {
	font-weight: 500;
	font-size: 16px !important;
}
.woocommerce-account .woocommerce-form.woocommerce-form-register.register .woocommerce-form-row {
	margin-bottom: 10px;
}
.woocommerce-account .woocommerce-form.woocommerce-form-register.register .email-password {
	margin-bottom: 30px;
	padding-left: 10px;
}
.woocommerce-account .woocommerce-form.woocommerce-form-register.register .email-password + .woocommerce-form-row.form-row {
	margin-bottom: 40px;
}
.woocommerce-form.woocommerce-form-register.register .woocommerce-Button:hover {
	background-color: #46a040 !important;
}
.woocommerce-form.woocommerce-form-register.register .error, .woocommerce-form.woocommerce-form-register.register .success{
	display: block;
	margin-top: 15px;
	font-size: 14px;
}
#customer_login .woocommerce-button.button.woocommerce-Button.register-validate {
	font-family: 'Montserrat', sans-serif;
	color: #fff !important;
	background-color: #544487;
	border-radius: 10px !important;
	box-shadow: 6px 6px 22px -7px rgba(60,45,108,1) !important;
	line-height: 1 !important;
	padding: 18px 68px !important;
	border: 0 !important;
	display: table;
	margin: 0 auto !important;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	margin-bottom: 40px !important;
	cursor: pointer;
}
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
	display: none;
}
.email-password + .woocommerce-form-row.form-row {
	margin-bottom: 0 !important;
}
.woocommerce-account .form-row input {
	border-color: rgba(0,0,0,0.2) !important;
}
.woocommerce-account .form-row.active_label input {
	border-color: #544487 !important;
}
.woocommerce-form.woocommerce-form-login .login-password-row {
	margin-bottom: 35px;
}
.woocommerce-form-register .wc-terms-and-conditions span {
	color: #707070;
	font-weight: 400 !important;
}
.woocommerce-form-register.register .wc-terms-and-conditions .woocommerce-form__label-for-checkbox::before {
	display: none;
}
.woocommerce-form-register.register .wc-terms-and-conditions .woocommerce-form__label-for-checkbox {
	padding-left: 0;
}
.form-row.remember_me_row #rememberme+ span{
	position: relative;
	padding-left: 30px;
}
.fc-block.recomended_products .each-recomended-product .link-wrapper {
	z-index: 2;
}
.footer-contact a {
	display: block; 
}
.woocommerce-discount_points .woocommerce-MyAccount-content .woocommerce-notices-wrapper + p {
	margin-bottom: 0;
}
.woocommerce .woocommerce-MyAccount-content .aronia_points_table table.shop_table tbody td.footable-row-detail-cell {
	border-right: 0 !important;
}
.woocommerce-order-details {
	color: #5C5C5C;
}
.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
	margin-top: 10px;
}
.each-field.each-field-select .select2 {
	max-width: 100%;
	width: 100% !important;
}
.woocommerce-edit-account fieldset .woocommerce-form-row label[for="password_current"], .woocommerce-edit-account fieldset .woocommerce-form-row label[for="password_1"] {		padding-right: 30px;	}

.blog-single-content .page-header-content h1 {
	font-size: 28px;
}

/*Beneficii*/
.about-us-section-content.box_beneficii .box_large .about-us-text {
	padding: 150px 135px;
}
.about-us-section-content.box_beneficii .about-us-section-inner {
	margin-top: 10px;
}
.about-us-section-content.box_beneficii .about-us-text {
	width: 55%;
}
.recomended-products-content.col_4 .each-recomended-product {
	width: 22%;
	margin-left: 1.5%;
	margin-right: 1.5%;
}
.recomended-products-content.col_4 .recomended-products {
	width: 100%;
}
.recomended-products-content.col_4 .full-content-center {
	margin: 0 70px;
}
.recomended-products-content.col_4 .each-recomended-product::before {
	height: 100%;
	background-color: transparent;
}
.recomended-products-content.col_4 .each-recomended-product:hover::before{
	background-color:#F6F7FA;
}
.recomended-products-content .sale_percent_badge, .recomended-products-content .free_shipping_badge{
	z-index: 2;
}
.recomended-products-inner .button-container {
	display: table;
	margin: 0 auto;
	padding-top: 20px;
}
.beneficii-table-col.beneficii-table-right {
	width: 29%;
	float: left;
}
.beneficii-table-col.beneficii-table-left {
	width: 71%;
	float: left;
	padding-left: 95px;
	color: #5C5C5C;
	font-size: 16px;
	line-height: 1.6;
}
.beneficii-table-col.beneficii-table-left p {
	margin-bottom: 30px;
}
.beneficii-table-col.beneficii-table-left h6 , .beneficii-table-col.beneficii-table-left h2{
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 400;
}
.beneficii-table-row .beneficii-row-title {
	background-color: #6CC049;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	padding: 19px 40px 19px 45px;
}
.beneficii-row-list ul li {
	color: #544487;
	font-size: 16px;
	padding: 18px 45px;
}
.beneficii-row-list ul li:nth-child(2n+1) {
	background-color: #F6F7FA;
}
.beneficii-table-inner {
	width: 100%;
	display: table;
	margin: 95px 20px 60px;
}
.beneficii-table-col.beneficii-table-right .beneficii-table-row:nth-child(2) .beneficii-row-title {
	padding: 9px 40px 9px 45px;
}
/*Fructul Aronia*/
.simple-texts-column {
	color: #5C5C5C;
	font-size: 16px;
	width: 48%;
	float: left;
	line-height: 1.6;
}
.simple-texts-column.simple-texts-columns-left {
	margin-right: 4%;
}
.simple-texts-columns {
	width: 100%;
	display: table;
	margin: 50px 0 70px;
}
.fructul-aronia-text {
	background-color: #544487;
	color: #fff;
	font-size: 18px;
	padding: 109px 140px;
	border-radius: 10px;
	width: 48%;
	text-align: center;
	float: left;
	font-weight: 400;
}
.fructul-aronia-holder .each-recomended-product {
	margin: 0;
	width: calc(26% - 50px);
	float: left;
}
.fructul-aronia-holder .each-recomended-product:first-child {
	margin-right: 50px;
}
.fructul-aronia-holder .each-recomended-product:last-child {
	margin-left: 50px;
}
.fructul-aronia {
	width: 100%;
	display: table;
	margin: 120px 0 0;
}
.fructul-aronia-holder .each-recomended-product::before {
	background-color: transparent;
}
.fructul-aronia-holder .each-recomended-product .recomended-image {
	max-width: 78%;
}
.simple-texts-table table {
	width: 100%;
	background-color: #FDFCFF;
}
.simple-texts-table .minerale .value em:nth-child(2n+1) {
	background-color: #F6F7FA;
}
.simple-texts-table table .value {
	text-align: center;
	color: #6CC049;
}
.simple-texts-table table .value em {
	display: block;
	padding: 15.7px 0;
	font-style: normal;
}
.vitamine .value strong {
	display: block;
	padding: 15.7px 0;
}
.simple-texts-table table .heading {
	text-align: center;
	color: #fff;
	font-weight: 600;
	background-color: #6CC049;
}
.simple-texts-table {
	margin-top: 30px;
	margin-bottom: 40px;
}
.simple-texts-table .minerale .heading {
	background-color: #ACDA90;
	vertical-align: middle;
}
.vitamine .value strong {
	font-weight: 600;
}
.fc-block.simple_texts_table {
	margin-top: -25px;
}
.simple-texts-column.simple-texts-columns-right .each-recomended-product {
	width: 62%;
	margin: 0 auto 0;
	display: block;
}
.simple-texts-column.simple-texts-columns-right .each-recomended-product::before {
	height: 100%;
	background-color: transparent;
}
.table-texts-columns strong {
	font-weight: 600;
}
.fc-block.product_benefits .subtitle {
	font-weight: 600;
}
.product-description-content.row-full .product-description-column {
	width: 100%;
}
.section-column.table-column .table_column.label_column {
	font-size: 16px;
	font-weight: 500;
}
.section-column.table-column .table_column.value_column {
	color: #3E3E3E;
	font-size: 16px;
}
.section-column.table-column.table-column-vitamine .table_column.value_column, .section-column.table-column.table-column-vitamine .table_column.label_column {
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}
.section-column.table-column.table-column-vitamine .table_row:nth-child(2n) {
	background-color: #FDFCFF;
}
.section-column.table-column.table-column-vitamine .table_row:nth-child(2n + 1)  {
	background-color: #F0F0F6;
}
.section-column.table-column.table-column-vitamine .table_footer {
	background-color: transparent;
	padding: 20px 0 0;
}
.section-column.table-column.table-column-vitamine .table_footer h5 {
	color: #5C5C5C;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.6;
}
.section-column.table-column.table-column-infos .table_header h5 {
	font-size: 16px;
	font-weight: 600;
}
.section-column.table-column.table-column-infos .table_column.label_column {
	padding-left: 30px;
	font-weight: 600;
}
.section-column.table-column.table-column-infos .table_footer {
	background-color: transparent;
	padding: 20px 0 0 0;
}
.section-column.table-column.table-column-infos .table_footer h5 {
	color: #544487;
	font-size: 14px;
	font-weight: 500;
}
.informatii-nutritionale-content .table_row.full_row .table_column.label_column {
	width: 100%;
}
.nutrition-info-table .table_row.full_row .table_column.value_column {
	display: none;
}
/* small content */
.single-product .about-us-section-content .content-center, .single-product .product_description, .single-product .informatii_nutritionale,.single-product .administrare_aronia .content-center,
.single-product .recomended_products .full-content-center, .simple-texts-holder .content-center, .fructul-aronia .content-center, .about-us-section-content.box_beneficii .content-center, .simple_texts_table .content-center,
.single-product .club-banner-content{
	max-width: 1520px;
}
.single-product .product_description , .single-product .informatii_nutritionale, .single-product .recomended_products .full-content-center, .single-product .club-banner-content{
	margin: 0 auto;
}
.administrare-aronia-inner .administrare-aronia-column {
	width: 49.2%;
	float: left;
}
.administrare-aronia-column.administrare-aronia-left {
	margin-right: 1.6%;
}
.administrare-aronia-box h2 {
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	color: #544487;
	margin-bottom: 40px;
}
.administrare-aronia-column-inner {
	background-color: #F6F7FA;
	margin-bottom: 20px;
	border-radius: 10px;
	padding: 50px 75px;
}
.administrare-image {
	margin-bottom: 50px;
}
.administrare-aronia-column-inner {
	background-color: #F6F7FA;
	margin-bottom: 20px;
	border-radius: 10px;
	padding: 50px 76px;
	color: #5C5C5C;
	font-size: 16px;
	line-height: 1.5;
	text-align: justify;
}
.administrare-aronia-column-inner span strong {
	display: inline-block;
	padding-bottom: 5px;
}
.administrare-aronia-column-inner h3 {
	margin-bottom: 10px;
	color: #544487;
	text-transform: uppercase;
}
.administrare-aronia-inner {
	width: 100%;
	display: table;
}
.administrare-text p:last-child {
	margin-bottom: 0;
}
.single-product .image-text-content.box_full {
	margin-top: 80px;
	padding-bottom: 100px;
}
.single-product .image-text-content.box_full h2 {
	font-size: 21px;
	text-transform: uppercase;
}
.single-product .club_banner .about-text p {
	color: #3E3E3E;
	font-style: normal;
}
.single-product .club-banner-content .about-text strong {
	color: #544487;
}
.single-product .club-banner-content {
	margin-top: 80px;
}
.single-product .image_text_section .content-center {
	max-width: 100%;
}
.single-product .product-reviews-section {
	margin-bottom: 50px;
}
.single-product .product_title {
	width: 100%;
	max-width: 100%;
}
.administrare-aronia-box {
	margin-top: 50px;
}
.administrare-aronia-box .description {
	text-align: center;
	margin-top: -20px;
	color: #544487;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 40px;
}
.administrare-text ul li::before {
	content: '- ';
}
.product-description-content.no_bg {
	background-color: transparent;
}
.section-column.table-column.no_values .table_column.label_column {
	text-align: left;
	padding-left: 28px;
	width: 100%;
	padding-right: 10px;
}
.section-column.table-column.no_values .table_column.value_column {
	display: none;
}
.section-column.table-column .table_row.heading_val {
	background-color: #6CC049 !important;
}
.section-column.table-column .table_row.heading_val .table_column.label_column {
	color: #fff;
}
.single-product .icons-section-content .icons-section-inner {
	padding: 0;
}
.single-product .icons-section-content .content-center {
	max-width: 1360px;
}
.informatii-nutritionale-content .section-column.table-column.table-column-infos {
	background-color: transparent;
	border-radius: 0;
	padding: 0;
}
.info-nutritionale-table {
	margin-bottom: 20px;
}
.product-description-content.top_spacing {
	margin-top: 160px;
}
.section-column.table-column.table-column-vitamine.ingredients_after_table {
	background-color: transparent;
	padding: 0;
	border-radius: 0;
}
.product-description-content .product-description-column ul li {
	color: #5C5C5C;
	line-height: 1.6;
	font-size: 16px;
}
.product-description-content .product-description-column ul{
	margin-bottom: 30px;
}
.product-description-content .product-description-column ul li::before{
	content:"- ";
}
.info-nutritionale-table .administrare-aronia-column-inner.administrare-aronia-inner-second.ingredients, .info-nutritionale-table {
	background-color: transparent;
	padding: 0;
	margin-bottom: 0;
}
.info-nutritionale-table .ingrediente-holder, .info-nutritionale-table .nutrition-info-table, .nutrition-info-table {
	background-color: #F6F7FA;
	border-radius: 10px;
	padding: 50px 80px;
	margin-bottom: 20px;
}
.informatii-nutritionale-content.has_ingredients_after_table .info-nutritionale-table .ingrediente-holder {
	display: none;
}
.table_after_content, .table_before_content {
	color: #5C5C5C;
}
.table_before_content + .table_body {
	margin-bottom: 20px;
}
.section-column.table_sep_columns .table_body .table_column.label_column, .section-column.table_sep_columns .table_body .table_column.value_column {
	width: 50%;
}
.section-column.table_sep_columns .table_body .table_column.label_column {
	border-right: 14px solid #F6F7FA;
}
.section-column.table_sep_columns .table_body .table_column.value_column {
	border-right: 0;
	border-left: 14px solid #F6F7FA;
	color: #46A040;
	font-weight: 500;
}
.table_row.clearfix.smaller .table_column.value_column {
	color: #5C5C5C;
	font-size: 12px;
	background-color: #f0f0f6;
}
.administrare-aronia-column-inner.administrare-aronia-inner-second.ingredients_tab_after_table {
	width: 49%;
	float: none;
	display: inline-block;
	vertical-align: top !important;
	margin-right: 2%;
	margin-top: 20px;
}
.ingredients_tab_after .table-column-infos .administrare-aronia-column-inner.administrare-aronia-inner-second:first-child , .ingredients_tab_after .table-column-infos .ingrediente-holder{
	display: none;
}
.informatii-nutritionale-content.ingredients_tab_after .section-column.table-column.table-column-vitamine, .informatii-nutritionale-content.ingredients_tab_after .section-column.table-column.table-column-vitamine + .administrare-aronia-column-inner {
	float: left;
}
.contact-section-content{
	margin-left: -80px;
	margin-right: -80px;
}
.terms-conditions .wpcf7-checkbox {
	font-size: 16px;
}
.contact-holder {
	padding: 0 80px;
}
.contact-holder .contact-inner {
	display: inline-block;
	vertical-align: top;
	width: 27%;
	font-size: 16px;
	color: #5C5C5C;
	line-height: 1.6;
}
.contact-inner.contact-form-wrapper {
	width: 38%;
	margin-left: 4%;
	margin-right: 4%;
}
.contact-holder-inner {
	font-size: 0;
}
.contact-holder-inner h2 {
	color: #544487;
	font-size: 21px;
	margin-bottom: 40px;
}
.contact-inner.contact-date-wrapper, .contact-inner.contact-infos-wrapper {
	padding-top: 40px;
}
.contact-inner.contact-date-wrapper {
	padding-left: 90px;
}
.contact-inner.contact-date-wrapper p {
	margin-bottom: 30px;
}
.contact-inner.contact-form-wrapper .each-field input, .contact-inner.contact-form-wrapper .each-field textarea {
	width: 100%;
	margin-bottom: 20px;
}
.contact-phone-number {
	color: #544487;
	font-size: 30px;
	font-weight: 700;
}
.contact-inner .contact-phone-image, .contact-inner .contact-phone-number {
	display: inline-block;
	vertical-align: middle;
}
.contact-phone-number{
	position: relative;
}
.contact-phone-image {
	margin-right: 30px;
}
.contact-phone-text {
	position: relative;
	margin-bottom: 20px;
}
.contact-phone-image img {
	display: block;
}
.contact-infos-info {
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #E7E8F4;
}
.contact-infos-description {
	color: #707070;
	font-size: 12px;
	line-height: 1.8;
	margin-bottom: 38px;
}
.contact-infos-infos a {
	color: #5C5C5C;
}
.contact-infos-infos {
	line-height: 1.8;
}
.contact-heading h6 {
	font-size: 21px;
}
.contact-heading h2 {
	font-size: 34px;
	margin-bottom: 10px;
}
#my_account_referral_link #rs_copy_clipboard_image {
	cursor: pointer;
}
.fc-block.recomended_products .recomended-products-inner .button-container {
	margin-left: 0;
}
.fc-block.recomended_products .free_shipping_badge {
	display: none;
}
.woocommerce_checkout_review_inner .product-total .woocommerce-Price-amount.amount {
	float: right;
}
.woocommerce_checkout_review_inner .product-total {
	padding-right: 15px !important;
}
.table-delivery tbody tr:nth-child(2n+1) {
	background-color: #FDFCFF;
}
.table-delivery tbody tr:nth-child(2n) {
	background-color: #F0F0F6;
}
.table-delivery tbody td {
	padding: 10px;
}
.table-delivery tbody tr td:nth-child(1) {
	width: 20%;
}
.table-delivery tbody tr td:nth-child(2) {
	width: 20%;
}
.table-delivery tbody tr td:nth-child(3) {
	width: 20%;
}
.table-delivery tbody tr td:nth-child(4) {
	width: 20%;
}
.table-delivery tbody tr td:nth-child(5) {
	width: 20%;
}
.content-area.newsletter-template .newsletter-text {
	display: none;
}
.content-area.newsletter-template .about-us-image-inner {
	background-size: contain;
}
.content-area.newsletter-template .newsletter-form input[type="email"] {
	width: calc(100% - 200px) !important;
	float: left !important;
	/* background-color: #f0f0f0; */
	border: 1px solid #D4D5DD !important;
	color: #544487 !important;
	font-size: 16px !important;
}
.content-area.newsletter-template .newsletter-form .klaviyo-form input[type="email"] {
	width: 100% !important;
}
.content-area.newsletter-template .newsletter-form input[type="submit"], .content-area.newsletter-template .newsletter-form button {
	float: left !important;
	width: 200px !important;
}
.content-area.newsletter-template .newsletter-form {
	width: 100%;
	margin: 38px 0 32px;
}
.recomended-products-content.col_4 .button-container {
	margin-left: auto !important;
}
.single-product .pdp_form_cart .spinner {
	width: 20px;
	height: 20px;
	right: 10px;
	top: 18px;
}
.topbar-container-col .link-wrappers {
	color: #fff;
}
.text-section-content.purple_imagebox h2 {
	color: #fff;
}
.simple-text-page img {
	height: auto;
}
.fc-block.fructul_aronia .sale_percent_badge, .fc-block.fructul_aronia .free_shipping_badge {		
	z-index: 2;	
}
.fructul-aronia-text p:last-child {
	margin-bottom: 0;
}
.recomended-image img {
	max-width: 100%;
}
.ingredients strong , .ingredients_tab_after_table strong{
	font-weight: 600;
}
.footer-logos-container .widget_block p {
	margin-bottom: 0;
}
.trusted-logo img {
	display: block;
	max-width: 60px;
}
.testimonial-section-inner h2 {
	color: #544487;
	text-transform: uppercase;
	font-size: 18px;
	text-align: center;
	margin-bottom: 50px;
}
.testimonial-section .content-center {
	max-width: 1350px;
}
.testimonial-section-inner {
	margin: 60px 0 90px;
}
.testimonial-section-inner .testimonial strong {
	font-weight: 600;
}
.testimonial-section-inner p {
	margin-bottom: 25px;
}
.image_testimonial {
	width: 110px;
	height: 110px;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
	background-color: #f6f7fa;
	display: inline-block;
	vertical-align: middle;
}
.testimonial-image-holder {
	text-align: center;
}
.role {
	color: #46A040;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 16px;
}
.image-signature-holder {
	display: inline-block;
	vertical-align: middle;
	padding-left: 40px;
}
.testimonial {
	margin-bottom: 50px;
}
.product-reviews-body.loading--element {
	opacity: 0.5;
	pointer-events: none;
}
.product-reviews-body .comments--pagination {
	text-align: center;
}
.product-reviews-body .comments--pagination .page-numbers {
	color: #5C5C5C;
	font-size: 14px;
	padding: 0 3px;
}
.product-reviews-body .comments--pagination .page-numbers.current {
	font-size: 15px;
	color: #544487;
	font-weight: 700;
}
.administrare-aronia-box .content-center {
	padding-left: 0;
	padding-right: 0;
}
.about-us-section-inner.box_quote .about-us-image-inner {
	background-size: contain;
	background-position: center bottom;
}
.home .pswp {
	display: none;
}
.product-reviews-body .user_name {
	text-overflow: ellipsis;
	overflow: hidden;
}

.page-header-content .description {
	color: #5C5C5C;
	font-size: 16px;
	line-height: 1.5;
}
.page-header-content.white_bg {
	background-color: #fff;
	padding: 80px 100px 55px;
}
.page-header-content.white_bg h6 {
	font-size: 21px;
}
.page-header-content.white_bg h1 {
	font-size: 28px;
}
.page-header-content .description p:last-child {
	margin-bottom: 0;
}
.contact-holder .description {
	color: #5C5C5C;
	font-size: 16px;
	line-height: 1.5;
	margin-top: 20px;
}
.contact-section-content.textsmall h2 {
	font-size: 28px;
}
.text-section-content.gray_bg {
	background-color: #f6f7fa;
	padding: 70px 0;
}
.text-section-content.gray_bg .text-section-inner{
	color: #5C5C5C;
}
.text-section-content.gray_bg .text-section-heading h2{
	color:#380069;
}
.contact-section-content.textsmall {
	margin-bottom: 60px;
	margin-top: 60px;
}
.text-section-content.gray_bg .text-section-inner p {
	font-size: 16px;
}
.contact-holder-inner.no-date-companie .contact-form-wrapper {
	margin-left: 0;
	width: 69%;
}
.contact-holder-inner.no-date-companie {
	max-width: 1350px;
	margin: 0 auto;
}
#asl-storelocator.asl-p-cont.asl-bg-2 .Num_of_store {
	background: #544487 none repeat scroll 0 0 !important;
}
#asl-storelocator.asl-p-cont.asl-bg-2 .col-xs-12.search_filter .sl-search-group span.span-geo, #asl-storelocator.asl-p-cont.asl-bg-2 .col-xs-12.search_filter .asl-store-search span.span-geo {
	background: #544487 repeat scroll 0 0 !important;
}
#asl-storelocator.asl-p-cont.asl-bg-2 .panel-cont button, #asl-storelocator.asl-p-cont.asl-bg-2 .panel-cont .btn.btn-asl {
	background-color: #544487 !important;
}
#asl-storelocator.asl-p-cont.asl-bg-2 .panel-inner .sl-item .addr-sec .p-title, #asl-storelocator.asl-p-cont.asl-bg-2 .search_filter > p:first-child {
	font-weight: 600 !important;
	color: #544487 !important;
}
body .magazine-partenere-content #asl-storelocator.container.storelocator-main.asl-p-cont.asl-template-0 {
	background-color: #f6f7fa;
	padding: 50px 70px !important;
	border-radius: 10px;
	max-width: 1350px !important;
}
.magazine-partenere-content #asl-storelocator.asl-p-cont .Num_of_store {
	z-index: 1 !important;
}
.contact-phone-number a {
	color: #544487;
}
.woocommerce-order-received .woocommerce-info {
	display: none;
}
.woocommerce-order-received .page_regular_content {
	padding-right: 0 !important;
	max-width: 1350px;
	margin: 0 auto;
}
.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
	font-size: 30px;
	color: #544487;
	font-weight: 600;
	text-align: center;
	margin: 20px 0 50px;
}
.woocommerce-order-received .woocommerce-thankyou-order-details li {
	width: calc(20% - 20px);
	padding-right: 10px !important;
	margin-right: 20px !important;
	color: #5c5c5c;
}
.woocommerce-order-received .woocommerce-thankyou-order-details li strong {
	font-size: 15px !important;
	color: #544487;
}
.woocommerce-order-received .woocommerce-thankyou-order-details li {
	width: calc(20% - 20px);
	padding-right: 10px !important;
	margin-right: 20px !important;
}
.woocommerce-order-received .woocommerce ul.order_details {
	margin-bottom: 25px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 25px;
	margin-top: 60px !important;
}
.woocommerce-thankyou-order-details + p {
	color: #5c5c5c;
	margin-bottom: 30px;
}
.woocommerce-order-received .woocommerce-order-details__title {
	font-size: 22px;
	font-weight: 500;
	background-color: #544487;
	padding: 8px 14px;
	color: #fff;
	margin-bottom: 0;
}
.woocommerce-order-received .woocommerce-table__product-name.product-name {
	padding-left: 12px !important;
	padding-right: 12px !important;
}
.woocommerce-order-received .woocommerce-table--order-details .order-date, .woocommerce-order-received  .woocommerce-table--order-details .order-number ,
.woocommerce-order-received .woocommerce-table--order-details .order-status{
	color: #6ab335;
}
.woocommerce-order-received .woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
	margin-top: 0;
}
.woocommerce-order-received .woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name {
	border-bottom: 0 !important;
}
.woocommerce-order-received .download-bill .button::before {
	display: none;
}
.woocommerce-order-received .download-bill .button {
	background-color: #46a040;
	color: #fff;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column {
	float: none;
	display: inline-block;
	vertical-align: top;
}
.woocommerce-order-received .woocommerce-columns.woocommerce-columns--2 {
	font-size: 0;
	display: inline-block;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column.col-1 {
	margin-right: 2%;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column.col-1 .woocommerce-customer-details--phone::before, 
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column.col-1 .woocommerce-customer-details--email::before{
	left: 0;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column.col-1 .woocommerce-customer-details--phone, .woocommerce-order-received .woocommerce-customer-details .woocommerce-column.col-1 .woocommerce-customer-details--email {
	padding-left: 20px !important;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column.col-1 .woocommerce-customer-details--phone::before {
	top: 5px;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column.col-1 .woocommerce-customer-details--email::before {
	top: 8px;
}
.woocommerce-order-received .woocommerce table.shop_table td {
	border-top: 1px solid rgba(110,114,165,0.2) !important;
	border-bottom: 0 !important;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title {
	font-size: 22px;
	font-weight: 600;
}
.woocommerce-order-received .download-bill .button:hover {
	background-color: #544487;
	color: #fff;
}
.product_reviews_count.noreviews {
	cursor: initial;
}
/*
.produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart {
	width: 290px;
}
*/
.outofstock .product-page-main_info .content_builder {
	padding-top: 30px;
}
.outofstock .product-page-main_info .cwginstock-subscribe-form .panel-primary > .panel-heading {
	background-color: #544487;
	border: 0;
}
.outofstock .product-page-main_info .cwginstock-subscribe-form .panel-primary > .panel-heading h4 {
	margin-bottom: 0;
}
.cwginstock-panel-body input[type="text"], .cwginstock-panel-body input[type="email"] {
	border: 1px solid rgba(110, 114, 165, 0.2);
	font-size: 15px;
	padding: 14px 17px;
	display: block;
	max-width: 100%;
	margin-bottom: 10px;
	text-align: left !important;
	color: #5c5c5c;
}
.cwginstock-subscribe-form .panel-primary {
	border: 0 !important;
	box-shadow: none;
	background-color: #f2f2f2;
}
.cwgstock_button {
	background-color: #46a040 !important;
	font-size: 15px;
	border: 0;
	padding: 15px 25px !important;
	border-radius: 5px !important;
	width: auto !important;
	float: left;
}
.stock.out-of-stock {
	margin-top: 20px;
}
.about-us-section-inner.box_quote .about-us-text::before {
	display: none;
}
.woocommerce .col2-set, .woocommerce-page .col2-set .woocommerce-column {
	display: inline-block;
	vertical-align: top;
}

.woocommerce-form-row input[type="password"] {
	-webkit-appearance: none;
	border-radius: 0;
}
.woocommerce-lost-password .woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last {
	margin: 25px auto !important;
	float: none;
}
.woocommerce_checkout_review_box .woocommerce_checkout_review_box_badge img {
	max-width: 63px;
}
.cwgstock_output {
	clear: both;
	padding-top: 10px;
}
.woocommerce-order-details .woocommerce-table__product-name.product-name a {
	color: #544487;
}
.woocommerce-order-received .download-bill {
	margin-bottom: 20px !important;
}
.woocommerce-lost-password p {
	color: #515151;
	font-size: 16px;
}
.offers-content-inner {
	position: relative;
	margin-bottom: 30px;
}
.offers-content-inner img {
	width: 100%;
	border-radius: 10px;
}
.home .fc-block.favourite_products {
	margin-top: 45px;
}
.woocommerce-notices-wrapper {
	max-width: 1760px;
	margin: 0 auto;
}
.minicart_footer .cta_aronia_club {
	margin-top: 0;
}
.woocommerce-mini-cart__total.discounts .label {
	margin-top: 2px;
}
.blog-holder-button .load--btn {
	display: inline-block;
}
.blog-holder-button {
	position: relative;
	display: table;
	margin: 0 auto;
	text-align: center;
}
#yith-wcmap-avatar {
	position: relative;
	z-index: 9999;
}
.content-area.newsletter-template .about-us-text {
	background-color: #fafafa;
}
.content-area.newsletter-template .newsletter--page {
	background-color: #fff;
	border-radius: 10px;
	padding: 0 30px;
	margin: 15px 0;
	box-shadow: 6px 6px 22px 15px rgba(142, 142, 142,0.1)
}
.content-area.newsletter-template h2 {
	font-weight: 300;
}
.content-area.newsletter-template p {
	color: #5C5C5C;
	font-size: 16px;
}
.paragraph--heading {
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.6;
}
.content-area.newsletter-template em {
	font-size: 12px;
}

/* pagina certificate */
.imagine--certificat {
	float: left;
	width: 48%;
	height: auto;
	margin-left: 1%;
	margin-right: 1%;
}
.container--certificate {
	display: inline-block;
	width: 100%;
}
.blog-content-holder img.wp-post-image {
	margin-bottom: 25px;
}
.footer-social a.social-tiktok::before {
	background-position: -113px -256px;
	width: 24px;
	height: 24px;
}
.production-steps-inner .title {
	color: #544487;
	font-size: 21px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 30px;
}
.production-image img {
	max-width: 100%;
	width: 100%;
	margin-bottom: 30px;
}
.products-list .each-step {
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	color: #3F2A55;
	position: relative;
	padding-left: 50px;
	text-align: left;
	padding: 5px 0 5px 50px;
}
.production-steps-inner .products-list {
	counter-reset: section;
	text-align: center;
	padding: 10px 0;
}
.products-list .each-step::before {
	counter-increment: section;
	content: counter(section);
	background-color: #71B74B;
	color: #fff;
	font-weight: 600;
	width: 28px;
	height: 28px;
	display: block;
	text-align: center;
	line-height: 28px;
	border-radius: 50%;
	position: absolute;
	left: 8px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.products-list .each-step::after {
	content: '';
	width: 40px;
	height: 40px;
	background-color: #F3F2F2;
	position: absolute;
	left: 2px;
	top: 50%;
	transform: translateY(-50%);
	z-index: -1;
	border-radius: 50%;
}
.products-list.products-list-5 .each-step {
	width: 20%;
}
.products-list.products-list-4 .each-step {
	width: 25%;
}
.fc-block.production_steps + .fc-block.production_steps {
	margin-bottom: 50px;
}
.products-list .each-step .each-step-text {
	max-width: 260px;
}
.fc-block.production_steps {
	margin-top: 50px;
}
.featured-post-content h6 a {
	color: #46a040;
	text-transform: uppercase;
}

.informatii_nutritionale_prod .left--column, .informatii_nutritionale_prod  .right--column {
	width: 49%;
	float: left;
}
.informatii_nutritionale_prod  .left--column {
	margin-right: 2%;
}
.fc-block.informatii_nutritionale_prod {
	width: 100%;
	display: table;
	margin-bottom: 40px;
}
.right--column .table_footer {
	background-color: transparent;
	padding: 20px 0 0 0;
}
.right--column .table_footer h5{
	color: #544487;
	font-size: 14px;
	font-weight: 500;
}
.right--column .table_column.value_column {
	color: #3E3E3E;
	font-size: 16px;
}
.right--column .table_column.label_column{
	font-size: 16px;
	padding-left: 30px;
}
.right--column .table_header {
	padding: 10px 10px 10px 30px;
}
.right--column .table_header h5 {
	font-size: 16px;
	font-weight: 600;
}

/* Image gallery */
.image_gallery_video {
	width: 50%;
	float: left;
}
.image_gallery_video video{
    display: block;
    width: 100%;
    height: 490px;
}
.gallery_items_list {
	width: calc(50% - 30px);
	float: right;
}
.image-gallery-item {
	width: calc(33.33% - 30px);
	float: left;
	position: relative;
	margin-bottom: 30px;
	margin-left: 15px;
	margin-right: 15px;
}
.gallery_items_list ul {
	margin-left: -15px;
	margin-right: -15px;
}
.image-gallery-item a {
	display: block;
    height: 12vw;
	max-height: 230px;
	background-size: cover;
	background-position: center center;
    position: relative;
}
.image-gallery-item a::after {
	content: "+";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 12vw;
	text-align: center;
	font-size: 60px;
	background-color: rgba(0,0,0,0.6);
	color: #fff;
    opacity: 0;
}
.image-gallery-item a:hover::after{
    opacity: 1; 
}
.image_gallery_section h2{
    color: #380069;
    text-align: center;
    font-size: 28px;
    margin-bottom: 35px;
}
.image_gallery_section::after {
	content: "";
	display: table;
	clear: both;
}
.image_gallery_section {
	padding: 30px 0;
}

/* Main menu spacing */
.menu_container.menu_left {
	text-align: right;
    padding-right: 35px;
}
.menu_container.menu_right {
	text-align: left;
    padding-left: 35px;
}
.header-holder-sticky .logocontainer-sticky {
	margin-left: 0;
}
.header-holder-sticky .header-container .menu li {
	margin-right: 35px;
}
.login_modal_body .wc-social-login.form-row-wide, #customer_login .socials_login_shortcode {
	text-align: center;
}
.newsletter-template .mc4wp-response {
	width: 100%;
	padding-top: 0;
	padding-bottom: 20px;
}
.variation-Categorie {
	display: none !important;
}

/* post reviews section */
.post--reviews {
	background: #544487;
	color: #fff;
	text-align: center;
	padding: 40px 20px 22px;
	border-radius: 10px;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -54px;
	z-index:999;
	position:relative;
}
.single-product .product-reviews-body {
	padding-bottom: 70px;
}
.post--reviews a {
	font-weight: 700;
	color: #fff;
}
#reply-title {
	font-weight: 700;
	margin-bottom: 15px;
	display: block;
	font-size: 19px;
	text-transform:uppercase;
}
.logged--usr #reply-title{
	cursor:pointer;
}
.comment-form-rating label {
	margin-bottom: 10px;
	display: block;
	font-weight: 500;
}
.comment-form-comment label[for="comment"] {
	font-weight: 500;
	margin-bottom: 12px;
	display: block;
	margin-top: 12px;
}
body .post--reviews #comment {
	height: 100px !important;
	border: 0 !important;
	resize: none;
	border-radius: 5px;
	margin-bottom: 8px;
	max-width: 600px;
	padding: 10px;
	font-size: 15px;
}
#review_form .cr-upload-local-images #cr_review_image, .cr-upload-local-images #cr_review_image {
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
body .post--reviews #review_form #submit {
	background: #6CC049;
	color: #fff;
	font-size: 16px;
	padding: 20px 51px;
	font-weight: 400;
	margin-top: 17px;
	border-radius: 10px;
}
body .post--reviews #review_form #submit:hover{
	color:#544487;
	background-color:#fff;
}
.post--reviews .cr-upload-images-status {
	max-width: 370px;
	margin-left: auto !important;
	margin-right: auto !important;
	font-size: 16px !important;
}
.post--reviews #commentform {
	 display: none; 
}
.post--reviews.visible #commentform{
	display:block;
}
#review_form .cr-upload-images-preview, .cr-upload-images-preview {
	justify-content: center;
}
.woocommerce p.stars a::before {
	color: #FFCE00;
}
.required[title="obligatoriu"] + .required {
	display: none;
}
.empty-cart .fc-block.recomended_products {
	display: none;
}
.empty-cart h3 {
	text-align: center;
}
.empty-cart .return-to-shop {
	text-align: center;
	margin-bottom: 50px;
	margin-top: 25px;
}
.empty-cart .page_regular_content {
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}
.empty-cart .woocommerce-notices-wrapper{
	font-size:14px;
}
.empty-cart .cart_empty_title, .empty-cart .woocommerce-info {
	text-align: center;
}
.woocommerce-cart:not(.empty-cart) .fc-block.club_banner {
	display: none;
}

/* generate referral_field 18.02*/
#generate_referral_field {
	pointer-events: none;
	opacity: 1;
	color: #b5b5b5;
}
#copy--link{
	padding:19px 20px;
}
.referral-column-info ol {
	list-style: decimal;
	list-style-position: inside;
}

/* implementare SDK */
#billing_city:disabled {
	opacity: 0.4;
}
.ro--fields--city #billing_city_field > label {
	display: none;
}
.woocommerce table.shop_table .woocommerce_checkout_totals td {
	font-size: 14px;
	font-weight: normal;
}
.woocommerce ul#shipping_method li label {
	font-size: 15px;
	position:relative;
	cursor:pointer;
}
.woocommerce ul#shipping_method li input {
	opacity: 0;
	visibility: hidden;
	position:relative;
}
.woocommerce ul#shipping_method li input[type="radio"] + label::before {
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 2px solid #380669;
	display: block;
	position: absolute;
	left: -21px;
	top: 3px;
}
.woocommerce ul#shipping_method li input[type="radio"]:checked + label::after {
	content: '';
	width: 6px;
	height: 6px;
	display: block;
	background-color: #380669;
	position: absolute;
	top: 7px;
	left: -17px;
	border-radius: 50%;
}
#shipping_method_0_sameday, #shipping_method_0_sameday + label{
	display:none !important;
}
.wc_shipping_sameday_lockers .select2-container--default .select2-selection--single .select2-selection__rendered{
	font-size:13px;
}
.wc_shipping_sameday_lockers .select2-container .select2-selection--single .select2-selection__rendered{
	padding-right:44px;
}
body .woocommerce_checkout_totals .wc_shipping_sameday_lockers.shipping th {
	font-size: 15px;
	line-height: 1.3;
}
.wc_shipping_sameday_lockers .select2-container {
	max-width: 360px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: #544487;
}
#billing_phone_field {
	clear: left !important;
}
#billing_state_field > label{
	display:block;
}
.with--select label {
	display: none !important;
}
#shipping_postcode_field {
	clear: left !important;
}

/* produs nou badge */
.free_shipping_badge.produs_nou { 
	padding-left: 10px;
}
.free_shipping_badge.produs_nou:before { 
	display:none;
}

.informatii-nutritionale-holder.first_box {
	margin-top: 50px;
}

/*Contul meu points 08.03.2022*/
.points_box, .user_box_wrapper.user_unused .user_box_info strong  {
	background-color: #6cc049;
}
.user_earned_points.points_box, .user_box_wrapper.user_earned .user_box_info strong {
	background-color: #544487;
}
.user_box_wrapper.user_unused .user_box_info a {
	color: #46A040;
}
.points_inner_left .points-extra {
	display: block;
	font-size: 12px;
}
.user_earned_points.points_box .points_inner_left {
	padding-top: 3px;
}

/*Semnatura 09.03.2022*/
.image-signature-holder {
	padding-left: 0;
}
.testimonial {
	margin-bottom: 30px;
}

.product-description-column img {
	max-width: 70px;
}

/* cui placeholder 18.13.2022 */
.woocommerce-billing-fields__field-wrapper #cui_field {
	clear: left;
}
.woocommerce-billing-fields__field-wrapper #cui_field, .woocommerce-billing-fields__field-wrapper #nr_reg_com_field {
	float: left;
}

/* Cont utilizator 16.03.2022 */
.user_details_title .logout{
	display: none !important;
}
body #my-account-menu .myaccount-menu li.logout-item a {
	margin-left: 0 !important;
	display: block !important;
}
body #my-account-menu .myaccount-menu li.logout-item a .item-label {
	display: inline-block !important;
	width: auto !important;
	font-weight: 400 !important;
}
body #my-account-menu .myaccount-menu li.logout-item a:hover .item-label{
	font-weight: 600 !important;
}
body #my-account-menu .myaccount-menu li.logout-item a .item-icon {
	top: 2px !important;
}
.myaccount-menu li a:hover .item-icon{
	transform: scale(1.1);
}
.footable-visible .pagination ul > .disabled > a{
	opacity: 0.2;
}
.rs_user_total_points > b {
	display: inline-block;
	vertical-align: middle;
}
.rs_user_total_points > b {
	display: inline-block;
	vertical-align: middle;
}
.points-number {
	font-size: 28px;
}
.rs_user_total_points > b:first-child {
	margin-right: 8px;
}
span.pct {
	display: block;
	font-size: 16px;
}
#my-account-menu .myaccount-menu li:nth-last-child(2) .item-label {
	border-width: 0;
}
#my-account-menu .myaccount-menu li:nth-last-child(2){
	margin-bottom: 35px;
}
body.offset{
	margin-top:-175px;
}
.account-button-holder{
	display: none !important;
}
/* Cont utilizator 16.03.2022 */

/* modificari detalii comanda 23.03.2022 */
.woocommerce-OrderUpdates.commentlist {
	margin-bottom: 25px;
}


/* Modificari 18.03.2022 */
.aronia_points_table th:nth-child(1), .aronia_points_table tbody td:nth-child(1),
.aronia_points_table th:nth-child(4), .aronia_points_table tbody td:nth-child(4) {
	width: 140px !important;
}

/* AR-124 Contul Meu - Comenzile mele (MOBILE)*/
.woocommerce-MyAccount-content table.shop_table tbody tr:nth-child(2n) td {
	background-color: #ffffff;
}

/* AR-129 Banner Newsletter Footer (MOBILE) */
.woocommerce-checkout .footer-newsletter {
	display: none;
}
.footer-container {
	border-radius: 10px 10px 0 0;
}

@media(min-width:1365px){
	.aronia_points_table td:nth-child(3),
	.aronia_points_table td:nth-child(4),
	.aronia_points_table td:nth-child(5),
	.aronia_points_table th:nth-child(3),
	.aronia_points_table th:nth-child(4),
	.aronia_points_table th:nth-child(5){
		display: table-cell !important;
	}
	
	.footable-toggle {display: none !important;}
	.woocommerce .woocommerce-MyAccount-content table.shop_table td.footable-last-column {border-right: 1px solid rgba(110,114,165,0.2) !important;}
	.aronia_points_table tbody td:nth-child(4) {font-weight: 700 !important;color: #46A040 !important;}
	.aronia_points_table tbody td:nth-child(5),
	.aronia_points_table tbody th:nth-child(5) {text-align: center !important;}
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{
	display:none !important;
}
.login_modal_body .show-password-input-pass, #customer_login .login-password-row .show-password-input-pass {  
	position: absolute;
	right: .7em;
	top: 19px;
	cursor: pointer;
}

.login_modal_body .show-password-input-pass::after{
	content: '';
	background-image: url('images/icon-password-eye.svg');
	width: 21px;
	height: 14px;
	display: block;
	margin-top: 2px;
}
/* Modificari 18.03.2022 */

.archive .login-password-row > span:last-child {
	display: none !important;
}

/* 29.03.2022 */
.woocommerce-account-data-nastere {
	clear: both;
	display: none;
}
.active_oferta_speciala + .woocommerce-account-data-nastere {
	display: block;
}
.woocommerce_endpoint_page .wc-social-login-profile {
	padding-top: 50px;
}
/* 29.03.2022 */

/* 29.03.2022 - v2 */
input:-webkit-autofill::first-line,
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	font-family: 'Montserrat', sans-serif !important;
}
.order-btns .order-btn-back .button {
	position: relative;
	color: #380669;
	font-weight: 700;
}
.order-btns .order-btn-back .button::before{
	content: '';
	width: 5px;
	height: 5px;
	position: absolute;
	border-left: 2px solid #380669;
	border-bottom: 2px solid #380669;
	top: 23px;
	left: 3px;
	transform: rotate(45deg);
	display: block !important;
}
.woocommerce-MyAccount-content .wc-social-login-profile {
	padding-top: 65px !important;
}
/* 29.03.2022 - v2 */

/* 04.04.2022 - social logins */
.woo-slg-login-wrapper {
	width: 18%;
	margin: 0 !important;
}
.woo-slg-login-wrapper > a {
	height: 55px;
	border-radius: 10px;
	display: block;
	font-size: 0;
	background-color: gray;
	position: relative;
}
#woo_slg_social_login {
	font-size: 0;
}
.woo-slg-clear {
	display: none;
}
.woo-slg-social-wrap {
	display: flex;
	align-content: center;
	justify-content: space-between;
}
.woo-slg-login-wrapper > a.woo-slg-social-login-facebook,
.woo-slg-social-login-facebook {
	background-color: #507CC0 !important;
}
.woo-slg-login-wrapper > a.woo-slg-social-login-googleplus,
.woo-slg-social-login-googleplus {
	background-color: #DF492F !important;
}
.woo-slg-login-wrapper > a.woo-slg-social-login-paypal,
.woo-slg-social-login-paypal {
	background-color: #00457c !important;
}
.woo-slg-login-wrapper > a.woo-slg-social-login-linkedin,
.woo-slg-social-login-linkedin {
	background-color: #0a66c2 !important;
}
.woo-slg-login-wrapper > a.woo-slg-social-login-apple,
.woo-slg-social-login-apple {
	background-color: #000 !important;
}
.woo-slg-login-wrapper > a img {
	max-height: 28px;
	max-width: 28px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: block;
}
.account-social-profile-list .woo-slg-social-wrap {
	display: block;
}
.account-social-profile-list {
	padding-top: 70px;
}
.woocommerce-account .account-social-profile-list h2 {
	margin-bottom: 12px !important;
}
.social-profile-not-used > p {
	display: none;
}
.social-profile-not-used .woo-slg-social-container.woo-slg-social-wrap.woo-slg-social-container-checkout.woo-social-link-buttons {
	padding: 0;
	border: 0;
	margin: 0;
}
.social-column {
	float: left;
	height: 90px;
	display: flex;
	align-items: center;
}
.social-row::after {
	content:'';
	clear: both;
	display: table;
}
.social-column:first-child {
	width: 100px;
	float: left;
}
.woo-slg-provider .woo-slg-provider-icon {
	display: block;
	height: auto;
	width: 100%;
	text-align: center;
	background: transparent;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.woo-slg-provider {
	width: 55px;
	height: 55px;
	min-width: auto;
	border-radius: 10px !important;
	position: relative;
}
.social-column:last-child {
	width: 250px;
	justify-content: end;
}
.social-column:nth-child(2) {
	width: calc(100% - 350px);
	color: #5C5C5C;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 600;
}
.social-column:nth-child(2),
.social-column:last-child{
	border-bottom: 1px solid rgba(110,114,165,0.2);
}
.account-social-profile-list .woo-slg-login-wrapper {
	width: 100%;
	display: flex;
	margin: 0 !important;
}
.account-social-profile-list .woo-slg-login-wrapper .social-column:first-child a {
	width: 55px;
	height: 55px;
	min-width: auto;
	border-radius: 10px !important;
	position: relative;
	background-color: gray;
}
.woo-social-login-linked-profiles .woo-slg-provider .woo-slg-provider-icon img {
	max-height: 28px;
}
.account-social-profile-list .woo-slg-login-wrapper .social-column:first-child a img {
	max-height: 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-width: 28px;
}
.woo-slg-provider.googleplus {
	background: #DF492F;
}
.woo-slg-provider.facebook {
	background: #507CC0;
}
.account-social-profile-list .woo-slg-social-unlink-profile,
.account-social-profile-list .woo-slg-login-wrapper .social-column:last-child a{
	font-weight: 600 !important;
	font-size: 14px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	display: inline-block !important;
	padding: 0 !important;
	color: #544487 !important;
	text-transform: uppercase !important;
	line-height: 1 !important;
	cursor: pointer !important;
}
.woo-social-login-profile.woo-slg-social-wrap > p,
.woo-slg-profile-link-container.woo-slg-hide-section > p {
	display: none;
}
.woo-slg-social-container-checkout {
	border: 0;
	padding: 0;
	margin: 0;
}
.woo-slg-profile-link-container {
	display: block !important;
}
.woocommerce-form-login-toggle .woocommerce-info {
	margin-bottom: 0;
	border-radius: 0;
	padding: 0;
}
.woocommerce-form-login-toggle {
	padding: 20px 20px 20px 90px;
	background-color: #F6F7FA;
	border-radius: 10px;
	position: relative;
}
.woocommerce-checkout .woocommerce-form-login-toggle::before{
	content: "";
	width: 30px;
	height: 30px;
	position: absolute;
	top: 25px;
	left: 25px;
	background-image: url('images/info-icon.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}
.woocommerce-form-login-toggle .woocommerce-info::before,
.woocommerce-form-login-toggle .woocommerce-info::after{
	display: none;
}
.woocommerce-info.social-login-info-checkout span {
	color: #544487;
	font-weight: 700;
	cursor: pointer;
}
.woocommerce-checkout #woo_slg_social_login {
	margin: 0 !important;
	background-color: #F6F7FA;
	border-radius: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	max-height: 0;
	overflow: hidden;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.woocommerce-checkout #woo_slg_social_login .woo-slg-social-container {
	margin: 0;
	padding: 25px;
}
.woocommerce-checkout.visible-social-logins #woo_slg_social_login {
	max-height: 400px;
}
.woocommerce-form-login-toggle.visible-social-logins {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login {
	margin-bottom: 0 !important;
}
.woocommerce-checkout .checkout-form-login-wrapper {
	position: relative;
	margin-bottom: 0;
	background-color: #F6F7FA;
	padding: 5px 25px 100px 25px;
	
}
.woocommerce-checkout .woocommerce-button.button.woocommerce-form-login__submit {
	bottom: 25px;
	left: 25px;
}
.visible-regular-login .woocommerce-form-login-toggle,
.visible-social-logins .woocommerce-form-login-toggle {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.woocommerce-checkout.visible-regular-login .checkout-form-login-wrapper{
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.visible-regular-login.visible-social-logins.woocommerce-checkout .checkout-form-login-wrapper{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.woocommerce-checkout #woo_slg_social_login {
	margin-bottom: 15px !important;
}
.modal_login_item .woocommerce-form.woocommerce-form-login {
	display: block !important;
}
.woocommerce-checkout .modal_login_item #woo_slg_social_login {
	max-height: none !important;
}
/* 04.04.2022 - social logins */

/* 08.04.2022 */
.wc_payment_method.payment_method_stripe {
	display: none;
}
#wc-stripe-payment-request-wrapper {
    padding-top: 0 !important;
}
#wc-stripe-payment-request-button-separator {
    margin: 0 !important;
    padding: 15px 0 !important;
    font-size: 0;
	line-height: 1;
}
#wc-stripe-payment-request-button-separator:before {
    content: "SAU";
    font-size: 15px;
    line-height: 1;
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 100%;
}
.form-row-wide.hidden{
	display: none !important;
}
#wc-stripe-payment-request-wrapper {
    width: 100%;
    float: right;
    clear: none !important;
}
#wc-stripe-payment-request-button-separator {
    width: 100%;
    float: left;
}
.woocommerce-page #payment #place_order {
    padding: 19px 30px;
    width: 100%;
    min-width: auto;
}
#wc-stripe-payment-request-button-separator {
    width: 100%;
    float: left;
    padding: 0 !important;
    text-align: center !important;
	height: 56px !important;
	position: relative;
}
/* 08.04.2022 */

/* 12.04.2022 sameday */
.footer-logos-container {
	max-width: 100%;
	left: 0;
}
.footer-logos .widget_block {
	margin-right: 15px;
	margin-left: 15px;
}
.footer-logos-container .logo-narrow img.easyboxicon {
	max-height: 40px;
}
/* 12.04.2022 sameday */

/* 15.04.2022 footer pay icons */
.footer-logos-container .logo-narrow.small-payment-icon img{
	max-height: 32px;
}
/* 15.04.2022 footer pay icons */


.product-description-content.top_spacing_normal {
	margin-top: 50px;
}
.single-product .icons-section-content .icons-section-inner {
	text-align: center;
}
.informatii-nutritionale-holder.same_height_boxes_all .left--column .informatii:last-child .administrare-aronia-column-inner {
	margin-bottom: 0;
}
.single-product .icons-section-content .icons-section-inner .icon-text {
	text-align: left;
}

/* 14.06.2022 */
.footer-logos-container .logo-narrow img.easyboxicon {
	max-height: 32px;
}
.footer-logos-container .logo-narrow img {
	max-height: 35px;
}
.footer-logos-container .logo-narrow.small-payment-icon img {
	max-height: 25px;
}
.footer-logos-container .logo-wide img {
	width: auto;
	max-height: 50px;
}

.footer-logos-container .logo-narrow img {
	display: block;
}
.logo-narrow.margin-top-negative {
	margin-top: -18px;
}
.break-logos-row {display: block;width: 1760px;height: 1px;max-width: 100%;}
.trusted-logo br {display: none;}
.logo-narrow a.trusted-logo {display: block;}
.footer-logos .widget_block {max-width: 100%;}
/* 14.06.2022 */

/* stilizare easybox */
.wc_shipping_sameday_lockers .select2-container {
	max-width: 558px;
	text-align: left;
}
.woocommerce table.shop_table .woocommerce_checkout_totals .wc_shipping_sameday_lockers td, .woocommerce table.shop_table .woocommerce_checkout_totals .shipping-pickup-store td  {
	padding-left: 30px;
	padding-bottom:10px;
}
.woocommerce table.shop_table .woocommerce_checkout_totals .shipping-pickup-store td {
	padding-bottom:30px;
}
#select_locker_map {
	background: #544487;
	border-radius: 5px;
	padding: 17px 12px !important;
	font-weight: normal;
	text-transform: uppercase;
	box-shadow:6px 6px 22px -7px rgba(60,45,108,1);
	font-family:'Montserrat', sans-serif;
}
#select_locker_map:hover{
	background-color:#46a040;
}

/* Implementare product gift bundle */
.bundle-product-tabs-items {
	margin-top: 50px;
	max-width: 1520px;
	margin-left: auto;
	margin-right: auto;
}
.product-description-content.top_spacing {
	margin-top: 90px;
}
.bundle-product-tabs-items ul {
	display: flex;
	justify-content: space-evenly;
	gap: 12px;
}
.bundle-product-tabs-items ul li {
	padding: 30px;
	cursor: pointer;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	background-color: #F6F7FA;
	color: #5C5C5C;
	width: 33.33%;
	text-align: center;
}
.bundle-product-tabs-items ul li:first-child{
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
}
.bundle-product-tabs-items ul li:last-child{
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
}
.bundle-product-tabs-items ul li:hover,.bundle-product-tabs-items ul li.active{
	color: #544487;
	font-weight: 700;
}
.bundle-product-tabs-content .product-description-content.top_spacing,
.bundle-product-tabs-content .product-description-content.top_spacing_normal{
	margin-top: 0;
}
.bundle-product-tabs-content {
	padding-top: 50px;
}
.single-bundled-item-content {
	display: none;
}
.single-bundled-item-content.active {
	display: block;
}
.bundle-product-tabs-content .table_row {
	display: flex;
}
.bundle-product-tabs-content .table_row .table_column{
	height: auto !important;
}
/* END Implementare product gift bundle */

.about-us-section-inner.box_right.box_quote .about-us-text,
.about-us-section-inner.box_right .about-us-text {
	padding-top: 70px;
	padding-bottom: 70px;
}
.about-us-section-inner.box_right .about-us-image-inner.bg-image{
	background-size: contain;
}

/* Metoda volume discount */
.grup-volume-discount-aronia ul li {
	display: block;
	width: 24.5%;
	padding: 0 4px;
}
.grup-volume-discount-aronia {
	margin-left: -5px;
	margin-right: -5px;
}
.volume-discount-item {
	border: 1px solid #380669;
	border-radius: 12px;
	width: 100%;
	height: 60px;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	padding: 3px;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.volume-discount-item > span {
	display: block;
	font-size: 9px;
	font-weight: 700;
}
.grup-volume-discount-aronia ul {
	display: flex;
}
.grup-volume-discount-aronia ul {
	display: flex;
	align-content: center;
	align-items: center;
	gap: 10px;
}
.volume-discount-item > span{
	font-size: 9px;
	font-weight: 700;
}
.volume-discount-item > strong {
	text-transform: uppercase;
	line-height: 1;
}
.grup-volume-discount-aronia {
	margin-bottom: 20px;
}
.vlmcol > span {
	display: block;
	text-align: left;
	line-height: 1.1;
	font-size: 13px;
}
.vlmcol > .pret_pe_cutie {
	font-size: 12px;
	font-weight: 700;
	text-align: center;
}
.vlmcol:nth-child(2) {
	padding-left: 5px;
	border-left: 1px solid #544487;
	font-size: 15px;
	max-width: 100%;
	margin-left: 5px;
	font-weight: 700;
	text-align: center;
}
.text_volume_discount_comanda {
	font-size: 12px;
	text-align: left;
	font-weight: 400;
}
strong.pret_produs_volm {
	display: none;
}
.vlmcol {
	display: block;
	color: #544487;
}
.vlmcol > strong{
	text-transform: uppercase;
}
.vlmcol:first-child > strong {
	font-size: 17px;
	line-height: 1;
}
.vlmcol:first-child .woocommerce-Price-amount.amount {
	display: block;
	text-align: center;
}
.vlmcol:first-child .woocommerce-Price-currencySymbol {
	font-size: 13px;
}
.grup-volume-discount-aronia .slick-list {
	width: 100%;
}
.volume-discount-item:hover,
.volume-discount-item.active{
	background-color: #544487;
}
.volume-discount-item:hover span,
.volume-discount-item:hover strong,
.volume-discount-item.active span,
.volume-discount-item.active strong,
.volume-discount-item:hover .text_volume_discount_comanda,
.volume-discount-item.active .text_volume_discount_comanda{
	color: #fff;
}
.volume-discount-item.active .vlmcol:nth-child(2),
.volume-discount-item:hover .vlmcol:nth-child(2){
	border-color: #fff;
}

/* END Metoda volume discount */

/* Imbunatatire audit */
.product-page-main_info .add_to_cart_button.buton {
	background-color: #6CC049;
}
.product-page-main_info .add_to_cart_button.buton:hover {
	background-color: #544487;
}
.searchwp-revised-search-notice {
	color: #380069;
	margin-left: -26px;
}
.searchHistoryReady {
	position: relative;
}
.ar_search_results_list {
	position: absolute;
	top: 55px;
	width: 100%;
	height: auto;
	border: 1px solid #544487;
	border-top: 0;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	background-color: #fff;
	z-index: 20;
}
.ar_search_results_list li {
	padding: 15px;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	font-size: 13px;
	color: #707070;
	position: relative;
}
.ar_search_results_list li a{
	color: inherit;
}
.ar_search_results_list li:last-child{
	border-bottom: 0;
}
.searchHistoryReady input:focus + .ar_search_results_list,
.ar_search_results_list:hover {
	opacity: 1;
	visibility: visible;
}
.delete_cookie_search {
	position: absolute;
	font-size: 30px;
	right: 11px;
	top: 50%;
	transform: translateY(-50%);
	font-weight: 300;
	width: 30px;
	text-align: center;
	cursor: pointer;
	color: #3F2A55;
}
.about-us-section-inner.box_right.box_quote .about-us-text,
.about-us-section-inner.box_right .about-us-text {
	padding-top: 70px;
	padding-bottom: 70px;
}
.about-us-section-inner.box_right .about-us-image-inner.bg-image{
	background-size: contain;
}
/* END Imbunatatire audit */

/* Produs grupat */


.woocommerce-cart-form__cart-item.produs_parte_grup,
.woocommerce-mini-cart-item.produs_parte_grup.mini_cart_item,
.cart_item.produs_parte_grup,
.woocommerce-table__line-item.order_item.subitem_grupat {
	display: none !important;
}
.remove.remove_from_cart_button_grupat {
	width: 21px !important;
	height: 27px !important;
	font-size: 0 !important;
	background-color: transparent !important;
	border-radius: 0 !important;
	background-size: 190px auto !important;
	background-position: -122px -153px;
	background-image: url('images/sprite_aronia.svg') !important;
	position: relative;
	top: -3px;
	display: block;
	margin: 0 auto;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.remove.remove_from_cart_button_grupat:hover{
	background-position: -161px -153px !important;
}
.minicart_column.delete .remove.remove_from_cart_button_grupat{
	float: right;
}
/* END - Produs grupat */

/* Pagina produs AR-203 */
.pdp-badge-group img {max-height: 45px;}
h1.product_title {font-size: 32px;margin-bottom: 40px;}
h1.product_title span {display: none;}
.pdp-price_item > div {display: flex;align-items: center;justify-content: space-between;}
.aronia_instock_badge {color: #46A040;font-weight: 600;font-size: 18px;padding-left: 15px;}
/* END - Pagina produs AR-203 */

/* Sectiune recenzii AR-205 */
.lista-actiuni-comentariu {
	display: flex;
	gap: 22px;
	align-items: center;
	align-content: center;
}
.lista-actiuni-comentariu svg {
	width: auto;
	height: 15px;
	display: block;
	overflow: visible;
}
.lista-actiuni-comentariu li span {
	font-size: 10px;
	font-weight: 600;
	color: #544487;
	margin-left: 3px;
}
.lista-actiuni-comentariu li > div {
	display: flex;
	align-items: center;
}
.vezi_lista_comentarii {
	cursor: pointer;
}
.logged-in .lista-actiuni-comentariu li{
	cursor: pointer;
}
.comment_karma_container{
	display: flex;
	align-items: center;
	border-radius: 20px;
}
.karma_likes {
	font-size: 14px;
	margin-right: 6px;
}
.lista-actiuni-comentariu-outer {
	display: flex;
	gap: 30px;
	padding-top: 10px;
	justify-content: space-between;
}
.lista-comentarii-review {
	margin-top: 40px;
	padding: 30px 20px 20px 20px;
	border-radius: 10px;
	border: 1px solid #5444871c;
	position: relative;
}
.titlu-comentarii-review {
	position: absolute;
	top: -18px;
	background-color: #fff;
	padding: 5px 8px;
	color: #46A040;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	left: 12px;
}
.modal_full_comment {
	padding-top: 15px;
}
.comentariu_review_curent {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #5444871c;
}
.comentariu_review_curent:last-child{
	padding-bottom: 0;
	border: 0;
	margin-bottom: 0;
}
.comentariu_review_curent.child_comment {
	padding-left: 55px;
	position: relative;
}
.comentariu_review_curent.child_comment::after{
	content:'';
	opacity: 0.3;
	position: absolute;
	top: 10px;
	left: 30px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 0 15px 12px;
	border-color: transparent transparent transparent #5444871c;
}
.comentariu_review_curent.child_comment::before {
	content: '';
	width: 20px;
	height: 20px;
	border-left: 10px solid #5444871c;
	border-bottom: 10px solid #5444871c;
	position: absolute;
	top: 0;
	left: 0;
	border-bottom-left-radius: 50%;
	opacity: 0.3;
	display: block;
}
.lista-actiuni-comentariu-outer.comm_step_3 {
	gap: 0;
}
.like_comment.loading,
.dislike_comment.loading{
	pointer-events: none;
}
.modal_comment_inner_scroll {
	max-height: 70vh;
	overflow: auto;
	margin-right: -58px;
	padding-right: 58px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.renunta_la_comentariu {
	background-color: #fff;
	color: #380669;
	font-size: 16px;
	padding: 20px 51px;
	letter-spacing: 0.5px;
	line-height: 1;
	cursor: pointer;
	margin-left: 20px;
}
.renunta_la_comentariu:hover{
	background: #6CC049;
	color: #fff;
}
.read_more_comment {
	display: none;
}
.review_util,
.raspunde_la_comentariu > span{
	font-size: 12px;
	color: #3E3E3E;
}
.container_form_comentariu {
	padding: 20px 0 0;
	display: none;
}
.container_form_comentariu.active{
	display: block;
}
.container_form_comentariu > div{
	position: relative;
}
.comentariu_review {
	border-radius: 10px;
	border: 1px solid #5444871c;
	width: 100%;
	display: block;
	resize: none;
	height: 80px;
	padding: 10px 225px 10px 10px;
}
.submit_comentariu_review.buton {
	position: absolute;
	right: 10px;
	top: 10px;
	height: calc(100% - 20px);
	padding: 15px 20px;
	display: flex;
	align-items: center;
	cursor: pointer;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	box-shadow: none;
}
.lds-ring.loading-ring {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
	opacity: 0;
	visibility: hidden;
}
.lds-ring div {
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	margin: 0;
	border: 3px solid #fff;
	border-radius: 50%;
	animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: #fff transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
	animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
	animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
	animation-delay: -0.15s;
}
@keyframes lds-ring {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.submit_comentariu_review.buton.loading {
	pointer-events: none;
}
.submit_comentariu_review.buton.loading .lds-ring.loading-ring{
	opacity: 1;
	visibility: visible;
}
.comentariu_review.error_border {
	border-color: #d55151;
	color: #860d0d;
}
.lista-actiuni-comentariu li span.karma_likes {
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	position: relative;
	top: 2px;
}
.user_review_date, .modal_date {
	font-size: 12px;
	color: #AAAAAA;
}
.product-reviews-body ul.reviews_list > li {
	margin-bottom: 45px;
}
.product-reviews-body > div {
	padding: 55px 100px 10px;
}
.product-reviews-body ul.reviews_list > li .review_column.text-comment {
	padding-right: 50px;
}
.review_column.text-comment p {
	font-size: 15px;
}
.submit_comentariu_review.loading {
	font-size: 0 !important;
	width: 205px;
}

/* END - Sectiune recenzii AR-205 */

/* Pagina de thank you AR-210 */
.woocommerce-checkout.woocommerce-order-received .footer-newsletter,
.woocommerce-checkout.woocommerce-order-received .footer-icons {
	display: block !important;
}
.content_builder_automat_thankyou .recomended-heading {
	padding-left: 0;
	padding-right: 30px;
}
.woocommerce-order-received .recomended-text h6{
	font-size: 18px;
}
.woocommerce-order-received .recomended-text h2{
	font-size: 22;
}
.content_builder.content_builder_automat_thankyou {
	margin-left: -205px;
	margin-right: -205px;
}
.woocommerce-order-received .recomended-products-content .full-content-center {
	max-width: 1350px;
	margin: 0 auto;
}
.recomended_instagram_section h6 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 40px;
	font-weight: 500;
	color: #544487;
}
.recomended_instagram_section h6 strong{
	color: #6CC049;
	text-transform: uppercase;
}
.fc-block.recomended_instagram_section {
	padding-top: 90px;
}
.butoane_thankyou {
	text-align: center;
}
.butoane_thankyou a.buton {
	width: 270px;
	margin: 0 15px;
	box-shadow: none;
	border:1px solid #544487;
}
.butoane_thankyou a.buton.empty{
	background-color: transparent;
	color: #544487;
}
.butoane_thankyou a.buton:hover{
	border-color: #46a040;
}
.butoane_thankyou a.buton.empty:hover{
	background-color: #46a040;
	color: #fff;
}
.woocommerce-order-received tfoot.order_details_rows_holder tr:nth-child(2n) td, 
.woocommerce-order-received tfoot.order_details_rows_holder tr:nth-child(2n) th {
	background-color: #fff !important;
}
.woocommerce-order-received tfoot.order_details_rows_holder tr:nth-child(2n + 1) td, 
.woocommerce-order-received tfoot.order_details_rows_holder tr:nth-child(2n + 1) th {
	background-color: #F6F7FA !important;
}
.woocommerce-order-received .woocommerce ul.order_details {
	border: 1px dashed #ccc;
	padding: 0;
	margin-bottom: 18px;
}
.woocommerce-order-received .woocommerce-thankyou-order-details li {
	width: 25%;
	padding-right: 60px !important;
	margin-right: 0 !important;
	padding-left: 60px !important;
	height: 130px;
	display: flex;
	justify-content: left;
	flex-wrap: wrap;
	align-content: center;
	font-size: 17px !important;
	color: #5C5C5C;
}
.woocommerce ul.order_details li strong {
	display: block;
	width: 100%;
}
.woocommerce-order-overview__email.email {
	display: none !important;
}
.woocommerce-order-received .woocommerce-thankyou-order-details li strong {
	font-size: 17px !important;
}
.text_status_comanda_plasata {
	background-color: #F6F7FA;
	text-align: center;
	margin-bottom: 18px;
	height: 75px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.text_status_comanda_plasata p {
	margin-bottom: 0;
}
.text_status_comanda_plasata p {
	color: #544487;
	text-transform: uppercase;
}
.text_status_comanda_plasata p span{
	color: #6CC049;
}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received strong {
	color: #6CC049;
	text-transform: uppercase;
}
.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
	font-size: 24px;
	font-weight: 500;
	margin: 20px 0 45px;
}
.woocommerce-order-received .woocommerce-order-details__title {
	font-size: 16px;
	font-weight: 500;
	background-color: #696D9F;
	padding: 8px 14px;
	color: #fff;
	margin-bottom: 0;
	height: 55px;
	display: flex;
	padding-left: 60px;
	justify-content: space-between;
	align-items: center;
	align-content: center;
}
.coloana_titlu_detalii_comanda span {
	color: #6CC049;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(1), 
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th:nth-child(1) {
	padding-left: 60px !important;
	position: relative;
	font-size: 14px;
}
.ar_order_meta_row {
	display: flex;
	gap: 12px;
}
.wc-item-meta {
	padding-left: 0 !important;
	display: flex !important;
	gap: 12px;
}
.woocommerce-table__product-name.product-name a, 
.woocommerce-table__product-name.product-name strong, 
.woocommerce-table__product-name.product-name ul {padding-left: 0;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{
	counter-reset: order-items-counter;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr{
	counter-increment: order-items-counter;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td:first-child a::before {
	content: counter(order-items-counter);
	position: absolute;
	left: 28px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 14px;
	font-weight: 700;
	display: block;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(1){
	padding-top: 24px;
	padding-bottom: 24px;
}
.wc-item-meta li strong {
	text-transform: uppercase;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td, 
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th{
	font-size: 14px;
}
.woocommerce-order-received .woocommerce table.shop_table td {
	border-top: 1px solid rgba(110,114,165,0.19) !important;
	border-bottom: 0 !important;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(1), 
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th:nth-child(1){
	border-left: 1px solid rgba(110,114,165,0.19) !important;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(2), 
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th:nth-child(2) {
	border-right: 1px solid rgba(110,114,165,0.19) !important;
	width: 260px !important;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot .cart-total th,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot .cart-total td{
	border-bottom: 1px solid rgba(110,114,165,0.19) !important;
	background-color: #fff !important;
}
.woocommerce-order-details__title .download-bill {
	margin-bottom: 0 !important;
	width: 250px;
}
.woocommerce-order-details__title .download-bill .button {
	background-color: transparent;
}
.woocommerce-order-details__title .download-bill .button {
	background-color: transparent !important;
	display: flex;
	align-content: center;
	align-items: center;
	gap: 12px;
}
.sbi_photo_wrap a.sbi_photo::after {
	content: "" !important;
	background-color: #595959;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 9;
	mix-blend-mode: multiply;
	opacity: 0;
	visibility: hidden;
}
.sbi_photo_wrap a.sbi_photo:hover:after{
	opacity: 1;
	visibility: visible;
}
.sbi_photo_wrap a.sbi_photo::before,
.sbi_photo_wrap a.sbi_photo::after{
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.sbi_photo_wrap a.sbi_photo::before {
	content: "";
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	background-image: url('images/sprite_aronia.svg');
	background-size: 432px auto;
	z-index: 99;
	background-position: -368px -107px;
	opacity: 0;
}
.sbi_photo_wrap a.sbi_photo:hover::before{
	opacity: 1;
}
tfoot.order_details_rows_holder .order_details_rows:last-child th, 
tfoot.order_details_rows_holder .order_details_rows:last-child td {
	border-bottom: 1px solid rgba(0,0,0,.1) !important;
}
/* END - Pagina de thank you AR-210 */

/* Afisare plachetele SOL,SAL,ANSVSA */
.linie-noua-logo {
	width: 1760px;
	display: block;
	max-width: 90vw;
}
.footer-logos-container .logo-narrow.legal_big_logos img{
	max-height: none !important;
	width: 220px;
	height: auto;
}
.legal_big_logos > span {
	font-size: 14px;
	font-weight: 500;
	display: block;
	margin-bottom: 6px;
}
.footer-logos-container .logo-narrow.legal_big_logos.ansvsa_logo img {
	width: 300px;
}
.footer-column.column-1 {
	width: 17%;
}
.footer-column.column-2 {
	width: 22%;
	padding-right: 15px;
}
.footer-column.column-3 {
	width: 14%;
	padding-right: 15px;
}
.footer-column.column-4 {
	width: 21%;
	margin-left: 0;
	padding-right: 12px;
}
.footer-column.column-5 {
	width: 26%;
	padding-right: 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 15px;
}
.footer-column.column-5 .widget.widget_block:nth-child(2), .footer-column.column-5 .widget.widget_block:nth-child(3) {
	width: 49%;
	display: inline-block;
}
.footer-column.column-5 .widget.widget_block p{
	margin-bottom: 0;
}
.logo-narrow.legal_big_logos img {
	border-radius: 14px;
}
.footer-column .menu li a {
	font-size: 17px;
}
.footer-column.column-5 .widget.widget_block:nth-child(1){
	margin-bottom: 5px;
}
.woocommerce-mini-cart__total .value {
	font-size: 15px;
}
/* END - Afisare plachetele SOL,SAL,ANSVSA */


/* fix butoane slider aronia */
.grup-volume-discount-aronia .slick-arrow {
	position: absolute;
	top: 50%;
	left: -40px;
	width: 44px;
	height: 44px;
	margin-top: -22px;
	font-size: 0;
	background-color: transparent;
	border: 0;
	padding: 0;
	cursor: pointer;
	z-index: 2;
	background-image: url(images/arrow-slide-left.svg);
	background-size: 20px auto;
	background-repeat: no-repeat;
	background-position: center center;
}
.grup-volume-discount-aronia .slick-arrow.slick-next {
	left: auto;
	right: -40px;
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.grup-volume-discount-aronia .slick-arrow.slick-disabled{
	display: none !important;
}
/* END - fix butoane slider aronia */

/* Optimizare pagina Magazin AR-226 */
.shop_title_section h2 {
	margin-bottom: 0;
	border-bottom: 1px solid rgba(110,114,165,0.19);
	padding-bottom: 38px;
	font-size: 30px;
}
.shop_title_section {
	padding-bottom: 0;
}
.aronia_shop_container_filter_widget {
	width: 25%;
	display: inline-block;
	vertical-align: top;
}
.aronia_shop_container_filter_products {
	width: 71.2%;
	margin-left: 3.8%;
	display: inline-block;
}
.aronia_shop_container_main,
.shop_title_section {
	display: block;
	max-width: 1760px;
	margin: 0 auto;
}
.shop_products_list {
	padding: 36px 0 0 0;
}
.shop_products_list .each-recomended-product {
	width: 32%;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 50px;
	display: block;
	border:1px solid #fff;
}
.shop_products_list .each-recomended-product:hover{
	background-color: #fff;
	border: 1px solid rgba(110,114,165,0.19);
}
.shop_products_list ul.products {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.shop_products_list ul.products::after {
	content: "";
	display: block;
	width: 32%;
}
.shop_products_list ul.products::before {
	display: none !important;
}
.titlu_sectiune_principala_filtre {
	padding: 30px 27px 30px 28px;
}
.titlu_sectiune_main, .titlu_sectiune_filtru_selectat {
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
	color: #6CC049;
	line-height: 1.2;
}
.titlu_sectiune_principala_filtre .hidden {
	display: none;
}
.header-elemente-filtrare-aronia {
	padding: 28px 0;
	display: flex;
	justify-content: space-between;
}
.ar-filtrare-ordonare {
	display: flex;
	gap: 8px;
	padding-top: 4px;
	min-width: 350px;
	justify-content: right;
}
.ar-titlu-filtrare {
	padding: 28px 48px 28px 28px;
	color: #380669;
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
	border-top: 1px solid rgba(110,114,165,0.19);
	position: relative;
	cursor: pointer;
}
.ar-item-dropdown,
.ar-item-dropdown-ordonare {
	font-size: 17px;
	line-height: 1.2;
	color: #380669;
	padding: 13px 28px;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}
.shop_title_section h1 {
	font-size: 18px;
}
em.term_count {
	font-style: normal;
}
.ar-item-dropdown:hover,
.ar-item-dropdown.active-drop-val,
.ar-item-dropdown-ordonare:hover,
.ar-item-dropdown-ordonare.active-drop-val {
	background-color: rgba(246,247,250,1);
}
.ar-titlu-filtrare::after {
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	border-left: 2px solid #46A040;
	border-bottom: 2px solid #46A040;
	top: 31px;
	right: 33px;
	transform: rotate(-45deg);
	display: block;
}
.grup-elemente-filtrare {
	max-height: 0;
	overflow: hidden;
	transition: all 0.3s ease-in-out;
}
.ar-element-filtrare:last-child .ar-titlu-filtrare{
	border-bottom: 1px solid rgba(110,114,165,0.19);
}
.ar-active-drop .grup-elemente-filtrare {
	max-height: 2800px;
}
.ar-active-drop .grup-elemente-filtrare .ar-main-drop{
	border-top: 1px solid rgba(110,114,165,0.19);
}
.ar-titlu-ordonare {
	font-size: 17px;
	line-height: 1.3;
	color: #380669;
	font-weight: 700;
	text-transform: uppercase;
}
.ar-titlu-ordonare::after{
	content: ":";
}
.container-drop-filtre {
	border: 1px solid rgba(110,114,165,0.19);
	background-color: #fff;
	position: absolute;
	width: 240px;
	right: 0;
	top: calc(100% + 27px);
	display: block;
	z-index: 100;
	opacity: 0;
	visibility: hidden;
}
.dropdown-ordonare-container {
	position: relative;
}
.filtru_selectat_ordonare {
	font-size: 17px;
	font-weight: 400;
	color: #5C5C5C;
	cursor: pointer;
	padding-right: 46px;
	line-height: 1.3;
	position: relative;
}
.filtru_selectat_ordonare::after {
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	border-left: 2px solid #46A040;
	border-bottom: 2px solid #46A040;
	top: 4px;
	right: 3px;
	transform: rotate(-45deg);
	display: block;
}
.container-drop-filtre::before {
	content: "";
	width: 100%;
	height: 33px;
	bottom: 100%;
	position: absolute;
	display: block;
}
.filtru_selectat_ordonare:focus + .container-drop-filtre,
.filtru_selectat_ordonare:hover + .container-drop-filtre {
	opacity: 1;
	visibility: visible;
}
.container-drop-filtre:hover{
	opacity: 1;
	visibility: visible;
}
.ar-active-drop .ar-titlu-filtrare::after {
	top: 36px;
	transform: rotate(-225deg);
}
.ar-item-dropdown.hidden {
	display: none;
}
.ar-titlu-filtrare em {
	font-style: normal;
}
.titlu_sectiune_principala_filtre .spinner {
	position: absolute;
	top: 27px;
	right: 21px;
	background-color: #fff;
}
.titlu_sectiune_filtru_selectat span,
.delete_active_filter,
.resetare_in_listare {
	position: absolute;
	right: 30px;
	top: 36px;
	display: block;
	width: 10px;
	height: 10px;
}
.titlu_sectiune_filtru_selectat {
	cursor: pointer;
}
.titlu_sectiune_filtru_selectat span::before,
.titlu_sectiune_filtru_selectat span::after,
.delete_active_filter::before,
.delete_active_filter::after,
.resetare_in_listare::before,
.resetare_in_listare::after {
	content: "";
	width: 15px;
	height: 2px;
	position: absolute;
	background-color: #E07D7D;
	border-radius: 5px;
	transform: rotate(45deg);
	top: 4px;
	left: -2px;
}
.titlu_sectiune_filtru_selectat span::after,
.delete_active_filter::after,
.resetare_in_listare::after{
	transform: rotate(-45deg);
}
.lista-filtre-selectate{
	opacity: 0;
}
.lista-filtre-selectate.visible{
	opacity: 1;
}
.lista-filtre-selectate > strong {
	color: #5C5C5C;
	font-weight: 700;
	font-size: 17px;
	line-height: 1.4;
	display: inline-block;
	vertical-align: middle;
	width: 75px;
}
.lista-filtre-selectate > ul {
	display: inline-block;
	vertical-align: middle;
	padding-left: 5px;
	width: calc(100% - 75px);
}
.lista-filtre-selectate > ul > li {
	display: inline-block;
	font-size: 17px;
	margin-right: 15px;
	padding: 2px 28px 2px 8px;
	color: #5C5C5C;
	position: relative;
	border-radius: 15px;
	cursor: pointer;
}
.lista-filtre-selectate > ul > li:hover{
	background-color: #f7f7f7;
}
.delete_active_filter {
	top: 8px;
	right: 9px;
	cursor: pointer;
}
.term_count .hidden {
	display: none;
}
.lista-filtre-selectate .term_count .hidden {
	display: inline-block;
	padding-left: 5px;
	vertical-align: top;
}
.lista-filtre-selectate {
	display: flex;
	flex-wrap: wrap;
	flex-grow: 1;
	padding-right: 10px;
}
.ar-item-dropdown-ordonare{
	color: #5C5C5C;
	font-size: 15px;
}
.ar-item-dropdown-ordonare:hover,
.ar-item-dropdown-ordonare.active-drop-val{
	font-weight: 700;
}
.filtrare_fara_produse p {
	font-size: 17px;
	line-height: 1.2;
	position: relative;
	color: #5C5C5C;
	margin: 0;
	padding-right: 25px;
	cursor: pointer;
	display: inline-block;
}
.filtrare_fara_produse {
	text-align: left;
}
.resetare_in_listare {
	top: 5px;
	right: 2px;
}
.ar-active-drop:last-child .grup-elemente-filtrare .ar-main-drop{border: 0;}
/* END - Optimizare pagina Magazin AR-226 */

/* Checkout AR-206 */
.woocommerce-checkout:not(.woocommerce-order-received) footer#colophon,
.woocommerce-checkout:not(.woocommerce-order-received) .topbar-container,
.woocommerce-checkout:not(.woocommerce-order-received) .infobar-container,
.woocommerce-checkout:not(.woocommerce-order-received) .website-user-icons,
.woocommerce-checkout:not(.woocommerce-order-received) .menu_container.menu_left,
.woocommerce-checkout:not(.woocommerce-order-received) .menu_container.menu_right,
.woocommerce-checkout:not(.woocommerce-order-received) .site-header-holder.header-holder-sticky {
	display: none !important;
}
.woocommerce-page #payment #place_order {
	opacity: 0;
	visibility: hidden;
	padding: 0;
	max-width: 0;
	font-size: 0;
	max-height: 0;
}
.woocommerce-checkout:not(.woocommerce-order-received) .header-container {
	padding: 20px;
	background-color: #F6F7FA;
	border-radius: 10px;
	margin-top: 30px;
}
#order_review > .woocommerce_checkout_review_box > .woocommerce_checkout_review_inner {
	border: 1px solid rgba(110,114,165,0.2);
	padding: 34px 80px;
	border-radius: 10px;
}
.woocommerce_checkout_review_box {
	width: 770px;
}
.cart-logos-holder .minicart-logos {
	padding-bottom: 0 !important;
}
.woocommerce-checkout-review-order h2 {
	padding-top: 0 !important;
	text-transform: uppercase;
}
.woocommerce_checkout_review_box .woocommerce_checkout_review_box_badge {
	right: 110px;
	top: 19px;
}
.woocommerce_checkout_totals .cart-logos-holder {
	margin-top: 30px;
}
.woocommerce-checkout:not(.woocommerce-order-received) .main-website-content {
	padding-top: 215px;
}
.woocommerce-checkout:not(.woocommerce-order-received) .page_regular_content {
	margin-bottom: 40px;
}
/* END - Checkout AR-206 */

.fc-block.thankyou_extra_button_section {
	margin-bottom: 25px;
}

/* Testimoniale AR-205 */
.testimoniale_recenzii_clienti .content-center {
	max-width: 100%;
	padding-top: 25px;
}
.banner-general-reviews .product-reviews-column:first-child::after {
	display: none !important;
}
.banner-general-reviews {
	background-color: #FAFAFC;
}
.banner-general-reviews .product-reviews-column {
	background-color: transparent !important;
}
.banner-general-reviews .product-reviews-column:first-child {
	width: auto;
	padding-left: 0;
	padding-right: 0;
	height: auto;
}
.banner-general-reviews .product-reviews-column:first-child > div {
	padding-left: 0;
}
.banner-general-reviews .product-reviews-column:first-child > div::before {
	display: none !important;
}
.banner-general-reviews .product-reviews-column h4 {
	color: #544487;
}
.banner-general-reviews .product-reviews-column:last-child {
	width: auto;
	text-align: center;
	height: auto;
	min-width: 305px;
	margin-left: 20px;
}
.header-testimoniale-clienti .product-reviews-column h2 {
	margin-bottom: 10px;
}
.banner-general-reviews .product-reviews-column > div {
	display: inline-block;
	top: auto;
	position: relative;
	transform: none;
	-moz-transform: none;
	-webkit-transform: none;
}
.banner-general-reviews {
	background-color: #FAFAFC;
	padding: 55px 0;
	margin-bottom: 35px;
}
.sectiune-titluri {
	text-align: center;
	margin-bottom: 38px;
}
.sectiune-titluri h1 {
	font-size: 24px;
	color: #6CC049;
	margin-bottom: 10px;
}
.sectiune-titluri p {
	margin-bottom: 0;
	color: #5C5C5C;
	font-size: 18px;
	line-height: 1.2;
}
.banner-general-reviews .product-reviews-header {
	max-width: 1033px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.banner-general-reviews .rating-out-of-five {
	color: #544487;
	margin-bottom: 0;
}
.banner-general-reviews .product-reviews-column:last-child > div {
	display: flex;
	align-items: center;
}
.testimonial-inner-col:first-child {
	padding-right: 22px;
}
.testimonials-count-stars {
	display: block;
	color: #544487;
	font-size: 18px;
	line-height: 1.2;
	font-weight: 400;
	padding-top: 5px;
}
.testimonial-inner-col {
	text-align: left;
}
.filtrare-testimoniale > div {
	display: flex;
	align-items: center;
	justify-content: center;
}
.body-testimoniale-clienti > div {
	max-width: 1033px;
	margin: 0 auto;
}
.filtrare-testimoniale {
	padding-bottom: 25px;
	border-bottom: 1px solid rgba(110,114,165,0.2);
}
.testimonial_column.user-testimonials-details {
	width: 285px;
	display: inline-block;
	padding-right: 25px;
	padding-left: 35px;
}
.testimonial_column.meta-testimonials-details {
	width: calc(100% - 285px);
	display: inline-block;
}
.lista-testimoniale li.item-testimonial {
	display: flex;
}
.lista-testimoniale li.item-testimonial {
	display: flex;
	padding: 50px 0;
	border-bottom: 1px solid rgba(110,114,165,0.2);
}
.coloana_filtre_testimoniale .titlu-filtru {
	margin-bottom: 0;
	font-size: 17px;
	line-height: 1.2;
	font-weight: 700;
	color: #380669;
}
.meta-testimonials-details .user_rating span,
.meta-testimonials-details .user_rating ul.stars {
	width: auto;
}
.meta-testimonials-details .user_rating ul.stars {
	padding-left: 12px;
}
.meta-testimonials-details .user_rating span {
	font-size: 16px;
	position: relative;
	top: 1px;
}
.coloana_filtre_testimoniale.titlu_label_filtre {
	padding-right: 34px;
}
.custom_container_dropdown {
	position: relative;
	display: block;
}
.dropdown_selected_value {
	border: 1px solid rgba(110,114,165,0.2);
	padding: 17px 52px 17px 20px;
	cursor: pointer;
	min-width: 190px;
	position: relative;
	font-size: 16px;
	color: #5C5C5C;
}
.coloana_filtre_testimoniale.produs_filtrare,
.coloana_filtre_testimoniale.ordonare_filtrare{
	margin-right: 17px;	
}
.coloana_filtre_testimoniale.rating_filtrare{
	margin-right: 20px;
}
.dropdown_selected_value::after {
	content: "";
	width: 10px;
	height: 10px;
	border-right: 2px solid #46A040;
	border-bottom: 2px solid #46A040;
	position: absolute;
	transform: rotate(45deg);
	top: 19px;
	right: 25px;
}
#filtreaza_testimoniale_clienti {
	font-weight: 500;
	padding: 19px 23px;
	line-height: 1.1;
	cursor: pointer;
}
.dropdown_values_list {
	border: 1px solid rgba(110,114,165,0.2);
	position: absolute;
	width: 100%;
	background-color: #fff;
	z-index: 100;
	left: 0;
	top: calc(100% + 10px);
	opacity: 0;
	visibility: hidden;
}
.dropdown_values_list ul li:not(.star) {
	font-size: 15px;
	color: #5C5C5C;
	line-height: 1.3;
	cursor: pointer;
	padding: 12px 20px;
}
.produs_filtrare .dropdown_values_list {
	width: calc(100% + 210px);
}
.dropdown_values_list ul {
	max-height: 315px;
	overflow: auto;
}
.dropdown_values_list li.star {
	width: 19px;
	height: 19px;
	background-size: 170px auto;
	background-position: -110px -74px;
	margin-right: 1px;
}
.dropdown_values_list ul.stars{
	margin-right: 0;
}
.dropdown_values_list li span.rating-of {
	display: inline-block;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 18px;
}
.dropdown_values_list li.star.empty {
	background-position: -110px -74px;
}
.dropdown_values_list ul li:not(.star):hover{
	background-color: rgba(110,114,165,0.2);
}
.dropdown_values_list::after {
	content: "";
	position: absolute;
	width: 100%;
	bottom: 100%;
	height: 12px;
	display: block;
	left: 0;
}
.active_dropdown .dropdown_values_list{
	opacity: 1;
	visibility: visible;
}
.user-testimonials-details .user_name {
	font-size: 18px;
	margin-bottom: 40px;
}
.meta-testimonials-details .user_review_date {
	margin-bottom: 25px;
}
.meta-testimonials-details p.review_p {
	color: #3E3E3E;
	font-size: 15px;
	line-height: 1.45;
}
.dropdown_values_list li.star.empty {
	background-position: -76px -41px;
}
.user_review_product a {
	color: #468CC7;
	font-size: 12px;
	line-height: 1.4;
}
.meta-testimonials-details li.star {
	background-size: 180px auto;
	width: 19px;
	height: 19px;
	background-position: -116px -80px;
}
.lista-testimoniale li.item-testimonial:last-child {
	margin-bottom: 0;
	border-bottom: 0;
}
.comments--pagination-testimonials {
	text-align: center;
	padding-top: 25px;
}
.body-testimoniale-clienti .comments--pagination-testimonials .page-numbers {
	font-size: 14px;
	line-height: 1.7;
	color: #696D9F;
	margin: 0 17px;
}
.body-testimoniale-clienti .comments--pagination-testimonials .page-numbers.current {
	width: 35px;
	height: 35px;
	display: inline-block;
	background-color: #696D9F;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 35px;
}
.body-testimoniale-clienti {
	padding-bottom: 20px;
	min-height: 420px;
}
.body-testimoniale-clienti .comments--pagination-testimonials .page-numbers.next,
.body-testimoniale-clienti .comments--pagination-testimonials .page-numbers.prev{
	display: inline-block;
	vertical-align: middle;
	width: 12px;
	height: 10px;
	position: relative;
	font-size:0;
}
.body-testimoniale-clienti .comments--pagination-testimonials .page-numbers.next::after,
.body-testimoniale-clienti .comments--pagination-testimonials .page-numbers.prev::after {
	content: "";
	width: 6px;
	height: 6px;
	border-right: 1px solid #696D9F;
	border-top: 1px solid #696D9F;
	position: absolute;
	top: 2px;
	right: 0;
	display: block;
	transform: rotate(45deg);
}
.body-testimoniale-clienti .comments--pagination-testimonials .page-numbers.prev::after {
	right: auto;
	left: 0;
	transform: rotate(225deg);
}
.body-testimoniale-clienti .comments--pagination-testimonials .page-numbers.next::before,
.body-testimoniale-clienti .comments--pagination-testimonials .page-numbers.prev::before{
	content: "";
	width:11px;
	height: 1px;
	top: 5px;
	left: 0;
	display: block;
	background-color: #696D9F;
	position: absolute;
}
.adauga_testimonial_produs_aronia {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 99999;
	background-color: rgba(105,109,159,0.3);
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	visibility: hidden;
}
.adauga_testimonial_produs_aronia > div {
	width: 1000px;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 0 8px -5px rgba(0,0,0,0.2);
}
.testiminial_modal_inner #reviews.post--reviews {
	color: #000;
	padding: 0;
	border-radius: 0;
	max-width: 100%;
	margin: 0;
	background-color: transparent;
}
.testiminial_modal_inner .post--reviews #commentform {
	display: block;
	text-align: left;
}
.testiminial_modal_inner {
	padding: 60px 120px 48px 120px;
	position: relative;
}
.close_testimonial_modal {
	position: absolute;
	top: 0;
	right: 0;
	color: #544487;
	font-size: 60px;
	line-height: 1;
	width: 55px;
	text-align: center;
	cursor: pointer;
}
.testiminial_modal_inner #reply-title {
	pointer-events: none;
	color: #544487;
}
.testiminial_modal_inner .post--reviews .cr-upload-images-status {
	margin-left: 0 !important;
	margin-right: 0 !important;
	font-size: 15px !important;
	color: #544487;
	max-width: 325px;
	padding: 0 !important;
	margin-bottom: 0 !important;
}
body .testiminial_modal_inner .post--reviews #review_form #submit {
	border: 0;
	font-size: 16px;
	font-weight: 500;
	margin-top: 0;
	display: inline-block;
	cursor: pointer;
}
body .testiminial_modal_inner .post--reviews #review_form #submit:hover{
	background-color: #544487;
	color: #fff;
}
.adauga_testimonial_produs_aronia.visible-modal {
	opacity: 1;
	visibility: visible;
}
.close_testimonial_modal.overlay_modal {
	width: 100%;
	height: 100%;
	font-size: 0;
}
body .testiminial_modal_inner .post--reviews #comment {
	border: 1px solid rgba(110,114,165,0.2) !important;
	max-width: 100% !important;
	width: 100%;
	border-radius: 10px;
}
.testiminial_modal_inner #review_form .cr-upload-local-images #cr_review_image, 
.testiminial_modal_inner .cr-upload-local-images #cr_review_image {
	display: inline-block;
	margin: 0 !important;
}
.testiminial_modal_inner .cr-upload-local-images{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.testiminial_modal_inner .form-submit {
	padding-top: 60px;
	text-align: center;
	margin: 0;
}
.testiminial_modal_inner .cr-upload-images-preview {
	width: 100%;
}
.testiminial_modal_inner .comment-form-comment label[for="comment"] {
	color: #46A040;
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 10px;
}
.stars.hidden-stars{
	display: none !important;
}
.testiminial_modal_inner .comment-form-rating label {
	color: #46A040;
	font-size: 16px;
	font-weight: 700;
	display: inline-block;
	margin-bottom: 0;
	position: relative;
	top: -2px;
}
.comment-form-rating {
	margin-bottom: 38px;
}
.testiminial_modal_inner .stars.hidden-stars {
	display: inline-block !important;
	margin: 0 !important;
	padding-left: 8px;
}
.woocommerce p.stars.hidden-stars a::before {
	color: rgba(110,114,165,0.47);
}
.woocommerce p.stars.hidden-stars a {
	font-size: 18px;
	margin-right: 3px;
}
.woocommerce p.stars.selected.hidden-stars a:not(.active)::before {
	color: #FFCE00;
}
.woocommerce p.stars.selected.hidden-stars a.active::before {
	color: #FFCE00;
}
.woocommerce p.stars.selected.hidden-stars a.active ~ a::before {
	color: rgba(110,114,165,0.47);
}
.testiminial_modal_inner #rating {
	opacity: 0;
	visibility: hidden;
	max-width: 0;
	max-height: 0;
	padding: 0;
	border: 0;
}
.comment-form-rating {
	margin-bottom: 25px;
}
.alege_produs_review {
	margin-bottom: 25px;
}
.alege_produs_review .dropdown_values_list ul {
	max-height: 310px;
}
.dropdown_values_list li.selected{
	background-color: rgba(110,114,165,0.2);
}
.woocommerce-info.woocommerce-info-testimoniale {
	text-align: center;
	padding-right: 90px;
	margin-bottom: 30px;
}
.testiminial_modal_inner p.must-log-in {
	color: #46A040;
	margin-bottom: 0 !important;
	font-size: 16px;
}
.testiminial_modal_inner p.must-log-in a{
	color: inherit;
	font-weight: 400;
	text-decoration: underline;
}
.listare-testimoniale-parent.loading--element,
.comments--pagination-testimonials.loading--element {
	opacity: 0.5;
	pointer-events: none;
}
.listare-testimoniale-parent,
.comments--pagination-testimonials{
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.custom_container_dropdown .stars {
	margin-right: 0;
}
.custom_container_dropdown .stars li.star{
	background-size: 180px auto;
	width: 19px;
	height: 19px;
	background-position: -116px -80px;
}
.produs_filtrare .dropdown_selected_value span {
	text-overflow: ellipsis;
	overflow: hidden;
	max-height: 20px;
	max-width: 116px;
	display: block;
	white-space: nowrap;
}
.item-testimonial.no_testimonials {
	justify-content: center;
	color: #d06363;
	font-size: 16px;
	line-height: 1.2;
}
.dropdown_selected_value .rating-of {
	position: relative;
	top: 2px;
}
.alege_produs_review > label {
	color: #46A040;
	font-size: 16px;
	font-weight: 700;
	display: inline-block;
	margin-bottom: 10px;
}
.dropdown_values_list li.loading{
	opacity: 0.5;
	pointer-events: none;
}
.modal_comment_inner_scroll > .parent_comment_item.main_review_item > .lista-actiuni-comentariu-outer.comm_step_2 .raspunde_la_comentariu {
	opacity: 0;
	visibility: hidden;
}
.custom_container_dropdown .stars li.star.empty {
	background-position: -70px -39px !important;
	background-size: 160px auto !important;
}
/* END - Testimoniale AR-205 */

.woocommerce-cart .update_cart_container {
	opacity: 0;
	visibility: hidden;
}

/* Header AR-214 */
.buton-arrow .buton::before {
	background-position: -75px -224px;
}
li.star {
	background-position: -151px -103px;
}
.product-reviews-body ul li.star {
	background-position: -101px -70px;
}
.recomended-infos li.star {
	background-position: -126px -86px;
}
.modal-search-inner form > div button::after {
	background-position: -185px -9px;
}
.single-post-share ul li.linkedin-share {
	background-position: -9px -216px;
}
.typing_form .ar_search_results_list {
	opacity: 0 !important;
	visibility: hidden !important;
}
.predictive_search_container  {
	position: absolute;
	top: 55px;
	width: 100%;
	height: auto;
	border: 1px solid #544487;
	border-top: 0;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	background-color: #fff;
	z-index: 20;
}
.typing_form .predictive_search_container{
	opacity: 1;
	visibility: visible;
}
.predictive_search_result img {
	max-height: 40px;
	max-width: 40px;
	width: auto;
}
li.predictive_search_result {
	padding: 15px;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	font-size: 13px;
	color: #707070;
	position: relative;
}
.predictive_search_container.loading{
	min-height: 150px;
}
.predictive_search_container.loading::after {
	content: "";
	width: 30px;
	height: 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	border: 3px solid #544487;
	border-top-color: transparent;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	display: block;
	border-radius: 50%;
	margin-left: -15px;
	margin-top: -15px;
}
.predictive_search_result a {
	display: flex;
	align-items: center;
	gap: 10px;
}
.predictive_search_container::before {
	bottom: 100%;
	left: -1px;
	border-right: 1px solid #544487;
	border-left: 1px solid #544487;
	display: block;
	content: "";
	position: absolute;
	z-index: 20;
	width: 100%;
	height: 7px;
}
.typing_form .predictive_search_container {
	opacity: 1;
	visibility: visible;
}
.predictive_search_container > div {
	max-height: 400px;
	overflow: auto;
}
.title_line .h4 {
	font-size: 16px;
	font-weight: 700;
	color: #544487;
}
li.predictive_search_result.title_line {
	padding-top: 13px;
	padding-bottom: 13px;
}
li.predictive_search_result a {
	color: #544487;
}
li.predictive_search_result .searchwp-highlight{
	color: #6CC049;
}
.predictive_search_result.category_search_result {
	font-size: 15px;
	padding-top: 13px;
	padding-bottom: 13px;
}
.header-holder-sticky .predictive_search_container {
	top: 38px;
}
/* END - Header AR-214 */

/* Optimizare pagina blog AR-198 */
.blog-featured .each-blog-post h3 a {
	font-size: 26px;
}
.featured-post-content {
	border-radius: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: 43%;
	padding: 120px 28px 85px 100px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.blog-featured .blog-heading {
	margin-bottom: 0;
	padding: 40px 100px 350px;
}
.each-blog-post.each-featured-post {
	background-color: #fff;
	padding: 50px;
	border: 1px solid rgba(110,114,165,0.2);
	border-radius: 10px;
	width: calc(100% - 200px);
	margin-left: auto;
	margin-right: auto;
	float: none;
	display: flex;
	margin-top: -310px;
	margin-bottom: 0;
}
.blog-featured .blog-image {
	width: 57%;
	border-radius: 5px;
	position: relative;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	height: 540px !important;
	top: 0;
	left: 0;
}
.blog-featured .blog-image::after {
	content: "NOU";
	width: 170px;
	height: 55px;
	border-radius: 5px;
	background-color: #6CC049;
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	font-size: 21px;
	font-weight: 700;
	text-align: center;
	line-height: 55px;
	border-bottom-right-radius: 0;
}
.blog-featured .blog_excerpt {
	margin-bottom: 30px;
}
.blog-heading .title h2 {
 	font-size: 21px;
}
.lista_articole_featured {
	max-width: 1560px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 70px;
	display: flex;
	justify-content: space-between;
}
.lista_articole_citite {
	width: 34.7%;
}
.lista_articole_recente {
	width: 59%;
}
.lista_articole_featured h4.column_title {
	padding-left: 50px;
	color: #6CC049;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 35px;
}
.lista_articole_citite ul li {
	padding: 35px 0 35px 0;
	border-bottom: 1px solid rgba(110,114,165,0.2);
	position: relative;
}
.lista_articole_citite .post-infos {
	float: none;
	font-size: 14px;
}
.lista_articole_citite ul li h3 {
	font-size: 17px;
	line-height: 1.3;
	font-weight: 600;
	color: #544487;
	margin-bottom: 10px;
}
.lista_articole_citite ul li h3 a{
	color: inherit;
}
.lista_articole_citite .inner_grup_articole {
	border-radius: 10px;
	background-color: #F6F7FA;
	padding: 35px 50px;
}
.lista_articole_citite ul li:last-child {
	border-bottom: 0;
}
.inner_grup_articole{
	counter-reset: articole-citite;
}
.lista_articole_citite ul li {
	counter-increment: articole-citite;
	display: flex;
	align-items: center;
}
.lista_articole_citite ul li .blog-image::before {
	content: counter(articole-citite);
	position: absolute;
	font-weight: 700;
	color: #fff;
	top: -1px;
	right: -1px;
	display: block;
	background-color: #6CC049;
	width: 34px;
	font-size: 16px;
	border-radius: 5px;
	border-bottom-right-radius: 0;
	text-align: center;
	line-height: 1.5;
}
.lista_articole_recente h4.column_title {
	padding-left: 0;
}
.lista_articole_recente ul li {
	margin-bottom: 36px;
	display: flex;
	align-items: center;
}
.lista_articole_recente .blog-image {
	width: 300px;
	height: 250px;
	border: 1px solid rgba(110,114,165,0.2);
	border-radius: 5px;
	position: relative;
	display: block;
}
.inner-post-preview-content {
	width: calc(100% - 300px);
	padding: 25px 55px 25px 72px;
}
.inner-post-preview-content > h3 {
	font-size: 20px;
	line-height: 1.25;
	margin-bottom: 11px;
	color: #544487;
}
.inner-post-preview-content > h3 a{
	color: inherit;
}
.lista_articole_recente .post-infos {
	float: none;
	font-size: 16px;
	margin-bottom: 18px;
}
.lista_articole_recente .blog_excerpt.blog_excerpt_content {
	margin-bottom: 14px;
}
.lista_articole_recente .button-container a {
	color: #534386;
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 1px solid #534386;
}
.blog-holder-button .load--btn.clearfix {
	opacity: 0 !important;
	visibility: hidden !important;
	position: absolute;
	font-size: 0;
}
.blog-holder-button .loader.loader-more {
	top: 0;
}
.blog-posts-page .each-blog-post .h6 {
	color: rgba(110,114,165,0.5);
	margin-bottom: 20px;
	display: block;
}
.blog-posts-page .each-blog-post .h6 a{
	color: inherit;
}
.blog-posts-page .blog-section-inner .each-blog-post h3 a {
	font-size: 18px;
	font-weight: 700;
}
.blog-posts-page .blog-section-inner {
	max-width: 1560px;
	margin: 0 auto;
}
.blog-section-inner > .blog-holder.blog-posts {
	margin-left: -25px;
	margin-right: -25px;
	width: auto;
	display: block;
}
.blog-posts-page .blog-section-inner .post-infos {
	font-size: 16px;
	display: block;
	float: none;
	margin-bottom: 32px;
}
.blog-posts-page .each-blog-post h3 {
	margin-bottom: 11px;
}
.blog-posts-page .blog-section-inner .each-blog-post .button-container a {
	color: #534386;
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 1px solid #534386;
}
.blog-holder-button .loader.loader-more {
	margin-top: 40px;
	top: 0;
	position: relative;
	left: 0;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	text-align: center;
}
.each-blog-post{
	position: relative;
}
.link-wrapper-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: block;
}
.blog_excerpt {
	color: #3E3E3E;
	line-height: 1.6;
	margin-bottom: 25px;
	font-size: 15px;
}
.featured-post-content .post-infos {
	font-size: 16px;
}
.most_read_article .blog-image {
	width: 100px;
	height: 90px;
	border: 1px solid rgba(110,114,165,0.2);
	border-radius: 5px;
	position: relative;
}
.coloana_text_mostread {
	width: calc(100% - 100px);
	padding-left: 20px;
}
.blog-content-holder h2 {
	font-size: 20px;
	line-height: 1.25;
	margin-bottom: 11px;
	color: #544487;
}
.blog-content-holder h2 span{
	font-weight: inherit !important;
}
/* END - Optimizare pagina blog AR-198 */

/* Pagina 404 AR-215 */
.not-found {
	padding: 0;
}
.page-404-graphic {
	background-color: rgba(246,247,250,0.6);
	padding: 38px;
	border-radius: 10px;
	margin-bottom: 70px;
}
.page-404-logo {
	margin-top: -110px;
}
.page-404-logo img {
	max-width: 610px;
	height: auto;
}
.page-404-text {
	padding-top: 10px;
	text-align: center;
}
.page-404-text p {
	color: #5C5C5C;
	margin-bottom: 0;
	font-size: 21px;
	line-height: 1.5;
}
.page-404-text p strong{
	font-size: 24px;
}
.page-404-back-button {
	padding-top: 35px;
}
.page-404-back-button a {
	display: inline-block;
	position: relative;
	color: #380069;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: underline;
	padding-left: 28px;
}
.page-404-back-button a::before {
	content: "";
	width: 8px;
	height: 8px;
	top: 6px;
	left: 3px;
	border-left: 3px solid #380069;
	border-top: 3px solid #380069;
	position: absolute;
	transform: rotate(-45deg);
}
.page-404-back-button a::after {
	content: "";
	width: 13px;
	height: 3px;
	background-color: #380069;
	position: absolute;
	top: 10px;
	left: 5px;
	display: block;
}
.error404 .recomended-heading h2 {
	color: #696D9F;
	font-weight: 600;
	text-align: left;
	text-transform: none;
}
.not-found .ar_search_results_list li span {
	font-size: 13px;
	color: #707070;
	text-transform: none;
	font-weight: 400;
}
.error404 .box-search .top-bar-search form {
	margin: 0 auto 0px;
}
.informatii-pret-produs {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
.product-search-item .post_excerpt {
	margin-bottom: 10px;
}
.inner-content-center.rezultate-search-404 {
	max-width: 100%;
}
.word-notfound {
	max-width: 600px;
	margin: 0 auto 50px;
}
.search-tips {
	list-style: disc inside;
}
.word-notfound h2 {
	font-size: 19px;
	color: #544487;
}
.search-tips li {
	color: #5C5C5C;
	line-height: 1.6;
	font-size: 16px;
}
.informatii-pret-produs .aronia_instock_badge {
	padding: 1px 0 0 10px !important;
	line-height: 1.3;
}
/* END - Pagina 404 AR-215 */

/* Recenzii AR-264 */
.user_rating.achizitie_verificata {
	position: relative;
	cursor: pointer;
}
.achizitie_verificata .badge_achizitie_verificata {
	width: 13px !important;
	height: 13px !important;
	border-radius: 50%;
	position: relative;
	background-color: #30a861;
	top: 2px;
	right: 0px;
	color: #fff;
	font-size: 8px;
	text-align: center;
	line-height: 12px;
	display: inline-block;
	vertical-align: middle;
	top: 0;
	margin-left: auto;
}
.badge_achizitie_verificata::before {
	content: "";
	width: 5px;
	height: 3px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	position: absolute;
	top: 3px;
	left: 3px;
	transform: rotate(-45deg);
}
.user_review_date.achizitie_verificata {
	overflow: visible !important;
}
.badge_achizitie_verificata::after {
	content: "Review-ul este publicat de catre un Cumpărător care a achizitionat Produsul.";
	width: 200px;
	height: auto;
	background-color: #fff;
	position: absolute;
	top: -20px;
	left: calc(100% + 10px);
	z-index: 9999;
	color: #3E3E3E;
	font-size: 11px;
	font-weight: 400;
	padding: 5px 8px;
	text-align: left;
	border-radius: 10px;
	line-height: 1.3;
	box-shadow: 0px 0 5px -2px rgba(0,0,0,0.2);
	opacity: 0;
	visibility: hidden;
}
.user_rating.achizitie_verificata:hover .badge_achizitie_verificata::after{
	opacity: 1;
	visibility: visible;
}
.user_rating.achizitie_verificata {
	display: flex;
	align-items: center;
}
.user_rating.achizitie_verificata span,
.user_rating.achizitie_verificata ul.stars{
	margin-top: 0 !important;
	width: auto;
}
.user_rating.achizitie_verificata ul.stars{
	padding-left: 3px;
}
.product_reviews_count p {
	margin-top: 0;
}
.aronia_instock_badge {
	color: #696D9F;
	font-weight: 400;
	font-size: 21px;
	padding-left: 15px;
	line-height: 1;
	display: inline-block;
	margin-left: 15px;
	border-left: 1px solid #696D9F;
}
.product_reviews_count > div {
	display: flex;
	align-items: center;
}
.pret_pe_produs > strong {
	color: #696D9F;
	font-size: 15px;
	line-height: 1.2;
	font-weight: 400;
	padding-right: 7px;
}
.pret_pe_produs > span {
	font-size: 18px;
	line-height: 1.4;
	color: #544487 !important;
	text-transform: uppercase;
	font-weight: 700;
}
.pret_pe_produs {
	display: flex;
	align-items: center;
}
/* END - Recenzii AR-264 */

/* Filtre mobile AR-262 */
.flex-clear {
	flex-basis: 100%;
}
/* END - Filtre mobile AR-262 */

/* recipient produse */
.vlmcol:first-child > strong {
	font-size: 14px;
}
.vlmcol > .pret_pe_cutie {
	font-size: 11px;
}
.text_volume_discount_comanda.flacoane_size_string {
	font-size: 10px;
}
/* END - recipient produse */

/* AR-279 - 3.5% Reducere la plata cu cardul */
a[data-coupon="discount_plata_cu_cardul"] {
	display: none !important;
}
.badge__reducere_card {
	display: inline-block;
	margin-left: 10px;
	background-color: #544487;
	color: #fff;
	border-radius: 20px;
	height: auto;
	text-align: center;
	font-size: 12px;
	vertical-align: middle;
	position: relative;
	padding: 6px 10px;
	font-size: 13px;
	font-weight: 400;
}
.wc_payment_methods.payment_methods.methods > li {
	margin-bottom: 7px !important;
}
.wc_payment_methods.payment_methods.methods > li:last-child{
	margin-bottom: 0 !important;
}
.pdp_delivery_text {
	margin-bottom: 12px;
}
.pdp_discount_badge {
	position: relative;
	color: #707070;
	font-size: 16px;
	font-weight: 500;
	padding-left: 40px;
	margin-bottom: 35px;
}
.pdp_discount_badge::before {
	content: "";
	width: 23px;
	height: 23px;
	background-size: 150px auto;
	background-position: -64px -178px;
	background-image: url('images/sprite_aronia.svg?v=10');
	position: absolute;
	cursor: pointer;
	top: -4px;
	left: 1px;
	display: block;
}
.pdp_discount_badge strong{
	color: #46A040;
	font-weight: 600;
}
.wc_payment_method label small {
	display: none;
}
/* END - AR-279 - 3.5% Reducere la plata cu cardul */

/* AR-280 - Early Black Friday 2022 */
.bf__section_content .hero-image {
	position: relative;
	padding: 0;
	overflow: hidden;
	background-image: none !important;
}
.bf__section_content .hero-image img{
	display: block;
}
.home .hero-section-content.bf__section_content .content-center {
	padding-left: 0;
	padding-right: 0;
}
.hero-section-content.bf__section_content {
	padding: 0;
	position: relative;
	height: 610px;
	background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(38,0,63,1) 100%);
	border-radius: 10px;
	overflow: hidden;
	max-height: calc(100vh - 310px);
}
.fc-block.black_friday_section + .fc-block.review_section > .review-section-content {
    margin-top: -45px;
    position: relative;
    z-index: 2;
}
.hero-section-content.bf__section_content .hero-text {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 0 100px 100px;
	width: 100%;
}
.hero-section-content.bf__section_content .hero-text h1 {
	font-size: 38px;
	line-height: 1.3;
	font-weight: 500;
	margin-bottom: 0;
}
.bf__logo_image {
	position: absolute;
	top: 0;
	z-index: 2;
	padding: 50px 0 0 100px;
	max-width: 40vh;
	width: 340px;
}
.home .hero-section-content.bf__section_content .content-center {
	max-width: 1760px;
}
.bf__cutie_aronia {
	position: absolute;
	right: 12%;
	bottom: -60px;
	z-index: 2;
	max-width: 58%;
	height: 100%;
}
.hero-section-content.bf__section_content img{
	display: block;
}
.bf__section_content .button-container.btn-light .buton {
	letter-spacing: 0.6px;
	color: #544487;
	padding: 17px 41px;
	font-weight: 500;
	text-transform: uppercase;
}
.bf__section_content .button-container.btn-light .buton:hover{
	background-color: #46a040 !important;
	color: #fff;
}
.bf__section_content .hero-description {
	margin-bottom: 30px;
}
.bf__cutie_aronia img {
	max-height: 100%;
	width: auto;
	padding-top: 0;
}
.fc-block.black_friday_section + .fc-block.review_section + .fc-block.hero_section {
	display: none;
}
/* END - AR-280 - Early Black Friday 2022 */

/* AR-281 - Adaugare texte categorii */
.shop_title_section.tax__new_options {
	margin-bottom: 0;
	border-bottom: 1px solid rgba(110,114,165,0.19);
	padding-bottom: 38px;
}
.ar__cat_desc p {
	color: #3F2A55;
	font-size: 17px;
	line-height: 1.4;
	text-align: center;
}
.ar__cat_desc p:last-child{
	margin-bottom: 0;
}
.shop_title_section.tax__new_options h1 {
	font-size: 30px;
	color: #380069;
	line-height: 1.25;
	text-transform: none;
	font-weight: 700;
}
/* END - AR-281 - Adaugare texte categorii */

/* Responsive */

/* AR-234 - Poze categorii homepage */
.aronia__categorii_produse h2{
	color: #696D9F;
	font-size: 30px;
	margin-bottom: 50px;
	font-weight: 600;
	text-align: center;
}
.ar_blurb__categorie {
	width: calc(33.33% - 20px);
	position: relative;
	display: block;
}
.ar_lista__categorii_produse > ul {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	justify-content: space-between;
}
.ar_imagine__categorie {
	position: relative;
	border-radius: 5px;
	overflow: hidden;
	width: 100%;
	padding-bottom: 100%;
}
.aronia__categorii_produse > .content-center {
	max-width: 1520px;
}
.ar_imagine__categorie img {
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	object-fit: cover;
	object-position: center;
}
.ar_titlu__categorie {
	padding-top: 30px;
	display: block;
}
/* AR-518 */
.ar_titlu__categorie h3,
.ar_titlu__categorie .h3{
	margin-bottom: 0;
	display: inline-block;
}
.ar_titlu__categorie h3 a,
.ar_titlu__categorie .h3 a {
	font-size: 21px;
	line-height: 1.2;
	display: flex;
	font-weight: 500;
	color: #380069;
	align-items: center;
	gap: 22px;
}
.ar_imagine__categorie .anchor_overlay {
	z-index: 1;
}
.aronia__categorii_produse {
	padding: 2vw 0 7vw;
}
.ar_titlu__categorie h3 svg,
.ar_titlu__categorie .h3 svg  {
	display: block;
	width: 21px;
	height: 18px;
}
/* END AR-518 */
/* END - AR-234 - Poze categorii homepage */

/* AR-282 Black Friday 2022 */
.hero-section-content.bf__section_content.bf_20_2022 {
	background: none !important;
	height: auto !important;
	max-height: none !important;
}
.bf__banner_mobile{
	display: none;
}
.fc-block.black_friday_section + .fc-block.review_section > .review-section-content {
	margin-top: -20px;
}
.ar_top_black_friday {
	margin-bottom: 30px;
}
.ar_top_black_friday img {
	display: block;
	border-radius: 10px;
}
.tax-product_cat .ar_top_black_friday {
	margin-bottom: 0;
}
.ar_top_black_friday .content-center{
	max-width: 1760px;
	padding: 0;
}
.woocommerce-cart .ar_top_black_friday {
	margin-bottom: 0;
}
.woocommerce-checkout:not(.woocommerce-order-received) .ar_top_black_friday{
	display: none;
}
.single-post .ar_top_black_friday{
	margin-bottom: 0;
}
.page-template-default.page .ar_top_black_friday {
	margin-bottom: 20px;
}
/* END - AR-282 Black Friday 2022 */

/* AR-298 - Plugin Magazine Partenere */
#asl-storelocator.asl-cont .sl-main-cont .asl-map-canv {
	height: calc(88vh - 100px) !important;
}
/* END - AR-298 - Plugin Magazine Partenere */

/* AR-295 - Produs cu buton in pagini BLOG */
.floating__product_mod {
	position: fixed;
	bottom: 100px;
	right: 15px;
	background-color: #fff;
	z-index: 100;
	display: block;
	border-radius: 7px;
	overflow: hidden;
	width: 160px;
	border: 4px solid #544487;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.floating__product_mod .each-recomended-product::before {
	display: none;
}
.floating__product_mod .each-recomended-product:hover{
	background-color: #fff !important;
}
.floating__product_mod .each-recomended-product {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0;
}
.floating__product_mod .each-recomended-product h3,
.floating__product_mod .each-recomended-product .h3{
	height: auto !important;
	font-size: 12px;
	margin-bottom: 6px;
	font-weight: 700;
}
.floating__product_mod .recomended-infos {
	padding: 0 5px;
}
.floating__product_mod .each-recomended-product ul.stars {
	margin-bottom: 5px;
}
.floating__product_mod .product-price-regular {
	font-size: 12px;
}
.floating__product_mod .recomended-infos li.star {
	width: 14px;
	height: 14px;
	background-size: 110px auto;
	background-position: -70px 124px;
	background-image: url('images/sprite_aronia.svg?v=25');
}
.floating__product_mod .recomended-infos li.star:last-child{
	margin-right: 0;
}
.floating__product_mod .each-recomended-product .cart_button_container {
	width: 100%;
}
.floating__product_mod .buton .spinner {
	left: 50%;
	top: 50%;
	margin-left: -14px;
	margin-top: -14px;
}
.floating__product_mod .each-recomended-product .recomended-image {
	position: relative;
	margin-bottom: 5px;
}
.floating__product_mod .each-recomended-product .add_to_cart_button.buton {
	font-size: 12px;
	font-weight: 500;
	padding: 16px;
	box-shadow: none;
}
.floating__product_mod .add_to_cart_button.loading{
	color: transparent !important;
}
.floating__product_mod .product-price {
	margin-bottom: 12px;
}
.visible__footer_element .floating__product_mod {
	opacity: 0;
	visibility: hidden;
}
/* END - AR-295 - Produs cu buton in pagini BLOG */

/* AR-301 */
#kl_newsletter_checkbox_field {
	clear: both;
}
#kl_newsletter_checkbox_field .optional{
	display: none;
}
#kl_newsletter_checkbox_field .checkbox__style_new{
	font-size: 16px !important;
	color: #707070;
	line-height: 1.2 !important;
	padding-left: 30px;
	position: relative;
	cursor: pointer;
}
#kl_newsletter_checkbox_field {
	clear: both;
	font-size: 0;
}
#kl_newsletter_checkbox_field .checkbox__style_new::before{
	width: 16px;
	content: "";
	height: 16px;
	border: 1px solid #B7B7B7;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 3px;
	cursor: pointer;
	display: block;
}
#kl_newsletter_checkbox_field .checkbox__style_new::after{
	content: "";
	width: 8px;
	height: 5px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	position: absolute;
	display: block;
	top: 4px;
	left: 4px;
	transform: rotate(-45deg);
	opacity: 0;
	z-index: 1;
}
#kl_newsletter_checkbox_field #kl_newsletter_checkbox:checked + .checkbox__style_new::before{
	border-color: #544487;
	background-color: #544487;
}
#kl_newsletter_checkbox_field #kl_newsletter_checkbox:checked + .checkbox__style_new::after{
	opacity: 1;
}
#kl_newsletter_checkbox {
	opacity: 0;
	visibility: hidden;
	position: absolute;
}
/* END - AR-301 */

/* AR-294 */
.bara__animata_procent {
	background-color: #ccc;
	width: 100%;
	height: 25px;
	border-radius: 20px;
	position: relative;
}
.bara__animata_procent > span {
	position: absolute;
	height: 25px;
	top: 0;
	background-color: #4d5b8f;
	border-radius: 20px;
}
.free__shipping_dynamic_price {
	background-color: #fff;
	margin-bottom: 10px;
	border-radius: 10px;
	padding: 10px;
	overflow: hidden;
	position: relative;
}
.woocommerce-checkout .free__shipping_dynamic_price{
	background-color: #F6F7FA;
}
.bara__animata_procent::after {
	content: "Livrare Gratuită";
	position: absolute;
	color: #fff;
	font-size: 13px;
	width: 100%;
	height: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.aronia__suma_ramasa {
	font-size: 17px;
	text-align: center;
	margin-bottom: 10px;
	color: #544487;
	line-height: 1.3;
}
.aronia__continua_shipiing_button {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
}
.continua_cumparaturi_shipping {
	border-radius: 10px !important;
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	display: block;
}
.free__shipping_dynamic_price:hover .aronia__continua_shipiing_button{
	opacity: 1;
	visibility: visible;
}
.minicart_body .free__shipping_dynamic_price {
	display: block;
	clear: both;
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: 0;
	margin-top: 20px;
	background-color: #F6F7FA;
	float: left;
	width: calc(100% + 40px);
}
.minicart_body .aronia__suma_ramasa,
.minicart_body .aronia__suma_ramasa .woocommerce-Price-amount.amount {
	font-size: 14px;
}
/* END - AR-294 */

/* inlocuit paginatie cu load more doar pe mobile AR-239 */
.comments__load_more_container {
	text-align: center;
	padding: 50px 0 20px 0;
}
.buton.load_more_reviews_button {
	cursor: pointer;
	background-color: #380669;
	padding: 20px 42px;
	position: relative;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.buton.load_more_reviews_button.loading {
	padding-right: 70px;
	pointer-events: none;
}
.buton.load_more_reviews_button::after {
	content: "";
	width: 30px;
	height: 30px;
	border: 1px solid #fff;
	position: absolute;
	border-radius: 50%;
	top: 15px;
	right: 20px;
	border-bottom-color: transparent;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	opacity: 0;
	visibility: hidden;
}
.buton.load_more_reviews_button.loading::after {
	opacity: 1;
	visibility: visible;
}
.comments__load_more_container.hidden {
	padding: 0;
	max-height: 0;
	opacity: 0;
	visibility: hidden;
}
/* END - inlocuit paginatie cu load more doar pe mobile AR-239 */

/* AR-283 */
.sectiune__comanda_chat_extern {
	position: fixed;
	right: 15px;
	bottom: 30px;
	z-index: 999;
	width: 50px;
	transition: all 0.3s ease-in-out;
}
.icon__chat_extern {
	height: 50px;
	width: 50px;
	border-radius: 50%;
	overflow: hidden;
	background: rgb(45, 183, 66);
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	z-index: 2;
}
.icon__chat_extern svg {
	width: 50%;
	height: 50%;
	display: block;
}
.optiune__chat_extern:last-child{
	margin-bottom: 0;
}
.visible_scroll_top .sectiune__comanda_chat_extern {
	bottom: 92px;
}
.optiune__messenger .icon__chat_extern{
	background: linear-gradient(-135deg, rgb(254, 83, 100) 0%, rgb(178, 39, 254) 50%, rgb(2, 145, 254) 100%);
}
.optiune__chat_extern.optiune__messenger svg {
	width: 70%;
	height: 70%;
}
.optiune__chat_extern {
	border-radius: 50px;
	background-color: #fff;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
	width: 50px;
	position: relative;
	transition: all 0.3s ease-in-out;
}
.mesaj__chat_extern {
	font-size: 14px;
	width: 360px;
	padding: 0;
	color: #5C5C5C;
	position: absolute;
	right: calc(100% + 10px);
	background-color: #fff;
	border-radius: 13px;
	box-shadow: 0 0px 15px -3px rgba(0,0,0,.2);
	padding: 20px;
	bottom: 0;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	transform: scale(0.8);
	right: calc(100% + 10px);
	transition: all 0.3s ease-in-out;
}
.mesaj__chat_extern strong {
	display: block;
}
.open .mesaj__chat_extern {
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	right: calc(100% + 10px);
}
.mesaj__chat_extern a {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
}
.btn__chat_extern {
	text-align: center;
	color: #fff;
	background: linear-gradient(-135deg, rgb(254, 83, 100) 0%, rgb(178, 39, 254) 50%, rgb(2, 145, 254) 100%);
	border-radius: 10px;
	font-size: 15px;
	padding: 10px;
	margin-top: 8px;
}
.optiune__whatsapp .btn__chat_extern{
	background: rgb(45, 183, 66);
}
.sectiune__comanda_chat_extern{
	display: block;
}
.single-post .sectiune__comanda_chat_extern {
	right: auto;
	left: 15px;
	bottom: 30px !important;
}
.single-post .mesaj__chat_extern {
	right: auto;
	left: calc(100% + 10px);
}
.woocommerce-cart .sectiune__comanda_chat_extern,
.woocommerce-checkout .sectiune__comanda_chat_extern{
	display: none !important;
}
/* END - AR-283 */

/* AR-248 - Wishlist */
i.yith-wcwl-icon {
	display: none !important;
}
.each-recomended-product .recomended-image {
	position: static;
}
.sale_percent_badge, .free_shipping_badge {
	top: 0;
}
.each-recomended-product .yith-wcwl-add-to-wishlist a span {
	font-size: 0;
}
.each-recomended-product .yith-wcwl-add-to-wishlist {
	position: absolute;
	top: 46px;
	right: 16px;
	font-size: 20px;
	display: block;
	margin-top: 0;
	color: #380069;
	z-index: 3;
}
.each-recomended-product .yith-wcwl-add-to-wishlist a,
.each-recomended-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
.ar__pdp_wishlist .yith-wcwl-add-to-wishlist a {
	background-color: #F6F7FB;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	display: block;
	cursor: pointer;
	color: #380069;
	font-size: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	opacity: 0;
	visibility: hidden;
}
.ar__pdp_wishlist .yith-wcwl-add-to-wishlist a {
	opacity: 1;
	visibility: visible;
	font-size: 0;
	position: relative;
}
.each-recomended-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i,
.each-recomended-product .yith-wcwl-add-to-wishlist .delete_item i {
	font-size: 30px;
}
.each-recomended-product .yith-wcwl-add-to-wishlist a i,
.each-recomended-product .yith-wcwl-wishlistexistsbrowse i{
	margin-right: 0 !important;
}
.each-recomended-product .yith-wcwl-wishlistexistsbrowse > a {
	display: none !important;
}
.each-recomended-product .yith-wcwl-wishlistexistsbrowse span.feedback {
	font-size: 0;
}
.recomended-image__wrap {
	position: relative;
}
.each-recomended-product .yith-wcwl-add-to-wishlist .delete_item {
	font-size: 0;
}
.each-recomended-product .yith-wcwl-add-to-wishlist .blockUI,
.ar__pdp_wishlist .yith-wcwl-add-to-wishlist .blockUI{
	display: none !important;
}
#yith-wcwl-popup-message {
	display: none !important;
}
.each-recomended-product:hover  .yith-wcwl-add-to-wishlist a,
.each-recomended-product .yith-wcwl-add-to-wishlist.exists a{
	visibility: visible;
	opacity: 1;
}
.wishlist-page-links{
	display: none !important;
}
#yith-wcwl-form {
	max-width: 1760px;
	margin: 0 auto;
	padding-top: 45px;
	padding-bottom: 35px;
}
.btn.button.show-title-form {
	display: none !important;
}
.wishlist-title.wishlist-title-with-form h2 {
	pointer-events: none;
	line-height: 1.22;
	color: #380069;
	font-weight: 600;
	font-size: 24px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.woocommerce .shop_table.wishlist_table.wishlist_view th{
	border: 0 !important;
}
.wishlist-title.wishlist-title-with-form{
	margin-bottom: 20px;
}
.wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr th.wishlist-delete {
	text-align: center;
}
.shop_table.wishlist_table.wishlist_view .product-thumbnail img{
	width: 120px;
	height: 120px;
	object-fit: cover;
	object-position: center;
}
.wishlist_table.wishlist_view tr td.product-thumbnail a {
	max-width: 120px;
}
.wishlist_table.wishlist_view tr td.product-thumbnail{
	width: 145px;
}
.wishlist_table.wishlist_view .product-name h4 {
	margin-bottom: 0;
}
.wishlist_table.wishlist_view .product-add-to-cart {
	width: 200px !important;
}
.wishlist_table.wishlist_view .cart_button_container {
	width: 100% !important;
}
.wishlist_table.wishlist_view .product-remove {
	width: 80px !important;
}
.remove.remove_from_wishlist {
	width: 21px !important;
	height: 27px !important;
	font-size: 0 !important;
	background-color: transparent !important;
	border-radius: 0 !important;
	background-size: 190px auto !important;
	background-position: -122px -153px;
	background-image: url('images/sprite_aronia.svg') !important;
	position: relative;
	top: -3px;
	display: block;
	margin: 0 auto;
}
.remove.remove_from_wishlist:hover {
	background-position: -161px -153px !important;
}
.woocommerce .wishlist_table.wishlist_view .product-remove{
	padding-right: 12px;
	text-align: center;
}
.woocommerce .wishlist_table.wishlist_view .product-stock-status,
.woocommerce .wishlist_table.wishlist_view .product-price{
	text-align: left;
}
.wishlist_view .add_to_cart_button.loading{
	color: transparent
}
.wishlist_view .add_to_cart_button.buton .spinner {
	top: 50%;
	right: auto;
	left: 50%;
	margin-left: -14px;
	margin-top: -14px;
}
.woocommerce .wishlist_table.wishlist_view td.product-price {
	color: #46A040;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
}
.woocommerce .wishlist_table.wishlist_view .product-price ins{
	text-decoration: none !important;
}
.shop_table.cart.wishlist_table.wishlist_view {
	border: 0 !important;
}
.shop_table.cart.wishlist_table.wishlist_view td {
	border-left: 0 !important;
	border-right: 0 !important;
	text-align: left;
}
.woocommerce-account .wishlist_table.wishlist_view tr td.product-thumbnail {
	width: 100px;
}
.woocommerce-account .shop_table.wishlist_table.wishlist_view .product-thumbnail img {
	width: 75px;
	height: 75px;
}
.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view td,
.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view th{
	text-align: left;
}
.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view .add_to_cart_button.buton {
	font-size: 16px;
}
.woocommerce-account .wishlist_table.wishlist_view .product-price del, 
.woocommerce-account .wishlist_table.wishlist_view .product-price ins {
	display: block;
}
.woocommerce-account .wishlist_table.wishlist_view .product-name h4 a{
	font-size: 16px;
	color: #380669;
}
.woocommerce-account .woocommerce .wishlist_table.wishlist_view td.product-price {
	font-size: 15px;
}
.woocommerce-account .woocommerce .wishlist_table.wishlist_view .product-stock-status {
	width: 100px;
}
.woocommerce-account .woocommerce .wishlist_table.wishlist_view .product-price {
	width: 100px;
}
.wishlist-icon .header-icon-element {
	width: 30px;
	height: 30px;
	background-size: 270px auto;
	background-position: -173px -328px;
	background-image: url('images/sprite_aronia.svg?v=11');
	cursor: pointer;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.header-holder-sticky .wishlist-icon .header-icon-element {
	background-image: url('images/sprite_aronia.svg?v=11');
	background-position: -120px -381px;
}
.header-holder-sticky .inner-user-icon.profile-outer .header-icon-element {
	background-image: url('images/sprite_aronia.svg?v=11');
	background-position: -152px -56px;
	background-size: 235px auto;
}
.header-holder-sticky .cart-icon .header-icon-element {
	background-image: url('images/sprite_aronia.svg?v=11');
	background-position: -111px -107px;
}
.inner-user-icon.profile-outer,
.inner-wishlist-icon.website-user-icon {
	margin-right: 28px;
}
.hidden-title-form {
	display: none !important;
}
.wishlist_table.wishlist_view td.product-stock-status {
	color: #696D9F;
	font-size: 16px;
}
.each-recomended-product a.add_to_wishlist.single_add_to_wishlist,
.each-recomended-product .yith-wcwl-add-button a.delete_item,
.each-recomended-product .yith-wcwl-add-button a.disabled_item {
	position: relative;
}
.each-recomended-product .yith-wcwl-add-button a.disabled_item {
	font-size: 0;
}
.each-recomended-product .add_to_wishlist.single_add_to_wishlist::after,
.each-recomended-product .yith-wcwl-add-button a.delete_item::after,
.each-recomended-product .yith-wcwl-add-button a.disabled_item::after,
.ar__pdp_wishlist .yith-wcwl-add-to-wishlist a::after {
	content: "";
	width: 34px;
	height: 34px;
	display: block;
	position: absolute;
	background-size: 280px auto;
	background-position: -68px -393px;
	background-image: url('images/sprite_aronia.svg?v=10');
	top: 50%;
	left: 50%;
	margin-left: -17px;
	margin-top: -17px;
}
.each-recomended-product .yith-wcwl-add-button a.delete_item::after,
.ar__pdp_wishlist .yith-wcwl-add-button a.delete_item::after {
	background-position: -12px -393px;
}
.favs__count {
	position: absolute;
	top: -5px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	font-size: 10px;
	color: #fff;
	text-align: center;
	line-height: 18px;
	display: none;
	right: auto;
	left: 19px;
	background-color: #544487;
}
.favs__count.visible__favs{
	display: block;
}
.header-holder-sticky .favs__count,
.header-holder-sticky .basket-item-count {
	background-color: #46A040 !important;
	color: #fff !important;
}
.pdp_form_cart > div {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 18px;
}
.cart_quantity_container {
	width: auto;
}
.pdp_form_cart {
	width: 495px;
}
.pdp_phone_order > span {
	font-size: 17px;
}
.pdp_phone_order > span.pdtt {
	font-size: 19px;
}
.pdp_form_text .text-separator {
	width: auto;
	text-transform: lowercase;
}
.pdp_form_text {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 35px;
	width: calc(100% - 495px);
}
.pdp_phone_order {
	width: auto;
}
.pdp_add_to_cart_form_container > div {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.single-product .yith-wcwl-add-button > .separator,
.single-product .yith-wcwl-add-button > .view-wishlist {
	display: none !important;
}
.wishlist-icon {
	position: relative;
}
.pdp_form_cart {
	width: auto;
}
.pdp_form_text {
	display: flex;
	padding-left: 0;
	width: auto;
	flex-grow: 1;
}
.pdp_form_text .text-separator {
	padding: 0 15px;
	width: auto;
	flex-grow: 1;
	text-align: center;
}
.minicart_modal_item, .modal_login_item {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-overflow-scrolling: touch;
}
.mini_cart_items{
	transition: all 0.25s ease-in-out;
}
.recomended_products .recomended-image {
	position: relative;
}
/* END - AR-248 - Wishlist */

.recomended-infos .ar__pdp_wishlist {
	display: none !important;
}

/*kalvio form footer extra*/
.footer-newsletter form.klaviyo-form > div > div > div:first-child, .newsletter--page form.klaviyo-form > div > div > div:first-child {
	padding:0 !important;
}
form.klaviyo-form > div {
	min-height: unset !important;
}

/* AR-303 */
.items__promotii_disponibile_cart {
	padding: 15px 15px;
	font-size: 14px;
	background-color: #F6F7FA;
	border-radius: 10px;
}
.items__promotii_disponibile_cart + .woocommerce-mini-cart__total.subtotal {
	border-top: 0;
}
.produs_promotie_disponibila > div {
    display: flex;
    flex-wrap: wrap;
    background-color: #fff;
    padding: 6px 13px 6px 6px;
    border-radius: 10px;
    overflow: hidden;
    align-items: center;
    justify-content: space-between;
}
.pr_img_item {
	width: 55px;
}
.pr_button_item .cart_button_container {
	width: auto;
	display: block;
}
.pr_button_item .add_to_cart_button.buton {
	font-size: 12px;
	line-height: 1.1;
	padding: 12px 16px;
	position: relative;
	width: auto;
	box-shadow: none;
	display: inline-block;
}
.pr_img_item img {
	display: block;
	border-radius: 10px;
	background-color: #fff;
	overflow: hidden;
	height: auto;
}
.pr_title_item {
    flex-grow: 1;
    padding: 0 10px;
    max-width: 310px;
}
.produs_promotie_disponibila {
	margin-bottom: 5px;
}
.produs_promotie_disponibila:last-child {
	margin-bottom: 0;
}
.pr_title_item > p {
	margin: 0;
}
.pr_ttl {
	font-size: 13px;
	font-weight: 700;
	color: #380669;
}
.pr_ppr .woocommerce-Price-amount.amount {
	font-size: 12px !important;
	font-weight: 700;
	text-transform: uppercase;
	color: #46A040;
}
.items__promotii_disponibile_cart h4 {
	font-size: 14px;
	margin-bottom: 2px;
	color: #380669;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.prm_info_modal {
	position: relative;
}
.md_info_modal {
	position: absolute;
	width: calc(100% + 30px);
	bottom: calc(100% + 5px);
	background-color: #fff;
	padding: 12px;
	border-radius: 10px;
	box-shadow: 0 0 10px -5px rgba(0,0,0,0.5);
	opacity: 0;
	visibility: hidden;
	transform: scale(0.6);
	transition: all 0.3s ease-in-out;
	left: -15px;
}
.inchide_md_info_modal {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 35px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	color: #fc7474;
}
.titlu_disc_disponibile {
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: block;
	color: #380669;
}
.md_info_modal ul {
	list-style: disc inside;
	font-size: 13px;
	color: #3F2A55;
}
.md_info_modal ul li{
	margin-bottom: 10px;
}
.md_info_modal ul li:last-child{
	margin-bottom: 0;
}
.btn_detalii_promotie_cart {
	font-size: 11px;
	font-weight: 600;
	color: #46A040;
	text-decoration: underline;
	cursor: pointer;
}
.produse_promotii_disponibile {
	padding-top: 15px;
}
.prm_info {
	color: #707070;
	font-size: 13px;
	margin-bottom: 5px;
	font-weight: 400;
}
.md_info_modal.opmod {
	opacity: 1;
	visibility: visible;
	transform: scale(1);
}
.pr_ecc {
	color: #707070;
	font-size: 12px;
}
.pr_title_item p {
	line-height: 1.15;
}
.woocommerce-cart .items__promotii_disponibile_cart {
	border-top: 0;
	line-height: 1.2;
	padding-bottom: 15px;
	margin-bottom: 25px;
}
.woocommerce-checkout .items__promotii_disponibile_cart {
	border-top: 0;
	line-height: 1.2;
	margin-top: 15px;
}
.minicart_header {
	padding: 14px 0;
}
.mesaj-produse-cos {
	font-size: 12px;
}
.minicart_exit{
	top: 12px;
}
.minicart_modal_item > div {
	padding: 0 25px;
}
.minicart_columns.product_image {
	width: 90px;
}
.minicart_columns.product_image a {
	height: 90px;
}
.minicart_columns h4 {
	margin-bottom: 10px;
}
.product_weight {
	margin-bottom: 7px;
	font-size: 13px;
}
.minicart_body .js-qty__adjust {
	width: 38px;
	height: 38px;
	border: 1px solid #E4E4E4 !important;
}
.minicart_body .js-qty__adjust.js-qty__adjust--minus{
	border-right: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.minicart_body .js-qty__adjust.js-qty__adjust--plus{
	border-left: 0 !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.minicart_modal_item .woocommerce-mini-cart-item.mini_cart_item {
	margin-bottom: 10px !important;
	padding-bottom: 10px !important;
	border-bottom: 1px solid rgba(110,114,165,0.2) !important;
}
.minicart_modal_item .woocommerce-mini-cart-item.mini_cart_item::after {
	display: none !important;
}
.minicart_columns.info_items_columns {
	width: calc(100% - 90px);
}
.minicart_modal_item .cart_quantity_container {
	display: flex;
	align-items: center;
	gap: 18px;
}
.minicart_form_coll.delete {
	width: 38px;
	height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #E4E4E4;
	border-radius: 10px;
	position: relative;
}
.minicart_body .js-qty-num {
	width: 38px;
	height: 38px;
	margin: 0;
	font-size: 13px;
	border-radius: 0 !important;
}
.minicart_column.delete {
	width: 9%;
}
.minicart_columns.title_qty {
	width: 78%;
	padding-right: 10px;
}
.minicart_body {
	height: calc(100vh - 75px);
	display: flex;
	flex-direction: column;
}
.mini_cart_items {
	flex: 1 1 auto;
    overflow-y: auto;
    min-height: 0px;
}
.mini_cart_scroll {
	width: 100%;
}
.minicart_columns.product_image a {
	background-color: #F6F7FA;
	border-radius: 10px;
}
.woocommerce-mini-cart-item.mini_cart_item > div{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.woocommerce-mini-cart__total .label, 
.mini_cart_total_lines .woocommerce-Price-amount.amount, 
.mini_cart_total_lines .woocommerce-mini-cart__total.shopping .value {
	font-size: 15px;
}
.minicart_modal_item .woocommerce-mini-cart__total.total {
	border-top: 0 !important;
	border-bottom: 0 !important;
}
.minicart_modal_item .product_weight {
	display: none;
}
.mesaj-intampinare-drop{
	text-transform: uppercase;
}
.mesaj-intampinare-drop,
.mesaj-produse-cos {
	text-align: left;
}
.mesaj-produse-cos {
	text-transform: none;
	font-weight: 700;
}
.minicart_exit {
	top: 18px;
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 65px;
	font-weight: 300;
	right: 20px;
}
.minicart_form_coll.delete > .remove.remove_from_cart_button,
.minicart_form_coll.delete > .remove.remove_from_cart_button_grupat {
	width: 15px !important;
	height: 18px !important;
	background-size: 150px auto !important;
	background-position: -97px -122px;
	position: static;
	top: 0;
}
.minicart_form_coll.delete > .remove.remove_from_cart_button:hover,
.minicart_form_coll.delete > .remove.remove_from_cart_button_grupat:hover {
	background-size: 150px auto !important;
	background-position: -128px -122px !important;
}
.minicart_form_coll.delete > .remove.remove_from_cart_button::before,
.minicart_form_coll.delete > .remove.remove_from_cart_button_grupat::before{
	content: "";
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
.toggle__element_promotii > span {
	font-size: 11px;
	font-weight: 600;
	color: #46A040;
	text-decoration: underline;
	cursor: pointer;
	display: block;
}
.toggle__element_promotii > .arata___promotii_cart {
	display: none;
}
.toggle__promotii_cart .toggle__element_promotii > .ascunde___promotii_cart{
	display: none;
}
.toggle__promotii_cart .toggle__element_promotii > .arata___promotii_cart{
	display: block;
}
.produse_promotii_disponibile,
.items__promotii_disponibile_cart h4{
	overflow: hidden;
	transition: all 0.3s ease-in-out;
}
.toggle__promotii_cart .prm_info_modal,
.toggle__promotii_cart .prm_info {
	display: none;
}
.toggle__promotii_cart .produse_promotii_disponibile {
 	height: 0;
	padding: 0;
	margin:0;
}
.toggle__promotii_cart.items__promotii_disponibile_cart h4{
	margin-bottom: 0;
}
.ascunde___promotii_cart {
	text-decoration: none !important;
	font-size: 30px !important;
	line-height: 20px !important;
	text-align: center;
	width: 20px;
}
.pr_button_item .add_to_cart_button .spinner {
	top: 50%;
	width: 22px;
	height: 22px;
	left: 50%;
	margin-left: -11px;
	margin-top: -11px;
}
.mini_cart_total_lines .woocommerce-mini-cart__total.subtotal .value {
	margin-top: 0;
}
.woocommerce-mini-cart__total.total .value strong, .woocommerce-mini-cart__total.total .value span.amount {
	line-height: 1;
}
.woocommerce-mini-cart__total.total .value {
	margin-top: 0;
	line-height: 1.3;
}
.woocommerce-mini-cart__total.total .value {
	font-size: initial !important;
}
/* END - AR-303 */

/* AR-302 */
.floating__menu_logo,
.floating__menu_links,
.floating__menu_socials{
	display: none;
}
.pdp_form_container.pdp_form_clone_mobile {
	display: none !important;
}
.bara__animata_procent > span {
	background-color: #544487;
}
.bara__animata_procent {
	background-color: rgba(110,114,165, 0.19);
}
.produs-tip-cadou .minicart_product_form {
	display: none !important;
}

/* AR-528 */
/*
.produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart {
	width: 400px;
}
.produs_oferta_promotionala .pdp_form_cart .cart_button_container {
	width: auto;
	flex-grow: 1;
}
*/
/* END AR-528 */
.single-product .pdp-price_item .price del {
	opacity: 1 !important;
}
*{
	-webkit-tap-highlight-color: transparent;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th.srp-points-caption-thankyou,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td.srp-points-value-thankyou{
	border-bottom: 1px solid rgba(110,114,165,0.19) !important;
	border-top: 0 !important;
	background-color: #F6F7FA !important;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column.col-2 .woocommerce-customer-details--phone, 
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column.col-2 .woocommerce-customer-details--email {
	padding-left: 20px !important;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column.col-2 .woocommerce-customer-details--phone::before, 
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column.col-2 .woocommerce-customer-details--email::before {
	top: 5px;
	left: 0;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th.srp-points-caption-thankyou {
	text-transform: none !important;
	line-height: 1.4 !important;
}
input#billing_city::placeholder,
input#shipping_city::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: transparent;
	opacity: 0;
}

input#billing_city:-ms-input-placeholder,
input#shipping_city:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: transparent;
	opacity: 0;
}

input#billing_city::-ms-input-placeholder,
input#shipping_city::-ms-input-placeholder { /* Microsoft Edge */
	color: transparent;
	opacity: 0;
}
/* END - AR-302 */

/* AR-311 */
.woocommerce-checkout .woocommerce-form-coupon input.input-text{
	padding: 17px 16px;
	display: block;
	color: #707070;
}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon {
	margin: 20px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border: 0 !important;
	border-radius: 0 !important;
	padding: 0 !important;
}
.woocommerce-checkout .checkout_coupon p.form-row {
	margin-bottom: 0;
}
.woocommerce-checkout .checkout_coupon .form-row.form-row-last button {
	background-color: #380669;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	border-radius: 10px;
	padding: 18px 30px;
	color: #fff;
	line-height: 1;
	height: 55px;
	width: 100%;
}
.woocommerce-checkout .woocommerce-form-coupon input.input-text::-webkit-input-placeholder {
	color: rgba(112,112,112,0.6) !important;
	opacity:1 !important;
}
.woocommerce-checkout .woocommerce-form-coupon input.input-text::-moz-placeholder {
	color: rgba(112,112,112,0.6) !important;
	opacity:1 !important;
}
.woocommerce-checkout .woocommerce-form-coupon input.input-text:-ms-input-placeholder {
	color: rgba(112,112,112,0.6) !important;
	opacity:1 !important;
}
.woocommerce-checkout .woocommerce-form-coupon input.input-text:-moz-placeholder {
	color: rgba(112,112,112,0.6) !important;
	opacity:1 !important;
}
.woocommerce-checkout .page_regular_content h1 {
	padding-top: 0;
	margin-bottom: 22px;
}
.woocommerce-checkout:not(.woocommerce-order-received) .main-website-content {
	padding-top: 182px;
}
#order_review > .woocommerce_checkout_review_box > .woocommerce_checkout_review_inner {
	padding: 35px 40px;
	border-radius: 10px;
}
.woocommerce_checkout_review_inner > h2 {
	padding-bottom: 10px !important;
	margin-bottom: 5px;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image a {
	width: 120px;
	height: 120px;
	background-size: auto 90%;
}
.woocommerce-form-coupon-toggle + .woocommerce-message {
	margin-bottom: 15px;
}
form.checkout.woocommerce-checkout {
	margin-top: 23px;
}
/* END - AR-311 */

/* Afiliati */
#affwp-login-form {
	background-color: #544487;
	width: 600px;
	padding: 30px;
	border-radius: 10px;
	margin: 0 auto 30px;
}
#affwp-login-form *{
	color: #fff;
}
#affwp-login-form label{
	font-size: 15px;
}
#affwp-login-user-login,
#affwp-login-user-pass{
	font-size: 16px;
	padding: 16px 11px;
	font-family: "Montserrat", sans-serif;
	line-height: 1 !important;
	letter-spacing: .15px;
	background-color: #fff;
	color: #707070;
	display: block;
	border: 1px solid rgba(110, 114, 165, .2);
	width: 100%;
}
p.no-access {
	color: #555;
	font-size: 14px;
	width: 400px;
	margin: 0 auto 15px;
	text-align: center;
}
#affwp-login-form input[type="submit"] {
	width: 100%;
	text-align: center;
	background-color: #46a040;
	height: 53px;
	border-radius: 10px;
	font-size: 20px;
	font-weight: 700;
	cursor: pointer;
}
p.no-access + .affwp-errors {
	width: 600px;
	margin: 0 auto 15px;
	text-align: center;
	padding: 5px;
}
body p.affwp-error {
	padding: 0;
	color: #555;
	font-size: 13px;
	margin-bottom: 8px !important;
}
body p.affwp-error:last-child{
	margin-bottom: 0 !important;
}
/* END Afiliati */

/* AR-314 */
.flex-table-container {
	display: flex;
	flex-direction: column;
	border-radius: 10px;
	border: 1px solid #696D9F;
}
.flex-table-col {
	padding: 10px;
	display: flex;
	align-items: center;
	border-right: 1px solid #696D9F;
	color: #544487;
}
.flex-table-row {
	display: flex;
	border-bottom: 1px solid #696D9F;
	flex-wrap: wrap;
}
.flex-table-row:last-child,
.flex-table-col:last-child{
	border: 0;
}
.flex-table-col:nth-child(1) {
	width: 350px;
}
.flex-table-col:nth-child(2) {
	width: 150px;
}
.flex-table-row.green__row {
	background-color: #6CC049;
}
.flex-table-row.green__row .flex-table-col{
	color: #fff;
}
.flex-table-col:nth-child(3) {
	flex-grow: 1;
}
/* END - AR-314 */

.bundle-product-tabs-content .fc-block.product_description:last-child {
	display: none;
}

/* AR-318 */
.slider-banner-offers .slick-dots > li {
	margin: 0 10px;
	display: inline-block;
	vertical-align: middle;
}
.slider-banner-offers .slick-dots button {
	font-size: 0;
	padding: 0;
	border: 0;
	background-color: #3F2A55;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	display: block;
	cursor: pointer;
}
.slider-banner-offers .slick-dots .slick-active button {
	background-color: #ACDA90;
}
.slider-banner-offers .slick-dots {
	text-align: center;
	position: absolute;
	left: 50%;
	bottom: 30px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	background-color: #fff;
	border-radius: 20px;
	padding: 1px 3px 4px;
}
.slider-banner-offers .offers-content-inner {
	margin-bottom: 10px;
}
/* END - AR-318 */


/* AR-327 */
/* AR-391 */
.revista-content .content-center {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.flipbook.mobile {
	display: none;
}
@media screen and (orientation:portrait) {
	.flipbook.mobile {
		display: block;
	}
	.flipbook.desktop {
		display: none;
	}
}
@media (max-width:479px){
	.fc-block.revista {
		margin-left: -25px;
		margin-right: -25px;
	}
}
/* END AR-391 */
/* END - AR-327 */

/* AR-337 */
.woo-slg-social-googleplus {
	position: relative;
	top: 0;
	height: 100%;
	max-width: 100%;
	width: 100%;
}
.woo-slg-social-googleplus > div {
	left: 0;
}
.woo-slg-social-googleplus iframe {
	height: 55px !important;
}
/* END - AR-337 */


/* AR-338 */
.countdown-promotion {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #fff;
	font-weight: 600;
	display: flex;
	align-items: center;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	opacity: 0 !important;
	visibility: hidden;
}
.countdown-promotion.active {
	opacity: 1 !important;
	visibility: visible;
}
.countdown-promotion .date-item {
	width: 25%;
	background-color: #544487;
	padding: 7px 13px;
	text-align: center;
	font-size: 15px;
}
.countdown-promotion .date-item:first-child {
	border-radius: 10px 0 0 10px;
}
.countdown-promotion .date-item:last-child {
	border-radius: 0 10px 10px 0;
}
.countdown-promotion .smalltext {
	font-size: 11px;
}
.each-recomended-product .countdown-promotion.active {
	opacity: 0.7 !important;
}
/* END - AR-338 */

/* AR-334 */
.checkout-arr-notice-container {
	width: 100px;
	margin-left: auto;
}
.woocommerce-error.eroare-livrare-aronia {
	border-top: 0 !important;
	border-radius: 10px;
	padding-left: 50px;
	font-size: 14px;
	line-height: 1.31;
	font-weight: 400;
	color: #5C5C5C;
	text-align: left;
	margin-bottom: 0;
	margin-right: -30px;
	background-color: #F6F7FA;
	margin-left: -415px;
}
.woocommerce-error.eroare-livrare-aronia a{
	color: #380669;
	font-weight: 700;
}
.woocommerce-error.eroare-livrare-aronia::before {
	left: 12px;
}
.woocommerce-error.eroare-livrare-aronia::before {
	left: 12px;
	top: 16px;
	transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
}
.table-delivery.tabel-livrare-internationala.tabel-aronia-responsive tr td:last-child {
	display: none !important;
}
/* END - AR-334 */

/* AR-302 */
.ar_check_mobile{
	display: none !important;
}
.ar_form_login_checkout_red {
	max-height: 0;
	overflow: hidden;
	margin-bottom: 15px;
	transition: all 0.3s ease-in-out;
}
.visible-social-logins .ar_form_login_checkout_red,
.visible-regular-login .ar_form_login_checkout_red{
	max-height: 800px;
}
.ar_form_login_checkout_red .social_logins_separator > span {
	background-color: #F6F7FA;
	color: #C1C1C1;
}
.ar_form_login_checkout_red > div {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 20px 30px 30px;
	background-color: #F6F7FA;
}
.woocommerce-checkout #woo_slg_social_login {
	background-color: transparent;
	margin-bottom: 0 !important;
}
.woocommerce-checkout #woo_slg_social_login .woo-slg-social-container {
	padding: 0;
}
.woocommerce-form-login-toggle .showlogin::before {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	border-radius: 10px;
}
.woocommerce-form-login-toggle .woocommerce-info{
	position: static !important;
}
.woocommerce-checkout #woo_slg_social_login {
	background-color: transparent;
	margin-bottom: 0 !important;
	max-height: none !important;
	overflow: visible;
}
.woocommerce-checkout .socials_login_shortcode {
	margin-bottom: 25px;
	margin-left: 0;
	margin-right: 0;
}
.authentication-text {display: none;}
.woocommerce-checkout .checkout-form-login-wrapper .woocommerce-button.button.woocommerce-form-login__submit {
	color: #fff !important;
	background-color: #544487;
	font-weight: 500;
	width: 295px;
	padding: 5px 10px;
	height: 55px;
}
.woocommerce-checkout .show-password-input-pass {
	position: absolute;
	right: 16px;
	cursor: pointer;
}
.woocommerce-checkout .woocommerce-button.button.woocommerce-form-login__submit {
	width: 300px;
	max-width: 100%;
	height: 50px;
	font-weight: 500;
	position: relative;
	bottom: 0;
	left: 0;
	box-shadow: none !important;
	margin: 10px auto 28px;
	padding: 5px;
}
.woocommerce-checkout .form-row.remember_me_row {width: 50% !important;}
.woocommerce-checkout #aronia_login_form {
	display: flex !important;
	flex-wrap: wrap;
	justify-content: space-between;
	height: auto !important;
}
.woocommerce-checkout .ajax_form_errors {width: 100%;}
.woocommerce-checkout .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.login-password-row {margin-bottom: 8px;}
.woocommerce-checkout .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.login-password-row, 
.woocommerce-checkout .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.login-username-row {
	width: calc(50% - 10px) !important;
	margin-bottom: 15px;
}
.woocommerce-form-login-toggle .showlogin::after {
	content: "";
	width: 13px;
	height: 13px;
	border-left: 3px solid #544487;
	border-top: 3px solid #544487;
	position: absolute;
	transform: rotate(45deg);
	top: 50%;
	right: 23px;
	opacity: 0;
	margin-top: -6px;
}
.visible-regular-login .woocommerce-form-login-toggle .showlogin::after{
	opacity: 1;
}
.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper{
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,
.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row{
	float: none !important;
	margin: 0 !important;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-wide, 
.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row.form-row-wide{
	width: 100%;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-last, 
.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last,
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-first, 
.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row.form-row-first,
#shipping_city_field, #shipping_state_field, #shipping_email_field, #shipping_phone_field, #shipping_postcode_field{
	width: calc(50% - 10px);
}
#billing_country_field {
	width: calc(33.33% - 10px);
}
#billing_address_1_field {
	width: calc(66.66% - 10px);
}
#billing_email_field,
#billing_phone_field{
	width: calc(50% - 10px);
}
#billing_state_field {
	width: calc(33.33% - 10px);
}
#billing_city_field,
#billing_postcode_field{
	width: calc(33.33% - 15px);
}
body:not(.logged-in) form.checkout.woocommerce-checkout {
	padding-top: 0;
}
.woocommerce-checkout .woocommerce-billing-fields {
	margin-bottom: 12px;
}
.woocommerce-form-login-toggle {
	padding: 20px 50px 20px 90px;
}
.checkout.woocommerce-checkout h3#ship-to-different-address {
	margin-bottom: 0;
}
.woocommerce-shipping-fields {
	margin-bottom: 20px;
}
.woocommerce-shipping-fields .shipping_address {
	padding-top: 18px;
}
.woocommerce-checkout #coupons_list {
	display: none !important;
}
/* END - AR-302 */

/* AR-341 */
.each-recomended-product .countdown-promotion {
	position: relative;
	margin-top: -58px;
	z-index: 1;
	left: 0;
	margin-bottom: 10px;
	opacity: 0.7;
}

.single-product .clockdiv-holder {
	position: static;
	right: auto;
	top: auto;
	max-width: 400px;
	margin: 10px 0 20px;
}
.single-product .countdown-promotion {
	position: relative;
	top: auto;
	left: 0;
	width: 100%;
	padding-top: 34px;
	min-width: 330px;
}
.single-product .countdown-promotion::before {
	content: 'Grăbește-te, oferta expiră în:';
	background-color: #6cc049;
	color: #fff;
	font-size: 14px;
	padding: 8px 20px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
	border-radius: 10px 10px 0 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}
.single-product .clockdiv-holder .clockdiv-text {
	background-color: #6cc049;
	color: #fff;
	font-size: 14px;
	padding: 10px 20px;
	/* text-transform: uppercase; */
	font-weight: 600;
	letter-spacing: 1px;
	border-radius: 10px 10px 0 0;
	display: none !important;
}
.single-product .countdown-promotion .date-item:first-child {
	border-radius: 0 0 0 10px;
}
.single-product .countdown-promotion .date-item:last-child {
	border-radius: 0 0 10px 0;
}
.clockdiv.countdown-promotion.inactive {
	display: none;
}
.single-product .countdown-promotion {
	display: none;
} 
.single-product .countdown-promotion.active {
	display: flex;
}
/* END - AR-341 */

/* AR-328 */
#wamm_notif_whatsapp_field {
	padding-top: 0;
	margin-bottom: 0;
}
#kl_newsletter_checkbox_field {
	margin-bottom: 12px;
}
#wamm_notif_whatsapp_field .woocommerce-form__label-for-checkbox {
	font-size: 16px !important;
	color: #707070;
	line-height: 1.2 !important;
	padding-left: 30px;
	position: relative;
	cursor: pointer;
}
#wamm_notif_whatsapp {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
}
#wamm_notif_whatsapp_field .woocommerce-form__label-for-checkbox span:before{
	content: "";
	width: 16px;
	height: 16px;
	border: 1px solid #B7B7B7;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 3px;
	cursor: pointer;
	display: block;
}
#wamm_notif_whatsapp_field .woocommerce-form__label-for-checkbox span:after{
	content: "";
	width: 8px;
	height: 5px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	position: absolute;
	display: block;
	top: 4px;
	left: 4px;
	transform: rotate(-45deg);
	opacity: 0;
	z-index: 1;
}
#wamm_notif_whatsapp_field .woocommerce-form__label-for-checkbox input:checked + span:before{
	border-color: #544487;
	background-color: #544487;
}
#wamm_notif_whatsapp_field .woocommerce-form__label-for-checkbox input:checked + span:after{
	opacity: 1;
}
/* END - AR-328 */

.payment_box.payment_method_ipay img {
	max-width: 300px;
	margin-left: 0 !important;
}

/* AR-350 */
.woocommerce table.shop_table .woocommerce_checkout_totals tr.cart-subtotal th, 
.woocommerce table.shop_table .woocommerce_checkout_totals tr.cart-subtotal td{
	border-bottom: 0 !important;
}
.woocommerce table.shop_table .woocommerce_checkout_totals th {
	padding-left: 18px !important;
	font-size: 18px;
}
.woocommerce_checkout_totals .shipping_view .minicart_shipping_text::before {
	left: 20px;
}
.woocommerce table.shop_table .woocommerce_checkout_totals td .amount {
	font-size: 18px;
}
.srp-points-value-checkout {
	color: #544487;
	font-size: 18px !important;
}
.woocommerce table.shop_table .woocommerce_checkout_totals td {
	padding-right: 16px !important;
}
.woocommerce ul#shipping_method li label{
	color: #707070;
}
.woocommerce table.shop_table .woocommerce_checkout_totals th, 
.woocommerce table.shop_table .woocommerce_checkout_totals td{
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: middle;
}
.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .amount,
.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total th,
.checkout.woocommerce-checkout h3,
.woocommerce-checkout-review-order h2 {
	font-size: 24px;
}
.woocommerce table.shop_table .woocommerce_checkout_totals > table {
	margin-top: 10px;
}
.woocommerce-checkout .shipping_view .minicart_shipping_text {
	background-color: #F6F7FA;
	font-weight: 400;
	padding-left: 56px;
}
.woocommerce-mini-cart__total.discounts .label,
.mini_cart_total_lines .woocommerce-mini-cart__total.subtotal .value {
	margin-top: 0;
}
.wc_shipping_sameday_lockers_header.shipping > th {
	padding-top: 0 !important;
}
.wc_shipping_sameday_lockers .select2-container {
	max-width: 1000%;
}
.woocommerce table.shop_table .woocommerce_checkout_totals .wc_shipping_sameday_lockers td{
	padding-left: 18px;
	padding-bottom: 15px;
}
#select_locker_map {
	box-shadow: none !important;
}
.woocommerce-shipping-totals.shipping > th {
	border-top-left-radius: 10px;
	background-color: #F6F7FA !important;
}
.woocommerce-shipping-totals.shipping > td {
	border-top-right-radius: 10px;
	background-color: #F6F7FA !important;
}
.wc_shipping_sameday_lockers_header.shipping > th,
.wc_shipping_sameday_lockers.shipping > td{
	background-color: #F6F7FA !important;
}
.woocommerce-checkout .shipping_view .minicart_shipping_text {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.wc_shipping_sameday_lockers_header.shipping > th {
	text-align: center !important;
}
/*
.checkout_redeeming + .woocommerce-form-coupon-toggle > .woocommerce-info {
	display: none !important;
}
*/
.wc_shipping_sameday_lockers_header.shipping {
	display: none !important;
}
.woocommerce-checkout-review-order.processing{
	position: static !important;
}
.checkout_redeeming .fp_apply_reward::after {
	content: "Atenție, punctele promoționale nu se pot folosi împreună cu cupoanele de reducere.";
	color: #707070;
	font-size: 15px;
	width: 100%;
	background-color: #F6F7FA;
	border-radius: 10px;
	margin-top: 10px;
	display: block;
	clear: both;
	padding: 10px 17px;
	box-sizing: border-box;
	float: left;
}
.checkoutredeem .woocommerce-info {
	display: flex;
	flex-wrap: wrap;
	gap: 4px;
	align-items: center;
	align-content: center;
}
.checkoutredeem .woocommerce-info .rs_user_total_points > b,
.checkoutredeem .rs_user_total_points {
	display: inline;
}
.checkoutredeem .rs_user_total_points > b:first-child{
	margin-right: 0;
}
.woocommerce-checkout .free__shipping_dynamic_price {
	margin-bottom: 0;
	border-radius: 0;
}
/* END - AR-350 */

/* AR - 357 */
.pdp_content_sections sup {
	font-size: 70%;
	position: relative;
	top: -5px;
	margin-right: 1px;
}
/* END - AR - 357 */

/* AR-347 */
.ar_arp_pr_card .each-recomended-product {
	width: 100%;
	padding: 0;
}
.ar_arp_pr_card .each-recomended-product::before {
	display: none;
}
.pdp_mb_alti_clienti {
	padding-top: 45px;
	display: none !important;
}
.pdp_mb_alti_clienti .slick-list {
	padding-right: 115px !important;
}
/* END - AR-347 */

/* AR - 357 */
.pdp_content_sections sup {
	font-size: 70%;
	position: relative;
	top: -5px;
	margin-right: 1px;
}
/* END - AR - 357 */

/* AR-347 */
.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions .button {
	font-weight: 500;
	padding: 17px 20px;
	border-radius: 10px;
	color: #fff;
	background-color: #544487;
	line-height: 1;
	font-size: 15px;
	min-width: 200px;
	text-align: center;
	border: 1px solid #544487;
}
.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions .button:first-child{
	background-color: #46a040;
	border-color: #46a040;
}
.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed {
	background-color: #F6F7FA;
	padding: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	margin-bottom: 0;
	color: #5C5C5C;
	font-size: 16px;
	line-height: 1.6;
	font-weight: 400;
	text-align: center;
	border: 1px solid #fb4949;
	border-bottom: 0;
	margin-top: 5px;
}
.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions {
	padding: 5px 20px 20px;
	display: flex;
	justify-content: center;
	gap: 30px;
	background-color: #F6F7FA;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	border: 1px solid #fb4949;
	border-top: 0;
}
.woocommerce-checkout.woocommerce-order-pay .page_regular_content {
	padding-right: 0 !important;
}
.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table td{
	line-height: 1.2;
	color: #707070;
	font-size: 15px;
}
.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table th.product-name, 
.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table td.product-name {
	padding-left: 12px;
}
.woocommerce-checkout.woocommerce-order-pay.woocommerce-page #payment #place_order {
	opacity: 1;
	visibility: visible;
	padding: 20px;
	max-width: none;
	font-size: 16px;
	max-height: none;
}
.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table tbody th, 
.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table tfoot td, 
.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table tfoot th {
	font-weight: 700;
	border-top: 0;
	border-bottom: 1px solid rgba(110,114,165,0.2) !important;
}
.woocommerce-checkout.woocommerce-order-pay .product-subtotal span {color: #46A040;text-transform: none;font-size: 15px;}
.woocommerce-button.button.cancel{
	font-weight: 500;
	font-size: 16px !important;
	color: #544487;
	background-color: transparent;
	border: 0 !important;
	text-transform: uppercase;
	border-bottom: 1px solid !important;
	border-radius: 0;
	padding: 0;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button {
	display: table;
	margin: 0 auto !important;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.pay{
	margin-bottom: 20px !important;
	padding: 15px 25px;
	background-color: #46A040 !important;
	margin-top: 5px !important;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel{
	margin-top: 20px !important;
	margin-bottom: 5px !important;
}
.woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel:hover{
	color: #46A040 !important;
	background-color: transparent !important;
}
.ar_checkout_pas_cont_utilizator + #woo_slg_social_login{
	display: none !important;
}
/* END - AR-347 */

/* AR-380 */
.ar_navigatie_check_optiune + .ar_navigatie_check_optiune {
	border-bottom: 0;
	border-radius: 0;
}
.ar_navigatie_check_optiune:last-child {
	border-bottom: 1px solid rgba(110,114,165,0.19);
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
} 
.toggle_autentificare_cont_aronia {
	font-weight: 700;
	color: #544487;
	text-decoration: underline;
	cursor: pointer;
}
/* END AR-380 */

/* AR-381 */
.ar_esb_sameday_notice {
	background-color: rgba(110,114,165, 0.19);
	color: #707070;
	text-align: center;
	line-height: 1.5;
	border-radius: 5px;
	font-size: 14px;
	padding: 5px;
}
/* END AR-381 */

/* AR-373 */
.woocommerce-account.woocommerce_endpoint_page  #billing_country_field,
.woocommerce-account.woocommerce_endpoint_page  #shipping_country_field,
.woocommerce-account.woocommerce_endpoint_page  #billing_address_1_field,
.woocommerce-account.woocommerce_endpoint_page  #shipping_address_1_field,
.woocommerce-account.woocommerce_endpoint_page  #billing_country_field,
.woocommerce-account.woocommerce_endpoint_page  #shipping_country_field,
.woocommerce-account.woocommerce_endpoint_page  #billing_state_field,
.woocommerce-account.woocommerce_endpoint_page  #shipping_state_field,
.woocommerce-account.woocommerce_endpoint_page  #billing_city_field,
.woocommerce-account.woocommerce_endpoint_page  #shipping_city_field,
.woocommerce-account.woocommerce_endpoint_page  #billing_postcode_field,
.woocommerce-account.woocommerce_endpoint_page  #shipping_postcode_field{
	width: 100%;
}
.woocommerce-cart #coupons_list {
	display: none !important;
}
.woocommerce-account .set-avatar.single-col button.button {
	font-size: 15px !important;
}
/* END AR-373 */

/* AR-394 */
.ar_shop_bk_icon {
	width: 20px;
	height: 20px;
	background-size: 260px auto;
	background-position: -172px -16px;
	background-image: url('images/sprite_aronia.svg?v=20');
	cursor: pointer;
	transform: rotate(180deg);
}
.ar_back_shop {
	position: absolute;
	left: 30px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
}
.back_shop_page_url {
	color: #544487;
	display: flex;
	gap: 10px;
	align-items: center;
}
/* END AR-394 */

/* AR-421 */
.woocommerce-terms-and-conditions-wrapper .cr-customer-consent {
	display: none !important;
}
/* END AR-421 */

/* AR-410 */
.ar_ous_pr_message {
	font-size: 13px;
	background-color: #F6F7FB;
	padding: 8px;
	border-radius: 10px;
	text-align: center;
	color: #8E8E8E;
}
.summary.entry-summary .ar_ous_pr_message {
	background-color: #544487;
	color: #fff;
	cursor: not-allowed;
}
.ar_ous_pr_message a {
	color: #544487;
	font-weight: 500;
}
.produs_oferta_promotionala .pdp_form_cart > div {
	flex-wrap: nowrap;
	align-items: center;
}
.each-recomended-product .ar_ous_pr_message {
	font-size: 11px;
	padding: 6px;
	border-radius: 8px;
}
.summary.entry-summary .ar_ous_pr_message a{
	color: #fff;
}
/* END AR-410 */

/* AR-432 */
.shipping-pickup-store .form-row {
	margin: 0 !important;
}
tr.shipping-pickup-store{
	background-color: #F6F7FA !important;
}
#select2-shipping-pickup-store-select-container {
	font-size: 13px;
	text-align: left;
	padding-right: 42px;
}
#select_locker {
	background: #544487;
	border-radius: 5px;
	padding: 17px 12px !important;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	width: 100%;
}
.sameday_dropdown_container {
	margin-bottom: 15px;
}
.shipping-pickup-store > td {
	padding: 15px 18px !important;
}
.shipping-pickup-store #showLockerDetails {
	font-size: 14px;
	line-height: 1.3;
	padding-bottom: 0;
	text-align: center;
	font-weight: 400;
	color: #707070;
	display: none !important;
}
/* END AR-432 */

/* AR-436 */

/* AR-758 */
.ar_blackfriday_activ:not(.ar_reducere_progresiva) .product-price-regular ins{
	display: none !important;
}
.ar_blackfriday_activ .aronia-bf-pret-produs {
	color: #6CC049;
}
.ar_blackfriday_activ:not(.ar_reducere_progresiva) .product-price-regular .woocommerce-Price-amount.amount + .aronia-bf-pret-produs,
.ar_blackfriday_activ:not(.ar_reducere_progresiva) .wishlist-items-wrapper .product-price > .woocommerce-Price-amount.amount + .aronia-bf-pret-produs{
	padding-left: 5px;
}

.ar_blackfriday_activ:not(.ar_reducere_progresiva) .product-price-regular > .woocommerce-Price-amount.amount,
.ar_blackfriday_activ:not(.ar_reducere_progresiva) .summary.entry-summary .pdp-price_item .price > .woocommerce-Price-amount.amount,
.ar_blackfriday_activ:not(.ar_reducere_progresiva) .wishlist-items-wrapper .product-price > .woocommerce-Price-amount.amount{
	text-decoration: line-through !important;
}

.ar_blackfriday_activ [data-coupon="blackfriday2023"].woocommerce-remove-coupon {
	display: none !important;
}
.ar_blackfriday_activ.single-product:not(.ar_reducere_progresiva) .pdp-price_item.has_parent_attr .price ins {
	display: none;
}
.ar_blackfriday_activ.archive:not(.ar_reducere_progresiva) .ar_top_black_friday {
	margin-bottom: 0;
}
.ar_blackfriday_activ:not(.ar_reducere_progresiva) .wishlist-items-wrapper .product-price ins{
	display: none !important;
}
/* END AR-758 */
.fc-block.black_friday_section{
	display: none !important;
}
.ar_blackfriday_activ .fc-block.black_friday_section{
	display: block !important;
}
.ar_blackfriday_activ .fc-block.black_friday_section + .fc-block.hero_section_slider{
	display: none !important;
}
.hero-section-content.bf__section_content.bf_active_section .hero-text {
	left: 0;
	width: auto;
	padding: 0 100px 50px;
	bottom: auto;
	top: 50%;
	transform: translateY(-50%);
}
.ar_blackfriday_activ .hero-section-content.bf__section_content{
	height: auto !important;
}
.hero-section-content.bf__section_content .hero-text h1 {
	color: #fff;
	font-weight: 700;
	font-size: 48px;
	letter-spacing: -3px;
	line-height: 1;
	position: relative;
	margin-bottom: 13px;
}
.hero-section-content.bf__section_content .hero-text h1 strong {
	font-size: 30px;
	letter-spacing: 0;
}
.home .bf_active_section .hero-description p {
	font-weight: 300;
	font-size: 24px;
	color: #fff;
	line-height: 1.3;
}

/* AR-604 */
/*
.ar_blackfriday_activ .grup-volume-discount-aronia {
	display: none;
}
.toggleVolDiscMob.ar_blackfriday_activ .pdp_form_clone_mobile .grup-volume-discount-aronia {
	display: none !important;
}
*/
/* END - AR-604 */
.single-product.ar_blackfriday_activ .aronia-bf-pret-produs {
	padding-left: 10px;
}

/* END - AR-436 */

/* BF25 */
.ar_blackfriday_activ .fc-block.black_friday_section + .fc-block.hero_section_slider + .fc-block.review_section .review-section-content {
	margin-top: 40px;
}
/* END - BF25 */

/* AR-473 */
.ar_blackfriday_activ [data-coupon="1decembrie"].woocommerce-remove-coupon {
	display: none !important;
}
/* END - AR-473 */

/* AR-481 */
.ar_blackfriday_activ .cupon_auto_aplicat .woocommerce-remove-coupon {
	display: none !important;
}
/* END AR-481 */


/* AR-493 */
#my-account-menu .myaccount-menu li.reducerile_mele a span.item-icon img {
	max-width: 25px;
}
.arcouponlist li {
	background-color: #fff;
	padding: 0;
	border-radius: 12px;
	display: flex;
	align-items: center;
	cursor: pointer;
	border: 1px solid #544487;
	overflow: hidden;
	background-color: #544487;
	position: relative;
}
.arcouponlist {
	display: flex;
	gap: 15px;
	flex-wrap: wrap;
}
.ar_icon_coupon_col img {
	max-width: 30px;
	display: block;
	margin-bottom: auto;
	height: auto;
}
.ar_icon_coupon_col:nth-child(1) {
	padding-right: 15px;
	margin-right: 0;
	border-right: 2px dotted rgba(0,0,0,0.2);
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	background-color: #544487;
	padding-left: 15px;
}
.ar_icon_coupon_col:nth-child(1) img {
	margin: 0 auto 6px auto !important;
	display: block;
}
.ar_icon_coupon_col:nth-child(2) {
	font-size: 14px;
	font-weight: 500;
	height: 100%;
	background-color: #fff;
	display: flex;
	align-items: center;
	padding-left: 18px;
	padding-right: 28px;
	flex-wrap: wrap;
}
.ar_icon_coupon_col span {
	display: block;
	line-height: 1.6;
}
.ar_exp_lc {
	font-weight: 300;
	color: #544487;
	font-size: 12px;
}
.arcouponlist li.disabled {
	opacity: 0.6;
	pointer-events: none;
}
.lista_cupoanele_mele,
.lista_cupoanele_folosite {
	padding: 20px;
	background-color: #F6F7FA;
	border-radius: 10px;
	margin-bottom: 35px;
}
.ar_titlu_lc {
	color: #544487;
	font-weight: 700;
	font-size: 19px;
	text-transform: uppercase;
}
.center_all_fields .woocommerce-orders-table__header,
.center_all_fields .woocommerce-orders-table__cell {
	text-align: center !important;
}
.ar_icon_coupon_col .amount * {
	display: inline-block;
}
.woocommerce-orders-table__row.hide_paginate {
	display: none;
}
.woocommerce-orders-table__row.hide_ccc {
	display: none !important;
}
.acp_pag {
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 12px;
}
.acp_pag li {
	cursor: pointer;
	background-color: #544487;
	color: #fff;
	border: 0;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	padding: 10px 15px;
	border-radius: 10px;
	font-weight: 500;
	display: none;
}
.acp_pag li.active{
	background-color: #6cc049;
}
.button.detalii_vezi_comanda {
	font-size: 13px !important;
	padding: 10px 15px !important;
}
.ar_icon_coupon_col:nth-child(1) > div > span {
	display: inline-block;
}
.woocommerce-orders-table__cell.uppercase_bold_coupon {
	font-weight: 700 !important;
	text-transform: uppercase !important;
}
.head-cupoanele-mele {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
}
.head-cupoanele-mele h3{
	margin-bottom: 0;
}
.disc_copy_label {
	font-size: 15px;
	font-weight: 600;
	color: #544487;
	padding-right: 40px;
	position: relative;
}
.disc_copy_label span {
	position: absolute;
	width: 24px;
	height: 27px;
	top: -4px;
	right: 0;
}
.disc_copy_label span::before, .disc_copy_label span::after,.icn-btn-cpn::before,.icn-btn-cpn::after {
	content: "";
	border-radius: 5px;
	border: 2px solid #F6F7FA;
	background-color: #544487;
	width: 18px;
	height: 21px;
	bottom: 0;
	left: 0;
	position: absolute;
	display: block;
	box-sizing: border-box;
}
.disc_copy_label span:after,.icn-btn-cpn::after{
	bottom: auto;
	left: auto;
	top: 0;
	right: 0;
}
.hov_buton_cupon {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(255,255,255,0.85);
	transition: all 0.3s ease-in-out;
	opacity: 0;
	visibility: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	color: #544487;
	font-size: 15px;
	font-weight: 300;
}
.arcouponlist li:hover .hov_buton_cupon,
.arcouponlist li.cupon_copiat .hov_buton_cupon{
	opacity: 1;
	visibility: visible;
}
.msj-btn-cpn::before {
	content: "Copiază";
}
.icn-btn-cpn {
	width: 24px;
	height: 27px;
	position: relative;
	display: block;
}
.cupon_copiat .msj-btn-cpn::before{
	content: "Copiat";
}
.cupon_copiat .icn-btn-cpn::after{
	display: none;
}
.cupon_copiat .icn-btn-cpn::before {
	background-color: transparent;
	border-radius: 0;
	border-color: #544487;
	border-top: 0;
	border-right: 0;
	transform: rotate(-45deg);
	height: 10px;
	top: 5px;
	left: 0;
	width: 16px;
}
.acp_pag li.visible,
.acp_pag li.last,
.acp_pag li.first {
	display: block;
}
.woocommerce .woocommerce-MyAccount-content .lista_cupoanele_folosite table.shop_table tr:last-child td {
	border-bottom: 1px solid rgba(110,114,165,0.2) !important;
}
/* END AR-493 */

/* AR-506 */
.sub-menu-wrap {
	background-color: #fff;
	width: 260px;
	padding: 25px 20px;
	border-top: 2px solid #F5F6F9;
	border-bottom-left-radius: 5px;
}
.meniu-principal-categorii-produse.menu {
	padding-left: 47px;
}
.cont-mitem-icon {
	display: flex !important;
	align-items: center;
	gap: 10px;
}
.header-container .menu_container .menu li a {
	font-size: 15px;
	text-transform: uppercase;
}
.menu_container.menu_left {
	padding-right: 0 !important;
}
.header-container .menu li {
	margin-right: 40px;
}
.header_search_container input[type="text"] {
	width: 100%;
}
.meniu-principal-categorii-produse .mega_menu_container {
	position: relative;
}
.meniu-principal-categorii-produse .mega_menu_container:hover .full-menu-wrap{
	opacity: 1;
	visibility: visible;
	pointer-events: initial;
}
.full-menu-wrap::before,
.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu::before {
	content: "";
	width: 100%;
	height: 16px;
	bottom: 100%;
	position: absolute;
	left: 0;
	display: block;
}
.sub-menu-wrap > .sub-menu {
	display: flex;
	flex-direction: column;
	justify-content: left;
	text-align: left;
	gap: 22px;
}
.header-container .menu_container .menu .sub-menu-wrap li a{
	font-size: 14px;
	color: #6CC049;
}
.header-container .menu .full-menu-wrap li {
	margin-right: 0;
}
.full-menu-wrap {
	/* width: 850px;*/
	width: 1050px;
	background-color: transparent;
	position: absolute;
	top: calc(100% + 15px);
	left: -20px;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}
.wide-submenu-container {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	height: auto;
	border-top: 2px solid #F5F6F9;
	border-left: 0;
	padding: 28px 45px;
	opacity: 0;
	visibility: hidden;
	padding-left: 305px;
	background-color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	min-height: 100%;
	display: flex;
	flex-direction: column;
	box-shadow: 0px 2px 8px -4px rgba(0,0,0,0.3);
}
.sub-sub-active .wide-submenu-container{
	opacity: 1;
	visibility: visible;
}
.sub-menu .iconita-item-meniu {
	width: 18px;
	height: 18px;
	object-fit: contain;
	object-position: center;
}
.full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a {
	padding-right: 22px;
	position: relative;
	z-index: 3;
	display: flex;
	width: 100%;
}
.full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a::before{
	content: "";
	width: 12px;
	height: 2px;
	background-color: #DDD;
	position: absolute;
	right: 3px;
	top: 7px;
}
.full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a::after{
	content: "";
	width: 6px;
	height: 6px;
	border-top: 2px solid #DDD;
	border-right: 2px solid #DDD;
	position: absolute;
	right: 2px;
	top: 4px;
	transform: rotate(45deg);
}
.full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li.sub-sub-active > a::before{
	background-color: #696D9F;
}
.full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li.sub-sub-active > a::after{
	border-top: 2px solid #696D9F;
	border-right: 2px solid #696D9F;
}
.wide-submenu-container > .sub-menu {
	margin-bottom: auto;
	column-count: 4;
}
.wide-submenu-container.numar_coloana_1 > .sub-menu {
	column-count: 1;
}
.wide-submenu-container.numar_coloana_2 > .sub-menu {
	column-count: 2;
}
.wide-submenu-container.numar_coloana_3 > .sub-menu {
	column-count: 3;
}
.aronia_club_meniu {
	padding-top: 22px;
	display: none;
}
.mega_menu_container .aronia_club_meniu{
	display: block !important;
}
.wide-submenu-container > .sub-menu > li > a{
	font-size: 14px !important;
	text-transform: none !important;
	color: #3E3E3E !important;
	font-weight: 500 !important;
}
.sub-menu .iconita-item-meniu-svg svg {
	width: 18px;
	height: 18px;
	display: block;
}
.sub-menu .iconita-item-meniu-svg svg path {
	fill: #3F2A55;
}
.sub-menu-wrap > span {
	position: absolute;
	z-index: 2;
	width: 260px;
	top: 0;
	left: 0;
	height: 100%;
}
.header-container .menu_container .menu .sub-menu-wrap li.sub-sub-active a{
	color: #696D9F;
}
.wide-submenu-container > .sub-menu > li {
	display: block !important;
	margin-bottom: 12px;
	padding-right: 15px;
}
.ar-menu-item-badge {
	font-size: 8px;
	color: #fff;
	background-color: #ACDA90;
	padding: 2px 5px;
	border-radius: 6px;
}
.ar-menu-item-badge-container {
	display: flex;
	align-items: center;
	gap: 3px;
}
.main-website-content::before{
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	background-color: rgba(105,109,159,0.43);
	opacity: 0;
	visibility: hidden;
	z-index: 10;
	transition: all 0.3s ease-in-out;
}
.sub-meniu-hovered .main-website-content:before{
	opacity: 1;
	visibility: visible;
}
.aronia_club_meniu > div {
	overflow: hidden;
	border-radius: 10px;
}
.aronia_club_meniu > div a{
	display: block;
}
.aronia_club_meniu > div img{
	transition: all 0.3s ease-in-out;
	transform: scale(1);
	display: block;
}
.aronia_club_meniu:hover img{
	transform: scale(1.02);
}
.aronia_club_meniu > div a:hover{
	opacity: 1 !important;
}
.wide-submenu-container::after{
	content: "";
	width: 2px;
	height: 100%;
	left: 260px;
	top: 0;
	position: absolute;
	background-color: #F5F6F9;
}
.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container){
	position: relative;
}
.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu {
	border-radius: 0px 0px 5px 5px;
	position: absolute;
	background-color: #fff;
	padding: 27px 40px;
	width: 275px;
	border-top: 2px solid #F5F6F9;
	left: -30px;
	top: calc(100% + 15px);
	opacity: 0;
	visibility: hidden;
	text-align: left;
	box-shadow: 0px 2px 8px -4px rgba(0,0,0,0.3);
}
.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container):hover > .sub-menu{
	opacity: 1;
	visibility: visible;
}
.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu > li > a{
	color: #6CC049;
	font-size: 14px;
	display: block;
	padding-right: 22px;
	position: relative;
	text-align: left;
}
.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu > li{
	display: block;
}
.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu > li > a:hover{
	color: #696D9F;
}
.basic_mega_menu_style .full-menu-wrap {
	width: 450px;
}
.basic_mega_menu_style .wide-submenu-container {
	padding-left: 38px;
	left: 260px;
	width: 220px;
	padding-right: 38px;
}
.basic_mega_menu_style .wide-submenu-container::after{
	display: none;
}
.basic_mega_menu_style .wide-submenu-container > .sub-menu {
	column-count: 1;
}
.basic_mega_menu_style .wide-submenu-container > .sub-menu > li{
	padding-right: 0 !important;
}
.basic_mega_menu_style .wide-submenu-container > .sub-menu > li:last-child{
	margin-bottom: 0;
}
.basic_mega_menu_style .sub-menu-wrap > span::before {
	content: "";
	width: 10px;
	height: calc(100% - 2px);
	left: 100%;
	background-color: #fff;
	position: absolute;
	top: 2px;
	display: block;
}
.basic_mega_menu_style .wide-submenu-container{
	z-index: 2;
}
.header_search_container {
	padding: 0 25px 0 70px;
}
.header-holder-sticky .fixed-mobile-menu {
	padding: 15px 0;
}
.header-holder-sticky .meniu-principal-categorii-produse.menu {
	padding-left: 0;
}
.header-holder-sticky .fixed-mobile-menu .top-group-menu > div ul li {
	margin-left: 0;
}
.header-holder-sticky .meniu-principal-categorii-produse.menu {
	display: flex;
	gap: 35px;
	align-items: center;
}
.header-holder-sticky .meniu-principal-categorii-produse > li > a{
	font-size: 15px !important;
	text-transform: uppercase !important;
}
.iconita-item-meniu-svg {
	display: block;
}
.header-holder-sticky .meniu-principal-categorii-produse > li > .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a{
	font-size: 14px !important;
	text-transform: uppercase;
	color: #6CC049 !important;
}
.header-holder-sticky .meniu-principal-categorii-produse > li > .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a:hover{
	color: #696D9F !important;
}
.header-holder-sticky .wide-submenu-container > .sub-menu > li {
	padding-right: 0;
}
@media(min-width: 1280px){
	.header-holder-sticky:not(.menu-toggle-down) .meniu-principal-categorii-produse .full-menu-wrap,
	.header-holder-sticky:not(.menu-toggle-down) .meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu{
		opacity: 0 !important;
		visibility: hidden !important;
	}
}
.iconita-item-meniu-svg > svg {
	display: block !important;
}
.basic_mega_menu_style .wide-submenu-container {
	box-shadow: 5px 4px 8px -4px rgba(0,0,0,0.3);
}
.basic_mega_menu_style > .full-menu-wrap{
	box-shadow: 0px 4px 8px -4px rgba(0,0,0,0.3);
}
.user-icon.search-icon {
	background-image: none;
	mask-image: url('images/sprite_aronia.svg?v=21');
	-webkit-mask-image: url('images/sprite_aronia.svg?v=21');
	mask-size: 250px auto;
	mask-position: 40px -9px;
	background-color: #6CC049;
	width: 31px;
	height: 31px;
}
.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon {
	display: inline-block !important;
	margin-right: 28px;
	position: static;
}
/* AR-668 */
/*
.site-header-holder:not(.header-holder-sticky) .header-container .header_search_container{
	display: none !important;
}
*/
/* END AR-668 */
.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .header_search_container {
	position: absolute;
	right: calc(100% - 47px);
	top: -12px;
	padding: 0;
	margin: 0;
	opacity: 0;
	visibility: hidden;
	width: 0;
	pointer-events: none;
	transition: all 0.4s cubic-bezier(.86,0,.07,1);
}
.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .open-search-menu .header_search_container{
	opacity: 1;
	visibility: visible;
	pointer-events: initial;
	width: calc(1500px - 100%);
}

.site-header-holder:not(.header-holder-sticky) .top-bar-search button::before {
	display: none !important;
}
.site-header-holder:not(.header-holder-sticky) .top-bar-search #top-search {
	opacity: 1;
	visibility: visible;
	padding: 5px 60px 5px 18px;
	border: 1px solid #696D9F;
	height: 55px;
}
.woocommerce-checkout:not(.woocommerce-order-received) .site-header-holder:not(.header-holder-sticky) .header-container .header_search_container {
	display: none !important;
}


.ar_fixed_btn.place_order_floating_btn.button_blocked{
	pointer-events: none !important;
}
/* END AR-506 */

/* AR-513 */
.cta_produs_blog {
	padding: 40px 0 60px;
}
.cta_product-image img {
	display: block;
	width: 100%;
	height: auto;
}
.cta_product-content .product-title {
	font-size: 20px;
	line-height: 1.25;
	margin-bottom: 11px;
	color: #544487;
	font-weight: 700;
	display: block;
}
.cta_product-content .product-title a{
	text-decoration: none;
}
.buton.ar-blog-buton {
	padding: 16px 40px;
	background-color: #6CC049;
	text-decoration: none;
	color: #fff !important;
	font-weight: 500;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.cta_product-content .stars {
	margin-bottom: 0;
	margin-right: 10px;
	margin-left: 0;
	display: flex;
	gap: 3px;
}
.cta_product-content .stars > .star::before {
	display: none !important;
}
.cta_product_columns .cta_product_col:nth-child(2) {
	padding: 25px;
	background-color: #F6F7FA;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.cta_product-content {
	position: relative;
	padding-right: 270px;
}
.cta_product-content .product-button {
	position: absolute;
	bottom: 0;
	right: 0;
}
.cta_product-image > a {
	display: block;
}
.cta_product-content .product-price-regular {
	font-size: 24px;
}
.cta_product-content .product-price {
	margin-bottom: 0;
	padding-top: 10px;
}
.style_2 .cta_product_columns {
	display: flex;
	padding: 15px;
	flex-wrap: wrap;
	border-radius: 5px;
	background-color: #F6F7FA;
}
.style_2 .cta_product_col {
	width: 35%;
}
.style_2 .cta_product_columns .cta_product_col:nth-child(2) {
	padding: 25px;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	width: 65%;
	padding-top: 10px;
	padding-bottom: 0;
	padding-right: 0;
}
.style_2 .cta_product-content {
	padding-right: 0;
	height: 100%;
	display: flex;
	flex-direction: column;
}
.style_2 .cta_product-content .product-button {
	position: relative;
}
.style_2 .cta_product_col:nth-child(1) {
	height: auto;
	padding-bottom: 35%;
	position: relative;
}
.style_2 .cta_product-image img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	object-fit: cover;
	object-position: center;
}
.style_2 .cta_product-content .product-title {
	display: block;
}
.cta_product-reviews {
	display: flex;
	align-items: center;
}
.cta_produs_blog li.star {
	background-size: 175px auto;
	width: 20px;
	height: 20px;
	margin-right: 0;
	display: block;
	vertical-align: middle;
	background-position: -113px -76px;
	margin-bottom: 0;
}
.cta_product-reviews-count {
	display: block;
	font-size: 17px;
	color: #5C5C5C;
}
.style_2 .cta_product-content .product-title {
	margin-bottom: 8px;
}
.style_2 .cta_product-content .product-price {
	margin-bottom: 0;
	padding-top: 10px;
	flex-grow: 1;
	align-items: center;
	display: flex;
	padding-bottom: 20px;
}
.style_2 .cta_product-content .product-price del {
	display: block;
}
.cta_produs_blog.style_1 .cta_product_col:nth-child(1) {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	overflow: hidden;
}
.style_2 .product-button .buton.ar-blog-buton {
	width: 100%;
	text-align: center;
}
/* END AR-513 */

/* AR-521 */
.woocommerce-info.ar_modal_alert {
	position: fixed;
	z-index: 999999;
	width: 100%;
	margin: 0;
	height: 100%;
	top: 0;
	left: 0;
	padding: 0;
	border-radius: 0 !important;
	background-color: transparent;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ar_modal_alert-overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.3);
	cursor: pointer;
}
.woocommerce-info .woocommerce-info-inner {
	background-color: #F6F7FA;
	padding: 80px 20px 20px;
	position: relative;
	width: 600px;
	text-align: center;
	max-width: 88%;
}
.woocommerce-info.ar_modal_alert::before,
.woocommerce-info.ar_modal_alert::after{
	display: none !important;
}
.woocommerce-info .woocommerce-info-inner::before {
	content: "";
	width: 42px;
	height: 42px;
	position: absolute;
	top: 20px;
	left: 50%;
	background-image: url('images/info-icon.svg');
	background-size: 30px auto;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: -21px;
	background-color: #FFF;
	border-radius: 50%;
}
.ar_modal_alert-close {
	display: inline-flex;
	align-items: center;
	color: #544487;
	font-weight: 700;
	border-bottom: 1px solid #544487;
	cursor: pointer;
	margin: 0 auto;
	gap: 5px;
	line-height: 1;
}
.woocommerce-info-content {
	margin-bottom: 25px;
}
.ar-close-icon {
	font-size: 25px;
	font-weight: 500;
	line-height: 0.8;
}
/* END AR-521 */

/* AR-524 */
.coupon_removed_wwooc .woocommerce-message{
	display: none !important;
}
/* END AR-524 */

/* 5 mar 2024 */
.hslycaro_mob{
	display: none !important;
}
.ar_top_black_friday > .content-center > a .hide_load{
	display: none !important;
}
.ar_top_black_friday > .content-center > a.slick-initialized.slick-slider .hide_load{
	display: block !important;
}
.bf__banner_desktop a,
.bf__banner_desktop img,
.bf__banner_mobile a,
.bf__banner_mobile img {
	display: block !important;
}
/* END 5 mar 2024 */

/* AR-518 */
.title_element_section {
	text-align: center;
	padding: 45px 0 20px;
}
.title_element_section h1 {
	color: #696D9F;
	font-weight: 600;
}
.about-us-section-inner .subtitle .h6 {
	font-size: 16px;
	margin-bottom: 2px;
}
.aronia__categorii_produse h2 {
	margin-bottom: 5px;
}
.aronia__categorii_produse .subtitle .h2 {
	color: #696D9F;
	font-size: 30px;
	margin-bottom: 0;
	font-weight: 600;
	text-align: center;
}
.ar_lista__categorii_produse{
	padding-top: 50px;
}
.recomended-products-content .subtitle .h6{
	color: #46A040;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-size: 16px;
}
.recomended-products-content .recomended-text .h2{
	margin-bottom: 20px;
	font-size: 30px;
	color: #696D9F;
	font-weight: 600;
}
.about-us-text > .h2 {
	color: #544487;
	font-size: 28px;
	font-weight: 500;
	margin-bottom: 20px;
}
.product-reviews-column div.h2,
.product-reviews-column div.h4 {
	font-size: 28px;
	line-height: 1.3;
	color: #ACDA90;
	margin-bottom: 0;
	font-weight: 700;
}
.product-reviews-column div.h4{
	font-weight: 500;
	color: #fff;
}
.blog-section-inner .h2 {
	color: #696D9F;
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 20px;
}
.blog-section-inner .h2 {
	font-size: 26px;
}
.each-blog-post .h3{
	font-weight: 700;
	margin-bottom: 20px;
}
.each-blog-post .h3 a {
	color: #544487;
	font-size: 17px;
	font-weight: 600;
}
/* END AR-518 */

/* AR-520 */
.ar-site-breadcrumbs {
	font-size: 15px;
	padding: 20px 0;
	color: #696D9F;
	font-weight: 500;
}
.ar-site-breadcrumbs a{
	color: inherit;
}
.br-sep {
	padding: 0 5px;
}
.ar-site-breadcrumbs .page_regular_content {
	padding: 0 !important;
	max-width: 1760px !important;
	margin: 0 auto;
	height: auto !important;
}
/* END AR-520 */

/* AR-504 */
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button {
	display: inline-block;
}
.woocommerce-button.button.ar_cancel_erp{
	padding: 0 !important;
	font-size: 14px !important;
	color: #544487;
	background-color: transparent;
	border: 0 !important;
	font-weight: 500;
	text-transform: uppercase;
	border-bottom: 1px solid !important;
	border-radius: 0;
	margin-left: 15px !important;
}
.woocommerce-button.button.ar_cancel_erp:hover{
	color: #46A040 !important;
	background-color: transparent !important;
}
.woocommerce-orders-table__cell-order-actions .woocommerce-button.button.view{
	font-size: 14px !important;
}
.buton-anulare-comanda.buton {
	padding: 15px 30px;
	cursor: pointer;
}
/* END AR-504 */

/* AR-536 */
.pack_out_of_stock .pdp_add_to_cart_form_container > div {
	display: none;
}
.pack_out_of_stock .pdp_add_to_cart_form_container::before {
	content: "Stoc epuizat";
	font-size: 16px;
	color: #ff0909;
}
.pack_out_of_stock .aronia_instock_badge{
	font-size: 0 !important;
}
.pack_out_of_stock .aronia_instock_badge::after{
	content: "Indisponibil";
	font-size: 21px;
	color: #ff0909;
}
/* END AR-536 */

/* Optimizari PageSpeed Aronia 03.2024 */
.ar_arp_pr_card .recomended-image img {
    font-size: 0!important;
    color: transparent!important;
    min-height: 34vw;
    opacity: 0;
    object-fit: contain;
    object-position: center;
}
.ar_arp_pr_card .recomended-image img.loaded{
	opacity: 1;
}
.pdp_mb_alti_clienti {
    min-height: 102vw;
    overflow: hidden;
}
li.ar_arp_pr_card:nth-child(2),
li.ar_arp_pr_card:nth-child(3),
li.ar_arp_pr_card:nth-child(4),
li.ar_arp_pr_card:nth-child(5),
.topbar-container-col:nth-child(5),
.topbar-container-col:nth-child(6),
.topbar-container-col:nth-child(7),
.topbar-container-col:nth-child(8){
	display: none !important;
}
/* END Optimizari PageSpeed Aronia 03.2024 */

/* Optimizari PageSpeed Aronia 27.03.2024 */
.pdp-badge-group ul li img {
    background-color: #f3f3f3;
    border-radius: 10px;
    min-height: 52px;
    border: 0 !important;
    min-width: 50px;
}
.pdp-badge-group ul li img.loaded{
	background-color: transparent;
    border-radius: 0;
	min-height: auto !important;
    min-width: auto !important;
}
.hero-section-content.bf__section_content img {
	height: auto;
}
.hero-section-content picture{
	display: block !important;
}
/* END Optimizari PageSpeed Aronia 27.03.2024 */

/* AR-545 */
.shop_title_section h2.ar_subtitlu_cat_list,
h3.ar_subtitlu_cat_list {
	font-size: 26px;
	padding-bottom: 8px;
	border: 0;
	text-align: center;
	color: #380069;
	line-height: 1.25;
}
h3.ar_subtitlu_cat_list {
	padding-left: 0;
}
/* END AR-545 */

/* AR-538 */
.ar_des_categorie_main {
	padding-top: 70px;
	max-width: 1760px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.ar_des_categorie_main h2,
.ar_des_categorie_main h3,
.ar_des_categorie_main h4,
.ar_des_categorie_main h5,
.ar_des_categorie_main h6{color: #380669;}
.coloana_chenar_ar_text {
	background-color: #F6F7FA;
	margin-bottom: 0;
	border-radius: 10px;
	padding: 50px 76px;
	color: #5C5C5C;
	font-size: 16px;
	line-height: 1.5;
	width: calc(50% - 15px);
}
.ar-main-descriere-categorie.about-text {
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
	justify-content: center;
}
.coloana_chenar_ar_text h3,
.coloana_chenar_ar_text h2{
	font-size: 18px;
	text-transform: uppercase;
}
.ar-main-descriere-categorie.about-text p:empty {
	display: none;
}
.coloana_chenar_ar_text p a {
	color: #544487;
	text-decoration: underline;
}
.shop_title_section h2.ar_subtitlu_cat_list{
	color: #46A040;
}
.home .fc-block.about_us_section + .fc-block.text_section .text-section-content {
	max-width: 1560px;
	margin-left: auto;
	margin-right: auto;
}
.gray_bg .text-section-inner p a {
	color: #544487;
	text-decoration: underline;
}
/* END AR-538 */

/* AR-532 */
.aronia_filter_widget_inner .full-menu-wrap-close{
	display: none !important;
}
.aronia_filter_widget_inner .full-menu-wrap {
	position: relative;
	top: 0;
	width: 100%;
	opacity: 1;
	visibility: visible;
	pointer-events: all;
	left: 0;
	overflow: hidden;
	display: grid;
	grid-template-rows: 0fr;
	transition: all 0.4s linear;
}
.aronia_filter_widget_inner .main-submenu-parent{
	min-height: 0;
}
.aronia_filter_widget_inner .mega_menu_container .aronia_club_meniu {
	display: none !important;
}
.aronia_filter_widget_inner .meniu-principal-categorii-produse.menu {
	padding-left: 0;
	padding-top: 12px;
	padding-bottom: 12px;
}
.aronia_filter_widget_inner .wide-submenu-container {
	padding: 0 0 0 26px;
	position: relative;
	left: 0;
	top: 0;
	box-shadow: none;
	border: 0;
	border-radius: 0;
	overflow: hidden;
	opacity: 1;
	visibility: visible;
	overflow: hidden;
	display: grid;
	grid-template-rows: 0fr;
	transition: all 0.4s linear;
}
.aronia_filter_widget_inner .full-menu-wrap::before{
	display: none;
}
.aronia_filter_widget_inner .sub-menu-wrap {
	background-color: transparent;
	width: 100%;
	padding: 10px 28px 15px 57px;
	border-top: 0;
	border-bottom-left-radius: 0;
}
.aronia_filter_widget_inner .meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu {
	position: relative;
	top: 0;
	left: 0;
	box-shadow: none;
	padding: 0;
	border: 0;
	width: 100%;
	opacity: 1;
	visibility: visible;
	overflow: hidden;
	max-height: 0;
}
.aronia_filter_widget_inner .meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container).current-menu-item > .sub-menu{
	padding: 10px 28px 15px 57px;
}
.aronia_filter_widget_inner .ic-magazin-iconita,
.aronia_filter_widget_inner .ic-promotii{
	display: none !important;
}
.meniu-principal-categorii-produse.ar-categorii-principale.ar-main-drop > li > a{
	padding: 18px 28px;
	color: #544487;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}
.aronia_filter_widget_inner  .wide-submenu-container::after {
	display: none;
}
.aronia_filter_widget_inner  .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a {
	color: #6CC049;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
}
.aronia_filter_widget_inner .current-menu-parent.current-menu-ancestor .wide-submenu-container,
.aronia_filter_widget_inner .current-menu-item .full-menu-wrap,
.aronia_filter_widget_inner .current-menu-ancestor .full-menu-wrap {
	grid-template-rows: 1fr;
}
.aronia_filter_widget_inner .sub-menu-wrap > span {
	display: none;
}
.aronia_filter_widget_inner .wide-submenu-container > .sub-menu {
	padding-top: 2px;
	padding-bottom: 5px;
}
.aronia_filter_widget_inner .current-menu-ancestor.current-menu-parent.menu-item-has-children > a{
	display: none;
}
.aronia_filter_widget_inner .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a::before {
	display: none;
}
.aronia_filter_widget_inner .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a::after {
	right: 7px;
	top: 5px;
	transform: rotate(135deg);
}
.aronia_filter_widget_inner .vertical-sub-active .wide-submenu-container {
	grid-template-rows: 1fr;
}
.aronia_filter_widget_inner .wide-submenu-container.numar_coloana_2 > .sub-menu,
.aronia_filter_widget_inner .wide-submenu-container.numar_coloana_3 > .sub-menu,
.aronia_filter_widget_inner .wide-submenu-container.numar_coloana_4 > .sub-menu {
	column-count: 1;
}
.aronia_filter_widget_inner .basic_mega_menu_style > .full-menu-wrap {
	box-shadow: none;
}
.aronia_filter_widget_inner .meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container).current-menu-item > .sub-menu {
	max-height: 200px;
}
.aronia_filter_widget_inner .meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu > li > a {
	color: #6CC049;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
}
.aronia_filter_widget_inner .meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu::before {
	display: none;
}
.aronia_filter_widget_inner .wide-submenu-container > .sub-menu {
	min-height: 0;
}
.aronia_filter_widget_inner .wide-submenu-container > .sub-menu > li:first-child {
	padding-top: 20px;
}
.aronia_filter_widget_inner .wide-submenu-container > .sub-menu > li.menu-item-object-product_cat.current-menu-item > a {
	color: #380669 !important;
	font-weight: 600 !important;
}
.aronia_filter_widget_inner .iconita-item-meniu-svg {
	width: 18px;
}
/* END AR-532 */

/* Optimizare Webp */
.home-bf-slide, .pg-bf-slide {
	display: block !important;
	font-size: 0 !important;
}
/* END Optimizare Webp */

/* bugfix 03.04.2024 */
.aronia_filter_widget_inner .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li.sub-sub-active > a::after {
	border-top: 2px solid #DDD;
	border-right: 2px solid #DDD;
}
.aronia_filter_widget_inner .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li.vertical-sub-active > a::after {
	transform: rotate(-45deg);
	top: 8px;
}
/* END bugfix 03.04.2024 */

/* AR-551 */
.woocommerce-pagination {
	font-size: 15px;
}
.ar-load-more-button-container .lds-ring.loading-ring {
	position: relative;
	opacity: 1;
	visibility: visible;
	width: 55px;
	height: 55px;
	top: 0;
	margin-top: 0;
}
.ar-load-more-button-container .lds-ring div {
	border: 5px solid #544487;
	border-color: #544487 transparent transparent transparent;
	width: 55px;
	height: 55px;
}
.ar-pagination-container {
	padding-bottom: 25px;
	padding-top: 25px;
	background-color: #F6F7FA;
	margin-bottom: 0;
	border-radius: 10px;
}
.ar-load-more-button {
	display: none;
}
/* AR-563 */
/*
.woocommerce-pagination {
	font-size: 0;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	visibility: hidden;
}
*/
/* END AR-563 */
.shop_products_list .each-recomended-product{
	display: flex;
	flex-direction: column;
}
.shop_products_list .each-recomended-product h3,.shop_products_list .each-recomended-product .h3 {
	height: auto !important;
}
.shop_products_list .recomended-infos {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	align-items: center;
}
.shop_products_list .product-title {
	flex-grow: 1;
}
.shop_products_list ul {
    margin-right: 0;
    margin-left: 0;
}
.ar-pagination-container.disabled {
	display: none;
}
/* END AR-551 */

.woocommerce-account .woocommerce-pagination {
	font-size: 15px;
	opacity: 1;
	max-height: none;
	overflow: visible;
	visibility: visible;
}

/* AR-557 */
.returo-mesaj-pdp svg{
	width: 24px !important;
	height: auto !important;
	display: block !important;
}
.returo-mesaj-pdp{
	position: relative;
	color: #707070;
	font-size: 16px;
	font-weight: 500;
	padding-left: 40px;
	margin-bottom: 12px;
}
.returo-mesaj-pdp strong{
	color: #46A040;
	font-weight: 600;
}
.ar-sgr-ico {
	position: absolute;
	left: 0;
	top: -2px;
}
/* END AR-557 */

/* AR-563 */
.aronia_shop_container_main .page-numbers {
	display: flex !important;
	gap: 10px !important;
	justify-content: center;
	border: 0 !important;
	margin: 0 !important;
}
.aronia_shop_container_main a.page-numbers, .aronia_shop_container_main span.page-numbers {
	background-color: #544487;
	border-radius: 10px;
	display: flex !important;
	color: #fff !important;
	width: 40px;
	height: 40px;
	align-items: center;
	justify-content: center;
	font-weight: 600 !important;
	font-size: 18px !important;
}
.aronia_shop_container_main .page-numbers.current {
	background-color: #46a040 !important;
}
.woocommerce-shop .aronia_filter_widget_inner .ic-promotii {
	display: block !important;
}
.aronia_shop_container_main nav.woocommerce-pagination ul li {
	border: 0;
	float: none !important;
	display: block !important;
}

/* END AR-563 */

/* AR-553 */
.blog-content-holder >  div + div,
.blog-content-holder > p + div {
	margin-bottom: 30px;
}
.blog-content-holder >  div + table,
.blog-content-holder > p + table {
	margin-bottom: 22px;
}
/* END AR-553 */

/* AR-526 */
.main_product__slider-container .slick-slide > div {
	height: 100%;
	top: 0;
	transform: none;
	-moz-transform: none;
	-webkit-transform: none;
	display: flex;
	align-items: center;
}
.product_image_slide.video_slide.video_iframe_slide,
.product_image_slide.video_slide.video_iframe_slide .ar_youtube_iframe,
.product_image_slide.video_slide.video_iframe_slide .ar_youtube_iframe iframe {
	display: block !important;
	height: 100%;
}

/* END AR-526 */


/* AR-575 */
.aronia__categorii_produse .subtitle .h2 {
	color: #46A040;
	font-size: 14px !important;
	font-weight: 700;
}
.aronia__categorii_produse .subtitle {
	margin-bottom: 14px;
}
.aronia__categorii_produse h2 {
	color: #544487;
	font-size: 16px !important;
	margin-bottom: 0;
}
.aronia__categorii_produse.coloane_2 {
	padding-bottom: 0;
}
.aronia__categorii_produse.coloane_3 {
	padding-top: 0;
}
.aronia__categorii_produse.coloane_3 .ar_lista__categorii_produse {
	padding-top: 28px;
}
.aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(1), .aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(4) {
	width: calc(33.33% - 14px);
}
.aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(2), .aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(3) {
	width: calc(66.66% - 14px);
}
.aronia__categorii_produse .ar_lista__categorii_produse > ul {
	gap: 28px;
}
.aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(2) .ar_imagine__categorie, .aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(3) .ar_imagine__categorie {
	padding-bottom: 49.5%;
}
.aronia__categorii_produse .ar_imagine__categorie {
	border-radius: 10px;
}
.aronia__categorii_produse .ar_blurb__categorie {
	position: relative;
}
.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie {
	position: absolute;
	left: 34px;
	bottom: 35px;
	background-color: #fff;
	border-radius: 5px;
	color: #544487;
	width: 100%;
	max-width: calc(100% - 60px);
	padding: 23px 18px 23px 27px;
	text-transform: uppercase;
	z-index: 1;
}
.aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(2) .ar_titlu__categorie, .aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(3) .ar_titlu__categorie{
	max-width: 414px;
}
.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie .h3 a {
	font-weight: 700;
	color: #46A040;
	font-size: 20px;
	width: 100%;
	position: relative;
	z-index: 1;
}
.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie .h3 {
	width: 100%;
}
.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie .h3 a strong {
	color: #544487;
}
.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie .h3 svg {
	margin-left: auto;
}

.ar_imagine__categorie .anchor_overlay {
	z-index: 1;
	background-color: rgba(0,0,0,0.29);
	opacity: 0;
	visibility: hidden;
}
.ar_blurb__categorie:hover .ar_imagine__categorie .anchor_overlay {
	opacity: 1;
	visibility: visible;
}
/* END - AR-575 */

/* AR-577 */
#billing_address_2_field, #billing_bl_sc_et_field,
#shipping_address_2_field, #shipping_bl_sc_et_field {
	width: calc(50% - 10px);
}
#billing_bl_sc_et_field, #shipping_bl_sc_et_field {
	margin-left: auto !important;
}
/* END AR-577 */

/* 4 iunie 2024 */
tr.pret_livrare_mobile_item{
	display: none !important;
}
/* END 4 iunie 2024 */

/* AR-604 */
.login_modal_body #customer_login {
	width: 100% !important;
}
/* END AR-604 */

/* AR-559 */
.ar_top_black_friday {
    max-height: 140px;
    overflow: hidden;
}

.btn-adauga-produs-favorit{
	background-color: #F6F7FB;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	display: block;
	cursor: pointer;
	color: #380069;
	font-size: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	opacity: 0;
	visibility: hidden;
	position: relative;
}
.btn-adauga-produs-favorit::after{
	content: "";
	width: 34px;
	height: 34px;
	display: block;
	position: absolute;
	background-size: 280px auto;
	background-position: -68px -393px;
	background-image: url('images/sprite_aronia.svg?v=10');
	top: 50%;
	left: 50%;
	margin-left: -17px;
	margin-top: -17px;
}
.container-adauga-produs-favorit{
	position: absolute;
	top: 46px;
	right: 16px;
	font-size: 20px;
	display: block;
	margin-top: 0;
	color: #380069;
	z-index: 3;
}
.each-recomended-product > .container-adauga-produs-favorit {
	position: absolute;
	z-index: 3;
}
.each-recomended-product:hover .btn-adauga-produs-favorit{
	visibility: visible;
	opacity: 1;
}
[btn_action="remove"].btn-adauga-produs-favorit::after{
	background-position: -12px -393px;
}
[btn_action="remove"].btn-adauga-produs-favorit {
	opacity: 1;
	visibility: visible;
}
.shop_table.cart.wishlist_table.wishlist_view td.product-name h4 {
	max-width: 560px;
}
.btn-adauga-produs-favorit.wishlist_delete {
	width: 21px !important;
	height: 27px !important;
	font-size: 0 !important;
	background-color: transparent !important;
	border-radius: 0 !important;
	background-size: 190px auto !important;
	background-position: -122px -153px;
	background-image: url('images/sprite_aronia.svg') !important;
	position: relative;
	top: -3px;
	display: block;
	margin: 0 auto;
}
.btn-adauga-produs-favorit.wishlist_delete::after{
	display: none;
}
.ar__pdp_wishlist .container-adauga-produs-favorit {
	position: relative;
	top: 0;
	left: 0;
}
.ar__pdp_wishlist .btn-adauga-produs-favorit {
	opacity: 1;
	visibility: visible;
}
/* END AR-559 */

/* DT-10116 */
header .user-icon.profile-icon {
	position: relative;
}
/* END DT-10116 */

/* AR-646 */
.wc_shipping_innoship_lockers_header.shipping > th,
.wc_shipping_innoship_lockers.shipping > td{
	background-color: #F6F7FA !important;
}
.wc_shipping_innoship_lockers_header.shipping{
	display: none !important;
}
.wc_shipping_innoship_lockers.shipping .select2.select2-container{
	max-width: 660px;
}
.ar_current_locker_address {
	text-align: left;
	padding: 10px 15px;
	background-color: #fbfbfb;
	border: 1px solid rgba(110,114,165,0.2);
	color: #707070;
	font-size: 13px;
	line-height: 1.5;
}
.ar_laddrl_t {
	padding-right: 10px;
	color: #544487;
	font-weight: 500;
}
.ar_laddrl_t::after {
	content: ":";
}
.wc_shipping_innoship_lockers.shipping *,
.wc_shipping_innoship_lockers_header.shipping *{
	text-align: left;
}
.wc_shipping_innoship_lockers.shipping > td{
	padding-top: 0 !important;
}
.wc_shipping_innoship_lockers.shipping .select2-selection__rendered {
	padding-right: 50px;
	font-size: 14px;
	padding-left: 15px;
}
.woocommerce_checkout_totals ul#shipping_method > li {
	display: flex;
	margin: 0;
	border: 1px solid rgb(110,114,165,0.2) !important;
	border-bottom: 0 !important;
	padding: 20px 55px 26px;
	position: relative;
	flex-direction: column;
	justify-content: start;
	align-items: start;
	line-height: 1 !important;
	background-color: #F6F7FA;
	gap: 3px;
}

.woocommerce_checkout_totals ul#shipping_method > li label {
	display: block;
	text-align: left;
	margin-left: 0;
	font-size: 17px;
	color: #544487;

	position: static;
    padding-left: 35px;
    font-weight: 700;
    line-height: 1.5;
}
.woocommerce_checkout_totals ul#shipping_method > li input[type="radio"]{
	position: absolute;
}
.woocommerce_checkout_totals ul#shipping_method > li:last-child{
	margin-bottom: 0 !important;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom: 1px solid rgb(110,114,165,0.2) !important;
}
.woocommerce_checkout_totals ul#shipping_method > li:first-child{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.woocommerce-shipping-totals.shipping > td {
	border-top-right-radius: 0;
	background-color: transparent !important;
}
.woocommerce table.shop_table .woocommerce_checkout_totals .woocommerce-shipping-totals.shipping td{
	padding: 0 !important;
}

.woocommerce ul#shipping_method li input[type="radio"] + label::before, 
.woocommerce ul#shipping_method li input[type="hidden"] + label::before {
	content: '';
	width: 24px;
	height: 17px;
	border-radius: 0;
	border: 0;
	display: block !important;
	position: absolute;
	left: 56px;
	top: 24px;
	background-color: transparent;
	background-image: url(images/aronia-transport-default.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
}
.woocommerce ul#shipping_method li input[type="radio"] + label::after {
	content: "" !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	background-color: transparent !important;
	border-radius: 5px !important;
	z-index: 9;
}
.ar_shipping_radio {
	position: absolute;
	left: 20px;
	top: 24px;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	border: 1px solid #544487;
	background-color: #fff;
}
.ar_shipping_radio::after {
	content: "";
	position: absolute;
	width: 9px;
	height: 9px;
	top: 3px;
	left: 3px;
	background-color: #544487;
	border-radius: 50%;
	opacity: 0;
	visibility: hidden;
}
.ar_active_shipping .ar_shipping_radio::after {
	opacity: 1;
	visibility: visible;
}
.woocommerce ul#shipping_method > li .ar_shipping_lbl::before {
	content: "Livrare Gratuită peste 170 lei.";
	display: block;
	text-align: left;
	font-weight: 500;
	font-size: 11px;
	text-transform: none;
	color: #707070;
	line-height: 1;
	margin-left: 0;
	padding-top: 3px;
}
.woocommerce ul#shipping_method > li:nth-child(2) .ar_shipping_lbl::before {
	content: "Ridică personal comanda.";
}
.ar_shipping_date_lbl {
	font-weight: 500;
	font-size: 11px;
	text-transform: none;
	color: #707070;
	line-height: 1;
}
.woocommerce ul#shipping_method li input[type="radio"][value="curiero_innoship_locker"] + label::before{
	background-image: url(images/aronia-transport-easybox.svg);
}
.woocommerce ul#shipping_method > li.ar_active_shipping:nth-child(2) {
	border-bottom: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.woocommerce table.shop_table .woocommerce_checkout_totals .wc_shipping_innoship_lockers.shipping > td {
	padding-left: 0 !important;
	padding-right: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	background-color: #fff !important;
	padding-bottom: 0 !important;
}
#shipping_method {
	margin-left: -1px !important;
}
.woocommerce_checkout_totals #shipping_method + .ar_esb_sameday_notice {
	margin-top: 10px;
}
.woocommerce-checkout .free__shipping_dynamic_price{
	margin-top: 10px;
}
.ar_locker_select_inner {
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid rgb(110,114,165,0.2);
	border-top: 0;
	padding-bottom: 20px;
	margin-left: -1px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background-color: #F6F7FA;
}
.ar_current_locker_address_parent {
	padding-top: 15px;
}
.woocommerce-checkout .free__shipping_dynamic_price {
	margin-top: 10px;
	border-radius: 10px;
	border: 1px solid rgb(110,114,165,0.2);
}
.woocommerce-button.button.view + .woocommerce-button.button.ar_cancel_erp {
	margin-left: 5px !important;
}
/* END AR-646 */

/* AR-650 */
small.includes_tax {
	display: none;
}
/* END AR-650 */

/* AR-655 */
.ar-mini-cart-warn {
	font-size: 12px;
	background-color: #F6F7FA;
	border-radius: 10px;
	padding: 6px 10px;
	margin-top: 10px;
	color: #707070;
	line-height: 1.2;
}
.ar-mini-cart-warn > div {
	display: flex;
	align-items: center;
	gap: 9px;
	flex-wrap: wrap;
}
.ar-tri {
	width: 20px;
	height: 20px;
	position: relative;
	border-radius: 50%;
	border: 2px solid #380669;
	display: block;
}
.ar-tri::after {
	content: "!";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 12px;
	font-weight: 700;
}
.ar-tri-text {
	width: calc(100% - 31px);
}
/* END AR-655 */

/* AR-667 */
.ar-picture-container picture {
	display: block;
	width: 100%;
	height: auto;
}
.ar-cards-promotii {
	padding: 0;
	position: relative;
	background: #F7F7FF;
	border-radius: 10px;
	overflow: hidden;
}
.ar-cards-promotii .slick-arrow,
.slider-banner-offers .slick-arrow {
	position: absolute;
	top: 50%;
	left: 10px;
	width: 44px;
	height: 44px;
	margin-top: -22px;
	font-size: 0;
	background-color: transparent;
	border: 0;
	padding: 0;
	cursor: pointer;
	z-index: 2;
	background-image: url(images/arrow-slide-left.svg);
	background-size: 20px auto;
	background-repeat: no-repeat;
	background-position: center center;
	transition: all 0.4s linear;
	background-color: rgba(255,255,255,0.6);

	border-radius: 50%;
}
.ar-cards-promotii:hover .slick-arrow,
.slider-banner-offers:hover .slick-arrow {
	background-color: rgba(255,255,255, 1);
}
.ar-cards-promotii .slick-arrow.slick-next,
.slider-banner-offers .slick-arrow.slick-next {
	left: auto;
	right: 10px;
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.ar-cards-promotii .slick-dots {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	display: block;
	background-color: #fff;
	border-radius: 20px;
	padding: 1px 3px 4px;
}
.ar-cards-promotii .slick-dots > li {
	margin: 0 10px;
	display: inline-block;
	vertical-align: middle;
}
.ar-cards-promotii .slick-dots button {
	font-size: 0;
	padding: 0;
	border: 0;
	background-color: #3F2A55;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	display: block;
	cursor: pointer;
}
.ar-cards-promotii .slick-dots .slick-active button {
	background-color: #ACDA90;
}
.ar-slick-item-promotii {
	display: block !important;
	position: relative;
}
.fc-block.slider_bannere_promotii + .fc-block.review_section .review-section-content {
	margin-top: 40px;
}
.ar-picture-container picture img{
	display: block;
	width: 100%;
	height: auto;
}
.ar-slick-parent-promotii {
	margin: 0 !important;
}
/* END AR-667 */

/* AR-672 */
.ar-ty-store-details {
	max-width: 1350px;
	margin: 0 auto 75px;
}
.ar-ty-store-details h2 {
	font-size: 22px;
	font-weight: 600;
	color: #46A040;
}
.ar-ty-std-cols {
	border: 0;
	border-radius: 10px;
	padding: 22px 20px 25px;
	background-color: #F6F7FA;
	color: #5C5C5C;
	font-size: 16px;
	line-height: 1.6;
	font-weight: 400;
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
	align-items: center;
}
.ar-ty-std-txt .contact-phone-text {
	display: flex;
	align-items: center;
}
.ar-ty-std-col:nth-child(1) {
	width: 22%;
}
.ar-ty-std-col:nth-child(2) {
	width: 45%;
}
.ar-ty-std-col:nth-child(3) {
	width: calc(33% - 60px);
}
.ar-ty-std-col h4 {
	margin-bottom: 10px;
}
.ar-ty-std-col .contact-phone-text {
	position: relative;
	margin-bottom: 0;
	display: flex;
	align-items: center;
}
.ar-ty-std-txt p:last-child {
	margin-bottom: 0;
}
.ar-ty-std-txt .buton.green_buton {
	background-color: #6CC049;
	padding: 14px 32px;
	box-shadow: none;
}
.ar-ty-std-cols .mb0{
	margin-bottom: 0;
}
.ar-ty-store-details .contact-phone-image {
	margin-right: 18px;
	width: 50px;
	height: 50px;
	border: 4px solid #544487;
	border-radius: 50%;
	display: flex;
	position: relative;
	align-items: center;
	justify-content: center;
}
.sep-space-stdcol .ar-ty-std-txt + h4 {
	padding-top: 50px;
}
p.small-ar {
	font-size: 12px;
	margin: 0;
}
.ar-ty-store-details .contact-phone-image svg {
	width: 22px;
	height: 22px;
	display: block;
}
.ar-ty-store-details .contact-phone-image svg.email-img{
	width: 29px;
	height: 28px;
}
.ar-ty-std-col .contact-phone-number {
	font-size: 25px;
}
.ar-ty-store-details .cta_aronia_club {
	margin-top: 0;
	margin-bottom: 35px;
}
.woocommerce-order-received .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1,
.woocommerce-order-received .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{
	width: 49%;
}
/* END AR-672 */

/* AR-670 */
.single-product-images {
	float: left !important;
}
.woocommerce-page div.summary.entry-summary {
	float: right !important;
}
.single_product__gallery > .clearfix {
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
}
.main_product__slider-container {
	margin-right: 0;
	margin-left: 25px;
}
.ar-disable-thumbs .secondary_nav__slider-container {
	display: none;
}
.ar-disable-thumbs .main_product__slider-container{
	width: 100%;
	margin-left: 0;
}
.single-post-share {
	margin-left: auto;
}
.single-post-share ul li svg {
	width: 27px;
	height: 27px;
}
.single-post-share ul li a {
	display: flex;
	align-items: center;
	justify-content: center;
}
.single-post-share ul li.twitter-share svg {
	width: 23px;
	height: 23px;
	margin-top: 2px;
}
.each-blog-post .blog_excerpt{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: auto !important;
}
.ar-carousel-pd .slick-track {
	min-width: 100%;
}
/* END AR-670 */

/* AR-669 */
.titlu_sectiune_filtru_selectat span {
	top: 27px;
}
.titlu_sectiune_principala_filtre .spinner {
	top: 19px;
}
.tax-product_cat .ar-titlu-filtrare,
.tax-product_cat .titlu_sectiune_principala_filtre {
	padding-top: 22px;
	padding-bottom: 22px;
}
.ar-filtrare-produse .sub-menu-wrap > .sub-menu {
	gap: 18px;
}
.ar-filtrare-produse .meniu-principal-categorii-produse.ar-categorii-principale.ar-main-drop > li > a {
	padding: 15px 28px;
}
.tax-product_cat .titlu_sectiune_main,.tax-product_cat .titlu_sectiune_filtru_selectat {
	font-size: 16px;
}
/* END AR-669 */

/* AR-670 */
.ar_pd_card {
	padding: 15px;
	display: block !important;
	background-color: #F6F7FA;
	border-radius: 10px;
}
.ar_pd_card-img {
	background-color: #fff;
	border-radius: 10px;
	padding: 10px;
	position: relative;
}
.ar_pd_card-img picture,
.ar_pd_card-img picture img{
	display: block;
	width: 100%;
}
.ar_pd_card-title {
	position: relative;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-bottom: 15px;
}
.ar_pd_card .ar__pdp_wishlist {
	display: none;
}
.ar-carousel-pd .slick-track {
	display: flex;
}
.ar-carousel-pd .slick-track > .slick-slide > div{
	padding: 0 15px;
}
.ar-carousel-pd{
	margin-left: -15px;
	margin-right: -15px;
}
.ar_pd_card-title h3 {
	margin: 0;
	line-height: 1.35;
	color: #544487;
	font-weight: 700;
	font-size: 15px;
}
.ar_pd_card-details {
	display: flex;
	flex-direction: column;
	padding: 12px 0 20px;
}
.ar_pd_card-details li.star {
	background-size: 185px auto;
	width: 20px;
	height: 20px;
	background-position: -119px -81px;
}
.ar_pd_card-button .cart_button_container {
	display: block;
	width: 100%;
}
.ar_pd_card-button .add_to_cart_button.buton {
	font-size: 15px;
	font-weight: 600;
	box-shadow: none;
}
.ar-carousel-pd .slick-track .slick-slide{
	height: auto;
}
.ar_pd_card-details .stars {
	margin: 0 0 5px;
}
.ar_pd_card-price .product-price-regular {
	font-size: 15px;
}
.ar_pd_card-price .aronia-bf-pret-produs {
	display: block;
	padding-left: 0 !important;
	font-size: 19px;
}
.ar-pdp-liste-produse h2 {
	font-size: 24px;
	color: #544487;
	margin-bottom: 30px;
	position: relative;
}
.ar-pdp-liste-produse h2::after{
	content: "";
	width: 20px;
	height: 3px;
	background-color: #6CC049;
	position: absolute;
	left: 0;
	bottom: -5px;
}
.ar-carousel-pd .slick-track .slick-slide > div,
.ar-carousel-pd .slick-track .slick-slide > div > .ar_pd_card {
	height: 100%;
}
.ar-pdp-lista-similare {
	margin-bottom: 65px;
}
.ar-pdp-liste-produse {
	padding: 20px 0;
}
.single_product__gallery > .clearfix {
	align-items: start;
}
.secondary_nav__slider-container {
	display: block;
	margin-top: -6px;
	width: 72px;
}
.thumbnail_image_item {
	height: 72px;
}
.video_thumb .thumbnail_image_item::after {
	content: "";
	width: 36px;
	height: 36px;
}
.single-product-images {
	float: left !important;
	width: 42.1% !important;
}
.woocommerce-page div.summary.entry-summary {
	width: 51.7% !important;
	padding-right: 32px;
}
.woocommerce-product-details__short-description {
	padding: 20px 0;
}
.main_product__slider-container {
	margin-right: 0;
	margin-left: 30px;
	width: calc(100% - 102px);
}
.pdp_discount_badge::before {
	top: -1px;
}
.pdp_discount_badge{
	margin-bottom: 12px;
}
.pdp_discount_badge.pdp_delivery_cost{
	margin-bottom: 35px;
}
.pdp_discount_badge.pdp_delivery_cost::before{
	background-size: 232px auto;
	background-position: -196px -102px;
}
.single-post-share {
	width: calc(100% - 95px);
}
.slick-vertical .slick-slide {
	margin-top: 6px;
	margin-bottom: 6px;
}
.ar_pd_card-button .add_to_cart_button.buton .spinner {
	top: 13px;
}
.single-product .content_builder > .fc-block.product_reviews_section,
.single-product .content_builder > .fc-block.recomended_products,
.single-product .content_builder > .fc-block.blog_section,
.single-product .content_builder > .fc-block.club_banner{
	display: none !important;
}
/* END AR-670 */

/* AR-674 */
.ar-cards-promotii {
	overflow: visible;
}
.ar-cards-promotii .slick-list.draggable{
	border-radius: 10px;
	overflow: hidden;
}
.ar-cards-promotii .slick-dots {
	bottom: auto;
	top: calc(100% + 10px);
}
.fc-block.slider_bannere_promotii {
	padding-bottom: 10px;
}
/* END AR-674 */

/* AR-680 */
body:not(.woocommerce-account) .login-as-user.login-as-user-bottom{
	display: none !important;
}
.login-as-user.login-as-user-none {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: 2px solid;
	z-index: 99999;
	background-color: #fff;
	font-size: 15px;
	text-align: center;
	padding: 10px;
}
.login-as-user.login-as-user-none .button {
	font-size: 15px;
	background-color: #544487;
	border-radius: 10px;
	font-weight: 400;
	color: #fff;
	padding: 14px 25px;
	display: inline-block;
	margin-top: 10px;
}
/* END AR-680 */

/* AR-668 */
.pds_price_result {
	margin-left: auto;
	font-size: 13px;
	font-weight: 700;
}
.pds_price_result .aronia-bf-pret-produs {
	padding-left: 6px;
}
.ar_blackfriday_activ .pds_price_result > .woocommerce-Price-amount.amount{
	text-decoration: line-through !important;
}
.ar_blackfriday_activ .pds_price_result ins {
	display: none;
}
.pds__cols {
	display: flex;
	gap: 10px;
	flex-grow: 1;
}
.pds_info_col {
	gap: 8px;
	display: flex;
	margin-left: auto;
}

.topbar-container-col {
	font-size: 13px;
}
.topbar-container-col span::before {
	width: 20px;
	height: 18px;
	background-size: 230px auto;
}
.topbar-container-col.topbar-delivery.topbar-delivery-international span::before {
	background-position: -13px -284px;
	width: 22px;
}
.topbar-container-col.topbar-delivery span::before {
	background-position: -14px -15px;
}
.topbar-container-col.topbar-mail span::before {
	background-size: 220px auto;
	background-position: -56px -14px;
	top: -1px;
}
.topbar-container-col.topbar-economy span::before {
	background-position: -101px -14px;
	background-size: 220px auto;
}
.phone-order {
	font-size: 14px;
}
.phoneorder-prefix {
	font-size: 14px;
}
.phoneorder-call input {
	font-size: 14px;
}
.menu_top .menu li a {
	font-size: 14px;
}
.topmenu-container {
	padding-top: 7px;
}
.header-container {
	padding: 18px 0 75px;
}
.header-container .menu_container.menu_left {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 15px 20px !important;
	background-color: #F7F7FF;
}
.menu_container.menu_left::before,
.menu_container.menu_left::after{
	content: "";
	background-color: inherit;
	position: absolute;
	top: 0;
	height: 100%;
	width: calc((100vw - 100%) / 2);
	left: 100%;
}
.menu_container.menu_left::before{
	left: auto;
	right: 100%;
}
.header-container .meniu-principal-categorii-produse.menu {
	padding-left: 0;
	display: flex;
	justify-content: center;
}

.meniu-principal-categorii-produse .mega_menu_container:not(.basic_mega_menu_style) {
	position: static;
}
header .full-menu-wrap {
	width: 100%;
	top: 100%;
	left: 0;
	max-width: 1760px;
}
.masthead {
	padding-bottom: 0;
}
.main-website-content {
	padding-top: 298px;
}
.site-header-holder:not(.header-holder-sticky) .header-container .header_search_container {
	display: inline-block !important;
	width: calc(100% - 565px);
}
.website-user-icons {
	bottom: 100px;
}
.header_search_container input[type="text"] {
	border: 1px solid #F7F7FF;
	background-color: #F7F7FF;
	color: #696D9F;
	border-radius: 7px !important;
}
.wide-submenu-container {
	width: 100%;
	flex-direction: row;
}
.aronia_club_meniu {
	padding-top: 0 !important;
	width: 285px;
}
header .wide-submenu-container > .sub-menu {
	width: calc(100% - 285px);
	padding-right: 25px;
	column-count: 5;
}
.header_search_container button {
	top: 12px;
}
.predictive_search_container {
	top: 64px !important;
	border: 0 !important;
	border-radius: 7px !important;
	overflow: hidden;
	box-shadow: 0 0 5px -3px rgba(0,0,0,0.1);
}
.predictive_search_container::before {
	display: none !important;
}
li.predictive_search_result {
	border-bottom: 1px solid #ebebeb;
}
.pds_title_col {
	font-size: 14px !important;
}
header .wide-submenu-container {
	border-top: 0 !important;
	box-shadow: 0px 6px 5px -4px rgba(0,0,0,0.3) !important;
}
.basic_mega_menu_style .wide-submenu-container > .sub-menu {
	width: auto !important;
	padding-right: 0 !important;
	column-count: 1 !important;
}
.basic_mega_menu_style .full-menu-wrap {
	width: 450px !important;
	top: calc(100% + 15px) !important;
}
.header-container .menu li {
	margin-right: 60px !important;
}
header .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a {
	border-bottom: 1px solid #F5F6F9 !important;
	padding-bottom: 18px;
}
.full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li:last-child > a{
	border-bottom: 0 !important
}
.header-container .menu .full-menu-wrap li {
	margin-right: 0 !important;
}
.bformovl .main-website-content:before{
	opacity: 1;
	visibility: visible;
}
.header-holder-sticky .header_search_container input[type="text"] {
	width: 530px;
	border-radius: 0 !important;
}
.header-container .menu_container .menu li:last-child {
	margin-right: 0 !important;
}
.header-holder-sticky .meniu-principal-categorii-produse.menu {
	gap: 60px;
}
.wide-submenu-container > .sub-menu > li > a {
	font-size: 15px !important;
}


.header-holder-sticky:not(.menu-toggle-down) .meniu-principal-categorii-produse .mega_menu_container:hover .full-menu-wrap{
	opacity: 1 !important;
	visibility: visible !important;
}
.header-holder-sticky .mega_menu_container:not(.basic_mega_menu_style) .full-menu-wrap {
	left: calc((100% - 1760px) / 2);
}
body{
	overflow-x: hidden;
}
.sub-menu-wrap,
.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu {
	border-top: 0;
}

.woocommerce-mini-cart__total .label, 
.mini_cart_total_lines .woocommerce-Price-amount.amount, 
.mini_cart_total_lines .woocommerce-mini-cart__total.shopping .value {
	font-size: 13px;
}
.woocommerce-mini-cart__total {
	padding: 5px 20px;
}
.header-holder-sticky:not(.menu-toggle-down) .meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container):hover > .sub-menu{
	opacity: 1 !important;
	visibility: visible !important;
}
.prm_info {
	font-size: 12px;
}
.items__promotii_disponibile_cart h4 {
	font-size: 13px;
}
.pr_img_item {
	width: 50px;
}
.minicart_columns.product_image a {
	height: 75px;
}
.minicart_columns.product_image {
	width: 75px;
}
.minicart_columns.info_items_columns {
	width: calc(100% - 75px);
}
.woocommerce-mini-cart__total.subtotal,
.woocommerce-mini-cart__total.tsgr_lbl.discounts,
.woocommerce-mini-cart__total.shopping {
	color: #707070;
}
.mini_cart_total_lines .woocommerce-mini-cart__total.subtotal {
	padding-bottom: 5px;
}
.header-holder-sticky .fixed-mobile-menu .top-group-menu > div ul li a {
	line-height: 1.3;
}
/* END AR-668 */

/* AR-671 */
.ar-ty-std-cols.mch-it {
	margin-bottom: 30px;
	margin-top: 55px;
}
.ar-ty-std-cols-inner{
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
	align-items: center;
}
.mch-it .ar-ty-std-col > h4 {
	display: none;
}
.mch-it .ar-ty-std-col:nth-child(1) {
	width: 18%;
}
.mch-it .ar-ty-std-col:nth-child(2) {
	width: 35%;
}
.mch-it .ar-ty-std-col:nth-child(3) {
	width: calc(47% - 60px);
}
.minicart-logos .minicart-logo img {
	display: block;
	height: 35px;
	width: auto;
}
.minicart-logos .minicart-logo {
	width: auto !important;
}
.cart-logos-holder .minicart-logos {
	display: flex;
	gap: 2px;
	align-items: center;
	justify-content: space-between;
}
.minicart-logo.minicart_footer_logo_2 img {
	max-width: none;
}
.minicart-logos .minicart-logo.minicart_footer_logo_6 img{
	max-height: 30px;
}
.mch-it .contact-phone-image svg {
	display: block;
}
.woocommerce-checkout .ar-site-breadcrumbs {
	display: none !important;
}
/* END AR-671 */

/* AR-701 */
.pds_instock_badge {
	min-width: 47px;
}
.woocommerce-orders-table__row--status-failed .woocommerce-button.button.pay + .woocommerce-button.button.view {
	margin-left: 15px !important;
	margin-right: 15px !important;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table th a {
	color: inherit !important;
}
/* END AR-701 */

/* DT-10131 */
body.search .search-results-content {
	padding-bottom: 25px;
}
/* END DT-10131 */

/* AR-701 bugfix */
.woocommerce-cart .cart-logos-holder{display: none;}
/* END AR-701 bugfix */

/* AR-713 */
.ar_top_black_friday .countdown-promotion .date-item,
.ar-slick-item-promotii .countdown-promotion .date-item{
	background-color: rgba(84, 68, 135, 0.7);
}
/* END AR-713 */

/* AR-710 */
.footer-column.column-1 .websitelogo {
	max-width: 185px;
}
/* END AR-710 */

/* AR-720 */
.top-bftext-body {
	padding: 0 102px;
	margin-top: -10px;
}
.top-bftext-body *{
	color: #fff !important;
}
.top-bftext-body > div {
	background-color: #000;
	border-radius: 10px;
	padding: 80px 120px;
	position: relative;
	box-shadow: 3px 3px 20px 0 rgba(110, 114, 165,0.16);
}
.page-template-black-friday .footer-icons{
	display: none !important;
}
.bftext-section-content {
	padding-bottom: 60px;
	padding-top: 35px;
}
.bfvaldisco {
	width: 195px;
	height: 195px;
	position: absolute;
	top: 30px;
	right: 150px;
	background-image: url('images/bf-badge-2024.png');
	background-size: contain;
	font-size: 50px;
	font-weight: 700;
	display: flex;
	align-items: center;
	justify-content: center;
}
h1.bf-main-title {
	max-width: 650px;
	font-size: 24px;
	line-height: 1.5;
	margin-bottom: 0;
}
h1.bf-main-title strong {
	display: block;
	line-height: 1.3;
	font-size: 40px;
	text-transform: uppercase;
	font-weight: 900;
}
.bftext-cols {
	display: flex;
	gap: 70px;
	flex-wrap: wrap;
	padding-bottom: 70px;
	padding-top: 50px;
}
.bftext-col {
	width: calc(50% - 35px);
}
.bftext-col h2,
.bftext-col h3 {
	font-size: 18px;
	line-height: 1.44;
	margin-bottom: 27px;
}
.bftext-section-content .content-center {
	width: 100%;
	max-width: 100%;
}
.bftext-col h2 strong,
.bftext-col h3 strong {
	display: block;
	text-transform: uppercase;
	color: #6CC049 !important;
	letter-spacing: -0.5px;
}
.bftext-col p {
	font-size: 16px;
	line-height: 1.5;
	padding-right: 45px;
}
.bftext-col p:last-child{
	margin-bottom: 0;
}
.bftext-footer-text p {
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.3;
	margin-bottom: 0;
}
.page-template-black-friday .main-website-content {
	background-color: #191919;
	margin-bottom: 45px;
}
.top-bftext-header picture,
.top-bftext-header picture img {
	display: block;
	width: 100%;
	height: auto;
}
.bf-secondary-title {
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	text-transform: uppercase;
	padding-right: 205px;
	padding-top: 7px;
	margin-bottom: 0;
}
h3.bf-secondary-title-2 {
	padding: 18px 102px 0;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-align: center;
}
.black-friday-inner {
	max-width: 1760px;
	margin: 0 auto;
}
.top-bftext-header {
	border-radius: 10px;
	overflow: hidden;
}
/* END AR-720 */

/* AR-724 */
.simple-texts-column.simple-texts-columns-right .sale_percent_badge {
	z-index: 2;
}
/* END AR-724 */

/* AR-706 */
.ar_blackfriday_activ [data-coupon="blackfriday"].woocommerce-remove-coupon {
	display: none !important;
}
.ar_blackfriday_activ [data-coupon="autumnsale"].woocommerce-remove-coupon {
	display: none !important;
}
.ar-bf-content-dp .ar-lista-bf-pr {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}
.ar-br-head-mid {
	text-align: center;
	padding: 40px 0 35px;
}
.ar-br-head-mid h1.bf-main-title {
	max-width: 100%;
	font-size: 20px;
	line-height: 1.5;
	margin-bottom: 0;
	font-weight: 500;
	color: #fff;
}
.ar-br-head-mid h1.bf-main-title strong {
	font-size: 30px;
	text-transform: none;
}
.ar-br-filterlist {
	gap: 20px;
	display: flex;
	flex-wrap: wrap;
}
.ar-br-filteritem {
	border-radius: 10px;
	background-color: #fff;
	display: flex;
	width: calc(12.5% - 18px);
	cursor: pointer;
	padding: 30px 30px 20px 30px;
	transition: all 0.3s linear;
	background-color: #544487; /* quickfix */
	border:2px solid #544487; /* quickfix */
}
.ar-br-filteritem-im img {
	display: block;
	width: auto;
	height: 125px;
	margin: 0 auto;
}
.ar-br-filteritem > div {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 10px;
}
p.bf-cat-title {
	font-size: 16px;
	font-weight: 600;
	color: #6CC049;
	text-align: center;
	margin: 0;
	transition: all 0.3s linear;
}
p.bf-cat-title span {
	color: #FFF; /* quickfix */
	transition: all 0.3s linear;
	display: block;
}
.ar-br-filteritem:hover,
.ar-br-filteritem.active {
	border-color: #fff; /* quickfix */
}
.ar-br-filteritem:hover p.bf-cat-title,
.ar-br-filteritem:hover p.bf-cat-title span,
.ar-br-filteritem.active p.bf-cat-title,
.ar-br-filteritem.active p.bf-cat-title span{
	color: #fff;
}
.ar-bf-content-head-dp {
	padding-bottom: 50px;
}
.ar_pdbf_card-img {
	background-color: transparent;
	border-radius: 0;
	padding: 0;
	position: relative;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}
.ar_pdbf_card {
	padding: 30px;
	display: none;
	border-radius: 10px;
	width: calc(25% - 23px);
	background-color: #232323;
}
[prbfviz="1"].ar_pdbf_card{
	display: block;
}
.ar_pdbf_card-inner {
	display: flex;
	flex-direction: column;
	gap: 20px;
	height: 100%;
}
.ar_pdbf_card-button {
	height: 55px;
	display: flex;
	justify-content: center;
}
.ar_pdbf_card-details {
	flex-grow: 1;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	flex-direction: column;
}
.ar_pdbf_card-button .add_to_cart_button.buton {
	font-size: 16px;
	font-weight: 600;
	box-shadow: none;
}
.ar_pdbf_card-button .cart_button_container{
	width: 220px;
}
.ar_pdbf_card ul.stars {
	display: flex;
	margin: 0;
	justify-content: center;
	gap: 3px;
}
.ar_pdbf_card li.star {
	background-size: 165px auto;
	width: 18px;
	height: 18px;
	margin-right: 0;
	display: block;
	background-position: -106px -72px;
}
.ar_pdbf_card-title {
	position: relative;
	text-align: center;
	flex-grow: 1;
}
.ar_pdbf_card-title h3{
	color: #fff;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.25;
	margin-bottom: 0 !important;
}
.ar_pdbf_card-price {
	text-align: center;
	padding-top: 8px;
}
.ar_pdbf_card .product-price-regular {
	font-size: 16px;
	font-weight: 500;
	color: #FFF;
	text-transform: uppercase;
}
.ar_pdbf_card .aronia-bf-pret-produs {
	color: #6CC049;
	font-weight: 700;
}
.ar_pdbf_card-prst {
	height: 45px;
	padding-top: 10px;
}
.ar_pdbf_card-img picture,
.ar_pdbf_card-img img {
	width: 285px;
	object-fit: contain;
	object-position: center bottom;
	display: block;
}
.ar_pdbf_card-img picture, 
.ar_pdbf_card-img{
	height: 285px;
}
.badge-bf2024 {
	width: 100px;
	height: 100px;
	position: absolute;
	top: -10px;
	left: -20px;
	/*background-image: url('images/bf2024/badge.png');*/
	background-image: url('images/bf2024/badge-red.svg');/* quickfix */
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
}
.starbf2024 .top-bftext-body {
	margin-top: 0;
	padding-top: 73px;
}
.ar-br-filteritem-ti {
	display: flex;
	width: 100%;
	height: 42px;
	justify-content: center;
	align-items: center;
}
.ar-bf-content-footer-dp {
	padding: 45px 0 0 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.buton.bf_load_more_products {
	font-size: 16px;
	font-weight: 700;
	background-color: #49953C;
	cursor: pointer;
	padding: 17px 36px;
	box-shadow: none;
}
.buton.bf_load_more_products.disabled {
	opacity: 0.3;
	pointer-events: none;
	background-color: #666;
}
.black-friday-page-content * {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;	user-select: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.ar_pdbf_card-button .buton .spinner {
	top: 13px;
}
.page-template-black-friday .main-website-content{
	margin-bottom: 0 !important;
	padding-top: 123px;
}
.page-template-black-friday #colophon {
	padding-top: 45px;
	background-color: #191919;
}
.page-template-black-friday .header-container {
	padding: 20px 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.bf-buton-inapoi-la-site {
	font-size: 14px;
	padding-right: 20px;
	margin-right: 20px;
	border-right: 1px solid #544487;
	text-align: right;
}
.page-template-black-friday .website-user-icons {
	bottom: auto;
	top: auto;
	display: flex;
	align-items: center;
	position: relative !important;
}
.bf-buton-inapoi-la-site a {
	font-weight: 600;
	color: #544487;
	padding: 5px 0;
	display: block;
}
.page-template-black-friday .footer-newsletter{
	border-color: #191919;
}
.page-template-black-friday .footer-logos{
	background-color: #fff;
}
.page-template-black-friday .site-header-holder:not(.header-holder-sticky) .header-container .header_search_container {
	flex-grow: 1;
	width: auto !important;
}
.page-template-black-friday .header_search_container{
	padding: 0 65px;
}
.page-template-black-friday .header-holder-sticky .header-holder > .header-container {
	flex-direction: row;
}
.page-template-black-friday .logocontainer.logocontainer-sticky {
	margin: 0 !important;
}
.page-template-black-friday .header-holder-sticky .bf-buton-inapoi-la-site a{
	color: #fff !important;
}
.page-template-black-friday .header-holder-sticky .bf-buton-inapoi-la-site{
	border-color: #fff !important;
}
.page-template-black-friday .header-holder-sticky .header_search_container {
	padding: 0 95px 0 60px !important;
	margin: 0 auto !important;
}
.page-id-872:not(.home) .ar_top_black_friday,
.page-id-872:not(.home) .ar-site-breadcrumbs{
	display: none !important;
}
/* END AR-706 */

/* AR-746 */
.gpeg-logo-award picture {
	display: block;
}
.gpeg-logo-award {
	max-width: 215px;
}
.footer-copyright {
	padding: 20px 146px !important;
	display: flex;
	align-items: center;
	gap: 30px;
	justify-content: space-between;
}
.gpeg-logo-award img {
	display: block;
}
/* END AR-746 */

/* AR-758 */
.ar_blackfriday_activ [data-coupon="promospecnoi2024"].woocommerce-remove-coupon {
	display: none !important;
}
/* END AR-758 */

/* AR-775 */
.main_product__slider-container {
	position: relative;
}
.main_product__slider-container .free_shipping_badge.produs_nou {
	left: auto;
	right: 0;
}
/* END AR-775 */

/* AR-775 v2 */
.fic-item-label {
	color: #544487;
	font-weight: 500;
	font-size: 20px;
	padding-left: 28px;
}
.fic-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 20px;
	align-items: center;
}
.fic-item-img {
	width: 70px;
}
.fic-item-img img, .fic-item-img picture {
	display: block;
	width: 100%;
	height: auto;
}
.fic-item {
	display: flex;
	align-items: center;
}
.fic-item-haccp .fic-item-img{
	border: 1px solid #f6f7fa;
}
.gpeg-logo-award picture,
.gpeg-logo-award img {
	width: 100%;
	height: auto;
}
/* END AR-775 v2 */

/* AR-804 */
.disclaimer_pdp_cont {
	padding: 0 146px 45px;
}
.disclaimer_pdp_cont > div{
	border-top: 1px solid rgba(255,255,255, 0.3);
	padding-top: 30px;
}
.disclaimer_pdp_cont p {
	font-size: 14px;
	line-height: 1.6;
	margin: 0;
}
/* END AR-804 */

/* AR-857 */
#CurieRO-lockers-map-modal {
	z-index: 999999;
}
#innoship_map_btn {
	background: #544487;
	border-radius: 5px;
	padding: 17px 12px !important;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	width: 100% !important;
	text-align: center !important;
	color: #fff;
	border: 0 !important;
	line-height: 1 !important;
	cursor: pointer;
	margin: 0 !important;
}
.woocommerce ul#shipping_method > li:nth-child(2) .ar_shipping_lbl::before {
	content: "Ridică personal comanda de la unul din lockerele noastre partenere.";
}
.social_logins_separator.ck-ar-sep-s {
	margin-bottom: 15px;
	margin-top: 15px;
	text-align: center;
	color: #707070;
}
.social_logins_separator.ck-ar-sep-s > span{
	background-color: #F6F7FA !important;
}

/* END AR-857 */

/* AR-280 - Early Black Friday 2022 */
@media(min-height: 950px){
	.bf__logo_image {padding: 75px 0 0 100px;}
}
/* END - AR-280 - Early Black Friday 2022 */
@media(min-width:1920px){
	.recomended-heading {		padding-left: calc((1760px - 1560px) / 2);	}
	.informatii-nutritionale-holder .content-center {max-width: 1520px;	}
}
@media(max-width:1920px){
	.club-row-data.club-row-data-desc br {		display: none;	}
	.club-row {		padding: 30px 60px 30px 60px;	}

	/*Punctele mele AC Club*/
	.club-banner-content.myaccount-banner .content-center {		padding-left: 0;		padding-right: 0;	}

	/*Termeni și Condiții*/
	.page-simple-content .content-center {		max-width: 90%;	}

	/*Single Product*/
	.benefit_item_content {		width: calc(100vW - 160px);	}

	.product-item-text {		max-width: 275px;	}	

	/* Image Gallery */
	.image_gallery_video video{height: auto;}

	/* AR-506 */
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .open-search-menu .header_search_container {width: calc(100vw - 100% - 430px);}
	/* END AR-506 */

	/* AR-720 */
	.bftext-section-content .content-center {padding-left: 0;padding-right: 0;}
	/* END AR-720 */
}

/* AR-506 */
@media(max-width:1900px){
	.header_search_container {padding: 0 25px 0 50px;}
}
@media(max-width:1870px){
	.header_search_container {margin-top: -4px;}
	.website-user-icons {bottom: 70px;}

	/* AR-506 */
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .open-search-menu .header_search_container {width: calc(100vw - 100% - 430px);}
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .header_search_container button {top: 12px;}
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .header_search_container {top: -10px;}
	/* END AR-506 */

	/* AR-668 */
	.header_search_container button {width: 25px;height: 25px;background-size: 200px auto;background-position: 32px -8px;}
	.header-container {padding: 15px 0 70px;}
	.website-user-icons {bottom: 92px;}
	.header-container .menu_container .menu li a {font-size: 14px;}
	.main-website-content {padding-top: 275px;}
	.wide-submenu-container > .sub-menu > li > a {font-size: 14px !important;line-height: 1.2;}
	.aronia_club_meniu {width: 245px;}
	header .wide-submenu-container > .sub-menu {width: calc(100% - 245px);}
	.header-holder-sticky .meniu-principal-categorii-produse > li > a {font-size: 14px !important;}
	.header-holder-sticky .header_search_container button {background-position: -50px -248px;background-size: 205px auto;}
	/* END AR-668 */

	/* AR-720 */
	.top-bftext-body > div {padding: 80px 90px;}
	h1.bf-main-title strong {font-size: 36px;}
	h1.bf-main-title {font-size: 22px;}
	.bfvaldisco {width: 175px;height: 175px;right: 120px;font-size: 40px;}
	.bftext-col p {font-size: 15px;padding-right: 0;}
	.bftext-footer-text p {font-size: 18px;}
	/* END AR-720 */
}
/* END AR-506 */

/* Metoda volume discount */
@media(max-width:1850px){
	.vlmcol:first-child > strong {font-size: 15px;}
	.volume-discount-item {padding: 6px 2px;}
	.grup-volume-discount-aronia ul {gap: 1px;}
	.grup-volume-discount-aronia ul li {padding: 0 4px;}
	.vlmcol > span {font-size: 13px;}
	.text_volume_discount_comanda {font-size: 12px;}
	.vlmcol:first-child > strong {font-size: 14px;}
	.vlmcol:nth-child(2) {font-size: 12px;margin-left: 3px;padding-left: 5px;}

	/* Optimizare pagina blog AR-198 */
	.each-blog-post.each-featured-post {width: calc(100% - 160px);}
	.lista_articole_featured {max-width: calc(100% - 160px);}
	/* END - Optimizare pagina blog AR-198 */

	/* AR-506 */
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .open-search-menu .header_search_container {width: calc(100vw - 100% - 385px);}
	/* END AR-506 */

	/* AR-881 */ /* V2 */
	.menu_top .menu li {margin-right: 20px;}
	.menu_top .menu li:last-child {margin-right: 0;}
	/* END AR-881 */ /* V2 */
}
/* END Metoda volume discount */
@media(max-width:1800px){
	/*Homepage*/
	.about-us-section-inner.box_right .about-us-text {		padding: 110px 50px 110px 170px;	}
	.each-blog-post h3 {		margin-bottom: 30px;	}
	.each-blog-post .blog-image {		height: 280px;		margin-bottom: 55px;	}
	.footer-icons-container .wp-block-image img {		margin-right: 10px;	}
	.newsletter-title h5, .newsletter-title .h5{		margin-bottom: 30px;	}
	.content-inner {		padding: 0 106px;	}
	.favourite-products-inner {		margin-bottom: 100px;	}
	.about-us-text {		padding: 90px 110px;	}
	.product-item-image {		left: 35%;	}
	.products-list .each-product-item-2 .product-item-image {		left: 40%;	}
	.footer-logos {		padding: 30px 0 40px;	}
	.about-us-section-inner.box_quote .about-us-image-inner {		max-width: 800px;		right: -30px;	}
	.footer-columns {		padding-top: 55px;	}
	.footer-logos {		padding: 25px 0 35px;	}
	.footer-column.column-1 .websitelogo {		max-width: 160px;	}
	.about-us-section-inner.box_about .about-us-text {		padding: 60px 70px 60px 70px;	}
	.footer-column.column-4 {		width: 22%;		margin-left: 3%;	}
	.minicart_modal_item .cta_text_column {		width: calc(100% - 218px);	}

	/*Magazin*/
	.recomended-infos .cart_button_container {		max-width: 100%;	}

	/*Cart*/
	.cta_aronia_club .cta_button_column {		width: 160px;	}
	.cart-collaterals .cta_aronia_club .cta_text_column h3 , .cart-collaterals .cta_aronia_club .cta_text_column .h3{		font-size: 17px;	}
	.cta_badge_holder {		width: calc(100% - 160px);	}

	/*Contul Meu*/
	.woocommerce-account .content_builder {		margin-bottom: 80px;	}
	.woocommerce-account .page_regular_content {		padding-bottom: 120px;	}
	.woocommerce-form.woocommerce-form-login.login {		margin-bottom: 65px !important;	}

	/*Detalii contul meu*/
	.woocommerce-account.logged-in .page_regular_content {		padding-bottom: 100px;	}
	.user_details_title .logout a {		font-size: 20px;	}
	.user_details_title {		padding-bottom: 20px;	}
	.user-avatar.avatar-upload {		margin-right: 35px !important;	}
	body .yith-wcmap .user-profile .user-info .username {		font-size: 22px;	}
	body .yith-wcmap .user-profile .user-info .user-email {		font-size: 17px;	}

	/*Single*/
	.blog-wrapper {		margin-left: 30px;		margin-right: 30px;	}

	/*Contact*/
	.contact-heading h2 {		font-size: 32px;	}
	.contact-heading .subtitle {		font-size: 17px;	}
	.contact-heading {		margin: 30px 0 55px;	}
	.contact-holder-inner h2 {		margin-bottom: 30px;	}
	.contact-heading h6 {		font-size: 20px;	}

	/*Single Product*/
	.cta_text_column {		width: calc(100% - 235px);	}
	.product-benefits-content {		padding-top: 70px;	}
	.product-benefits-content h2 {		margin-bottom: 40px;	}
	.testimonial-section-inner {		margin: 50px 0 90px;	}
	.single-product .club-banner-content {		margin-top: 70px;	}
	.benefit_item_title {		font-size: 16px;	}
	.benefit_item_content > div {		font-size: 17px;	}


	/* Main menu spacing */
	.header-holder-sticky .header-container .menu_container .menu li a {font-size: 0.9vw;}
	.header-holder-sticky .header-container .menu li {margin-right: 20px;}
	.header-holder-sticky .menu_container.menu_left {padding-right: 25px;}
	.header-holder-sticky .menu_container.menu_right {padding-left: 25px;}

	/*Contul meu points 08.03.2022*/
	.points-number {		font-size: 27px;	}

	/* Afisare plachetele SOL,SAL,ANSVSA */
	.footer-columns,.footer-newsletter {padding-left: 120px;padding-right: 120px;}
	.footer-column.column-4 {width: 21%;margin-left: 0;}
	.footer-contact a {font-size: 15px;}
	/* END - Afisare plachetele SOL,SAL,ANSVSA */

	/* Pagina de thank you AR-210 */
	.content_builder.content_builder_automat_thankyou {margin-left: -140px;margin-right: -140px;}
	/* END - Pagina de thank you AR-210 */

	/* Optimizare pagina Magazin AR-226 */
	.shop_title_section {padding-top: 30px;}
	.shop_title_section h2 {padding-bottom: 25px;font-size: 28px;}
	.shop_title_section h1 {font-size: 17px;margin-bottom: 5px;}
	.titlu_sectiune_principala_filtre {padding: 22px 58px 22px 22px;}
	.ar-titlu-filtrare {padding: 21px 40px 21px 22px;}
	.titlu_sectiune_principala_filtre .spinner {top: 18px;right: 26px;}
	.titlu_sectiune_filtru_selectat span {right: 35px;top: 28px;}
	.header-elemente-filtrare-aronia {padding: 19px 0;}
	.ar-titlu-filtrare::after {top: 24px;}
	.ar-active-drop .ar-titlu-filtrare::after {top: 31px;}
	.ar-item-dropdown, .ar-item-dropdown-ordonare {font-size: 15px;padding: 9px 28px;}
	.lista-filtre-selectate > strong {font-size: 15px;width: 70px;line-height: 1.5;}
	.lista-filtre-selectate > ul > li {font-size: 15px;margin-right: 10px;padding: 2px 28px 2px 8px;border-radius: 9px;}
	.lista-filtre-selectate > ul {padding-left: 2px;width: calc(100% - 70px);}
	.delete_active_filter {top: 7px;right: 9px;}
	.ar-titlu-ordonare {font-size: 15px;}
	.filtru_selectat_ordonare {font-size: 15px;padding-right: 30px;}
	.container-drop-filtre {top: calc(100% + 19px);}
	.ar-item-dropdown-ordonare {font-size: 14px;padding: 9px 20px;}
	.shop_description p {padding-left: 42px;}
	.aronia_shop_container_filter_products {width: 72%;margin-left: 3%;}
	/* END - Optimizare pagina Magazin AR-226 */

	/* Optimizare pagina blog AR-198 */
	.blog-featured .each-blog-post .blog-image {margin-bottom: 0;}
	.featured-post-content {padding: 30px 60px;display: flex;flex-wrap: wrap;align-content: center;}
	.featured-post-content > h3 {height: auto !important;}
	.lista_articole_recente {width: 61%;}
	.inner-post-preview-content {padding: 25px 45px 25px 55px;}
	/* END - Optimizare pagina blog AR-198 */

	/* Pagina 404 AR-215 */
	.page-404-logo img {max-width: 500px;}
	.page-404-logo {margin-top: -80px;}
	.page-404-text p {font-size: 17px;}
	.page-404-text p strong {font-size: 20px;}
	.page-404-graphic {margin-bottom: 35px;}
	/* END - Pagina 404 AR-215 */

	/* Checkbox reviews */
	.user_rating span {font-size: 15px;}
	.product-reviews-body ul li.star {background-position: -102px -70px;width: 18px;height: 18px;}
	.aronia_instock_badge {font-size: 19px;}
	/* AR-536 */
	.pack_out_of_stock .aronia_instock_badge::after{font-size: 19px;}
	/* END AR-536 */
	/* END - Checkbox reviews */

	/* recipient produse */
	.grup-volume-discount-aronia ul li {padding: 0 2px;}
	/* END - recipient produse */

	/* AR-279 - 3.5% Reducere la plata cu cardul */
	.pdp_discount_badge {font-size: 15px;margin-bottom: 28px;}
	.pdp_discount_badge::before {top: -3px;}
	/* END - AR-279 - 3.5% Reducere la plata cu cardul */

	/* AR-280 - Early Black Friday 2022 */
	.bf__logo_image {max-width: 35vh;}
	.hero-section-content.bf__section_content .hero-text h1 {font-size: 34px;}
	/* END - AR-280 - Early Black Friday 2022 */

	/* AR-248 - Wishlist */
	.each-recomended-product .yith-wcwl-add-to-wishlist a, 
	.each-recomended-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
	background-color: #F6F7FB;width: 44px;height: 44px;}
	.each-recomended-product .add_to_wishlist.single_add_to_wishlist::after, 
	.each-recomended-product .yith-wcwl-add-button a.delete_item::after, 
	.each-recomended-product .yith-wcwl-add-button a.disabled_item::after {
	width: 24px;height: 24px;background-size: 220px auto;background-position: -54px -310px;margin-left: -12px;margin-top: -12px;}
	.each-recomended-product .yith-wcwl-add-to-wishlist {top: 40px;right: 10px;}
	.each-recomended-product .yith-wcwl-add-button a.delete_item::after {background-position: -11px -310px;}
	.wishlist-icon .header-icon-element {width: 21px;height: 21px;background-size: 200px auto;background-position: -129px -243px;}
	.header-holder-sticky .wishlist-icon .header-icon-element {background-position: -89px -283px;}
	.header-holder-sticky .inner-user-icon.profile-outer .header-icon-element {background-position: -117px -43px;background-size: 181px auto;}
	.favs__count {right: auto;left: 13px;font-size: 9px;}
	.header-holder-sticky .cart-icon .header-icon-element {background-position: -88px -86px;}

	.volume-discount-item {height: 48px;}
	.pdp_form_cart > div {align-items: center;}
	.pdp_form_cart .add_to_cart_button.buton {font-size: 15px;padding: 19px 16px;}
	.pdp_phone_order > span {font-size: 15px;}
	.pdp_phone_order > span.pdtt {font-size: 17px;}
	.pdp_form_cart .js-qty__adjust, .pdp_form_cart .js-qty-num {width: 55px;height: 55px;}
	/* END - AR-248 - Wishlist */

	/* AR-303 */
	.minicart_columns.info_items_columns {width: calc(100% - 80px);}
	.minicart_columns.product_image {width: 80px;}
	.minicart_columns.product_image a {height: 80px;background-size: auto 85%;}
	.items__promotii_disponibile_cart {padding: 10px 15px;}
	/* END - AR-303 */

	/* AR-436 */
	.hero-section-content.bf__section_content .hero-text h1 {font-size: 48px;letter-spacing: -3px;margin-bottom: 13px;}
	.hero-section-content.bf__section_content .hero-text h1 strong {font-size: 30px;}
	/* END AR-436 */

	/* AR-506 */
	.meniu-principal-categorii-produse.menu {padding-left: 32px;}
	.header-container .menu_container .menu li a {font-size: 14px;}
	.header-container .menu li {margin-right: 30px;}
	.profile-icon .header-icon-element {width: 20px;height: 22px;background-size: 181px auto;background-position: -117px -183px;}
	.cart-icon .header-icon-element {width: 22px;height: 24px;background-size: 200px auto;background-position: -168px -203px;}
	.basket-item-count {right: auto;left: 13px;font-size: 9px;}
	.inner-user-icon.profile-outer, .inner-wishlist-icon.website-user-icon {margin-right: 24px;}
	.website-user-icons {bottom: 59px;}

	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .open-search-menu .header_search_container {width: calc(100vw - 100% - 360px);}
	.user-icon.search-icon {mask-size: 190px auto;mask-position: 30px -9px;width: 21px;height: 21px;}
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .header_search_container {top: -15px;right: calc(100% - 40px);}
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .header_search_container button {top: 16px;}
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon {height: auto;}
	/* END AR-506 */

	/* AR-538 */
	.ar_des_categorie_main {padding-top: 40px;padding-left: 40px;padding-right: 40px;}
	/* END AR-538 */

	.home .fc-block.about_us_section + .fc-block.text_section .text-section-content {max-width: calc(100% - 200px);margin-left: auto;margin-right: auto;}
	.home .fc-block.about_us_section + .fc-block.text_section .text-section-content .text-section-inner {max-width: 100%;padding-left: 90px;padding-right: 90px;}

	/* AR-559 */
	.each-recomended-product .btn-adauga-produs-favorit{width: 44px;height: 44px;background-color: #F6F7FB;}
	.each-recomended-product .btn-adauga-produs-favorit::after {width: 24px;height: 24px;background-size: 220px auto;background-position: -54px -310px;
	margin-left: -12px;margin-top: -12px;}
	.each-recomended-product [btn_action="remove"].btn-adauga-produs-favorit::after {background-position: -11px -310px;}
	/* END AR-559 */

	/* AR-670 */
	.pdp_discount_badge {margin-bottom: 12px;}
	.pdp_delivery_text {font-size: 15px;}
	.pdp_discount_badge::before {top: -2px;}
	/* END AR-670 */

	/* AR-668 */
	.website-user-icons {bottom: 92px;}
	.site-header-holder:not(.header-holder-sticky) .header-container .header_search_container {width: calc(100% - 460px);}
	/* END AR-668 */

	/* AR-804 */
	.disclaimer_pdp_cont{padding-left: 120px;padding-right: 120px;}
	/* END AR-804 */

	/* AR-881 */ /* V2 */
	.menu_top .menu li {margin-right: 20px;}
	.menu_top .menu li:last-child {margin-right: 0;}
	.menu_top .menu li a {font-size: 13px;}
	/* END AR-881 */ /* V2 */
}
@media(max-width:1700px){
	/*Homepage*/
	.offer-text-inner {		margin-bottom: 30px;	}
	.offer-text-holder {		padding: 77px 0 67px;	}
	.recomended-heading {		padding-left: calc(((100vw - 140px) - ((100vw - 140px) - 180px)) / 2);	}
	.recomended-products-inner {		margin-bottom: 80px;	}
	.favourite-products-inner {		margin-bottom: 120px;	}
	.about-us-text {		padding: 90px 100px;	}
	.offer-section-content {		margin-bottom: 80px;	}
	.product-item-image {		left: 38%;	}
	.favourite-products-inner {		margin-bottom: 100px;	}
	.about-us-text {		padding: 80px 90px;	}
	.about-us-section-inner.box_right .about-us-text {		padding: 100px 50px 100px 120px;	}
	.each-blog-post .blog-image {		height: 270px;		margin-bottom: 50px;	}
	.each-blog-post h3 {		margin-bottom: 25px;	}
	.footer-icons {		padding: 25px 0 50px;	}
	.footer-social {		margin-bottom: 25px;	}
	.newsletter-form input[type="email"] {		height: 76px !important;		width: 450px !important;	}
	.newsletter-form input[type="submit"], .newsletter-form button  {		height: 76px !important;	}
	.minicart_modal_item .cta_text_column {		width: calc(100% - 168px);	}

	
	/* style 2 */
	.product-benefits-content {padding-top: 100px;}
	.benefit_item_content {	width: calc(100vw - 140px);}
	.review_column.text-comment p {		font-size: 13px;	}
	.product-reviews-body > div {		padding: 30px 20px 10px;	}
	.user_name, .modal_name, .read_more_comment {		font-size: 13px;	}
	.footer-icons-container figcaption {		font-size: 19px;	}
	.footer-newsletter {		padding: 55px 110px 55px;	}
	.footer-columns {		padding: 45px 110px 45px;	}
	.footer-copyright {		padding: 22px 0;	}
	.about-us-section-inner.box_quote {		margin-bottom: 40px;	}
	.mesaj-intampinare-drop, .login_modal_body .h2 {		font-size: 22px;	}
	.minicart-logo img {		max-height: 35px;	}
	.minicart_header {		padding: 16px 0 15px;	}
	.mini_cart_buttons .mini_buttons {		margin-bottom: 0;	}
	.cta_button_column .buton {		font-size: 15px;	}
	.minicart_modal_item .cta_button_column .buton {		padding: 14px 18px;	}
	.minicart-logo.minicart_footer_logo_1 img {		float: right;	}
	.mini_cart_items {		padding-top: 5px;		padding-bottom: 5px;	}
	.product_weight, .minicart_columns h4 {		font-size: 14px;	}
	.minicart_modal_item .woocommerce-mini-cart-item.mini_cart_item {		margin-bottom: 5px !important;	}
	.minicart_columns.product_subtotal {		font-size: 14px;	}
	.js-qty-num, .js-qty__adjust {		width: 38px;		height: 38px;}
	.cta_text_column h3 , .cta_text_column .h3{		margin-bottom: 5px;	}
	.minicart_modal_item .text-item {		font-size: 12px;	}
	.minicart_modal_item .cta_badge_column {		width: 48px;	}
	.minicart_modal_item .cta_aronia_club {		padding: 12px 15px 12px 16px;	}
	.cta_button_column .buton {		font-size: 14px;	}
	.minicart_modal_item .cta_button_column .buton {		padding: 12px 15px;	}
	.minicart_modal_item .cta_button_column {		width: 120px;	}
	.minicart_exit, .button_modal_exit {		top: 10px;	}
	.woocommerce-mini-cart__total {		padding: 6px 10px 6px;	}
	.woocommerce-mini-cart__total.subtotal {		padding-bottom: 6px !important;	}
	.minicart_shipping_text {		margin-top: 6px;	}
	.woocommerce-mini-cart__total .label, .mini_cart_total_lines .woocommerce-Price-amount.amount, .mini_cart_total_lines .woocommerce-mini-cart__total.shopping .value {		font-size: 15px;	}
	.minicart_modal_item .delivery_text {		padding-left: 34px;	}
	.minicart_modal_item .delivery_text::before {		top: 0px;	}
	.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount bdi {		font-size: 16px;	}
	.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total {		padding-bottom: 4px;	}
	.mini_cart_buttons .mini_buttons.clearfix {		padding: 0 10px;	}
	.minicart-logos.minicart-logos {		padding: 5px 0 5px;		display: block;	}
	.minicart_columns.product_image a {		height: 100px;	}
	.minicart_columns.product_image {		width: 100px;	}
	.woocommerce-mini-cart__total.shopping {		padding-bottom: 0;	}
	.woocommerce-mini-cart__total.total {		border-top: 0;	}
	.login_modal_body .h2 {		margin-bottom: 20px;	}
	.modal_login_item .woocommerce-form.woocommerce-form-login.login {	margin: 0 0 30px;	padding-bottom: 80px;	}
	.woocommerce-button.button.woocommerce-form-login__submit {		font-size: 16px;		padding: 16px 50px;width: 240px;	}
	.about-us-section-inner.box_right.box_quote .about-us-text {		padding: 80px 100px 100px 100px;	}


	/*Cart*/
	.woocommerce .cart_totals_container table.shop_table th {		font-size: 20px;	}
	.cart_totals_container {		padding: 15px 25px 25px 25px;	}
	.cart_totals > h2, .cart_table_title h1, h1.cart_empty_title {		font-size: 23px;	}
	.checkout-button.button.alt.wc-forward {		font-size: 15px;		padding: 22px 16px;	}
	.woocommerce .cart_totals_container table.shop_table .order-total th, .woocommerce .cart_totals_container table.shop_table .order-total td {		font-size: 24px;	}

	/*Checkout*/
	.woocommerce-checkout-review-order h2, .woocommerce-checkout .page_regular_content h1, .checkout.woocommerce-checkout h3 {		font-size: 24px;	}
	.woocommerce-checkout .page_regular_content h1 {		margin-bottom: 15px;	}
	.product-image {		max-width: 140px;	}
	.checkout-form-login-wrapper {		padding-top: 20px;	}
	.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .amount,.checkout.woocommerce-checkout h3, .woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total th {		font-size: 26px;	}
	.form-row.mailchimp-newsletter {		margin-bottom: 30px !important;	}
	.form-row.place-order {		padding-top: 22px !important;	}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image a {		width: 140px;		height: 140px;	}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image  {	width: 140px;		}

	/*Contul Meu*/
	.woocommerce-account .content_builder {		margin-bottom: 70px;}
	.woocommerce-account .page_regular_content {		padding-bottom: 100px;	}
	#customer_login .woocommerce-button.button.woocommerce-Button.register-validate {		padding: 16px 68px !important;	}

	/*Detalii contul meu*/
	.user-avatar.avatar-upload {		margin-right: 15px !important;	}
	body .yith-wcmap .user-profile .user-info .username {		font-size: 21px;	}
	body .yith-wcmap .user-profile .user-info .user-email {		font-size: 16px;	}
	.yith-wcmap .user-profile {		padding: 28px 22px;	}
	.yith-wcmap .user-profile .user-avatar.avatar-upload::after {		top: 54px !important;	}
	.myaccount-menu {		padding: 22px 28px 12px 40px !important;	}
	body #my-account-menu .myaccount-menu li a span.item-icon, body#my-account-menu .myaccount-submenu li a span.item-icon, body #my-account-menu-tab .myaccount-menu li a span.item-icon, body #my-account-menu-tab .myaccount-submenu li a span.item-icon {		width: 45px !important;	}
	body #my-account-menu .myaccount-menu li.logout-item a {		margin-left: 46px;	}
	.user_details_title .logout a {		font-size: 19px;	}
	.dashboard_info_title {		margin-bottom: 15px;	}
	.woocommerce-account.logged-in .page_regular_content {		padding-bottom: 80px;	}

	/*Punctele mele AC Club*/
	.aronia_points_table {		padding-top: 10px;	}

	/*Blog*/
	.recomended-heading h2, .title h2 {		font-size: 28px;		color: #380069;	}
	.blog-featured .each-blog-post h3 a {		font-size: 30px;	}
	.blog-featured .blog_excerpt {		margin-bottom: 52px;	}
	.featured-post-content {		padding: 90px 110px;	}
	.blog-posts-page .blog-heading {		margin-bottom: 25px;	}
	.each-blog-post .buton {		padding: 18px 65px;	}
	.load--btn {		margin-top: 30px;	}

	/*Single*/
	.blog-single-content .page-header-content h1 {	font-size: 26px;}
	.blog-single-page .page-header-content {		padding: 47px 100px 80px;	}

	/*Despre Noi*/
	.about-us-section-inner .about-text p br {		display: none;	}

	/*Contact*/
	.contact-heading {		margin: 30px 0 45px;	}
	.contact-holder-inner h2 {		margin-bottom: 25px;	}
	.contact-form {		padding: 35px 55px 50px 55px;	}
	.contact-phone-number {		font-size: 28px;	}
	.contact-phone-image {		margin-right: 20px;	}
	.contact-infos-info br , .contact-infos-description br{ 	display: none;	}
	.mapbox {		height: 450px;		margin-top: 50px;	}

	/*Termeni și Condiții*/
	.page-header-content h1 {		font-size: 32px;	}
	.page-header-content {		padding: 70px 80px 100px;	}
	.page-simple-content .content-center {		padding-left: 80px;		padding-right: 80px;	}
	.simple-text-page {		font-size: 17px;	}

	/*Aronia CLUB*/
	.about-us-section-inner.box_club h3 {		font-size: 26px;		margin-bottom: 30px;	}
	.about-us-section-inner.box_left.box_club {		margin-bottom: 60px;	}
	.club-table-text {		margin-bottom: 40px;	}
	.club-row {		padding: 25px 40px 25px 40px;	}
	.about-us-section-inner.full_sec .about-text p br {		display: block;	}

	/*Beneficii*/
	.about-us-section-content.box_beneficii .box_large .about-us-text {		padding: 130px 115px;	}

	/*Fructe de aronia*/
	.fructul-aronia-text {		font-size: 17px;		padding: 85px 120px;	}

	/*Single Product*/
	.benefit_item_content {	width: calc(100vw - 250px);	margin: 0;}
	.benefit_item_content > div {		font-size: 16px;	}
	.info-nutritionale-table .ingrediente-holder, .info-nutritionale-table .nutrition-info-table, .nutrition-info-table, .administrare-aronia-column-inner {		padding: 40px 60px !important;	}
	.right--column .table_column.value_column {		font-size: 15px;	}


	.informatii-nutritionale-holder .content-center {		padding-left: 0;	padding-right: 0;	}

	/*Contul meu points 08.03.2022*/
	.points_box {		padding: 23px 20px 20px 20px;}

	/* Afisare plachetele SOL,SAL,ANSVSA */
	.footer-column .menu li a {font-size: 16px;}
	.footer-columns, .footer-newsletter {padding-left: 100px;padding-right: 100px;}
	.footer-column.column-1 {width: 16%;}
	.footer-column.column-2 {width: 23%;padding-right: 10px;}
	/* END - Afisare plachetele SOL,SAL,ANSVSA */

	/* fix butoane slider aronia */
	.vlmcol:first-child .woocommerce-Price-currencySymbol {font-size: 11px;}
	.text_volume_discount_comanda {font-size: 10px;}
	.vlmcol:first-child > strong {font-size: 12px;}
	.vlmcol > .pret_pe_cutie {font-size: 9px;}
	.vlmcol > span {font-size: 10px;}
	/* END - fix butoane slider aronia */

	/* Pagina de thank you AR-210 */
	.content_builder.content_builder_automat_thankyou {margin-left: -7vw;margin-right: -7vw;}
	/* END - Pagina de thank you AR-210 */

	/* Checkout AR-206 */
	#order_review > .woocommerce_checkout_review_box > .woocommerce_checkout_review_inner {border: 1px solid rgba(110,114,165,0.2);padding: 28px 45px;border-radius: 10px;}
	.woocommerce-checkout-review-order h2 {margin-bottom: 5px;}
	.woocommerce_checkout_review_box .woocommerce_checkout_review_box_badge {right: 65px;top: 12px;}
	.woocommerce_checkout_review_box {width: 745px;}
	/* END - Checkout AR-206 */

	/* Optimizare pagina blog AR-198 */
	.blog-featured .each-blog-post h3 a {font-size: 24px;}
	.featured-post-content {padding-right: 0;}
	.blog-featured .blog_excerpt {margin-bottom: 35px;}
	.blog-featured .blog-image {height: 400px !important;}
	.featured-post-content {padding: 0 0 0 50px;}
	.lista_articole_citite ul li {padding: 28px 0 28px 0;}
	/* END - Optimizare pagina blog AR-198 */

	.menu_top .menu li {margin-right: 20px;}

	/* Checkbox reviews */
	.product-reviews-body ul.reviews_list > li .review_column.meta-details {width: 32%;}
	.product-reviews-body ul.reviews_list > li .review_column.text-comment {padding-right: 20px;width: 68%;}
	/* END - Checkbox reviews */

	/* recipient produse */
	.text_volume_discount_comanda.flacoane_size_string {font-size: 9px;}
	/* END - recipient produse */

	/* AR-281 - Adaugare texte categorii */
	.shop_title_section.tax__new_options {padding-bottom: 25px;}
	.shop_title_section.tax__new_options h1{font-size: 28px;}
	.ar__cat_desc p {font-size: 16px;}
	/* END - AR-281 - Adaugare texte categorii */

	/* AR-234 - Poze categorii homepage */
	/* AR-518 */
	.ar_titlu__categorie h3 a,
	.ar_titlu__categorie .h3 a {font-size: 19px;gap: 18px;}
	.ar_titlu__categorie h3 svg,
	.ar_titlu__categorie .h3 svg {width: 17px;height: 15px;}
	/* END AR-518 */
	/* END - AR-234 - Poze categorii homepage */

	/* AR-294 */
	.aronia__suma_ramasa {font-size: 15px;}
	/* END - AR-294 */

	/* AR-248 - Wishlist */
	.single-product .main-website-content > .product.type-product {padding: 0;}
	/* END - AR-248 - Wishlist */

	/* AR-303 */
	.minicart_columns.product_image {width: 80px;}
	.minicart_columns.product_image a {height: 80px;}
	.prm_info {font-size: 12px;margin-bottom: 2px;}
	.items__promotii_disponibile_cart h4 {font-size: 13px;margin-bottom: 1px;}
	.minicart_modal_item .woocommerce-mini-cart-item.mini_cart_item {padding-bottom: 5px !important;}
	.md_info_modal ul {font-size: 12px;}
	/* END - AR-303 */

	/* AR-334 */
	.woocommerce-error.eroare-livrare-aronia {margin-left: -370px;}
	/* END - AR-334 */

	/* AR-302 */
	.woocommerce-checkout .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.login-password-row, 
	.woocommerce-checkout .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.login-username-row {
	width: 100% !important;margin-bottom: 15px;max-width: 100%;}
	.woocommerce-checkout .woocommerce-button.button.woocommerce-form-login__submit {margin: 0 auto 28px;}
	.woocommerce-checkout:not(.woocommerce-order-received) .masthead .content-center, 
	.woocommerce-checkout:not(.woocommerce-order-received) .main-website-content{padding-left: 50px;padding-right: 50px;}
	/* END - AR-302 */

	/* AR-493 */
	.ar_titlu_lc {font-size: 15px;}
	.ar_icon_coupon_col:nth-child(2) {padding-left: 15px;padding-right: 15px;}
	.ar_icon_coupon_col:nth-child(1) img {margin: 0 auto 5px auto !important;max-width: 25px;}
	.ar_icon_coupon_col:nth-child(1) {font-size: 15px;}
	/* END AR-493 */

	/* AR-506 */
	.website-user-icons {bottom: 54px;}
	.header-container .menu_container .menu li a {font-size: 14px;letter-spacing: 0.2px;}
	.header-container .menu li {margin-right: 25px;}
	.header_search_container {padding: 0 25px 0 35px;max-width: 300px;}
	.header_search_container input[type="text"] {font-size: 13px;}
	.header-container .menu_container .menu .sub-menu-wrap li a {font-size: 13px;}
	.wide-submenu-container > .sub-menu > li > a {font-size: 13px !important;}
	.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu > li > a {font-size: 13px;}

	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .header_search_container {top: -15px;right: calc(100% - 32px);max-width: none;}
	/* END AR-506 */

	/* Hotfix 22.03 */
	.full-menu-wrap {width: 975px;}

	/* AR-545 */
	.shop_title_section h2.ar_subtitlu_cat_list, h3.ar_subtitlu_cat_list {font-size: 24px;}
	/* END AR-545 */

	/* AR-557 */
	.returo-mesaj-pdp{font-size: 15px;}
	/* END AR-557 */

	/* AR-669 */
	.tax-product_cat .titlu_sectiune_main,.tax-product_cat .titlu_sectiune_filtru_selectat {font-size: 14px;}
	.tax-product_cat  .ar-titlu-filtrare,.tax-product_cat  .titlu_sectiune_principala_filtre {padding-top: 16px;padding-bottom: 16px;}
	.tax-product_cat .titlu_sectiune_filtru_selectat span{top: 19px;}

	.tax-product_cat .ar-titlu-filtrare{font-size: 14px;}
	.tax-product_cat .ar-titlu-filtrare::after {top: 18px;}
	.tax-product_cat .ar-active-drop .ar-titlu-filtrare::after {top: 24px;}

	.tax-product_cat .ar-filtrare-produse .meniu-principal-categorii-produse.ar-categorii-principale.ar-main-drop > li > a {
	padding-top: 10px;padding-bottom: 10px;font-size: 14px;}
	.tax-product_cat .aronia_filter_widget_inner .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a {font-size: 13px;}
	.tax-product_cat .ar-filtrare-produse .sub-menu-wrap > .sub-menu {gap: 10px;}

	/* END AR-669 */

	/* AR-670 */
	.ar-carousel-pd .slick-track > .slick-slide > div {padding: 0 10px;}
	.ar-carousel-pd {margin-left: -10px;margin-right: -10px;}
	.ar_pd_card {padding: 12px;border-radius: 8px;}
	.ar_pd_card-img {border-radius: 8px;}
	.ar_pd_card-button .add_to_cart_button.buton .spinner {top: 9px;right: 11px;}
	.woocommerce-page div.summary.entry-summary {padding-right: 12px;}
	/* END AR-670 */

	/* AR-671 */
	.cart-logos-holder .minicart-logos {display: flex;}
	.mch-it .ar-ty-std-col .contact-phone-number {font-size: 22px;}
	.mch-it .contact-phone-image {margin-right: 15px;}
	.mch-it .contact-phone-image svg {width: 26px;height: 26px;}
	.mch-it .ar-ty-std-col:nth-child(2) .contact-phone-image svg {width: 32px;height: 32px;}
	.mch-it .ar-ty-std-col:nth-child(1) {width: 16%;}
	.mch-it .ar-ty-std-col:nth-child(2) {width: 34%;}
	.mch-it .ar-ty-std-col:nth-child(3) {width: calc(50% - 60px);}
	/* END AR-671 */

	/* AR-668 */
	.header_search_container {max-width: none;}
	.website-user-icons {bottom: 92px;}
	.header-holder-sticky .mega_menu_container:not(.basic_mega_menu_style) .full-menu-wrap {left: 70px;max-width: calc(100% - 140px);}

	.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total .label {font-size: 14px;}
	.minicart_columns.product_image a {height: 68px;}
	.minicart_columns.product_image {width: 68px;}
	.product_weight, .minicart_columns h4 {font-size: 13px;}
	.minicart_columns.product_subtotal {font-size: 13px;}
	.woocommerce-mini-cart__total .label, 
	.mini_cart_total_lines .woocommerce-Price-amount.amount, 
	.mini_cart_total_lines .woocommerce-mini-cart__total.shopping .value {font-size: 13px;}
	.prm_info {font-size: 11px;}
	.pr_img_item {width: 40px;}
	.pr_ttl {font-size: 12px;}
	.pr_ppr .woocommerce-Price-amount.amount {font-size: 11px !important;}
	.pr_ecc {font-size: 10px;}
	.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total .label {padding-top: 2px;}
	/* END AR-668 */

	/* AR-720 */
	.top-bftext-body {padding: 0 80px;margin-top: -10px;}
	/* END AR-720 */

	/* AR-706 */
	.ar-br-filteritem-im img {height: 100px;}
	p.bf-cat-title {font-size: 14px;}
	.ar-br-filteritem > div {gap: 14px;}
	.ar_pdbf_card-title h3 {font-size: 14px;}
	.ar_pdbf_card .product-price-regular {font-size: 15px;}
	.ar-br-head-mid h1.bf-main-title {font-size: 18px;}
	.ar-br-head-mid h1.bf-main-title strong {font-size: 26px;}
	.ar_pdbf_card-button .add_to_cart_button.buton {font-size: 15px;padding: 19px 40px;}
	.badge-bf2024 {width: 75px;height: 75px;top: -20px;left: -25px;}
	.ar-bf-content-dp .ar-lista-bf-pr {gap: 20px;}
	.ar_pdbf_card {width: calc(25% - 15px);}
	/* END AR-706 */

	/* AR-775 v2 */
	.footer-icons .content-inner {padding: 0 20px;}
	.fic-item-label {font-size: 17px;padding-left: 16px;}
	/* END AR-775 v2 */

	/* AR-881 */ /* V2 */
	.menu_top .menu li {margin-right: 15px;}
	.menu_top .menu li:last-child {margin-right: 0;}
	.menu_top .menu li a {font-size: 12px;}
	/* END AR-881 */ /* V2 */
}
@media(max-width:1599px){
	/*Homepage*/
	.icon-image img {		max-width: 80px;	}
	.icons-section-inner {		padding: 0 30px;	}
	.offer-text-inner {		margin-bottom: 28px;	}
	.offer-section-inner .buton {		padding: 18px 72px;	}
	.recomended-products .add_to_cart_button.buton {		padding: 18px 17px;	}
	.offer-section-content, .recomended-products-inner {		margin-bottom: 70px;	}
	.recomended-heading {		padding-left: calc(((100vw - 80px) - ((100vw - 80px) - 120px)) / 2);	}
	.favourite-products-inner {		margin-bottom: 80px;	}
	.about-us-text {		padding: 70px 80px;	}
	.about-us-section-inner.box_right .about-us-text {		padding: 90px 80px 70px 80px;	}
	.about-us-section-inner {		margin-bottom: 110px;	}
	.each-blog-post .blog-image {height: 250px;		margin-bottom: 35px;	}
	.footer-icons {		padding: 0 0 33px;	}
	.footer-icons-container .wp-block-image img {			max-width: 55px;	}
	.content-inner {padding: 0 80px;	}
	.newsletter-text h3,.newsletter-text .h3 {font-size: 28px;	}
	.newsletter-form input[type="email"] {		width: 400px !important;	}
	.newsletter-form input[type="email"], .newsletter-form input[type="submit"], .newsletter-form button  {		height: 55px !important;	}
	.footer-column.column-1 .websitelogo {		max-width: 140px;	}
	.footer-column.column-4 {		width: 22%;		margin-left: 3%;	}
	.footer-logos {		padding: 10px 0 8px;	}
	.footer-columns {		padding-top: 40px;	}
	.footer-newsletter {		padding-bottom: 55px;	}
	.buton-arrow .buton {		padding: 25.5px;	}
	.footer-copyright {		padding: 18px 0;	}
	.newsletter-title h5 , .newsletter-title .h5{		margin-bottom: 20px;	}
	.newsletter-form {		margin-top: 2px;	}
	.footer-newsletter {		padding-bottom: 35px;	}
	.blog-heading {		margin-bottom: 50px;	}
	.footer-icons-container .widget_block:nth-child(2) {		width: 35%;	}
	.footer-icons-container .widget_block:first-child, .footer-icons-container .widget_block:last-child {		width: 28%;	}
	.icon-text {		width: calc(100% - 80px);	}
	.offer-text h4 {		line-height: 1.4 !important;	}
	.flag {		width: 265px;		margin-bottom: 28px;	}
	.footer-logos .widget_block {		margin-right: 20px;	}
	.footer-logos-container .logo-wide img {		max-height: 54px;	}
	.footer-logos-container .logo-narrow img {		max-height: 65px;	}
	.footer-social a {		width: 46px;		height: 46px;		margin-right: 16px;	}
	.footer-social {		margin-bottom: 20px;	}
	.woocommerce-mini-cart__total.discounts .label {		margin-top: 0px;	}
	.woocommerce-mini-cart__total.discounts {		padding-top: 5px;		padding-bottom: 5px;	}
	.products-list .each-step {		font-size: 16px;	}
	.products-list .each-step .each-step-text {		max-width: 230px;	}
	.production-steps-inner .title {		font-size: 20px;	}



	/* style 2 rules */
	.minicart_header {padding: 15px 0 10px;}
	.woocommerce-mini-cart__total {font-size: 16px;}
	.mesaj-produse-cos {font-size: 13px;}
	.mini_cart_items {padding-top: 5px;padding-bottom: 5px;}
	.product_weight {font-size: 16px;}
	.minicart_modal_item .js-qty__adjust,.minicart_modal_item .js-qty-num {width: 40px;height: 40px;}
	.minicart_columns.product_subtotal {font-size: 16px;}
	.remove.remove_from_cart_button {top: -5px;}
	.woocommerce-mini-cart__total.total .label,
	.woocommerce-mini-cart__total.total .value {font-size: 20px;}
	.buton.checkout {margin-bottom: 15px;font-size: 16px;padding: 15px 40px;}
	.minicart_footer {padding-bottom: 15px;}
	.mini_cart_buttons {padding-bottom: 15px;}
	.benefit_item_title {font-size: 18px;}
	.product-benefits-content h2 {font-size: 22px;margin-bottom: 45px;}
	.subtitle {font-size: 16px;}
	.benefit_item_title {height: 80px;}
	.icons-section-content h2 {margin-bottom: 75px;}
	.single-product .icons-section-inner {padding: 0;}
	.single-product .about-us-section-inner.box_right .about-us-text {padding: 80px 120px 70px 80px;}
	.single-product .about-us-section-inner.box_right .about-us-text {margin-top: 35px;}
	.single-product .about-text p {font-size: 16px;}
	.about-us-text .position {margin-bottom: 30px;}
	.single-product .about-us-section-inner.box_quote .about-us-image-inner {max-width: 85%;right: 2%;background-size: contain;background-position: center bottom;}
	.product-description-content {padding: 65px 80px 80px 80px;}
	.product-description-column h2 {font-size: 26px;}
	.product-description-column p {font-size: 16px;}
	.informatii-nutritionale-content img {max-width: 80%;}
	.informatii-nutritionale-content .section-column {display: inline-block;vertical-align: middle;	float:none;}
	.informatii-nutritionale-content {font-size: 0;}
	.informatii-nutritionale-content h2 {font-size: 26px;}
	.table_header h5, .table_footer h5 {font-size: 16px;}
	.table_header, .table_footer {padding: 15px 10px 15px 30px;}
	.table_column.label_column {font-size: 16px;padding: 11px 10px 11px 33px;}
	.table_column.value_column {padding: 11px 10px 11px 30px;font-size: 16px;}
	.image_text_section h2 {font-size: 26px;}
	.image-text-content .section-column.text-column p {font-size: 16px;}
	.product-reviews-column:first-child {padding-left: 120px;padding-right: 100px;}
	.product-reviews-column h2,.product-reviews-column h4  {font-size: 24px;}
	.product-reviews-column:first-child > div::before {		top: -9px;		width: 78px;		height: 78px;	}
	.rating-out-of-five {font-size: 35px;}
	.rating-reviews-count {font-size: 16px;}
	.product-reviews-body > div {		padding: 25px 20px 0;	}
	.user_image {width: 80px;}
	.product-reviews-column {height: 130px;}
	.user_rating > span {display: inline-block;vertical-align: middle;line-height: 1;padding-top: 4px;}
	.product-reviews-body ul.stars {margin-right: 0;}
	.product-reviews-body ul li.star {		width: 15px;		height: 15px;		padding: 0;		background-position: 47px 97px;		background-size: 130px auto;	}
	.product-reviews-body ul.reviews_list > li {		margin-bottom: 25px;	}
	.review_column.text-comment {font-size: 16px;}
	.product-reviews-body ul.reviews_list > li:nth-child(2n) {padding-right: 0;}
	.single-product .image-text-content {padding-bottom: 85px;}
	.benefit_item_content {	width: calc(100vw - 80px);}
	.about-us-section-inner.box_right.box_quote .about-us-text {		padding: 70px 60px 60px 60px;	}



	.shop_title_section {padding-top: 20px;padding-bottom: 30px;}
	.shop_products_list .recomended-infos {padding: 20px 25px 0;}
	.shop_products_list .cart_button_container {width: 100%;}
	.shop_products_list .buton .spinner {top: 9px;right: 8px;}
	.user_rating span {		font-size: 16px;	}
	/* END style2 */

	.modal_login_item > div {padding: 85px 125px 70px 115px;}
	.offer-text h3 {		font-size: 50px;	}
	.offer-text h4 {		font-size: 17px;	padding-top: 2px;}
	.offer-text-inner {		margin-bottom: 15px;	}
	.each-product-item.style-suc .product-item-image img {		max-width: 280px;	}
	.product-item-image {		left: 40%;	}
	.products-list .each-product-item-2 {		padding: 55px 50px 40px;	}
	.each-product-item.style-suc .product-item-image.product_graphic_front img {		max-width: 170px;	}
	.each-product-item.style-suc .product-item-image.product_graphic_back {		bottom: -32%;	}
	.products-list .each-product-item {		margin-bottom: 40px;	}
	.style-gem .product-item-image img {		max-width: 290px;	}
	.products-list .each-product-item.each-product-item-3 .product-item-image {		top: 8%;	}
	.about-us-section-inner h2,
	.about-us-text > .h2 {		font-size: 30px;	}
	.about-us-text {		padding: 60px 70px;	}
	.about-us-section-inner.box_right .about-us-text {		padding: 80px 70px 60px 70px;	}
	.about-us-section-inner.box_quote .about-us-image-inner {		max-width: 650px;	}
	.about-us-section-inner.box_quote {		margin-bottom: 30px;	}
	.user_image > div {		height: 60px;	}
	.user_image {		width: 60px;	}
	.user_info {		width: calc(100% - 60px);	}
	.product-reviews-body ul.stars {		display: block;		margin-top: 5px;	}
	.recomended-heading h2, .title h2, .favourite-products-inner h2, .about-us-section-inner h2,.blog-section-inner h2,
	.about-us-text > .h2 {		font-size: 28px;	}
	.footer-newsletter {		padding: 55px 60px 30px;	}
	.footer-columns {		padding: 45px 60px 45px;	}
	.newsletter-text h3,.newsletter-text .h3 {		font-size: 26px;	}
	.newsletter-holder h4 , .newsletter-holder .h4{		font-size: 17px;	}
	.footer-column .menu li a {		font-size: 16px;	}
	.footer-column.column-1 {		width: 17%;	}
	.footer-column.column-2 {		width: 33%;	}
	.each-blog-post h3 a {		font-size: 16px;	}
	.blog_excerpt {		font-size: 14px;	margin-bottom: 25px;}
	.blog-posts .each-blog-post .blog-image , .single-post .each-blog-post .blog-image{		height: 190px;	}
	.blog-section-content .content-center {		padding-left: 0;		padding-right: 0;	}
	.each-blog-post h3 {		margin-bottom: 15px;	}
	.newsletter-form input[type="submit"], .newsletter-form button {		font-size: 15px !important;		padding: 10px 38px !important;	}
	.newsletter-form input[type="email"] {		padding: 10px 20px 10px 20px !important;		font-size: 15px !important;	}
	.buton .spinner {		top: 13px;	}
	.about-text p br {		display: none;	}
	.home .club_banner {		margin-bottom: 30px;	}

	/*Magazin*/
	.shop_products_list .recomended-infos {		padding: 20px 15px 0;	}
	.sale_percent_badge, .free_shipping_badge {		top: 25px;	}
	.each-recomended-product .cart_button_container {		width: unset;	}
	.cart_button_container .add_to_cart_button.buton {		padding: 15px 30px;	}

	/*Cart*/
	.cart_totals > h2, .cart_table_title h1, h1.cart_empty_title {		font-size: 22px;	}
	td.product-name h4, td.product-name h4 a, td.product-name .product_weight {		font-size: 16px;	}
	.woocommerce-cart table.cart td.product-thumbnail {		width: 120px;	}
	.woocommerce table.shop_table th.product-name, .woocommerce table.shop_table td.product-name {		padding-left: 25px;		padding-right: 25px;	}
	.woocommerce .cart_totals_container table.shop_table th {		font-size: 19px;	}
	.woocommerce .cart_totals_container table.shop_table .order-total th, .woocommerce .cart_totals_container table.shop_table .order-total td {		font-size: 22px;	}
	.checkout-button.button.alt.wc-forward {		font-size: 14px;		padding: 20px 16px;	}
	.cart-collaterals .cta_aronia_club .cta_text_column h3, .cart-collaterals .cta_aronia_club .cta_text_column .h3 {		font-size: 15px;	}
	.cta_aronia_cart .cta_badge_column {		width: 55px;	}
	.cta_aronia_cart.cta_aronia_club .cta_button_column {		width: 150px;	}
	.cta_aronia_cart.cta_aronia_club .cta_text_column {		width: calc(100% - 55px);		padding-right: 5px;	}
	.cart-collaterals .cta_aronia_club .text-item {		font-size: 13px;	}
	.cart-collaterals .cta_aronia_club {		padding: 16px 26px 16px 26px;	}
	.woocommerce-cart table.cart td.product-thumbnail {		padding: 8px 0 !important;	}
	.woocommerce-cart .includes_tax {		font-size: 13px;	}
	.woocommerce .cart_totals_container table.shop_table th, .woocommerce .cart_totals_container table.shop_table td {		padding-top: 11px !important;		padding-bottom: 11px !important;	}

	/*Checkout*/
	.woocommerce-checkout .page_regular_content {		padding-right: 660px;	}
	.woocommerce-checkout-review-order h2, .woocommerce-checkout .page_regular_content h1, .checkout.woocommerce-checkout h3 {		font-size: 23px;	}
	.woocommerce-form.woocommerce-form-login.login p {		font-size: 15px;	}
	.woocommerce-form.woocommerce-form-login.login p:first-child {		max-width: 100%;	}
	.checkout-form-login-wrapper {	margin-bottom: 10px;	padding-bottom: 65px;	}
	.product-image {		max-width: 110px;	}
	.woocommerce table.shop_table .woocommerce_checkout_totals th, .woocommerce table.shop_table .woocommerce_checkout_totals td .amount {		font-size: 20px;	}
	.woocommerce table.shop_table th {		padding: 16px 12px;	}
	.woocommerce-info {		font-size: 15px;	}
	body:not(.logged-in) form.checkout.woocommerce-checkout {		padding-top: 20px;	}
	#tip_facturare_field .select2 {		max-width: 100%;	}
	.woocommerce-checkout .page_regular_content {		margin-bottom: 50px;	}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image a {		width: 110px;		height: 110px;	}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image {		width: 110px;	}

	/*Contul Meu*/
	.account_section_header {		height: 270px;	}
	.woocommerce-account .content_builder {		margin-bottom: 60px;	}
	.woocommerce-form.woocommerce-form-login.login {		margin-bottom: 55px !important;	}
	.woocommerce-account #customer_login .woocommerce-button.button.woocommerce-form-login__submit {		bottom: -75px !important;	}

	/*Detalii contul meu*/
	.user_details_title .logout a {		font-size: 18px;	}
	.user_details_title .logout a::before {		top: 3px;	}
	.user_details_title h1 {		font-size: 20px;	}
	.dashboard_info_title {		font-size: 20px !important;	}
	.user-avatar.avatar-upload {	margin-right: 10px !important;	width: 70px;		height: 70px;	}
	.user-info {		padding-right: 30px;	}
	.yith-wcmap .user-profile {		padding: 22px 15px;	}
	body .yith-wcmap .user-profile .user-info .username {		font-size: 19px;	}
	body .yith-wcmap .user-profile .user-info .user-email {		font-size: 14px;	}
	.yith-wcmap .user-profile .user-avatar.avatar-upload::after {		top: 43px !important;	}
	.myaccount-menu {		padding: 15px 20px 10px 25px !important;	}

	/*Punctele mele AC Club*/
	.user_box_info {margin-top: 20px;		font-size: 14px;		padding: 16px 25px;	}
	.points_box {		padding: 19px 28px 18px 22px;	}
	.woocommerce-account .page_regular_content .h2 {		font-size: 20px;	}

	/*Comenzile mele*/
	.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content h2 {		margin-bottom: 24px !important;	}
	.woocommerce-account.woocommerce-orders .woocommerce-button.button {		font-size: 15px !important;	}
	.woocommerce-view-order .woocommerce-order-details {		margin-bottom: 40px;	}

	/*Contact Rapid*/
	.contact-rapid-col.contact-rapid-info .contact-info br {		display: none;	}
	
	/*Recomandă-ne unui prieten*/
	.referral-link-holder .description {		margin-bottom: 20px;	}
	.referral_field1 {		margin-bottom: 35px;	}
	.referral-column-title {		margin-bottom: 35px;	}
	.referral-columns-link .referral-column-text {		font-size: 17px;		padding: 60px 105px 60px 105px;	}
	.referral-column-info {		margin: 40px 0 25px;	}

	/*Detalii contul meu*/
	.woocommerce-edit-account fieldset .woocommerce-form-row label[for="password_current"], .woocommerce-edit-account fieldset .woocommerce-form-row label[for="password_1"] {		font-size: 14px !important;		top: 17px !important;	}

	/*Blog*/
	.blog-featured .blog-heading {		padding: 25px 0 160px;	}
	.recomended-heading h2, .title h2, .favourite-products-inner h2, .about-us-section-inner h2, .blog-section-inner h2,
	.about-us-text > .h2 {		font-size: 26px;	}
	.blog-heading h6 {		margin-bottom: 5px;	}
	.each-blog-post .featured-post-content h6 {		font-size: 19px;	}
	.blog-featured .each-blog-post h3 a {		font-size: 28px;	}
	.featured-post-content {		padding: 80px 100px;	}
	.blog-featured .blog_excerpt {		margin-bottom: 40px;	}
	.each-blog-post .buton {		padding: 16px 42px;	}

	/*Category*/
	.blog-heading {		margin-bottom: 30px;	}

	/*Single*/
	.blog-single-content .page-header-content h1 {		font-size: 24px;	}
	.post-infos-holder .single-post-share {		margin-top: 20px;	}
	.blog-wrapper {		padding-top: 40px;	}
	.blog-content-holder {		font-size: 15px;	}
	.blog-content-holder h2 {		font-size: 23px;	}

	/*Despre Noi*/
	.text-section-inner {		max-width: 1240px;	}
	.text-section-content {		padding: 124px 0 107px;	}
	.about-text p {		font-size: 15px;	}

	/*Contact*/
	.contact-heading h6 {		font-size: 19px;	}
	.contact-holder-inner h2 {		font-size: 20px;	}
	.contact-phone-image {		margin-right: 10px;	}
	.contact-form {		padding: 30px 45px 40px 45px;	}
	.terms-button input[type="submit"] {		padding: 15px 40px;		font-size: 16px;	}
	.terms-button {		width: 200px;	}
	.terms-text {		width: calc(100% - 200px);	}
	.contact-phone-number {		font-size: 26px;	}
	.contact-infos-description {		margin-bottom: 20px;	}
	.contact-infos-info {		font-size: 15px;	}
	.contact-inner.contact-form-wrapper .each-field input, .contact-inner.contact-form-wrapper .each-field textarea {		margin-bottom: 15px;	}
	.contact-inner.contact-date-wrapper, .contact-inner.contact-infos-wrapper {	padding-top: 30px;}

	/*Termeni și Condiții*/
	.simple-text-page {		font-size: 16px; padding: 60px 0;	}
	.page-header-content {		padding: 50px 80px 100px;	}
	.page-header-content h1 {		font-size: 30px;	}

	/*Aronia CLUB*/
	.about-us-section-inner.box_club h3 {		font-size: 24px;		margin-bottom: 20px;	}
	.about-us-section-inner.box_about .about-us-text {		padding: 50px 60px 50px 60px;	}
	.club-table-inner h2 {		font-size: 26px;	}
	.club-table-text {		margin-bottom: 30px;	}
	.club-row-data.club-row-data-desc, .club-row-data-reward-inner, .club-row-data.club-row-data-step, .club-row-data.club-row-data-reward{		font-size: 15px;	}
	.club-row-data.club-row-data-desc {		padding: 0 80px 0 50px;	}
	.club-row-data.club-row-data-step {		padding-right: 60px;	}
	.club-row-data.club-row-data-icon img {		max-width: 50px;		max-height: 75px;	}
	.club-row-data.club-row-data-icon-points {		margin-right: 20px;		width: 50px;	}
	.club-table-holder {		margin-bottom: 60px;	}
	.about-us-section-inner.box_club.box_right h3 {		font-size: 28px;	}

	/*Beneficii*/
	.about-us-section-content.box_beneficii .box_large .about-us-text {		padding: 110px 95px;	}
	.beneficii-table-col.beneficii-table-left {		padding-left: 75px;		font-size: 15px;	}
	.beneficii-table-inner {		margin: 75px 20px 50px;	}
	.recomended-products .add_to_cart_button.buton {		letter-spacing: 0;	}

	/*Fructe de aronia*/
	.fructul-aronia {		margin: 80px 0 0;	}
	.fructul-aronia-text {		padding: 65px 100px;	}

	/*Single Product*/
	.product-benefits-content h2 {		font-size: 20px;	}
	.benefit_item_title {		font-size: 15px;	padding: 0 5px;}
	.product-benefits-content {		padding-top: 80px;	}
	.product-benefits-content h2 {		margin-bottom: 40px;	}
	.testimonial-section-inner {		margin: 40px 0 80px;	}
	.informatii-nutritionale-content .section-column.table-column, .info-nutritionale-table , 	.info-nutritionale-table .ingrediente-holder, .info-nutritionale-table .nutrition-info-table{		padding: 50px 60px;	}
	.section-column.table-column.table-column-vitamine .table_footer h5 {			font-size: 15px;	}
	.administrare-aronia-box {		margin-top: 30px;	}
	.administrare-aronia-column-inner {		padding: 40px 60px;	}
	.product-reviews-body .comments--pagination {		margin-bottom: 20px;		margin-top: -10px;	}
	.single-product .club-banner-content {		margin-top: 30px;	}
	.testimonial-section-inner {		margin: 20px 0 80px;	}
	.info-nutritionale-table {		padding: 0 !important;	}
	.benefit_item_content {	width: calc(100vw - 160px);	margin-left: 7px;}
	.benefit_item_content > div {		padding-left: 0;		padding-right: 0;	}
	.product-description-column h2, .informatii-nutritionale-content h2 {		font-size: 20px;	}
	.section-column.table-column .table_column.value_column {		font-size: 15px;padding: 11px 10px 11px 20px;	}
	.section-column.table-column.table-column-infos .table_column.label_column {		padding-left: 22px;	}
	.single-product .image-text-content.box_full {		padding-bottom: 80px;	}
	.table_header, .table_footer {		padding: 15px 10px 15px 22px;	}
	.product-description-content {		padding: 65px 60px 60px 60px;	}
	.product-description-content.top_spacing {		margin-top: 140px;	}

	/* AR-528 */
	/*
	.produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart .cart_button_container {width: auto;}
	.produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart {width: 245px;}
	*/
	/* END AR-528 */

	/*Magazine Partenere*/
	.page-header-content.white_bg h6 {		font-size: 19px;	}
	.page-header-content.white_bg h1, 	.contact-section-content.textsmall h2 {		font-size: 26px;	}

	/*Thank you*/
	.woocommerce-order-received.woocommerce-checkout .page_regular_content {		margin-bottom: 0;	}
	.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {		font-size: 26px;	}

	/*Search*/
	.content-area.search--page button::before {		top: 13px;		left: 0;		background-size: 205px auto;		background-position: 32px -8px;	}
	.content-area.search--page .top-bar-search button {		right: 4px;	}
	.box-search h1 {		font-size: 28px;	}
	.box-search .top-bar-search form {		margin: 0 auto 50px;	}

	/* Image Gallery */
	.gallery_items_list {width: calc(50% - 1vw);}
    .image-gallery-item {width: calc(33.33% - 2vw);margin-bottom: 1vw;margin-left: 0.5vw;margin-right: 0.5vw;}
    .gallery_items_list ul {margin-left: -0.5vw;margin-right: -0.5vw;}
    .image-gallery-item a {height: 12.8vw;}
    .image-gallery-item a::after {line-height: 12.8vw;}

	/*Contul meu points 08.03.2022*/
	.points-number {		font-size: 24px;	}
	.points_box {		padding: 19px 10px 18px 10px;	}

	/* 14.06.2022 */
	.footer-logos-container .logo-wide img {max-height: 45px;}
	.footer-logos-container .logo-narrow img {max-height: 35px;}
	.footer-logos .widget_block {margin-right: 12px;margin-left: 12px;}
	/* 14.06.2022 */

	/* Metoda volume discount */
	.vlmcol:first-child > strong {font-size: 14px;}
	.vlmcol:nth-child(2) {margin-left: 5px;padding-left: 5px;}
	.vlmcol:first-child .woocommerce-Price-currencySymbol {display: inline;}
	.grup-volume-discount-aronia .slick-list {padding-right: 40px;}
	.vlmcol > .pret_pe_cutie {font-size: 10px;padding-top: 5px;}
	/* END Metoda volume discount */


	.sale_percent_badge {		font-size: 15px;		font-weight: 600;		padding: 8px 8px;	}
	.free_shipping_badge {		font-size: 13px;	}

	/* Afisare plachetele SOL,SAL,ANSVSA */
	.footer-column.column-1 {width: 15%;}
	.footer-column.column-2 {width: 25%;}
	.footer-column.column-4 {width: 22%;margin-left: 0;}
	.footer-column.column-5 {width: 24%;}
	.footer-column.column-5 .widget.widget_block:nth-child(2), 
	.footer-column.column-5 .widget.widget_block:nth-child(3) {width: 100%;}
	.logo-narrow.legal_big_logos img {border-radius: 23px;}
	.logo-narrow.legal_big_logos img {border-radius: 16px;max-height: 55px;display: block;}
	.footer-column.column-5 .widget.widget_block:nth-child(1),
	.footer-column.column-5 .widget.widget_block:nth-child(2) {margin-bottom: 6px;}
	.legal_big_logos > span {font-size: 12px;}
	/* END - Afisare plachetele SOL,SAL,ANSVSA */

	/* fix butoane slider aronia */
	.vlmcol:nth-child(2) {font-size: 12px;}
	.vlmcol:first-child .woocommerce-Price-currencySymbol {font-size: 9px;}
	.text_volume_discount_comanda {font-size: 9px;}
	.vlmcol > span {font-size: 10px;}
	.vlmcol:first-child > strong {font-size: 10px;}
	.vlmcol > .pret_pe_cutie {font-size: 8px;padding-top: 2px;}
	.grup-volume-discount-aronia .slick-list {padding-right: 0;}
	.volume-discount-item {padding: 11px 2px;height: auto;}
	/* END - fix butoane slider aronia */

	/* Pagina de thank you AR-210 */
	.woocommerce-order-received .woocommerce-thankyou-order-details li {padding-right: 40px !important;padding-left: 40px !important;height: 110px;font-size: 16px !important;}
	.woocommerce-order-received .woocommerce-thankyou-order-details li strong {font-size: 16px !important;}
	.content_builder.content_builder_automat_thankyou {margin-left: 0;margin-right: 0;}
	.fc-block.recomended_instagram_section {padding-top: 20px;}
	.recomended_instagram_section h6 {font-size: 22px;margin-bottom: 20px;}
	.butoane_thankyou a.buton {width: 240px;}
	.woocommerce-order-received .woocommerce ul.order_details {margin-top: 40px !important;}
	.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {margin: 20px 0 40px;}
	/* END - Pagina de thank you AR-210 */

	/* Optimizare pagina Magazin AR-226 */
	.lista-filtre-selectate .term_count {display: none;}
	.shop_title_section {padding-bottom: 0;}
	.lista-filtre-selectate > ul > li {margin-right: 5px;}
	.aronia_shop_container_main {margin-bottom: 40px;}
	/* END - Optimizare pagina Magazin AR-226 */

	/* Checkout AR-206 */
	.woocommerce_checkout_review_box {width: 43vw;}
	#order_review > .woocommerce_checkout_review_box > .woocommerce_checkout_review_inner {padding: 28px 30px;}
	.order_place_order .minicart-logo.minicart_footer_logo_1 {width: auto;}
	.order_place_order .minicart-logos {text-align: center;}
	.woocommerce-checkout:not(.woocommerce-order-received) .page_regular_content {padding-right: 45vw;}
	.woocommerce-checkout:not(.woocommerce-order-received) .page_regular_content {margin-bottom: 25px;}
	/* END - Checkout AR-206 */

	/* Testimoniale AR-205 */
	.sectiune-titluri h1 {font-size: 22px;margin-bottom: 6px;}
	.sectiune-titluri p {font-size: 16px;}
	.testimoniale_recenzii_clienti .content-center {padding: 0;}
	.product-reviews-column h2, .product-reviews-column h4 {font-size: 22px;}
	.testimonials-count-stars {font-size: 16px;}
	.banner-general-reviews {padding: 40px 0;margin-bottom: 25px;}
	.testiminial_modal_inner {padding: 50px 120px 35px 120px;}
	.testiminial_modal_inner .form-submit {padding-top: 40px;margin: 0 !important;}
	/* END - Testimoniale AR-205 */

	/* Header AR-214 */
	.product-reviews-body ul li.star {background-position: -213px -56px;}
	.single-product li.star {background-position: -152px -103px;}
	/* END - Header AR-214 */

	/* Optimizare pagina blog AR-198 */
	.each-blog-post.each-featured-post {margin-top: -150px;}
	.featured-post-content {padding: 0 0 0 50px;}
	.blog-featured .each-blog-post h3 a {font-size: 22px;}
	.lista_articole_featured h4.column_title {margin-bottom: 25px;}
	.lista_articole_recente .blog-image {width: 260px;height: 210px;}
	.inner-post-preview-content {padding: 20px 0 20px 40px;  width: calc(100% - 260px);}
	.lista_articole_citite .inner_grup_articole {padding: 30px 40px;}
	.lista_articole_citite ul li {padding: 22px 0;}
	.lista_articole_citite ul li h3 {font-size: 15px;}
	.lista_articole_featured {padding-bottom: 60px;}
	.aronia_instock_badge {font-size: 19px;}
	/* AR-536 */
	.pack_out_of_stock .aronia_instock_badge::after{font-size: 19px;}
	/* END AR-536 */
	/* END - Optimizare pagina blog AR-198 */

	.menu_top .menu li {		margin-right: 10px;	}

	/* Single recommended stars fix */
	.single-product .recomended-infos li.star {background-position: -126px -86px;}
	/* END - Single recommended stars fix */

	/* AR-280 - Early Black Friday 2022 */
	.bf__logo_image {padding: 50px 0 0 60px;max-width: 27vh;}
	.hero-section-content.bf__section_content .hero-text {padding: 0 0 85px 60px;width: 100%;}
	.hero-section-content.bf__section_content .hero-text h1 {font-size: 4.2vh;}
	.hero-section-content.bf__section_content {height: calc(100vh - 270px);}
	.bf__cutie_aronia {display: flex;align-items: center;justify-content: center;}
	.bf__cutie_aronia {right: 15px;bottom: -40px;}
	/* END - AR-280 - Early Black Friday 2022 */

	/* AR-234 - Poze categorii homepage */
	/* AR-518 */
	.ar_titlu__categorie h3 a,
	.ar_titlu__categorie .h3 a {font-size: 17px;gap: 15px;}
	/* END AR-518 */
	/* END - AR-234 - Poze categorii homepage */

	/* AR-248 - Wishlist */
	.sale_percent_badge, .free_shipping_badge {top: 0;}
	.pdp_form_cart .js-qty__adjust, .pdp_form_cart .js-qty-num {width: 45px;height: 45px;}
	.pdp_form_cart .cart_button_container {width: auto;}
	.pdp_phone_order > span {font-size: 14px;}
	.pdp_phone_order > span.pdtt {font-size: 16px;}
	.pdp_form_text .text-separator {font-size: 14px;}
	.pdp_form_cart .cart_button_container .add_to_cart_button.buton {max-width: 172px;padding: 15px 29px;}
	.ar__pdp_wishlist .yith-wcwl-add-to-wishlist a{width: 46px;height: 46px;}
	.ar__pdp_wishlist .yith-wcwl-add-to-wishlist a::after {width: 24px;height: 24px;background-size: 210px auto;background-position: -51px -296px;margin-left: -12px;margin-top: -12px;}
	.ar__pdp_wishlist .yith-wcwl-add-button a.delete_item::after {background-position: -10px -296px;}
	/* END - AR-248 - Wishlist */

	/* AR-334 */
	.woocommerce-error.eroare-livrare-aronia {margin-left: -20vw;}
	/* END - AR-334 */

	/* AR-350 */
	.woocommerce table.shop_table .woocommerce_checkout_totals th, 
	.woocommerce table.shop_table .woocommerce_checkout_totals td .amount {font-size: 18px;}
	/* END - AR-350 */

	/* AR-302 */
	.pdp_form_cart .cart_button_container .add_to_cart_button.buton {max-width: 100%;}
	/* AR-528 */
	/*
	.produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart {width: 380px;}
	.produs_oferta_promotionala .pdp_form_cart .cart_button_container {width: auto;flex-grow: 1;}
	.produs_oferta_promotionala .pdp_form_cart .cart_button_container {width: auto !important;}
	*/
	/* END - AR-528 */
	/* END - AR-302 */

	/* AR-436 */
	.hero-section-content.bf__section_content .hero-text h1 {font-size: 3.2vw;}
	.hero-section-content.bf__section_content .hero-text h1 strong {font-size: 2vw;}
	.home .bf_active_section .hero-description p {font-size: 1.25vw;}
	/* END AR-436 */

	.ar_blackfriday_activ  .hero-section-content.bf__section_content {max-height: none !important;}

	/* AR-506 */
	.phone-order {font-size: 14px;}
	.menu_top .menu li a {font-size: 13px;}
	.header-container .menu_container .menu li a {font-size: 13px;letter-spacing: 0;}
	.inner-user-icon.profile-outer, .inner-wishlist-icon.website-user-icon {margin-right: 20px;}
	.header_search_container {padding: 0 25px 0 25px;max-width: 280px;}
	.logocontainer.logocontainer-normal {width: 170px;}
	.website-user-icons {bottom: 46px;}
	.aronia_club_meniu {padding-top: 15px;}


	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .header_search_container {
	top: -13px;right: calc(100% - 35px);max-width: none;}
	.site-header-holder:not(.header-holder-sticky) .top-bar-search #top-search {height: 48px;}
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .header_search_container button {top: 13px;}
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .open-search-menu .header_search_container {width: calc(100vw - 100% - 240px);}
	.meniu-principal-categorii-produse > li > a > .item-meniu-iconita {padding-top: 1px;}
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon {margin-right: 20px;}
	/* END AR-506 */

	/* AR-518 */
	.product-reviews-column div.h2, .product-reviews-column div.h4 {font-size: 22px;}
	.blog-section-inner .h2 {font-size: 26px;}
	/* END AR-518 */

	/* Optimizari PageSpeed Aronia 27.03.2024 */
	.pdp-badge-group ul li img {min-height: 45px;min-width: 45px;}
	.pdp-badge-group ul li:first-child img {min-width: 52px;}
	/* END Optimizari PageSpeed Aronia 27.03.2024 */

	.home .fc-block.about_us_section + .fc-block.text_section .text-section-content {max-width: calc(100% - 120px);margin-left: auto;margin-right: auto;}
	.home .fc-block.about_us_section + .fc-block.text_section .text-section-content .text-section-inner {padding-left: 60px;padding-right: 60px;}

	/* AR-559 */
	.ar__pdp_wishlist .btn-adauga-produs-favorit {width: 46px;height: 46px;}
	.ar__pdp_wishlist .btn-adauga-produs-favorit::after {width: 24px;height: 24px;background-size: 210px auto;background-position: -51px -296px;margin-left: -12px;margin-top: -12px;}
	.ar__pdp_wishlist [btn_action="remove"].btn-adauga-produs-favorit::after {background-position: -10px -296px;}
	/* END AR-559 */

	/* AR-646 */
	.ar_esb_sameday_notice {font-size: 12px;padding: 6px;}
	.woocommerce-checkout .aronia__suma_ramasa {font-size: 14px;}
	.woocommerce-checkout .woocommerce table.shop_table .woocommerce_checkout_totals td .free__shipping_dynamic_price .amount {font-size: 15px;}
	.wc_shipping_innoship_lockers.shipping .select2-selection__rendered {font-size: 13px;}
	.ar_current_locker_address {font-size: 12px;}
	.wc_shipping_innoship_lockers.shipping .select2.select2-container {max-width: calc(50vw - 205px);}
	/* END AR-646 */

	/* AR-670 */
	.ar_pd_card-details li.star {background-position: -119px -81px !important;}
	.ar-carousel-pd .slick-arrow {position: absolute;top: -63px;right: 10px;width: 40px;height: 40px;border-radius: 10px;
	border: 0;background-color: #46A040;font-size: 0;cursor: pointer;padding: 0;}
	.ar-carousel-pd .slick-arrow::before {content: "";width: 10px;height: 10px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;
	position: absolute;display: block;transform: rotate(45deg);top: 14px;left: 16px;}
	.ar-carousel-pd .slick-prev.slick-arrow {right: 62px;}
	.ar-carousel-pd .slick-next.slick-arrow::before {transform: rotate(225deg);left: 12px;}
	/* END AR-670 */

	/* AR-671 */
	.minicart-logos .minicart-logo img {height: 29px;}
	.minicart-logos .minicart-logo.minicart_footer_logo_6 img {max-height: 20px;}
	.mch-it .ar-ty-std-col .contact-phone-number {font-size: 19px;}
	/* END AR-671 */

	/* AR-668 */
	.menu_top .menu li {margin-right: 14px;}
	.infobar-container {display: flex;justify-content: space-between;align-items: center;}
	.topmenu-container {padding-top: 0;margin-top: 0;}
	.header_search_container {max-width: none;padding-left: 60px;padding-right: 40px;}
	.website-user-icons {bottom: 83px;}
	.aronia_club_meniu {width: 205px;}	
	header .wide-submenu-container > .sub-menu {width: calc(100% - 205px);}
	.wide-submenu-container {padding-left: 285px;padding-right: 25px;}
	header .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a {padding-bottom: 12px;}
	.sub-menu-wrap > .sub-menu {gap: 14px;}
	.main-website-content {padding-top: 248px;}
	.header-holder-sticky .header_search_container input[type="text"] {width: 405px;}
	.header-holder-sticky .meniu-principal-categorii-produse > li > a {font-size: 13px !important;}
	.header-holder-sticky .meniu-principal-categorii-produse > li > .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a {font-size: 13px !important;}
	.site-header-holder:not(.header-holder-sticky) .header-container .header_search_container {width: calc(100% - 410px);}
	.header_search_container button {top: 9px;}
	/* END AR-668 */

	/* AR-701 bugfix */
	.woocommerce-cart .woocommerce .cart_totals_container table.shop_table th,
	.woocommerce-cart .woocommerce .cart_totals_container table.shop_table td {font-size: 15px;}
	.woocommerce-cart .woocommerce .cart_totals_container table.shop_table .order-total th, 
	.woocommerce-cart .woocommerce .cart_totals_container table.shop_table .order-total td {font-size: 17px;}
	/* END AR-701 bugfix */

	/* AR-720 */
	.top-bftext-body > div {padding: 65px 75px;}
	h1.bf-main-title strong {font-size: 34px;}
	.bfvaldisco {width: 145px;height: 145px;right: 94px;font-size: 33px;}
	h1.bf-main-title {font-size: 20px;}
	.bftext-cols {padding-bottom: 60px;}
	/* END AR-720 */

	/* AR-706 */
	.ar-br-filteritem-im img {height: 90px;}
	.ar-br-filteritem {padding: 20px 25px 20px 25px;}
	.ar_pdbf_card-img picture, .ar_pdbf_card-img {height: auto;}
	.ar_pdbf_card-img picture, .ar_pdbf_card-img img {width: 100%;}
	.ar_pdbf_card-img > div {padding: 0 30px;width: 100%;}
	.bftext-section-content.starbf2024 {padding-top: 20px;}

	.page-template-black-friday .main-website-content {padding-top: 95px;}
	/* END AR-706 */

	/* AR-746 */
	.footer-copyright {padding: 15px 60px !important;gap: 20px;}
	/* END AR-746 */

	/* AR-804 */
	.disclaimer_pdp_cont{padding-left: 60px;padding-right: 60px;}
	/* END AR-804 */

	/* AR-881 */ /* V2 */
	.phone-order {font-size: 12px;}
	.phoneorder-call input {font-size: 13px;max-width: 225px;}
	.menu_top .menu li a {font-size: 12px;}
	.menu_top .menu li {margin-right: 12px;}
	.menu_top .menu li:last-child {margin-right: 0;}
	/* END AR-881 */ /* V2 */

	/* AR-940 */
	.header-container .menu li {margin-right: 40px !important;}
	.header-container .menu_container .menu li:last-child {margin-right: 0 !important;}
	/* END AR-940 */
}

@media(max-width:1399px){
	.minicart_modal_item, .modal_login_item {width: 40%;min-width: 515px;}
	.offer-text-holder {padding: 45px 0 50px 25px;}
	.offer-text h4 {line-height: 1.2 !important;padding-top: 4px;}
	.offer-section-inner .buton {padding: 16px 60px;}
	.recomended-infos {padding: 30px 24px 0;}
	.offer-text-inner {margin-bottom: 22px;}
	.offer-section-content, .recomended-products-inner {margin-bottom: 55px;}
	.product-item-text {max-width: 50%;}
	.each-recomended-product {		padding-bottom: 30px;	}

	.active_minicart .minicart_modal_exit, .active_login_modal .login_modal_exit {width: 60vw;}
	.modal_login_item > div {padding: 80px 65px 60px 65px;}

	.shipping-calculator-form input, 
	.woocommerce-checkout input.input-text, 
	.woocommerce-checkout textarea.input-text, 
	.woocommerce-account input.input-text, 
	.woocommerce-account textarea.input-text, 
	.modal_login_item input.input-text, 
	.modal_login_item textarea.input-text {font-size: 14px;}

	.woocommerce-checkout .form-row > label:not(.woocommerce-form__label-for-checkbox), 
	.woocommerce-account .form-row > label:not(.woocommerce-form__label-for-checkbox), 
	.modal_login_item .form-row > label:not(.woocommerce-form__label-for-checkbox) {font-size: 14px;top: 21px;}
	.woocommerce-form.woocommerce-form-login.login p {font-size: 14px;}
	.socials_login_register {font-size: 15px;}
	.socials_login_shortcode {margin-bottom: 40px;}
	.modal_login_item .woocommerce-form.woocommerce-form-login.login {padding-bottom: 105px;}
	.minicart_modal_item .cta_badge_column {width: 40px;}
	.minicart_modal_item .cta_aronia_club {padding: 12px 15px 12px 15px;}
	.minicart_modal_item .cta_button_column {width: 145px;}
	.minicart_modal_item .cta_button_column .buton {padding: 15px 18px;font-size: 13px;}
	.minicart_modal_item > div {padding: 0 20px;}
	.minicart_columns.product_image {width: 95px;}
	.minicart_columns.title_qty {padding-left: 12px;padding-right: 8px;width: 65%;}
	.minicart_columns.product_image a {height: 95px;}
	.minicart_columns h4 {font-size: 14px;}
	.product_weight {font-size: 13px;margin-bottom: 6px;}
	.minicart_modal_item .js-qty__adjust, .minicart_modal_item .js-qty-num {width: 35px;height: 35px;}
	.minicart_columns.product_subtotal {font-size: 13px;width: 23%;}
	.minicart_columns.info_items_columns {width: calc(100% - 95px);}
	.woocommerce-mini-cart__total {font-size: 14px;}
	.minicart_shipping_text {font-size: 14px;}
	.minicart_modal_item .delivery_text {padding-left: 40px;position: relative;display: block;}
	.mini_cart_buttons {padding-bottom: 20px;}
	.buton.checkout {margin-bottom: 20px;font-size: 16px;padding: 20px 40px;}
	.woocommerce-mini-cart__total {padding: 13px 20px;}
	.minicart_modal_item .cta_text_column {width: calc(100% - 185px);padding-left: 15px;padding-right: 10px;}
	.minicart_modal_item .cta_text_column h3, .minicart_modal_item .cta_text_column .h3 {font-size: 15px;}
	.minicart_modal_item .text-item {font-size: 12px;}
	.icons-section-content {margin-bottom: 45px;}
	.icon-text {font-size: 14px;}
	.icon-image img {max-width: 65px;}
	.each-product-item .product-item-image {left: auto;height: 100%;width: 50%;right: 0;top: auto;bottom: 0 !important;}
	h3 p{margin: 0 !important;}
	.about-text p br {display: none;}
	.about-us-text {padding: 45px 60px;}
	.about-text p {margin-bottom: 20px;}
	.about-us-text .button-container {margin-top: 28px;}
	.about-us-section-inner.box_quote .about-us-image-inner {right: 0;max-width: 100%;background-size: contain;background-position: bottom center;}
	.favourite-products-inner {margin-bottom: 70px;}
	.about-us-section-inner {margin-bottom: 95px;}
	.home .product-reviews-section {margin-bottom: 30px;padding-top: 30px;}
	.product-reviews-column h2, .product-reviews-column h4 {font-size: 22px;}
	.product-reviews-column:first-child > div::before {width: 80px;height: 80px;}
	.rating-out-of-five {font-size: 28px;margin-bottom: 5px;}
	.rating-reviews-count {font-size: 14px;padding-top: 10px;}
	.product-reviews-body > div {padding: 25px;}
	.user_image {width: 50px;}
	.user_image > div {		height: 50px;	}
	.product-reviews-body ul li.star {		width: 18px;		height: 18px;		padding: 0;		background-position: 59px 123px;		background-size: 165px auto;	}
	.user_info {		width: calc(100% - 50px);	}
	.product-reviews-column:first-child {padding-left: 80px;padding-right: 80px;}
	.product-reviews-column {height: 110px;}
	.review_column.meta-details {width: 42%;}
	.review_column.text-comment {width: 58%;}
	.product-reviews-body ul.reviews_list > li {margin-bottom: 35px;}
	.product-reviews-body ul.reviews_list > li:nth-child(3), 
	.product-reviews-body ul.reviews_list > li:nth-child(4) {margin-bottom: 0 !important;}
	.blog-section-content {margin-top: 55px;margin-bottom: 0;}
	.blog-heading {margin-bottom: 40px;}
	.blog-section-content > .content-center {padding-left: 0;padding-right: 0;}
	.content-inner {padding: 0 50px;}
	.newsletter-text h3 , .newsletter-text .h3{font-size: 22px;}
	.newsletter-form {width: 50%;}
	.newsletter-form input[type="submit"], .newsletter-form button  {font-size: 16px !important;padding: 10px 20px !important;text-align: center !important;width: 170px !important;}
	.newsletter-form .klaviyo-form button{width:100% !important;}
	.newsletter-form input[type="email"] {width: calc(100% - 170px) !important;}
	.newsletter-form .klaviyo-form input[type="email"] {width: 100% !important;}

	.each-blog-post {padding: 22px 22px 40px;}
	.footer-column.column-1 {width: 18%;}
	.footer-contact a {font-size: 15px;}
	.footer-column.column-2 {width: 30%;}
	.footer-column .menu li a {font-size: 14px;}
	.footer-column.column-4 {width: 24%;}
	.newsletter-form input[type="email"], .newsletter-form input[type="submit"], .newsletter-form button  {height: 55px !important;}
	.each-blog-post .blog-image {height: 17vw;margin-bottom: 25px;}
	.each-blog-post h3 {margin-bottom: 20px;}
	.blog_excerpt {margin-bottom: 35px;}
	.offer-section-content .content-center {		padding-left: 40px;		padding-right: 40px;	}
	h2 {		font-size: 23px;	}
	.offer-text h3 {		font-size: 45px;	}
	.offer-text h4 {		font-size: 15px;	}
	.offer-text-inner {		margin-bottom: 14px;	}
	.offer-text-holder {		padding: 40px 0 45px 25px;	}
	.each-recomended-product h3, .each-recomended-product .h3 {		font-size: 15px;	}
	.recomended-heading h2, .title h2, .favourite-products-inner h2, .about-us-section-inner h2, .blog-section-inner h2,
	.about-us-text > .h2 {		font-size: 26px;	}
	h6 {		font-size: 16px;	}
	.favourite-products-inner h2 {		margin-bottom: 40px;	}
	.product-item-description {	font-size: 14px;	line-height: 1.5;	}
	.buton {		font-size: 15px;	}
	.products-list {		margin-bottom: 25px;	}
	.favourite-products-inner {		margin-bottom: 50px;	}
	.about-text p {		font-size: 15px;	}
	.about-us-section-inner {		margin-bottom: 70px;	}
	.about-us-section-inner.box_right .about-us-text {		padding: 70px 60px 50px 60px;	}
	.product-reviews-column:first-child > div {		padding-left: 130px;	}
	.product-reviews-column:first-child > div::before {		width: 70px;		height: 70px;		top: -8px;	}
	.rating-out-of-five {		font-size: 27px;	}
	.footer-icons {		padding: 10px 0 25px;	}
	.footer-icons-container figcaption {		font-size: 18px;	}
	.modal_login_item .woocommerce-form.woocommerce-form-login.login {	padding-bottom: 85px;}
	.woocommerce-mini-cart__total .label {		margin-top: -5px;	}
	.woocommerce-mini-cart__total.shopping .value {		margin-top: -5px;	}
	.mini_cart_buttons {		padding-bottom: 0;	}
	.home .club_banner {		margin-bottom: 20px;	}

	.products-list .each-product-item-2 .product-item-text {		max-width: 245px;	}


	/*Magazin*/
	.free_shipping_badge {		font-size: 13px;	}
	.sale_percent_badge {		font-size: 15px;	}
	.shop_products_list .recomended-infos {		padding: 15px 8px 0;	}

	/*Cart*/
	.cart_totals > h2, .cart_table_title h1, h1.cart_empty_title {		font-size: 21px;	}
	.woocommerce-cart table.cart td.product-thumbnail {		width: 100px;	}
	td.product-name h4, td.product-name h4 a, td.product-name .product_weight {		font-size: 15px;		line-height: 1.2;	}
	.product-subtotal span {		font-size: 17px;	}
	.actions .coupon > label {		font-size: 15px !important;	}
	.actions #coupon_code {	height: 52px;	min-width: 240px;		padding: 8px 35px 8px 35px;	}
	.coupon_field_container [name="apply_coupon"].button::before {		top: 18px;	}
	[name="update_cart"].button {		font-size: 17px !important;	}
	.woocommerce .cart_totals_container table.shop_table th {		font-size: 18px;	}
	.cart_totals_container {	padding: 8px 25px 25px 25px;	}
	.woocommerce .cart_totals_container table.shop_table th, .woocommerce .cart_totals_container table.shop_table td {		padding-top: 5px !important; padding-bottom: 6px !important;	}
	.shipping_view .minicart_shipping_text {	padding-left: 50px;	}
	.shipping_view .minicart_shipping_text::before {	left: 15px;	}
	.delivery_text {		font-size: 13px !important;	}
	.text_ore_livrare {		font-size: 13px;		padding-top: 0;	}
	.woocommerce .cart_totals_container table.shop_table .order-total th, .woocommerce .cart_totals_container table.shop_table .order-total td {		font-size: 20px;	}
	.woocommerce-cart .includes_tax {		font-size: 12px;	}
	.woocommerce-cart .cart-collaterals .cart_totals table {		margin-bottom: 0;	}
	.checkout-button.button.alt.wc-forward {		font-size: 13px;		padding: 16px 16px;		margin-top: 5px;	}
	.cta_aronia_cart  .cta_badge_holder {		display: inline-block;		vertical-align: middle;		width: calc(100% - 150px);	}

	/*Checkout*/
	.woocommerce-info {		padding-left: 70px;	}
	.woocommerce form .form-row {		margin-bottom: 20px;	}
	.woocommerce-form-login.login .form-row.form-row-last + .clear {		margin-bottom: 0;	}
	.woocommerce-error li {		font-size: 14px !important;	}

	/*Contul Meu*/
	.account-header-content h1 {		font-size: 22px;	}
	.account-header-content h2 {		font-size: 17px;		margin-bottom: 15px;	}
	.account_section_header {		height: 260px;	}
	.woocommerce-account .content_builder {		margin-bottom: 50px;	}
	.woocommerce-account .social_logins {		padding-top: 55px;	}

	/*Detalii contul meu*/
	.user_details_title .logout a {		font-size: 17px;	}
	.user_details_title h1 {		font-size: 19px;	}
	.dashboard_info_title {		font-size: 19px !important;	}
	.user-avatar.avatar-upload {		width: 60px;		height: 60px;	}
	body .yith-wcmap .user-profile .user-info .username {		font-size: 18px;	}
	body .yith-wcmap .user-profile .user-info .user-email {		font-size: 13px;	}
	.yith-wcmap .user-profile .user-avatar.avatar-upload::after {		top: 26px !important;		width: 29px !important;		height: 24px !important;		right: 20px !important;	}

	/*Punctele mele AC Club*/
	.woocommerce-account .page_regular_content .h2 {		font-size: 19px;	}
	.woocommerce-account .woocommerce-MyAccount-content .aronia_club_sectoion h2 {		margin-bottom: 18px !important;	}

	/*Comenzile mele*/
	.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content h2 {		margin-bottom: 17px !important;	}
	.woocommerce-account.woocommerce-orders .woocommerce-button.button {		font-size: 14px !important;	}
	.woocommerce .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__header-order-total, .woocommerce .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-total {		padding-left: 20px;	}
	.woocommerce .woocommerce-MyAccount-content table.shop_table th {		font-size: 15px;	}
	.woocommerce .woocommerce-MyAccount-content table.shop_table td {		font-size: 13px;	}

	/*Contact Rapid*/
	.contact-rapid-info .contact-text {		font-size: 15px;	}
	.contact-phone::before {		width: 45px;		height: 45px;	top: -6px;	}
	.contact-rapid-info .contact-phone {		font-size: 25px;		padding-left: 60px;	}
	.woocommerce-account .woocommerce-MyAccount-content h2 {		margin-bottom: 20px !important;	}
	.contact-rapid-holder textarea {		height: 150px;	}

	/*Recomandă-ne unui prieten*/
	.woocommerce-MyAccount-content h3 {		font-size: 20px;	}
	.referral-column-user span, .referral-column-cart span {		font-size: 19px;	}
	.referral-columns-link .referral-column-text {		font-size: 16px;		padding: 50px 95px 50px 95px;	}
	.referral-column-info p {		margin-bottom: 20px;	}

	/*Blog*/
	.blog-featured .each-blog-post h3 a {		font-size: 26px;	}
	.each-blog-post .featured-post-content h6 {		font-size: 18px;	}
	.blog-featured .blog_excerpt {		margin-bottom: 30px;	}
	.featured-post-content .button-container .buton {		padding: 18px 50px;	}

	/*Category*/
	.load--btn.clearfix {		margin-top: 0;		margin-bottom: 30px;	}
	.blog-category-page .blog-section-content {		margin-right: 0;		margin-left: 0;	}

	/*Despre Noi*/
	.text-section-inner {		max-width: 100%;		padding-left: 60px;		padding-right: 60px;	}
	.text-section-heading h2 {		margin-bottom: 25px;	}
	.text-section-content .text-section-inner p {		font-size: 15px;	}
	body:not(.home) .about-us-section-inner {		margin-bottom: 60px;	}
	.about-us-section-inner.box_about .about-us-text {		padding: 50px 60px;	}

	/*Contact*/
	.contact-heading h6 {		font-size: 18px;	}
	.contact-heading {	margin: 30px 0 35px;}
	.contact-holder-inner h2 {		margin-bottom: 20px;		font-size: 19px;		}
	.contact-phone-text .contact-phone-image {		max-width: 45px;	}
	.contact--form input[type="text"], .contact--form textarea, .contact--form input[type="email"], .contact--form input[type="tel"] {		font-size: 15px;		padding: 13px 12px;	}
	.contact-inner.contact-form-wrapper .each-field input, .contact-inner.contact-form-wrapper .each-field textarea {		margin-bottom: 10px;	}
	.contact-inner.contact-date-wrapper {		padding-left: 0;	}
	.contact-holder .contact-inner {		font-size: 15px;	}
	.mapbox {		height: 420px;		margin-top: 30px;	}
	.terms-text {		width: 100%;		margin-bottom: 20px;		margin-top: 10px;	}
	.terms-button input[type="submit"] {		float: left;	}

	/*Aronia CLUB*/
	.about-us-section-inner.box_club h3 {		font-size: 22px;		margin-bottom: 16px;	}
	.club-row-data.club-row-data-desc, .club-row-data-reward-inner, .club-row-data.club-row-data-step, .club-row-data.club-row-data-reward {		font-size: 14px;	}
	.club-row-data.club-row-data-desc {		padding: 0 40px 0 20px;	}
	.club-row {		padding: 20px 30px 20px 30px;	}
	.club-row-data.club-row-data-number {		width: 80px;		height: 80px;	}
	.club-row-data.club-row-data-number::after {		left: 33px;	}

	/*Beneficii*/
	.about-us-section-content.box_beneficii .box_large .about-us-text {	padding: 90px 75px;}
	.beneficii-table-inner {		margin: 55px 0 30px;	}
	.beneficii-row-list ul li {		padding: 16px 30px;	}
	.beneficii-table-col.beneficii-table-left h6, .beneficii-table-col.beneficii-table-left h2 {		font-size: 17px;	}
	.beneficii-table-row .beneficii-row-title {		padding: 17px 40px 17px 30px;	}

	/*Fructe de aronia*/
	.fructul-aronia-text {	padding: 45px 70px;	}

	/*Single Product*/
	.product-benefits-content {		padding-top: 60px;	}
	.image_testimonial {		width: 90px;		height: 90px;	}
	.image_signature img {		max-width: 200px;	}
	.role {		font-size: 15px;	}
	.testimonial-section-inner {		margin: 20px 0 50px;	}
	.single-product .icons-section-content {		margin-bottom: 45px;	}
	.product-description-column p , .section-column.table-column .table_column.value_column, .administrare-aronia-column-inner{		font-size: 15px;	}
	.section-column.table-column.table-column-infos .table_header h5 {		font-size: 15px;	}
	.product-description-column h2, .informatii-nutritionale-content h2 {		font-size: 19px;	}
	.informatii-nutritionale-content .section-column.table-column, .info-nutritionale-table, .info-nutritionale-table .ingrediente-holder, .info-nutritionale-table .nutrition-info-table {		padding: 40px 45px;	}
	.section-column.table-column.table-column-vitamine .table_footer h5 {		font-size: 14px;	}
	.administrare-image img {		max-width: 100%;	}
	.single-product .image-text-content.box_full {		margin-top: 60px;		padding-bottom: 6px;	}
	.product-reviews-body ul.reviews_list > li {		margin-bottom: 30px;	}
	.product-reviews-body ul li.star {		width: 16px;		height: 16px;		background-position: 50px 103px;		background-size: 140px auto;	}
	.product-description-content {		padding: 45px 45px;	}
	.administrare-aronia-column-inner {		padding: 40px 45px;	}
	.product-description-content.top_spacing {		margin-top: 120px;	}
	.info-nutritionale-table .ingrediente-holder, .info-nutritionale-table .nutrition-info-table, .nutrition-info-table, .administrare-aronia-column-inner {		padding: 40px 40px !important;	}
	.administrare-text p {		font-size: 14px;	}
	.right--column .table_column.label_column {		font-size: 14px;	}
	.informatii-nutritionale-holder h2 {		font-size: 16px;	}


	/*Thank you*/
	.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {		font-size: 24px;		margin-bottom: 35px;	}

	/*Search*/
	.box-search h1 {		font-size: 26px;	}
	
	.user_rating span {		width: 23%;	}

	/*Contul meu points 08.03.2022*/
	.rs_user_total_points b {		max-width: 100px;		display: block;	}
	.points_box {		padding: 19px 20px 18px 10px;	}

	/* 04.04.2022 - social logins */
	.social-column:first-child {width: 70px;}
	.social-column:nth-child(2),.account-social-profile-list .woo-slg-social-unlink-profile, 
	.account-social-profile-list .woo-slg-login-wrapper .social-column:last-child a {font-size: 13px !important;}
	/* 04.04.2022 - social logins */

	/* 08.04.2022 */
	#wc-stripe-payment-request-wrapper {width: 100%;}
	.woocommerce-page #payment #place_order {width: 100%;}
	.woocommerce-page #payment #place_order {padding: 20px;width: 100%;}
	/* 08.04.2022 */

	/* Metoda volume discount */
	.vlmcol:nth-child(2) {margin-left: 0;padding-left: 0;border: 0;max-width: 100%;display: block;}
	.vlmcol span {display: inline-block;}
	.vlmcol:nth-child(2) span:last-child {margin-left: 0;}
	.volume-discount-item {display: flex;flex-wrap: wrap;}
	.text_volume_discount_comanda {text-align: center;}
	.vlmcol {color: #544487;width: 100%;display: block !important;}
	.text_volume_discount_comanda {font-size: 13px;}
	.pret_afisat_produs_volm {display: inline-block;vertical-align: middle;}
	.vlmcol > .pret_pe_cutie {font-size: 11px;padding-top: 0;padding-left: 5px;vertical-align: middle;}
	/* END Metoda volume discount */

	.sale_percent_badge {		font-size: 14px;	}
	.free_shipping_badge {		font-size: 12px;		padding: 9px 9px 9px 34px;	}

	/* Afisare plachetele SOL,SAL,ANSVSA */
	.footer-columns, .footer-newsletter {padding-left: 45px;padding-right: 45px;}
	.footer-column.column-1 {width: 16%;}
	.footer-column.column-2 {width: 26%;}
	.footer-column.column-4 {width: 22%;}
	.footer-column.column-5 {width: 22%;}
	/* END - Afisare plachetele SOL,SAL,ANSVSA */

	/* fix butoane slider aronia */
	.grup-volume-discount-aronia {padding-right: 18px;}
	.grup-volume-discount-aronia .slick-list {padding-right: 40px;}
	.volume-discount-item {padding: 4px 2px;height: auto;}
	.vlmcol:first-child > strong {font-size: 12px;}
	.vlmcol > .pret_pe_cutie {font-size: 9px;padding-top: 1px;}
	.vlmcol {line-height: 1;}
	.text_volume_discount_comanda {font-size: 11px;}
	/* END - fix butoane slider aronia */

	/* Optimizare pagina Magazin AR-226 */
	.container-drop-filtre {width: 200px;}
	.ar-filtrare-ordonare {padding-top: 3px;min-width: 305px;}
	/* END - Optimizare pagina Magazin AR-226 */

	/* Testimoniale AR-205 */
	.dropdown_selected_value {padding: 15px 45px 15px 15px;min-width: 190px;font-size: 15px;}
	.dropdown_selected_value::after {width: 9px;height: 9px;top: 16px;right: 18px;}
	.dropdown_values_list ul li:not(.star) {font-size: 14px;padding: 12px 16px;}
	/* END - Testimoniale AR-205 */

	/* Header AR-214 */
	.product-reviews-body ul li.star {background-position: -230px -61px;}
	.single-product li.star {background-position: -131px -89px;}
	/* END - Header AR-214 */

	/* Optimizare pagina blog AR-198 */
	.blog-featured .blog-image {height: 26vw !important;}
	.featured-post-content {padding: 0 0 0 35px;}
	.blog-featured .each-blog-post h3 a {font-size: 22px;}
	.blog-featured .blog_excerpt {margin-bottom: 25px;}
	.featured-post-content .post-infos {margin-bottom: 10px;}
	.lista_articole_citite ul li h3 {font-size: 13px;}
	.lista_articole_citite .post-infos {font-size: 13px;}
	.lista_articole_citite .inner_grup_articole {padding: 25px 30px;}
	.inner-post-preview-content > h3 {font-size: 18px;margin-bottom: 8px;}
	.lista_articole_recente .post-infos {margin-bottom: 12px;}
	.lista_articole_recente .button-container a {font-size: 15px;}
	.lista_articole_citite ul li {padding: 15px 0;}
	/* END - Optimizare pagina blog AR-198 */

	.phone-order, .phoneorder-call, .menu_top .menu li a, .phoneorder-prefix {font-size: 13px;}
	.menu_top .menu li {margin-right: 12px;}

	/* Checkbox reviews */
	.user_rating span {font-size: 13px;}
	.product-reviews-body ul.reviews_list > li .review_column.meta-details {width: 34%;}
	.product-reviews-body ul.reviews_list > li .review_column.text-comment {padding-right: 15px;width: 66%;}
	/* END - Checkbox reviews */

	/* AR-279 - 3.5% Reducere la plata cu cardul */
	.pdp_discount_badge {font-size: 13px;margin-bottom: 22px;}
	/* END - AR-279 - 3.5% Reducere la plata cu cardul */

	.hero-section-content.bf__section_content {height: calc(100vh - 230px);max-height: calc(100vh - 230px);}

	/* AR-248 - Wishlist */
	.sale_percent_badge {font-size: 10px;right: auto;left: 0;top: 0;padding: 5px;min-width: 83px;}
	.free_shipping_badge {font-size: 10px;font-weight: 700;padding: 5px 5px 5px 20px;min-width: 83px;}
	.free_shipping_badge.produs_nou {padding-left: 5px;}
	.free_shipping_badge::before {width: 14px;height: 10px;left: 4px;top: 5px;background-size: contain;background-repeat: no-repeat;}
	.free_shipping_badge + .sale_percent_badge{top: 21px;}
	.each-recomended-product .yith-wcwl-add-to-wishlist {top: 2px;right: 2px;}
	.each-recomended-product .yith-wcwl-add-to-wishlist a, 
	.each-recomended-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {width: 40px;height: 40px;}
	.each-recomended-product .add_to_wishlist.single_add_to_wishlist::after, 
	.each-recomended-product .yith-wcwl-add-button a.delete_item::after, 
	.each-recomended-product .yith-wcwl-add-button a.disabled_item::after {
	width: 22px;height: 22px;background-size: 190px auto;background-position: -46px -267px;margin-left: -12px;margin-top: -12px;}
	.each-recomended-product .yith-wcwl-add-button a.delete_item::after {background-position: -8px -267px;}

	.pdp_form_cart > div {gap: 15px;}
	.pdp_phone_order > span {font-size: 13px;}
	.pdp_form_cart .cart_button_container .add_to_cart_button.buton {max-width: 155px;padding: 15px 20px;}
	.single-product .pdp_form_cart .spinner {width: 20px;height: 20px;right: auto;top: 50%;left: 50%;margin-left: -10px;margin-top: -10px;}
	.pdp_form_cart .cart_button_container .add_to_cart_button.buton.loading{color: transparent;}
	/* END - AR-248 - Wishlist */

	/* AR-303 */
	.woocommerce-mini-cart__total .value {font-size: 13px;}
	.woocommerce-mini-cart__total .label, 
	.mini_cart_total_lines .woocommerce-Price-amount.amount, 
	.mini_cart_total_lines .woocommerce-mini-cart__total.shopping .value {font-size: 13px;}
	.minicart_columns.product_image {width: 75px;}
	.minicart_columns.product_image a {height: 75px;}
	.minicart_columns h4 {font-size: 13px;margin-bottom: 5px;}
	.minicart_columns.info_items_columns {width: calc(100% - 75px);}
	.minicart_columns.title_qty {width: 77%;}
	.mesaj-intampinare-drop {font-size: 20px;font-weight: 700;margin-bottom: 2px;}
	.mesaj-produse-cos {font-size: 12px;}
	.produse_promotii_disponibile {padding-top: 10px;}
	.pr_button_item .add_to_cart_button.buton {padding: 12px 16px !important;}
	.pr_button_item {width: 125px;text-align: right;}
	.pr_img_item {width: 45px;}
	.pr_title_item {max-width: calc(100% - 170px);padding-left: 5px;padding-right: 5px;}
	.pr_ttl {font-size: 12px;}
	.pr_ppr .woocommerce-Price-amount.amount {font-size: 11px !important;}
	.pr_ecc {font-size: 11px;}
	.pr_button_item .add_to_cart_button.buton {font-size: 11px;padding: 12px 14px !important;}

	.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount bdi {line-height: 1.2;}
	.woocommerce-mini-cart__total.total .value {margin-top: 0;line-height: 1;}
	/* END - AR-303 */

	/* AR-338 */
	.countdown-promotion .date-item {		font-size: 13px;	padding: 6px 12px;}
	.countdown-promotion .smalltext {		font-size: 10px;	}
	/* END - AR-338 */

	/* AR-334 */
	.woocommerce-error.eroare-livrare-aronia {margin-left: -18vw;}
	/* END - AR-334 */

	/* AR-341 */
	.each-recomended-product .countdown-promotion {		margin-top: -52px;	}
	/* END - AR-341 */

	/* AR-302 */
	/* AR-528 */
	/* .produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart {width: 55%;} */
	/* END AR-528 */
	.pdp_form_cart .cart_button_container .add_to_cart_button.buton {max-width: 100%;}

	#billing_country_field,
	#billing_postcode_field,
	#billing_address_1_field {width: 100%;}
	#billing_state_field,
	#billing_city_field {width: calc(50% - 10px);}
	/* END - AR-302 */

	/* AR-506 */
	.website-user-icons {bottom: 37px;}
	.header-container .menu li {margin-right: 35px;}

	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .open-search-menu .header_search_container {display: block !important;}
	/* END AR-506 */

	/* AR-538 */
	.coloana_chenar_ar_text {padding: 40px;}
	.coloana_chenar_ar_text h3, .coloana_chenar_ar_text h2 {font-size: 16px;}
	/* END AR-538 */

	/* AR-532 */
	.aronia_filter_widget_inner .meniu-principal-categorii-produse.ar-categorii-principale.ar-main-drop > li > a {padding: 15px 0 15px 28px;font-size: 14px;}
	.aronia_filter_widget_inner .wide-submenu-container > .sub-menu {padding-top: 0px;padding-bottom: 0px;}
	.aronia_filter_widget_inner .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a,
	.aronia_filter_widget_inner .meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu > li > a {font-size: 14px;}
	/* END AR-532 */

	/* AR-557 */
	.returo-mesaj-pdp{font-size: 13px;}
	/* END AR-557 */

	/* AR-575 */
	.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie .h3 a {		font-size: 17px;	}
	.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie {		left: 20px;		bottom: 25px;		max-width: calc(100% - 40px);		padding: 20px 15px 20px 20px;	}
	.aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(2) .ar_titlu__categorie, .aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(3) .ar_titlu__categorie {		max-width: 305px;	}
	/* END - AR-575 */

	/* AR-559 */
	.woocommerce-account .ar_wishlist_product_list td.product-price > * {display: block;padding-left: 0 !important;font-size: 13px ;}
	.woocommerce-account .wishlist_table.wishlist_view .product-add-to-cart {width: 160px !important;}
	.woocommerce-account .wishlist_table.wishlist_view .product-name h4 a {font-size: 13px;}
	.woocommerce-account .wishlist_table.wishlist_view .product-add-to-cart .add_to_cart_button.buton{box-shadow: none !important;font-size: 13px !important;}

	.each-recomended-product .container-adauga-produs-favorit{top: 2px;	right: 2px;}
	.each-recomended-product .btn-adauga-produs-favorit {width: 40px;height: 40px;}
	.each-recomended-product .btn-adauga-produs-favorit::after {width: 22px;height: 22px;background-size: 190px auto;background-position: -46px -267px;
    margin-left: -12px;margin-top: -12px;}
	.each-recomended-product [btn_action="remove"].btn-adauga-produs-favorit::after {background-position: -8px -267px;}
	/* END AR-559 */

	/* AR-646 */
	.wc_shipping_innoship_lockers.shipping .select2.select2-container {max-width: calc(50vw - 195px);}
	/* END AR-646 */

	/* AR-671 */
	.mch-it .ar-ty-std-cols-inner{gap: 20px;}
	.mch-it .ar-ty-std-col:nth-child(3) {width: calc(50% - 40px);}
	.mch-it .ar-ty-std-col .contact-phone-number {font-size: 16px;}
	.mch-it p.small-ar {font-size: 11px;}
	.mch-it .contact-phone-image svg {width: 22px;height: 22px;}
	.mch-it .contact-phone-image {margin-right: 11px;}
	.mch-it .ar-ty-std-col:nth-child(2) .contact-phone-image svg {width: 27px;height: 27px;}
	/* END AR-671 */

	/* AR-672 */
	.ar-ty-std-col:nth-child(3) {width: 100%;}
	.ar-ty-std-col:nth-child(1),
	.ar-ty-std-col:nth-child(2) {width: auto;}
	.ar-ty-std-cols {justify-content: space-between;row-gap: 20px;column-gap: 80px;}
	.ar-ty-store-details .contact-phone-image {max-width: none !important;}
	/* END AR-672 */

	/* AR-668 */
	.topbar-container {padding: 9px 18px;}
	.header_search_container {padding-top: 3px;}
	.header-container {padding: 15px 0 66px;}
	.main-website-content {padding-top: 230px;}
	.mega_menu_container .aronia_club_meniu {display: none !important;}
	header .wide-submenu-container > .sub-menu {width: 100%;padding-right: 0;}
	.header-holder-sticky .header-container {padding-right: 15px !important;}
	.header-holder-sticky .mega_menu_container:not(.basic_mega_menu_style) .full-menu-wrap {left: 40px;max-width: calc(100% - 80px);}

	.website-user-icons {bottom: 80px;}
	/* END AR-668 */

	/* AR-720 */
	h1.bf-main-title {max-width: 100%;padding-right: 200px;}
	h1.bf-main-title strong {font-size: 30px;}
	.bftext-col h2, .bftext-col h3 {font-size: 16px;margin-bottom: 25px;}
	.bftext-col p {font-size: 14px;}
	.bftext-cols {gap: 44px;padding-bottom: 50px;}
	.bftext-col {width: calc(50% - 22px);}
	.bftext-footer-text p {font-size: 17px;}
	.bf-secondary-title {font-size: 14px;}
	/* END AR-720 */

	/* AR-706 */
	.ar-br-filterlist {gap: 10px;justify-content: space-between;}
	.ar-br-filteritem {padding: 15px;width: calc(12.5% - 9px);}
	.ar-bf-content-head-dp {padding-bottom: 35px;}
	.ar-br-head-mid h1.bf-main-title {padding-right: 0;}
	/* END AR-706 */

	/* AR-746 */
	.footer-copyright {padding: 15px 40px !important;}
	/* END AR-746 */

	/* AR-747 */
	.header-container .menu li {margin-right: 40px !important;}
	/* END AR-747 */

	/* AR-881 */ /* V2 */
	.phone-order, .phoneorder-call, .menu_top .menu li a, .phoneorder-prefix {font-size: 11px;}
	.phoneorder-call input {font-size: 11px;max-width: 180px;}
	.phoneorder-prefix {top: 14px;}
	/* END AR-881 */ /* V2 */

	/* AR-940 */
	.header-container .menu li {margin-right: 30px !important;}
	.header-container .menu_container .menu li:last-child {margin-right: 0 !important;}
	.cont-mitem-icon {gap: 6px;}
	/* END AR-940 */
}

/* AR-506 */
@media(max-width:1340px){
	.site-header-holder:not(.header-holder-sticky) .header_search_container {display: none;}
	.meniu-principal-categorii-produse.menu {padding-left: 40px;}
}
/* END AR-506 */

@media(max-width:1279px){
	/*Homepage*/
	.offer-text-inner {		margin-bottom: 10px;	}
	.offer-text h3 , .offer-text h4{		width: 50%;	}
	.product_offer_price {		margin-bottom: 16px;	}
	.offer-image {		top: 50%;		transform: translateY(-50%);		-webkit-transform: translateY(-50%);		-moz-transform: translateY(-50%);	}
	.each-recomended-product .cart_button_container {		width: auto;	}
	.each-recomended-product {		padding-bottom: 30px;	}
	.recomended-image img {		max-width: 180px;		margin: 0 auto;		display: block;	}
	.product-item-text h3 {		margin-bottom: 15px;	}
	.favourite-products-inner {		margin-bottom: 60px;	}
	.about-us-section-content .content-center {		padding-left: 0;		padding-right: 0;	}
	.about-us-section-inner {		margin-bottom: 75px;	}
	.about-us-text {		padding: 35px 50px;	}
	.about-us-section-inner.box_right .about-us-text {		padding: 80px 70px 60px 60px;	}
	.about-us-section-inner.box_quote {		margin-bottom: 40px;	}
	.product-reviews-column:first-child > div {		padding-left: 120px;	}
	.product-reviews-body li {		width: 100% !important;		padding-right: 0 !important;	}
	.product-reviews-body li.star {		width: 18px !important;	}
	.review_column.meta-details {		width: 25%;	}
	.product-reviews-body ul.reviews_list > li, .product-reviews-body ul.reviews_list > li:nth-child(3) {		margin-bottom: 30px !important;	}
	.review_column.text-comment {		width: 75%;	}
	.icon-text {		width: calc(100% - 65px);		padding-left: 10px;	}
	.icons-section-content {		margin-bottom: 35px;	}
	h2 {		font-size: 21px;	}
	.offer-image {		width: 45%;	}
	.offer-text {		width: 55%;	}
	.offer-text h3 {		width: 42%;	}
	.offer-text h4 {		width: 58%;	font-size: 13px;		padding-top: 7px;}
	.offer-text-holder {		padding: 40px 0 40px 25px;	}
	.recomended-infos {		padding: 20px 15px 0;	}
	.recomended-products .add_to_cart_button.buton {		padding: 16px 34px;		font-size: 15px;		letter-spacing: 0;	}
	.recomended-products .add_to_cart_button.buton .spinner {		width: 20px;		height: 20px;		top: 15px;		right: 9px;	}
	.phoneorder-call .spinner {		top: 4px;	}
	.recomended-heading h2, .title h2, .favourite-products-inner h2, .about-us-section-inner h2, .blog-section-inner h2,
	.about-us-text > .h2 {		font-size: 24px;	}
	.offer-section-content, .recomended-products-inner {		margin-bottom: 50px;	}
	.favourite-products-inner h2 {		margin-bottom: 35px;	}
	.each-product-item-1 .product-item-text h3, .each-product-item-2 .product-item-text h3, .product-item-text h3 {		font-size: 20px;	}
	.product-item-text h3 {		margin-bottom: 10px;	}
	.product-item-description {		font-size: 14px;	}
	.products-list {		margin-bottom: 20px;	}
	.favourite-products-inner {		margin-bottom: 50px;	}
	.flag {		width: 200px;		margin-bottom: 14px;	}
	h6 {		font-size: 15px;	}
	.about-us-section-inner {		margin-bottom: 55px;	}
	.about-us-section-inner.box_right .about-us-text {		padding: 70px 60px 50px 50px;	}
	.about-us-section-inner.box_quote {		margin-bottom: 25px;	}
	.rating-out-of-five {		font-size: 25px;	}
	.rating-reviews-count {		font-size: 13px;	}
	.product-reviews-column h2, .product-reviews-column h4 {		font-size: 20px;	}
	.product-reviews-column:first-child > div::before {		width: 60px;		height: 60px;	}
	.product-reviews-column {		height: 100px;	}
	.product-reviews-column:first-child::after {		border-width: 20px 0 20px 22px;		margin-top: -19px;	}
	.product-reviews-column:first-child > div::before {		top: -4px;	}
	.product-reviews-body ul.reviews_list > li, .product-reviews-body ul.reviews_list > li:nth-child(3) {		margin-bottom: 20px !important;	}
	.product-reviews-body ul.reviews_list > li .review_column.meta-details {		width: 18%;	}
	.product-reviews-body ul.reviews_list > li .review_column.text-comment {		width: 82%;	}
	.user_rating span {		font-size: 16px;	}
	.review_column.meta-details {		vertical-align: middle;	}
	.blog-section-content {		margin-top: 45px;	}
	.blog-heading {		margin-bottom: 35px;	}
	.each-blog-post {		padding: 12px 12px 18px;	}
	.blog-posts .each-blog-post .blog-image , .single-post .each-blog-post .blog-image{		height: 150px;		margin-bottom: 20px;	}
	.each-blog-post .h6 {		font-size: 13px;	}
	.each-blog-post h3 a {		font-size: 15px;	}
	.blog_excerpt {	margin-bottom: 15px;	font-size: 13px;	}
	.each-blog-post h3 {		margin-bottom: 15px;	}
	.buton {		font-size: 14px;	}
	.each-blog-post .buton {		font-weight: 400;		padding: 18px 35px;	}
	.footer-icons-container figcaption {		font-size: 16px;	}
	.footer-icons {		padding: 5px 0 20px;	}
	.site-footer .content-center {		padding-right: 30px;	}
	.footer-newsletter {		padding: 50px 45px 25px;	}
	.footer-columns {		padding: 40px 45px 40px;	}
	.footer-column.column-1 .websitelogo {		max-width: 120px;	}
	.newsletter-text h3 , .newsletter-text .h3{		font-size: 20px;	}
	.newsletter-holder h4 , .newsletter-holder .h4{		font-size: 16px;	}
	.footer-column.column-1 .websitelogo {		max-width: 90px;	}
	.footer-columns .footer-column.column-2, .footer-columns .footer-column.column-3, .footer-columns .footer-column.column-4 {		margin-top: 0;	}
	.footer-social a {		width: 42px;		height: 42px;		margin-right: 12px;	}
	.footer-contact a.phone {		font-size: 16px;	}
	.footer-contact a {		font-size: 14px;	}
	.footer-social {		margin-bottom: 15px;	}
	.footer-copyright {	padding: 16px 0;	font-size: 14px;	}
	.footer-logos-container img {		max-height: 45px !important;	}
	.footer-logos .widget_block {		margin-right: 15px;	}
	.modal_comment_inner {		width: 90%;	}
	.offer-text-holder .heading h2 {		font-size: 20px;	}
	.product-item-description {		font-size: 13px;	}
	.each-product-item-4 .product-item-description {		max-width: 160px;	}
	.home .about-us-text {		width: 100%;	}
	.about-us-section-inner {		margin-bottom: 35px;	}
	.home .about-us-section-inner .about-us-text, .home .about-us-section-inner.box_right .about-us-image {		width: 100%;	}
	.home .club-banner-content {		margin-top: 20px;	}
	.home .fc-block.favourite_products {		margin-top: 35px;	}
	.products-list .each-product-item {		min-height: 260px;	padding: 30px 30px;	}
	.products-list .each-product-item-1, .products-list .each-product-item-4 {		min-height: 360px;	}
	.products-list .each-product-item-1 {		padding: 100px 30px 30px;	}
	.products-list .each-product-item-4 {		padding: 100px 30px 40px 30px;	}
	.products-list .each-step {		font-size: 14px;	}



	/*Magazin*/
	.shop_products_list {		padding: 0;	}

	/*Cart*/
	.woocommerce-cart-form {		width: 100%;	}
	.cart-collaterals {		float: left;	max-width: 500px;	width: 100% !important;	}
	

	/*Checkout*/
	.woocommerce-checkout .page_regular_content {		padding-right: 520px;	}
	.woocommerce_checkout_review_box {		width: 43vw;	}
	.woocommerce-checkout-review-order h2, .woocommerce-checkout .page_regular_content h1, .checkout.woocommerce-checkout h3 {		font-size: 22px;	}
	.woocommerce-info {		font-size: 14px;padding-left: 56px;	}
	.woocommerce-info::before {		width: 26px;		height: 26px;		top: 18px;		left: 15px;	}
	.woocommerce-form.woocommerce-form-login.login p {		font-size: 13px;	}
	.checkout-form-login-wrapper {		padding-top: 15px;	}
	.authentication-text p {		margin-bottom: 15px;	}
	.woocommerce-checkout .form-row > label:not(.woocommerce-form__label-for-checkbox), .woocommerce-account .form-row > label:not(.woocommerce-form__label-for-checkbox), .modal_login_item .form-row > label:not(.woocommerce-form__label-for-checkbox) {		font-size: 13px;	}
	.shipping-calculator-form input, .woocommerce-checkout input.input-text, .woocommerce-checkout textarea.input-text, .woocommerce-account input.input-text, .woocommerce-account textarea.input-text, .modal_login_item input.input-text, .modal_login_item textarea.input-text {		padding: 22px 15px 11px 10px;	}
	.woocommerce-checkout .form-row > label:not(.woocommerce-form__label-for-checkbox), .woocommerce-account .form-row > label:not(.woocommerce-form__label-for-checkbox), .modal_login_item .form-row > label:not(.woocommerce-form__label-for-checkbox) {		left: 12px;	}
	.select2-container--default .select2-selection--single .select2-selection__rendered {		font-size: 14px;	}	
	.woocommerce-account-fields .create-account .woocommerce-form__label-for-checkbox span {		font-size: 14px;	}
	.checkout.woocommerce-checkout h3#order_review_heading {		padding-top: 5px;	}
	.woocommerce table.shop_table .woocommerce_checkout_totals th, .woocommerce table.shop_table .woocommerce_checkout_totals td .amount {		font-size: 18px;	}
	.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .amount, .checkout.woocommerce-checkout h3, .woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total th {		font-size: 22px;	}
	.mailchimp-newsletter .woocommerce-form__label-for-checkbox, .woocommerce-terms-and-conditions-checkbox-text, .woocommerce-account .woocommerce-form__label-for-checkbox.checkbox {		font-size: 13px !important;	}
	.form-row.place-order {		padding-top: 15px !important;	}

	/*Contul Meu*/
	.account_section_header {		height: 250px;	}
	.woocommerce-account .content_builder {		margin-bottom: 40px;	}
	
	/*Detalii contul meu*/
	.user_details_title .logout {		float: left;		padding-top: 6px;	}
	.user-info {		padding-right: 40px;	}
	.user-avatar.avatar-upload {		margin-bottom: 10px;	}
	.woocommerce-account.logged-in .page_regular_content {		padding-bottom: 60px;	}
	.woocommerce-message {	font-size: 14px;}

	/*Punctele mele AC Club*/
	.points-number {		font-size: 20px;	}
	.points_box {		padding: 17px 15px 15px 15px;	}
	.points_inner_left {		padding: 3px 0;	}
	.user_box_info {		margin-top: 15px;		font-size: 13px;		padding: 10px 10px;	}
	.woocommerce .woocommerce-MyAccount-content table.shop_table th {		font-size: 14px;	}
	.about-us-image {		width: 100%;		height: 350px !important;		position: relative;		border-radius: 10px;		left: auto;		top: auto;		transform: none;		-webkit-transform: none;		-moz-transform: none;	}
	body:not(.home) .about-us-section-inner {		max-width: 100%;		display: inline-block;	}
	.club-banner-content.myaccount-banner .about-us-text {	margin-bottom: 0;	width: 100%;		padding: 42px 30px 42px;	}
	
	/*Comenzile mele*/
	.woocommerce .woocommerce-MyAccount-content table.shop_table td {		font-size: 13px;	}
	.woocommerce-view-order .woocommerce-order-details {		margin-bottom: 30px;	}
	.woocommerce-view-order.woocommerce-account .woocommerce-MyAccount-content h2 {		margin-bottom: 15px !important;	}
	.woocommerce-account .page_regular_content .h2 {		font-size: 18px;	}

	/*Contact Rapid*/
	.contact-rapid-info .contact-text {		font-size: 14px;	}
	.contact--form input[type="text"], .contact--form textarea, .contact--form input[type="email"], .contact--form input[type="tel"] {		font-size: 15px;	}
	.contact-rapid-holder .each-field {		margin-bottom: 12px;	}

	/*Recomandă-ne unui prieten*/
	.referral-link-holder .description {		font-size: 13px;	}
	.referral-columns-link .referral-column-text::before, .referral_field1::before {		width: 50px;		height: 50px;		left: -75px;	}
	.referral_field1 {	margin-bottom: 25px;		padding: 50px 25px 23px 25px;	margin-left: 75px;		width: calc(100% - 75px);	}
	.referral-table-label {		left: 105px;	}
	.referral-columns-link .referral-column-text {		padding: 25px 60px 25px 70px;	}
	.referral-column-user span, .referral-column-cart span {		font-size: 17px;	}
	.woocommerce-MyAccount-content p, .woocommerce-address-description {		font-size: 15px;	}
	.referral_field1 #refgeneratenow, #copy--link  {		padding: 19.5px 15px;		font-size: 13px;	}
	.referral-column-info {		margin: 30px 0 15px;	}
	.referral-columns-col.referral-columns-link .referral-column-text::before {		left: 0;	}

	/*Detalii contul meu*/
	.woocommerce-edit-account .woocommerce-form-row {			width: 100% !important;		}
	.woocommerce-edit-account .social-badge {		margin-right: 10px !important;	}
	.button.unlink-social-login-profile, .adauga_social_login {		font-size: 13px !important;	}

	/*Blog*/
	.recomended-heading h2, .title h2, .favourite-products-inner h2, .about-us-section-inner h2, .blog-section-inner h2,
	.about-us-text > .h2 {		font-size: 24px;	}
	.featured-post-content {		padding: 70px 90px;	}
	.blog-featured .each-blog-post h3 a {		font-size: 22px;	}
	.each-blog-post .featured-post-content h6 {		font-size: 17px;	}
	.featured-post-content {		padding: 50px 60px;	}
	.featured-post-content .post-infos {		font-size: 15px;	}
	.blog-featured .blog_excerpt {		margin-bottom: 20px;	}
	.load--btn {		font-size: 16px;	margin-top: 10px;		margin-bottom: 20px;	}

	/*Single*/
	.blog-single-content .page-header-content h1 {		font-size: 22px;		margin-bottom: 15px;	}
	.post-infos-holder .single-post-share li {		margin-right:15px;	}
	.blog-wrapper {		padding-top: 20px;padding-left: 20px;		padding-right: 20px;	}

	/*Despre Noi*/
	.about-us-text{		width: 100%;	}
	body:not(.home)  .about-us-heading + .content-center {		padding-left: 40px;		padding-right: 40px;	}
	body:not(.home) .about-us-section-inner {		margin-bottom: 30px;	}	
	.text-section-content {		padding: 100px 0 85px;	}

	/*Contact*/
	.contact-phone-number {		font-size: 24px;	}
	.contact-form {		padding: 30px 35px 20px 35px;	}
	.contact-holder-inner h2 {		margin-bottom: 15px;	}
	.contact-infos-info, .contact-holder .contact-inner {		font-size: 14px;	}
	.contact-inner.contact-date-wrapper p {		margin-bottom: 20px;	}
	.contact--form input[type="text"], .contact--form textarea, .contact--form input[type="email"], .contact--form input[type="tel"] {		font-size: 14px;	}
	.mapbox {		height: 370px;	}

	/*Termeni și Condiții*/
	.page-simple-content .content-center {		padding-left: 60px;		padding-right: 60px;	}
	.simple-text-page {		padding: 50px 0;	}
	.page-header-content h1 {		font-size: 28px;	}

	/*Aronia CLUB*/
	.about-us-section-inner.box_club .about-us-text {		width: 100%;	}
	.club-row-data.club-row-data-number {		top: 38%; width: 60px;		height: 60px;	}
	.club-row-data.club-row-data-number::after {		left: 50%;		transform: translate(-50%,-50%);		-webkit-transform: translate(-50%,-50%);		-moz-transform: translate(-50%,-50%);	}
	.club-row {		padding: 15px 20px 15px 20px;	}
	.club-row-data.club-row-data-desc {		padding: 0 20px 0 20px;	}
	.club-row-data.club-row-data-icon img {		max-width: 40px;	}
	.club-row-data.club-row-data-desc, .club-row-data-reward-inner, .club-row-data.club-row-data-step, .club-row-data.club-row-data-reward {		font-size: 13px;	}
	.club-row-data.club-row-data-icon-points {		width: 40px;	}
	.club-row-data.club-row-data-reward {		width: calc(33% - 80px);	}
	.club-row-data.club-row-data-icon {		margin-right: 10px;	}
	.club-row-data-reward-inner {		width: calc(100% - 64px);	}
	.about-us-section-inner.box_right .about-us-image {		width: 100%;	}

	/*Beneficii*/
	.about-us-section-content.box_beneficii .about-us-text {		width: 100%;	}
	.about-us-text {margin: -100px auto 0;		float: none; width: 90% !important;}
	.about-us-section-content.box_beneficii .about-us-text {		width: 90%;	}
	.about-us-section-inner.box_right .about-us-text {		float: none;	}
	.about-us-section-inner.box_right .about-us-text ul li br {		display: none;	}
	.recomended-products-content.col_4 .full-content-center {		margin: 0 40px;	}

	/*Fructe de aronia*/
	.fructul-aronia {		margin: 30px 0 0;	}
	.fructul-aronia-text {	width: 40%;	padding: 35px 40px;		font-size: 16px;	}
	.fructul-aronia-holder .each-recomended-product:first-child {		margin-right: 20px;	}
	.fructul-aronia-holder .each-recomended-product:last-child {		margin-left: 20px;	}
	.fructul-aronia-holder .each-recomended-product {		width: calc(30% - 20px);	}
	.simple-texts-column {		font-size: 15px;	}
	.recomended-image img {		max-width: 100%;	}

	/*Aronia Pret*/
	.simple-texts-table table .value em {		padding: 12px 0;	}
	.vitamine .value strong {		padding: 12px 0;	}

	/*Single Product*/
	.product-benefits-content {		padding-top: 30px;	}
	.product-benefits-content h2 {		font-size: 18px;margin-bottom: 30px;	}
	.benefit_item_title {		font-size: 14px;	}
	.benefit_item_content {		width: calc(100vw - 140px);	}
	.benefit_item_content > div {		font-size: 15px;	}
	.product-benefits-content {		padding-bottom: 30px;	}
	.testimonial-section-inner h2 {		margin-bottom: 35px;	}
	.testimonial-section .content-center {		padding-left: 0;		padding-right: 0;	}
	.testimonial {		margin-bottom: 40px;	}
	.icon-text {		padding-left: 6px;		padding-right: 5px;	}
	.single-product .icons-section-content {		margin-bottom: 35px;	}
	.product-description-column h2, .informatii-nutritionale-content h2 {		font-size: 17px;	}
	.informatii-nutritionale-content .section-column.table-column, .info-nutritionale-table, .info-nutritionale-table .ingrediente-holder, .info-nutritionale-table .nutrition-info-table {		padding: 35px 35px;	}
	.product-description-content {		padding: 40px 35px;	}
	.table_column.value_column br {		display: none;	}
	.informatii-nutritionale-content {		padding: 0 0 30px;	}
	.administrare-aronia-column-inner {		padding: 40px 35px;	}
	.product-reviews-column h2, .product-reviews-column h4 {		font-size: 18px;	}
	.product-description-content.top_spacing {		margin-top: 100px;	}
	.administrare-aronia-column-inner h3, .administrare-aronia-column p span strong , .administrare-aronia-column p strong span {		font-size: 17px;	}
	.section-column.table-column .table_column.label_column {		font-size: 14px;	}
	.informatii-nutritionale-holder h2 {		font-size: 15px;	}
	.info-nutritionale-table .ingrediente-holder, .info-nutritionale-table .nutrition-info-table, .nutrition-info-table, .administrare-aronia-column-inner {		padding: 30px 30px !important;	}
	.right--column .table_column.label_column, .section-column.table-column.no_values .table_column.label_column {		padding-left: 20px;	}
	.right--column .table_header h5 {		font-size: 15px;	}
	.right--column .table_header {		padding: 10px 10px 10px 20px;	}
	.right--column .table_column.value_column {		padding-left: 15px;	}


	/*Magazine Partenere*/
	.page-header-content.white_bg {		padding: 40px 100px 45px;	}
	.page-header-content.white_bg h6 {		font-size: 18px;	}
	.page-header-content.white_bg h1, .contact-section-content.textsmall h2 {		font-size: 24px;	}
	.page-header-content .description , .text-section-content.gray_bg .text-section-inner p, .contact-holder .description{		font-size: 15px;	}
	.contact-section-content.textsmall {		margin-bottom: 40px;		margin-top: 40px;	}
	.contact-holder-inner.no-date-companie .contact-form-wrapper {		width: 66%;	}
	.contact-holder-inner.no-date-companie .contact-inner.contact-infos-wrapper {		width: 30%;	}

	/*Thank you*/
	.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {		font-size: 22px;	}
	.woocommerce-thankyou-order-details + p {		margin-bottom: 25px;	}
	.woocommerce-order-received .woocommerce-order-details__title {		font-size: 20px;	}
	.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title {		font-size: 20px;	}

	/*Search*/
	.content-area.search--page h3.blog-post_title {		font-size: 18px;	}
	.content-area.search--page .blog-post.search-post {		margin-left: 0;	}
	.content-area.search--page .post_excerpt {		font-size: 15px;	}

	.empty-cart .woocommerce-info::before {	top: 10px;	}

	/*Semnatura 09.03.2022*/
	.testimonial {		margin-bottom: 30px;	}

	/* 12.04.2022 sameday */
	.footer-logos-container .logo-narrow img.easyboxicon {max-height: 30px !important;}
	/* 12.04.2022 sameday */

	/* 14.06.2022 */
	.footer-logos-container .logo-narrow.small-payment-icon img {max-height: 25px !important;}
	.footer-logos-container img {max-height: 40px !important;}
	.footer-logos-container img {max-height: 45px !important;}
	.footer-logos .widget_block {margin-right: 10px !important;margin-left: 10px !important;}
	.footer-logos-container .logo-narrow img.easyboxicon {max-height: 27px !important;}
	/* 14.06.2022 */

	/* stilizare easybox */
	.wc_shipping_sameday_lockers .select2-container {max-width: 440px;}

	/* Implementare product gift bundle */
	.bundle-product-tabs-items ul li {padding: 16px;font-size: 14px;font-weight: 500;width: 33.33%;text-align: center;display: flex;justify-content: center;align-items: center;}
	/* END Implementare product gift bundle */


	.free_shipping_badge::before {		width: 17px;		height: 14px;	left: 8px;}
	.free_shipping_badge {		padding: 9px 9px 9px 30px;	}

	/* Afisare plachetele SOL,SAL,ANSVSA */
	.footer-columns, .footer-newsletter {padding-left: 35px;padding-right: 35px;}
	.footer-column.column-1 {width: 13%;}
	.footer-column.column-5 {width: 25%;}
	/* END - Afisare plachetele SOL,SAL,ANSVSA */

	/* Imbunatatire audit */
	.searchwp-revised-search-notice {margin-left: 0;}
	/* END Imbunatatire audit */

	/* Pagina de thank you AR-210 */
	.woocommerce-order-received .woocommerce-thankyou-order-details li {padding-right: 25px !important;padding-left: 25px !important;height: 85px;font-size: 15px !important;}
	.text_status_comanda_plasata {height: 65px;}
	/* END - Pagina de thank you AR-210 */

	/* Optimizare pagina Magazin AR-226 */
	.header-elemente-filtrare-aronia {flex-wrap: wrap;}
	.ar-filtrare-ordonare {padding-top: 8px;min-width: 100%;justify-content: left;}
	.titlu_sectiune_principala_filtre {padding: 16px 45px 16px 16px;}
	.titlu_sectiune_main, .titlu_sectiune_filtru_selectat {font-size: 15px;}
	.titlu_sectiune_principala_filtre .spinner {top: 10px;right: 10px;}
	.aronia_shop_container_filter_widget {width: 28%;}
	.aronia_shop_container_filter_products {width: 70%;margin-left: 2%;}
	.shop_products_list .each-recomended-product {width: 48.5%;margin-bottom: 30px;}
	.shop_products_list {padding-top: 18px;}
	.ar-titlu-filtrare {padding: 15px 45px 15px 16px;font-size: 15px;}
	.titlu_sectiune_filtru_selectat span {right: 20px;top: 21px;}
	.ar-titlu-filtrare::after {top: 18px;right: 20px;}
	.ar-active-drop .ar-titlu-filtrare::after {top: 22px;}
	.shop_title_section {padding-top: 0;}
	.shop_title_section h2 {padding-bottom: 22px;font-size: 24px;}
	.shop_title_section h1 {font-size: 16px;margin-bottom: 4px;}
	.lista-filtre-selectate > strong, .ar-titlu-ordonare, .filtru_selectat_ordonare {font-size: 14px;}
	.lista-filtre-selectate > ul > li {font-size: 14px;border-radius: 8px;}
	.lista-filtre-selectate {opacity: 0;display: none !important;padding-bottom: 5px;}
	.ar-filtrare-ordonare {padding-top: 0;}
	.ar-item-dropdown{padding: 9px 15px;}
	.lista-filtre-selectate.visible {opacity: 1;display: block !important;}
	.filtru_selectat_ordonare::after {top: 2px;}
	/* END - Optimizare pagina Magazin AR-226 */

	/* Checkout AR-206 */
	.woocommerce-checkout:not(.woocommerce-order-received) .header-container {max-width: calc(100% - 60px);margin-left: auto;margin-right: auto;}
	.woocommerce-checkout:not(.woocommerce-order-received) .mobile-menu-button {display: none !important;}
	.woocommerce-checkout:not(.woocommerce-order-received) .websitelogo.mobile-logo-item {display: none !important;}
	.woocommerce-checkout:not(.woocommerce-order-received) .logocontainer.logocontainer-normal {padding: 0;margin-bottom: 0;}
	.woocommerce-checkout:not(.woocommerce-order-received) .websitelogo.desktop-logo-item {display: block !important;}
	.woocommerce-checkout:not(.woocommerce-order-received) .header-container .logocontainer img {max-width: 110px;}
	/* END - Checkout AR-206 */

	/* Sectiune recenzii AR-205 */
	.product-reviews-body ul.reviews_list > li:nth-child(3), .product-reviews-body ul.reviews_list > li:nth-child(4) {margin-bottom: 20px !important;}
	.modal_comment_inner {padding: 45px 45px 30px;}
	.lista-comentarii-review {padding: 25px 15px 15px 15px;}
	/* END - Sectiune recenzii AR-205 */

	/* Testimoniale AR-205 */
	.banner-general-reviews .product-reviews-header {max-width: 85%;}
	.banner-general-reviews .product-reviews-column:last-child {margin-left: auto;padding-left: 10px;min-width: 260px;}
	.sectiune-titluri {margin-bottom: 22px;}
	.adauga_testimonial_produs_aronia > div {width: 90%;background-color: #fff;border-radius: 10px;box-shadow: 0 0 8px -5px rgba(0,0,0,0.2);}
	.testiminial_modal_inner{max-height: 90vh;overflow: auto;}
	.testiminial_modal_inner {padding: 30px 80px 35px 80px;}
	.comment-form-rating,
	.alege_produs_review {margin-bottom: 18px;}
	.testiminial_modal_inner .form-submit {padding-top: 35px;}
	.testiminial_modal_inner  #reply-title {margin-bottom: 25px;}
	/* END - Testimoniale AR-205 */

	/* Optimizare pagina blog AR-198 */
	.each-blog-post.each-featured-post {width: calc(100% - 80px);}
	.featured-post-content {padding: 0 0 0 30px;}
	.each-blog-post.each-featured-post {padding: 35px;}
	.lista_articole_featured {max-width: calc(100% - 80px);}
	.lista_articole_recente .blog-image {width: 200px;height: 175px;}
	.inner-post-preview-content {padding: 10px 0 10px 20px;width: calc(100% - 200px);}
	.inner-post-preview-content > h3 {font-size: 17px;margin-bottom: 5px;}
	.lista_articole_recente .post-infos {font-size: 15px;margin-bottom: 6px;}
	.blog-featured .each-blog-post h3 a {font-size: 18px;}
	.blog-featured .blog-image::after {width: 140px;height: 45px;font-size: 18px;line-height: 45px;}
	.lista_articole_featured h4.column_title {padding-left: 30px;}
	.blog-posts-page .blog-section-inner {width: calc(100% - 80px);}
	.blog-section-inner > .blog-holder.blog-posts {margin-left: -12px;margin-right: -12px;}
	.blog-posts-page .blog-section-inner .each-blog-post h3 a {font-size: 16px;}
	.blog-posts-page .each-blog-post .h6 {margin-bottom: 10px;font-size: 12px;}
	.blog-posts-page .blog-section-inner .post-infos {font-size: 14px;margin-bottom: 10px;}
	.lista_articole_recente {width: 62%;}
	.blog-posts-page .blog-section-inner .each-blog-post .button-container a {font-size: 14px;}
	.blog-holder-button .dot-flashing {display: inline-block;}
	.blog-holder-button .loader.loader-more {margin-bottom: 30px;}
	/* END - Optimizare pagina blog AR-198 */

	/* Pagina 404 AR-215 */
	.page-404-logo img {max-width: 38vw;}
	.page-404-logo {margin-top: -6vw;}
	.page-404-text .top-bar-search button {top: 15px;right: 15px;}
	.page-404-text .top-bar-search button::before {top: 0;left: 0;background-size: 225px auto;background-position: 35px -10px;}
	.aronia_instock_badge {font-size: 17px;}
	/* AR-536 */
	.pack_out_of_stock .aronia_instock_badge::after{font-size: 17px;}
	/* END AR-536 */
	h1.product_title {margin-bottom: 30px;}
	.pret_pe_produs > strong {width: 100%;padding-right: 0;	padding-bottom: 5px;display: block;}
	.pret_pe_produs > span {font-size: 16px;width: 100%;display: block;}
	.pret_pe_produs {display: flex;flex-wrap: wrap;text-align: right;}
	/* END - Pagina 404 AR-215 */

	/* Dezactivare selectie AR-247 */
	.archive *, .search * {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;	user-select: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
	/* END - Dezactivare selectie AR-247 */

	.phone-order, .phoneorder-call, .menu_top .menu li a, .phoneorder-prefix {font-size: 14px;}

	/* AR-280 - Early Black Friday 2022 */
	.hero-section-content.bf__section_content .hero-text h1 {font-size: 3.5vh;}
	.hero-section-content.bf__section_content .hero-text h1 {width: 77vh;max-width: 44%;}
	.bf__logo_image {max-width: 27vh;padding: 40px 0 0 40px;}
	.hero-section-content.bf__section_content .hero-text {padding: 0 0 85px 40px;}
	/* END - AR-280 - Early Black Friday 2022 */

	/* AR-281 - Adaugare texte categorii */
	.shop_title_section.tax__new_options h1 {font-size: 24px;}
	.shop_title_section.tax__new_options {padding-bottom: 22px;}
	/* END - AR-281 - Adaugare texte categorii */

	/* AR-234 - Poze categorii homepage */
	.aronia__categorii_produse > .content-center {max-width: 100%;padding: 0;}
	.aronia__categorii_produse h2 {font-size: 24px;margin-bottom: 35px;}
	/* END - AR-234 - Poze categorii homepage */

	/* AR-282 Black Friday 2022 */
	.tax-product_cat .ar_top_black_friday {margin-bottom: 22px;}
	.ar_top_black_friday .content-center {padding: 0;}
	/* END - AR-282 Black Friday 2022 */

	/* AR-294 */
	.cart-collaterals {max-width: 100%;}
	/* AR-294 */

	/* AR-248 - Wishlist */
	.wishlist-icon .header-icon-element {background-size: 260px auto;background-position: -13px -367px;width: 27px;	height: 27px;position: relative;}
	#yith-wcwl-form {padding-top: 20px;padding-bottom: 30px;}
	.shop_table.wishlist_table.wishlist_view .product-thumbnail img {width: 90px;height: 90px;}
	.wishlist_table.wishlist_view tr td.product-thumbnail {width: 110px;}
	.woocommerce .wishlist_table.wishlist_view td.product-price {font-size: 13px;}
	.wishlist_table.wishlist_view .product-add-to-cart {width: 170px !important;}
	.wishlist_table.wishlist_view .product-remove {width: 60px !important;}
	.wishlist_table.wishlist_view td.product-stock-status {font-size: 13px;}
	.woocommerce table.shop_table.wishlist_view th.product-name, 
	.woocommerce table.shop_table.wishlist_view td.product-name {padding-left: 10px;padding-right: 10px;}
	.shop_table.cart.wishlist_table.wishlist_view td .add_to_cart_button {padding-left: 10px;padding-right: 10px;font-size: 13px;}
	.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view .add_to_cart_button.buton {font-size: 12px;padding: 13px 10px;}
	.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view td.product-thumbnail, 
	.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view th.product-thumbnail{display: none !important;}
	.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view th.product-name{border-top-left-radius: 10px !important;border-bottom-left-radius: 10px !important;}
	.woocommerce-account #yith-wcwl-form {padding-top: 0;margin-top: -20px;}
	.favs__count {background-color: #6CC049;color: #fff;}
	.wishlist-icon .header-icon-element {background-size: 280px auto;background-position: -15px -397px;width: 28px;height: 28px;}
	.favs__count {right: auto;left: 18px;}
	.header-holder-sticky .wishlist-icon .header-icon-element {background-position: -116px -368px;}
	.header-holder-sticky .inner-user-icon.profile-outer .header-icon-element {background-position: -142px -51px;background-size: 220px auto;}
	.header-holder-sticky .cart-icon .header-icon-element {background-position: -102px -99px;}
	.header-holder-sticky .wishlist-icon .header-icon-element {background-position: -121px -382px;background-size: 270px auto;}

	.pdp_form_cart {width: 100%;}
	.pdp_form_cart .cart_button_container {flex-grow: 1;}
	.pdp_form_cart .cart_button_container .add_to_cart_button.buton {max-width: none;padding: 15px 20px;width: 100%;text-align: center;}
	.pdp_form_text .text-separator {width: 100%;}
	.pdp_form_text {flex-wrap: wrap;}
	.pdp_phone_order {width: 100%;display: flex;justify-content: space-between;align-items: center;	padding-top: 10px;}
	/* END - AR-248 - Wishlist */

	.produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart {width: 100%;}

	/* AR-302 */
	.floating__menu_logo,
	.floating__menu_links,
	.floating__menu_socials{display: block;}
	.fixed-mobile-menu-inner {position: absolute;z-index: 1;width: 100%;height: 100%;padding-top: 52px;overflow: hidden;}
	.floating__scroller-closeovr {content: "";width: 0;height: 100%;position: absolute;top: 0;left: 300px;background-color: rgb(105,109,159,0.8);
	display: block;transition: all 0.3s ease-in-out;}
	.floating__menu_socials {background-color: #453577;width: 100%;display: flex;justify-content: space-between;border-top: 1px solid rgba(110,114,165,0.5);
	position: relative;cursor: pointer;}
	.header-holder-sticky .fixed-mobile-menu,.fixed-mobile-menu {width: 315px;left: -315px;}
	.child-menu-open .fixed-mobile-menu {left: 0 !important;}
	.child-menu-open .floating__scroller-closeovr {width: calc(100vw - 300px);}
	.fixed-mobile-menu .mobile-menu-button {top: 10px;left: auto;right: 20px;}
	.floating__menu_logo {padding: 0 25px 25px;}
	.floating__menu_logoimg {max-width: 135px;height: auto;display: block;}
	.top-group-menu, .bottom-group-menu {padding: 0;width: 100%;}
	.fixed-mobile-menu .top-group-menu {height: auto;padding-bottom: 18px;}
	.floating__menu_socials a{width: 60px;display: block;position: relative;height: 60px;}
	.floating__menu_socials a::before {content: '';position: absolute;width: 18px;height: 18px;top: 50%;left: 50%;transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);background-image: url('images/sprite_aronia.svg');background-size: 250px auto;}
	.floating__menu_socials a.social-facebook::before {background-position: -67px -113px;}
	.floating__menu_socials a.social-instagram::before {background-position: -215px -65px;}
	.floating__menu_socials a.social-twitter::before {background-position: -63px -256px;width: 24px;height: 24px;}
	.floating__menu_socials a.social-tiktok::before {background-position: -113px -256px;width: 24px;height: 24px;}
	.fixed-mobile-menu ul li {margin-bottom: 0;}
	.fixed-mobile-menu .top-group-menu ul li a {font-size: 17px;display: block;position: relative;line-height: 1.2;padding: 12px 40px 12px 26px;}
	.fixed-mobile-menu .bottom-group-menu ul li a {font-size: 13px;text-transform: uppercase;padding: 13px 30px 13px 26px;display: block;border-bottom: 1px solid rgba(110,114,165,0.5);}
	.fixed-mobile-menu .bottom-group-menu ul li:last-child a{border-bottom: 0;}
	.bottom-group-menu > div {position: relative;z-index: 1;}
	.floating__menu_links {width: 100%;border-top: 1px solid rgba(110,114,165,0.5);background-color: #544487;
	display: flex;align-items: center;justify-content: center;position: relative;}
	.floating__menu_link {width: 50%;height: 100%;display: flex;align-items: center;justify-content: center;border-right: 1px solid rgba(110,114,165,0.5);position: relative;height: 60px;}
	.floating__menu_link:last-child{border: 0;}
	.floating__menu_link a {padding-left: 30px;color: #fff;font-size: 11px;line-height: 1.1;text-transform: uppercase;font-weight: 500;position: relative;}
	.floating__menu_link a::before {content: "";width: 18px;height: 20px;position: absolute;top: -3px;left: 0;display: block;background-size: 150px auto;background-position: -96px -181px;background-image: url('images/sprite_aronia.svg?v=11');}
	.floating__menu_link:first-child a::before {background-position: -96px -152px;}
	.floating__menu_link a::after {content: "";width: 157px;height: 60px;top: 50%;left: 50%;display: block;position: absolute;transform: translate(-50%,-50%);}
	.menu-items-scroller {height: 100%;position: relative;display: flex;flex-direction: column;}
	.floating__scroller-menu {flex: 1 1 auto;overflow-y: auto;min-height: 0px;display: flex;flex-direction: column;}
	.bottom-group-menu {background-color: transparent;position: relative;flex: 1 1 auto;min-height: 0px;}
	.bottom-group-menu > div {height: 100%;background-color: #4E3E81;}
	.bottom-group-menu > div ul{background-color: #4E3E81;}
	.fixed-mobile-menu .top-group-menu ul li.current-menu-item a {font-weight: 700;}
	.fixed-mobile-menu .top-group-menu ul li.current-menu-item a::after {content: "";width: 10px;height: 10px;top: 16.5px;right: 19px;position: absolute;
	border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(45deg);}
	.fixed-mobile-menu .top-group-menu ul li.current-menu-item a::before {content: "";width: 18px;height: 2px;top: 22px;right: 19px;position: absolute;background-color: #fff;display: block;}
	.fixed-mobile-menu .bottom-group-menu ul li.current-menu-item a {font-weight: 900;}
	
	/* AR-528 */
	/*.produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart {width: 60%;margin: 0 auto;}*/
	/* END AR-528 */

	.woocommerce-form-login-toggle {padding: 15px 15px 15px 56px;}
	.woocommerce-checkout .woocommerce-form-login-toggle::before {width: 26px;height: 26px;top: 17px;left: 15px;}
	.woocommerce-form-login-toggle .showlogin::after {display: none;}

	.woocommerce-checkout:not(.woocommerce-order-received) .masthead .content-center{padding-left: 0;padding-right: 0;}
	.woocommerce-checkout:not(.woocommerce-order-received) .main-website-content {padding-left: 30px;padding-right: 30px;}
	#order_review > .woocommerce_checkout_review_box > .woocommerce_checkout_review_inner {padding: 22px 20px;}
	.woocommerce table.shop_table .woocommerce_checkout_totals td {padding-right: 0 !important;}
	/* END - AR-302 */

	/* AR-314 */
	.flex-table-col:nth-child(1) {width: 325px;}
	.flex-table-col:nth-child(2) {width: 125px;}
	.flex-table-col:nth-child(3) {max-width: calc(100% - 450px);}
	/* END - AR-314 */

	/* AR-318 */
	.slider-banner-offers .slick-dots button {		width: 12px;		height: 12px;	}
	.slider-banner-offers .slick-dots > li {		margin: 0 6px;	}
	/* END - AR-318 */

	/* AR-334 */
	.woocommerce-error.eroare-livrare-aronia {
		margin-left: -15vw;
		padding: 10px 10px;
		font-size: 13px;
		padding-top: 30px;
		text-align: center;
	}
	.woocommerce-error.eroare-livrare-aronia li{font-size: 13px !important;text-align: center;}
	.woocommerce-error.eroare-livrare-aronia::before {left: 50%;top: 8px;transform: translateY(0);-moz-transform: translateY(0);-webkit-transform: translateY(0);margin-left: -10px;font-size: 20px;}
	/* END - AR-334 */

	/* AR-328 */
	#wamm_notif_whatsapp_field .woocommerce-form__label-for-checkbox {font-size: 14px !important;}
	/* END - AR-328 */

	/* Minicart fix Samsung Tab 8 */
	.minicart_body {height: calc(100vh - 75px);height: calc((var(--vh, 1vh) * 100) - 75px);}
	/* END - Minicart fix Samsung Tab 8 */

	/* AR-302 */
	.woocommerce-checkout:not(.woocommerce-order-received) .header-container {padding: 15px;border-radius: 5px;margin-top: 18px;max-width: calc(100% - 40px);}
	.woocommerce-checkout:not(.woocommerce-order-received) .main-website-content {padding-top: 140px !important;}
	.woocommerce-checkout .page_regular_content h1 {margin-bottom: 8px;}
	.woocommerce-checkout:not(.woocommerce-order-received) .logocontainer.logocontainer-normal {width: 180px;}
	.woocommerce-checkout-review-order h2, .woocommerce-checkout .page_regular_content h1, .checkout.woocommerce-checkout h3 {font-size: 18px;text-transform: none;}
	.woocommerce-checkout-review-order h2 {display: none;}
	/* END - AR-302 */

	/* AR-436 */
	.hero-section-content.bf__section_content .hero-text h1 {font-size: 3.2vw;width: 100%;max-width: 100%;margin-bottom: 7px;}
	.hero-section-content.bf__section_content .hero-text h1 br {display: inherit !important;}
	.hero-section-content.bf__section_content.bf_active_section .hero-text {padding: 0 70px 40px;}
	.ar_blackfriday_activ.archive .ar_top_black_friday {margin-bottom: 18px;}
	/* END AR-436 */

	/* AR-506 */
	.logocontainer.logocontainer-normal {width: 85px;}
	.profile-icon .header-icon-element, .cart-icon .header-icon-element {width: 24px;height: 28px;background-size: 240px auto;background-position: -13px -57px;}
	.cart-icon .header-icon-element {background-position: -57px -54px;background-size: 230px auto;}
	.meniu-principal-categorii-produse.menu {padding-left: 0;}
	.fixed-mobile-menu .top-group-menu ul li a {font-size: 16px;}
	.floating__scroller-menu {left: 0;flex: 1 1 auto;overflow-y: initial;display: block;flex-direction: column;overflow: hidden;width: 630px;position: relative;transition: all 0.3s ease-in-out;}
	.floating__scroller-scroll > .top-group-menu{padding-right: 50%;}
	.full-menu-wrap {width: 315px;background-color: transparent;position: absolute;top: 0;left: 315px;opacity: 0 !important;visibility: hidden !important;pointer-events: initial;}
	.menu-level-2 .floating__scroller-menu {left: -315px;}
	.wide-submenu-container {display: none !important;}
	.sub-menu-wrap {background-color: transparent;width: 100%;padding: 15px 0 0 0;border-top: 0;border-bottom-left-radius: 0;}
	.full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a {padding: 0 22px 0 0;}
	.basic_mega_menu_style .sub-menu-wrap > span::before {display: none;}
	.ar-mobile-active-item .full-menu-wrap,
	.header-holder-sticky .meniu-principal-categorii-produse  .ar-mobile-active-item .full-menu-wrap {opacity: 1 !important;visibility: visible !important;}
	.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu {
	left: 315px;border-radius: 0;position: absolute;background-color: transparent;}
	.full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a::before {display: none;}
	.full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a::after {width: 6px;height: 6px;border-top: 1px solid #6CC049;border-right: 1px solid #6CC049;
	right: 3px;top: 4px;transform: rotate(135deg);}
	.sub-menu .iconita-item-meniu-svg svg path {fill: #fff;}
	.fixed-mobile-menu .top-group-menu ul.meniu-principal-categorii-produse > li > a {font-size: 14px !important;text-transform: none !important;
	font-weight: 400 !important;color: #fff !important;}
	.mobile-current-submenu-item {display: flex !important;padding: 11px 40px;cursor: pointer;color: #fff;font-size: 14px;align-items: center;
	position: relative;border-top: 1px solid rgba(110,114,165, 0.47);border-bottom: 1px solid rgba(110,114,165, 0.47);gap: 19px;}
	.sub-menu-wrap > span {position: relative;z-index: 2;width: 315px;top: 0;left: 0;height: 100%;display: block;margin-left: 0;padding: 0;margin-bottom: 20px;}
	.sub-menu-wrap > .sub-menu {padding: 0 40px;}
	.svg-mobile-white {fill: #fff !important;}
	.svg-mobile-green {	fill: #ACDA90 !important;}
	.iconita-item-meniu-svg svg {width: 20px;height: 20px;}
	.floating__menu_logoimg {margin: 0 auto;}
	.fixed-mobile-menu .top-group-menu {padding-bottom: 35px;padding-top: 15px;}
	.fixed-mobile-menu .top-group-menu ul li a {padding: 12px 40px;	}
	.fixed-mobile-menu .bottom-group-menu ul li a {padding: 13px 40px;font-size: 11px;}
	.cont-mitem-icon {	gap: 20px;}
	.mcsi-icon {position: relative;display: block;width: 18px;height: 18px;}
	.mcsi-icon::before {content: "";width: 13px;height: 2px;top: 8px;left: 1px;background-color: #fff;position: absolute;}
	.mcsi-icon::after {content: "";width: 6px;height: 6px;top: 5px;left: 1px;border-top: 2px solid #fff;border-left: 2px solid #fff;transform: rotate(-45deg);position: absolute;}
	.fixed-mobile-menu .top-group-menu .sub-menu-wrap .sub-menu li a {color: #6CC049 !important;text-transform: uppercase;font-weight: 500;font-size: 13px;}
	.full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li.sub-sub-active > a::after {border-top: 1px solid #6CC049;border-right: 1px solid #6CC049;}
	.meniu-principal-categorii-produse .mega_menu_container {position: static;}
	.full-menu-wrap{transition: all 0.3s ease-in-out;}
	.wide-sub-toggle {
		display: block !important;
		position: absolute;
		width: 100%;
		height: 28px;
		top: -5px;
		right: auto;
		z-index: 4;
		cursor: pointer;
		left: 0;
	}
	.main-submenu-parent > .sub-menu-wrap > .sub-menu > li {position: relative;}
	.wide-submenu-container {display: block !important;border: 0 !important;background-color: transparent !important;position: relative !important;padding: 0 !important;
	border-radius: 0 !important;opacity: 1 !important;visibility: visible !important;max-height: 0 !important;transition: all 0.3s ease-in-out;overflow: hidden !important;
	box-shadow: none !important;}
	.wide-submenu-container > .sub-menu,
	.wide-submenu-container.numar_coloana_2 > .sub-menu,
	.wide-submenu-container.numar_coloana_3 > .sub-menu {column-count: 1;padding-top: 18px;}
	.mega_menu_container .aronia_club_meniu {display: none !important;}
	.mobile-sub-sub-open .wide-submenu-container {max-height: 2500px !important;}
	.fixed-mobile-menu .top-group-menu .sub-menu-wrap .sub-menu .wide-submenu-container li a{padding: 1px 0;color: #fff !important;text-transform: uppercase !important;
	color: #fff !important;}
	.full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li.mobile-sub-sub-open > a::after {transform: rotate(-45deg);top: 8px !important;}
	.floating__scroller-scroll > .bottom-group-menu {padding-right: 0;width: 50%;}
	.sub-menu-wrap > .sub-menu {padding: 0 40px;overflow: auto;max-height: calc(100vh - 386px);max-height: calc(100svh - 386px);}
	.sub-menu-wrap > .sub-menu > li:last-child{margin-bottom: 20px !important;}
	.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) {position: static;}
	.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu {box-shadow: none !important;
	left: 315px;border-radius: 0;position: absolute;background-color: transparent;top: 0;width: 315px;border: 0;padding-top: 55px;padding-bottom: 0;}
	.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container).ar-mobile-active-item > .sub-menu {
	opacity: 1 !important;visibility: visible !important;}
	.ar-simple-mobile-nav {display: block !important;position: absolute;width: 315px;left: 315px;top: 0;z-index: 2;opacity: 0;
	visibility: hidden;	transition: all 0.3s ease-in-out;}
	.meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container) > .sub-menu > li > a {
	padding-right: 0 !important;padding-left: 0 !important;font-weight: 500;}
	.ar-mobile-active-item .ar-simple-mobile-nav {opacity: 1;visibility: visible;}
	.basic_mega_menu_style .full-menu-wrap {width: 315px;}
	.basic_mega_menu_style .wide-submenu-container {z-index: 2;left: 0;width: 100%;}
	.fixed-mobile-menu .top-group-menu .sub-menu-wrap .sub-menu .cont-mitem-icon + .wide-sub-toggle + .wide-submenu-container li a{padding: 1px 38px;}
	.floating__scroller-menu-inner {height: 100%;overflow: auto;}
	.header-holder-sticky .meniu-principal-categorii-produse.menu {display: block;}
	.fixed-mobile-menu .top-group-menu ul li.current-menu-item a::before,
	.fixed-mobile-menu .top-group-menu ul li.current-menu-item a::after {display: none;}
	.menu-item.mega-parent-item-link {display: block !important;}
	.menu-item.mega-parent-item-link > a::after {display: none !important;}
	.meniu-principal-categorii-produse > .menu-item-has-children > a > .item-meniu-iconita::before {
	content: "";width: 10px;height: 2px;top: 22px;right: 28px;background-color: #fff;position: absolute;}
	.meniu-principal-categorii-produse > .menu-item-has-children > a > .item-meniu-iconita::after {
	content: "";width: 6px;height: 6px;border-top: 2px solid #fff;border-right: 2px solid #fff;position: absolute;top: 19px;right: 27px;transform: rotate(45deg);}
	.full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li:not(.mega-parent-item-link) > a.cont-mitem-icon::after{display: block !important;}
	.wide-submenu-container > .sub-menu > li > a {font-size: 12px !important;}
	.menu-item.mega-parent-item-link > a {text-transform: uppercase;}
	.basic_mega_menu_style .wide-submenu-container,
	.basic_mega_menu_style > .full-menu-wrap {box-shadow: none !important;}

	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .open-search-menu .header_search_container {
	width: 300px;top: -11px;right: calc(100% - 36px);}
	.user-icon.search-icon {mask-size: 245px auto;mask-position: 39px -11px;width: 28px;height: 28px;background-color: #544487;}
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .header_search_container button {
	width: 28px;height: 28px;background-size: 245px auto;background-position: 40px -10px;top: 10px;right: 9px;}
	/* END AR-506 */

	/* AR-506 v2 */
	.menu-level-2 .floating__scroller-menu-inner {overflow: hidden;}
	.floating__scroller-scroll {height: 100%;}
	.sub-menu-wrap > .sub-menu {overscroll-behavior: none;}
	.sub-meniu-hovered .main-website-content:before{display: none !important;}
	.full-menu-wrap {pointer-events: none;}
	.ar-mobile-active-item .full-menu-wrap, .header-holder-sticky .meniu-principal-categorii-produse .ar-mobile-active-item .full-menu-wrap {pointer-events: initial;}
	/* END AR-506 v2 */

	/* AR-518 */
	.aronia__categorii_produse .subtitle .h2 {font-size: 24px;margin-bottom: 0;}
	.aronia__categorii_produse h2 {font-size: 24px;margin-bottom: 0;}
	.ar_lista__categorii_produse {padding-top: 35px;}

	.recomended-products-content .recomended-text .h2 {font-size: 24px;}
	.recomended-products-content .subtitle .h6 {font-size: 15px;}
	.product-reviews-column div.h2, .product-reviews-column div.h4 {font-size: 18px;}
	.blog-section-inner .h2 {font-size: 24px;}
	/* END AR-518 */

	/* AR-545 */
	.shop_title_section h2.ar_subtitlu_cat_list, h3.ar_subtitlu_cat_list {font-size: 20px;}
	/* END AR-545 */

	/* AR-538 */
	.coloana_chenar_ar_text {padding: 30px;}
	.coloana_chenar_ar_text h3, .coloana_chenar_ar_text h2 {font-size: 20px;}
	.ar_des_categorie_main {padding-top: 30px;padding-left: 30px;padding-right: 30px;}
	/* END AR-538 */

	.home .fc-block.about_us_section + .fc-block.text_section .text-section-content {max-width: 100%;margin-left: auto;margin-right: auto;margin-top: 50px;}

	/* AR-532 */
	.aronia_filter_widget_inner .wide-sub-toggle {display: none !important;}
	.aronia_filter_widget_inner .full-menu-wrap {opacity: 1 !important;visibility: hidden !important;}
	.aronia_filter_widget_inner .svg-mobile-white,
	.aronia_filter_widget_inner .sub-menu .iconita-item-meniu-svg svg path {fill: #544487 !important;}
	.aronia_filter_widget_inner .sub-menu-wrap > .sub-menu {padding: 0;}
	.aronia_filter_widget_inner .meniu-principal-categorii-produse.ar-categorii-principale.ar-main-drop > li > a {padding: 11px 0 11px 15px;font-size: 14px;}
	.aronia_filter_widget_inner  .cont-mitem-icon {gap: 12px;}
	.aronia_filter_widget_inner .sub-menu-wrap {padding: 10px 14px 15px 45px;}
	.aronia_filter_widget_inner .wide-submenu-container {overflow: hidden !important;display: grid !important;grid-template-rows: 0fr !important;transition: all 0.4s linear;
	max-height: none !important;padding: 0 0 0 30px !important;visibility: hidden !important;}
	.aronia_filter_widget_inner .vertical-sub-active .wide-submenu-container {grid-template-rows: 1fr !important;}
	.aronia_filter_widget_inner .wide-submenu-container > .sub-menu, 
	.aronia_filter_widget_inner .wide-submenu-container.numar_coloana_2 > .sub-menu, 
	.aronia_filter_widget_inner .wide-submenu-container.numar_coloana_3 > .sub-menu {padding-top: 0;}
	.aronia_filter_widget_inner .sub-menu-wrap > .sub-menu {padding: 0;overflow: visible;max-height: none !important;max-height: none !important;}
	.aronia_filter_widget_inner .meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container).current-menu-item > .sub-menu {padding: 8px 5px 8px 45px;}
	.aronia_filter_widget_inner .current-menu-parent.current-menu-ancestor .wide-submenu-container, 
	.aronia_filter_widget_inner .current-menu-item .full-menu-wrap, 
	.aronia_filter_widget_inner .current-menu-ancestor .full-menu-wrap {grid-template-rows: 1fr !important;}
	
	.visible .aronia_filter_widget_inner .full-menu-wrap{visibility: visible !important;}
	.aronia_filter_widget_inner .ar-simple-mobile-nav{display: none !important;}
	.aronia_filter_widget_inner .meniu-principal-categorii-produse > .menu-item-has-children:not(.mega_menu_container),
	.aronia_filter_widget_inner .meniu-principal-categorii-produse .mega_menu_container {position: relative;}
	.aronia_filter_widget_inner .meniu-principal-categorii-produse > .menu-item-has-children > a > .item-meniu-iconita::before {background-color: #DDD !important;}
	.aronia_filter_widget_inner .meniu-principal-categorii-produse > .menu-item-has-children > a > .item-meniu-iconita::after {border-color: #DDD !important;}
	.visible .aronia_filter_widget_inner .wide-submenu-container{visibility: visible !important;}
	/* END AR-532 */

	/* AR-559 */
	.shop_table.cart.wishlist_table.wishlist_view td.product-name h4 {max-width: 275px;}
	/* END - AR-559 */

	/* AR-670 */
	.single-product .ar_top_black_friday {margin-bottom: 0;}
	/* END AR-670 */

	/* AR-646 */
	.wc_shipping_innoship_lockers.shipping .select2.select2-container {max-width: calc(50vw - 164px);}
	.woocommerce_checkout_totals ul#shipping_method > li {padding-right: 20px;}
	.select2-container--default .select2-selection--single .select2-selection__rendered {font-size: 13px;}
	#select2-curiero_innoship_locker-2q-results > li.select2-results__option {font-size: 14px;}
	/* END AR-646 */

	/* AR-671 */
	.minicart-logo.minicart_footer_logo_4, .minicart-logo.minicart_footer_logo_5, .minicart-logo.minicart_footer_logo_6 {display: none;}
	.mch-it .ar-ty-std-col:nth-child(3) {width: calc(42% - 30px);}
	.mch-it .ar-ty-std-cols.mch-it {gap: 15px;}
	.mch-it .ar-ty-std-col:nth-child(2) {width: 40%;}
	.mch-it .ar-ty-std-col:nth-child(1) {width: 18%;}

	.mch-it .ar-ty-std-cols-inner {gap: 15px;}
	/* END AR-671 */

	/* AR-668 */
	.website-user-icons {z-index: 2;}
	.predictive_search_container {top: 48px;}
	.pds__cols {flex-direction: column;}
	.pds_info_col {margin-left: 0;}
	.pds_price_result {margin-left: 0;font-size: 12px;}
	.pds_instock_badge {font-size: 12px;}
	.pds_info_col {margin-top: -6px;gap: 10px;}
	
	.topbar-container {
		display: flex;
		justify-content: center;
	}
	.topbar-container-col.topbar-delivery span::before {background-position: -12px -13px;}
	.topbar-container-col span {padding-left: 30px;}
	.topbar--container--overflow {display: flex;justify-content: space-between;position: absolute;width: 320px;height: 100%;top: 3px;left: 50%;margin-left: -165px;}
	.topbar-container {	position: relative;	width: 100%;max-width: 100%;display: flex;justify-content: center;flex-direction: column;height: 33px;overflow: hidden;}
	.topbar-container-col {	display: flex;align-items: center;position: absolute;width: 100%;padding: 7px 2px;	opacity: 0;	will-change: transform, opacity;
	align-items: center;justify-content: center;text-transform: uppercase;}

	.topbar-container-col{-webkit-animation: carousel-animate-vertical 10s linear infinite;animation: carousel-animate-vertical 10s linear infinite;}
	.topbar-container-col:nth-child(1) {
		-webkit-animation-delay: calc(2.5s * -1);
		animation-delay: calc(2.5s * -1);
	}
	
	.topbar-container-col:nth-child(2) {
		-webkit-animation-delay: calc(2.5s * 0);
		animation-delay: calc(2.5s * 0);
	}
	
	.topbar-container-col:nth-child(3) {
		-webkit-animation-delay: calc(2.5s * 1);
		animation-delay: calc(2.5s * 1);
	}
	
	.topbar-container-col:last-child {
		-webkit-animation-delay: calc(-2.5s * 2);
		animation-delay: calc(-2.5s * 2);
	}
	
	@-webkit-keyframes carousel-animate-vertical {
		0% {
			transform: translateY(100%) scale(0.5);
			opacity: 0;
			visibility: hidden;
		}
		5%, 25% {
			transform: translateY(100%) scale(0.7);
			opacity: 0.4;
			visibility: visible;
		}
		30%, 50% {
			transform: translateY(0) scale(1);
			opacity: 1;
			visibility: visible;
		}
		55%, 75% {
			transform: translateY(-100%) scale(0.7);
			opacity: 0.4;
			visibility: visible;
		}
		80% {
			transform: translateY(-100%) scale(0.5);
			opacity: 0;
			visibility: visible;
		}
		100% {
			transform: translateY(-100%) scale(0.5);
			opacity: 0;
			visibility: hidden;
		}
	}
	
	@keyframes carousel-animate-vertical {
		0% {
			transform: translateY(100%) scale(0.5);
			opacity: 0;
			visibility: hidden;
		}
		5%, 25% {
			transform: translateY(100%) scale(0.7);
			opacity: 0.4;
			visibility: visible;
		}
		30%, 50% {
			transform: translateY(0) scale(1);
			opacity: 1;
			visibility: visible;
		}
		55%, 75% {
			transform: translateY(-100%) scale(0.7);
			opacity: 0.4;
			visibility: visible;
		}
		80% {
			transform: translateY(-100%) scale(0.5);
			opacity: 0;
			visibility: visible;
		}
		100% {
			transform: translateY(-100%) scale(0.5);
			opacity: 0;
			visibility: hidden;
		}
	}

	.topbar--container--overflow {width: 510px;margin-left: -255px;}
	.logocontainer.logocontainer-normal {margin-left: 0;margin-right: 0;margin-bottom: 0;}
	.header-container {padding-right: 180px;padding-left: 90px;display: flex;align-items: center;padding-bottom: 76px;}
	.mobile-menu-button {top: 70px;}
	.website-user-icons {top: 76px; bottom: auto;}
	.site-header-holder:not(.header-holder-sticky) .header-container .header_search_container {width: calc(100% - 80px);}

	.topbar-container-col.topbar-delivery.topbar-delivery-international span::before {background-size: 230px auto;}
	.main-website-content {padding-top: 230px !important;}
	.infobar-container {justify-content: center; bottom: 0;}
	.header-holder {padding-bottom: 0;}
	.topbar-container-col {font-size: 10px;}

	.topbar-container-col span::before {width: 20px;height: 19px;background-size: 210px auto;}
	.topbar-container-col.topbar-delivery.topbar-delivery-international span::before {background-position: -6px -219px;width: 24px;background-size: 180px auto;}
	.topbar-container-col.topbar-delivery span::before {background-position: -12px -13px;}

	header .full-menu-wrap {
		width: 315px;
		background-color: transparent;
		position: absolute;
		top: 0;
		left: 315px;
	}
	header .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a {border-bottom: 0 !important;padding-bottom: 0;}
	.sub-menu-wrap > .sub-menu {gap: 22px;}
	header .wide-submenu-container > .sub-menu {column-count: 1;}
	.wide-submenu-container > .sub-menu > li {padding-right: 0;}
	header .wide-submenu-container {box-shadow: none !important;}
	.basic_mega_menu_style .full-menu-wrap {width: 315px !important;top: 0 !important;}

	.header-holder-sticky .phoneorder-container {
		margin: 0 !important;
		width: 258px !important;
	}
	.header-holder-sticky .logocontainer-sticky {display: block !important;}
	.header-holder-sticky .header-holder {display: flex !important;padding: 0 !important;padding-right: 30px !important;}
	.header-holder-sticky .website-user-icons {width: auto;position: relative;top: auto;bottom: auto;left: auto;right: auto;}
	.header-holder-sticky .infobar-container {padding-left: 90px !important;padding-right: 0;width: auto !important;}
	.header-holder-sticky .header_search_container {padding: 0;display: block !important;}
	.header-holder-sticky .header_search_container input[type="text"] {padding-right: 33px !important;font-size: 12px !important;}
	.header-holder-sticky .header_search_container button {right: 3px;}

	.woocommerce-checkout:not(.woocommerce-order-received) .header-container {justify-content: center;}
	/* END AR-668 */

	/* AR-720 */
	.top-bftext-body {padding: 0 30px;margin-top: -10px;}
	.top-bftext-body > div {padding: 55px 65px;}
	.bftext-section-content {padding-bottom: 50px;padding-top: 10px;}
	.bfvaldisco {width: 125px;height: 125px;right: 30px;font-size: 28px;}
	.bf-secondary-title {padding-right: 130px;}
	h3.bf-secondary-title-2 {padding: 18px 65px 0;font-size: 13px;}
	/* END AR-720 */

	/* AR-706 */
	p.bf-cat-title {font-size: 12px;}
	.ar-br-filteritem-im img {height: 75px;}
	.ar-br-filteritem {border-radius: 6px;}
	.ar-br-filteritem-ti {height: 32px;}
	.ar_pdbf_card {padding: 20px;border-radius: 6px;width: calc(25% - 12px);}
	.ar-bf-content-dp .ar-lista-bf-pr {gap: 15px;}
	.ar_pdbf_card-img > div {padding: 0 5px;width: 100%;}
	.ar_pdbf_card-title h3 {font-size: 13px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
	.ar_pdbf_card-button .add_to_cart_button.buton {font-size: 14px;padding: 19px 30px;}
	.ar_pdbf_card-button .buton .spinner {right: 6px;}
	.badge-bf2024 {width: 70px;height: 70px;top: -15px;left: -15px;}

	.page-template-black-friday .logocontainer.logocontainer-normal {padding: 0;width: 65px;}
	.page-template-black-friday .site-header-holder .content-center{padding-left: 30px; padding-right: 30px;}
	.page-template-black-friday .main-website-content {padding-top: 100px !important;}
	.page-template-black-friday .header-container {padding: 17px 0;}
	.page-template-black-friday .website-user-icons {right: auto !important;left: auto;}
	/* END AR-706 */

	/* AR-746 */
	.footer-copyright {flex-direction: column;padding: 16px 20px !important;}
	/* END AR-746 */

	/* AR-775 v2 */
	.fic-item {flex-wrap: wrap;flex-direction: column;}
	.fic-item-label {font-size: 15px;padding-left: 0;padding-top: 15px;}
	.fic-item-img {width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;}
	/* END AR-775 v2 */

	/* AR-804 */
	.disclaimer_pdp_cont{padding-left: 35px;padding-right: 35px;}
	.disclaimer_pdp_cont p {font-size: 13px;}
	/* END AR-804 */

	/* AR-881 */ /* V2 */
	.phoneorder-call input {max-width: 215px;font-size: 14px;}
	.phoneorder-prefix {top: 12px;}
	/* END AR-881 */ /* V2 */

	/* AR-940 */
	.svg-mobile-mov {	fill: #544487 !important;}
	/* END AR-940 */
}
@media(min-width:1024px){
	.hide_on_desktop {		display: none;	} 
}
@media(max-width:1024px){
	/* Optimizare pagina blog AR-198 */
	.blog-holder-button .load--btn.clearfix {opacity: 1 !important;visibility: visible !important;position: relative;font-size: 16px;}
	/* END - Optimizare pagina blog AR-198 */
}
@media(max-width:1023px){
	.icons-section-content {		margin-bottom: 30px;	}
	.icons-section-inner {		padding: 0;	}
	.each-icon {		width: 48%;	margin-bottom: 20px;}
	.each-icon:nth-child(2n+1) {		margin-right: 4%;	}
	.icons-section-content {		margin-bottom: 5px;	}
	.offer-image, .offer-text  {		width: 100%;	}
	.offer-image {		position: relative;		left: auto;		top: auto;		transform: none;		-webkit-transform: none;		-moz-transform: none;	}
	.offer-text-holder {	padding: 40px 0 40px 0;	width: 100%;	}
	.offer-text h3 {		font-size: 65px;	}
	.offer-text h4 {		font-size: 19px;		padding-top: 11px;	}
	h2 {		font-size: 28px;	}
	.recomended-heading {	width: 100%;		font-size: 0;	margin-top: 0;		padding-left: 0;		padding-bottom: 0;	}
	.offer-section-content, .recomended-products-inner {		margin-bottom: 40px;	}
	.recomended-products {		width: 100%;	}
	.recomended-heading h2, .title h2, .favourite-products-inner h2, .about-us-section-inner h2, .blog-section-inner h2,
	.about-us-text > .h2 {		font-size: 20px;	}
	h6 {		font-size: 14px;	}
	.products-list-half {		width: 100%;	}
	.products-list .each-product-item-1, .products-list .each-product-item-4 {		min-height: 40vw;	}
	.each-product-item-1 .product-item-text h3, .each-product-item-2 .product-item-text h3, .product-item-text h3 {		font-size: 22px;	}
	.products-list .each-product-item-1 h3 {		margin-bottom: 20px;	}
	.each-product-item .buton {		padding: 16px 26px;	}
	.each-product-item.style-suc .product-item-image img {		left: -75px;	}
	.products-list .each-product-item {		min-height: 40vw;	}
	.each-product-item.style-suc.each-product-item-4 .product-item-image.product_graphic_front img {		width: 41%;	}
	.each-product-item.style-suc .product-item-image.product_graphic_back {		width: auto;		right: 17%;		bottom: -28% !important;		height: auto;		transform: rotate(90deg);		z-index: 1;	}
	.buton-text {		font-size: 16px;	}
	.favourite-products-inner {		margin-bottom: 40px;	}
	.products-list {		margin-bottom: 15px;	}
	.about-us-text {		padding: 35px 35px;	}
	.about-text p {		font-size: 14px;	}
	.about-us-text .button-container .buton {	padding: 16px 36px;	}
	.about-us-section-inner {		margin-bottom: 50px;	}
	.about-us-section-inner.box_right .about-us-text {		padding: 50px 50px 40px 40px;	}
	.about-us-text .position {		margin-bottom: 20px;	}
	.about-us-section-inner.box_quote .about-us-image-inner {		max-width: 120%;	}
	.about-us-section-inner.box_quote {		margin-bottom: 15px;	}
	.offer-section-inner .buton {		padding: 16px 40px;	}
	.product-reviews-column h2, .product-reviews-column h4 {		font-size: 16px;	}
	.product-reviews-column:first-child > div::before {		width: 50px;		height: 50px;	}
	.product-reviews-column:first-child {		padding-left: 60px;		padding-right: 60px;	}
	.product-reviews-column:first-child > div {		padding-left: 80px;	}
	.rating-out-of-five {		font-size: 22px;	}
	.stars li.star {		background-size: 210px auto;		width: 22px;		height: 22px;		background-position: 74px 154px;	}
	.product-reviews-body > div {		padding: 20px;	}
	.product-reviews-body ul.reviews_list > li .review_column.meta-details {		width: 35%;	}
	.product-reviews-body ul.reviews_list > li .review_column.text-comment {		width: 65%;	}
	.blog-heading {		margin-bottom: 30px;	}
	.blog-section-content {		margin-top: 40px;	}
	.each-blog-post {		width: 48%;	}
	.blog-holder.blog-posts .each-blog-post:nth-child(2n +1) {		margin-right: 4%;	}
	.blog-holder.blog-posts .each-blog-post {		margin-right: 0;	}
	.about-us-image {		height: 93%;	}
	.product-reviews-column:first-child::after {		border-width: 15px 0 15px 17px;		margin-top: -14px;	}
	.product-reviews-body ul.reviews_list > li {		border-bottom: 1px solid #dbdbdb;		padding-bottom: 10px;		margin-bottom: 10px !important;	}
	.product-reviews-body ul.reviews_list > li:last-child {	margin-bottom: 0 !important;	border-bottom: 0;	}
	.about-text p {		font-size: 13px;	}
	.about-us-section-inner {		margin-bottom: 25px;	}
	.about-us-section-inner.box_quote .about-us-text::before {		width: 45px;		height: 26px;		top: 20px;		right: 22px;	}
	.content-inner {		padding: 0;	}
	.footer-icons-container .wp-block-image img {		max-width: 45px;	}
	.footer-icons-container figcaption {		font-size: 13px;	}
	.footer-icons {		padding: 0 0 15px;	}
	.footer-newsletter {		padding: 45px 40px 25px;	}
	.footer-newsletter {		padding: 40px 30px 25px;	}
	.newsletter-title h5, .newsletter-title .h5 {	font-size: 16px;	margin-bottom: 15px;	}
	.newsletter-text h3 , .newsletter-text .h3{		font-size: 19px;	}
	.newsletter-holder h4, .newsletter-holder .h4 {		font-size: 15px;	}
	.newsletter-form, 	.newsletter-text  {		width: 100%;	}
	.newsletter-form input[type="email"], .newsletter-form input[type="submit"], .newsletter-form button  {		height: 50px !important;	}
	.newsletter-form input[type="submit"], .newsletter-form button  {		font-size: 14px !important;	}
	.footer-columns {		padding: 35px 30px 30px;	}
	.footer-column.column-1 {		width: 100%;		margin-bottom: 20px;		text-align: center;	}
	.footer-column.column-2 {		width: 100%;		text-align: center;		margin-bottom: 20px;	}
	.footer-column {		width: 100%;	}
	.footer-column.column-3, .footer-column.column-4 {		width: 48%;	}
	.footer-column.column-3 {		margin-right: 4%;	}
	.footer-copyright {		padding: 11px 0;		font-size: 12px;	}
	.products-list-half {		margin-right: 0;	}
	.footer-column.column-4 {		margin-left: 0;	}
	.footer-logos-container {		left: 0;	}
	.products-list .each-product-item-1 .product-item-text, .products-list .each-product-item-4 .product-item-text {		top: 50%;		transform: translateY(-50%);		-webkit-transform: translateY(-50%);		-moz-transform: translateY(-50%);		float: none;		display: block;		position: absolute;	}
	.each-product-item.style-suc.cutie .product-item-image img {		left: 0;	}
	.each-product-item .product-item-image img {		position: relative !important;		left: auto !important;		top: auto;		right: auto;		bottom: auto !important;		height: auto !important;	}
	.each-product-item.style-suc.cutie .product-item-image {		right: 10px;		bottom: auto !important;		width: auto;		height: auto;	}
	.products-list .each-product-item-2 .product-item-image img {		max-width: 170px;	}
	.products-list .each-product-item-2 .product-item-image {		left: 36%;		width: auto;		height: auto;		right: auto;		bottom: auto !important;	}
	.each-product-item-2 .product-item-description {		max-width: 245px;	}
	.style-gem .product-item-image img {		max-width: 250px;	}
	.each-product-item.style-suc.cutie .product-item-image  ,.products-list .each-product-item.each-product-item-3 .product-item-image, .products-list .each-product-item-2 .product-item-image {		top: 50%;		transform: translateY(-50%);		-webkit-transform: translateY(-50%);		-moz-transform: translateY(-50%);	}
	.products-list .each-product-item.each-product-item-3 .product-item-image {		right: 0;		height: auto;		width: auto;		bottom: auto !important;	}
	.each-product-item.style-suc.cutie .product-item-image
	.style-suc.each-product-item-4 .product-item-image {		left: 34%;		bottom: -25px !important;		width: auto;		height: auto;	}
	.each-product-item.style-suc .product-item-image img {		max-height: 325px;	}
	.about-us-section-inner.box_about .about-us-text {		padding: 50px 40px 50px 40px;	}
	.club-banner-image img {		max-width: 50px;	}
	.club-banner-text.about-us-text .button-container .buton {		padding: 20px 45px;	}
	.about-us-text.club-banner-text {		padding: 37px 30px 53px;		text-align: center;	}
	.style-suc.each-product-item-4 .product-item-image {		left: 36%;		bottom: -20px !important;		width: auto;		height: auto;		right: auto;	}
	.style-suc.each-product-item-4 .product-item-image .product_graphic_img {		max-height: 300px;	}
	.each-product-item.style-suc.cutie img {		max-height: 280px !important;	}
	.about-us-text h6 {		margin-bottom: 2px;	}
	.each-product-item.style-suc .product-item-image.product_graphic_front {		right: 31%;		bottom: -24px !important;	}
	.about-us-section-inner.box_right.box_quote .about-us-text {	padding: 50px 40px 40px 40px;}
	.products-list .each-product-item {		margin-bottom: 30px;	}
	.each-product-item-3 .product-item-text{top: 50%;		transform: translateY(-50%);		-webkit-transform: translateY(-50%);		-moz-transform: translateY(-50%);		float: none;		display: block;		position: absolute;}
	.products-list .each-product-item-4 {		padding: 40px 30px 40px 30px;	}
	.products-list .each-product-item-1 {		padding: 50px 30px 30px;	}
	.each-product-item-4 .product-item-description , .each-product-item-2 .product-item-description{		max-width: 100%;	}
	.product-item-text {		max-width: 45% !important;	}
	.recomended-text, .recomended-heading .button-container.buton-arrow {		display: inline-block;		vertical-align: middle;	}
	.recomended-heading .button-container.buton-arrow {		padding-top: 0;		width: 55px;	}
	.recomended-text {		width: calc(100% - 55px);	}
	.recomended-heading h2 {		margin-bottom: 0;	}
	.footer-newsletter .newsletter-text {		margin-bottom: 20px;	}


	/*Magazin*/
	.sale_percent_badge, .free_shipping_badge {		top: 0;	}
	.sale_percent_badge {		font-size: 14px;	}
	.free_shipping_badge {		font-size: 12px;	}
	.free_shipping_badge::before {		width: 17px;		height: 14px;	}
	.cart_button_container .add_to_cart_button.buton {		font-size: 15px;	}
	.shop_products_list .each-recomended-product {		width: 30.333%;margin-bottom: 25px;	}
	
	/*Cart*/
	.actions #coupon_code {	height: 50px;		min-width: 230px;	font-size: 16px;	}
	.woocommerce .cart_totals_container table.shop_table td {		font-size: 20px;	}
	.cart_totals_container {		padding: 8px 20px 18px 20px;	}
	.woocommerce table.cart td.actions {		padding-left: 10px !important;		padding-right: 10px !important;	}
	.woocommerce-page .recomended-products-content {		margin-left: 0 !important;		margin-right: 0 !important;	}
	.woocommerce-cart .fp_apply_reward #mainsubmi {		font-size: 12px;	}
	
	/*Checkout*/
	.woocommerce-checkout .page_regular_content {		padding-right: 0;	}
	.woocommerce_checkout_review_box {		width: 100%;		position: relative;		right: auto;		top: auto;		height: auto;	}
	#order_review_heading {		display: none;	}
	.woocommerce_checkout_totals .order_place_order {		display: none;	}
	.order_review_heading_mobile {		display: block !important;		margin-bottom: 0 !important;		border-top: 1px solid #d3ced2;		padding-top: 15px;	}
	.shipping_view td {		width: 100%;	}

	/*Contul Meu*/
	.woocommerce-account .page_regular_content {		max-width: 100%;	}
	.woocommerce-account .u-column1.col-1 {		margin-right: 4%;	}
	.woocommerce-account .u-column1.col-1, .woocommerce-account .u-column2.col-2 {		width: 48%;		float: left;	}
	.account-header-content h2 {		font-size: 16px; margin-bottom: 10px;	}
	.account-header-content h1 {		font-size: 21px;	}
	.woocommerce-account .content_builder {		margin-bottom: 35px;	}
	.woocommerce-account .page_regular_content .h2 {		font-size: 20px;	}
	.woocommerce-account .page_regular_content {		padding-bottom: 60px;	}
	.woocommerce-form.woocommerce-form-register.register .email-password {		font-size: 14px;	}
	.woocommerce-account .woocommerce-form.woocommerce-form-register.register .email-password {		padding-left: 0;	}
	.woocommerce-form.woocommerce-form-login .login-password-row {		margin-bottom: 20px;	}
	.account_section_header {		background-position: 65%;	}

	/*Detalii contul meu*/
	body #my-account-menu {		width: 100%;	}
	.user_details_title .logout {		float: right;		padding-top: 4px;	}
	body #my-account-menu ~ .woocommerce-MyAccount-content {		width: 100%;		margin-top: 20px;	}
	.user_details_title .logout a::before {		top: 2px;	}
	.woocommerce-account.logged-in .page_regular_content {		padding-bottom: 40px;	}
	.visible_dashboard_info div, .visible_dashboard_info ul {		font-size: 15px;	}
	
	/*Comenzile mele*/
	.woocommerce-orders-table .woocommerce-orders-table__row td {		padding: 10px !important;		height: auto !important;	}
	.woocommerce-column address {	line-height: 1.4 !important;}
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(2) {		padding: 10px;	}
	.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {		margin-bottom: 30px;	}

	/*Detalii contul meu*/
	fieldset legend , .woocommerce-account .page_regular_content .h2{		font-size: 18px;	}
	.woocommerce-account .woocommerce-MyAccount-content h5 {		font-size: 14px;	}
	.wc-social-login-profile td::before {		display: none;	}
	.woocommerce table.shop_table.wc-social-login-linked-profiles td, .woocommerce table.shop_table.wc-social-login-linked-profiles th {		padding: 5px 0 !important;	}
	.button.unlink-social-login-profile, .adauga_social_login {		float: left;	}
	.shop_table.shop_table_responsive.wc-social-login-linked-profiles td[data-title="Provider"] {		margin-bottom: 15px;	}
	.shop_table.shop_table_responsive.wc-social-login-linked-profiles td[data-title="Account"] {		height: auto;		border: 0 !important;	}
	.shop_table.shop_table_responsive.wc-social-login-linked-profiles .profile-actions {		height: 40px;		margin-bottom: 10px;	}

	/*Blog*/
	.blog-featured .blog-image {		width: 100%;		left: auto;		top: auto;		position: relative;		height: 400px !important;		transform: none;		-moz-transform: none;		-webkit-transform: none;	}
	.featured-post-content {		width: 100%;		margin-bottom: 35px;	}
	.each-blog-post .featured-post-content h3 {		height: auto !important;	}
	.each-blog-post.each-featured-post {		margin-bottom: 20px;	}
	.blog-posts-page .blog-heading {		margin-bottom: 20px;	}

	/*Single*/
	.blog-single-page .page-header-content {		padding: 30px 30px 70px;	}
	.single.single-post .blog-single-page {		margin-left: -30px;		margin-right: -30px;	}
	.single.single-post .blog-single-page .blog-wrapper {		padding-left: 30px;		padding-right: 30px;	}
	
	/*Despre Noi*/
	.about-us-section-content h1 {		font-size: 26px;	}
	.text-section-content {		padding: 80px 0 65px;	}

	/*Contact*/
	.contact-holder .contact-inner {		width: 100%;		margin: 0;	}
	.contact-heading {		margin-bottom: 0;	}
	.contact-inner.contact-form-wrapper {		margin-left: -30px;		margin-right: -30px;		width: calc(100% + 60px);	}

	/*Termeni și Condiții*/
	.page-header-content {		padding: 50px 50px 90px;	}
	.page-header-content h1 {		font-size: 26px;	}
	.simple-text-page {		padding: 40px 0;	}
	.page-simple-content .content-center {		padding-left: 40px;		padding-right: 40px;	}

	/*Aronia CLUB*/
	.club-row-data.club-row-data-number {	margin-bottom: 10px;	width: 100%;		position: relative;		top: 0;		transform: none;		-webkit-transform: none;		-moz-transform: none;	}
	.club-row-inner , .club-row{		height: auto !important;	}
	.club-row-data.club-row-data-desc {		height: auto !important;	}
	.club-row-data.club-row-data-desc p {		top: auto;		transform: none;		-webkit-transform: none;		-moz-transform: none;	}
	.about-us-section-inner.box_left.box_club {		margin-bottom: 20px;	}
	.club-row-data.club-row-data-icon img {		max-width: 30px;	}
	.club-row-data.club-row-data-desc {		font-size: 12px; padding: 0 10px 0 10px;	}
	.club-row-data.club-row-data-icon {		margin-right: 5px;	}
	.club-row-data.club-row-data-step {		font-size: 12px;	}
	.club-table-content .content-center {	padding: 0;}
	.club-row-data.club-row-data-step::after {		right: 5px;	}
	.club-row-data.club-row-data-reward {		width: calc(41% - 80px);	}
	.about-us-section-inner.full_sec .about-text p {		font-size: 18px;	}
	.about-us-section-inner.box_club.box_right h3 {		font-size: 26px;	}
	.about-us-section-content .about-text ul li {		font-size: 15px;		margin-bottom: 15px;	}
	.club-table-text {		margin-bottom: 20px;	}
	.featured-post-content {		width: 90%;		margin: -100px auto 0;		float: none;	}
	
	/*Beneficii*/
	.about-us-section-content.box_beneficii .box_large .about-us-text {		padding: 75px 60px;	}
	.beneficii-table-inner {		margin: 25px 0 25px;	}
	.beneficii-table-row .beneficii-row-title {		font-size: 14px;	padding: 12px 20px 12px 20px;	}
	.beneficii-row-list ul li {		padding: 12px 20px;		font-size: 14px;	}
	.beneficii-table-col.beneficii-table-left {		font-size: 14px;	}
	.beneficii-table-col.beneficii-table-left p {		margin-bottom: 20px;	}
	.beneficii-table-col.beneficii-table-right .beneficii-table-row:nth-child(2) .beneficii-row-title {		padding: 9px 20px 9px 20px;	}
	.beneficii-table-col.beneficii-table-left h6 , .beneficii-table-col.beneficii-table-left h2{		font-size: 15px;	}
	.recomended-products-content.col_4 .each-recomended-product {		width: 47%;margin-bottom: 20px;	}

	/*Fructe de aronia*/
	.fructul-aronia-holder .each-recomended-product {		width: 70%;		margin: 0 auto !important;		float: none;		display: table;	}
	.fructul-aronia-text {		width: 100%;		margin: 30px 0;	}
	
	/*Aronia Pret*/
	.simple-texts-column {		width: 100%;	}
	.simple-texts-column.simple-texts-columns-left {		margin-right: 0;	}
	.simple-texts-column.simple-texts-columns-right {		margin-bottom: 20px;	}

	/*Single Product*/
	.product-benefits-content h2 {		font-size: 17px;	}
	.testimonial-section-inner h2 {		margin-bottom: 25px;	}
	.testimonial-section-inner p {		font-size: 15px;	}
	.testimonial {		margin-bottom: 30px;	}
	.role {		font-size: 14px;	}
	.informatii-nutritionale-content .section-column {		width: 100%;	}
	.section-column.table-column.table-column-vitamine {		margin-right: 0;		margin-bottom: 20px;	}
	.product-description-column p, .section-column.table-column .table_column.value_column, .administrare-aronia-column-inner {		font-size: 14px;	}
	.benefit_item_content > div {		font-size: 14px;	}
	.benefit_item_content {		width: calc(100vw - 100px);	}
	.benefit_item_title {		font-size: 13px;		height: 70px;	}
	.image_signature img {		max-width: 180px;	}
	.role {		font-size: 13px;	}
	.image-signature-holder {		padding-left: 20px;	}
	.product-description-content.top_spacing {		margin-top: 0;	}
	.section-column.table-column.table-column-vitamine .administrare-aronia-column-inner:last-child {		margin-bottom: 0;	}
	.administrare-aronia-column-inner h3, .administrare-aronia-column p span strong , .administrare-aronia-column p strong span {		font-size: 17px;	}
	.administrare-aronia-column-inner.administrare-aronia-inner-second.ingredients_tab_after_table {		width: 100%;		margin-right: 0;		margin-top: 0;	}
	.icons-section-content h2 {		margin-bottom: 30px;		font-size: 16px;	}
	.produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart {		margin-top: 20px;	}
	.products-list.products-list-4 .each-step {		width: 50%;		margin-bottom: 15px;	}
	.products-list .each-step {		font-size: 13px;	}
	.production-steps-inner .title {		font-size: 18px;	}
	.hide_on_mobile {		display: none;	}
	.informatii_nutritionale_prod .left--column, .informatii_nutritionale_prod .right--column {		width: 100%;	}
	.informatii_nutritionale_prod .left--column {		margin-right: 0;	}


	/*Magazine Partenere*/
	.page-header-content.white_bg h6 {		font-size: 16px;	}
	.page-header-content.white_bg {		padding: 30px 50px 35px;	}
	.page-header-content .description p br {		display: none;	}
	body .magazine-partenere-content #asl-storelocator.container.storelocator-main.asl-p-cont.asl-template-0 {		padding: 30px 40px !important;		max-width: 100% !important;	}
	.contact-holder-inner.no-date-companie .contact-form-wrapper {		width: 100%;	}
	.contact-holder-inner.no-date-companie .contact-inner.contact-infos-wrapper {		width: 50%;	}

	/*Thank you*/
	.woocommerce-order-received .woocommerce-thankyou-order-details li {		width: calc(33.33% - 10px);		padding-right: 10px !important;		margin-right: 10px !important;		margin-bottom: 20px;	}
	.woocommerce-order-received .woocommerce-thankyou-order-details li strong {		font-size: 14px !important;	}
	.woocommerce-order-received .woocommerce ul.order_details {		padding-bottom: 0;	}
	.woocommerce-order-received .woocommerce-order-details__title {		font-size: 18px;	}
	.woocommerce-order-received .woocommerce table.shop_table th {		font-size: 13px;	}

	/*Search*/
	.box-search h1 {		font-size: 24px;	}
	.box-search .top-bar-search form {		margin: 0 auto 40px;	}
	.blog-post.search-post .blog-post-image {		margin-right: 30px;	}
	.blog-post-textcontent {		width: calc(100% - 230px);	}
	.search-results-content .buton-sageata {		font-size: 15px;	}

	/* pagina certificari */
	.imagine--certificat {width: 100%;		margin-left: 0;		margin-right: 0;		margin-bottom: 20px;	}

	/* Image Gallery */
	.image_gallery_video {width: 100%;margin-bottom: 3vw;}
    .gallery_items_list {width: 100%;}
    .image-gallery-item {width: calc(33.33% - 3vw);margin-bottom: 3vw;margin-left: 1.5vw;margin-right: 1.5vw;}
    .image-gallery-item a {height: 25vw;max-height: none;}
    .image-gallery-item a::after {line-height: 25vw;}
    .gallery_items_list ul {margin-left: -1.5vw;margin-right: -1.5vw;}
    .image_gallery_section h2{font-size: 20px}

	/* adaugare recenzie */
	.post--reviews {max-width: 90%;	}

	.informatii-nutritionale-holder.first_box {		margin-top: 0;	}

	/*Home banner 01.03.2022*/
	.products-list .each-product-item-1 h3, .products-list .each-product-item h3 {		margin-bottom: 25px;	}

	/*Semnatura 09.03.2022*/
	.testimonial {		margin-bottom: 25px;	}

	/*Informatii nutritionale sameheight pe Suc de Rodie si Merișoare*/
	.informatii-nutritionale-holder.same_height_boxes .administrare-aronia-column-inner {		height: auto !important;	}

	.same_height_boxes_all .left--column .informatii:last-child .administrare-aronia-column-inner {		height: auto !important;	}
	.informatii-nutritionale-holder.same_height_boxes_all .left--column .informatii:last-child .administrare-aronia-column-inner {		margin-bottom: 20px;	}
	
	/*Shop 2 col*/
	.shop_products_list .cart_button_container .add_to_cart_button.buton::before {		content: '';		width: 100%;		height: 100%;		position: absolute;		top: 0;		left: 0;		background-color: rgba(255,255,255,0.5);		border-radius: 10px;		pointer-events: none;		opacity: 0;		-webkit-transition: all 0.3s ease-in-out;		-moz-transition: all 0.3s ease-in-out;		transition: all 0.3s ease-in-out;	}
	.shop_products_list .cart_button_container .add_to_cart_button.buton.loading::before {		opacity: 1;	}
	.shop_products_list .cart_button_container .add_to_cart_button.buton .spinner {		top: 50%;		left: 50%;		right: auto;		margin-left: -14px;		margin-top: -14px;		border: 3px solid #f3f3f3;		border-top: 3px solid #5C5C5C;	}
	.shop_products_list .free_shipping_badge {		padding: 8px 8px 8px 29px;	}
	.shop_products_list .free_shipping_badge::before {		left: 9px;		top: 7px;	}
	.shop_products_list .free_shipping_badge.produs_nou {		padding: 8px 8px 8px 8px;	}

	/* stilizare easybox */
	.wc_shipping_sameday_lockers .select2-container {max-width: calc(100vw - 120px);}

	/* Implementare product gift bundle */
	.bundle-product-tabs-content {padding-top: 25px;}
	.bundle-product-tabs-items ul li {padding: 15px 10px;}
	/* END Implementare product gift bundle */

	/* Metoda volume discount */
	.grup-volume-discount-aronia ul {gap: 3px;flex-wrap: wrap;}
	.volume-discount-item {height: 58px;}
	.grup-volume-discount-aronia ul li {display: block;width: calc(50% - 2px);}
	/* END Metoda volume discount */


	.sale_percent_badge {		padding: 7px 8px;	}

	/* Afisare plachetele SOL,SAL,ANSVSA */
	.footer-column.column-5 {width: 100%;padding-top: 10px;}
	.footer-column.column-5 .widget.widget_block {width: 40% !important;display: inline-block;}
	.footer-column.column-5 .widget.widget_block:nth-child(2), 
	.footer-column.column-5 .widget.widget_block:nth-child(3) {width: 29% !important;}
	.footer-column.column-5 .widget.widget_block:nth-child(1), 
	.footer-column.column-5 .widget.widget_block:nth-child(2) {margin-bottom: 0;}
	.logo-narrow.legal_big_logos {padding-bottom: 0;}
	.logo-narrow.legal_big_logos img {border-radius: 14px;max-height: 55px;}
	.logo-narrow.legal_big_logos {padding-bottom: 0;}
	.footer-column.column-5 {align-items: end;}
	/* END - Afisare plachetele SOL,SAL,ANSVSA */

	/* Pagina de thank you AR-210 */
	.woocommerce-order-received .woocommerce-thankyou-order-details li {width: 50%;padding-right: 15px !important;margin-bottom: 0;margin-right: 0 !important;}
	.woocommerce-order-received .woocommerce-thankyou-order-details li:nth-child(1),
	.woocommerce-order-received .woocommerce-thankyou-order-details li:nth-child(2){border-bottom: 1px dashed #d3ced2;}
	.fc-block.thankyou_extra_button_section {margin-bottom: 50px;}
	.recomended_instagram_section h6 {font-size: 20px;}
	/* END - Pagina de thank you AR-210 */

	/* Optimizare pagina Magazin AR-226 */
	.aronia_shop_container_filter_products {width: 100%;margin-left: 0;}
	.aronia_shop_container_filter_widget {position: fixed !important;transform: none !important;width: 100% !important;height: 100%;top: 0 !important;left: 0 !important;z-index: 99999 !important;background-color: rgba(255,255,255,0.8);overflow: auto;opacity: 0;visibility: hidden;}
	.aronia_filter_widget_inner {display: block;background-color: #fff;width: 90%;margin: 70px auto 30px;padding: 30px;box-shadow: 0 0 5px -4px rgba(0,0,0,0.3);}
	.inchide-popup-filtrare {display: block !important;position: absolute;right: 5px;top: 5px;color: #E07D7D;font-size: 40px;font-weight: 300;line-height: 1;width: 40px;text-align: center;cursor: pointer;}
	.aronia-filters-close-overlay {position: absolute;cursor: pointer;display: block !important;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;}
	.titlu_sectiune_principala_filtre {padding: 16px 45px 16px 16px;position: relative;}
	.lista-filtre-selectate {width: 100%;}
	.ar-filtrare-ordonare {min-width: auto;}
	.buton-deschidere-filtrare {display: flex !important;align-items: center;cursor: pointer;color: #380669;font-size: 15px;font-weight: 700;}
	.buton-deschidere-filtrare svg {width: 35px;height: 35px;margin-right: 5px;}
	.ar-filtrare-ordonare {padding-top: 8px;}
	.header-elemente-filtrare-aronia {padding: 14px 0;}
	.lista-filtre-selectate {padding-bottom: 10px;}
	.aronia_shop_container_filter_widget.visible {opacity: 1;visibility: visible;}
	/* END - Optimizare pagina Magazin AR-226 */

	/* Checkout AR-206 */
	#order_review > .woocommerce_checkout_review_box > .woocommerce_checkout_review_inner {padding: 0;border: 0;}
	.woocommerce-page #payment #place_order {opacity: 1;visibility: visible;padding: 20px;max-width: 100%;font-size: 18px;max-height: none;}
	.woocommerce-checkout:not(.woocommerce-order-received) .main-website-content {padding-top: 175px !important;}
	.woocommerce_checkout_review_box_badge {display: none;}
	.woocommerce-checkout:not(.woocommerce-order-received) .page_regular_content {
		padding-right: 0;
	}
	/* END - Checkout AR-206 */

	/* Testimoniale AR-205 */
	.filtrare-testimoniale > div {flex-wrap: wrap;}
	.coloana_filtre_testimoniale.titlu_label_filtre {width: 100%;text-align: center;margin-bottom: 10px;}
	.coloana_filtre_testimoniale.submit_filtre_testimoniale {padding-top: 12px;}
	.coloana_filtre_testimoniale.produs_filtrare,
	.coloana_filtre_testimoniale.rating_filtrare,
	.coloana_filtre_testimoniale.ordonare_filtrare {width: 32.66%;margin-right: 1%;}
	.coloana_filtre_testimoniale.ordonare_filtrare {margin-right: 0;}
	.testiminial_modal_inner {padding: 30px 45px;}
	.testimonial_column.user-testimonials-details {padding-left: 0;}
	.user-testimonials-details .user_name {font-size: 18px;margin-bottom: 10px;}
	/* END - Testimoniale AR-205 */

	/* Header AR-214 */
	.stars li.star {background-position: -136px -92px;}
	/* END - Header AR-214 */

	/* Optimizare pagina blog AR-198 */
	.each-blog-post.each-featured-post {display: flex;flex-wrap: wrap;padding: 20px;}
	.blog-featured .each-blog-post .blog-image {margin-bottom: 0;height: 40vw !important;}
	.featured-post-content {margin: 0;float: none;padding: 25px;margin-top: -75px;width: 90%;margin-left: 5%;border-radius: 5px;padding-bottom: 10px;}
	.lista_articole_citite {width: 100%;}
	.lista_articole_recente {width: 100%;padding-top: 30px;}
	.lista_articole_featured {flex-wrap: wrap;}
	.lista_articole_featured {padding-top: 10px;}
	.lista_articole_featured h4.column_title {padding-left: 0;}
	.lista_articole_featured h4.column_title {margin-bottom: 15px;}
	/* END - Optimizare pagina blog AR-198 */

	/* Pagina 404 AR-215 */
	.product_reviews_count p {font-size: 15px;}
	.aronia_instock_badge {font-size: 15px;padding-left: 10px;margin-left: 10px;}
	/* AR-536 */
	.pack_out_of_stock .aronia_instock_badge::after{font-size: 15px;}
	/* END AR-536 */
	.single-product .main-website-content > .product.type-product {padding: 0;}
	.pdp-price_item p {font-size: 25px !important;}
	.pret_pe_produs > strong {font-size: 13px;}
	/* END - Pagina 404 AR-215 */

	/* recipient produse */
	.text_volume_discount_comanda.flacoane_size_string {font-size: 11px;}
	/* END - recipient produse */

	/* Single recommended stars fix */
	.single-product .recomended-infos li.star {background-position: -136px -92px;}
	/* END - Single recommended stars fix */

	/* AR-279 - 3.5% Reducere la plata cu cardul */
    .page_regular_content {height: auto !important;}
    /* END - AR-279 - 3.5% Reducere la plata cu cardul */

	/* AR-280 - Early Black Friday 2022 */
	.bf__cutie_aronia {right: 2%;bottom: 0;z-index: 2;max-width: 50%;height: 100%;}
	/* END - AR-280 - Early Black Friday 2022 */

	/* AR-280 - Early Black Friday 2022 */
	.bf__logo_aronia {display: block !important;width: 50%}
	.bf__logo_image {max-width: 50%;padding: 0;position: relative;top: 0;left: 0;}
	.hero-section-content.bf__section_content .hero-text {padding: 0;position: relative;top: 0;left: 0;}
	.home .hero-section-content.bf__section_content .content-center {max-width: 100%;padding: 20px;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
	.bf__cutie_aronia {right: 0;bottom: 0;z-index: 2;max-width: 100%;height: auto;position: relative;}
	.hero-section-content.bf__section_content {height: auto;}
	.bf__logo_aronia img {max-width: 105px;}
	.bf__logo_image img {max-width: 190px;margin-left: auto;}
	.hero-section-content.bf__section_content .hero-text {padding: 0;position: relative;top: 0;left: 0;padding-top: 40px;padding-bottom: 40px;}
	.hero-section-content.bf__section_content .hero-text h1 br{display: none;}
	.hero-section-content.bf__section_content .hero-text h1 {width: 100%;max-width: 478px;text-align: center;margin: 0 auto;font-size: 26px;}
	.bf__cutie_aronia img {max-height: none;width: 100%;padding-top: 0;margin-left: -13vw;	margin-bottom: -4vw;}
	.bf__section_content .button-container.btn-light{text-align: center;}
	.hero-section-content.bf__section_content {height: auto;max-height: none;}
	/* END - AR-280 - Early Black Friday 2022 */

	/* AR-234 - Poze categorii homepage */
	.ar_titlu__categorie {padding-top: 18px;}
	.ar_lista__categorii_produse > ul {gap: 18px;}
	.ar_blurb__categorie {width: calc(33.33% - 12px);}
	/* AR-518 */
	.ar_titlu__categorie h3 a,
	.ar_titlu__categorie .h3 a {font-size: 16px;gap: 11px;}
	.ar_titlu__categorie h3 svg,
	.ar_titlu__categorie .h3 svg {width: 14px;height: 11px;}
	/* END AR-518 */
	.aronia__categorii_produse h2 {font-size: 20px;margin-bottom: 30px;}
	/* END - AR-234 - Poze categorii homepage */

	/* AR-282 Black Friday 2022 */
	.home .hero-section-content.bf__section_content .content-center {padding: 0;}
	.ar_top_black_friday .content-center {padding: 0;}
	/* END - AR-282 Black Friday 2022 */

	/* AR-295 - Produs cu buton in pagini BLOG */
	.floating__product_mod {
		position: fixed;
		bottom: auto;
		top: 50px;
		right: 0;
		background-color: #fff;
		z-index: 999;
		box-shadow: 0 0 5px -2px rgba(0,0,0,0.5);
		display: block;
		border-radius: 0;
		overflow: hidden;
		width: 100%;
		opacity: 0;
		visibility: hidden;
		border: 0;
	}
	.visible_scroll_top .floating__product_mod {opacity: 1;top: 106px;visibility: visible;}
	.floating__product_mod .each-recomended-product {width: 100%;margin: 0;display: flex;justify-content: space-between;align-items: center;padding: 10px 30px;}
	.floating__product_mod .each-recomended-product .recomended-image {
	width: 45px;margin: 0;background-color: #F6F7FA;border-radius: 10px;overflow: hidden;padding: 5px;}
	.floating__product_mod .recomended-infos {display: flex;align-items: center;flex-grow: 1;padding: 0 0 0 15px;gap: 12px;justify-content: space-between;}
	.floating__product_mod .each-recomended-product .add_to_cart_button.buton {max-width: 140px;}
	.floating__product_mod .each-recomended-product .cart_button_container {width: auto;}
	.floating__product_mod .each-recomended-product ul.stars {margin-bottom: 0;width: 83px;}
	.floating__product_mod .product-price {margin-bottom: 0;}
	.floating__product_mod .each-recomended-product h3, .floating__product_mod .each-recomended-product .h3 {margin-bottom: 0;}
	.floating__product_mod .product-title {max-width: 185px;text-align: left;}
	/* END - AR-295 - Produs cu buton in pagini BLOG */

	/* AR-294 */
	.button.flexible-shipping-free-shipping-button {float: none !important;}
	/* END - AR-294 */

	/* AR-283 */
	.single-post .sectiune__comanda_chat_extern {right: auto;left: auto;bottom: 30px !important;right: 15px;}
	.single-post .mesaj__chat_extern {right: calc(100% + 10px);left: auto;}
	.single-post.visible_scroll_top .sectiune__comanda_chat_extern {bottom: 92px !important;}
	/* END - AR-283 */

	/* AR-248 - Wishlist */
	.sale_percent_badge {font-size: 10px;right: auto;left: 0;top: 0;padding: 5px;min-width: 83px;}
	.free_shipping_badge {font-size: 10px;font-weight: 700;padding: 5px 5px 5px 20px;min-width: 83px;}
	.free_shipping_badge.produs_nou {padding-left: 5px;}
	.free_shipping_badge::before {width: 14px;height: 10px;left: 4px;top: 5px;background-size: contain;background-repeat: no-repeat;}
	.free_shipping_badge + .sale_percent_badge{top: 21px;}
	.woocommerce table.shop_table.wishlist_table.wishlist_view .product-thumbnail {display: table-cell !important;}
	.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view td.product-thumbnail, 
	.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view th.product-thumbnail {display: table-cell !important;}
	.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view th.product-name {border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}
	.shop_table.cart.wishlist_table.wishlist_view, 
	.shop_table.cart.wishlist_table.wishlist_view tbody, 
	.shop_table.cart.wishlist_table.wishlist_view tr, 
	.shop_table.cart.wishlist_table.wishlist_view th, 
	.shop_table.cart.wishlist_table.wishlist_view td {background-color: transparent;}

	.pdp_form_cart .cart_button_container .add_to_cart_button.buton {max-width: none;padding: 15px;width: auto;text-align: center;display: inline-block;}
	.pdp_form_cart .cart_button_container {flex-grow: initial;}
	.pdp_form_cart > div {gap: 5px;}
	.pdp_phone_order {width: 100%;flex-wrap: wrap;}
	.pdp_phone_order > span {width: 100%;text-align: center;font-size: 15px;}
	.pdp_phone_order > span.pdtt {font-size: 18px;}
	/* END - AR-248 - Wishlist */

	.produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart .cart_button_container {flex-grow: 1;}
	.produs_oferta_promotionala .add_to_cart_button.multiple_add_to_cart {width: 98% !important;max-width: 98% !important;}
	
	/*klavio form*/
	.newsletter-form .klaviyo-form{max-width:100% !important;}

	/* AR-303 */
	.pr_button_item {width: 85px;}
	.pr_button_item .add_to_cart_button.buton {font-size: 11px !important;padding: 6px 13px !important;line-height: 1.1;}
	.pr_title_item {max-width: calc(100% - 130px);}
	/* END - AR-303 */

	/* AR-314 */
	.flex-table-col:nth-child(1) {width: 175px;}
	.flex-table-col:nth-child(2) {width: 120px;}
	.flex-table-col:nth-child(3) {max-width: calc(100% - 295px);}
	/* END - AR-314 */

	/* AR-334 */
	.woocommerce-error.eroare-livrare-aronia {
		margin-left: -45vw;
		padding-top: 10px;
		padding-left: 35px;
	}
	.woocommerce-error.eroare-livrare-aronia li{font-size: 14px !important;text-align: left;}
	.woocommerce-error.eroare-livrare-aronia::before {left: 9px;top: 9px;margin-left: 0;font-size: 18px;}
	/* END - AR-334 */

	/* AR-302 */
	.produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart {width: 100%;margin: 0 auto;}
	.produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart .add_to_cart_button.buton {width: 98%;}
	/* END - AR-302 */

	/* AR-302 */
	.ar_check_mobile {display: block !important;}
	.woocommerce-checkout .page_regular_content h1{display: none !important;}
	.ar_ch_num {width: 35px;height: 35px;display: block;border: 1px solid rgba(110,114,165,0.19);border-radius: 50%;margin: 0 auto 10px;position: relative;}
	.ar_ch_label {font-size: 12px;font-weight: 500;text-transform: uppercase;color: rgba(110,114,165,0.65);position: absolute;left: 50%;transform: translateX(-50%);white-space: nowrap;}
	.ar_check_mobile_nav_inner ul {display: block;counter-reset: ar-check-count;text-align: center;}
	.ar_check_mobile_nav_inner li {padding-bottom: 20px;position: relative;cursor: pointer;display: inline-block;margin-left: 89px;vertical-align: middle;}
	.ar_check_mobile_nav_inner li:first-child{margin-left: 0;}
	.ar_ch_num::before {counter-increment: ar-check-count;content: counter(ar-check-count);position: absolute;width: 100%;height: 100%;display: flex;align-items: center;
	justify-content: center;font-size: 16px;font-weight: 500;color: rgba(110,114,165,0.46);}
	.ar_ch_num::after {content: "";width: 90px;height: 1px;position: absolute;right: 100%;top: 17px;background-color: rgba(110,114,165,0.19);display: block;}
	.ar_check_mobile_nav_inner li:first-child .ar_ch_num::after{display: none;}
	.active__step .ar_ch_num {background-color: #6CC049;}
	.active__step .ar_ch_num::before {color: #fff;}
	.active__step .ar_ch_label{color: #6CC049;}
	.ar_titlu_pas {margin-bottom: 20px;text-align: center;color: #544487;text-transform: uppercase;font-weight: 600;line-height: 1.35;display: none;position: relative;}
	.ar_titlu_pas.active{display: block;}
	.ar_check_mobile_nav {margin-bottom: 20px;padding-top: 5px;}
	.ar_navigatie_check_optiune {border: 1px solid rgba(110,114,165,0.19);padding: 25px 52px;border-radius: 5px;cursor: pointer;position: relative;}
	.ar_navigatie_check_optiune:first-child {border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-bottom: 0;}
	.ar_navigatie_check_optiune:last-child {border-top-left-radius: 0;border-top-right-radius: 0;}
	.ar_navigatie_utilizator_check {margin-bottom: 25px;}
	.ar_navigatie_check_optiune span,
	.ar_navigatie_check_optiune strong{display: block;}
	.ar_navigatie_check_optiune strong{color: #380069;font-size: 16px;font-weight: 700;margin-bottom: 5px;position: relative;}
	.ar_navigatie_check_optiune strong::before{content: "";width: 17px;height: 17px;border-radius: 50%;border: 1px solid #544487;position: absolute;
	right: calc(100% + 14px);top: 0;background-color: #fff;}
	.ar_navigatie_check_optiune strong::after {content: "";width: 9px;height: 9px;border-radius: 50%;position: absolute;right: calc(100% + 19px);
	top: 5px;background-color: #544487;opacity: 0;}
	.ar_navigatie_check_optiune span{color: #707070;font-size: 11px;}
	.ar_navigatie_check_optiune::before {content: "";width: calc(100% + 2px);height: calc(100% + 2px);top: -1px;left: -1px;border: 1px solid transparent;
	box-sizing: border-box;position: absolute;}
	.ar_navigatie_check_optiune:first-child:before{border-top-left-radius: 5px;border-top-right-radius: 5px;}
	.ar_navigatie_check_optiune:last-child:before{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
	.ar_navigatie_check_optiune:hover,
	.ar_navigatie_check_optiune.active_option{background-color: #F6F7FA;}
	.ar_navigatie_check_optiune:hover::before,
	.ar_navigatie_check_optiune.active_option::before{border-color: #6CC049;}
	.ar_navigatie_check_optiune:hover strong::after,
	.ar_navigatie_check_optiune.active_option strong::after{opacity: 1;}
	.woocommerce-form-login-toggle {display: none;}
	.aronia_club_check {background-color: #F6F7FA;margin-bottom: 40px;border-radius: 10px;border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;}
	.aronia_club_check .cta_badge_holder {width: 100%;display: flex;padding: 22px;}
	.cta_badge_button_holder .buton {width: 100%;display: block;text-align: center;border-radius: 10px;background-color: #6CC049;border-top-left-radius: 0;
	border-top-right-radius: 0;font-size: 14px;font-weight: 500;}
	.aronia_club_check .cta_text_column {width: calc(100% - 50px);}

	.flexible-shipping-notice-container, 
	body:not(.logged-in) form.checkout.woocommerce-checkout {opacity: 0;max-height: 0;overflow: hidden;padding: 0;margin: 0;}

	.ar_login_customer_form .aronia_club_check.ar_check_mobile {display: none !important;}
	.woocommerce-checkout .ar_form_login_checkout_red{display: none;}
	.ar_login_customer_form.woocommerce-checkout .ar_form_login_checkout_red {display: block !important;max-height: none;overflow: visible;}
	.ar_form_login_checkout_red > div {border-bottom-left-radius: 0;border-bottom-right-radius: 0;padding: 0;background-color: transparent;}
	
	.ar_check_mobile_nav_inner li.active__step .ar_ch_num::after {background-color: #6CC049;}
	.ar_checkout_pas_cont_utilizator {transition: all 0.3s ease-in-out;}
	.ar_visitor_order_form .ar_checkout_pas_cont_utilizator {max-height: 0;overflow: hidden;}
	body.ar_checkout_form_visible:not(.logged-in) form.checkout.woocommerce-checkout{max-height: 10000px;opacity: 1;}
	.woocommerce-page #payment #place_order {opacity: 0;visibility: hidden;padding: 0;max-width: 0;font-size: 0;max-height: 0;}
	.aronia_fixed_bottom_nav {position: fixed;z-index: 99999;width: 100%;bottom: -100%;left: 0;background-color: #fff;padding: 15px 18px;
	box-shadow: 0 0 30px 0 rgba(0,0,0,0.3);transition: all 0.3s ease-in-out;opacity: 0;visibility: hidden;}
	.ar_checkout_form_visible .aronia_fixed_bottom_nav,
	.ar_vis_nav_1 .aronia_fixed_bottom_nav{bottom: 0;opacity: 1;visibility: visible;}
	.aronia_fixed_bottom_nav li{display: none;}
	.aronia_fixed_bottom_nav li.active{display: block;}
	.ar_fixed_btn {background-color: #544487;color: #fff;font-size: 14px;font-weight: 500;text-align: center;border-radius: 5px;}
	.ar_fixed_btn {	background-color: #544487;color: #fff;font-size: 14px;font-weight: 500;text-align: center;border-radius: 5px;display: flex;align-items: center;
	justify-content: center;height: 55px;cursor: pointer;transition: all 0.3s ease-in-out;}
	.ar_fixed_btn:hover{background-color: #6CC049;}
	.woocommerce-billing-fields > h3 {display: none;}
	.woocommerce-checkout-payment#payment {max-height: 0;overflow: hidden;opacity: 0;visibility: hidden;}
	.woocommerce_checkout_review_inner > h2 {display: none !important;}
	body.woocommerce-checkout:not(.ar_pas_plata_active) .shop_table.woocommerce-checkout-review-order-table > tbody{display: none !important;}
	body.woocommerce-checkout:not(.ar_pas_plata_active) .woocommerce_checkout_totals tbody > tr:not(.shipping):not(.shipping-pickup-store){display: none !important;} /* AR-432 */
	body.woocommerce-checkout .woocommerce-shipping-totals.shipping {display: flex !important;flex-wrap: wrap;justify-content: center;text-align: center;}
	body.woocommerce-checkout .woocommerce-shipping-totals.shipping > th,
	body.woocommerce-checkout .woocommerce-shipping-totals.shipping > td{display: block;padding: 0 !important;}
	body.woocommerce-checkout:not(.woocommerce-order-received) .main-website-content {padding-bottom: 100px;}
	body.woocommerce-checkout .free__shipping_dynamic_price {margin-bottom: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
	.woocommerce table.shop_table .woocommerce_checkout_totals .woocommerce-shipping-totals th {display: block;width: 100% !important;
	padding: 10px 0 20px 0 !important;font-size: 0;justify-content: center;}
	.woocommerce table.shop_table .woocommerce_checkout_totals .woocommerce-shipping-totals th::before{
	content: "Transport și Livrare";font-size: 14px;color: #6CC049;font-weight: 600;display: block;text-align: center;text-transform: uppercase;}

	.woocommerce table.shop_table .woocommerce_checkout_totals td{display: block !important;/*width: 100%;*/}
	.woocommerce ul#shipping_method > li {display: flex;margin: 0;border: 1px solid rgb(110,114,165,0.2) !important;padding: 28px 55px;
	position: relative;flex-direction: column;justify-content: start;align-items: start;line-height: 1 !important;}
	.woocommerce ul#shipping_method > li + li {border-top: 0 !important;}
	.woocommerce ul#shipping_method > li:first-child {border-top-right-radius: 5px;border-top-left-radius: 5px;}
	.woocommerce ul#shipping_method > li:last-child {border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
	.woocommerce ul#shipping_method > li label {position: static;padding-left: 35px;font-size: 17px;font-weight: 700;color: #544487;line-height: 1.5;}
	.woocommerce ul#shipping_method > li .ar_shipping_lbl::before {content: "Livrare Gratuită peste 170 lei.";display: block;text-align: left;font-weight: 500;
	font-size: 11px;text-transform: none;color: #707070;line-height: 1;margin-left: 0;padding-top: 8px;}
	/* AR-380 */
	/* Se inlocuieste last-child cu nth-child(2) */
	.woocommerce ul#shipping_method > li:nth-child(2) .ar_shipping_lbl::before {content: "Ridică personal comanda.";}
	/* END AR-380 */
	.woocommerce ul#shipping_method li input {position: absolute;}
	.woocommerce ul#shipping_method li input[type="radio"] + label::after {content: "" !important;position: absolute !important;
	top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;background-color: transparent !important;border-radius: 5px !important;z-index: 9;}
	.woocommerce ul#shipping_method > li.ar_active_shipping {background-color: #F6F7FA;}
	.woocommerce_checkout_totals * {box-shadow: none !important;}
	.woocommerce ul#shipping_method li input[type="radio"] + label::before,
	.woocommerce ul#shipping_method li input[type="hidden"] + label::before {content: '';width: 24px;height: 17px;border-radius: 0;border: 0;display: block !important;
	position: absolute;left: 56px;top: 33px;background-color: transparent;background-image: url(images/aronia-transport-default.svg);
	background-size: contain;background-repeat: no-repeat;background-position: left center;}
	.woocommerce ul#shipping_method li input[type="radio"][value="curiero_sameday_lockers"] + label::before {background-image: url(images/aronia-transport-easybox.svg);}
	.ar_shipping_radio {position: absolute;left: 20px;top: 33px;width: 17px;height: 17px;border-radius: 50%;border: 1px solid #544487;background-color: #fff;}
	.ar_shipping_radio::after {content: "";position: absolute;width: 9px;height: 9px;top: 3px;left: 3px;background-color: #544487;
	border-radius: 50%;opacity: 0;visibility: hidden;}
	.ar_active_shipping .ar_shipping_radio::after {opacity: 1;visibility: visible;}

	.woocommerce table.shop_table .woocommerce_checkout_totals .wc_shipping_sameday_lockers_header.shipping th{background-color: #F6F7FA;}
	.woocommerce table.shop_table .woocommerce_checkout_totals .wc_shipping_sameday_lockers_header.shipping th {
	background-color: #F6F7FA;text-align: left;font-size: 14px;border-right: 1px solid rgb(110,114,165,0.2) !important;border-left: 1px solid rgb(110,114,165,0.2) !important;
	padding: 0 20px 0 56px !important;font-weight: 600 !important;display: block;width: 100%;}
	.woocommerce ul#shipping_method > li.ar_active_shipping:nth-child(2){border-bottom: 0 !important;border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;}
	.woocommerce table.shop_table .woocommerce_checkout_totals .wc_shipping_sameday_lockers td {background-color: #F6F7FA;
	padding-left: 56px !important;padding-right: 56px !important;border-bottom-right-radius: 5px !important;border-bottom-left-radius: 5px !important;
	border-right: 1px solid rgb(110,114,165,0.2) !important;border-bottom: 1px solid rgb(110,114,165,0.2) !important;
	border-left: 1px solid rgb(110,114,165,0.2) !important;padding-bottom: 25px;width: 100%;}
	.shop_table.woocommerce-checkout-review-order-table .wc_shipping_sameday_lockers_header.shipping {display: none !important;}
	.wc_shipping_sameday_lockers.shipping td div + div::before {content: "sau";text-align: center;display: block;padding-top: 16px;color: #C1C1C1;font-size: 14px;}
	.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {display: flex;float: none;padding-top: 8px;}
	h3#ship-to-different-address .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
	display: flex;width: 100%;background-color: #F6F7FA;cursor: pointer;padding: 20px;border-radius: 5px;}
	.ar_bk_pas_m {position: absolute;left: 0;top: 50%;width: 35px;height: 30px;display: flex;align-items: center;justify-content: center;cursor: pointer;
	transform: translateY(-50%);margin-top: -1px;}
	form.checkout.woocommerce-checkout {width: 100%;}
	.ar_checkout_form_visible .checkout_coupon.woocommerce-form-coupon {display: flex !important;margin-top: 0 !important;}
	.ar_form_login_checkout_red .social_logins_separator > span {background-color: #FFF;}
	.woocommerce-shipping-totals.shipping > th {border-top-left-radius: 0;background-color: #FFF !important;}

	.ar_pas_plata_active .woocommerce-checkout-payment#payment {max-height: none;overflow: visible;opacity: 1;visibility: visible;position: static !important;}
	.ar_pas_plata_active #customer_details {opacity: 0;max-height: 0;overflow: hidden;}

	.ar_pas_plata_active .woocommerce-checkout .woocommerce-shipping-totals.shipping {display: none !important;}
	.woocommerce-checkout.ar_pas_plata_active .checkout_coupon.woocommerce-form-coupon {margin-bottom: 0 !important;}

	.shop_table.woocommerce-checkout-review-order-table,
	.shop_table.woocommerce-checkout-review-order-table tbody,
	.shop_table.woocommerce-checkout-review-order-table tfoot {display: block !important;}
	.shop_table.woocommerce-checkout-review-order-table tr,
	.shop_table.woocommerce-checkout-review-order-table td,
	.shop_table.woocommerce-checkout-review-order-table th{display: flex !important;}
	.shop_table.woocommerce-checkout-review-order-table th.product-name, 
	.shop_table.woocommerce-checkout-review-order-table td.product-name {flex-grow: 1;}
	.shop_table.woocommerce-checkout-review-order-table td {flex-wrap: wrap;align-content: start;flex-direction: column;justify-content: center;}
	.woocommerce_checkout_totals {width: 100%;}
	.woocommerce-shipping-totals.shipping td {width: 100% !important;}
	.shop_table.woocommerce-checkout-review-order-table tfoot tr {justify-content: space-between;}
	.woocommerce-checkout .shipping_custom_view > td {width: 100% !important;}
	.woocommerce-checkout .woocommerce_checkout_totals .order_place_order {display: none !important;}
	#order_review {display: flex;flex-wrap: wrap;flex-direction: column-reverse;position: relative;}
	.ar_pas_plata_active #order_review{padding-bottom: 200px;}

	.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th {
	color: #fff !important;background-color: #544487;padding: 20px !important;font-size: 18px !important;border-top-left-radius: 5px;
	border-bottom-left-radius:  5px;width:45%; align-items: center;display: flex !important;}
	.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td {
	color: #fff !important;background-color: #6CC049;padding: 10px 20px !important;font-size: 14px !important;border-top-right-radius: 5px;
	border-bottom-right-radius:  5px;flex-grow: 1;width:55%;}
	.shipping_custom_view {padding-bottom: 20px;}
	.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .amount {font-size: 16px;color: #FFF !important;}
	.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .includes_tax {font-size: 14px;color: #fff;display: block;}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image {width: 80px;padding-left: 20px;}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image a {width: 60px;height: 60px;background-size: contain;
	background-repeat: no-repeat;background-position: center center;}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image {width: 80px;padding: 10px 0 10px 20px;}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image {width: 80px;padding: 10px 0 10px 20px;}
	.shop_table.woocommerce-checkout-review-order-table tr.cart_item.produs_parte_grup{display: none !important;}
	.shop_table.woocommerce-checkout-review-order-table > tbody {border-radius: 10px !important;background-color: #F6F7FA;padding: 10px 0;}
	.shop_table.woocommerce-checkout-review-order-table .product-name {padding-left: 20px !important;padding-right: 10px !important;}
	.shop_table.woocommerce-checkout-review-order-table .product-name h4 {font-size: 14px;margin-bottom: 2px;}
	.shop_table.woocommerce-checkout-review-order-table td.product-name h4 a, 
	.shop_table.woocommerce-checkout-review-order-table td.product-name .product_weight {font-size: 14px;line-height: 1.2;}
	.shop_table.woocommerce-checkout-review-order-table > tbody .product-total {font-size: 14px;}
	.woocommerce_checkout_totals > table > tbody > tr {border-top: 1px solid rgba(110,114,165,0.2);}
	.woocommerce_checkout_totals > table > tbody > tr:first-child,
	.woocommerce_checkout_totals > table > tbody > tr.shipping_custom_view,
	.woocommerce_checkout_totals > table > tbody > tr.order-total,
	.woocommerce_checkout_totals > table > tbody > tr.woocommerce-shipping-totals.shipping{border-top: 0 !important;}
	.woocommerce table.shop_table .woocommerce_checkout_totals th, 
	.woocommerce table.shop_table .woocommerce_checkout_totals td {font-size: 14px;line-height: 1 !important;height: auto !important;display: flex;align-items: center;}
	.woocommerce table.shop_table .woocommerce_checkout_totals th{padding-left: 20px;}
	.woocommerce table.shop_table .woocommerce_checkout_totals td{padding-right: 20px !important;}
	.woocommerce table.shop_table .woocommerce_checkout_totals td .amount{font-size: inherit !important;font-weight: 700;}

	.woocommerce table.shop_table .woocommerce_checkout_totals th, 
	.woocommerce table.shop_table .woocommerce_checkout_totals td {padding-top: 12px;padding-bottom: 12px;}

	.order_review_heading_mobile {display: none !important;}
	.woocommerce-checkout #payment ul.payment_methods {position: relative;padding: 0;border-radius: 5px;border: 1px solid rgba(110,114,165,0.2) !important;	overflow: hidden;}
	.woocommerce-checkout #payment ul.payment_methods::after {content: "3.5% discount pentru plata ONLINE";color: #fff;background-color: #AE8CCC;display: block;
	text-align: center;font-size: 15px;font-weight: 600;padding: 11px 15px;line-height: 1.2;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
	margin-left: -1px;margin-right: -1px;margin-top: -1px;}
	.wc_payment_methods.payment_methods.methods > li {margin-bottom: 0 !important;padding: 20px;border-bottom: 1px solid rgba(110,114,165,0.2);line-height: 1 !important;}

	.woocommerce-checkout #payment div.payment_box {background-color: #F6F7FA;padding: 10px 30px;border-radius: 0;color: #707070;font-size: 12px;width: calc(100% + 40px);
	margin-left: -20px;margin-right: -20px;margin-bottom: -20px;margin-top: 20px;}
	.wc_payment_methods.payment_methods.methods > li:last-child{border-bottom: 0 !important;}
	.woocommerce-checkout #payment div.payment_box br{display: none;}
	.form-row.place-order {position: absolute;top: calc(100% - 200px);width: 100%;left: 0;padding-top: 15px !important;display: flex;flex-direction: column-reverse;}
	.form-row.place-order:before,
	.form-row.place-order:after{display: none !important;}
	.woocommerce-checkout-payment {padding-bottom: 20px;}
	.woocommerce-checkout #payment ul.payment_methods > li > label {padding-left: 27px;font-size: 14px;color: #5C5C5C;}
	.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .includes_tax {font-size: 10px;}
	.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .includes_tax .amount {font-size: 10px !important;font-weight: 400 !important;}
	.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td {color: #fff !important;background-color: #6CC049;padding: 10px 20px !important;
	font-size: 14px !important;border-top-right-radius: 5px;border-bottom-right-radius: 5px;width: 55%;display: flex !important;flex-direction: column;
	align-items: flex-end;justify-content: center;text-align: right !important;flex-wrap: nowrap;}
	.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {margin-bottom: 20px;}
	.woocommerce table.shop_table .woocommerce_checkout_totals .woocommerce-shipping-totals.shipping > td {padding-right: 0 !important;}
	.woocommerce table.shop_table .woocommerce_checkout_totals > table {margin-top: 0;}

	.ar_wc_customer_address{display: block !important;}
	.ar_wc_customer_address ul li {font-size: 12px;line-height: 1.6;color: #5C5C5C;}
	.ar_wc_customer_address_inner {display: flex;padding: 15px;border: 1px solid rgba(110,114,165,0.2);border-radius: 5px;justify-content: space-between;align-items: center;position: relative;}
	.ar_check_edit_address {padding: 5px;font-size: 12px;text-transform: uppercase;color: #544487;display: flex;align-items: center;}
	.ar_modifica_adresa_checkout {cursor: pointer;padding: 15px 0;}
	.ar_wc_check_title {color: #544487;text-transform: uppercase;font-size: 12px;font-weight: 600;margin-bottom: 12px;}
	
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-wide, 
	.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row.form-row-wide{grid-column: 1 / 4;}
	.shop_table.woocommerce-checkout-review-order-table .wc_shipping_sameday_lockers_header.shipping {display: none !important;}
	#select_locker_map {color: #fff !important;}
	.ar_pas_plata_active .shop_table.woocommerce-checkout-review-order-table tr.wc_shipping_sameday_lockers.shipping {display: none !important;}
	.woocommerce-checkout .checkout_coupon .form-row.form-row-last button {background-color: #544487;text-transform: none;font-weight: 500;border-radius: 5px;color: #fff;height: 55px;font-size: 14px;}
	.form-row.form-row-wide.create-account {background-color: #F6F7FA;padding: 20px;border-radius: 5px;}

	.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper {gap: 0;display: flex !important;width: 100%;}
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row, 
	.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first,
	.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first{margin-bottom: 20px !important}
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-last,
	.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last,
	#billing_email_field, #billing_city_field,	#shipping_phone_field, #shipping_city_field, #nr_reg_com_field{margin-left: auto !important;}
	.woocommerce-checkout .woocommerce-billing-fields {margin-bottom: 0;}
	.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {padding-top: 0;}

	.checkoutredeem .woocommerce-info::before {top: 11px;}
	.checkout_redeeming input[type="submit"]{background-color: #544487;
	text-transform: none;font-weight: 500;border-radius: 5px;color: #fff;height: 55px;font-size: 14px;}
	.woocommerce-checkout .woocommerce-info {border-radius: 5px;}
	.checkout_redeeming .fp_apply_reward::after {font-size: 13px;border-radius: 5px;margin-top: 10px;padding: 6px 10px;}
	form.checkout.woocommerce-checkout {margin-top: 0;}
	.woocommerce-checkout .checkout_coupon .form-row.form-row-last button {height: 54px;}
	.checkout_redeeming {margin-bottom: 0;}
	.srp-points-value-checkout {font-size: 14px !important;}

	.woocommerce_checkout_totals > table > tbody > tr.wc_shipping_sameday_lockers.shipping {border: 0 !important;}
	.woocommerce-checkout .aronia__suma_ramasa {font-size: 13px;}
	.woocommerce-checkout .minicart_shipping_text {padding-bottom: 12px;}
	.woocommerce-checkout .shipping_view .minicart_shipping_text::before {top: 9px;}
	.woocommerce-checkout:not(.woocommerce-order-received) .main-website-content {padding-top: 125px !important;padding-left: 18px;padding-right: 18px;}
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row, 
	.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first, 
	.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first {margin-bottom: 15px !important;}
	.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 53px;}
	.select2-container--default .select2-selection--single .select2-selection__arrow {height: 52px;}
	.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 53px;}
	.select2-container .select2-selection--single {margin: 0;}

	.woocommerce-checkout .woocommerce-form-coupon input.input-text,
	.woocommerce-checkout input.input-text#rs_apply_coupon_code_field {padding: 12px 16px;height: 50px;}
	.woocommerce-checkout .checkout_coupon .form-row.form-row-last button,
	.checkout_redeeming input[type="submit"] {height: 50px;padding: 15px;}
	.shipping-calculator-form input, 
	.woocommerce-checkout input.input-text, 
	.woocommerce-checkout textarea.input-text, 
	.woocommerce-account input.input-text, 
	.woocommerce-account textarea.input-text, 
	.modal_login_item input.input-text, 
	.modal_login_item textarea.input-text {padding: 20px 15px 10px 10px;}
	#order_comments_field {margin-bottom: 0;}

	.woocommerce-terms-and-conditions-wrapper > .form-row:before,
	.woocommerce-terms-and-conditions-wrapper > .form-row:after{display: none !important;}
	.woocommerce-terms-and-conditions-wrapper > .form-row{margin: 0 !important;padding-top: 15px !important;}
	.woocommerce-terms-and-conditions-wrapper > .form-row label{line-height: 1 !important;}
	#order_comments {height: 80px;}

	.woocommerce-checkout.ar_visitor_order_form .form-row.form-row-wide.create-account {margin-bottom: 0;margin-top: 15px;}
	.ar_mob_toggle_voucher_section {display: block !important;}
	.ar_btn_adauga_voucher {background-color: #F6F7FA;text-transform: none;font-weight: 500;border-radius: 5px;
	color: #544487;height: 55px;font-size: 15px;cursor: pointer;display: flex;align-items: center;padding: 20px;padding-left: 62px;position: relative;}
	.ar_btn_adauga_voucher::before {content: "+";background-color: #FFF;width: 32px;height: 32px;color: #544487;border-radius: 50%;position: absolute;top: 12px;
	left: 15px;display: flex;align-items: center;justify-content: center;font-weight: 600;font-size: 20px;}
	.logged-in .ar_bk_pas_m.ar_back_pas_cont {display: none;}

	.woocommerce-checkout .form-row.active_label input, 
	.woocommerce-account .form-row.active_label input, 
	.login_modal_body .form-row.active_label input {border-color: rgba(110,114,165, 0.19);}
	.ar_containere_voucher_puncte {margin-bottom: 15px;background-color: #F6F7FA;border-radius: 5px;overflow: hidden;display: none;}
	.checkoutredeem .woocommerce-info {margin-bottom: 0;}
	.ar_drp_voucher_item_content {transition: all 0.4s ease-in-out;overflow: hidden;max-height: 0;}
	.ar_drp_voucher_item_title {display: block !important;}
	.ar_drp_voucher_item_title {display: block !important;color: #544487;background-color: #FFF;border-radius: 5px;font-size: 14px;font-weight: 600;
	padding: 15px 33px 15px 20px;position: relative;cursor: pointer;}
	.ar_drp_voucher_items > div {padding: 0 20px 20px 20px;}
	.ar_drp_voucher_item {margin-bottom: 8px;background-color: #FFF;border-radius: 5px;}
	.ar_drp_voucher_item:last-child{margin-bottom: 0;}
	.ar_drp_voucher_items {max-height: 0;overflow: hidden;transition: all 0.4s ease-in-out;}
	.act_pct .ar_drp_voucher_items {max-height: 400px;}
	.act_pct .ar_btn_adauga_voucher::before {content: "–";}
	.ar_drp_voucher_item_title::after {content: "";background-color: transparent;width: 7px;height: 7px;border-bottom: 2px solid #544487;
	border-left: 2px solid #544487;position: absolute;top: 17px;right: 16px;transform: rotate(-45deg);}
	.ar_sau_spacer {font-size: 12px;font-weight: 300;color: #707070;margin-bottom: 8px;padding: 0 20px;line-height: 1;}
	body.woocommerce-checkout:not(.logged-in) .ar_drp_voucher_item:first-child{display: none !important;}
	.tgld .ar_drp_voucher_item_content {max-height: 500px;}
	.ar_containere_voucher_puncte .woocommerce-info:before,
	.ar_containere_voucher_puncte .woocommerce-info .redeemit{display: none !important;}
	.ar_containere_voucher_puncte .checkout_redeeming {display: block !important;}
	.ar_drp_voucher_item_content > div{padding: 10px 20px 20px;}
	.ar_containere_voucher_puncte .checkoutredeem .rs_user_total_points > b:first-child {color: #544487;}
	.ar_containere_voucher_puncte .woocommerce-info {margin-bottom: 0;border-radius: 5px !important;padding: 6px 10px !important;color: #707070;font-size: 13px !important;}
	.ar_drp_voucher_item_content .checkoutredeem {padding: 0 0 10px 0 !important;margin: 0 !important;}
	.ar_drp_voucher_item_content .woocommerce-form-coupon-toggle {display: none !important;}
	.ar_drp_voucher_item_content .checkout_coupon.woocommerce-form-coupon {margin: 0 !important;}
	.ar_pas_plata_active .ar_containere_voucher_puncte, 
	.ar_checkout_form_visible .ar_containere_voucher_puncte{display: block !important;}
	.woocommerce-checkout #coupons_list {display: none !important;}
	.woo-slg-login-loader {padding: 5px;text-align: center;}
	.ar_containere_voucher_puncte .fp_apply_reward {display: block !important;}
	.woocommerce-checkout .woocommerce-message, .woocommerce-checkout .woocommerce-error {border-top: 0 !important;border-radius: 5px;background-color: #F6F7FA;
	margin-bottom: 15px;padding: 12px 12px 12px 38px !important;font-size: 13px;}
	.woocommerce-checkout .woocommerce-error li{font-size: inherit !important;}
	.woocommerce-checkout .woocommerce-message::before, .woocommerce-checkout .woocommerce-error::before {top: 12px !important;left: 13px !important;
	font-size: 16px !important;	transform: none !important;-moz-transform: none !important;-webkit-transform: none !important;line-height: 1;}
	.woocommerce-checkout .woocommerce-error + .woocommerce-message {margin-top: -10px;}
	.aronia_different_shipping_option {display: block !important;padding: 10px;font-size: 14px;text-align: center;line-height: 1.3;color: #544487;}
	.ar_pas_plata_active .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .blockUI.blockOverlay{display: none !important;}
	.checkout-arr-notice-container {width: 100%;margin-left: 0;}
	.woocommerce-error.eroare-livrare-aronia {margin-left: 0;margin-bottom: 0;}
	.woocommerce-shipping-totals.shipping > td.remove_Borders {border-radius: 5px !important;background-color: #F6F7FA !important;}
	/*.woocommerce ul#shipping_method > li:last-child {margin-bottom: 1px !important;}*/

	.woocommerce-account-fields .create-account {padding: 10px 20px 5px;background-color: #F6F7FA;border-radius: 5px;margin-top: -5px;}
	.woocommerce-checkout .items__promotii_disponibile_cart {display: none;}
	.woocommerce-checkout.ar_pas_plata_active .items__promotii_disponibile_cart {display: block;width: 100%;}
	.woocommerce-checkout .toggle__element_promotii > span {font-weight: 500;}
	/* END - AR-302 */

	/* AR-347 */
	.single-product .each-blog-post h3,
	.single-product .each-blog-post .blog_excerpt {height: auto !important;}
	.single-product .each-blog-post .buton {padding: 15px 35px;}
	.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed {margin-top: 10px;font-size: 15px;}
	.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions .button {font-size: 14px;min-width: auto;}
	.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions {gap: 15px;}
	.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed {border-top-left-radius: 12px;border-top-right-radius: 12px;}
	.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions {border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;}
	/* END - AR-347 */

	/* AR-380 */
	body.ar_register_customer_form form.checkout.woocommerce-checkout {opacity: 1;max-height: none;overflow: visible;}
	body.ar_register_customer_form #customer_details .col-1,
	body.ar_register_customer_form #customer_details .col-2 .woocommerce-shipping-fields,
	body.ar_register_customer_form #customer_details .col-2 .woocommerce-additional-fields,
	body.ar_register_customer_form #order_review{max-height: 0 !important;overflow: hidden !important;opacity: 0 !important;margin: 0;padding: 0;}
	body.ar_register_customer_form .woocommerce-account-fields .form-row.form-row-wide.create-account {display: none;}
	.ar_register_customer_form .woocommerce-account-fields .create-account {padding: 0;background-color: #F6F7FA;
	border-radius: 0;margin-top: 0;display: flex;flex-wrap: wrap;gap: 15px;}
	.ar_register_customer_form .woocommerce-account-fields {padding: 25px 20px;background-color: #F6F7FA;border-radius: 5px;}
	.ar_register_customer_form #customer_details .woocommerce-account-fields .create-account .form-row {width: 100%;float: none;margin: 0;}
	.ar_register_customer_form .create-account .clear{display: none;}
	.ar_register_customer_form .ar_club_mobile_description {display: block !important;margin-bottom: 20px;}
	.ar_club_mobile_description p {margin: 0;color: #707070;font-size: 13px;text-align: center;}
	.ar_club_mobile_description p.h2{color: #380069;font-size: 16px;font-weight: 700;margin-bottom: 5px;position: relative;}
	.ar_register_customer_form .aronia_fixed_bottom_nav{bottom: 0;opacity: 1;visibility: visible;}
	.ar_back_to_club .woocommerce-account-fields {display: none;}
	.ar_login_customer_form.woocommerce-checkout .ar_form_login_checkout_red {padding: 25px 20px;background-color: #F6F7FA;border-radius: 5px;}
	.ar_form_login_checkout_red .social_logins_separator > span {background-color: #F6F7FA;}
	#account_username, #account_password{appearance: none;-moz-appearance: none;-webkit-appearance: none;}
	.woocommerce-checkout .socials_login_register {display: none;}
	.woocommerce-checkout .socials_login_shortcode {margin-bottom: 0;}
	/* END AR-380 */

	/* AR-381 */
	.ar_esb_sameday_notice {margin-top: 10px;font-size: 13px;}
	/* END AR-381 */

	/* AR-394 */
	.back_shop_page_url {gap: 0;align-items: center;font-size: 0;background-color: #fff;border-radius: 50%;width: 40px;height: 40px;justify-content: center;}
	/* END AR-394 */

	/* AR-432 */
	.woocommerce table.shop_table .woocommerce_checkout_totals .shipping-pickup-store > td {width: 100%;border: 1px solid rgb(110,114,165,0.2) !important; border-top: 0 !important;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
	.ar_pas_plata_active tr.shipping-pickup-store{display: none !important;}
	/* END AR-432 */

	/* AR-436 */
	.hero-section-content.bf__section_content.bf_active_section .hero-text {position: absolute;}
	.bf__section_content.bf_active_section .hero-description {margin-bottom: 20px;}
	.bf__section_content .button-container.btn-light .buton {min-width: 200px;padding: 12px 25px;}
	.hero-section-content.bf__section_content img {height: 40vw;object-fit: cover;object-position: center;}
	.hero-section-content.bf__section_content.bf_active_section .hero-text {padding: 0 40px 40px;}
	/* END AR-436 */

	/* AR-493 */
	.woocommerce .woocommerce-MyAccount-content .lista_cupoanele_folosite table.shop_table tfoot td {height: auto !important;}
	.woocommerce .woocommerce-MyAccount-content .lista_cupoanele_folosite table.shop_table tfoot td::before{display: none !important;}
	/* END AR-493 */

	/* AR-513 */
	.cta_product-content .product-title {font-size: 17px;margin-bottom: 17px;}
	.cta_product-content .product-price-regular {font-size: 20px;}
	.style_1 .cta_product-content {padding-right: 230px;}
	.cta_product-content .product-price {margin-bottom: 0;padding-top: 15px;}
	/* END AR-513 */

	/* AR-518 */
	.aronia__categorii_produse .subtitle .h2 {font-size: 19px;margin-bottom: 0;}
	.aronia__categorii_produse h2 {margin-bottom: 0;}
	.product-reviews-column div.h2, .product-reviews-column div.h4 {font-size: 16px;}
	.blog-section-inner .h2 {font-size: 20px;}
	/* END AR-518 */

	/* Optimizari PageSpeed Aronia 03.2024 */
	/* AR-668 */
	/* Regulile s-au sters de aici si s-au adaugat un interval mai sus. */
	/* END AR-668 */
	/* END Optimizari PageSpeed Aronia 03.2024 */

	/* AR-538 */
	.coloana_chenar_ar_text {width: 100%;}
	/* END AR-538 */

	/* AR-545 */
	h3.ar_subtitlu_cat_list {padding-left: 0;}
	/* END AR-545 */

	/* AR-532 */
	.aronia_filter_widget_inner .meniu-principal-categorii-produse.ar-categorii-principale.ar-main-drop > li > a {font-size: 15px;}
	.aronia_filter_widget_inner .wide-submenu-container > .sub-menu > li > a {font-size: 14px !important;}
	.aronia_filter_widget_inner .meniu-principal-categorii-produse > .menu-item-has-children > a > .item-meniu-iconita::before {right: 0;width: 13px;}
	.aronia_filter_widget_inner .meniu-principal-categorii-produse > .menu-item-has-children > a > .item-meniu-iconita::after {right: 0;}
	.aronia_filter_widget_inner .sub-menu-wrap {padding: 10px 0 15px 45px;}
	.aronia_filter_widget_inner .full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a::after {right: 4px;}
	.aronia_filter_widget_inner .basic_mega_menu_style > .full-menu-wrap {width: 100%;}
	/* END AR-532 */

	/* AR-551 */
	.ar-load-more-button {display: block;text-align: center;}
	#ar_lmprd_mob_item{cursor: pointer;}
	.ar-load-more-button-container {position: relative;}
	.ar-load-more-button-container .lds-ring.loading-ring {
		display: block;
		position: absolute;
		z-index: 9;
		top: 50%;
		margin-top: -27px;
		margin-left: -27px;
		opacity: 0;
		visibility: hidden;
	}
	.ar-load-more-button-container .lds-ring div {
		border-color: #fff transparent transparent transparent;
	}
	#ar_lmprd_mob_item.disabled{pointer-events: none;opacity: 0.6;}
	.ar-load-more-button-container.loading .lds-ring.loading-ring{opacity: 1;visibility: visible;}
	/* END AR-551 */

	/* AR-563 */
	.aronia_shop_container_main a.page-numbers, .aronia_shop_container_main span.page-numbers {
	border-radius: 5px;width: 30px;height: 30px;font-weight: 500 !important;font-size: 15px !important;}
	.aronia_shop_container_main .page-numbers {gap: 6px !important;}
	/* END AR-563 */

	/* AR-575 */
	.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie .h3 a {		font-size: 15px;	}
	.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie {		left: 15px;		bottom: 20px;		max-width: calc(100% - 30px);		padding: 16px 14px 16px 15px;	}
	.ar_blurb__categorie {		width: calc(33.33% - 20px);	}
	/* END - AR-575 */

	/* 4 iunie 2024 */
	tr.pret_livrare_mobile_item{display: flex !important;border-top: 1px solid rgba(110,114,165,0.2) !important;}
	body tr.pret_livrare_mobile_item th{margin-top: 0 !important;}
	.woocommerce_checkout_totals .inner_wc_table tr.pret_livrare_mobile_item th {margin-top: 0 !important;}
	/* END 4 iunie 2024 */

	/* AR-604 */
	.woocommerce-checkout .hide_checkout_step_1{
		display: none !important;
	}
	.woocommerce-checkout.ar_checkout_form_visible .hide_checkout_step_1{
		display: block !important;
	}
	.woocommerce-checkout.ar_checkout_form_visible.ar_pas_plata_active .hide_checkout_step_1{
		display: none !important;
	}
	/* END AR-604 */

	/* AR-646 */
	#shipping_method {margin-left: 0 !important;}
	.shop_table.woocommerce-checkout-review-order-table tr.wc_shipping_innoship_lockers_header.shipping{display: none !important;}
	.wc_shipping_innoship_lockers.shipping > td {width: 100%;}
	.ar_locker_select_inner {margin-left: 0;}

	.wc_shipping_innoship_lockers.shipping .select2.select2-container {max-width: calc(100vw - 78px);}
	.woocommerce_checkout_totals > table > tbody > tr.wc_shipping_innoship_lockers.shipping {border-top: 0;}
	.ar_pas_plata_active .wc_shipping_innoship_lockers.shipping {display: none !important;}
	.ar_pas_plata_active .shipping_custom_view{padding-bottom: 0;}

	body.woocommerce-checkout .free__shipping_dynamic_price {margin-bottom: 10px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-radius: 5px;margin-top: 0;}
	/* END AR-646 */

	/* AR-672 */
	.ar-ty-std-col .contact-phone-number {font-size: 18px;}
	.ar-ty-store-details .contact-phone-image {margin-right: 14px;width: 45px;height: 45px;border: 3px solid #544487;}
	.ar-ty-store-details .contact-phone-image svg {width: 19px;height: 19px;}
	.ar-ty-store-details .contact-phone-image svg.email-img {width: 24px;height: 25px;}
	p.small-ar {margin-bottom: 10px;}
	p.small-ar:last-child {margin-bottom: 0;}
	/* END AR-672 */

	/* AR-670 */
	.main_product__slider-container {margin-right: 0;margin-left: 0;width: 100%;}
	.secondary_nav__slider-container {display: none;}
	.single-post-share {width: 100%;}
	.ar_pd_card-details li.star {background-position: -119px -81px !important;background-size: 185px auto !important;width: 20px !important;height: 20px !important;}
	.ar-carousel-pd .slick-track > .slick-slide > div {padding: 0 8px;}
	.ar-carousel-pd {margin-left: -8px;margin-right: -8px;}
	/* END AR-670 */

	/* AR-671 */
	.ar-ty-std-cols-inner {max-height: 0;overflow: hidden;transition: all 0.25s linear;}
	.ar-ty-std-cols.mch-it {margin-bottom: 10px;margin-top: 20px;gap: 0;padding: 16px;}
	.ar-ty-acc-title {
		display: block !important;
		font-size: 12px;
		position: relative;
		font-weight: 500;
		text-align: left;
		width: 100%;
		cursor: pointer;
	}
	.ar-ty-acc-title::after{
		content: "";
		width: calc(100% + 32px);
		height: calc(100% + 32px);
		position: absolute;
		top: -16px;
		left: -16px;
		display: block;
		border-radius: 10px;
	}
	.toggle .ar-ty-std-cols-inner {
		max-height: 800px;
		padding-top: 15px;
		margin-top: 16px;
		border-top: 1px solid rgba(0,0,0,0.1);
	}
	.mch-it .ar-ty-std-col:nth-child(3) {
		width: 100%;
		padding-top: 10px;
		border-top: 1px solid rgba(0,0,0,0.1);
	}
	.ar-ty-acc-title span {
		padding-left: 40px;
	}
	.mch-it .ar-ty-std-col:nth-child(1),
	.mch-it .ar-ty-std-col:nth-child(2) {width: calc(50% - 8px)}
	.mch-it .ar-ty-std-cols-inner {gap: 15px;}
	.mch-it .ar-ty-std-col > h4 {display: block;font-size: 13px;}
	.ar-ty-acc-title span::before {width: 21px;height: 21px;content: "?";position: absolute;border: 2px solid #544487;border-radius: 50%;
	top: -3px;left: 0;color: #544487;font-weight: 700;display: flex;justify-content: center;align-items: center;background-color: #fff;font-size: 14px;}
	.ar-ty-acc-title span::after {content: "";width: 8px;height: 8px;position: absolute;top: 2px;right: 0;
	display: block;border-left: 2px solid #544487;border-bottom: 2px solid #544487;transform: rotate(-45deg);}
	.toggle  .ar-ty-acc-title span::after {transform: rotate(-225deg);top: 7px;}
	/* END AR-671 */

	/* AR-668 */
	.header-container {padding-right: 150px;padding-left: 80px;}
	.logocontainer.logocontainer-normal {width: 75px;padding: 12px;}
	.mobile-menu-button {top: 65px;}
	.website-user-icons {top: 72px;bottom: auto;}
	.header_search_container {padding-left: 20px;padding-right: 14px;}
	.header_search_container input[type="text"] {padding: 5px 30px 5px 8px;font-size: 12px;}
	.header-holder-sticky .header-holder {padding-top: 0;}
	.main-website-content {padding-top: 220px !important;}

	.header-holder-sticky .infobar-container {display: none;}
	.header-holder-sticky .mobile-menu-button {top: 12px;}
	.header-holder-sticky .logocontainer-sticky {margin-left: 0 !important;}
	.header-holder-sticky .header-container {padding-right: 15px !important;padding-left: 95px !important;}
	/* END AR-668 */

	/* AR-720 */
	.bftext-col {width: 100%;}
	h1.bf-main-title {padding-right: 150px;}
	h1.bf-main-title {font-size: 18px;}
	h1.bf-main-title strong {font-size: 26px;line-height: 1.4;}
	.top-bftext-body > div {padding: 48px 58px;}
	.bftext-col h2, .bftext-col h3 {margin-bottom: 20px;}
	.bftext-footer-text p {font-size: 15px;}
	/* END AR-720 */

	/* AR-706 */
	.ar_pdbf_card {width: calc(33.33% - 10px);}
	.ar-br-head-mid {padding: 25px 0 30px;}
	.ar-br-head-mid h1.bf-main-title strong {font-size: 22px;}
	.ar-br-head-mid h1.bf-main-title {font-size: 14px;}

	.ar-br-selectedoption {display: block !important;background-color: #fff;border-radius: 10px;cursor: pointer;padding: 10px 50px 10px 10px;position: relative;}
	.ar-br-selectedoption::after {content: "";width: 10px;height: 10px;border-bottom: 2px solid #6CC049;border-left: 2px solid #6CC049;
	position: absolute;top: 20px;right: 18px;transform: rotate(-45deg);}
	.ar-br-filteritem-im {width: 40px;display: flex;align-items: center;justify-content: center;}
	.ar-br-selectedoption > div {display: flex;align-items: center;justify-content: start;}
	.ar-br-filteritem-ti {justify-content: start;}
	.ar-br-filteritem-ti {height: auto;padding-left: 20px;}
	.ar-br-filteritem-im img {width: 40px;height: 40px;display: block;object-fit: contain;object-position: center;}
	.ar-br-doptions {overflow: hidden;opacity: 0;visibility: hidden;position: absolute;top: calc(100% + 5px);z-index: 10;width: 100%;}
	.ar-br-head-end {position: relative;}
	p.bf-cat-title {font-size: 14px;width: 100%;text-align: left;text-transform: uppercase;display: flex;gap: 9px;}
	.ar-br-head-filters.active .ar-br-doptions {opacity: 1;visibility: visible;}
	[nav_for="*"].ar-br-filteritem {display: block !important;}

	.ar-br-filteritem > div {display: flex;align-items: center;justify-content: start;flex-direction: revert;gap: 0;}
	.ar-br-filteritem {width: 100%;border-radius: 0;padding: 10px;border-bottom: 1px solid #ccc;}
	.ar-br-filteritem:last-child{border-bottom: 0;}
	.ar-br-filterlist {gap: 0;justify-content: start;flex-direction: column;width: 100%;background-color: #fff;border-radius: 10px;overflow: hidden;}

	.page-template-black-friday .logocontainer.logocontainer-normal {width: 55px;}
	.page-template-black-friday .header_search_container {padding: 0 25px;}
	.page-template-black-friday .header-container {padding: 14px 0;}
	.bf-buton-inapoi-la-site {font-size: 13px;padding-right: 18px;margin-right: 18px;}
	.page-template-black-friday .header-holder-sticky .header-container {padding-right: 0 !important;padding-left: 0 !important;}
	.page-template-black-friday .header-holder-sticky .header_search_container {padding: 0 22px !important;margin: 0 !important;}
	.page-template-black-friday .header-holder-sticky .header-holder {padding: 0 !important;}

	/* quickfix */
	.ar-br-filteritem {border-top: 0 !important;border-left: 0 !important;border-right: 0 !important;background-color: #fff;}
	.ar-br-filteritem:hover, .ar-br-filteritem.active {background-color: #544487;}
	p.bf-cat-title span {color: #544487;}
	/* END AR-706 */

	/* AR-775 v2 */
	.footer-icons .content-inner {padding: 0;}
	.footer-icons {padding: 20px 0 15px;}
	/* END AR-775 v2 */
}

@media(max-width:992px){
	body .asl-cont .sl-main-cont .asl-panel-inner{position:relative;}
}

@media(max-width:768px){
	/*Cart*/
	.woocommerce-cart .page_regular_content {		padding-top: 15px;	}
	.shop_table.shop_table_responsive .woocommerce-shipping-destination {		display: none;	}
	.woocommerce table.shop_table th.product-name, .woocommerce table.shop_table td.product-name {		padding-left: 0;		padding-right: 0;	}
	.woocommerce table.shop_table .product-quantity {		width: 100%;		padding-right: 0;	}
	.minicart_product_form {		text-align: right;	}
	.woocommerce-cart-form__cart-item .product-quantity {		color: #000;	}
	.woocommerce table.shop_table td {		padding-right: 0;		padding-left: 0;	}
	.woocommerce-cart-form__cart-item.cart_item td {		padding-left: 8px !important;		padding-right: 8px !important;	}
	.remove.remove_from_cart_button {		top: 0px;	}
	.woocommerce table.cart td.actions .coupon {		width: 100%;	}
	.update_cart_container {		width: 100%;		margin-top: 15px;	}
	.woocommerce table.cart td.actions {		padding: 15px 10px 15px !important;	}
	.coupon_field_container {		width: 235px;		float: right;	}
	.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents label {		padding-top: 14px;		padding-bottom: 14px;	}
	.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .actions #coupon_code {		padding-left: 10px;	}
	.woocommerce-page table.cart td.actions .coupon .button {		width: 32px;	}
	.woocommerce-page table.cart td.actions .coupon .button::before {		left: 2px;	}
	.update_cart_container .button {		background-color: #544487 !important;		color: #fff !important;		padding: 15px 20px !important;	}
	.woocommerce ul#shipping_method li {		font-size: 18px;	}
	.rp_wcdpd_promotion_total_saved_table_row {		display: none !important;	}
	/*#shipping_method {		display: none;	} */
	.woocommerce .cart_totals_container table.shop_table .shipping_custom_view th {		display: block !important;		font-weight: 700 !important;		float: left;	}
	.shipping_custom_view td::before {		display: none;	}
	.shipping_custom_view .inner_wc_table td {		float: right;	}
	/*.woocommerce-shipping-totals.shipping {		display: none !important;	}*/
	.woocommerce-cart .shipping_view td {		background-color: transparent !important;	}
	.woocommerce-cart  .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-cart  .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {		background-color: transparent;	}

	/*Checkout*/
	.woocommerce_checkout_totals .inner_wc_table th {		padding: 0 !important;		margin-top: 12px !important;		float: left;	}
	.woocommerce_checkout_review_box .woocommerce_checkout_review_box_badge img {		max-width: 50px;	}
	

	/* Afisare plachetele SOL,SAL,ANSVSA */
	.footer-logos-container .logo-narrow.legal_big_logos.ansvsa_logo img {width: 260px;}
	.logo-narrow.legal_big_logos.ansvsa_logo {margin-top: 0;}
	.logo-narrow.legal_big_logos {padding-bottom: 10px;}
	/* END - Afisare plachetele SOL,SAL,ANSVSA */

	/* AR-559 */
	.btn-adauga-produs-favorit.wishlist_delete{margin-left: auto !important;margin-right: 0;}
	.wishlist_table.wishlist_view .product-add-to-cart {width: 100% !important;}
	/* END AR-559 */
}
@media(max-width:767px){
	.icon-text {		font-size: 13px;	}
	.offer-text-holder {		padding: 20px 0 40px 0;}
	h2 {		font-size: 22px;	}
	.offer-text h4 {		font-size: 16px;		padding-top: 5px;		width: 60%;	}
	.offer-text h3 {font-size: 50px;		width: 40%;	}
	.offer-text-holder {		padding: 20px 0 30px 0;	}
	.recomended-heading {		padding-bottom: 20px;	}
	.each-recomended-product h3 , .each-recomended-product .h3{	margin-bottom: 10px;	font-size: 14px;	}
	.recomended-products .add_to_cart_button.buton {		padding: 14px 24px;		font-size: 14px;	}
	.each-product-item.style-suc .product-item-image img {		left: -55px;	}
	.favourite-products-inner {		margin-bottom: 20px;	}
	.about-us-image {		width: 100%;		position: relative;		height: 370px;		left: auto;		top: auto;		transform: none;		-webkit-transform: none;		-moz-transform: none;	}
	.about-us-text {		width: 100%;	}
	.about-us-image {		height: 445px;	}
	.about-us-text {		width: 100%;		margin-top: -172px;	}
	.about-us-image .about-us-image-inner {		border-radius: 0;	}
	.about-us-text {margin-bottom: 15px;		margin-left: 0;		margin-right: 30px;		width: calc(100% - 60px);	}
	.about-us-section-inner.box_right .about-us-image {		width: 100%;}
	.about-us-section-inner {		margin-bottom: 45px;	}
	.about-us-section-inner.box_right .about-us-text {		width: calc(100% - 60px);		margin-left: auto;	}
	.home .product-reviews-section {		padding-top: 0;	}
	.product-reviews-column h2, .product-reviews-column h4 {		font-size: 15px;	}
	.product-reviews-column:first-child {		padding-left: 50px;		padding-right: 50px;	}
	.stars li.star{		margin-right: 2px;	}
	.footer-logos-container {		max-width: 100%;	}
	.footer-icons-container figcaption {		display: none !important;	}
	.footer-icons-container .widget_block:first-child, .footer-icons-container .widget_block:last-child, .footer-icons-container .widget_block:nth-child(2) {		width: auto;	}
	.footer-icons-container .widget_block:nth-child(2) {		margin-left: 40px;		margin-right: 35px;	}
	.footer-column.column-3, .footer-column.column-4 {		width: 100%;	}
	.footer-column.column-3 {		margin-right: 0;		margin-bottom: 20px;	}
	.minicart_header {		padding: 6px 0 8px;	}
	.minicart_modal_item .mini_cart_buttons .buton.checkout {		padding: 14px 28px;		font-size: 14px;	}
	.minicart_modal_item .cta_text_column h3, .minicart_modal_item .cta_text_column .h3 {		font-size: 14px;	}
	.minicart-logo img {		max-height: 30px;	}
	.each-product-item.style-suc.cutie .product-item-image img {		max-height: 225px !important;	}
	.products-list .each-product-item-2 .product-item-image img {		max-width: 150px;	}
	.products-list .each-product-item-2 .product-item-image {		left: 39%;	}
	.each-product-item.style-suc .product-item-image.product_graphic_front {		right: 26%;	}
	.each-product-item.style-suc .product-item-image img {		max-height: 300px;	}
	.each-product-item.style-suc .product-item-image.product_graphic_back {	right: 20%;	z-index: 1;	}
	.each-product-item.style-suc .product-item-image.product_graphic_back img {		max-height: 435px;	}
	.club-banner-content .content-center {		padding: 0;	}
	.header-holder-sticky .mobile-menu-button {		top: 26px;	}
	.header-holder-sticky .mobile-menu-button .stripes {		top: auto;	}
	.favourite-products-inner h6 {		font-size: 16px;	}
	.favourite-products-inner h2 {		font-size: 21px;	}
	.scroll-top-button {		width: 42px;		height: 42px;	}
	.scroll-top-button::before {		width: 10px;		height: 10px;		top: 18px;		left: 15px;	}
	.modal-comanda-telefonica > div p{font-size: 14px;}
	.about-us-section-inner.box_about .about-us-text {		width: calc(100% - 60px);		margin-left: 30px;	}
	.about-us-text.club-banner-text.club-banner-text {		width: calc(100% - 60px);		margin-left: auto;		margin-right: auto;	}
	.products-list .each-product-item-2 .product-item-image {		left: 42%;	}
	.products-list .each-product-item.each-product-item-3 .product-item-image {		right: -7%;	}
	.each-product-item.style-suc .product-item-image.product_graphic_back {		right: 15%;	}
	.minicart_modal_item .cart_quantity_container .js-qty {		text-align: left;	}

	/*Magazin*/
	.free_shipping_badge {		padding: 8px 10px 8px 40px;	}
	.each-recomended-product h3, .each-recomended-product .h3 {		font-size: 14px;	}
	.each-recomended-product .product-price-regular {		font-size: 15px;	}
	.cart_button_container .add_to_cart_button.buton {		padding: 14px 27px;	}
	.shop_products_list .each-recomended-product {		width: 47%;	}

	/*Cart*/
	.fc-block.recomended_products .recomended-image img {		max-width: 100%;	}
	.recomended-products-inner .button-container {		padding-top: 0;	}
	.recomended-heading {		width: 100%;	}



	/*Checkout*/
	.woocommerce-info {		font-size: 13px;	}
	.woocommerce-form-login-toggle .woocommerce-info::before {		top: 18px;	}
	.woocommerce-checkout-review-order h2, .woocommerce-checkout .page_regular_content h1, .checkout.woocommerce-checkout h3,.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .amount, .checkout.woocommerce-checkout h3, .woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total th {		font-size: 20px;	}
	#ship-to-different-address span {		font-size: 15px;	}

	/*Contul Meu*/
	.account-header-content h1 {		font-size: 20px;		max-width: 300px;	}
	.woocommerce-account .u-column1.col-1, .woocommerce-account .u-column2.col-2 {		width: 100%;	}
	.woocommerce-account .u-column1.col-1 {		margin-right: 0;	}
	.woocommerce-account .page_regular_content {		padding-bottom: 20px;	}

	#yith-wcmap-avatar .avatar-modal-wrapper .avatar-modal-wrapper-region .avatar-modal {	width: 400px !important;	position: absolute !important;		top: 50%;		left: 50%;		transform: translate(-50%,-50%);		-webkit-transform: translate(-50%,-50%);		-moz-transform: translate(-50%,-50%);		margin-top: 0 !important;		margin-bottom: 0 !important;	}
	#yith-wcmap-avatar .avatar-modal-content h3 {		margin: 10px 0 8px;		font-size: 20px !important;	}
	#yith-wcmap-avatar .avatar-modal-content .avatar-select > div {		height: 120px !important;	}
	#yith-wcmap-avatar .avatar-modal-content .cols-wrapper .single-col {		width: 120px !important;	}
	#yith-wcmap-avatar .avatar-modal-content .avatar-select form label {		font-size: 13px;	}


	/*Punctele mele AC Club*/
	.club-banner-content.myaccount-banner .about-us-text {		margin-top: -80px;		margin-right: auto;	}
	.club-banner-content.myaccount-banner .about-us-image-inner {		border-radius: 10px;	}
	.points_box {		font-size: 15px;	}
	.aronia_club_sectoion .user_points_column {		margin-bottom: 15px;	}
	.woocommerce-account .page_regular_content .h2 {		font-size: 19px;	}
	.club-banner-content.myaccount-banner {		margin-top: 0;	}

	/*Comenzile mele*/
	.u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address, .woocommerce-column.woocommerce-column--1 address, .woocommerce-column.woocommerce-column--2 address {		height: auto !important;	}
	.u-columns.woocommerce-Addresses .u-column-holder:first-child {		margin-right: 0;	margin-bottom: 30px;}
	.u-column-holder {		width: 100%;	}

	/*Recomandă-ne unui prieten*/
	.woocommerce-MyAccount-content p, .woocommerce-address-description {		font-size: 14px;	}
	.woocommerce-MyAccount-content h3 {		font-size: 19px;	}

	/*Blog*/
	.blog-posts-page .blog-section-content {		margin-left: 0;		margin-right: 0;		margin-top: 0;	}
	.page-template-template-blog .main-website-content {		padding-left: 0;		padding-right: 0;	}
	.blog-featured .blog-heading {		border-radius: 0;	}
	.each-blog-post.each-featured-post {		padding: 0 30px;	}
	.featured-post-content {		width: 90%;		margin: -160px auto 0;		display: block;		float: none;	}
	.blog-posts-page .blog-heading {		margin-top: 20px;	}
	.page-template-template-blog .blog-section-inner {		padding: 0 30px;	}

	/*Single*/
	.blog-single-content .page-header-content h1 {		font-size: 21px;		margin-bottom: 5px;	}
	.post-infos {		font-size: 13px;	}
	.post-infos-holder .single-post-share {		margin-top: 40px;		float: none;		text-align: center;		display: inline-block;	}
	.single.single-post .blog-single-page .blog-wrapper {	padding-left: 20px;		padding-right: 20px;	margin-left: 20px;		margin-right: 20px;	}
	.blog-single-page .blog-wrapper .wp-caption {		margin-left: -20px;		margin-right: -20px;		width: calc(100% + 40px) !important;	}
	
	/*Despre Noi*/
	body:not(.home) .about-us-image .about-us-image-inner {		border-radius: 10px;	}
	.text-section-content .text-section-inner p {		font-size: 14px;	}

	/*Contact*/
	.contact-holder-inner h2 {		font-size: 18px;	}

	/*Newsletter*/
	.newsletter-template .about-us-text {		margin-top: 0;	}
	.content-area.newsletter-template .newsletter-form input[type="submit"],.content-area.newsletter-template .newsletter-form button  {		width: 130px !important;		padding: 10px 10px !important;	}
	.content-area.newsletter-template .newsletter-form input[type="email"] {		width: calc(100% - 130px) !important;	}

	/*Aronia CLUB*/
	.club-row-data.club-row-data-desc {		width: 100%;		margin-bottom: 20px;	}
	.club-row-data.club-row-data-step {		width: 35%;	}
	.club-row-data.club-row-data-reward {		width: 58%;	}
	.club-row-data.club-row-data-step::after {		right: 20px;	}
	.club-table-inner h2, .about-us-section-inner.box_club.box_right h3 {		font-size: 24px;	}
	.club-table-holder {		margin-bottom: 30px;	}
	.about-us-section-inner.box_right.box_club .button-container .buton {		padding: 18px 50px;		font-size: 16px;	}
	.about-us-section-inner.box_club .button-container {		margin-top: 30px;	}

	/*Beneficii*/
	.about-us-section-content.box_beneficii .box_large .about-us-text {		padding: 55px 40px;	}
	.beneficii-table-inner {		margin: 10px 0 25px;	}
	.about-us-section-inner.box_about .about-us-text {		margin-left: auto;		margin-right: auto;	}
	.beneficii-table-col.beneficii-table-right {		width: 100%;		margin-bottom: 30px;	}
	.beneficii-table-col.beneficii-table-left {		padding-left: 0;		width: 100%;	}
	.recomended-products-content.col_4 .full-content-center {		margin: 0;	}

	/*Fructe de aronia*/
	.simple_texts_columns .simple-texts-column.simple-texts-columns-left {		width: 100%;		margin-right: 0;	}
	.simple-texts-column.simple-texts-columns-right {		width: 100%;	}
	.simple-texts-columns {		margin: 30px 0 40px;	}

	/*Aronia Pret*/
	.simple-texts-column {		font-size: 14px;	}

	/*Single Product*/
	.benefit_item {		width: 100%;		margin-bottom: 10px;	}
	.benefit_item_content > div {		padding: 20px 0;		line-height: 1.5;	}
	.benefit_item:nth-child(2n) .benefit_item_content {		margin-left: 0;	}
	.benefit_item_content {		width: 100%;	}
	.benefit_item_title {		width: 100%;		margin-left: 0;		margin-right: 0;	}
	.benefit_item:nth-child(3n) .benefit_item_content {		margin-left: 0;	}
	.benefit_item:nth-child(4n) .benefit_item_content {		margin-left: 0;	}
	.benefit_item_title {		font-size: 16px;		text-align: left;		padding-left: 20px;		position: relative;	}
	.benefit_item_title span::after {		background-image: url('images/arrow-next.svg');		content: '';		opacity: 1;		width: 10px;		height: 16px;		position: absolute;		right: 20px;		left: auto;		background-size: cover;		background-position: center center;		background-repeat: no-repeat;		transform: rotate(90deg);		top: 3px;	}
	.active > .benefit_item_title span::after, .benefit_item:hover .benefit_item_title span::after {		opacity: 1;		left: auto;		padding-left: 0;	}
	.active > .benefit_item_title, .benefit_item .benefit_item_title:hover {		background-color: #e3e3e3 !important;		color: #5C5C5C !important;	}
	.testimonial h6 {		font-size: 16px;	}
	.administrare-aronia-column.administrare-aronia-left {		margin-right: 0;	}
	.administrare-aronia-inner .administrare-aronia-column {		width: 100%;	}
	.administrare-text {		height: auto !important;	}
	.single-product .blog-section-content {		margin-left: 0;		margin-right: 0;	}
	.footer-copyright {		padding: 11px 5px;	}
	.stars li.star {		background-size: 170px auto;		width: 18px;		height: 18px;		background-position: 60px 125px;		margin-right: 1px;	}
	.single-product .image-text-content.box_full h2, .product-benefits-content h2 {		font-size: 16px;	}
	.administrare-aronia-box .description {		font-size: 15px;	}
	.administrare-aronia-box .description br {		display: none;	}
	.section-column.table-column.no_values .table_column.label_column {		padding-left: 10px;		padding-right: 10px;	}
	.table_header, .table_footer {		padding: 12px 10px 12px 15px;	}
	.nutrition-info-table {	font-size: 14px;}
	.single-product .icons-section-content .icons-section-inner {	padding: 0 25px;}
	.products-list.products-list-5 .each-step {		width: 33.33%;		margin-bottom: 20px;	}
	.fc-block.production_steps {		margin-top: 30px;	}
	.production-steps-inner .title {		margin-bottom: 20px;	}
	.fc-block.production_steps + .fc-block.production_steps {		margin-bottom: 20px;	}


	/*Magazine Partenere*/
	.page-header-content.white_bg h6 {		font-size: 15px;	}
	.page-header-content.white_bg {		padding: 20px 0 35px;	}
	.page-header-content.white_bg h1, .contact-section-content.textsmall h2 {		font-size: 22px;	}
	.page-header-content .description, .text-section-content.gray_bg .text-section-inner p, .contact-holder .description {		font-size: 14px;	}
	.contact-holder-inner.no-date-companie .contact-inner.contact-infos-wrapper {		width: 60%;	}
	.text-section-content.gray_bg {		padding: 50px 0;	}
	.terms-button input[type="submit"] {		font-size: 14px;	}

	/*Thank you*/
	.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {		font-size: 20px;	}

	/*Search*/
	.content-area.search--page h3.blog-post_title {		font-size: 16px;		margin-bottom: 10px;	}
	.search--page .inner-content-center {		max-width: 100%;	}
	.search--page  .box-search .top-bar-search form {		width: 100%;	}

	/*Home banner 01.03.2022*/
	.products-list .each-product-item-1 .buton, .each-product-item .buton, .products-list .each-product-item-4 .buton  {		margin-top: 25px;	}

	.flexible-shipping-notice-container .woocommerce-info .button {	border: 0 !important;	}

	/*Mutat sectiune contradictii 09.03.2022*/
	.administrare-aronia-column-inner.administrare-aronia-inner-second.administrare-aronia-inner-second-mobile {		display: block !important;	}
	.administrare-aronia-column-inner.administrare-aronia-inner-second.administrare-aronia-inner-second-desktop {		display: none;	}

	/* modificare 23.03.2022 */
	.woocommerce-MyAccount-content table.shop_table tbody tr .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {	background-color: #E3E3E3;	}
	
	/* 05.04.2022 - responsive pagini livrare */
	.tabel-aronia-responsive, .tabel-aronia-responsive tbody, .tabel-aronia-responsive tr, .tabel-aronia-responsive td {display: block;width: 100% !important;}
	.tabel-livrare-internationala tbody tr:nth-child(1){display: none !important;}
	.tabel-livrare-internationala td::before {content: "Titlu: ";font-weight: 700;}
	.tabel-livrare-internationala td:nth-child(1)::before {content: "Țară: ";}
	.tabel-livrare-internationala td:nth-child(2)::before {content: "Curier: ";}
	.tabel-livrare-internationala td:nth-child(3)::before {content: "Timp tranzit (zile lucrătoare): ";}
	.tabel-livrare-internationala td:nth-child(4)::before {content: "Transport gratuit (Comanda min. euro): ";}
	.tabel-livrare-internationala td:nth-child(5)::before {content: "Note: ";}
	.simple-text-page img {padding: 5px 10px;}
	.tabel-aronia-responsive {height: auto !important;}
	/* 05.04.2022 - responsive pagini livrare */

	/* 12.04.2022 sameday */
	.footer-logos .widget_block {margin-right: 8px;margin-left: 8px;}
	.footer-logos-container img {max-height: 38px !important;}
	.footer-logos-container .logo-narrow img.easyboxicon {max-height: 25px !important;}
	/* 12.04.2022 sameday */

	/* Implementare product gift bundle */
	.bundle-product-tabs-items ul li {font-size: 15px;width: 100%;margin-bottom: 5px;}
	.bundle-product-tabs-items ul {display: block;}
	.bundle-product-tabs-items ul li:first-child {border-top-left-radius: 10px;border-bottom-left-radius: 0;border-top-right-radius: 10px;}
	.bundle-product-tabs-items {margin-top: 5vw;}
	.bundle-product-tabs-items ul li:last-child {border-top-right-radius: 0;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
	/* END Implementare product gift bundle */

	/* Pagina produs AR-203 */
	.aronia_instock_badge {color: #46A040;font-weight: 600;font-size: 14px;padding-top: 9px;}
	/* AR-536 */
	.pack_out_of_stock .aronia_instock_badge::after{font-size: 14px;}
	/* END AR-536 */
	/* END - Pagina produs AR-203 */

	/* Pagina de thank you AR-210 */
	.text_status_comanda_plasata p {font-size: 13px;}
	.woocommerce-order-received .woocommerce-order-details__title {padding-left: 15px;}
	.woocommerce-order-details__title .download-bill {margin-bottom: 0 !important;width: auto;}
	.woocommerce-order-details__title .download-bill .button {gap: 8px;padding-right: 0;padding-left: 0;font-size: 14px;}
	.woocommerce-order-details__title .download-bill .button svg {height: 15px;width: auto;}
	.woocommerce-order-received .woocommerce-order-details__title {font-size: 15px;}
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(1) {padding-top: 15px;padding-bottom: 15px;}
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(1), 
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th:nth-child(1) {padding-left: 15px !important;}
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td:first-child a::before {display: none;}
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(2), 
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th:nth-child(2) {width: auto !important;}
	.woocommerce-order-received .woocommerce-thankyou-order-details li {padding-left: 15px !important;height: 70px;font-size: 15px !important;padding-right: 15px !important;}
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot .cart-total th, 
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot .cart-total td {line-height: 1.3;}
	/* END - Pagina de thank you AR-210 */

	/* Sectiune recenzii AR-205 */
	.submit_comentariu_review.buton {font-size: 11px;}
	.comentariu_review {font-size: 15px;}
	.modal_full_comment {font-size: 14px;padding-top: 10px;}
	.modal_comment_inner {padding: 45px 30px 30px;}
	.modal_comment_inner_scroll {max-height: 70vh;overflow: auto;margin-right: -30px;padding-right: 30px;}
	.submit_comentariu_review.loading{width: 180px;}
	/* END - Sectiune recenzii AR-205 */

	/* 11.09.2022 Responsive bugfixes */
	h1.product_title {margin-bottom: 20px;}
	.pdp-badge-group img {max-height: 40px;}
	/* END 11.09.2022 Responsive bugfixes */

	/* Testimoniale AR-205 */
	.banner-general-reviews .product-reviews-header {max-width: 92%;flex-wrap: wrap;}
	.product-reviews-header .product-reviews-column {width: 100% !important;text-align: center;}
	.banner-general-reviews .product-reviews-column:first-child {margin-bottom: 15px;}
	.coloana_filtre_testimoniale.produs_filtrare,
	.coloana_filtre_testimoniale.rating_filtrare, 
	.coloana_filtre_testimoniale.ordonare_filtrare {width: 100%;margin-right: 0;margin-bottom: 14px;}
	.banner-general-reviews .product-reviews-column:last-child {width: auto;display: flex;justify-content: center;}
	.testiminial_modal_inner .post--reviews .cr-upload-images-status {max-width: 100%;margin-bottom: 8px !important;}
	.alege_produs_review .dropdown_values_list ul {max-height: 220px;}
	.produs_filtrare .dropdown_values_list {width: 100%;}
	.produs_filtrare .dropdown_selected_value span {max-width: 74vw;}
	/* END - Testimoniale AR-205 */

	/* Header AR-214 */
	.stars li.star {background-position: -110px -75px;}
	/* END - Header AR-214 */

	/* Optimizare pagina blog AR-198 */
	.each-blog-post.each-featured-post {padding: 15px;width: calc(100% - 50px);}
	.blog-heading {padding-left: 20px !important;padding-right: 20px !important;}
	.blog-heading .title h2 {font-size: 19px;}
	.blog-featured .each-blog-post .blog-image {margin-bottom: 0;height: 45vw !important;}
	.lista_articole_featured {max-width: calc(100% - 50px);}
	.lista_articole_featured {padding-bottom: 25px;}
	.blog-posts-page .blog-section-content {margin-top: 0;}
	.page-template-template-blog .blog-section-inner {padding: 0;width: calc(100% - 50px);}
	/* END - Optimizare pagina blog AR-198 */

	/* Single recommended stars fix */
	.single-product .recomended-infos li.star {background-position: -110px -75px;}
	/* END - Single recommended stars fix */

	/* AR-234 - Poze categorii homepage */
	.aronia__categorii_produse > .content-center {padding: 0 30px;}
	.ar_blurb__categorie {width: calc(50% - 9px);}
	/* END - AR-234 - Poze categorii homepage */

	/* AR-282 Black Friday 2022 */
	.bf__banner_desktop{display: none !important;}
	.bf__banner_mobile {display: block !important;}
	.page-template-template-blog .ar_top_black_friday {margin-bottom: 0;}
	.page-template-template-blog .ar_top_black_friday .content-center{width: calc(100% - 50px);}
	/* END - AR-282 Black Friday 2022 */

	/* AR-295 - Produs cu buton in pagini BLOG */
	.floating__product_mod .each-recomended-product .product-price-regular {
		font-size: 11px;
		width: 90px;
	}
	/* END - AR-295 - Produs cu buton in pagini BLOG */

	/* AR-283 */
	.sectiune__comanda_chat_extern {width: 42px;}
	.visible_scroll_top .sectiune__comanda_chat_extern {bottom: 82px;}
	.optiune__chat_extern {border-radius: 42px;width: 42px;}
	.icon__chat_extern {height: 42px;width: 42px;}
	.mesaj__chat_extern {max-width: calc(100vw - 90px);}
	.single-post.visible_scroll_top .sectiune__comanda_chat_extern {bottom: 82px !important;}
	/* END - AR-283 */

	/* AR-248 - Wishlist */
	.free_shipping_badge {padding: 5px 5px 5px 20px;}
	.shop_table.cart.wishlist_table.wishlist_view,
	.shop_table.cart.wishlist_table.wishlist_view tbody,
	.shop_table.cart.wishlist_table.wishlist_view tr,
	.shop_table.cart.wishlist_table.wishlist_view th,
	.shop_table.cart.wishlist_table.wishlist_view td {display: block !important;border: 0 !important;width: 100% !important;height: auto !important;}
	.shop_table.cart.wishlist_table.wishlist_view thead{display: none !important;}
	.shop_table.cart.wishlist_table.wishlist_view tr {
		width: 49% !important;
		background-color: #F6F7FA;
		border-radius: 10px !important;
		padding: 15px;
		margin-bottom: 2% !important;
		display: flex !important;
		flex-wrap: wrap !important;
		align-items: center;
		justify-content: space-between;
	}
	.shop_table.cart.wishlist_table.wishlist_view td {padding-top: 0 !important;}
	.shop_table.cart.wishlist_table.wishlist_view tbody.wishlist-items-wrapper {display: flex !important;flex-wrap: wrap;justify-content: space-between;}
	.shop_table.wishlist_table.wishlist_view .product-thumbnail img {width: 100%;height: auto;display: block;margin: 0 auto;background-color: #fff;border-radius: 10px;}
	.woocommerce table.shop_table.wishlist_view th.product-name, .woocommerce table.shop_table.wishlist_view td.product-name {padding-left: 0;padding-right: 0;text-align: center;}
	.shop_table.cart.wishlist_table.wishlist_view td {padding-top: 0 !important;text-align: center;}
	.woocommerce .wishlist_table.wishlist_view td.product-price {padding-bottom: 0;margin-bottom: 5px;}
	.shop_table.cart.wishlist_table.wishlist_view td.product-add-to-cart{width: calc(100% - 50px) !important;padding: 0 !important;}
	.shop_table.cart.wishlist_table.wishlist_view td.product-remove{width: 50px !important; padding: 0 !important;}
	.shop_table.cart.wishlist_table.wishlist_view td.product-remove .remove.remove_from_wishlist {margin-left: auto !important;margin-right: 0;}
	.shop_table.cart.wishlist_table.wishlist_view td.product-stock-status {padding-bottom: 18px;}
	.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view td.product-thumbnail, 
	.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view th.product-thumbnail {display: block !important;height: auto !important;}
	.woocommerce-account .shop_table.wishlist_table.wishlist_view .product-thumbnail img {width: 100%;height: auto;}
	.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view td, 
	.woocommerce-account .shop_table.cart.wishlist_table.wishlist_view th {text-align: center;}
	.woocommerce-account .wishlist_table.wishlist_view .product-name h4 a {font-size: 15px;}
	.woocommerce-account .wishlist_table.wishlist_view .product-price del, 
	.woocommerce-account .wishlist_table.wishlist_view .product-price ins {display: inline;}
	.woocommerce-account .woocommerce .wishlist_table.wishlist_view td.product-price {font-size: 13px;}

	.pdp_form_cart .cart_button_container .add_to_cart_button.buton {width: 100%;}
	.pdp_form_cart > div {gap: 20px;}
	.pdp_form_cart .cart_button_container {flex-grow: 1;}
	.wishlist-title.wishlist-title-with-form h2 {text-align: center;}
	.page_regular_content #yith-wcwl-form {padding-top: 0;}
	/* END - AR-248 - Wishlist */

	/* Afiliati */
	#affwp-login-form,
	p.no-access,
	p.no-access + .affwp-errors {width: 100%;}
	#affwp-login-form {padding: 20px;}
	#affwp-login-user-login, #affwp-login-user-pass {font-size: 14px;padding: 8px 12px;}
	#affwp-login-form input[type="submit"] {width: 100%;height: 40px;font-size: 15px;}
	.affwp-lost-password {margin-bottom: 0;}
	#affwp-login-form p {margin-bottom: 15px;}
	#affwp-login-form legend {font-size: 18px;font-weight: 700;margin-bottom: 15px;}
	#affwp-login-form p label {font-size: 14px;}
	#affwp-login-user-login, #affwp-login-user-pass {margin-top: 5px;border-radius: 6px !important;}
	p.no-access {padding-top: 20px;}
	body p.affwp-error {margin-bottom: 4px !important;}
	#affwp-login-form input[type="submit"] {border-radius: 6px;}
	/* END Afiliati */

	/* AR-314 */
	.flex-table-container {gap: 20px;border: 0;}
	.flex-table-row {
		border: 1px solid #696D9F;
		border-radius: 10px;
		flex-direction: column;
	}
	.flex-table-col:nth-child(1),
	.flex-table-col:nth-child(2),
	.flex-table-col:nth-child(3) {
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid #696D9F;
		max-width: 100%;
	}
	.flex-table-col:last-child{border-bottom: 0 !important;}
	.flex-table-col {
		padding: 8px;
	}
	.flex-table-col:nth-child(1){font-weight: 700;}
	.page-template-default.page .content_builder > .fc-block.image_text_section:first-child .box_full {padding-top: 20px;padding-bottom: 30px;}
	.page-template-default.page .content_builder > .fc-block.image_text_section:first-child .box_full h2 {margin-bottom: 0;font-size: 22px;}
	.flex-table-row:last-child{border: 1px solid #696D9F;}
	.page-template-default.page .content_builder > .fc-block.image_text_section:first-child .box_full .content-center{padding: 0;}
	/* END - AR-314 */

	/* AR-338 */
	.countdown-promotion .date-item {			font-size: 11px;			padding: 4px 10px;		}
	/* END - AR-338 */

	/* AR-341 */
	.each-recomended-product .countdown-promotion {		margin-top: -46px;	}
	.single-product .pdp-heading-group {		width: 100%;	}
	.single-product .clockdiv-holder .clockdiv-text {		font-size: 12px;		padding: 8px 16px;	}
	.single-product .clockdiv-holder {		position: static;		right: 0;		top: 0;		text-align: center;	}
	/* END - AR-341 */

	/* AR-347 */
	.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table th {background-color: #fff;}
	.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table .product-quantity {width: auto !important;}
	.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table td,
	.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table th{font-size: 14px !important;}
	.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table thead{display: none !important;}
	.woocommerce-checkout.woocommerce-order-pay  .woocommerce-Price-amount.amount bdi{font-size: inherit !important;}
	.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button {margin: 0 0 0 auto !important;}
	#customer_details::before,#customer_details::after{display: none !important;}
	#customer_details {display: block;}
	.woocommerce-checkout-payment {padding-bottom: 15px;padding-top: 0 !important;}
	/* END - AR-347 */

	/* AR-302 */
	.woocommerce-checkout .woocommerce-message {margin-bottom: 15px;padding: 8px 8px 8px 30px;}
	.woocommerce-checkout .woocommerce-message::before {top: 8px;left: 9px;}
	.woocommerce-checkout .woocommerce-error {border-radius: 5px;font-size: 16px;line-height: 1;padding: 8px 8px 8px 35px !important;margin: 0 0 15px;}
	.woocommerce-checkout .woocommerce-error::before {left: 9px;font-size: 16px;}
	.woocommerce-checkout .woocommerce-error li {font-size: 14px !important;line-height: 1.5;}
	.woocommerce-checkout .woocommerce-info {border-radius: 5px;padding: 8px 8px 8px 35px;line-height: 1.5;font-size: 14px;}
	.woocommerce-checkout .woocommerce-info::before {top: 10px;left: 9px;width: 16px;height: 16px;}
	.shipping_custom_view {padding-bottom: 15px;}
	.woocommerce-shipping-fields {margin-bottom: 15px;}
	.shop_table.woocommerce-checkout-review-order-table > tbody {border-radius: 5px !important;}
	.woocommerce-checkout .woocommerce-message::before, .woocommerce-checkout .woocommerce-error::before {top: 10px !important;}
	.woocommerce-checkout .woocommerce-error li {font-size: inherit !important;}
	/* END - AR-302 */

	/* AR-436 */
	.hero-section-content.bf__section_content img {	height: auto;}
	.hero-section-content.bf__section_content.bf_active_section .hero-text {padding: 40px 40px 90px;transform: none;top: auto;width: 100%;position: relative;}
	.hero-section-content.bf__section_content .hero-text h1 strong {font-size: 25px;}
	.home .bf_active_section .hero-description p {font-size: 16px;}
	.hero-section-content.bf__section_content .hero-text h1{margin-bottom: 10px;}
	/* END AR-436 */

	/* AR-493 */
	.head-cupoanele-mele {align-items: start;margin-bottom: 20px;flex-wrap: wrap;flex-direction: column;}
	.acc-align-left{text-align: left !important;padding: 10px;}
	/* END AR-493 */

	/* AR-521 */
	.woocommerce-info.ar_modal_alert {padding: 0 !important;}
	/* END AR-521 */

	/* 5 mar 2024 */
	.bf__banner_mobile {width: 100% !important;}
	/* END 5 mar 2024 */

	/* AR-520 */
	.page-template-template-blog .ar-site-breadcrumbs .page_regular_content {padding-left: 30px !important;padding-right: 30px !important;}
	/* END AR-520 */

	/* Optimizari PageSpeed Aronia 27.03.2024 */
	.pdp-badge-group ul li img {min-height: 40px;min-width: 40px;}
	.pdp-badge-group ul li:first-child img {min-width: 46px;}
	/* END Optimizari PageSpeed Aronia 27.03.2024 */

	.hero-section-content.bf__section_content .bf__banner_desktop img {display: none !important;}

	/* AR-575 */
	.aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(1), .aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(4) {		width: 100%;	}
	.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie {		left: 20px;		bottom: 25px;			padding: 16px 14px 16px 15px;	}
	.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie .h3 a {		font-size: 16px;	}
	.aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(2), .aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(3) {		width: 100%;	}
	.aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(2) .ar_imagine__categorie, .aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(3) .ar_imagine__categorie {		padding-bottom: 100%;	}
	.aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(2) .ar_titlu__categorie, .aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(3) .ar_titlu__categorie, 	.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie {		max-width: 400px;	}
	.aronia__categorii_produse.coloane_3 .ar_blurb__categorie {		width: 100%;	}

	/* END - AR-575 */

	/* AR-667 */
	.ar-cards-promotii {margin-left: 30px;margin-right: 30px;}
	.ar-cards-promotii .slick-arrow,
	.slider-banner-offers .slick-arrow {width: 36px;height: 36px;margin-top: -18px;background-size: 16px auto;}
	.slider-banner-offers .slick-dots {background-color: transparent;padding: 0;bottom: -26px;}
	.slider-banner-offers .offers-content-inner {margin-bottom: 0;display: block !important;}
	.slider-banner-offers {margin-bottom: 45px;}
	/* END AR-667 */

	/* AR-672 */
	.ar-ty-std-col:nth-child(1), .ar-ty-std-col:nth-child(2) {width: 100%;}
	.ar-ty-std-col:nth-child(2) > h4 {display: none;}
	.ar-ty-store-details {margin: 0 auto 40px;}
	.woocommerce-order-received .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1, 
	.woocommerce-order-received .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {width: 100%;}

	body:not(.logged-in) .ar-ty-store-details .cta_text_column {width: calc(100% - 55px);}
	body:not(.logged-in) .ar-ty-store-details .cta_aronia_club .cta_button_column {width: 100%;text-align: left;padding-left: 70px;padding-top: 12px;}
	body:not(.logged-in) .ar-ty-store-details .cta_button_column .buton {padding: 14px 30px;box-shadow: none !important;}
	body:not(.logged-in) .ar-ty-store-details .cta_aronia_club {margin-bottom: 30px;}
	/* END AR-672 */

	/* AR-670 */
	.main_product__slider-container {margin-right: 0;margin-left: 0;}
	.single-product-images,
	.woocommerce-page div.summary.entry-summary {width: 100% !important;}
	/* END AR-670 */

	/* AR-671 */
	.mch-it .ar-ty-std-col:nth-child(1), .mch-it .ar-ty-std-col:nth-child(2) {width: 100%;}
	/* END AR-671 */

	/* AR-668 */
	.stripes {top: 0;}
	.mobile-menu-button {top: 71px;}
	/* AR-701 */ /*.infobar-container {display: none;}*/ /* END AR-701 */
	.site-header-holder:not(.header-holder-sticky) .header-container .header_search_container {width: 100%;position: absolute;bottom: 0;
	left: 0;padding: 10px 30px;background-color: #F7F7FF;}
	.header_search_container input[type="text"] {padding: 5px 30px 5px 8px;font-size: 14px;border: 1px solid #FFF; background-color: #FFF;}

	.header-holder-sticky .header_search_container input[type="text"] {
		padding-right: 33px !important;
		font-size: 12px !important;
		background-color: #fff;
		padding-left: 10px;
		border-radius: 7px !important;
		color: #544487 !important;
		width: 100%;
	}
	.header-holder-sticky .mobile-menu-button {top: 16px;}
	.header-holder-sticky .header_search_container input[type="text"]::placeholder{color: #544487 !important;}
	.header-holder-sticky .header-container {padding-right: 15px !important;padding-left: 85px !important;}
	.header-holder-sticky .header_search_container {width: calc(100vw - 320px);padding-left: 12px;}
	/* END AR-668 */

	/* AR-701 bugfix */
	.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item {
	display: flex;align-items: center;flex-wrap: wrap;gap: 13px;position: relative !important;padding-left: 100px;
	padding-right: 70px;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid rgba(110,114,165,0.2) !important;}
	.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail {
	display: block !important;position: absolute;top: 0;left: 0;}
	.woocommerce-cart.cart_item .product_weight {margin-bottom: 0;}
	.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item td::before{display: none !important;}
	.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item td {
	border: 0 !important;padding: 0 !important;text-align: left !important;}
	.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail{display: block !important;}
	.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item td.product-name {
	width: 100% !important;display: flex;gap: 5px;}
	.woocommerce-cart .woocommerce table.shop_table .product-quantity {width: auto;}
	.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item td.product-subtotal {
	position: absolute;top: 0;right: 0;}
	.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item td.product-remove {
	margin-left: auto;position: absolute;right: 0;bottom: 20px;}
	.woocommerce-cart .woocommerce-shipping-totals.shipping {display: none !important;}
	.woocommerce-cart .woocommerce-cart-form__contents .product-subtotal span {font-size: 15px;}
	.woocommerce-cart .update_cart_container {opacity: 0;visibility: hidden;max-height: 0;max-width: 0;position: absolute;}
	.woocommerce table.cart td.actions {padding: 0 10px 15px !important;}

	#sb_instagram.sbi_mob_col_3 #sbi_images {
		display: flex;
		flex-wrap: wrap;
		gap: 0 !important;
		margin-right: -2px !important;
		margin-left: -2px !important;
	}
	#sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item {
		padding: 2px !important;
	}
	/* END AR-701 bugfix */

	/* AR-720 */
	.top-bftext-body {padding: 0 20px;}
	.top-bftext-body > div {padding: 30px;}
	/* END AR-720 */

	/* AR-706 */
	.ar_pdbf_card {width: calc(50% - 8px);}
	.page-template-black-friday .site-header-holder .content-center {padding-left: 0;padding-right: 0;}
	.page-template-black-friday .header-container {padding: 16px 20px 77px;}
	.page-template-black-friday .site-header-holder:not(.header-holder-sticky) .header-container .header_search_container {width: 100% !important;}
	.page-template-black-friday .website-user-icons {margin-left: auto;}
	.page-template-black-friday .main-website-content {padding-top: 148px !important;}
	.bftext-section-content.starbf2024 {padding-top: 20px;padding-left: 20px;padding-right: 20px;}
	.page-template-black-friday .site-header-holder:not(.header-holder-sticky) .header-container .header_search_container {padding-left: 20px !important;padding-right: 20px !important;}
	.page-template-black-friday .header-holder-sticky .header_search_container {display: none !important;}
	.page-template-black-friday .header-holder-sticky .website-user-icons {bottom: auto;top: auto;}
	.page-template-black-friday .header-holder-sticky .logocontainer-sticky {display: block !important;}
	.page-template-black-friday .header-holder-sticky {padding-top: 10px !important;padding-bottom: 10px !important;height: auto;}
	.page-template-black-friday  .header-holder-sticky .site-header-holder-inner-container {padding-left: 20px;padding-right: 20px;}
	.page-template-black-friday .header-holder-sticky .header-container {display: flex !important;}
	.header-holder-sticky .logocontainer-sticky .websitelogo {max-width: 40px;}
	.page-id-872:not(.home) .main-website-content {padding-left: 0 !important;padding-right: 0 !important;}
	/* END AR-706 */

	/* AR-775 v2 */
	.fic-item-label {font-size: 13px;}
	/* END AR-775 v2 */
}
@media(max-width:639px){
	.minicart_modal_item, .modal_login_item {	width: 100%;	min-width: 100%;}
	.modal-search-inner {		width: 400px;		margin-left: -200px;	}
	.mesaj-intampinare-drop, .login_modal_body .h2 {		font-size: 18px;	}
	.modal_login_item .woocommerce-form.woocommerce-form-login.login {	margin: 0 0 20px;	padding-bottom: 65px;	}
	.form-row-wide.login-password-row {		margin-bottom: 20px;	}
	.social_logins_separator {		margin-bottom: 22px;	}
	.wc-social-login.form-row-wide {		padding: 0 20px;	}
	.socials_login_shortcode {		margin-bottom: 25px;	}
	.offer-text h3 {		font-size: 52px;		width: 100%;	}
	.offer-text h4 {		font-size: 13px;		width: 100%;	}
	.product_offer_price {		display: none;	}
	.offer-text-inner {		margin-bottom: 20px;	}
	.offer-section-inner .buton {		width: 100%;		text-align: center;	}
	/*.home .recomended_products {		display: none;	}*/
	.home .fc-block.recomended_products {		width: 0;		height: 0;		opacity: 0;		visibility: hidden;		pointer-events: none;		overflow: hidden;	}
	.products-list .each-product-item {		min-height: 235px;	}
	.product-item-text {		max-width: 100%;	}
	.each-product-item .product-item-image {		left: 60px;	}
	.product-item-text .product-item-description {		display: none;	}
	.each-product-item-1 .product-item-text h3, .each-product-item-2 .product-item-text h3, .product-item-text h3 {		font-size: 26px;	}
	.each-product-item-1 .product-item-text h3 strong, .each-product-item-2 .product-item-text h3 strong, .product-item-text h3 strong {		font-size: 18px;	}
	.about-us-section-content {		margin-top: 70px;	}
	.about-us-text {		padding: 50px 35px;	}
	.flag {		display: none;	}
	.about-text p {		font-size: 15px;	}
	.buton {		font-size: 16px;	}
	.about-us-section-inner {		margin-bottom: 95px;	}
	.box_quote .about-us-text .subtitle {		display: none;	}
	.about-us-text h2 {		font-size: 32px;	}
	.about-us-text .position {		font-size: 21px;		margin-bottom: 40px;	}
	.box_quote .about-text p {		font-size: 16px;		font-style: italic;	}
	.about-us-text .button-container {		margin-top: 40px;	}
	.about-us-text .button-container .buton {		width: 100%;		text-align: center;	}
	.about-us-section-inner.box_quote {		margin-bottom: 55px;	}
	.product-reviews-column:first-child > div::before {		display: none;	}
	.product-reviews-column:first-child > div {		padding-left: 0;	}
	.product-reviews-column:first-child {		width: 100%;	}
	.product-reviews-column h2, .product-reviews-column h4 {		font-size: 18px;		text-align: center;	}
	.product-reviews-column:first-child::after {		border-width: 35px 0 35px 27px;		margin-top: -14px;		top: auto;		bottom: -46px;		left: 50%;		transform: translateX(-50%) rotate(90deg);		-webkit-transform: translateX(-50%) rotate(90deg);		-moz-transform: translateX(-50%) rotate(90deg);	}
	.product-reviews-column:last-child {		width: 100%;		padding-top: 58px;		height: auto;		display: block;	}
	.rating-out-of-five {		font-size: 33px;	}
	.rating-reviews-count {		font-size: 18px;	}
	.offer-section-content .content-center {		padding-left: 0;		padding-right: 0;	}
	.offer-text h3 {		font-size: 53px;	}
	.offer-text-holder {		padding: 20px 36px 22px 36px;	}
	.offer-section-content .mobile-heading {		display: block !important;		text-align: center;	}
	.offer-section-content h2 {		color: #380069;		font-size: 28px;	}
	.offer-section-content {		background-color: transparent;	}
	.offer-section-inner {		background-color: #F6F7FA;		border-radius: 10px;	}
	.offer-section-content h6 {		font-size: 18px;		margin-bottom: 5px;	}
	.offer-section-content {		margin: 35px 20px 45px 20px;	}
	.subtitle h6, .subtitle .h6	{		margin-bottom: 5px;	}
	.each-product-item .product-background {		position: relative;		width: 100%;		height: 300px;		top: auto;		left: auto;		margin-bottom: 30px;	}
	.product-item-text {		width: 100%;	}
	.each-product-item.style-suc .product-item-image img {		max-width: 180px;		height: auto;		bottom: 0;	}
	.products-list .each-product-item-1 h3 {		margin-bottom: 0;	}
	.each-product-item .button-container .buton {		width: 100%;		text-align: center;		display: block;	}
	.products-list .each-product-item-2 .product-item-image img {		height: 200px;	}
	.product-item-text {		display: block;		float: none;	}
	.each-product-item .product-item-image {		left: 20px;		right: auto;		top: auto !important;		width: auto;		position: absolute;		height: auto;		bottom: -20px !important;	}
	.each-product-item .product-item-image img {		position: relative !important;		left: auto !important;		bottom: auto !important;	}
	.products-list .each-product-item {	margin-bottom: 54px;	padding: 0;	}
	.products-list .each-product-item-2 .product-background {		background-position: center center;	}
	.each-product-item-1 .product-item-image {		bottom: -42px !important;	}
	.products-list .each-product-item-2 .product-item-image {		left: 20px;	}
	.style-gem .product-item-image img {		max-width: 220px;	}
	.products-list .each-product-item.each-product-item-3 .product-item-image {		bottom: auto !important;		left: auto;		right: 0;		top: 50% !important;	}
	.each-product-item.style-suc.each-product-item-4 .product-item-image img {		width: auto;		max-width: 180px;		height: auto;	}
	.style-suc.each-product-item-4 .product-item-image {		left: 47px;		bottom: -25px !important;	}
	.each-product-item.style-suc .product-item-image.product_graphic_front {		right: auto;		bottom: -28px !important;		width: 69%;		position: absolute;		left: -48px;	}
	.products-list .each-product-item:last-child {		margin-bottom: 22px;	}
	.about-us-section-content {		margin-top: 90px;	}
	.products-list .each-product-item.each-product-item-1 {		padding-top: 10px;	}
	.each-product-item.style-capsule.each-product-item-2, .each-product-item.style-suc.each-product-item-1 {		margin-bottom: 12px !important;	}
	.box_about .about-us-text h2 {		font-size: 21px;		margin-bottom: 26px;	}
	.about-us-section-inner.box_right .about-us-text {		padding: 50px 22px 40px 22px;	}
	.product-reviews-column > div {		top: auto;		transform: none;		-moz-transform: none;		-webkit-transform: none;	}
	.product-reviews-column:last-child {		padding: 34px 0 23px;	}
	.product-reviews-column:first-child > div {		margin: 0 auto;		display: block;		padding-top: 24px;	}
	.product-reviews-body .reviews_list > li {		display: none !important;	}
	.product-reviews-body .reviews_list li:first-child, .product-reviews-body .reviews_list li:nth-child(2) {		display: block !important;	}
	.product-reviews-body ul.reviews_list > li .review_column.meta-details {		width: 100%;		margin-bottom: 10px;	}
	.user_image {		width: 85px;	}
	.user_image > div {		height: 85px;	}
	.review_column.text-comment p {		font-size: 16px;	}
	.user_name {		font-size: 21px;	}
	.read_more_comment {		font-size: 18px;	}
	.user_rating span {	width: 13%;	font-size: 20px;	}
	.product-reviews-body ul.stars {	margin-top: 0px;	width: 80%;		display: inline-block;	}
	.product-reviews-body ul.stars .star {		display: inline-block !important;	}
	.product-reviews-body ul li.star {		width: 24px !important;		height: 24px;		background-position: 72px 149px;		background-size: 200px auto;	}
	.product-reviews-body .reviews_list li {		border-bottom: 0;	}
	.product-reviews-body {		background-color: transparent;	}
	.modal_comment_inner {		padding: 30px;	}
	.product-reviews-body ul.reviews_list > li {		border: 0;	}
	.blog-section-content {		margin-top: 20px;	}
	h6 {		font-size: 16px;	}
	.blog-section-inner h2 {		font-size: 21px;	}
	.each-blog-post {		width: 100%;	}
	.blog-holder.blog-posts .each-blog-post:nth-child(2n+1) {		margin-right: 0;	}
	.blog-posts .each-blog-post .blog-image , .single-post .each-blog-post .blog-image{		height: 180px;		margin-bottom: 30px;	}
	.each-blog-post {		padding: 20px 20px 50px;	}
	.each-blog-post .h6 {		font-size: 14px;	}
	.each-blog-post h3 a {		font-size: 18px;	}
	.blog_excerpt {		margin-bottom: 35px;		font-size: 14px;		height: auto !important;	}
	.each-blog-post h3 {		height: auto !important;	}
	.blog-section-inner .button-container {		text-align: center;	}
	.blog-holder {		display: block;	}
	.slick-dots li button {		font-size: 0;		width: 14px;		height: 14px;		border-radius: 50%;		border: 1px solid #544487;		background-color: #fff;	}
	.slick-dots li.slick-active button {		background-color: #544487;	}
	.slick-dots {		text-align: center;	}
	.slick-dots li {		display: inline-block;		margin-right: 10px;	}
	.slick-dots li:last-child {		margin-right: 0;	}
	.footer-icons-container .wp-block-image img {		max-width: 60px;	}
	.footer-icons {		padding: 15px 0 35px;	}
	.footer-newsletter {		border: 0;		padding: 40px 20px 0;	}
	.newsletter-title h5 , .newsletter-title .h5{		font-size: 18px;	}
	.newsletter-text h3 , .newsletter-text .h3{		font-size: 28px;		margin-bottom: 20px;	}
	.newsletter-holder h4,.newsletter-holder .h4 {		font-size: 21px;	}
	.newsletter-form input[type="email"] {		width: 100% !important;		border-radius: 10px !important;		height: 60px !important;		margin-bottom: 14px !important;	}
	.newsletter-form input[type="submit"], .newsletter-form button {		font-size: 16px !important;		height: 60px !important;		width: 100% !important;		border-radius: 10px !important;	}
	.footer-columns {		padding: 25px 20px 60px;	}
	.footer-column.column-1 .websitelogo {		max-width: 140px;	}
	.footer-contact a.phone {		font-size: 19px;	}
	.footer-contact a {		font-size: 16px;	}
	.footer-column .menu li a {		font-size: 16px;	}
	.footer-column.column-3, .footer-column.column-4 {		padding-left: 10px;		padding-right: 10px;	}
	.footer-copyright {		padding: 11px 20px;		font-size: 14px;		line-height: 1.5;	}
	.footer-logos {		
		/* display: none; */
		opacity: 0;
		max-height: 0;
		visibility: hidden;
		display: block;
		overflow:hidden;	}
	.icon-text {		font-size: 12px;	}
	.icon-image img {		max-width: 48px;	}
	.offer-section-content .offer-text-holder h2 {		font-size: 22px;	}
	.about-us-section-inner.box_quote .about-us-image-inner {		height: 360px;	}
	.product-reviews-body ul.reviews_list > li .review_column.text-comment {		width: 100%;	}
	.products-list .each-product-item .product-item-text {		position: relative;		top: auto;		transform: none;		-webkit-transform: none;		-moz-transform: none;		left: auto;	}
	.each-product-item.style-suc.cutie .product-item-image, .products-list .each-product-item-2 .product-item-image {		top: 50% !important;	}
	.each-product-item-2 .product-item-text h3, .each-product-item-2 .product-item-description {		color: #380069;	}
	.product-reviews-body ul.reviews_list > li .review_column.text-comment {		padding-right: 0;		padding-left: 0;	}
	.offer-section-content .subtitle,.offer-text-holder .heading {		display: none;	}
	.offer-text-holder h4 {		color: #46A040;	}
	.offer-section-content .mobile-heading h2 {		color: #46A040;		font-size: 16px;		text-transform: uppercase;	}
	.offer-text-holder .buton {		font-weight: 500;	}
	.blog-section-inner {		padding-bottom: 30px;	}
	.woocommerce-mini-cart__total.subtotal {		padding-bottom: 0px !important;		padding-top: 12px;	}
	.woocommerce-mini-cart__total.shopping {		padding-top: 11px;	}
	.mini_cart_total_lines .woocommerce-mini-cart__total.subtotal .value {		margin-top: -7px;		margin-bottom: 2px;	}
	.product-reviews-body .user_name {		font-size: 18px;	}
	.products-list .product-background {		background-position: center right !important;	}
	.each-product-item.style-suc .product-item-image.product_graphic_front {		left: -25px;	}
	.product-item-text .product-item-description {		display: block;		margin-top: 10px;	}
	.each-product-item-2 .product-item-description, .each-product-item-3 .product-item-text , .each-product-item-4 .product-item-description{		max-width: 100%;	}
	.offers-content-inner .image-desktop {	visibility:hidden; opacity:0; width:0; height:0; overflow:hidden;	}
	.offers-content-inner .image-mobile {		display: block !important;	}
	.product-item-text {		max-width: 105% !important;		margin-bottom: 40px;	}
	.header-holder-sticky .mobile-menu-button {		top: 31px;	}
	body:not(.logged-in) .product-page-main_info .cta_aronia_club {		margin-bottom: 20px;	}

	/*Cart*/
	.cart-collaterals {		max-width: 100%;	}
	.woocommerce-cart .page_regular_content {		padding-top: 0;	}
	.cart_totals > h2, .cart_table_title h1, h1.cart_empty_title {	margin-bottom: 12px;	font-size: 20px;	}
	.cart_page_items {		padding-top: 5px;	}
	.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents label {		margin: 0 auto;		text-align: center;		display: block !important;		padding-right: 0;		padding-top: 0;	}
	.coupon_field_container {		float: none;		margin: 0 auto;		display: block;	}
	.cart_totals > h2, .cart_table_title h1, h1.cart_empty_title {		font-size: 19px;	}
	.woocommerce .cart_totals_container table.shop_table td, .woocommerce .cart_totals_container table.shop_table th {		font-size: 15px;	}
	.woocommerce-Price-amount.amount bdi {		font-size: 16px;	}
	.cta_aronia_cart .cta_badge_holder {		width: 100%;		margin-bottom: 15px;	}
	.cta_aronia_cart.cta_aronia_club .cta_button_column {		margin: 0 auto;		display: block;	}
	.cta_aronia_cart.cta_aronia_club .cta_text_column {		padding-right: 0;	}
	.minicart-logo.minicart_footer_logo_1 img {		float: none;		margin: 0 auto;		display: block;	}
	.cta_aronia_cart .cta_badge_column {		width: 40px;	}
	.cta_aronia_cart.cta_aronia_club .cta_text_column {		width: calc(100% - 40px);	}
	.cart-collaterals .cta_aronia_club {		padding: 16px 18px 16px 18px;	}
	.woocommerce-cart .fp_apply_reward #rs_apply_coupon_code_field {		width: 100%;		margin-bottom: 10px;	}
	.woocommerce-cart .fp_apply_reward #mainsubmi {		width: 100%;	}
	.recomended-heading {		padding-bottom: 0;	}
	.fc-block.recomended_products .buton-arrow .buton {		padding: 22px;	}
	.fc-block.recomended_products .buton-arrow .buton::before {		width: 12px;		height: 22px;		background-size: 240px auto;		background-position: 174px -199px;	}


	/*Checkout*/
	.woocommerce-checkout-review-order h2, .woocommerce-checkout .page_regular_content h1, .checkout.woocommerce-checkout h3, .woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .amount, .checkout.woocommerce-checkout h3, .woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total th {		font-size: 19px;	}
	.woocommerce-info {		padding-left: 48px;	}
	.woocommerce-info::before {		width: 22px;		height: 22px;		top: 16px;		left: 14px;	}
	.woocommerce form .form-row {		margin-bottom: 15px;	}
	.woocommerce-page #payment #place_order {		max-width: 100%;		min-width: auto;	}
	.woocommerce-checkout #payment ul.payment_methods {		padding: 20px 0 25px;	}
	.woocommerce-checkout .page_regular_content {		margin-bottom: 30px;	}
	.woocommerce-error {		padding-left: 65px;	}
	.woocommerce-error::before {		left: 18px;	}
	.woocommerce-error li {		font-size: 12px !important;	}
	.woocommerce-page #payment #place_order {		font-size: 14px;	}
	.woocommerce_checkout_review_inner .woocommerce_checkout_review_box_badge {		max-width: 40px;		margin-top: 11px;	}

	/*Contul Meu*/
	.account_section_header {		background-position: 70%;	}
	.account-header-content h2 {		font-size: 15px;	}
	.account-header-content h1 {		font-size: 18px;	}
	.woocommerce-account .page_regular_content .h2 {		font-size: 18px;	}
	.woocommerce-account .social_logins {		margin-bottom: 40px;	}
	.woocommerce-form.woocommerce-form-login.login {		margin-bottom: 35px !important;	}
	.woocommerce-account #customer_login .woocommerce-button.button.woocommerce-form-login__submit {		bottom: -60px !important;	}
	.woocommerce-account h4.subtitle , .woocommerce-account span.subtitle {		font-size: 15px;	margin-bottom: 10px;	}
	.form-row.form-row-wide.mailchimp-newsletter {		width: 100%;	}
	.woocommerce-account .content_builder {		margin-bottom: 30px;	}
	.account_section_header::before {		content: '';		position: absolute;		top: 0;		left: 0;		width: 100%;		height: 100%;		background-color: rgba(255,255,255,0.5);	}

	/*Detalii contul meu*/
	.yith-wcmap .user-profile {		padding: 15px 15px;	}
	.user-avatar.avatar-upload {		margin-bottom: 0;	}
	body .yith-wcmap .user-profile .user-info .username {		font-size: 16px;	}
	.user-avatar.avatar-upload {		width: 50px;		height: 50px;	}
	.woocommerce-MyAccount-content p, .woocommerce-address-description, .visible_dashboard_info div, .visible_dashboard_info ul {		font-size: 14px;	}

	/*Punctele mele AC Club*/
	.user_box_wrapper {		width: 100%;	}
	.user_points_column .user_box_wrapper:first-child {		margin-right: 0;		margin-bottom: 20px;	}
	.club-banner-content.myaccount-banner .about-text br {		display: none;	}
	.about-us-text .button-container {		margin-top: 20px;	}
	.club-banner-content.myaccount-banner .about-us-section-inner {		margin-bottom: 0;	}
	.myaccount-menu li a {		border-bottom: 0 !important;	}

	/*Comenzile mele*/
	body #my-account-menu ~ .woocommerce-MyAccount-content {		margin-top: 0;	}
	.user_details_title h1 {		font-size: 17px;	}
	.woocommerce .woocommerce-customer-details address {		font-size: 14px;	}
	.woocommerce .woocommerce-customer-details address p {		font-size: 15px !important;	}
	.woocommerce-order-details {		font-size: 14px;	}
	.woocommerce-Addresses.addresses address {		font-size: 13px;	}
	#billing_country_field,	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last, #tip_facturare_field, #billing_city_field, #billing_state_field, #billing_email_field, #billing_phone_field, #billing_postcode_field, #shipping_city_field, #shipping_state_field, #shipping_email_field, #shipping_phone_field, #shipping_postcode_field {		width: 100%;	}

	/*Contact Rapid*/
	.contact-rapid-col.contact-rapid-form:first-child {		margin-right: 0;	}
	.contact-rapid-col {		width: 100%;	}
	.contact-rapid-holder textarea {		height: 120px;	}
	.contact--form {		margin-bottom: 30px;	}

	/*Recomandă-ne unui prieten*/
	.referral-link-holder .description {		margin-bottom: 10px;	}
	.referral-table-label {		font-size: 12px; top: 28px;	}
	#generate_referral_field, #element--copy--link {		padding: 15.5px 12px;		font-size: 13px; width: 100%;	}
	.referral_field1 {		padding: 55px 25px 23px 25px;	}
	.referral_field1 #refgeneratenow, #copy--link {		padding: 19.5px 15px;		font-size: 13px;		float: left;		width: 100%;		margin-top: 10px;	}
	.referral-columns .referral-columns-col {		width: 100%;	}
	.referral-columns-col.referral-columns-link {		margin-bottom: 20px;	}
	.referral-column-title {		margin-bottom: 15px;	}
	.referral-columns-col.referral-columns-link .referral-column-title {		margin-bottom: 0;	}
	.referral-columns-col.referral-columns-icons .referral-column-title {		margin-bottom: 25px;	}
	#my_account_referral_link td {		padding: 10px;	}

	/*Detalii contul meu*/
	.woocommerce-edit-account fieldset .woocommerce-form-row label[for="password_current"], .woocommerce-edit-account fieldset .woocommerce-form-row label[for="password_1"] {		font-size: 13px !important;		top: 19px !important;	}
	[name="save_account_details"].woocommerce-Button.button {		width: 100% !important;	}

	/*Blog*/
	.blog-featured .blog-image {		height: 300px !important;	}
	.featured-post-content {		padding: 40px 50px;	}
	.blog-featured .each-blog-post h3 a {		font-size: 20px;	}

	/*Single*/
	.post-infos-holder .single-post-share {		margin-top: 32px;	}
	.blog-content-holder {		font-size: 14px;	}

	/*Despre Noi*/
	.about-us-section-content h1 {		font-size: 21px;	}
	.about-us-heading {		padding: 35px 30px 140px;	}
	body:not(.home) .fc-block.about_us_section {		margin-left: -30px;		margin-right: -30px;	}
	.about-us-section-content {		margin-top: 0;	}
	body:not(.home) .about-us-heading + .content-center {		padding-left: 20px;		padding-right: 20px;	}
	.text-section-heading h2 {		font-size: 21px;	}
	.text-section-content .text-section-inner p {		font-size: 16px;	}
	.text-section-inner {		padding-left: 28px;		padding-right: 28px;	}
	.text-section-content.purple_imagebox h2 {		text-align: left;	}
	.text-section-content {		padding: 45px 0 45px;	}

	/*Contact*/
	.mapbox {		height: 350px;	}

	/*Aronia CLUB*/
	.club-table-inner h2, .about-us-section-inner.box_club.box_right h3 {		font-size: 22px;	}
	.club-table-text {		margin-bottom: 0;	}
	.club-row-data.club-row-data-icon {		margin-right: 5px;		width: calc(10% - 5px);	}
	.club-row-data.club-row-data-reward {		width: 52%;	}
	.club-row-data.club-row-data-icon-points {		width: 35px;		margin-right: 10px;	}
	.club-row-data.club-row-data-step {		width: 38%;	}
	.club-row-data.club-row-data-number {		height: 45px;	}
	.club-row-data.club-row-data-icon img {		max-width: 25px;	}
	.about-us-section-inner.box_about .about-us-text {		padding: 35px 35px 35px 40px;	}
	.about-us-section-inner.box_club h3 {		font-size: 20px;	}
	.about-us-section-content .about-text ul li {		font-size: 14px;	}
	.about-us-section-content .about-text ul li br {		display: none;	}
	.about-us-section-inner.full_sec .about-text p {		font-size: 16px;	}
	.club-banner-text.about-us-text .button-container .buton {		padding: 17px 45px;		font-size: 16px;	}

	/*Beneficii*/
	.about-us-section-content.box_beneficii .box_large .about-us-text {		padding: 32px 23px;	}
	.beneficii-table-inner {		margin: 0 0 25px;	}
	.beneficii-table-content .content-center {		padding-left: 0;		padding-right: 0;	}
	.about-us-section-content.box_beneficii .box_large .about-us-text p {		font-size: 16px;	}


	/*Fructe de aronia*/
	.fructul-aronia-holder .each-recomended-product {		width: 100%;	}

	/*Recommended Slider*/
	.fc-block.recomended_products .recomended-products-inner {		display: block;	}
	.recomended_products .recomended-products {		width: 100%;		float: none;		clear: both;	}
	.recomended_products .recomended-products .slick-arrow {		font-size: 0;		background-color: transparent;		border: 0;		width: 15px;		height: 25px;		position: absolute;		top: 50%;		transform: translateY(-50%);		-webkit-transform: translateY(-50%);		-moz-transform: translateY(-50%);		cursor: pointer;		z-index: 1;	}
	.recomended_products .recomended-products .slick-arrow::before {		content: '';		width: 100%;		height: 100%;		position: absolute;		background-repeat: no-repeat;		background-size: cover;		background-position: center center;	}
	.recomended_products .recomended-products .slick-next.slick-arrow::before {		background-image: url('images/arrow-next.svg');	}
	.recomended_products .recomended-products .slick-prev.slick-arrow::before {		background-image: url('images/arrow-prev.svg');	}
	.recomended_products .each-recomended-product h3 , .recomended_products .each-recomended-product .h3 {		height: auto !important;	}
	.recomended_products .recomended-products .slick-prev.slick-arrow {		left: -20px;	}
	.recomended_products .recomended-products .slick-next.slick-arrow {		right: -20px;	}
	.recomended-products-content.col_4 .each-recomended-product {		margin-left: 0;		margin-right: 0;	}
	.recomended-products .slick-dots {		z-index: 1;		position: relative;	}
	.recomended-products-content.col_3 .slick-prev.slick-arrow {		left: -15px;	}
	.recomended-products-content.col_3 .slick-next.slick-arrow {		right: 0;	}
	.recomended-products-content.col_3 .slick-dots {		margin-top: 20px;	}

	/*Aronia Pret*/
	.simple_texts_table .content-center {		padding-left: 15px;		padding-right: 15px;	}


	/*Single Product*/
	.cta_badge_column {		width: 48px;		height: 48px;	}
	.cta_aronia_club {		padding: 17px 14px 0 14px;		width: 100%;		display: table;	}
	.fc-block.informatii_nutritionale .informatii-nutritionale-content {		padding-bottom: 10px;	}
	.administrare-aronia-box h2 {		margin-bottom: 20px;	}
	.single-product .image_text_section .content-center {		padding-left: 0;		padding-right: 0;	}
	.single-product .image-text-content.box_full {		margin-top: 30px;		margin-bottom: 30px;	}
	.product-reviews-column:first-child > div {		padding-top: 15px;	}
	.administrare-aronia-box .description {		font-size: 14px;	}
	.nutrition-info-table {	font-size: 13px;}
	.section-column.table_sep_columns .table_body .table_column.label_column {		border-right: 5px solid #F6F7FA;	}
	.section-column.table_sep_columns .table_body .table_column.value_column {		border-left: 5px solid #F6F7FA;	}
	.recomended_products .recomended-products .slick-arrow {		width: 12px;		height: 21px;	}
	.table_row.clearfix.smaller .table_column.value_column {		font-size: 10px;		padding-left: 4px;		padding-right: 4px;	}
	.produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart {	width: 100%;}
	.outofstock .product-page-main_info .cwginstock-subscribe-form .panel-primary > .panel-heading h4 {		font-size: 14px;	}
	.outofstock .product-page-main_info .content_builder {		padding-top: 0;	}
	.dashboard_info_message::before {		width: 100%;			}
	.logged-in .minicart_modal_item .cta_text_column {		float: none;	}
	.logged-in .minicart_modal_item .cta_text_column h3.usr , .logged-in .minicart_modal_item .cta_text_column .h3.usr {		padding-left: 0;		margin-top: 0;		margin-bottom: 10px;	}
	.logged-in .minicart_modal_item .cta_badge_column {		display: inline-block;	}
	.products-list .each-step .each-step-text {		max-width: 100%;	}
	.informatii-nutritionale-holder .content-center {		padding-left: 10px;		padding-right: 10px;	}


	

	/*Search*/
	.blog-post.search-post .blog-post-image {		width: 100%;		height: 300px;		margin-bottom: 20px;	}
	.blog-post.search-post  .blog-post-textcontent {	padding-bottom: 20px;	width: 100%;	}

	/* Image Gallery */
	.image_gallery_section {padding: 0;}
    .image_gallery_section h2{margin-bottom: 25px;}

	.logged-in .cta_aronia_club .h3.guest {		display: none;	}
	.box_quote .about-us-text .subtitle {			display: block;		}

	/*Home banner 01.03.2022*/
	.products-list .each-product-item-1 h3, .products-list .each-product-item h3 , .products-list .each-product-item-4 .product-item-text h3, .each-product-item-3 .product-item-text h3{		margin-bottom: 10px;	}
	.each-product-item-3 .product-item-text h3 {		margin-bottom: 10px !important;	}
	.products-list .each-product-item {		margin-bottom: 40px;	}
	.favourite-products-inner h2 {		margin-bottom: 20px;	}

	.product-description-column img {		max-width: 50px;	}
		
	.woocommerce-MyAccount-content .wc-social-login-profile {padding-top: 45px !important;}

	/* AR-129 Banner Newsletter Footer (MOBILE) */
	.footer-newsletter {		border-bottom: 14px solid #fff;	padding-bottom: 15px !important;}
	.footer-columns {		padding: 30px 20px 60px;	}

	/* 04.04.2022 - social logins */
	.woo-social-login-linked-profiles {min-width: auto;}
	.social-column:nth-child(2), .social-column:last-child {width: 100%;border: 0;}
	.social-column:nth-child(2),.social-column:last-child {width: 100%;}
	.social-column {height: auto;display: block;float: none !important;}
	.social-row,
	.account-social-profile-list .woo-slg-login-wrapper {padding-bottom: 12px !important;margin-bottom: 12px !important;border-bottom: 1px solid rgba(110,114,165,0.2);}
	.account-social-profile-list .woo-slg-login-wrapper .social-column:first-child a {display: block;}
	.account-social-profile-list .woo-slg-login-wrapper {display: block;}
	.social-column:nth-child(2){padding-top: 12px;}
	.woocommerce-form-login-toggle {padding: 15px 15px 15px 45px;}
	.woocommerce-checkout .woocommerce-form-login-toggle::before {top: 20px;left: 8px;}
	.woocommerce-checkout .checkout-form-login-wrapper {padding: 5px 20px 100px 20px;}
	/* 04.04.2022 - social logins */

	/* 12.04.2022 easybox dropdown */
	/*
	.woocommerce table.shop_table .woocommerce_checkout_totals .wc_shipping_sameday_lockers.shipping td {padding-right: 0 !important;}
	.woocommerce table.shop_table .woocommerce_checkout_totals .wc_shipping_sameday_lockers.shipping th {font-size: 12px;}
	.wc_shipping_sameday_lockers .select2-container--default .select2-selection--single .select2-selection__arrow {width: 40px;}
	.wc_shipping_sameday_lockers .select2-container {max-width: 180px;}
	.wc_shipping_sameday_lockers .select2-container--default .select2-selection--single .select2-selection__rendered {color: transparent;position: relative;}
	.wc_shipping_sameday_lockers .select2-container .select2-selection--single .select2-selection__rendered::after {
		content: attr(title);
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		width: 100%;
		text-overflow: unset;
		white-space: normal;
		line-height: 1.2;
		text-align: left;
		padding-left: 8px;
		color: #707070;
		padding-right: 35px;
		box-sizing: border-box;
		font-size: 12px;
		top: 50%;
		max-height: 43px;
		overflow: hidden;
		transform: translateY(-50%);
	}
	#select2-curiero_sameday_lockers_select-results .select2-results__option{font-size: 13px;}
	.woocommerce table.shop_table .woocommerce_checkout_totals .woocommerce-shipping-totals td .amount{font-size: 13px;}*/
	.woocommerce ul#shipping_method li label {display: block;text-align: left;margin-left: 15px;font-size: 13px;color: #707070;}
	.woocommerce ul#shipping_method li input {position: absolute;}
	.woocommerce ul#shipping_method li {font-size: 13px;}
	.woocommerce table.shop_table .woocommerce_checkout_totals .woocommerce-shipping-totals td {font-size: 13px;padding-right: 0 !important;}
	.woocommerce-shipping-totals .woocommerce-Price-amount.amount bdi {font-size: 13px;}
	/* 12.04.2022 easybox dropdown */

	/* 24.05.2022 */
	.home .buton,.home .each-product-item .buton {font-size: 16px;font-weight: 500;padding: 19.6px 20px;letter-spacing: 0.6px;}
	.home .each-blog-post .buton{min-width: 215px;}
	.home .club-banner-text.about-us-text .button-container .buton {padding: 19.6px 20px;background-color: #544487;}
	.newsletter-form input[type="submit"], .newsletter-form button{font-weight: 500 !important;}
	.home  .about-us-text .button-container .buton{background-color: #544487;padding: 19.6px 20px;}
	.home  .about-us-text .button-container .buton:hover{background-color: #46a040;}
	/* 24.05.2022 */

	/*Shop 2 col*/
	.shop_products_list .sale_percent_badge {		font-size: 12px;	}
	.shop_products_list .free_shipping_badge {		padding: 7px 7px 7px 25px;	}
	.shop_products_list .free_shipping_badge::before {		width: 15px;		height: 12px;		left: 6px;		top: 7px;	}

	/* Afisare plachetele SOL,SAL,ANSVSA */
	.footer-column.column-5 .widget.widget_block {width: 100% !important;display: inline-block;}
	.footer-column.column-5 .widget.widget_block:nth-child(2), 
	.footer-column.column-5 .widget.widget_block:nth-child(3) {width: 100% !important;}
	.logo-narrow.legal_big_logos img {border-radius: 16px;}
	.logo-narrow.legal_big_logos {padding-bottom: 15px;}
	.footer-logos {padding: 0;}
	/* END - Afisare plachetele SOL,SAL,ANSVSA */

	/* Pagina de thank you AR-210 */
	.coloana_titlu_detalii_comanda {display: block;width: 100%;text-align: center;margin-bottom: 5px;}
	.woocommerce-order-details__title .download-bill {margin-bottom: 0 !important;width: 100%;display: block;float: none !important;text-align: center;}
	.woocommerce-order-received .woocommerce-order-details__title{height: auto;flex-wrap: wrap;}
	.woocommerce-order-details__title .download-bill .button {display: inline-block;float: none;}
	.woocommerce-order-received .woocommerce ul.order_details {margin-top: 25px !important;}
	.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {margin-bottom: 25px;}
	.butoane_thankyou a.buton {font-weight: 500;width: auto;margin: 0 5px;padding: 14px 27px;}
	/* END - Pagina de thank you AR-210 */

	/* Optimizare pagina Magazin AR-226 */
	.shop_products_list .each-recomended-product {width: 49%;}
	.aronia_filter_widget_inner {padding: 20px 20px 30px;}
	/* END - Optimizare pagina Magazin AR-226 */

	/* Sectiune recenzii AR-205 */
	.comentariu_review {height: 165px;padding: 10px 10px 80px 10px;}
	.submit_comentariu_review.buton {right: 10px;top: auto;height: 60px;padding: 15px 20px;font-size: 13px;bottom: 10px;width: calc(100% - 20px);justify-content: center;}
	.comentariu_review {height: 165px;padding: 10px 10px 80px 10px;}
	.modal_comment_inner {width: 100%;border-radius: 0;height: 100%;padding: 45px 35px 35px 20px;}
	.modal_comment_inner_scroll {max-height: 92vh;overflow: auto;margin-right: -35px;padding-right: 35px;}
	.close_modal_comment.close_button {right: 2px;}
	.comentariu_review_curent.child_comment {padding-left: 30px;}
	.comentariu_review_curent.child_comment::before {width: 10px;height: 10px;left: -1px;}
	.comentariu_review_curent.child_comment::after {top: 5px;left: 19px;border-width: 10px 0 10px 8px;border-color: transparent transparent transparent #5444871c;}
	/* END - Sectiune recenzii AR-205 */

	/* 11.09.2022 Responsive bugfixes */
	.pdp-badge-group img {max-height: 30px;}
	.product_reviews_count p {font-size: 15px;margin-top: 2px;}
	.single-product-images {padding-top: 125px;}
	.pdp-badge-group {margin-bottom: 6px;}
	.single-product h1.product_title {font-size: 18px;margin-bottom: 17px;}
	/* END 11.09.2022 Responsive bugfixes */

	/* Testimoniale AR-205 */
	.banner-general-reviews .product-reviews-column:last-child {margin-left: auto;padding: 10px 0 0 0;}
	.banner-general-reviews {padding: 30px 0;}
	.testiminial_modal_inner {max-height: 100vh;overflow: auto;height: 100%;}
	.adauga_testimonial_produs_aronia > div {width: 100%;border-radius: 0;position: absolute;height: 100%;top: 0;left: 0;overflow: auto;}
	.close_testimonial_modal {top: 5px;right: 5px;font-size: 50px;width: 30px;line-height: 0.8;}
	.close_modal_comment.close_button {top: 5px;right: 5px;font-size: 50px;width: 30px;line-height: 0.8;}
	.testiminial_modal_inner {padding: 25px 30px;}
	.testimonial_column.user-testimonials-details {width: 100%;display: block;padding-right: 0;padding-left: 0;padding-bottom: 11px;}
	.testimonial_column.meta-testimonials-details {width: 100%;padding-left: 0;}
	.lista-testimoniale li.item-testimonial {flex-wrap: wrap;padding: 25px 0;}
	.user-testimonials-details .user_name {font-size: 16px;margin-bottom: 0;}
	/* END - Testimoniale AR-205 */

	/* Header AR-214 */
	.product-reviews-body ul li.star {background-position: -327px -86px;}
	/* END - Header AR-214 */

	/* Optimizare pagina blog AR-198 */
	.featured-post-content {padding: 15px;}
	.featured-post-content {width: 95%;margin: -30px auto 0;display: block;float: none;}
	.blog-featured .each-blog-post h3 a {font-size: 18px;}
	.lista_articole_citite .inner_grup_articole {padding: 5px 20px;}
	.lista_articole_recente .blog-image {width: 100%;height: 180px;margin-bottom: 15px;}
	.inner-post-preview-content {padding: 10px 0 10px 20px;width: 100%;padding: 0;}
	.lista_articole_recente ul li {margin-bottom: 25px;flex-wrap: wrap;}
	/* END - Optimizare pagina blog AR-198 */

	/* Pagina 404 AR-215 */
	.error404 .recomended-products-content {margin: 0;}
	.box-search .top-bar-search form {width: 100%;}
	.page-404-text p {font-size: 16px;}
	.page-404-text p strong {font-size: 18px;}
	.page-404-back-button a {font-size: 16px;}
	.search .recomended-products-content {margin-left: 0;margin-right: 0;}
	.aronia_instock_badge {color: #696D9F;font-weight: 400;font-size: 15px;padding-top: 0;}
	/* AR-536 */
	.pack_out_of_stock .aronia_instock_badge::after{font-size: 15px;}
	/* END AR-536 */
	/* END - Pagina 404 AR-215 */
	
	/* Pagina 404 AR-215 */
	.page-404-graphic {padding: 15px;}
	.word-notfound h2 {font-size: 16px;}
	/* END - Pagina 404 AR-215 */

	/* Checkbox reviews */
	.badge_achizitie_verificata::after {left: auto;right: calc(100% + 10px);}
	/* END - Checkbox reviews */
	.product-reviews-body .reviews_list li:first-child {display: flex !important;flex-wrap: wrap;}

	.product-reviews-body .reviews_list li.star:first-child {display: inline-block !important;}

	/* AR-280 - Early Black Friday 2022 */
	.bf__logo_aronia img {max-width: 90px;}
	.bf__logo_image img {max-width: 155px;margin-left: auto;}
	.hero-section-content.bf__section_content .hero-text {padding-top: 30px;padding-bottom: 10px;}
	.hero-section-content.bf__section_content .hero-text h1 {max-width: 385px;text-align: center;font-size: 21px;}
	.bf__section_content .button-container.btn-light .buton {width: auto;}
	.bf__section_content .button-container{text-align: center;}
	/* END - AR-280 - Early Black Friday 2022 */

	/* AR-234 - Poze categorii homepage */
	/* AR-518 */
	.ar_titlu__categorie h3 a,
	.ar_titlu__categorie .h3 a {font-size: 14px;gap: 6px;}
	/* END AR-518 */
	/* END - AR-234 - Poze categorii homepage */

	/* AR-282 Black Friday 2022 */
	.fc-block.black_friday_section + .fc-block.review_section > .review-section-content {margin-top: -5px;}
	.dk__top_bf{display: none !important;}
	.mb__top_bf{display: block !important;}

	.tax-product_cat .ar_top_black_friday {margin-bottom: 3.5vw;}
	.woocommerce-cart .ar_top_black_friday {margin-bottom: 3.5vw;}
	.page-template-template-newsletter .ar_top_black_friday {margin-bottom: 22px;}
	.page-template-template-text .page-header-content {margin-top: 20px;}
	.page-template-template-text  .ar_top_black_friday {margin-bottom: 0;}
	.page.woocommerce-account .ar_top_black_friday {margin-bottom: 14px;}
	/* END - AR-282 Black Friday 2022 */

	/* AR-295 - Produs cu buton in pagini BLOG */
	.visible_scroll_top .floating__product_mod {top: 94px;}
	.floating__product_mod .each-recomended-product ul.stars {display: none;}
	.floating__product_mod .woocommerce-Price-amount.amount bdi {
		font-size: 11px;
	}
	.floating__product_mod .each-recomended-product {
		padding: 8px 20px;
	}
	.floating__product_mod .recomended-infos {
		padding: 0 0 0 12px;
		gap: 10px;
	}
	.floating__product_mod .each-recomended-product .add_to_cart_button.buton {
		font-size: 10px;
		padding: 12px;
	}
	.floating__product_mod .product-title {
		max-width: 165px;
	}
	.floating__product_mod .each-recomended-product h3, .floating__product_mod .each-recomended-product .h3 {
		font-size: 11px;
	}
	/* END - AR-295 - Produs cu buton in pagini BLOG */

	/* inlocuit paginatie cu load more doar pe mobile AR-239 */
	.comments__load_more_container {display: block !important;}
	.comments--pagination{display: none !important;}
	.product-reviews-body .reviews_list.all_reviews_visible > li {display: block !important;}
	/* END - inlocuit paginatie cu load more doar pe mobile AR-239 */

	/* AR-248 - Wishlist */
	.shop_table.cart.wishlist_table.wishlist_view td.product-add-to-cart {width: calc(100% - 40px) !important;padding: 0 !important;}
	.shop_table.cart.wishlist_table.wishlist_view td.product-remove {width: 40px !important;padding: 0 !important;}
	.header-holder-sticky .inner-wishlist-icon.website-user-icon {display: none;}
	.inner-user-icon.profile-outer, .inner-wishlist-icon.website-user-icon {margin-right: 18px;}
	.pdp_add_to_cart_form_container .cart_quantity_container {margin: 0;}
	.pdp_form_cart .cart_button_container .add_to_cart_button.buton {margin-bottom: 0;}
	.pdp_form_text {padding-top: 25px;}
	/* END - AR-248 - Wishlist */
	
	/* klavio form quick fix */
	.newsletter-form .klaviyo-form, .newsletter-form .klaviyo-form > div, .newsletter-form .klaviyo-form > div > div{display:block !important;}
	.content-area.newsletter-template .newsletter-form button{width: 100% !important;}

	/* AR-303 */
	.minicart_body .cart_quantity_container{margin: 0;}
	.minicart_body {height: calc(100vh - 55px);height: calc((var(--vh, 1vh) * 100) - 55px);}
	.woocommerce-mini-cart__total.total .value {margin-top: 0;}
	.woocommerce-mini-cart__total .label {margin-top: 0;}
	.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total .label {font-size: 16px;}
	.woocommerce-mini-cart__total.total .label, .woocommerce-mini-cart__total.total .value {font-size: initial;}
	.minicart_modal_item .delivery_text {padding-left: 25px;}
	.minicart_shipping_text {padding: 8px 10px;}
	.items__promotii_disponibile_cart {padding: 10px;}
	.woocommerce-mini-cart__total {padding: 10px;}
	.minicart_modal_item .woocommerce-Price-amount.amount bdi {font-size: 14px;}
	.mini_cart_total_lines .woocommerce-mini-cart__total.subtotal .value {margin-top: 0;margin-bottom: 0;}
	.pr_ppr .woocommerce-Price-amount.amount bdi {font-size: 11px !important;}
	.woocommerce-mini-cart__total.subtotal {padding-bottom: 5px !important;}

	.minicart_header {padding: 12px 0 8px;}
	.mini_cart_items {padding-top: 7px;}
	.minicart_modal_item .woocommerce-mini-cart-item.mini_cart_item {margin-bottom: 8px !important;}
	.minicart_modal_item .woocommerce-mini-cart-item.mini_cart_item {padding-bottom: 8px !important;} 
	.pr_button_item {width: 100px;}
	.pr_button_item .add_to_cart_button.buton {font-size: 10px !important;padding: 10px 11px !important;line-height: 1.1;}
	.pr_title_item {max-width: calc(100% - 145px);}
	/* END - AR-303 */

	/* AR-302 */
	.phone-order, .phoneorder-call, .phoneorder-prefix {font-size: 13px;}
	.phoneorder-prefix, .phoneorder-button::before {top: 11px;}
	.phoneorder-call {display: none;}
	.phoneorder-container {position: fixed;border: 0;bottom: 0;left: 0;width: 100%;padding: 14px 30px;background-color: #544487;transition: all 0.3s ease-in-out;
	opacity: 0;visibility: hidden;}
	.phone-order a {margin-left: 0px;margin-right: 0;}
	.phone-order a::after{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}
	.phone-order span, .phone-order a {color: #fff;}
	.infobar-container {bottom: 0;position: static;padding: 0;}
	.phoneorder-container:hover{background-color: #46a040;}
	.active_hours .phoneorder-container{opacity: 1;visibility: visible;}
	.main-search-bar.website-user-icon {display: none !important;}
	.header-holder-sticky .infobar-container {display: none;}

	.scroll-top-button {border-radius: 6px;bottom: 55px;right: 10px;}
	.header_search_container {position: absolute;bottom: 0;width: 100%;left: 0;padding: 10px 20px;background-color: #F6F7FA;}
	.header_search_container {display: block !important;}
	.header_search_container input[type="text"] {width: 100%;height: 40px;font-size: 13px;}
	.mobile-menu-button {left: 20px;}
	.website-user-icons {right: 15px;}
	.header_search_container button {width: 20px;height: 20px;background-size: 170px auto;background-position: 27px -7px;top: 10px;right: 12px;}
	.logocontainer.logocontainer-normal {width: 58px;padding: 7px;}
	.header-container {padding: 5px 0 65px 75px;}
	.header-holder {padding-bottom: 15px;}
	.main-website-content {padding-top: 172px !important;}
	.sectiune__comanda_chat_extern {right: 10px;bottom: 55px;}
	.visible_scroll_top .sectiune__comanda_chat_extern {bottom: 105px;}
	.site-header {overflow: visible;}
	.site-header .predictive_search_container {top: 40px;}
	li.predictive_search_result {padding: 6px 10px;font-size: 11px;}
	.predictive_search_result img {max-height: 35px;max-width: 35px;}
	.predictive_search_result.category_search_result {font-size: 13px;padding-top: 10px;padding-bottom: 10px;}
	.predictive_search_container > div {max-height: 287px;border-bottom-left-radius: 10px !important;border-bottom-right-radius: 10px !important;}
	.predictive_search_result img {font-size: 0;background-color: #ccc;}

	.header-holder-sticky .header_search_container {background-color: transparent;}
	.admin-bar .fixed.visible.header-holder-sticky {top: 0;}

	.header-holder-sticky .header_search_container {padding: 0px 95px 0 70px;margin-top: 0;bottom: 9px;}
	.header-holder-sticky {padding-top: 0 !important;padding-bottom: 0 !important;height: 50px;}
	.header-holder-sticky .mobile-menu-button {top: 10px !important;}
	.header-holder-sticky .site-header-holder-inner-container {width: 100%;height: 100%;}
	.header-holder-sticky.site-header-holder .content-center {height: 100%;}
	.header-holder-sticky .header-holder {padding-top: 0;padding-bottom: 0;height: 100%;}
	.header-holder-sticky .website-user-icons {bottom: 11px;top: auto;}

	.header-holder-sticky .header-container {padding: 0 !important;display: block !important;position: relative;height: 100%;}
	.header-holder-sticky .header_search_container button {top: 7px;right: 7px;background-size: 140px auto;background-position: -116px -4px;}
	.header-holder-sticky .header_search_container input[type="text"] {width: 100%;border: 1px solid #fff;background-color: #fff;border-radius: 10px;
	height: 34px;padding: 5px 35px 5px 10px;color: #7A7A7A !important;}
	.header-holder-sticky #top-search::-webkit-input-placeholder {color: rgba(112,112,112,0.7) !important;opacity:1 !important;}
	.header-holder-sticky #top-search::-moz-placeholder {color: rgba(112,112,112,0.7) !important;opacity:1 !important;}
	.header-holder-sticky #top-search:-ms-input-placeholder {color: rgba(112,112,112,0.7) !important;opacity:1 !important;}
	.header-holder-sticky #top-search:-moz-placeholder {color: rgba(112,112,112,0.7) !important;opacity:1 !important;}
	.site-header .header-holder-sticky  .predictive_search_container {top: 43px;width: calc(100vw - 40px);left: -50px;}
	.header-holder-sticky .predictive_search_container > div {max-height: 75vh;}


	.aronia_shop_container_filter_products {display: flex;flex-wrap: wrap;}
	.header-elemente-filtrare-aronia {width: 100%;order: 0;}
	.shop_description {order: 2;}
	.shop_products_list {width: 100%;}
		
	/*
	.single-product .header_search_container,
	.single-product .topbar-container,
	.single-product .logocontainer.logocontainer-normal,
	.single-product .inner-wishlist-icon.website-user-icon,
	.single-product .inner-user-icon.profile-outer.website-user-icon,
	.single-product .mobile-menu-button {display: none !important;}
	.single-product .header-holder {padding-bottom: 0;}
	.single-product .header-container {padding: 0;}
	.single-product .website-user-icons {top: 12px;}
	.single-product .main-website-content {padding-top: 0 !important;}
	*/

	.single-product .single-product-images {padding-top: 0 !important;}
	.pdp-heading-group {position: static;}
	.summary.entry-summary {padding-top: 20px;}
	.main_product__slider {margin-bottom: 0 !important;padding-bottom: 30px;}
	.single_product__gallery {padding-bottom: 0;}
	.main_product__slider-container .slick-dots {bottom: 5px;padding: 0 4px;border-radius: 10px;background-color: transparent;}
	.main_product__slider-container .slick-dots li:last-child {margin-right: 5px;}
	.single-product .single-product-images {background-color: #FFF;margin-left: -20px !important;margin-right: -20px !important;width: calc(100% + 40px) !important;padding: 0 !important;}
	.main_product__slider-container .slick-slide > div {margin-top: 0 !important;}
	.main_product__slider .slick-slide {height: auto !important;}
	.product_image_slide img {max-height: none;}
	.product_image_slide {display: block !important;}

	.zoom-product-img {display: none;}
	.fancy-product-img {display: block !important;}

	.pdp_form_container.pdp_form_clone_mobile {position: fixed;bottom: 0;left: 0;background-color: #fff;z-index: 999;transition: all 0.3s ease-in-out;box-shadow: 0 0 10px -5px rgba(0,0,0,0.3);width: 100%;padding: 12px 10px;margin: 0;display: block !important;}
	.pdp_form_container.pdp_form_clone_mobile.hidden {bottom: -100%;}
	.pdp_form_clone_mobile .pdp_delivery_text,
	.pdp_form_clone_mobile .pdp_discount_badge,
	.pdp_form_clone_mobile .ar__pdp_wishlist,
	.pdp_form_clone_mobile .pdp_form_text,
	.pdp_form_clone_mobile .js-qty__adjust {display: none !important;}
	.pdp_form_clone_mobile .js-qty-num {margin: 0 !important;border-radius: 5px !important;}
	.pdp_form_clone_mobile .pdp_form_cart .cart_button_container {width: calc(100% - 66px);flex-grow: initial;position: relative;}
	.single-product .phoneorder-container {width: 55px;height: 55px;border-radius: 5px;right: 10px;left: auto;bottom: -100%;padding: 0;font-size: 0;background-color: #544487;
	background-image: url(images/single-product-phone.svg);background-repeat: no-repeat;background-position: center;opacity: 0;}
	.single-product .phoneorder-container.usable{opacity: 1;bottom: 12px;}
	.single-product .phoneorder-container .phone-dot{display: none;}
	.single-product .phoneorder-container .phone-order,
	.single-product .phoneorder-container .phone-order span,
	.single-product .phoneorder-container .phone-order a{font-size: 0 !important;}
	.pdp_form_clone_mobile .pdp_form_cart .cart_button_container .add_to_cart_button.buton {padding: 20.5px 15px;font-size: 14px;background-color: #6CC049;font-weight: 600;line-height: 1;border-radius: 5px !important;}

	.pdp_form_clone_mobile .pdp_form_cart > div {gap: 11px;justify-content: left;}
	.active_hours .pdp_form_clone_mobile .pdp_add_to_cart_form_container {width: calc(100% - 66px);}
	.single-product .woocommerce-notices-wrapper {position: absolute;top: 50px;left: 20px;z-index: 999;width: calc(100% - 40px);}
	.single-product .woocommerce-notices-wrapper .woocommerce-message,
	.single-product .woocommerce-notices-wrapper .woocommerce-info,
	.single-product .woocommerce-notices-wrapper .woocommerce-error {margin: 0 0 4px;padding: 6px 10px 5px 10px;border-bottom-left-radius: 7px;font-size: 11px;border-bottom-right-radius: 7px;opacity: 0.85;}
	.single-product .woocommerce-notices-wrapper .woocommerce-message::before,
	.single-product .woocommerce-notices-wrapper .woocommerce-message::after,
	.single-product .woocommerce-notices-wrapper .woocommerce-info::before,
	.single-product .woocommerce-notices-wrapper .woocommerce-info::after,
	.single-product .woocommerce-notices-wrapper .woocommerce-error::before,
	.single-product .woocommerce-notices-wrapper .woocommerce-error::after{display: none !important;}
	.single-product .scroll-top-button {bottom: 90px;}
	.single-product .sectiune__comanda_chat_extern {bottom: 90px;}
	.single-product.visible_scroll_top .sectiune__comanda_chat_extern {bottom: 143px;}
	.pdp_form_clone_mobile .pdp_form_cart .cart_button_container .add_to_cart_button.buton:hover{background-color: #6CC049;}
	.single-product .phoneorder-container:hover{background-color:#7EBA17;}

	.single-post-share {display: none;}
	.pdp_form_clone_mobile .grup-volume-discount-aronia{display: none !important;}

	.pdp_form_container:not(.pdp_form_clone_mobile) .cart_button_container,
	.pdp_form_container:not(.pdp_form_clone_mobile) .cart_quantity_container{display: none !important;}
	.pdp_add_to_cart_form_container .text-separator{display: none !important;}
	.mobile-text-vol-disc {display: block !important;text-align: left;color: #707070;font-weight: 700;margin-bottom: 10px;line-height: 1.2;}
	.pdp_form_text {padding-top: 0;}
	.ar__pdp_wishlist {position: fixed !important;bottom: 194px !important;right: 10px !important;display: block;z-index: 999;transition: all 0.3s ease-in-out;top: auto !important;}
	.ar__pdp_wishlist .yith-wcwl-add-to-wishlist a {width: 42px !important;height: 42px !important;}
	.visible_scroll_top .ar__pdp_wishlist {bottom: 248px !important;}
	.pdp_form_cart .js-qty__adjust, .pdp_form_cart .js-qty-num {width: 55px;height: 55px;}
	.pdp_form_clone_mobile .pdp_form_cart .cart_button_container .add_to_cart_button.buton:hover{background-color: #544487 !important;}

	.single-product .header-holder-sticky .website-user-icons {top: 5px;}
	.single-product .header-holder-sticky .cart-icon .header-icon-element {background-position: -58px -54px;}
	.grup-volume-discount-aronia {padding-top: 0;margin-bottom: 15px;}
	.single-product .header-holder-sticky .site-header-holder-inner-container {background-color: #fff;}

	.single-product .product-reviews-body ul.reviews_list > li {padding-bottom: 15px;margin-bottom: 15px !important;border-bottom: 1px solid rgba(110,114,165,0.19) !important;}
	.single-product  .product-reviews-body > div {padding: 10px 0 0;}
	.single-product .user_rating span {width: auto;padding-right: 10px;}

	.single-product  .buton.load_more_reviews_button {background-color: transparent;padding: 0;position: relative;font-size: 14px;font-weight: 700;color: #696D9F;
	box-shadow: none;text-transform: uppercase;border-bottom: 2px solid;border-radius: 0;}
	.single-product .comments__load_more_container {text-align: center;padding: 10px 0 7px 0;}
	.single-product .buton.load_more_reviews_button::after {width: 25px;height: 25px;border: 2px solid #696D9F;top: -4px;right: -45px;border-bottom-color: transparent !important;}
	.single-product .post--reviews {z-index: 998;}
	.single-product .recomended-products-inner .recomended-heading {margin-bottom: 25px;}
	.single-product .product-reviews-section .product-reviews-header {display: none;}
	.single-product .header-testimoniale-clienti {display: block !important;}
	.single-product .product-reviews-section .header-testimoniale-clienti .product-reviews-header {display: block;max-width: 100%;}
	.single-product .header-testimoniale-clienti .banner-general-reviews {margin-bottom: 5px;}
	.single-product .banner-general-reviews .product-reviews-column:first-child {margin-bottom: 0;}
	.single-product .banner-general-reviews .product-reviews-column h2 {font-weight: 500;color: #5C5C5C;border-bottom: 1px solid rgba(110,114,165,0.19);padding: 0 4% 12px;margin-bottom: 12px;}
	.single-product .banner-general-reviews .product-reviews-column h4 {font-size: 14px;font-weight: 700;color: #6CC049;padding: 0 4% 12px;margin-bottom: 12px;border-bottom: 1px solid rgba(110,114,165,0.19);}
	.single-product .review_column.text-comment p {font-size: 14px;}
	.single-product .product-reviews-body .user_name {font-size: 16px;}
	.single-product .user_rating span {font-size: 18px;}

	.produs_oferta_promotionala .pdp_form_cart .cart_button_container {width: 100% !important;}
	.produs_oferta_promotionala .pdp_add_to_cart_form_container .pdp_form_cart .add_to_cart_button.buton {width: 100%;}
	/* END - AR-302 */

	/* AR-311 */
	.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row {width: 48.8% !important;}
	.checkout_redeeming input[type="submit"],
	.woocommerce-checkout .checkout_coupon .form-row.form-row-last button {width: 50%;font-size: 14px !important;letter-spacing: 0.5px;
	border-top-left-radius: 0;border-bottom-left-radius: 0;padding: 6px 15px;height: 40px;}
	.woocommerce-checkout .woocommerce-form-coupon input.input-text{border-top-left-radius: 12px;border-bottom-left-radius: 12px;}
	.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon {margin: 15px 0;}
	.checkout_redeeming {margin-bottom: 15px;}
	.woocommerce-checkout input.input-text#rs_apply_coupon_code_field,
	.woocommerce-checkout .woocommerce-form-coupon input.input-text {padding: 6px 15px;display: block;border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;width: 50%;height: 40px;}
	.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row {width: 50% !important;}
	.woocommerce-checkout .woocommerce-form-coupon input.input-text,
	.woocommerce-checkout .checkout_coupon .form-row.form-row-last button {width: 100%;}
	.woocommerce-checkout .woocommerce-info::before {top: 10px;}
	/* END - AR-311 */

	/* AR-318 */
	.slider-banner-offers .slick-dots {		padding: 1px 8px 4px 3px;	}
	/* END - AR-318 */

	/* AR-338 */
	.countdown-promotion {		position: static;	}
	/* END - AR-338 */

	/* AR-334 */
	.woocommerce-error.eroare-livrare-aronia {margin-right: 0;}
	/* END - AR-334 */

	/* AR-341 */
	.each-recomended-product .countdown-promotion .date-item .smalltext {		font-size: 8px;	}
	.each-recomended-product .countdown-promotion {		margin-top: -43px;	}
	.single-product .clockdiv-holder {		margin-bottom: 20px;		margin-top: 5px;	}
	.single-product .countdown-promotion::before {		font-size: 10px;		padding: 6px 10px;	}
	.single-product .countdown-promotion {		padding-top: 25px;		min-width: 280px;	}
	.single-product .countdown-promotion .date-item {		font-size: 10px;		padding: 3px 8px;	}
	.single-product .countdown-promotion .smalltext {		font-size: 9px;	}
	/* END - AR-341 */
	
	/* AR-348 */
	.grup-volume-discount-aronia {margin-left: 0;margin-right: 0;}
	.pdp_form_clone_mobile .grup-volume-discount-aronia {
		display: block !important;
		padding-right: 0 !important;
		margin: 0;
		max-height: 0;
		overflow: hidden;
		transition: all 0.3s ease-in-out;
	}
	.mobile-text-vol-disc {
		font-size: 14px;
		text-align: center;
		font-weight: 600;
		letter-spacing: 0.5px;
		color: #46A040;
	}
	.pdp_form_container:not(.pdp_form_clone_mobile) .grup-volume-discount-aronia{display: none !important;}
	.grup-volume-discount-aronia + .pdp_add_to_cart_form_container .mobile_a_ovd{display: block !important;}
	.mobile_a_ovd {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		border-radius: 5px;
		overflow: hidden;
	}
	.buton.mobile_a_ovd_btn {
		padding: 20.5px 15px;
		font-size: 14px;
		background-color: #6CC049;
		font-weight: 600;
		line-height: 1;
		border-radius: 5px !important;
		width: 100%;
		text-align: center;
		cursor: pointer;
		box-shadow: none !important;
	}
	.toggleVolDiscMob .pdp_form_clone_mobile .grup-volume-discount-aronia{max-height: 500px;padding-bottom: 10px;}
	.toggleVolDiscMob .mobile_a_ovd {opacity: 0;visibility: hidden;}
	.toggleVolDiscMob.single-product .scroll-top-button {bottom: 250px;}
	.toggleVolDiscMob.single-product .sectiune__comanda_chat_extern{bottom: 250px;}
	.toggleVolDiscMob.single-product .ar__pdp_wishlist {bottom: 355px !important;}
	.volume-discount-item {height: 55px;}
	.toggleVolDiscMob.single-product.visible_scroll_top .sectiune__comanda_chat_extern {bottom: 302px;}
	.toggleVolDiscMob.single-product.visible_scroll_top .ar__pdp_wishlist {bottom: 406px !important;}
	.volume-discount-item {border-radius: 5px;}
	.grup-volume-discount-aronia ul li {padding: 0;	width: calc(50% - 4px);}
	.grup-volume-discount-aronia ul {gap: 8px;}
	.d_re_item {display: none !important;}
	.m_re_item {display: block !important;text-align: center !important;}
	.single-product .product-page-main_info .volume-discount-item .woocommerce-Price-amount.amount bdi {font-size: 15px;}
	.single-product .product-page-main_info .volume-discount-item .m_re_item .woocommerce-Price-amount.amount bdi {font-size: 12px;}
	body.toggleVolDiscMob {padding-bottom: 234px;}
	/* END - AR-348 */

	/* AR-347 */
	.ar_p_men_t {display: block !important;background-color: #544487;padding: 10px 20px;margin-top: -1px;}
	.ar_p_men_t ul {display: flex;gap: 20px;font-size: 13px;color: #fff;font-weight: 500;justify-content: center;}
	.ar_p_men_t ul li{cursor: pointer;}
	.ar_p_men_t ul li.active {font-weight: 700;}
	.single-product .header-holder-sticky .site-header-holder-inner-container {background-color: #F6F7FA;}
	.single-product .header-holder-sticky .stripes > span {background-color: #544487;}
	.single-product .header-holder-sticky .website-user-icons {top: 11px;}
	.single-product .header-holder-sticky .inner-user-icon.profile-outer .header-icon-element {background-position: -11px -51px;background-size: 220px auto;}
	.ar_arp_pr_card .each-recomended-product {display: block;width: 100%;padding: 0;}
	.pdp_mb_alti_clienti {display: block !important;}
	.pdp_mb_alti_clienti {padding-top: 35px;margin-right: -30px;margin-left: -30px;}
	.pdp_mb_alti_clienti > h3 {font-size: 18px;color: #544487;text-align: center;line-height: 1.2;margin-bottom: 20px;margin-top: 0;}

	.ar_arp_pr_card .each-recomended-product {display: flex;width: 100%;background-color: #F6F7FA;border-radius: 10px;padding: 10px 6px 15px;height: 100%;
	flex-flow: column;align-items: stretch;}
	.pdp_mb_alti_clienti .slick-list {padding-right: 75px !important;padding-left: 20px;}
	.ar_arp_pr_card {padding: 0 4px;}
	.slick-active .ar_arp_pr_card{opacity: 1;}
	.pdp_mb_alti_clienti .recomended-infos {padding: 10px 0 0;flex: 1;align-items: stretch;display: flex;justify-content: center;flex-flow: column;}
	.pdp_mb_alti_clienti .recomended-infos .product-title{flex: 1;}
	.pdp_mb_alti_clienti .add_to_cart_button.buton{font-size: 13px !important;box-shadow: none !important;}
	.pdp_mb_alti_clienti .each-recomended-product h3{height: auto !important;}
	.pdp_mb_alti_clienti .slick-dots {position: absolute;bottom: -45px;display: flex;width: 100%;justify-content: center;gap: 10px;}
	.pdp_mb_alti_clienti .slick-dots li button {display: block;}
	.pdp_mb_alti_clienti .slick-dots li {display: block;margin: 0;height: auto;}
	.pdp_mb_alti_clienti .each-recomended-product h3 {font-size: 13px;font-weight: 600;line-height: 1.2;}
	.menu-open .header-holder-sticky .stripes > span {background-color: #fff;}
	.pdp_mb_alti_clienti .slick-track{display: flex !important;}
	.pdp_mb_alti_clienti .slick-slide{height: inherit !important;}
	.pdp_mb_alti_clienti .slick-slide > div,
	.pdp_mb_alti_clienti .slick-slide .ar_arp_pr_card,
	.pdp_mb_alti_clienti .slick-slide .ar_arp_pr_card > div{height: 100% !important;}
	.informatii-nutritionale-holder .content-center {padding-left: 0;padding-right: 0;}
	.informatii_nutritionale_prod .left--column, .informatii_nutritionale_prod .right--column {float: none;}
	.ar_arp_pr_card .add_to_cart_button.buton .spinner {top: 7px;right: auto;left: 50%;margin-left: -14px;}
	.ar_arp_pr_card .add_to_cart_button.buton.loading{color: transparent !important;}
	/* END - AR-347 */

	/* AR-302 */
	.badge__reducere_card span {display: none;}
	.wc_payment_methods.payment_methods.methods > li {padding: 15px;}
	.woocommerce-checkout #payment div.payment_box {margin-left: -15px;margin-right: -15px;margin-bottom: -15px;margin-top: 15px;}
	.woocommerce-checkout #payment ul.payment_methods {padding: 0;}
	.shop_table.woocommerce-checkout-review-order-table td.product-name h4 a, 
	.shop_table.woocommerce-checkout-review-order-table td.product-name .product_weight {font-size: 13px;line-height: 1.2;}
	.woocommerce-checkout input.input-text#rs_apply_coupon_code_field, 
	.woocommerce-checkout .woocommerce-form-coupon input.input-text {border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding-left: 8px;padding-right: 8px;}
	.woocommerce ul#shipping_method li label {display: block;text-align: left;margin-left: 0;font-size: 17px;color: #544487;}
	.woocommerce ul#shipping_method li input[type="radio"] + label::before,
	.woocommerce ul#shipping_method li input[type="hidden"] + label::before  {top: 23px;}
	.woocommerce ul#shipping_method > li {padding: 22px 55px;}
	.ar_shipping_radio {left: 18px;top: 23px;}
	.woocommerce table.shop_table .woocommerce_checkout_totals td #shipping_method .amount bdi{font-size: inherit !important;}
	.woocommerce-checkout .woocommerce-Price-amount.amount bdi {font-size: inherit !important;}
	.woocommerce-checkout .woocommerce-error li {font-size: inherit !important;}

	.woocommerce ul#shipping_method > li label {line-height: 1.1;}
	/* END - AR-302 */

	/* AR-425 */
	.visible_scroll_top.single-post .floating__product_mod {top: 50px;}
	.single-post.visible_scroll_top .sectiune__comanda_chat_extern {bottom: 105px!important;right: 10px;}
	/* END AR-425 */

	/* AR-436 */
	.hero-section-content.bf__section_content.bf_active_section .hero-text {padding: 40px 40px 50px;}
	.hero-section-content.bf__section_content .hero-text h1 {max-width: 100%;}
	.single-product .ar_top_black_friday {margin-bottom: 0;margin-top: 50px;}
	/* END AR-436 */

	/* AR-506 */
	.header_search_container {max-width: 100%;}
	.active_hours .footer-copyright {padding-bottom: 55px !important;}
	
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon .open-search-menu .header_search_container {display: none !important;}
	.site-header-holder:not(.header-holder-sticky) .header-container .header_search_container {display: block !important;}
	.site-header-holder:not(.header-holder-sticky) .main-search-bar.website-user-icon {display: none !important;}
	/* END AR-506 */

	/* AR-513 */
	.style_2 .cta_product_col {width: 100%;}
	.style_1 .cta_product-content {padding-right: 0;}
	.cta_product-content .product-button {position: relative;padding-top: 0;}
	.cta_product-content .woocommerce-Price-amount.amount bdi {font-size: inherit !important;}
	.cta_product_columns .cta_product_col:nth-child(2) {padding: 20px;}
	.style_2 .cta_product_columns {padding: 0;border-radius: 5px;overflow: hidden;}
	.style_2 .cta_product_columns .cta_product_col:nth-child(2) {width: 100%;padding: 20px;}
	.style_2 .cta_product_col:nth-child(1) {height: auto;padding-bottom: 0;}
	.cta_product-content .product-price-regular {font-size: 18px;}
	.style_1 .cta_product-content .product-price {padding-top: 10px;padding-bottom: 20px;}
	.cta_produs_blog {padding: 30px 0 45px;}
	.buton.ar-blog-buton {width: 100%;text-align: center;}
	.style_2 .cta_product-image img {position: relative;width: 100%;height: auto;}
	.style_2 .cta_product-content .product-price del {display: initial;}
	/* END AR-513 */

	/* 5 mar 2024 */
	.hslycaro_desk {display: none !important;}
	.hslycaro_mob{display: block !important;}
	/* END 5 mar 2024 */

	/* AR-518 */
	.title_element_section {padding: 35px 0 0;}
	.aronia__categorii_produse .subtitle .h2 {display: none;}
	.aronia__categorii_produse {padding: 5vw 0 7vw;}
	.ar_lista__categorii_produse {padding-top: 20px;}
	/* END AR-518 */

	/* AR-520 */
	.ar-site-breadcrumbs {font-size: 14px;font-weight: 400;line-height: 1.6;}
	.footer-icons-container .wp-block-image img {height: auto !important;}
	/* END AR-520 */

	/* AR-536 */
	.pack_out_of_stock .pdp_form_container.pdp_form_clone_mobile {display: none !important;}
	.pack_out_of_stock .pdp_add_to_cart_form_container::before {padding-top: 26px !important;display: block;}
	/* END AR-536 */

	/* Optimizari PageSpeed Aronia 27.03.2024 */
	.pdp-badge-group ul li img {min-height: 30px;min-width: 30px;}
	.pdp-badge-group ul li:first-child img {min-width: 35px;}
	/* END Optimizari PageSpeed Aronia 27.03.2024 */

	.home .fc-block.about_us_section + .fc-block.text_section .text-section-content .text-section-inner {padding-left: 30px;padding-right: 30px;}

	.single-product #CookiebotWidget:not(.CookiebotWidget-inactive) {bottom: 90px;}

	/* AR-551 */
	.ar-pagination-container {width: 100%;margin-bottom: 40px;}
	#ar_lmprd_mob_item {padding: 20px;}

	.ar-load-more-button-container .lds-ring.loading-ring {width: 34px;	height: 34px;margin-top: -17px;margin-left: -17px;}
	.ar-load-more-button-container .lds-ring div {width: 34px;height: 34px;border: 3px solid #fff;border-color: #fff transparent transparent transparent;}
	span.pg-bf-slide img {height: auto !important;}
	/* END AR-551 */

	/* AR-557 */
	.pdp_form_clone_mobile .returo-mesaj-pdp{display: none !important;}
	.ar-sgr-ico {top: -1px;}
	/* END AR-557 */

	/* AR-526 */
	.main_product__slider .slick-track {display: flex;}
	
	/* END AR-526 */

	/* AR-575 */
	.aronia__categorii_produse .subtitle .h2 {		display: block;	}
	/* END - AR-575 */

	/* AR-577 */
	#billing_address_2_field, #billing_bl_sc_et_field, #shipping_address_2_field, #shipping_bl_sc_et_field {width: 100% !important;}
	/* END AR-577 */

	/* AR-559 */
	.woocommerce-account .wishlist_table.wishlist_view .product-add-to-cart {width: 100% !important;}
	.each-recomended-product [btn_action="add"].btn-adauga-produs-favorit,
	.each-recomended-product [btn_action="remove"].btn-adauga-produs-favorit {opacity: 1;visibility: visible;}
	/* END AR-559 */

	/* AR-646 */
	.woocommerce ul#shipping_method > li {padding-right: 20px;}
	.woocommerce_checkout_totals ul#shipping_method > li:first-child {border-top-left-radius: 5px;border-top-right-radius: 5px;}
	.woocommerce_checkout_totals ul#shipping_method > li:last-child {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
	.ar_locker_select_inner {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
	.ar_shipping_date_lbl {padding-top: 4px;}
	/* END AR-646 */

	/* AR-672 */
	.ar-ty-std-col .contact-phone-number {font-size: 16px;}
	.ar-ty-std-cols {row-gap: 12px;}

	.ar-ty-store-details .cta_aronia_club {
		margin-top: 0;
		margin-bottom: 35px;
		display: block;
		padding: 17px 14px;
	}
	.logged-in .ar-ty-store-details .cta_text_column {
		width: 100%;
		padding: 0;
	}
	.logged-in .ar-ty-store-details .cta_text_column {
		float: none;
	}
	/* END AR-672 */

	/* AR-667 */
	.slider-banner-offers .slick-dots {padding: 0;}
	/* END AR-667 */

	/* AR-674 */
	* {user-select: none;-webkit-user-select: none;	-ms-user-select: none;}
	.aronia_shop_container_main .page-numbers {gap: 14px !important;}
	.aronia_shop_container_main .page-numbers::before, 
	.aronia_shop_container_main .page-numbers::after {display: none !important;}
	/* END AR-674 */

	/* AR-668 */
	.pds_price_result .woocommerce-Price-amount.amount bdi {font-size: 12px;}
	/* END AR-668 */

	/* AR-668 */
	.mobile-menu-button {top: 53px;}
	.website-user-icons {top: 53px;bottom: auto;}
	.website-user-icons {top: 53px;	bottom: auto;}
	.header_search_container input[type="text"] {font-size: 12px;}
	.predictive_search_container {top: 48px !important;}
	.header-holder {padding-bottom: 0;}
	.header-holder-sticky .header_search_container input[type="text"] {border-radius: 7px !important;}
	.header_search_container input[type="text"] {font-size: 14px;}
	.header-holder-sticky .header_search_container input[type="text"]::placeholder {color: #7A7A7A !important;}

	.header-holder-sticky .logocontainer-sticky {display: none !important;}
	.header-holder-sticky .website-user-icons {position: absolute;right: 15px;}
	.header-holder-sticky .header-holder {padding-right: 0 !important;}
	.header-holder-sticky .header_search_container {width: 100%;}
	/* END AR-668 */

	/* AR-701 bugfix */
	.woocommerce-cart .cart_table_title {margin-bottom: 20px;}
	.woocommerce-cart .woocommerce-cart-form__contents .product-quantity .cart_quantity_container{margin: 0 !important;}
	.woocommerce-cart .woocommerce table.cart td.actions .coupon label{display: none !important;}
	.woocommerce-cart .coupon_field_container {width: 100%;float: none;}
	.woocommerce-cart .actions #coupon_code {
		height: 55px;
		min-width: 100%;
		font-size: 16px;
		color: #707070;
		display: block;
		border: 1px solid rgba(110,114,165,0.2);
		float: left;
		letter-spacing: 0.15px;
		border-radius: 0;
		text-align: left;
		text-transform: none;
		padding: 17px 25px !important;
		margin-bottom: 10px;
	}
	.woocommerce-cart #coupon_code::-webkit-input-placeholder {color: #707070;}
	.woocommerce-cart #coupon_code:-moz-placeholder {color: #707070; opacity: 1;}
	.woocommerce-cart #coupon_code::-moz-placeholder {color: #707070;opacity: 1;}
	.woocommerce-cart #coupon_code:-ms-input-placeholder {color: #707070;}
	.woocommerce-cart #coupon_code::-ms-input-placeholder {color: #707070;}
	.woocommerce-cart #coupon_code::placeholder {color: #707070;}
	.woocommerce-cart .woocommerce table.cart td.actions {padding: 0 0 15px !important;}
	.woocommerce-cart .coupon_field_container button.button::before{display: none !important;}
	.woocommerce-cart .coupon_field_container [name="apply_coupon"].button {
		background-color: #380669 !important;
		border-radius: 10px !important;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: 700;
		padding: 20px;
		line-height: 1;
		box-shadow: 5px 5px 10px -2px rgba(110,114,165,0.4);
		margin-bottom: 0 !important;
		color: #fff;
		height: 55px;
		position: relative;
		width: 100% !important;
		font-family: 'Montserrat', sans-serif;
		font-size: 12px;
	}
	.cta_aronia_club.cta_aronia_cart {display: none;}
	/* END AR-701 bugfix */

	/* AR-713 */
	.ar-cards-promotii .clockdiv.countdown-promotion,
	.ar_top_black_friday .clockdiv.countdown-promotion,
	.offers-content .clockdiv.countdown-promotion {position: absolute;}
	.ar_top_black_friday .clockdiv.countdown-promotion{top: auto;right: auto;bottom: 0;left:0;width: 205px;}
	.ar_top_black_friday .countdown-promotion .date-item {display: flex;align-items: center;gap: 5px;}
	.ar_top_black_friday  .countdown-promotion .smalltext{padding-top: 1px;}

	.offers-content .countdown-promotion .date-item{background-color: rgba(84, 68, 135, 0.7);}
	/* END AR-713 */

	/* AR-720 */
	.bfvaldisco {width: 75px;height: 75px;right: 10px;font-size: 19px;top: 10px;}
	h1.bf-main-title {padding-right: 60px;}
	h1.bf-main-title strong {font-size: 21px;}
	h1.bf-main-title {font-size: 15px;}
	.bftext-col h2, .bftext-col h3 {font-size: 13px;margin-bottom: 20px;}
	.bftext-col p {font-size: 13px;}
	.bftext-footer-text p {font-size: 13px;}
	.bftext-cols {gap: 30px;padding-bottom: 30px;}

	.bftext-cols {padding-top: 35px;}
	.bf-secondary-title {padding-right: 0;font-size: 12px;}
	/* END AR-720 */

	/* AR-706 */
	.ar-br-filteritem-im {width: 35px;}
	.ar-br-filteritem-im img {width: 35px;height: 35px;}
	.ar-br-filteritem-ti {padding-left: 15px;}
	p.bf-cat-title {font-size: 13px;gap: 7px;}

	.cart_button_container .add_to_cart_button.buton {padding: 16px 24px;font-size: 13px;line-height: 1;}
	.ar_pdbf_card-button .buton .spinner {right: 6px;width: 17px;height: 17px;top: 15px;}
	.ar_pdbf_card-button .cart_button_container {width: 100%;}
	.ar_pdbf_card-button {height: 45px;}
	.ar_pdbf_card-prst .woocommerce-Price-amount.amount bdi {font-size: 14px;}
	.ar_pdbf_card-title h3 {-webkit-line-clamp: 2;}
	.buton.bf_load_more_products {font-size: 14px;}

	.page-template-black-friday .infobar-container {display: block !important;}
	.page-template-black-friday .site-header-holder.header-holder-sticky .infobar-container {display: none !important;}
	/* END AR-706 */

	/* AR-775 v2 */
	.footer-icons-container {width: 100%;overflow: hidden;position: relative;}
	.fic-container {display: flex;flex-wrap: nowrap;width: 100%;position: relative;justify-content: center;align-items: center;height: 60px;}
	.fic-item-label {font-size: 15px;padding-top: 0;padding-left: 20px;}
	.fic-item {flex: 0 0 100%;display: flex;flex-direction: row;align-items: center;justify-content: center;text-align: center;
	opacity: 0;position: absolute;width: 100%;animation: fadeSlide 16s infinite;}
	.fic-item:nth-child(1) {animation-delay: 0s;}
	.fic-item:nth-child(2) {animation-delay: 4s;}
	.fic-item:nth-child(3) {animation-delay: 8s;}
	.fic-item:nth-child(4) {animation-delay: 12s;}
	.footer-icons {padding: 15px 0;}
	@keyframes fadeSlide {
		0% {
			opacity: 0;
			transform: translateX(100%);
		}
		10% {
			opacity: 1;
			transform: translateX(0);
		}
		25% {
			opacity: 1;
			transform: translateX(0);
		}
		35% {
			opacity: 0;
			transform: translateX(-100%);
		}
		100% {
			opacity: 0;
			transform: translateX(-100%);
		}
	}
	/* END AR-775 v2 */
}
@media(max-width:479px){
	.modal-search-inner {		width: 300px;		margin-left: -150px;	}
	.favourite-products-inner h2 {		margin-bottom: 30px;	}
	.each-product-item .product-background {		height: 235px;	}
	.each-product-item.style-suc.each-product-item-4 .product-item-image img {		max-width: 100px;	}
	.each-product-item .product-item-image {		left: 5px;	}
	.products-list .each-product-item-2 .product-item-image img {		height: 185px;	}
	.style-gem .product-item-image img {		max-width: 170px;	}
	.each-product-item.style-suc .product-item-image.product_graphic_back {		left: -30%;	}
	.about-us-text {	padding: 50px 18px;	margin-right: 20px;		width: calc(100% - 40px);	}
	.about-us-section-inner.box_right .about-us-text {		width: calc(100% - 40px);		margin-left: 20px;	}
	.about-us-section-inner.box_quote .about-us-image-inner {		height: 360px;		margin-top: -88px;		max-width: 90%;		left: 50%;		transform: translateX(-50%);		-webkit-transform: translateX(-50%);		-moz-transform: translateX(-50%);	}
	.user_rating span {		width: 18%;	}
	.site-footer .content-center {	padding-left: 20px;	padding-right: 20px;}
	.footer-icons-container .widget_block:first-child {		float: left;	}
	.footer-icons-container .widget_block:last-child {		float: right;	}
	.footer-icons {		padding: 15px 0 20px;	}
	.footer-newsletter {		padding: 40px 20px 0;	}
	.minicart_columns h4 {		font-size: 12px;	}
	.minicart_modal_item .woocommerce-mini-cart-item.mini_cart_item {		margin-bottom: 0 !important;	}
	.mini_buttons a {		font-size: 12px;	}
	.cart_page_link {		padding-left: 28px;	}
	.cart_page_link::before {		top: -5px;	}
	.mini_cart_buttons .mini_buttons {		margin-bottom: 12px;	}
	.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total .label {		font-size: 17px;	}
	.woocommerce-mini-cart__total .label {		margin-top: -8px;	}
	.minicart_modal_item .cta_button_column {		width: 120px;	}
	.minicart_modal_item .cta_text_column {		width: calc(100% - 160px);		padding-left: 10px;		padding-right: 2px;	}
	.minicart_modal_item .cta_text_column h3 , .minicart_modal_item .cta_text_column .h3{		font-size: 13px;	}
	.minicart_modal_item .text-item {		font-size: 11px;	}
	.woocommerce-mini-cart__total {		padding: 9px 20px;	}
	.modal_login_item > div {		padding: 70px 30px 40px 30px;	}
	.products-list .each-product-item-2 .product-item-image img {		max-width: 120px;	}
	.each-product-item.style-suc.each-product-item-4 .product-item-image.product_graphic_front img {		width: 31%;	}
	.each-product-item.style-suc .product-item-image.product_graphic_front {		left: -15px;	}
	.about-us-section-inner.box_about .about-us-text {		padding: 30px 19px 30px 19px;	}
	.product-reviews-column:first-child {		padding-left: 12px;		padding-right: 12px;	}
	.about-us-text.club-banner-text {		padding: 37px 22px 53px;	}
	.each-product-item.style-suc .product-item-image.product_graphic_back img {		max-height: 360px;	}
	.each-product-item-1 .product-item-text h3, .each-product-item-2 .product-item-text h3, .product-item-text h3 {		font-size: 24px;	}
	.products-list .each-product-item-2 .product-item-image {		top: 70% !important;	}
	.products-list .each-product-item.each-product-item-3 .product-item-image {		top: 80% !important;	}
	.about-us-text h6 {		letter-spacing: -0.5px;		font-size: 15px;	}
	.box_about .about-us-text h2 {		font-weight: 600;	}
	.about-us-text .button-container .buton {		font-weight: 500;	}
	.about-us-text h2 {		font-size: 22px;		font-weight: 600;		margin-bottom: 10px;	}
	.user_image {		display: inline-block;	}
	.user_info {		width: calc(100% - 85px) !important;		padding-left: 30px;	}
	.about-us-section-inner.box_about .about-us-text , .about-us-text.club-banner-text{		width: calc(100% - 40px);		margin-left: 20px;	}
	.about-us-text.club-banner-text.club-banner-text {		width: calc(100% - 40px);		margin-left: 20px;		margin-right: 20px;	}
	.about-us-section-inner.box_right.box_quote .about-us-text {		padding: 30px 19px 40px 19px;	}
	.box_quote .about-text p {		font-size: 15px;	}
	.newsletter-text h3 , .newsletter-text .h3{		font-size: 24px;	}
	.newsletter-holder h4, .newsletter-holder .h4 {		font-size: 18px;	}
	#my-account-menu .user-info {		padding-top: 10px;	}
	.user-icon.profile-icon {		background-position: -10px -51px;	}
	.review_column.meta-details .user_image {		display: none;	}
	.review_column.meta-details .user_info {		width: 100% !important;		padding-left: 0;	}
	.minicart-logo.minicart_footer_logo_2 img {		max-width: 25px;	}


	/*Magazin*/
	.shop_title_section h1 {		font-size: 13px;	}
	.shop_title_section h2 {		font-size: 19px;	}
	/*.shop_products_list .each-recomended-product {		width: 100%;	}*/

	/*Checkout*/
	.woocommerce-billing-fields__field-wrapper #tip_facturare_field {		width: 100%;	}
	.woocommerce-billing-fields__field-wrapper .form-row, #tip_facturare_field .select2 {		width: 100% !important;	}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image a {		width: 90px;		height: 90px;	}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image{		width: 90px;	}
	#customer_details .woocommerce-account-fields .create-account .form-row {		width: 100%;		margin-right: 0;	}
	td.product-name h4, td.product-name h4 a, td.product-name .product_weight, 	.woocommerce-checkout #payment ul.payment_methods > li > label  {		font-size: 14px;	}
	.woocommerce-Price-amount.amount bdi {		font-size: 15px;	}
	.woocommerce table.shop_table .woocommerce_checkout_totals th, .woocommerce table.shop_table .woocommerce_checkout_totals td .amount {		font-size: 15px;	}
	.woocommerce table.shop_table .woocommerce_checkout_totals th {		padding-left: 15px !important;	}
	.woocommerce table.shop_table .woocommerce_checkout_totals td {		padding-right: 15px !important;	}
	.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .includes_tax {		font-size: 12px;	}
	.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .includes_tax .amount {		font-size: 12px !important;	}
	.woocommerce-checkout #payment div.payment_box {		margin-top: 10px;		padding: 6px 20px;		font-size: 14px;	}
	.shop_table.woocommerce-checkout-review-order-table tbody tr:last-child td.product-total {		padding-right: 5px;	}
	.product-image {		max-width: 90px;	}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {		font-size: 14px;	}
	td.product-name h4, td.product-name h4 a, td.product-name .product_weight {		font-size: 12px;	}
	.product-subtotal span {		font-size: 14px;	}
	.woocommerce-MyAccount-content table.shop_table .woocommerce-table__product-name.product-name .wc-item-meta p {		font-size: 12px !important;	}
	.woocommerce-table__product-name.product-name a, .woocommerce-table__product-name.product-name strong, .woocommerce-table__product-name.product-name ul {		padding-left: 0;	}


	/*Contul Meu*/
	.account-header-content h2 {		font-size: 14px;	}
	.account-header-content h1 {		font-size: 16px;	}
	.woocommerce-form.woocommerce-form-login .woocommerce-LostPassword.lost_password {		display: block;		float: left;		width: 100%;		padding-top: 0;	}

	/*Detalii contul meu*/
	.user_details_title .logout {	float: left;	padding-top: 8px;	display: block;	width: 100%;}
	.user_details_title .logout a {		font-size: 16px;	}
	.user-info {		margin-top: 0;	}
	body #my-account-menu .myaccount-menu li a > .item-label, body #my-account-menu .myaccount-submenu li a > .item-label, body #my-account-menu-tab .myaccount-menu li a > .item-label, body #my-account-menu-tab .myaccount-submenu li a > .item-label {		font-size: 15px;	}
	.myaccount-menu {		padding: 10px 12px 10px 15px !important;	}
	#my-account-menu .myaccount-menu li a {		border: 0 !important;	}
	body #my-account-menu ~ .woocommerce-MyAccount-content {		margin-top: 0;	}
	.woocommerce-MyAccount-content p, .woocommerce-address-description, .visible_dashboard_info div, .visible_dashboard_info ul, .referral-column-info ol  {		font-size: 13px;	}
	body #my-account-menu .myaccount-menu li.active a span.item-icon svg, body #my-account-menu .myaccount-menu li a span.item-icon svg, body #my-account-menu .myaccount-submenu li a span.item-icon svg, body #my-account-menu-tab .myaccount-menu li a span.item-icon svg, body #my-account-menu-tab .myaccount-submenu li a span.item-icon svg {  width: 22px;		max-height: 22px;	}
	body #my-account-menu .myaccount-menu li a > .item-label, body #my-account-menu .myaccount-submenu li a > .item-label, body #my-account-menu-tab .myaccount-menu li a > .item-label, body #my-account-menu-tab .myaccount-submenu li a > .item-label {		padding: 11.6px 0;  	}
	.myaccount-menu .item-icon svg {		margin-top: 2px;	}
	.woocommerce-message {	font-size: 13px;}
	.woocommerce .woocommerce-MyAccount-content table.shop_table th , .woocommerce .woocommerce-MyAccount-content table.shop_table td {		font-size: 12px;			}
	.aronia_club_sectoion td.footable-visible {		padding: 10px 10px !important;	}
	.footable.breakpoint > tbody > tr > td > span.footable-toggle {		padding-right: 4px;		font-size: 10px;	}
	.aronia_points_table_inner {		text-align: left;	}
	.woocommerce-MyAccount-content table.shop_table.my_reward_table {		margin-top: 10px;	}
	.woocommerce-account .woocommerce-MyAccount-content .aronia_club_sectoion h2 {		margin-bottom: 12px !important;		float: left;		width: 100%;	}
	.woocommerce .woocommerce-MyAccount-content table.shop_table th {		padding: 3px 5px;	}
	.footable-row-detail-inner div {		font-size: 13px !important;	}
	#yith-wcmap-avatar .avatar-modal-wrapper .avatar-modal-wrapper-region .avatar-modal {	width: 300px !important;	}
	#yith-wcmap-avatar .avatar-modal-content .cols-wrapper .single-col {		width: 100px !important;	}
	#yith-wcmap-avatar .avatar-modal-content .avatar-select > div {		height: 100px !important;	}
	#yith-wcmap-avatar .avatar-modal-content {		padding: 10px 10px 10px;	}
	#yith-wcmap-avatar .avatar-modal-content .avatar-select form label {		font-size: 12px;	}

	/*Comenzile mele*/
	.woocommerce-account.woocommerce-orders .woocommerce-button.button {		font-size: 13px !important;	}
	.woocommerce-MyAccount-content table.shop_table {		margin-bottom: 0;	}
	.woocommerce-account.woocommerce-orders td {		border-right: 0 !important;	}

	/*Contact Rapid*/
	.contact--form input[type="text"], .contact--form textarea, .contact--form input[type="email"], .contact--form input[type="tel"] {		font-size: 14px;	}
	.contact--form {		margin-bottom: 10px;	}
	.contact-rapid-info .contact-text {		margin: 20px 0 20px;	}

	/*Recomandă-ne unui prieten*/
	.woocommerce-MyAccount-content h3 , .woocommerce-account .page_regular_content .h2 {		font-size: 16px;	}
	.referral-column-user span, .referral-column-cart span , .referral-columns-link .referral-column-text {		font-size: 15px;	}
	.referral_field1 {		padding: 45px 15px 20px 15px;	}
	.referral-table-label {		font-size: 11px;		top: 22px;		left: 90px;		padding-right: 16px;	}
	#generate_referral_field, #element--copy--link {		padding: 13.5px 12px;	}
	.referral-columns-link .referral-column-text {		padding: 25px 0 25px 70px;	}
	#my_account_referral_link td {		padding: 2px;	}
	.referral-table-holder .referral_field1 {		margin-left: 0;		margin-top: 70px;		width: 100%;	}
	.referral-table-holder .referral_field1::before {		left: 50%;		transform: translateX(-50%);		-webkit-transform: translateX(-50%);		-moz-transform: translateX(-50%);		top: -65px;	}
	.referral-table-label {		font-size: 9px;		padding-right: 0;		left: 0;		top: 90px;	}

	/*Blog*/
	.blog-posts-page .blog-heading {	margin-top: 0;}
	.blog-heading h2 {	margin-bottom: 10px;	font-size: 21px;	}
	.blog-featured .blog-image {		height: 272px !important;	}
	.blog-featured .blog-heading {		padding: 30px 0 170px;	}
	.each-blog-post.each-featured-post {		padding: 0 20px;	}
	.featured-post-content {		padding: 40px 30px; margin: -100px auto 0;	}
	.each-blog-post .featured-post-content h6 {		font-size: 16px;	}
	.blog-featured .each-blog-post h3 a {		font-size: 21px;	}
	.blog-posts-page .blog-heading {		margin-top: 30px !important;	}
	.each-blog-post .buton {		padding: 18px 37px;		font-size: 16px;	}
	.blog-posts .each-blog-post {		padding-bottom: 20px;	}
	.featured-post-content .button-container {		text-align: center;	}
	.featured-post-content .button-container .buton {		font-size: 16px;		padding: 18px 37px;		margin: 0 auto;		display: inline-block;	}

	/*Single*/
	.blog-single-page .page-header-content {		margin-top: 0;	}

	/*Contact*/
	.contact-holder-inner h2 {		font-size: 17px;		margin-bottom: 10px;	}
	.mapbox {		height: 300px;	margin-top: 10px;	}
	.contact-heading h6 {		font-size: 16px;	}
	.contact-infos-info {		padding-bottom: 15px;		margin-bottom: 15px;	}

	/*Termeni și Condiții*/
	.page-header-content h1 {		font-size: 21px;	}
	.page-header-content {		padding: 35px 20px 80px;	}
	.simple-text-page {		padding: 20px 0;	font-size: 14px;}
	.page-simple-content .content-center {	max-width: 94%;	padding-left: 15px;		padding-right: 15px;	}

	/*Newsletter*/
	.content-area.newsletter-template .newsletter-form input[type="email"] , .content-area.newsletter-template .newsletter-form input[type="submit"], .content-area.newsletter-template .newsletter-form button{		width: 100% !important;	}
	.content-area.newsletter-template .newsletter-form {		margin: 20px 0;	}

	/*Aronia CLUB*/
	.about-us-section-inner.box_about .about-us-text .about-text h3 br {		display: none;	}
	.about-us-section-inner.box_club h3 {		font-size: 18px;	}
	.club-row-data.club-row-data-step {		padding-bottom: 30px;		width: 100%;		padding-left: 20px;		text-align: center;		padding-right: 30px;	}
	.club-row-data.club-row-data-reward {		width: auto;		margin: 20px auto 0 !important;		display: table;	}
	.club-row-data.club-row-data-step::after {		left: 50%;		top: auto;		transform: translateX(-50%);		-webkit-transform: translateX(-50%);		-moz-transform: translateX(-50%);	}
	.club-row-data.club-row-data-icon {		padding-bottom: 20px;		padding-left: 0;		width: 100%;		margin: 0 auto;	}
	.about-us-section-inner.full_sec .about-text p {		font-size: 14px;	}
	.about-us-section-inner.box_club .buton {		font-size: 15px;	}

	/*Beneficii*/
	.about-us-section-inner.box_about .about-us-text, .about-us-text.club-banner-text {		margin-left: auto;		margin-right: auto;	}
	.about-text p {		font-size: 14px;	}
	.beneficii-table-inner {		margin: 0 0 15px;	}

	/*Fructe de aronia*/
	.fructul-aronia .content-center {		padding-left: 0;		padding-right: 0;	}
	.fructul-aronia {		margin: 0;	}
	.fructul-aronia-text {		padding: 38px 20px 38px;	}
	.fc-block.simple_texts_columns .content-center {		padding-left: 0;		padding-right: 0;	}
	.fructul-aronia-holder .each-recomended-product .recomended-image {		max-width: 90%;	}

	/*Aronia Pret*/
	.simple-texts-table .heading {		width: 100px;		vertical-align: middle;		font-size: 13px;	}
	.simple-texts-table table .value {		font-size: 13px;	}
	.simple-texts-table {		margin-top: 20px;		margin-bottom: 20px;	}
	.simple-texts-column.simple-texts-columns-right .each-recomended-product {		width: 100%;	}

	/*Single Product*/
	.benefit_item_title {		font-size: 15px;	}
	.benefit_item_title span::after {		width: 9px;		height: 17px;	}
	.image_testimonial {		width: 70px;		height: 70px;	}
	.image_signature img {		max-width: 150px;	}
	.role {		font-size: 11px;	}
	.single-product .icons-section-content .content-center {		padding-left: 0;		padding-right: 0;	}
	.single-product .icons-section-content {		margin-bottom: 15px;	}
	.product-description-content {		padding: 30px 25px;	}
	.informatii-nutritionale-content .section-column.table-column, .info-nutritionale-table, .info-nutritionale-table .ingrediente-holder, .info-nutritionale-table .nutrition-info-table {		padding: 25px 25px;	}
	.product-description-column h2, .informatii-nutritionale-content h2 {		font-size: 16px;	}
	.section-column.table-column .table_column.label_column {		font-size: 15px;	}
	.section-column.table-column.table-column-infos .table_header h5 {		font-size: 14px;	}
	.section-column.table-column.table-column-infos .table_column.label_column {		padding-left: 15px;	}
	.section-column.table-column.table-column-infos .table_footer h5 {		font-size: 13px;	}
	.administrare-aronia-box {		margin-top: 0;	}
	.administrare-aronia-column-inner {		padding: 30px 25px;	}
	.single-product .product-reviews-section {		margin-bottom: 20px;	}
	.single-product .blog-section-inner .blog-heading {		margin-bottom: 10px;	}
	.single-product .recomended-products-content.col_3 .slick-prev.slick-arrow {		left: 0;	}
	.single-product .recomended-products-content.col_3 .slick-next.slick-arrow {		right: 15px;	}
	.icon-text {		width: calc(100% - 48px);	}
	.administrare-aronia-column-inner h3, .administrare-aronia-column p span strong , .administrare-aronia-column p strong span {		font-size: 16px;	}
	.product-reviews-column h2, .product-reviews-column h4 {		font-size: 16px;	}
	.benefit_item_content {		margin-left: 0;	}
	.benefit_item_content > div {		padding: 15px 20px;		line-height: 1.5;	}
	.product-reviews-column:first-child > div {		position: relative;		top: 50%;		transform: translateY(-50%);		-webkit-transform: translateY(-50%);		-moz-transform: translateY(-50%);		padding-top: 0;	}

	.production-steps-inner .title {		font-size: 16px;		margin-bottom: 10px;	}
	.products-list.products-list-4 .each-step , .products-list.products-list-5 .each-step {		width: 100%;	}
	.info-nutritionale-table .ingrediente-holder, .info-nutritionale-table .nutrition-info-table, .nutrition-info-table, .administrare-aronia-column-inner {		padding: 20px 20px !important;	}

	/*Magazine Partenere*/
	.page-header-content.white_bg h1, .contact-section-content.textsmall h2 {		font-size: 20px;	}
	.page-header-content .description, .text-section-content.gray_bg .text-section-inner p, .contact-holder .description {		font-size: 13px;	}
	body .magazine-partenere-content #asl-storelocator.container.storelocator-main.asl-p-cont.asl-template-0 {		padding: 20px 30px !important;		max-width: 100% !important;	}
	#asl-storelocator.storelocator-main.asl-bg-2 #asl-map-canv {		height: 300px !important;	}
	.contact-section-content.textsmall .contact-form {		padding: 20px 25px 10px 25px;	}
	.contact-holder-inner.no-date-companie .contact-inner.contact-infos-wrapper {		width: 100%;	}
	.text-section-content.gray_bg {		padding: 30px 0 20px;	}



	/*Thank you*/
	.woocommerce-order-received .woocommerce-thankyou-order-details li {		width: 100%;		padding-right: 0 !important;		margin-right: 0 !important;		border-right: 0 !important;	}
	.woocommerce-order-received .main-website-content {		padding-left: 15px;		padding-right: 15px;	}
	.woocommerce-order-received .woocommerce-customer-details .woocommerce-column.col-1 {		margin-top: 30px;	}

	.woocommerce-page.woocommerce-account {		overflow-x: hidden;	}
	.user_details_title .logout a {		font-size: 14px;	}
	.points_inner_right {			text-align: right;		}
	.rs_user_total_points, .points-number {		font-size: 18px;	}
	.woocommerce-discount_points .footable.breakpoint > tbody > tr > td > span.footable-toggle {		display: block;	}
	.woocommerce-MyAccount-content .download-bill {		float: left;		width: 100%;	}
	.referral-table-label {	font-size: 11px;	left: 20px;		top: 80px;	}
	.woocommerce-edit-account fieldset .woocommerce-form-row label[for="password_current"], .woocommerce-edit-account fieldset .woocommerce-form-row label[for="password_1"] {	top: 14px !important;	padding-right: 70px;	}
	.user-icon.profile-icon {		width: 29px;		height: 32px;		background-position: -10px -52px;	}
	.user-icon.cart-icon {		width: 28px;		height: 31px;		background-position: -52px -49px;	}
	.website-user-icons .website-user-icon {		margin-right: 10px;	}
	.header-holder-sticky .user-icon.profile-icon {		background-position: 82px -47px;		background-size: 222px auto;	}
	.header-holder-sticky .user-icon.cart-icon {		background-position: -95px -90px;	}

	/*Search*/
	.box-search h1 {		font-size: 20px;	}
	.blog-post.search-post .blog-post-image {		height: 250px;	}
	.content-area.search--page h3.blog-post_title {		font-size: 14px;	}
	.search-results-content .buton-sageata {		font-size: 14px;	}

	.mini_cart_total_lines_inner .woocommerce-remove-coupon {font-size: 12px;padding-right: 5px;}

	/* adaugare recenzie */
	.post--reviews {max-width: 100%;	padding: 20px 20px 5px;}
	#reply-title {font-size: 15px;	}
	body .post--reviews #review_form #submit {	padding: 18px 42px;	}

	.empty-cart .button.wc-backward:first-child {margin-bottom: 10px;	}

	/*Home banner 01.03.2022*/
	.favourite-products-inner h2 {		margin-bottom: 20px;	}
	.each-product-item .product-background {		margin-bottom: 22px;	}
	.products-list .each-product-item-1 .buton, .each-product-item .buton, .products-list .each-product-item-4 .buton {		margin-top: 22px;	}
	.products-list .each-product-item, .product-item-text {		margin-bottom: 40px;	}

	/*Home list 09.03.2022*/
	.products-list .each-product-item, .product-item-text {		margin-bottom: 50px;	}
	.products-list {		margin-bottom: 0;	}

	/* Cont utilizator 16.03.2022 */
	#my-account-menu .user-info {padding-top: 2px;}
	body .yith-wcmap .user-profile .user-info .username {margin-bottom: 3px;}
	.user_details_title {display: none;}
	.user-avatar.avatar-upload {margin-right: 5px !important;}
	.user-info {max-width: calc(100% - 46px);}
	#my-account-menu .user-profile {font-size: 0;}
	.woocommerce-account .main-website-content {padding-left: 20px !important;padding-right: 20px !important;}
	.rs_user_total_points, .points-number {	font-size: 17px;}
	#my-account-menu .myaccount-menu li:nth-last-child(2) {margin-bottom: 12px !important;}


	.woocommerce_endpoint_page .user-profile,
	.woocommerce_endpoint_page .myaccount-menu {display: none !important;}
	.account-button-holder {display: block !important;clear: both;}
	.woocommerce-MyAccount-content + .account-button-holder {padding-top: 30px;}
	.buton-link {font-size: 15px;color: #380669;font-weight: 700;padding-left: 20px;position: relative;}
	.buton-link::before {content: '';width: 5px;height: 5px;position: absolute;border-left: 2px solid #380669;
		border-bottom: 2px solid #380669;
		top: 6px;
		left: 3px;
		transform: rotate(45deg);
		display: block;
	}
	/* Cont utilizator 16.03.2022 */

	/* 29.03.2022 - v2 */
	.butoane-control-edit-comanda {
		position: relative;
		padding-bottom: 0;
	}
	.woocommerce .woocommerce-MyAccount-content .download-bill .button {
		padding-right: 5px !important;
	}
	.woocommerce-MyAccount-content .download-bill {
		width: auto;
	}
	.order-btn-back .button {
		margin-right: 0 !important;
		padding-right: 0 !important;
	}
	.order-btn-back {
		float: right;
	}
	.order-again {
		display: block !important;
		text-align: center;
		padding-top: 10px !important;
		clear: both;
	}
	.butoane-control-edit-comanda {
		padding-top: 20px;
	}
	.user_box_info.hide_mobile_item {
		display: none;
	}
	.user_box_info.hide_on_desktop {
		display: block !important;
		clear: both !important;
		float: left;
		width: 100%;
	}
	.user_points_column .user_box_wrapper:first-child {
		margin-bottom: 15px;
	}
	/* 29.03.2022 - v2 */

	/* 05.04.2022 - responsive pagini livrare */
	.simple-text-page img {max-height: 65px;width: auto;display: block;margin: 0 auto;float: none;}
	/* 05.04.2022 - responsive pagini livrare */

	/* 04.04.2022 - social logins */
	.woocommerce-checkout .main-website-content {padding-right: 20px;padding-left: 20px;}
	.woocommerce-form-login-toggle {padding: 15px;}
	.woocommerce-checkout .woocommerce-form-login-toggle::before {display: none;}
	.woocommerce-info.social-login-info-checkout {padding-top: 15px;}
	.woocommerce-checkout .checkout-form-login-wrapper {padding: 5px 15px 100px 15px;}
	.woo-slg-login-wrapper {width: 19%;}
	.woocommerce-checkout #woo_slg_social_login .woo-slg-social-container {padding: 15px;}
	.woo-slg-login-wrapper > a {height: 45px;}
	.woo-slg-login-wrapper > a img {max-height: 23px;max-width: 23px;}
	.modal_login_item .woocommerce-form.woocommerce-form-login.login {padding-bottom: 100px !important;}
	/* 04.04.2022 - social logins */

	/* 08.04.2022 */
	.woocommerce-page #payment #place_order {max-width: 100%;width: 100%;min-width: auto;margin-bottom: 0 !important;}
	#wc-stripe-payment-request-button-separator {width: 100%;height: 45px !important;}
	#wc-stripe-payment-request-wrapper {width: 100%;}
	/* 08.04.2022 */

	/*Shop 2 col*/
	.archive.woocommerce-page .main-website-content {		padding-left: 20px;		padding-right: 20px;	}
	.shop_products_list .cart_button_container .add_to_cart_button.buton {		font-size: 14px;		padding: 12px 15px;	}
	.shop_products_list .each-recomended-product h3 {		font-size: 13px;	}
	.shop_products_list .free_shipping_badge {		font-size: 11px;		padding: 7px 8px 7px 34px;	}
	.shop_products_list .free_shipping_badge::before {		left: 10px;		top: 6px;		width: 16px;		height: 13px;	}
	.shop_products_list .sale_percent_badge {		font-size: 12px;		padding: 6.5px 9px;	}
	.shop_products_list .free_shipping_badge.produs_nou {		padding: 7px 8px 7px 8px;	}
	.shop_products_list .sale_percent_badge {		left: 0;		right: auto;		top: -20px;	}
	.sale_percent_badge + .free_shipping_badge {		top: 7px;		padding: 8px 8px 8px 29px;	}
	.shop_products_list .free_shipping_badge.produs_nou {		top: -20px;	}

	/* stilizare easybox */
	.woocommerce table.shop_table .woocommerce_checkout_totals .wc_shipping_sameday_lockers td, .woocommerce table.shop_table .woocommerce_checkout_totals .shipping-pickup-store td {padding-left: 15px;	}
	.wc_shipping_sameday_lockers .select2-container {max-width: calc(100vw - 70px);}
	#select2-curiero_sameday_lockers_select-results .select2-results__option{font-size:13px;}

	/* Metoda volume discount */
	.grup-volume-discount-aronia .slick-list {padding-right: 15vw;width: calc(100% + 20px);margin-right: -20px;}
	.grup-volume-discount-aronia {padding-top: 15px;}

	.volume-discount-item {height: 62px;}
	.text_volume_discount_comanda {font-size: 12px;}
	.vlmcol > span {font-size: 12px;}
	.single-product .product-page-main_info .volume-discount-item .woocommerce-Price-amount.amount bdi {font-size: 16px;}
	/* END Metoda volume discount */


	/* fix butoane slider aronia */
	.grup-volume-discount-aronia {padding-right: 0;}
	.volume-discount-item {transition: all 0.3s ease-in-out;}
	.slick-slide:not(.slick-active) .volume-discount-item {opacity: 0.2;}
	.grup-volume-discount-aronia .slick-list {padding-right: 10vw;width: calc(100% + 40px);margin-right: -20px;padding-left: 19px;margin-left: -20px;}
	.vlmcol > .pret_pe_cutie {font-size: 11px;padding-top: 1px;}
	.vlmcol:first-child .woocommerce-Price-currencySymbol {font-size: 12px;}
	/* END - fix butoane slider aronia */

	/* Pagina de thank you AR-210 */
	#sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item {width: 50% !important;}
	.woocommerce-order-received .woocommerce-thankyou-order-details li{border-bottom: 1px dashed #d3ced2;}
	.woocommerce-order-received .woocommerce-thankyou-order-details li:last-child{border: 0 !important;}
	.text_status_comanda_plasata p {font-size: 15px;}
	.coloana_titlu_detalii_comanda {margin-bottom: 0;}
	#sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item:last-child {display: none !important;}
	.text_status_comanda_plasata {height: auto;padding: 15px;}
	.fc-block.recomended_products {padding: 0 12px;}
	.content_builder_automat_thankyou .recomended-heading {padding-left: 0;padding-right: 0;}
	.woocommerce-order-received .recomended_products .recomended-products .slick-prev.slick-arrow {left: -32px;}
	.wc-item-meta {display: block !important;}
	.woocommerce-checkout.woocommerce-order-received .footer-newsletter, 
	.woocommerce-checkout.woocommerce-order-received .footer-icons {display: none !important;}
	/* END - Pagina de thank you AR-210 */

	/* Checkout AR-206 */
	.woocommerce-checkout:not(.woocommerce-order-received) .header-container .logocontainer img {max-width: 95px;}
	.woocommerce-checkout:not(.woocommerce-order-received) .header-container {padding: 12px;margin-top: 15px;}
	.woocommerce-checkout:not(.woocommerce-order-received) .main-website-content {padding-top: 140px !important;}
	.woocommerce-checkout:not(.woocommerce-order-received) .header-container {padding: 10px;margin-top: 0;border-top-left-radius: 0;	border-top-right-radius: 0;}
	form.checkout.woocommerce-checkout {margin-top: 15px;}
	.woocommerce-checkout:not(.woocommerce-order-received) .main-website-content {padding-top: 105px !important;}
	.woocommerce-page #payment #place_order {box-shadow: none;position: fixed;width: 100%;bottom: 0;border-radius: 0;left: 0;z-index: 99999;}
	.woocommerce-checkout:not(.woocommerce-order-received) .scroll-top-button {display: none;}
	.woocommerce-checkout:not(.woocommerce-order-received) .main-website-content {padding-bottom: 15px;}
	.woocommerce-checkout:not(.woocommerce-order-received) .header-container {max-width: calc(100% - 40px);}
	/* END - Checkout AR-206 */

	/* Sectiune recenzii AR-205 */
	.parent_comment_item.child_comment .container_form_comentariu {margin-left: -30px;}
	.modal_full_comment {font-size: 13px;}
	.submit_comentariu_review.buton {height: 45px;font-size: 12px;}
	.comentariu_review {height: 150px;padding: 10px 10px 65px 10px;font-size: 13px;}
	/* END - Sectiune recenzii AR-205 */

	/* Optimizare pagina Magazin AR-226 */
	.titlu_sectiune_filtru_selectat span {display: none;}
	.titlu_sectiune_principala_filtre {padding: 16px;}
	.aronia_filter_widget_inner {padding: 20px 20px 30px;padding-top: 50px;margin-top: 0;box-shadow: none;width: 100%;}
	/* END - Optimizare pagina Magazin AR-226 */

	/* 11.09.2022 Responsive bugfixes */
	.single-product-images {padding-top: 110px;}
	.pdp-badge-group img {max-height: 30px;}
	.postid-1520 .single-product-images,
	.postid-61507 .single-product-images,
	.postid-55705 .single-product-images {padding-top: 125px;}
	.checkoutredeem .rs_user_total_points {font-size: 13px;display: inline-block;}
	.checkoutredeem .rs_user_total_points > b:first-child {margin-right: 2px;}
	.checkout_redeeming #rs_apply_coupon_code_field {width: 100%;margin-bottom: 10px;}
	.checkout_redeeming input[type="submit"] {width: 100%;}
	/* END 11.09.2022 Responsive bugfixes */

	/* Testimoniale AR-205 */
	.banner-general-reviews {padding: 20px 0;}
	.banner-general-reviews .product-reviews-column:first-child > div {top: 0;transform: none;-webkit-transform: none;-moz-transform: none;}
	.sectiune-titluri h1 {font-size: 20px;}
	.sectiune-titluri p {font-size: 14px;}
	.fc-block.testimoniale_recenzii_clienti {margin-left: -10px;margin-right: -10px;}
	.testimonial-inner-col:first-child {padding-right: 15px;}
	.testimonials-count-stars {font-size: 13px;}
	.dropdown_selected_value {padding: 10px 30px 10px 10px;font-size: 14px;}
	.dropdown_selected_value::after {width: 8px;height: 8px;top: 12px;right: 10px;}
	.banner-general-reviews .product-reviews-column h2,
	.banner-general-reviews .product-reviews-column h4 {font-size: 14px;}
	.banner-general-reviews .product-reviews-column:last-child {margin-left: auto;padding: 0;}
	.banner-general-reviews .rating-out-of-five {font-size: 25px;}
	.testimonials-count-stars {font-size: 12px;padding-top: 0px;}
	.coloana_filtre_testimoniale.submit_filtre_testimoniale {position: fixed;left: 0;bottom: 30px;
	z-index: 999;padding: 0 15px;width: 100%;text-align: center;}
	#filtreaza_testimoniale_clienti {font-weight: 500;padding: 13px 23px;line-height: 1.2;cursor: pointer;font-size: 14px;}
	.filtrare-testimoniale {padding-bottom: 0;border-bottom: 0;}
	.lista-testimoniale li.item-testimonial {padding: 15px 0;}
	.testimonial_column.user-testimonials-details .user_info {width: 100% !important;padding: 0;}
	.meta-testimonials-details .user_review_date {margin-bottom: 10px;}
	.body-testimoniale-clienti .comments--pagination-testimonials .page-numbers {margin: 0 10px;}
	.dropdown_values_list {top: calc(100% + 2px);}
	.item-testimonial.no_testimonials {line-height: 1.4;text-align: center;}
	/* END - Testimoniale AR-205 */

	/* Optimizare pagina blog AR-198 */
	.blog-posts-page .blog-heading {margin-top: 10px !important;}
	.each-blog-post.each-featured-post {margin-top: -175px;}
	.each-blog-post.each-featured-post {padding: 15px;}
	.blog-featured .each-blog-post h3 a {font-size: 18px;}
	.featured-post-content {padding: 15px;margin: -80px auto 0;}
	/* END - Optimizare pagina blog AR-198 */
	
	/* Rezultate cautare AR-260 */
	.blog-post.search-post .blog-post-image {width: 100px;margin-bottom: 0;margin-right: 0;height: 100px;background-size: cover;background-position: center center;}
	.blog-post.search-post {display: flex;align-items: center;}
	.content-area.search--page .post_excerpt {font-size: 12px;max-height: 36px;overflow: hidden;text-overflow: ellipsis;padding-top: 0;}
	.blog-post.search-post .blog-post-textcontent {min-height: auto;}
	.content-area.search--page .post_excerpt:before{display: none !important;}
	.content-area.search--page .blog-post.search-post {display: flex;flex-wrap: wrap;}
	.blog-post.search-post .blog-post-textcontent {width: calc(100% - 100px);padding-bottom: 0;border-bottom: 0 !important;margin-bottom: 0;padding-left: 10px;}
	.product-search-item .post_excerpt {margin-bottom: 5px;}
	.informatii-pret-produs {margin-bottom: 10px;}
	.content-area.search--page h3.blog-post_title {margin-bottom: 6px;}
	.blog-post.search-post {padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px solid #e7e7e7;}
	.aronia_instock_badge {font-size: 12px;}
	.blog-post.search-post .woocommerce-Price-amount.amount bdi {font-size: 13px;}
	.blog-post.search-post.product-search-item .post_excerpt {display: none !important;}
	.content-area.search--page .blog-post.search-post {display: flex;flex-wrap: wrap;align-items: start;}
	.blog-post.search-post.product-search-item  .blog-post-image{background-size: contain;}
	.single-product .aronia_instock_badge {font-size: 15px;}
	/* AR-536 */
	.pack_out_of_stock .aronia_instock_badge::after{font-size: 15px;}
	/* END AR-536 */
	/* END - Rezultate cautare AR-260 */

	/* Pagina 404 AR-215 */
	.page-404-text p {font-size: 14px;}
	.page-404-text p {font-size: 15px;}
	.ar_search_results_list {max-height: 290px;overflow: auto;}
	.page-404-back-button {padding-top: 20px;margin-bottom: 10px;}
	.error404 .box-search .top-bar-search form #searchpage {font-size: 15px;}
	.informatii-pret-produs .aronia_instock_badge {padding: 2px 0 0 10px !important;}
	.error404 .recomended-products-content.col_3 .slick-prev.slick-arrow,
	.search .recomended-products-content.col_3 .slick-prev.slick-arrow {left: -20px;}
	.error404 .recomended-products-content.col_3 .slick-arrow:before,
	.search .recomended-products-content.col_3 .slick-arrow::before{top:0;left:0;}
	.error404 .recomended-products-content.col_3 .slick-next.slick-arrow,
	.search .recomended-products-content.col_3 .slick-next.slick-arrow {right: -20px;}
	/* END - Pagina 404 AR-215 */

	/* Butoane prea mici AR-238 */
	.product-reviews-body .comments--pagination .page-numbers {font-size: 20px;padding: 0 5px;}
	.product-reviews-body .comments--pagination .page-numbers.current {font-size: 20px;}
	.shop_description p {padding-left: 0;}
	/* END - Butoane prea mici AR-238 */

	/* Filtre mobile AR-262 */
	.ar-titlu-filtrare {pointer-events: none !important;}
	.aronia_filter_widget_inner .ar-titlu-filtrare::after {display: none !important;}
	.grup-elemente-filtrare {max-height: none;overflow: visible;}
	/* END - Filtre mobile AR-262 */

	/* Filtre mobile AR-262 */
	.ar-filtrare-ordonare .ar-titlu-ordonare {display: none;}
	.titlu_sectiune_filtru_selectat.mobile_remove_filters {margin-bottom: 12px;padding-right: 25px;position: relative;}
	.lista-filtre-selectate.visible + .titlu_sectiune_filtru_selectat.mobile_remove_filters{display: inline-block !important;}
	.titlu_sectiune_filtru_selectat.mobile_remove_filters::after{transform: rotate(-45deg);}
	.titlu_sectiune_filtru_selectat.mobile_remove_filters span {display: block !important;top: 4px;right: 1px;}
	.filtru_selectat_ordonare:focus + .container-drop-filtre,
	.filtru_selectat_ordonare:hover + .container-drop-filtre,
	.dropdown-ordonare-container .container-drop-filtre:hover{opacity: 0;visibility: hidden;}
	.opendrop .container-drop-filtre {opacity: 1 !important;visibility: visible !important;}
	/* END - Filtre mobile AR-262 */

	.home .hero_section .hero-text {opacity: 1 !important;transform: translateY(0) !important;}

	.table_column.label_column,.table_column.value_column {font-size: 14px;padding: 12px;}

	/* AR-279 - 3.5% Reducere la plata cu cardul */
	.badge__reducere_card {margin-left: 5px;border-radius: 15px;font-size: 12px;padding: 6px;font-size: 11px;}
	/* END - AR-279 - 3.5% Reducere la plata cu cardul */

	/* AR-280 - Early Black Friday 2022 */
	.bf__logo_image img {max-width: 120px;}
	.bf__logo_aronia img {max-width: 75px;}
	/* END - AR-280 - Early Black Friday 2022 */

	/* AR-281 - Adaugare texte categorii */
	.shop_title_section.tax__new_options h1 {font-size: 20px;}
	.ar__cat_desc p {font-size: 14px;}
	/* END - AR-281 - Adaugare texte categorii */

	/* AR-234 - Poze categorii homepage */
	.aronia__categorii_produse > .content-center {padding: 0 20px;}
	.ar_titlu__categorie {padding-top: 14px;text-align: center;}
	.ar_lista__categorii_produse > ul {gap: 14px;}
	.ar_blurb__categorie {width: calc(50% - 7px);}
	/* AR-518 */
	.ar_titlu__categorie h3 svg,
	.ar_titlu__categorie .h3 svg {display: none;}
	/* END AR-518 */
	.aronia__categorii_produse {padding: 4vw 0 12vw;}
	.banner_offers .content-center {padding-left: 20px;padding-right: 20px;}
	/* END - AR-234 - Poze categorii homepage */

	/* AR-282 Black Friday 2022 */
	.single-post .ar_top_black_friday {margin-bottom: 18px;}
	.page-template-template-blog .ar_top_black_friday {margin-bottom: 5px;}
	.page-template-template-newsletter .ar_top_black_friday {margin-bottom: 0;margin-top: 2px;}
	/* END - AR-282 Black Friday 2022 */

	/* AR-298 - Plugin Magazine Partenere */
	#asl-storelocator.asl-cont .sl-main-cont .asl-map-canv {height: 90vw !important;}
	/* END - AR-298 - Plugin Magazine Partenere */

	/* AR-295 - Produs cu buton in pagini BLOG */
	.visible_scroll_top .floating__product_mod {
		top: 104px;
	}
	.floating__product_mod .recomended-infos {
		padding: 0 0 0 10px;
		gap: 8px;
	}
	.floating__product_mod .each-recomended-product .product-price-regular {
		font-size: 11px;
		width: auto;
	}
	.floating__product_mod .product-price-regular ins {
		padding-left: 0;
		display: block;
	}
	/* END - AR-295 - Produs cu buton in pagini BLOG */

	/* AR-294 */
	.woocommerce-cart .main-website-content {padding-right: 15px;padding-left: 15px;}
	.aronia__suma_ramasa {font-size: 13px;}
	.aronia__suma_ramasa br{display: none;}
	.minicart_body .aronia__suma_ramasa .woocommerce-Price-amount.amount {font-size: 14px;display: inline !important;float: none !important;}
	.aronia__suma_ramasa .woocommerce-Price-amount.amount bdi {font-size: 13px;}
	.woocommerce-cart .update_cart_container {margin: 0;max-height: 0;max-width: 0;overflow: hidden;}
	.woocommerce-cart .woocommerce-shipping-totals.shipping > td::before {display: none !important;}
	.woocommerce-cart .woocommerce-cart-form__cart-item.cart_item td::before{color: #5C5C5C;}
	.woocommerce-cart .cart_quantity_container {margin: 0;text-align: right;}
	.woocommerce-cart table.shop_table_responsive tr td::before{padding-right: 15px;}
	.flexible-shipping-notice-container .woocommerce-info {padding-right: 10px !important;}
	.flexible-shipping-notice-container .woocommerce-info .button.flexible-shipping-free-shipping-button {padding-left: 1px !important;}
	/* END - AR-294 */

	/* AR-248 - Wishlist */
	.sale_percent_badge {font-size: 10px !important;right: auto;left: 0;top: 0 !important;padding: 5px !important;min-width: 83px;}
	.free_shipping_badge {font-size: 10px !important;font-weight: 700;padding: 5px 5px 5px 20px !important;min-width: 83px;}
	.free_shipping_badge.produs_nou {padding-left: 5px !important;}
	.free_shipping_badge::before {width: 14px !important;height: 10px !important;left: 4px !important;top: 5px !important;background-size: contain;background-repeat: no-repeat;}
	.free_shipping_badge + .sale_percent_badge {top: 21px !important;}
	.each-recomended-product .yith-wcwl-add-to-wishlist a, .each-recomended-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
	opacity: 1;visibility: visible;}
	.shop_table.cart.wishlist_table.wishlist_view tr {width: 49% !important;margin-bottom: 3% !important;padding: 10px !important;}
	.shop_table.cart.wishlist_table.wishlist_view td.product-thumbnail {padding-bottom: 20px;}
	.shop_table.cart.wishlist_table.wishlist_view td.product-name h4,
	.shop_table.cart.wishlist_table.wishlist_view td.product-name h4 a{font-size: 15px;}
	.woocommerce.yith-wcwl-form.wishlist-fragment {margin-left: -15px !important;margin-right: -15px !important;}
	.shop_table.cart.wishlist_table.wishlist_view td.product-add-to-cart {width: calc(100% - 32px) !important;padding: 0 !important;}
	.shop_table.cart.wishlist_table.wishlist_view td.product-remove {width: 32px !important;padding: 0 !important;}
	.woocommerce-account .woocommerce.yith-wcwl-form.wishlist-fragment {margin-left: 0 !important;margin-right: 0 !important;}
	.website-user-icons .website-user-icon {margin-right: 24px;}
	.header-holder-sticky .website-user-icons .website-user-icon {margin-right: 9px;}
	.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .cart_quantity_container {margin: 0;}
	.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .product-quantity .cart_quantity_container {width: auto;display: inline-block;}

	.pdp_form_cart .cart_button_container {width: 100%;}
	.pdp_form_cart .js-qty__adjust, .pdp_form_cart .js-qty-num {width: 55px;height: 55px;}
	.pdp_form_cart .cart_button_container .add_to_cart_button.buton {padding: 21px 20px;font-size: 16px;}
	.pdp_phone_order > span {font-size: 16px;}
	.pdp_phone_order > span.pdtt {font-size: 21px;}
	.pdp_form_cart > div {position: relative;}
	.ar__pdp_wishlist .yith-wcwl-add-to-wishlist a {width: 55px;height: 55px;}
	.ar__pdp_wishlist {	position: absolute;top: 0;right: 0;}
	.mesaj__chat_extern {padding: 10px;}
	/* END - AR-248 - Wishlist */

	.produs_oferta_promotionala .ar__pdp_wishlist {position: relative;}

	/* AR-303 */
	.minicart_columns.product_image {width: 70px;}
	.minicart_columns.product_image a {height: 70px;}
	.minicart_modal_item .woocommerce-mini-cart-item.mini_cart_item {margin-bottom: 5px !important;}
	.minicart_modal_item .woocommerce-Price-currencySymbol {display: inline-block;text-align: right;margin-right: 0;}
	.minicart_modal_item .woocommerce-Price-amount.amount bdi {font-size: 13px;}
	.woocommerce-mini-cart__total .label {margin-top: 0;}
	.minicart_modal_item .pr_ppr .woocommerce-Price-amount.amount {text-align: left;display: block;float: none;}
	.woocommerce-mini-cart__total {padding-left: 10px !important;padding-right: 10px !important;}
	.minicart_shipping_text {padding: 8px;}
	.minicart_body .delivery_text.desktop__delivery_text {display: none;}
	.minicart_body .delivery_text.mobile__delivery_text {display: block !important;}
	.minicart_shipping_text {padding-left: 18px;}
	.minicart_columns h4 a {pointer-events: none;}

	.inner-user-icon.cart-outer.website-user-icon {margin-right: 5px;}
	.woocommerce-mini-cart__total.subtotal {padding-top: 8px;padding-bottom: 8px !important;}
	.woocommerce-mini-cart__total.shopping {padding-top: 8px;}
	.woocommerce-mini-cart__total.shopping .value {margin-top: 0;}
	.minicart_body .free__shipping_dynamic_price {margin-top: 15px;}
	.minicart_form_coll.delete {width: 35px;height: 35px;border-radius: 6px;}
	.minicart_body .js-qty__adjust {border-radius: 6px;}
	.minicart_body {height: calc(100vh - 60px);height: calc((var(--vh, 1vh) * 100) - 60px);}
	.minicart_body .buton.checkout {margin-bottom: 18px;}
	.minicart_modal_item .woocommerce-mini-cart-item.mini_cart_item {margin-bottom: 9px !important;padding-bottom: 9px !important;}
	.minicart_modal_item .mini_cart_buttons .buton.checkout {background: #380669;}
	.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total .label {line-height: 1.1;}
	.user-icon.cart-icon::after {content: "";width: calc(100% + 13px);height: calc(100% + 13px);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;}
	.minicart_form_coll.delete > .remove.remove_from_cart_button, 
	.minicart_form_coll.delete > .remove.remove_from_cart_button_grupat {width: 11px !important;height: 14px !important;background-size: 105px auto !important;background-position: -68px -85px;}
	.minicart_form_coll.delete > .remove.remove_from_cart_button:hover, 
	.minicart_form_coll.delete > .remove.remove_from_cart_button_grupat:hover {background-size: 105px auto !important;background-position: -89px -85px !important;}
	.woocommerce-mini-cart__total.shopping .value {margin-top: 0;}
	.minicart_body .free__shipping_dynamic_price {margin-top: 11px;}
	/* END - AR-303 */
	
	/* AR-311 */
	.woocommerce-checkout input.input-text#rs_apply_coupon_code_field, .woocommerce-checkout .woocommerce-form-coupon input.input-text {text-align: center;
		border-top-left-radius: 12px;border-bottom-left-radius: 0;width: 100%;height: 50px;margin-bottom: 0;border-top-right-radius: 12px;}
		.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row {width: 100% !important;}
		.checkout_redeeming input[type="submit"], .woocommerce-checkout .checkout_coupon .form-row.form-row-last button {
		width: 100%;border-top-left-radius: 0;border-bottom-left-radius: 0;height: 50px;border-top-right-radius: 0;border-bottom-left-radius: 12px;}
		.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon {flex-wrap: wrap;}
		.woocommerce-checkout:not(.woocommerce-order-received) .logocontainer.logocontainer-normal {width: 170px;}
		.woocommerce-form-coupon-toggle + .woocommerce-error {margin-bottom: 15px;}
		.woocommerce-checkout #payment ul.payment_methods > li > label {padding-left: 25px;}
		.wc_payment_method.payment_method_vivawallet_native label img {width: 23px;margin-left: 1px !important;}
		.woocommerce-checkout #payment ul.payment_methods > li.payment_method_vivawallet_native > label {letter-spacing: -0.3px;}
		.badge__reducere_card {margin-left: 3px;}
		/* END - AR-311 */

	/* AR-327 */
	.revista-content .flipbook ._df_book {		max-width: 100% !important;		width: 100% !important;		min-width: 250px !important;	}
	/* END - AR-327 */

	/* AR-334 */
	.woocommerce-error.eroare-livrare-aronia {margin-left: calc(0px - (100vw - 140px));padding-top: 35px;padding-left: 10px;}
	/* END - AR-334 */

	/* AR-341 */
	.single-product .pdp-badge-group img {		max-height: 26px;	}
	/* END - AR-341 */

	/* AR-302 */
	.main_product__slider .slick-slide {height: auto !important;}
	.header-holder-sticky .website-user-icons {right: 15px;}
	.grup-volume-discount-aronia .slick-list {padding-right: 20vw;}
	.grup-volume-discount-aronia {padding-top: 0;}
	.fancybox-infobar {display: none !important;}

	.minicart_modal_item, .modal_login_item {top: -1px;height: calc(100% + 1px);}
	.minicart_columns h4 a {color: #5C5C5C;}
	.mini_cart_items .js-qty__adjust {color: #544487;}
	.mini_cart_items .js-qty-num {color: #544487;}
	.items__promotii_disponibile_cart h4 {text-transform: uppercase;}
	.pr_button_item .add_to_cart_button.buton {font-size: 0 !important;}
	.pr_button_item .add_to_cart_button.buton::before {content: "ADAUGĂ";font-size: 10px;display: block;text-align: center;font-weight: 700;}
	.mesaj-intampinare-drop {color: #544487;}
	.btn_detalii_promotie_cart {color: #6CC049;}
	.pr_ppr .woocommerce-Price-amount.amount {color: #6CC049;}
	.toggle__element_promotii > span {font-weight: 300;color: #6CC049;}
	.mini_cart_total_lines .woocommerce-Price-amount.amount bdi{font-weight: 700 !important;}
	.woocommerce-mini-cart__total .value {font-weight: 700;}
	.minicart_modal_item .mini_cart_buttons .buton.checkout {margin-bottom: 15px;box-shadow: none !important;background-color: #544487 !important;
	font-size: 14px !important;border-radius: 5px;padding: 20px 28px;font-weight: 600;}
	.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total .label {color: #544487;}

	.minicart_modal_item .minicart_shipping_text {
		border-radius: 5px;
		padding: 12px 21px;
		margin-left: -10px;
		margin-right: -10px;
		width: calc(100% + 20px);
		padding: 12px 20px;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		border: 1px solid rgba(110,114,165,0.19);
	}

	.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total {
		padding-bottom: 10px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border: 1px solid rgba(110,114,165,0.19) !important;
		border-top: 0 !important;
		padding-top: 10px;
		position: relative;
	}
	.minicart_body .free__shipping_dynamic_price {
		margin-left: -10px;
		margin-right: -10px;
		width: calc(100% + 20px);
		border: 1px solid rgba(110,114,165,0.19);
	}
	.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total::before {
		content: "";
		width: 1px;
		height: 20px;
		background-color: rgba(110,114,165,0.19);
		position: absolute;
		top: 10px;
		left: 50%;
		display: block;
	}
	#credential_picker_iframe{display: none !important;}
	/* END - AR-302 */

	/* AR-348 */
	.volume-discount-item {height: 55px;}
	.single-product .product-page-main_info .volume-discount-item .woocommerce-Price-amount.amount bdi {font-size: 15px;}
	/* END - AR-348 */

	#wamm_notif_whatsapp_field .woocommerce-input-wrapper,
	#wamm_notif_whatsapp_field .woocommerce-form__label-for-checkbox {display: block;}

	/* AR-347 */
	.pdp_mb_alti_clienti .slick-list {padding-right: 50px !important;padding-left: 20px;}
	.pdp_mb_alti_clienti {padding-top: 32px;margin-right: -20px;margin-left: -20px;}
	.pdp_mb_alti_clienti .add_to_cart_button.buton {font-size: 13px !important;box-shadow: none !important;padding: 10px;border-radius: 5px;display: block;width: 100%;}
	.pdp_mb_alti_clienti .each-recomended-product .cart_button_container {width: 100%;padding: 0 8px;}
	.pdp_mb_alti_clienti .slick-list {padding-right: calc(20px + 3vw) !important;padding-left: 20px;}
	.single-product .product-page-main_info .pdp_mb_alti_clienti .woocommerce-Price-amount.amount bdi {font-size: 14px;}
	.product-description-content {padding-left: 15px;padding-right: 15px;}
	.fc-block.recomended_products {padding: 0;}
	.blog-section-inner > .blog-holder.blog-posts {margin-left: 0;margin-right: 0;}
	.offers-content .content-center {padding-left: 20px;padding-right: 20px;}
	.home .each-blog-post {background-color: #F6F7FA;}
	.header-holder-sticky .predictive_search_container::before {display: none !important;}
	.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed {padding: 14px;}
	.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions {padding: 5px 10px 15px;}
	.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions .button {padding: 14px 16px;}

	.woocommerce-checkout.woocommerce-order-pay .main-website-content {padding-left: 15px !important;padding-right: 15px !important;}
	.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table td, 
	.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table th {font-size: 13px !important;line-height: 1.3;}
	.ar_arp_pr_card .add_to_cart_button.buton .spinner {top: 3px;}
	.single-product .main-website-content {padding-top: 203px !important;}
	/* END - AR-347 */

	/* AR-302 */
	.woocommerce ul#shipping_method li label {font-size: 15px;}
	.woocommerce ul#shipping_method > li {padding: 20px 20px 20px 45px;}
	form.checkout.woocommerce-checkout {margin-top: 0;}
	.select2-container--default .select2-selection--single {height: 50px;}
	.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 50px;}
	.woocommerce ul#shipping_method li input[type="radio"] + label::before,
	.woocommerce ul#shipping_method li input[type="hidden"] + label::before {top: 20px;left: 46px;}
	.ar_shipping_radio {left: 17px;top: 20px;}
	.checkout_redeeming input[type="submit"], 
	.woocommerce-checkout .checkout_coupon .form-row.form-row-last button {border-bottom-left-radius: 5px;}
	.woocommerce-checkout input.input-text#rs_apply_coupon_code_field, 
	.woocommerce-checkout .woocommerce-form-coupon input.input-text {border-top-left-radius: 5px;border-top-right-radius: 5px;}
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-last, 
	.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-first, 
	.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row.form-row-first, 
	#shipping_city_field, #shipping_state_field, #shipping_email_field, #shipping_phone_field,
	#shipping_postcode_field {width: 100%;}
	.wc_payment_methods.payment_methods.methods > li {padding: 15px 10px;}
	.woocommerce-checkout #payment div.payment_box {margin-top: 15px;padding: 5px 15px;font-size: 12px;}
	.badge__reducere_card {margin-left: 1px;padding: 2px 3px;border-radius: 5px;font-size: 10px;}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image a {width: 50px;height: 50px;}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image {min-width: 75px !important;width: 75px;padding: 5px 0 5px 10px;}
	.shop_table.woocommerce-checkout-review-order-table > tbody {padding: 8px 0;}
	.shop_table.woocommerce-checkout-review-order-table .product-name {padding-left: 0 !important;padding-right: 10px !important;}
	.ar_wc_customer_address_inner ul {padding-right: 5px;}
	.ar_pas_plata_active #order_review {padding-bottom: 230px;}
	.form-row.place-order {	top: calc(100% - 230px);}
	.aronia_fixed_bottom_nav {padding: 12px 18px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);}
	.ar_wc_customer_address_inner {padding: 10px;max-height: 140px;overflow: auto;}
	.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {display: block !important;position: relative;}
	.woocommerce-terms-and-conditions-checkbox-text{ font-size: 13.5px !important;}
	.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .required {display: none;}
	.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {display: flex !important;width: 100%;}
	.woocommerce-terms-and-conditions-checkbox-text{line-height: 1.4 !important;}
	.woocommerce-terms-and-conditions-checkbox-text::before{top: 2px;}
	.woocommerce-terms-and-conditions-checkbox-text::after{top: 6px;}
	.woocommerce table.shop_table .woocommerce_checkout_totals .wc_shipping_sameday_lockers td {padding-left: 15px !important;padding-right: 15px !important;}
	.woocommerce-checkout #payment div.payment_box {margin-top: 15px;padding: 5px 15px;font-size: 12px;margin-left: -10px;margin-right: -10px;
	margin-bottom: -15px;width: calc(100% + 20px);}
	.payment_method_ipay img {margin: 4px 0 5px 0 !important;max-width: 100% !important;}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image a {background-color: #fff !important;border-radius: 4px !important;
	display: block;}
	.shop_table.woocommerce-checkout-review-order-table td {align-items: start;}

	.woocommerce-checkout:not(.woocommerce-order-received) .logocontainer.logocontainer-normal {width: 155px;}
	.woocommerce-checkout:not(.woocommerce-order-received) .header-container {padding: 12px !important;}
	.woocommerce-checkout:not(.woocommerce-order-received) .main-website-content {padding-top: 90px !important;}

	.ar_btn_adauga_voucher {height: 50px;font-size: 14px;padding: 10px;padding-left: 50px;}
	.ar_btn_adauga_voucher::before {width: 25px;height: 25px;top: 11px;left: 12px;font-size: 18px;}
	.ar_drp_voucher_items > div {padding: 0 12px 12px 12px;}
	.ar_drp_voucher_item_title {font-size: 14px;padding: 12px 33px 12px 12px;}
	.ar_drp_voucher_item_title::after {top: 14px;}
	.ar_sau_spacer {font-size: 12px;margin-bottom: 5px;padding: 0 12px;}
	.logged-in .ar_sau_spacer{display: block !important;}
	.ar_drp_voucher_item {margin-bottom: 5px;}
	.ar_containere_voucher_puncte .checkout_redeeming {display: block !important;margin: 0 !important;}
	.ar_drp_voucher_item_content .checkout_coupon.woocommerce-form-coupon {margin: 0 !important;}

	.woocommerce-checkout .woocommerce-form.woocommerce-form-login .woocommerce-LostPassword.lost_password {display: block;float: none;width: auto;padding-top: 6px;}
	.woocommerce-checkout .woocommerce-error li {font-size: 13px !important;}
	.ar_drp_voucher_item_content > div{padding: 5px 10px 12px !important;}

	.minicart_modal_item .discounts .woocommerce-Price-amount.amount {display: inline;float: none;}
	.mini_cart_total_lines_inner .woocommerce-remove-coupon {padding-right: 0;}
	.woocommerce table.shop_table .woocommerce_checkout_totals th, .woocommerce table.shop_table .woocommerce_checkout_totals td {font-size: 14px;}
	.woocommerce table.shop_table .woocommerce_checkout_totals .cart-discount td {line-height: 1.2 !important;}
	.ar_form_login_checkout_red .ajax_form_errors > span:first-child {padding-top: 0;}
	.ar_form_login_checkout_red .ajax_form_errors > span:last-child {padding-bottom: 15px;}
	.woocommerce-error.eroare-livrare-aronia {margin-left: 0;margin-bottom: 0;}

	.woocommerce-checkout .locker-plugin-modal {padding-top: 45px;}
	.woocommerce-checkout .locker-plugin-modal #locker-plugin-modal-close-id {text-transform: lowercase !important;font-weight: 400;width: 45px;height: 45px;
	display: flex;align-items: center;justify-content: center;right: 0;top: -45px;font-family: 'Montserrat', sans-serif !important;font-size: 25px;background-color: #ea2427;}
	.woocommerce-checkout .recomended_products .recomended-products .slick-arrow {display: none !important;}
	.woocommerce-checkout .recomended-products .slick-dots {padding-top: 20px;}
	.woocommerce-checkout .recomended-products-inner {margin-bottom: 30px;}
	/* END - AR-302 */

	/* AR-394 */
	.ar_back_shop {left: 20px;}
	/* END AR-394 */

	/* AR-436 */
	.hero-section-content.bf__section_content .hero-text h1 {max-width: 100%;font-size: 34px !important;}
	.hero-section-content.bf__section_content.bf_active_section .hero-text {padding: 30px 25px 40px;}
	.hero-section-content.bf__section_content .hero-text h1 strong {font-size: 22px;}
	.bf__section_content .button-container.btn-light .buton {min-width: 100%;padding: 16px 25px;}
	.single-product .ar_top_black_friday {margin-bottom: 0;margin-top: 40px;}
	/* END AR-436 */

	/* BF25 */
	.hero-section-content.bf__section_content.bf_active_section .hero-text {background-color: #544487;}
	.bf__section_content .button-container.btn-light {margin-bottom: 0;}
	/* END BF25 */

	/* AR-493 */
	.disc_copy_label {font-size: 12px;padding-right: 30px;margin-top: 10px;}
	.disc_copy_label span,
	.icn-btn-cpn {width: 19px;height: 22px;}
	.disc_copy_label span::before, 
	.disc_copy_label span::after, 
	.icn-btn-cpn::before, 
	.icn-btn-cpn::after {width: 14px;height: 16px;}
	.ar_icon_coupon_col:nth-child(1) {padding: 10px;}
	.arcouponlist li {width: 100%;}
	.ar_icon_coupon_col:nth-child(2) {flex-grow: 1;padding-left: 15px;padding-right: 35px;}
	.hov_buton_cupon {opacity: 1;visibility: visible;background-color: transparent;top: 0;right: 0;width: 40px;left: auto;}
	.msj-btn-cpn {display: none;}
	.lista_cupoanele_mele, .lista_cupoanele_folosite {border-radius: 6px;margin-bottom: 20px;}
	.head-cupoanele-mele > h3,
	.lista_cupoanele_folosite > h3 {font-size: 18px;}
	.acp_pag {padding: 15px;gap: 8px;}
	/* END AR-493 */

	/* AR-506 */
	.single-product .ar_top_black_friday {margin-bottom: 15px;}
	/* END AR-506 */

	/* AR-506 v2 */
	.fixed-mobile-menu .top-group-menu ul li a {padding: 10px 40px 10px 26px;}
	.fixed-mobile-menu .top-group-menu {padding-bottom: 20px;padding-top: 10px;}
	.floating__menu_logoimg {max-width: 95px !important;}
	.sub-menu-wrap > .sub-menu {max-height: calc(100vh - 354px);max-height: calc(100svh - 354px);padding: 0 26px;}
	.mobile-current-submenu-item {padding: 11px 26px;}
	.wide-submenu-container::after {display: none;}
	/* END AR-506 v2 */

	/* AR-520 */
	.single-product .ar_top_black_friday {margin-bottom: 5px;margin-top: 15px;}
	/* END AR-520 */

	/* Optimizari PageSpeed Aronia 03.2024 */
	.topbar-container {height: 29px;}
	.topbar-container-col {padding: 5px 2px;}
	/* END Optimizari PageSpeed Aronia 03.2024 */

	/* Optimizari PageSpeed Aronia 26.03.2024 */
	.slider-banner-offers {
		background-color: #eaeaea;
		border-radius: 10px;
	}
	.offers-content-inner img {
		opacity: 0;
		height: 112vw;
		object-fit: cover;
		object-position: center;
	}
	.slick-initialized .offers-content-inner img {
		opacity: 1;
	}
	.bf__banner_mobile {
		height: 116vw;
		overflow: hidden;
		border-radius: 10px;
		background-color: #F6F7FA;
	}
	.main_product__slider {
		margin-top: 0;
		height: 110vw;
		overflow: hidden;
	}
	.product_image_slide img {
		max-height: none;
		height: 100vw;
		object-fit: cover;
		object-position: center;
	}
	.slider-banner-offers .offers-content-inner {display: block !important;margin-bottom: 0;}
	.fc-block.banner_offers_slider + .fc-block.banner_offers_slider {padding-top: 25px;}
	.offers-content-inner .image-mobile {height: 112vw !important;}

	.offers-content-inner:nth-child(2),
	.offers-content-inner:nth-child(3),
	.offers-content-inner:nth-child(4),
	.offers-content-inner:nth-child(5),
	.offers-content-inner:nth-child(6),
	.product_image_slide:nth-child(2),
	.product_image_slide:nth-child(3),
	.product_image_slide:nth-child(4),
	.product_image_slide:nth-child(5),
	.product_image_slide:nth-child(6){display: none !important;}
	/* END Optimizari PageSpeed Aronia 26.03.2024 */

	/* Optimizari PageSpeed Aronia 27.03.2024 */
	body .bf__banner_desktop img,
	body .bf__banner_desktop picture,
	body .aronia_club_meniu img,
	body .aronia_club_meniu picture{display: none !important;}

	.pdp-badge-group ul li img {min-height: 26px;min-width: 26px;}
	.pdp-badge-group ul li:first-child img {min-width: 30px;}
	.single-product .pdp_delivery_text .zi_livrare_pdp{min-height: 17px;}
	/* END Optimizari PageSpeed Aronia 27.03.2024 */

	/* AR-545 */
	.shop_title_section h2.ar_subtitlu_cat_list, h3.ar_subtitlu_cat_list {font-size: 16px;padding-bottom: 2px;}
	/* END AR-545 */

	/* AR-538 */
	.ar_des_categorie_main {padding-top: 0;padding-left: 20px;padding-right: 20px;}
	.coloana_chenar_ar_text h3, .coloana_chenar_ar_text h2 {font-size: 18px;line-height: 1.2;margin-bottom: 10px;}
	/* END AR-538 */

	/* AR-575 */
	.aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(2) .ar_titlu__categorie, .aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(3) .ar_titlu__categorie, .categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie {
		max-width: 300px;	}
	.aronia__categorii_produse h2 {			font-size: 12px !important;		}	
	/* END - AR-575 */

	/* AR-604 */
	.pdp_mb_alti_clienti {min-height: auto;overflow: hidden;padding-bottom: 50px;}
	/* END AR-604 */

	/* AR-559 */
	.ar_blackfriday_activ.archive .ar_top_black_friday {
		max-height: 15vw;
	}

	.shop_table.cart.wishlist_table.wishlist_view tr {width: 100% !important;margin-bottom: 20px !important;}
	.shop_table.cart.wishlist_table.wishlist_view td .add_to_cart_button {box-shadow: none !important;}
	/* END AR-559 */

	/* AR-646 */
	.ar_locker_select_inner {padding-left: 18px;padding-right: 18px;padding-bottom: 18px;}
	.ar_current_locker_address {padding: 8px 11px;}
	.woocommerce ul#shipping_method li label {font-size: 14px;}
	.wc_shipping_innoship_lockers.shipping .select2-selection__rendered {padding-right: 40px;padding-left: 13px;}
	.wc_shipping_innoship_lockers.shipping .select2.select2-container {max-width: calc(100vw - 74px);}

	.woocommerce-shipping-methods .ar_shipping_date_lbl {text-align: left;line-height: 1.2;}

	.ar_pas_plata_active .ar-ty-std-cols.mch-it{margin-top: 0;margin-bottom: 0;}
	/* END AR-646 */

	/* AR-667 */
	.ar-cards-promotii {margin-left: 20px;margin-right: 20px;}
	.ar-cards-promotii .slick-arrow,
	.slider-banner-offers .slick-arrow {background-color: rgba(255,255,255, 1);}
	.ar-cards-promotii {height: calc(125.4vw - 40px);}
	.fc-block.banner_offers_slider + .fc-block.banner_offers_slider {padding-top: 0px;}
	/* END AR-667 */

	/* AR-672 */
	.ar-ty-store-details .contact-phone-image {width: 33px;height: 33px;border: 2px solid #544487;margin-right: 9px;}
	.ar-ty-store-details .contact-phone-image svg {width: 15px;height: 15px;}
	.ar-ty-store-details .contact-phone-image svg.email-img {width: 18px;height: 18px;}
	.ar-ty-std-col .contact-phone-number {font-size: 15px;}
	.ar-ty-std-col h4 {display: none;}
	/* END AR-672 */

	/* AR-670 */
	.ar-carousel-pd {margin-left: -8px;margin-right: -28px;}
	.ar-carousel-pd .slick-list {padding-right: 30vw;}
	.ar-carousel-pd .slick-arrow {right: 25px;}
	.ar-carousel-pd .slick-prev.slick-arrow {right: 80px;}
	.ar-pdp-liste-produse h2 {font-size: 21px;}
	/* END AR-670 */

	/* AR-671 */
	.ar-ty-acc-title span::before {width: 17px;height: 17px;border: 1px solid #544487;top: 0px;left: 0;font-weight: 500;font-size: 12px;}
	.ar-ty-acc-title span::after {width: 7px;height: 7px;top: 3px;}
	.toggle .ar-ty-acc-title span::after {top: 8px;}
	.mch-it .ar-ty-std-col .contact-phone-number {font-size: 15px;}
	/* END AR-671 */

	/* AR-668 */
	.site-header-holder:not(.header-holder-sticky) .header-container .header_search_container {padding: 10px 20px;}
	/* END AR-668 */

	/* AR-701 */
	.header-holder-sticky .header-holder {flex-wrap: wrap;}
	.header-holder-sticky .header-container {width: 100%;}
	.ar_p_men_t {width: 100%;}
	.woocommerce-account .woocommerce-pagination {padding-top: 15px;}

	.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
	display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;align-items: center;}
	.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before {width: 100%;text-align: left;margin-bottom: 15px;}
	.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.pay,
	.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel {margin: 0 !important;}
	.woocommerce-orders-table__row--status-failed .woocommerce-button.button.pay + .woocommerce-button.button.view {
	margin-left: 0 !important;margin-right: 0 !important;}
	.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.pay {padding: 10px 15px;}
	/* END AR-701 */

	/* AR-701 bugfix */
	.woocommerce-cart .product-name h4,.woocommerce-cart td.product-name h4 a {font-size: 14px;}
	.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item td.product-subtotal {line-height: 1.1;}
	.cart_item .woocommerce-Price-amount.amount bdi,
	.woocommerce-cart .woocommerce-cart-form__contents .product-subtotal span {font-size: 13px;}
	.woocommerce-cart .product_weight {display: none;}
	.woocommerce-cart table.cart td.product-thumbnail {width: 80px;}
	.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item {padding-left: 80px;padding-right: 62px;gap: 10px;}
	.woocommerce-cart .recomended_products .slick-slide {padding-left: 15px;padding-right: 15px;}
	.woocommerce-order-received .each-recomended-product .product-title .h3{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;height: 37px !important;}
	.woocommerce-order-received .each-recomended-product::before {border-radius: 0;}
	.woocommerce-order-received .fc-block.recomended_products .recomended-products {width: calc(100% + 40px) !important;margin-left: -20px;margin-right: -20px;}
	.woocommerce-order-received .each-recomended-product .cart_button_container .add_to_cart_button.buton {padding: 18px 42px;}
	.woocommerce-cart .actions #coupon_code,
	.woocommerce-cart .fp_apply_reward #rs_apply_coupon_code_field {font-size: 14px;}
	/* END AR-701 bugfix */

	/* AR-720 */
	.page-template-black-friday .main-website-content {margin-bottom: 35px;padding-left: 20px;padding-right: 20px;}
	.top-bftext-body {padding: 0 10px;}
	.top-bftext-body > div {padding: 20px;}
	.bfvaldisco {width: 60px;height: 60px;right: -25px;font-size: 16px;top: -32px;}
	h1.bf-main-title {padding-right: 10px;}
	.bftext-section-content {padding-bottom: 30px;padding-top: 8px;}
	h3.bf-secondary-title-2 {padding: 18px 25px 0;font-size: 12px;}
	/* END AR-720 */

	/* AR-706 */
	.starbf2024 .top-bftext-body {margin-top: 0;padding-top: 35px;padding-left: 0;padding-right: 0;}
	.ar-bf-content-dp .ar-lista-bf-pr {gap: 10px;}
	.ar-br-selectedoption, .ar-br-filterlist, .ar-bf-content-dp .ar-lista-bf-pr, .ar_pdbf_card{border-radius: 4px;}
	.ar-br-filteritem-im {margin-top: -4px;margin-bottom: -4px;}
	.ar_pdbf_card {width: calc(50% - 5px);padding: 15px 10px 10px;}
	.ar-br-selectedoption::after {width: 8px;height: 8px;top: 16px;}
	.ar-bf-content-head-dp {padding-bottom: 20px;}

	.page-template-black-friday .main-website-content {padding-left: 0;padding-right: 0;}
	.page-template-black-friday .logocontainer.logocontainer-normal {width: 45px;}
	.page-template-black-friday .header-container {padding: 14px 20px 74px;}
	.page-template-black-friday .main-website-content {padding-top: 133px !important;}
	/* END AR-706 */

	/* AR-804 */
	.disclaimer_pdp_cont{padding-left: 20px;padding-right: 20px;padding-bottom: 25px;}
	.disclaimer_pdp_cont p {font-size: 13px;}
	.disclaimer_pdp_cont > div {padding-top: 25px;}
	/* END AR-804 */
}
@media(max-width:400px){
	.minicart_modal_item .minicart_footer .cta_aronia_club {display: none;}
	.minicart_columns.product_subtotal {font-size: 11px;}

	/* Optimizare pagina Magazin AR-226 */
	.shop_description p {padding-left: 0;}
	.ar-filtrare-ordonare {display: block;}
	.lista-filtre-selectate > strong {width: auto;}
	/* END - Optimizare pagina Magazin AR-226 */

	/* 11.09.2022 Responsive bugfixes */
	.pdp-badge-group li {margin-right: 2px;}
	.pdp-badge-group li:last-child{margin-right: 0;}
	.product_reviews_count p {margin-top: 3px;}
	/* END 11.09.2022 Responsive bugfixes */

	/* AR-302 */
	.fixed-mobile-menu-inner {padding-top: 35px;}
	.fixed-mobile-menu .mobile-menu-button .stripes {top: 0;}
	.floating__menu_logoimg {max-width: 85px !important;}
	.fixed-mobile-menu .top-group-menu ul li a {font-size: 16px;padding: 9px 40px 9px 26px;}
	.fixed-mobile-menu .top-group-menu {padding-bottom: 12px;}
	.fixed-mobile-menu .bottom-group-menu ul li a {font-size: 12px;padding: 10px 30px 10px 26px;}
	.floating__menu_link {height: 50px;}
	.floating__menu_socials a {height: 50px;}
	.fixed-mobile-menu .top-group-menu ul li.current-menu-item a::before {top: 18px;}
	.fixed-mobile-menu .top-group-menu ul li.current-menu-item a::after {top: 13.5px;}
	.ar_wc_customer_address_inner {flex-wrap: wrap;}
	.ar_wc_customer_address_inner {max-height: 145px;}
	.ar_modifica_adresa_checkout {cursor: pointer;padding: 0;display: block;width: 100%;}
	.ar_check_edit_address {padding: 0;font-size: 13px;text-transform: uppercase;display: flex;font-weight: 600;text-align: left;}
	.ar_wc_customer_address_inner > * {	width: 100%;padding: 0 !important;}
	/* END - AR-302 */

	/* AR-394 */
	.ar_back_shop {left: 15px;}
	/* END AR-394 */

	/* AR-506 */
	.fixed-mobile-menu .bottom-group-menu ul li a {font-size: 11px;}
	.sub-menu-wrap > .sub-menu {max-height: calc(100vh - 308px);max-height: calc(100svh - 308px);}
	/* END AR-506 */

	/* AR-563 */
	.aronia_shop_container_main .page-numbers {gap: 4px !important;}
	.aronia_shop_container_main .ar-pagination-container {
		width: 100vw;
		margin-left: -20px;
		margin-right: -20px;
		border-radius: 0;
	}
	/* END AR-563 */

	/*  AR-575 */
	.aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(2) .ar_titlu__categorie, .aronia__categorii_produse.coloane_2 .ar_lista__categorii_produse > ul li:nth-child(3) .ar_titlu__categorie, .categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie {
		max-width: calc(100% - 40px);	}
	.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie .h3 a {			font-size: 14px;		}	
	.categorii_produse_section .ar_blurb__categorie .ar_titlu__categorie {		padding: 14px 14px 14px 15px;	}
	/* END - AR-575 */

	/* AR-674 */
	.aronia_shop_container_main .page-numbers {gap: 12px !important;}
	/* END AR-674 */

	/* AR-646 */
	.woocommerce ul#shipping_method > li {padding: 16px 10px 16px 40px;}
	.ar_shipping_radio {left: 14px;top: 15px;}
	.woocommerce ul#shipping_method li label {font-size: 13px;padding-left: 28px;}
	.woocommerce ul#shipping_method li input[type="radio"] + label::before, 
	.woocommerce ul#shipping_method li input[type="hidden"] + label::before {top: 16px;left: 40px;width: 19px;height: 15px;}
	.ar_shipping_date_lbl {text-align: left;line-height: 1.2;}
	.ar_shipping_date_lbl .zi_livrare_pdp {display: inline;font-weight: 500;}
	.woocommerce-account-fields .create-account .woocommerce-form__label-for-checkbox span {font-size: 13px;}
	/* END AR-646 */

	/* AR-671 */
	.mch-it .contact-phone-image {margin-right: 6px;width: 15px;}
	.mch-it .contact-phone-image svg,
	.mch-it .ar-ty-std-col:nth-child(2) .contact-phone-image svg {width: 100%;height: 15px;}
	.mch-it .ar-ty-std-col .contact-phone-number {font-size: 12px;}
	/* END AR-671 */

	/* AR-720 */
	.bfvaldisco {display: none;}
	h1.bf-main-title strong {font-size: 19px;}
	h3.bf-secondary-title-2 {padding: 18px 8px 0;font-size: 12px;font-weight: 500;}
	/* END AR-720 */

	/* AR-706 */
	.cart_button_container .add_to_cart_button.buton {padding: 16px;font-size: 12px;}
	.ar_pdbf_card-prst .woocommerce-Price-amount.amount bdi {font-size: 13px;}
	.badge-bf2024 {width: 60px;height: 60px;top: -10px;left: -8px;}
	.ar_pdbf_card-button .buton .spinner {right: 4px;top: 14px;}
	/* END AR-706 */
}
@media(max-width:374px){
	.mesaj-intampinare-drop, .login_modal_body .h2 {		font-size: 16px;	}
	.modal_login_item > div {		padding: 60px 20px 40px 20px;	}
	.wc-social-login.form-row-wide {		padding: 0 35px;	}
	.socials_login_shortcode .wc-social-login > a, .woocommerce-checkout .woocommerce .wc-social-login > a {		height: 42px;	}
	.socials_login_shortcode {		margin-bottom: 15px;	}
	.socials_login_register {		font-size: 14px;	}
	.social_logins_separator {		margin-bottom: 15px;	}
	.woocommerce-form.woocommerce-form-login.login p:first-child {		margin-bottom: 10px;	}
	.cta_badge_column {		display: none;	}
	.minicart_modal_item .cta_text_column {	padding-left: 0;		padding-right: 0;	width: calc(100% - 120px);	}
	.minicart_modal_item .text-item {		font-size: 10px;	}
	.minicart_modal_item .cta_text_column h3, .minicart_modal_item .cta_text_column .h3 {		font-size: 12px;	}
	.woocommerce-mini-cart__total .minicart_shipping_text, .woocommerce-mini-cart__total .text_ore_livrare {		font-size: 12px;	}
	.woocommerce-mini-cart__total {		padding: 9px 5px;	}
	.minicart_columns.product_image a {		height: 80px;	}
	.minicart_columns h4 {		font-size: 11px;	}
	.minicart_modal_item .js-qty__adjust, .minicart_modal_item .js-qty-num {		width: 30px;		height: 30px;	}
	.minicart_columns.title_qty {		padding-left: 5px;		padding-right: 5px;		width: 65%;	}
	.minicart_modal_item > div {		padding: 0 10px;	}
	.woocommerce-mini-cart__total .label {		margin-top: -5px;	}
	.mini_cart_buttons .mini_buttons.clearfix {		padding: 0 0;	}
	.minicart_modal_item .delivery_text {		padding-left: 30px;	}
	.offer-section-content h6, .favourite-products-inner h6 {		font-size: 16px;	}
	.offer-section-content h2, .favourite-products-inner h2 {		font-size: 24px;	}
	.offer-text-holder {		padding: 20px 28px 22px 28px;	}
	.offer-section-content .offer-text-holder h2 {		font-size: 20px;	}
	.offer-text h3 {		font-size: 48px;	}
	.about-us-section-content {		margin-top: 60px;	}
	.about-us-image {		height: 340px;	}
	.about-us-text {		padding: 38px 18px;	}
	.about-us-section-inner {		margin-bottom: 40px;	}
	.about-us-section-inner.box_quote .about-us-image-inner {		height: 340px;		margin-top: -120px;	}
	.about-us-text h2 {		font-size: 24px;	}
	.about-us-text .position {		font-size: 19px;		margin-bottom: 32px;	}
	.box_quote .about-text p {		font-size: 14px;	}
	.about-us-section-inner.box_quote {		margin-bottom: 35px;	}
	.product-reviews-column h2, .product-reviews-column h4 {		font-size: 15px;	}
	.user_name {		font-size: 18px;	}
	.user_image > div {		height: 65px;	}
	.user_image {		width: 65px;	}
	.user_info {		width: calc(100% - 65px);	}
	.footer-icons-container .wp-block-image img {		max-width: 50px;	}
	.footer-icons {		padding: 15px 0 35px;	}
	.newsletter-text h3,.newsletter-text .h3 {		font-size: 20px;	}
	.newsletter-holder h4 , .newsletter-holder .h4{		font-size: 16px;	}
	.footer-newsletter {		padding: 40px 20px 0;	}
	.footer-column.column-3, .footer-column.column-4 {		padding-left: 0;		padding-right: 0;	}
	.footer-column.column-1 .websitelogo {		max-width: 100px;	}
	.footer-contact a.phone {		font-size: 18px;	}
	.offer-section-content h2 {		font-size: 22px;	}
	.subtitle {		font-size: 14px;	}
	.buton {		font-size: 14px;	}
	.footer-column .menu li a {		font-size: 14px;	}
	.footer-columns {		padding: 20px 20px 35px;	}
	.footer-contact a {		font-size: 14px;	}
	.each-product-item.style-suc.cutie .product-item-image img {		max-height: 155px !important;	}
	.products-list .each-product-item-2 .product-item-image img {		max-width: 100px;	}
	.each-product-item.style-suc.each-product-item-4 .product-item-image img {		max-width: 90px;	}
	.each-product-item.style-suc .product-item-image.product_graphic_back img {		max-height: 340px;	}
	.rating-out-of-five {		font-size: 28px;	}
	.about-us-text.club-banner-text {		padding: 27px 22px 33px;	}
	.about-us-text .button-container {		margin-top: 20px;	}
	.each-blog-post {		padding: 20px 20px 20px;	}
	.blog-posts .each-blog-post {		margin-bottom: 0;	}
	.about-us-section-inner.box_right .about-us-text {		padding: 30px 22px 40px 22px;	}
	.blog-section-inner {		padding-bottom: 20px;	}
	.footer-copyright {		font-size: 13px;	}
	.home .product-reviews-section .product-reviews-body {		padding-left: 20px;		padding-right: 20px;	}

	/*Cart*/
	.cart_totals > h2, .cart_table_title h1, h1.cart_empty_title {		font-size: 17px;	}
	.cart_totals_container {		padding: 8px 14px 18px 14px;	}
	.woocommerce-cart .includes_tax {		font-size: 10px;	}
	.woocommerce-Price-amount.amount bdi {		font-size: 14px;	}
	.woocommerce .cart_totals_container table.shop_table .order-total th, .woocommerce .cart_totals_container table.shop_table .order-total td {		font-size: 18px;	}
	.cta_aronia_cart.cta_aronia_club .cta_text_column {		width: 100%;		padding: 0;		text-align: center;	}

	/*Checkout*/
	.woocommerce-checkout-review-order h2, .woocommerce-checkout .page_regular_content h1, .checkout.woocommerce-checkout h3, .woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .amount, .checkout.woocommerce-checkout h3, .woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total th {		font-size: 18px;	}
	.woocommerce-account-fields .create-account .woocommerce-form__label-for-checkbox span {		font-size: 13px;	}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image a {		width: 100px;		height: 100px;	}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image  {		width: 100px;	}
	.product-image {		max-width: 90px;	}
	.woocommerce table.shop_table .woocommerce_checkout_totals th {		padding-left: 0px !important;	}
	.woocommerce table.shop_table .woocommerce_checkout_totals tr.order-total td .includes_tax {		font-size: 11px;	}
	.woocommerce-checkout #payment ul.payment_methods {		padding: 20px 0 5px;	}
	.points-totalvalue td::before {		display: block;		width: 100%;		text-align: center;		margin-bottom: 4px;	}
	.woocommerce .cart_totals_container table.shop_table .points-totalvalue td {		text-align: center !important;	}

	/*Contul Meu*/
	.woocommerce-account .social_logins {		margin-bottom: 25px;	}
	.woocommerce-account .page_regular_content .h2 {		font-size: 17px;	}
	.woocommerce-account h4.subtitle, .woocommerce-account span.subtitle {		font-size: 14px;	}
	.woocommerce-form.woocommerce-form-register.register .email-password {		font-size: 13px;	}
	#customer_login .woocommerce-button.button.woocommerce-Button.register-validate {		margin-bottom: 25px !important;	}

	/*Detalii contul meu*/
	.user-info {		padding-right: 31px;		max-width: 100%;	}
	body .yith-wcmap .user-profile .user-info .username {		font-size: 14px;	}
	body .yith-wcmap .user-profile .user-info .user-email {		font-size: 12px;	}
	body #my-account-menu .myaccount-menu li a > .item-label, body #my-account-menu .myaccount-submenu li a > .item-label, body #my-account-menu-tab .myaccount-menu li a > .item-label, body #my-account-menu-tab .myaccount-submenu li a > .item-label {		font-size: 13px;	}
	body #my-account-menu .myaccount-menu li a span.item-icon, body#my-account-menu .myaccount-submenu li a span.item-icon, body #my-account-menu-tab .myaccount-menu li a span.item-icon, body #my-account-menu-tab .myaccount-submenu li a span.item-icon {		width: 38px !important;	}
	body #my-account-menu .myaccount-menu li.logout-item a {		margin-left: 38px;	}
	.user-avatar.avatar-upload {		width: 40px;		height: 40px;	}
	.yith-wcmap .user-profile {		padding: 12px 10px;	}
	.yith-wcmap .user-profile .user-avatar.avatar-upload::after {		top: 9px !important;		width: 26px !important;		height: 21px !important;		right: 7px !important;	}
	body #my-account-menu .myaccount-menu li a > .item-label, body #my-account-menu .myaccount-submenu li a > .item-label, body #my-account-menu-tab .myaccount-menu li a > .item-label, body #my-account-menu-tab .myaccount-submenu li a > .item-label {		width: calc(100% - 38px);	}


	/*Punctele mele AC Club*/
	.club-banner-content.myaccount-banner .about-us-image {	height: 200px !important;}
	.myaccount-banner .about-text {		font-size: 15px;	}
	.club-banner-content.myaccount-banner .about-us-text {		padding: 35px 25px 35px;	}
	.woocommerce .woocommerce-MyAccount-content table.shop_table td {		font-size: 12px;	}

	/*Comenzile mele*/
	.woocommerce-account .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-name.product-name {		padding-left: 6px;	}
	.download-bill {		float: left;	}
	.order-btn-back {		margin-bottom: 10px;	}

	/*Contact Rapid*/
	.contact-rapid-info .contact-text {		font-size: 12px; margin: 20px 0 10px;	}
	.contact-rapid-info .contact-info {		padding-top: 10px;	}
	.contact-rapid-info .contact-phone {padding-left: 45px;		font-size: 20px;	}
	.contact-phone::before {		width: 35px;		height: 35px;		top: -4px;	}
	.contact--form input[type="text"], .contact--form textarea, .contact--form input[type="email"], .contact--form input[type="tel"] {		font-size: 13px;	}

	/*Recomandă-ne unui prieten*/
	.referral-link-holder .description {		font-size: 12px;	}
	.referral-generate-holder #my_account_referral_link {		max-width: 100%;	}
	.woocommerce-edit-account fieldset .woocommerce-form-row label[for="password_current"], .woocommerce-edit-account fieldset .woocommerce-form-row label[for="password_1"] {		top: 15px !important;	}
	
	/*Blog*/
	.blog-featured .blog-heading {		padding: 30px 0 150px;	}
	.blog-featured .each-blog-post h3 a {		font-size: 19px;	}
	.each-blog-post .featured-post-content h6 {		font-size: 15px;	}
	.featured-post-content {		padding: 30px 20px;	}
	.featured-post-content .button-container .buton {		font-size: 15px;	}
	.page-template-template-blog .blog-section-inner {		padding: 0 20px;	}

	/*Single*/
	.blog-single-content .page-header-content h1 {		font-size: 18px;	}
	.single.single-post .blog-single-page .blog-wrapper {		padding-left: 15px;		padding-right: 15px;	}

	/*Despre Noi*/
	.text-section-heading h2 {		font-size: 19px;	}
	body:not(.home) .about-us-section-inner {		margin-bottom: 10px;	}
	.about-text p, .text-section-content .text-section-inner p {		font-size: 14px;	}
	.box_about .about-us-text h2 {		margin-bottom: 15px;	}
	.about-us-section-inner.box_about .about-us-text {		padding: 30px 19px 30px 19px;	}

	/*Aronia CLUB*/
	.about-us-section-inner.box_club h3 {		font-size: 16px;	}
	.club-table-inner h2, .about-us-section-inner.box_club.box_right h3 {		font-size: 20px;	}
	.about-us-text.club-banner-text.club-banner-text {		width: 100%;		margin-left: auto;		margin-right: auto;	}
	body:not(.home)  .about-us-section-content {		margin-top: 20px;	}
	.club-row {		padding: 10px 15px 10px 10px;	}

	/*Beneficii*/
	.beneficii-row-list ul li {		padding: 10px 16px;		font-size: 13px;	}
	.recomended-products-inner .buton-text {		font-size: 14px;	}

	/*Fructe de aronia*/
	.about-us-section-content.box_beneficii .box_large .about-us-text p {		font-size: 15px;	}
	.fructul-aronia-text {		font-size: 15px;	}

	/*Single Product*/
	.pdp-badge-group li {		margin-right: 3px;	}
	.product_image_slide.zoom-product-img::after {		bottom: 15px;		right: 15px;	}
	.main_product__slider-container .slick-dots > li {		margin: 0 3px;	}
	.main_product__slider-container .slick-dots button {		width: 9px;		height: 9px;	}
	.main_product__slider .slick-slide {		height: 300px !important;	}
	.delivery_text {		font-size: 11px !important;	}
	.pdp_delivery_text {		padding-left: 30px;	}
	.pdp_form_cart .js-qty__adjust, .pdp_form_cart .js-qty-num {		width: 48px;		height: 48px;	}
	.pdp_form_cart .js-qty-num {		margin: 0 8px;	}
	.logged-in .cta_text_column h3.usr , .logged-in .cta_text_column .h3.usr {		font-size: 14px;	}
	.benefit_item_title {		font-size: 13px;	padding-left: 10px;	}
	.benefit_item_title span::after {		width: 9px;		height: 15px;		top: 2px;	}
	.benefit_item_title {		height: 60px;	}
	.section-column.table-column .table_column.label_column {		font-size: 13px;	}
	.product-description-column p, .section-column.table-column .table_column.value_column, .administrare-aronia-column-inner {		font-size: 13px;	}
	.section-column.table-column.table-column-vitamine .table_footer h5 {		font-size: 13px;	}
	.section-column.table-column.table-column-infos .table_column.label_column {		padding-left: 10px;	}
	.section-column.table-column .table_column.value_column {		padding: 11px 10px 11px 10px;	}
	.product-reviews-body > div {		padding-left: 0;		padding-right: 0;	}
	.product-reviews-body ul.stars {		padding-left: 5px;	}
	.product-description-column h2, .informatii-nutritionale-content h2, .administrare-aronia-column-inner h3, .administrare-aronia-column p span strong, .administrare-aronia-column p strong span {		font-size: 15px;	}
	.cwginstock-subscribe-form .col-md-12 .col-md-12 {		padding-left: 0;		padding-right: 0;	}
	.cwginstock-panel-body input[type="text"], .cwginstock-panel-body input[type="email"] {		font-size: 14px;	}

	.referral-link-holder {		overflow: auto;	}
	.woocommerce-edit-account fieldset .woocommerce-form-row label[for="password_current"], .woocommerce-edit-account fieldset .woocommerce-form-row label[for="password_1"] {	padding-right: 35px;}
	.user-icon.profile-icon {		width: 29px;		height: 32px;		background-position: -8px -44px;	}
	.user-icon.cart-icon {		width: 28px;		height: 31px;		background-position: -50px -46px;		background-size: 210px auto;	}
	.header-holder-sticky .user-icon.profile-icon {		background-position: 67px -45px;		background-size: 190px auto;	}
	.header-holder-sticky .user-icon.cart-icon {		background-position: -74px -66px;		background-size: 170px auto;	}
	.right--column .table_header h5 , .administrare-text p, .right--column .table_column.value_column , .right--column .table_column.label_column {		font-size: 13px;	}
	.right--column .table_column.label_column, .section-column.table-column.no_values .table_column.label_column {		padding-left: 8px;	}
	.right--column .table_column.value_column {		padding-left: 10px;	}

	.mini_cart_total_lines_inner .woocommerce-remove-coupon {font-size: 11px;}

	/*Home banner 01.03.2022*/
	.favourite-products-inner h2 {		margin-bottom: 15px;	}

	/*Contul meu points 08.03.2022*/
	.rs_user_total_points b {		max-width: 80px;	}

	/*Home list 09.03.2022*/
	.about-us-section-content {		margin-top: 0;	}

	/* Cont utilizator 16.03.2022 */
	.user-info {max-width: calc(100% - 46px);}
	/* Cont utilizator 16.03.2022 */

	/* 05.04.2022 - responsive pagini livrare */
	.page-template-template-text .main-website-content {padding-left: 15px;padding-right: 15px;}
	.page-simple-content .content-center {padding-left: 10px;padding-right: 10px;}
	/* 05.04.2022 - responsive pagini livrare */

	/*Shop 2 col*/
	.shop_products_list .cart_button_container .add_to_cart_button.buton {		font-size: 12px;		padding: 10px 10px;	}
	.shop_products_list .free_shipping_badge {		font-size: 10px;		padding: 7px 6px 7px 26px;	}
	.shop_products_list .sale_percent_badge {		font-size: 11px;		padding: 6.5px 6px;	}
	.shop_products_list .free_shipping_badge::before {		left: 7px;		top: 7px;		width: 13px;		height: 11px;	}

	/* stilizare easybox */
	.woocommerce table.shop_table .woocommerce_checkout_totals .wc_shipping_sameday_lockers td, .woocommerce table.shop_table .woocommerce_checkout_totals .shipping-pickup-store td {padding-left: 0; padding-right: 0 !important;	}
	.wc_shipping_sameday_lockers .select2-container {max-width: calc(100vw - 40px);	} 

	/* Pagina de thank you AR-210 */
	.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {font-size: 18px;}
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(1) {padding-top: 12px;padding-bottom: 12px;}
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(1), 
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th:nth-child(1) {padding-left: 10px !important;}
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(1), 
	.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th:nth-child(1) {font-size: 12px;}
	.butoane_thankyou a.buton {width: 100%;margin: 0 0 10px 0;padding: 14px 27px;}
	/* END - Pagina de thank you AR-210 */

	/* 11.09.2022 Responsive bugfixes */
	.single-product-images {padding-top: 140px;}
	.postid-1520 .single-product-images,
	.postid-61507 .single-product-images,
	.postid-79335 .single-product-images {padding-top: 180px;}
	.postid-55705 .single-product-images {padding-top: 150px;}
	.checkoutredeem .rs_user_total_points b {max-width: none;}
	/* END 11.09.2022 Responsive bugfixes */

	/* Testimoniale AR-205 */
	.testiminial_modal_inner .comment-form-rating label {font-size: 14px;top: -1px;}
	.alege_produs_review > label {font-size: 14px;margin-bottom: 6px;}
	.testiminial_modal_inner .comment-form-comment label[for="comment"] {font-size: 14px;margin: 0px 0 6px;}
	.testiminial_modal_inner {padding-left: 15px;}
	.item-testimonial .review_column.text-comment p {font-size: 14px;}
	/* END - Testimoniale AR-205 */

	/* Optimizare pagina blog AR-198 */
	.blog-heading .title h2 {font-size: 17px;margin-bottom: 15px;}
	.featured-post-content {margin: -25px auto 0;padding: 15px;}
	.blog-featured .each-blog-post h3 a {font-size: 17px;}
	.each-blog-post.each-featured-post {width: calc(100% - 30px);}
	.lista_articole_featured {max-width: calc(100% - 30px);}
	.blog-featured .blog-image::after {width: 105px;height: 40px;font-size: 16px;line-height: 40px;}
	.blog_excerpt {font-size: 13px;}
	/* END - Optimizare pagina blog AR-198 */

	/* Pagina 404 AR-215 */
	.page-404-graphic {margin-left: -10px;margin-right: -10px;}
	.page-404-text p {font-size: 13px;}	
	.page-404-text p strong {font-size: 15px;}
	.box-search {margin-top: 20px;}
	.error404 .content_builder {margin-left: -10px;	margin-right: -10px;}
	.content-area.search--page {margin-left: -10px;margin-right: -10px;}
	.blog-post.search-post .blog-post-image {width: 90px;height: 90px;}
	.blog-post.search-post .blog-post-textcontent {width: calc(100% - 90px);}
	.search-results-content .buton-sageata {font-size: 12px;padding-right: 26px;}
	.search-results-content .buton-sageata::before {top: -1px;}
	/* END - Pagina 404 AR-215 */

	/* Butoane prea mici AR-238 */
	.product-reviews-body .comments--pagination .page-numbers {font-size: 17px;padding: 0 2px;}
	.product-reviews-body .comments--pagination .page-numbers.current {font-size: 18px;}
	/* END - Butoane prea mici AR-238 */

	/* AR-279 - 3.5% Reducere la plata cu cardul */
	.pdp_discount_badge {font-size: 11px;margin-bottom: 10px;padding-left: 30px;}
	.pdp_discount_badge::before {top: -4px;}
	/* END - AR-279 - 3.5% Reducere la plata cu cardul */

	/* AR-234 - Poze categorii homepage */
	.ar_blurb__categorie {width: 100%;}
	/* END - AR-234 - Poze categorii homepage */

	/* AR-295 - Produs cu buton in pagini BLOG */
	.floating__product_mod .each-recomended-product {padding: 8px;}
	.floating__product_mod .recomended-infos {padding: 0 0 0 8px;gap: 8px;}
	.floating__product_mod .each-recomended-product h3, .floating__product_mod .each-recomended-product .h3 {font-size: 10px;}
	.floating__product_mod .woocommerce-Price-amount.amount bdi {font-size: 10px;}
	.floating__product_mod .each-recomended-product .add_to_cart_button.buton {font-size: 9px;padding: 10px;}
	/* END - AR-295 - Produs cu buton in pagini BLOG */

	/* AR-294 */
	.minicart_body .free__shipping_dynamic_price {border-radius: 0;padding-left: 20px;padding-right: 20px;}
	/* END - AR-294 */

	/* AR-248 - Wishlist */
	.shop_table.cart.wishlist_table.wishlist_view tr {width: 100% !important;margin-bottom: 5% !important;padding: 15px !important;}
	.woocommerce.yith-wcwl-form.wishlist-fragment {margin-left: 0 !important;margin-right: 0 !important;}
	.ar__pdp_wishlist .yith-wcwl-add-to-wishlist a {width: 48px;height: 48px;}
	.website-user-icons .website-user-icon {margin-right: 15px;}
	.header-holder-sticky .website-user-icons .website-user-icon {margin-right: 5px;}
	/* END - AR-248 - Wishlist */

	/* AR-303 */
	.minicart_columns.product_image a {height: 65px;}
	.minicart_columns.product_image {width: 65px;}
	.minicart_columns h4 {margin-bottom: 2px;}
	.minicart_columns.info_items_columns {width: calc(100% - 65px);}
	.minicart_columns.title_qty {width: 77%;}

	.pr_img_item {width: 40px;}
	.pr_ttl {font-size: 10px;}
	.pr_ppr .woocommerce-Price-amount.amount bdi {font-size: 9px !important;}
	.pr_ecc {font-size: 9px;}
	.pr_button_item {width: 75px;}
	.pr_title_item {max-width: calc(100% - 115px);}
	.produs_promotie_disponibila > div {padding: 6px;border-radius: 6px;}
	.items__promotii_disponibile_cart {border-radius: 6px;}
	.woocommerce-mini-cart__total .label {margin-top: 0;}
	.mini_cart_total_lines_inner .woocommerce-mini-cart__total.total {margin-bottom: 3px;}
	.pr_button_item .add_to_cart_button.buton {font-size: 10px !important;padding: 9px 13px !important;}
	.minicart_exit {top: 6px;right: 3px;}
	.minicart_form_coll.delete {width: 30px;height: 30px;border-radius: 6px;}
	.mini_cart_items .js-qty__adjust {border-radius: 6px;}
	.minicart_columns h4 {margin-bottom: 4px;}
	.woocommerce-mini-cart__total.discounts {display: flex;justify-content: space-between;}
	.woocommerce-mini-cart__total.discounts .value{text-align: right;font-size: 11px !important;align-items: center;}
	.woocommerce-mini-cart__total.discounts.clearfix::after {display: none;}
	.woocommerce-mini-cart__total.shopping .value {margin-top: 0;}
	.woocommerce-mini-cart__total.shopping {padding-top: 5px;}
	.inner-user-icon.cart-outer.website-user-icon {margin-right: 0;}
	.minicart_body .aronia__suma_ramasa, .minicart_body .aronia__suma_ramasa .woocommerce-Price-amount.amount {font-size: 12px;}
	.minicart_body .free__shipping_dynamic_price {margin-top: 8px;}
	.bara__animata_procent::after {font-size: 12px;}
	.minicart_shipping_text {border-radius: 0;}
	/* END - AR-303 */

	/* AR-302 */
	.floating__menu_logoimg {max-width: 95px;}
	.fixed-mobile-menu .top-group-menu ul li a {font-size: 15px;padding: 10px 40px 10px 26px;}
	.fixed-mobile-menu .top-group-menu {padding-bottom: 8px;}
	.fixed-mobile-menu .bottom-group-menu ul li a {font-size: 11px;}
	.floating__menu_link {height: 50px;}
	.floating__menu_socials a {width: 50px;height: 50px;}
	.header-holder-sticky .fixed-mobile-menu .top-group-menu > div ul li a {font-size: 15px;}
	.main_product__slider .slick-slide {height: auto !important;}
	.header-holder-sticky .website-user-icons {right: 15px;}

	.pdp_form_cart .js-qty__adjust, .pdp_form_cart .js-qty-num {width: 45px;height: 45px;}
	.single-product .phoneorder-container {width: 45px;height: 45px;}
	.pdp_form_clone_mobile .pdp_form_cart .cart_button_container .add_to_cart_button.buton {padding: 16px 10px;font-size: 13px;}
	.editable_discount_options .volume-discount-atc-sim {width: 45px;}
	.volume-discount-atc-sim::after {width: 45px;}

	.active_hours .pdp_form_clone_mobile .pdp_add_to_cart_form_container {width: calc(100% - 55px);}
	.pdp_form_clone_mobile .pdp_form_cart .cart_button_container {width: calc(100% - 56px);}
	.editable_discount_options .pdp_form_cart .cart_button_container .add_to_cart_button.buton {width: calc(100% - 55px);}
	.volume-discount-atc-sim {justify-content: left;padding-left: 12px;font-size: 12px;}
	.grup-volume-discount-aronia .slick-list {padding-right: 6vw;}
	
	/* END - AR-302 */

	/* AR-348 */
	.editable_discount_options .pdp_form_cart .cart_button_container .add_to_cart_button.buton {width: 100%;}
	.buton.mobile_a_ovd_btn {padding: 16px 10px;font-size: 13px;}
	/* END - AR-348 */

	/* AR-347 */
	.header-holder-sticky .header_search_container {padding: 0px 75px 0 55px;}
	.pdp_mb_alti_clienti .slick-list {padding-right: calc(20px + 15vw) !important;}
	.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed {font-size: 13px;}
	.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions {flex-wrap: wrap;}
	.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions .button {display: block;width: 100%;}
	.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions {gap: 10px;}
	/* END - AR-347 */

	/* AR-302 */
	.woocommerce-checkout #payment ul.payment_methods {padding: 0;}
	.woocommerce-checkout #payment ul.payment_methods::before {font-size: 14px;padding: 11px 10px;}
	td.product-name h4, td.product-name h4 a, 
	td.product-name .product_weight, 
	.woocommerce-checkout #payment ul.payment_methods > li > label {font-size: 13px;}
	.badge__reducere_card {display: none !important;}
	.woocommerce-checkout #payment ul.payment_methods > li > label {font-size: 13px;display: block;}

	.woocommerce ul#shipping_method > li label {padding-left: 0;font-size: 16px;padding-top: 20px;}
	.woocommerce ul#shipping_method > li .ar_shipping_lbl::before {padding-top: 2px;}
	.woocommerce ul#shipping_method li input[type="radio"] + label::before {top: 19px;}
	.ar_shipping_radio {left: 15px;top: 41px;}
	.woocommerce table.shop_table .woocommerce_checkout_totals .wc_shipping_sameday_lockers td {padding-left: 10px !important;padding-right: 10px !important;}
	.checkoutredeem .woocommerce-info {padding: 8px !important;font-size: 13px !important;line-height: 1.3 !important;}
	.checkoutredeem .woocommerce-info::before {display: none;}
	.woocommerce-checkout #payment div.payment_box {font-size: 11px;}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image a {width: 45px;height: 45px;}
	.shop_table.woocommerce-checkout-review-order-table > tbody {padding: 5px 0;}
	.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image {width: 68px;min-width: 68px !important;}
	.woocommerce-checkout #payment ul.payment_methods > li > label::before {top: -1px;}
	.woocommerce-checkout #payment ul.payment_methods > li > label::after {top: 4px;}
	.shop_table.woocommerce-checkout-review-order-table td.product-name h4 a, 
	.shop_table.woocommerce-checkout-review-order-table td.product-name .product_weight {font-size: 12px;}
	.woocommerce table.shop_table .woocommerce_checkout_totals th, 
	.woocommerce table.shop_table .woocommerce_checkout_totals td .amount {font-size: 14px;}
	.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th {width: 38%;}
	.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td {width: 62%;}
	.aronia_club_check .cta_text_column {width: 100%;padding: 0;}

	.ar_btn_adauga_voucher {font-size: 12px;padding: 10px;padding-left: 40px;padding-right: 5px;}
	.ar_drp_voucher_item_title {font-size: 13px;padding: 12px 30px 12px 10px;font-weight: 500;}
	.ar_drp_voucher_item_title::after {top: 14px;border-bottom: 1px solid #544487;border-left: 1px solid #544487;right: 13px;}

	/* END - AR-302 */

	/* AR-380 */
	.ar_navigatie_check_optiune {padding: 20px 10px 20px 45px;}
	.ar_navigatie_check_optiune strong {font-size: 15px;}
	.ar_navigatie_check_optiune strong::before {right: calc(100% + 12px);}
	.ar_navigatie_check_optiune strong::after {right: calc(100% + 17px);}
	/* END AR-380 */

	/* AR-436 */
	.hero-section-content.bf__section_content .hero-text h1 {font-size: 29px !important;}
	.hero-section-content.bf__section_content .hero-text h1 strong {font-size: 21px;}
	.home .bf_active_section .hero-description p {font-size: 13px;}
	.bf__section_content .button-container.btn-light .buton {font-size: 14px;}
	/* END AR-436 */

	/* AR-518 */
	.product-reviews-column div.h2, .product-reviews-column div.h4 {font-size: 15px;}
	/* END AR-518 */

	/* AR-672 */
	.logged-in .ar-ty-store-details .cta_text_column h3.usr, 
	.logged-in .ar-ty-store-details .cta_text_column .h3.usr {padding-left: 0;margin-top: 0;}
	/* END AR-672 */

	/* AR-670 */
	.ar-pdp-liste-produse h2 {font-size: 19px;}
	.ar-carousel-pd .slick-arrow {width: 36px;height: 36px;border-radius: 8px;}
	.ar-carousel-pd .slick-arrow::before {width: 8px;height: 8px;top: 13px;left: 14px;}
	.ar-carousel-pd .slick-prev.slick-arrow {right: 72px;}
	/* END AR-670 */

	/* AR-706 */
	.ar_pdbf_card {width: 100%;}
	/* END AR-706 */

	/* AR-857 */
	#innoship_map_btn {font-size: 13px !important;}
	.woocommerce ul#shipping_method > li label {padding-left: 28px;font-size: 14px;padding-top: 0;}
	.woocommerce ul#shipping_method li input[type="radio"] + label::before {top: 16px;}
	.ar_shipping_radio {left: 15px;top: 15px;}
	#select2-curiero_innoship_lockers_select-results .select2-results__option {font-size: 14px;}
	/* END AR-857 */
}
/* AR-303 */
@media(max-width:1200px) and (max-height:400px){
	.minicart_header {padding: 8px 0;}
	.minicart_body {height: calc(100vh - 60px);height: calc((var(--vh, 1vh) * 100) - 60px);display: flex;flex-direction: column;overflow: auto;}
	.minicart_columns.product_image a {height: 60px;}
	.minicart_columns.product_image {width: 60px;}
	.minicart_columns.info_items_columns {width: calc(100% - 60px);}
	.mini_cart_items {flex: auto;overflow-y: visible;min-height: auto;}
	.mini_cart_buttons {position: absolute;bottom: 0;width: 515px;background-color: #fff;right: 0;	padding: 8px 20px;}
	.minicart_body .buton.checkout {margin-bottom: 0;box-shadow: none;font-size: 12px !important;padding: 14px 30px !important;}
	.mini_cart_total_lines {padding-bottom: 40px;}

	/* AR-302 */
	.floating__menu_logo {display: none;}
	.floating__menu_socials {display: none;}
	.fixed-mobile-menu .top-group-menu ul li a {font-size: 15px !important;padding: 9px 40px 9px 26px !important;}
	.fixed-mobile-menu-inner {padding-top: 35px;}
	.fixed-mobile-menu .mobile-menu-button {top: 2px;left: auto;right: 10px;}
	.fixed-mobile-menu .top-group-menu {padding-bottom: 8px;}
	.fixed-mobile-menu .bottom-group-menu ul li a {font-size: 11px !important;padding: 11px 30px 11px 26px;}
	.floating__menu_link a::after {display: none;}
	.floating__menu_link {height: 35px;}
	/* END - AR-302 */

	/* AR-506 */
	.sub-menu-wrap > .sub-menu {
		max-height: calc(100vh - 148px);
		max-height: calc(100svh - 148px);
	}
	.full-menu-wrap > .main-submenu-parent > .sub-menu-wrap > .sub-menu > li > a {
		padding: 0 22px 0 0 !important;
	}
	.fixed-mobile-menu .top-group-menu .sub-menu-wrap .sub-menu li a {
		color: #6CC049 !important;
		text-transform: uppercase;
		font-weight: 500;
		font-size: 13px !important;
	}
	.fixed-mobile-menu .top-group-menu .sub-menu-wrap .sub-menu .cont-mitem-icon + .wide-sub-toggle + .wide-submenu-container li a {
		padding: 1px 38px;
	}
	/* END AR-506 */
}
/* END - AR-303 */

.wc_payment_method.payment_method_vivawallet img {
	display: none;
}
.woocommerce-checkout [data-coupon_code="reducere10"] {
    display: none;
}
.woocommerce-checkout div#coupons_list h3 {
    color: #5C5C5C !important;
}

/* AR-927 */
#cui {
	text-transform: uppercase;
}
/* END AR-927 */

/* AR-946 */
.fr-pers-jur #ship-to-different-address > label{
	pointer-events: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
	position: absolute !important;
}
.fr-pers-jur #ship-to-different-address{
	padding-top: 35px !important;
}
.fr-pers-jur #ship-to-different-address::before{
	content: "Adresă de livrare";
	color: #380069;
	font-size: 28px;
	line-height: 1.2;
	font-weight: 600;
	font-size: 24px;
}
.fr-pers-jur #billing_address_1_field > label::before,
.fr-pers-jur #billing_address_2_field > label::before,
.fr-pers-jur #billing_bl_sc_et_field > label::before{
	content: "Sediu Social: ";
}
.woocommerce-shipping-fields .checkout-inline-error-message,
.woocommerce-billing-fields .checkout-inline-error-message{
	display: none !important;
}
.woocommerce-NoticeGroup-checkout ul li a{
	pointer-events: none !important;
	font-weight: inherit !important;
	color: inherit !important;
}

@media (max-width: 1599px) {
	.fr-pers-jur #ship-to-different-address::before {
		font-size: 23px;
	}
}
@media (max-width: 1279px) {
	.fr-pers-jur #ship-to-different-address::before {
		font-size: 18px;
	}
}
@media (max-width: 1023px) {
	.fr-pers-jur .woocommerce-billing-fields > h3 {display: block !important;}
}
@media (max-width: 767px) {
	.fr-pers-jur #ship-to-different-address::before {
		font-size: 20px;
	}
}
/* END AR-946 */

/* AR-967 */
.ar-loading-content {
	width: 100%;
	height: 15px;
	display: block;
	background: 
	  linear-gradient(
		to right,
		rgba(255, 255, 255, 0),
		rgba(255, 255, 255, 0.5) 50%,
		rgba(255, 255, 255, 0) 80%
	  ),
	  lightgray;
	background-repeat: repeat-y;
	background-size: 50px 500px;
	background-position: 0 0;
	animation: shine 1s infinite linear;
	border-radius: 5px;
}
  
@keyframes shine {
	to {
	  background-position: 100% 0, 0 0;
	}
}
 
.ar-main-loader-container .ar-review-loader-item {
	width: 31% !important;
}
.product-reviews-section.ar-main-loader-container .clearfix.reviews_list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.product-reviews-section.ar-main-loader-container .clearfix.reviews_list::before,
.product-reviews-section.ar-main-loader-container .clearfix.reviews_list::after{
	display: none !important;
}
.loading-title-line.loading-title-line-1 {
	width: 600px;
}
.loading-title-line.loading-title-line-2{
	width: 520px;
}
.product-reviews-column:first-child .loading-title-line.loading-title-line-1 {
	margin-bottom: 10px;
}
.ar-review-loader-item .ar-loading-content {
	height: 66px;
}
.loading-title-line-1 .ar-loading-content,
.loading-title-line-2 .ar-loading-content {
	height: 36px;
}
.rating-out-of-five .ar-loading-content {
	height: 50px;
	margin-bottom: 10px;
}
.single-product #commentform #rating {
	display: none !important;
}
.single-product #commentform .stars.hidden-stars{
	display: block !important;
}
#review_form .cr-upload-local-images{
	display: none !important;
}
.single-product .content_builder + .ar_pdp_content-general.ar_pdp_content-tab-inner {
	padding-top: 50px;
}

@media(max-width:1399px){
	.loading-title-line-1 .ar-loading-content,
	.loading-title-line-2 .ar-loading-content {height: 28px;}
	.rating-out-of-five .ar-loading-content {height: 35px;margin-bottom: 12px;}
}
@media(max-width:1399px){
	.ar-review-loader-item .ar-loading-content {height: 62px;}
	.loading-title-line-1 .ar-loading-content,
	.loading-title-line-2 .ar-loading-content {height: 23px;}
	.rating-out-of-five .ar-loading-content {height: 33px;margin-bottom: 12px;}
	.product-reviews-section .comments--pagination {margin-top: 0;padding-top: 15px;}
}
@media(max-width:1279px){
	.ar-main-loader-container .ar-review-loader-item {width: 100% !important;}
	.loading-title-line.loading-title-line-1 {width: 45vw;}
	.loading-title-line.loading-title-line-2 {width: 38vw;}
}
@media(max-width:767px){
	.ar-main-loader-container .rating-out-of-five {display: none;}
	.loading-title-line-1 .ar-loading-content, .loading-title-line-2 .ar-loading-content {height: 21px;}
	.loading-title-line.loading-title-line-1 {width: 55vw;}
	.loading-title-line.loading-title-line-2 {width: 55vw;}
}
@media(max-width:639px){
	.loading-title-line.loading-title-line-1,
	.loading-title-line.loading-title-line-2 {width: 100%;}
	.ar-review-loader-item .ar-loading-content {height: 155px;}
	.product-reviews-section.ar-main-loader-container {padding-bottom: 75px;}

	.single-product .product-reviews-column:first-child .loading-title-line.loading-title-line-1,
	.single-product .product-reviews-column:first-child .loading-title-line.loading-title-line-2 {
	border-bottom: 1px solid rgba(110,114,165,0.19);padding: 0 4% 12px;margin-bottom: 12px;}
	.single-product .product-reviews-column:first-child .loading-title-line.loading-title-line-1 .ar-loading-content{height: 45px;}
	.single-product .product-reviews-column:first-child .loading-title-line.loading-title-line-2 .ar-loading-content{height: 36px;}
	.single-product .ar-loading-content.mob-testimonial-inn-col {width: 265px;height: 45px;}
	.single-product .prsc_loading-footer{display: block !important;}
	.single-product .product-reviews-section.ar-main-loader-container,
	.single-product .ar-main-loader-container .product-reviews-body {padding-bottom: 0;}
	.ar-loading-content.prsc_lm_btn {width: 165px;height: 21px;margin: 5px auto 20px;}
	.ar-loading-content.prsc_addrv_btn {width: 90%;margin: 0 auto;height: 100px;}
}
@media(max-width:479px){
	.ar-loading-content.prsc_addrv_btn {width: 100%;margin: 0 auto;height: 60px;}
	.single-product .product-reviews-column:first-child .loading-title-line.loading-title-line-1 .ar-loading-content{height: 36px;}
	.single-product .ar-loading-content.mob-testimonial-inn-col {width: 200px;height: 33px;}
}
@media(max-width:365px){
	.loading-title-line-2 .ar-loading-content {height: 38px;}
}
/* END AR-967 */

/* AR-956 */
.cpp_lbl > .label, .cpp_lbl .woocommerce-Price-amount.amount {
	color: #707070 !important;
}
/* END AR-956 */

/* AR-961 */
.page-template-template-reclamatii .wpcf7-form {
	width: 800px;
	margin: 0 auto;
}
.page-template-template-reclamatii .wpcf7-form input[type="text"],
.page-template-template-reclamatii .wpcf7-form input[type="email"],
.page-template-template-reclamatii .wpcf7-form input[type="tel"],
.page-template-template-reclamatii .wpcf7-form textarea{
	width: 100%;
	margin: 0;
	display: block;
	color: #5C5C5C;
}
.page-template-template-reclamatii .wpcf7-form .contact--form {display: flex;flex-wrap: wrap;gap: 30px;column-gap: 20px;margin-bottom: 0;}
.page-template-template-reclamatii .wpcf7-form .contact--form .each-field{width: 100%;margin: 0;}
.page-template-template-reclamatii .wpcf7-form .contact--form .each-field p{margin: 0;}
.page-template-template-reclamatii .wpcf7-form .contact--form .each-field.width50{width: calc(50% - 10px);}
.page-template-template-reclamatii .wpcf7-form .wpcf7-list-item {
	margin-left: 0;
	display: block;
	margin-bottom: 5px;
}
.page-template-template-reclamatii .wpcf7-form .terms-conditions {width: 100%;}
.page-template-template-reclamatii .wpcf7-form .each-field.each-field-imagini {
	padding: 10px;
	border: 1px solid rgba(110, 114, 165, 0.2);
	background-color: #fff;
}
.page-template-template-reclamatii .text-section-inner .wpcf7{
	padding-top: 40px;
}
.page-template-template-reclamatii .text-section-heading h2{
	margin-bottom: 10px;
}
.page-template-template-reclamatii .text-section-heading + p {
	max-width: 640px;
	margin: 0 auto;
}
.text-section-content .text-section-inner .each-field .wpcf7-form-control.wpcf7-select{
	border: 1px solid rgba(110, 114, 165, 0.2);
	font-size: 16px;
	padding: 17px 17px;
	background-color: #fff;
	display: block;
	width: 100%;
	color: #5C5C5C;
}
.radio-group-btn {
	font-weight: 700;
	margin-bottom: 10px;
}
.in-fi-width30 p {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.in-fi-width30 label {
	width: calc(33% - 5px);
	display: flex;
	flex-direction: column;
	background-color: #f7f7f7;
	padding: 10px;
	cursor: pointer;
}
.each-field-imagini .radio-group-btn span {
	font-weight: 400;
	display: block;
	font-size: 12px;
}
.in-fi-width30 label .wpcf7-form-control-wrap {
	overflow: hidden;
}
.page-template-template-reclamatii .text-section-content .each-field .wpcf7-not-valid-tip{
	display: none !important;
}
.page-template-template-reclamatii .wpcf7-form input[type="text"].wpcf7-not-valid, 
.page-template-template-reclamatii .wpcf7-form input[type="email"].wpcf7-not-valid, 
.page-template-template-reclamatii .wpcf7-form input[type="tel"].wpcf7-not-valid, 
.page-template-template-reclamatii .wpcf7-form textarea.wpcf7-not-valid {
border-color: red;
}
@media(max-width: 1279px){
	.text-section-content .text-section-inner .each-field .wpcf7-form-control.wpcf7-select {font-size: 14px;padding: 4px 12px;height: 46px;}
}
@media(max-width:1023px){
	.page-template-template-reclamatii .wpcf7-form {width: 100%;}
}
@media(max-width:767px){
	.page-template-template-reclamatii .wpcf7-form .contact--form .each-field.width50 {	width: 100%;}
	.in-fi-width30 label {width: 100%;}
}
@media(max-width:479px){
	.page-template-template-reclamatii .main-website-content {
		padding-left: 20px;
		padding-right: 20px;
	}
	.page-template-template-reclamatii  .text-section-inner {padding-left: 20px;padding-right: 20px;}
	.page-template-template-reclamatii  .text-section-inner .subtitle h6{font-size: 13px;margin-bottom: 15px;}
	.page-template-template-reclamatii .wpcf7-form .terms-button p {display: block;margin: 0;}
	.page-template-template-reclamatii .ar_top_black_friday {margin-bottom: 0;}
}
/* END AR-961 */

/* AR-810 */
.page-id-57031 .fc-block.about_us_section + .fc-block.about_us_section .about-us-image-inner,
.home .fc-block.about_us_section + .fc-block.about_us_section .about-us-image-inner{
	background-position: center right;
	background-size: cover;
	border-radius: 10px;
}
.page-id-57031 .fc-block.about_us_section + .fc-block.about_us_section .about-us-text,
.home .fc-block.about_us_section + .fc-block.about_us_section .about-us-text{
	padding-left: 70px !important;
	width: 50%;
}
@media(max-width: 1399px){
	.header-holder-sticky .meniu-principal-categorii-produse.menu {gap: 40px;}
}
@media(max-width: 1279px){
	.home .fc-block.about_us_section + .fc-block.about_us_section .about-us-image,
	.page-id-57031 .fc-block.about_us_section + .fc-block.about_us_section .about-us-image {width: 100%;height: 400px !important;}
}
@media(max-width: 1023px){
	.page-id-57031 .fc-block.about_us_section + .fc-block.about_us_section .about-us-text,
	.home .fc-block.about_us_section + .fc-block.about_us_section .about-us-text{padding-left: 40px !important;}
}
@media(max-width: 479px){
	.page-id-57031 .fc-block.about_us_section + .fc-block.about_us_section .about-us-text,
	.home .fc-block.about_us_section + .fc-block.about_us_section .about-us-text{padding-left: 19px !important;margin-top: -55px !important;}
	.home .fc-block.about_us_section + .fc-block.about_us_section .about-us-image, .page-id-57031 .fc-block.about_us_section + .fc-block.about_us_section .about-us-image {height: 75vw !important;}
}
/* END AR-810 */

/* AR-1003 */
.header-container .menu_container .menu li a {font-size: 14px;}
.header-holder-sticky .meniu-principal-categorii-produse > li > a {font-size: 14px !important;}
.header-container .menu li {margin-right: 50px !important;}
.header-holder-sticky .meniu-principal-categorii-produse.menu {gap: 50px;}
.header-container .meniu-principal-categorii-produse.menu {align-items: center;}
.header-container .logocontainer img.websitelogo.desktop-logo-item{height: 83px;}

@media(max-width:1870px){
	.header-container .logocontainer img.websitelogo.desktop-logo-item {height: 73px;}
}
@media(max-width:1850px){
	.header-container .menu_container.menu_left {padding-left: 0 !important;padding-right: 0 !important;width: calc(100% + 50px);left: -25px;}
	.header-container .menu li {margin-right: 37px !important;}

}
@media(max-width:1699px){
	.header-container .menu_container.menu_left {padding-left: 0 !important;padding-right: 0 !important;width: 100% !important;left: 0;}
	.header-container .menu_container .menu li a {font-size: 12px;}
	.header-container .menu li {margin-right: 40px !important;}
	.header-holder-sticky .meniu-principal-categorii-produse > li > a {font-size: 12px !important;}
	.header-holder-sticky .meniu-principal-categorii-produse.menu {gap: 40px;}
}
@media(max-width:1599px){
	.header-container .logocontainer img.websitelogo.desktop-logo-item {height: 54px;}
}
@media(max-width:1490px){
	.header-container .menu li {margin-right: 27px !important;}
	.header-container .menu_container .menu li a {font-size: 12px;}
	.header-holder-sticky .meniu-principal-categorii-produse > li > a {font-size: 11px !important;}
}
@media(max-width:1390px){
	.header-container .menu_container .menu li a {font-size: 11px;}
	.header-container .menu li {margin-right: 22px !important;}
	.header-holder-sticky .meniu-principal-categorii-produse.menu {gap: 28px;}
}
/* END AR-1003 */

/* AR-1042 */
.minicart_visible_items .woocommerce-mini-cart__total.total{
	display: none !important;
}
.woocommerce-mini-cart__total.total.mnc-att-item {
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}
.woocommerce-mini-cart__total.total.mnc-att-item .label,
.woocommerce-mini-cart__total.total.mnc-att-item .value bdi{
	font-size: 17px;
}
.minicart_visible_items-scroll {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}
.minicart_visible_items .mini_cart_scroll{
	overflow: visible;
	height: auto;
}
.minicart_visible_items .mini_cart_items {
	overflow-y: visible !important;
	min-height: auto;
	height: auto;
}
.minicart_visible_items {
	height: calc(100% - 105px);
}
.mini_cart_total_lines_inner + .ar-mini-cart-warn {
	margin-top: 5px;
}
.minicart_body .items__promotii_disponibile_cart.surprize_saptamana {
    margin-bottom: 10px;
}
.minicart_body .minicart_shipping_text {
    padding: 8px 10px;
}
.minicart_modal_item .delivery_text {
    padding-left: 30px;
}
.minicart_visible_items + .mini_cart_buttons {
	padding-top: 8px;
	padding-left: 25px;
	padding-right: 25px;
	width: calc(100% + 50px);
	margin-left: -25px;
	box-shadow: 0 -2px 8px -5px rgba(0,0,0,.3);
	position: relative;
}
.mini_cart_total_lines {
	margin-bottom: 20px;
}
@media(max-width: 1700px){
	.minicart_body .minicart_shipping_text,
	.minicart_body .free__shipping_dynamic_price{margin-left: -10px;margin-right: -10px;width: calc(100% + 20px);}
}
@media(max-width: 1450px){
	.woocommerce-mini-cart__total.total.mnc-att-item {margin-bottom: 3px;}
}
@media(max-width: 1399px){
	.minicart_body .minicart_shipping_text, 
	.minicart_body .free__shipping_dynamic_price {margin-left: -20px;margin-right: -20px;width: calc(100% + 40px);}
}
@media(max-width: 639px){
	.minicart_body .minicart_shipping_text, 
	.minicart_body .free__shipping_dynamic_price {margin-left: -10px;margin-right: -10px;width: calc(100% + 20px);}
	.minicart_body .aronia__suma_ramasa, .minicart_body .aronia__suma_ramasa .woocommerce-Price-amount.amount {font-size: 12px;}
	.minicart_body .aronia__suma_ramasa .woocommerce-Price-amount.amount bdi{font-size: 12px;}
}
@media(max-width: 479px){
	.minicart_body .minicart_shipping_text {border-radius: 5px !important;}
	.woocommerce-mini-cart__total.total.mnc-att-item {margin-bottom: 0;}
}
/* END AR-1042 */

/* AR-1037 */
.aronia_sumo_hide_form {
	display: none;
}
.ar_puncte_folosite {
	display: none;
}
.ar_puncte_folosite {
	color: #5C5C5C;
	font-size: 14px;
	margin: 0;
	text-align: center;
}
.ar_mdf_punct_cont {
	display: inline-block;
	padding: 7px 12px;
	color: #fff;
	border-radius: 8px;
	background-color: #544487;
	font-weight: 500;
	cursor: pointer;
	margin-top: 10px;
	width: 100%;
	max-width: 350px;
}
@media(max-width: 1023px){
	body.woocommerce-checkout .aronia_sumo_hide_form {display: none !important;}
	.ar_puncte_folosite {display: block;}
	.ar_puncte_folosite.hidden{display: none !important;}
}

/* END AR-1037 */

/* qf paginatie */
.load_more_reviews_button.hide_p2:not(.incarca__review_ascunse) {
	display: none !important;
}
/* END qf paginatie */

/* AR-1087 */
.payment_method_tbi_bank img {
	width: 25px !important;
	height: auto;
}
#tbi_check_plans {
	color: inherit;
	font-weight: 700;
}
.entry-summary div#tbi_button {
    width: 100%;
    max-width: 100%;
	margin: 0 !important;
}
.entry-summary #tbi_button_container div#tbi_button_body {
    background-color: #F6F7FA !important;
    box-shadow: none !important;
    border: 0;
    padding: 10px !important;
    height: auto !important;
}
.entry-summary #tbi_button_container div#tbi_button_body *{
	font-family: 'Montserrat', sans-serif;
}
.pdp_form_container.pdp_form_clone_mobile #tbi_button_container{
	display: none !important;
	opacity: 0;
	visibility: hidden;
	position: absolute;
}
.entry-summary .tbi_button_container2 {
	padding-bottom: 20px;
	margin-top: -10px;
}
@media(max-width: 767px){
	.entry-summary #tbi_button_container {padding-top: 25px;padding-bottom: 0;margin-top: 0;margin-bottom: -10px;}
}
/* END AR-1087 */

/* AR-1124 */
@media(max-width: 1023px){
	.woocommerce-view-order .woocommerce-customer-details address::before, .woocommerce-Addresses .addr--name::before { top: 46px; }
}
@media(max-width: 479px){
	.woocommerce-view-order .woocommerce-customer-details address::before, .woocommerce-Addresses .addr--name::before { top: 41px; }
	.woocommerce-checkout .select2-container{max-width: calc(100vw - 40px);}
}
/* END AR-1124 */


/* AR-1143 */
.ar_bfactive .ar_containere_voucher_puncte .ar_drp_voucher_item:first-child,
.ar_bfactive .ar_containere_voucher_puncte .ar_sau_spacer{
	display: none !important;
}
.ar_bfactive .ar_btn_adauga_voucher{
	font-size: 0 !important;
}
.ar_bfactive .ar_btn_adauga_voucher::after{
	content: "Adaugă un cupon";
	font-size: 15px;
}
.woocommerce-info.rddisbf p{margin: 0 !important;}

.ar_hide_catfilt .ar_des_categorie_main {
	display: none !important;
}

.ar_hide_catfilt .aronia_shop_container_filter_products > * {
	display: none !important;
}

.ar_hide_catfilt .aronia_shop_container_filter_products > .ar-descriere-categorie-empty {
	display: block !important;
	padding: 40px 0;
}
.bagde-procent-reducere-bf {
	position: absolute;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	top: 0;
	right: -15px;
	background-color: #49953C;
	padding: 5px 10px;
}
.ar_bfactive.archive .ar_pmpromo_badge {
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('images/bf2024/badge-red.svg');
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 1;
}
.ar_bfactive.archive .free_shipping_badge + .ar_pmpromo_badge,
.ar_bfactive.archive .free_shipping_badge + .sale_percent_badge + .ar_pmpromo_badge {
	top: 34px;
}
@media(max-width: 1550px){
	.ar_bfactive.archive .ar_pmpromo_badge {width: 80px;height: 80px;}
}
@media(max-width: 1399px){
	.ar_bfactive.archive .sale_percent_badge + .ar_pmpromo_badge{top: 22px;}
	.ar_bfactive.archive .free_shipping_badge + .ar_pmpromo_badge, 
	.ar_bfactive.archive .free_shipping_badge + .sale_percent_badge + .ar_pmpromo_badge {top: 42px;}
}
@media(max-width: 1279px){
	.bagde-procent-reducere-bf {font-size: 10px;right: -5px;}
}
@media(max-width: 479px){
	.ar_bfactive .ar_btn_adauga_voucher::after{font-size: 14px;}
	.ar_bfactive.archive .ar_pmpromo_badge {width: 60px;height: 60px;}

	.bagde-procent-reducere-bf {right: 0;}
	.badge-bf2024 {width: 60px;height: 60px;top: -8px;left: -8px;}
}
/* END AR-1143 */

/* AR-1130 */
.shop-noutati-container ul.products {
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	/*justify-content: space-between;*/
	gap: 18px;
}
.shop-noutati-container ul.products::before,
.shop-noutati-container ul.products::after,
.shop-noutati-container .each-recomended-product::before{
	display: none !important;
}
.shop-noutati-container .each-recomended-product {
	width: calc(20% - 15px);
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 50px;
	display: block;
	border: 1px solid #fff;
	display: flex;
	flex-direction: column;
}
.shop-noutati-container .products-grid.products-5-cols {
	padding-top: 50px;
}
.shop-noutati-container .each-recomended-product:hover {
	background-color: #fff;
	border: 1px solid rgba(110,114,165,0.19);
}
.shop-noutati-container .each-recomended-product h3,
.shop-noutati-container .each-recomended-product .h3 {
	font-size: 15px;
}
.shop-noutati-container .recomended-infos {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	align-items: center;
}
.shop-noutati-container .recomended-infos {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	align-items: center;
}
.shop-noutati-container .product-title {
	flex-grow: 1;
}
.shop-noutati-container .recomended-infos {
	padding: 20px 20px 0;
}
.shop-noutati-container .shop_title_section.tax__new_options{
	border: 0;
}
.shop-noutati-container {
	max-width: 1760px;
	margin: 0 auto;
}
.header-container .menu li {
	margin-right: 40px !important;
}
.header-holder-sticky .meniu-principal-categorii-produse.menu {
	gap: 35px;
}
@media(max-width: 1910px){
	.header-container .menu li {margin-right: 30px !important;}
}
@media(max-width: 1750px){
	.header-container .menu li {margin-right: 30px !important;}
	.header-container .menu_container .menu li a {font-size: 12px;}
	.header-holder-sticky .meniu-principal-categorii-produse > li > a {font-size: 12px !important;}
}
@media(max-width: 1640px){
	.header-container .menu li {margin-right: 24px !important;}
	.header-holder-sticky .meniu-principal-categorii-produse.menu {gap: 25px;}
}
@media(max-width: 1550px){
	.shop-noutati-container .cart_button_container{width: 100%;}
	.cont-mitem-icon {gap: 4px;}
}
@media(max-width: 1450px){
	.header-container .menu_container .menu li a {font-size: 11px;}
	.header-holder-sticky .meniu-principal-categorii-produse > li > a {font-size: 11px !important;}
	.header-container .menu li {margin-right: 20px !important;}
	.header-holder-sticky .meniu-principal-categorii-produse.menu {gap: 20px;}
}
@media(max-width: 1399px){
	.free_shipping_badge {min-width: 38px;text-align: center;}
	.shop-noutati-container .each-recomended-product {width: calc(25% - 15px);}
}
@media(max-width: 1350px){
	.header-container .menu_container.menu_left {width: calc(100% + 28px) !important;margin-left: -14px;}
	.header-container .menu li {margin-right: 15px !important;}
}
@media(max-width: 1279px){
	.shop-noutati-container .each-recomended-product {width: calc(33.33% - 15px);}
	.shop-noutati-container {padding-top: 20px;}
}
@media(max-width: 767px){
	.shop-noutati-container .each-recomended-product {width: calc(50% - 5px);margin-bottom: 25px;}
	.shop-noutati-container ul.products {gap: 10px;}
}
@media(max-width: 479px){
	.shop-noutati-container .each-recomended-product h3, 
	.shop-noutati-container .each-recomended-product .h3 {font-size: 13px;}
	.shop-noutati-container .recomended-infos {padding: 15px 8px 0;}
}
@media(max-width: 379px){
	.shop-noutati-container .each-recomended-product {width: 100%;}
}
/* END AR-1130 */

/* AR-1166 */
.cart_button_container.arnot_purchasable {
	height: 95px;
	width: 100%;
}
@media(max-width: 1599px){
	.cart_button_container.arnot_purchasable {height: 88px;}
}
@media(max-width: 767px){
	.cart_button_container.arnot_purchasable {height: 81px;}
}
@media(max-width: 479px){
	.cart_button_container.arnot_purchasable {height: 75px;}
}
@media(max-width: 374px){
	.cart_button_container.arnot_purchasable {height: 69px;}
}
@media(max-width: 364px){
	.cart_button_container.arnot_purchasable {height: 88px;}
}
/* END AR-1166 */

/* AR-1171 */
.badge-bf2024,
.ar_bfactive.archive .ar_pmpromo_badge {
	background-image: url('images/bf2024/badge-reducere-record.svg') !important;
}
/* END AR-1171 */

/* AR-1152 */
.ar-produse-vandute-outer {
	margin: 5px 0 30px;
}
.ar-produse-vandute-outer svg {
	width: 20px;
	display: block;
	height: 26px;
}
.ar-produse-vandute-outer {
	margin: 5px 0 30px;
	font-size: 16px;
	display: flex;
	align-items: center;
	gap: 16px;
	color: #46A040;
	font-weight: 600;
	height: 36px;
	background-color: #F6F7FA;
	border-radius: 10px;
	padding: 5px 12px;
	max-width: 570px;
}
.pdp_discount_badge.pdp_delivery_cost {
	margin-bottom: 12px;
}
.pdp_form_container.pdp_form_clone_mobile .ar-produse-vandute-outer {
	display: none !important;
}

@media(max-width: 1800px){
	.ar-produse-vandute-outer {font-size: 15px;}
}
@media(max-width: 1399px){
	.ar-produse-vandute-outer {font-size: 13px;}
}
@media(max-width: 639px){
	.ar-produse-vandute-outer {margin-bottom: 15px;}
	.ar-produse-vandute-outer svg {width: 17px;height: 23px;}
	.ar-produse-vandute-outer {height: 32px;}
	.pdp_discount_badge.pdp_delivery_cost {margin-bottom: 18px;}
}
@media(max-width: 374px){
	.ar-produse-vandute-outer {font-size: 11px;}
}
/* END AR-1152 */

/* AR-1151 */
.stars[ar-rev-count]::after {
	content: "(" attr(ar-rev-count) ")" !important;
	font-size: 13px;
	color: #707070;
	font-weight: 600;
	padding-left: 5px;
}
.stars[ar-rev-count]{
	display: flex;
	align-items: center;
	justify-content: center;
}
[ar-rev-count="0"].stars {
	opacity: 0;
	visibility: hidden;
}
.ar_pd_card .stars[ar-rev-count]{
	justify-content: start;
}
@media(max-width: 1023px){
	.stars[ar-rev-count]::after {font-size: 12px;}
}
/* END AR-1151 */

/* AR-1264 */
.container-drop-filtre .ar-main-drop {
	min-width: 240px;
}
@media(max-width: 1399px){
	.container-drop-filtre .ar-main-drop {min-width: auto;}
}
/* END AR-1264 */

/* AR-1272 */
.ar-badges-wrap {
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
	gap: 5px;
	z-index: 1;
	width: 100%;
	justify-content: end;
}
.ar-pdp-badge{
	position: relative;
	font-size: 13px;
	font-weight: 500;
	color: #fff;
	background-color: #544487;
	padding: 5px 10px;
	text-transform: uppercase;
}
.ar-pdp-badge.custom_reducere{
	background-color: #6CC049;
	margin-left: auto;
	font-weight: 600;
	letter-spacing: 0.3px;
}

.ar_sumodisable .ar_containere_voucher_puncte .ar_drp_voucher_item:first-child,
.ar_sumodisable .ar_containere_voucher_puncte .ar_sau_spacer{
	display: none !important;
}
.ar_sumodisable .ar_btn_adauga_voucher{
	font-size: 0 !important;
}
.ar_sumodisable .ar_btn_adauga_voucher::after{
	content: "Adaugă un cupon";
	font-size: 15px;
}
@media(max-width: 1279px){
	.ar-badges-wrap {
		flex-direction: column;
		flex-wrap: wrap;
		min-height: 60px;
		justify-content: center;
		padding-left: 80px;
	}
	.ar-pdp-badge {	margin-left: auto;	}
	.ar-pdp-badge.custom_reducere {
		display: flex;
		width: 60px;
		height: 60px;
		justify-content: center;
		align-items: center;
		border-radius: 5px;
		padding: 5px;
		border-radius: 50%;
		font-size: 14px;
		font-weight: 700;
		position: absolute;
		top: 0;
		left: 0;
		box-shadow: 6px 6px 22px -7px rgba(60,45,108,1);
	}
}
@media(max-width: 479px){
	.ar_sumodisable .ar_btn_adauga_voucher::after{font-size: 14px;}
	.ar-badges-wrap {padding: 10px;padding-left: 85px;}
	.ar-pdp-badge.custom_reducere {left: 15px;}
}
/* END AR-1272 */

/* AR-1270 */
.ar_ing_col {
	width: calc(50% - 7px);
	display: flex;
	justify-content: center;
	align-items: center;
}
.ar_ing_cols {
	display: flex;
	height: 100%;
	flex-wrap: wrap;
	gap: 14px;
	position: relative;
}
.ar_ing_cols::after {
	content: "";
	width: 1px;
	height: 100%;
	top: 0;
	left: 50%;
	background-color: rgba(110,114,165,0.2);
	position: absolute;
}
.ar_ing_cols_head {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}
.ar_ing_col_1 {
	width: 100%;
	display: block;
	text-align: center;
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px solid rgba(110,114,165,0.2);
}
.ar_ing_col_50 {
	margin-top: 5px;
	position: relative;
	width: 50%;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.ar_ing_col_50:nth-child(3){
	border-left: 1px solid rgba(110,114,165,0.2);
}
.ar_ing_cols_head, .ar_ing_cols{
	font-size: 17px;
}
.postid-974699 .nutrition-info-table .table_header{
	display: none;
}
@media(max-width: 1550px){
	.ar_ing_cols_head, .ar_ing_cols{font-size: 15px;}
}
@media(max-width: 479px){
	.ar_ing_cols_head, .ar_ing_cols{font-size: 13px;}
}
/* END AR-1270 */

.postid-994464 .informatii_nutritionale_prod .table_body .table_row:nth-child(2) .table_column.label_column {
	width: 100% !important;
	text-align: center !important;
}
.postid-994464 .informatii_nutritionale_prod .table_body .table_row:nth-child(2) .table_column.value_column{
	display: none !important;
}
.postid-994464 .nutrition-info-table .table_header{
	display: none;
}
#shipping_method + .ar_esb_sameday_notice {
	display: none !important;
}