/* Reusables: */
@media screen and (max-width: 768px) {
	.planseteje-centruotas-tekstas p {
		text-align: center!important;
	}
}
@media screen and (max-width: 475px) {
	.mobiliam-centruotas-tekstas p {
		text-align: center!important;
	}
}

@media screen and (min-width: 475px) {
	.sakes-is-sonu > p::before,
	.sakes-is-sonu > p::after {
		content: url(https://nowbeyou.global/wp-content/uploads/2020/09/etc-sake.png);
		display: inline-block;
		margin: 0 20px;
	}
	.sakes-is-sonu > p::after {
		transform: scaleX(-1);
	}
}

.img-su-fonu {
	background: #fff9f6;
}
.img-su-fonu-oranziniu {
	background: #fbece3;
}

.dezute-su-borders-ant-virsaus:before {
	content: '';
	display: block;
	position: absolute;
	width: calc( 100% - 20px*2 );
	height: calc( 100% - 20px*2 );
	margin: 20px;
	z-index: 2;
	border: 1px solid #d1847e;
	pointer-events: none;
}
li.post-wrapper.thrv_wrapper.product.type-product::after {
	content: '';
	width: calc( 100% - 15px*2 );
	height: calc( 100% - 15px*2 );
	display: block;
	position: absolute;
	border: 1px solid #d1847e;
	margin: 15px;
	pointer-events: none;
}


/* Block su oranžiniu fonu (užvažiuoja iš viršaus) */
.thrv_wrapper.thrv-page-section + .thrv_wrapper.thrv-page-section.tcb-global-section-kfcizv80 > .tve-page-section-out {
	z-index: -1;
}


/* Menu */
.menu-item a[href="#"] {
	cursor: default;
}
.menu-item a[href="#"] > span {
	cursor: default;
	color: #69354a!important;
}

#thrive-header li:not(.pll-parent-menu-item) span.tve-item-dropdown-trigger {
	display: none;
}

#thrive-header.tve-sticky-default {
	background: white;
	height: auto!important;
}
/* #thrive-header.tve-sticky-default .virsutinis-meniu-blokas { */
	/* display: none!important; */
/* } */

#thrive-header .virsutinis-meniu-blokas {
	min-width: 100vw;
	width: 100vw;
}




#thrive-header li.krepselis > a {
	font-size: 0!important;
	display: block;
}
#thrive-header li.krepselis > a:before {
	content: '';
	width: 18px;
	height: 16px;
	background: url(https://nowbeyou.global/wp-content/uploads/2020/09/krepselis.png) no-repeat;
	background-size: contain;
	margin: auto;
	display: block;
}



#thrive-header .thrv_wrapper.thrv_icon.tcb-icon-open {
	padding: 0!important;
}
#thrive-header .thrv_wrapper.thrv_icon.tcb-icon-close {
	padding: 20px!important;
}
@media screen and (max-width: 768px) and (min-width: 425px) {
	#thrive-header .thrv_wrapper.thrv_icon.tcb-icon-close {
		top: 62px;
	}
}
@media screen and (max-width: 768px) {
	#thrive-header .pll-parent-menu-item a {
		width: 100px!important;
		display: block!important;
		margin: auto;
		line-height: 1!important;
	}
}
@media screen and (max-width: 425px) {
	#thrive-header .thrv_wrapper.thrv_icon.tcb-icon-close {
		padding: 10px 20px!important;
	}
}

/* viršutinis menu */
@media screen and (min-width: 425px) {
	#thrive-header .virsutinis-menu li:not(:last-of-type) {
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	#thrive-header .virsutinis-menu li:not(:last-of-type):after {
		content: url('https://nowbeyou.global/wp-content/uploads/2020/09/light-dot.svg');
		margin: 0 18px;
		line-height: 0;
	}
}
@media screen and (max-width: 425px) {
	#thrive-header .virsutinis-menu li span {
		margin: 0 6px!important;
	}
}



/* social menu */
#thrive-header .social-menu a span,
#thrive-footer .social-menu a span{
	font-size: 0!important;
}

