#footer, .footer-bottom {background-color:#ffa05a; }
.box,.popup-widget-inner,.cart-widget, .cart-widget-button,.cart-widget-products,.cart-widget-bottom,.cart-widget-products-inner, .popup-widget:before, .btn, content-modal, #header .search-input,.searchWhisperer.active, .compact-form .form-control,textarea.form-control, input, .compact-form .form-control.lg,.variant-list select, .quantity:hover, .quantity, #cboxContent, #cboxClose, .columns-3 .products-block>div, .columns-4 .products-block>div {border-radius: 20px !important; }
#navigation .menu-level-2 {border-radius: 0px 0px 20px 20px !important;}
.top-navigation-bar .top-nav-button-account::before,.top-navigation-bar .top-nav-button-login::before {content: "\f2bd"; font-family: "FontAwesome"; font-weight: 900; color:#e89154;font-size:22px;}
.top-navigation-bar .top-nav-button-login span {visibility: hidden; position: relative;}
.top-navigation-bar .top-nav-button-login span::after {content: "Môj účet"; visibility: visible; position: absolute; left: 0;top: 0;}
.link-icon.watchdog::before {content: "\f653"; font-family: "FontAwesome"; color:#28A745;font-size:17px; }
.link-icon.watchdog span {visibility: hidden; position: relative; }
.link-icon.watchdog span::before {content: "Získajte zľavu"; font-size: 17px; color: #28A745;text-decoration:none; visibility: visible; position: relative; left: 0; top: 0; }
.link-icon.watchdog span {visibility: hidden; position: relative; text-decoration: none;}
.link-icons .link-icon {font-size: 1px;}
.link-icon.chat::before {content: "\f4ad"; font-family: "FontAwesome"; color:#e89154;font-size:17px; }
.link-icon.chat span::before {content: "Máte otázky?"; font-size: 17px; color: #e89154;text-decoration:none; visibility: visible; position: relative; left: 0; top: 0; }
.link-icon.chat span {visibility: hidden; position: relative; text-decoration: none; }
.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {color:black !important;}
.quantity .decrease {border-radius:20px 0 0 20px !important;} .quantity .increase {border-radius: 0px 20px 20px 0px;}
.quantity .decrease:hover {border-radius:20px;}
.quantity .increase:before {border-radius: 0px 20px 20px 0px;}
.quantity .decrease:before {border-radius: 20px 0px 0px 20px;}
.ui-slider-horizontal .ui-slider-handle {border-radius: 8px;background-color: #e89154;}
.slider-wrapper h4 span{visibility:hidden;position:relative;font-size:16px;}
.slider-wrapper h4 span::before{content:"\f662";font-family:"FontAwesome";visibility:visible;font-size:20px;}
.slider-wrapper h4::after{content:"FILTER";font-weight:bold;font-size:20px;}
.slider-wrapper h4{position:relative;display:inline-block;font-size:20px;}

@media (min-width: 767px)  {#content .filters-wrapper > div:first-of-type, #footer .filters-wrapper > div:first-of-type, #navigation .menu-level-3, .carousel-control, .pagination-top strong {display: none;}
#header .search-input {box-shadow: 0 0 10px rgba(0, 0, 0, .16);}
#header .header-bottom, .navigation-in {background-color: #ffa05a;}
#header .header-bottom {height: 59px; margin-bottom:10px;}
.top-navigation-bar-menu li a[href="tel:0905069426"]::before, .top-navigation-bar-menu li a[href="mailto:obchod@instalaterstvojezik.sk"]::before {font-family: "FontAwesome"; font-weight: 900; margin-right: 10px; font-size: 18px; color: #e89154;} 
.top-navigation-bar-menu li a[href="tel:0905069426"], .top-navigation-bar-menu li a[href="mailto:obchod@instalaterstvojezik.sk"] {font-size: 15px;} 
.top-navigation-bar-menu li a[href="tel:0905069426"]::before {content: "\f095";} 
.top-navigation-bar-menu li a[href="mailto:obchod@instalaterstvojezik.sk"]::before {content: "\f0e0";}
.top-navigation-bar a[href="/registracia/"],.top-menu-trigger-visible .top-navigation-menu-trigger {display: none;}
.navigation-in ul li a, .menu-helper>span {text-transform: uppercase; font-size:16px; }
.navigation-in>ul>li>a, .menu-helper>span {padding-bottom: 20px;padding-top: 20px;}
.navigation-in>ul>li>a:hover, .menu-helper>span:hover {background-color:#e89154;}
.navigation-in ul li:hover>a>b, .custom-footer__onlinePayments h4 span {text-transform: uppercase;text-decoration: none !important;}
.menu-helper>span {margin-top: -10px;}
.box.box-bg-variant, .sidebar-inner, .p-to-cart-block  {padding-left:1rem;background-color: #FFF5EA !important; border-radius:20px; }
.subcategories.with-image li a .image img {max-height:90px; width: 120%;padding-left:3px;}
.top-navigation-bar .top-nav-button-account::before, .top-navigation-bar .top-nav-button-login::before {margin-right:10px;}
.top-navigation-bar-menu li a[href="tel:0905069426"], .top-navigation-bar-menu li a[href="mailto:obchod@instalaterstvojezik.sk"] {display:inline;}
.filters.visible { display: block !important;}
#filters {margin-bottom: 10px !important; padding: 25px; background-color:white; border-radius: 20px !important;  box-shadow: 0 0 10px rgba(0, 0, 0, .16)}
.box.box-sm.box-filters {padding: 0px 5px;}


a img {transition: transform 0.6s ease;} a:hover img {transform: scale(1.02);}
.products-block>div .p .p-bottom>div .p-tools .btn, .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart {margin: 0px 5px;}
.custom-footer__newsletter .btn {box-shadow: 0 0 10px rgba(0, 0, 0, 0.35),inset 0 0 5px rgba(255, 255, 255, 0.3);filter: brightness(1.1) contrast(1.2);padding: 0 26px;}
}