/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 25 2025 | 12:37:12 */
.paoc-popup-btn {
    background: #57a946;
}
.related .paoc-popup-click {display: none;}
.summary.entry-summary.detail-info .price {
    margin: 15px 0;
    padding: 30px 0;
    border-bottom: 1px dashed #e5e5e5;
    border-top: 1px dashed #e5e5e5;
}
.summary.entry-summary.detail-info h1 {order: 1;}
.summary.entry-summary.detail-info .price {order: 4;}
.summary.entry-summary.detail-info .product-rate {order: 2;}
.summary.entry-summary.detail-info 
.woocommerce-product-details__short-description  {order: 3;}
.summary.entry-summary.detail-info {display: flex; flex-direction: column;}
.summary.entry-summary.detail-info .info-extra {order: 6}
.summary.entry-summary.detail-info .wrap-qty-extra {order: 5}


.product-thumb img {
    min-width: auto;
    max-width: 220px;
    display: block;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 0%);
    width: fit-content;
    height: 220px;
    object-fit: contain;
}

h3.product-title {
  height: 51px; /* Adjust the height as per your design */
  overflow: hidden; /* Hide any overflow content */
  padding-top: 0px;
  line-height: 17px
}

small.woocommerce-price-suffix {
  height: 30px!important; /* Adjust the height as per your design */
  overflow: hidden; /* Hide any overflow content */
  display: block!important;
}

.woocommerce div.product form.cart .variations {
    margin-bottom: 0;
    border: 0;
    width: 100%;
}

.mini-cart-content .product-thumb img {
	height: auto!important;
}

.product_cat-pracovne-rukavice .product-thumb img {
    object-fit: contain!important;
}



.product-extra-link a.compare-link {
	display: none;
}
.product-price {min-height: 25px!important;}

.shop-banner {
    height: 200px;
}
.adv-thumb-link {
    height: 250px!important;
}
.sidebar h3 {
	margin-top: 8px!important;
}
.product-info .product-title {
	font-size: 16px;
}
.product-quantity {
height: 54px;
padding-right: 0px!important;  
}
.detail-qty {
    float: right;
}
.woocommerce-privacy-policy-text a:hover {
color:white;
}
.search-form2 .dropdown-box {
    display: none;
}
.search-form2 {
    width: 200px;
    margin-top: 11px;
}
.mini-cart1 .mini-cart-link {
    margin-top: 11px;
}

#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
    float: right;
}

#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
    height: 18px;
    width: 18px;
    float: right;
}
.woocommerce ul#shipping_method li input {
    margin: 0px .4375em 0 0;
    width: 15px;
    float: right;
    height: 21px;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    margin-left: 0px;
}
.banner-info {
	margin-left: 20px;
    margin-right: 20px;
}
.item-slider .title30 {
    font-size: 30px;
    background-color: yellow;
    color: black;
    width: 28%;
    margin-right: 36%;
    margin-left: 36%;
    height: 45px;
    padding-top: 6px;
}
.item-slider1 .banner-info .title120 {
    color: white;
    margin-top: 10px;
}
#billing_address_2_field, #shipping_address_2_field {
  display: none!important;
}
.woocommerce table.shop_table.cart tbody td.actions {
    padding-top: 8px;
}

.btnslide .btn-arrow.white {
    color: black;
    font-size: 25px;
    background: #559d50;
    border: none;
}
.product-title {
    overflow: visible;
    white-space: normal;
}
.vc_btn3-container {
    margin-bottom: 0px!important;
     margin-top: 10px;
}
.popupaoc-button {
    background: #6ab165;
    color: #fff;
    border-radius: 5px;
    width: 100%;
    text-align: center;
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x;
}
.popupaoc-button:hover, .popupaoc-button:focus {
    border-color: #59a453;
    background-color: #59a453;
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x;
}
.widget ul li {
    text-transform: none;
}
.adv-thumb-link {
    height: 200px;
}
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.logo img {
    max-width: 300px;
}

.item-slider1 .banner-info .title120 {
    color: white;
    margin-top: 0px;
    padding: 10px;
    background-color: #00000099;
  margin:10px;
}
.btnslide .btn-arrow.white {
    color: black;
    font-size: 25px;
    background: #559d50;
    border: none;
	margin:0px
}






.woocommerce form .form-row .input-checkbox{
    display: block;
    margin: 7px 7px 0 0!important;
    text-align: center;
    vertical-align: top;
    width: 20px;
    float: left;
    position: relative;
}
#ship-to-different-address-checkbox {
    display: block;
    margin: 0px 7px 0 0!important;
    text-align: center;
    vertical-align: top;
    width: 20px;
    float: left;
    position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #fff!important;
}

.line-scale .adv-thumb-link::before {
    max-height: 160px;
}

.info-account .dropdown-list li a:hover {
    background: transparent!important;
}
.saveforlater_button a {
    text-align: right;
    font-size: 14px;
    color: #ff0100;
}
.cli-style-v2 .cli-bar-message {
    font-size: 12px!important;
}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
    display: inline;
    float: left;
}

.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
    color: #fff;
    background-color: #06a7e2;
    font-weight: bold;
}
.vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info:active {
    background-color: #06a7e2!important;
}