/* CSS Document */
/*body::after {
  content: "";
  background: url('/template/led/img/background.j') no-repeat top center;
    background-size: auto, cover;
  opacity: 0.2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
}*/
.solid-container {height: 400px;}
.solid-container2 {height: 600px;}
.swal2-styled.swal2-confirm{background-color: #000000; border-radius:0px;box-shadow:none;}

.tt-img-box img {
  width: 70%;
}
/*.img-fluid{max-width: 100px;height: auto;}*/
.max-h450{max-height:450px; overflow: auto}
.tt-checkout-products{margin: 5px 0px}
.tt-checkout-products .tt-item{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-content: stretch;align-items: flex-start;border-bottom: 1px solid #cec9c9;margin: 11px 0px;}
.tt-checkout-products .tt-item img{width: 67px;height: auto;}
.tt-checkout-products .tt-item a{display: flex;width: 100%;transition: color .2s linear;}
.tt-checkout-products .tt-item .tt-title{font-family: Hind,sans-serif;font-weight: 400;font-size: 14px;line-height: 22px;transition: color .2s linear;}
.tt-checkout-products .tt-item .tt-quantity{display: inline-flex;font-size: 14px;color: #777;}
.tt-checkout-products .tt-item .tt-item-descriptions{flex: 2 1 auto;}
.tt-checkout-products .tt-item .tt-add-info{list-style: none;margin: 4px 0 0;padding: 0 0 5px;}
.tt-checkout-products .tt-item .tt-price{display: inline-flex;font-size: 16px;color: #FFFFFF;font-weight: 500;}
.old-price-checkout{color: #f68f8e !important;text-decoration: line-through;}
.checkout-outer{top:13px; position:relative;}
.ship-desc{font-size: 11px; text-align: justify;}
.show-always{display: inline-block !important}
.bold{font-weight:bold !important}
.w100{width:100%}
.collapse:not(.show) {display: none;}
.tt-modal-quickview{color:#000}
.text20{font-size:20px;}
.text18{font-size:18px;}
.text16{font-size:16px;}
.text14{font-size:14px;}
.tt-options-swatch.options-big-large li a.options-color {width: 80px !important;height: 80px !important;background-size: cover;}
.swal2-popup{border-radius:0px !important}
.account-table{max-height: 500px;overflow: auto;}
.info-content{border: 1px solid rgba(0, 0, 0, 0.2);padding: 50px 60px;}
.info-content ul{list-style: none;}
.static-page ul li {color: #7f7f7f;font-weight: 400;line-height: 20px !important;font-size: 12px !important;text-align: justify;}
.detail-list-columns-item {display: block;margin-bottom: 5px;clear: both;width: 100%;overflow: hidden;}
.detail-list-columns-text:first-child {width: 65%;padding-right: 15px;display: block; float:left}
.detail-list-columns-text:last-child {text-align: right; width: 35%;display: block; float:left}
.static-page strong{font-weight: bold}
.hr-line-ext {display: block;max-width: 300px;margin: 30px auto 30px;height: 1px;background-color: rgba(0, 0, 0, 0.2);}
.pay-mar{margin: 16px 9px 0 0 !important;}
.pay-pom{height: 50px;display: inline-block;line-height: 50px;}
.checkout-block{margin: 0px 0px 15px 0px;padding-bottom: 15px;border-bottom: 1px solid #eaeaea;}
.checkout-block figcaption{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-weight: 400;}
.loader-p{position: absolute;top: 0px;left: 0px;background-color: rgba(0,0,0,0.4);z-index: 19;width: 100%;height: 100%; display: none}
#modalAddToCartProduct{z-index: 50;}
.a-red:hover{color:#f68f8e}
.red{color:#f68f8e;}
.read-more{color:#fff;font-weight: bold;}
.read-more:hover{color:#AC0002;}
.btn-disabled{background-color: #c6c4c4;color: #868686;cursor: not-allowed !important;}
.btn-disabled:hover{background-color: #c6c4c4;color: #868686;cursor: not-allowed !important;}
.swal2-cancel{border-radius:0px !important;}
.loader-div{width: 300px;padding:20px;left: calc( 50% - 150px);position: relative;top: calc( 50% - 150px);text-align: center;}
.loader-text{font-size: 20px;color: black;font-weight: bold;padding-top: 20px;}
.loader {border: 16px solid #f3f3f3; /* Light grey */border-top: 16px solid #3498db; /* Blue */border-radius: 50%;width: 120px;height: 120px;animation: spin 2s linear infinite;margin:  0 auto;}
.product-unit{font-size: 20px; margin-right:10px; font-weight: bold; color:#fff; line-height: 50px;}
.level-0 li a{font-size: 16px; color: #fff;}
.level-0 li a:hover{color: #A70002;}
.level-0 li::marker{color:#fff; font-size:16px;}
label.error{color: #f68f8e;font-weight: bold;margin-top: 5px;margin-left: 10px;}
.mt-150{margin-top: 150px;}
.megamenu{padding-top:74px;}
.stuck.tt-stuck-nav{background: rgba(0, 0, 0, 0.7)}
js-tt-stuck-nav .megamenu{padding-top: 50px;}

.tt-listfooter{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-content: center;align-items: center;}
.tt-listfooter li a{font-family: Hind, sans-serif;font-size: 12px;line-height: 1.1;font-weight: normal;letter-spacing: .04em;padding: 9px 20px;display: inline-flex;}
.tt-listfooter li a:hover{color: gray;}

.tt-listfooterxl{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-content: center;align-items: center;}
.tt-listfooterxl li a{font-family: Hind, sans-serif;font-size: 16px;line-height: 1.1;font-weight: bold;letter-spacing: .04em;padding: 9px 20px;display: inline-flex;}
.tt-listfooterxl li a:hover{color: gray;}

.info-product{font-size: 15px; font-weight: bold; color: #00cfff}
.tt-product-single-info .tt-price{color: #00cfff; font-size:36px}
.text11{font-size:13px;}
@keyframes spin {0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.col-60{width:59% !important;box-sizing:}
.col-40{width:40% !important;}
.newsletter-gdpr{color:white}
a.newsletter-link{color: white; text-decoration:underline;}
.img-fluid{width: 100%; height: auto;}
.wrapper-social-icon{background-color: #8dc73f;padding-top: 3px;padding-right: 5px;padding-left: 5px;padding-bottom: 12px;color: rgba(255,255,255,1.00);}
.wrapper-social-icon1{background-color: #f68f8e;padding-top: 3px;padding-right: 5px;padding-left: 5px;padding-bottom: 12px;color: rgba(255,255,255,1.00);}
.wrapper-social-icon3{background: #f7f8fa;padding: 12px 5px 10px;color: rgba(255,255,255,1.00);}
ul.cat-nav{list-style: none;padding-left:5px;}
.cat-nav li li {display: none;}
.cat-nav .active {font-weight: 600;}
.has-submenu>span:after {cursor: pointer;font-family: "Font Awesome 5 Free";content: "\f078";display: inline-block;padding-right: 3px;vertical-align: middle;font-weight: 900;font-size: 10px;margin-left: 5px;}
.has-submenu .nav-open>span:after {cursor: pointer;font-family: "Font Awesome 5 Free";content: "\f077"; display: inline-block;padding-right: 3px;vertical-align: middle;font-weight: 900;font-size: 10px;margin-left: 5px;}
.cat-wrap {z-index: 44;}
#toggle-cat {top: 67px;left: 0;position: fixed;cursor: pointer;z-index: 5555;height: 105px;width: 35px;line-height: 147px;overflow: hidden;}
#cat-sm {top: 67px;border-top: 2px solid #dc3545;left: 0;position: fixed;width: 350px;z-index: 555;transform: translateX(-100%);-webkit-transform: translateX(-100%);}
.f-activex{color:red; font-weight: 600;}
.link-pointer{cursor:pointer}
.dam-edit-omalovanky{color:black;background-color: white;padding: 5px;font-size: 21px;position: absolute;top: 0px;right: 0px; z-index: 10; cursor:pointer; transition: 0.3s;}
.dam-edit-omalovanky:hover{background-color: red;color: white;}
.tt-top-panel p{margin-top:0px;}
.aside{height: 100%;overflow: auto;}
.katalog h2{color:#FFF;}
.katalog .tt-blg-init{opacity: 1 !important;}
.katalog a:hover{color: #FFF}
.katalog .element-item{float:left; width:33.33%;box-sizing: border-box;border: 3px solid black;}
.katalog .tt-layout-01-post .tt-post .tt-post-img img{max-height:400px;}
.katalog .tt-layout-01-post .tt-post{margin-top:30px;}
.katalog .tt-layout-01-post .tt-post .tt-post-content{padding: 0px 8px 0px}

.sub-cat-border{border: 1px solid #d7cfcff2;text-align: center; min-height: 50px;position: relative;height: 150px;}
.sub-cat-border img{padding: 5px;max-height: 76%;width: auto;}
.sub-cat-border:hover img{filter:blur(1px); transition-property: -moz-filter, -ms-filter, -o-filter, -webkit-filter, filter;
    transition-duration: 0.3s;}
.sub-cat-name{position: absolute; bottom:0px; width: 100%;}

.tt-newsletter .tt-row {max-width: 587px; margin: 0 auto;}
.tt-newsletter .tt-row .form-group{width:100%; flex-wrap: nowrap;}
.tt-newsletter .tt-row .form-control{width:100%}

.tt-color-scheme-02{background-color: gray;}

@media screen and (max-width: 1020px)
{
	.display-desktop{display:none;}
    .mobile-center{text-align: center;}
}

@media screen and (min-width: 1020px)
{
    .display-mobil{display:none;}
    
}

@media screen and (max-width: 1228px) and (min-width: 1024px) {
	.sub-cat-border img{ width:100%; max-height: none;}
}

@media screen and (max-width: 1230px) {

    a.newsletter-link{color: #FFFFFF; text-decoration:underline;}
	.newsletter-gdpr{/*color: #000;*/
margin-top: 10px;
font-size: 12px;}
	.info-content {padding: 41px 7px;}
}

@media screen and (max-width: 1020px)
{
	.max-h450{max-height:100vh; overflow: auto}
}

@media screen and (max-width: 792px)
{
	.sub-cat-border{line-height: 50px;font-size: 21px; height:50px;}
	.sub-cat-border img{ width:50px; float: left; max-height: none;}
}

@media (max-width:576px) {
    .katalog .element-item{float:none; width:100%}
    .col-60{width: 100% !important}
    .col-40{width: 100% !important}
    .katalog .tt-layout-01-post .tt-post .tt-post-img img {max-height: none !important;}
    .no-mobile{position:absolute;width:0;height:0; margin:0; padding:0; overflow: hidden;}
}