/* RESPONSIVE DESIGN ********************************************* */

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

		body { min-width:300px; }

.sm{
	font-size: 11px;
}	

#home-content #column-left .accordion, #home-content #column-left .box-heading{
	display:none;
}

#home-content #column-left .box-news .box-heading{
	display:block;
}	
#home-content #column-right .box{
	display:none;
}	
#nav > li {
        float: none;
        border-bottom: 0;
        margin-bottom: 0;
    }
    #nav ul.subs {
        position: relative;
        top: 0;
    }
    #nav li:hover ul.subs {
        display: none;
    }
    #nav li #s1:target + ul.subs,#nav li #s3:target + ul.subs,
    #nav li #s2:target + ul.subs {
        display: block;
    }

    #nav ul.subs > li {
        display: block;
        width: auto;
    }

		
		.set-size, .set-size-grid { width:auto !important;padding-left:10px !important;padding-right:10px !important; }
		.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { width:100% !important;padding:0px !important;float:none !important;clear:both !important; }
		.slider-fixed { width:auto !important;margin:0px !important; }
		.rounding-top { display:none; }
		.rounding-bottom { display:none; }
				
		/* Header -> Top -> Logo */

		header .top h1 { width:auto !important;float:none !important;padding-left:0px !important;padding-right:85px !important;padding-top:59px !important; }
		header .top h1 img { max-width:100% !important; }
			
		/* Header -> Top -> Top Right */

		header .top .top-right { float:none !important;width:auto !important;padding-right:0px !important;padding-bottom:20px !important; }
			
		/* Header -> Top -> Top Right -> Wishlist */

		header .top .top-right .wishlist { margin:0px !important;top:0;right:82px;display:none; }

		/* Header -> Top -> Top Right -> Cart */

		header .top .top-right #cart_block { margin:0px !important;top:0;right:10px; }
			
		/* Header -> Top -> Top Right -> Language && Currency */

		header .top .top-right .language-currency { width:auto !important;text-align:left !important;padding:0px 70px 0px 0px !important;left:20px;top:10px; }
			
		/* Header -> Top -> Top Right -> Language && Currency -> Switcher */

		header .top .top-right .language-currency .switcher p { padding-left:0px !important;margin-right:31px !important; }
			
		/* Header -> Top -> Top Right -> Menu */

		header .top .top-right ul.menu { margin:0px !important;text-align:left !important; }
		header .top .top-right ul.menu li { padding:0px 18px 0px 0px !important; }
		
		/* NAVIGATION */
		
		.mobile-navigation, .mobile-navigation .active { display:block !important; }

			
		/* Navigation -> Search */

		.navigation_container .search { width:182px; }
		
		/* CONTENT */
		
		#content h2, p.box-title, div.box-heading {line-height: 32px;text-transform: uppercase;letter-spacing: 1.5px;color: #3999fb;}
		
		
		/* Content -> Banners */
		
		.bg-banners { display:none; }
		.banners .grid-1 { width:8.3% !important; }
		.banners .grid-2 { width:16.6% !important; }
		.banners .grid-3 { width:25% !important; }
		.banners .grid-4 { width:33.3% !important; }
		.banners .grid-5 { width:41.6% !important; }
		.banners .grid-6 { width:50% !important; }
		.banners .grid-7 { width:58.4% !important; }
		.banners .grid-8 { width:66.6% !important; }
		.banners .grid-9 { width:75% !important; }
		.banners .grid-10 { width:83.4% !important; }
		.banners .grid-11 { width:91.7% !important; }
		.banners .grid-12 { width:100% !important; }		
		.banners > div { float:left !important;clear:none !important;padding:20px 0px 0px 0px !important;text-align:center !important; }
		.banners > div img { max-width:94% !important;display:inline-block !important; }
		
		
		/* Box */
			
		.box { padding:0px !important; }
			
		/* Products Grid */
		
		.products-grid > div .image img { display: block !important;width: auto !important;}
		.products-grid > div .name { padding:14px 0px 0px 0px !important; }
		.products-grid > div .price { padding:10px 0px 4px 0px !important; }
		.products-grid > div .on-hover { margin-right:0px !important; }
		.products-grid > div .on-hover .add-to-cart { display:block !important;width:66px !important;height:57px !important;margin:10px 0px 0px 25px !important;background-image:url(../img/add-to-cart.png) !important; }
		.products-grid > div .on-hover .links { margin:-35px 0px 0px 113px !important;line-height:18px !important;text-align:left !important; }
		.products-grid > div .on-hover .links a { line-height:18px !important;font-size:12px !important; }
		.products-grid > div .left { float:none !important;width:auto !important;padding:0px !important; }
		.products-grid > div .right { float:none !important;width:auto !important; }
		
		/* Product info */
		
		div.product-info .left, div.product-info .right { clear:both;float:none !important;width:auto !important;text-align:center;margin-left:0px; }
			#table.product-info .left,#table.product-info .right { width:266px!important;}
		div.product-info .option { text-align:left !important; }
		div.product-info .left { text-align:center; }
		div.product-info .left .image { margin:0px auto;width:300px !important;height:300px !important; }
		div.product-info .left .image img { width:300px !important;height:300px !important; }
		div.product-info .left .image-2 { height:auto !important; } 
		div.product-info .left .image-2 img { height:auto !important; } 
		
		div.product-info .left .image #image, div.product-info .left .image .zoomPad > img, div.product-info .left .image .zoomPup img { display:block;width:300px;height:300px; }
		div.product-info .left .image .zoomWrapper, div.product-info .left .image .zoomWrapperImage { width:300px !important;height:300px !important;border:none !important; }
		div.product-info .left .image .zoomWrapperTitle { display:none !important; }
		div.product-info .left .image #image, div.product-info .left .image .zoomPad > img, div.product-info .left .image .zoomPup img { display:block;width:300px !important;height:300px !important; }
		div.product-info .left .image .zoomWrapper, div.product-info .left .image .zoomWrapperImage { width:300px !important;height:300px !important;border:none !important; }
		.div.product-info .left .image .zoomWrapperTitle { display:none !important; }
		
		div.product-info .left .image-additional { margin-right:0px;text-align:center; }
		div.product-info .left .image-additional a { float:none !important;display:inline-block; }
		div.product-info .right { clear:both;padding-top:20px; }
		.product-info .custom-block-product { display:none; }
		.product-info .left .zoom-image { width:150px;left:50%; }
		
		/* FOOTER **** */	
			
			
		/* Footer -> Footer Navigation */
		

		footer .footer-panels { padding-top: 9px;text-align:center; }
		footer .footer-panels .footer-title { border:none;padding:0px 0px 0px 0px; }
		footer .footer-panels .footer-title h3 { cursor:pointer; }
		footer .footer-panels .no-active { display:none; }
		footer .footer-panels  ul#last  { display: block;  }
		
		/* Footer -> Copyright */
		
		footer .copyright { margin-top: 208px; }
		footer .copyright ul { float:none;text-align:center;padding-bottom:0px; }
		footer .copyright p { text-align:center; }

		/* Content -> Category List */

		div.category-list { text-align:center; }
			
		/* Product List */
		
		.product-list > div { background:none;     width: 100%; }
		.product-list > div .left, .product-list > div .right { width:auto !important;float:none; !important;text-align:center !important; }
		.product-list > div .left .image { float:none !important;margin:0px auto !important;width:220px !important;padding:0px 0px 5px 0px !important; }
		.product-list > div .left .name { width:auto !important;float:none !important;margin:0px auto !important;padding-top:30px !important; }
		.product-list > div .right { padding-top:0px !important; }
		
		
		
		.cat-name {
    padding: 0px 0px 0 0px;
}
div.category-list ul li:hover, div.category-list ul.home li:hover {
    background: none;
}
div.category-list ul li {
    vertical-align: top;
    display: inline-block;
    padding: 0 4px;
    background: none;
    height: auto;
    width: 47%;
    margin-left: 0;
    float: left;
    background-position: bottom left;

} 
div.category-list ul li img {
    width: 100%;
    margin: 0px auto;
    display: block;
    height: auto;
}
.cat-name {
    height: 38px;
    line-height: 21px;
    vertical-align: inherit;
    position: relative;
    display: block;
    padding: 0px 0px 0 27px;
    width: inherit;
    text-align: left;
    background: url(/catalog/view/theme/dilecta/img/catalog2.png) 0px 0px no-repeat;
}
.cat-name:hover {

    background: url(/catalog/view/theme/dilecta/img/catalog-h2.png) 0px 0px no-repeat;
}
div.category-list a:hover, div.category-list a:focus, div.category-list ul.home li a:hover, div.category-list ul.home li a:focus, div.category-list ul li:hover {
    color: #5B5B5B!important;
}
div.category-list ul {
    margin: 0px 0px 0px -15px;
}
div.y1 .upc {
    padding: 15px 10px;
    font-size: 15px;
    margin: 0 auto;
    text-align: center;
    float: left;
    width: -webkit-fill-available;
}
div.y1 .price {
    padding: 15px 10px;
    font-size: 15px;
    color: #868686;
    margin: 0;
    text-align: center;
    float: left;
    width: 125px;
    border-right: 0px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
.product-list > div .price {
    border-right: 0px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	 width: -webkit-fill-available;
}
.product-list > div .upc {
    width: -webkit-fill-available;
    border-right: 0px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
.product-list > div .cart, div.y1 .price {
    width: -webkit-fill-available;
    text-align: center;
    margin: 0 auto;
}
.category-info table td {
    padding: 17px 5px;
}
div.product-filter {
    display: none;
}
.product-list > div .name {
    width: 50%;
}
div.y1 .name{
	width: 50%;
}
section div.category-list {
    margin: 0 0 40px 15px;
    clear: both;
    display: inline-block;
}
div.y1 {
    width: 100%;
}	
.fullwidthbanner-container {
    min-height: 175px; 
}
.fullwidthbanner-container .tp-simpleresponsive img{
    min-height: 175px;
    width: auto!important;
    left: 0!important;
    margin-left: -115px;
}	
section#content.set-size.clearfix {
    margin-top: 0;
}
.category-info img{
	
}
.buttons .center {
    padding-right: 0;
    float: right;
}
.buttons .right {
    float: right;
    text-align: right;
    margin-bottom: 15px;
    padding-left: 25px;
}
	}
	

	
	@media only screen and (max-width: 960px) and (min-width: 700px) {
	   section#content.set-size.clearfix {width: 660px!important;}
		.set-size { width: 700px; margin: 0 auto;clear: both; }
		.mobile-navigation, .mobile-navigation .active { display:block !important; }

		.box-news .box-content {max-width: none;margin: 35px 0 0 0;display: block;}
		.products-grid > div.module-related {margin-right:50px;width: 230px;}
		.products-grid > div.module-related  img{margin: 0 auto;}
		.box-related .overflow-products.clearfix .image i {background-position: 28px 135px!important;width: 115px;height: 200px;}
		.box-related .overflow-products.clearfix {width: 500px!important;}
		div.caroufredsel_wrapper {width: 500px!important;}
		.caroufredsel_wrapper li {float: left;margin-right: 53px;width: 230px!important;}
		div.recently {margin-left: 29px;}
	}
	
	
