.vypis_data.ajax .vypis_data .item{
	width: 24%;
	margin: 0;
	float: left;
	margin-left: 1%;
	margin-bottom: 2%;
}
.hledani .vypis_data .item{
	width: 24%;
	margin: 0;
	float: left;
	margin-left: 1%;
	margin-bottom: 2%;
}

.vypis_data.ajax .vypis_data .rowfirst,.hledani .vypis_data .rowfirst{
	margin-left:0;
}

.souvisejici_wrap .vypis_data .item{
    width: 30%;
    margin: 1%;
    float: left;
}
#slider-code{
    width:100%;
    overflow: visible;
}
#slider-code.kosik_souvisejici{
    width:100%;
    overflow: visible;
}
#slider-code.kosik_souvisejici .viewport{
    width: 100%;
    overflow: visible;
}
#slider-code.kosik_souvisejici .owl-controls{
    position: absolute;
    top: -57px;
    right: 5px;
}
#slider-code.kosik_souvisejici a.disable.next, #slider-code.kosik_souvisejici a:hover.disable.next,
#slider-code.kosik_souvisejici a.disable.prev, #slider-code.kosik_souvisejici a:hover.disable.prev{
    display: none !important;
}
.owl-carousel-kosik{
    padding: 0 !important;
}
.owl-carousel-kosik li{
    list-style: none;
}
.backItem{
    display: none;
}
.notHome #bg_header{
    display: block !important;
}
.notHome #bg_header #logo{
    margin-left: 77px;
    margin-bottom: 10px;
}
.notHome #bg_header .header_motiv_text2{
    display: none;
}
#openSubCat,.subCat{
    display: none;
}
@media screen and (min-width: 960px){

.mob-nav{display: none;}
.mob-menu{display: none;}
.moreForm{display:none;}
.formWrap{display:block;}
}
.indiv_popis iframe{
    max-width: 100% !important;
}
.mt-6{
    margin-top: -6px !important;
}
.mb15{
    margin-bottom: 15px !important;
}
.owl-controls{
    position: absolute;
    top: -70px;
    right: 0;
}
.owl-next{
    width: 16px;
    height: 24px;
    cursor: pointer;
    padding: 0 !important;
    opacity: 1 !important;
    background: transparent url(media/images/arrows2.png) no-repeat -29px 0 !important;
}
.owl-next:hover,.owl-next:focus{
    opacity: .5 !important;
}
.owl-prev{
    width: 16px;
    height: 24px;
    cursor: pointer;
    padding: 0 !important;
    opacity: 1 !important;
    background: transparent url(media/images/arrows2.png) no-repeat -45px 0 !important;
}
.owl-prev:hover,.owl-prev:focus{
    opacity: .5 !important;
}
.show-mobile{
    display: none;
}
.vypis_data .item .topx {
    background: #fff;
    border-radius: 4px;
    height: 272px;
}
.vypis_data .owl-item .item{
    margin-right: 10px;
    margin-left: 10px;
}
#owl-carousel-hp{
    margin-left: -5px;
}
.meshim_widget_components_chatButton_Bubble{
    display: none !important;
}
@media screen and (max-width: 960px){
    .backItem{
        display: block;
        text-align: center;
        font-size: 13px;
        margin-top: 10px;
    }
    .notHome.vypis_eshop .mainTitle{
        width: 100%;
        padding-left: 0;
    }
    .vypis_data.ajax .vypis_data .item{
        width: 23%;
        margin: 0.8%;
    }
    .vypis_data .cleaner.oddel{
        display: none;
    }
    .clanky.detail .vypis_data .cleaner.oddel{
        display: block;
    }
    .kosik_vypocet_doprava{
        width: 100% !important;
        padding: 0 !important;
        background: none;
        height: auto;
        font-size: 20px;
        line-height: 1.2;
        text-align: center;
    }
    .rozbalovaciFiltr{
        width: 100%;
        margin: 0;
        margin-bottom: 10px;
        padding: 0;
    }
    .rozbalovaciFiltr > ul > li{
        width: 100%;
        margin: 0;
        padding: 0;
    }

    #buttonRozbal{
        width: 100% !important;
        background-color: #dd761b !important;
        background-image: none !important;
        margin: 0 auto;
        padding: 5px 0 !important;
        border-radius: 3px;
        text-align: center;
        max-width: 150px;
    }
    #filter{
        padding: 2% !important;
    }
    #toTop{
        background-position: 2px 0;
    }
    .show-mobile{
        display: block;
    }
    .heurekaPatka{
        margin: 10px auto;
        width: 70px;
    }
    #leve_menu .box_header a{
        padding: 1% 4%;
        width: 92% !important;
        height: auto;
        margin-top: 7px;
    }
    .hledani .mob-search-btn,.mob-search-btn{
        /*display: none;*/
    }
    .detail .mob-search-btn{
        display: block;
    }

    .detail .box.menu .box_header a, .box.menu .box_header a{
        background: #125486;
        border-radius: 5px;
    }

    #obsah{
        padding: 0 2%;
        width: 96%;
    }
    .notHome.detail #obsah h2{
        width: 100%;
    }
    .notHome.vypis_eshop .mainTitle{
        padding-left: 2%;
    }
    .kat.before{
        padding: 2%;
        padding-top: 0;
        width: 96%;
    }

    .detail h2.mainTitle, h3.sipkaOrange, h2.mainTitle{
        color: #dd761b;
        background: transparent;
        margin: 5px 0;
        padding: 0;
        height: auto;
        font-size: 20px;
    }
    #openSubCat,#subCat{
        display: none;
    }
	.formWrap{display:none;}
	.moreForm{
		display:block;
		text-align: center;

	}
	.moreFormA{
        max-width: 150px;
		width: 100%;
		display: inline-block;
		color: #ffffff;
		text-align: center;
		height: 30px;
		line-height: 30px;
		font-weight: bold;
		border-radius: 3px;
		margin: 0;
		background: #dd761b;
		text-decoration: none;
		margin-bottom: 10px;
	}
    /*vypnutí default stylů prohlížeče u iOS zařízení*/
    input[type="submit"] {
        -webkit-appearance: none;
    }

    /*skryté prvky v mobilní verzi*/
    #hw-87kwowifjjowiklsadh666right,
    #footer .socialButtons,
    #cesta,
    .nav,
    #kosik_info,
    #topPanel,
    #firstStrip #hledani_form,
    .header_motiv_text,
    #zahlavi_menu,
    #headerBanner {
        display:none;
    }

    /*Layout*/
    body {
        background:none;
        min-width:100%;
    }

    .container_24,
    .container_24 .grid_24 {
        width:100%;
        padding:0px;
    }

    .col_prave_menu .stred_leva,
    .noLeftCol.col_prave_menu #stred,
    .noLeftCol.no_prave_menu #stred,
    .noLeftCol.noRightCol #stred {
        width:100%;
    }

    .kosik #stred,
    #leve_menu,
    #stred {
        width:100%;
        /*padding:5%;*/
    }
    /*hlavička*/
    #rev_slider_29_1, #rev_slider_29_1_wrapper,
    #firstStrip,
    #headerBanner,
    #secondStrip,
    #footer,
    .tp-bannershadow.tp-shadow3 {
        width:100%;
        padding:0px;
    }


    .grid .block1 .bbody, .grid .block1 .bbody.bck, .grid .block1 > .act, .grid.merged .block1 .bbody, .grid.merged .block1 .bbody.bck, .grid.merged .block1 > .act {
        margin: 0.2em 0.6em;
    }
    .grid.c2 .block2 .bbody, .grid.c3 .block3 .bbody, .grid.c3 .block1.two + .block2 .bbody, .grid.c3 .block2.two .bbody, .grid.c4 .block4 .bbody, .grid.c4 .block1.three + .block2 .bbody, .grid.c4 .block1 + .block2.three .bbody, .grid.c4 .block1.two + .block2 + .block3 .bbody, .grid.c4 .block2.two + .block3 .bbody, .grid.c4 .block3.two .bbody, .grid.c4 .block1.two + .block2.two .bbody, .grid.c5 .block5 .bbody, .grid.c5 .block1.four + .block2 .bbody, .grid.c5 .block2.four .bbody, .grid.c5 .block1.three + .block2 + .block3 .bbody, .grid.c5 .block1.three + .block2.two .bbody, .grid.c5 .block2.three + .block3 .bbody, .grid.c5 .block2.tree .bbody, .grid.c5 .block1.two + .block2.two + .block3 .bbody, .grid.c5 .block3.two .bbody {
        margin: 0.2em 0.6em;
    }

    .grid.c3 .block1 {
        clear:none;
    }

    .block1,
    .block2,
    .block3,
    .block4,
    .block5 {
        width:90% !important;
        padding:5% !important;
    }
	#footer .block1,
    #footer .block2,
    #footer .block3,
    #footer .block4{
        width:25% !important;
        padding:0 !important;
    }

    .vypis_data {
		display:inline;
	}
	#loadMoreProducts{
		clear:both;
		position: relative;
		top: 7px;
	}
	
    .vypis_data .block1{
		clear: none !important;
	}
	
    .vypis_data .block1,
    .vypis_data .block2,
    .vypis_data .block3,
    .vypis_data .block4 {
        width:25% !important;
        padding:0px !important;
    }


    #patka_pod .patka_leva,
    #patka_pod .patka_prava {
        width:100% !important;
        padding:0px;
        text-align:center;
		padding-bottom: 15px;
		margin-bottom: 10px;
    }


    .home #obsah {
        padding-top:0;
    }

    .razeni_count_wrap .icos {
        position:relative;
        bottom:0px;
    }


    /*košík*/
    #dalsi_akce {
        width:96%;
        text-align:center;
    }
    #dalsi_akce .obal_ks label {
        width:73px;
        padding-top:15px;
    }

    .kosik .kos_right {
        width:100%;
    }
    .kosik .platba, .kosik .montaz {
        width:100%;
    }

    .kosik .left,
    .platba,
    .doruceni,
    .doruceni1{
        width:100% !important;
        padding:0 !important;
        margin:0 !important;
    }

    .kosik .left {
        width:100% !important;
        margin:0;
    }
    .kosik .right {
        width:100% !important;
        margin:0;
    }


    /*Detail produktu */
    #stred .d_obsah_top {
        width:50%;
        padding:0;
    }

    #image_wrap {
        width:50%;
        padding:0;
    }
    .cenaboxleva {
        width:50%;
        padding:0;
    }
    .eshop_detail #dalsi_akce{
        width: 100%;
    }

    .eshop_detail #dalsi_akce .obal_ks label{
        width: auto;
    }


    /*Mobilní menu*/
    .buttonToggle {
        color: #ffffff;
        font-weight: bold;
        margin-right: 15px;
        padding-top: 5px;
        cursor: pointer !important;
        width:40px;
        float:right;
        margin-top:14px;
        position:relative;
        z-index:99;
        display:block !important;
        border-left:1px solid #ffffff;
    }

    .buttonToggle span.icon-bar {
        display: block;
        width: 22px;
        height: 4px;
        clear: right;
        border-radius: 1px;
        background: #ffffff;
        float: right;
        margin-bottom: 4px;
    }
    .buttonToggle .nav-text {
        float: left;
        margin-top: 3px;
        margin-left:8px;
    }

    .mob-nav {
        background:#0c61a0;
        border-bottom:2px solid #dd761b;
        height:60px;
        display:block;
        width:100%;
        position:fixed;
        top:0;
        left:0;
        z-index:999999;
    }

    .mob-logo {
        display: inline-block;
        height: 48px;
        margin-top: 0;
        float: left;
        margin-left:10px;
        margin-bottom: 10px;
    }
    .mob-logo #logo {
       width:150px;
        background-size: contain;
        margin-top:10px;  
		background: transparent url(media/images/logoStdWhite.png) no-repeat bottom;
		margin-top: 0;
	}

    .mob-logo img {
        height: 48px;
    }

    .mob-menu {
        display:none;
    }
    .mob-search-btn {
        float:right;
        width:45px;
        height:45px;
        margin-top:7px;
        margin-right:3px;
        background:url(media/images/lupa.png) no-repeat center center;
        border:none;
        text-indent: -99999px;
        cursor:pointer;
    }
    .mob-search {
        background:#0c61a0;
        width:100%;
        margin-top:60px;
        height:60px;
        /*display:block;*/
        display: none;
    }
	.detail .mob-search{display: none;}
    .mob-search #hledani_form {
        padding: 0;
        width: 100% !important;
        height: 60px;
        margin:0px !important;
        position: relative;
    }
    .mob-search input[type=text]{
        padding: 0 1% !important;
        width: 94% !important;
        max-width: none !important;
        margin: 0 2% !important;
        background: #fff !important;
        border-radius: 3px;
    }
    .mob-search input[type=submit]{
        position: absolute;
        right: 2%;
        bottom: 16px;
        background: #dd761b !important;
        width: 70px !important;
        color: #fff !important;
        text-indent: 0 !important;
        border-radius: 3px;
    }

    .mob-search:hover {

    }

    .mob-nav .odkaz_kosik:hover {
    background:transparent url(media/images/kosik.png) no-repeat center center;
    }

    .mob-search form{
        width: 100%;
        margin-top: 12px;
        margin-right:20px;
    }

    .mob-search .section {
        height:45px;
        /*background-color:#0c61a0;*/
    }
    .mob-search input {
        margin-top:5px;
    }
    .mob-search #q {
        margin-left:10px;
    }
    .mob-nav {
        display: block;
    }

    .mob-nav .odkaz_kosik {
        float:right;
        text-indent: -9999px;
        display:block;
        width:35px;
        height:45px;
        margin-top:7px;
        margin-right:3px;
        background:transparent url(media/images/kosik.png) no-repeat center center;

    }

    .mob-nav .odkaz_kosik .nazevKosik{
        display:none;
    }

    .mob-nav .odkaz_kosik .icoKosikTop {
        display:none;
    }

    .mob-menu {
        background: #0c61a0;
        width: 100%;
        clear: both;
        padding-top: 62px;
    }

    .mob-menu ul {
        padding: 10px 15px;
    }

    .mob-menu ul li {
        list-style: none;
        border-bottom: 1px solid #ffffff;
    }

    .mob-menu ul li:last-child {
        border: none;
    }

    .mob-menu ul li a, .mob-menu ul li span {
        display: block;
        padding: 8px 15px;
        background: #0c61a0;
        color: #fff;
        text-decoration: none;
        position: relative;
        font-size: 120% !important;
    }

    .mob-menu ul li.mob-submenu a {
        padding-right: 35px;
    }

    .mob-menu ul li.mob-submenu a .caret,
    .mob-menu ul li.mob-submenu span .caret {
        display: inline-block;
        height: 100%;
        width: 30px;
        background: #0c61a0;
        position: absolute;
        right: 0;
        top: 0;
    }

    .mob-menu ul li.mob-submenu a .caret:hover,
    .mob-menu ul li.mob-submenu span .caret:hover {
        background: #0c61a0;
    }

    .mob-menu ul li.mob-submenu a .caret:after, .mob-menu ul li.mob-submenu span .caret:after {
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        content: "";
        border-top: 6px solid #fff;
        position: absolute;
        top: 14px;
        right: 9px;
        width: 0px;
    }

    .mob-menu ul li a:hover, .mob-menu ul li span, .mob-menu ul li.active > a {
        background: #dd761b;
    }

    .mob-menu ul ul {
        display: none;
        padding: 5px 0;
    }

    .mob-menu ul ul li {
        border: none;
    }

    .mob-menu ul ul li a, .mob-menu ul ul li span {
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 100%;
    }
    .rozcestnik{background: none !important;}
    .rozcestnik .col-md-3 div a{
        padding: 7px 0;
        font-size: 15px;
    }
    .rozcestnik .col-md-3 div {
        height: 130px;
    }
    #contentWrap_bg{width: 100% !important;background: none !important;}
    .col-md-3{width:50%;}
    .vypis_data .jcarousel-skin-tango .jcarousel-clip-horizontal{
        /*width:720px !important;*/
        width:100% !important;
        margin: 0 auto;
        }
    .vypis_data .jcarousel-skin-tango .jcarousel-item-horizontal{

    }
    .vypis_data .jcarousel-skin-tango .jcarousel-container-horizontal{
        width:100% !important;
    }
    .tableHP{display: none;}
    #toTop{
        display: block;
        margin: 0 auto;
        position: relative;
	    padding-top: 60px;
	    top: 55px;
    }
    #toTop:hover{top: 55px !important;}
    #admin_lista{display: none;}
    /*#contentWrap{margin-top:120px;}*/
    #contentWrap{margin-top:60px;}
    .detail #contentWrap{margin-top:60px;}
	.vypis_data .picwrap, #podobne-produkty .picwrap{width:100%;}
