


/* Start:/bitrix/templates/misherskay_lp/components/bitrix/menu/main_menu/style.css*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 214px;
	font-size:12px;
}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	border:1px solid #C1C1C1;
	border-bottom:none;
	width:200px;
}

/* Submenu Items */ 
#vertical-multilevel-menu li a
{ 
	display: block; 
	text-decoration: none; 
	color: #4F4F4F; 
	font-weight:bold;
	padding: 5px; 
	background:#F5F5F5;
	border-bottom:1px solid #C1C1C1;
}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected
{ 
	background-color: #D6D6D6;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	background-color: #D6D6D6;
} 

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/misherskay_lp/components/bitrix/menu/main_menu/images/item_bg.gif) 0 0 no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	background:#61656A url(/bitrix/templates/misherskay_lp/components/bitrix/menu/main_menu/images/item_bg.gif) 0 -26px no-repeat;
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/misherskay_lp/components/bitrix/menu/main_menu/images/item_bg.gif) 0 -26px no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Parent item*/
#vertical-multilevel-menu a.parent
{
	background: #F5F5F5 url(/bitrix/templates/misherskay_lp/components/bitrix/menu/main_menu/images/arrow.gif) center right no-repeat;
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	background: #F5F5F5 url(/bitrix/templates/misherskay_lp/components/bitrix/menu/main_menu/images/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { float: left; height: 1%; } 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	margin:-27px 0 0 210px;
}