/* @media only screen and (min-width: 590px) and (max-width: 880px) {
	
		.overflow-products { width:560px !important;margin:0px auto !important;}
		
	} */
	
	@media only screen and (min-width: 700px) and (max-width:960px) {
	
		.box-latest .overflow-products, .box-featured .overflow-products { width:515px !important;margin:0px auto !important; }
		
	}

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

		.button-slider { padding:7px 30px 8px 30px;font-size:12px; }
		.button-slider2 { padding:7px 30px 8px 30px;font-size:12px; }
		
		/* Header -> Top -> Top Right -> Cart */

		header .top .top-right #cart_block .content .content-arrow { margin:-10px 0px 0px 272px; }
		header .top .top-right #cart_block .content { width:300px;margin:-29px 0px 0px -240px; }

		/* Header -> Top -> Top Right -> Cart -> Items */

		header .top .top-right #cart_block .content ul.items-in-shopping-cart { padding:14px 15px 20px 15px; }
		header .top .top-right #cart_block .content ul.items-in-shopping-cart li .image { width:37px; }
		header .top .top-right #cart_block .content ul.items-in-shopping-cart li .image img { width:30px;height:30px; }
		header .top .top-right #cart_block .content ul.items-in-shopping-cart li .name { width:95px; }
		header .top .top-right #cart_block .content ul.items-in-shopping-cart li .quantity { width:23px; }
		header .top .top-right #cart_block .content ul.items-in-shopping-cart li .price { width:71px; }

		/* Header -> Top -> Top Right -> Cart -> Saldo & action */

		header .top .top-right #cart_block .content .saldo-action { padding:13px 30px 30px 30px; }
		header .top .top-right #cart_block .content .saldo-action .saldo ul li p { width:120px; }
		header .top .top-right #cart_block .content .saldo-action .saldo ul li span { width:94px; }
		
		/* Notification */
		
		div#notification {
			width: 260px;
			margin-right: -130px;	
		}
		
		/* Cart info */
		
		.cart-info .name,
		.cart-info .model,
		.cart-info .price {
			display: none;
		}
		
		.cart-info .image p {
			display: block;
		}
		
		.cart-info td { 
			padding: 18px 10px 15px 10px;
		}

		/* Cart */
		
		.cart-content {
			width: 100%;
		}
		
		/* Checkout content */
		
		.checkout-content .left {
			float: none;
			width: auto;
			border-bottom: 1px solid #e6e6e6;
		}
		
		.checkout-content .right {
			float: none;
			width: auto;
			padding-top: 20px;
		}
		
		.checkout-content textarea {
			max-width: 90%;
		}
		
		/* Checkout product */

		.checkout-product table tr td {
			width: auto;
			display: block;
			text-align: center !important;
			margin: 0px auto !important;
		}
		
		.checkout-product table thead tr td {
			border-top: 1px solid #e6e6e6;
		}
		
		.checkout-product table thead tr td:first-child {
			border-top: none;
		}		
		
		/* Login content */
		
		.login-content .left {
			float: none;
			width: auto;
			border-bottom: 1px solid #e6e6e6;
			padding-bottom: 35px;
		}
		
		.login-content .right {
			float: none;
			width: auto;
			padding-top: 10px;
		}
		
		/* Content */
		
		#content .content .left {
			float: none;
			width: auto;
		}
		
		#content .content .right {
			float: none;
			width: auto;
		}
		
		/* Return */
		
		.return-name, 
		.return-model, 
		.return-quantity,
		.return-reason,
		.return-opened {
			float: none;
			width: auto;
			padding: 5px 0px;
		}
		
		/* Sitemap */
		
		.sitemap-info .left {
			float: none;
			width: auto;
		}
		
		.sitemap-info .right {
			float: none;
			width: auto;
		}
	
		/* Common styles */
	
		select {
			max-width: 99% !important;
		}
		
		/* Product comparison */
		
		table.compare-info tr td {
			width: auto;
			display: block;
			text-align: center !important;
			margin: 0px auto !important;
		}

	}
	

	@media only screen and (min-width: 200px) and (max-width: 700px) { 
		#toplogo p {margin: -34px 0 0 33px!important;font-size: 11px;}
		.banners { padding-top:4px; }
		.banners > div { width:auto !important;padding:16px 10px 0px 10px !important; }
		.banners > div img { max-width:100% !important; }
		.banners .grid-1 { width:auto !important; }
		.banners .grid-2 { width:auto !important; }
		.banners .grid-3 { width:auto !important; }
		.banners .grid-4 { width:auto !important; }
		.banners .grid-5 { width:auto !important; }
		.banners .grid-6 { width:auto !important; }
		.banners .grid-7 { width:auto !important; }
		.banners .grid-8 { width:auto !important; }
		.banners .grid-9 { width:auto !important; }
		.banners .grid-10 { width:auto !important; }
		.banners .grid-11 { width:auto !important; }
		.banners .grid-12 { width:auto !important; }	
		.fullwidthbanner-container {}
		
span.all-latest {float: none;}		
p.box-title, div.box-heading, p.small-heading {font-size: 21px!important;text-align: center;width: 100%;}
header .navigation_container div#toplogo  img{width: 150px!important;margin-top: 0px!important;}	
header .navigation_container div#toplogo a {height: 50px;}
header .navigation_container div#toplogo  {height: 53px;width: 175px;}		
.top-line2 a.picture:link, .top-line2 a.picture:visited {padding: 0 0 0 35px;background: url(/catalog/view/theme/dilecta/img/top-icons.png) no-repeat 18px 4px;}	
.mobile-navigation .click-menu {margin: 58px 0 0 20px;background: url(../img/home.png) 9px 10px no-repeat;height: 28px;padding: 5px 0px 0px 23px;color: #fff!important;}
header .navigation_container .top-right #cart_block {background: url(../img/icon_cart.png) 0px 21px no-repeat;margin-top: 41px;background-size: 28px;position: absolute;right: 20px;}
.mobile-navigation .categories-mobile-links > ul{width: 262px;margin-left: 20px;margin-top: 11px;	}
header .navigation_container .top-right #cart_block .content  {margin-right: 20px;width: 263px;}
header .navigation_container .top-right #cart_block .cart-main-heading {padding: 0px 0px 12px 38px;}
header .navigation_container .top-right #cart_block .cart-heading{font-family: 'a_avanteintbook';font-size: 10px;font-weight: 400;color: #fff;text-align: left;cursor: pointer;text-transform: none;padding: 0;}
div.product-filter .limit, div.product-filter .sort{display: none;}
#column-right .box .box-heading{margin-top: 35px;}
.box-latest .overflow-products, .box-featured .overflow-products {width: 230px !important;margin: 0px auto !important;}
.weave div.left {display: none;}
div.caroufredsel_wrapper {width: 230px!important;}
.caroufredsel_wrapper li {float: left;margin-right: 50px;width: 230px!important;}
div.recently {margin-left: 29px;}
.box-related .overflow-products.clearfix {width: 230px!important;}
.products-grid > div.module-related {margin-right: 50px;width: 230px;}
.products-grid > div.module-related img {margin: 0 auto;}
.box-related .overflow-products.clearfix .image i {background-position: 27px 135px!important;width: 102px;height: 200px;}
.box-latest, .box-featured{padding: 20px;}
.box-news .box-content {margin: 35px 0 0 0;max-width: none;}
#content h2 {font-size: 27px;padding: 15px 0px 0px 0px;}
footer .copyright img {display: none;}
}
@media only screen and (max-width: 700px) { 
footer .copyright { margin: 220px 0 10px 0; }
}

@media only screen and (min-width: 490px) and (max-width: 700px) {
section#content.set-size.clearfix {width: 450px!important;}
}
@media only screen and (max-width: 479px) {
div.tel {width: auto!important;position: absolute;margin: 90px 0 0 -52px;z-index: 999;}
div.email {width: auto!important;position: absolute;margin:106px 0 0 -52px;z-index: 999;}
div.tel span, div.email span {color:#fff !important;}
div.email span {font-size: 11px!important;}
div.tel span {font-size: 16px!important;}
}
@media only screen and (min-width: 480px) and (max-width: 484px) {
div.tel {width: auto!important;position: absolute;margin: 90px 0 0 -52px;z-index: 999;}
div.email {width: auto!important;position: absolute;margin:106px 0 0 -52px;z-index: 999;}
div.tel span, div.email span {color:#fff !important;}
div.email span {font-size: 11px!important;}
div.tel span {font-size: 16px!important;}
}
@media only screen and (min-width: 484px) and (max-width: 730px) {
section#content.set-size.clearfix {width: 450px!important;}
div.tel {position: absolute;margin-top: 55px;z-index: 999;}
div.tel span, div.email span {color:#fff !important;}
div.email {position: absolute; margin-top: 73px; z-index: 999;}
.top-line .search {width: 233px;}
}
@media only screen and (min-width: 730px) and (max-width: 878px) {
div.tel {position: absolute;margin: 63px 0 0 150px;z-index: 999;}
div.tel span, div.email span {color:#fff !important;}
div.email {position: absolute; margin: 87px 0 0 150px; z-index: 999;}
}
@media only screen and (min-width: 701px) and (max-width: 730px) {
div.tel {position: absolute;margin: 63px 0 0 150px;z-index: 999;}
div.tel span, div.email span {color:#fff !important;}
div.email {position: absolute; margin: 87px 0 0 150px; z-index: 999;}
header .navigation_container .top-right #cart_block {background: url(../img/icon_cart.png) 17px 33px no-repeat;background-size: 38px;}
}
@media only screen and (min-width: 200px) and (max-width: 489px) {
	#hidd .em {
display:none!important;
}
/**section#content.set-size.clearfix {width: 300px!important;}**/
div.product-info .left .image {margin: 0px auto;width: 250px !important;height: 250px !important;}
div.product-info .left .image #image, div.product-info .left .image .zoomPad > img, div.product-info .left .image .zoomPup img {display: block;width: 250px !important;height: 250px !important;}
}

@media only screen and (min-width: 200px) and (max-width: 960px) { 
div.main-sizes {text-align: center;width: 100%;min-height: 70px;}
div.sizes {display: inline-table;margin-top: 5px;}
.product-info .right .options .option {text-align: center!important;}
div.option-image {text-align: center;width: 100%;min-height: 70px;}
div.main-qty , div.main-add-to-cart{width: 100%;float: left;}
.product-info .right .add-to-cart, .product-info .right .qty   {margin: 0 auto;float: none;}
.product-info .right .qty {margin-bottom: 20px;}
.product-info .right .links {float: left;width: 100%;padding: 23px 0px 10px 0px;line-height: 28px;background: url(../img/vopros.png) center 1px no-repeat;margin: 0 auto;margin-top: 23px;}
.product-info .right .qty p {text-align: center;}
}

@media only screen and (max-width: 550px) and (min-width: 400px){ 
.top-line2 a.picture:link, .top-line2 a.picture:visited {padding: 0 0 0 35px;background: url(/catalog/view/theme/dilecta/img/top-icons.png) no-repeat 18px 4px;}	
.mobile-navigation .click-menu {margin: 58px 0 0 20px;background: url(../img/home.png) 9px 10px no-repeat;height: 28px;padding: 5px 0px 0px 23px;color: #fff!important;}
.mobile-navigation .categories-mobile-links > ul{width: 262px;margin-left: 20px;	}
header .navigation_container .top-right #cart_block .content  {margin-right: 0px;width: 263px;}
header .navigation_container .top-right #cart_block .cart-heading{
font-family: 'a_avanteintbook';
font-size: 10px;
font-weight: 400;
color: #fff;
text-align: left;
cursor: pointer;
text-transform: none;
padding: 0;
}
}

@media only screen and (max-width: 330px) and (min-width: 320px){ 
.box-news {
    position: absolute;
    bottom: -665px;
}	
section#content, section#home-content {
      margin-bottom: 690px;
}
}

@media only screen and (max-width: 360px) and (min-width: 330px){ 
.box-news {
    position: absolute;
    bottom: -626px;
}	
section#content, section#home-content {
      margin-bottom: 650px;
}
}

@media only screen and (max-width: 379px) and (min-width: 360px){ 
.box-news {
    position: absolute;
    bottom: -600px;
}	
section#content, section#home-content {
      margin-bottom: 630px;
}
}

@media only screen and (max-width: 400px) and (min-width: 379px){ 
.box-news {
    position: absolute;
    bottom: -526px;
}	
section#content, section#home-content {
      margin-bottom: 530px;
}
}
@media only screen and (max-width: 500px) and (min-width: 400px){ 
.box-news {
    position: absolute;
    bottom: -526px;
}	
section#content, section#home-content {
      margin-bottom: 530px;
}
}
@media only screen and (max-width: 730px) and (min-width: 500px){ 
.box-news {
    position: absolute;
    bottom: -490px;
}	
section#content, section#home-content {
      margin-bottom: 500px;
}
}
@media only screen and (max-width: 960px) and (min-width: 730px){ 
.box-news {
    position: absolute;
    bottom: -400px;
}	
section#content, section#home-content {
      margin-bottom: 400px;
}
}
@media only screen and (max-width: 1333px) and (min-width: 1200px) {
	#hidd .med {
    left: 791px!important;
}
}