#thrive-header .social-menu a:hover {
	filter: brightness(0) saturate(100%) invert(99%) sepia(17%) saturate(1941%) hue-rotate(294deg) brightness(106%) contrast(101%) opacity(0.85);	
}
#thrive-footer .social-menu a:not(:hover) {
	filter: brightness(0) saturate(100%) invert(97%) sepia(3%) saturate(3494%) hue-rotate(310deg) brightness(100%) contrast(85%);
}

#thrive-header .social-menu a[href*="facebook.com"]:before,
#thrive-footer .social-menu a[href*="facebook.com"]:before {
	content: url('https://nowbeyou.global/wp-content/uploads/2020/09/facebook.svg');
}
#thrive-header .social-menu a[href*="instagram.com"]:before,
#thrive-footer .social-menu a[href*="instagram.com"]:before {
	content: url('https://nowbeyou.global/wp-content/uploads/2020/09/instagram.svg');
}
#thrive-header .social-menu a[href*="youtube.com"]:before,
#thrive-footer .social-menu a[href*="youtube.com"]:before {
	content: url('https://nowbeyou.global/wp-content/uploads/2020/09/youtube.svg');
	margin-bottom: 3px;
}
#thrive-header .social-menu a[href*="linkedin.com"]:before,
#thrive-footer .social-menu a[href*="linkedin.com"]:before {
	content: url('https://nowbeyou.global/wp-content/uploads/2020/09/linkedin.svg');
	margin-bottom: 2px;
}


/* Footer */
#thrive-footer:before {
	content: url(https://nowbeyou.global/wp-content/uploads/2020/09/logo-slogan.png);
	display: block;
	position: absolute;
	top: calc(-183px/2);
	left: calc(50vw - 228px/2);
	z-index: 15;
}

.nby-footer-menu {
	list-style: none;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0;
}
.nby-footer-menu > li:nth-last-child(-n+2) {
	display: none;
}
.nby-footer-menu > li {
	margin: 0!important;
	padding: 20px 5px;
	max-width: 200px;
}
@media screen and (max-width: 768px) {
	.nby-footer-menu > li {
		width: 100%;
		padding: 15px 0;
	}
}

.nby-footer-menu > li > a {
	font-family: Arsenal;
	font-size: 18px;
	line-height: 1.333;
	color: #834962;
	text-decoration: none;
}
.nby-footer-menu > li > a:hover {
	color: #c8807e;
}
.nby-footer-menu ul.sub-menu {
	list-style: none;
	padding: 0;
	margin-top: 15px;
}
.nby-footer-menu ul.sub-menu > li {
	font-family: 'open sans', sans-serif;
	padding: 6px 0;
	margin: 0;
	font-weight: 300;
	font-size: 15px;
	line-height: 1.3;
}
.nby-footer-menu ul.sub-menu > li a {
	color: rgb(0, 0, 0, 0.8);
	text-decoration: none;
}
.nby-footer-menu ul.sub-menu > li a:hover {
	color: #c8807e;
}
.nby-footer-menu li.current-menu-item > a {
	color: #c8807e!important;
}



/* Bottom templates */
@media screen and (min-width: 769px) {
	#theme-bottom-section .ankstesnis-sekantis-blokas [data-css="tve-u-174a35b711f"]:before {
		content: '';
		display: block;
		height: 40px;
		width: 80px;
		background: url(https://nowbeyou.global/wp-content/uploads/2020/09/etc-dot.png) no-repeat 50% 0px, #FFF9F6;
		position: absolute;
		top: -1px;
		right: -40px;
	}
}
#theme-bottom-section .ankstesnis-sekantis-blokas a {
	line-height: 1.3;
}





/* Fancy scrollbar for Webkit */
::-webkit-scrollbar {
	width: auto;
	width: 5px; /* for safari */
	height: auto;
}
::-webkit-scrollbar-thumb {
	background: #C8807E;
	border-radius: 1em;
}
::-webkit-scrollbar-track {
	background: #FFFBF9;
}

/* And for Firefox */
* {
	scrollbar-color: #C8807E;
	scrollbar-width: thin;
}


::selection {
	background: #EBD9CB;
	background: rgb(235 217 203 / 0.25);
	color: #69354A;
}
.tvo-set3-template .custom-set3-grid .tvo-testimonial-content p img::selection {
	background: none!important;
}



