/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: May 05 2026 | 20:44:34 */
<!--.post-165-->


.button-layout2 a {background:white;
	color:black;
	border:1px solid black;
border-radius:5px}
.button-layout2
a.button:not(.wc-forward){	background:white; color:black;
	font-weight:bold}

.woocommerce-additional-fields
h3{
	display:none;
}
.woocommerce-additional-fields .wcus-checkout-fields
h3{
	display:block;
}
#shipping_method{
	display:block;
}



.bhfb-row{ padding-top: 10px;}
.bhfb-main_footer_row h5{color:#F7F7F7}

.wp-block-button__link a{border-style:2px solid; border-color:#f7f7f7}

.ApRawHtml h4{font-size:14px}
.ApRawHtml p{font-size:12px;margin-top:-15px}
.footer-html{margin:auto;}
.ApColumn {width:300px;text-align:center;margin:auto;}
.bhfb-builder-item {margin:auto;}


.is-style-outline {border:1px solid; border-color:#f7f7f7}

.bhfb-mobile img {margin-left:-20%; margin-top: -5px;}

.bhfb-desktop img{margin-top: -10px}

.bhfb-component-search {
        padding-top: 8px;}
.bhfb-component-html{
        padding-top: 8px;}
.bhfb-component-woo_icons{
        padding-top: 8px;}

.bhfb.bhfb-header .custom-logo-link img, .bhfb-mobile_offcanvas .custom-logo-link img {
    
    padding-top: 10px;
}

 ul.products li.product .botiga-wc-loop-product__title {   
    font-weight: 700;
	 word-break: break-word;}

.header-image {margin-bottom:0px;}

.content-wrapper{margin-top:0px}
//.site-main{margin-top:50px}
	
.bhfb-builder-item{margin-top:0px}

.bhfb-column-1 .footer-widget {margin-top:37px}
.bhfb-column-2 .footer-widget {margin-top:37px}
.bhfb-column-3 .footer-widget {margin-top:37px}
.bhfb-column-4 .footer-widget {margin-top:37px}


.woocommerce-page-header {padding-bottom:0px;padding-top:0px;}

.term-description p{display:none}



.forma {padding:2% 10%}
.forma img{width:100%;display: flex;  justify-content: center;align-items: flex-end;padding-top:80px}

.forma input[type=text] {
  float: right;
  height: 25px;
  text-align: right;
  text-indent: 5px;
  font-size: 12.6pt;
  border-radius: 5px;
  border: solid 1.5px #D3D3D3;
  -webkit-transition: 1s; /* Safari */
  transition: 1s;
}

.forma input[type=tel] {
    float: right;
  height: 25px;
  text-align: right;
  text-indent: 5px;
  font-size: 12.6pt;
  border-radius: 5px;
  border: solid 1.5px #D3D3D3;
  -webkit-transition: 1s; /* Safari */
  transition: 1s;
}

.forma input[type=submit] {
  margin-top:20px;
  text-align: right;
  text-indent: 0.4px;
  font-size: 11pt;
  border-radius: 5px;
  border: solid 1.5px #D3D3D3;
  -webkit-transition: 1s; /* Safari */
  transition: 1s;
}

input[type=text]:hover{
	box-shadow: 0 0 5pt 0.5pt #D3D3D3;}

input[type=tel]:hover{
	box-shadow: 0 0 5pt 0.5pt #D3D3D3;}

	input[type=submit]:hover{
	box-shadow: 0 0 5pt 0.5pt #D3D3D3;}


.soc img{width:35px;padding-left:5px}
.emaila{margin-left:18px;}
.adressa{margin-left:18px; margin-bottom:10px}
.socialfooter {margin-top:15px}
.socialfooter h2{font-size:20px;color:white}
.callme {text-align:center;font-size:16px;background-color:#148f34;padding:2px 15px;margin-left:18px;border:1px solid green;border-radius: 5px;}
.callme:hover{text-align:center;font-size:17px;background-color:#148f54;padding:2px 15px;margin-left:18px;border:1px solid green;border-radius: 5px;}
.callmeimg{padding-top:10px}

.zakaz{text-align:center;font-size:15px;padding:5px 16px;margin-left:18px;border:1px solid white;border-radius: 5px;}

.carts{text-align:center;font-size:12px;padding-top:30px ;padding-left:0px;margin-left:18px;}

.carts img{height:20px;padding-left:5px}

@media (max-width: 600px) {
  
#wpcf7-f1411-p1117-o2{width:80%;margin-left:10%;margin-right:10%;justify-content: center;}}

@media (min-width: 610px) {
  
#wpcf7-f1411-p1117-o2{width:40%;margin-left:10%;;justify-content: center;}}
#wpcf7-f1411-p1117-o2 input{width:100%;padding:10px 30px}
#wpcf7-f1411-p1117-o2 select{width:100%}

@media (max-width: 600px) {
  
#wpcf7-f1407-p878-o2{width:80%;margin-left:10%;margin-right:10%;justify-content: center;}}

@media (min-width: 610px) {
 
#wpcf7-f1407-p878-o2{width:40%;margin-left:10%;;justify-content: center;}}
#wpcf7-f1407-p878-o2 input{width:100%;padding:10px 30px}


.has-text-align-center{margin-top:40px; font-size:20px}


element.style {
}
.wp-spaios-slider-wrap {
    position: relative;
    padding-top: 50px;
}

.woof_btn_default {background:black;
	margin-left:10%;
	padding:6px;
	height:40px;
	color:red; font-size:15px;
	width:100px;text-align:center;border-radius:2px
}

.woocommerce-page-header .page-description, .woocommerce-page-header .term-description {
    margin-top: -20px;
    max-width: 1260px;
    /* margin-left: auto; */
    margin-right: auto;
	font-size:12px;
}

.wcapf-single-filter{

	padding:0px;
margin-bottom:10px	


}

.info {
  background-color: #f5f6f7;
  padding: 10px 25px;
}

.info__switch {
  display: none;
}

.info__body {
  max-height: 0;
  overflow: hidden;
  transition: 0.4s;
}

.info__switch:checked~.info__body {
  max-height: 450px;
}

.info__headline::before {
  content: "";
  position: absolute;
  left: -18px;
  top: 4px;
  border: 6px solid black;
  border-bottom-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
}

.info__switch:checked~.info__headline::before {
  transform: rotate(180deg) translateY(6px);
}

.info__headline {
  display: block;
  position: relative;
  margin-bottom: 15px;
  user-select: none;
  color:black;
  font-weight: bold;
  cursor: pointer;
	font-size:18px;
}

.info__headline:hover {
  text-decoration: underline;
}

.filter table{
  border: 0px solid;
}
.woocommerce-page-header .page-description, .woocommerce-page-header .term-description {
   
	max-width: 1600px;}

.botiga-site-layout-default .container, .botiga-site-layout-boxed .container, .botiga-site-layout-padded .container {
    max-width:1660px);
}
wp-spaios-slider-wrap {padding-top:20px}

.wcapf-reset-filters-btn{font-size:10px;padding:10px;}

.rank-math-breadcrumb p{
    height: 30px;
	font-size:16px;
	display:inherit
}
.rank-math-breadcrumb {text-align:left; 
margin-bottom:30px}
.rank-math-breadcrumb p{font-size:12px}





.term-description h1{margin-top:10px;
	font-size:36px;}
.term-description h2{font-size:16px; margin-top:15px;padding-bottom:20px;padding-top:10px}

.info_block_delivery_pay {padding-left:20px}

@media only screen and (max-width : 950px) {
	.main-row {
		display: flex;
		flex-direction: column-reverse;
	}
	.widget-area {
		margin-top:0px;width:90%;margin-left:5%
	}
	.widget_block {margin-bottom:0px;padding-bottom:5px}
	
.woocommerce-page-header+.content-wrapper {
    margin-top: 70px;
    margin-bottom: 40px;
}
 }

.woocommerce-breadcrumb {
    margin-top: 50px;
    margin-bottom: 30px;
    color: #212121;
    opacity: 0.7;
}

.info_block_delivery_pay .im {padding-top:4px;padding-right:10px;}
.info_block_delivery_pay .text {white-space:normal;width: 80%;}
.info_block_delivery_pay .impay {padding-top:5px;padding-right:10px;}

.entry-summary .woo-custom-stock-status {background:#E9FFE9;
width:200px;padding:10px;padding-left:20px;border-radius:10px}




.woocommerce-Tabs-panel p{margin-bottom:5px;padding-bottom:5px}
.phone  {font-size:14px; white-space: nowrap;}



.variant_products {padding-left:20px}
.variant_products .row{margin-bottom:20px}
.variant_products a{
		display: inline-block;
    height:108px;
    padding: 0;
    margin: 0;
    vertical-align: top;
    width: 104px;
	border:1px solid grey;
	border-radius:10px;
	margin-right:10px
}

.variant_products img{ display: block;
    height: 100px;  
    width: 100px;}
.variant_products a:hover {
 box-shadow: 2px 2px 3px gray
}


.wc_payment_methods img{	    display:none;
}

.plitka p{font-size:14px;text-transform:none;font-family: sans-serif;font-weight:700;
}
.entry-header {
	margin-top: 50px;}


.dropbtn {
	white-space: nowrap;
    background-color: #4CAF50;
    color: white;
    padding: 7px;
    font-size: 11px;
    border: none;
}

.dropdown {
    position: relative;
    display: inline-block;
}

@media  (min-width : 550px){
.dropdown-content {
    display: none;
    position: absolute;
	left: -80px;
	 background-color: #f1f1f1;
    min-width: 340px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;}
}
@media  (max-width : 550px){
.dropdown-content {
    display: none;
    position: absolute;
		    background-color: #f1f1f1;
    min-width: 340px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
}
.dropdown-content a {
    color: black;
    padding: 5px 10px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #ddd;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #3e8e41;}


.header-transparent-wrapper .bhfb-column-2{margin:0 2px;padding}
.menu-main-container li {
    display:inline-block
	  margin-right: 2x;padding: 2x;
	font-size:13px
}


/*Cart page*/
.cart td:nth-child(6),
.cart th:nth-child(6),
.cart_totals .shop_table,
.cart_totals h2,
/*Hanging cart*/
.woocommerce-mini-cart__total,
.header-cart-top-link-right,
/*Checkout page*/
.checkout th:nth-child(2),
.checkout tfoot .cart-subtotal,
/*Order received page*/
.woocommerce-order-received tfoot
{
	display:none;
}

/*
#shipping_method li {
display: inline-block;
 font-size: 14px;
text-align:center
width: 20%;
padding-right:15px;
margin: 15px 0;
 
}*/
.woocommerce-notices-wrapper
{	display:none;} 
/*
.cart_item .woo-custom-stock-status{margin-bottom: 5px;}
#billing_first_name_field, #shipping_first_name_field {width:100%;}*/

.price ins  {color:red}
a.added_to_cart.wc-forward {display:none}

.widget_shopping_cart a.button {background: #f7f7f7;}


.widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout {color:black;}
