
#nosicem, #nharadim, #taznem, #vyfukym, #olejem {visibility:hidden !important;height:0px}
#mobilnimenu {height:50px!important;}

@media (max-width: 1024px) {
    .text iframe, .text img, #product-detail img, #product-detail iframe {
        max-width: 100% !important;
        height: auto !important;
#telookos: {margin-left:0px;}
    }
 #hotline, #heurekaicon {
        display:none;
    }

.popi{float:none !important }

#infopopis55 {
padding-top:20px !important;
padding-bottom: 20px !important;
}



.mezirka2{visibility:hidden}

.popisekparametru{min-width:100px}

#vlevo{display:block;width:100%}
#vpravo{display:block;width:100%}


#atextys {width:85%;
 left: 10px;
 top:2%;
overflow-x:hidden;
}

.searching{
visibility:hidden;
}

#trailkos {width:95%;
 left: 5px;
 top:1%;
overflow-x:hidden;
}

#favs {width:95%;
 left: 5px;
 top:1%;
overflow-x:hidden;
}

.trailkostext{font-size:20px}

}

@media (max-width: 600px) {
 #header {
 height:150px !important;
background-image: url(images/vrchpozadimobil.png);
        background-color: #FFFFFF;
    }


#nadpiskosiku {visibility:hidden;display:none}

.kosikrada {display: none;}
.kosikradamaly {display: block;visibility: visible; }
.didi {width:100%!important}

.obri {max-width:100px}
.vrchnimenuodkaz{font-size:10px}

#infopopis55 {
padding-top:20px !important;
padding-bottom: 20px !important;
}

.zbozicena1{float:left !important;width:100% !important;display:block !important}

.obrvyfuku{display:block !important;float:right !important;width:60% !important}
.obrvyfuku1{display:block !important;width:40%}
.obrvyfuku2{min-width:150px !important;}

.cenost{float:left !important;margin-top:5px}
.skladost{float:left;margin-left:30px;margin-top:5px}
.kosikos{float:right;margin-right:40px;margin-bottom:7px}

.nakres2{padding-left:5px !important}
.nakres3{margin:auto;margin-top:40px;padding-left:70px}
.nakres8{padding-left:81px !important}
.nakres5{float:left !important;padding-left:18px !important}

 #obrmodelu {width:100px;display:block}

#jujkos{margin:0px}

.popisekparametru{min-width:70px}




}


@media (max-width: 426px)
{


.entryList {max-width:89%!important}
#popisplatby, #popisprepravy {
font-size:14px !important;
#logo {margin-top:10px !important;left:0px;margin-left:0px !important;position:absolute;}

.poradceh1 {font-size:16px !important;text-indent:0px!important}
.poradceh2 {font-size:11px !important;font-weight:normal;text-indent:last;text-indent:0px!important}
.poradceobr {visibility:hidden;display:none!important;min-height:2px;}

#poradceheader h1 {
margin-left:5px;
}

 }

.gogo{min-width:270px!important;width:89%!important}

.entryListd {max-width:67%!important}
.popisekinputu {display:block!important;width:60%!important;max-width:150px!important;margin-top:10px}
.doruceniinput {width:40%!important;}
.inputform {width:90%!important;}
.titComp2{display:block!important;}
.souhrn {max-width:90%!important}
.popisekinputusouhrn {display:block!important;width:100%!important;max-width:350px!important;margin-top:10px}
.popiseknazev {display:block!important;width:100%!important;max-width:375px!important;margin-top:10px}
.podminkytext {font-size: 16px;!important;}
.poznamka {min-width:100px!important;;width:90%!important;}
.poznamkaprepravce {min-width:100px!important;;width:90%!important;}

#mobilnimenu{visibility:visible;text-align:center!important}
}


@media (min-width: 768px) {
.kosikrada {display: block;visibility: visible;}
.kosikradamaly {display: none;visibility: hidden; }
#telookos: {margin-left:0px;}
}