/* Posts */
.tcb-style-wrap blockquote {
	max-width: 17.5em;
	margin: auto;
}
.tcb-style-wrap blockquote::before {
	content: '“';
	font-size: 2.5em;
	display: block;
	line-height: 1;
	margin-bottom: -0.5em;
}

/* Archives */
.archyvo-kategorijos {
	text-align: center;
	border-bottom: 1px solid #D1847E;
	padding-bottom: 10px;
	display: flex;
	justify-content: space-evenly;
	flex-wrap: wrap;
}
.archyvo-kategorijos li {
	list-style: none;
}
@media screen and (max-width: 475px) {
	.archyvo-kategorijos li {
		flex: 1 1 475px;
	}
}
.archyvo-kategorijos a {
	font-family: Arsenal;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #D1847E;
	text-decoration: none;
	padding: 10px;
}
.archyvo-kategorijos a:hover,
.archyvo-kategorijos li.current-cat a {
	color: #834962;
}

/* Atsiliepimų blokas */

.atsiliepimai .tvo-testimonial-quote,
.atsiliepimai .thrlider-nav {
	display: none!important;
}
.atsiliepimai p {
	font-family: Arsenal, serif!important;
	font-size: 22px!important;
	line-height: 1.25!important;
	max-width: 945px;
	margin: auto;
}
.atsiliepimai .tvo-testimonial-info {
	padding: 0!important;
}
.atsiliepimai .tvo-testimonial-info span {
	font-family: Arsenal, serif!important;
	font-weight: 400!important;
	font-size: 14px!important;
	text-align: center;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.atsiliepimai .thrlider-prev, .atsiliepimai .thrlider-next {
	top: 30%!important;
}
.atsiliepimai .thrlider-prev:before,
.atsiliepimai .thrlider-next:before {
	content: url(https://nowbeyou.global/wp-content/uploads/2020/09/atsiliepimu-rodykle.svg);
	display: inline-block;
}
.atsiliepimai .thrlider-next:before {
	transform: scaleX(-1)!important;
}
@media screen and (max-width: 768px) {
	.atsiliepimai p {
		font-size: 18px!important;
	}
	.atsiliepimai .tvo-testimonial-info {
		margin-top: 20px!important;
	}
}



/* renginiai */
@media screen and (min-width: 769px) {
	.renginys > .tcb-flex-row:hover > .tcb-flex-col:last-of-type {
		background: #FFF0E8;
	}

	body:not(.tve_editor_page) .renginys .renginys__hide {
		display: none!important;
	}
	body:not(.tve_editor_page) .renginys > .tcb-flex-row:hover .renginys__hide-on-hover {
		display: none!important;
	}
	body:not(.tve_editor_page) .renginys > .tcb-flex-row:hover .renginys__show-on-hover {
		display: table!important;
	}

	.renginys::before {
		content: '';
		width: calc( 100% - 10px);
		height: 160px;
		display: block;
		position: absolute;
		border: 1px solid #C8807E;
		margin: 10px 10px 10px 0;
		z-index: 1;
		pointer-events: none;
	}
}



/* woocommerce parduotuve */
.tve-theme-22 .content-section .shop-template-wrapper .product .attachment-woocommerce_thumbnail {
	max-height: 260px;
	object-fit: cover;
}

@media screen and (max-width: 475px) {
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		float: none;
		width: 100%!important;
	}
	.tve-theme-22 .content-section .shop-template-wrapper .product .attachment-woocommerce_thumbnail {
		max-height: 55vw!important;
	}
}


/* Produktas */
.woocommerce-product-gallery__image.flex-active-slide {
	pointer-events: none;
}

.product-template-wrapper>.product>.woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
	margin-right: 15px;
	margin-top: 15px;
	width: calc( (100% - 15px*2) / 3 );
}
.product-template-wrapper>.product>.woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-of-type(n+3) {
	margin-right: 0;
}

.product-template-wrapper>.product>.woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li img {
	max-height: 115px;
	object-fit: cover;
}


.woocommerce div.product h1.product_title.entry-title {
	font-weight: normal;
	color: #C8807E;
	font-size: 32px;
}

span.woocommerce-Price-amount.amount {
	font-weight: 500;
}

.woocommerce-product-details__short-description p {
	font-weight: 300;
	margin: 22px 0 52px;
}

