a.respmenubut{display:none;}
@media (max-width:1400px){.vypzboziv2 .main div.left{width:30%;}
.vypzboziv2 .main div.left img{width:100%;height:auto;}
.vypzboziv2 .main div.right{width:65%;}
}
@media (max-width:1200px){#main #main-in,
#main #mainintop,
#main #topmenu,
#patka > #patkain{width:98%;}
#tophlavicka div.img{height:auto;left:0px;}
#tophlavicka div.img a img{width:100% !important;height:auto !important;}
#tophlavicka div.txt{left:25%;width:50%;}
#tophlavicka div.hledani,
#tophlavicka div.phone{right:26%;left:auto;}
#tophlavicka .phone{width:21%;}
#col-levo{width:23% !important;}
#col-obsah{width:75% !important;}
.slider-wrapper.theme-default{width:100%;height:auto;}
div.nivo-slice{width:100% !important;height:auto !important;}
.vypzboziv1{width:23%;margin:20px 2% 0px 0px;}
.vyptab{position:relative;}
.vyptab.mid img{width:100%;}
.vyptab.cena .tlacitka .kosik a, .vyptab.cena .tlacitka .detail a{float:none;width:auto;display:block;margin-bottom:2px;}
.vyptab.cena .tlacitka .detail a{margin-bottom:0px;}
.detmain .tabfoto{width:35%;}
.detmain .tabinfo{width:60%;}
.detmain .tabfoto img{width:100%;}
#obsah img{max-width:100% !important;height:auto !important;}
iframe{max-width:100% !important;}
iframe.respo{width:100% !important;}
.owl-theme .vypzboziv1{width:200px;}
.promopanel .subpanel-banner{display:none;}
.login{text-align:left;}
}
@media (max-width:1024px){#tophlavicka .phone{font-size:12px;}
#l-main, #r-main, #r-maintop{margin:0px 5px;width:auto;}
#obsah{padding:0px 0px;}
#l-main div.nadpis, #r-main div.nadpis{padding:10px 10px;background:#cfbfa0;}
.menu1-top, .menu1-konfigurator{padding:5px 10px;height:auto;background:none;color:#000000;}
.modkosikfunc2, .modtagymain, .modkosikfunc{padding:5px 0px 5px 10px;background:none;}
a.button-mena, a.button-mena-active{margin:5px 10px 0px 0px;}
.novinka{padding:0px 10px 10px 10px;background:none;}
a.novinkanadpis{font-weight:bold;padding:0;background:none;}
.novinka img{width:100%;margin:4px 0px 0px 0px;}
.novinka p{padding-left:0px;}
.modanketamain{padding:5px 0px 0px 10px;background:none;}
p.anarchiv, p.archiv{background:none;padding:0px 0px 0px 10px;}
.modnejoblibene p{padding:0px 0px 15px 0px;background:none;}
.modnejoblibene p img{max-width:100%;width:156px;margin:5px auto;border:1px solid #eeeeee;}
div.modkonfclose{min-height:120px;background:#946161;}
div.modkonfclose:hover{background:#616161;}
}
@media (max-width:966px){#maintop{background:rgba(255,255,255,0.8);}
#tophlavicka div.img{width:24%;}
#tophlavicka div.hledani{left:33%;top:29px;right:auto;}
#tophlavicka div.phone{display:none;}
#tophlavicka div.hledani form input[type="text"]{padding:5px 5px;width:230px;}
#tophlavicka div.hledani form a img{height:30px;}
#tophlavicka .phone{top:105px;}
#tophlavicka div.txt{display:none;}
#r-main div.modnejoblibene{padding:0px 10px 0px 10px;display:inline-block;}
.modnejoblibene p{padding:0px 20px 15px 0px;background:none;display:inline-block;}
.vyptab.bot p{font-size:11px;}
.vyptab.cena .ceny{padding:0px 5px;min-height:60px;}
.vyptab.cena .ceny .vyp-sklada{position:absolute;top:-12px;right:5px;}
li.menu1-main0{padding:6px 12px 6px 12px;}
li.menu1-main1{padding:6px 15px 6px 24px;}
li.menu1-main2{padding:6px 15px 6px 36px;}
li.menu1-main0 a, li.menu1-main1 a, li.menu1-main2 a, li.menu1-main3 a{font-size:12px;}
#patkain .l4{float:left;width:170px;margin-right:0px;margin-left:15px;}
.owl-theme .vypzboziv1{width:90%;}
}
@media (max-width:768px){#tophlavicka .phone{width:255px;}
#tophlavicka div.login, #topmenu div.login{left:0px;text-align:left;}
#tophlavicka .sections{display:none;}
#tophlavicka div.hledani{left:0px;top:70px;right:auto;}
#col-levo, #col-obsah{width:100% !important;left:0%;float:none;clear:both;}
#mainintop .login,
#mainintop .phone{float:none;margin-left:0;font-size:13px;}
li.menu1-main0,
li.menu1-main0:first-child{display:block;}
li.menu1-main1, li.menu1-main2, li.menu1-main3, li.menu1-main4
li.menu1-main1:first-child{display:block;}
.modtxtmain, .mods2{display:none;}
.novinka img{width:92%;}
.modanketamain, p.anarchiv, .novinka, p.archiv{background:none;}
.modpartnerimain a{display:inline-block;}
.modnejoblibene p{background:none;}
.modnejoblibene p a img{margin:5px auto 2px auto;display:block;}
#patkain .lsocial, #patkain .l1, #patkain .l2, #patkain .l3, #patkain .l4{float:none;display:block;margin:0px 5% 0px 5%;padding:0px !important;min-height:1% !important;height:auto;border:none !important;}
div#___page_0{display:none !important;}
div.modkonfclose{padding:12px 17px;text-align:center;color:#FFFFFF;height:auto;}
.detmain .tabfoto, .detmain .tabinfo{width:100%;float:none;}
.detmain .tabfoto img{width:100%;margin-bottom:10px;}
.flexy-menu{display:none;}
.navrespo{right:0px;}
.toggle-navigation{display:inline-block;height:auto;margin:0px 0px 5px 10px;position:relative;padding:5px;background:#E30003;color:#FFFFFF;font-size:14px;-webkit-box-shadow:-2px 2px 10px 0px rgba(50, 50, 50, 0.90);-moz-box-shadow:-2px 2px 10px 0px rgba(50, 50, 50, 0.90);box-shadow:-2px 2px 10px 0px rgba(50, 50, 50, 0.90);}
.toggle-navigation:hover{cursor:pointer;}
.toggle-navigation .txt, .toggle-navigation .taoxicon{display:table-cell;}
.toggle-navigation .taoxicon{padding:0px 0px 0px 7px;top:4px;position:relative;}
.toggle-navigation:hover .icon .line{}
.toggle-navigation:hover .icon .line:first-child{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:5px;}
.toggle-navigation:hover .icon .line:nth-child(2){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
.toggle-navigation:hover .icon .line:last-child{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;top:-5px;}
.toggle-navigation .icon{padding:7px;}
.toggle-navigation .icon .line{-moz-transition:0.2s ease-in-out all;-webkit-transition:0.2s ease-in-out all;transition:0.2s ease-in-out all;background-color:#FFFFFF;direction:block;height:2px;margin-bottom:3px;width:15px;}
.off-canvas-navigation{position:fixed;background:#424242 !important;top:0px;left:100%;width:100%;height:100%;z-index:999998;overflow:hidden;overflow-y:scroll;color:#FFFFFF;}
.menu1 li a{color:#FFFFFF !important;}
.menu1 li a.active{color:#badc20 !important;}
.menu1 > .menu1-top{display:block;color:#FFFFFF;line-height:35px;}
.menu1 ul li{color:#FFFFFF !important;border-top:1px solid #888888 !important;}
.menu1 ul li a{color:#DEDEDE !important;}
.menu1 ul li a::before{color:#FFFFFF !important;}
.menu1 ul li.hover:hover ul{display:none !important;}
.menu1 ul li:hover, .menu1 ul li.hover:hover{background:none !important;}
.owl-theme .vypzboziv1{width:90%;}
.mobile-only{display:block;}
.desktop-only{display:none;}
div.kosobjcelkem,
div.kospoukaz{width:75% !important;}
div.boxinline{width:80% !important;}
#kosmain-wide .button,
#kosmain-wide .kospocet input[type="submit"],
.fixtable input{text-align:center;display:block;}
#kosmain-wide .kospocet input[type="submit"]{width:100%;}
}
@media (max-width:640px){#tophlavicka{height:160px;}
#tophlavicka div.img{width:40%;}
#tophlavicka div.hledani{top:75px;}
#tophlavicka div.kosik{top:120px;left:0px;}
#tophlavicka div.kosik::before{content:"";display:none;}
#tophlavicka div.phone{top:25px;right:2%;left:auto;}
#tophlavicka .phone{width:130px;}
.vypzboziv1{width:46%;margin:20px 3% 0px 0px;}
.owl-theme .vypzboziv1{width:90%;}
.flexy-menu{margin:0px;padding:0px;width:50%;background:#333333;z-index:999999;position:absolute;display:none !important;}
.flexy-menu-wrapper.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch;}
.flexy-menu.vertical{width:100%;}
.flexy-menu li{display:block;width:100%;border-bottom:1px dashed #c7c7c7;}
.flexy-menu li:last-child{border-bottom:none;}
.flexy-menu > li > a{padding-top:15px;padding-bottom:15px;padding-left:25px;}
.flexy-menu a{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.flexy-menu a{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.flexy-menu ul,
.flexy-menu ul li ul,
.flexy-menu.vertical ul,
.flexy-menu.vertical ul li ul{width:100%;left:0;border-left:none;position:static;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.flexy-menu ul li{border-left:none;border-right:none;}
.flexy-menu ul li a,
.flexy-menu.vertical ul li a{padding-top:10px;padding-bottom:10px;}
.flexy-menu ul > li > a{padding-left:40px !important;}
.flexy-menu > li .indicator{top:15px;right:25px;font-size:17px;}
.flexy-menu ul > li .indicator{right:24px;}
.flexy-menu.vertical ul > li .indicator{top:10px;right:15px;}
.flexy-menu > li > ul > li > a{padding-left:40px !important;}
.flexy-menu > li > ul > li > ul > li > a{padding-left:60px !important;}
.flexy-menu > li > ul > li > ul > li > ul > li > a{padding-left:80px !important;}
.promopanel{display:none;}
div.kosnaviin,
div.kosnaviin-on,
div.lastkosnaviin,
div.lastkosnaviin-on{display:block;float:none;text-align:center;margin:0 0 4px 0 !important;padding:4px 0;}
.numtext{font-size:16px !important;}
div.kosnaviin i,
div.kosnaviin-on i,
div.lastkosnaviin i,
div.lastkosnaviin-on i{display:none;}
}
@media (max-width:480px){a.respmenubut{display:block;position:absolute;bottom:49px;right:0px;width:30px;height:25px;background:#FFFFFF url(responsivemenu.png) center no-repeat;border:5px #FFFFFF solid;}
.bannertxtpalub{display:none;}
#tophlavicka div.phone{display:none;}
.trizeni td.td1, .trizeni td.td2{display:none;}
.strankovani a:link, .strankovani a:active, .strankovani a:visited{margin-right:1px;}
div.vypparametryv14 div.filvyrobci p.parnadp, div.vypparametryv14 div.filparametry p.parnadp{width:100%;}
.vypzboziv1{width:100%;margin:10px 0px 0px 0px;float:none;}
.vyptab.mid{text-align:center;}
.vyptab.mid img{width:auto;}
div.vypfiltryv14 table tr td{display:block;width:100%;}
div.vypparametryv14 div.filceny{float:none;width:100%;}
div.zopim{display:none;}
.modfotogal a{width:50%;}
.owl-theme .vypzboziv1{width:90%;}
.menu1-top .sections{height:auto;}
.menu1-top .sections a{font-size:15px;width:auto;padding:0 10px;}
}
@media (max-width:360px){#tophlavicka{height:170px;}
#topmenu{}
#topmenu div.login{}
#topmenu div.login a{font-size:11px;padding:5px 5px 5px 5px;}
#tophlavicka div.img{left:0px;width:50%;}
#tophlavicka div.hledani{width:96%;}
#tophlavicka div.hledani form input[type="text"]{width:85%;}
#tophlavicka .phone{width:90%;top:95px;}
#tophlavicka div.kosik{width:90%;top:130px;right:auto;left:0px;}
.flexy-menu{width:100%;}
.flexy-menu > li.showhide span.icon{float:right;}
.vypzboziv1{width:100%;margin:10px 0px 0px 0px;float:none;}
.vyptab.mid img{width:100%;}
.modfotogal a{width:95%;float:none;}
.modfotogal a img{width:100%;}
.owl-theme .vypzboziv1{width:90%;}
}