@media (max-width: 800px) {
    body {
        font: 12px / 1.45 sans-serif;
    }
    *:after, *:before {
        border: 0 solid !important;
    }
    .listing-products .add-product, *:after, *:before, .listing-products .item .add-product, #nav-top ul, #nav-top li {
        position: relative !important;
        left: auto !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
    }

#infopopis32{float:left}
#infopopis55 {
padding-top:20px !important;
padding-bottom: 20px !important;
}

#loadingg{background-size: 50%;}

.zelena {width:90% !important}
.modra {width:90% !important}
.fialova {width:90% !important}
.zluta {width:90% !important}
.zluta2 {width:90% !important}


#jujkos2{visibility:hidden !important;height:0px;margin:0px}
#jujkos3{visibility:visible !important;margin:0px;height:auto;display:block}

.popisekparametru {width:100px}
 
    .wrapper {
        margin: 0;
        padding: 0;
    }
    .listing-products .in-basket, #listing-images, #visited-products, .icon-header, #goods-in-trade, #form-newsletter, .banners, .sorter, #params, #nav-top, #modal.modal-buy, .modal-overlay, #form-search, #modal-login, #filter-model .icon, #order .listing-table img, #on-page-select label, #most-wanted, #sorter, .prices .taxless-price, #basket-logos, #form-search, .add-product .dropdown ul, #breadcrumbs .divider, h1#title, #nav-skiplink a em, #nav-top, #nav-categories li.no-selected.level-0:hover .sub {
        display: none;
    }
    #search-product {
        display: none !important;
    }
    #nav-skiplink {
        display: inline-block !important;
    }
    .listing-table h2.main, .listing-table p.description {
        width: auto;
    }
    #nav-skiplink .skip-basket .btn {
        padding: 0.65em;
    }
    .container {
        min-width: 92%;
        max-width: 92%;
        width: 92%;
        padding: 5px 2% 100px;
        margin: 0 2%;
    }
    .col, .tabs .tab, .listing-products .item {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    #header {
 height:170px;
background-image: url(images/vrchpozadimobil.png);
        background-color: #FFFFFF;


    }
    #logo {
        width: 60% !important;
        display: inline-block;
        float: left;
    }

#hw-87kwowifjjowiklsadh666left
{
        visibility:hidden
    }

#compmenu{visibility:hidden}
#mobilnimenu{visibility:visible}


#kosikodiv {
        visibility:hidden
    }

#infopopis55{padding-top:20px;padding-bottom:20px}


.oddelenifont{
font-size:11px !important;
}

#jaknakupovat{
visibility:hidden;
display: none;
}