button.single_add_to_cart_button.button.alt {
	font-weight: normal;
	font-family: arsenal;
	font-size: 20px;
	line-height: 1.25!important;
	padding: 10px 52px!important;
	border-radius: 1000px;
}

.woocommerce .cart .quantity button {
	border: 1px solid lightgray;
	padding: 5px;
	height: 25px;
	width: 15px;
	font-weight: normal;
	line-height: 1!important;
}
.woocommerce .cart .quantity .qty {
	border-top: 1px solid lightgray;
	border-bottom: 1px solid lightgray;
	line-height: 0;
	height: 35px;
	width: 42px;
	border-radius: 0;
	font-weight: normal;
}
.woocommerce div.product form.cart div.quantity {
	margin-left: 30px;
	position: relative;
	top: 5px;
}

.woocommerce-tabs.wc-tabs-wrapper {
	padding: 22px 50px 0;
	margin-top: 12px;
	border: 1px solid #c8807e;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	font-size: 25px;
	font-family: arsenal;
	font-weight: normal!important;
	color: #69354A!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	margin-bottom: 22px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs > li {
	margin: 0;
	padding: 0;
	border: 0;
}

@media (max-width: 768px) {
	.woocommerce div.product form.cart div.quantity {
		margin-left: 0;
	}
	.woocommerce div.product p.price {
		margin-bottom: 0;
	}
	.woocommerce-product-details__short-description p {
		margin: 12px 0 22px;
	}
	.woocommerce-tabs.wc-tabs-wrapper {
		padding: 12px 20px 0; 
	}
}
@media (max-width: 475px) { 
	.woocommerce div.product form.cart div.quantity {
		margin-bottom: 22px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs {
		margin-bottom: 2px;
	}
	.woocommerce-tabs.wc-tabs-wrapper p  	{
		font-size: 14px;
		padding-bottom: 6px;
	}
}



/* Krepšelis */
.woocommerce-message {
	border-top-color: #c8807e;
}
.woocommerce-message::before {
	color: #c8807e;
}
a.button.wc-forward {
	border-radius: 1000px;
	font-weight: normal;
	font-family: arsenal;
	padding: 8px 22px;
}
.cart-template-wrapper .woocommerce .woocommerce-cart-form {
	flex-basis: 100%;
}
.cart-template-wrapper .woocommerce .cart_totals {
	margin-left: auto;
	background: transparent;
}
.cart-template-wrapper .woocommerce .woocommerce-cart-form .product-remove a {
	font-size: 18px;
	font-weight: bold;
	content: url(https://nowbeyou.global/wp-content/uploads/2020/09/istrinti-produkta.png);
	height: 20px;
	width: 20px;
}

.woocommerce-cart table.cart img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	width: 200px;
	max-height: 130px;
	object-fit: cover;
}

.cart-template-wrapper .woocommerce .woocommerce-cart-form .product-remove {
	padding: 0 20px;
}

.cart-template-wrapper .woocommerce .woocommerce-cart-form td.product-name a {
	font-family: Arsenal;
	font-style: normal!important;
	font-weight: normal!important;
	font-size: 34px;
	line-height: 43px;
	color: #D1847E;
}
.cart-template-wrapper .woocommerce .woocommerce-cart-form th {
	font-family: 'open sans', sans-serif!important;
	font-weight: 500!important;
	font-size: 14px;
}
.woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li, .error404 .woocommerce-error li, .error404 .woocommerce-info li, .error404 .woocommerce-message li {
	padding-top: 0;
}
.cart-template-wrapper .woocommerce .woocommerce-cart-form button[name=update_cart] {
	font-weight: normal;
	border: 1px solid lightgray;
	border-radius: 1000px;
	font-family: arsenal;
	padding: 8px 22px;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
	border: 1px solid #EBD9CB;
	padding: 9px 22px;
	margin: 0 22px 0 0;
	border-radius: 0;
}
.cart-template-wrapper .woocommerce .woocommerce-cart-form .coupon input {
	width: 202px !important;
}

.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
	margin-left: 59px;
}

.cart-template-wrapper .woocommerce .woocommerce-cart-form button[name=apply_coupon] {
	font-weight: normal;
	font-family: arsenal;
	font-size: 20px;
	color: #C8807E;
	background: transparent;
	border: 1px solid #C8807E;
	border-radius: 1000px;
	padding: 8px 32px 10px!important;
	height: 100%;
}

