html,body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}
body,p,p.fg-text-dark,.lists-base>li,.ff-form-input,.accordion-v2 .panel-body,.accordion-v2 .panel-title>a,li,li a{font-weight:400;line-height:1.6;font-size:15px;color:#626266}
h1,h1>a,.fg-text-dark.h1{font-family:'montserrat';font-size:34px;font-weight:500;line-height:1.25;letter-spacing:0.05em}
h2,h2>a{font-family:'montserrat';font-size:34px;color:#000;line-height:1.1;font-weight:500}
h3,h3>a{font-family:'montserrat';font-size:32px;color:#231F20;font-weight:500}
h4,h4>a{font-family:'montserrat';font-size:19px;color:#626262!important;font-weight:500}
h5,h5>a{font-family:'montserrat';font-size:20px;color:#000;font-weight:500}
h6,h6>a{font-family:'montserrat';color:#000;font-weight:500}
a,a:hover,a:focus{text-decoration:none!important}
.top-alert-box-links:hover{opacity:0.8}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0!important;font-weight:400!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border-bottom-right-radius:0!important}
.woocommerce div.product .woocomme.ark-search-fieldrce-tabs ul.tabs li::after{border-bottom-left-radius:0!important}
.woocommerce div.product .woocommerce-tabs ul.tabs{display:none!important}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background-color:#fa0000;color:#fff!important}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background-color:rgba(250,0,0,0.7)!important;color:#fff!important}
.shopping-cart-subtotal-checkout-lin{border-radius:0!important}
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item{border-radius:0!important}
ul.product-categories>.current-cat>a,ul.product-categories .children >.current-cat>a{color:#fa0000!important}
.woocommerce table.shop_attributes td{font-style:normal!important}
.woocommerce table.shop_attributes th{width:auto!important}
.single-product .sku_wrapper{display:none!important}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:0 0 0 2px rgba(250,0,0,0.7)!important}
.product-filter li{display:inline-block!important;padding-left:10px!important}
.product-category .count{display:none!important}
.product-category{text-align:center!important}
.product-category a{border:1px solid rgba(52, 52, 60, 0.85);padding:15px 0;display:block}
.product-category a:hover{border-color:#fa0000!important}
/**.product-category img{display:none!important}*/
.product-category{margin:5px 0}
.home .woocommerce-result-count{display:none!important}
.tax-product_cat .products,.home .products{margin-top:50px!important}
.woocommerce-grouped-product-list-item__price{display:none}
.woocommerce div.product form.cart .variations td.label{float:left!important}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{float:right!important}
.single_variation_wrap{padding-top:20px}
.variations label[for="pa_koka-ramju-krasas"]{margin-top:30px}
.single-product .quantity .qty,.woocommerce-cart .quantity .qty,.single-product .single_add_to_cart_button{height:50px!important}
.woocommerce-cart .quantity .qty,.single-product .quantity .qty{width:70px}
.woocommerce-cart dd,.woocommerce-cart dt,.woocommerce-checkout dd,.woocommerce-checkout dt{line-height:inherit}
.woocommerce-cart .woocommerce-shipping-totals,.woocommerce-cart .cart-subtotal,.woocommerce-cart .cart_totals h2{display:none!important}
.woocommerce table.shop_table,.woocommerce-checkout #payment{border-radius:0!important}
.woocommerce-cart .woocommerce table.shop_table{margin-bottom:0!important}
.woocommerce-cart .cart_totals table{border-top:none!important;margin-top:-1px!important}
.woocommerce-checkout .woocommerce-shipping-totals,.woocommerce-checkout .wc_payment_methods,.woocommerce-checkout .cart-subtotal{display:none!important}
.woocommerce-cart table.cart img{width:100px}
.lrm-form button[type=submit]{background:#fa0000;border-radius:0;font-weight:300;font-size:14px;padding:15px 20px}
.lrm-form button[type=submit]:hover{opacity:0.7}
.lrm-user-modal-container input[type=text],.lrm-user-modal-container input[type=password]{background-color:#fff;border-radius:0;height:40px!important}
.lrm-user-modal-container input[type=text]:focus,.lrm-user-modal-container input[type=password]:focus{box-shadow:none!important}
.lrm-user-modal-container .lrm-switcher a{background:none;color:#000;border-bottom:1px solid #ccc!important}
.lrm-user-modal-container{border-radius:0}
body .woocommerce .loop-quantity button.button,.woocommerce ul.products li.product .button.add_to_cart_button,.woocommerce-mini-cart-wrapper .shopping-cart-subtotal-checkout-link{width:100%;padding:15px 20px;font-size:14px;background:#fff;border:1px solid #fa0000;color:#fa0000!important}
body .woocommerce .loop-quantity button.button:hover,.woocommerce ul.products li.product .button.add_to_cart_button:hover,.woocommerce-mini-cart-wrapper .shopping-cart-subtotal-checkout-link:hover{background-color:#fa0000!important;color:#fff!important}
.loop-quantity{display:flex;justify-content:center}
.woocommerce .quantity .qty{border-radius:0;border:1px solid rgba(128,128,128,0.4);height:50px}
.loop-quantity input{margin-right:5px}
.woocommerce ul.products li.product .button{margin-top:0!important}
.woocommerce div.product form.cart .button,.wpmc-back-to-cart,.wpmc-prev{padding:15px 20px;font-size:14px}
.wpmc-footer-left, .wpmc-footer-right{width:100%}
/**#wpmc-next{float:right}
#wpmc-prev{float:left;margin-top:-54px}*/
.woocommerce-checkout #payment_heading{display:none}
.woocommerce-terms-and-conditions-wrapper{display:none}
.woocommerce-checkout #payment{background:rgba(255,255,255,0)}
.woocommerce-checkout #payment div.form-row{padding-left:0;padding-right:0}
.woocommerce-checkout #place_order{font-size:16px;font-weight:bold;text-transform:uppercase;padding:15px 25px}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:20px;text-align:center;font-weight:bold;color:#000}
@media screen and (min-width:768px){
.woocommerce-thankyou-order-details{padding-left:0;text-align:center;display:flex;justify-content:center}
}
@media screen and (max-width:767px){
.woocommerce ul.order_details li{width:100%;margin:0 0 20px 0}
.woocommerce-column--shipping-address{padding-top:30px}
}
.woocommerce form .form-row input.input-text{height:40px}
.woocommerce-account button:not(.navbar-toggle){margin-top:30px!important;padding:15px 25px!important}
.woocommerce form.login{border:0 solid #fff;padding:0;margin:30px 0 0 0;text-align:left;border-radius:0}
.woocommerce-form-login__rememberme{display:block!important}
@media screen and (min-width:600px) and (max-width:991px){
.navbar-logo{left:100px!important}
}
@media screen and (max-width:600px){
.navbar-actions{width:100%;display:flex;justify-content:center}
}
#ship-to-different-address-checkbox{position:relative;margin-left:0;margin-right:10px}
#ship-to-different-address{font-size:18px;vertical-align:middle;margin-bottom:0}
.woocommerce form .form-row textarea{height:100px}
.product-categories .cat-item-15{display:none!important}
.woocommerce-result-count{display:none!important}
.ark-search-field{border-color:#fa0000}
.select2-container--default .select2-selection--single{border-radius:0!important}
.ffb-id-1re14582 ul.products li.product{margin-bottom:30px!important}
.woo-variation-swatches .variable-items-wrapper .variable-item img{height:auto!important}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item{border-radius:0!important}
.woocommerce ul.products li.product a img{width:auto;max-height:185px}
.widget_product_categories h4.widget-title{display:none}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){height:auto!important}
.ff-form-input{background:#fff;border-radius:0!important;border-color:#ccc;padding:0 7px;margin-bottom:15px}
.ff-form-input:invalid{border-color:#a00}
.ff-custom-form label.error{color:#a00;font-weight:400;font-style:normal}
.template-beginning-of-header-header-template-item{display:flex;align-items:center}
.navbar-actions .ff-el-icons ul{margin-bottom:0!important}
.woocommerce ul.products li.product-category a img{/**aspect-ratio:4 / 3;*/max-height:165px}
.woocommerce ul.products li.product-category a:hover img{transform:scale(1.1) rotate(5deg);transition:1s}
.woocommerce ul.products li.product-category a{display:flex;flex-direction:column;align-items:center;overflow:hidden}
.js-dgwt-wcas-suggestion-more{background:#fa0000;color:#fff!important}
.js-dgwt-wcas-suggestion-more:hover{background:rgba(250,0,0,0.7)!important}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{border-color:#000;border-radius:0}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder{color:#666;opacity:1}
.woocommerce span.itsnew{left:0!important;background-color:#626266!important;width:74px;min-height:74px;min-width:74px;display:flex;justify-content:center;align-items:center}
/**.ark-header.ark-cart-classic .shopping-cart:hover .shopping-cart-menu{overflow-y:visible}*/
.dgwt-wcas-pd-addtc-form .quantity:first-child{display:none}
/**.shopping-cart-wrapper.open .shopping-cart-menu {
    overflow: visible !important;
}*/