#logo {
       top: 5px;}


    #logo a, #logo img {
        float: left;
        display: inline-block;
        max-width: 100%;
    }
    #filter-range {
        margin: 1em 0 !important;
        height: 2em;
        float: left;
        display: inline-block;
        width: 100%;
    }
    #filter-tags li {
        width: 46% !important;
        margin: 0.25em 2% !important;
    }
    #filter-footer {
        margin: 0.25em 5% !important;
        width: 90% !important;
    }
    #product-tabs {
        margin-top: 1em;
    }
    .tabs .tab, .articles > .bg-white {
        padding: 0.25em 5% !important;
        width: 90% !important;
    }
    #homepage-products .tab {
        padding: 0em 0% !important;
        width: 100% !important;
        background-color: #FFFFFF;
    }
    #nav-footer li, #quick-contact, #nav-footer-top li {
        margin: 0.25em 10% !important;
        width: 80% !important;
    }
    #form-search, #nav-top, .modal {
        background-color: #FFFFFF;
        position: absolute;
        margin: 0;
        left: auto;
        top: 2.5em;
        right: 0;
        z-index: 1001;
        width: 90% !important;
        padding: 0.5em 5% !important;
    }
    #nav-top, {
        top: 3em;
    }
    #search-product, #nav-user li, #nav-top li, #nav-top ul, #nav-top li a.basket, .page.product, #nav-eshop .tab {
        position: relative;
        top: auto;
        left: auto;
        clear: both;
        display: inline-block;
        float: left;
        width: 100% !important;
        padding: 0 !important;
        -webkit-border-radius: 0 !important;
        border-radius: 0 !important;
    }
    #search-product {
        position: absolute;
        top: 98px;
        left: 0;
        z-index: 1100;
    }
    #nav-user {
        float: left !important;
        line-height: 1em;
    }
    #nav-user a {
        width: 90% !important;
        padding: 0.5em 5%;
        float: left;
        display: inline-block;
    }
    #nav-top li a, #nav-top li a.basket strong, #gallery {
        line-height: 1.35em !important;
        border: 0 solid !important;
        width: 90% !important;
        padding: 0.5em 5% !important;
    }
    #order, .content-list > .bg-white, .page, #order .listing-table .item, #row-product, #product-info .add-product {
        width: 95% !important;
        padding: 0.5em 2.5% !important;
        margin-top: 0.5em !important;
    }
    .page, .content-list > .bg-white, .page.product {
        margin-top: 0 !important;
    }
    #nav-top li a.basket {
        padding: 0 !important;
    }
    #nav-top li#ajax-basket, #nav-top li#account, #nav-top li#second-domain {
        border-top: 1px solid #FFFFFF;
    }
    .btn-back, #nav-top li a .icon {
        display: none;
    }
    #ajax-basket:hover .hide, .quantity-change .btn, #nav-top ul.sub, #nav-top li:hover ul.sub, .product-detail, #order .listing-table .item p {
        display: none !important;
    }
    #order .listing-table .item .main .col-9 {
        width: 90% !important;
    }
    #order .listing-table .item .col-1:last-child {
        position: absolute;
        right: 0;
        top: 0.3em;
    }
    #breadcrumbs {
        margin: 0 !important;
    }
    #breadcrumbs a {
        background-color: #0C81C6;
        border-color: #0C81C6;
        color: #FFFFFF;
        padding: 0.25em 0.5em;
        display: inline-block;
        float: left;
        margin-bottom: 0.5em !important;
        margin-right: 0.5em !important;
    }
    #breadcrumbs .last {
        font-size: 1.25em;
        border-top: 1px solid #EEEEEE;
        border-bottom: 1px solid #EEEEEE;
        clear: both;
        width: 100%;
        float: left;
        display: inline-block;
    }
   
    #nav-skiplink, #btn-compare {
        position: absolute;
        top: 0;
        right: 1px;
        z-index: 20;
    }
    #btn-compare a {
        padding: 0.5em 0.5em;
        font-size: 1em;
    }
    #btn-compare {
        top: 4em;
    }
    #page-detail #btn-compare {
        right: -2%;
        top: -3em;
    }
    .listing-products .item, .listing-products .item:hover, .listing-products .inner, .listing-products .inner:hover {
        border: 0 solid !important;
        min-height: inherit;
        height: auto !important;
    }
    .listing-products .inner, .listing-products .inner:hover {
        padding-top: 9px;
        padding: 9px 2.5%;
        display: inline-block;
        width: 95%;
        height: 130px;
        overflow: hidden;
        position: relative;
    }
    .modal .listing-products .inner, .modal .listing-products .inner:hover {
        height: auto;
    }
    .modal .listing-products .add-product, .modal .listing-products .product-view, .listing-products .product-view, .listing-products .add-product {
        clear: none;
        float: right;
        height: auto;
        overflow: unset;
        width: 65%;
    }
    .listing-products .image {
        position: absolute;
        width: 30% !important;
        left: 2.5% !important;
        top: 3em;
        margin: 0;
        overflow: hidden;
    }
    .modal .listing-products .image {
        top: 0.5em;
    }
    .listing-products .description {
        position: inherit;
        padding: inherit;
    }
    .listing-products .store-info {
        position: absolute;
        left: 2.5%;
        top: 1em;
        width: 30% !important;
    }
    .listing-products .add-product {
        padding-top: 0.25em;
        margin: 0;
    }
    #page-compare #products .listing-products h2.main, #page-compare #products .listing-products .inner > .col-12, #page-compare #products .listing-products .inner .link-compare {
        width: 65% !important;
        float: right !important;
    }
    #heureka-availability {
        font-size: 0.95em;
    }
    #summary {
        font-size: 0.9em;
    }
    #summary .final-price .price {
        font-size: 1.15em;
    }
    #order .listing-table .item p, #nav-choose li, .listing-products .add-product > .col-7, .listing-products .add-product > .col-5 {
        width: 50% !important;
    }
    #form-search .col-11, #nav-top, .modal {
        width: 75% !important;
    }
    #heureka-availability .availability-text {
        width: 65% !important;
    }
    #order .listing-table .item .col-2, #order .listing-table .item .col-1 {
        width: 33.222% !important;
    }
    #form-search .col-1 {
        width: 25% !important;
    }
    #nav-subcategories li {
        margin: 0em 1% 0.25em !important;
        width: 47% !important;
    }
    #nav-subcategories li:nth-child(4n+1) {
        clear: none;
    }
    #nav-subcategories li:nth-child(2n+1) {
        clear: both;
    }
    #heureka-availability .calendar {
        float: right !important;
    }
    #order .listing-table .item .col-1 {
        margin-bottom: 1em !important;
    }
    .modal {
        -webkit-box-shadow: 0px 0px 2px #aaaaaa;
        box-shadow: 0px 0px 2px #AAAAAA;
        border: 1px solid #444444;
    }
    #modal-login {
        z-index: 1020;
    }
    .modal h2.title {
        font-size: 1.15em;
    }
    .modal .item.main h3.main {
        font-size: 1em;
        float: left;
        width: 70%;
    }
    .modal .item.main .image {
        float: right;
        width: 25%;
    }
    .modal-btn {
        margin-top: 0.5em !important;
    }
    .modal-btn .btn {
        width: 90%;
        text-align: center;
        padding: 0.815em 5%;
        font-size: 1em;
    }
    #page-compare .listing-products .item form {
        position: static;
    }
}


