/*wusthof.cz*/

#Container {
    max-width: 977px;
}

#topBanner {
    width: auto;
}


.productItemX {
    width:30%;
    width: calc(33.33% - 23px);
}

.imageGallery{
    width: 100% !important;
}

.imageGallery img{
    width: 100% !important;
}

.productItemC .anot {
    width: 400px;
}

@media only screen and (max-width : 1250px) {
	.pravyBanner{
		display:none;
	}
}


@media only screen and (max-width : 980px) {
	#kosikBlockC {
		
		padding-bottom: 0;
	}
	
	#kosikBlockC.empty {
		padding-bottom: 20px;
	}
	
	#ContainerI {
		background: transparent;
	}
	#containerWhite {
		background: #fff;
	}
    #Container {
        border:0px;
    }
}

@media only screen and (max-width : 965px) {
    #texthlavicka {
        display:none;
    }
}


@media only screen and (max-width : 950px) {

    #searchBlockC {
		right: 150px;
    }	
	#actualPathInnerC {
		background: #fff;
	}
	
	#content {
		margin-left: 0px;
		padding-right: 0px;
	}
	
	#topNavig a {
		height: auto;
	}
	
	#authprodejce {
		display: none;
	}
}
@media only screen and (max-width : 925px) {
	#searchBlockC {
		top: 100px;
		right: 0;
	}
	#kosikBlockC,#kosikBlockC.empty{top:65px;right: 20px;}
}

@media only screen and (max-width : 920px) {

	
	#bottomNavig {
		padding-left: 5px;
		width: auto;
		background:#303030;
	}
	
	#copyright {
		padding-left: 20px;
		width:auto;
	}
}


@media only screen and (max-width : 830px) {
	
	
	#bottomNavig {
		clear: both;
		float:left;
	}
}

@media only screen and (max-width : 800px) {
	#topNavig a {
		font-weight: normal;
		letter-spacing: 0px;
		text-transform: none;
	}
	
	#topNavig li.polozka1 {
		display:none;
	}
	
	#kosikBlockC.empty {
		font-weight: normal;
	}
	
	.imageGallery {
		height: 200px !important;
		overflow:hidden;
	}
    #topBanner {
        background: transparent;
    }
    #logoC {
        margin: 0 auto;
        float: none;
    }
}


@media only screen and (max-width : 750px) {
	.productItemX {
		width: 45%;
		width: calc(50% - 22px);
		height: 360px;
		overflow:hidden;
	}
	
	#productList .clearFloat {
		clear: none;
	}
	
	.posledniVpravo {
		margin-right: 10px;
	}
	
	iframe {
		width:100% !important;
	}
    iframe.youtubef {
        width: calc(100% + 40px) !important;
    }
}

@media only screen and (max-width : 700px) {
    #content iframe.youtubef {
        width: calc(100% + 40px) !important;
    }
}


@media only screen and (max-width : 650px) {
    #topNavig li.menuActual a, #topNavig a:hover, #topNavig a:active, #topNavig a:focus {
        background-color: transparent;
    }
    #logoC {
        margin-top: -10px;
    }
    #topBanner {
        clear: left;
        height: 260px;
    }
    #kosikBlockC,
    #kosikBlockC.empty {
        left: 0;
        right: 0;
        top: 65px;
        margin: 0 auto;
        font-weight:bold;
    }
    #topNavig a {
        border-right: 0px ;
    }
    #hidenavig {
        top: 212px;
    }
	.hidenav{
		display: none;
	}
	#leftC {
		overflow: hidden;
	}
	
	#contentC {
		width: 100%;
		float: right;
	}
	
	#content {
		margin-left: 10px;
		margin-right: 10px;
		float: left;
		width:95%;
		width: calc(100% - 20px);
		padding-top: 0;
	}
	
	#content .menuText {
		padding-left: 0;
	}
	
	#searchBlockC {
		top: 100px;
		right: 0;
		left: 0;
		margin: 4px auto;
		float: none;
		width: 185px;
	}
	
	#hprotation{
		margin-left: -10px;
		margin-right: -10px;
	}
	
	.imageGallery {
		height: 210px !important;
	}
	
	#left {
		padding-bottom: 10px;
		width: 230px;
		margin: 0 auto;
	}
	
	#leftC {
		width: 100%;
		overflow: hidden;
		position: absolute;
		background: #fff;
		z-index: 999999;
		top: 260px;
	}
	
	#leftCards, #leftSplatky {
		display:none;
	}
	
	#hidenavig {
        background: #000 url('../images/resp_navi_bg.png') no-repeat center center;
        width: 48px;
        height: 32px;
        position: absolute;
        top: 226px;
        left: 0px;
        border-radius: 0;
        cursor: pointer;
        right: 0px;
        margin: 0 auto;
    }
	#topBanner {
		position: static;
	}
	
	#bottomC {
		margin-top: 100px;
	}
	
	#topC {
		margin-top: 55px;
		text-align: center;
		width: 100%;
	}
	#topNavig {
		float: none;
	}
	
	#topNavig a {
		float: none;
		display: inline-block;
	}
	
	#copyright {
		float: none;
		padding-left: 0;
		width: 320px;
		margin: 0 auto;
	}
	
	#copyright span.anawe {
		padding-left: 30px;
	}
	
	#bottomC li a {
		float: none;
		display: inline-block;
	}
	
	#bottomNavig {
		text-align: center;
		margin-left: 0;
		width: 100%;
	}
	
	#tqc ul li:first-child {
		display: inline;
		border: 0;
		font-weight: bold;
		border-right: 1px solid #a71d21;
	}
    #content iframe.youtubef {
        width: calc(100% + 20px) !important;
        margin-left: 0px;
    }
}


@media only screen and (max-width : 600px) {
	
}

@media only screen and (max-width : 550px) {
	.imageGallery {
		height: 180px !important;
	}
	
	tr.productLine td {
		padding: 5px 0px;
	}
}


@media only screen and (max-width : 520px) {
	#bottomC li a {
		padding: 10px 5px 5px;
	}
}


@media only screen and (max-width : 430px) {
	.imageGallery {
		height: 140px !important;
	}
    #topNavig a {
        padding: 10px;
    }
}


@media only screen and (max-width : 380px) {
	.productItemX {
		width: 97%;
		width: calc(100% - 10px);
	}
	
	.receptImg {
		width: 400px;
	}
}