@import "//fonts.googleapis.com/css?family=Roboto:500,900italic,900,400italic,100,700italic,300,700,500italic,100italic,300italic,400&subset=latin,cyrillic,greek";
@import "//fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,300italic,400italic,500italic,700italic&subset=latin,cyrillic,greek";
a[href^="tel:"]{color:inherit;text-decoration:none}
a{text-decoration:underline;outline:none}
a:hover{text-decoration:none;outline:none}
body{background:#272833;border:0;font:14px Roboto,Arial,Helvetica,sans-serif;color:#5a5b62;line-height:22px;min-width:240px}
.container{position:relative;min-width:240px}
#main{margin:0 auto;position:relative;overflow:hidden}
.top_wrapper{position:relative;z-index:40}
.top1_wrapper{position:relative;background:#000;background:rgba(0,0,0,0.8);padding:15px 0}
.top1{position:relative}
.slogan1{float:left;line-height:30px;color:#9b9ca4;font-style:italic}
.social_wrapper{float:right}
.phone1{float:right;font-size:24px;line-height:30px;font-weight:900;text-transform:uppercase;color:#fff;padding-right:20px}
#top2{position:relative;z-index:40}
.top2_inner{background:#343642;width:100%!important;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.is-sticky .top2_inner{background:#343642}
.top2{position:relative}
header{position:absolute;left:0;top:15px;z-index:31}
#team_wrapper{position:relative;padding-top:0}
#team{position:relative;padding-bottom:80px;margin-top:-80px}
.team_prev{display:block;width:0;height:0;border-style:solid;border-width:20px 20px 20px 0;border-color:transparent #fff transparent transparent;position:absolute;left:50%;margin-left:-25px;bottom:20px;z-index:10}
.team_next{display:block;position:absolute;left:50%;bottom:20px;z-index:10;width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #fff}
#team .carousel-box{position:relative}
#team .carousel-box .inner{position:relative;overflow:hidden;max-width:none;margin:0}
#team .carousel.main{position:relative;overflow:hidden;margin:0;padding:0;margin-right:-30px}
#team .caroufredsel_wrapper{padding:0;margin:0}
#team .caroufredsel_wrapper ul{padding:0;margin:0}
#team .carousel-box ul li{float:left;display:inline-block;padding:0;position:relative;width:600px;overflow:hidden;padding-right:30px}
.team .team_inner a{display:block;text-decoration:none;position:relative;background:none;padding:0;text-align:left;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.team .team_inner a:hover{background:none}
.team .team_inner a .txt1{font-family:'Ubuntu';font-weight:700;font-size:20px;line-height:20px;background:#fff;padding:30px 10px;text-transform:uppercase;text-align:center;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.team .team_inner a:hover .txt1{color:#fff}
.team .team_inner a figure{margin:0;padding:0;position:relative;border:none;padding:0;background:none;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.team .team_inner a:hover figure{background:none}
.team .team_inner a figure img{width:100%}
.team .team_inner a figure em{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:none;opacity:0;filter:alpha(opacity=0);transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.team .team_inner a:hover figure em{opacity:1;filter:alpha(opacity=100)}
.team .team_inner a .caption{background:#fff;padding:20px;color:#737373;font-size:13px;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.team .team_inner a:hover .caption{color:#343642}
.team .team_inner a .txt2{margin-top:1px;font-size:13px;line-height:20px;background:#fff;padding:15px 20px;text-transform:uppercase;color:#737373;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.team .team_inner a:hover .txt2{color:#fff;background:#00a1b3}
.splash_wrapper{background:#343642}
.splash{text-align:center;padding:70px 8%;color:#fff}
.splash .txt1{font-family:'Ubuntu';font-weight:700;font-size:28px;line-height:1.1;text-transform:uppercase;padding-bottom:20px}
.splash .txt2{padding-bottom:20px}
#content{position:relative;padding-top:35px;padding-bottom:30px}
.bot1_wrapper{background:#000;padding-top:50px;padding-bottom:20px}
.logo2_wrapper{margin-top:-10px;margin-bottom:20px}
.logo{margin-top:-100px;}
.slogan2{color:#f0f0f0;margin-bottom:20px}
.bot1_title{color:#9e9e9e;text-transform:uppercase;padding-bottom:10px}
.bot2_wrapper{background:#272833;padding:21px 0;color:#848484}
.bot2_wrapper a{color:#00a1b3}
.privacy{float:left;color:#FFF}
.copyright{float:right;color:#FFF}
.white,.white h1,.white h2,.white h3{color:#FFF}
.parallax{width:100%;position:relative;overflow:hidden;background:none}
.parallax,.parallax .parallax-content,.parallax .overlay{height:100%}
.parallax-bg{width:100%;height:100%;left:0;top:0;margin:0 auto;position:absolute;background-size:cover;background-attachment:scroll;background-repeat:repeat-y;background-position:center center}
.parallax-bg.bg-fixed{background-attachment:fixed}
.parallax .overlay{background:none;width:100%;position:absolute;overflow:hidden;background:none}
.parallax-content{padding-top:0;padding-bottom:0}
.bg1{background-image:url(../images/parallax1.jpg)}
#parallax1{padding-top:100px;padding-bottom:80px;margin-top:30px;margin-bottom:-30px}
#parallax2{padding-top:100px;padding-bottom:100px}
.wave_top{background:url(../images/wave_top2.png) 0 0 repeat-x;top:0}
.wave_top2{background:url(../images/wave_top.png) 0 0 repeat-x;top:0}
.wave_bot{background:url(../images/wave_bot.png) 0 0 repeat-x;bottom:0}
.wave_bot2{background:url(../images/wave_bot2.png) 0 0 repeat-x;bottom:0}
.wave1,.wave2{height:49px;position:absolute;width:100%;z-index:12;left:0}
.wave1{-webkit-animation:wave-animation1 8.7s infinite linear;-moz-animation:wave-animation1 8.7s infinite linear;-o-animation:wave-animation1 8.7s infinite linear;animation:wave-animation1 8.7s infinite linear}
.wave2{-webkit-animation:wave-animation1 6.3s infinite linear;-moz-animation:wave-animation1 6.3s infinite linear;-o-animation:wave-animation1 6.3s infinite linear;animation:wave-animation1 6.3s infinite linear}
@-webkit-keyframes wave-animation1 {
0%{background-position:0 0}
100%{background-position:528px 0}
}
@-moz-keyframes wave-animation1 {
0%{background-position:0 0}
100%{background-position:528px 0}
}
@-o-keyframes wave-animation1 {
0%{background-position:0 0}
100%{background-position:528px 0}
}
@keyframes wave-animation1 {
0%{background-position:0 0}
100%{background-position:528px 0}
}
.menu_wrapper{float:right}
.search-form-wrapper{padding-bottom:20px}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;z-index:1000;overflow:hidden;width:40px;height:40px;border:none;text-indent:100%;width:0;height:0;border-style:solid;border-width:0 20px 20px;border-color:transparent transparent #fff}
#toTopHover{width:40px;height:40px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}
#toTop:active,#toTop:focus{outline:none}
h1{font-family:'Ubuntu';font-weight:700;font-size:36px;color:#343642;background:none;line-height:1.1;padding:20px 0 15px;margin:0 0 25px;position:relative;text-transform:uppercase}
h1:before{content:'';display:block;width:70px;height:3px;background:#00a1b3;position:absolute;left:0;bottom:0}
h2{font-family:'Ubuntu';font-weight:700;font-size:28px;color:#343642;background:none;line-height:1.1;padding:20px 0 15px;margin:0 0 25px;position:relative;text-transform:uppercase}
h2:before{content:'';display:block;width:70px;height:3px;background:#00a1b3;position:absolute;left:0;bottom:0}
h3{font-family:'Ubuntu';font-weight:700;font-size:20px;color:#343642;background:none;line-height:1.1;padding:20px 0 15px;margin:0 0 25px;position:relative;text-transform:uppercase}
h3:before{content:'';display:block;width:70px;height:3px;background:#00a1b3;position:absolute;left:0;bottom:0}
h4{font-family:'Ubuntu';font-weight:400;font-size:20px;color:#112b37;background:none;line-height:1.2;padding:0 0 10px;margin:0}
h6{font-family:'Ubuntu';font-weight:700;font-size:18px;color:#112b37;background:none;line-height:1.2;padding:0 0 10px;margin:0}
.img-responsive{width:auto \9}
.img-responsive-old{display:block;max-width:100%;height:auto}
.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.color1{color:#343642}
.numbers1{padding-bottom:25px;text-align:center;color:#fff;text-transform:uppercase}
.numbers1 .txt1{font-family:'Ubuntu';font-weight:700;font-size:119px;line-height:1.1}
.numbers1 .txt2{font-family:'Ubuntu';font-weight:700;font-size:20px;line-height:1.1}
.news1{margin-bottom:20px;display:block;text-decoration:none}
.news1 figure{float:left;margin-right:20px}
.news1 .caption{display:table}
.news1 .txt1{font-weight:700;color:#343642;text-transform:uppercase;padding-bottom:0;line-height:15px;padding-bottom:5px}
.news1:hover .txt1{color:#00a1b3;text-decoration:underline}
.news1 .txt2{font-weight:400;color:#6f6f6f;font-size:12px;padding-bottom:0}
.news1 .txt3{position:relative;display:inline-block;color:#343642;padding:0 10px 0 25px;line-height:16px;z-index:0;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.news1:hover .txt3{color:#fff;padding-left:10px}
.news1 .txt3:before{display:inline-block;content:'';width:16px;height:100%;background:#00a1b3;position:absolute;left:0;top:0;z-index:-1;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.news1:hover .txt3:before{width:100%}
.ul1{margin-bottom:20px}
.ul1 ul{padding:0;margin:0;list-style:none}
.ul1 ul li{font-size:16px;font-weight:500;line-height:20px;color:#343642;border-bottom:1px solid #e1e1e1;text-transform:uppercase}
.ul1 ul li a{color:#343642;text-decoration:none;display:block;padding:9px 20px 9px 0;background:url(../images/li_st1.png) right center no-repeat}
.ul1 ul li a:hover{color:#00a1b3;background-image:none}
.ul1 ul li ul li{margin-left:20px;border-bottom:none;border-top:1px solid #e1e1e1}
.phone2{font-family:'Ubuntu';font-size:48px;font-weight:700;line-height:1.1;text-transform:uppercase;color:#fff;text-align:center}
.google_map{position:relative;overflow:hidden;margin:0 0 20px;padding:0;background:#fff;border:none;line-height:1px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.google_map iframe{position:relative;width:100%;height:420px;border:none;background:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.btn-default.btn1{display:inline-block;color:#00a1b3;border:none;font-size:14px;line-height:20px;font-weight:700;padding:13px 64px 13px 18px;text-decoration:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin-top:10px;margin-bottom:10px;text-transform:uppercase;border:3px solid #00a1b3;background:#fff;position:relative;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.btn-default.btn1:hover{color:#fff;background:#00a1b3}
.btn-default.btn1:after{display:block;content:'';width:46px;height:100%;position:absolute;right:0;top:0;background:url(../images/arr1.png) center center no-repeat #00a1b3}
.btn-default.btn2{display:inline-block;color:#343642;border:none;font-size:14px;line-height:20px;font-weight:400;padding:0 20px 0 0;text-decoration:underline;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin-top:10px;margin-bottom:10px;background:url(../images/arr2.png) right center no-repeat;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.btn-default.btn2:hover{color:#00a1b3}
.img-polaroid{position:relative;padding:5px;background:#fff;border:1px solid #cfcfcf;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none}
.thumbnail .caption{padding:0;color:inherit}
.thumb1{margin-bottom:20px}
.thumb1.last{margin-bottom:0}
.thumb1 .thumbnail{padding:0;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:0;background:none}
.thumb1 figure{margin:0;float:left;margin:0 20px 20px 0}
.thumb1 figure img{width:auto}
.thumb2{margin-bottom:20px}
.thumb2.last{margin-bottom:0}
.thumb2 .thumbnail{padding:0;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:0;background:none}
.thumb2 .thumbnail a{display:block;text-decoration:none}
.thumb2 .thumbnail a figure{margin:0;float:none;margin:0 0 0 0;position:relative}
.thumb2 .thumbnail a figure img{width:100%}
.thumb2 .thumbnail a figure em{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:url(../images/zoom1.png) center center no-repeat;opacity:0;filter:alpha(opacity=0);transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.thumb2 .thumbnail a:hover figure em{opacity:1;filter:alpha(opacity=100)}
.thumb2 .thumbnail a .caption{background:#fff;border-bottom:1px solid #c5c5c5;padding:10px;text-align:center;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.thumb2 .thumbnail a:hover .caption{border-color:#00a1b3}
.thumb2 .thumbnail a .caption .txt1{color:#00707d;font-weight:500;text-transform:uppercase;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}
.thumb2 .thumbnail a:hover .caption .txt1{color:#3cb5c3}
.thumb2 .thumbnail a .caption .txt2{color:#a4a4a4;font-style:italic}
.thumb3{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}
.thumb3.last{margin-bottom:0}
.thumb3 .thumbnail{padding:0;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:0;background:none}
.thumb3 figure{margin:0;float:left;margin:0 20px 0 0}
.thumb3 figure img{width:auto}
.thumb3 figure .author{text-align:center;padding:15px 0;font-weight:300}
.thumb3 .caption{display:table}
.thumb3 .caption .txt1{padding-left:35px;font-family:'Ubuntu';font-size:20px;color:#112b37;background:url(../images/q1.png) left 5px no-repeat;padding-bottom:15px}
.thumb3 .caption .txt2{font-style:italic}
.thumb4{margin-bottom:20px}
.thumb4.last{margin-bottom:0}
.thumb4 .thumbnail{padding:0;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:0;background:none}
.thumb4 figure{margin:0;float:none;margin:0 0 20px 0}
.thumb4 figure img{width:100%}
.page-top{width:100%;height:230px;position:relative;top:0;left:0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center}
ul.icons li{padding:2px 5px}
@-webkit-keyframes hvr-buzz {
50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
}
@keyframes hvr-buzz {
50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
}
h1,h2,h3,.hvr-buzz{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}
.hvr-buzz:hover,.hvr-buzz:focus,.hvr-buzz:active,h1:hover,h1:focus,h1:active,h2:hover,h2:focus,h2:active,h3:hover,h3:focus,h3:active{}
.animated{-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@media (min-width: 1220px) {
.container{padding:0}
}
@media (max-width: 991px) {
.phone1{float:none;clear:both;padding-right:0;text-align:center}
#team{padding-bottom:80px;margin-top:0;padding-top:80px}
.phone2{font-size:38px}
}
@media (max-width: 900px) {
.bread,.phone1{display:none}
}
@media (max-width: 767px) {
.slogan1{float:none;text-align:center;line-height:inherit}
.menu_wrapper{float:none}
.front .top_wrapper{position:relative}
.splash{padding-left:0;padding-right:0}
.privacy{float:none;padding-bottom:5px}
.copyright{float:none}
.phone2{font-size:28px}
}
@media (max-width: 480px) {
header{max-width:200px;margin-top:2px}
.phone2{font-size:18px}
.social_wrapper{min-height:28px}
.social{display:none}
}