 /*_________ОСНОВНЫЕ_________*/
 html {margin:0;padding:0;height:100%;}
 body {margin:0;padding:0;height:100%;font:16px 'MontserratMedium' !important;line-height:150% !important;color:#545454;background:url(/resources/custom/image/m-bg.png);}
 #divine_box {min-height:100%;position:relative;width:100%;margin:0 auto;z-index:10;padding-left:0px;padding-top:0px;overflow: hidden;}
 .block_center {width:975px;margin:0 auto;position:relative;overflow:hidden;}
 .block_box {width:100%;float:left;position:relative;}
 a {color:#e04f1c}
.phone a {color:#000 }
.phone2 a {color:#000 }

#m_0 img {width:126px}
.top_m_appear #m_0 img {width:56px}

.media div.album h4.name{font-weight: 600 !important;}
.nowrap { white-space: nowrap; }
/*.rotated_purchase {display:none !important}*/
 
 /*_________ВСЕ_СЛОИ_________________________________________________________________*/
 /*_________СЛОЙ_0_________*/
 #layer0 {display:flex;justify-content: center;align-items: center;}
 #bg0 {background:url(/resources/custom/image/ind_image2.jpg) fixed center 0 no-repeat;width:100%;background-size:cover;}
 #layer0 {height:auto;height:100%;min-height:100%;width:100%;margin:0 auto;position:relative;}
 #layer0 > div {width:100%;text-align:center;padding-bottom:20px;}
 #layer0 > div:nth-child(1) {padding-top:10%;padding-bottom:0;}
 #layer0 > div:nth-child(2) {font:65px 'TriviaSansBlack';color:#fff;margin-top:-5px;padding-bottom:15px;text-shadow: 1px 0 8px rgba(0, 0, 0, 1);}
 #layer0 > div:nth-child(3) {}
 #layer0 > div:nth-child(4) span {font:30px 'TriviaSansBlack';color:#fff;padding:8px 10px;display:inline-block;line-height:150%;}
#layer0 > div:nth-child(3) {font:45px 'TriviaSansBlack';color:#fff;margin-top:-5px;padding-bottom:15px;text-shadow: 1px 0 8px rgba(0, 0, 0, 1);}
 #layer0 > div:nth-child(5) span {font:20px 'calibri';color:#fff;background:rgba(0, 0, 0, 0.8);padding:8px 10px;display:inline-block}
 
 #bg1 .button_style1 {text-transform:uppercase;font-size:25px;}
 
 .menu-box {width: 960px;margin: 0 auto;}
 
.h-fit {height:fit-content;}
.h-100 {height:100%}
.d-flex {display:flex}
.mb-120 {margin-bottom:120px;}
.al-items-cent {align-items: center;}
.just-cont-end {justify-content: flex-end;}

.color-style2 {color:#2f2621;}
.color-style3 {color:#000;}

.bg-style5 {}
.ov-vis {overflow:visible !important;}
.mt-m200 {margin-top:-200px;}
.text-dec-und {text-decoration:underline;}

.font-style1 {font:36px 'PosterizerKGRough';} 
.font-style2 {font:26px 'MontserratBold';}
.font-style3 {font:30px 'MyriadProBold';}
.font-style4 {font:20px 'MontserratBold';}
.font-style5 {font:18px 'MontserratBold';} 
.font-style6 {font:16px 'MontserratBold';} 
.f-size-14 {font-size:14px}

.text-tr-up {text-transform:uppercase;}

.box-style2 {border:1px solid #2f2621;padding:0 0 0 55px}
.box-style2 img	{height: fit-content;margin-left: 40px;}
.box-style3 {background:#15919f;padding:11px 45px;width:fit-content;color:#fff;text-transform:uppercase;font-size:34px;margin-top:-32px;}
.box-style6 > div:nth-child(2n) {background:#f9f9f9 url(/resources/custom/image/m-bg.png)}
 
.box-style6 > div:nth-child(1) img {margin-top:-60px;}
.box-style6 > div:nth-child(2) img {margin-top:-40px;}
.w-100px {width:100px;}
 
 #layer0 img  {max-width: 100%;}
 
 #layer0 > div:nth-child(5) {font-size:20px;color:#fff;padding-bottom:10px;}
 #layer0 h2 {font:50px 'KelsonSansBold';color:#fff;text-align:left;margin:55px 0 20px 0;width:540px;display:inline-block;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);}
 .logo{margin:20px auto;display:block;margin-left:90px;}
 .phone {margin:90px 0 0 0;display:inline-block;font:30px 'OpenSansRegular';padding-left:33px;background:url(/resources/custom/image/phone.png) 0px 10px no-repeat;}	
 .h_ann p {color:#fff;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);font-size:18px;width:500px;}
 .button1 {display:inline-block;font:15px 'OpenSansRegular';margin:90px 0 0 0;padding: 8px 40px;text-decoration: none;color: #000;overflow:hidden;text-align:center;cursor: pointer;outline: 0;-moz-box-sizing: border-box;box-sizing: border-box;position:relative;border:2px solid #fff;border-radius:3px;}
 .button1:hover {text-decoration:none;color:#666;}
 .button7 {display:inline-block;font:15px 'OpenSansRegular';margin:90px 0 0 0;padding:10px 40px;text-decoration: none;color:#000;overflow:hidden;text-align:center;cursor:pointer;outline:0;-moz-box-sizing: border-box;
 background:-webkit-linear-gradient(#ffc600, #ffb008);
 background:-o-linear-gradient(#ffc600, #ffb008);
 background:-moz-linear-gradient(#ffc600, #ffb008);
 background:linear-gradient(#ffc600, #ffb008);
 text-align:center;cursor: pointer;outline: 0;-moz-box-sizing: border-box;box-sizing: border-box;margin:18px 0 0 0;box-sizing: border-box;position:relative;border-radius:3px;}
 .button7:hover {text-decoration:none;color:#666;}
 .logo {background-position:0 0;width:180px}
 .nav li a:hover {color:#f0a20e !important;}
 
 #layer1 {text-align:center}
 #timer {width:fit-content !important;display:block}
 
 /*_________СЛОЙ_19_________*/
 #bg1{background:url(/resources/custom/image/bg1.jpg);width:100%;}
 #layer1 {min-height:300px;width:975px;margin:0 auto;position:relative;}
 #layer1 h2 {font:20px 'calibri';margin:40px 0 50px 0;text-align:center;color:#fff;}

 #layer1 > div > div {padding:0px 0 0 0;font:13px 'OpenSansRegular';box-sizing:border-box;}
 #layer1 .layer1-round div span {font-size:20px;}
 
 #layer1 h3 {font:50px 'calibri';margin:40px 0 50px 0;color:#fff;}
 
 
 
.color-style1 {color:#fff;} 
.pt-50 {padding-top:50px !important;}
 
 .fixed-top {
    position: fixed !important;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
 
.top_m_appear .nav>li>a>img {max-width: none; width: 40px;}
 
 .warn {background:rgba(0,0,0,0.45);color:#fff;font:18px/27px 'calibri';margin:20px 20px 40px;padding:35px 20px 35px 120px;box-sizing:border-box;border:1px solid #fff;text-align:left;position:relative;}
 .warn:before {content:' ';width:62px;height:62px;display:inline-block;position:absolute;left:25px;top:30px;background:url(/resources/custom/image/warn.png) 0px 0px no-repeat;}

 .r_b {width:54px;height:263px;background:url(/resources/custom/image/r_b.png) 0px 0px no-repeat;display:block;border:0;text-decoration:none;position:fixed;right:0;top:40%;z-index:600}
 #timer {color:#fff;width:510px;margin:0 auto;text-align:center;}
 .timer {}
 .timer > div {float:left;margin:0 20px 0 0;}
 .timer > div:nth-child(4) {margin-right:0 !important}
 .timer > div > span {display:block;}
 .timer > div > span > b {display:block;float:left;width:43px;margin:0 7px 0 0;background:#fff;border-radius:6px;padding:7px 0 7px 0;font-weight:normal !important;}
 .timer > div > span:nth-child(1) {font:50px 'calibri';color:#000;}
 .timer > div > span:nth-child(2) {font:20px 'calibri';color:#000}
 #piv {margin:30px 0 40px 0;width:100%;float:left;}
 #piv > div {width:33%;float:left;color:#fff;}
 #piv > div > span {display:block;}
 #piv > div > span:nth-child(1) {font:20px 'calibri';text-align:center;margin-bottom:20px;color:#000;}
 #piv > div > span:nth-child(2) {font:60px 'TriviaSansBlack';text-align:center;}
 .box_cent {width:100%;text-align:center;float:left;}
 .but_pur {margin:20px 0 20px 0;display:inline-block;}
 .button_style1 {display:inline-block;font:20px 'calibri';margin:20px 0 30px 0;padding:18px 100px;text-decoration: none;color:#fff;overflow:hidden;text-align:center;cursor:pointer;outline:0;-moz-box-sizing: border-box;
  background:-webkit-linear-gradient(#eb4614, #b91d07);
  background:-o-linear-gradient(#eb4614, #b91d07);
  background:-moz-linear-gradient(#eb4614, #b91d07);
  background:linear-gradient(#eb4614, #b91d07);
  text-align:center;cursor: pointer;outline: 0;-moz-box-sizing: border-box;box-sizing: border-box;box-sizing: border-box;position:relative;border-radius:3px;border:1px solid #e82509;
 -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.75);
 -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.75);}
 .button_style1:hover {text-decoration:none;color:#fff;background:#b91d07}
 .button_style1:focus {text-decoration:none !important;color:#fff !important;outline:none !important;}
 
 /*_________СЛОЙ_1_________*/
 #bg2 {background:#f9f9f9 url(/resources/custom/image/m-bg.png);width:100%;padding-bottom:40px;}
 #layer2 {width:975px;margin:0 auto;position:relative;box-sizing:border-box;padding:0 0px 0px 0;}
 .project_box {display:block;}
 #layer2 h2 {margin:55px 0 25px 0;display:block;}
 #layer2 > div {width:100%;margin:0 0 20px 0;float:left;}

 /*_________СЛОЙ_20_________*/
 #bg20 {width:100%;}
 #layer20 {width:975px;margin:0 auto;position:relative;box-sizing:border-box;padding:0 0px 0px 0;font:20px 'calibri'}
 #layer20 h2 {margin:55px 0 0px 0;display:block;}
 #layer20 > div {width:100%;margin:0 0 20px 0;float:left;text-align:center}
 
  /*_________СЛОЙ_7_________*/
 #bg7 {width:100%;padding-bottom:60px;background:#f9f9f9 url(/resources/custom/image/m-bg.png);}
 #layer7 {width:975px;margin:0 auto;position:relative;box-sizing:border-box;padding:0 0px 0px 0;font:20px 'calibri'}
 #layer7 h2 {margin:45px 0 45px 0;display:block;}


 .ofe {padding-top:20px;padding-bottom:30px;}
 .ofe div {width:100%;float:left}
 
 .ofe div:nth-child(2n+1) p:nth-child(1) {text-align:center;padding-top:10px;}
  .ofe div:nth-child(2n) p:nth-child(1) {text-align:center;padding-top:10px;}
  
 .ofe div:nth-child(2n+1) p:nth-child(1) {width:120px;float:left}
 .ofe div:nth-child(2n+1) p:nth-child(2) {background:#e1eef0;width:calc(100% - 120px);float:left;padding:20px 25px;box-sizing:border-box;margin-bottom:15px;border-radius:6px;}
 
 .ofe div:nth-child(2n) p:nth-child(1) {float:right;width:120px;}
 .ofe div:nth-child(2n) p:nth-child(2) {float:right;width:calc(100% - 120px);background:#f3f2e9 !important;padding:20px 25px;box-sizing:border-box;margin-bottom:15px;border-radius:6px;text-align:right}
 .bby {padding-bottom:25px;padding-top:25px;}
 .bbn {text-transform:uppercase;}
 
 
 .ofe2 {padding-bottom:20px;width:100%;padding-top:20px;}
 .ofe2 p {text-transform:uppercase;font-weight:bold;}
 .ofe2 > div {width:25%;float:left;box-sizing:border-box;padding:0 10px 0;text-align:center;height:220px}
 .ofe2 div  img {width:116px}
 .f-n {float:none !important;text-align:center !important;margin:0 auto;display:inline-block;vertical-align:top}
 #layer2 .flexslider {background:none;width:960px;padding-left:10px;box-sizing:border-box}
 #layer2 .flexslider .slides li {margin-right:10px;background:#fff;box-sizing:content-box;padding:10px;}
 #layer2 .flexslider .slides img {width:210px;}
 #layer2 .flexslider .project_box a:nth-child(1) {display:block;}
 #layer2 .flexslider .project_box strong:nth-child(2) {display:block;margin:15px 0 15px;text-align:center;font:20px 'KelsonSansRegular';}
 #layer2 .flexslider .project_box a:nth-child(3) {display:block;width:100%;font:15px 'OpenSansRegular';margin:90px 0 0 0;padding:10px 40px;text-decoration: none;color:#000;overflow:hidden;text-align:center;cursor:pointer;outline:0;-moz-box-sizing: border-box;
 background:-webkit-linear-gradient(#ffc600, #ffb008);
 background:-o-linear-gradient(#ffc600, #ffb008);
 background:-moz-linear-gradient(#ffc600, #ffb008);
 background:linear-gradient(#ffc600, #ffb008);
 text-align:center;cursor: pointer;outline: 0;-moz-box-sizing: border-box;box-sizing: border-box;margin:0px 0 0 0;box-sizing: border-box;position:relative;border-radius:3px;border-bottom:1px solid #da9309;}
 #layer2 .flexslider .project_box a:nth-child(3):hover {background:#ffb008}
 
 /*_________СЛОЙ_20_________*/
 #bg3{background:url(/resources/custom/image/bg12.png) no-repeat , url(/resources/custom/image/bg11.png) no-repeat , url(/resources/custom/image/m-bg.png) , #f9f9f9;background-size:cover; width:100%;background-size: auto, cover , auto , auto;background-position:0 bottom , 0px -10px , 0 , 0 ;padding-top: 200px;;}
 #layer3 {/*min-height:650px;*/width:975px;margin:0 auto;position:relative;padding-bottom:40px;}
 #layer3 h2 {margin:55px 0 35px 0;}
 #layer3 img {text-align:center;display:block;}
 .button20 {font:15px 'OpenSansRegular';text-transform:uppercase;padding:10px 75px;border:2px solid #000;display:inline-block;text-align:center;color:#000;margin:0 auto;cursor:pointer;}
 #roundimg {text-align:center;}
 #roundimg > div {width:33%;display:inline-block;margin-bottom:25px;vertical-align:top;color:#fff}
 #roundimg > div > img {}
 #roundimg > div > span {color:#fff;font:25px 'calibri';display:block}
 #layer3   #roundimg > div > span {color:#000;font:bold 25px 'calibri';display:block}
 #roundimg div:nth-child(2) span {padding:0 50px}
 #roundimg div:nth-child(5) {padding:0 20px}
 
 /*_________СЛОЙ_21_________*/
 #bg4{width:100%;background:url(/resources/custom/image/bg42.jpg);position:relative;z-index:2;}
 #layer4 {width:975px;margin:0 auto;position:relative;}
 #layer4 h2 {font:50px 'calibri';margin:30px 0 30px 0;color:#000;}
 .t_r {margin:0 0 0 427px;}
 .t_r p {font:14px 'OpenSansRegular';}
 .t_r p em:nth-last-child(1) {border-bottom:1px solid #000;padding-bottom:12px;}
 .t_r p em {font:14px 'OpenSansRegular';display:block;}
 .t_r p em:nth-child(2) {margin-left:10px;}
 .t_r p em:nth-child(3) {margin-left:20px;}
 .t_r p em:nth-child(4) {margin-left:30px;}
 .t_r p em:nth-child(5) {margin-left:40px;border-bottom:0;}
 .t_r p:nth-child(1) {margin-left:0;}
 .t_r p:nth-child(2) {margin-left:20px;}
 .t_r p:nth-child(3) {margin-left:40px;}
 .t_r p:nth-child(4) {margin-left:60px;}
 .t_r p:nth-child(5) {margin-left:80px;}
 
 /*_________СЛОЙ_22_________*/
 #bg5{background:#fff url(/resources/custom/image/m-bg.png);width:100%;position:relative;}
 #layer5 {width:975px;margin:0 auto;position:relative;padding-bottom:40px;}
 #layer5 h2 {margin:55px 0 45px 0;color:#000;}
 #layer5 p strong {font:13px 'OpenSansRegular' !important;display:block;float:left;width:20%;box-sizing:border-box;padding:0 25px;text-align:center;}
 #layer5 p img {display:block;clear:both;margin:0 auto 10px;text-align:center;}
 #layer5 p {padding:0 0 20px 0;display:block;float:left;width:100%;}
 #partn {text-align:center;}
 #partn > div {display:inline-block}

  /*_________СЛОЙ_22_________*/
 #bg11{background:#fff;width:100%;position:relative;}
 #layer11 {width:975px;margin:0 auto;position:relative;padding-bottom:40px;}
 #layer11 h2 {font:50px 'calibri';margin:40px 0 70px 0;text-align:center;color:#000;}
 #layer11 p strong {font:13px 'OpenSansRegular' !important;display:block;float:left;width:20%;box-sizing:border-box;padding:0 25px;text-align:center;}
 #layer11 p img {display:block;clear:both;margin:0 auto 10px;text-align:center;}
 #layer11 p {padding:0 0 20px 0;display:block;float:left;width:100%;}
  
 /*_________СЛОЙ_23_________*/
 #bg6 {background:#080a0d;width:100%;}
 #layer6 {width:975px;margin:0 auto;position:relative;box-sizing:border-box;padding:0 0px 40px 0;}
 #layer6 h2 {font:50px 'calibri';color:#fff;text-align:center;margin:25px 0 45px 0;display:block;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);}
 #layer6 > div {position:relative;width:100%:}
 #layer6 > div:nth-child(2) {text-align:center;color:#fff;font:20px 'calibri';}
 #layer6 > div:nth-child(2) img {margin-top:20px;margin-bottom:40px;}
 #layer6 a {color:#f9ae00}
 #layer6  div:nth-child(3) p:nth-child(2) {color:#fff386;font:bold 20px 'calibri';}
 #layer6  div:nth-child(4) p:nth-child(2) {color:#fff386;font:bold 20px 'calibri';}
 #layer6  div:nth-child(5) p:nth-child(2) {color:#fff386;font:bold 20px 'calibri';}
 .cont1 > div:nth-child(1) {float:left;width:200px;vertical-align:top}
 .cont1 > div:nth-child(2) {float:left;width:70%;vertical-align:top}
 .cont1 img {margin-top:-10px !important}
 .cont1 {text-align:left}
 .cont2 > div:nth-child(1) {float:right;width:200px;vertical-align:top}
 .cont2 > div:nth-child(2)  {float:right;width:70%;vertical-align:top}
 .cont2 {text-align:right}
 .cont2 img {margin-top:-10px !important}
 .cont3 img {margin:0px 20px 0 0 !important;vertical-align:middle}

 /*_________СЛОЙ_3_СЛАЙДЕР_________*/
 .layer1_slider h2 {font:30px 'KelsonSansRegular';margin:40px 0 30px 0;text-align:center;}
 .layer1_slider {width:100%;box-sizing:border-box;z-index:10;overflow:hidden;position:relative;height:350px}
 .layer1_slider .flex-control-nav {display:block !important;width:1180px;z-index:1000;position:relative;margin:0 auto;height:50px;box-sizing:border-box;padding-left:20px;}
 .layer1_slider .flex-control-nav li {list-style-type: none;}
 .layer1_slider .flex-control-nav li:nth-child(1) a {margin-left:0px;}
 .layer1_slider .flex-control-nav li a {position:relative;z-index:1;list-style-type: none;display:block;width:40px;height:40px;float:left;margin:0 12px 0 0;background:#c6d9e4;cursor:pointer;position:relative;font:18px 'pfhighway_r';text-decoration:none;box-sizing:border-box;}
 .layer1_slider .flex-control-nav .flex-active a {background-position:0 -50px !important;}
 .layer1_slider .flex-direction-nav {display:block;}
 .layer1_slider .flexslider {background:none;width:980px;padding-left:10px;padding-right:10px;box-sizing:border-box;padding-bottom:15px;}
 .layer1_slider .flexslider .slides li {margin-right:15px;background:#fff;box-sizing:border-box;padding:10px;width:225px !important;-webkit-box-shadow:0px 2px 2px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 2px 2px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 2px 2px 0px rgba(50, 50, 50, 0.75)}
 .layer1_slider .flexslider .project_box a:nth-child(1) {display:block;}
 .layer1_slider .flexslider .project_box strong:nth-child(2) {display:block;margin:15px 0 15px;text-align:center;font:20px 'KelsonSansRegular';}
 .layer1_slider .flexslider .slides {height:210px;margin-top:5px;}
 .layer1_slider .flex-viewport {padding-left:10px;padding-right:10px;}
 .layer1_slider .flexslider .slides li a {position:relative;z-index:99;display:block;float:left}
 .layer1_slider .flexslider .slides li a:before {content:' ';position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:100;-webkit-box-shadow:inset 1px 1px 2px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:inset 1px 1px 2px 0px rgba(50, 50, 50, 0.75);box-shadow:inset 1px 1px 2px 0px rgba(50, 50, 50, 0.75)}

 /*_________СЛОЙ_4_________*/
 #bg8 {background:url(/resources/custom/image/bg4.png);}
 #layer8{height:350px;box-sizing:border-box;}
 #layer8 {text-align:center;}
 #layer8 h2 {font:30px 'KelsonSansRegular';margin:40px 0 40px 0;text-align:center;color:#fff;}
 #layer8 > p {width:20%;float:left;color:#fff;text-align:center;box-sizing:border-box;padding:0 20px;font:15px/18px 'OpenSansRegular';}
 #layer8 > p  > img {display:block;margin:0 auto;margin-bottom:30px;}

 /*_________СЛОЙ_6_________*/
 #bg9 {background:#fff;position:relative;z-index:540;box-sizing:border-box;}
 #layer9 {height:auto;position:relative;z-index:20;box-sizing:border-box;padding-bottom:50px;}
 #layer9 h2 {font:30px 'KelsonSansRegular';text-align:center;color:#000;margin:35px 0 30px 0;}
 #layer9 .flexslider {width:940px;margin:0 auto;height:auto;border:3px solid #ffca00;box-sizing:border-box;padding:20px 60px 40px;border-radius:0;}
 #layer9 .flexslider .ot_text {font:14px/21px 'OpenSansRegular';}
 #layer9 {margin-top:15px;margin-bottom:20px !important;width:1000px;}
 #layer9 .slides li {margin-right:0px;text-align:left;}
 #layer9 .slides li a {cursor:pointer;}
 #layer9 .flex-active-slide img {opacity:1 !important;}
 #layer9 .slides  li img {opacity:0.5;cursor:pointer;}
 #layer9 .flex-active-slide a {position:relative;color:#000;}
 #layer9 li a {color:#959595;font:bold 18px 'OpenSansRegular';}
 #layer9 .flex-direction-nav .flex-prev {width:33px;height:33px;background:url(/resources/custom/image/sl_ar.png) -8px -15px no-repeat;display:block;opacity:1 !important;left:-40px !important;text-indent:-400px;cursor:pointer;}
 #layer9 .flex-direction-nav .flex-next {width:33px;height:33px;background:url(/resources/custom/image/sl_ar.png) -82px -15px no-repeat;display:block;opacity:1 !important;right:-40px !important;text-indent:-400px;cursor:pointer;text-align:left;}
 #layer9 .flex-direction-nav .flex-prev:before {content:' ' !important;}
 #layer9 .flex-direction-nav .flex-next:before {content:' ' !important;}
 #layer9 .flex-direction-nav .flex-prev:hover {background:url(/resources/custom/image/sl_ar.png) -8px -67px no-repeat;}
 #layer9 .flex-direction-nav .flex-next:hover {background:url(/resources/custom/image/sl_ar.png) -82px -67px no-repeat;}
 #layer9 .flex-direction-nav a {margin-top:-30px !important;-webkit-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;-ms-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;transition: all 0s ease-in-out;}
 .project_box {position:relative;}
 #layer9 .slide_box_r {text-align:center;display:block;width:100%;}
 #layer9 .slide_box_r span {display:block;}
 #layer9 .slide_box_r span:nth-child(1) {font:20px 'KelsonSansRegular';}
 #layer9 .slide_box_r span:nth-child(2) em {font:normal 14px 'OpenSansRegular' !important;color:#515151;}
 .ot_text {padding-top:20px;display:block;}
 
 
 .rotated_purchase {width:92px;height:92px;display:block;background:url(/resources/custom/image/rotated_purchase.png) 0px 0px no-repeat;position:fixed;z-index:1000;right:60px;top:80px;cursor:pointer;}
 .rotated_purchase:hover {background:url(/resources/custom/image/rotated_purchase2.png) 0px 0px no-repeat;}

  #bglayer1_slider .flex-direction-nav .flex-prev {width:33px;height:33px;background:url(/resources/custom/image/sl_ar.png) -8px -15px no-repeat;display:block;opacity:1 !important;left:-40px !important;text-indent:-400px;cursor:pointer;}
  #bglayer1_slider .flex-direction-nav .flex-next {width:33px;height:33px;background:url(/resources/custom/image/sl_ar.png) -82px -15px no-repeat;display:block;opacity:1 !important;right:-40px !important;text-indent:-400px;cursor:pointer;text-align:left;}
  #bglayer1_slider .flex-direction-nav .flex-prev:before {content:' ' !important;}
  #bglayer1_slider .flex-direction-nav .flex-next:before {content:' ' !important;}
  #bglayer1_slider .flex-direction-nav .flex-prev:hover {background:url(/resources/custom/image/sl_ar.png) -8px -67px no-repeat;}
  #bglayer1_slider .flex-direction-nav .flex-next:hover {background:url(/resources/custom/image/sl_ar.png) -82px -67px no-repeat;}
  #bglayer1_slider .flex-direction-nav a {margin-top:-30px !important;-webkit-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;-ms-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;transition: all 0s ease-in-out;}
  #layerlayer1_slider {overflow:visible !important;}
  
  #layer2 .flex-direction-nav .flex-prev {width:33px;height:33px;background:url(/resources/custom/image/sl_ar.png) -8px -15px no-repeat;display:block;opacity:1 !important;left:-40px !important;text-indent:-400px;cursor:pointer;}
  #layer2 .flex-direction-nav .flex-next {width:33px;height:33px;background:url(/resources/custom/image/sl_ar.png) -82px -15px no-repeat;display:block;opacity:1 !important;right:-40px !important;text-indent:-400px;cursor:pointer;text-align:left;}
  #layer2 .flex-direction-nav .flex-prev:before {content:' ' !important;}
  #layer2 .flex-direction-nav .flex-next:before {content:' ' !important;}
  #layer2 .flex-direction-nav .flex-prev:hover {background:url(/resources/custom/image/sl_ar.png) -8px -67px no-repeat;}
  #layer2 .flex-direction-nav .flex-next:hover {background:url(/resources/custom/image/sl_ar.png) -82px -67px no-repeat;}
  #layer2 .flex-direction-nav a {margin-top:-30px !important;-webkit-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;-ms-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;transition: all 0s ease-in-out;}
  #layer2 {overflow:visible !important;}


 /*_________СЛОЙ_12_________*/
 #bg10 {background:#ffc900;}
 #layer10 {text-align:center;}
 #layer10 h2 {font:30px 'KelsonSansRegular';margin:10px auto 0px;color:#000;position:relative;padding-left:35px;display:inline-block;}
 #layer10 h2:before {background:url(/resources/custom/image/m_mark.png) no-repeat;width:23px;height:27px;display:inline-block;position:absolute;left:0;top:4px;content:' ';}
 #layer10 > div:nth-child(1) {margin:50px 0 0 0;border:1px dashed #c6e295;}
 #layer10 > div:nth-child(1) > p {font:28px 'OpenSansRegular';color:#fff;text-align:center;margin:0 0 25px 0;}
 #layer10 div {text-align:center;}
 #layer10 p:nth-child(1) {font:18px 'ptsans';color:#000;margin-top:33px;margin-bottom:18px;position:relative;display:inline-block;padding:0 20px 0;text-align:center;}
 .button3 {display:inline-block;height: 60px;font:bold 18px 'ptsans';padding: 14px 180px;text-decoration: none;color: #fff !important;border-radius: 15px;overflow:hidden;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
 background:-webkit-linear-gradient(#f6d089, #cb9157);
 background:-o-linear-gradient(#f6d089, #cb9157);
 background:-moz-linear-gradient(#f6d089, #cb9157);
 background:linear-gradient(#f6d089, #cb9157);
 text-align:center;cursor: pointer;outline: 0;-moz-box-sizing: border-box;box-sizing: border-box;margin:12px 0 0 0;position:relative;border:1px solid #885830;border-top:1px solid #bf8e57 !important;position:relative;}
 .button3:before {content:' ';width:100%;height:1px;background:#fbe5bd;display:block;position:absolute;top:0px;box-sizing:border-box;left:0;}
 .button3:hover {text-decoration:none;
 background:-webkit-linear-gradient(#f6d089, #f6d089);
 background:-o-linear-gradient(#f6d089, #f6d089);
 background:-moz-linear-gradient(#f6d089, #f6d0897);
 background:linear-gradient(#f6d089, #f6d089);}
 #layer10 div:nth-child(2) {width:100%;float:left;text-align:center;}
 #layer10 div:nth-child(2) img {display:inline-block;vertical-align:top;margin:4px 10px 0 0;}
 #layer10 div:nth-child(2) p {display:inline-block;font:25px 'ptsans';}
 
 /*_________СЛОЙ_15_________*/
 #bg15 {background:#fff;overflow:visible !important;z-index:400;}
 #layer15 {height:101px;overflow:visible !important;z-index:400;}
 #layer15 > div:nth-child(1) > p {font:28px 'OpenSansRegular';color:#fff;text-align:center;margin:0 0 25px 0;}
 .st_menu  {text-align:center;width:100%;}
 .st_menu > a{display:inline-block;padding:5px 0 5px 0;width:19%;border-bottom:3px solid #fff;position:relative;}
 .st_menu > a > span {display:table-cell;}
 .st_menu > a > span:nth-child(1) {width:50px;}
 .st_menu > a > span:nth-child(2) > p {display:block;vertical-align:middle;display:inline-block;padding-bottom:0;margin-bottom:0;font:14px 'OpenSansBold';color:#000;padding-right:50px;text-align:left !important;}
 .st_menu > a > span:nth-child(2) > p	em {font-style:normal;text-decoration:underline;}		
 .st_menu .sel {background:#eeeeee;border-bottom:3px solid #a0ce4e !important;}
 .st_menu .sel:before {content:' ';position:absolute;bottom:-10px;left:45%;width:28px;height:7px;background:url(/resources/custom/image/st_ar.png) no-repeat}
 .st_text div {margin:0 0 20px 0;font:15px 'OpenSansRegular';}
 .st_text {box-sizing:border-box;padding-right:110px;}
 .st_price {width:100%;float:left}
 .st_price span {font:45px 'OpenSansRegular';color:#000;margin-right:15px;float:left;}
 .button8 {margin-top:7px;float:left;}
 .st_last {width:100%;float:left;background:#eef1f3;margin-top:17px !important;height:66px;border-radius:3px;}
 .st_last span {float:left;display:block;box-sizing:border-box;padding-top:22px;padding-left:50px;position:relative;}
 .st_last span:nth-child(1) {width:28%}
 .st_last span:nth-child(2) {width:35%}
 .st_last span:nth-child(3) {width:37%}
 .st_last span:before {width:30px;height:31px;background:url(/resources/custom/image/st_cir.png) no-repeat;content:' ';position:absolute;left:10px;top:18px;}
 .st_com em {font-style:normal;color:#a1a6a9;padding-left:10px;}
 .st_pr {width:100%;float:left;} 
 .st_pr > span {display:inline-block;float:left;width:270px;height:90px;box-siaing:border-box;padding:5px 10px 5px;border:1px solid #dcdcdd;background:#eef1f3;border-radius:3px;margin:0 20px 0 0;}
 .st_pr > span em {font-size:28px;font-style:normal;}
 .st_pr > span > span {float:left;}
 .st_pr > span > span:nth-child(1) {width:30px;}
 .stoiki .dropdown-menu li a {color:#000 !important;}
 .stoiki .dropdown-menu li a:hover {color:#000 !important;}
 .bootstrap-select {margin-bottom:0 !important;margin-top:5px !important;}
 .stoiki .bootstrap-select {width:400px !important;}
 .st_num {width:45px !important;text-align:center;}

 /*_________ШАБЛОН_ТОВАРА_________*/
 .item {background:url(/resources/custom/image/bg1.jpg);}
 #bg16 {}
 #layer16 {background:#fff;width:975px;margin:30px auto;position:relative;padding:10px 0px 0px;box-sizing:border-box;-webkit-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.95);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.95);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.95)}
 #bg16:before {background:url(/resources/custom/image/layer1_shadow1.png) repeat-x 0 0;content:" ";height:13px;position:absolute;top:0px;width:100%;z-index:300;}
 #bg16:before {background:url(/resources/custom/image/layer1_shadow1.png) repeat-x 0 0;content:" ";height:13px;position:absolute;top:0px;width:100%;z-index:300;}
 #layer16 > div:nth-child(1) > p {font:28px 'OpenSansRegular';color:#fff;text-align:center;margin:0 0 25px 0;}
 #layer16 .stoiki > div:nth-child(1) {width:480px;float:left;}
 #layer16 .stoiki > div:nth-child(2) {width:calc(100% - 480px);float:left;}
 #layer16 h1 {font:30px 'KelsonSansRegular' !important;text-align:center;margin:5px 0 20px 0;}
 #layer16 h2 {font:20px 'KelsonSansRegular' !important;margin:5px 0 20px 0;}
 #layer16 .st_text {padding:0 20px 0;box-sizing:border-box;float:left;width:100%;}
 #layer16 > .st_text > div {float:left;}
 #layer16 > .st_text > div:nth-child(1) {width:25%;}
 #layer16 > .st_text > div:nth-child(2) {width:75%;}
 .cot_menu {padding-top:5px;margin-left:-7px !important;}
 .cot_menu a {display:block;width:190px;padding:12px 10px;box-sizing:border-box;border-bottom:1px dotted #000;color:#000;}
 .cot_menu .sel{background:#ffc900;}
 /*Табы*/
 .item_tab_up {position:relative;z-index:9;padding:0 12px 0}
 .item_tab_up > div {z-index:1;position:relative;top:0px;left:0;display:none;}
 .item_tab_up > div {width:100%;float:left;padding-bottom:20px;}
 .item_tab_up .item_tab_show {opacity:1 !important;z-index:2 !important;display:block !important;}
 .item_tab_up {min-height:100px;background:#fff;width:100%;box-sizing:border-box;}
 .item_tab_up > div {box-sizing:border-box;padding:1=0px 0 10px 0;}
 .item_tab_act {color:#ffca00;position:relative;z-index:10;}
 .item_tab_act a {color:#916301 !important;text-decoration:underline;}
 .item_tab_down > div  > a {color:#000;font:16px 'OpenSansRegular';}
 .item_tab_down {width:100%;margin:0 auto;padding:0 0px;box-sizing:border-box;height:40px;z-index:10;padding:0 12px 0}
 .item_tab_down > div {display:block;float:left;width:50%;cursor:pointer;font:14px/17px 'ptsans';color:#000;box-sizing:border-box;text-align:center;padding:7px 10px;position:relative;float:left;margin:0 0px 0 0;}
 .item_tab_down > div > span {position:relative;padding-left:30px;display:block;}
 .item_tab_down > div >img {position:absolute;left:11px;top:9px;}
 .text_padd_20 {padding:20px;box-sizing:border-box;}
 .item_tab_act {border-bottom:7px solid #ffc900;}
 .item_tab_up > div {position:relative;}
 .podl {width:270px;height:160px;background:rgba(255, 255, 255, 0.7);box-sizing:border-box;position:absolute;left:25px;bottom:35px;border-radius:3px;-webkit-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.95);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.95);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.95)}
 .podl span {display:block;margin:25px 0 10px 40px;position:relative;}
 .podl span:before {background:url(/resources/custom/image/p_m.png) no-repeat;content:' ';width:12px;height:12px;left:-22px;top:3px;position:absolute;}
 .ar_back {display:block;width:143px;height:31px;background:url(/resources/custom/image/ar_back.png) no-repeat;position:absolute;left:11px;top:20px;}
 
 /*_________СЛОЙ_18_________*/
 #bg18 {background:url('/resources/custom/image/bg_m.jpg') no-repeat scroll center 0 / cover; border-bottom:10px solid #ffca00;}
 #layer18 {height:200px;width:975px;margin:0px auto 10px;position:relative;padding-bottom:40px;padding-top:0px;box-sizing:border-box;}
 .phone2 {margin:90px 0 0 0;display:inline-block;font:30px 'OpenSansRegular';padding-left:33px;background:url(/resources/custom/image/phone.png) 0px 10px no-repeat;}	
 #layer18 .button1 {display:inline-block;font:15px 'OpenSansRegular';margin:90px 0 0 0;padding: 8px 40px;text-decoration: none;color: #000;overflow:hidden;text-align:center;cursor: pointer;outline: 0;-moz-box-sizing: border-box;box-sizing: border-box;position:relative;border:2px solid #000;border-radius:3px;}

 /*_________ФУТЕР_________*/
 #foot {height:60px;clear:both;}		 
 #bg_footer {height:60px;position:relative;width:975px;}
 #footer {min-height:60px;position:absolute;background:#0a0809;bottom:0;margin-top:0px;width:100%;padding-top:20px}
 #footer p {text-align:center;font:18px 'ptsans';margin:0px 30px 0 0;}
 #bg_footer > div:nth-child(1) {margin-top:10px;width:100% !important;text-align:center;}
 #bg_footer > div:nth-child(2) {margin-top:28px;font:20px 'calibri';text-align:right;padding-right:70px;width:33% !important}
 #bg_footer > div:nth-child(3) {margin-top:34px;text-align:right;}
 .f_facebook {display:inline-block;background:url(/resources/custom/image/f_fb.jpg) 0 0 no-repeat;font-size:14px;padding-left:40px;height:30px;box-sizing:border-box;padding-top:7px;color:#000;}
 .f_vk {display:inline-block;background:url(/resources/custom/image/f_vk.jpg) 0 0 no-repeat;font-size:14px;padding-left:40px;height:30px;box-sizing:border-box;padding-top:7px;color:#000;}
 .f_akb {display:inline-block;background:url(/resources/custom/image/f_akb.png) 0 0 no-repeat;height:56px;width:58px;box-sizing:border-box;margin-top:-17px;float:left;}
 .lo {position:relative;}
 .lo:before {position:absolute;content:' ';width:100px;height:100px;background:url(/resources/custom/image/lo.png) 0 0 no-repeat;display:block;top:0%;left:45%;margin-top:-30px;}
 #bg_footer {}
 #bg_footer p {color:#fff;display:inline-block;vertical-align:middle;}
 .ya-share2 {display:inline-block;vertical-align:middle;}

 /*_________ВСЕ_ФОРМЫ____________________________________________________________________________*/
 /*_________ФОРМА_1_________*/
 .form_discount {width:100%;background:#ffc900;float:left;margin:15px 0 0 0;box-sizing:border-box;padding:30px 0 45px 67px;position:relative;}
 .form_discount h3 {font:30px 'KelsonSansRegular';text-transform:uppercase;margin:0 0 30px 0;}
 #_cform_discount > div {float:left;}
 #_cform_discount > div:nth-child(1) {width:33%;}
 #_cform_discount > div:nth-child(2) {width:30%;}
 #_cform_discount > div:nth-child(3) {width:30%;}
 #_cform_discount > div:nth-child(4) {width:63%;margin:20px 30px 0 0;}
 #_cform_discount > div:nth-child(5) {width:27%;margin:20px 0px 0 0;}
 #_cform_discount > div:nth-child(4) textarea {width:100%;border:0;border-radius:3px;min-height:70px;max-width:100%;min-width:100%;}
 #_cform_discount > div:nth-child(3) {text-align:left;box-sizing:border-box;padding-left:30px;}
 #_cform_discount input {background:#fff;padding:8px 15px;font:14px 'OpenSansRegular';border:0;border-radius:3px;width:270px;box-sizing:border-box;}
 #_cform_discount .cf_button { background:-webkit-linear-gradient(#b31a17, #c9181e);
 background:-o-linear-gradient(#b31a17, #c9181e);
 background:-moz-linear-gradient(#b31a17, #c9181e);
 background:linear-gradient(#b31a17, #c9181e);padding:7px 10px 7px;text-align:center;font:15px 'OpenSansRegular';border:0;border-radius:3px;width:215px;box-sizing:border-box;color:#fff;margin:0px 0 0 0;display:inline-block;}
 #_cform_discount .cf_button:hover {text-decoration:none;color:#dadada;}
 #_cform_discount .err p {display:none;}
 #_cform_discount .err input {box-shadow:0 0px 1px rgba(255, 0, 0, 1) inset, 0 0 25px rgba(255, 97, 97, 0.85);outline:0 none;color:red !important;}
 #_cform_discount .err textarea {box-shadow:0 0px 1px rgba(255, 0, 0, 1) inset, 0 0 25px rgba(255, 97, 97, 0.85);outline:0 none;color:red !important;}
 #_cform_discount input {color:#272727;}
 
 /*_________ФОРМА_2_________*/
 .form_zay {width:100%;float:left;margin:15px 0 0 0;box-sizing:border-box;padding:0 0 30px 35px;position:relative;border-top:1px solid #a0ce4e  !important;margin-top:-1px;border:1px dashed #c6e295;}
 .form_zay h3 {display:none;}
 #_cform_zay > div {float:left;}
 #_cform_zay > div:nth-child(1) {width:26%;}
 #_cform_zay > div:nth-child(2) {width:26%;}
 #_cform_zay > div:nth-child(3) {width:26%;}
 #_cform_zay > div:nth-child(4) {width:22%;}
 #_cform_zay > div:nth-child(4) {text-align:left;box-sizing:border-box;padding-left:0px;}
 #_cform_zay input {background:#fff;padding:10px 15px;font:16px 'OpenSansRegular';border:0;border-radius:3px;width:270px;box-sizing:border-box;}
 #_cform_zay .cf_button {background:#272727;padding:8px 20px 9px;font:18px 'OpenSansBold';border:0;border-radius:3px;width:215px;box-sizing:border-box;color:#fff;margin:0px 0 0 0;display:inline-block;text-align:center;}
 #_cform_zay .cf_button:hover {text-decoration:none;color:#dadada;}
 #_cform_zay .err p {display:none;}
 #_cform_zay .err input {box-shadow:0 0px 1px rgba(255, 0, 0, 1) inset, 0 0 25px rgba(255, 97, 97, 0.85);outline:0 none;color:red !important;}
 #_cform_zay input {color:#272727;}
 
 /*_________ФОРМА_3_________*/
 .form_qu {width:100%;float:left;margin:15px 0 0 0;box-sizing:border-box;padding:0 0 30px 35px;position:relative;border-top:1px solid #a0ce4e  !important;margin-top:-1px;border:1px dashed #c6e295;}
 .form_qu h3 {display:none;}
 #_cform_qu > div {float:left;}
 #_cform_qu > div:nth-child(1) {width:100%;}
 #_cform_qu > div:nth-child(2) {width:100%;}
 #_cform_qu > div:nth-child(3) {width:100%;}
 #_cform_qu > div:nth-child(4) {width:100%;text-align:center !important;}
 #_cform_qu > div:nth-child(4) {text-align:left;box-sizing:border-box;padding-left:0px;}
 #_cform_qu input {background:#fff;padding:10px 15px;font:16px 'OpenSansRegular';border:0;border-radius:3px;width:490px;box-sizing:border-box;margin:0 0 10px 0;}
 #_cform_qu textarea {background:#fff;padding:10px 15px;font:16px 'OpenSansRegular';border:0;border-radius:3px;min-width:490px !important;max-width:490px !important;box-sizing:border-box;margin:0 0 10px 0;min-height:115px !important;}
 #_cform_qu .cf_button {background:#272727;padding:9px 20px 10px;font:18px 'OpenSansBold';border:0;border-radius:3px;width:215px;box-sizing:border-box;color:#fff;margin:10px 0 0 0;display:inline-block;}
 #_cform_qu .cf_button:hover {text-decoration:none;color:#dadada;}
 #_cform_qu .err p {display:none !important;}
 #_cform_qu .err input {box-shadow:0 0px 1px rgba(255, 0, 0, 1) inset, 0 0 25px rgba(255, 97, 97, 0.85);outline:0 none;color:red !important;}
 #_cform_qu .err textarea {box-shadow:0 0px 1px rgba(255, 0, 0, 1) inset, 0 0 25px rgba(255, 97, 97, 0.85);outline:0 none;color:red !important;}
 #_cform_qu input {color:#272727;}
 
 /*_________ФОРМА_МОДАЛКА_________*/
 #modal_alex .modal-dialog {margin-top:0 !important;margin-bottom:0 !important;}
 #modal_alex h4 {color:#000;font:50px 'calibri';text-align:center;margin:20px 0 0 0;}
 #modal_alex .modal-footer {text-align:center;}
 #modal_alex .modal-footer a {background:#b31806;padding:16px 20px;box-sizing:border-box;width:340px;font:20px 'calibri';border:0;border-radius:0px;box-sizing:border-box;color:#fff;margin:0px 0 0 0;display:inline-block;text-align:center;text-shadow:none;}
 #modal_alex .modal-content {border-radius:0;}
 #modal_alex .modal-content input {border:1px solid #dbdbdb;padding:9px 13px;box-sizing:border-box;height:auto !important;width:340px;display:inline-block;border-radius:0;font:16px 'calibri';}
 #modal_alex .modal-content textarea {border:1px solid #dbdbdb;padding:9px 13px;color:#000;box-sizing:border-box;min-height:80px;height:auto ;min-width:340px;max-width:340px;display:inline-block;border-radius:0;font:16px 'calibri';}
 #modal_alex .modal-content .form-group  .col-xs-12 {text-align:center;}
 #modal_alex .modal-footer {border-top:0;padding-bottom:50px;padding-top:0;}
 #modal_alex .modal-header {border-bottom:0;padding-bottom:10px;}
 #modal_alex .modal-body {padding-bottom:0px;padding-top:5px;}
 /*.has-error input {box-shadow:0 0px 1px rgba(255, 0, 0, 1) inset, 0 0 25px rgba(255, 97, 97, 0.85) !important;-webkit-box-shadow: 0 0px 1px #ff0000 inset, 0 0 25px #ff0000 !important;outline:0 none;}
 .has-error textarea {box-shadow:0 0px 1px rgba(255, 0, 0, 1) inset, 0 0 25px rgba(255, 97, 97, 0.85) !important;-webkit-box-shadow: 0 0px 1px #ff0000 inset, 0 0 25px #ff0000 !important;outline:0 none;}*/
 .md-modal { position: fixed;top: 50%;left: 50%;width: 50%;max-width: 650px;min-width: 350px;height: auto;z-index: 2000;visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
 .md-show {visibility: visible;}
 #modal_alex .modal-dialog {width: 650px;}
 .md-overlay {position: fixed;width: 100%;height: 100%;visibility: hidden;top: 0;left: 0;z-index: 1000;background: rgba(0,0,0,0.3);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
 .md-content {color: #fff;background: #f7f7f7;position: relative;border-radius: 3px;margin: 0 auto;}
 .md-effect-8 .md-content {-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
 .md-show.md-effect-8 .md-content {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
 .md-effect-1 .md-content {-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
 .md-close {display:block;cursor:pointer;cursor:pointer;width:22px;background:url(/resources/custom/image/form_close.png) 0px 0px no-repeat;position:absolute;right:20px;top:20px;overflow:hidden;text-indent:-2000px;}
 .md-trigger {cursor:pointer;}
 .md-content #_cform_4 div:nth-child(5) .mreq {border:1px solid red}   
 .md-show ~ .md-overlay {opacity: 1;visibility: visible;}
 .md-perspective, .md-perspective body {height: 100%;overflow: hidden;}
 .md-perspective body  {background: #222;-webkit-perspective: 600px;-moz-perspective: 600px;perspective: 600px;}
 .md-modal-static {position: fixed;top: 45%;left: 0%;width: 100%;min-width: 320px;z-index: 6000;visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(0%) translateY(-50%);-ms-transform: translateX(0%) translateY(-50%);transform: translateX(0%) translateY(-50%);}
 
 /*_________МЕНЮ_________*/
 #mainmenu {height:58px;display:block;height: fit-content;position: absolute;z-index: 2;width: 100%;}
 .dIn {display:block !Important;}
.top_m_appear:before {background:url('/resources/custom/image/layer1_shadow1.png') repeat-x 0 0;content:" ";height:13px;position:absolute;bottom:-13px;width:100%;z-index:500;}
.top_m_appear .nav {padding-top:0 !important;}
 #mainmenu .container {width:1180px;}
 .top_m_appear {background:#080a0d;}
 .nav {width:100%;text-align:center;vertical-align:top;display: flex; align-items: center;}
 .nav > li {display:inline-block ;float:none ;text-align:cnter;vertical-align:top;}
 .nav > li > a {display:inline-block;float:none ;}
 .navbar-nav {float:left;}
 .m_ar1 {outline:0 !important;border:0 !important;text-decoration:none !important;}
 .flex-next {outline:0 !important;border:0 !important;text-decoration:none !important;}
 .flex-prev {outline:0 !important;border:0 !important;text-decoration:none !important;}
 .n_in {padding-left:75px;position:relative;}
 .n_in:before {display:block;position:absolute;left:-5px;top:-15px;content:' ';width:70px;height:70px;background:url(/resources/custom/image/n_in.jpg) right 0 no-repeat}
 .s_res {font:15px Tahoma;color:#808080;}
 .s_rest {font:bold 16px Tahoma;}
 .dropdown-menu { margin: -1px; }
 .dropdown-submenu { position: relative; } 
 .dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -1px; } 
 .dropdown-submenu:hover > .dropdown-menu { display: block; }
 .dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #fff; margin-top: -13px; }
 .dropdown-submenu:hover > a:after { border-left-color: #eee; }
 .dropdown-submenu:hover > a { background: #e0581c; color: #000; }
 .dropdown-submenu .pull-left { float: none; }
 .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; }
 .nav.navbar-nav > li:hover > .dropdown-menu { display: block; }
 .nav > li > a:hover ~ .dropdown-menu, .nav > li > a ~ .dropdown-menu:hover { display: block; }
 .dropdown-submenu > a::after {position:absolute;margin-top:0;top:16px;right:8px;}
 #mainmenu .container {position: relative;}
 #mainmenu .navbar-right, .navbar-header {	}
 #mainmenu ul.navbar-right {}
 #mainmenu .m_ar1 {width:29px;height:29px;background:url(/resources/custom/image/menu_up.png) no-repeat !important;float:left;margin:20px 10px 0 0;}
 .dIn .m_ar1 {opacity:1 !important;}
 
/*фикс убрать в др проекте*/
  #mainmenu .nav li:nth-child(2) {display:none !important}
  #mainmenumobile .nav li:nth-child(1) {display:none !important}
/*фикс убрать в др проекте*/
#mainmenumobile .nav > li > a:focus {background:#666 !important}
  
 .selected-nav a {color:#f0a20e !important;text-decoration:none !important;}
 #mainmenu ul.navbar-right li a {padding: 8px 10px;color: #fff;padding: 6px 10px 5px 10px;display: block;float: left;background: url(/img/u_m_arrow.jpg) right 4px no-repeat;}
 #mainmenu ul.navbar-right li:last-child a {background: transparent;}
 #mainmenu ul.navbar-right li a:hover,
 #mainmenu ul.navbar-right li a:focus {background-color: transparent;}
 #mainmenu ul.navbar-main > li > a {padding: 5px 13px;color: #fff;font:16px 'calibri';text-transform: uppercase;}
 #mainmenu ul.navbar-main > li:first-child > a {	}
 #mainmenu ul.navbar-main > li > a:hover,
 #mainmenu ul.navbar-main > li > a:focus {background: transparent;}
 #mainmenu .navbar-header .navbar-toggle {padding: 3px 5px;}
 #mainmenu .dropdown-menu {background: #e96f1d;border-radius: 0;padding: 0;}
 #mainmenu .dropdown-menu li a {padding: 12px 15px;min-width: 230px;}
 #mainmenu ul.dropdown-menu li a:hover,
 #mainmenu ul.dropdown-menu li a:focus {color:#000;background: #e3631c;}
 #mainmenu .mobile ul.navbar-nav {background-color: #eee;margin-top: 0;}
 .dropdown-menu li a {color:#fff}
 .dropdown-menu li a:hover {color:#fff !important;}
 
 .cont_form {padding:10px 0 30px 0;}
 .cont_form  .mr-10 {display:none}
 .cont_form .btn-info {background-image:linear-gradient(to bottom, #e34a0b 0px, #fc8701 100%);border-color:#fff;box-shadow:none;}
 .cont_form .btn-info:hover {background:#e34a0b;border-color:#fff;}
 .cont_form .close {display:none;}
 .cont_form  h4 {font:bold 16px Tahoma;}
 .cont_form  label{font:14px Tahoma;}
 .cont_form  input {font:14px Tahoma;}
 .cont_form h3 {text-align:center;margin-top:0;}
 .container {width:1180px;}
 .brcr_f {display:block;float:left;width:20px;height:12px;background:url(/resources/custom/image/br.png) 0 0px no-repeat;margin:2px 5px 0 0;}
 .content_text {padding-bottom:30px;}
 
 .but_show_more a {font:bold 18px 'MontserratBold';background:#f9ae00;padding:14px 50px;border-radius:0px;color:#fff !important;text-decoration:none;text-transform:uppercase;display:inline-block;cursor:pointer;}
 
 .partn > div {display:inline-block;}
 
 /*_________СХЕМА_МЕРОПРИЯТИЯ_________*/
 .na-pills .but_pur {display:inline-block !important;opacity:1 !important;}
  .na-pills li {display:inline-block;}
   .na-pills {margin-left:0;padding-left:0}
   .na li {margin:0 20px;}
   .na span {display:block;margin:0px 0 20px 0;font-size:20px;}
   .places {position:relative;}
   .btnd {position:absolute;width:27px;height:27px;display:block;box-sizing:border-box;color:#fff;font-weight:bold;padding:3px 5px 3px;text-align:center;border-radius:50%}
   .btnd:hover {color:#fff;text-decoration:none;background:#2b2a29}
 .active .button_style1  {text-decoration:none;color:#fff;background:#b31806}


 /*_________JS_НЕСТАНДАРТНЫЕ_ШРИФТЫ_________*/
 @font-face {font-family:"ptsans";src:local('ptsans'), url('/resources/custom/fonts/ptsans.otf') format('truetype');}
 @font-face {font-family:"calibri";src:local('calibri'), url('/resources/custom/fonts/calibri.otf') format('truetype');}
 @font-face {font-family:"calibrib";src:local('calibrib'), url('/resources/custom/fonts/calibrib.otf') format('truetype');}
 @font-face {font-family:"TriviaSansBlack";src:local('TriviaSansBlack'), url('/resources/custom/fonts/TriviaSansBlack.otf') format('truetype');}
 
 
  /* font-family: "PosterizerKGRough"; */
 @font-face {
 font-family: "PosterizerKGRough";
 src: url("/resources/custom/fonts/PosterizerKGRough.eot");
 src: url("/resources/custom/fonts/PosterizerKGRough.eot?#iefix")format("embedded-opentype"),
 url("/resources/custom/fonts/PosterizerKGRough.woff") format("woff"),
 url("/resources/custom/fonts/PosterizerKGRough.ttf") format("truetype");
 font-style: normal;
 font-weight: normal;
 }

/* font-family: "MyriadProBold"; */
 @font-face {
 font-family: "MyriadProBold";
 src: url("/resources/custom/fonts/MyriadProBold.eot");
 src: url("/resources/custom/fonts/MyriadProBold.eot?#iefix")format("embedded-opentype"),
 url("/resources/custom/fonts/MyriadProBold.woff") format("woff"),
 url("/resources/custom/fonts/MyriadProBold.ttf") format("truetype");
 font-style: normal;
 font-weight: normal;
 }

/* font-family: "MontserratBold"; */
 @font-face {
 font-family: "MontserratBold";
 src: url("/resources/custom/fonts/MontserratBold.eot");
 src: url("/resources/custom/fonts/MontserratBold.eot?#iefix")format("embedded-opentype"),
 url("/resources/custom/fonts/MontserratBold.woff") format("woff"),
 url("/resources/custom/fonts/MontserratBold.ttf") format("truetype");
 font-style: normal;
 font-weight: normal;
 }
 
/* font-family: "MontserratMedium"; */
 @font-face {
 font-family: "MontserratMedium";
 src: url("/resources/custom/fonts/MontserratMedium.eot");
 src: url("/resources/custom/fonts/MontserratMedium.eot?#iefix")format("embedded-opentype"),
 url("/resources/custom/fonts/MontserratMedium.woff") format("woff"),
 url("/resources/custom/fonts/MontserratMedium.ttf") format("truetype");
 font-style: normal;
 font-weight: normal;
 }
 
/* font-family: "MontserratRegular"; */
 @font-face {
 font-family: "MontserratRegular";
 src: url("/resources/custom/fonts/MontserratRegular.eot");
 src: url("/resources/custom/fonts/MontserratRegular.eot?#iefix")format("embedded-opentype"),
 url("/resources/custom/fonts/MontserratRegular.woff") format("woff"),
 url("/resources/custom/fonts/MontserratRegular.ttf") format("truetype");
 font-style: normal;
 font-weight: normal;
 }
 
 
 /* font-family: "OpenSansExtraBold"; */
 @font-face {
 font-family: "OpenSansExtraBold";
 src: url("/resources/custom/fonts/OpenSansExtraBold.eot");
 src: url("/resources/custom/fonts/OpenSansExtraBold.eot?#iefix")format("embedded-opentype"),
 url("/resources/custom/fonts/OpenSansExtraBold.woff") format("woff"),
 url("/resources/custom/fonts/OpenSansExtraBold.ttf") format("truetype");
 font-style: normal;
 font-weight: normal;
 }
 
 /* font-family: "OpenSansRegular"; */
 @font-face {
 font-family: "OpenSansRegular";
 src: url("/resources/custom/fonts/OpenSansRegular.eot");
 src: url("/resources/custom/fonts/OpenSansRegular.eot?#iefix")format("embedded-opentype"),
 url("/resources/custom/fonts/OpenSansRegular.woff") format("woff"),
 url("/resources/custom/fonts/OpenSansRegular.ttf") format("truetype");
 font-style: normal;
 font-weight: normal;
 }
 
 /* font-family: "OpenSansBold"; */
 @font-face {
 font-family: "OpenSansBold";
 src: url("/resources/custom/fonts/OpenSansBold.eot");
 src: url("/resources/custom/fonts/OpenSansBold.eot?#iefix")format("embedded-opentype"),
 url("/resources/custom/fonts/OpenSansBold.woff") format("woff"),
 url("/resources/custom/fonts/OpenSansBold.ttf") format("truetype");
 font-style: normal;
 font-weight: normal;
 }
 
 /* font-family: "KelsonSansBold"; */
 @font-face {
 font-family: "KelsonSansBold";
 src: url("/resources/custom/fonts/KelsonSansBold.eot");
 src: url("/resources/custom/fonts/KelsonSansBold.eot?#iefix")format("embedded-opentype"),
 url("/resources/custom/fonts/KelsonSansBold.woff") format("woff"),
 url("/resources/custom/fonts/KelsonSansBold.ttf") format("truetype");
 font-style: normal;
 font-weight: normal;
 }
 
 /* font-family: "KelsonSansRegular"; */
 @font-face {
 font-family: "KelsonSansRegular";
 src: url("/resources/custom/fonts/KelsonSansRegular.eot");
 src: url("/resources/custom/fonts/KelsonSansRegular.eot?#iefix")format("embedded-opentype"),
 url("/resources/custom/fonts/KelsonSansRegular.woff") format("woff"),
 url("/resources/custom/fonts/KelsonSansRegular.ttf") format("truetype");
 font-style: normal;
 font-weight: normal;
 }


@media (min-width: 992px) {
	.modal-lg {
		width: 950px;
	}
}

#gallery_modal .albums .thumbnail.selected {
	background: #c1d3db;
}

#gallery_modal .albums a:hover, #gallery_modal .albums a:focus {
 	text-decoration: none;
 }

@media (min-width: 992px) {
	#payment_types .media {
		margin-left: -2px;
		min-width: 177px;
	}
}

#ticket_modal .modal-header h4 { 
	padding: 0;
}

#ticket_modal .total {

}

#ticket_modal .total label {
	margin-top: 6px;
}

#ticket_modal .total b {
	margin-top: 6px;
    font-size: 1.5em;
}

#ticket_modal .total select {
	width: initial;
	display: inline-block;
}

.payment-big-icons-AB {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: -62px 0px;
	width: 32px;
	height: 32px
}
.payment-big-icons-bankcard-mc {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: -42px -107px;
	width: 46px;
	height: 30px
}
.payment-big-icons-bankcard-ma {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: -87px -107px;
	width: 47px;
	height: 30px;
}
.payment-big-icons-bankcard {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: 0px -138px;
	width: 46px;
	height: 30px
}
.payment-big-icons-AC {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: 0px -43px;
	width: 32px;
	height: 32px
}
.payment-big-icons-cash-on-delivery {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: 0px -107px;
	width: 42px;
	height: 31px
}
.payment-big-icons-GP {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: -158px 0px;
	width: 40px;
	height: 30px
}
.payment-big-icons-maestro {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: -88px -107px;
	width: 46px;
	height: 30px
}
.payment-big-icons-MA {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: 0px -75px;
	width: 32px;
	height: 32px
}
.payment-big-icons-BB {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: -158px -30px;
	width: 32px;
	height: 28px
}
.payment-big-icons-PB {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: -64px -75px;
	width: 32px;
	height: 32px
}
.payment-big-icons-pskb {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: 0px 0px;
	width: 31px;
	height: 43px
}
.payment-big-icons-QW {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: -31px 0px;
	width: 31px;
	height: 33px
}
.payment-big-icons-SB {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: -94px -32px;
	width: 32px;
	height: 32px
}
.payment-big-icons-sberbank {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: -94px 0px;
	width: 32px;
	height: 32px
}
.payment-big-icons-PP {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: -32px -43px;
	width: 32px;
	height: 32px
}
.payment-big-icons-WM {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: -126px 0px;
	width: 32px;
	height: 32px
}
.payment-big-icons-PC {
	background-image: url('/resources/custom/image/payment-big-icons.png');
	background-position: -32px -75px;
	width: 32px;
	height: 32px
}