@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700|Playfair+Display:400,400i,700,900&subset=cyrillic');

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('fancybox_loading@2x.gif');background-size:24px 24px;}
}

.row
{
	margin:0;
	float:none;
}
html
{
	height:100%;
	font-kerning:none;
-moz-text-size-adjust:100%;
-ms-text-size-adjust:100%;
-o-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
	text-size-adjust:100%;
}
body
{
	width:100%;
	height:100%;
	margin:0;
	position:relative;
	padding:0;
	font-family: 'Playfair Display', serif;
	background:#1a1a1a;
	font-weight:400;
	font-size:14px;
	line-height:17px;
	color:#252525;
-moz-text-size-adjust:100%;
-ms-text-size-adjust:100%;
-o-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
	text-size-adjust:100%;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6
{
	display:block;
	margin:0;
	padding:0;
	font-weight:400;
	font-family: 'Playfair Display', serif;
	float:none;
}
p
{
	display:block;
	margin:0;
	padding:0;
}
button, input
{
	display:block;
	font-family: 'PT Sans', sans-serif;
	font-size:18px; line-height:21px;
}
img, input, textarea, button
{
	border:none;
	outline:none;
	font-family: 'PT Sans', sans-serif;
	color:#959595;
}
a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:none;
}
.decor_none{text-decoration:none !important;}
table, tbody
{
	border-spacing:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
th
{
	text-align:center;
}
td
{
	vertical-align:top;
	word-wrap:break-word;
}
ul, ol, nav
{
	margin:0;
	padding:0;
	list-style:none;
}

button
{
	display:block;
	cursor:pointer;
}

.clear
{
	clear:both;
	height:1px;
}
.inner
{
	margin:0 auto;
 width:94%;
 max-width:1024px;
}

.fleft
{
	float:left;
}
.fright
{
	float:right;
}
.db
{
	display:block;
}
.inb
{
	display:inline-block;
}
.in
{
	display:inline;
}
.hide
{
	display:none;
}
.w20
{
	width:20%;
}
.w25
{
	width:25%;
}
.w33
{
	width:33.333333333333333%;
}
.w40
{
	width:40%;
}
.w49
{
	width:49%;
}
.w50
{
	width:50%;
}
.w100
{
	width:100%}
.h100
{
	height:100%;
}
.h0
{
	height:0;
}
.tb
{
	display:table;
}
.tbc
{
	display:table-cell;
	border-spacing:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.vM
{
	vertical-align:middle;
}
.vT
{
	vertical-align:top;
}
.rL
{
	position:relative;
}
.hid
{
	overflow:hidden;
}
.fixed
{
	position:fixed;
}
.abs
{
	position:absolute;
}
.t0
{
	top:0;
}
.l0
{
	left:0;
}
.r0
{
	right:0;
}
.b0
{
	bottom:0;
}
.m0I
{
	margin:0 !important;
}
.m0a
{
	margin:0 auto;
}
.mb10
{
	margin-bottom:10px;
}
.mb15
{
	margin-bottom:15px;
}
.mb20
{
	margin-bottom:20px;
}
.mb25
{
	margin-bottom:25px;
}
.mb30
{
	margin-bottom:30px;
}
.mb33
{
	margin-bottom:33px;
}
.mb35
{
	margin-bottom:35px;
}
.mb40
{
	margin-bottom:40px;
}
.mb45
{
	margin-bottom:45px;
}
.mb50
{
	margin-bottom:50px
}
.mb55
{
	margin-bottom:55px;
}
.mb60
{
	margin-bottom:60px;
}
.mb70
{
	margin-bottom:70px;
}
.mb75
{
	margin-bottom:75px;
}
.mb80
{
	margin-bottom:80px;
}
.p0
{
	padding:0;
}
.p0I
{
	padding:0 !important;
}
.pdl35
{
	padding-left:35px;
}
.alCenter
{
	text-align:center;
}
.alRight
{
	text-align:right;
}
.alLeft
{
	text-align:left;
}
.cp
{
	cursor:pointer;
}
.box
{
	box-sizing:border-box;
}
.zx200
{
	z-index:200;
}
.zx200I
{
	z-index:200 !important;
}
.zx1
{
	z-index:1;
}
.zx2
{
	z-index:2;
}
.b0I
{
	border:0 !important;
}
.pdt25
{
	padding-top:25px;
}
.cover
{
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-position:center center !important;
}
.scale_hover .scale
{
	transition:.5s;
}
.scale_hover:hover .scale
{
	-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
	transform:scale(1.1);
}
.ell
{
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
}
.nowrap
{
	white-space:nowrap;
}
.upp
{
	text-transform:uppercase;
}
.contain
{
	background-size:contain !important;
	background-repeat:no-repeat !important;
	background-position:center center !important;
}

header, nav, section, article, aside, footer, main
{
	display:block;
}
.no_on_desk{display:none;}
#wrapper
{
	width:100%;
 height:auto;
 margin:0 auto;
 position:relative;
 min-height:100%;
 background:#fff;
 overflow:hidden;
}
.on_mobile, .on_tablet_and_mobile
{
	display:none;
}
.inputbox::-webkit-input-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
	color:#000000;
}
.inputbox::-moz-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
	color:#000000;
}
.inputbox:-moz-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
	color:#000000;
}
.inputbox:-ms-input-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
	color:#000000;
}
.inputbox:-0-input-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
	color:#000000;
}
.inputbox:input-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
	color:#000000;
}
.inputbox:focus::-webkit-input-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
.inputbox:focus::-moz-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
.inputbox:focus:-moz-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
.inputbox:focus:-ms-input-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
textarea
{
	font-style:normal !important;
}
textarea::-webkit-input-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
}
textarea::-moz-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
}
textarea:-moz-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
}
textarea:-ms-input-placeholder
{
	opacity:1;
	transition:opacity 0.3s ease;
}
textarea:focus::-webkit-input-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
textarea:focus::-moz-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
textarea:focus:-moz-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
textarea:focus:-ms-input-placeholder
{
	opacity:0;
	transition:opacity 0.3s ease;
}
.hid_block
{
	display:none;
}
.owl-carousel .owl-item
{
	position:relative;
	min-height:1px;
	float:left;
-webkit-backface-visibility:hidden;
-webkit-tap-highlight-color:transparent;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
	user-select:none;
}
.owl-carousel{position:relative;}
.owl-stage-outer
{
	position:relative;
 overflow:hidden;
 height: 100%;
}
.owl-stage
{
	position:relative;
 overflow:hidden;
}
/* global */.g-hidden
{
	 display: none;
 }.g-line
{
	 zoom: 1;
 }.g-line:after
{
	 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 }/* modal */.b-modal
{
	 position: relative;
}
.b-modal_close
{
	position: absolute;
    top: -20px;
    right: -34px;
    width: 22px;
    height: 22px;
    cursor: pointer;
    z-index: 1;
	background:url(../img/crest_2.png) no-repeat;
}
.b-modal_close:hover
{
	 color: #000;
 }/* modal */.arcticmodal-overlay,.arcticmodal-container
{
	 position: fixed;
 left: 0;
 top: 0;
 right: 0;
 bottom: 0;
 z-index: 1000;
 }.arcticmodal-container
{
	 overflow: auto;
 margin: 0;
 padding: 0;
 border: 0;
 border-collapse: collapse;
 }*:first-child+html .arcticmodal-container
{
	 height: 100% }.arcticmodal-container_i
{
	 height: 100%;
 margin: 0 auto;
 }.arcticmodal-container_i2
{
	 padding: 24px;
 margin: 0;
 border: 0;
 vertical-align: middle;
 }.arcticmodal-error
{
	 padding: 20px;
 -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
 background: #000;
 color: #fff;
 }.arcticmodal-loading
{
	 width: 80px;
 height: 80px;
 border-radius: 10px;
 background: #000 url(loading.gif) no-repeat 50% 50%;
 }