/*	.vypis_data .picwrap img, #podobne-produkty .picwrap img{max-width: 100% !important;margin-left: 0 !important;}*/
	.vypis_data .item .top{height: 250px;}
	.std .imt_title{max-height: 50px;}
	#headerWrap #hledani_form{border:none;}
	.notHome .vypis_data .item{height: 100%; width: 31%;margin: 1%; float: left}
	.notHome .std .vypis_data .item .itemPod{
		display: inline-block;
		width: 130px;
	}
	.notHome .vypis_data .item .detail{
		display: inline-block;
		position: initial;
		float: right;
		margin-top: 10px;
        width: 100px;
        background: #1480be;
        text-decoration: none;
        border-radius: 3px;
	}
    .notHome .vypis_data .item .detail span{
        display: block;
        width: 100%;
        height: 100%;
        font-size: 15px;
        font-weight: bold;
        color: #fff;
        text-align: center;
        line-height: 33px;
    }
	.vypis_data .bbody{		
		margin: 5px !important;
	}
	.stred_no_cesta {
		padding: 0 0px 20px 5px;
	}
	#hw-87kwowifjjowiklsadh666left{display:none}
	
	.detail h2.mainTitle, h3.sipkaOrange, h2.mainTitle{margin-top:15px;}
	/*.kat.before{width:90%;padding:5%;}*/
	.stred_no_cesta{padding:0;}

    .homeItem{
        width: 33%;
    }
    .texMenuNadpis{
        max-width: none;
        float: none;
        font-size: 12px !important;
        margin-right: 0 ;
        display: none;
    }
    .texMenuNadpis, .blockMenu{
        float: none !important;
    }
    .bigMenuBox .row{
        padding: 0;
        width: 100%;
        display: block;
    }
    .blockMenu ul{
        display: block !important;
    }
    .blockMenu .grid,
    .blockMenu .block1,
    .blockMenu .block2,
    .blockMenu .bbody
    {
        float: none !important;
        display: block !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .blockMenu .bbody{
        height: auto !important;
    }
    .blockMenu  ul{
        margin: 0 !important;
        padding: 0 !important;
    }
    #subCat{
        display: none;
    }
    #openSubCat{
        display: block;
    }
    .openSubCat{
        text-align: center;
    }
    #openSubCat{
        max-width: 150px;
        width: 100%;
        display: inline-block;
        color: #ffffff;
        text-align: center;
        height: 30px;
        line-height: 30px;
        font-weight: bold;
        border-radius: 3px;
        margin: 0;
        background: #dd761b;
        text-decoration: none;
        margin-bottom: 10px;
    }
    #subCat ul{
        padding: 0;
        text-align: center;
    }
    #subCat li{
        display: inline-block;
        width: 30.33%;
        margin: 1%;
        border: 1px solid #ccc;
    }
    #subCat li a{
        display: block;
        text-align: center;
        text-decoration: none;
        padding: 5px 0;
    }
}
/*<< 960*/

