/* Farby */
.top-navigation-bar a, .top-navigation-bar .dropdown button, .products-block.products .p .name, .unit-value, .payment-info b, .shipping-info b, .active .shp-tab-link, .p-info-wrapper a.link-icon, .pagination-top strong, a, .link-like, .news-item .text .title, .cart-widget-product-name a, .cart-table tr td.p-name a, .subcategories li a {color: #1a1a1a;text-transform: none;text-decoration: underline;}
a:hover, .products-block.products .p .name:hover, .cart-table tr td.p-name a:hover {color: #b35c00;text-decoration: none;}
body, .cart-widget-product-name>span, .p-price .price-final, .p-total .price-final, .price-final .pr-list-unit, .price-wrapper .price-label.price-primary, .price-wrapper .price.price-primary, .recapitulation-single>strong span, .order-summary-item.helper, #summary-box > div.order-summary-item.helper > div > strong, .for-free, .header-top .btn.cart-count .cart-price, .tab-content .detail-parameters td, .products-block.products .p .price strong, .price-final, .detail-parameters th,.navigation-in a, .extra strong, .cart-free-shipping strong, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: #1a1a1a;}
hr {border-top: none;border-color: #dadada;}
h1, .h1 {font-weight: 700;}
h2, h3, h4, .h2, .h3, .h4 {font-weight: 700;}
b, strong {font-weight: 600;}
body, p, .products-block.products .p .name {font-size: 14px;}

/* Tlačidlá */
.btn.btn-default, a.btn.btn-default, .btn.btn-secondary, a.btn.btn-secondary, input[type="submit"].btn, .btn.btn-default, a.btn.btn-default, div.content-wrapper.homepage-box.welcome-wrapper .btn.btn-primary, div.content-wrapper.homepage-box.welcome-wrapper a.btn.btn-primary, #content > div > article > div > div:nth-child(6) > p:nth-child(3) > a {border-color: #b35c00;background-color: #b35c00;color: #fff;border-radius: 4px;font-weight: 600;text-transform: uppercase;}
.btn.btn-default:hover, a.btn.btn-default:hover, .btn.btn-secondary:hover, a.btn.btn-secondary:hover, input[type="submit"].btn:hover, .btn.btn-default:hover, a.btn.btn-default:hover, div.content-wrapper.homepage-box.welcome-wrapper .btn.btn-primary:hover, div.content-wrapper.homepage-box.welcome-wrapper a.btn.btn-primary:hover, #content > div > article > div > div:nth-child(6) > p:nth-child(3) > a:hover {border-color: #7B3F00;background-color: #7B3F00;}
.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion, .btn.btn-success, .btn.btn-primary, a.btn.btn-primary {color: #fff; border-color: #00ad69;background-color: #00ad69;font-weight: 600;border-radius: 4px; text-transform: uppercase;}
.btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover, .p:hover .btn-cart, .btn.btn-success:hover, .btn.btn-primary:hover, a.btn.btn-primary:hover, .p:hover .btn-primary {border-color: #2E8B57;background-color: #2E8B57;}
.order-button-text{ text-transform: uppercase; font-weight: 600;}
.btn.add-to-cart-button.btn-lg, .btn.btn-cart.btn-lg, a.btn.add-to-cart-button.btn-lg, a.btn.btn-cart.btn-lg, .next-step .btn.btn-lg {width: 100%;}
.next-step {display: flex;flex-direction: column-reverse;flex-wrap: nowrap;justify-content: center;}

/* Homepage */
.in-index main.content {display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-left: 0;padding-right: 0;width: 100%;}
.footer-banners {order: -1;}
.content-wrapper.container .row, .benefitBanner {order: -2;}
.benefitBanner {margin: 30px 0 10px 0;}
.top-navigation-bar {border: none;}
.top-navigation-bar .top-nav-button-login:before {content: "\e922";font-size: 18px;font-family: shoptet;line-height: 0;position: relative;right: 5px;vertical-align: middle;}
.welcome h1, .navigation-in>ul>li.ext>ul>li>div>ul {display: none;}
.top-navigation-bar .container>div:first-child {text-align: center;}
.responsive-tools>a[data-target=navigation] {text-decoration: none;}
.responsive-tools>a[data-target="navigation"]::before {background-color: #fff;color: #1a1a1a;font-size: 25px;top: -6px;position: relative;}
.responsive-tools>a[data-target="navigation"]::after {content: 'Menu';display: block;font-size: 12px;color: #1a1a1a;position: relative;top: -12px;}
.welcome >div {border-radius: 4px;max-width: 500px;width: 100%;background-color: #fff;padding: 20px;border: 1px solid #dadada;margin-bottom: 60px; margin-top: 60px;}
.homepage-box.welcome-wrapper {background-image: url(https://cdn.myshoptet.com/usr/www.praedator.sk/user/documents/upload/Sablona/Titulny_obrazok.jpg);background-position: bottom;background-size: cover;background-repeat: no-repeat;margin-top: 50px;margin-bottom: 0px;border: none;}
.homepage-box {margin-top: 0px;margin-bottom: 0px;border: none;background-color: #fff;}
.menu-item-781 a {color: #e94b4b !important;}
.subcategories.with-image li a {border-radius: 4px;text-decoration: none;}
.benefitBanner__title {font-weight: 600;}
.benefitBanner__picture {flex: 0 0 40px;max-width: 40px;}
.latest-contribution-wrapper {display: none;}
.content {padding-bottom: 25px;}
.menu-item-951 a {background-color: #e85c5c !important;}

/* Top kategorie */
.top-cat {background-color: #f1f1f1;padding-top: 75px;padding-bottom: 75px;}
.flex-center-wrap {display: flex;flex-wrap: wrap;justify-content: center;}
.top-cat .cat-item {max-width: 400px;width: 100%;padding: 15px;}
.top-cat .cat-item a {display: flex;border-radius: 5px;height: 150px;background: linear-gradient(145deg, #ffffff, #f1f1f1);box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease, box-shadow 0.3s ease;width: 100%;align-items: center;padding: 15px;color: #1a1a1a;}
.top-cat .cat-item a:hover {transform: translateY(-5px);box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);}
.top-cat .cat-item a > span {color: #000;font-weight: 500;font-size: 18px;flex-grow: 1;text-align: left;margin-left: 15px;}
.top-cat .cat-img {width: 75px;}
.top-cat .cat-item a > img {margin-left: auto;height: 30px;margin-right: 15px;}
.footer-banner.col-sm-12.col-lg-12 {width: 100%;padding-left: 0;padding-right: 0;}

/* Výpis produktov */
.products>div {border-color: #fff;}
.header-background-light:hover {border-color: #fff;}
.products-block .p:hover {-webkit-box-shadow: 0px 8px 12px rgba(4, 85, 134, 0.2);box-shadow: 0px 8px 12px rgba(4, 85, 134, 0.2);-webkit-transition: .2s ease-out;transition: .2s ease-out;border-radius: 4px;}
.products-inline.products-top, #content > div.category-top > h4 {display: none;}
.sidebar {background-color: #fff;}
.breadcrumbs > span > a::after {content: '\e910';font-family: shoptet;transform: none;width: auto;height: auto;font-size: 9px;background-color: transparent;bottom: auto;top: 14px;right: -5px;font-weight: 700;}
.breadcrumbs {border: none;}
.breadcrumbs>span>a:before {display: none;}
.flag {font-weight: 600; border-radius: 4px;}
.flag.flag-tip {background-color: #DAA520;}
.flag.flag-action {background-color: #e94b4b;}
.flag.flag-new {background-color: #1E90FF;}
.flag.flag-new {background-color: #1E90FF;}
.flag.flag-discount {background-color: #e85c5c;width: 50px;height: 50px;padding: 0px;}
.flags-extra .flag .price-save {font-size: 14px;}
.products-block.products .p .price .price-standard span {font-size: 14px;font-weight: 400;color: #1a1a1a;}

/* Carousel */
.carousel-indicators {width: 20%;left: 25px;margin: 0;text-align: left;bottom: 10px;}
.carousel-indicators li {margin: 0 5px 5px 0;}
.carousel-indicators .active {width: 10px;height: 10px;opacity: 1;margin: 0 5px 5px 0;}
.carousel-control {width: 50px;}
.extended-banner-texts {display: flex;flex-wrap: wrap;align-content: flex-end;justify-content: center;}
.extended-banner-text {background-color: transparent;border: none;z-index: 5;position: relative;box-shadow: none;max-width: 420px;margin-bottom: 20px;}
.extended-banner-text .btn.btn.btn-success {height: 50px;width: 200px;line-height: 1.2;display: flex;align-items: center;justify-content: center;}

/* Detail produktu */
.col-lg-6 {display: flex;flex-direction: column;}
.p-detail-inner h1 {order: -3;}
.btn.add-to-cart-button:before, .btn.btn-cart:before, a.btn.add-to-cart-button:before, a.btn.btn-cart:before, a.chevron-after.chevron-down-after, a.link-icon.share.js-share-buttons-trigger, a.link-icon.print, .p-detail-inner-header {display: none;}
.p-info-wrapper .price-final {font-size: 28px;}
.p-info-wrapper .availability-value {font-size: 14px;margin-bottom: 5px;font-weight: 600;}
.p-info-wrapper .availability-amount {font-weight: 400;color: #1a1a1a;}
.p-info-wrapper .delivery-time-label {color: #1a1a1a;margin-right: 5px;}
#cart-wrapper .show-tooltip, .products-block .show-tooltip {font-weight: 600;border-bottom-style: dashed;border-bottom-width: 1px;}
.question-tooltip {color: #fff;}
.p-detail .add-to-cart .quantity {border-style: solid;margin: 15px;}
.p-info-wrapper .add-to-cart {display: flex;flex-wrap: nowrap;background-color: #fff;padding: 15px;border: solid 1px #dadada;border-radius: 4px;}
.p-info-wrapper .p-final-price-wrapper {margin: 10px 0 0;}
.price-final .pr-list-unit, .cart-table .unit-value {color: #b2b2b2;font-weight: 400;}
.p-info-wrapper .detail-parameters {margin: 20px 0 20px 0;}
.p-info-wrapper .shipping-options {float: right;}
#product-detail-form > div > div.col-xs-12.col-lg-6.p-info-wrapper > div.info-manu {order: -1;padding-bottom: 15px;}
.social-buttons-wrapper {margin-top: 0px;}
.link-icon {margin: 0 0 19px;padding: 0 20px 0 0;text-transform: none;text-decoration: none;}
#content > div > p {display: none;}
.p-info-wrapper .detail-parameters tr.variant-list th {font-size: 18px;font-weight: 700;}
.p-final-price-wrapper .price-standard>span {color: #1a1a1a;}
.price-save {color: #e85c5c;font-weight: 600;}
.flag.flag-discount {background-color: #e85c5c;}
.price.price-final > strong.action-price, .p-final-price-wrapper .price-final.price-action {color: #e85c5c !important;}

/* Produkty slider */
.homepage-tabs-wrapper .tab-content>.tab-pane {display: block;position: relative;}
.homepage-tabs-wrapper .fade {opacity: 1;}
#productsAlternative .products-block {width: 100%;}
.in-index .products-block.slick-slider > div, #productsAlternative .products-block.slick-slider > div, .in-404 .products-block.slick-slider > div {width: 100% !important;padding: 0;}
.in-index .products-block .product:nth-child(n+5), #productsAlternative .product:nth-child(n+5) {display: none;}
.in-index .products-block.slick-slider .product:nth-child(n+5), #productsAlternative .products-block.slick-slider .product:nth-child(n+5), .in-404 .products-block.slick-slider .product:nth-child(n+5) {display: block;}
.slick-slide {outline: none;}
.slick-arrow {outline: none;position: absolute;top: 50%;border: none;background-color: rgba(0, 0, 0, .20);border-radius: 50%;width: 40px;height: 40px;z-index: 1;margin-top:-20px;}
.slick-arrow.slick-next {right: -20px;}
.slick-arrow.slick-prev {left: -20px;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.slick-arrow::before {content: '\e910';font-family:shoptet;display:block;color: #fff;font-size: 18px;}
.slick-slide img {margin-left: auto;margin-right: auto;}
.slick-initialized .slick-slide {padding: 10px;}
.type-detail .products-related.products-block > .slick-list {width: 100%;}
.type-detail .products-related.products-block .slick-track {margin: 0;}

/* Košík */
.header-top .btn.cart-count:before {color: #00ad69;}
.header-top .btn.cart-count {font-size: 14px;}
.navigation-buttons>a[data-target=cart] i {background-color: #FA8072;left: 6px;top: 10px;}
.in-krok-1.ordering-process .top-navigation-menu, .in-krok-2.ordering-process .top-navigation-menu, .in-krok-1.ordering-process .search .search-form, .in-krok-2.ordering-process .search .search-form, .in-krok-1.ordering-process #header::after, .in-krok-2.ordering-process #header::after, .in-krok-1.ordering-process #navigation, .in-krok-2.ordering-process #navigation, .in-krok-1.ordering-process .top-navigation-contacts, .in-krok-2.ordering-process .top-navigation-contacts, .in-kosik.ordering-process .cart-content h4 {display: none;}
body.ordering-process {background-color: #fff;}
.cart-table tr:first-child>td, .cart-table tr>td, .cart-item>div {border: none;}
.ordering-process #header {border-bottom: none;}
.cart-row>div.col-md-4 {padding-right: 20px;}
.cart-table {border-bottom: 1px solid #dadada;}
.order-summary-item.helper {border-bottom: 1px solid #dadada;margin-bottom: 10px;}
.order-summary-item.price {border-top-style: solid;border-top-width: 1px;border-top-color:#dadada;}
.cart-content+.cart-content, #checkoutSidebar {border: 1px solid #dadada;border-radius: 4px;}
.radio-wrapper {border: 1px solid #dadada;padding: 10px;margin: 10px;border-radius: 4px;}
.radio-wrapper:last-child, .cart-hide-unselected-options .radio-wrapper.selected-option {border-bottom: 1px solid #dadada;}
.radio-wrapper.active {background-color: #f6f6f6;}
.cart-widget-product-name a {font-weight: 400;}
.price-range>div {background-color: #FF0000;}

/* Pätička */
.custom-footer {padding-left: 0px;padding-top: 25px;border: none;}
#footer, #footer>.container {background-color: #454B1B;}
#footer h4 {color: #dadada;}
#footer .site-name {display: none;}
.footer-links-icons .footer-icon {padding: 5px;border-radius: 4px;background-color: #fff;}
#footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, #footer ul a, .copyright, .js-cookies-settings, .contact-box ul li>span.mail::before, .contact-box ul li>span.tel::before, .contact-box ul li>span.facebook:before, #signature a, #footer a {color: #dadada;}
#footer ul a:hover, #footer .contact-box a:hover, #signature a:hover {color: #dadada;font-decoration: underline;}
#footer > div.container.footer-rows > div.custom-footer.elements-4 > div.custom-footer__contact > div > ul > li:nth-child(1), #footer > div.container.footer-rows > div.custom-footer.elements-4 > div.custom-footer__contact > div > ul > li:nth-child(2), .contact-box ul li>span.mail::before, .contact-box ul li>span.tel::before {font-size: 20px;}

/* Newsletter */
.custom-footer__newsletter.extended > div > h4 { font-size: 25px; color: #1a1a1a;text-align: center; text-transform: uppercase;}
#formNewsletterWidget > fieldset {max-width: 500px;width: 100%;padding: 20px 25px;position: relative;margin: auto;}
.subscribe-form .btn.btn.btn-default::before {display: none;}
.subscribe-form .btn.btn.btn-default span {margin: 0;position: initial;}
.subscribe-form .btn.btn.btn-default {top: 20px;right:25px;}
.custom-footer__newsletter.extended {background: #f1f1f1;padding: 20px 0 20px 0;border-bottom: 1px solid #dadada;border-top: 1px solid #dadada;}

@media screen and (min-width: 768px) {
  #header {position: relative;z-index: 3;}
  #header::after {height: 62px;width: 100%;content: '';position: absolute;bottom: 0;left: 0;right:0;display:block;background-color: #b35c00;}
  #navigation {height: 62px;z-index: 2;background-color: #7B3F00;}
  .submenu-visible .navigation-in>ul>li.ext.exp>ul {top: 62px;border-bottom: none;}
  .navigation-in ul.menu-level-2 {background: #fff;-webkit-box-shadow: 0px 8px 12px rgba(155, 155, 155, 0.15);box-shadow: 0px 8px 12px rgba(155, 155, 155, 0.15);}
  .navigation-in ul.menu-level-2 a {color: #1a1a1a;}
  .navigation-in>ul>li, .menu-helper>ul>li {border: none;}
  .navigation-in>ul>li>a, .menu-helper ul li a {padding-top: 24px;padding-bottom: 24px;font-size: 16px;}
  .navigation-in ul li a b {font-weight: 600;text-transform: uppercase;}
  .navigation-in>ul>li.exp>a, .navigation-in>ul>li>a:hover, .navigation-in>ul>li>a:hover, .menu-helper>ul>li>a:hover, .menu-helper>ul>li.exp>a:hover {background-color: #fff;color: #1a1a1a;}
  .navigation-in>ul>li.ext>a>span {display:inline-block;}
  .navigation-in>ul>li>ul::after {content: '';position: absolute;left: -9999px;right: -9999px;top: 0px;bottom: 0;display: block;z-index: -1;-webkit-box-shadow: 0px 8px 12px rgba(155, 155, 155, 0.15);box-shadow: 0px 8px 12px rgba(155, 155, 155, 0.15);background-color: #fff;}
  .navigation-in>ul>li.ext>ul>li>div>a, .navigation-in>ul>li.ext>ul>li>a {font-weight: 400;}
  .navigation-in .has-third-level div>ul a {color: #8B8B8B;}
  .top-navigation-bar .container>div.top-navigation-menu {text-align: left;order: -1;}
  .top-navigation-bar-menu li:before {display: none;}
  .p-info-wrapper .p-final-price-wrapper {width: 100%;}
  .content-inner {max-width: 80%;}
  .header-top .btn.cart-count:before {margin-right: 5px; vertical-align: middle;}
  .products-block .p {padding: 20px;}
  .top-cat::before {content: "";border-left: 9999px solid #f1f1f1;-webkit-box-shadow: 9999px 0 0 #f1f1f1;box-shadow: 9999px 0 0 #f1f1f1;position: absolute;left: -9999px;right: 0;top: 0;bottom: 0px;display: block;}
}

@media screen and (max-width: 767px) {
  .scrolled body:not(.search-window-visible) .top-navigation-bar {border-bottom: 1px solid #dadada;box-shadow: none;}
  .top-navigation-bar {border-bottom: 1px solid #dadada;}
  .p-info-wrapper .add-to-cart {align-items: center;display: flex;flex-wrap: wrap;justify-content: space-between;}
  .p-info-wrapper .shipping-options {float: left;}
  .ordering-process .responsive-tools>a[data-target="navigation"] {display: none;}
   #header .site-name a img {max-height: 50px;}
  .responsive-tools>a[data-target=navigation]:before, .responsive-tools>a[data-target=navigation]:hover:before {background-color: #fff;}
  .responsive-tools [data-target=search], .responsive-tools [data-target=search]:hover {color: #1a1a1a;}
  .navigation-buttons a[data-target=cart] i, .navigation-buttons a[data-target=cart]:hover i {background-color: #FA8072;}
  .navigation-in>ul>li>a>b {font-weight: 600;}
  #footer .banner {margin: 0px;}
  .navigation-close:before {color: #1a1a1a;font-size: 18px;margin-right: 5px;}
  .products-block .p {padding: 5px;}
  .benefitBanner {display: flex;flex-wrap: wrap;justify-content: center;}
  .benefitBanner__item {width: 50%;flex-direction: column;flex: auto;}
  .benefitBanner__link {flex-direction: column;}
  .benefitBanner__content {text-align: center; padding-right: 0px;}
  .benefitBanner__picture {margin-right: 0px;}
}