@media only screen and (max-width: 1200px) {
#hidd .top-line2 #search {
display:none;
}
		.navigation_container {
    min-width: auto;
}
.fullwidthbanner-container {
    min-width: auto;
    width: 100% !important;
}
div.box-heading {
width: auto !important;
}
footer {
    min-width: auto;background: #3364cd;
}
div.adresses {
    min-width: auto;
}
div.ad {
    position: relative;
    float: left;
    display: block;
    width: 100%;
}
div.ad .vop {
    padding: 0px 0 0px 0;
    background: none;
    margin: -8px auto;
    width: 100%;
    float: none;
    text-align: center;
	display: inline-block;
}
div.ad .vop p{
    width: auto !important;
    margin-top: 0px;
    float: none !important;    margin-left: 3px;
    display: inline-block !important;
}
div.ad .vop p span{
	font-size: 21px!important;
}
div.ad_2 .vop p span{
	font-size: 18px!important;
}
div.ad .vop .tel0 {
    margin: 0px 0px 2px 14px!important;
    display: none!important;
}
.graph {
    margin: 3px 0 0px 0;
}
p.em {
    background: url(/catalog/view/theme/dilecta/img/@.png)10px 10px no-repeat;
    float: none;
    text-align: center;
    margin: -3px auto!important;
}
.tel {
    float: none;
    display: inline-block;
}
.adr{
	font-weight: normal;
    font-style: italic;
    font-size: 15px;
    background: none;
    padding: 0 0 15px 0;
    float: left;
    clear: both;
}
div.bl3 {
    float: left;
    padding: 30px 0 0 0;
    width: auto;
}
div.bl2 {
    float: left;
    padding: 0;
    width: auto;
}
p.em2 {
    clear: both;
    float: left;
    display: block;    
	margin-top: 10px!important;
}
.bl1 {
    float: left;
       width: 100%;    padding-right: 0px;
}
.bl1 div{
    margin: 0px auto!important;
    float: none!important;
    text-align: center;
}
div.footer-menu {
    display:none;
}
.footer-head {
    width: auto;
}
.top-line2 {
    max-width: none;
    min-width: auto;
	height: 200px;
}
.top-line {
    min-width: auto;padding: 0 10px;
}
#home-content table {
	width: auto!important;
}
#home-content table tr{
	
}
#home-content table td{
	    display: block;
}
div#toplogo {
    width: 300px;
    float: none!important;
    margin: -10px auto;
}
div#toplogo img{
    width: 100%;
}
a.home-item img, a.home-item2 img {
    margin-left: -1px;
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 94%;
}
a.home-item, a.home-item2  {
    vertical-align: top;
    display: inline-block;
    padding: 0;
    background: url(/catalog/view/theme/dilecta/img/home-item.png) -14px 0px no-repeat;
    height: 158px;
    width: auto;
    margin-left: 0;
}
p.cat{
	 margin-left: 0!important;
}
.main-text li a{
	    display: inline-block;
}
.vop{
	width: 275px;
    display: block;
}
.banner {
    display: block;
    text-align: center;
}
footer .footer-navigation {
    height: auto!important;    
	padding: 20px 15px;
	position: relative;
left: inherit;
}
footer .vop {
    background: none!important;
    padding: 34px 0 10px 0;
}
div.bl2 p {
       margin-top: 0px!important;
    float: left!important;
    width: auto!important;
}
div.bl2 p span span{
font-size: 31px!important;
    padding-left: 5px;
}
.footer-head {
    background: transparent;
}
.bl1 span{ display: none;
}
div.added{
    width: 100%;    margin-left: 0;
    text-align: center;
	margin-bottom: 20px;
}
div.added a {
    background: url(/catalog/view/theme/dilecta/img/rek.png) 0px -1px no-repeat;
	    padding: 6px 0 6px 35px;
}
#middle-modal {
    width: 295px!important;
}
.box-modal {

    padding: 50px 10px 20px!important;
}
.arcticmodal-container_i2 {
    padding: 0!important;
}
b.scrollup_title{
	bottom:115px!important;
}