@media screen and (max-width: 920px) {
	.vypis_data .block1,
    .vypis_data .block2,
    .vypis_data .block3,
    .vypis_data .block4 {
        width:33.333% !important;
        padding:0px !important;
    }
    .vypis_data.ajax .vypis_data .item{
        width:31.333% !important;
        padding:0px !important;
    }
}
@media screen and (max-width: 780px) {
	.vypis_data .block1,
    .vypis_data .block2,
    .vypis_data .block3,
    .vypis_data .block4 {
        width:50% !important;
        padding:0px !important;
    }
    .vypis_data.ajax .vypis_data .item{
        width:48% !important;
        padding:0px !important;
    }
}

@media screen and (max-width: 750px) {
	#footer .block1,
    #footer .block2,
    #footer .block3,
    #footer .block4{
        width:50% !important;
        padding:0 !important;
    }
	.vypis_data .bbody{		
		margin: 5px !important;
	}
	.structuredFooter{display: none;}
	#footer .in{padding-top:15px;}
    .kosik .kosik_celkem{
        float: left;
        margin-top: 6px;
    }
    .kosik .voucher{
        float: left;
        margin-top: 6px;
    }

    .kosik #login_wrap label {
        display: block !important;
        float: none;
        width: 90%;
        margin: 0 auto !important;
    }
    .kosik #login_wrap .btn {
        width: 50%;
        margin: 10px auto;
        display: block;
    }

    .kosik #login_wrap h3 {
        text-align: center;
    }
    .kosik .form_base_kosik textarea{
        width:95% ;
        display: block;
        margin: 0 auto;
        padding: 0;
    }

    .kosik #login_wrap input[type=password],
    .kosik #login_wrap input[name=login]{
        display: block !important;
        float: none ;
        width: 90%;
        margin: 5px auto !important;
    }

    .kosik #registrovat h4{
        text-align: center;
    }

    .kosik #registrovat label,
    .kosik #registrovat .span_3_of_12,
    .kosik #registrovat .span_5_of_12,
    .kosik #registrovat .span_4_of_12,
    .kosik #registrovat .span_8_of_12
    {
        width: 100%;
        float: none;
        display: block;
        margin: 5px 0;
    }
    .kosik .pokracovat_objednani{
        padding-top: 15px;
        text-align: center;
    }
    .kosik #registrovat .block2.right{
        padding: 0 !important;
    }
    .kosik .grid.c2{
        padding: 0;
    }
    .kosik .grid.c2 .block1{
        clear: left;
        padding: 0 !important;
        width: 100% !important;
        margin: 0 !important;
    }

    .kosik .grid.c2 .block1 .bbody{
        margin-left: 0;
    }

}
@media screen and (max-width: 730px) {
    .vypis_data .jcarousel-skin-tango .jcarousel-clip-horizontal{
        width:480px !important;
    }
    .kosik .plus,.kosik .minus{
        display: none;
    }
    .kosik .pocet_ks ~ span{
        display: none;
    }
}

