

#cboxOverlay {
    background-color: #8696af!important;
}

.price-standard {
    margin-right: 0px !important;
    padding-left: 5px;
}
.active:after {
    display:none;
}
h1{
    margin-top: 50px;
}
.banner {
  margin-bottom: 0px;
}

.extended-banner-texts{
  box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
  border-radius: 6px;
}
   
   
.shp-tabs-holder ul.shp-tabs li a {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.form-group:last-child {
    margin-bottom: 0;
    font-weight: bold;
}

input[type="checkbox"]:checked+label::before, input[type="radio"]:checked+label::before {
    border-color: #e01414;
}

.next-step-back {
padding-left: 20px;
}

.widget-parameter-more span{
 color: red;
}

.products-block > div .p > a img {
    margin-top: 0;
    margin-bottom: 0;
   /* padding-bottom: 15px; */
    height:  100%;
}

.navigation-buttons a[data-target="login"] {
    color: #000;
    background-color: #fff;

}
.flag.flag-custom1{
    line-height: 14px;
    position: relative;
    padding: 0 0 0 0!important;
    top: 15px;
    left: -5px;
    color: black;
    background-color: #8ddf24;
    width:100px;
}
.flag.flag-custom3{
 line-height: 14px;
    position: relative;
    padding: 0 0 0 0!important;
    top: 5px;
    left: 10px;
    color: black;
    background-color: #f00000;
    width:100px;
}

#cboxOverlay {
  background-color: #fff;
}

#signature {
    width: auto;
    opacity: 0;
}
.flag {
    color: #000;
    font-weight: bold;
    font-size: 11px !important;
    float: left!important;
    clear: left!important;
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}

.nav01 {
    background: white;
    position: relative;
    width: 100%;
    z-index: 999;
    height: 65px;
    line-height: 65px;
    opacity: 1;
}


flags {
    position: absolute;
    left: -1px;
    top: 0px;
}


.flag.flag-r-eco-nsider {
    line-height: 14px;
    position: relative;
    padding: 0 5px 0 0!important;
    top: 90%;
    font-weight: 100;
}



 .flag.flag-custom2 {
  background-color: transparent;
    color: #000;
    font-weight: bold;
    float: right!important;
    font-size: 11px !important;
    clear: right!important;
    transform: rotate(-90deg);
    transform-origin: right bottom 0;
    left: -10px;

}

@media screen and (min-width: 2000px){
.products-block > div .p > a img {
    height: 100% !important;
}
.products-block > div .p .name {
  height: 35px;
  margin-top: 25px !important;
  margin-left: -15px !important;
  margin-bottom: 20px;
  font-size: 13px;
}
.flags-extra .flag.price-standard , .flags-extra .flag .price-save {
  left: -835px;
  font-size: 12px;
  position: relative;
  top: -15px;
  color: #878b8f;
  line-height: 20px;
}
}

@media screen and (max-width: 1999px){
.flags-extra .flag.price-standard, .flags-extra .flag .price-save {
  left: -305px;
  font-size: 12px;
  position: relative;
  top: -15px;
  color: #878b8f;
  line-height: 20px;
}}

@media screen and (min-width: 1900px){
.flag.flag-custom2 {
    background-color: transparent;
    color: #000;
    font-weight: bold;
    float: right!important;
    font-size: 11px !important;
    clear: right!important;
    transform: rotate(-90deg);
    transform-origin: right bottom 0;
    left: -30px;
}

.flags-extra .flag.price-standard, .flags-extra .flag .price-save {
    left: -250px;
    font-size: 12px;
    position: relative;
    top: -25px;
    color: #878b8f;
    line-height: 20px;
  }
  }
@media screen and (max-width: 1900px){
.flags-extra .flag.price-standard, .flags-extra .flag .price-save {
    left: -180px;
    font-size: 12px;
    position: relative;
    top: -25px;
    color: #878b8f;
    line-height: 20px;
}}

@media screen and (max-width:1300px){
.Melky_slick{
    max-width:99%;
    padding-left:20px;
    display:none;
}
.flags-extra .flag.price-standard, .flags-extra .flag .price-save {
  left: -190px;
  font-size: 12px;
  position: relative;
  margin-top: 242px;

  color: #878b8f;
  line-height: 20px;
}}

@media screen and (min-width: 1200px){
.columns-4 .wide .products-block>div {
  width: 25%!important;
}

}

@media screen and (max-width:1000px){
.flags-extra .flag.price-standard, .flags-extra .flag .price-save {
  left: -125px;
  font-size: 12px;
  position: relative;
  margin-top: 242px;
  color: #878b8f;
  line-height: 20px;
}

.container.navigation-wrapper .site-name {
    flex: 0 1 200px;
}
.claros {
display: none
}}

@media screen and (min-width: 991px){
.navigation-in>ul>li.menu-item-1942{
  display: none;
}

.navigation-in>ul>li.menu-item-2047{
 display: none;
}
.pagination-loader {
    border-color: #101820;
    width:243px !important;
      border-style: solid;
    border-width: 1px;
    border-radius: 0;

    font-weight: 400;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: normal;

    transition: all 0.3s ease-out;

    appearance: none;
    cursor: pointer;

}}





@media screen and (max-width: 991px){

.navigation-in {
background-image: url("https://www.myclaros.sk/user/documents/upload/OBR_V_KAT/01_01.jpg")
}
#content .btn.unveil-button, #footer .btn.unveil-button {
  display: inline-block;
  background-color: white;
  border-color: #101820;
  opacity: 0.7;
  z-index: 2;
  width: 120px;
}

.pagination{
 display:none;
}

.navigation-in {
  font-size: 18px;
  line-height: 18px;
}}

@media screen and (max-width: 780px){
#header .container {
  padding-left: 0;
  padding-right: 0;
  height: 60px;
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
.flags-extra .flag.price-standard, .flags-extra .flag .price-save {
  left: -105px;
  font-size: 12px;
  position: relative;
  margin-top: 242px;
  color: #878b8f;
  line-height: 20px;
}



.tab-pane .products-block .product {
     width: 50% !important;

}
.pagination{
 display:none;
}

}

@media screen and (min-width: 768px) {
    #content .filters.visible, #footer .filters.visible {
        display: block;
        border: solid;
        padding: 10px;
    }
    .navigation-buttons {
        z-index: 1 !important;
    }
}