#cart_block {
    background: #3364cd url(/image/data/design/shopping-cart.png) 8px 7px no-repeat;
    height: 39px;
    margin: 5px 5px 0 0!important;
    width: 40px;
    border-radius: 50%;
    min-width: auto;
}
#toplogo3 img{
	width: 70px;    margin-top: 5px;
}
#cart_block .cart-heading {
    display: none;
}
.copyright {
    padding: 0 10px;
}
.carthead,#toplogo2{display: none;}
#toplogo3{display: block;}
#hidd div.ad {
       width: auto;    margin-left: 10px;
}
#hidd .top-line2 {
    padding: 0;
}
#hidd .ad {
    top: 16px;
}
#hidd #cart_block {
       margin: 10px 16px 15px 0px!important;
    height: 39px;
    background: #3364cd url(/image/data/design/shopping-cart.png) 8px 7px no-repeat;
}
.top-line#hidd {
        margin-top: -240px;height: 60px;box-shadow: 0px 0px 7px #0000009c;width: 100%!important;
}
.call {
    display: none;
}
.order{
	width: 130px;padding: 4px 10px;
}
#hidd .med {
    top: 13px;
    left: 300px!important;
}
	#hidd .em {
display:block;
}
#search {
    float: none;
    margin: 20px auto 12px;
    width: 205px;
}

div.med.mobb {
top: 7px!important;
    left: 5px!important;
    position: relative;    width: 100%;
}
header .modal_btn2 {
    width: 100%;
    float: none;
    text-align: center;
    margin: 0 auto;
}
header .med p {
    margin: 0 auto;
}
div.med.no-mobb {
display:none !important;
}
}

@media only screen and (min-width: 961px) {
.sm1 { display:none !important; }		
}

@media only screen and (max-width: 960px) {
.large-tb { display:none !important; }		
}

@media only screen and (min-width: 960px) {
#nav { display:none !important; }		
}
@media only screen and (min-width: 1750px) {
#hidd .med {
   left: 1075px!important;
}	
}

@media only screen and (max-width: 960px) {
.navigation_container { display:none !important; }
}
