/*
Theme Name: Flone Child Theme
Theme URI: http://flone.hasthemes.com/
Author: Klondaikas
Author URI: https://www.klondaikas.lt/
Description:  Flone Child Theme
Version: 1.0
Template: flone
*/
.language-currency-wrap .same-language-currency p{line-height:54px;}
.product-wrap .product-img .product-action.quickview_removed.no_wishlist .pro-cart{width:100% !important;}
.main-menu nav ul li ul.sub-menu li.ico1 {
	background-image: url(/sėdmaišiai25.png);
    background-repeat: no-repeat;
    padding-left: 50px;
    background-position: 10px top;
}
.main-menu nav ul li ul.sub-menu li.ico2 {
	background-image: url(/foteliai25.png);
    background-repeat: no-repeat;
    padding-left: 50px;
    background-position: 10px top;
}
.main-menu nav ul li ul.sub-menu li.ico3 {
	background-image: url(/gultai25.png);
    background-repeat: no-repeat;
    padding-left: 50px;
    background-position: 10px top;
}
.main-menu nav ul li ul.sub-menu li.ico4 {
	background-image: url(/granulės25.png);
    background-repeat: no-repeat;
    padding-left: 50px;
    background-position: 10px top;
}
.main-menu nav ul li ul.sub-menu li {padding-bottom:25px;}
.mean-container .mean-nav ul li li.ico1 a {
	background-image: url(/sėdmaišiai20.png);
    background-repeat: no-repeat;
    padding-left: 50px;
	width: 72.76%;
    background-position: 20px 1em;
}
.mean-container .mean-nav ul li li.ico2 a {
	background-image: url(/foteliai20.png);
    background-repeat: no-repeat;
    padding-left: 50px;
	width: 72.76%;
    background-position: 20px 1em;
}
.mean-container .mean-nav ul li li.ico3 a {
	background-image: url(/gultai25.png);
    background-repeat: no-repeat;
    padding-left: 50px;
	width: 72.76%;
    background-position: 17px 1em;
}
.mean-container .mean-nav ul li li.ico4 a {
	background-image: url(/granulės25.png);
    background-repeat: no-repeat;
    padding-left: 50px;
	width: 72.76%;
    background-position: 15px .7em;
}
.mobile-menu .mean-nav ul.menu-overflow {height:400px;}
.mean-container .mean-nav ul li a.mean-expand {width:94%;height:40px;line-height:2.1;text-align:right;left:0;padding:0 !important;background:transparent;}
.mean-container .mean-nav ul li a.mean-expand:hover {background:transparent;}

