@import "animate.css";@import url(awasome/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css@family=Roboto+Slab_3A400);@import url(https://fonts.googleapis.com/css@family=Roboto+Slab_3A300);@import url(https://fonts.googleapis.com/css@family=Roboto+Slab_3A700);body{font:400 13px/21px "Roboto Slab", sans-serif;color:#777777;background:#ffffff;}
.phone span a{font-size:22px;color:#ff01f3;}
.phone span a img{height:28px;}
.phone span{line-height:28px;}
a{text-decoration:none;color:inherit;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
a:hover{color:#ff01f3;}
img{max-width:100%;}
*{-webkit-text-size-adjust:none;}
h2{font:400 57px/63px "Roboto Slab", sans-serif;color:#333333;text-align:center;}
#header #search{margin-top:14px;}
h1 a .first{color:#ff01f3;font:700 55px/55px "Roboto Slab", sans-serif;margin-bottom:-1px;}
@media (max-width:767px){h2{font-size:50px;}
}
h2 .light{display:block;font-weight:300;font-size:47px;margin-top:5px;}
@media (max-width:479px){h2{font-size:33px;line-height:40px;}
h2 .light{font-size:21px;}
}
h3{font:300 27px/33px "Roboto Slab", sans-serif;color:#333333;}
h3.h3__inset1{color:#fff;}
h3.h3__inset1 a:hover{color:#ff01f3;}
h3.h3__inset2{color:#4dadf9;}
h3.h3__inset3{color:#ff01f3;}
h4{font:400 43px/38px "Roboto Slab", sans-serif;color:#ffffff;text-align:center;}
@media (max-width:979px){h4{font-size:29px;}
.phone span a{font-size:14px;color:#ff01f3;}
.phone span a img{height:20px;}
.phone span{line-height:20px;}
.h2diff{visibility:hidden;display:none;}
.slider-wrapper{visibility:hidden;display:none;}
.wrapper2{margin-top:-70px;padding:15px 0 55px;}
}
@media (max-width:679px){.logoto a img{width:240px;}
}
h4 .light{font-weight:300;display:block;}
h4 a:hover{color:#333333;}
#search-results h4{text-align:left;font-size:18px;line-height:21px;}
h5{font:400 37px/37px "Roboto Slab", sans-serif;color:#ffffff;text-align:center;}
h6{font:300 36px/48px "Roboto Slab", sans-serif;color:#333333;}
.h7{display:block;font:400 18px/21px "Roboto Slab", sans-serif;color:#333333;}
.heading1{margin-bottom:28px;}
.heading2{margin-bottom:42px;}
.btn-default{display:inline-block;}
.btn-big{display:inline-block;font:400 16px/33px "Roboto Slab", sans-serif;color:#333333;text-align:center;background:#fafafa;padding:15px 52px 21px;border:1px solid #e4e3e3;}
.btn-big:hover{background:#4dadf9;color:#ffffff;border-color:#4dadf9;}
.wrapper1{margin-bottom:50px;}
.wrapper1__inset1{padding-bottom:71px;}
.wrapper1__inset2{padding-bottom:54px;}
.wrapper1__inset3{padding-bottom:50px;}
.wrapper1__inset4{padding-bottom:62px;}
.wrapper2{top:30px;padding:55px 0 55px;}
.wrapper2__inset1{padding-bottom:85px;}
.wrapper3{margin-top:-49px;background:#ff01f3;color:#ffffff;padding:54px 0 83px;position:relative;z-index:2;border-top-left-radius:50% 49px;border-top-right-radius:50% 49px;border-bottom-left-radius:50% 49px;border-bottom-right-radius:50% 49px;}
.wrapper3__inset1{background:#582b5f;padding-bottom:63px;}
.wrapper4{padding:115px 0 103px;margin-top:-49px;background:#582b5f;color:#ffffff;position:relative;z-index:1;border-bottom-left-radius:50% 49px;border-bottom-right-radius:50% 49px;}
.wrapper4 h2{color:#ffffff;}
.wrapper5{background:#f7f7f7;margin-top:-49px;padding:114px 0 81px;}
.wrapper5__inset1{padding-top:99px;padding-bottom:71px;}
#header{padding:120px 0 0;margin-bottom:20px;}
#header .info{margin-bottom:23px;}
#header .info .phone{margin-top:-16px;text-align:right;}
@media (max-width:767px){#header .info .phone{margin-top:20px;}
}
#header .info .phone .first{display:block;font:300 32px/33px "Roboto Slab", sans-serif;color:#333333;}
#header .info .phone address{display:block;font:400 33px/38px "Roboto Slab", sans-serif;color:#ff01f3;margin-bottom:9px;}
#header #stuck_container{position:relative;z-index:4;border-top:1px solid #e4e3e3;-webkit-box-shadow:3px 4px 24px 0px rgba(0, 0, 0, 0.07);box-shadow:3px 4px 24px 0px rgba(0, 0, 0, 0.07);}
@media (max-width:767px){#header #stuck_container{border-top:none;}
}
@media (max-width:479px){h1 a .first{font-size:38px;}
}
h1 a .second{display:block;color:#333333;font:300 32px/32px "Roboto Slab", sans-serif;}
.sf-menu > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;position:relative;text-align:center;}
.sf-menu > li:first-child a{border-left:1px solid #e4e3e3;}
.sf-menu > li > .sf-with-ul:after{display:block;font-family:FontAwesome;font-size:10px;position:absolute;font-style:normal;font-weight:normal;text-decoration:none;cursor:default;content:"\f0d7";color:#777777;bottom:2px;left:50%;margin-left:-3px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.sf-menu > li > a{text-transform:none;font:400 16px/33px "Roboto Slab", sans-serif;display:block;padding:17px 30px 20px;-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#777777;border-right:1px solid #e4e3e3;}
.sf-menu > li > a:hover{background:#4dadf9;color:#ffffff;border-color:#4dadf9;}
@media (max-width:979px){.sf-menu > li > a{padding-left:15px;padding-right:15px;}
}
.sf-menu .sfHover > a{background:#4dadf9;color:#ffffff;border-color:#4dadf9;}
.sf-menu .sfHover > a:after{color:#ffffff;}
.sf-menu > li.current > a{background:#4dadf9;color:#ffffff;border-color:#4dadf9;}
.sf-menu > li.current > a:after{color:#ffffff;}
.sf-menu ul{-webkit-box-shadow:0px 0px 27px 0px rgba(0, 0, 0, 0.09);box-shadow:0px 0px 27px 0px rgba(0, 0, 0, 0.09);display:none;min-width:270px;font:400 14px/59px "Roboto Slab", sans-serif;position:absolute;top:76px;left:0;background:#ffffff;text-align:left;padding:0;z-index:2;}
.sf-menu ul li{position:relative;display:block;}
.sf-menu ul li > .sf-with-ul:after{display:block;font-family:FontAwesome;font-size:10px;position:absolute;font-style:normal;font-weight:normal;text-decoration:none;cursor:default;content:"\f0da";color:#777777;bottom:-1px;right:15px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.sf-menu ul li + li a{border-top:1px solid #d9d9d9;}
.sf-menu ul li a{display:block;color:#777777;text-transform:none;padding-left:30px;}
.sf-menu ul li a:hover{border-color:#d9d9d9;background:#ff01f3;color:#ffffff;}
.sf-menu ul > .sfHover > a{border-color:#d9d9d9;color:#ffffff;background:#ff01f3;}
.sf-menu ul > .sfHover > a:after{color:#ffffff;}
.sf-menu ul ul{position:absolute;top:0;left:270px;margin-left:0;z-index:4;}
@media only screen and (max-width:767px){.sf-menu{display:none;}
nav{width:100%;float:none;}
.select-menu{border-radius:none;display:block;text-transform:capitalize;float:none;color:#ff01f3;width:100%;background:#ffffff;font:400 16px/33px "Roboto Slab", sans-serif;text-align:left;border:1px solid #c1c1c1;padding:2px 0;position:relative;}
.select-menu option{text-align:left;position:relative;}
}
.isStuck{z-index:999;position:fixed;background:#FFF;}
.isStuck #search{display:none;}
@media only screen and (max-width:979px){.isStuck{display:none !important;}
}
#content.common{padding-top:69px;}
.box1{text-align:center;border-top-left-radius:50% 17px;border-top-right-radius:50% 17px;border-bottom-right-radius:50% 17px;border-bottom-left-radius:50% 17px;overflow:hidden;}
.box1 .content{color:#ffffff;padding:22px 10px 35px;}
.box1 .content h4{margin-bottom:7px;}
.box1 .content__inset1{background:#7ec626;}
.box1 .content__inset2{background:#477114;}
.box1 .content__inset3{background:#ff01f3;}
.box1__inset1 .content{padding-top:23px;}
.box1__inset1 time{display:block;margin-bottom:10px;}
.box1__inset1 p{font-size:22px;line-height:26px;}
.box1__inset1 p a:hover{color:#333333;}
@media (max-width:767px){.box1{margin-bottom:60px;}
.box1 img{width:100%;}
}
.box1-wrapper1{margin-top:-89px;position:relative;z-index:2;}
@media (max-width:979px){.box1-wrapper1{margin-top:40px;}
}
.box2{text-align:center;}
.box2 h3{margin-bottom:16px;}
.box2__inset1 h3{margin-bottom:9px;}
.box2__inset1 .btn-big{margin-top:42px;}
@media (max-width:767px){.box2{margin-bottom:60px;}
}
.box2-wrapper1{text-align:center;}
.box2-wrapper1 .btn-big{margin-top:42px;}
.box3{text-align:center;}
.box3 img{border-radius:600px;margin-bottom:15px;}
.box3 h3{margin-bottom:13px;color:#ffffff;}
@media (max-width:767px){.box3{margin-bottom:60px;}
}
.list1-wrapper1{margin-top:20px;}
@media (max-width:767px){.list1-wrapper1 .list1{margin-top:40px;}
}
.box2-wrapper2{margin-top:32px;}
.box4{text-align:center;}
.box4 img{margin-bottom:28px;border-bottom-left-radius:50% 49px;border-bottom-right-radius:50% 49px;}
.box4 h6{margin-bottom:17px;}
.box4 p{margin-bottom:21px;}
.box4-wrapper1{margin-top:39px;}
.box1-wrapper2{margin-top:-7px;}
.box1-wrapper2 > p{text-align:center;margin-bottom:34px;}
.box4-wrapper2{margin-top:29px;}
.box5{text-align:center;}
.box5 img{border-radius:500px;margin-bottom:21px;}
.box5 h3{margin-bottom:9px;}
.box5 p{margin-bottom:21px;}
.box5 .list1{text-align:left;margin-top:23px;}
@media (max-width:767px){.box5{margin-bottom:60px;}
}
.post1{position:relative;padding-left:337px;}
.post1 img{border-radius:500px;position:absolute;left:0;top:-15px;}
@media (max-width:767px){.post1{padding-left:0;}
.post1 img{position:relative;left:0;top:0;display:block;width:100%;margin-bottom:20px;}
}
.post1 time{background:#ff01f3;display:inline-block;padding:5px 18px 7px;color:#ffffff;margin-bottom:20px;}
.post1 h3{margin-bottom:10px;}
.post1 .info{margin-top:20px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:34px;border:1px solid #dedcdc;font-size:12px;line-height:32px;}
.post1 .info .views{float:left;border-right:1px solid #dedcdc;padding-left:10px;padding-right:10px;}
.post1 .info .views span{display:inline-block;position:relative;padding-left:19px;}
.post1 .info .views span:before{display:block;font-family:FontAwesome;font-size:12px;position:absolute;font-style:normal;font-weight:normal;text-decoration:none;cursor:default;line-height:32px;color:#4dadf9;left:0;top:0;content:'\f06e';}
.post1 .info .comments{float:left;padding-left:10px;padding-right:10px;}
.post1 .info .comments a{display:block;position:relative;padding-left:19px;}
.post1 .info .comments a:before{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:block;font-family:FontAwesome;font-size:12px;position:absolute;font-style:normal;font-weight:normal;text-decoration:none;cursor:default;line-height:32px;color:#4dadf9;left:0;top:0;content:'\f075';cursor:pointer;}
.post1 .info .comments a:hover:before{color:#ff01f3;}
.post1-wrapper1{margin-top:53px;margin-bottom:117px;}
.post1-wrapper1 .post1{margin-bottom:52px;}
.map-wrapper1{margin-top:-49px;position:relative;z-index:0;overflow:hidden;border-bottom-left-radius:50% 49px;border-bottom-right-radius:50% 49px;}
.map-wrapper1__offset1{margin-top:38px;margin-bottom:29px;}
.google-map1{height:415px;}
.google-map1 img{max-width:none !important;}
.tac{text-align:center;}
.google-map2{height:405px;}
.google-map2 img{max-width:none !important;}
.our-address{font:400 18px/21px "Roboto Slab", sans-serif;color:#333333;display:block;margin-bottom:23px;margin-top:22px;text-align:center;}
@media (min-width:768px) and (max-width:979px){.our-address{margin-left:64px;text-align:left;}
}
@media (max-width:479px){.our-address{text-align:left;}
}
.contacts-address{text-align:left;display:block;}
.contacts-address .wrapper{display:block;}
.contacts-address .wide{display:inline-block;min-width:75px;}
.box6{text-align:center;}
.box6 .h7{margin-bottom:2px;}
.box6-wrapper1{text-align:center;margin-top:34px;}
.box6-wrapper1 .box6{margin-bottom:19px;}
.box6-wrapper1 > .simple-link{margin-top:28px;}
.simple-link{display:inline-block;color:#4dadf9;}
.simple-link:hover{color:#333333;}
.list1 li{position:relative;font:300 27px/35px "Roboto Slab", sans-serif;color:#ffffff;}
@media (max-width:979px){.list1 li{font-size:21px;padding-left:34px;}
.list1 li:before{display:block;font-family:FontAwesome;font-size:17px;position:absolute;font-style:normal;font-weight:normal;text-decoration:none;cursor:default;line-height:35px;color:#477114;content:'\f00c';left:13px;top:4px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
}
.list1 li a{padding-left:34px;}
.pleft{padding-left:54px;}
.list1 li a:before{display:block;font-family:FontAwesome;font-size:15px;position:absolute;font-style:normal;font-weight:normal;text-decoration:none;cursor:default;line-height:35px;color:#477114;content:'\f00c';left:13px;top:4px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;}
@media (max-width:979px){.list1 li a:before{display:none;}
}
@media (max-width:979px){.list1 li a{padding-left:0;}
}
.list1 li a:hover:before{color:#ffffff;}
.list1 li + li{margin-top:13px;}
.list1 li + li:after{content:'';position:absolute;display:block;width:100%;height:1px;background:#477114;top:-3px;left:0;}
.list1__inset1 li{font-size:22px;color:#aa50b7;padding-left:54px;}
.list1__inset1 li + li:after{display:none;}
.list1__inset1 li:before{content:'';position:absolute;display:block;width:100%;height:1px;background:#ceb3d2;bottom:-9px;left:0;top:auto;}
.list1__inset1 li a{padding-left:0;}
@media (max-width:979px){.list1__inset1 li a:before{display:block;}
}
.list1__inset1 li a:hover:before{color:#aa50b7;}
.socials1 li{display:inline-block;}
.socials1 li + li{margin-left:7px;}
.socials1 li a i{width:81px;height:81px;line-height:86px;color:#ffffff;background:#4dadf9;text-align:center;font-size:28px;display:block;border-radius:200px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.socials1 li a i.fa-facebook{background:#6e8be8;}
.socials1 li a i.fa-facebook:hover{color:#ffffff;background:#829ffc;}
.socials1 li a i.fa-twitter{background:#0fd5f2;}
.socials1 li a i.fa-twitter:hover{color:#ffffff;background:#23e9ff;}
.gallery_image a.big-image{display:block;position:relative;background:#ff01f3;}
.gallery_image a.big-image img{-webkit-box-shadow:0 0 0 0 #ffffff;box-shadow:0 0 0 0 #ffffff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;}
.gallery_image a.big-image .gallery_hover{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.gallery_image a.big-image .gallery_hover i{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size:40px;color:#ffffff;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-17px;}
.gallery_image a.big-image:hover img{opacity:0.3;filter:alpha(opacity=30);}
.gallery_image a.big-image:hover .gallery_hover{opacity:1;filter:alpha(opacity=100);}
.gallery_image a.big-image:hover .gallery_hover i{opacity:1;filter:alpha(opacity=100);}
#footer{text-align:center;padding:69px 0;overflow:hidden;}
#footer .socials{margin-bottom:25px;}
#footer .footer_menu{margin-bottom:17px;}
#footer .footer_menu nav li{display:inline-block;}
#footer .footer_menu nav li a{font:400 16px/33px "Roboto Slab", sans-serif;}
#footer .footer_menu nav li a:hover{color:#477114;}
#footer .footer_menu nav li.current{color:#7ec626;}
#footer .footer_menu nav li + li{margin-left:24px;}
@media (max-width:767px){#footer .footer_menu nav li + li{margin-left:14px;}
}
@media (max-width:479px){#footer .footer_menu nav li{display:block;}
#footer .footer_menu nav li + li{margin-left:0;}
}
#footer .privacy-block{margin-top:25px;color:#aa50b7;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:80px;right:30px;overflow:hidden;border:none;color:#777777;font-size:43px;line-height:38px;z-index:20;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#toTop:hover{outline:none;color:#ff01f3;}
@media only screen and (max-width:1199px){#toTop{display:none !important;}
}
.list1 li a{font-size:16px;}
.list1 li a:hover{color:#477114;}
@media (min-width:220px) and (max-width:979px){.list1 li a{font-size:14px;}
.pleft{padding-left:0px;}
#header .info .phone address{font:400 33px/38px "Roboto Slab", sans-serif;color:#ff01f3;margin-bottom:9px;text-align:center;}
#header .phone p{font-size:12px;text-align:center;}
h1 a .first{text-align:center;color:#ff01f3;font:700 55px/55px "Roboto Slab", sans-serif;margin-bottom:-1px;}
}
.content__inset2 p img{-webkit-box-shadow:4px 4px 9px -2px rgba(0,0,0,1);-moz-box-shadow:4px 4px 9px -2px rgba(0,0,0,1);box-shadow:4px 4px 9px -2px rgba(0,0,0,1);}
.leftimage{float:left;margin-right:10px;margin-bottom:10px;}
.rightimage{float:right;margin-left:10px;margin-bottom:10px;}
.listtext{list-style-type:square;line-height:20px;margin-top:20px;margin-bottom:20px;}