@import url(animate.css);
@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
@import url(//fonts.googleapis.com/css?family=Bitter&subset=latin,latin-ext);
@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext);

/*========================================================
Main Styles
=========================================================*/
@font-face {
    font-family: 'dymaxionscriptregular';
    src: url('../fonts/DymaxionScript-webfont.eot');
    src: url('../fonts/DymaxionScript-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DymaxionScript-webfont.woff2') format('woff2'),
         url('../fonts/DymaxionScript-webfont.woff') format('woff'),
         url('../fonts/DymaxionScript-webfont.ttf') format('truetype'),
         url('../fonts/DymaxionScript-webfont.svg#dymaxionscriptregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{color:#c2c2c2;font:400 14px/24px "Arial", sans-serif;-webkit-text-size-adjust:none;}
img{max-width:100%;height:auto;}
h1{font:400 100px/95px "Bitter", sans-serif;color:#26393d;}
h2{font:400 90px/100px "Bitter", sans-serif;text-transform:capitalize;}
h2 span{text-transform:lowercase;}
h2 .weight{font-weight:300;}
h3{font:300 50px/50px "Open Sans", sans-serif;}
h4{font:400 50px/50px "Bitter", sans-serif;color:#26393d;}
h5{font:300 30px/40px "Open Sans", sans-serif;text-transform:capitalize;color:#f9ae00;}
h6{font:300 20px/25px "Open Sans", sans-serif;text-transform:uppercase;color:#26393d;letter-spacing:-0.1px;}
h6 a:hover{color:#f9ae00;}
h6 a:active{color:#7d9328;}
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;}
/*=======================================================
Main Layout
=========================================================*/
h2 + h6, h6 + .btn-sm, * + .is-countdown, .icon + h6{margin-top:36px;}
.row__off{margin-top:40px;}
img + h4, .marked-list + .btn{margin-top:66px;}
h5 + p{margin-top:26px;}
* + .btn, h6 + .btn-sm__off, .row + .btn{margin-top:56px;}
* + .marked-list{margin-top:70px;}
.event + h6, .font-style + h6, h6 + p{margin-top:16px;}
/*=======================================================
Components
=========================================================*/
/*==================     Brand     ======================*/
.brand_name{font-family:"dymaxionscriptregular"}
.brand{display:inline-block;}
.brand_slogan{font:300 20px/30px "Open Sans", sans-serif;color:#818586;text-transform:uppercase;letter-spacing:12px;}
/*==================  Backgrounds  ======================*/
.bg-secondary{background:#26393d;}
.bg-secondary p{color:#66787c;}
.bg-secondary h4{color:#fff;}
.bg-secondary h6{color:#f9ae00;}
.bg-secondary h6 a:hover{  color:#fff;}
.bg-default{background:#f4f5f5;}
/*==================     Icons     ======================*/
/*==================    Buttons    ======================*/
.btn{display:inline-block;font:400 15px/86px "Bitter", sans-serif;color:#fff;text-transform:uppercase;background:#f9ae00;padding:2px 5px 5px 9px;position:relative;min-width:137px;height:86px;text-align:center;border-top-left-radius:30px;border-bottom-left-radius:30px;}
.btn:before{position:absolute;content:'\f0f6';font-size:25px;font-family:"FontAwesome";line-height:86px;width:82px;height:86px;background:#26393d;top:0;bottom:0;left:100%;text-align:center;border-top-right-radius:30px;border-bottom-right-radius:30px;}
.btn:hover{background:#26393d;}
.btn:hover:before{  background:#f9ae00;}
.btn:active{background:#121c1e;}
.btn:active:before{  background:#7d9328;}
.btn__md{min-width:188px;}
.btn__md:before{content:'\f1ea';}
.btn__md-1{min-width:167px;}
.btn__md-1:before{background:#fff;color:#26393d;}
.btn__md-1:hover{background:#305b14;}
.btn__md-1:hover:before{  color:#f9ae00;  background:#fff;}
.btn__md-1:active{background:#1a310b;}
.btn-sm{display:inline-block;width:90px;height:90px;background:#f9ae00;color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.btn-sm:before{content:'\f0f6';font-family:"FontAwesome";color:#fff;font-size:19px;line-height:90px;}
.btn-sm:hover{background:#305b14;}
.btn-sm:active{background:#1a310b;}
/*==================      Box      ======================*/
.box:before, .box:after{display:table;content:"";line-height:0;}
.box:after{clear:both;}
.box_aside{float:left;}
.box_right{float:right;}
.box_cnt__no-flow{overflow:hidden;}
/*==================    Center    ======================*/
.center{text-align:center;}
/*==================     ToTop     ======================*/
.toTop{width:50px;height:50px;font-size:24px;line-height:46px;color:#fff;background:#f9ae00;border-radius:50%;-webkit-box-shadow:4px 4px 8px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow:4px 4px 8px 0 rgba(0, 0, 0, 0.4);box-shadow:4px 4px 8px 0 rgba(0, 0, 0, 0.4);position:fixed;right:40px;bottom:40px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20;}
.toTop:hover{color:#fff;background:#26393d;text-decoration:none;}
.mobile .toTop,
.tablet .toTop{display:none !important;}
/*==================  RD Parallax    ======================*/
.parallax{position:relative;overflow:hidden;}
.parallax h2, .parallax h6, .parallax h3{color:#fff;}
.parallax span.countdown-period{margin-top:0;}
.parallax_image, .parallax_pattern{position:absolute;top:0;left:0;right:0;height:100%;background-position:center center;will-change:transform;}
.parallax_image{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;}
.parallax_pattern{background-repeat:repeat;}
.parallax_cnt{position:relative;}
/*========================================================
HEADER  Section
=========================================================*/
header{text-align:center;padding:116px 0 156px;}
header .brand_name{margin-top:50px;}
header .brand_slogan{margin-top:10px;}
/*========================================================
CONTENT  Section
=========================================================*/
main{display:block;}
/*==================      Well     ======================*/
.well{padding:317px 0 180px;}
.well__off{padding-top:165px;}
.well-1{padding:97px 0 90px;}
.well-1__off{padding-top:83px;}
.well-2{padding:143px 0;}
.well-2__off{padding-top:133px;}
.well-2__off-1{padding-bottom:165px;}
.well-3{padding:156px 0 174px;}
/*==================      Indent     ======================*/
.indent{padding:0 200px;}
/*==================    Cnt Wrap   ======================*/
.cnt-wr .box_aside{width:51.709%;text-align:right;}
.cnt-wr .box_aside h2{color:#fff;}
.cnt-wr .box_right{width:48.291%;padding-left:86px;}
.cnt-wr .box_right time{font:400 217px/205px "Bitter", sans-serif;color:#f9ae00;}
/*==================  Marked List  ======================*/
.marked-list{background:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.marked-list li{position:relative;padding:0 10px 12px 76px;}
.marked-list li:first-child{  padding-top:24px;}
.marked-list li a{  font:600 15px/15px "Open Sans", sans-serif;  color:#26393d;  text-transform:uppercase;}
.marked-list li:before{  content:'\f054';  position:absolute;  left:41px;  top:50%;  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  -webkit-transform:translateY(-50%);  transform:translateY(-50%);  font-weight:400;  font-size:15px;  font-family:"FontAwesome";  color:#f9ae00;}
.marked-list li + li{  padding-top:22px;  border-top:solid 1px #f4f5f5;}
.marked-list a:hover{color:#f9ae00;text-decoration:none;}
.marked-list a:active{color:#7d9328;}
.date-wr{font:400 30px/30px "Bitter", sans-serif;color:#fff;background:#f9ae00;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center;padding:25px 5px;}
.date-wr span{font:300 15px/30px "Open Sans", sans-serif;margin-left:11px;}
/*==================    Img Wrap   ======================*/
.img-wr{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.img-wr__md{border-bottom-left-radius:0;border-bottom-right-radius:0;}
/*==================    Event   ======================*/
.event{position:relative;padding-bottom:60px;}
.event time{position:absolute;top:57%;left:0;right:0;width:100%;}
.event time:before{  position:absolute;  content:'';  width:0;  height:0;  border-style:solid;  border-width:9px 8.5px 0 8.5px;  border-color:#f9ae00 transparent transparent transparent;  bottom:0;  left:50%;  margin-left:-4px;  top:100%;}
/*==================    Font style   ======================*/
.font-style{font-family:"Open Sans", sans-serif;font-weight:300;}
/*==================    Icon   ======================*/
.icon{position:relative;padding-left:200px;}
.icon:before{position:absolute;content:'\f0e0';font-size:113px;line-height:92px;font-family:"FontAwesome";color:#f9ae00;top:0;left:0;}
/*========================================================
FOOTER  Styles
=========================================================*/
footer{background:#1b292c;padding:91px 0;}
footer h1{font-size:62px;line-height:62px;color:#f9ae00;}
footer .brand_slogan{font-size:11px;line-height:11px;letter-spacing:6.6px;color:#fff;}
footer .privacy{margin-top:26px;padding-left:25px;}
footer:before, footer:after{display:table;content:"";line-height:0;}
footer:after{clear:both;}
footer .social{float:right;}
/*==================    Privacy   ======================*/
.privacy{display:inline-block;font:300 14px/24px "Open Sans", sans-serif;color:#7e8d90;}
/*==================    Social   ======================*/
.social > li{display:inline-block;}
.social > li a{display:inline-block;font-size:25px;line-height:77px;width:77px;height:77px;background:#26393d;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;}
.social > li a:hover{  background:#f9ae00;}
.social > li + li{margin-left:14px;}
/*========================================================
RESPONSIVE
=========================================================*/
@media (max-width:1199px){h2{font-size:82px;line-height:82px;}
h4{font-size:45px;line-height:45px;}
h6{font-size:16px;line-height:21px;}
.indent{padding:0 130px;}
.cnt-wr .box_aside h2{font-size:75px;line-height:75px;}
.cnt-wr .box_right{padding-left:50px;}
.cnt-wr .box_right time{  font-size:167px;  line-height:167px;}
.event time{top:50%;}
.icon{padding-left:120px;}
.icon:before{  font-size:90px;  line-height:75px;} }
@media (min-width:992px) and (max-width:1199px){.marked-list > li{padding-left:35px;}
.marked-list > li:before{  left:15px;}
.marked-list > li a{  font-size:14px;  line-height:14px;} }
@media (max-width:991px){h2{font-size:60px;line-height:60px;}
h3{font-size:40px;line-height:40px;}
h4{font-size:40px;line-height:40px;}
* + .marked-list{margin-top:40px;}
.col-md__off{margin-top:60px;}
.indent{padding:0 50px;}
.cnt-wr .box_aside h2{font-size:60px;line-height:60px;}
.cnt-wr .box_right time{font-size:120px;line-height:120px;}
.icon h4{display:inline-block;margin-top:20px;}
.marked-list{max-width:370px;}
footer .privacy{padding-left:0;} }
@media (max-width:767px){h2{font-size:40px;line-height:40px;}
.indent{padding:0;}
img + h4, * + .btn{margin-top:30px;}
* + .is-countdown{margin-top:20px;}
.row__off{margin-top:0;}
[class*='well'], header, footer{padding:50px 0;}
.cnt-wr .box_aside, .cnt-wr .box_right{float:none;width:100%;}
.cnt-wr .box_aside{text-align:left;}
.cnt-wr .box_right{padding-left:0;}
.event{text-align:center;display:inline-block;}
.event time{  width:100%;}
.center-media{text-align:center;}
.icon h4{margin-top:0;}
footer{text-align:center;}
footer .brand{  display:block;}
footer .social{  float:none;} }
@media (max-width:479px){h1{font-size:80px;line-height:75px;}
h3{font-size:35px;line-height:35px;}
h4{font-size:30px;line-height:30px;}
.brand_slogan{letter-spacing:6px;}
.cnt-wr .box_aside h2{font-size:45px;line-height:45px;}
.cnt-wr .box_right time{font-size:110px;line-height:115px;}
.marked-list > li{padding-left:35px;}
.marked-list > li:before{  left:15px;  font-size:13px;}
.marked-list > li a{  font-size:14px;  line-height:14px;}
.icon{padding-left:100px;}
.icon:before{  font-size:80px;  line-height:65px;} }


#flagi-netyou {float: right;margin-right:5px;}
#flagi-netyou ul {list-style:none;}
#flagi-netyou ul li {float:left;padding:0 5px;}
#flagi-netyou ul li.active{opacity:0.5;filter:alpha(opacity=50);}
#flagi-netyou ul li:hover{opacity:0.5;filter:alpha(opacity=50);}
