#admin-menu {
	background-color: #fff;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	box-shadow: 2px 1px 4px #aaa;
	list-style: outside none none;
	min-width: 170px;
	padding: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 2000;
}

#admin-menu a {
	color: #666;
	display: block;
	font-size: 12px;
	line-height: 1.2em;
	padding: 5px 10px;
	text-align: left;
	transition: none 0s ease 0s;
}

.product-block-container .container-indecator-bottom .left ul li {
	color: #404041;
}

.banners-list-item {
	margin-bottom: 30px;
	border: 1px solid #dddddd;
	box-shadow: 0.682px 0.731px 3px 0px rgba(0, 0, 0, 0.25);
}

.comments {
	display: block;
}

.comments.home-page {
	display: flex;
}

.comments .banners-list-item article {
	display: block;
}


aside.sections-category {
	margin-bottom: 30px;
}

aside.sections-category:last-child {
	margin-bottom: 0;
}

.comments.home-page article:nth-child(n+7) {
	display: none;
}


.page-header {
	background: #424243;
	border-top: 3px solid #f9ac34;
}

.simple_text{padding:35px 0;}
.simple_text_top{}
.simple_text_mp_top{}
.simple_text_catalog_top{padding-bottom:20px;}
.simple_text_textpage{padding-top:0;}
.categories_row{padding-bottom:25px;}
.categories_col{padding-bottom:15px;}
.categories_col a.category{font-weight:700;color:#000000;display:block;margin:10px 0;}
.categories_col .subs{padding-left:10px;}
.categories_col .subs a{display:block;}
.catalog_list .block-card.home-page{width:32%;}
.button-review{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:1.5em;text-align:center;}
.container-reviews{}
.container-reviews .author{display:inline-block;}
.container-reviews .stars-rating{display:inline-block;}
.manufacturer-show-more.active{font-weight:700;}
.manufacturer-show-more.active a{color:#b38e00}
.manufacturer-show-more.active span{color:#b38e00 !important;}
.simple_text_product_chars{}
.simple_text_product_chars table{border-collapse:collapse;border:solid 1px #dedede;}
.simple_text_product_chars table td{padding:5px 10px;border:solid 1px #dedede;}
.catalog_bnr{width:100%;padding-bottom:25px;}
.product_bnr{width:100%;padding-bottom:25px;}
input.invalid{border:solid 1px #dd0000;}
textarea.invalid{border:solid 1px #dd0000;}

#slide-navbar-collapse {
    position: fixed;
    top: 0;
    left: 0px;
    z-index: 99;
    width: 280px;
    height: 100%;
    background-color: #ddd;
    overflow: auto;
}
.menu-overlay {
    display: none;
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
    /* IE7 & 8 */
    position: fixed;
    right: 0;
    top: 0;
    z-index: 49;
}
.mob_menu{padding:40px 0 25px 0;position:relative;}
.mob_menu>ul{list-style:none;margin:0;padding:0;}
.mob_menu>ul a{display:block;padding:5px 15px;}
.mob_menu>ul a:hover{background:#ffffff;}
.mob_menu>ul .current a{background:#ffffff;}
.mob_menu>ul .active a{background:#ffffff;}
.mob_menu .close_menu{position:absolute;top:12px;right:12px;font-size:20px;cursor:pointer;}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 12px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid #999999;
    border-radius: 4px;
	cursor:pointer;
	margin-top:25px;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
	border: 0;
}
.navbar-toggle .icon-bar {
    background-color: #999999;
	display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
.page-header {background: #424243;background:linear-gradient(to top, #ffffff, rgba(66,66,66,0.1));}
.page-header .row.first .logo{max-width:150px;}
.page-header .row.first .logo img{max-width:100%;width:100%;height:auto;}
footer{color:#505050;}
footer .logo p{color:#505050;text-align:left;}
footer .logo{max-width:200px;width:25%;float:left;}
footer .logo img{max-width:90%;width:100%;height:auto;}
footer .nav-cat{width:70%;float:right;}
footer .nav-cat .category{padding-left:0;float:none;}
.page-header .row.first .header-search-container{margin-top:25px;}
section.footer{background:#E8F5FF;}
@media (max-width: 768px) {
  .page-header .row.first .logo{max-width:100%;}
}
@media (max-width: 768px) {
	footer .logo{width:35%;}
	footer .nav-cat{width:60%;padding-top:45px;}
}
@media (max-width: 480px) {
	footer .logo{width:100%;float:none;padding-left:0;margin-left:auto;margin-right:auto;}
	footer .nav-cat{width:100%;float:none;}
}
.obzor-card{width:24% !important;}
.obzor-card img{display:block;max-width:100% !important;height:auto;}

.fixBanner{position:fixed;left:0;right:0;bottom:0;background:rgb(249, 172, 52);color:#000000;font-size:18px;font-weight:700;padding:15px 0 10px 0;z-index:1000;}
.fixBanner.hidden{display:none;}
.fixBanner .text{text-align:center;padding:15px;}
.fixBanner .btn{text-align:center;padding:15px;background:#000000;color:rgb(249, 172, 52);font-weight:700;cursor:pointer;width:100%;}
.fixBanner .close{font-weight:400;position:absolute;top:-30px;left:30px;z-index:5;}

