@import url(animate.css);body{color:#797d7c;font:300 16px/22px "Roboto Slab", serif;-webkit-text-size-adjust:none;}
@media (min-width:992px){body{font-size:17px;line-height:28px;}
}
img{max-width:100%;height:auto;}
h1{font-family:'Lato', sans-serif;font-size:40px;line-height:50px;font-weight:300;letter-spacing:-2px;text-transform:uppercase;}
@media (min-width:768px) and (max-width:1199px){h1{font-size:60px;line-height:60px;letter-spacing:-4px;}
}
@media (min-width:1200px){h1{font-size:70px;line-height:63px;letter-spacing:-5px;}
}
h2{font-family:'Roboto Slab', serif;font-size:34px;line-height:42px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:#191c1c;position:relative;text-align:center;padding-bottom:33px;}
/* h2:after{content:'';display:block;width:180px;height:1px;background:#cccccc;position:absolute;bottom:0;left:50%;margin-left:-100px;}
@media (min-width:768px) and (max-width:1199px){h2{font-size:42px;line-height:54px;}
h2:after{width:300px;margin-left:-150px;}
}
@media (min-width:1200px){h2{font-size:68px;line-height:70px;}
h2:after{width:300px;margin-left:-150px;}
}
@media (min-width:1500px){h2{font-size:80px;line-height:80px;letter-spacing:4px;}
h2:after{width:600px;margin-left:-300px;}
}
@media (min-width:1700px){h2:after{width:670px;margin-left:-335px;}
} */
h3{font-family:'Roboto Slab', serif;font-size:32px;line-height:40px;font-weight:300;letter-spacing:1px;text-transform:uppercase;}
@media (min-width:768px) and (max-width:1199px){h3{font-size:44px;line-height:50px;}
}
@media (min-width:1200px){h3{font-size:60px;line-height:63px;letter-spacing:2px;}
}
h4{font-size:25px;line-height:28px;font-weight:500;font-family:'Roboto', sans-serif;color:#191c1c;}
h5{font-size:20px;line-height:28px;font-weight:500;font-family:'Roboto', sans-serif;color:#191c1c;}
h6{font-weight:500;font-family:'Roboto', sans-serif;}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#fb606c;}
p a:hover, .marked-list a:hover, .list a:hover{text-decoration:underline;}
p .fa, .marked-list .fa, .list .fa{text-decoration:none;}
time{display:block;}
a{font:inherit;color:inherit;text-decoration:none;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
a:focus{outline:none;}
a:active{background-color:transparent;}
a[href^="tel:"],
a[href^="callto:"]{color:inherit;text-decoration:none;}
strong{font-weight:700;}
.fa{line-height:inherit;}
[class*='fa-']:before{font-weight:400;font-family:"FontAwesome";}
.page{overflow:hidden;min-height:500px;}
.lt-ie9 .page{min-width:1200px;}
/* removed - DB - 1/12/23 */
/* @media (max-width:479px){[class*='col-xs-'] + [class*='col-xs-']{margin-top:55px;}
}
@media (max-width:767px){[class*='col-sm-'] + [class*='col-sm-']{margin-top:55px;}
}
@media (max-width:979px){[class*='col-md-'] + [class*='col-md-']{margin-top:55px;}
}
@media (max-width:1199px){[class*='col-lg-'] + [class*='col-lg-']{margin-top:55px;}
} */
[class*='col-'].offset-0{margin-top:0;}
.container-fluid{padding-left:0;padding-right:0;position:relative;}
.container-fluid .row{margin-left:0;margin-right:0;}
.no-gutter{margin-left:0;margin-right:0;}
.no-gutter > [class*='col-']{padding-right:0;padding-left:0;position:relative;}
[class*='col-']{position:relative;}
/* h4 + *{margin-top:7px;} */
/* * + h4{margin-top:43px;} */
/* h2 + *{margin-top:107px;} */
h2 + .big{margin-top:45px;}
.text-center{text-align:center;}
@media (max-width:767px){.text-center-1{text-align:center;}
}
.text-right{text-align:right;}
.inset-1{padding-left:7%;padding-right:7%;}
@media (min-width:1499px){.inset-0{padding-left:0;padding-right:0;}
}
.offset-1, .row.offset-1{margin-top:40px;}
.offset-2, .row.offset-2{margin-top:50px;}
.offset-3, .row.offset-3{margin-top:75px;}
.offset-4, .row.offset-4{margin-top:20px;}
.offset-5, .row.offset-5{margin-top:30px;}
.offset-6, .row.offset-6{margin-top:65px;}
.brand{display:inline-block;}
.brand_name{overflow:hidden;display:inline-block;line-height:86px;}
.brand_slogan{font-size:18px;line-height:30px;color:rgba(255, 255, 255, 0.5);}
@media (min-width:480px){.brand_slogan{border-left:1px solid rgba(255, 255, 255, 0.3);padding-left:15px;margin-left:15px;display:inline-block;line-height:86px;}
}
@media (min-width:1199px){.brand_slogan{padding-left:32px;margin-left:35px;}
}
.bg-default-variant-1{background:#414048;color:#fff;}
.bg-default-variant-1 h2, .bg-default-variant-1 h3, .bg-default-variant-1 h4, .bg-default-variant-1 h5, .bg-default-variant-1 h6, .bg-default-variant-1 .link{color:#fff;}
.bg-default-variant-1 h2:after{background:rgba(255, 255, 255, 0.4);}
.bg-default-variant-2{background:#f7f7f7;}
.bg-secondary-variant-1{background:#02c6bc;color:#fff;}
.bg-secondary-variant-1 h2, .bg-secondary-variant-1 h3, .bg-secondary-variant-1 h4, .bg-secondary-variant-1 h5, .bg-secondary-variant-1 h6, .bg-secondary-variant-1 .link{color:#fff;}
@media (min-width:768px){[class*='bg-img']{position:relative;}
[class*='bg-img']:after{content:'';display:block;width:50%;height:100%;position:absolute;top:0;}
.bg-img01:after{background:no-repeat url(../images/bg-img01.jpg) 100% 0;background-size:100%;right:0;}
.bg-img02:after{background:no-repeat url(../images/bg-img02.jpg) 50% 0;background-size:100%;left:0;}
.bg-img03:after{background:no-repeat url(../images/bg-img03.jpg) 50% 0;background-size:cover;right:0;}
.bg-img04:after{background:no-repeat url(../images/bg-img04.jpg) 50% 0;background-size:cover;left:0;}
.bg-img05:after{background:no-repeat url(../images/bg-img05.jpg) 0 0;background-size:cover;left:0;}
.bg-img06:after{background:no-repeat url(../images/bg-img06.jpg) 0 0;background-size:cover;left:0;}
.bg-img07:after{background:no-repeat url(../images/bg-img07.jpg) 50% 0;background-size:cover;right:0;}
}
.btn{display:inline-block;font:300 18px/30px "Roboto Slab", serif;text-align:center;position:relative;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;letter-spacing:-1px;}
.btn-md{padding:12px 43px;}
.btn-lg{padding:12px 65px;}
.btn-primary{background:#fb606c;color:#fff;}
.btn-primary:hover{background:#fa4755;}
.btn-primary:active{background:#fa2e3e;}
* + .btn{margin-top:30px;}
@media (min-width:1199px){* + .btn{margin-top:95px;}
}
.btn-group{text-align:center;margin-top:50px;}
@media (min-width:1199px){.btn-group{margin-top:150px;}
}
.btn-group-offset{margin-top:70px;}
.about-box{position:relative;padding:30px 5%;}
@media (min-width:1499px){.about-box{padding:60px 18% 60px 8.5%;}
}
.about-box_cnt{padding-left:70px;position:relative;}
.about-box .icon{position:absolute;top:0;left:0;color:#02c6bc;font-size:60px;line-height:60px;}
.about-box .icon + *{margin-top:0;}
@media (min-width:767px){.about-box_cnt{padding-left:110px;}
.about-box .icon{font-size:90px;line-height:90px;}
}
.box-over{position:relative;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.box-over:hover{background:#02c6bc;color:#fff;}
.box-over:hover h2, .box-over:hover h3, .box-over:hover h4, .box-over:hover h5, .box-over:hover h6, .box-over:hover .link, .box-over:hover .icon{color:#fff;}
.box-over:hover h2 a:hover, .box-over:hover h3 a:hover, .box-over:hover h4 a:hover, .box-over:hover h5 a:hover, .box-over:hover h6 a:hover, .box-over:hover .link a:hover, .box-over:hover .icon a:hover{color:#191c1c;}
@media (min-width:768px){.box-over:hover:after{content:"";height:40px;width:100%;background:#02c6bc;position:absolute;top:100%;left:0;z-index:10;}
}
@media (min-width:768px){.box-over-hr:hover:after{width:40px;height:100%;top:0;left:100%;}
}
.box-inset_lg{padding:0 9.3%;}
.box-inset_md{padding:0 16.25%;}
@media (min-width:1199px){.box-inset_xl{padding-left:47px;}
}
@media (min-width:1199px){.box-inset_xl-2{padding-left:47px;padding-right:47px;}
}
@media (min-width:1199px){.box-inset_xxl{padding-left:65px;}
}
.box-over .box-inset_lg{padding-top:40px;padding-bottom:40px;text-align:center;}
@media (min-width:768px){.box-over .box-inset_lg{padding-top:98px;padding-bottom:50px;}
}
.lines-container .box-inset_md{padding-top:35px;padding-bottom:30px;}
.service-box{text-align:center;padding:30px 10% 30px;}
@media (min-width:1199px){.service-box{padding-top:100px;padding-bottom:80px;}
}
.service-box .icon{font-size:90px;line-height:80px;color:#02c6bc;}
.service-box .icon + h4{margin-top:18px;}
.link{position:relative;display:inline-block;outline:none;color:#fb606c;text-decoration:none;}
.link:hover, .link:focus{outline:none;}
* + .link{margin-top:40px;}
.link:before,
.link:after{display:inline-block;opacity:1;-webkit-transition:-webkit-transform 0.3s, opacity 0.2s;-moz-transition:-moz-transform 0.3s, opacity 0.2s;transition:transform 0.3s, opacity 0.2s;}
.link:before{margin-right:7px;content:'[';-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
.link:after{margin-left:7px;content:']';-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
.link:hover:after, .link:focus:after{margin-left:7px;opacity:0;content:']';-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);-webkit-transform:translateX(-20px);transform:translateX(-20px);}
.link:hover:before, .link:focus:before{margin-right:7px;opacity:0;content:'[';-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);-webkit-transform:translateX(20px);transform:translateX(20px);}
.list{color:#fb606c;}
.list li + li{margin-top:10px;}
.quote{padding-top:20px;position:relative;padding-left:15%;padding-right:15%;}
.quote img{width:107px;height:107px;margin-top:30px;}
.quote img + *{margin-top:30px;}
.quote + .quote{margin-top:32px;}
.quote + .quote:before{content:"";display:block;width:90px;height:1px;background:#cccccc;position:absolute;top:0;left:50%;margin-left:-45px;}
.sf-menu{display:inline-block;}
.sf-menu:before, .sf-menu:after{display:table;content:"";line-height:0;}
.sf-menu:after{clear:both;}
.sf-menu > li{position:relative;float:left;}
.sf-menu > li + li{margin-left:5px;}
@media (min-width:1365px){.sf-menu > li + li{margin-left:25px;}
}
@media (min-width:1599px){.sf-menu > li + li{margin-left:55px;}
}
.sf-menu a{display:block;font-size:18px;line-height:30px;color:#FFF;}
@media (min-width:1299px){.sf-menu a{font-size:28px;line-height:40px;letter-spacing:-1px;}
}
.sf-menu a span{position:relative;display:inline-block;outline:none;text-decoration:none;}
.sf-menu a span:before, .sf-menu a span:after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.2s;-moz-transition:-moz-transform 0.3s, opacity 0.2s;transition:transform 0.3s, opacity 0.2s;}
.sf-menu a span:before{margin-right:7px;content:'[';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px);}
.sf-menu a span:after{margin-left:7px;content:']';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);}
.sf-menu li.sfHover > a span:before, .sf-menu li.sfHover > a span:after, .sf-menu li > a:hover span:before, .sf-menu li > a:hover span:after, .sf-menu li.active > a span:before, .sf-menu li.active > a span:after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}
.sf-menu ul{display:none;position:absolute;top:100%;width:215px;left:50%;margin-left:-107px;margin-top:30px;padding:30px 30px 35px 20px;background:#02c6bc;color:#fff;z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right;}
.sf-menu ul > li{position:relative;}
@media (min-width:1299px){.sf-menu ul > li a{font-size:20px;line-height:40px;}
}
.sf-menu ul > li + li{margin-top:10px;}
.sf-menu ul ul{position:absolute;top:0;left:100%;width:180px;margin-top:-30px;margin-left:30px;padding:30px 10px 35px 5px;z-index:4;border:1px solid #333333;background:#414048;}
.sf-menu > li > .sf-with-ul{position:relative;}
.sf-menu > li > .sf-with-ul:before{position:absolute;left:50%;top:80%;margin-left:-6px;content:'\e5cf';font:400 16px/16px 'Material Icons';}
.sf-menu ul > li > .sf-with-ul{position:relative;}
.sf-menu ul > li > .sf-with-ul:before{position:absolute;right:-15px;top:50%;margin-top:-6px;content:'\e5cc';font:400 16px/16px 'Material Icons';}
@media (max-width:767px){.sf-menu{display:none;}
}
.rd-mobilemenu{display:none;position:fixed;top:0;left:0;bottom:0;z-index:9999999;text-align:left;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.rd-mobilemenu.active{right:0;}
.rd-mobilemenu_ul{position:fixed;top:-56px;left:0;bottom:-56px;width:240px;padding:132px 0 76px;color:#666;background:#FFF;font-size:14px;line-height:20px;overflow:auto;-webkit-box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-transform:translateX(-240px);-ms-transform:translateX(-240px);-o-transform:translateX(-240px);-webkit-transform:translateX(-240px);transform:translateX(-240px);-moz-transition:0.3s ease;-o-transition:0.3s ease;-webkit-transition:0.3s ease;transition:0.3s ease;-moz-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-o-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);}
.rd-mobilemenu.active .rd-mobilemenu_ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
.rd-mobilemenu_ul a{display:block;padding:14px 25px 16px;}
.rd-mobilemenu_ul a.active{background:#f5f5f5;color:#2d2d2d;}
.rd-mobilemenu_ul a:hover{background:#fb606c;color:#FFF;}
.rd-mobilemenu_ul a .rd-submenu-toggle{position:absolute;top:50%;right:11px;margin-top:-17.5px;width:32px;height:32px;font:400 10px "FontAwesome";line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;z-index:1;background:rgba(0, 0, 0, 0.1);}
.rd-mobilemenu_ul a .rd-submenu-toggle:after{content:'\f078';}
.rd-mobilemenu_ul a .rd-submenu-toggle:hover{background:#FFF;color:#666;}
.rd-mobilemenu_ul a.rd-with-ul{position:relative;}
.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.rd-mobilemenu_ul ul a{padding-left:40px;}
.rd-mobilemenu_ul ul ul a{padding-left:60px;}
.rd-mobilemenu_ul:after{content:'';display:block;height:20px;}
.rd-mobilepanel{display:none;position:fixed;top:0;left:0;right:0;height:56px;background:#FFF;color:#000;-webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);z-index:99999991;}
.rd-mobilepanel_title{position:fixed;top:4px;left:56px;right:56px;color:#000;font-size:24px;line-height:48px;text-overflow:ellipsis;white-space:nowrap;text-align:left;}
.rd-mobilepanel_title:after{display:none;}
.rd-mobilepanel_toggle{position:fixed;top:4px;left:8px;width:48px;height:48px;}
.rd-mobilepanel_toggle span{position:relative;display:block;margin:auto;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before{content:"";position:absolute;left:0;top:-8px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after{top:8px;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span{width:24px;height:4px;background-color:#000;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.rd-mobilepanel_toggle span{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span:after{-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;}
.rd-mobilepanel_toggle.active span{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.rd-mobilepanel_toggle.active span:before, .rd-mobilepanel_toggle.active span:after{top:0;width:15px;}
.rd-mobilepanel_toggle.active span:before{-webkit-transform:rotate3d(0, 0, 1, -40deg);transform:rotate3d(0, 0, 1, -40deg);}
.rd-mobilepanel_toggle.active span:after{-webkit-transform:rotate3d(0, 0, 1, 40deg);transform:rotate3d(0, 0, 1, 40deg);}
@media (max-width:767px){body{padding-top:56px;}
.rd-mobilemenu, .rd-mobilepanel{display:block;}
}
@media (max-width:359px){.rd-mobilepanel_title{font-size:18px;}
}
.isStuck{background:#414048;z-index:999;border-bottom:1px solid #333333;padding-top:5px;padding-bottom:5px;}
.isStuck .brand_name{font-size:60px;line-height:60px;}
.isStuck .brand_slogan{line-height:60px;}
.isStuck .nav{margin-top:15px;}
@media (min-width:1299px){.isStuck .nav{margin-top:10px;}
}
.isStuck .sf-menu > li > ul{margin-top:10px;}
@media only screen and (max-width:979px){.isStuck{display:none !important;}
}
.toTop{width:50px;height:50px;font-size:30px;line-height:50px;color:#fff;background:#02c6bc;border-radius:50%;position:fixed;right:40px;bottom:40px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20;}
.toTop:hover{color:#fff;background:#fb606c;text-decoration:none;}
.mobile .toTop,
.tablet .toTop{display:none !important;}
.thumb-wrap{display:block;position:relative;border-radius:50%;}
.thumb-wrap img{width:100%;height:auto;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.thumb-wrap .thumb_overlay{position:absolute;left:0;top:50%;right:0;bottom:0;opacity:0;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#fff;background:#02c6bc;text-align:center;height:74px;margin-top:-37px;display:block;background:#02c6bc;padding:10px 5px;}
.lt-ie9 .thumb-wrap .thumb_overlay{background:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF02C6BC', endColorstr='#FF02C6BC')";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF02C6BC', endColorstr='#FF02C6BC');zoom:1;}
.lt-ie9 .thumb-wrap .thumb_overlay{background:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF02C6BC', endColorstr='#FF02C6BC')";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF02C6BC', endColorstr='#FF02C6BC');zoom:1;}
@media (max-width:1499px){.thumb-wrap .thumb_overlay h4{font-size:20px;line-height:24px;}
.thumb-wrap .thumb_overlay h4 + *{margin-top:0;}
}
@media (min-width:1499px){.thumb-wrap .thumb_overlay{height:140px;margin-top:-70px;padding:40px 10px;}
}
.thumb-wrap .thumb_overlay h2, .thumb-wrap .thumb_overlay h3, .thumb-wrap .thumb_overlay h4, .thumb-wrap .thumb_overlay h5, .thumb-wrap .thumb_overlay h6, .thumb-wrap .thumb_overlay .link{color:#fff;}
.thumb-wrap .thumb_overlay h2 a:hover, .thumb-wrap .thumb_overlay h3 a:hover, .thumb-wrap .thumb_overlay h4 a:hover, .thumb-wrap .thumb_overlay h5 a:hover, .thumb-wrap .thumb_overlay h6 a:hover, .thumb-wrap .thumb_overlay .link a:hover{color:#191c1c;}
.thumb-wrap:hover .thumb_overlay{opacity:1;}
.lt-ie9 .thumb-wrap:hover .thumb_overlay:before{display:block;}
.thumb{display:block;position:relative;}
.thumb.video .thumb_overlay{display:none;}
header{padding-top:33px;padding-bottom:40px;}
header .brand{float:left;}
header .nav{float:right;}
@media (min-width:768px){header .nav{margin-top:30px;}
}
@media (min-width:1299px){header .nav{margin-top:25px;}
}
@media (max-width:979px){header{text-align:center;}
header .brand, header .nav{float:none;}
}
header .header_container{padding-left:30px;padding-right:30px;}
header .header_container:before, header .header_container:after{display:table;content:"";line-height:0;}
header .header_container:after{clear:both;}
@media (min-width:1399px){header .header_container{padding-left:70px;padding-right:85px;}
}
main{display:block;}
main p + p{margin-top:28px;}
.circle{display:inline-block;border-radius:50%;}
.circle img{display:block;border-radius:50%;}
.date{color:#fb606c;}
.date + *{margin-top:10px;}
.big{font-size:20px;line-height:28px;}
.price{font-size:18px;line-height:50px;font-weight:500;font-family:'Roboto', sans-serif;}
.price span{font-size:28px;line-height:50px;vertical-align:baseline;}
@media (min-width:1199px){.price span{font-size:48px;line-height:50px;}
}
* + .price{margin-top:5px;}
.price + *{margin-top:5px;}
@media (min-width:768px){* + .price{margin-top:27px;}
.price + *{margin-top:10px;}
}
.lines-container{position:relative;margin:0;}
.lines-container:before{content:"";display:block;height:100%;width:1px;background:#ccc;position:absolute;right:50%;top:0;}
@media (min-width:992px){.lines-container .lines{position:relative;}
.lines-container .lines:before{content:"";display:block;height:1px;width:50%;background:#ccc;position:absolute;right:-25%;top:50%;}
.lines-container .lines:after{content:"";display:block;height:1px;width:86px;background:#ccc;position:absolute;right:-43px;bottom:0;}
.lines-container > *:nth-last-child(2) .lines:after{display:none;}
}
.video-container{padding:70px 10%;display:inline-block;}
@media (min-width:768px){.video-container{padding:50px;width:400px;position:absolute;right:50%;margin-right:-40px;top:40%;z-index:5;}
}
@media (min-width:1500px){.video-container{padding:160px 190px;width:740px;height:370px;}
}
.video-box{position:relative;padding-left:100px;text-align:left;}
.video-box_play{position:absolute;top:50%;margin-top:-35px;left:0px;}
.video-box_play .play_text{display:none;}
.video-box_cnt{overflow:hidden;}
.video-box .video{font-size:50px;line-height:58px;width:70px;height:70px;border-radius:50%;border:6px solid #fff;text-align:center;}
.video-box .video:hover{color:#414048;border-color:#414048;}
@media (min-width:1500px){.video-box{padding-left:180px;}
.video-box .video{font-size:75px;line-height:92px;width:110px;height:110px;border:11px solid #fff;}
.video-box .video-box_play{margin-top:-60px;}
.video-box .play_text{display:block;position:absolute;top:0;margin-top:45px;left:-130px;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:18px;line-height:28px;}
.video-box .play_text:before{content:"";display:block;width:9px;height:9px;border-radius:50%;background:#fff;position:absolute;left:50%;top:100%;margin-top:15px;margin-left:-4px;}
.video-box .play_text:after{content:"";display:block;width:1px;height:90px;background:#fff;position:absolute;left:50%;top:100%;margin-top:15px;}
}
.border-bottom{border-bottom:1px solid #fbfbfb;}
.policy-link{color:#fb606c;}
* + .policy-link{margin-top:10px;}
.terms{padding-bottom:50px;border-bottom:1px solid #cccccc;}
@media (min-width:1199px){.terms{padding-bottom:200px;}
}
.terms * + h4{margin-top:38px;}
.well-xs, .well-sm, .well-md, .well-lg{padding-top:80px;}
.well-md-2, .well-xs-2{padding-top:80px;padding-bottom:80px;}
@media (min-width:1199px){.well-xs{padding-top:120px;}
.well-xs-2{padding-top:120px;padding-bottom:125px;}
.well-sm{padding-top:130px;}
.well-md{padding-top:170px;}
.well-md-2{padding-top:170px;padding-bottom:180px;}
.well-lg{padding-top:190px;}
}
footer{padding-top:50px;padding-bottom:50px;}
@media (min-width:1199px){footer{padding-top:50px;}
}
* + footer .copy{margin-top:70px;}
/* @media (min-width:1199px){* + footer .copy{margin-top:148px;}
} */