.cart_totals h2,
.cart_totals tr.order-total {
	display: none!important;
}
.woocommerce table.shop_table tbody:first-child tr:first-child th {
	font-weight: 500;
}

.cart_totals table.shop_table.shop_table_responsive {
	padding: 8px 22px;
	background: white;
	border: 1px solid #C8807E;
	border-radius: 0;
}

.cart_totals span.woocommerce-Price-amount.amount {
	font-weight: bold;
	font-size: 20px;
}

a.checkout-button.button.alt.wc-forward {
	font-family: arsenal;
	font-size: 20px;
	font-weight: normal;
	color: rgba(255, 240, 232, 0.85);
	padding: 12px 22px!important;
}

.cart thead tr th,
.cart-template-wrapper .woocommerce .woocommerce-cart-form td {
	border-top: 1px solid #EBD9CB;
}


@media (max-width: 768px) {
	.woocommerce table.shop_table_responsive.cart tr .quantity .qty, .woocommerce-page table.shop_table_responsive.cart tr .quantity .qty {
		padding: 0!important;
	}
	.woocommerce table.shop_table_responsive.cart tr .product-thumbnail img, .woocommerce-page table.shop_table_responsive.cart tr .product-thumbnail img {
		max-height: 80px;
		width: 110px;
	}
	.woocommerce table.shop_table_responsive.cart tr .product-thumbnail a, .woocommerce-page table.shop_table_responsive.cart tr .product-thumbnail a {
		height: 80px;
	}
	.woocommerce table.shop_table_responsive.cart tr .product-name a, .woocommerce-page table.shop_table_responsive.cart tr .product-name a {
		padding-right: 110px;
		font-size: 28px;
		line-height: 1.25;
	}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
		font-weight: 500;
	}
}

@media screen and (max-width: 475px) {
	.woocommerce-message a.button.wc-forward {
		display: none;
	}
	.woocommerce table.shop_table_responsive.cart tr td, .woocommerce-page table.shop_table_responsive.cart tr td {
		padding-left: 0!important;
	}
	.woocommerce table.shop_table_responsive.cart tr, .woocommerce-page table.shop_table_responsive.cart tr {
		width: calc( 100vw - 20px*2*2 );
	}
	.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
		display: none;
		margin-bottom: 12px;
		margin-left: -12px;
		position: relative;
	}
	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
		flex-direction: column;
		margin: 0;
	}
	.coupon button.button[name="apply_coupon"] {
		margin-top: 10px;
		width: 100%!important;
	}
	.coupon input#coupon_code {
		font-weight: 300;
		margin-right: 0;
	}
}

.woocommerce div.woocommerce-message, .error404 div.woocommerce-message {
	line-height: 1.55;
}

.checkout-template-wrapper .woocommerce-form-coupon-toggle,
a.about_paypal {
	display: none!important;
}

.products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
	content: 'Plačiau';
	display: block;
	color: #C8807E;
	margin-top: 5px;
	margin-left: 40px;
	font-size: 18px;
	padding: 6px 32px;
	line-height: 1.25;
	border-radius: 1000px;
	font-family: arsenal;
	border: 1px solid #EBD9CB;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover:after {
	background: #C8807E;
	color: #EBD9CB;
	transition-duration: 50ms;
}

@media screen and (max-width: 1024px) {
	.products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
		margin-left: 30px;
	}
}

html {
	max-width: 100vw;
	overflow-x: hidden;
}


/* .woocommerce-checkout #customer_details>.col-1 {
padding: 20px;
border: 1px solid #EBD9CB;
} */
.woocommerce-checkout .woocommerce-billing-fields>h3 {
	font-size: 25px;
	padding: 18px 0 22px;
}
.woocommerce-checkout #order_review_heading {
	font-size: 25px;
	padding-bottom: 22px;
}
.woocommerce-additional-fields h3 {
	font-size: 25px;
}
.woocommerce form .form-row {
	margin-bottom: 8px;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
	border-radius: 0;
	padding: 8px;
}




.woocommerce-checkout #payment #place_order {
	border-radius: 1000px;
	font-family: arsenal;
	font-weight: normal;
	font-size: 20px;
	padding: 12px;
}