.vB{vertical-align:bottom;}

.scroll_top{position:fixed; top:50%; right:5%; width:60px; height:60px; z-index:100; background-position:center center; background-repeat:no-repeat; background-image:url(../img/top.png); cursor:pointer; }
.scroll_top:hover{ background-image:url(../img/top_click.png);}




#header .flags{margin-top:13px;}
#header .flags .img{background-position:center center; background-repeat:no-repeat; width:21px; height:17px; margin-left:2px;  }
#header .logo{margin-right:13px; width:257px; height:87px; background-position:center center; background-repeat:no-repeat;}
#header .right{padding-top:18px; }
#header .right a{font-family: 'PT Sans', sans-serif; font-size:24px; line-height:27px; color:#6b5a84; display:block; text-decoration:none; font-weight:700;}
#header .text{font-family: 'MonAmourMedium'; font-size:24px; line-height:87px;   background: -webkit-linear-gradient(#433615, #d1b05f); -webkit-background-clip: text;-webkit-text-fill-color: transparent; }
#header .menu_head ul{display: table; width: 100%;text-align: center; padding-top:20px;}
#header .menu_head ul.otkr{display:block;}
#header .menu_head ul li{display: table-cell; vertical-align: middle;}
#header .menu_head ul li a{display: block; position: relative;text-decoration: none; font-family: 'MullerThin'; color:#6b5a84; font-size:24px; line-height:27px;}
#header .menu_head ul li a:hover{color:#beaaca;}
.btn12 .icon-left {  -webkit-transition-duration: 0.5s; transition-duration: 0.5s; position: absolute; height: 4px; width: 15px; top: 23px;background-color: #000;}
.btn12 .icon-right {  -webkit-transition-duration: 0.5s;  transition-duration: 0.5s;  position: absolute; height: 4px;  width: 15px;  top: 23px; background-color: #000;  left: 15px;}
.btn12 .icon-left:before {  -webkit-transition-duration: 0.5s;  transition-duration: 0.5s;   position: absolute; width: 15px; height: 4px; background-color: #000; content: ""; top: -10px;
}
.btn12 .icon-left:after {  -webkit-transition-duration: 0.5s; transition-duration: 0.5s;  position: absolute; width: 15px; height: 4px;    background-color: #000;  content: "";  top: 10px;
}
.btn12 .icon-right:before {   -webkit-transition-duration: 0.5s; transition-duration: 0.5s; position: absolute;  width: 15px;  height: 4px;   background-color: #000;   content: "";   top: -10px;
}
.btn12 .icon-right:after {   -webkit-transition-duration: 0.5s;  transition-duration: 0.5s; position: absolute;  width: 15px;  height: 4px;  background-color: #000;  content: "";  top: 10px;}

.slider{background-image:url(../img/fone.jpg); background-position:center center; background-size:cover; background-repeat:no-repeat;}
.slider .big_slider{
	padding-top: 1px;
	height: 360px;
}
.slider .big_slider .item{
	height: 100%;
}
.slider .big_slider .item img{
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.slider .big_slider .owl-controls{}
.slider .big_slider .owl-prev{cursor:pointer; left:10px; top:-180px;position:absolute; width:60px; height:60px; background-image:url(../img/prev.png); background-position:center center; background-repeat:no-repeat; }
.slider .big_slider .owl-next{cursor:pointer; right:10px; top:-180px; position:absolute; width:60px; height:60px; background-image:url(../img/next.png); background-position:center center; background-repeat:no-repeat; }
.slider .big_slider .owl-controls .owl-dots .owl-dot {  display: inline-block; border:1px solid #999795;  vertical-align: top; margin: 0 7px; width: 14px;  height: 14px;  border-radius: 50%; background: #fff; transition: .3s;}
.slider .big_slider .owl-controls .owl-dots .owl-dot.active { background: #beaaca;}
.slider .big_slider .owl-controls { position: absolute; left: 0; bottom: 10px; width: 100%;text-align: center;}
.big_slider .owl-controls .owl-dots {  display: inline-block;  vertical-align: top; height: 8px;}
.slider .big_slider .block{padding-right:8%; padding-top:20px;}
.slider .big_slider .block .text_1{color:#fff; font-family: 'MonAmourMedium'; font-size:90px; line-height:120px;     padding-right: 40px;}
.slider .big_slider .block .text_2{color:#fff; font-family: 'MonAmourMedium'; font-size:120px; line-height:120px;     padding-right: 40px;}
.slider .big_slider .block_2{padding-top:190px; padding-left:90px;}
.slider .big_slider .block_2 .text_3{position:relative; font-family: 'PT Sans', sans-serif; font-size:30px; line-height:35px; color:#fff;}
.slider .big_slider .block_2 .text_3:before{content:''; position:absolute; width:22px; height:19px; left:-25px; top:11px; background-image:url(../img/serd.png); background-position:center center; background-repeat:no-repeat;}

.sec_1{}
.sec_1 .for_block{padding-top:50px;}
.sec_1 .for_block .block{font-family: 'PT Sans', sans-serif; font-size:30px; line-height:35px; color:#fff;width:270px; margin:0 20px 50px 20px; }
.sec_1 .for_block .block2{height:150px; background-position:top center; background-repeat:no-repeat;}
.sec_2 .inner2{background-color:#fff; margin:0 auto; width:94%;max-width:630px;  box-shadow: 0 0 5px #888; padding:50px 40px; box-sizing:border-box;}
.sec_2 .inner2 .str_1{color:#6b5a84; font-size:30px; line-height:33px; font-family: 'PT Sans', sans-serif;}
.sec_2 .inner2 .str_2{margin-bottom:22px;color:#6b5a84; font-size:24px; line-height:27px; font-family: 'PT Sans', sans-serif;}
.sec_2 .inner2 .cark{margin-top:16px;}
.sec_2 .inner2 .cark .zag{font-family: 'PT Sans', sans-serif; font-size:18px; line-height:21px; color:#252525; }
.sec_2 .inner2 .cark .left2{width:190px;margin-right:40px;}
.sec_2 .inner2 .cark .left3{width:355px;margin-right:40px;}
.sec_2 .inner2 .cark .left{width:190px; margin-right:40px;}
.sec_2 .inner2 .cark .right{width:190px; margin-left:40px;}
.sec_2 .inner2 .cark .right3{width:155px; }
.sec_2 .inner2 .cark .middle .inputbox{width:90px;}
.sec_2 .inner2 .cark .middle2 .zag{padding-left:10px;}
.sec_2 .inner2 .cark .middle2{ text-align:right;}
.sec_2 .inner2 .cark .inputbox{font-size:18px; line-height:22px; color:#959595; border-radius:5px; border:1px solid #d7d7d7; padding:9px;}
.sec_2 .inner2 .cark .textareabox {resize: none;display: block;width: 100%;  font-size:18px; line-height:22px; color:#959595; border-radius:5px; border:1px solid #d7d7d7; padding:9px; background-color: #fff; height: 80px;}
.sec_2 .inner2 .cark .file{display:block; position:absolute; cursor:pointer; overflow:hidden; height:0; padding-top:42px; background:none; left:0; top:0; z-index:20; width:42px;}
.sec_2 .inner2 .cark .photo{margin-left:10px;width:42px; height:42px; background-image:url(../img/photo.png); background-position:center center; background-repeat:no-repeat;}
.sec_2 .inner2 .cark .photo.no_pad{margin-left:0;}
.sec_2 .inner2 .bot_text{color:#959595; font-size:17px; line-height:21px; font-family: 'PT Sans', sans-serif; margin-top:15px; }
.sec_2 .inner2 .for_button{margin-top:30px;}
.sec_2 .inner2 .button{background-color:#beaaca; display:inline-block; vertical-align:top; line-height:42px; font-size:14px; color:#453544; text-transform:uppercase; border-radius:5px; padding:0 5px; }
.sec_2 .inner2 .button:hover{opacity:0.6;}
.sec_2 .inner2 .cark a.selectBox{display:block !important; }
.sec_2 .inner2 .cark .selectBox, .sec_2 .inner2 .cark select {
    display: block;
    float: right;
    position: relative;
    overflow: hidden;
    margin-right: 0px;
    width: 64px;
    height: 42px;
    padding: 9px 17px;
    line-height: 22px;
    border: 1px solid #d7d7d7;
    font-size: 18px;
    color: #959595;
    font-family: 'PT Sans', sans-serif;
	box-sizing:border-box;
	border-radius:5px;
}
.sec_2 .inner2 .cark .selectBox-label {
    padding-left: 0;
    padding-right: 0;
    white-space: nowrap;
    max-width: 150px;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    margin-right: 27px;
}
.sec_2 .inner2 .cark a.selectBox .selectBox-arrow {
    width: 10px;
    height: 5px;
    right:8px;
    top: 11px;
    margin-top: 8px;
    background: url(../img/drop.png) no-repeat center center;
    background-size: contain;
}
select,
.selectBox {
	display: inline-block;
	position: relative;
	width: 250px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	border: 1px solid #999; cursor:pointer;
}
.selectBox:hover {
	color: #000;
	text-decoration: none;
}
.selectBox-label {
	padding: 0 15px 0 2px;
}
.selectBox-arrow {
	position: absolute;
	left: auto;
	right: 2px;
	top: 7px;
	width: 13px;
	height: 9px;
	overflow: hidden;
	cursor: pointer;
	background: url(select-button.png) 0 0 no-repeat;
}
.selectBox-dropdown-menu {
	position: absolute;
	list-style: none;
	 font-size: 18px;
    color: #959595;
    font-family: 'PT Sans', sans-serif;
	line-height:22px;
	background: #fff;
	margin: 0;
	padding: 0;
	border: 1px solid #999;
 z-index:1000;
}
.selectBox-dropdown-menu li {
	display: block;
}
.selectBox-dropdown-menu li a {
	display: block;
	padding: 3px 15px;
	 font-size: 18px;
    color: #959595;
    font-family: 'PT Sans', sans-serif;
	text-decoration: none;
	cursor: pointer;
}
.selectBox-dropdown-menu li a:hover {
	color: #fff;
	text-decoration: none;
	background: #333;
}
.selectBox-selected{font-weight:bold; background:#ccc;}
.selectBox-arrow{position:absolute; right:0; top:0; width:23px; height:100%; background:#c6c6c6;}
.sec_2 .inner2 .cark .txt{color:#959595; font-size:18px; line-height:18px; font-family: 'PT Sans', sans-serif; }

.sec_3{padding:45px 0;}
.sec_3 .zag{font-family: 'MullerThin'; color:#985573; font-size:36px; line-height:40px; text-align:center;}
.sec_3 .cark{margin-right:-3%; margin-top:15px;}
.sec_3 .cark .block{width:47%; margin-right:3%; color:#252525; font-size:16px; line-height:19px; font-family: 'PT Sans', sans-serif;}
.banner{margin-top:20px;}
.galer.big_slider .owl-controls{display:none;}
.big_slider{margin-top:20px;}
.big_slider .item{ position:relative;}
.big_slider .item .bann{height:100%; padding-right:26%; padding-top:9%; box-sizing:border-box;}
.big_slider .item .posit{height:100%; padding-left:5%; padding-top:3%; box-sizing:border-box;}
.big_slider .item .posit2{height:100%; width:60%; padding-top:3%; box-sizing:border-box;}
.big_slider .item .posit3{ padding-top:3%; padding-left:3%; box-sizing:border-box;}
.big_slider .bann .str_1{font-family: 'HaginCapsThin'; font-size:100px; line-height:110px; text-transform:uppercase; color:#fff;}
.big_slider .posit .str_1{font-family: 'HaginCapsThin'; font-size:60px; line-height:70px; text-transform:uppercase; color:#fff;}
.big_slider .posit2 .str_1{font-family: 'HaginCapsThin'; font-size:52px; line-height:80px; text-align:right; text-transform:uppercase; color:#fff;}
.big_slider .posit3 .str_1{font-family: 'PT Sans', sans-serif; font-size:48px; line-height:55px;  color:#fff;}
.big_slider .bann .str_2{font-family: 'HaginCapsThin'; font-size:48px; line-height:55px; text-transform:uppercase; color:#fff;}
.big_slider .posit .str_2{font-family: 'HaginCapsThin'; font-size:48px; line-height:55px; text-transform:uppercase; color:#fff;}
.big_slider .posit2 .str_2{font-family: 'HaginCapsMedium'; font-size:80px; line-height:80px; text-transform:uppercase;text-align:right; color:#fff;}
.big_slider .posit3 .str_2{font-family: 'MonAmourMedium'; font-size:45px; line-height:44px; color:#ffe6a9; margin-top: -15px; margin-bottom:10px;}
.big_slider .posit3 .str_3{font-family: 'HaginCapsMedium'; font-size:32px; line-height:38px; color:#fff;}
.big_slider .posit{}
.gallery{margin-top:50px; margin-bottom:40px;}
.gallery .row{margin-right:-2%;}
.gallery .row .block{ margin-right:2%; width:31.33%; margin-bottom:12px;}
.gallery .row .new:after{content:''; position:absolute; display:block; left:0; top:0; width:90px; height:90px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/new.png); }
.gallery .row  .block:hover{opacity:0.7;}
.gallery .row .block .abs{background-color: rgba(119, 104, 141, 0.7); padding:3px 20px 13px 20px; box-sizing:border-box;}
.gallery .row .block .str_1{font-family: 'Playfair Display', serif; font-size:24px; line-height:27px; color:#fff; }
.gallery .row .block .str_2{font-family: 'Playfair Display', serif; font-size:18px; line-height:21px; color:#beaaca;}
.navig{margin-top:28px;}
.navig ul{display: block; width: 100%;text-align: center;}
.navig ul li{display: inline-block; vertical-align: top;margin:0 3px;}
.navig ul li a{display: inline-block;width:42px; text-align:center; border-radius:7px; position: relative;text-decoration: none; font-family: 'Playfair Display', serif; font-size:24px; line-height:38px;height:42px; color:#453544; background-color:#beaaca;}
.navig ul li a:hover{background-color:#985573; color:#fff;}
.navig ul li:first-child a{padding-top:13px;width:16px; height:30px; background-position:center center; background-repeat:no-repeat; background-color:#fff;}
.navig ul li:first-child a:hover{background-color:#fff;}
.navig ul li:last-child a:hover{background-color:#fff;}
.navig ul li:last-child a{padding-top:13px;width:16px; height:30px; background-position:center center; background-repeat:no-repeat; background-color:#fff;}

.news{margin-top:50px; margin-bottom:50px;}
.news .row{margin-right:-2%; }
.news .row .block{margin-right:2%; width:48%; }
.news .row .block .big.img{ width:100%;}
.news .row .block .img{width:230px;}
.news .row .block .time{font-family: 'Playfair Display', serif; font-size:14px; line-height:24px; color:#fff; background-color:#985573; padding:0 3px;}
.news .row .block .txt{font-family: 'Playfair Display', serif; font-size:16px; line-height:24px; color:#252525;}
.news .row .block a{text-decoration:none;font-family: 'Playfair Display', serif; font-size:14px; line-height:17px; color:#6b5a84;}
.news .row .block .info.big{box-sizing:border-box; padding:18px 20px; }
.news .row .block .info{box-sizing:border-box; padding-left:9px; }
.news .row .block a:after{content:''; position:absolute;display:block; width:5px; height:10px; background-image:url(../img/tr.png); background-position:center center; background-repeat:no-repeat; right:-9px; top:6px;}
.news .row .block_2{margin-bottom:9px;}

.news > a >.button {
	width: 150px;
	background-color: #beaaca;
	line-height: 42px;
	height: 42px;
	text-align: center;
	color: #453544;
	text-transform: uppercase;
	font-size: 14px;
	border-radius: 7px;
	margin: 40px auto 0 auto;

	}

	.news > a >.button:hover {
		opacity: 0.7;
	}

.about{margin-top:50px; margin-bottom:50px;}
.about .row{margin-right:-2%; }
.about .row .block{margin-right:2%;}
.about .row .blck2{float: right;margin-top: 5px; margin-left: 5px;}
.about > .inner > .row > .text > p{font-size: 16px;font-family: "Playfair Display";}

.tblica{margin-top:45px; margin-bottom:100px;}
.tblica .oboz{margin-right:5px; font-family: 'Playfair Display', serif;font-size:14px; line-height:30px; color:#959595;}
.tblica .oboz i{display:inline-block; vertical-align:-10px; width:40px; height:30px; background-image:url(../img/vac.png); background-position:center center; background-repeat:no-repeat; }
.tblica .oboz b{display:inline-block; vertical-align:-8px; width:30px; height:27px; margin-right:4px; background-image:url(../img/flow.png); background-position:center center; background-repeat:no-repeat;}
.tblica table{margin-top:14px;}
.tblica table th{padding:4px 3px;font-family: 'Playfair Display', serif; font-size:14px; line-height:16px; background-color:#453544; color:#fff; border-left:1px solid #fff;border-bottom:1px solid #fff;}
.tblica table th span{font-weight:700; text-transform:uppercase;}
.tblica table tr td {border-left:1px solid #fff;border-bottom:1px solid #fff; padding:4px; vertical-align:middle; text-align:center;}
.tblica table tr td .img{width:52px; height:52px; background-size: cover;
    border-radius: 40px;}
.tblica table tr td .flow{width:30px; height:27px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/flow.png); }
.tblica table tr td .vac{width:40px; height:30px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/vac.png); }
.tblica table tr td .name{width:100px;font-size:18px; line-height:21px;   color:#98466b; text-decoration:none;}
.tblica table tr td:first-child{width:160px; text-align:left;}
.tblica table tr:nth-child(2n) td {background-color:#f7f4e9; }
.tblica table tr:nth-child(2n+1) td {background-color:#f0eddd; }
.tblica .zag{font-family: 'HaginCapsThin'; font-size:36px; line-height:39px; color:#6b5a84;}
.faq{margin-top:40px;  margin-bottom:45px; }
.shadow{box-shadow: 0 5px 5px 5px #333; }

.faq .zag{color:#985573; font-family: 'MullerThin';font-size:36px; line-height:40px; margin-bottom:20px;}
.faq .block{margin-bottom:20px;}
.faq .block .img_1{width:50px; height:44px; }
.faq .block .img_2{width:50px; height:31px; margin-left: 74px; }
.faq .block .otv{ color:#252525; font-size:16px; font-style:italic; border:1px solid #d7d7d7; line-height:19px;padding:15px 20px; box-sizing:border-box; border-radius:5px; }
.faq .block .vopr{ color:#252525; font-size:16px; line-height:19px;padding:15px 20px; box-sizing:border-box; border-radius:5px; background-color:#f7f7f7;}
.faq .block .vopr:before{content:''; position:absolute; display:block;width:17px; height:14px; left:5px; top:21px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/for_vopr.png); }
.faq .block .otv:before{content:''; position:absolute; display:block;width:18px; height:69px; left:3px; top:-1px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/for_otv.png); }
.faq .block .osnov{padding-left:20px;}
.faq .block .osnov2{padding-left:20px;}
.faq .block .spis{padding-left:9px; padding-bottom:5px;}
.faq .block .spis:before{content:''; display:block; position:absolute; border-radius:50%; background-color:#985573; width:4px; height:4px;left:0; top:9px;}
.faq .block .pad_b{padding-bottom:6px;}


.slider2 .big_slider{padding-top: 1px;}
.slider2 .big_slider .item{}
.slider2 .big_slider .owl-controls{}
.slider2 .big_slider .owl-prev{cursor:pointer; left:10px; top:-180px;position:absolute; width:60px; height:60px; background-image:url(../img/prev.png); background-position:center center; background-repeat:no-repeat; }
.slider2 .big_slider .owl-next{cursor:pointer; right:10px; top:-180px; position:absolute; width:60px; height:60px; background-image:url(../img/next.png); background-position:center center; background-repeat:no-repeat; }
.slider2 .big_slider .owl-controls .owl-dots .owl-dot {  display: inline-block; border:1px solid #999795;  vertical-align: top; margin: 0 7px; width: 14px;  height: 14px;  border-radius: 50%; background: #fff; transition: .3s;}
.slider2 .big_slider .owl-controls .owl-dots .owl-dot.active { background: #beaaca;}
.slider2 .big_slider .owl-controls { position: absolute; left: 0; bottom: 70px; width: 100%;text-align: center;}
.big_slider .owl-controls .owl-dots {  display: inline-block;  vertical-align: top; height: 8px;}
.slider2 .big_slider .block{padding-right:8%; padding-top:20px;}
.slider2 .big_slider .block .text_1{color:#fff; font-family: 'MonAmourMedium'; font-size:90px; line-height:120px;}
.slider2 .big_slider .block .text_2{color:#fff; font-family: 'MonAmourMedium'; font-size:120px; line-height:120px;}
.slider2 .big_slider .block_2{padding-top:190px; padding-left:90px;}
.slider2 .big_slider .block_2 .text_3{position:relative; font-family: 'PT Sans', sans-serif; font-size:30px; line-height:35px; color:#fff;}
.slider2 .big_slider .block_2 .text_3:before{content:''; position:absolute; width:22px; height:19px; left:-25px; top:11px; background-image:url(../img/serd.png); background-position:center center; background-repeat:no-repeat;}
.slider2  .big_slider .item .posit{padding:0; }
.slider2  .big_slider .item .bann{padding:0; padding-right:5%; }
.slider2  .big_slider .item .posit .str_1{text-align:center; font-family: 'HaginCapsThin'; font-size:48px; line-height:55px; text-transform:uppercase; color:#fff;     padding-top: 72px;}
.slider2  .big_slider .item .posit .str_2{text-align:center; font-family: 'HaginCapsThin'; font-size:60px; line-height:65px; text-transform:uppercase; color:#fff;}
.slider2  .big_slider .item .bann .str_1{text-align:right; font-family: 'HaginCapsThin'; font-size:48px; line-height:55px; text-transform:uppercase; color:#fff;     padding-top: 72px;}
.slider2  .big_slider .item .bann .str_2{text-align:right; font-family: 'HaginCapsThin'; font-size:30px; line-height:35px; text-transform:uppercase; color:#fff;}
.slider2  .big_slider .item .bann .str_3{text-align:right; font-family: 'HaginCapsThin'; font-size:36px; line-height:40px; text-transform:uppercase; color:#fff;}
.slider2  .big_slider .item .posit2{padding:0; width:100%;}
.slider2  .big_slider .item .posit2 .str_1{text-align:center; font-family: 'HaginCapsThin'; font-size:48px; line-height:55px; text-transform:uppercase; color:#fff;     padding-top: 260px;}
.slider2  .big_slider .item .posit2 .str_2{text-align:center; font-family: 'HaginCapsThin'; font-size:120px; line-height:130px; text-transform:uppercase; color:#fff;}

.welcome{padding:20px 30px 30px 30px; width:790px; box-sizing:border-box; background-image:url(../img/fone_4.jpg); background-position:center center; background-repeat:no-repeat; margin:-50px auto 50px auto;     z-index: 100;position: relative;}
.welcome .zag_1{font-family: 'HaginCapsThin'; font-size:52px; line-height:55px; color:#fff;}
.welcome .zag_2{font-family: 'HaginCapsThin'; font-size:28px; line-height:34px; color:#fff; margin-bottom:5px;}
.welcome .txt{font-size:16px; line-height:19px; color:#fff;}
.welcome .button{width:150px; background-color:#beaaca; line-height:42px; text-align:center; color:#453544; text-transform:uppercase;  font-size:14px; border-radius:7px; margin:25px auto 0 auto;}
.welcome .button:hover{opacity:0.7;}

.slider3{padding-bottom:50px;}
.slider3 .slider_in{}
.slider3 .slider_in .item{ }
.slider3 .slider_in .item .block{margin-bottom:10px; }
.slider3 .slider_in .item .block:hover .hide{display:block;}

.slider3 .slider_in .item .block .hide{ background-color: rgba(114,90,119,0.8); padding:20px; box-sizing:border-box; padding-top: 80%;}
.slider3 .slider_in .item .block .hide .name{font-size:30px; line-height:33px; text-transform:uppercase; color:#fff;}
.slider3 .slider_in .item .block .hide .age{font-size:24px; line-height:27px; color:#fff;}
.slider3 .slider_in .item .block .hide .stat{font-size:24px; line-height:27px; color:#beaaca;}
.slider3 .slider_in .item .block .hide .stat span{display:inline-block; vertical-align:top; margin-left:10px;}
.slider3 .slider_in .item .block.new:after{content:''; position:absolute; display:block; left:0; top:0; width:90px; height:90px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/new.png); }
.slider3 .slider_in .owl-prev{cursor:pointer; left:-40px; top:50%; margin-top:-31px; position:absolute; width:27px; height:50px; background-image:url(../img/prev_2.png); background-position:center center; background-repeat:no-repeat; }
.slider3 .slider_in .owl-next{cursor:pointer; right:-40px; top:50%; margin-top:-31px; position:absolute; width:27px; height:50px; background-image:url(../img/next_2.png); background-position:center center; background-repeat:no-repeat; }
.slider3 .button{width:150px; background-color:#beaaca; line-height:17px; height:42px; text-align:center; color:#453544; text-transform:uppercase;  font-size:13px; border-radius:7px; padding:5px 9px; box-sizing:border-box; margin:40px auto 0 auto;}
.slider3 .button:hover{opacity:0.7;}

.why{padding:50px 0; background-image:url(../img/fone_5.jpg); }
.why .zag{text-align:center; font-family: 'HaginCapsThin'; font-size:48px; line-height:55px; text-transform:uppercase; color:#fff;}
.why .block{margin-top:20px;}
.why .block .img{margin:0 auto 16px auto;width:150px; height:150px; box-sizing:border-box; border-radius:50%; border:4px solid #fff; background-position:center center; background-repeat:no-repeat;}
.why .block .img.correct{background-position:37px center;}
.why .block .txt{font-family: 'Playfair Display', serif;  font-size:20px; line-height:23px; text-align:center; color:#beaaca;}
.why .block .txt span{font-weight:900; display:block;}

.news2{padding:50px 0;}
.news2 .zag{margin-bottom:25px;text-align:center; font-family: 'HaginCapsThin'; font-size:48px; line-height:55px; text-transform:uppercase; color:#6b5a84;}
.news2 .row .block{margin-right:2%; width:31.3%; }
.news2 .row .block .img{width:100%;}

.news2 .row .block .time{font-family: 'Playfair Display', serif; font-size:14px; line-height:24px; color:#fff; background-color:#985573; padding:0 3px;}
.news2 .row .block .txt{font-family: 'Playfair Display', serif; font-size:16px; line-height:19px; color:#252525;}
.news2 .row .block a{text-decoration:none;font-family: 'Playfair Display', serif; font-size:14px; line-height:17px; color:#6b5a84;}
.news2 .row .block .info{box-sizing:border-box; padding:18px 20px; }
.news2 .row .block a:after{content:''; position:absolute;display:block; width:5px; height:10px; background-image:url(../img/tr.png); background-position:center center; background-repeat:no-repeat; right:-9px; top:6px;}
.news2 .button{width:150px; background-color:#beaaca; line-height:42px; height:42px; text-align:center; color:#453544; text-transform:uppercase;  font-size:14px; border-radius:7px;  margin:40px auto 0 auto;}
.news2 .button:hover{opacity:0.7;}

.for_shadow{box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,0.30);}
.breadcrumbs { position: relative;  overflow: hidden;font-size: 14px;  line-height: 17px;padding-top: 17px; margin-top:20px;}
.breadcrumbs li { float: left; position: relative; display: block;}
.breadcrumbs li a { position: relative;display: block; color: #999;}
.breadcrumbs li a:after { content: ''; display:inline-block; vertical-align:0px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/bread.png); width:4px; height:8px; margin: 0 4px 0 8px;}

.inform{margin-top:50px;}
.inform .inform_1{margin-right:-2%;}
.inform .inform_1 .block{margin-right:2%; width:48%; }
.inform .inform_1 .block .slider_block{width:100%; }
.inform .inform_1 .block .slider_block .carousel_top{ height:470px;}
.inform .inform_1 .block .slider_block .carousel_top .fancybox{display:block !important;}
.inform .inform_1 .block .slider_block .carousel_top .item{height:470px;}
.inform .inform_1 .block .slider_block .carousel_top .item.new:after{content:''; position:absolute; display:block; left:0; top:0; width:90px; height:90px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/new.png); }
.inform .inform_1 .block .slider_block .carousel_bot .item{height:150px;  box-sizing:border-box; margin-top:10px; cursor:pointer;}
.inform .inform_1 .carousel_bot .owl-stage-outer .owl-item{opacity:0.6;}
.inform .inform_1 .carousel_bot .owl-stage-outer .owl-item.current{opacity:1; }

.inform .inform_1 .block .slider_block .carousel_bot .owl-nav{display:none;}
.inform .inform_1 .cark{margin-top:15px;}
.inform .inform_1 .like i{display:inline-block; vertical-align:-9px; width:30px; height:26px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/like.png);}
.inform .inform_1 .like b{display:inline-block; vertical-align:-6px; width:28px; height:24px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/speech.png);}
.inform .inform_1 .like{color:#959595; font-size:16px; line-height:20px;margin:0 25px; text-decoration:none;}
.inform .inform_1 .like:hover{opacity:0.7;}
.inform .inform_1 .zag{margin-bottom:10px;color:#6b5a84; font-size:48px; line-height:55px; font-family: 'HaginCapsMedium';}
.inform .inform_1 .text{ font-style:italic; color:#959595; font-size:14px; line-height:17px;}
.inform .inform_1 .row_inf{margin-right:-2%; margin-top:25px;}
.inform .inform_1 .row_inf .wdth{margin-right:2%; width:48%;}
.inform .inform_1 .txt{color:#959595; font-size:18px; line-height:22px;}
.inform .inform_1 .txt span{color:#252525; font-size:18px; line-height:22px;}
.inform .inform_1 .wdth_1{width:130px; color:#959595; font-size:18px; line-height:22px;}
.inform .inform_1 .wdth_2{width:215px;color:#959595; font-size:18px; line-height:22px;}
.inform .inform_1 .wdth_3{color:#959595; font-size:18px; line-height:22px;}
.inform .inform_1 .yes{padding:0 5px; border-radius:3px 0 0 3px; border:1px solid #d7d7d7; border-right:none; box-sizing:border-box;}
.inform .inform_1 .no{padding:0 5px; border-radius:0 3px 3px 0; border:1px solid #d7d7d7; border-left:none; box-sizing:border-box;}
.inform .inform_1 .red{background-color:#f5d3d5;  border:1px solid #f5d3d5; color:#252525; }
.inform .inform_1 .green{background-color:#99ecb7; border:1px solid #99ecb7; color:#252525;  }
.inform .inform_1 .yes,.inform .inform_1 .no{font-size:12px; line-height:12px; height:15px; vertical-align: -4px;}
.inform .inform_1 .telef{margin-top:15px;}
.inform .inform_1 .telef .ttell{color:#959595; font-size:24px; line-height:27px;}
.inform .inform_1 .telef .cark .tel{color:#6b5a84; font-size:30px; line-height:33px; font-weight:700; margin-right:8px;}
.inform .inform_1 .button1{cursor:pointer; width:150px; background-color:#959595; line-height:42px; text-align:center; color:#fff; text-transform:uppercase;  font-size:14px; border-radius:4px; }
.inform .inform_1 .button1:hover{opacity:0.7;}
.inform .inform_1 .telef .cark .w_a{margin-right:10px;cursor:pointer; width:150px; height:42px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/w_a.png);}
.inform .inform_1 .telef .cark .w_a:hover{opacity:0.7;}
.inform .inform_1 .telef .cark .viber{cursor:pointer; width:150px; height:42px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/viber.png);}
.inform .inform_1 .telef .cark .viber:hover{opacity:0.7;}
.inform .inform_1 .zag2{margin-top:30px;color:#6b5a84; font-size:30px; line-height:33px; font-family: 'HaginCapsThin'; margin-bottom:15px;}
.inform .inform_1 .zag2.mt0{margin-top:0;}
.inform .inform_1 .time{color:#6b5a84; font-size:14px; line-height:20px;}
.inform .inform_1 .text{margin-bottom:30px;}
.inform .inform_1 .text span{color:#252525; font-size:14px; line-height:20px; font-style:italic;}
.inform .inform_1 .text a{color:#6b5a84; font-size:14px; line-height:20px;}
.inform .inform_1 .button2{cursor:pointer; width:150px; background-color:#beaaca; line-height:42px; text-align:center; color:#453544; text-transform:uppercase;  font-size:14px; border-radius:4px; }
.inform .inform_1 .button2:hover{opacity:0.7;}
.inform .inform_1 .zag3{color:#453544; font-size:18px; line-height:21px; margin:12px 0;}
.inform .inform_1 textarea{padding:6px;margin-bottom:20px;box-sizing:border-box;resize: none; display:block; width:100%; height:75px; border-radius:7px; border:1px solid #cccccc; }
.inform .inform_1 .cark3{margin-right:-2%;}
.inform .inform_1 .cark3 .block{margin-right:2%; width:48%;}
.inform .inform_1 .cark3 .block .txt{color:#252525; font-size:16px; line-height:20px;}
.inform .inform_1 .cark4{width:310px;}
.inform .inform_1 .cark4 .dots{height:17px; background-position:bottom center; background-repeat:repeat-x; background-image:url(../img/dots.png);}
.inform .inform_1 .cark4 .block2 .txt{font-size:16px; line-height:20px; color:#959595; }
.inform .inform_1 .cark4 .block2 .txt2{font-size:16px; line-height:20px; color:#252525; }
.inform .inform_1 .tabl{margin-top:30px;}
.inform .inform_1 .tabl table{}
.inform .inform_1 .tabl table th{background-color:#beaaca; color:#453544; font-size:30px; line-height:40px; font-family: 'HaginCapsThin'; }
.inform .inform_1 .tabl table tr:nth-child(2n) td {background-color:#e6e6e6; }
.inform .inform_1 .tabl table tr:nth-child(2n+1) td {background-color:#f2f2f2; }
.inform .inform_1 .tabl table tr td{font-size:18px; line-height:36px; color:#453544;}


#subfooter{height:172px; }
#footer{height:172px; margin-top:-172px; position:relative; z-index:2; background-color:#6b5a84; box-shadow: inset 0px 4px 5px 0px rgba(0,0,0,0.50);}

.menu_foot{}
.menu_foot ul{display: table; width: 100%;text-align: center;}
.menu_foot ul li{display: table-cell; vertical-align: middle;}
.menu_foot ul li a{display: block; position: relative;text-decoration: none; font-family: 'MullerThin'; color:#fff; font-size:24px; line-height:27px;padding-top:15px;}
.menu_foot ul li a:hover{color:#beaaca;}
#footer .cark{margin-top:25px;}
#footer .cark .logo_bot{width:148px; height:50px; background-position:center center; background-repeat:no-repeat;  }
#footer .cark .copyr{font-family: 'PT Sans', sans-serif; font-size:14px; line-height:22px; color:#beaaca; padding-left: 37px; }
#footer .cark .right{ margin-top:6px;}
#footer .cark .right a{font-family: 'PT Sans', sans-serif; font-size:24px; line-height:27px; color:#fff; display:block; text-decoration:none;}

.shadow.act{position:fixed; left:0; top:0; width:100%; height:100%; background-color: rgba( 0, 0, 0, 0.8); ; z-index:10000;}

.my_tabs .dt{z-index:5; }
.my_tabs .dt ul li{display:inline-block; vertical-align:top; width:32%; position:relative;  }
.my_tabs .dt ul li a{opacity:0.7;margin-bottom:5px;display:block;  width:100%;   background:#ececec; color:#4276aa; position:relative; margin-right:3px; cursor:pointer; }
.my_tabs .dt ul li a.active{opacity:1;  z-index:3; cursor:auto; }
.my_tabs .dd{ margin-bottom:5px; }
.my_tabs .dt ul{text-align:justify;}
.my_tabs .dd .item{ display:none; z-index:5;}
.my_tabs .dd .item.active{display:block;}
.my_tabs .dd .item.new:after {
    content: '';
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 90px;
    height: 90px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../img/new.png);
}

.conditions > .inner > .text > ul > li {
    margin: 10px 0 8px 20px; 
    line-height: 24px;
 } 
 .conditions > .inner > .text > .cond {
    margin-bottom: 25px;
    text-align: center;
    font-size: 36px;
    line-height: 55px;
    text-transform: uppercase;
    color: #985573;
 }
 
.conditions > .inner > .text > ul > li::before {
    content: "•"; 
    color: #985573;
    margin-right: 7px;
 }
.conditions > .inner > .text {
    font-family: Myriad Pro;
    line-height: 24px;
    font-size: 16px;
 }
.conditions > .inner > .text > p > a:last-of-type {
    color: #9778c6;
 }

.conditions > .inner > .text > p > a:first-of-type {
    color: black;
 }
.conditions > .inner > .text > p > a:hover {
    text-decoration: underline;
 }
 
.row > .heart > img {
    float: left;
    margin-right: 40px;
 }
 .row > .heart > p {
    padding-top: 8px;
 }
 .row > .lips {
    margin: 20px 80px;
 }
 .row > .lips > img {
    float: left;
    margin-right: 40px;
 }
 .row > .lips > div p {
    margin-left: 40px;
    padding: 8px 0;
   
 }
 .row > .lips > div ul li::before {
    content: "•"; 
    color: #985573;
    margin-left: 40px;
    padding: 8px 0;
    margin-right: 7px;
    text-align: center;    
 }
 .row > .lips > div ul li{
    
    margin-left: 40px;
    
 }
  .row > .lips > div {
    margin-left: 40px;
    clear: both;
    background-image: url(/images/border.png);
    background-size: 100% 100%;
 }
 .clc {
     height: 40px;
 } 
.job-tel {
	color: #6b5a84;
	font-size: 36px;
	text-transform: uppercase;
	text-decoration: underline;
	line-height: 1;
}
.inner .faq-item:first-child {
	margin-top: 40px;
}
.inner .faq-item:last-child {
	margin-bottom: 40px;
}
.faq-item {
	margin-bottom: 30px;
}
.faq-item p:first-child {
	color: #3d2f3c;
	margin-bottom: 10px;
}
.faq-item p:last-child {
	padding: 10px 10px 10px 30px;
	background-color: #f7f7f7;
}
@media (max-width: 991px) {
	.slider .big_slider {
	    height: 25vw;
	}
}
@media (max-width: 576px) {
	.slider .big_slider,
	.owl-carousel .owl-item,
	.owl-carousel .owl-stage {
	    height: 100%;
	}
	.slider .big_slider {
	    height: 38vw;
	}
}