/*
@import '../new-css/grid.css';
@import '../new-css/font-awesome.css';
@import url(//fonts.googleapis.com/css?family=Open+Sans:400);@import url(//fonts.googleapis.com/css?family=Open+Sans:300);@import url(//fonts.googleapis.com/css?family=Open+Sans:700);@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic);@import url(//fonts.googleapis.com/css?family=Dosis:400);@import url(//fonts.googleapis.com/css?family=Dosis:600);@import url(//fonts.googleapis.com/css?family=Marck+Script&subset=latin,cyrillic);@import url('https://fonts.googleapis.com/css?family=Ruslan+Display');
@import url('https://fonts.googleapis.com/css?family=Merriweather');
*/
/* ===================================Новая шапка================================ */
.shapka{text-align:center;}
.logo{padding:20px 0;border:solid 1px #eaeaea; background: white;}
.header_nav, .menu-main_second{padding: 16px 0;}
.menu-main_second{background: #e6e6e6;}
.header_nav ul, .menu-main_second ul{display: flex;justify-content: space-around;}
.header_nav li, .menu-main_second li{display: list-item;}
.header_nav a, .menu-main_second a{    color: #272727;    font-weight: 200;    font-size: 12px;    letter-spacing: 2.1px;
    text-decoration: none;    -webkit-transition: color 0.3s;    transition: color 0.3s; font-family: Arial;}
.header_nav a:hover, .menu-main_second a:hover{color:#000;font-weight:bold;}
.menu-main_second a{font-size: 14px; }
#menu-item-433291 a{color:red;font-weight:bold; font-size: 14px;}
#menu-item-433293 a{color:#a768f7;font-weight:bold;}
/* ===== ЗАПИСАТЬСЯ ======== */
.order{border-radius: 6px;    font-weight: bold;    color: white;    background:  red;    padding: 10px 20px;     font-size: 16px;margin-top:5px;}
.order:hover{color:red;    background:  white;border:1px solid red;}
h6{text-align:center;}


ul.submenu {    display: none;    position: absolute;    width: 250px;    top: 17px;    left: -39px;
    background-color: #e6e6e6;	z-index: 999;}
#menu-item-433314 ul.submenu{	left: -63px;}
ul.submenu > li {    display: block;}
ul.submenu > li > a {    display: block;    padding: 8px 5px 4px 5px;    background-color:#e6e6e6; /* font-family: 'Merriweather', serif; */}
ul.menu > li:hover > ul.submenu {display: block;padding:10px 0 10px 10px; text-align: left;}
.menu li{position:relative;}

#skidki8{background:url(http://lustdorfweb.com.ua/cat/bt/fon2.jpg) bottom center;background-size:cover;color:#fff;text-align:center;padding:25px;}
.table_mobile{display:none;}
.kontakty_div{float:left;margin-right:2%;width:31%;}
#kursy{background-color:#a4786f;padding:3px 9px;color:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.6);}
.main-info{float:left;}
.main-info p{margin:5px 25px 10px 25px;font-size:17px;text-indent:35px;line-height:140%;}
.main-video{margin:0 15px;}
.grid_9 p{text-indent:35px;text-align:justify;margin:5px 0 5px 0;}
.navigation{margin-top:25px;z-index:999;float:right;position:relative;font-weight:normal;padding:2px 8px 9px 0;}
#kursy_mobile-true{display:none;}
.navigation .sf-menu{z-index:990;text-align:center;position:relative;}
.navigation nav{position:relative;padding:0;font-family:'Dosis', sans-serif;}
.select-menu{display:none !important;}
.sf-menu ul{position:absolute;top:-999px;display:none;}
.sf-menu > li > ul > li{float:none;position:static;}
.sf-menu > li{display:inline-block;position:relative;font-size:16px;line-height:22px;}
.sf-menu > li > a{position:relative;color:#000000;text-align:center;}
.sf-menu > li > a.sf-with-ul:after{content:'';position:absolute;width:5px;bottom:15px;left:50%;bottom:-5px;pointer-events:none;z-index:999;width:0;height:0;border-style:solid;border-width:3px 3px 0 3px;border-color:#333 transparent transparent transparent;}
.sf-menu > li + li{margin-left:18px;}
.sf-menu > li + li:after{position:absolute;width:3px;height:33px;content:'';left:-12px;top:-2px;}
.sf-menu > li.sfHover > a,
.sf-menu > li.current > a,
.sf-menu > li > a:hover{color:red;}
.sf-menu > li ul{z-index:999;position:absolute;left:50%;margin-left:-65px;width:131px;background-color:#ffffff;top:33px;padding:10px 0 12px;}
.sf-menu li ul li{margin-top:0;position:relative;float:none !important;text-transform:none;text-align:left;font:12px/20px 'Open Sans', sans-serif;}
.sf-menu li ul li + li{margin-top:5px;}
.sf-menu li ul li + li + li{margin-top:6px;}
.sf-menu li ul li a{position:relative;color:#929292;padding:1px 20px 2px 43px;display:block;}
.sf-menu li ul li a.sf-with-ul:after{content:'';font-family:'FontAwesome';position:absolute;width:5px;right:15px;font-size:13px;line-height:13px;font-weight:normal;color:#333;bottom:5px;pointer-events:none;z-index:999;}
.sf-menu li li a:hover,
.sf-menu li.sfHover li.sfHover > a{background-color:#5233C5;color:#ffffff;box-shadow:none;}
.sf-menu > li ul li ul{left:100%;top:-10px;margin-left:10px;border-top:0;}
@media only screen and (min-width:979px){.isStuck{background-color:rgba(0, 0, 0, 0.5);box-shadow:0 5px 5px rgba(0, 0, 0, 0.15);}
}
@media only screen and (max-width:979px){#stuck_container{position:relative !important;box-shadow:none;}
.pseudoStickyBlock{height:0 !important;}
}
html{width:100%;}
a[href^="tel:"]{color:inherit;text-decoration:none;}
sss *{-webkit-text-size-adjust:none;}
body{position:relative;background:#ffffff;color:#413f3f;font:14px/20px 'Open Sans', sans-serif;}
.ic{border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
strong{font-weight:700;}
address{font-style:normal;}
p{margin-bottom:10px;color:#242121;}
p.offset__1{margin-bottom:22px;}
input,
textarea{border-radius:0 !important;outline:none !important;-webkit-appearance:none;}
.grid_5 table td{padding:0 20px 15px 20px;text-align:center;}
.grid_12 h1{font-family:'Marck Script', cursive;font-size:46px;}
h1,
h2,
h3,
h4,
h5,
h6{font-weight:normal;color:#5233C5;font-family:'Dosis', sans-serif;}
h1{font-size:36px;line-height:40px;padding-top:20px;margin-bottom:10px;font-weight:bold;}
h2{font-size:30px;line-height:33px;padding-top:15px;margin-bottom:7px;}
h3{font-size:20px;line-height:24px;padding-top:10px;margin-bottom:5px;}
h4{font-weight:bold;font-size:16px;}
h5{margin:5px 0;color:#000;font-weight:bold;}
h1.head__1{padding-top:66px;margin-bottom:25px;}
ul{padding:0;margin:0;list-style:none;}
table{margin:10px 0;}
.list{margin:10px 0 27px 0;}
.list li{overflow:hidden;}
.list li .count{margin-top:6px;width:32px;height:33px;text-align:center;font-size:18px;line-height:32px;font-weight:bold;float:left;margin-right:16px;background-color:#5233C5;color:#ffffff;border-radius:10px;}
.list li + li{margin-top:25px;}
.list1{padding-top:18px;}
.list1 li{padding-left:25px;font-weight:normal;position:relative;}
.list1 li:after{content:url(../new-images/book.png);font-family:'FontAwesome';color:#e087d1;font-size:14px;line-height:18px;position:absolute;left:-5px;top:1px;font-weight:normal;}
.list1 li + li{margin-top:10px;}
a{text-decoration:none;color:#5233C5;outline:none;-webkit-transition:0.5s ease;transition:0.5s ease;}

a:hover{color:#973232;}

.btn{background-color:#5233C5;color:#ffffff;display:inline-block;font:600 22px/36px 'Dosis', sans-serif;padding:3px 60px 4px;margin-top:10px;margin-bottom:20px;}
.btn:hover{background-color:#973232;color:white;}


.link1{display:inline-block;font:600 22px/34px 'Dosis', sans-serif;}
.mb0{margin-bottom:0px !important;}
.m0{margin:0 !important;}
.pad0{padding:0 !important;}
.img_inner{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:27px;margin-top:5px;}
.img_inner.fleft{float:left;width:auto !important;margin-right:30px;margin-bottom:0px;}
.img_inner.fleft.noresize{margin-right:20px;margin-top:5px;}
.img_fright{position:relative;top:-1px;float:right;}
.oh{overflow:hidden;}
.fright{float:right !important;}
.upp{text-transform:uppercase;}
.alright{text-align:right;}
.ta__center{text-align:center;}
.ta__left{text-align:left;}
.td__underline{text-decoration:underline;}
.italic{font-style:italic;}
.wrapper,
.extra_wrapper{overflow:hidden;}
.extra_wrapper{margin-top:3px;}
p.offset__1{margin-bottom:0;}
.clear{float:none !important;clear:both;}
.oh{overflow:hidden;}
.nowrap{white-space:nowrap;}
.rel{position:relative;}
.main{width:1224px;margin:0 auto;}
header{background:url(http://lustdorfweb.com.ua/new-images/fon_header.jpg) top center no-repeat;background-size:cover;display:block;position:relative;z-index:999;padding:19px 0 14px;border-bottom:1px solid #b2b2b2;}
header h4{float:left;padding-left:10px;text-align:center;z-index:990;}
header h4 a{overflow:hidden;font-size:0;line-height:0;text-indent:-999px;-webkit-transition:0s ease;transition:0s ease;}
.socials{margin-left:35px;overflow:hidden;float:right;padding-top:33px;}
.socials .fa{display:block;float:left;color:#5233C5;font-size:25px;line-height:25px;}
.socials .fa:hover{color:#000000;}
.socials .fa + .fa{margin-left:9px;}
#content{padding-bottom:52px;}
.page1 #content{padding-bottom:39px;}
.page1 h1{}
.page1_block{padding-top:40px;}
.block1{padding-top:42px;text-align:center;}
.block1 .block1_title{font:33px/36px 'Dosis', sans-serif;}
.block1 .block1_title span{display:block;font-size:24px;padding-top:3px;}
.shuffle-group{background-color:#f9fbfc;padding-top:2px;padding-bottom:50px;border-bottom:1px solid #b2b2b2;}
.shuffle-me{position:relative;background-color:#464545;}
.shuffle-me.shuff__1 .info .shuffle_title{font-size:36px;}
.shuffle-me.shuff__1 .info .shuffle_title span{position:relative;top:-4px;}
.shuffle-me .info{display:block;}
.shuffle-me .info .shuffle_title{z-index:5;position:absolute;color:#ffffff;text-align:center;left:0;right:0;top:50%;margin-top:-43px;font:48px/36px 'Dosis', sans-serif;}
.shuffle-me .info .shuffle_title span{padding-top:22px;font-size:22px;font-weight:600;display:block;}
.shuffle-me img{opacity:0.67;position:relative;z-index:2;}
.shuffle-me + .shuffle-me{margin-top:18px;}
.bq1{background-color:#f9fbfc;padding:29px 26px 27px;}
.bq1 img{border-radius:500px;float:left;margin-right:14px;margin-top:3px;}
.bq1 p{font-style:italic;margin-bottom:23px;}
.bq1 + .bq1{margin-top:32px;}
.block2{border-bottom:1px dotted #716f6f;}
.block2 em{display:block;padding-bottom:14px;}
.box{margin-top:6px;margin-bottom:24px;background-color:#f9fbfc;}
.box img{width:100%;}
.box .box_bot{padding:27px 26px 49px;}
.view{text-align:center;position:relative;overflow:hidden;margin-bottom:16px;-webkit-transition:0.5s ease;transition:0.5s ease;}
.view:hover .mask{opacity:1;border-width:100px;}
.view:hover a.info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.view img{position:relative;z-index:0;}
.view .mask{opacity:0;overflow:visible;border:0px solid rgba(0, 0, 0, 0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.4s ease;transition:0.4s ease;position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;}
.view a.info{font-size:20px;color:#fff;position:absolute;top:50%;left:0;right:0;display:block;text-align:center;margin-top:-10px;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:1.2s ease;transition:1.2s ease;}
.gallery1{padding-top:96px;}
.gallery1 .gall_item{margin-top:15px;display:block;background:#5233C5 url(../images/magnify.png) center center no-repeat;}
.gallery1 .gall_item img{-webkit-transition:0.5s ease;transition:0.5s ease;width:100%;box-shadow:0 0 0 #fff;}
.gallery1 .gall_item:hover img{opacity:0.2;}
.gallery1 .block2{margin-bottom:28px;padding-bottom:32px;}
.text1{font-size:16px;text-indent:35px;}
.text2{font-size:16px;}
.color1{color:#5233C5;}
.color1 a:hover,
a.color1:hover{color:#000000;}
.color2{color:#000000;}
.map{overflow:hidden;padding-top:3px;}
.map figure{position:relative;display:block;width:100%;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.map figure iframe{width:100%;height:399px;max-width:100%;}
.address1{display:block;float:left;}
.address1 + .address1{margin-left:70px;}
.address1 dt{line-height:25px;}
.address1 dd span{min-width:72px;display:inline-block;text-align:left;}
.address1 dd span.col1{min-width:0;}
#footer{background-color:#f9fbfc;color:#7d7d7d;border-top:1px solid #aeafb0;padding:61px 0 40px;font-size:14px;font-weight:normal;}
#footer .copyright{color:#4b4a4a;}
#footer .copyright .sub_copyright{padding-top:2px;color:#6d6a6a;}
#footer .f_logo{position:relative;top:-3px;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:40px;left:51%;margin-left:640px;overflow:hidden;border:none;color:#ffffff;width:52px;background-color:#9055F5;height:68px;font-size:30px;text-align:center;line-height:60px;z-index:20;-webkit-transition:color 0.5s ease;transition:color 0.5s ease;}
#toTop:hover{outline:none;color:#5233C5;background-color:#000000;}
.menu-footer{border-top:1px solid #b2b2b2;overflow:hidden;}
.menu-footer h4{color:#ff1b01;}
.menu-footer .col-md-3{float:left;position:relative;min-height:1px;padding:15px 0 15px 0;width:16.666%;}
.col-md-3 h1{padding:5px 0;font-weight:bold;}
.menu-footer .col-md-3 a{color:#5233C5;}
.menu-footer .col-md-3 a:hover{color:#E405C7;}
@media only screen and (max-width:1240px){.main{width:auto;margin:0;}
}
@media only screen and (max-width:1199px){header h4{text-align:center;z-index:990;float:none;}
.navigation{float:none;}
.mask a.info{margin-top:-26px !important;}
.extra_wrapper{overflow:visible;}
}
@media only screen and (max-width:979px){header h4{text-align:center;z-index:990;float:center;}
.navigation li{font-size:85%;}
h1{font-size:26px;line-height:30px;padding-top:17px;margin-bottom:11px;}
.main-info{float:left;width:100%;}
.main-info p{text-align:justify;margin:5px;font-size:14px;text-indent:5px;}
.main-video{margin:0 5px;}
h2{font-size:35px;line-height:30px;padding-top:10px;margin-bottom:0;}
.shuffle-me.shuff__1 .info .shuffle_title{font-size:28px;}
.map figure,
.map figure iframe,
#form input,
#form textarea,
#form .success{width:100% !important;float:none !important;}
#form .success{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.map figure{height:auto !important;margin-bottom:15px;}
.nowrap{white-space:normal;}
#kursy_mobile{display:none;}
}
@media only screen and (max-width:767px){#skidki8{margin:0;}
#skidki8 h2{line-height:40px;}
#timer292a6c331f56a50df2795bfdbf9ea629{min-width:100% !important;height:auto !important;}
#timer2cc5c2b1a43e737492cb00718bc2e84d{min-width:100% !important;height:auto !important;}
#timer90d227fd30d4ad6b7357a6a9e68549db{min-width:100% !important;height:auto !important;}
#timer2147c642ff67b1638544309ebde75727{min-width:100% !important;height:auto !important;}
.timer-element span{font-size:30px;}
.timer-separator{font-size:20px !important;padding:0px 10px !important;}
.grid_3{display:none;}
.display-none-right{display:none;}
.main-video{display:none;}
#wowslider-container1{width:100%;}
.table_mobile{display:block;}
.main_table_mani{display:none;}
.main-video video{display:none;}
.nonedisplay767{display:none;}
h1{font-size:20px;line-height:25px;padding-top:10px;margin-bottom:6px;}
.main-info{float:none;width:100%;}
.main-info p{text-align:justify;margin:5px;font-size:12px;text-indent:5px;}
.main-video{margin:0 5px;}
.page1_block img{width:100%;margin-bottom:20px;}
.shuffle-me{margin-top:18px !important;}
.shuffle-me img{width:100%;}
.view img{width:100%;}
.view:hover .mask{border-width:120px;}
.socials{float:none;text-align:center;padding:10px 0;}
.socials .fa{display:inline-block;float:none;}
.fright{float:none !important;}
.address1 + .address1{margin-left:60px;}
.img_fright{float:none;width:100%;margin-bottom:24px;}
#mCSB_1_scrollbar_horizontal{width:420px !important;margin-left:-210px !important;}
.years,
.month,
.weeks,
.days,
.hours,
.minutes,
.seconds{width:88px !important;}
.box_fleft,
.box_fright{width:100%;float:none;}
.img_inner,
.img_inner.fleft{width:100% !important;float:none !important;margin-right:0 !important;margin-bottom:20px !important;margin-top:30px;}
.img_inner img,
.img_inner.fleft img{width:100%;}
header h4{padding-top:15px;position:relative !important;margin-bottom:20px;float:none;left:0;text-align:center;}
header h4 a{margin:0 auto;max-width:90%;width:100%;display:block;}
header h4 a img{display:block;margin:0 auto;}
.map figure iframe{height:300px;}
.content .noresize{width:auto !important;float:left !important;margin-right:20px !important;margin-top:4px !important;}
.none{clear:both;}
.navigation{float:none;}
.menu-footer .col-md-3{width:25%;}
}
@media only screen and (max-width:480px){h1,h2{line-height:40px;}
.slide-out-div{display:none;}
table{font-size:11px;}
.grid_12 img{width:200px;}
.navigation{margin:0;padding:0;float:none;}
video{margin-top:20px;width:260px;}
.text1{font-size:12px;text-indent:15px;}
.text2{font-size:12px;}
.slide-out-div{display:none;}
.grid_12 h1{font-family:'Marck Script', cursive;font-size:26px;}
h2{font-size:25px;line-height:25px;}
.shuffle-me .info .shuffle_title{font-size:34px;}
.mask a.info{margin-top:-58px !important;}
.middle{display:none;}
#mp-pusher{display:none;}
#kursy{display:none;}
#kursy_mobile-true{display:inline;}
.sf-menu > li + li:after{display:none;}
.sf-menu > li + li{margin-left:5px;}
.display-none{display:none;}
.kontakty_div{float:none;margin-right:0;width:100% !important;}
.scht{width:80% !important;}
.menu-footer .col-md-3{float:none;width:98%;}
@media only screen and (max-width:320px){.lightbox{width:98% !important;}
.lightbox .close{margin-right:25px;}
}
}