/*
Theme Name: Botiga Child
Theme URI: http://athemes.com/theme/botiga
Author: aThemes
Author URI: http://athemes.com
Template: botiga
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: botiga
*/


body,button {font-family:TimesNewRoman!important; font-style:normal;
	font-weight: 300;}
p { margin-bottom: 20px;}

@font-face {
    font-family: 'TimesNewRoman';
    src: url(LiberationSerif-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'TimesNewRoman';
    src: url(LiberationSerif-Italic.ttf) format('truetype');
    font-style: italic;
}
@font-face {
    font-family: 'TimesNewRoman';
    src: url(LiberationSerif-Bold.ttf) format('truetype');
    font-weight: bold;
}
@font-face {
    font-family: 'TimesNewRoman';
    src: url(LiberationSerif-BoldItalic.ttf) format('truetype');
    font-style: italic;
    font-weight: bold;
}


.noline a {text-decoration: none;}
.entry-content	{font-style:italic; text-align: center;}
.woocommerce-page-header .page-description p {
font-style: italic;}
.single-product .content-wrapper {margin-bottom: 0;}

.mt100 {margin-top: 100px;}
/* MINI CART */
.mini_cart_item a,.woocommerce-mini-cart__total.total {font-family:TimesNewRoman!important; font-style:italic;}

/* CART */



.payment_method_modena_slice img { position: relative; left: -10px; top:-4px;}
 .payment_method_modena_credit img{height: 25px; position: relative; left: -10px; top:-4px;}
 #payment .wc_payment_method > label[for="payment_method_modena_slice"], #payment .wc_payment_method > label[for="payment_method_modena_credit"] {  justify-content: left!important;   }
 #payment .wc_payment_method > label[for="payment_method_modena_slice"], #payment .wc_payment_method > label[for="payment_method_modena_credit"] {display: inline; text-align: left;}
@media  (max-width: 768px) {
.coupon .input-text {text-align: center;}

.coupon .wp-element-button {font-size: .675rem!important; word-break: break-word;}

}
.checkout-wrapper ul li {flex-grow: 1;}
#payment .wc_payment_method > label[for="payment_method_modena_slice"], #payment .wc_payment_method > label[for="payment_method_modena_credit"] {justify-content: center;}
/* MENU */
.botiga-dropdown ul li:hover>ul.sub-menu-reverse, .botiga-dropdown ul li.focus>ul.sub-menu-reverse

{left: 0; right: auto;}

.bhfb-header .bhfb-main_header_row .bhfb-column-3 .bhfb-builder-item + .bhfb-builder-item {margin-left: 5px;}

.custom-logo-link img {padding-bottom: 4px;}
.bhfb-header .main-navigation, .bhfb-header .secondary-navigation {
font-family: TimesNewRoman!important}
@media (min-width: 1025px) {
.bhfb-row.bhfb-cols-layout-bigleft-desktop.bhfb-cols-2 {
    grid-template-columns: 8fr 1fr;
}}
.botiga-offcanvas-menu.toggled .menu {margin-top: 20px;}
.bhfb-mobile_offcanvas .mobile-menu-close {top: 20px;}
.botiga-dropdown ul.sub-menu {margin-top: 0;}  
.botiga-dropdown li {margin-right: 10px;}
.botiga-offcanvas-menu .botiga-dropdown a {color: #000;}
.botiga-offcanvas-menu .main-navigation a + .dropdown-symbol svg {fill: #000;}
.botiga-offcanvas-menu .sub-menu li, .botiga-offcanvas-menu .sub-menu {background: #fff;}

.wpml-ls-slot-60 {width: 25%; float: left;}


#primary-menu .wpml-ls-current-language,#primary-menu .menu-item-wpml-ls-60-et,#primary-menu .menu-item-wpml-ls-60-ru,#primary-menu .menu-item-wpml-ls-60-en {display: none;}
.botiga-offcanvas-menu #primary-menu .wpml-ls-current-language, .botiga-offcanvas-menu #primary-menu .menu-item-wpml-ls-60-et, .botiga-offcanvas-menu #primary-menu .menu-item-wpml-ls-60-ru, .botiga-offcanvas-menu #primary-menu .menu-item-wpml-ls-60-en {display: block;}



#secondary {margin-top:0px; display: inline-block;width: 58px; position: relative; right: -3px;}
.wpml-ls-menu-item .wpml-ls-flag {margin-top: 4px;}
#secondary .dropdown-symbol {display: none;}
#secondary li{float:left; width: auto;}
#secondary li li{float:right; width: 24px; padding: 4px 0; background: transparent;}
#secondary ul  {width: auto; background: transparent;}
#secondary a {padding: 0;}
#secondary i {font-size:22px; color: #fff;}
.wc-block-grid__product-onsale, span.onsale {
    border-radius: 0;
    top: 20px!important;
    right: 20px!important;
		left:auto!important;
}
.bhfb-component-woo_icons .header-item {margin-right: 7px;}
.product_meta a, .wc-tabs, .wc-tabs p, .woocommerce-Tabs-panel {font-family:TimesNewRoman!important; font-style:italic;
	font-weight: 300;}
.woocommerce-tabs p, .woocommerce-tabs ul {text-align: left;}

@media (max-width: 991px) {
.woocommerce-tabs ul.tabs li a {padding: 10px}
}

.wcps-design-1 .woocommerce a.button {
    background-color: #000;
    border: none!important;
    font-size: 12px;
    border-radius: 0;
    color: #fff;
    display: inline-block;
	text-transform: uppercase;}
.site-header-cart .product_list_widget li a.remove {
    width: 16px;
	height: 16px;}
.wp-container-4.has-gap.wp-block-group.alignwide > .wp-block-columns { --wp--style--columns-gap: 0; }
ul.products li.product img {margin: 0 auto;}
.product-gallery-summary .price {
    font-size: 15px;
	font-family: TimesNewRoman; font-style:italic;
	font-weight: 300;
}

a.button {padding:6px 20px;
}

.site-header-cart .product_list_widget li a.remove {
    background-color: #000;
}


	
/* FORMS */
.variations .label {display: none!important;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	-webkit-box-shadow: none;
    box-shadow: none;
	border-radius: 0;
	margin: 4px 4px 4px 0;
	 border: 2px solid black;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    -webkit-box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 0px #000);
    box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 0px #000);
    color: var(--wvs-selected-item-text-color,#000);
    border: 2px solid black;
	font-weight: bold;
}


.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
	border-radius: 0;
}

@media (min-width: 992px) { 

table.variations td select {}
}
	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, select, .wp-block-search .wp-block-search__input, .wc-block-product-search .wc-block-product-search__field, .woocommerce .select2-container .select2-selection--single, .woocommerce-page .select2-container .select2-selection--single {
	min-height: 15px; padding: 5px 16px; }
/* SINGLE PRODUCT PAGE */
.pswp__item {background: #fff;}
.yikes-custom-woo-tab-title, .summary .in-stock {display:none;}
.woocommerce-product-gallery img {padding: 0 16%;}
.woocommerce-breadcrumb {
    margin-bottom: 30px;
    color: #000;
    opacity: 1;text-transform: uppercase;
	font-size:12px;	
}
.quantity, .product-gallery-summary .botiga-single-addtocart-wrapper .button
{padding-top: 0px;
    padding-bottom: 0px;
    height: 40px;
}
.acf-badges, .acf-row {
  display: flex;
  flex-flow: row wrap;
  gap: 10px;
}
.acf-badge {
  flex-basis: 10%; 
}

.acf-column {flex-basis: 32%; text-align: center;}

@media (min-width: 992px) {
.bhfb-above_header_row {
    min-height: 45px;
}
	.product-gallery-summary .botiga-single-addtocart-wrapper{width:50%;}
}

@media (max-width: 768px) {

.acf-column {flex-basis: 100%; }
.acf-badge {
  flex-basis: 20%; 
}
}

.acf_extra {width: 100%;} 
.acf_extra h3 {font-size: 32px;}
 .acf_extra  .alignfull{ 
	max-width: 100%; 
	margin-left: auto;
    margin-right: auto;
	
	}
	.acf_extra  .alignfulll{  
	 width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
 
	}


.wp-container-10 {
    display: flex;
    gap: 0.5em;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.wp-block-buttons.is-content-justification-center {
    justify-content: center;
}
.wp-block-button.aligncenter, .wp-block-calendar {
	
	text-align: center;
}
.fullc{
  
  display: flex;
  flex-wrap: wrap;
}
.fullc:nth-child(2n+0){flex-direction: row-reverse;}
.page-template-template-category .content-wrapper {margin-bottom: 0;}
.page-template-template-category .box {background-color:#e7e7e7; }
.box{
	display:flex;
	flex: 1 0 calc(50%);
	margin: 0px;
	padding: 0px;
}
@media (min-width: 992px) {
.box{ min-height: 570px;}	
	
}
@media (max-width: 768px) {

.box{
	
	flex: 0 0 100%;	
}
h2.maleh {margin-bottom: 0;}
.box2 {min-height:400px; }
.box .wp-block-spacer {height: 70px!important;}
.fullc:nth-child(2n+0) {flex-direction: column-reverse;}
.fullc {
	flex-direction: column-reverse;
	
}
}

.box:after{
  content: '';
  display: block;
  padding-bottom: 0%;
}

.box2{		
		background-size: cover; 
		background-repeat: no-repeat;
		background-position: center;
		}
.page-id-3938 .box2 {background-position: top;}
.box2 .wp-block-column h2{margin-bottom: 0;}
.woocommerce-loop-product__title {min-height: 38.4px;}

.prodbox{
  flex: 1 0 calc(50%);
  margin: 0px;
  padding: 0px;
} 
.prodbox .columns-1 { padding: 10px; background:#e7e7e7;}		
.prodbox img {padding: 10%;}	
@media (min-width: 1200px) {
.prodbox .columns-1 {min-height:570px; padding: 20px 0px;}
}	
.woocommerce-Tabs-panel{max-height: 125px;
    overflow-y: auto;
    position: relative;
touch-action: auto;
padding: 0 20px 0 0;}
.woocommerce-Tabs-panel p {font-style: normal; margin-bottom: 10px;}

.woocommerce-Tabs-panel::-webkit-scrollbar {
    width: 0.2em;
}
 
.woocommerce-Tabs-panel::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.woocommerce-Tabs-panel::-webkit-scrollbar-thumb {
  background-color: black;
  outline: 1px solid black;
}


.acf_extra h3, .acf_extra h4, .acf_extra .bhfb-row p {
    text-align: center;
    width: 100%;
    display: block;
    text-transform: none;	
}
 .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {border-bottom: 1px solid #000;}

.woocommerce-product-details__short-description p {
 font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
}
.product-gallery-summary .product_meta>* {margin-bottom:0;}
.product-gallery-summary .product_meta {
	margin-bottom: 15px;}
.acf_extra p {font-size:16px; padding:20px; text-transform: none;font-family:TimesNewRoman; font-style:italic;
	font-weight: 300;}
.acf_extra p.male {padding: 20px 180px;}
@media (max-width: 1200px) {
.acf_extra p.male {padding: 20px 80px;}	
	
	.box2 .wp-block-column h2 {margin-top: 20px;}
}

@media screen and (max-width: 991px) {
.shop-columns-tablet-3 ul.products, .shop-columns-tablet-3 .wc-block-grid .wc-block-grid__products {
    grid-template-columns: repeat(1, 1fr);
}
}
@media (max-width: 768px) {
.acf_extra p.male {padding: 20px 10px;}
}

.acf_extra h3,.product-gallery-summary .entry-title, .maleh {font-family: TimesNewRoman; font-style:italic;  text-transform: none; font-weight: 300;}
.acf_extra .bhfb-column-2 {justify-content: flex-end;}
.site-main.no-sidebar, .no-sidebar .site-main {
    padding-left: 3rem;
	padding-right: 3rem}
	
	
	/* MENÜÜ*/
.bg-theme-colored, .bhfb-above_header_row {
    background: #134e5e !important;
    background: -webkit-linear-gradient(to right, #071B12, #035C58) !important;
    background: linear-gradient(to right, #071B12, #035C58) !important;
}
.bhfb-above_header_row a {color: #fff; font-size: 11px;}
/* BLOKKIDE padding */
.athemes-blocks-block-container-wrapper-content {padding: 0!important;}
 .botiga-page-builder-mode .wp-block-columns {padding: 0!important;}
.athemes-blocks-block-64a0b222 > .athemes-blocks-block-container-wrapper > .athemes-blocks-block-container-wrapper-content {padding:0;}
.wp-block-columns {margin-bottom:0!important;}
.botiga-dropdown ul {margin-top: 7px;}

/* MINICART */
.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout) {color:#000;}



/* FONTS */
h1, h2, h3, h4, h5, h6, .site-title, .wc-block-grid__product-title, .wp-block-latest-posts__list a {font-family: TimesNewRoman; font-style:italic;  text-transform: none; font-weight: 300;}


.wp-block-column h2 {margin-bottom: 50px;}

/* MY account */

.alg-wc-wl-view-table .add-to-cart-btn {display: flex; align-items: center; justify-content: center;min-height:100px; border:0;}
.alg-wc-wl-view-table .add-to-cart-btn p {display: flex; align-items: center; justify-content: center;margin: 0;}
.alg-wc-wl-view-table .add-to-cart-btn a {align-items: center; justify-content: center;}

.woocommerce-account .woocommerce-form-login__submit {margin: 20px auto;}
.woocommerce-account.logged-in .entry-title {margin-left: 154.4px;}
div.nsl-container.nsl-container-block .nsl-container-buttons {
display: block!important;
    grid-template-columns: minmax(145px, auto);
    margin: 0 auto;
width: 200px;}

/* WISHLIST */
.alg-wc-wl-btn.add i, .alg-wc-wl-btn2.add i {
    opacity: 1;
}


.alg-wc-wl-toggle-btn {padding: 6px 12px; width: 100%; margin: -5px 0 0;}
.alg-wc-wl-toggle-btn {padding: 6px 12px; width: 100%; margin: -5px 0 0;}

@media (min-width: 992px) {
.product-type-variable .alg-wc-wl-btn-wrapper	{
    top: -125px;
    
}
.alg-wc-wl-btn-wrapper	{
	position: relative;
    top: -85px;
    z-index: 999;
    left: 292px;
	height:0;
}
.alg-wc-wl-toggle-btn {width: auto;margin: 15px 0 0;}
.alg-wc-wl-toggle-btn i {margin-left: 0;}
.alg-wc-wl-view-state,.alg-wc-wl-btn-text {display: none;}
}


/* ESILEHT */	


.home .wp-block-column p {font-size:16px;     padding: 0 90px;font-style: italic; line-height: 26.8px;}
.wp-block-column p.mb46 {margin-bottom: 46px;}
@media only screen and (max-width: 1190px){
.athemes-blocks-block-container-wrapper .wp-block-spacer {height: 20px!important;}

.wp-block-eedee-block-gutenslider .eedee-background-div.eedee-background-div.no-media-background, .wp-block-eedee-block-gutenslider .eedee-background-div.no-media-background.eedee-background-div__overlay, .wp-block-eedee-block-gutenslider .swiper-slide.bg-color.eedee-background-div__overlay, .wp-block-eedee-block-gutenslider .swiper-slide.bg-gradient.eedee-background-div__overlay, .wp-block-eedee-block-gutenslider .swiper-slide.bg-none.eedee-background-div__overlay, .wp-block-eedee-block-gutenslider .swiper-wrapper, .wp-block-eedee-block-gutenslider.content-change .eedee-background-div, .wp-block-eedee-block-gutenslider.content-fixed .wp-block-eedee-gutenslider__content,.wp-block-eedee-block-gutenslider .swiper-wrapper,.wp-block-eedee-block-gutenslider.content-change {
	max-height: 50vh;	
}
.wp-block-eedee-block-gutenslider .swiper-wrapper {max-height: 50vh!important;}
}
@media only screen and (max-width: 991px){
	:where(.wp-block-columns.is-layout-flex) {
    gap: 1em;
}
.athemes-blocks-block-017cc417 > .athemes-blocks-block-container-wrapper,.athemes-blocks-block-60ae8336 > .athemes-blocks-block-container-wrapper {
    padding: 0!important;
}
.athemes-blocks-block-60ae8336 .wp-block-spacer, .athemes-blocks-block-017cc417 .wp-block-spacer {display: block;height: 40px!important;}
}

@media (min-width: 992px) {
.home .wp-block-column p {padding: 0 180px; } 
.wp-block-latest-posts__post-excerpt {padding: 0 120px; text-align: center;}

}
.wp-block-latest-posts__list .wp-block-button a {margin-bottom: 10px;text-transform: uppercase;}
.wp-block-latest-posts__post-excerpt {margin-bottom: 0em;}
.ticss-dd9c6849 .mhide {display: none;}
.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-center-center .slide-content {
	position: absolute;
    bottom: 0px;
    flex-direction: column-reverse;
    left: 0;
    right: 0;	
	}
.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide .slide-content>:first-child {margin-top: 20px!important; margin-bottom:0; }

@media (max-width: 991px) { 
.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide .slide-content>:first-child {  font-size: 20px; }
.wp-block-latest-posts__post-excerpt .mt100 {margin-top: 50px;}
 }
@media (max-width: 768px) {
.wp-block-button__link.wp-element-button{margin-bottom: 10px;}	
.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide .slide-content>:first-child {  margin-bottom:20px; }
.athemes-blocks-block-2a5ee13c .wp-block-spacer, #athemes-blocks-block-14bf83a9 .wp-block-spacer, .post-362 .wp-block-spacer {display: none; } 
.athemes-blocks-block-container-wrapper .wp-block-spacer {display: none;}
}


.wp-block-latest-posts.wp-block-latest-posts__list li {text-align: center;}

.wp-block-latest-posts.wp-block-latest-posts__list {font-size: 16px;font-style: italic;line-height: 26.8px;}
.wp-block-latest-posts__list a {font-size: 20px; text-decoration:none;margin-bottom: 50px;display: block;text-align:center;}

/* CATEGORY */
.woocommerce-sorting-wrapper p,.woocommerce-sorting-wrapper select {
	font-family: TimesNewRoman!important;
font-style: italic;}
.posts-archive .post-thumbnail img {max-height: 180px; width: auto;}
.single .post-thumbnail img {max-width: 820px; max-width: 100%;} 
.single .post-thumbnail {max-height: 400px; overflow: hidden; } 
.single-post:not(.blog-single-layout2):not(.blog-single-layout3) .no-sidebar .post-thumbnail {max-width: 820px;}



/* BLOG */
.blog .post-align-center .entry-header {min-height: 43.2px;}
.blog .entry-content p {min-height: 160px; margin-bottom: 0;}
.blog .entry-content .mt100 {margin-top: 0;}
/* MALE TEMPLATE */
.page-template-template-partner .entry-footer, .page-template-template-esindused .entry-footer {display: none;}
.page-template-template-partner .content-wrapper, .page-template-template-esindused .content-wrapper {margin-bottom: 0;}
.prtnr {text-align: center;}
.prtnr p, .prtnr li, .prtnr a, .prtnr ul {font-size:16px;  font-style: italic; line-height: 26.8px;}
.prtnr li {text-align: left;}
.prtnr {padding: 80px;}
@media (min-width: 992px) {
.prtnr {padding: 100px 160px;}}
/* FOOTER */
 #block-3 {margin: 30px 0;}
.bhfb-footer .bhfb-component-widget4 .widget-column .widget {margin:0;padding:0;}
.woocommerce-cart .cart_totals .woocommerce-shipping-methods {width: 100%;}
/* FOOTER */
.bhfb-below_footer_row .menu {text-transform: uppercase; font-size: 13px;}
.social-profile a {margin-right: 20px;}
.social-profile .ws-svg-icon {height: 25px; width: 25px;}

@media  (max-width: 991px) {
.bhfb-below_footer_row {
 padding: 20px 0;
}
}

.edit-link {display: none;}
.prodbox.hall {background:#e7e7e7;}	
.page-id-3924 .entry-content, .page-id-2854 .entry-content, .page-id-3930 .entry-content, .page-id-3934 .entry-content, .page-id-4196 .entry-content,.post-2801 .entry-content, .post-5287 .entry-content{text-align: left;}

