.lr,.news-list>li,.products{overflow:hidden}.wrap{width:1200px;margin:0 auto}.header1 .wrap{height:135px}.logo{float:left}.contacts{float:right;width:210px;padding:20px 0 0}.skype{margin:0 0 10px}.email{margin:0 0 15px}.line{height:25px}.left{float:left;width:210px}.right{margin:0 0 0 240px}.right .left{width:730px}.right .right{float:right;width:210px;margin:0}.clear{clear:both}.home{box-sizing:border-box;margin:0}.left_fon_block,.news{margin:0 -1px}.da{padding:1px 15px 10px}.da.block{padding:20px 15px;text-align:center}.subscribe-form{padding:2px 12px 10px}.subscribe-form>form>div{margin:12px 0 0}.catalog-section-list,.left_footer_block,.news3{margin:0 -1px}.catalog-section-list ul li a:link,.catalog-section-list ul li a:visited{box-sizing:border-box;margin:0!important}.left_footer{margin:0 -1px}.center-menu{width:100%;height:40px;margin:0 0 20px}.cont li,.fon_b,.spellsbook li{height:auto}.left_top_menu,.right_top_menu{display:none}.fon_top_menu{border:1px solid #480448;background:rgba(72,4,72,.3);border-radius:5px}#horizontal-multilevel-menu{display:table;width:100%;margin:2px 0 0}#horizontal-multilevel-menu li{float:none;display:table-cell;vertical-align:middle}#horizontal-multilevel-menu a{line-height:1.2;height:auto;padding:0 0 0 25px;background-position:-18px 35%}.right iframe,.right img{max-width:100%}.spellsbook{font-size:0;margin:0 -10px 0 0!important}.spellsbook li{display:inline-block;vertical-align:top;width:235px;padding:0;background:0 0;margin:0 10px 12px 0}.fon_b,.zag{width:auto}.spellsbook li img{display:block;max-width:100%}div.fon_tovar>a,div.fon_tovar>div,div.zag_tovar a{display:table-cell;text-align:center;vertical-align:middle}.fon_b{border:1px solid #480448;background:rgba(72,4,72,.3);border-radius:5px}.products{margin:0 -10px 0 0}.news-list>li,div.fon_tovar{margin:0 0 20px}div.zag_tovar a{padding:0 10px 15px;width:155px;height:60px}div.fon_tovar>a,div.fon_tovar>div{width:175px;height:182px}.news-list>li{height:auto;padding:0;background:0 0}.news-list>li .preview_picture{float:left;width:150px;margin:5px 0 0}.news-list>li>span{display:block;font-size:11px;margin:0 0 -3px 180px}.news-list>li>h2{margin:0 0 .5em 180px}.news-list>li>div{margin:0 0 0 180px}.footer5{margin:50px 0 0}.footer5 .wrap{height:252px}.footer-left{float:left;width:450px}.socials{float:left;width:60px}.footer-menu{float:right;width:500px;padding:35px 0 0}.footer-menu ul{float:left;width:250px;list-style-type: none;}.bx-catalog-tab-list{border-color:#480448}.bx-catalog-tab-list li{background:#480448;border-color: transparent}.bx-catalog-tab-list li.active,.bx-catalog-tab-list li:hover{background:0 0}.bx-catalog-tab-list li.active a{bottom:0;background:#480448;color:#fff;text-shadow:0 1px 0 #000}div.blog-comment-fields,div.blog-post-edit-form{background:rgba(72,4,72,.3);border:1px solid #480448;border-radius:5px}table.bxlhe-frame-table td.bxlhe-editor-buttons{background:#cab7ca!important}.lhe-stat-toolbar-cont{border:0;border-bottom:1px solid #480448;padding:1px 1px 0}.lhe-button,div.lhe-tlbr-smile-cont{border:1px solid #480448}iframe.lha-iframe{background:#eadeea}div.blog-comment-field-author,div.blog-comment-field-email{margin:0 0 5px}div.blog-comment-field-author input,div.blog-comment-field-email input{padding:5px 10px;background:#eadeea;box-sizing:border-box;border:1px solid #480448;border-radius:3px}.blog-comment-cont-white{color:#000;background:#eadeea;padding:10px 15px}.blog-comment-cont-white a{color:#000!important}
ul.news-list li img {
	float: left;
}


#disqus_thread {
	background-color: #fff;
	padding: 5px;
}
.footer-left a.f_logo {
	width: 140px;
height: 43px;
}
.contacts .hicons .socs {
	color: #ffffff;
font-size: 14px;
font-family: tahoma;
display: inline-block;
vertical-align: middle;
}
.contacts .hicons a {
width: 26px;
height: 26px;
margin-right: 10px;
display: inline-block;
vertical-align: middle;
opacity: 0.8;
}
.contacts .hicons a:hover {
	opacity: 1;
}