@media (max-width: 1024px) {
    #form-search, #nav-top {
        display: inline-block !important;}
.krokykos2 , .krokykos{

font-size:14px;
padding-bottom:11px;
}

.dopravajedenblock{width:90%}
.dopravajedenblock8 {width:90%;float:left !important}
.dopravajedenblock7 {width:90%;float:left !important}

.dopravajedenblock, .dopravajedenblock7, .dopravajedenblock8, .dopravatitComp, .entryList {width:100% !important}

#infopopis55 {padding-top:20px;padding-bottom:20px}

.btn10{font-size:12px;
	font-weight:bold;
	padding:10px 20px;
	text-decoration:none;
	text-shadow:0px -1px 0px #528009;
}


#produktytelo{visibility:hidden;height:0px}

#lista{
visibility:hidden !important;
width:0px;
height:0px}

.vyberteheader{text-align:center}





@media (min-width: 1024px) {
    #form-search, #col-left, #nav-top {
        display: inline-block !important;
    }

#infopopis55 {padding-top:20px;padding-bottom:20px}


}

@media (max-width: 500px) 
{    
.vrchnimenuodkaz{font-size:10px;}

#infopopis55 {padding-top:20px;padding-bottom:20px}

}

@media (max-width: 1360px) 

#infopopis55 {padding-top:20px;padding-bottom:20px}