.site-footer.footer-area .copyright .footer-logo{margin-bottom:4px;margin-top:0;}
.main-menu nav ul li ul.sub-menu li.ico1:hover a::before,
.main-menu nav ul li ul.sub-menu li.ico2:hover a::before,
.main-menu nav ul li ul.sub-menu li.ico3:hover a::before,
.main-menu nav ul li ul.sub-menu li.ico4:hover a::before{opacity:0;}
.infoblokas_wrap {margin-bottom:2em;}
.infoblokas {border:1px solid #d7d7d7;}
.infoblokas span {margin-left:12px;}
.infoblokas4 span {margin-left:0;}
.infoblokas1 {padding:16px 24px;display:flex;}
.infoblokas2 {padding:16px 24px;display:flex;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.infoblokas3 {padding:16px 24px;display:flex;}
.infoblokas4 {padding:16px 24px;display:flex;border-top:1px solid #d7d7d7;color:red;}
.woocommerce-message {border:3px solid #f06c1c;line-height:40px;}
.woocommerce-message::before {font-family:'Pe-icon-7-stroke';content:"\e615";font-size:24px;top:16px;left:24px;}
body ul {padding:0;}
.woocommerce div.product .woocommerce-tabs div.tabs h4 {margin:0;}
.woocommerce div.product .woocommerce-tabs div.tabs h4 a {display:block;padding:16px 24px;border-top:1px solid #d7d7d7;}
.woocommerce div.product .woocommerce-tabs div.tabs h4 a:hover {background:#f7f7f7;}
#kartas {
	display: grid;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-template-columns: 66% auto;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
}
#karto_ikonos {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	justify-content:space-between;
}
.karto_ikona {width:auto;text-align:center;margin-top:30px;}
.ikona {margin-bottom:10px;}
.woocommerce .cart-collaterals .cart_totals {width:100%;}
.woocommerce-cart h1.entry-title {display:none;}
h3.cart-page-title {font-size:24px;margin:0 0 20px;}
.woocommerce .cart-table-content table thead>tr th.product-thumbnail {padding:21px 45px 22px;}
.woocommerce .cart-table-content table thead>tr th.product-remove {padding:21px 0 22px;}
.woocommerce .cart-table-content table thead>tr th.product-price, .woocommerce .cart-table-content table thead>tr th.product-quantity, .woocommerce .cart-table-content table thead>tr th.product-subtotal {padding:21px 25px 22px;}
table td, table th {word-break:normal;}
.woocommerce ul#shipping_method li label, .woocommerce ul#shipping_method li {margin:0 0 0 5px;}
.woocommerce ul#shipping_method li label::after {content:'';background:url(/wp-content/themes/flone-child/dhl-pristatymas-lietuva.png) no-repeat right;display:block;height:27px;}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination {display:none;}
.woocommerce div.product .woocommerce-tabs .panel {padding:16px 24px 36px;}
label {display:inline;}
.woocommerce #review_form #respond input[type=checkbox] {margin-bottom:0;}
.woocommerce #review_form #respond p.comment-form-cookies-consent {margin-bottom:0.5rem;}
.main-menu nav ul li:hover a, #primary-menu .menu-item-has-children:hover::after, .main-menu nav ul li ul.sub-menu li a:hover, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a::before {color:#f06c1c;}
.main-menu nav ul li ul.sub-menu li a::before, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .product .entry-summary form.cart .single_add_to_cart_button {background-color:#f06c1c;}
.single_add_to_cart_button::after {background-color:#343538 !important;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {background-color:#404040 !important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-error {border-color:#f06c1c;}
.woocommerce #reviews #comments ol.commentlist li .comment-text {margin:0;padding:0;}
input[type=radio] {height:unset;width:unset;}
.page-template-page-full-width-php .breadcrumb-area {display:block;}
div.paysera-payments div.paysera-payment-method {margin-bottom:5 !important;}
.woocommerce-checkout #payment ul.payment_methods.methods label {padding:0;}
div.paysera-payments span.paysera-text {font-size:14px;}
.woocommerce-checkout #payment ul.payment_methods li input {margin:0 .5em 0 0;}
.woocommerce-checkout #payment ul.payment_methods li img {height:30px;}
.filter-active a {background-color:#f06c1c;padding:10px 35px;text-transform:uppercase;color:#fff;}
.filter-active a:hover {background-color:#404040;color:#fff !important;}
#woocommerce_layered_nav-7 .woocommerce-widget-layered-nav-list__item a::before, #woocommerce_layered_nav-10 .woocommerce-widget-layered-nav-list__item a::before {display:none;}
#woocommerce_layered_nav-7 .woocommerce-widget-layered-nav-list__item, #woocommerce_layered_nav-10 .woocommerce-widget-layered-nav-list__item {padding-left:0 !important;}
#woocommerce_layered_nav-7 .woocommerce-widget-layered-nav-list {display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5%;}
.swatchly-swatch {width:40px;height:40px;}
.chosen .swatchly-swatch, .swatchly-swatch:hover, .swatchly-swatch.swatchly-selected {border:3px solid #f06c1c;}
#woocommerce_layered_nav-10 .swatchly-swatch, #woocommerce_layered_nav-10 .swatchly-swatch:hover {border:0;}
#woocommerce_layered_nav-10 .swatchly-swatch:hover .kvadratas#aaa, #woocommerce_layered_nav-10 .chosen .swatchly-swatch .kvadratas#aaa {border-left:3px solid #f06c1c;border-top:3px solid #f06c1c;}
#woocommerce_layered_nav-10 .swatchly-swatch:hover .kvadratas#bbb, #woocommerce_layered_nav-10 .chosen .swatchly-swatch .kvadratas#bbb {border-right:3px solid #f06c1c;border-top:3px solid #f06c1c;}
#woocommerce_layered_nav-10 .swatchly-swatch:hover .kvadratas#ccc, #woocommerce_layered_nav-10 .chosen .swatchly-swatch .kvadratas#ccc {border-left:3px solid #f06c1c;border-bottom:3px solid #f06c1c;}
#woocommerce_layered_nav-10 .swatchly-swatch:hover .kvadratas#ddd, #woocommerce_layered_nav-10 .chosen .swatchly-swatch .kvadratas#ddd {border-right:3px solid #f06c1c;border-bottom:3px solid #f06c1c;}
.woocommerce button[name="update_cart"], .woocommerce input[name="update_cart"] {display:none !important;}
.product-filter-wrapper aside.widget-area .widget {width:33.33%;margin:0;}
.product-filter-wrapper aside.widget-area #woocommerce_layered_nav-9.widget {padding:0;}
.product-filter-wrapper {padding:45px 30px 27px;}
.kvadratai {width:40px;height:20px;}
.kvadratas {width:20px;height:20px;display:inline-block;}
.kvadratas#aaa {background:#fb7fb3;border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8;}
.kvadratas#bbb {background:#376ec6;border-right:1px solid #d8d8d8;border-top:1px solid #d8d8d8;}
.kvadratas#ccc {background:#40854f;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.kvadratas#ddd {background:#e96e21;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
a, a:focus {outline:none;}
.product-type-variable.sale del {margin-right:12px;}
.swatchly-swatch .swatchly-tooltip-text {padding:7px;width:unset;height:unset;}
.swatchly-swatch:hover .swatchly-tooltip {visibility:visible;opacity:1;}
.woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce .product-filter-wrapper a.button:hover {background-color:#f06c1c;border-color:#f06c1c;}
.woocommerce .product-filter-wrapper a.button {background:none;color:#000;border:1px solid #666;font-size:1em;padding:17px 18px;}
footer.site-footer {padding-bottom:0;}
footer.site-footer #flone_footer_logo_widget-3, footer.site-footer #flone_footer_logo_widget-3 .copyright {margin-bottom:0;}
.main-menu nav ul li ul.sub-menu li a, .mean-container .mean-nav ul li li a {text-transform:unset;}
.shop-top-bar .select-shoing-wrap .woocommerce-ordering {margin-right:0;}
.swatchly-swatch, .swatchly-swatch:focus, .swatchly-swatch:focus-visible {outline:none;}
.woocommerce-products-header__title.page-title {
    position: absolute !important;
    left: -9999px !important;
    top: auto !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(1px, 1px, 1px, 1px); /* optional, WCAG-friendly */
    white-space: nowrap !important;
}

@media only screen and (max-width: 767px) {
	.header-res-padding{padding:5px 0;}
	.custom-logo-link img{max-width:65px;}
	.header-right-wrap{margin-top:30px;margin-right:60px;}
	.header-right-wrap .same-style{height:24px;margin-left:24px !important;}
	.mean-container a.meanmenu-reveal{top:-31px;}
	.breadcrumb-content ul li{font-size:12px;margin-right:12px;}
	.breadcrumb-area.pt-35.pb-35{padding:0;}
	.breadcrumb-content ul li::before{width:12px;right:-12px;top:8px;}
	.product_details_wrapper .woocommerce-message{line-height:1.5;padding:16px 16px 80px 40px;}
	.woocommerce-message a.button{position:absolute;bottom:20px;}
	.woocommerce-message::before{left:10px;}
	#kartas{grid-template-columns:repeat(1,1fr);}
	#karto_ikonos{justify-content:center;flex-wrap:wrap;}
	.product-filter-wrapper aside.widget-area .widget {width:100%;margin-bottom:30px;}
	.product-filter-wrapper aside.widget-area #woocommerce_layered_nav-7.widget {margin-bottom:0;}
	.product-filter-wrapper {padding:35px 20px 7px;margin-top:45px;}
	.woocommerce .product-filter-wrapper a.button {margin-bottom:15px;}
	#woocommerce_layered_nav-9 ul li a {max-width:85%;}
	#woocommerce_layered_nav-9 ul li span {max-width:15%;}
	.filter-active {text-align:center;padding-bottom:20px;}
	.rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-prev-arrow, .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-next-arrow, .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-prev-arrow:hover, .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-next-arrow:hover {background:transparent !important;color:transparent !important;}
	footer.site-footer #block-10, footer.site-footer #block-10 figure {margin-bottom:0;}
	.swatchly-swatch:hover {border:1px solid #d8d8d8 !important;}
	.swatchly-swatch.swatchly-selected {border:3px solid #f06c1c !important;}
}
@media only screen and (min-width: 768px) {
	.product-filter-wrapper aside.widget-area #woocommerce_layered_nav-10.widget {position:absolute;bottom:0;padding:0;width:33.33%;margin:0 33.33%;}
	.product-filter-wrapper .widget-area {position:relative;padding-bottom:60px;}
	footer.site-footer #block-10, footer.site-footer #block-11 {float:left;}
	footer.site-footer #block-11 {margin-top:14px;}