@media screen and (max-width: 640px) {
    #subCat li{
        width: 47%;
    }
    .notHome .vypis_data .item{width: 47%;margin: 1%;}
    #leve_menu .box_header a{
        padding: 2% 4%;
    }
    .rozcestnik .col-md-3 div {
        /*height: auto;*/
        padding-bottom: 15px;
    }
    .kosik_kontakt {
        width:100%;
        text-align:center;
        padding:0 !important;
        clear:both;
        padding-bottom:20px !important;
        padding-top:15px !important;
    }
    .kosik_kontakt span {
        padding:0 !important;
    }
    .w60p,
    .w40p {
        width:100% !important;
    }
    /*Detail produktu */
    #stred .d_obsah_top {
        width:100%;
        padding:0;
    }

    #image_wrap{
        width:100%;
    }
    .cenaboxleva {
        width:100%;
        padding:0;
        margin-top:10px;
    }

    .col-md-3{width: 100%;}
    .filtr_cena.slider_wrapper {
        width:100%;
        clear:both;
    }
    .filtr_cena #min_cena, .filtr_cena #max_cena, .slider_wrapper .slider_min, .slider_wrapper .slider_max{
        position: absolute;
        top: 45px;
    }
    .filtr_cena #max_cena{
        right: 0;
    }
    .filtr_cena #cena_range, .slider_wrapper .slider_range{
        margin-top: 20px;
        width: 100%;
    }
	/*.detail h2.mainTitle, h3.sipkaOrange, h2.mainTitle{*/
		/*width: 100%;*/
		/*height: auto;*/
		/*background: #dd761b;*/
		/*padding-left: 5px;*/
		/*border-radius: 0px;*/
		/*padding-bottom: 10px;*/
	/*}*/
	.eshop_in.detail .socialButtons{display: none;}
	.eshop_in.detail .slider-wrapper{margin: 0 auto;}
	.eshop_in.detail #varianty .detailTableVariantyWrap,.eshop_in.detail .indiv_popis .detailTableWrap{width: 100% !important;overflow:scroll;}
	.eshop_in.detail #varianty .detailTableVariantyWrap table,.eshop_in.detail .indiv_popis .detailTableWrap table{width: 150% !important;}
	
	.box_header a{width: 100% !important;}
	.box.zpravodaj{display:none;}
    .homeItem{
        width: 50%;
    }
}
/*<< 640*/
@media screen and (max-width: 530px) {
    .vypis_data .block1,
    .vypis_data .block2,
    .vypis_data .block3,
    .vypis_data .block4 {
        width:47% !important;
        padding:0px !important;
    }
    .vypis_data.ajax .vypis_data .item{
        width:47% !important;
        padding:0px !important;
    }
}
/*<< 530*/