#vertical-multilevel-menu li ul
{
	margin:-27px 0 0 133px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul 
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
/* End */



/* Start:/bitrix/templates/misherskay_lp/template_styles.css*/
@font-face {
    font-family: "PhilosopherRegular";
    src: url("/bitrix/templates/misherskay_lp/fonts/PhilosopherRegular/PhilosopherRegular.eot");
    src: url("/bitrix/templates/misherskay_lp/fonts/PhilosopherRegular/PhilosopherRegular.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/misherskay_lp/fonts/PhilosopherRegular/PhilosopherRegular.woff") format("woff"),
    url("/bitrix/templates/misherskay_lp/fonts/PhilosopherRegular/PhilosopherRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "PhilosopherBold";
    src: url("/bitrix/templates/misherskay_lp/fonts/PhilosopherBold/PhilosopherBold.eot");
    src: url("/bitrix/templates/misherskay_lp/fonts/PhilosopherBold/PhilosopherBold.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/misherskay_lp/fonts/PhilosopherBold/PhilosopherBold.woff") format("woff"),
    url("/bitrix/templates/misherskay_lp/fonts/PhilosopherBold/PhilosopherBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "PhilosopherItalic";
    src: url("/bitrix/templates/misherskay_lp/fonts/PhilosopherItalic/PhilosopherItalic.eot");
    src: url("/bitrix/templates/misherskay_lp/fonts/PhilosopherItalic/PhilosopherItalic.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/misherskay_lp/fonts/PhilosopherItalic/PhilosopherItalic.woff") format("woff"),
    url("/bitrix/templates/misherskay_lp/fonts/PhilosopherItalic/PhilosopherItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}[hidden],template{display:none}a:active,a:hover{outline:0}b,strong{font-weight:bold}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}button{overflow:visible}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*FONTS
--------------------*/
body{font-family: 'PhilosopherRegular', Arial, Tahoma, sans-serif;}
b,strong,h1,h2,.tel span,.logo span,.title,.step ul li p,.btn,.btn-min{font-family:'PhilosopherBold', Arial, Tahoma, sans-serif}

/*BASIC
--------------------*/
body{background:#fff url(/bitrix/templates/misherskay_lp/images/bg2.jpg);color:#060606;font-size:18px;line-height:1.5}
h1{font-size:52px;margin:0 0 30px 0;line-height:1.2}
h2{font-size:24px;font-weight:700;margin:20px 0}
h3{font-size:18px;margin:20px 0}
a{color:#3d85da}
a:hover{color:#4987e8}

/*FORM*/
label{display:block;font-size:16px}
label span{color:#db0000}
input[type="text"],textarea{width:100%;background:#fff;height:34px;border:1px solid #ddd;outline:0;text-indent:5px;margin-bottom:5px;border-radius:4px}
input.error{background-color:#db0000;color:#fff}
textarea{height:80px;resize:none;padding:5px;text-indent:0}

/*GENERAL*/
.wrap{width:980px;position:relative;margin:0 auto}
.clr{width:100%;height:0;clear:both}
.main-wrap{padding:15px}

/*BUTTON*/
.btn{background:#ffd038;border:1px solid #060606;color:#060606;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:none;padding:20px;display:inline-block;margin-top:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;box-shadow:0 0 0 5px #ffd038;-webkit-transition:all 350ms;-moz-transition:all 350ms;transition:all 350ms}
.btn-min{background:#ffd038;border:1px solid #060606;color:#060606;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;padding:7px 10px;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 0 0 3px #ffd038;-webkit-transition:all 350ms;-moz-transition:all 350ms;transition:all 350ms}
form .btn-min{margin-top:5px}
.btn:hover{background:#9e01a6;box-shadow:0 0 0 5px #9e01a6;border-color:#67225e;color:#fff}
.btn-min:hover{background:#9e01a6;box-shadow:0 0 0 3px #9e01a6;border-color:#67225e;color:#fff}
.btn-no-bg{background:none;border:0;box-shadow:0 0 0;color:#fff}

/*BACKGROUND*/
.ornament3:after{content:'';display:block;width:100%;height:24px;left:0;bottom:-12px;background:url(/bitrix/templates/misherskay_lp/images/ornament3.png) top center repeat-x;position:absolute;z-index:-1}

/*COL*/
.row{margin:0 -5px}
.col{float:left;display:block}
.col2{width:50%;padding:5px}

/*HEADER*/
.head{width:100%;padding:30px 0;position:relative;z-index:10;line-height:1}
.logo{display:inline-block;color:#060606;text-decoration:none}
.logo span{display:block;color:#060606;font-size:36px;font-weight:700}
.logo:hover{color:#060606}
.logo span:hover{color:#060606}
.order{position:absolute;right:310px;top:5px;z-index:10}
.tel{float:right}
.tel span{font-size:36px;font-weight:700;display:block}

/*NAVIGATION*/
.menu_main{width:100%;margin-top:35px;position:relative;z-index:1000}
.menu_main ul{list-style:none;margin:0;padding:0;width:100%;display:block}
.menu_main > ul > li{position:relative;padding:0;margin-right:50px;display:inline-block;text-align:center;border-radius:3px}
.menu_main > ul > li:last-child{float:right;margin-right:0}
.menu_main a{display:block;font-size:20px;color:#060606;text-decoration:none;border-bottom:1px solid #060606}
.menu_main > ul > li.current a{color:#060606;border-bottom:0}
.menu_main > ul > li:hover a{text-decoration:none;border-color:1px solid #3d85da}
.menu_main li > ul{display:none;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;overflow:hidden;position:absolute;left:0;top:100%;background:#fff;text-align:left;width:260px}
.menu_main li > ul li{display:block;margin:0;padding:0;border-bottom:1px solid #efefef}
.menu_main li > ul li:last-child{border:0}
.menu_main li > ul a{display:block;padding:12px 20px;text-decoration:none;border-bottom:0;color:#444}
.menu_main li:hover ul{display:block}

/*OWL CARUSEL*/
.owl-carousel .owl-wrapper:after{content:"";display: block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform: translate3d(0px, 0px, 0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.grabbing{cursor:url(/bitrix/templates/misherskay_lp/grabbing.png) 8 8, move}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-theme .owl-controls{margin-top:0;text-align:center}
.owl-theme .owl-controls .owl-buttons div{text-indent:-999em;overflow:hidden;display:inline-block;zoom:1; *display: inline; margin-top:-20px;padding:0;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;filter:Alpha(Opacity=50);opacity:0.5}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-prev,.owl-next{position:absolute;top:50%;background-repeat:no-repeat}
.owl-prev{left:3%;background-image:url(/bitrix/templates/misherskay_lp/images/left.png);background-position:15px center}
.owl-next{right:3%;background-image:url(/bitrix/templates/misherskay_lp/images/right.png);background-position:17px center}
.owl-pagination{position:absolute;bottom:5%;z-index:100;width:100%}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1; *display: inline}
.owl-theme .owl-controls .owl-page span{display:block;width:6px;height:6px;margin:0 4px;filter:Alpha(Opacity=100);opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ccc;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}
.owl-theme .owl-controls .owl-page.active span{filter:Alpha(Opacity=100);opacity:1;background:#ffd038;box-shadow:0 0 0 3px #ffd038}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.item{height:470px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}

/*BREADCRUMBS
--------------------*/
div.breadcrumb{font-size:12px;color:#bcb38a}
div.breadcrumb a{color:#bcb38a}
div.breadcrumb a:hover{color:#6a6ae9}

/*PAGE
--------------------*/
.content{padding:20px 0;border-bottom:1px solid #bcb38a}
.page{float:right;width:70%}
.page p{margin:20px 0}
.page ul,.page ol{margin:15px 40px}
.page li{margin:15px 0}

/*CONTENT
-------------------*/
.title{font-weight:700;font-size:42px;line-height:42px}
.subtitle{color:#bcb38a;margin-top:0}
.subtitle:after{content:'';background:#bcb38a;width:10%;height:1px;margin:15px auto;display:block}
.optima{font-size:24px;display:block;line-height:28px}
.big{font-size:34px;display:block;line-height:38px}
.optima b{color:#561656}

/*JUSTIFY
-------------------*/
.justify-box{margin:0;padding:0;list-style:none;text-align:justify;line-height:0;font-size:1px;text-justify:newspaper;zoom:1;text-align-last:justify}
.justify-box:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:'';display:inline-block}
.justify-box li,.justify-box > div{display:inline-block;vertical-align:top; //display : inline; //zoom : 1;text-align-last:left}

/*SIDEBAR
--------------------*/
.sidebar{width:26%;float:left}
.box-sidebar{background:#fff;margin-bottom:10px;padding:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.form-style{padding:5px;background-color:rgba(56,122,191,0.7);color:#fff}
.form-style .title{font-size:24px;line-height:1;margin-bottom:10px}
.form-style .main-wrap{border:1px solid #2b5582}

/*ARTICLES LIST
---------------------------*/
.cloud-tags{
	margin-bottom:40px;
	position:relative;
	padding-bottom:10px;
	border-bottom:1px solid #ede8d2;
}

.cloud-tags p{
	margin:0 0 5px 0;
}

.cloud-tags a{
	background:#ede8d2;
	padding:5px 10px;
	color:#444;
	text-decoration:none;
	display:inline-block;
	float:left;
	margin:1px;
	font-size:14px;
	line-height:16px;
}

.cloud-tags a:hover{
	color:#fff;
	background:#a33194;
	border-color:#a33194;
}

.news-list-box{
	min-height:120px;
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:1px solid #ede8d2;
}

.news-left-box{
	width:25%;
	float:left;
	padding-top:4px;
}

.reviews-left-box{
	width:15%
}

.tags{
	font-size:12px;
	line-height:14px;
	margin-top:15px;
	color:#bcb38a;
}

.news-right-box{
	width:72%;
	float:right;
}

.reviews-right-box{
	width:82%
}

.news-right-box h2{
	margin:0 0 15px 0;
	font-size:24px;
	line-height:26px;
}

.news-right-box h2 a{
	color:#3175be;
	text-decoration:none;
}

.news-right-box h2 a:hover{
	text-decoration:underline;
}

.news-left-box img{
	width:100%;
	margin:6px 0 0 0;
}

.news-date-time{background:#ffd038;color:#fff;padding:5px;font-size:14px;line-height:16px}


.news-detail img{
	float:left;
	margin:4px 15px 15px 0;
}

.news-detail-top{
	background:#fafafa;
	padding:10px;
	margin-bottom:20px;
}

.new-back{
	margin-top:25px;
}

.plus{background:#bcebb8;padding:10px;color:#444}
.minus{background:#ebb8b8;padding:10px;color:#fff}

.search-articles-box{
	position:absolute;
	top:20px;
	right:20px;
	width:40%;
	font-size:14px;
	line-height:16px;
}

.search-articles input[type="text"]{border:1px solid #ddd;box-shadow:0 0 0;outline:0;width:100%;height:29px;text-indent:6px;font-size:14px}
.search-articles-box .search-button{top:0}

/*FOOTER*/
footer{padding:40px 0 80px 0;z-index:0;position:relative}
.footer-box{width:29%;font-size:14px;line-height:18px;text-align:left}
.footer-box p{font-size:18px;line-height:22px}
.footer-box p:after{content:'';display:block;width:100%;height:1px;background:#bcb38a;margin:7px 0 15px 0}

/*SLIDER*/
.slider{min-width:980px;margin-bottom:30px;position:relative;z-index:0;height:auto;}
.overlay{background:#000;opacity:0.2;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}
.carousel-txt{position:absolute;bottom:90px;left:0;text-align:center;color:#fff;width:100%;font-size:62px;line-height:1;z-index:1}
.carousel-txt span{display:block;font-size:22px;text-transform:none;margin:20px auto 0 auto;width:40%}

.home-itsmi{
	padding:20px 0 60px 0;
	text-align:center;
}

.min-wrap{
	width:62%;
}

/*LIST BOX*/
.list-service{
	display:inline-block;
	text-align:center;
	min-height:100px;
	width:22%;
	margin:10px;
	padding:20px 10px;		
	background:#ffd038;
	border:1px solid #060606;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	box-shadow:0 0 0 5px #ffd038;
}

.list-service ul li{display:block;width:100%;margin:5px 0}
.list-service h2{font-size:20px;line-height:22px;margin:0}
.list-service h2:after{margin:15px auto;content:'';display:block;width:50px;height:1px;background:#060606;margin-bottom:0}
.list-service h2 a{text-decoration:none;color:#060606}




.box-yellow{
	padding:0;	
	background:#ffd038;
	border:1px solid #444;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	box-shadow:0 0 0 5px #ffd038;
	text-align:center;
}

.box-yellow h2{
	display:block;
	width:100%;
	height:100%;
	margin:0;
	font-size:20px;
	line-height:22px;
	position:relative;
}

.box-yellow h2:after{
	margin:15px auto;
	content:'';
	display:block;
	width:50px;
	height:1px;
	background:#bcb38a;
	margin:0 0 0 -25px;
	position:absolute;
	bottom:15px;
	z-index:100;
	left:50%;
}

.box-yellow h2 a{
	text-decoration:none;
	color:#444;
	display:block;
	padding:20px 10px 30px 10px;
	width:100%;
	height:100%;
}

/*HOME REWIES*/
.rewies{text-align:center;background-color:#fff;padding:40px 0}
.rewies .owl-prev{left:-3%}
.rewies .owl-next{right:-3%}
.rewies .owl-carousel{margin:40px 0 0 0}
.rewies .item{height:200px;padding:10px 40px}
.rewies .item:after{content:'';display:block;position:absolute;left:0;bottom:0;height:100px;width:100%;z-index:100;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 99%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 99%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
}
.rewies  .reviews-list-item{text-align:left;}
.rewies .owl-pagination{position:relative}

/*HOME STEP*/
.step{text-align:center;padding:60px 0;position:relative}
.step ul{list-style:none;margin:40px 0 0 0;padding:0;list-style:none;text-align:justify;line-height:0;font-size:1px;text-justify:newspaper;zoom:1;text-align-last:justify}
.step ul:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:'';display:inline-block}
.step ul li{display:inline-block;width:27%;vertical-align:top;font-size:16px;line-height:22px;text-align:center;text-align-last:center}
.step ul li img{display:block;margin:0 auto 15px auto;width:60px}
.step ul li div{font-size:24px;font-weight:700;margin-bottom:15px;color:#bcb38a}
.step ul li p{font-weight:700;font-size:24px;position:relative}
.step ul li p:after{content:'';background:#ede8d2;width:60px;height:1px;margin:15px auto;display:block}

/*HOME WTF*/
.wtf{padding:40px 0;background:#000 url(/bitrix/templates/misherskay_lp/images/bg7.jpg) no-repeat top center;background-size:cover;text-align:center;position:relative;color:#fff}
.form-email{text-align:left;width:100%;max-width:600px;margin:0 auto;padding:25px;border-radius:10px}
.form-email .main-wrap{border-radius:10px}
/* End */
/* /bitrix/templates/misherskay_lp/components/bitrix/menu/main_menu/style.css */
/* /bitrix/templates/misherskay_lp/template_styles.css */
