@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700&display=swap');
form[id="formNewsletterWidget"] fieldset .btn.btn-default.btn-arrow-right{background: #5C2486;border-color:#5C2486 }
form[id="formNewsletterWidget"] fieldset .btn.btn-default.btn-arrow-right:hover{color: #FFC500;}
form[id="formNewsletterWidget"] fieldset div input{border-color:#5C2486;border-radius: 5px}
form[id="formSearchForm"] fieldset .query-input.search-input{border-color: #5C2486 !important;}
article header[itemprop="headline"] h1{display:none;}
@media(max-width:769px){#navigation .navigation-in ul li>a>b{color:#000 !important}}
footer#footer{background-image: url("https://www.truper.cz/user/documents/upload/betonlight.jpg");background-size: cover;}
.banner-wrapper span[data-ec-promo-id="75"] a:after{
background-image: url("https://597329.myshoptet.com/user/documents/upload/Adatelier.sk_.png");
background-size: 25px 25px;
display: inline-block;
width: 25px;
height: 25px;
margin-bottom: -5px;
content: "";
}
.menu-helper>span{color:#FFF}
.custom-footer__banner1.col-sm-6.col-lg-3{width: 100%; text-align:center;padding-top: 50px;}
a.social-icon{border-color:#5C2486;background-color:#5C2486;color:white}
a.social-icon:hover{color:#FFC500;border-color:#5C2486;background-color:#5C2486}
#header {
    background-image: url(https://www.truper.cz/user/documents/upload/betonlight.jpg)!important;
    background-size: cover;
}
@media(min-width:1200px){
#header .navigation-buttons a[data-target="cart"] {
background: #CE5E18!important;
border-radius: 15px;
padding: 10px;
color: #FFFFFF;
}}
.navigation-buttons > a[data-target="cart"] i {
background: #FFF;
color: #CE5E18;
top:30px;
left:5px
}
.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {
border-radius: 10px;
}
.p-detail-inner-header-mobile, .p-detail-inner-header-mobile .h1{
    margin-top: 20px;
}
#order-billing-methods .payment-shipping-price.for-free {
    display: none;
}
 #header .search-input {
    border-style: solid;
    border-width: 1px;
    border-color: #e0e2e5;
    border-radius: 10px;
    background-color: #F5F6F8;
}
.form-group.submit-wrapper input{
    font-size: 16px;
    padding: 8px 30px !important;
}
.top-navigation-bar {
    background-color: #CE5E18;
    border-color: #CE5E18;
    padding-top: 7px;
    padding-bottom: 7px;
    color: white;
}
.top-navigation-bar a{
color: white;
}
.header-bottom {
		background: #2D3236!important;
    color: #FFF;
    }
#navigation {
		background: transparent!important;
    color: #FFF;
    }
#navigation .navigation-in ul li>a>b {
		color: #FFFFFF;
}
@media(max-width: 679px){
.TitlePageBanner{flex-direction: column;}
.DelapFlexBanner{display:none !important;}
.carousel-slide-caption{
    transform: scale(.65);
    position: absolute;
    top: 15% !important;
    left: -5% !important;
    background: white;
    padding: 10px 30px 10px 30px !important;
}}
.box.box-bg-variant.box-sm.box-onlinePayments,.box.box-bg-default.box-sm.box-topProducts{border-radius: 10px}
.btn.btn-conversion, .btn.btn-default, a.btn.btn-default {
    color: #FFFFFF;
    border-radius: 5px;
}
.btn.btn-conversion, .btn.btn-default, a.btn.btn-default:hover {
    color: #FFFFFF;
}
.external-fonts-loaded body, body.blank-mode {
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
}
.external-fonts-loaded h1{
 font-family: 'Raleway', sans-serif;
    font-size: 25px;}
    .external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode .cart-table .main-link, .blank-mode .cart-related-name {
    font-family: 'Raleway', sans-serif;

}
.form-group:last-child {
    margin-bottom: 30px;
}
.navigation-in ul{
font-family: 'Raleway', sans-serif;
    font-size: 19px}
.btn.btn-primary, a.btn.btn-primary {
    color: #FFF;
    border-color: #CE5D18;
    background-color: #CE5D18;
    border-radius: 5px;}
#categories {
    position: relative;
    font-size: 15px;
    background: #F5F6F8;
    border-radius: 15px;
    padding: 15px;
    border-width: thin;
    border-style: solid;
    border-color: #e3e3e3;
}
.box.box-sm.box-filters {
    padding: 20px;
    background: #F5F6F8;
    border-radius: 15px;
    border-color: #e3e3e3;
}
.sidebar-inner>div.box-sm {
    padding: 20px;
    background: #F5F6F8;
    border-radius: 15px;
    border-color: #e3e3e3;
}

.btn.btn-primary, a.btn.btn-primary:hover {
    color: #FFF;
    border-color: #545454;
    background-color: #545454;
}
.filter-sections {
    background-color: transparent;
}
@media (min-width: 900px){
.p-detail-inner .p-data-wrapper {
    width: 50%;
    background: #F5F6F8;
    padding: 40px;
    border-radius: 15px;
    border-color: #e3e3e3;
    border-style: solid;
    border-width: thin;
}}
table.detail-parameters tbody tr th .row-header-label {
background: transparent;
}
.shp-tabs-holder ul.shp-tabs {
margin-left: 0px;
}
.shp-tabs-holder ul.shp-tabs a.shp-tab-link {
padding-left: 0px;
padding-right: 0px;
}


.contact_info:hover{
color: #CC0A0B;
font-weight:800;
}
@media(max-width: 767px){
.banner{min-height: 100px}
.custom-footer>div{padding-bottom: 0px}
.custom-footer__banner8.col-sm-6.col-lg-3 .banner .banner-wrapper{text-align:center;margin-top: 60px}
.custom-footer{padding-top:0px}
.footer-rows .custom-footer{padding-bottom: 0px}
}
@media(min-width:768px){
.products-block > div .p .name{height: 50px;}}
.tabDiscussion{display: none;}


table.detail-parameters tbody tr th:after {
display: none;
}
/*full width e-shop*/
@media(min-width: 768px){
#header .header-top{padding: 15px 50px !important}
.container{width: 100%}
.sidebar.sidebar-left{margin-left: 15px}
.top-navigation-bar{padding-right:50px;padding-left:50px}
.wide .p-detail,article{padding: 0px 100px}
}
@media(max-width: 768px){
.content-wrapper{padding-top: 0px}

}
.breadcrumbs{padding-top: 15px;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100%}
.container{margin-left:0px;margin-right:0px}
/*-----------------*/
.custom-footer__banner3.col-sm-6.col-lg-3 div div{padding-left: 25px;padding-right:25px}
.custom-footer__banner4.col-sm-6{width: 100%;text-align: center;padding-top:15px;}
.banner-wrapper span[data-ec-promo-id="75"] a:after {
    background-image: url("https://www.truper.cz/user/documents/upload/Adatelier.sk__1.png");
    background-size: 25px 25px;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-bottom: -5px;
    content: "";
}
.top-navigation-bar a{background: #CD5E18}
.homepage-group-title.homepage-products-heading-3.h4, .products-wrapper.product-slider-holder.has-navigation > #products-3{display:none;}
.category_col a img {border-radius: 10px;box-shadow: 1.95px 1.95px 2.6px rgba(0, 0, 0, 0.15) ;}
.category_col a img:hover{box-shadow:none}
.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {
color: white;
}
@media(max-width:991px){.category_row{padding:0 50px}}
#content-wrapper{overflow-x:hidden}
span.sold-out, tr.sold-out{display:none}

.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button {
    background-color: #3d3d3d;
}
.btn.btn-default, a.btn.btn-default {
border-color: transparent;
}
.fixedCategoriesBig {
    position: fixed !important;
    top: -80px;
    width: 320px; /* Adjust width as needed */
    z-index: 1000; /* Ensure it stays on top */
}
.fixedCategories {
    position: fixed !important;
    top: 20px;
    width: 320px; /* Adjust width as needed */
    z-index: 1000; /* Ensure it stays on top */
}
.leaflet-left{
	right: 15px !important;
	left: unset !important;
}
.extended-description{
    display: none !important;
}
.p-short-description{
    font-size: 16px;
}
@media (min-width: 992px) {
    .wide .ratings-and-brand .stars-wrapper+.brand-wrapper {
        margin-left: 0px !important; 
        margin-top: 5px;
    }
}
@media (min-width: 992px) {
    .wide .ratings-and-brand {
        flex-flow: column !important;
        margin-top: 15px;
    }
}
#cart-wrapper .cart-row, .products-block>div .p .stars-placeholder{
    display: none !important;
}
@media (max-width: 480px) {
    .radio-wrapper input[type=radio]+label {
        flex-wrap: nowrap !important;
    }
}
#footer .contact-box{
    text-align: left !important;
}
.custom-footer__productRating .rate-wrapper, .custom-footer .custom-footer__productRating div{
    padding-right: 0px !important;
    padding-left: 0px !important;
}