@media screen and (max-width: 480px) {
    .vypis_data .jcarousel-skin-tango .jcarousel-clip-horizontal{
        width:220px !important;
    }
}

@media screen and (max-width: 420px) {
    .notHome .vypis_data .item{width: 100%;margin: 1% 0;}
    .vypis_data .block1,
    .vypis_data .block2,
    .vypis_data .block3 ,
    .vypis_data .block4 {
    width:100% !important;
    padding:0px !important;
    }
    #buttonRozbal,.moreFormA,
    #openSubCat{
        max-width: none;
    }
    .vypis_data.ajax .vypis_data .item{
        width:100% !important;
        padding:0px !important;
    }
}
/*<< 420 */
@media screen and (max-width: 410px) {
    #subCat li{
        width: 97%;
    }
    .homeItem{
        width: 100%;
    }
    .rozcestnik .col-md-3 div {
        height: auto;
    }
    .dalsi_akce {
        text-align:center;
    }
    .obal_ks {
        width: 160px;
    }
    .dalsi_akce input{
        float:none;
        margin-top:10px;
    }
    .sort.tabs li {
        width:100%;
        border-radius:0px;
        margin:0px;
    }
    .sort.tabs li span,
    .sort.tabs li a{
        width:90%;
        padding:5% 2%;
        border-radius:0px;
        margin:0px
    }
    #stred .razeni_count_wrap div.razeni {
        border-top:0px;
    }
    .w60p,
    .w40p {
        width:100% !important;
    }
    /*.vypis_data .block1,*/
    /*.vypis_data .block2,*/
    /*.vypis_data .block3 ,*/
    /*.vypis_data .block4 {*/
        /*width:100% !important;*/
        /*padding:0px !important;*/
    /*}*/
	.ui-tabs .ui-tabs-nav li{
		width: 100%;
        float: left;
		margin-left: 0 !important;
	}
	.ui-tabs .ui-tabs-nav li a{
        /*border-radius: 3px !important;*/
        width: 92%;
        padding: 3% 4% !important;
        text-align: center;
	}

    #leve_menu .box_header {
       padding-bottom: 0;
    }
    #stred #dalsi_varianty th, #stred #dalsi_varianty td{padding:0;}
	#stred #dalsi_varianty td.akce_kosik{padding-left:5px;}
	
	#footer .block1,
    #footer .block2,
    #footer .block3,
    #footer .block4{
        width:100% !important;
        padding:0 !important;
    }
	#razeniForm .sort.tabs li a, #razeniForm .sort.tabs li span{width:100%;border-radius:0; }
	.sort.tabs li{margin-right:0;}
	#stred #tabs .dom_content,.highlightBox,.box_obsah,.detail .box.menu .box_header a, .box.menu .box_header a{border-radius:0 !important}
	#popis{width:90%;padding:5%;}
}
.home .jcarousel-container .block1,
.home .jcarousel-container .block2,
.home .jcarousel-container .block3,
.home .jcarousel-container .block4{width: 100% !important}

.home .backItem{
    display: none !important;
}




