#to-top {
right: 20px;
bottom: 90px;
}
#gtx-trans{
position: static !important;
} #post-7577 .u-column2.col-2{
border: 2px;
border-style: solid;
border-color: #c11010;
padding: 50px;
border-radius: 30px;
}
#post-7577 .u-column1.col-1{
padding: 50px;
}
@media only screen and (max-width: 767px) {
.woocommerce #customer_login .col-1, .woocommerce #customer_login .col-2, .woocommerce-page #customer_login .col-1, .woocommerce-page #customer_login .col-2 {
width: 90%;
float: none;
padding: 30px !important;
margin: 0 auto;
}
}
@media only screen and (max-width: 767px) {
.woocommerce #customer_login {
margin: 0 !important;
}
} .header-top{
display:none
}
nav.main-menu ul.menu li:not(.ts-mega-menu) .sub-menu > li:last-child {
padding-bottom: 10px;
}
.ts-header .header-bottom nav > ul.menu li ul.sub-menu {
padding-top: 30px;
padding-bottom: 0px;
}
.ts-header nav > ul.menu li ul.sub-menu {
margin: 0;
padding: 0px 0px 10px 0px;
width: 450px;
margin-left: -95px;
}
nav.main-menu ul.menu li:not(.ts-mega-menu) .sub-menu > li{
padding: 10px 20px;
border-bottom: solid;
border-color: #ebebeb;
border-width: 1px;
} @media only screen and (max-width: 767px) {
#group-icon-header .tab-mobile-menu li#vertical-menu {
display: none;
}
#group-icon-header .tab-mobile-menu li.active {
display: none;
}
#group-icon-header .tab-mobile-menu {
display: flex;
flex-flow: row wrap;
flex-direction: row-reverse;
justify-content: center;
}
}
.menu-item-157130, .menu-item-157138{
background: #e5dacc;
}
.menu-item-157130 .menu-label, .menu-item-157138 .menu-label{
font-weight: 800 !important;
}
.menu-label{
font-weight: 500;
}  div.elementor-cta__content {
padding: 10px;
}
.elementor-cta--skin-cover .elementor-cta:hover {
border-radius: 60px!important;
}
.elementor-cta__button{
border: none !important;
box-shadow: none !important;
} button, .button{
border-radius:30px !important;
} .woocommerce div.product .stock {
background: #D3B190;
color: #1E1E1E;
font-weight: bold;
border-color: #D3B190;
}
.woocommerce div.product .stock.out-of-stock {
color: #ffffff;
} .today-deal a .text {
color: #c11111;
}
.today-deal a .text:hover {
color: #000000;
}
.woocommerce div.product p.stock {
border: none;
}
a.ti-header-write-btn{
color: white !important;
} .header-top {
background-color: #B2B2B2;
color: #000;
border-color: #B2B2B2;
}  @media only screen and (max-width: 782px) {
#shipping_method .woocommerce-Price-amount{
width: calc(100% - 113px);
display: inline-flex;
justify-content: flex-end;
}
.badage_gopay{
width: calc(100% - 195px);
display: inline-flex;
justify-content: flex-end;
}
.badage_ucet{
width: calc(100% - 0px);
display: inline-flex;
justify-content: flex-end;
}
.badage_dobierka{
width: calc(100% - 150px);
display: inline-flex;
justify-content: flex-end;
}
.badage_cheque{
width: calc(100% - 0px);
display: inline-flex;
justify-content: flex-end;
}
}  @media only screen and (min-width: 780px) {
.badage_gopay{
display: inline-block;
width: calc(100% - 180px);
text-align: end;
font-weight: 700;
}	
.badage_tatrapay{
display: inline-block;
width: calc(100% - 20px);
text-align: end;
font-weight: 700;
}
.badage_ucet{
display: inline-block;
width: calc(100% - 379px);
text-align: end;
font-weight: 700;
}	
.badage_dobierka{
display: inline-block;
width: calc(100% - 148px);
text-align: end;
font-weight: 700;
}
.badage_cheque{
display: inline-block;
width: calc(100% - 371px);
text-align: end;
font-weight: 700;
}
}  .column-tabs .tabs .tab-item{
display: none;
} .woocommerce table.shop_table th:first-child{
padding-bottom: 0px;
}
.woocommerce table.shop_table .product-total{
padding: 10px 0px 10px 0px;
}
.shop_table.woocommerce-checkout-review-order-table .cart_item .product-name{
color: grey !important;
}  .woocommerce-cart-form .tax_label, .cart-collaterals .tax_label, .woocommerce-checkout-review-order-table .tax_label{
display: none;
}  .woocommerce-cart-form .product-subtotal{
text-align: end;
}
.cart-collaterals .includes_tax, .woocommerce-checkout-review-order-table .includes_tax{
display: block;
}
.woocommerce-checkout-review-order-table .product-total, .woocommerce-checkout-review-order-table .cart-subtotal td, .order-total td, .woocommerce-checkout-review-order-table .fee td{
text-align: end ;
}
.woocommerce-checkout-review-order-table bdi, .checkout .woocommerce-Price-amount bdi{
background: black;
color: white;
padding: 4px 8px;
margin-right: 10px;
}
.woocommerce-checkout-review-order-table .order-total bdi{
background: #ff8114;
}
.woocommerce-checkout-review-order-table .product-total bdi, .woocommerce-checkout-review-order-table .cart-subtotal td bdi, .woocommerce-checkout-review-order-table .fee bdi{
background: none;
color: black;
}
.includes_tax{
margin: 10px 10px;
}  .cart-collaterals .woocommerce-shipping-totals.shipping{
display: none;	
}
.woocommerce-shipping-methods {
list-style-type: none;
padding: 0;
margin: 0;
}
.woocommerce-shipping-methods li {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 10px;
border: 1px solid #ebebeb;
padding: 20px 20px 20px 20px !important;
}
.woocommerce-shipping-methods li label {
display: flex !important;
align-items: center;
width: 100%;
}
.woocommerce-shipping-methods li img {
margin-right: 10px;
width: 50px !important;
}
.woocommerce-shipping-methods li span.woocommerce-Price-amount {
margin-left: auto;
color: green;
font-weight: bold !important;
}
@media only screen and (max-width: 780px) {
.thwmscf-content .woocommerce-shipping-methods li label {
display: inline !important;
}
.woocommerce-shipping-totals.shipping td:before, .tax_label{
display: none!important;
}
}
.woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-totals td{
padding: 15px 0px !important;
font-weight: 700;
}
@media only screen and (max-width: 1279px) {
.woocommerce .cart-collaterals table.shop_table tr.shipping td {
display: table-cell; 
}
}
.cart_delivery_date{
margin-left: 5px;
font-size: 12px;
color: green;
font-weight: 900;
display: contents;
}  .payment_method_gopay-inline > label > img{
float: none;
max-height: 100%;
}
.woocommerce-checkout #payment ul.payment_methods li{
border: 1px solid #ebebeb;
padding: 20px !important;
}
.woocommerce-checkout #payment ul.payment_methods li input {
margin: 0px 5px 0 0 !important;
}  #dgwt-wcas-search-input-1, #dgwt-wcas-search-input-2{
color: black !important;
} .wc-proceed-to-checkout a{
background-color: #ff8114 !important;
border-color: #ff8114 !important;
}
.wc-proceed-to-checkout a:hover{
background-color: #f19d53 !important;
color: white !important;
}
#action-next{
background: #ff8114;
padding: 13px 30px;
color: white;
min-width: 0px !important;
cursor: pointer;
width: fit-content;
font-family: var(--ts-btn-font-family);
font-family: var(--ts-btn-font-family);
font-weight: var(--ts-btn-font-weight);
}
#action-next:hover{
background-color: #f19d53;
}
#action-next:disabled{
background-color: #f19d5350;
cursor: not-allowed;
}
#action-prev{
cursor: pointer;
padding: 13px 30px;
background: #d5d5d5;
color: #333333;
width: fit-content;
font-family: var(--ts-btn-font-family);
font-weight: var(--ts-btn-font-weight);
}
#action-prev:hover{
background-color: #d5d5d550;
}
#action-prev:disabled{
background-color: #d5d5d520;
color: #33333350;
cursor: not-allowed;
}
.button.thwmscf-cart-url{
background-color: #d5d5d5 !important;
border-color: #d5d5d5 !important;
color: #333333 !important;
}
.button.thwmscf-cart-url:hover{
background-color: #d5d5d550 !important;
border-color: #d5d5d5 !important;
}
#place_order{	
background-color: #ff8114;
border-color: #ff8114;
}
#place_order:hover{	
background-color: #f19d53;
color: white;
} .ti-header-write-btn-container a{
background-color: #c11010 !important;
border-color: #c11010 !important;
} .woocommerce div.product .ads-banner {
padding-bottom: 50px;
margin-bottom: 40px;
border-width: 0 0 1px;
border-style: solid;
}  .mobile-fibosearch{
background: white;
}  @media only screen and (min-width: 780px) {
.mobile-fibosearch{
display: none;
}
}  .wishlist, .yith-wcwl-add-to-wishlist,  .my-wishlist-wrapper{
display:none !important;
} .stock{
margin: 0px;
} @media only screen and (max-width: 1279px) {
.woocommerce:is(.ts-image-position-left, .ts-image-position-right) .product-category .meta-wrapper {
text-align: center;
}
}  @media only screen and (max-width: 1279px) {
.thwmscf-buttons .button-prev, .thwmscf-buttons .button-next, .thwmscf-buttons .thwmscf-cart-url {
padding: 10px;
margin-bottom: 20px;
border-radius: 5px;
}
.thwmscf-buttons {
margin-top: 0px;
}}
@media only screen and (min-width: 1279px){
.thwmscf-buttons .button-prev, .thwmscf-buttons .button-next, .thwmscf-cart-url {
max-width: 20%;
cursor: pointer;
}
.thwmscf-cart-url{
margin-bottom: 20px !important;
}}
@media only screen and (max-width: 780px) {
.thwmscf-wrapper .thwmscf-buttons {
text-align: center;
}
.thwmscf-cart-url {
float: none;
}}  .woocommerce .product figure img:first-child {
position: relative;
z-index: 2;
max-height: 250px;
width: fit-content !important;
}  .ts-image-position-left .product-category .product-wrapper > a, .list-categories.icon .product-category .product-wrapper > a {
width: 50%;
min-width: 54px;
}  .elementor-14473 .ts-banner .banner-wrapper:before {
opacity: 0.5;
}  .wpcf7 input[type^=submit]{
background: #c11010;
}
.wpcf7 input[type^=submit]:hover{
box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5);
color: white !important;
}  html input {
margin: 0 0 0px; 
}  .elementor-kit-7563 input[type="button"]{
box-shadow: none !important;
}  .woocommerce.main-products.grid .product-wrapper{
display: flex !important;
flex-direction: column !important;
}
.meta-wrapper{
flex-grow: 1;
display: flex !important;
flex-direction: column !important;
justify-content: flex-end; 
}
.woocommerce .products .product .product-name{
margin-bottom: auto;
}
@media only screen and (min-width: 1280px) {
.woocommerce .product figure img:first-child {
position: relative;
z-index: 2;
max-height: 250px;
height: 250px;
width: max-content !important;
max-width: max-content;
}
}  .tel-cislo-kosik{
background: #ebebeb;
padding: 20px;
border-radius: 5px;
}  .elementor-element-0d25f13{
overflow: auto;
}
.elementor-element-9ae8329{
overflow: auto !important;
}  .wsppc_div_block {
display: inline-block;
width: 100%;
margin-top: -40px;
}  .woocommerce .product-category .product-wrapper {
display: flex;
flex-direction: row;
}
.woocommerce .product-category .product-wrapper {
width: 100%;
height: 80px;
padding: 10% 8%;
}
.woocommerce .product-category .product-wrapper > *:nth-child(1) {
flex: 0 0 20%; display: flex;
align-items: center;
justify-content: center;
}
.woocommerce .product-category .product-wrapper > *:nth-child(1) img {
width: 100%; height: auto; }
.woocommerce .product-category .product-wrapper > *:nth-child(2) {
flex: 0 0 80%; }  .vertical-menu-wrapper .vertical-menu {
z-index: 9999999;
}
.yith_magnifier_mousetrap {
z-index: 0;
}  @media only screen and (max-width: 991px) {
.ts-product-category-wrapper.style-icon .content-wrapper {
--ts-columns: 2;
}
}  .term-description{
order: 2;
}  .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {
margin-bottom: 50px;
margin-top: 100px;
}
.woocommerce .woocommerce-cart-form, .woocommerce-checkout #customer_details, .woocommerce-cart article .woocommerce .cart-collaterals, .woocommerce-checkout #order_review, .woocommerce #customer_login, .woocommerce > form.checkout #customer_details, .woocommerce > form.checkout #order_review, .woocommerce.yith-wcwl-form, .woocommerce .after-loop-wrapper:not(:last-child), .woocommerce form.track_order, .woocommerce .woocommerce-order, .woocommerce form.woocommerce-ResetPassword.lost_reset_password, article.single-post > .entry-content:last-child, .woocommerce-account .woocommerce-MyAccount-content {
margin: 30px;
}
.woocommerce-notice--success{
color: green;
text-align: center;
font-size: 20px;
}  @media only screen and (min-width: 780px) {
.woocommerce div.product div.images {
width: 40%;
}
.woocommerce div.product div.summary {
width: 60%;
}
.yith_magnifier_zoom {
position: relative;
display: block;
padding: 10px;
}
.yith_magnifier_mousetrap {
display: none;
}
.woocommerce div.product div.images img {
max-height: 500px;
}
.yith_magnifier_thumbnail img{
object-fit: contain;
max-height: 120px !important;
max-width: 120px !important;
}
}
.attachment-shop_single.size-shop_single.wp-post-image{
object-fit: contain;
}  .woocommerce div.product div.images img {
max-height: 500px;
object-fit: contain;
}  @media only screen and (max-width: 767px) {
.mobile-menu-wrapper ul.sub-menu {
height: 130%;
}
.mobile-menu-wrapper nav .sub-menu 		.ts-megamenu-container {
padding: 20px 0px;
}
.mobile-menu-wrapper .vertical-menu-wrapper {
width: 99%;
}
}  .sledovanie-zasielky a{
color: var(--ts-btn-color) !important;
background-color: var(--ts-btn-bg);
border-color: var(--ts-btn-border);
border-width: 1px;
border-style: solid;
width: fit-content;
padding: 10px;
border-radius: 6px;
}
.sledovanie-zasielky a:hover{
text-decoration: none;
color: var(--ts-btn-bg) !important;
background-color: var(--ts-btn-color);
}  @media only screen and (max-width: 767px) {
.header-top .header-left {
display: none !important;
}
.header-top .header-right {
display: block !important;
}
.header-top #menu-item-14564, .header-top #menu-item-87055, .header-top #menu-item-50233 {
display: none !important;
}
}  .sdph{
color: #848484;
font-size: 15px;
width:100%;
}
.awdr_discount_bar_content{
margin:5px;
}  #post-7576 .woocommerce{
margin-bottom: 50px;
}
.woocommerce-cart-form{
padding-bottom: 20px;
}
@media only screen and (max-width: 767px) {
.woocommerce .woocommerce-cart-form, .woocommerce-cart article .woocommerce .cart-collaterals{
margin: 0px;
}
.cart_delivery_date{
display: inline;
padding-right: 20px;
}
}  .account-dropdown-form.dropdown-container{
width: max-content;
text-align: right;
padding-bottom: 15px;
}
.new-form-content a.button{
color: white;
display: block;
}
.new-form-content a.button:hover{
color: black;
}
.dropdown-container .create-account-wrapper{
margin: 0;
padding: 25px 0;
}
.new-form-content .form-line{
height: 1px;
width: 100%;
display: block;
background: #ebebeb;
}
.new-form-content .vyhody-reg{
margin: 25px 0;
} .woocommerce-button.cancel_order, .woocommerce-button.duplicate_order, .woocommerce-button.pay{
margin-right: 15px !important;  
}
.order-shipping-summary td{
text-align: right;
}
.order-shipping-summary td bdi{
color: black !important;
background: none !important;
}