@import "animate.css";@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);@import url(//fonts.googleapis.com/css?family=Quicksand:300,400,700|Roboto:400,100,300);body{background:#ffffff;color:#555555;font:300 16px/21px 'Calibri', sans-serif;-webkit-text-size-adjust:none;}
img{max-width:100%;height:auto;}

@font-face {
  font-family: 'Nuptial';
  src: url('fonts/33912D_0_0.eot?#iefix') format('embedded-opentype'),  
       url('fonts/33912D_0_0.woff') format('woff'), 
       url('fonts/33912D_0_0.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}

a.homeicon i {
    font-size: 25px;
}
a.homeicon i:hover {
    color: #ffe276;
}


.row li {
    list-style-type: "\279D";
    margin-left: 15px;
    padding: 10px 5px;
}


h1,
h2,
h3,
h4,
h5,
h6{font-family:'Quicksand', sans-serif;font-weight:300;color:#464646;}
h1{font-size: 70px;
    line-height: 66px;
	font-family: 'Nuptial';}
h2{font-size:35px;line-height:40px;letter-spacing:-3.6px;}
h3{font-size:28px;line-height:35px;}
h4{font-size:24px;line-height:33px;font-weight:400;}
@media (min-width:768px) and (max-width:979px){h4{font-size:25px;line-height:35px;}
}
h5{font:300 24px/30px 'Roboto', sans-serif;}
h6{font-size:20px;line-height:30px;font-weight:400;}
p a:hover{text-decoration:underline;}
hr{border:none;background-color:#eff1f2;height:1px;padding:0;margin:0;}
time{position:relative;font-size:70px;display:inline-block;line-height:72px;font-weight:400;}
time span{position:absolute;bottom:-16px;left:0px;font-size:24px;line-height:15px;text-transform:uppercase;}
time:after{content:' ';position:absolute;top:48px;left:76px;width:88px;height:1px;background:#db0029;transform:rotate(118deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-0.46947156278589053, M12=-0.8829475928589271, M21=0.8829475928589271, M22=-0.46947156278589053);zoom:1;-webkit-transform:rotate(118deg);-moz-transform:rotate(118deg);-ms-transform:rotate(118deg);-o-transform:rotate(118deg);}
@media (min-width:768px) and (max-width:1199px){time{font-size:43px;line-height:42px;}
time span{font-size:18px;line-height:15px;}
time:after{top:30px;left:44px;width:70px;}
}
@media (max-width:767px){time{display:block;text-align:center;}
time span{left:167px;}
time:after{height:0;}
}
@media (max-width:479px){time span{left:92px;}
}
a{font:inherit;color:#db0029;text-decoration:none;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
a:active{background:transparent;}
a:focus{outline:none;}
@media (max-width:767px){a[href^="callto:"]{text-align:center;display:block;}
}
a[href^="mailto:"]:hover{text-decoration:underline;}
address{font-size:22px;line-height:33px;color:#6c6c6c;display:inline-block;text-align:left;}
@media (min-width:768px) and (max-width:979px){address{font-size:22px;line-height:36px;}
}
@media (max-width:767px){address{text-align:center;display:block;}
}
strong{font-weight:700;}
dt{font-size:24px;line-height:30px;font-weight:300;}
.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;}
.primary{color:#db0029;}
.secondary{color:#ba9800;}
.vertical__center{height:100px;line-height:100px;display:inline-block;}
@media (max-width:767px){.vertical__center{height:40px;line-height:40px;text-align:center;display:block;}
}
.letter__mod{letter-spacing:-1px;}
@media (max-width:767px){.center{width:100%;text-align:center;}
}
* + p{margin-top:13px;}
h2 + p{margin-top:33px;}
p + p{margin-top:9px;}
* + .btn1{margin-top:38px;}
.border p + .btn1{margin-top:38px;}
* + .marked-list{margin-top:30px;}
* + h5{margin-top:30px;}
* + img{margin-top:30px;}
h4 + .row{margin-top:45px;}
h4 + h5{margin-top:41px;}
* + .marked-list{margin-top:37px;}
.marked-list + .btn1{margin-top:41px;background:#ba9800;}
img + h5{margin-top:44px;}
.box__skin1 p + .btn1{margin-top:38px;}
h5 + p{margin-top:15px;}
p + .btn1{margin-top:29px;}
h4 + .row__offset{margin-top:53px;}
h6 + p{margin-top:43px;}
.row + .row{margin-top:55px;}
.box__skin4 + .row{margin-top:33px;}
* + form{margin-top:45px;}
h4 + .box{margin-top:40px;}
img + .offset__1{margin-top:34px;}
h4 + .map{margin-top:44px;}
.box + .box{margin-top:51px;}
* + label{margin-top:2px;}
* + .message{margin-top:3px;}
.row + .row__offset{margin-top:30px;}
* + .btn-wr{margin-top:19px;}
* + dl{margin-top:40px;}
dl + a{margin-top:22px;display:inline-block;}
* + dd{margin-top:15px;}
* + dt{margin-top:30px;}
.sf-menu{width:auto;display:inline-block;position:relative;}
.sf-menu:before,
.sf-menu:after{content:" ";display:table;}
.sf-menu:after{clear:both;}
.sf-menu > li{float:left;}
.sf-menu > li + li{margin-left:56px;}
.sf-menu > li:before{content:' ';position:absolute;transform:rotate(210deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-0.8660254037844386, M12=0.5000000000000001, M21=-0.5000000000000001, M22=-0.8660254037844386);zoom:1;-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);height:38px;top:-3px;margin-left:-24px;width:1px;border:0;background:#fff;}
.sf-menu > li:first-child:before{width:0;}
.sf-menu > li > a{color:#FFF;font-family:'Roboto', sans-serif;font-size:15px;line-height:30px;font-weight:400;text-transform:lowercase;}
.sf-menu > li.sfHover > a,
.sf-menu > li > a:hover{color:#ffe276;}
.sf-menu > li.active > a{color:#ffe276;}
.sf-menu ul{display:none;position:absolute;top:100%;margin-top:24px;padding:20px 0 10px;background:#ba9800;margin-left:-17px;z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sf-menu ul:before{position:absolute;color:#ba9800;left:50%;top:0px;margin-top:-11px;margin-left:-3px;content:'\f0d8';font:400 15px/15px 'FontAwesome';}
.sf-menu ul > li{text-align:right;padding:2px 25px 2px;}
.sf-menu ul > li > a{color:#fff;position:relative;}
.sf-menu ul > li > a:hover{color:#ffe276;}
.sf-menu ul.sfHover > a,
.sf-menu ul > a:hover{color:#ffe276;}
.sf-menu ul ul{background:#ba9800;position:absolute;top:30px;margin-top:0;right:-205px;z-index:4;padding-bottom:5px;padding-top:15px;}
.sf-menu ul ul:before{content:'';}
.sf-menu ul ul > li{text-align:left;padding-top:2px;padding-bottom:2px;}
.sf-menu ul ul > li > a{color:#FFF;}
.sf-menu ul ul > li > a:hover:after{content:'';}
.sf-menu ul ul > li.sfHover > a,
.sf-menu ul ul > li > a:hover{color:#ffe276;}
.sf-menu > li > ul > li .sf-with-ul{position:relative;}
.sf-menu > li > ul > li .sf-with-ul:after{position:absolute;content:'\f105';font:400 14px/15px 'FontAwesome';right:-15px;top:3px;}
@media (max-width:767px){.sf-menu{display:none;}
}
.select-menu{position:relative;display:none;margin:0 auto;width:420px;background:#ffffff url('../images/select.png') no-repeat right center;overflow:hidden;}
.select-menu .select{width:420px;height:30px;color:#585858;background-color:transparent;font:400 15px 'Roboto', sans-serif;line-height:30px;border:none;border-radius:0;box-shadow:none;outline:none;-webkit-appearance:none;}
.select-menu .select::-ms-expand{display:none;}
.select-menu .select:hover{cursor:pointer;}
@media (max-width:767px){.select-menu{display:block;}
}
@media (max-width:479px){.select-menu{width:270px;}
.select-menu .select{width:270px;}
h1 {
	font-size: 28px;
    line-height: 34px;
}
}
.isStuck{background:#444444;z-index:999;border-bottom:1px solid #8bbe8a;}
.isStuck .sf-menu ul{margin-top:21px;background: #db0029;}
.isStuck .sf-menu ul ul{top:9px;}
.isStuck .nav{padding-bottom:20px;padding-top:20px;background-color: #db0029;}
@media only screen and (max-width:979px){.isStuck{display:none !important;}
}
.toTop{font-size:14px;width:30px;height:30px;color:#db0029;position:fixed;right:200px;bottom:90px;display:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;text-align:center;text-decoration:none;z-index:20;}
.toTop:hover:before{color:#ba9800;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.toTop:before{content:'\f01b';}
@media only screen and (max-width:1399px){.toTop{display:none !important;}
}
.overflow_mod{overflow:hidden;}
.thumb{display:block;position:relative;}
.thumb 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_overlay{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;background:rgba(254, 186, 0, 0.5);-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#ffffff;}
.thumb_overlay:before{content:'+';position:absolute;top:50%;left:0;right:0;font:700 72px/18px 'Quicksand', sans-serif;margin-top:-15px;text-align:center;}
.lt-ie9 .thumb_overlay:before{display:none;}
.thumb:hover .thumb_overlay{background:rgba(186, 152, 0, 0.42);opacity:1;}
.lt-ie9 .thumb:hover .thumb_overlay:before{display:block;}
.thumb:hover img{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
.parallax{background:no-repeat center 0;}
.mobile .parallax,
.tablet .parallax{background-position:50% 0 !important;background-size:cover;}
.parallax1{background:#ffffff url(../images/parallax3.jpg);text-align:center;background-size:cover;}
.parallax2{background:#ffffff url(../images/rotes_haus.jpg);text-align:center;background-size:cover;}
.parallax3{background:#ffffff url(../images/rotes_haus_im_schnee.jpg);text-align:center;background-size:cover;}
.parallax4{background:#ffffff url(../images/parallax4.jpg);text-align:center;}
@media (min-width:2050px){.parallax{background-size:cover;}
}
@media (max-width:767px){.parallax{background-position:center 0 !important;background-size:cover;}
}
.resp-tabs-list{font:400 24px/48px 'Quicksand', sans-serif;}
.resp-tabs-list li{text-align:center;text-transform:lowercase;display:inline-block;cursor:pointer;color:#db0029;}
.resp-tabs-list li:hover{color:#ba9800;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.resp-tabs-list li:active{color:#5dcea1;}
.resp-tabs-list li + li{margin-left:57px;}
@media (min-width:768px) and (max-width:979px){.resp-tabs-list li + li{margin-left:26px;}
}
.resp-tabs-list .resp-tab-active{color:#ba9800;}
.resp-tabs-list + .resp-tabs-container{margin-top:50px;}
.resp-tabs .row + .row{margin-top:46px;}
.resp-accordion{background:#db0029;padding:5px;margin-top:10px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:none;font:400 24px/28px 'Quicksand', sans-serif;text-align:center;color:#fff;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.resp-accordion:hover{background:#ba9800;cursor:pointer;}
.resp-accordion:active{color:#5dcea1;}
.resp-tab-content{display:none;}
.resp-tab-content-active{display:block;}
@media (max-width:767px){.resp-accordion{display:block;}
.resp-tabs-list{display:none;}
}
.box{font:300 24px/36px 'Roboto', sans-serif;color:#464646;}
.box address{font-size:24px;margin-top:-5px;margin-right:-5px;color:#464646;line-height:36px;}
.box:before,
.box:after{content:" ";display:table;}
.box:after{clear:both;}
.box_aside{float:left;padding:4px 40px 0 3px;}
.box_cnt__no-flow{overflow:hidden;}
.box_cnt__no-flow__offset{padding-top:15px;}
@media (min-width:768px) and (max-width:979px){.box_aside{padding-right:0;text-align:center;float:none;}
.box_cnt__no-flow{margin-top:10px;text-align:center;}
.box_cnt__no-flow address{text-align:center;}
}
.box__skin1{padding:50px 0px 49px 48px;border:1px solid #e8ebed;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.box__skin1 p{padding-right:50px;}
.box__skin1 p span{text-transform:uppercase;color:#646464;}
.box__skin1 .btn1{padding:12px 25px;}
@media (max-width:1200px){.box__skin1{padding:10px 0px 10px 48px;}
.box__skin1 p span{font-size:12px;line-height:15px;}
.box__skin1 h2{font-size:62px;line-height:65px;}
.box__skin1 h2 + p{margin-top:20px;}
.box__skin1 .box__skin1 p + .btn1{margin-top:15px;}
}
@media (min-width:980px) and (max-width:1199px){.box__skin1{padding:50px 0px 49px 48px;}
.box__skin1 h2{font-size:42px;line-height:45px;}
}
@media (min-width:768px) and (max-width:979px){.box__skin1 h2{font-size:40px;line-height:42px;}
}
@media (max-width:479px){.box__skin1 h2{font-size:48px;line-height:52px;}
}
@media (max-width:479px) and (max-width:479px){.box__skin1{padding-left:37px;}
}
.box__skin2{margin:72px auto 64px;height:186px;max-width:831px;padding:1px 232px 1px 1px;background:rgba(255, 255, 255, 0.55);display:inline-block;text-align:left;position:relative;}
.box__skin2 h3{margin-top:40px;font-weight:400;color:#fff;margin-left:57px;text-transform:uppercase;text-shadow:1px 1px #000000;}
.box__skin2 h3 span{font-family:'Roboto', sans-serif;text-transform:lowercase;font-weight:100;margin-left:30px;font-size:36px;line-height:24px;}
.box__skin2 .btn2{position:absolute;right:58px;top:42px;}
.box__skin2__mod1{padding-right:344px;}
.box__skin2__mod1 h3{margin-left:87px;}
.box__skin2__mod1 h3 span{font-family:'Quicksand', sans-serif;margin-left:0;line-height:43px;}
.box__skin2__mod2{padding-right:170px;}
.box__skin2__mod2 h3{margin-left:87px;}
.box__skin2__mod2 h3 span{font-family:'Quicksand', sans-serif;margin-left:0;line-height:43px;}
.box__skin2__mod3{padding-right:282px;}
.box__skin2__mod3 h3{margin-left:87px;}
.box__skin2__mod3 h3 span{font-family:'Quicksand', sans-serif;margin-left:0;line-height:43px;text-transform:none;}
@media (min-width:980px) and (max-width:1199px){.box__skin2__mod2 h3{margin-top:0;}
.box__skin2__mod3 h3{margin-top:40px;}
}
@media (min-width:768px) and (max-width:979px){.box__skin2 h3{margin-top:10px;}
.box__skin2__mod1 h3{margin-top:20px;}
.box__skin2__mod1 h3 span{font-size:20px;line-height:30px;}
.box__skin2__mod2 h3{margin-top:50px;margin-left:10px;font-size:50px;}
.box__skin2__mod2 h3 span{font-size:20px;line-height:20px;}
.box__skin2__mod3 h3{margin-top:10px;}
}
@media (max-width:767px){.box__skin2 h3{font-size:35px;line-height:33px;margin-top:50px;margin-left:17px;}
.box__skin2 h3 span{font-size:17px;line-height:20px;margin-left:15px;}
.box__skin2__mod1{padding-right:234px;}
.box__skin2__mod1 h3{margin-top:33px;}
.box__skin2__mod1 h3 span{margin-left:0;}
.box__skin2__mod2 h3{margin-top:70px;margin-left:15px;}
.box__skin2__mod2 h3 span{margin:0;font-size:14px;line-height:16px;}
.box__skin2__mod3{padding-right:192px;}
}
@media (max-width:479px){.box__skin2{height:226px;padding-right:0px;}
.box__skin2 h3{display:inline-block;text-align:center;margin:20px 5px 5px;}
.box__skin2 h3 span{margin:0 5px 0 5px;display:inline-block;text-align:center;}
.box__skin2 .btn2{right:50%;margin-right:-51px;top:112px;}
.box__skin2__mod1{padding-right:0px;}
.box__skin2__mod1 h3{margin-right:20px;margin-left:20px;}
.box__skin2__mod2{padding-right:0px;}
.box__skin2__mod2 h3{margin-left:35px;}
.box__skin2__mod2 h3 span{font-size:12px;line-height:16px;}
.box__skin2__mod3 h3{margin-left:0;}
.box__skin2__mod3 .btn2{top:116px;right:136px;}
}
.box__skin3{position:relative;}
.box__skin3 h5{position:absolute;font-family:'Quicksand', sans-serif;display:none;font-weight:400;right:0;left:0;text-align:center;top:50%;margin-top:-20px;text-transform:uppercase;color:#fff;}
.box__skin3:hover .overlay{opacity:1;cursor:pointer;}
.box__skin3:hover h5{display:block;text-shadow:1px 2px 1px rgba(0, 6, 0, 0.51);}
.box__skin3 .btn2{bottom:-53px;right:135px;line-height:14px;}
.box__skin3 .btn2:hover{background:#fff;}
@media (max-width:1200px){.box__skin3 .btn3{left:40%;}
}
@media (min-width:980px) and (max-width:1199px){.box__skin3 .btn2{right:102px;}
}
@media (min-width:768px) and (max-width:979px){.box__skin3 h5{font-size:18px;line-height:20px;}
.box__skin3 .btn2{padding:33px 17px;right:80px;}
}
@media (max-width:767px){.box__skin3 a span,
.box__skin3 a img{display:block;margin:0 auto;}
.box__skin3 h5{right:-20px;}
.box__skin3 .btn2{right:178px;}
}
@media (max-width:479px){.box__skin3 h5{font-size:18px;right:0px;}
.box__skin3 .btn2{right:85px;}
}
.skin1 .overlay,
.skin2 .overlay,
.skin3 .overlay{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;opacity:0;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
@media (max-width:767px){.skin1 .overlay,
.skin2 .overlay,
.skin3 .overlay{right:24px;left:24px;}
.skin1 .btn3,
.skin2 .btn3,
.skin3 .btn3{left:44%;}
.skin1 .overlay,
.skin2 .overlay,
.skin3 .overlay{right:0px;left:0px;}
}
@media (max-width:479px){.skin1 .overlay,
.skin2 .overlay,
.skin3 .overlay{right:0;}
.skin1 .btn3,
.skin2 .btn3,
.skin3 .btn3{left:40%;}
}
.skin1 .btn3{color:#87bb42;}
.skin1 .overlay{background:rgba(98, 139, 21, 0.42);}
.skin2 .btn3{left:41%;color:#fa9e00;}
.skin2 .btn3:before{margin-left:-27px;}
@media (max-width:767px){.skin2 .btn3{left:45%;}
}
@media (max-width:479px){.skin2 .btn3{left:40%;}
}
.skin2 .overlay{background:rgba(173, 148, 60, 0.6);}
.skin3 .btn3{color:#f15047;}
.skin3 .overlay{background:rgba(136, 43, 23, 0.45);}
.event h6{font-family:'Roboto', sans-serif;display:inline-block;padding-left:66px;padding-top:38px;}
.event h6 a:hover{color:#ba9800;}
.event h6 a:active{color:#ffc832;}
.event p{font-size:20px;line-height:30px;}
@media (max-width:1200px){.event h6{font-size:17px;}
}
@media (min-width:980px) and (max-width:1199px){.event h6{font-size:20px;padding-left:43px;padding-top:25px;}
}
@media (min-width:768px) and (max-width:979px){.event h6{font-size:16px;line-height:20px;padding-top:23px;padding-left:31px;}
}
@media (max-width:767px){.event h6{font-size:20px;line-height:30px;padding-left:0;padding-top:40px;text-align:center;display:block;}
}
.inline-list:before,
.inline-list:after{content:' ';display:table;}
.inline-list:after{clear:both;}
.inline-list li{float:left;}
.inline-list li + li{margin-left:10px;}
.socials{display:inline-block;}
.socials li a{color:#8c8c8c;}
.socials li + li{margin-left:23px;}
@media (min-width:980px) and (max-width:1199px){.socials{padding-right:0;padding-left:25px;}
.socials li + li{margin-left:15px;}
}
@media (min-width:768px) and (max-width:979px){.socials{padding-right:0;}
.socials li + li{margin-left:7px;}
}
@media (max-width:767px){.socials li + li{margin-left:15px;}
}
.fa{font-size:30px;line-height:32px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.fa:hover{cursor:pointer;color:#db0029;}
.fa:active{color:#ed8473;}
.btn1{display:inline-block;font:700 14px/18px 'Quicksand', sans-serif;color:#fff;background:#db0029;padding:12px 23px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-transform:uppercase;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.btn1:hover{cursor:pointer;background:#ba9800;}
.btn1:active{background:#ffc832;}
.btn2{font:700 16px/18px 'Quicksand', sans-serif;height:102px;width:102px;line-height:102px;text-align:center;color:#ba9800;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-transform:uppercase;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.btn2:hover{cursor:pointer;background:#db0029;color:#ffffff;}
.btn2:active{background:#ed8473;}
.btn3{position:absolute;font:700 16px/18px 'Quicksand', sans-serif;text-transform:uppercase;color:#faa524;left:42%;bottom:-10px;z-index:1;}
.btn3:hover{cursor:pointer;}
.btn3:before{position:absolute;content:'';height:51px;width:102px;bottom:5px;margin-left:-27px;border-top-left-radius:51px;border-top-right-radius:51px;background:#fff;display:inline-block;z-index:-1;}
.marked-list li{color:#4e4e4e;position:relative;padding:7px 0px 8px 26px;display:block;}
.marked-list li a{text-transform:uppercase;}
.marked-list li a:hover{color:#db0029;text-decoration:none;}
.marked-list li:before{position:absolute;text-align:center;left:0;top:10px;color:#fff;content:'\f105';font:12px/13px 'FontAwesome';-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:14px;width:14px;background:#ba9800;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:2px;}
.marked-list li:hover:before{background:#db0029;}
.marked-list li:active:before{background:#ed8473;}
.marked-list li:active{color:#ed8473;}
@media (min-width:980px) and (max-width:1199px){.marked-list li{font-size:11px;}
}
@media (min-width:768px) and (max-width:979px){.marked-list li{font-size:11px;}
}
header{background:#fff;text-align:center;}
header .nav{    background: #ba9800;
    display: inline-block;
    padding-bottom: 24px;
    padding-top: 24px;
    width: auto;
    height: auto;}
@media (min-width:768px) and (max-width:979px){header{text-align:center;}
header .brand,
header .nav{float:none;}
}
.brand{padding-top:25px;text-align:center;}
.brand_name{overflow:hidden;color:#242424;}
@media (min-width:768px) and (max-width:979px){.brand_name{font-size:50px;}
}
@media (max-width:767px){.brand_name{font-size:35px;}
}
.brand hr{background:#e8ebed;height:1px;border:0;}
.brand_slogan{display:block;text-align:center;overflow:hidden;white-space:nowrap;}
.brand_slogan > span{position:relative;display:inline-block;font-size:16px;line-height:30px;}
.brand_slogan > span:before,
.brand_slogan > span:after{content:"";position:absolute;top:50%;width:216px;height:1px;background:#e8ebed;}
.brand_slogan > span:before{right:100%;margin-right:15px;}
.brand_slogan > span:after{left:100%;margin-left:15px;}
main{display:block;background:#ffffff;}
.well{padding-top:78px;padding-bottom:55px;}
.well2{padding-top:81px;padding-bottom:35px;}
.well3{padding-top:62px;padding-bottom:83px;}
.well4{padding-top:74px;padding-bottom:75px;}
.well5{padding-top:46px;padding-bottom:0px;}
.well6{padding-top:55px;padding-bottom:88px;}
.well7{padding-top:72px;padding-bottom:76px;}
.well7 .socials{float:right;padding-top:35px;padding-right:47px;}
@media (min-width:980px) and (max-width:1199px){.well7 .socials{padding-right:0;padding-left:25px;float:none;}
}
@media (min-width:768px) and (max-width:979px){.well7 .socials{padding-right:0;padding-left:16px;float:none;}
}
@media (max-width:767px){.well7 .socials{padding-right:0;padding-left:0px;float:none;display:inline-block;text-align:center;}
}
@media (max-width:767px){.well7{text-align:center;}
}
.well__ins1{padding-top:20px;}
.well2__ins1{padding-top:27px;}
.well3__ins1{padding-bottom:59px;}
.well3__ins2{padding-bottom:82px;}
.well6__ins1{padding-bottom:66px;}
.well6__ins2{padding-bottom:72px;}
.bg-primary{background:#db0029;}
.bg-secondary{background:#ba9800;}
footer{padding-top:0px;padding-bottom:10px;font-size:16px;line-height:36px;color:#525252;background:#ffffff;}
footer h1{font-size:42px;line-height:30px;display:inline-block;padding-right:12px;}
footer span{position:relative;padding-right:26px;}
footer a:hover{color:#db0029;}
footer a:active{color:#ed8473;}
footer #copyright-year:after{content:' ';position:absolute;transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-1, M12=-0.00000000000000012246, M21=0.00000000000000012246, M22=-1);zoom:1;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);height:28px;top:-3px;margin-left:17px;width:1px;border:0;background:#d1cdca;}
footer .inline-list{padding-left:10px;}
footer .inline-list a{font-size:13px;line-height:30px;text-transform:lowercase;}
footer .inline-list a:hover{color:#db0029;}
footer .inline-list a:active{color:#ed8473;}
footer .inline-list li + li{margin-left:49px;}
@media (max-width:1200px){footer h1{font-size:25px;line-height:32px;}
}
@media (min-width:980px) and (max-width:1199px){footer .inline-list{padding-left:0px;}
footer .inline-list li + li{margin-left:10px;}
}
@media (min-width:768px) and (max-width:979px){footer{font-size:12px;}
footer h1{padding-right:0;}
footer span{padding-right:0;}
footer #copyright-year:after{right:-2px;top:-7px;}
footer .inline-list a{font-size:12px;padding-left:0px;}
footer .inline-list li + li{margin-left:7px;}
}
@media (max-width:767px){footer h1{padding-left:24px;}
footer .inline-list{display:none;}
footer .inline-list li + li{margin-left:33px;}
}
@media (max-width:479px){footer{padding-left:0;text-align:center;}
footer h1{padding-left:0;}
footer .inline-list li li + li{margin-left:10px;}
}
.grid_2 img, .grid_4 img{   
    padding: 4px;
    box-sizing: border-box;
    width: auto;}
ul.ullistcontent li{margin-bottom:15px;list-style:circle;}
ul.ullistcontent{margin-left:20px;margin-top:20px;}
img.blogger:hover{cursor:pointer;color:#db0029;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}

ul.sub-menu li.active > a {
    color: #ffe276;
}


/******* NEU ******/
.slicknav_menu {
	display: none;
}
@media screen and (max-width: 720px) {
	nav.menu {
	   display: none;
	}
	.slicknav_menu {
        display: block;
	}
	li.link_button a {
    	padding: 4px !important;
    	font-size: 14px !important;
	}
	.sf-menu ul > li {
		text-align: left !important;	
	}
	.sf-menu ul {
		position: inherit;	
	}
	.sf-menu > li + li {
		margin-left: 0;
	}
	span.big {
		display: none;	
	}
}
.slicknav_btn {
	text-indent: -999px;
}


.menu li.link_button ul li.current ul a,
li.link_button span.menuFix {
	background-color: #0094d4;
	border-color: #0094d4;
	border-radius: 0.25rem;
	color: #fff !important;
	padding: 10px 9px;
	display: inline-block;
}

.menu ul li.current ul a,
span.menuFix {
	color: #ffd931;
	display: block;
	font-size: 15px;
	line-height: 15px;
	padding: 0 0;
	margin: 0;
	text-decoration: none;
	-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	padding: 10px 9px;
}

ul li ul li span.menuFix {
	color: #fff;
	display: block;
	font-size: 14px;
	line-height: 18px;
	padding: 0 0;
	margin: 0;
	text-decoration: none;
	-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	padding: 3px 8px;
	text-align: left;
}
nav.menu.submenu ul a:hover,
.menu.submenu ul li.current ul a,
.menu.submenu span.menuFix {
	background: #79b5a7;
}

.menu ul li {
    cursor: pointer;
}
.menu ul li {
    float: left;
    position: relative;
}

.menu ul a {
    color: #fff;
    display: block;
    font-size: 15px;
    line-height: 15px;
    padding: 0 0;
    margin: 0;
    text-align: center;
    font-weight: 400;
    text-decoration: none;
    -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    padding: 10px 9px;
	text-transform: lowercase;
}
.menu ul ul {
	opacity: 1;
    position: absolute;
    top: 160%;
    visibility: hidden;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    background-color: #ba9800;
    white-space: nowrap;
    padding: 10px;
    z-index: 1;
}
span.menuFix {
	text-transform: lowercase;
}
.menu ul ul li {
    float: none;
}
.menu ul li {
    cursor: pointer;
}
.menu ul li {
    float: left;
    position: relative;
}
.menu ul li ul a {
    text-align: left;
    margin: 0;
    padding: 0;
    line-height: 18px;
}

.menu ul ul li a {
    color: #fff;

    border: none;
    padding: 3px 8px !important;
}
.menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.menu {
    margin: 0;
    transition: 0.7s padding ease-out, 0.7s margin ease-out, 0.7s border ease-out;
    box-sizing: border-box;
    z-index: 999;
    padding: 15px 0;
    display: inline-block;
    position: relative;
}
.menu ul ul li:hover>ul {
	top: 0%;
	left: 100%;
	opacity: 1;
	visibility: visible;
}
.menu ul li:hover>ul {
	opacity: 1;
	top: 100%;
	visibility: visible;
}
.isStuck .nav {
    padding-bottom: 20px;
    padding-top: 20px;
    background: #ba9800;
    float: left;
    width: 100%;
	display: none;
}
header .nav {
    height: 84px;
}
div#stuck_container {
    position: fixed;
    background: #ba9800;
    width: 100%;
	z-index: 999;
}
.brand {
    padding-top: 100px;
}
a.homeicon {
    padding: 3px 9px !important;
}
.big {
    font-size: 35px;
    padding: 14px 20px;
    float: left;
    display: block;
    color: #f2f2f2;
	margin-top: -7px;
}