/* ILYAs Styles */
.mobilehead { display: none; }
@media (max-width:990px){
	body { min-width: 0px; }
	.button { width: auto; padding-left: 5px; padding-right: 5px; }
	#sidebar-left, .fixed-nav { display: none; }
	#wrapper { min-width: 300px; width: 95%; }
	#content { width: 100%; margin-left: 0; }
	.info-cntact { top: 10px; }
	#footer { width: 100%; }
	#footer .columns .col-2 { display: none; }
	.infs { float: right; }
	.row-product .row { width: 100%; padding-left: 0; }
	.row-product .row .item { width: 33.33%; margin: 0; padding: 0 5px 5px 5px; margin-bottom: 10px; }
	.row-product .row .item .img { height: 200px; }
	#container { border: none; }
	.shop-page .bg-button #btn1, .home-page .bg-button #btn1 { float: none; margin: 0 auto; display: block; }
	.type-product .row-product .row .item { width: 50%; margin-right: 0; padding: 0 10px; }
	.type-product .row-product .row { width: 100%; }
	.upsells .row .item .img { display: block; min-height: 0; height: auto; }
	.upsells .row ul { padding: 0; }
	.upsells .button { margin: 0 0 10px 0; }
	.type-product .row-product .row .item span { height: 34px; } 
	.type-product .row-product .row .item .blue { float: right; }
}
@media (max-width:790px){
	body { background: #fff; padding-top: 70px; }
	.mobile { display: block; }
	.mobilehead { display: flex; padding: 10px; background: #fff; justify-content: space-around; align-items: center; position: fixed;
    width: 100%; z-index: 1; top: 0; left: 0; }
	.mobilehead a { font-size: 0px; color: transparent; height: 50px; width: 50px; background-size: 50px !important; border-radius: 100%; }
	.mobilehead .cart { background: url(/wp-content/uploads/2018/01/c1.png) no-repeat center; }
	.mobilehead .catalog { background: url(/wp-content/uploads/2018/01/m1.png) no-repeat center; }
	.mobilehead .call { background: url(/wp-content/uploads/2018/01/p1.png) no-repeat center; }
	.mobilehead .search { background: url(/wp-content/uploads/2018/01/s1.png) no-repeat center; }
	.mobilehead a:hover { border: 1px solid #E46F07; }
	.button { margin-bottom: 10px; }
	#inline4 .cont { padding: 0 10px 10px 10px }
	#inline4 .cont .buttons { margin-left: 0; }
	#inline4 .cont .buttons .button { width: auto; margin: 0 auto; float: none; display: block; }
	.button a { font-size: 16px; }
	.slogan, .slider, .slogan_ua { display: none; }
	#nav { padding-top: 5px; display: none; position: fixed; z-index: 3; top: 65px; left: 0; }
	#nav.active { display: block; }
	#header .logo { position: static; width: 100%; display: none; }
	.logo a { background-position: center; background-size: 170px; }
	#nav li { width: 100%; }
	.slider { width: 100%; }
	.row-product .row .item { margin: 0; width: 50%; margin-bottom: 20px; }
	.home-page .row-product .row .item .img { width: 100%; display: flex;  justify-content: center; align-items: center; }
	.home-page .row-product .row .item .img img { width: 100% !important; }
	.home-page .row-product .row .buttons { margin-left: 0; text-align: center; }
	.home-page .row-product .row .buttons .button { display: inline-block; float: none; padding-right: 10px; padding-left: 10px; }
	.columns .col, .columns .last, .infs { width: 100% !important; border-left: 0;  padding: 0 10px;}
	.infs { padding-bottom: 20px; }
	.optovik img { width: 100%; }
	.medogonki .row .item .img { display: block; }
	.breadcrumbs { padding: 0; display: none; }
	#content .woocommerce-ordering { padding: 10px 0; }
	.img-gal { width: 100%; }
	.plch { padding-bottom: 20px; }
	.info-tovar { width: 100%; margin: 0; }
	#container .type-product .images { width: 100%; text-align: center; }
	.product-top .summary { width: 100%; padding-left: 0; }
	.summary .qty { width: 100%;}
	.product-top .summary span.gold { margin-left: 0; }
	.summary .quantity { padding-top: 0; }
/* 	#container .type-product .cart .quantity { margin: 0 10px 10px 0; } */
	.type-product .row-product .row .item { width: 100%; }
	.light-box { width: 100%; }
	.zkz { padding: 0 10px; }
	.zkz li .text { box-sizing: border-box; width: 100%; }
	.zkz .button { width: 200px !important; float: none; margin: 0 auto !important; display: block; }
	.l-b-cont { padding-top: 20px; }
	.zkz li label { width: auto; }
	#festi-cart-pop-up-products-list-body h4 { display: none; }
	#festi-cart-pop-up-products-list-body .slder-tov { display: none; }
	.tov-in { width: 100%; }
	.who-row { width: 100%; }
	.video-row { width: 100%; margin-right: 0;}
	.form-cont { padding: 30px 0 0 0; }
	#payment .place-order .button { margin-right: 0 !important}
	.shop_table .product-quantity, .shop_table .product-price { display: none; }
	.woocommerce table.shop_table th { width: auto; }
	.kontakt .left, .kontakt .right { width: 100%; }
	#sidebar-left {width: 100%; background: #fff; padding: 0px; }
	#sidebar-right .product, #sidebar-left .product, #bottom_m .product { overflow: hidden; float: left; width: 50%; }
	#sidebar-left.active  { display: block; }
	#sidebar-right .serch { display: none; }
	#sidebar-right.active .serch { display: block; position: fixed; top: 65px; left: 0; padding: 17px 10px; background: #fff; z-index: 2; }
	.product .image { text-align: center; display: flex; justify-content: center; align-items: center; width: 100%; height: 200px; }
	.product .image img { max-width: 100%; max-height: 160px; width: auto; }
	#nav li { background: none; }
	.home-page  { display: none; }
	#sidebar-right { width: 100%; }
	#sidebar-right .container:nth-child(2), #sidebar-right .container:nth-child(5), #sidebar-right .container:nth-child(6), #sidebar-right .container .separator { display: none; }
	#sidebar-right .container .product .counter-head { font-size: 0; }
	.countdown-row { display: block; }
	#sidebar-right .container .etc { height: 120px; overflow: hidden; text-align: left; padding: 10px; }
	#sidebar-right .container .etc a { font-size: 15px; }
	#sidebar-right .container .buttons { margin: 0 ; padding: 10px; }
	#sidebar-right .container .buttons .green { width: 100%; }
	.mobile.side  { float: left; width: 100%; }
	#bottom_m { width: 100%; background: #fff; padding: 0px; }
	#bottom_m h2 a,	#bottom_m h2 a:hover{ color: #fff; text-decoration: none; }
	#bottom_m .container .separator { display: none; }
	#bottom_m .container .price  { text-align: center; }
	#bottom_m .container .etc { text-align: left; padding-bottom: 15px; font-weight: bold; }
	#bottom_m .container .price  { color: #00607f; }
	#bottom_m .container .buttons { margin: 0 ; padding: 10px; }
	#bottom_m .container .buttons .blue.button { margin: 0 ; width: 100%; }
	#bottom_m .container .etc { height: 120px; overflow: hidden; text-align: left; padding: 10px; }
	#bottom_m .container .etc a { font-size: 15px; }
	#bottom_m .social-icons  { text-align: center; }
	#bottom_m .social-icons a { margin: 0 3px; }
	#bottom_m .container:nth-child(2), #bottom_m .container:nth-child(3) { display: none; }
	.bg { padding: 0; margin-top: -20px; background: none; border: none; color: transparent; }
	.info-cntact { width: 100%; position: relative; }
	.info-cntact .bg .red, .language-chooser { display: none !important; }
	#header .tell { margin: 0 auto; width: 200px; }
	.row .item .img { display: flex; justify-content: center; align-items: center; }
	.row .item .img img { max-width: 100%; height: auto; }
	.medogonki .row .item .img { width: 100%; min-width: 0; display: flex; justify-content: center; align-items: center; }
	.columns .col { min-height: 50px; }
	.call-schedule { width: 100%; padding: 5px; }
	.info-cntact.active { background: #ffe2a1; position: fixed; left: 0; top: 70px; z-index: 1; padding: 10px 0; }
	.call-schedule a { font-weight: 100; }
	.call-schedule br { display: none;  }
	#menu-item-177650, #menu-item-177651{
		display: block;
	}

}