.woocommerce-checkout table.shop_table thead {
	display: none;
}
#shipping_method label {
	font-weight: 300;
}
.shop_table .cart-subtotal .woocommerce-Price-amount.amount,
.shop_table .order-total .woocommerce-Price-amount.amount {
	font-weight: bold;
}

@media screen and (max-width: 768px) {
	.woocommerce-checkout #order_review_heading,
	.woocommerce-checkout #payment {
		padding: 15px;
	}
	.woocommerce-checkout table.shop_table {
		padding: 0 15px 17px;
	}
}

.woocommerce-checkout-review-order tbody > .cart_item:first-of-type td {
	border-top: none!important;
}

.woocommerce-checkout table.shop_table .product-name {
	font-weight: 500;
}

.cart_totals tr.woocommerce-shipping-totals.shipping {
	display: none!important;
}

h2.woocommerce-loop-product__title i,
.woocommerce div.product h1.product_title.entry-title i,
.cart-template-wrapper .woocommerce .woocommerce-cart-form .product-name a i {
	display: block;
	font-size: .75em;
	margin-top: -0.25em;
	font-style: normal;
}

h2.woocommerce-loop-product__title u,
.woocommerce div.product h1.product_title.entry-title u,
.cart-template-wrapper .woocommerce .woocommerce-cart-form .product-name a u {
	display: block;
	text-decoration: none!important;
	font-family: Arsenal;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #787878;
	padding-bottom: 4px;
}

div#order_review .product-name i {
	font-style: normal;
}
div#order_review .product-name u {
	text-decoration: none!important
}
div#order_review .product-name u:after {
	content: ':';
}

/* .woocommerce-checkout ul#shipping_method li:last-child {
text-align: right;
}
*/

.kainodaros-sarasas .kainodaros-punktas {

}

.kainodaros-punktas > .tcb-flex-row > .tcb-flex-col:first-of-type {
	width: 25px!important;
	max-width: 25px!important;
}
.kainodaros-punktas > .tcb-flex-row > .tcb-flex-col:last-of-type {
	width: 50px!important;
	max-width: 50px!important;
}




/* Cookies */
div#cookie-notice {
	border-top: 1px solid rgba(0, 0, 0, 0.075);
}

span#cn-notice-text {
	font-family: 'open sans', sans-serif;
	font-size: 14px;
}
a#cn-more-info {
	color: #834962;
	text-decoration: underline;
}
a#cn-more-info:hover {
	color: #d1847e;
}

a.cn-set-cookie.cookies-mygtukas {
	font-family: Arsenal, serif;
	padding: 10px 22px;
	width: auto;
	border-radius: 1000px;
	background: #D1847E;
	border: 1px solid #D1847E!important;
}
a#cn-refuse-cookie {
	background: white;
	color: #D1847E;
}

.no-posts {
	margin: 20px;
}



/* Filosofijos psl */
@media screen and (min-width: 1025px) {
	.filosofija-blokai > .tcb-flex-row > .tcb-flex-col:not(:nth-of-type(3n+3)):nth-of-type(n+3) {
		position: relative;
	}

	.filosofija-blokai > .tcb-flex-row > .tcb-flex-col:not(:nth-of-type(3n+3)):nth-of-type(n+3):after {
		content: '';
		width: 70px;
		height: 50px;
		background: #FFF9F6;
		display: block;
		position: absolute;
		right: -35px;
		top: -25px;
	}
}



/* Checkout - dėkojame */
.woocommerce-order .woocommerce-thankyou-order-received {
	font-family: Arsenal;
	font-weight: normal;
	font-size: 32px;
	margin: 22px 0;
}
h2.woocommerce-order-details__title,
h2.woocommerce-column__title {
	font-weight: normal!important;
}
.woocommerce ul.order_details li strong {
	font-weight: normal;
	padding-top: 8px;
}


.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: none!important;
}



a#cn-accept-cookie {
	color: white!important;
}


.nby-menu-count-item {
	position: absolute;
	font-size: 11px;
	top: 0;
	right: 0;
	background: #cd9990;
	width: 14px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	color: white;
	border-radius: 100%;
	z-index: 999;
	pointer-events: none;
}