.consent_breadcrumbs {
	position: fixed;
	top: 0;
	width: 100%;
	opacity: 0.8;
	background-color: #000;
	text-align: center;
	color: #fff;
	line-height: 5px;
	z-index: 100;
	padding: 5px 0;
	border-bottom: 1px solid #9b9b9b;
	display: none;
}
.consent_breadcrumbs a {
    color: #fff;  
}
.consent_breadcrumbs a:hover {
    text-decoration: none;
}
.consent_breadcrumbs p {
    display: inline-block;
}
.consent_breadcrumbs__btnClose {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 28px;
    height: 28px;
    text-align: center;
    font-size: 34px;
    cursor: pointer;
}
.consent_breadcrumbs__btnClose:hover {
    
}
.consent_breadcrumbs__btnAlright {
    display: inline-block;
    padding: 10px 5px;
    border: 1px solid #fff;
    cursor: pointer;
}
.consent_breadcrumbs__btnAlright:hover {
    background-color: #fff;
    color: #000;
}


@media (max-width: 768px) {
.consent_breadcrumbs {
	line-height: 20px;
}
.consent_breadcrumbs p {
    padding: 0 30px;
}
.consent_breadcrumbs__btnAlright {
	padding: 4px 20px;
}
}

ul#vertical-multilevel-menu, #vertical-multilevel-menu ul {
	width: 205px !important;
}
#vertical-multilevel-menu {
	border-radius: 3px;
	border: 1px solid #36012D;
	padding: 1px !important;
}
.catalog-section-list ul {
	border-radius: 3px;
	border: 1px solid #36012D;
	padding: 1px !important;
	width: 98%;
}
.catalog-section-list ul li a {
	width: 100% !important;
	text-decoration: none;
}


#vertical-multilevel-menu li {
	position: relative;
}
#vertical-multilevel-menu li:first-child a {
	border-radius: 3px 3px 0 0;	
}
#vertical-multilevel-menu li:last-child a {
	border-radius: 0 0 3px 3px;	
}
#vertical-multilevel-menu a,
.catalog-section-list ul li a {
position: relative;
display: block;
color: #d0add0 !important;
padding: 10px 0 10px 45px !important;
font-size: 16px !important;
font-weight: normal !important;
font-family: tahoma !important;
border-bottom: 1px solid #1C021C !important;
outline: none !important;
}
#vertical-multilevel-menu a:before,
.catalog-section-list ul li a:before {
content: '›';
position: absolute;
left: 20px;
width: 18px;
height: 19px;
font-size: 16px;
}
#vertical-multilevel-menu a.root-item,
#vertical-multilevel-menu ul li a,
.catalog-section-list ul li a {
background: rgb(72,4,72) !important;
background: linear-gradient(0deg, rgba(72,4,72,1) 0%, rgba(54,1,45,1) 35%, rgba(36,0,30,1) 100%) !important;
opacity: 0.8;
}
#vertical-multilevel-menu a.root-item-selected,
#vertical-multilevel-menu a.is-active,
#vertical-multilevel-menu ul li a:hover,
.catalog-section-list ul li a:hover {
background: rgb(95,2,83) !important;
background: linear-gradient(0deg, rgba(95,2,83,1) 0%, rgba(75,0,65,1) 35%, rgba(95,2,83,1) 100%) !important;
color: #FFF4FF !important;
opacity: 1;
}
#vertical-multilevel-menu ul.is-active {
display: block !important;
left: 205px !important;
top: -2px;
border-radius: 0 !important;
border: 1px solid #36012D;
padding: 1px !important;
}
#vertical-multilevel-menu li:hover ul {
display: none !important;
}
#vertical-multilevel-menu li ul.is-active {
display: block !important;
}
#vertical-multilevel-menu li ul.root-item {
margin: 0 !important;
}
#vertical-multilevel-menu ul li a {
padding: 10px 0 10px 35px !important;
opacity: 1;
}
#vertical-multilevel-menu ul li a:before {
content: '';
}
#vertical-multilevel-menu ul li:first-child a {
	border-radius: 0 3px 0 0;	
}
#vertical-multilevel-menu ul li:last-child a {
	border-radius: 0 0 3px 0;	
}

.fa-angle-right:before {
    content: "›" !important;
}
.bx-breadcrumb-item span {
	vertical-align: middle;
}

@media (max-width: 640px) {
.de-fl-upScroll {
bottom: 10px !important;
left: 10px !important;
}
#left-side #vertical-multilevel-menu li ul {
	position: relative !important;
	/* left: 10px; */
}
#vertical-multilevel-menu ul.is-active {
	left: 0 !important;
}
#left-side #vertical-multilevel-menu li ul.root-item {
	border: none;
	width: 100%;
}
ul#vertical-multilevel-menu li ul.root-item a:link, ul#vertical-multilevel-menu li ul.root-item a:visited {
width: 169px !important;
left: 10px;
}
#vertical-multilevel-menu li a:hover {
background: rgb(95,2,83) !important;
background: linear-gradient(0deg, rgba(95,2,83,1) 0%, rgba(75,0,65,1) 35%, rgba(95,2,83,1) 100%) !important;
color: #FFF4FF !important;
opacity: 1;
}
}