#top #logo img {width:215px}
#instagram-feed{padding:0; padding-bottom:40px; }
#instagram-feed a{padding: 10px 5px 0 5px; display:block;}
#instagram-feed div{
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 100%;
}
.text-b{font-weight:bold}
.rev_slider .heading_h h2 { margin: 0; display: inline-block;}
.fa-pagelines:before {margin:0 10px 0 0}
h1,h2,h3{color:#000}
.fa-search:hover{cursor:pointer}

.maintext h3{margin:20px 0 20px 0}
.maintext li{font-style:italic; font-weight:bold}
a:hover{text-decoration:underline}
.picmobilemenu{position:relative; display:flex; overflow-x: auto; width:100%; height:220px; max-width: 1300px; justify-content:space-between; margin: 10px auto 10px auto; padding:20px 0 0 0}
.picmobilemenu div{min-width:150px; min-height:150px; margin:0 0 0 10px; }
.picmobilemenu div a{display:block; width:150px; text-align:center; margin:5px 0 0 0; cursor:pointer}
.picmobilemenu div img{width:150px; height:150px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#top2 {margin-top:0}
#top2 #logo {margin-top: 0 !important;}#blog_mod .blog-list .image {margin: 0 10px 10px 0; float: left; width: 100px;}#blog_mod .blog-list .opisb h4 {height: initial !important;}.search {border: 2px solid #ededed;}
#top .container, #top2 .container {padding: 5px 15px}
#top2 .search {margin-top: 60px;}
.pull-left {margin-left: 230px;}
#top{border:none}
#top2 {/*padding-bottom: 30px;*/}
#top #logo {position: absolute; top: 10px; z-index: 20; padding:5px 0 0 0}
#top3 {box-shadow:none}
#top2 .tel .s22, #top2 .tel .s22 a, #top2 .tel .s22:hover i, .rating .fa-star, .rat-star.active, .rat-star.checked, .rating .fa-star + .fa-star-o, .product-info input[type="radio"]:checked + label .fa, .product-info input[type="checkbox"]:checked + label .fa, .product-info .form-group .list-unstyled .update_price, .product-info .form-group .list-unstyled .update_special, .product-thumb .price-new{color:#000}
#top2 .search, .header_search_doptext {margin-top: 10px !important}
#top7 {margin-top:40px}
.prlistb {display: inline-block;}
#featuredmain .product-thumb{max-width:283px}
/*.product-thumb .image img {width:228px; height:228px;}
#content img {max-width: inherit;}*/
.product-thumb{padding:5px}
.products_category .product-layout {min-height: 440px;}
.image .stiker_spec {background-color: #0F8A1B;}


#whatsapp_bot {
    display: block;
    position: fixed;
    bottom: 18px;
    left: 20px;
    width: 50px;
    height: 50px;
    opacity: 0.8;
    filter: alpha(Opacity=80);
    z-index: 10000;
}

#telegram_bot {
    display: block;
    position: fixed;
    bottom: 75px;
    left: 20px;
    width: 50px;
    height: 50px;
    opacity: 0.8;
    filter: alpha(Opacity=80);
    z-index: 10000;
}

.mobilephone{position:absolute; top:5px; right:80px; color:#fff}
.mnew{background:#F8F8F8; border-style:none}
.mnew>ul{list-style-type:none; padding:20px 0 0 20px;}
.mnew>ul li{padding:3px 0 3px 0}
.mnew>ul .list-group-submenu{padding:5px 0 0 10px}
.mnew>a{position:absolute; right:10px; top:5px}
.revmenumodcustom .chevrond .fa.on, .revmenumodcustom .chevrond.hided .fa.off, .mobilemenu .chevrond .fa.on, .mobilemenu .chevrond.hided .fa.off {margin:0 0 0 5px; font-size:12px;}
.mnew hr{margin:10px}

@media (max-width: 991px){
	.mobsearch {margin-bottom: 20px;}
	.picmobilemenu{height:240px;}
	#top2{margin:60px 0  0 0; }
}
@media (max-width: 767px){
	#top{position:relative}
	#top #logo {top: 3px;left:50%; z-index: 20; padding:5px 0 0 0; margin-left:-90px}
	.picmobilemenu{padding:0;height:220px;}
	#top2{margin:10px}
	#top2 .header_conts{margin-top:110px}
	#top .container, #top2 .container {padding: 5px 5px;}
	#top #logo img{max-height:none; margin:0 auto; width:170px}
	#fa-search{margin:0 0 0 15px}
	#blog_mod .blog-list .opisb h4>a{font-weight:bold !important}
	.razmiv{margin-top:30px}
	.product-thumb{padding:5px 0 0 0}
	.product-layout{padding-right: 10px;padding-left: 10px;}
	.product-thumb .caption {padding-top: 0; border-top: 0;}
	.product-info .compare, .product-info .wishlist {display:none}
	.product-thumb .cart{margin: 5px 0 15px 5px; float:none}
	
}
.product-info #button-cart, #cart:hover button.cart, .popup_notification .popup-footer a, #popup-order-okno .popup-footer a, #popup-okno .popup-footer a, .btn-danger {
    background-color: #E63A2E;/* #FF3930;*/ 
}
.product-thumb{ border:0;}
.product-thumb .caption {padding-top: 0; border:0}
.product-thumb .fa-border.fa-shopping-bag, .options_buy .fa-border, .cd-products-comparison-table .fa-border.fa-shopping-bag, .wwicons .fa-border.fa-shopping-bag {
    background-color:  #E63A2E;/* #FF3930;*/ 
    border-color:  #E63A2E;/* #FF3930;*/ 
	color:#fff;
}
.product-grid .product_buttons, .owl-carousel .product_buttons {text-align: center;}
.product-thumb h4,.product-thumb .price  {text-align:center}
.rev_slider .product-thumb .price, .product-grid .product-thumb .price {margin-bottom: 15px;}
.product-layout.new_line .product_buttons .number, .rev_slider .item.new_line .product_buttons .number{float:none}
.product-layout.new_line .product_buttons .price, .rev_slider .item.new_line .product_buttons .price {float: none;text-align: center;}
.mb20{padding:0}



.home_slideshow_description, .home_slideshow_title{width:370px; background-color:rgba(255, 255, 255, 0.5); padding:10px 15px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px}
.home_slideshow_title{line-height:36px}
.home_slideshow_description{margin-top:10px}
.home_slideshow_link{margin-top:10px; background-color:rgba(255, 255, 255, 0.5); color:#fff; border:0; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px}



#revslideshow .home_slideshow_link {
    border-radius: 2px;
    padding: 15px 20px;
    margin-top: 50px;
    font-size: 36px !important;
    right: 18%;
	width:220px;
}

#revslideshow .owl-item:nth-child(4) .home_slideshow_link 
{
	display:none;
}



#dostavka-shema .title{margin: 0 0 0 4px}

.deliverymap{width:90%; height:800px}

.area-delivery{list-style-type:none; margin: 10px 0 0 5px; padding: 10px 15px;}
.area-delivery .hd{font-weight:bold;   margin-left: 27px;}
.area-delivery li{display:inline-block; width:215px; margin:0 0 10px 0}
.area-delivery li.h3{font-size:12px}
.area-delivery li:first-child .narrow:before {
    background: #B2DEF9;
}
.area-delivery li:first-child+li .narrow:before {
    
	background: #F1DE62;
}
.area-delivery li:first-child+li+li .narrow:before {
    background: #97E686;
}

.area-delivery li:first-child+li+li+li .narrow:before {
    background: #D075F9;
}

.area-delivery li:first-child+li+li+li+li .narrow:before {
    background: #F4B966;
}

.area-delivery li .narrow:before {
	position:absolute;
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 5px 0 0;
    content: '';
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.mainpage h1{text-align:center}
#mprices{margin:20px auto 0 auto; text-align:center; width:450px; padding-left:20px}
#mprices a{display:table-cell; border-spacing:3px}

#mainvideo1{float: right; margin:0 0 0 20px}
#telegrammain{display:flex;flex-direction: row; flex-wrap:wrap}
.titem{width:310px}
@media (max-width: 767px) {#cart_mobi{margin-left:0}
.header_conts .t-ar{display:none}
}
@media (max-width: 600px){
	#mainvideo1{float: none; margin:10px auto}
	.home_slideshow_description, .home_slideshow_title{width:100px;}
	#revslideshow .owl-item .home_slideshow_link {
    border-radius: 2px;
    padding: 15px 20px;
    margin-top: 10px;
    font-size: 13px !important;
    right: 14%;
	width:75px;
	}
	.area-delivery{margin: 10px 0 0 0}
	.area-delivery li{display:inline-block; width:300px}
	.deliverymap{width:100%; height:500px}
	.dostavkapage .area-delivery li{display:inline-block; width:280px}
	#mprices{margin:27px auto; width:300px}
	#mprices a{font-size:12px; padding:2px}
	#top6{display: none;}
	#mprices{padding-left:0px}
	ul, ol{margin:5px; padding-left:15px} 
	#telegrammain{flex-direction: column;}
	.titem{width:100%}
}

.revolution-revblog_blog #content img{margin:0 10px 0 10px}
#content a{text-decoration:underline}
#content .product-grid a, #sliderpspec a{text-decoration:none}