{
.oddeleni{
font-size:12px;
}



    .listing-products .item:nth-child(4n+1), #params .input-checkbox:nth-child(6n+1) {
        clear: none;
    }
    .listing-products .item:nth-child(3n+1), #params .input-checkbox:nth-child(4n+1) {
        clear: left;
    }
      .listing-products .item {
        width: 32%;
        clear: none;
    }
 #heurekaicon {
       display:none;
    }

}


@media (max-width: 1100px) {
    #nav-categories li.not-selected.level-0:hover .sub {
        width: 200%;
    }
    #nav-categories li.not-selected.level-0 .sub li {
        width: 48%;
    }
 #hotline, #heurekaicon {
        display:none;
    }



#hw-87kwowifjjowiklsadh666left
{
        visibility:hidden
    }

.searching{visibility:hidden}


#infopopis55 {
padding-top:20px !important;
padding-bottom: 20px !important;
}
#infopopis32{float:left}
#infoobr{text-align:center;width:100%;background-color:white;border-bottom:1px solid gray;}

}

@media (max-width: 424px)
{
.vrchnimenuodkaz{font-size:10px;}
#infopopis55 {padding-top:20px;padding-bottom:20px}

#logo {margin-top:10px !important;left:0px;margin-left:0px !important;position:absolute;}
.tituleknavigator{font-size:16px}
.vyberteheader{margin-top:10px !important;padding-bottom:10px !important;}
.listing-products{margin:0 !important;padding:0 !important}

.dopravaicoobr {visibility:hidden;display:none}

.entryList {max-width:67%!important}
.entryListd {max-width:67%!important}
.souhrn {max-width:90%!important}
.popisekinputu {display:block!important;width:60%!important;max-width:150px!important;margin-top:10px}
.popisekinputusouhrn {display:block!important;width:100%!important;max-width:350px!important;margin-top:10px}
.popiseknazev {display:block!important;width:100%!important;max-width:375px!important;margin-top:10px}
.dopravajedenblock7 {width:100%!important;}
.poznamka {min-width:100px!important;;width:90%!important;}
.poznamkaprepravce {min-width:100px!important;;width:90%!important;}
.podminkytext {font-size: 14px;!important;}
.doruceniinput {width:30%!important;}
.inputform {width:70%!important;}
.titComp2{display:block!important;}
#popisplatby, #popisprepravy {
font-size:14px !important;
 }
.gogo{min-width:270px!important;width:67%!important}
.poradceh1 {font-size:16px !important;text-indent:0px!important}
.poradceh2 {font-size:11px !important;font-weight:normal;text-indent:last}
.poradceobr {visibility:hidden;display:none!important;min-height:2px;}


.mobilnirozcestnik {visibility:visible!important;width:100%!important;display:block!important;padding:0px!important;margin:0px}
.footerinfo {width:50%!important;display:none!important}
.footermezera {width:1%!important}
.footerlogo, footeradresa {width:20%!important}
.footeradresa {width:50%!important}
.footik {padding:0px!important;margin:0px!important;}

.telotextiku h1 {font-size:14px!important;padding-top:20px!important}
.telotextiku h2 {font-size:12px!important;padding-top:20px!important}
.dokopa {font-size:12px!important;}

#mobilnimenu3 {display:none!important;height:0px;visibility:hidden!important;}
#mobilnimenu2 span{font-size:12px!important}
.sear {width:90%!important}

#poradceheader h1 {
margin-left:5px;
}
#poradcevrchni {display:none!important;height:0px;visibility:hidden!important;}
#poradcespodni {display:none!important;height:0px;visibility:hidden!important;}
}


@media (max-width: 1400px) 

{

 .krokykos2 {
font-size:18px;
padding-bottom:16px; }
  .krokykos {
font-size:18px;
padding-bottom:16px;  }

#infopopis55 {
padding-top:20px !important;
padding-bottom: 20px !important;
}

#searchinput{width:200px}

.oddelenifont{
font-size:12px;
}

}
