@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300,400italic%7cPlayfair+Display:400italic&subset=latin,latin-ext);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);header .navbar{padding:30px 0;margin:0;border:0}header .container-fluid{padding:0 40px}header.sticky-header .navbar{padding:20px 0}header .navbar-brand{float:left;margin:8px 10px 0 0}header .navbar-toggle{color:#000;text-transform:uppercase;padding:7px 28px 7px 10px !important;float:right;border:0;background:none;position:relative}header .navbar-toggle .icon-bar{width:19px;height:2px;display:block;background:#000;position:absolute;right:0;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}header .navbar-collapse{float:right}header .navbar-nav{padding:0}header .navbar-nav>li{float:left}header .navbar-nav>li>a{display:block;text-decoration:none !important;color:#000;padding:13px 15px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}header .navbar-nav>li>a:hover{background:rgba(255,255,255,0.2)}header.dark .navbar-toggle,header.dark .navbar-nav>li>a{color:#fff}header.dark .navbar-nav>li>a:hover{border-color:#fff}header.sticky-header .navbar{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1)}header.sticky-header.dark .navbar-toggle,header.sticky-header.dark .navbar-nav>li>a{color:#000}header.sticky-header.dark .navbar-nav>li>a:hover{border-color:#000}header.sticky-header.dark .navbar-brand .dark-logo{display:block !important}header.sticky-header.dark .navbar-brand .light-logo{display:none}header.dark .navbar-toggle .icon-bar{background:#fff}header.sticky-header.dark .navbar-toggle .icon-bar{background:#000}.extra-panel .nav-sidebar li{width:100%;margin:0;border-top:1px solid #e5e5e5}.extra-panel .nav-sidebar li a{font-size:20px;padding:35px 30px;color:#000;display:block;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}.extra-panel .nav-sidebar li ul li.active a,.extra-panel .nav-sidebar>li.active>a{font-weight:700}.extra-panel .nav-sidebar li a:hover{background:#e5e5e5;text-decoration:none}.extra-panel .nav-sidebar li a i{font-size:16px}.extra-panel .extra-panel-footer{font-size:12px;line-height:1.6em;padding:40px 30px}.extra-panel .extra-panel-footer a{text-decoration:underline}.extra-panel .extra-panel-footer a:hover{text-decoration:none}.extra-panel .nav-follow{height:100%;padding:0}.extra-panel .nav-follow li{height:25%;border-top:1px solid #e5e5e5}.extra-panel .nav-follow li:first-child{border:0}.extra-panel .nav-follow li a{font-size:15px;color:#000;display:block;height:100%;padding-left:90px;position:relative}.extra-panel .nav-follow li a i{width:45px;height:36px;display:block;position:absolute;left:35px;top:50%;margin-top:-20px;background:url(/assets/images/layout/icons-follow.png) no-repeat top left}.extra-panel .nav-follow li a:hover{color:#fff}.extra-panel .nav-follow li a.social-fb-btn:hover{background:#3b599e}.extra-panel .nav-follow li a.social-tw-btn:hover{background:#22abf3}.extra-panel .nav-follow li a.social-li-btn:hover{background:#e04a32}.extra-panel .nav-follow li a.social-fb-btn i{background-position:0 0}.extra-panel .nav-follow li a.social-tw-btn i{background-position:0 -36px}.extra-panel .nav-follow li a.social-li-btn i{background-position:0 -72px}.extra-panel .nav-follow li.social-nw-btn i{background-position:0 -108px}.extra-panel .nav-follow li a.social-fb-btn:hover i{background-position:-45px 0}.extra-panel .nav-follow li a.social-tw-btn:hover i{background-position:-45px -36px}.extra-panel .nav-follow li a.social-li-btn:hover i{background-position:-45px -72px}.extra-panel .nav-follow li a span{display:block;position:absolute;top:50%;left:90px;margin-top:-24px}.extra-panel .nav-follow li a strong{font-size:20px;display:block;padding-bottom:5px}.extra-panel .nav-follow li.social-nw-btn{position:relative}.extra-panel .nav-follow li.social-nw-btn form{display:none;position:absolute;top:50%;left:0;right:0;margin-top:-40px;padding:20px 20px 20px 40px}.extra-panel .nav-follow li.social-nw-btn:hover a{display:none}.extra-panel .nav-follow li.social-nw-btn:hover form{display:block}.extra-panel .nav-follow li.social-nw-btn.show-form form{display:block}.extra-panel .nav-follow li.social-nw-btn.show-form a{display:none}.extra-panel .nav-follow form .mdl-textfield{width:180px;float:left}.extra-panel .nav-follow form .mdl-textfield__label,.extra-panel .nav-follow form .mdl-textfield__input{font-size:15px}.extra-panel .nav-follow form button{width:40px;height:40px;margin-top:10px;text-align:center;border:0;background:none;padding:0;float:right;border-radius:50%;opacity:0.5;filter:alpha(opacity=50);-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}.extra-panel .nav-follow form button i{font-size:35px;display:block}.extra-panel .nav-follow form button:hover{opacity:1;filter:alpha(opacity=100)}.extra-panel .nav-follow form button:active{color:#fff;background:#000}@media all and (max-height: 880px){.extra-panel .nav-sidebar li a{padding:25px 30px}}@media all and (max-height: 720px){.extra-panel .nav-sidebar li a{font-size:15px;padding:15px 30px}.extra-panel .extra-panel-footer{padding:30px 30px 10px 30px}}@media all and (max-height: 620px){.extra-panel .nav-sidebar li a{font-size:14px;padding:15px 20px}.extra-panel .extra-panel-footer{padding:10px 20px}}@media all and (max-height: 420px){.extra-panel .nav-follow li.social-nw-btn form{padding:20px 10px 0 40px}}@media all and (max-width: 767px){header .navbar{padding:10px 0}header.sticky-header .navbar{padding:5px 0}header .container-fluid{padding:0 20px}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.extra-panel .nav-follow li a i{background-size:90px 144px;background-image:url(/assets/images/layout/icons-follow@2x.png)}}footer .footer-title{display:block;font-size:20px;padding-bottom:20px;font-weight:600}footer a{color:#000}footer a:hover{color:#000}footer .footer-cols{padding-bottom:20px}footer .footer-col{padding:0 40px 30px 40px}footer .footer-col:first-child{padding-left:15px}footer .footer-col:last-child{padding-right:15px}footer .footer-form .form-group{position:relative;padding:0;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}footer .footer-form.open .form-group{padding-right:40px}footer .footer-form input{width:100%;border:0;border-radius:0;border-bottom:1px solid #545a62;background:none;height:30px;padding:5px 0;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}footer .footer-form input:focus{border-color:#4d9dab}footer .footer-form input.error{border-color:#ff0000;color:#ff0000}footer .footer-form button{width:30px;height:30px;display:none;border:0;border-radius:50%;opacity:0.5;filter:alpha(opacity=50);background:none;text-align:center;padding:0 2px;position:absolute;top:12px;right:0;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}footer .footer-form.open button{display:block}footer .footer-form button:hover{opacity:1;filter:alpha(opacity=100)}footer .footer-form button:active{background:#000;color:#fff}footer .copy{font-size:12px;text-align:center;padding-bottom:10px}footer .created{text-align:center}footer .created a{font-size:10px;color:#999;display:inline-block;position:relative;padding-right:36px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}footer .created a i{width:30px;height:30px;display:block;position:absolute;opacity:0.2;top:-10px;right:0;background:url(../images/layout/created-krea-dark.png) no-repeat top left;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}footer .created a:hover{color:#000;text-decoration:none}footer .created a:hover i{opacity:1}footer.dark{background:#6c2027;color:#ab908b}footer.dark .footer-wrap{background:url(../images/layout/bg-footer-shadow.png) no-repeat top center}footer.dark a{color:#ab908b}footer.dark .footer-title,footer.dark a:hover{color:#fff}footer.dark .footer-form input{border-color:#545a62}footer.dark .footer-form button:active{background:#fff;color:#000}footer.dark .created a{color:#ab908b}footer.dark .created a i{background:url(../images/layout/created-krea.png)}footer.dark .created a:hover{color:#fff}footer.dark .mdl-textfield__input{border-color:rgba(255,255,255,0.2)}@media all and (max-width: 991px){footer .footer-col{padding:0 15px 20px 15px}footer .footer-col:nth-child(2n+1){clear:left}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){footer .created a i{background-size:30px 30px;background-image:url(../images/layout/created-krea-dark@2x.png)}footer.dark .created a i{background-size:30px 30px;background-image:url(../images/layout/created-krea@2x.png)}}.navbar.navbar-absolute{position:absolute;top:0;left:0;right:0}header .navbar-brand{margin-top:10px}header .navbar-nav>li{margin-left:10px}header .navbar-nav>li>a{border:2px solid transparent !important;border-radius:5px}header .navbar-nav>li>a.border-link{border-color:#fff !important}.headline h1,.headline h1 a{font-size:38px}.headline .desc{font-size:20px}.headline.dark .headline-scroll{border:1px solid #fff}footer.dark .h2{color:#fff;padding-bottom:50px;text-align:center}footer.dark form button{font-size:15px;min-height:40px}footer.dark .mdl-textfield__label:after{background-color:#58191f}footer.dark .copy .copy-links{padding:15px 0 25px 0;display:block}footer.dark .copy a{text-decoration:underline}footer.dark .copy a:hover{text-decoration:none}@media all and (max-width: 767px){header .navbar-header{width:100%;float:left;text-align:center}header .navbar-brand{float:none;display:inline-block;margin:10px 0 25px 0}header .navbar-collapse{width:100%;float:left;text-align:center}header .navbar-nav{display:inline-block}header .navbar-nav>li{margin:0 2px}header .navbar-nav>li>a{padding:8px 10px}.headline h1,.headline h1 a{font-size:25px}.headline-middle-box .headline-text,.headline-box .headline-text{padding-top:140px}footer.dark .h2{padding:10px 0 20px 0}}

.headline.headline-subpage { background: #6c2027; min-height: 105px; }
.headline.headline-subpage .container { height: 100px; }
#content {
    min-height: 600px;
}

.container-subpage { padding-bottom: 40px; }
@media all and (max-width: 767px) {
    .headline.headline-subpage .container {
        height: 130px;
    }
}