@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700,800');button, img { border:0 }a, a:active, a:focus, a:hover, select { outline:0 }img, pre { font-size:12px }.pointer, a, a:active, a:focus, a:hover, button, div.toggle>label, ul.star-rated.pointer li { cursor:pointer }.alert i.fa, audio, canvas, img, video { vertical-align:middle }button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0}button { background:0 0; margin:0; padding:0 }input:-webkit-autofill {color:#fff!important}:focus, button, input, textarea { outline:0!important }textarea { resize:vertical }select { border:2px solid #eee; border-radius:6px; height:38px; padding:4px }.animate_fade_in, .animate_from_bottom, .animate_from_right { position:relative; padding-left:0; opacity:0 }input[type=radio], input[type=checkbox] { display:inline-block; cursor:pointer; width:17px; height:17px; float:left; margin-right:6px; border:0 }fieldset, iframe { border:0; margin:0; padding:0 }p { display:block; -webkit-margin-before:1em; -webkit-margin-after:1em; -webkit-margin-start:0; -webkit-margin-end:0 }::-webkit-input-placeholder {color:#999}:-moz-placeholder {color:#999}::-moz-placeholder {color:#999}:-ms-input-placeholder {color:#999}::selection { color:#FFF; background:#05A; text-shadow:none }::-moz-selection {color:#FFF;background:#05A;text-shadow:none}.animate_from_bottom { bottom:-50px }.animate_from_left { opacity:0; left:-80px; padding-right:0; position:relative }.animate_from_right { right:-80px }pre { color:#666; padding:16px 16px 15px; line-height:16px; font-family:'Open Sans', sans-serif; border:2px solid #CFD8DC; box-shadow:#CFD8DC 0 0 6px; border-radius:0; background-color:#EEE }.fsize11 { font-size:11px!important; line-height:15px!important }.fsize12 { font-size:12px!important; line-height:16px!important }.fsize13 { font-size:13px!important; line-height:17px!important }.fsize14 { font-size:14px!important; line-height:18px!important }.fsize15 { font-size:15px!important; line-height:19px!important }.fsize16 { font-size:16px!important; line-height:20px!important }.fsize17 { font-size:17px!important; line-height:23px!important }.fsize18 { font-size:18px!important; line-height:24px!important }.fsize19 { font-size:19px!important; line-height:25px!important }.fsize20 { font-size:20px!important; line-height:26px!important }.fsize26 { font-size:26px!important; line-height:30px!important }.fsize30 { font-size:30px!important; line-height:36px!important }.fsize40 { font-size:40px!important; line-height:46px!important }.fsize70 { font-size:72px!important; line-height:80px!important }.font300, .light, .lighter { font-weight:300!important }.font400 { font-weight:400!important }.bold, .font700, .strong, b, strong { font-weight:700!important }.bolder, .font800, .stronger { font-weight:800!important }.padding3 { padding:3px!important }.padding6 { padding:6px!important }.padding8 { padding:8px!important }.padding10 { padding:10px!important }.padding20 { padding:20px!important }.padding30 { padding:30px!important }.padding40 { padding:40px!important }.padding50, .padding60 { padding:50px!important }.padding70 { padding:70px!important }.padding80 { padding:80px!important }.padding90 { padding:90px!important }.padding100 { padding:100px!important }.padding-top10 { padding-top:10px!important }.padding-top20 { padding-top:20px!important }.padding-top30 { padding-top:30px!important }.padding-top40 { padding-top:40px!important }.padding-top50 { padding-top:50px!important }.padding-bottom10 { padding-bottom:10px!important }.padding-bottom20 { padding-bottom:20px!important }.padding-bottom30 { padding-bottom:30px!important }.padding-bottom40 { padding-bottom:40px!important }.padding-bottom50 { padding-bottom:50px!important }.padding-left10 { padding-left:10px!important }.padding-left15 { padding-left:15px!important }.padding-left20 { padding-left:20px!important }.padding-left30 { padding-left:30px!important }.padding-left40 { padding-left:40px!important }.padding-left50 { padding-left:50px!important }.padding-right10 { padding-right:10px!important }.padding-right20 { padding-right:20px!important }.padding-right30 { padding-right:30px!important }.padding-right40 { padding-right:40px!important }.padding-right50 { padding-right:50px!important }.margin3 { margin:3px!important }.margin6 { margin:6px!important }.margin8 { margin:8px!important }.margin10 { margin:10px!important }.margin20 { margin:20px!important }.margin30 { margin:30px!important }.margin40 { margin:40px!important }.margin50, .margin60 { margin:50px!important }.margin70 { margin:70px!important }.margin80 { margin:80px!important }.margin90 { margin:90px!important }.margin100 { margin:100px!important }.margin-top5 { margin-top:5px!important }.margin-top10 { margin-top:10px!important }.margin-top20 { margin-top:20px!important }.margin-top30 { margin-top:30px!important }.margin-top40 { margin-top:40px!important }.margin-top50 { margin-top:50px!important }.margin-top60 { margin-top:60px!important }.margin-top80 { margin-top:80px!important }.margin-top100 { margin-top:100px!important }.margin-top120 { margin-top:120px!important }.margin-top130 { margin-top:130px!important }.margin-top150 { margin-top:150px!important }.margin-top180 { margin-top:180px!important }.margin-top200 { margin-top:200px!important }.margin-bottom5 { margin-bottom:5px!important }.margin-bottom10 { margin-bottom:10px!important }.margin-bottom20 { margin-bottom:20px!important }.margin-bottom30 { margin-bottom:30px!important }.margin-bottom40 { margin-bottom:40px!important }.margin-bottom50 { margin-bottom:50px!important }.margin-bottom60 { margin-bottom:60px!important }.margin-bottom80 { margin-bottom:80px!important }.margin-bottom100 { margin-bottom:100px!important }.margin-bottom130 { margin-bottom:130px!important }.margin-bottom150 { margin-bottom:150px!important }.margin-bottom180 { margin-bottom:180px!important }.margin-bottom200 { margin-bottom:200px!important }.margin-left10 { margin-left:10px!important }.margin-left15 { margin-left:15px!important }.margin-left20 { margin-left:20px!important }.margin-left30 { margin-left:30px!important }.margin-left40 { margin-left:40px!important }.margin-left50 { margin-left:50px!important }.margin-right10 { margin-right:10px!important }.margin-right20 { margin-right:20px!important }.margin-right30 { margin-right:30px!important }.margin-right40 { margin-right:40px!important }.margin-right50 { margin-right:50px!important }.radius3 { border-radius:3px }.radius4 { border-radius:4px }.radius6 { border-radius:6px }.radius8 { border-radius:8px }.fixed { position:fixed!important }.relative { position:relative!important }.nopadding { padding:0!important }.nopadding-left { padding-left:0!important }.nopadding-right { padding-right:0!important }.nopadding-top { padding-top:0!important }.nopadding-bottom { padding-bottom:0!important }.nomargin { margin:0!important }.nomargin-left { margin-left:0!important }.nomargin-right { margin-right:0!important }.nomargin-top { margin-top:0!important }.nomargin-bottom { margin-bottom:0!important }.noborder { border:0!important }.noradius { border-radius:0!important }.absolute { position:absolute!important }.lowercase { text-transform:lowercase }.uppercase { text-transform:uppercase }.no-text-transform { text-transform:none!important }.italic { font-style:italic }.block { display:block!important }.fullwidth { width:100%!important }.half, .halfwidth { width:50%!important }.container { position:relative }i.fa { text-decoration:none!important }.justify { text-align:justify }.divider, .divider .fa, a.social, div.circular-bar, ul.list-icon li:before { text-align:center }.btn i.fa { padding-right:10px }.btn-margin-top { margin-top:30px }.text-underline, .underline { text-decoration:underline }.nowrap { white-space:nowrap!important }.wrap { white-space:normal!important }.transparent { background:0 0!important }.color-white { color:#fff!important }.color-blue { color:#05A!important }.color-red { color:#D00!important }.label a, .label a:hover, a.label, a.label:hover, a.social { color:#fff }.hover-scale { -webkit-transition:all .2s; -moz-transition:all .2s; -o-transition:all .2s; transition:all .2s }.btn, .btn:hover, a.social, i.featured-icon { -moz-transition:all .2s }.hover-scale:hover { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1) }form .input-group-btn .btn i.fa { padding-right:0 }a.social { display:inline-block; width:26px; height:26px; line-height:28px; font-size:20px; background:rgba(0,0,0,.3); margin:10px 1px; text-decoration:none; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s }a.social.text { width:auto; padding-left:5px; padding-right:5px }a.social.default:hover, a.social.fa-facebook:hover, a.social.fa-flickr:hover, a.social.fa-google-plus:hover, a.social.fa-linkedin:hover, a.social.fa-pinterest:hover, a.social.fa-rss:hover, a.social.fa-sign-in:hover, a.social.fa-skype:hover, a.social.fa-twitter:hover, a.social.fa-vimeo-square:hover, a.social.fa-youtube-square:hover { background:#FFF!important; color:#05A!important }a.social.rounded { width:35px; height:35px; line-height:37px }.btn-facebook, .btn-google-plus, .btn-twitter, .btn-youtube, .btn-xing, .btn-linkedin, .btn-foursquare, .btn-pinterest { font-size:12px!important; height:30px; line-height:30px; display:inline-block; text-decoration:none!important; margin-bottom:3px; }.btn-facebook i.fa, .btn-google-plus i.fa, .btn-twitter i.fa, .btn-youtube i.fa, .btn-xing i.fa, .btn-linkedin i.fa, .btn-foursquare i.fa, .btn-pinterest i.fa { font-size:18px; float:left; height:30px; line-height:30px; padding:0; width:30px; text-align:center; position:relative; margin-right:0px !important; }.btn-facebook { background:#3b5997; color:#fff!important }.btn-twitter { background:#41b7d8; color:#fff!important }.btn-google-plus { background:#d64937; color:#fff!important }.btn-youtube { background:#e52d27; color:#fff!important }.btn-xing { background:#126567; color:#fff!important }.btn-linkedin { background:#007bb6; color:#fff!important }.btn-foursquare { background:#0072b1; color:#fff!important }.btn-pinterest { background:#D62229; color:#fff!important }.btn-facebook:hover { background-color:#304A7D }.btn-twitter:hover { background-color:#289FC3 }.btn-google-plus:hover { background-color:#B83825 }.btn-youtube:hover { background:#CE2823 }.btn-xing:hover { background:#105B5D }.btn-linkedin:hover { background:#006FA4 }.btn-foursquare:hover { background:#00679F }.btn-pinterest:hover { background:#C11E25 }.page-header a { color:#CFD8DC }.overlay { background:rgba(0,0,0,.2); position:absolute; left:0; right:0; top:0; bottom:0; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; transition:all 1s; min-height:550px }.bs-callout, .cover, .progress-bar, blockquote { position:relative }.overlay.gray { background:rgba(33,33,33,.9)!important }.rounded { border-radius:50% }section.margin { margin:60px 0 }section.margin-top { margin-top:60px }section.margin-bottom { margin-bottom:60px }section.paddings { padding:20px 0 }.cover { margin:60px 0; background-position:0 0; background-repeat:no-repeat; background-size:100% auto; width:100%; padding:110px 0 }ul.star-rated { margin-bottom:0 }ul.list-style-none, ul.star-rated { clear:both; display:inline-block; margin:0; padding:0; list-style:none }ul.star-rated li { float:left; padding:0 2px }ul.list-icon { margin:0 0 10px 25px; padding:0 }ul.list-icon li { list-style:none }ul.list-icon li:before { display:inline-block; height:18px; width:18px; line-height:18px; font-family:FontAwesome; content:' '; float:left; margin:3px 0 0 -25px; font-style:normal; font-weight:400; text-decoration:inherit; border-radius:18px }ul.list-icon.circle li:before { color:#fff; background-color:#333 }ul.list-icon.star li:before { content:'\f005' }ul.list-icon.star-o li:before { content:'\f006' }ul.list-icon li.check:before, ul.list-icon.check li:before { content:'\f00c' }ul.list-icon li.check-square:before, ul.list-icon.check-square li:before { content:'\f14a' }ul.list-icon li.check-circle:before, ul.list-icon.check-circle li:before { content:'\f058' }ul.list-icon li.times:before, ul.list-icon li.x:before, ul.list-icon.times li:before { content:'\f00d' }ul.list-icon li.x:before { color:#ccc }ul.list-icon.ban li:before { content:'\f05e' }ul.list-icon.dot-circle li:before { content:'\f192' }ul.list-icon.exclamation-circle li:before { content:'\f06a' }ul.list-icon.icon-circle li:before { content:'\f05a' }ul.list-icon.heart-o li:before { content:'\f08a' }ul.list-icon.heart li:before { content:'\f004' }ul.list-icon.angle-right li:before { content:'\f105' }ul.list-icon li.divider, ul.list-icon.angle-right li.divider::before { list-style:none; content:' '; }.bs-callout { clear:both; overflow:hidden; background-color:#CFD8DC; padding:36px 0; margin:40px 0 }.bs-callout h1, .bs-callout h2, .bs-callout h3 { margin:0; text-transform:none; line-height:30px }h5, h6 { line-height:18px }.bs-callout.margin-top { margin:40px 0 0 }.bs-callout.margin-bottom { margin:0 0 60px }.bs-callout.margin-footer { margin:0 0 -60px }.bs-callout .btn { margin-right:20px; margin-left:20px }h1, h2, h3, h4, h5, h6 { margin:0; font-family:'Open Sans'; font-weight:300; letter-spacing:-1px }h4, h5, h6 { margin:0 0 14px }h3, h4, h5, h6 { font-weight:400; letter-spacing:normal }h1 { font-size:3em; line-height:44px; margin:0 0 44px }h2 { font-size:2.2em; font-weight:400; line-height:42px; margin:0 0 20px }h3 { font-size:1.8em; line-height:24px; margin:0 0 32px }h4 { font-size:1.4em; line-height:27px }h5 { font-size:1.2em }h6 { font-size:1em }h1 span.subtitle, h2 span.subtitle, h3 span.subtitle { display:block; font-size:15px; padding:0; margin:-10px 0 0 }p { line-height:22px; margin:0 0 20px }p.featured { font-size:1.6em; line-height:1.5em; font-weight:200 }p.drop-caps:first-child:first-letter { float:left; font-size:75px; line-height:60px; padding:4px; margin-right:5px; margin-top:5px; font-family:Georgia }p.drop-caps.secundary:first-child:first-letter { background-color:#CFD8DC; color:#FFF; padding:6px; margin-right:5px; border-radius:4px }cite:after { content:'\00A0 \2014' }cite:before { content:'\2014 \00A0' }blockquote { border-left:5px solid #CFD8DC; font-size:1.3em; font-style:normal; letter-spacing:-1px; margin:25px 0; padding:0 0 0 25px }blockquote p { margin:0; padding:0 }blockquote cite { display:block; font-size:.75em; color:#9CA6B4 }.progress { background:#f4f5f7; height:6px; border-radius:6px }.progress-bar { box-shadow:none }span.progress-bar-tooltip { padding:4px 8px; background-color:#263238; color:#FFF; line-height:15px; font-size:11px; display:block; position:absolute; top:-28px; right:5px; border-radius:3px }span.progress-bar-tooltip:after { border-color:#263238 transparent; border-style:solid; border-width:5px 5px 0; bottom:-5px; content:""; display:block; left:13px; position:absolute; width:0 }.progress.progress-striped { height:20px }div.circular-bar { margin:10px 0; display:inline-block; height:200px }div.circular-bar strong { display:block; font-size:20px; font-weight:700; line-height:30px }div.circular-bar label { display:block; font-size:16px; font-weight:300 }.divider .fa, .label { display:inline-block }div.circular-bar-content { margin-top:-120px }.btn, .btn:hover { border:1; padding:6px 10px; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s }.btn.notransition { -webkit-transition:all 0s; -moz-transition:all 0s; -o-transition:all 0s; transition:all 0s }.btn.active, .btn:active, .btn:focus { box-shadow:none }.form-control, .form-control:focus { box-shadow:none }.btn.disabled, .btn[disabled] { background-color:#999; border:2px solid #FFF }.btn-lg, .btn-lg:hover { padding:12px 32px }.btn-sm, .btn-sm:hover { padding:6px 16px }.btn-xs, .btn-xs:hover { padding:3px 13px }.label { border:1px solid #FFF; font-weight:400; padding:.3em .5em .2em }.label-primary { background-color:#1370CD }.label-primary[href]:focus, .label-primary[href]:hover { background-color:#05A }.label-success { background-color:#47A447 }.label-success[href]:focus, .label-success[href]:hover { background-color:#347934 }.label-info { background-color:#14ACD9 }.label-info[href]:focus, .label-info[href]:hover { background-color:#0F86A9 }.label-warning { background-color:#FF5722 }.label-warning[href]:focus, .label-warning[href]:hover { background-color:#C64F00 }.label-danger { background-color:#EC2945 }.label-danger[href]:focus, .label-danger[href]:hover { background-color:#C7112B }.alert { background-color:#FFF; color:#263238!important; border-radius:0!important; padding:5px }.alert a, .alert i.fa, .alert-danger, .alert-info, .alert-success, .alert-warning, div.alert.alert-danger p, div.alert.alert-info p, div.alert.alert-success p, div.alert.alert-warning p { color:#FFF!important }.alert hr { border-top-color:#FFF }.alert-info { background-color:#14ACD9 }.alert-success { background-color:#47A447 }.alert-warning { background-color:#FF5722 }.alert-danger { background-color:#EC2945 }.alert a { text-shadow:1px 1px 1px #000 }.alert a:hover { text-shadow:none }.alert i.fa { margin-right:10px; padding:5px }aside .alert { font-size:12px }.pagination { border:1px solid #cfd8dc; border-radius:4px }.pagination>li>a, .pagination>li>span { border:0; margin-left:1px; background:#FFF }.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { color:#FFF; background:#05A }.parallax { position:relative; background-position:0 0; background-repeat:no-repeat; background-size:100% auto; width:100%; padding:0; -webkit-transition:opacity 1s; -moz-transition:opacity 1s; -o-transition:opacity 1s; transition:opacity 1s }.parallax.delayed { -webkit-transition:all 2s; -moz-transition:all 2s; -o-transition:all 2s; transition:all 2s }.parallax.parallax-init { opacity:1; filter:alpha(opacity=100) }.parallax.disable { background-size:auto }.isotope-item { z-index:2 }.isotope-hidden.isotope-item { pointer-events:none; z-index:1 }ul.isotope-filter { margin-bottom:10px; padding-top:30px; padding-bottom:30px; }ul.isotope-filter li.active:before { border:6px solid transparent; border-bottom-color:#f4f5f7; content:''; position:absolute; bottom:0; left:50%; margin-left:-6px; z-index:10 }ul.isotope { margin:0; padding:0; list-style:none }article hr, hr, hr.half-margins { margin:30px 0 }.isotope, .isotope .isotope-item { -webkit-transition-duration:.8s; -moz-transition-duration:.8s; -ms-transition-duration:.8s; -o-transition-duration:.8s; transition-duration:.8s }.isotope { -webkit-transition-property:height, width; -moz-transition-property:height, width; -ms-transition-property:height, width; -o-transition-property:height, width; transition-property:height, width }.isotope .isotope-item { -webkit-transition-property:-webkit-transform, opacity; -moz-transition-property:-moz-transform, opacity; -ms-transition-property:-ms-transform, opacity; -o-transition-property:-o-transform, opacity; transition-property:transform, opacity }.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item { -webkit-transition-duration:0s; -moz-transition-duration:0s; -ms-transition-duration:0s; -o-transition-duration:0s; transition-duration:0s }hr { border:0; border-top:#ddd 1px solid; border-bottom:#fff 1px solid }hr.no-lines { border:0 solid transparent }.divider { border-left-style:none; border-right-style:none; margin:60px 0; height:4px; border-top-style:none; border-bottom:1px solid #cfd8dc; position:relative; clear:both; color:#cfd8dc }.divider.half-margins { margin:30px 0 }.divider .fa { color:#b0bec5; background:#f4f5f7; height:50px; line-height:50px; width:50px; font-size:20px; position:absolute; top:-25px; left:50%; margin:0 auto 0 -22px }.divider.white .fa { background:#fff; color:#b0bec5 }.form-group:after { display:block; content:"."; height:0; line-height:0; clear:both; visibility:hidden }.form-control { height:34px; padding:6px; border:1px solid #eee; border-radius:6px; box-shadow:none }.form-control:focus { border-color:rgba(173,173,173,1); box-shadow:none }form label { font-weight:700 }div.countTo strong { display:block; font-size:40px; line-height:40px; font-weight:700 }div.countTo label { font-weight:300; font-size:18px; line-height:18px }div.tabs { border-radius:6px; margin:30px 0 }div.tabs ul.nav-tabs { margin:0 }div.tabs ul.nav-tabs li.active a { color:#333; background-color:#FFF; padding-top:10px }div.tabs ul.nav-tabs a { color:#05A; margin-right:1px; padding:10px 20px; border-radius:6px 6px 0 0 }div.tabs ul.nav-tabs a:hover { background-color:#FFF }div.tabs ul.nav-tabs a i.fa { padding-right:6px }.panel-group { padding:3px; border:0; border-radius:6px }.panel { border:0; background:0 0; box-shadow:none }.panel-heading { border-top-left-radius:6px; border-top-right-radius:6px; padding:3px 15px }.panel-heading .fa { display:inline-block; font-size:14px; font-style:normal; font-weight:400; height:25px; margin-right:2px; padding:5px; position:relative; text-align:right; top:-1px; width:25px }.panel-title a { text-decoration:none; display:block; color:#333 }.panel-body { padding:15px }div.toggle { margin:10px 0 0; position:relative; clear:both }div.toggle>label { color:#333; background:#fff; font-size:16px; font-weight:400; padding:10px 20px; position:relative; display:block; border-radius:6px; -webkit-transition:all .1s ease-out; -moz-transition:all .1s ease-out; -o-transition:all .1s ease-out; transition:all .1s ease-out; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }div.toggle div.toggle-content { border:0; display:none; background:#fff; margin-top:-5px; padding:15px 20px; border-radius:0 0 6px 6px }div.toggle>label:before { content:''; border:6px solid transparent; border-top-color:inherit; position:absolute; top:50%; right:14px; margin-top:-3px }div.toggle>label:hover { background:#fff }div.toggle>label+p { color:#888; height:25px; display:block; overflow:hidden; padding-left:10px }div.featured-box i.fa, i.featured-icon { display:inline-block; position:relative; text-align:center }div.toggle.active>label:before { border:6px solid transparent; border-bottom-color:#fff; right:14px; margin-top:-10px }.img-thumbnail:after, i.featured-icon:after { content:''; right:0 }div.featured-box { padding:10px; background:#fff; text-align:center; border-radius:6px; border:1px solid #CBD1D9 }div.featured-box.nobg { background:0 0 }div.featured-box i.fa { padding:0; color:#fff; margin:20px 0; font-size:40px; background-color:#333; width:100px; height:100px; line-height:100px; border-radius:50% }div.featured-box.nobg i.fa { font-size:30px; margin-top:0; width:70px; height:70px; line-height:70px }div.featured-box.nobg.border-only i.fa { background:0 0!important; border:1px solid #333 }.featured-box-minimal i.fa { color:#fff; padding:0; margin-right:10px; width:35px; height:35px; line-height:35px; font-size:17px; text-align:center; border-radius:50% }i.featured-icon { color:#FFF; margin:25px 0; padding:0; font-size:40px; width:100px; height:100px; line-height:100px; background-color:#333; border:1px solid #333; border-radius:50%; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s }.img-thumbnail:hover:after, i.featured-icon:after { -webkit-transition:all .2s; -moz-transition:all .2s }i.featured-icon.half { width:50px; height:50px; line-height:50px; font-size:20px }i.featured-icon:after { background:0 0; pointer-events:none; display:block; border-radius:50%; border:1px solid #333; left:0; width:100%; height:100%; margin-top:-100px; filter:alpha(opacity=0); opacity:0; -o-transition:all .2s; transition:all .2s }i.featured-icon.half:after { margin-top:-50px }i.featured-icon:hover:after { filter:alpha(opacity=100); opacity:1; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1) }i.featured-icon.half:hover:after { filter:alpha(opacity=100); opacity:1; -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2) }i.featured-icon.empty { background:0 0!important; color:#333!important }i.featured-icon.pull-left { margin-right:20px }i.featured-icon.pull-right { margin-left:20px }figure { margin-bottom:10px; font-size:small; color:#5F7083 }.img-thumbnail { position:relative; padding:0; border:0; border-radius:6px }.img-thumbnail:after { display:block; width:33px; height:33px; position:absolute; top:0; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNrMlT1rwlAUhvMhImhEsRQEoRBag2t1Cjo4OmUpgj9D8D+4CeI/cFPcHR0iDiqdpBALgS46qFSKQhBSmwMNtJrozc2XB8Lh3gTuc8953xPyeDwSepAk+aKlZ8LjoE7WPe159RvCF5CAyX7vN2O1Jp/PhxKJBL3ZbNThcKjgQmCBwOHdbvchmUwG9b3lcnkol8sfl2DIE2EafYMk1kwmExyPx4+RSITe7XaqJEkKx3EhfV0qlWQzEArhgkgaqdfr93DgfD5XWJaVcrmcDBnWsF+r1e7sVAKpIovFgoM2FAqF9783hhaJovgE1WAY5g23EkgV0Q6gjfY1cX5DhmpYsSgWyGQy2UM+LTu0CfJgMPjCcYcl1zSbzXWxWIwKghCfTqfB0Wi053k+nM1mw/C+3W5/OqGJqxqpVqvxRqORMvoYBKrpQ16tVqqTEIYgYNVKpRKNxWL0drtVZVk+tFqtlO4cIxC7EEhzBBzS7/dZMxCKsB9X5whYFoYV2DSdToc6nU7Kjjtsg8AYn81mitPtsDzi7c4JR0a82xBYIG5AWAZxC8ISiJsQyCBuQyCBeAFxFcQriIsgXkKYgngNYQjiB8QZiF8Q/0AChL/RO/uL+hUUcQNxExA/AgwAQCThORpp8DAAAAAASUVORK5CYII=) no-repeat }.img-thumbnail:hover:after { top:2px; right:2px; -o-transition:all .2s; transition:all .2s; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1) }.modal-content { overflow:hidden; border-radius:6px }.modal-header { background-color:#333 }.modal-header button, h4.modal-title { color:#fff!important; opacity:1 }.modal-header button { font-size:30px }.owl-carousel { margin-bottom:20px }.owl-theme .owl-controls .owl-buttons div { opacity:1; color:#333; filter:Alpha(Opacity=100); background:#fff; border:1px solid #eee; border-radius:3px }.owl-theme .owl-controls .owl-buttons div:hover { background:#f4f5f7 }.controls-over .owl-controls { position:absolute; top:50%; left:0; right:0; bottom:0; margin-top:-20px }.controls-over .owl-controls .owl-prev { float:left }.controls-over .owl-controls .owl-next { float:right }.controls-over .owl-pagination { position:absolute; bottom:0; left:0; right:0 }.owl-theme.controls-over .owl-controls .owl-page { background:rgba(0,0,0,.3) }.owl-theme.controls-over .owl-controls .owl-page span, div.price-table { background:#fff }.owl-theme.controls-over .owl-controls .owl-page:first-child { border-top-left-radius:10px; border-bottom-left-radius:10px }.owl-theme.controls-over .owl-controls .owl-page:last-child { border-top-right-radius:10px; border-bottom-right-radius:10px }.owl-carousel .owl-item div { position:relative }.owl-carousel .owl-caption { padding:10px; position:absolute!important; left:0; top:0; right:0; margin-top:0; max-width:100%; display:block; color:#fff }.tab-contenttab- .owl-carousel .owl-caption p { color:#fff; font-size:13px; line-height:20px; padding:0; margin:0 }.owl-carousel .owl-caption h1, .owl-carousel .owl-caption h1 a, .owl-carousel .owl-caption h2, .owl-carousel .owl-caption h2 a, .owl-carousel .owl-caption h3, .owl-carousel .owl-caption h3 a { color:#fff; font-size:21px; line-height:21px; font-weight:700; margin-bottom:10px }.owl-carousel .owl-caption a { color:#fff; font-weight:700 }.breadcrumb { font-size:13px; margin:-3px 0 0 10px; position:relative; display:table; border-radius:0; white-space:nowrap; overflow-x:hidden; }aside ul.nav-list { list-style:none; padding:0 }aside h3, aside h4 { line-height:20px; margin-bottom:20px; font-variant:small-caps; letter-spacing:1px; font-weight:500 }aside h3 { font-size:18px }aside h4 { font-size:16px }aside ul.nav-list li { padding:0; border-bottom:1px dotted #CBD6DB }aside div.white-row ul.nav-list li { border-bottom:1px dotted #D3DCE0 }aside ul.nav-list li a { padding-left:0; -webkit-transition:all .2s; -moz-transition:all .2s; -o-transition:all .2s; transition:all .2s }aside ul.nav-list li a:hover { padding-left:10px }aside ul.nav-list li.active > a { padding-left:10px }aside ul.nav-list li a i { padding-right:6px; color:#222 }aside ul.nav-stacked li a i { color:#222 }aside { margin-bottom:10px }div.price-table { margin:30px 0; text-align:center; padding-bottom:30px }div.row.pricetable-container { padding:0 15px }div.price-table h3 { font-size:25px; line-height:25px; padding:30px 0; border-bottom:#eee 2px solid; text-transform:uppercase }div.price-table p { color:#666; font-size:36px; padding:30px 0; font-weight:400 }div.price-table p span { display:block; font-size:10px; font-weight:300; text-transform:uppercase }div.price-table ul { margin:0; padding:0 }div.price-table ul li { list-style:none; font-size:12px; border-bottom:#ddd 1px dashed; padding:8px; text-transform:uppercase }div.price-table.popular, div.price-table.popular h3, div.price-table.popular p, div.price-table.popular p span, div.price-table.popular ul li { color:#fff }div.price-table.popular { background:#666 }div.price-table .btn { color:#fff; margin-top:30px }.animation-visible { opacity:1!important }.animated, .appear-animation { opacity:0; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:1s; -moz-animation-duration:1s; -ms-animation-duration:1s; -o-animation-duration:1s; animation-duration:1s }p.dropcap:first-letter { float:left; font-size:50px; line-height:50px; margin-right:10px; margin-top:8px; display:inline-block; color:#263238; padding:8px 10px }p.dropcap.color:first-letter { color:#fff; background:#263238 }.masonry-list { margin:0; padding:0; width:100%; list-style:none; -webkit-transition:opacity 1s; -moz-transition:opacity 1s; -o-transition:opacity 1s; transition:opacity 1s }.video-wrap { top:0; overflow:hidden; position:absolute; width:100%; z-index:0 }.video-wrap .mejs-inner { width:100%!important; height:100%!important }.video-wrap .mejs-poster { background-size:cover!important }.testimonial { margin-bottom:20px }.testimonial.white cite, .testimonial.white p { background-color:#fff }.testimonial cite { background:#E4E4E4; display:inline-block; padding:0 10px 6px; border-bottom-right-radius:6px; border-bottom-left-radius:6px;}.testimonial p { background:#FFF; padding:20px; font-size:14px; margin-bottom:0; font-style:italic; border-radius:6px; border:1px solid #E4E4E4; }.cover .testimonial cite, .cover .testimonial p { background:0 0!important; color:#fff; font-size:24px }.testimonial.classic p { border-radius:6px 6px 6px 0; }.testimonial.female p, .testimonial.male p { padding-left:52px; background-image:url(../images/female.png); background-repeat:no-repeat; background-position:16px 25px }.testimonial.male p { background-image:url(../images/male.png) }html { overflow-x:hidden; overflow-y:auto; }html, body { min-height:100%; }body { color:#263238; background-color:#f4f5f7; font-family:'Open Sans', Arial, sans-serif; font-size:14px; line-height:20px; margin:0; padding:0; }#wrapper, #main { padding-top:80px; padding-right:0; padding-left:0;z-index:98; position:relative; background-color:rgba(244,245,247,0.9);overflow:hidden; }html.overflow-hidden, body.overflow-hidden { overflow:hidden !important; }section.margin-footer { margin-bottom:-81px;}span.global-overlay { background-color:rgba(0,0,0,0.7); position:fixed; top:0; right:0; bottom:0; left:0; z-index:99; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s; transition:all 0.8s; }body.boxed { background-color:#D7D6D6; }body.boxed #wrapper { background-color:#f4f5f7; }body.boxed #wrapper, body.boxed header,body.boxed footer { margin:auto; max-width:1170px; }#header_shadow { }header#topHead { height:30px; line-height:30px; position:relative; top:0; left:0; right:0;background-color:#fff; z-index:101; border-bottom:#eee 1px solid; }header#topHead a.social { text-align:center; margin:1px 0 0 1px; font-size:16px; padding:0; background:transparent; color:#ccc; }header#topHead .nav { margin-right:10px; }header#topHead a { color:#0055AA; font-size:13px; padding-right:10px; }header#topHead .btn-group.open .dropdown-toggle { box-shadow:none; }header#topHead .dropdown-menu { background-color:#f8f8f8; }header#topHead .dropdown-menu li a img, header#topHead button.language img, header#topHead button.language { font-size:13px; display:inline-block; margin-right:6px; }header#topHead .dropdown-menu li a { color:#fff; padding:6px 10px; font-size:13px; }header#topHead .dropdown-menu li:hover a { background-color:#1B1F23; }header#topHead .dropdown-menu:after { content:" "; display:block; position:absolute; width:0; height:0; right:10px; top:-18px; border:#263238 10px solid; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid transparent; }header#topNav.topHead { top:30px; }header#topNav { background:rgba(255,255,255,1); padding:10px 0; position:fixed; top:0; left:0; right:0; width:100%; z-index:100; box-shadow:0 0 8px #263238; }header#topNav.hasTopHead { top:20px !important; }header#topNav .nav>li:last-child>a { padding-right:0; }header#topNav div.nav-main-collapse { margin-top:16px; z-index:300; }header#topNav div.nav-main-collapse, header#topNav div.nav-main-collapse.in { overflow-y:visible; }header#topNav div.nav-main-collapse.in { overflow-y:visible; float:none; margin:0; }header#topNav nav ul.nav-main { margin:-7px 0 8px 0; z-index:300; }header#topNav nav ul.nav-main i.icon-caret-down { background:transparent; border-radius:100%; color:#ADB0AD; display:inline-block; font-size:12px; height:14px; line-height:15px; position:relative; text-align:center; top:-1px; width:14px; }header#topNav nav ul.nav-main > li + li { margin-left:-4px; }header#topNav nav ul.nav-main .dropdown-submenu { position:relative; }header#topNav nav ul.nav-main .dropdown-submenu > .dropdown-menu { top:0; left:100%; margin-top:-6px; margin-left:-1px; border-radius:0 6px 6px 6px; }header#topNav nav ul.nav-main .dropdown-submenu:hover > .dropdown-menu { display:block; }header#topNav nav ul.nav-main .dropdown-submenu > a:after { content:" "; display:block; float:right; width:0; height:0; border-color:transparent; border-style:solid; border-width:5px 0 5px 5px;border-left-color:#888; margin-top:5px; margin-right:-10px; }header#topNav nav ul.nav-main .dropdown-submenu:hover > a:after { border-left-color:#05A; }header#topNav nav ul.nav-main .dropdown-submenu.pull-left { float:none; }header#topNav nav ul.nav-main .dropdown-submenu.pull-left > .dropdown-menu { left:-100%; margin-left:10px; border-radius:6px 0 6px 6px; }header#topNav nav ul.nav-main li.dropdown.open a.dropdown-toggle { border-radius:5px 5px 0px 0px; }header#topNav nav ul.nav-main ul.dropdown-menu, header#topNav nav ul.nav-main li.dropdown.open a.dropdown-toggle, header#topNav nav ul.nav-main li.active a { background-color:transparent; }header#topNav nav ul.nav-main ul.dropdown-menu { top:auto; border:0; margin:0 0 0 0; padding:10px 0; border-radius:6px; }header#topNav nav ul.nav-main ul.dropdown-menu ul.dropdown-menu { margin-left:0px !important; margin-top:0px !important; box-shadow:rgba(0,0,0,0.5) 0 0 6px !important; border-radius:6px; }header#topNav nav ul.nav-main ul.dropdown-menu li:hover > a { filter:none; }header#topNav nav ul.nav-main ul.dropdown-menu > li > a { position:relative; font-weight:normal; padding:6px 20px 6px 12px; border-left:3px solid transparent; }header#topNav nav ul.nav-main ul.dropdown-menu li:last-child > a { border-bottom:0; }header#topNav nav ul.nav-main li a { background:none; font-style:normal; line-height:20px; color:#263238; font-weight:100; position:relative; font-size:1em; }header#topNav nav ul.nav-pills > li > a, header#topNav nav ul.nav-pills > li > a:hover, header#topNav nav ul.nav-pills > li > a:focus, header#topNav nav ul.nav-pills > li.active > a, header#topNav nav ul.nav-pills > li.active > a:hover, header#topNav nav ul.nav-pills > li.active > a:focus { border-radius:0; border:0; background:none; }header#topNav nav ul.nav-main li ul a { text-transform:none; font-weight:normal; font-size:0.9em; }header#topNav nav ul.nav-main li.dropdown:hover > a { padding-bottom:11px; margin-bottom:-1px; position:relative; }header#topNav nav ul.nav-main li.dropdown:hover > a:after { content:" "; display:block; position:absolute; width:0; height:0; left:40%; bottom:-3px; border-left:10px solid transparent; border-right:10px solid transparent; }header#topNav nav ul.nav-main li.dropdown:hover > ul { display:block; z-index:300; }header#topNav li.divider { border:0; border-bottom:#465260 1px solid; border-top:#1B1F23 1px solid; padding:0; }header#topNav li a i.fa {}header#topNav li a em { color:#fff; }header#topNav a.logo { color:#37474F; text-decoration:none; font-size:35px; display:inline-block; height:50px; line-height:50px; font-weight:600; letter-spacing:-2px; }header#topNav button.btn-mobile { color:#fff; display:none; background:#263238; padding:6px 10px; margin-top:8px; border-radius:0; }header#topNav button.btn-mobile i { padding:0; margin:0; font-size:21px; }header#topNav nav ul.nav-main li a.navtitle { padding-right:10px; text-transform:uppercase; }header#topNav a.btn-warning { background-color:#FF5722 !important; }header#topNav a.btn-info { background-color:#14ACD9 !important; }header#topNav a.btn-danger { background-color:#EC2945 !important; }header#topNav a.btn-success { background-color:#47A447 !important; }#topHead .signin-dd { position:relative; }#topHead .signin-dd .dropdown-menu { padding:5px 10px; }#topHead .signin-dd h2, #topHead .signin-dd h3, #topHead .signin-dd h4, #topHead .signin-dd h5, #topHead .signin-dd h6 { font-size:16px; line-height:23px; display:block; margin-bottom:6px !important; }#topHead .signin-dd h4, #topHead .signin-dd { color:#000000; margin:0; }#topHead .signin-dd p { color:#888; }#topHead .signin-dd input[type="text"], #topHead .signin-dd input[type="password"], #topHead .signin-dd input[type="email"] { margin:0; border:0; padding:8px !important; height:38px; border-radius:3px; }#topHead .signin-dd .input-group input { border-radius:0; border-top-left-radius:3px; border-bottom-left-radius:3px; }#topHead .signin-dd p, #topHead .signin-dd form, #topHead .signin-dd form a, #topHead .signin-dd form label { font-size:13px; }#topHead .signin-dd form { width:250px; }#topHead .signin-dd .form-group { margin-bottom:3px !important; }#topHead .signin-dd form .input-group-btn, #topHead .signin-dd form label { margin:0; padding:0; line-height:20px; }#topHead .signin-dd form div.checkbox { line-height:20px; margin:3px 0 0 0; }#topHead .signin-dd form div.checkbox input {float:left; display:inline-block; margin-top:4px; margin-right:6px; }#topHead .signin-dd form div.checkbox label { display:inline-block; }#topHead .signin-dd form .input-group-btn .btn, #topHead .signin-dd form .input-group .btn, #topHead .signin-dd form .form-control { border:0; height:38px; margin-top:0; }#topHead .signin-dd form button, #topHead .signin-dd form button:hover { -webkit-transition:all 0s; -moz-transition:all 0s; -o-transition:all 0s; transition:all 0s; }#topHead .signin-dd form button:after { content:" "; display:block; position:absolute; width:0; height:0; z-index:100; left:-18px; top:50%; margin-top:-10px; }#topHead .signin-dd form button:hover:after { margin-left:-1px;}#topHead .dropdown-menu hr { border:0; padding:0; margin:10px 0; border-bottom:#465260 1px solid; border-top:#1B1F23 1px solid; }#topHead .bottom-create-account { text-align:center; margin:0 -10px -5px -10px; }#topHead .bottom-create-account a { background:rgba(0,0,0,0.2); margin-top:6px; padding:6px 0; display:block; text-decoration:none; border-radius:0; border-bottom-right-radius:3px; border-bottom-left-radius:3px; transition:all 0.2s; }#topHead .bottom-create-account a:hover { background:#05A; color:#fff; }#slider * { color:#fff; }#slider { color:#fff; background:#E2E6E9; border-bottom:#ddd 1px solid; box-shadow:#ddd 0 0 5px; position:relative; margin-top:-10px !important; margin-bottom:60px !important; }#slider.full-screen { background:#f6f6f6; overflow:hidden; width:100%; margin:0; padding:0; display:block; margin-top:-81px !important;}#slider.nomargin-top { margin-top:0 !important; }#slider .fullscreen-img { background-repeat:no-repeat; background-position:50% 50%; width:100%; height:100%; background-size:cover; }#slider li { display:none; }.image-caption { text-align:center; position:absolute; left:50%; top:50%; margin-top:-30px;display:inline-block; max-width:900px; z-index:2; color:#fff; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); }#slider .image-caption .inner { display:block; padding:40px 0; }#slider .image-caption .inner h1, #slider .image-caption .inner h2, #slider .image-caption .inner h3 { color:#fff; font-size:33px; line-height:33px; margin:0 0 1px 0; display:inline-block; padding:6px; text-transform:uppercase; -webkit-text-stroke:0.2px; }#slider .image-caption .inner h1 { font-size:60px; line-height:60px; font-weight:700; background:rgba(255,255,255,0.3); display:inline-block; }#slider .image-caption .inner p { padding:3px 10px; margin:0 0 1px 0; display:inline-block; background:#fff; color:#333; -webkit-text-stroke:0.2px; }#slider .image-caption .inner .btn { margin-top:40px; font-size:30px; padding-bottom:15px; font-weight:200; -webkit-text-stroke:0.2px; }#slider .image-caption img.img-responsive { width:100% !important; height:auto !important; position:relative !important; z-index:10 !important; left:auto !important; top:auto !important; }#slider .overlay { position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.3); z-index:1; }#slider .overlay.invisible { background:rgba(0,0,0,0); visibility:visible; }#slider a.next, #slider a.prev { top:50%; color:#fff; font-size:62px; filter:alpha(opacity=50); opacity:0.5; text-decoration:none; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }#slider a.next:hover, #slider a.prev:hover { color:#fff; font-size:70px; filter:alpha(opacity=100); opacity:1; }#slider a.prev { left:10px }#slider a.prev:after { font-family:FontAwesome; content:'\f104'; }#slider a.next { right:10px }#slider a.next:after { font-family:FontAwesome; content:'\f105'; }#slider.half-screen, #slider.half-screen li { height:600px !important; margin:0; padding:0; }#slider.full-screen, #slider.half-screen { background:#F0F0F0 url('../images/loading.gif') no-repeat center; }#slider .slides-pagination { bottom:60px !important; }#slider.video { background-position:center center; background-repeat:no-repeat; background-size:cover; }#video-volume { bottom:85px; left:50%; margin:0 0 0 -15px; position:absolute; z-index:10; width:30px; height:30px; line-height:26px; font-size:20px; text-align:center; border-radius:50%; border:1px solid #fff; color:#FFFFFF; cursor:pointer; }#slider .noimg-slider h1 { font-size:120px !important; line-height:120px !important; background:none !important; font-weight:900 !important; display:block !important; padding:0 !important; }#slider .noimg-slider p { background:none !important; padding:0 !important; font-weight:200; display:block !important; -webkit-text-stroke:0.2px; }.slider-button { display:block; text-align:center; margin-top:-105px; margin-bottom:60px; position:relative; z-index:99; }.bottom-button { border:#F4F5F7 8px solid; width:100px; height:100px; line-height:86px; display:inline-block; position:relative; background:#F4F5F7; text-align:center; padding:0; margin:0; font-size:90px; text-decoration:none !important; border-radius:50%; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; }body.boxed #slider li { position:relative; }body.boxed #slider .image-caption { left:30%; }header#page-title { padding:25px 0 10px; position:relative; margin-bottom:20px; margin-top:100px; height:100px; }header#page-title h1, header#page-title h2 { font-size:2.3em; font-weight:300; line-height:42px; display:inline-block; padding:0 5px; }header#page-title.big { padding-top:280px; padding-right:0; padding-left:0; padding-bottom:180px; }header#page-title.big h1 { font-size:3em; line-height:44px; line-height:50px; }header#page-title .container { z-index:99; position:relative; }header#page-title h1 { margin:0; padding-right:5px; padding-left:5px; }header#page-title.parallax { margin-top:-100px; padding-top:180px; }.no-page-title { margin-top:50px; }.stick-to-footer { margin-bottom:-81px;}a.inner.pull-left, img.inner.pull-left { margin-right:25px; }a.inner.pull-right, img.inner.pull-right { margin-left:25px; }div.e404 { font-size:1500%; line-height:200px; color:#FFF; font-weight:800; text-shadow:10px 10px 0px #263238; display:block; }.top-content-search { margin:30px 0 60px 0; width:100%; }.top-no-header { position:relative; padding-top:80px; }.white-row, .grey-row { padding:20px; margin-bottom:20px; background-color:#fff; border-radius:6px; border:1px solid #E4E4E4; }.grey-row { background-color:#cfd8dc; }header.page-title h1, h1.page-title { font-size:40px !important; line-height:40px !important; text-transform:none !important; font-weight:300 !important; margin:0; }h1.page-title, header.page-title { margin-bottom:30px; }.special-row .divider i.fa, .special-row { background-color:#e8eaee; }.special-row .divider.white .fa { background:#fff; }.tp-banner-container { overflow:hidden; position:relative; }.fullscreen-container { width:100%; position:relative; padding:0; }.fullwidthbanner-container { width:100%; position:relative; padding:0; }.fullwidthbanner-container .fullwidthbanner { width:100%; position:relative; }.tp-caption.roundedimage img { border-radius:300px; }.fullscreenbanner-container, .fullwidthbanner-container { background:#E2E6E9; margin-bottom:60px !important; }.fullscreenbanner-container li, .fullwidthbanner-container li { visibility:hidden; }.tp-bullets { bottom:10px !important; }.tp-caption a.btn, .tp-caption a.btn:hover { color:#fff; text-decoration:none; }.tp-bannershadow { width:100% !important; }.tp-caption h1 { color:#fff; font-size:350%; }.tp-caption h2 { color:#fff; font-size:180%; }.modal { padding-top:100px; background:rgba(0,0,0,0.3); }.modal-dialog { margin-top:0px; }.modal-backdrop { z-index:1 !important;}li.masonry-item, ul.isotope { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }li.masonry-item.fadeIn, ul.isotope.fadeIn { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }span.js_loader { position:absolute; left:0; top:200px; right:0; bottom:0; background-color:rgba(255,255,255,0.1); text-align:center; padding-top:10%; height:50px; }.tp-bannertimer { background:#777 !important; background:rgba(0,0,0,0.1) !important; height:0px !important; visibility:hidden; }.featured-box.left-separator { border-left:#e6e6e6 1px solid; border-radius:0; }.special-page { position:absolute; z-index:1000; left:0; right:0; top:0; }.special-page .center-box { padding:20px; margin-top:10%; background-color:rgba(255,255,255,0.3); border:rgba(255,255,255,0.1) 10px solid; box-shadow:rgba(0,0,0,0.1) 0 0 20px inset; text-align:center; border-radius:6px; }.special-page .center-box h1 { color:#fff; text-transform:uppercase; font-weight:300; font-size:60px; line-height:60px; margin:0; }.special-page .center-box h1 .subtitle { color:#fff; font-size:15px; line-height:26px; padding-top:10px; text-transform:none; font-weight:400; }.special-page .center-box h2, .special-page .center-box h3 { color:#fff; font-size:22px; }.special-page .progress-label, .special-page .center-box p { color:#fff; }.special-page .center-box hr { border:0; margin:40px 0; border-bottom:rgba(255,255,255,0.3) 1px solid; }@media only screen and (max-width:479px) {.special-page .center-box h1 { font-size:30px; line-height:30px; }.special-page .center-box h1 .subtitle { font-weight:300; padding-top:20px; }}#gmap { width:100%; height:400px; display:block; -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0 1 0\'/></filter></svg>#grayscale"); filter:gray; z-index:1; }#gmap_default { width:100%; height:400px; display:block; }.item-box { background:#fff; overflow:hidden; margin:16px 0; width:100%; position:relative; border-radius:6px; }.item-box.fullwidth { max-width:100%; }.item-box figure { width:100%; display:block; margin-bottom:0; overflow:hidden; position:relative; text-align:center; }.item-box.fixed-box figure img { width:100%; height:auto; }.item-box-desc { padding:5px; overflow:hidden; text-align:center; }.item-box-desc p { margin-top:20px; display:block; overflow:hidden; text-overflow:ellipsis; }.item-box.fixed-box .item-box-desc p { height:98px; }.item-box-desc h4 { padding:0; margin:0; }.item-box .item-box-desc small { display:block; }.item-box.fixed-box .item-box-desc { height:256px; }.item-box.fixed-box figure { max-height:263px; }.item-box .socials { border-top:#eee 1px solid; text-align:center; display:block; }.item-box .item-hover, .item-box .item-hover .overlay { border-top-left-radius:6px; border-top-right-radius:6px; }.item-box .item-hover { opacity:0; filter:alpha(opacity=0); position:absolute; left:0px; right:0; top:0px; bottom:0px; text-align:center; color:#fff; -webkit-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s; }.item-box .item-hover, .item-box .item-hover button, .item-box .item-hover a { color:#fff; }.item-box .item-hover .inner { position:absolute; display:block; left:0; right:0; top:50%; margin-top:-30px; z-index:100; }.item-box:hover .item-hover { opacity:1; filter:alpha(opacity=100); }#comments .comment { margin:40px 0; border-radius:6px; }#comments a.replyBtn { float:right; font-size:11px; text-transform:uppercase; }#comments span.user-avatar { background:#eee; width:64px; height:64px; float:left; margin-right:10px; }#comments form .col-md-3, #comments form .col-md-4, #comments form .col-md-6, #comments form .col-md-12 { padding:2px; }#comments form label { padding:6px 0 0 4px; }#commentForm { padding:15px; }footer { color:#90a4ae; font-size:13px; overflow:hidden; }footer a { color:#FFF; }footer a:hover, footer a:active, footer a:focus { color:#99F132; text-decoration:none; }footer ul, footer ul li { list-style:none; margin:0; padding:0; color:#90a4ae; }footer .footer-bar { background:#292f38; display:block; text-transform:uppercase; position:relative; border-top:1px solid #0078EF; margin-left:auto; margin-right:auto; }footer .footer-bar .fa { margin-left:10px; }footer .footer-bar .copyright { padding:20px 0; float:none; }footer .footer-bar .toTop { }footer .footer-bar .toTop:hover { }.footer-box { color:#90a4ae; }footer .footer-content { background:#263238; border-top:2px none #45A2FF; padding-top:20px; padding-right:0; padding-left:0; padding-bottom:20px; display:block; }footer .footer-content h3 { color:#fff !important; font-weight:200; font-size:16px; }footer .column { display:block; height:100%; }footer .column.logo { position:relative; background:#292f38; display:block; margin-top:-30px; margin-bottom:-30px; padding-top:50px; padding-bottom:50px; border-bottom-right-radius:15px; border-bottom-left-radius:15px; }footer .column.logo h4 { color:#fff; font-size:20px; padding:0; margin:0; }footer address .footer-sprite { margin-bottom:20px; padding-left:30px; background:url('../images/footer_sprite.png') no-repeat 0 0; }footer address .footer-sprite:last-child { margin-bottom:0; }footer p { line-height:18px; }footer p.contact-desc { margin:0 0 30px 0; padding:0 0 10px 0; border-bottom:#403E44 1px dashed; }footer address .footer-sprite.address { background-position:0 0; }footer address .footer-sprite.phone { background-position:0 -138px; line-height:20px; }footer address .footer-sprite.email { background-position:0 -247px; }header#topNav li.search { display:inline-block; font-family:FontAwesome; font-style:normal; font-weight:normal; cursor:pointer; background-color:#E91E63; line-height:30px; width:30px; height:30px; text-align:center; font-size:15px; border-style:none; margin-left:25px !important; top:5px; border-radius:4px; color:#FFFFFF; }header#topNav li.search:before { content:"\f002"; }header#topNav li.search form { width:500px; padding:10px; height:60px; background-color:#CFD8DC; position:fixed; left:-999px; box-shadow:2px 2px 8px #222; }header#topNav li.search form button:hover header#topNav li.search form button { width:49px !important; ; -webkit-transition:all 0s; -moz-transition:all 0s; -o-transition:all 0s; transition:all 0s; }header#topNav li.search form button:after { content:" "; display:block; position:absolute; width:0; height:0; z-index:100; left:-18px; top:50%; margin-top:-10px; }header#topNav li.search form button:hover:after { margin-left:-1px; }header#topNav li.search form button, header#topNav li.search form input { height:40px; border:#F8F8F8 !important; margin-top:0 !important; margin-bottom:0 !important; font-family:'Open Sans', Arial, sans-serif; border-radius:0; }header#topNav li.search.open { }header#topNav li.search.open form { position:relative; left:0; }header#topNav li.search.open:before { content:"\f00d"; }header#topNav li.quick-cart { display:inline-block; font-family:FontAwesome; font-style:normal; font-weight:normal;position:relative; cursor:pointer; background:rgba(0,0,0,0.03); line-height:40px; width:40px; height:40px; text-align:center; font-size:17px; margin-left:10px !important; border-radius:4px; }header#topNav li.quick-cart:before { content:"\f07a"; }header#topNav li.quick-cart .badge { font-family:'Open Sans'; position:absolute; top:-4px; right:-4px; color:#999; font-size:12px; background-color:#F8F8F8; border-radius:3px; }header#topNav li.quick-cart .quick-cart-content { font-family:'Open Sans'; width:250px; position:absolute; top:40px; right:0; background-color:#F8F8F8; text-align:left; padding:10px; }header#topNav li.quick-cart .quick-cart-content p { padding:0 0 6px 0; margin:0; font-size:13px; }header#topNav li.quick-cart .quick-cart-content a.item { clear:both; display:block; color:#263238; padding:10px 0; font-size:13px; line-height:16px; min-height:20px; text-decoration:none; border-bottom:rgba(0,0,0,0.1) 1px solid; background:rgba(0,0,0,0.03); }header#topNav li.quick-cart .quick-cart-content a.item:hover { background:rgba(0,0,0,0.06); }header#topNav li.quick-cart .quick-cart-content a.item img { margin-right:10px; margin-left:8px; }header#topNav li.quick-cart .quick-cart-content a.item span.title, header#topNav li.quick-cart .quick-cart-content a.item span.price { display:block; font-size:14px; max-height:39px; overflow:hidden; }header#topNav li.quick-cart .cart-footer div.nopadding-right { margin-top:6px; padding-right:6px !important; }header#topNav li.quick-cart .cart-footer div.nopadding-left { margin-top:6px; padding-left:6px !important; }header#topNav li.quick-cart .cart-footer a.btn { color:#fff !important; font-size:13px !important; }header#topNav li.quick-cart.open { border-radius:0; border-top-left-radius:4px; border-top-right-radius:4px; }header#topNav li.quick-cart .quick-cart-content { position:fixed; left:-999px; }header#topNav li.quick-cart.open .quick-cart-content { cursor:default; position:absolute; left:auto; right:0; }header#topNav li.quick-cart.open:before { content:"\f00d"; }#btn-mobile-quick-cart { font-size:16px; display:none; border-left:rgba(0,0,0,0.1) 1px solid; padding:0 15px !important; }@media (min-width:990px) {nav.mega-menu .nav, nav.mega-menu .dropup, nav.mega-menu .dropdown, nav.mega-menu .collapse { position:static; }header#topNav nav.mega-menu ul.nav-main .mega-menu-content { text-shadow:none; }header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu { color:#87919F; padding:0; margin:0 15px; }header#topNav nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu { border-radius:6px; }header#topNav nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu { min-width:350px; }header#topNav nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu ul.dropdown-menu { top:4px; min-width:160px; padding:6px 2px; box-shadow:rgba(0,0,0,0.3) 0 0 6px; }header#topNav nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu ul.dropdown-menu li a { font-weight:normal; text-transform:none; padding:6px 20px; margin:0 -2px; background:none; font-style:normal; line-height:20px; color:#9C9C9C; position:relative; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; }header#topNav nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title { display:block; font-size:1em; font-weight:700; padding-bottom:5px; text-transform:uppercase; }header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu { list-style:none; padding:0; margin:0; }header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a { display:block; margin:0 0 0 -8px; padding:6px 8px; text-transform:none; font-size:0.9em; font-weight:normal; text-shadow:none; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; }header#topNav nav.mega-menu ul.nav-main li.mega-menu-item:hover ul.sub-menu li:hover a:hover { text-decoration:none; }header#topNav nav.mega-menu .navbar-inner, header#topNav nav.mega-menu .container { position:relative; }header#topNav nav.mega-menu .dropdown-menu { left:auto; }header#topNav nav.mega-menu .dropdown-menu > li { display:block; }header#topNav nav.mega-menu .nav.pull-right .dropdown-menu { right:0; }header#topNav nav.mega-menu .mega-menu-content { padding:20px 8px; }header#topNav nav.mega-menu .mega-menu-content:before, header#topNav nav.mega-menu .mega-menu-content:after { display:table; content:""; line-height:0; }header#topNav nav.mega-menu .mega-menu-content:after { clear:both; }header#topNav nav.mega-menu.navbar .nav > li > .dropdown-menu:after, header#topNav nav.mega-menu.navbar .nav > li > .dropdown-menu:before { display:none; }header#topNav nav.mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu { left:0; right:0; width:auto; }}@media only screen and (max-width:1006px) {#wrapper { padding-top:90px !important; }header#topNav { height:60px !important; }header#topNav div.nav-main-collapse { margin-top:6px; }header#topNav button.btn-mobile { margin-top:0 !important; }header#topNav a.logo { margin-top:-10px !important; }}@media (max-width:1201px) {.container { width:100% !important; }.navbar-form .input-group { width:100%; margin-top:20px; }.navbar-collapse li.dropdown { border-bottom-color:rgba(255,255,255,1.00); }}@media (max-width:1200px) {header#topHead .signin-dd { margin-right:0 !important; border-left:rgba(0,0,0,0.1) 1px solid; padding-left:11px; padding-right:6px; }header#topHead .signin-dd .dropdown-menu { margin-right:-10px; }header#topNav li.quick-cart { display:none !important; }#btn-mobile-quick-cart { display:block; }header#topNav div.nav-main-collapse, header#topNav div.nav-main-collapse.in { width:100%; overflow:hidden; overflow-y:hidden; overflow-x:hidden; }header#topNav div.nav-main-collapse { float:none; }header#topNav nav.nav-main ul.nav-main { float:none; position:static; margin:8px 0; overflow-x:hidden; }header#topNav div.nav-main-collapse.collapse { display:none !important; }header#topNav div.nav-main-collapse { top:8px; position:relative; }header#topNav div.nav-main-collapse.topFix { margin-top:-18px !important; }header#topNav div.nav-main-collapse.in { display:block !important; }header#topNav div.nav-collapse div.container nav.nav-main { float:left; width:100%; }header#topNav div.nav-main-collapse { background:#263238; margin-top:-8px; margin-right:0; margin-left:-15px; margin-bottom:0; max-height:none; box-sizing:content-box; }header#topNav div.nav-main-collapse.topFix { margin-top:-18px !important; }header > div.container { margin-bottom:0; }header#topNav nav ul.nav-main { margin-right:-10px; }header#topNav div.nav-collapse { background:#2D343E; clear:both; width:100%; }header#topNav nav.nav-main { padding:10px 0; clear:both; display:block; float:none; width:100%; }header#topNav nav.nav-main ul, header#topNav nav.nav-main ul li { padding:0; margin:0; }header#topNav nav.nav-main ul li { clear:both; float:none; display:block; }header#topNav nav ul.nav-main > li + li { margin-left:0; }header#topNav nav ul.nav-main li a, header#topNav nav ul.nav-main ul.dropdown-menu li > a { padding:9px 8px; border:0; border-top:0; margin:0; }header#topNav nav.nav-main ul li:last-child, header#topNav nav ul.nav-main ul.dropdown-menu li > a { border-bottom:none; }header#topNav nav ul.nav-main li.dropdown:hover > a { margin-bottom:-2px; }header#topNav nav ul.nav-main li a { color:#FFF; clear:both; float:none; display:block; padding-left:0; }header#topNav nav ul.nav-main li a i.icon-angle-down { position:absolute; right:5px; top:10px; }header#topNav nav.nav-main ul ul { margin-left:20px !important; }header#topNav nav.nav-main ul.dropdown-menu { position:static; clear:both; float:none; display:none !important; }header#topNav nav ul.nav-main ul.dropdown-menu { box-shadow:none; }header#topNav nav.nav-main li.resp-active > ul.dropdown-menu { display:block !important; }header#topNav nav ul.nav-main ul.dropdown-menu ul.dropdown-menu { border:0; margin:0 5px; }header#topNav nav ul.nav-main .dropdown-submenu > a:after { border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #FFF; }header#topNav nav ul.nav-main .dropdown-submenu:hover > a:after { border-left-color:transparent; }header#topNav nav ul.nav-pills > li > a:before, header#topNav nav ul.nav-main li.dropdown:hover > a:after { display:none; }header#topNav nav ul.nav-main i.icon-caret-down { float:right; }header#topNav nav ul.nav-main ul.dropdown-menu, header#topNav nav ul.nav-main li.dropdown.open a.dropdown-toggle, header#topNav nav ul.nav-main li a, header#topNav nav ul.nav-main li.active a, header#topNav nav ul.nav-main li.dropdown:hover a, header#topNav nav ul.nav-main ul.dropdown-menu li:hover > a, header#topNav nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover { background:none !important; background-color:transparent !important; color:#FFF !important; }header.center nav ul.nav-main > li { display:block; }header#topNav nav ul.nav-main ul.sub-menu { padding:0; margin:0 0 10px 0; }header#topNav nav ul.nav-main ul.sub-menu ul.sub-menu { margin-top:10px; }header#topNav nav ul.nav-main i.icon-caret-down { color:#ADB0AD !important; }header#topNav button.btn-mobile { display:block; float:right; }header#topNav ul.scroll-menu { position:relative; display:inherit !important; overflow-x:auto; -webkit-overflow-scrolling:touch; -moz-overflow-scrolling:touch; -ms-overflow-scrolling:touch; -o-overflow-scrolling:touch; overflow-scrolling:touch; top:0 !important; left:0 !important; width:100%; height:auto; max-height:460px; margin:0; border-left:none; border-right:none; border-radius:0 !important; box-shadow:none; }header#topNav ul.scroll-menu-2x { max-height:230px; }header#topNav nav.nav-main ul li.search { margin:0; padding:20px 10px 0 0; background-color:transparent !important; display:block; width:100%; }header#topNav li.search:before { display:none !important; }header#topNav li.search form { height:40px; padding:0; width:100% !important; float:none !important; background-color:transparent !important; filter:alpha(opacity=100); opacity:1; }.featured-box.left-separator { border-left:0; }.bs-callout .btn { display:block; max-width:250px; margin:30px auto 0 auto; }footer .column.text-right, footer .column.logo { display:none; }header#page-title { padding:30px 0 10px; position:relative; margin-bottom:20px; margin-top:90px; height:100px;white-space:nowrap;}}@media only screen and (max-width:768px) {.noimg-slider h1 { font-size:80px !important; line-height:80px !important; }.parallax { background-position:0 0% !important; background-size:cover !important; }.item-box { max-width:300px; }ul.nav-pills>li { margin-top:3px; }ul.nav-pills>li, ul.nav-pills>li>a { display:block; width:100%; float:none; }ul.nav-pills { display:block; float:none; width:100%; }div.countTo label { margin-bottom:30px; }footer .copyright { text-align:center; display:block; width:100%; }footer .column.logo, footer .column.testimonials { display:none; }footer .footer-bar .toTop { position:relative; padding-left:0; text-align:center; }header#page-title { padding:30px 0 10px; position:relative; margin-bottom:20px; margin-top:90px; height:100px; white-space:nowrap; }header#page-title h1, header#page-title h2 { font-size:1.6em; line-height:24px; }}@media only screen and (max-width:479px) {.noimg-slider h1 { font-size:60px !important; line-height:60px !important; }.slides-navigation a { top:auto !important; bottom:30px !important; }.slides-pagination { bottom:30px !important; }#slider .image-caption .inner h1 { font-size:40px; line-height:40px; }body.boxed #slider .image-caption { left:50% !important; }a.inner.pull-left, a.inner.pull-right, img.inner.pull-left, img.inner.pull-right { float:none !important; margin:20px 0 !important; }div.tabs ul.nav-tabs li, div.tabs ul.nav-tabs li a { display:block !important; float:none !important; border-radius:0; }.responsive-text-center { text-align:center !important; }.item-box { width:100%; max-width:100%; text-align:center; }.item-box figure { text-align:center; width:100%; max-height:100% !important; }.item-box figure img { margin:auto; height:auto !important; width:auto !important; }div.e404 { font-size:1150%; text-align:center; }header#page-title h1, header#page-title h2 {font-size:1.6em; line-height:20px; }}.divider.dark .fa, div.tabs ul.nav-tabs li.active a, h4.panel-title a, div.toggle > label, .noimg-slider h1, .noimg-slider p, .list-icon li:before, .stylecolor { color:#263238; }#slider h2, #slider .image-caption .inner p.dark, div.price-table.popular, .styleBackground { color:#fff; background-color:#263238; }.overlay.color1 { background-color:rgba(0,42,85,0.50); }.overlay.color2 { background-image:-webkit-linear-gradient(180deg, rgba(0,85,170,0.30) 0%, rgba(255,255,255,1.00) 91.19%); background-image:-moz-linear-gradient(180deg, rgba(0,85,170,0.30) 0%, rgba(255,255,255,1.00) 91.19%); background-image:-o-linear-gradient(180deg, rgba(0,85,170,0.30) 0%, rgba(255,255,255,1.00) 91.19%); background-image:linear-gradient(180deg, rgba(0,85,170,0.30) 0%, rgba(255,255,255,1.00) 91.19%); }a, .styleSecondcolor, .list-icon.color li:before, .item-box-desc small, p.dropcap:first-letter, ul.pagination a, ul.pagination a:hover, ul.pagination li.active .fa, ul.star-rated.styleSecondcolor li i, .tp-catpion a, .divider.stylecolor .fa { color:#05A; }a:hover, a:focus, a:active { color:#00274F; }#slider .btn.btn-default { color:#05A !important; }#slider h3, .styleSecondBackground, .list-icon.color.circle li:before, .featured-box-minimal i.fa, div.featured-box i.fa, .progress-bar-primary, ul.pagination li.active a:hover, ul.pagination li.active a, ul.isotope-filter li.active a, ul.isotope-filter li.active a:hover, p.dropcap.color:first-letter, .blog-timeline .timeline-item .item-date span, .modal-header { background-color:#05A; }.styleSecondBackground, .styleSecondBackground h1, .styleSecondBackground h2, .styleSecondBackground h3, .styleSecondBackground h4, .styleSecondBackground h5, .styleSecondBackground h6, .styleSecondBackground p { color:#fff; }header#topNav nav ul.nav-main > li:hover > a, header#topNav nav ul.nav-main > li.active > a, header#topNav nav ul.nav-main li a:hover { -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; }header#topNav nav ul.nav-main > li.active > a { font-weight:bold; }header#topNav nav ul.nav-main ul a, header#topNav nav ul.nav-main ul a.active, header#topNav nav ul.nav-main ul a em, header#topNav nav ul.nav-main ul a.active em, header#topNav nav ul.nav-main ul .mega-menu-sub-title { color:#2D2F3C !important; padding-left:10px; }header#topNav nav ul.nav-main li > ul.dropdown-menu { box-shadow:rgba(0,0,0,0.5) 0 0 6px !important; }header#topNav nav ul.nav-main li.dropdown:hover > a:after { border-bottom:#2D2F3C 10px solid; }header#topNav nav div.mega-menu-content, header#topNav nav ul.nav-main ul.dropdown-menu { background-color:#fff !important; color:#2D2F3C !important; }header#topNav li.divider { border:0; }header#topNav nav div.mega-menu-content li:hover > a, header#topNav nav ul.nav-main ul.dropdown-menu li:hover > a { background-color:#ECEFF1 !important; border-left:3px solid #EC2945; }header#topHead.color { color:#fff; background-color:#0055AA; }header#topHead.color a { color:#fff; }header#page-title { background-image:url(../../grafik/bg/header-page-title.png); background-repeat:repeat-x; background-position:bottom; background-size:cover; color:#263238; background-color:#002244;}header#page-title.de,header#topHead.de { background-image:url(../../grafik/bg/header-page-title-de.png); }header#page-title.at,header#topHead.at { background-image:url(../../grafik/bg/header-page-title-at.png); }header#page-title.ch,header#topHead.ch { background-image:url(../../grafik/bg/header-page-title-ch.png); }header#page-title h1, header#page-title h2 { background-color:#004080; color:#FFFFFF; }header#page-title h1.alt, header#page-title h2.alt { background-color:rgba(0,0,0,0.50) !important; color:#FFFFFF; }header#page-title strong { color:rgba(255,255,255,0.50); }header#page-title ul.breadcrumb { background-color:#FFFFFF; padding:0 3px; }header#page-title.big .breadcrumb { background:rgba(255,255,255,0.8); padding:0 5px; }header#page-title.pink { background-color:#660B3A; }header#page-title.pink h1, header#page-title.pink h2 { background-color:rgba(0,0,0,0.50) !important; color:#FFFFFF; }.btn-primary, .btn-success, .btn-warning, .btn-danger, .btn-info { border-color:transparent !important; }.btn-default { background-image:linear-gradient(to bottom, #fff 0px, #e0e0e0 100%); background-repeat:repeat-x; border-color:#ccc; text-shadow:0 1px 0 #fff; }.btn-default:focus, .btn-default:hover { background-color:#e0e0e0; background-image:none; }.btn-default.active, .btn-default:active { background-color:#e0e0e0; border-color:#dbdbdb; }.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default.active[disabled], .btn-default.focus[disabled], .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover { background-color:#e0e0e0; background-image:none; }.btn-primary { background-color:rgba(19,112,205,1.00); color:#FFF !important; }.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary { background-color:rgba(15,92,169,1.00); }.btn-primary .badge { color:#1370CD; background-color:#fff }.btn-success { background-color:rgba(71,164,71,1.00); color:#FFF !important;}.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success { background-color:rgba(63,147,63,1.00); }.btn-success .badge { color:#47A447; background-color:#fff }.btn-inverse { color:#fff !important; background-color:#37474F; }.btn-inverse:hover, .btn-inverse:focus, .btn-inverse.focus, .btn-inverse:active, .btn-inverse.active, .open>.dropdown-toggle.btn-inverse { background-color:#263238;}.btn-inverse .badge { color:#2D2F3C; background-color:#fff }.btn-warning { background-color:#FF5722; color:#FFF !important; }.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning, .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning.focus:active, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover { background-color:#FB3C00; }.btn-warning .badge { color:#FF5722; background-color:#fff }.btn-danger { background-color:rgba(236,41,69,1.00); color:#FFF !important; }.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger { background-color:rgba(218,19,47,1.00); }.btn-danger .badge { color:#EC2945; background-color:#fff }.btn-info { background-color:rgba(20,172,217,1.00); color:#FFF !important; }.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info { background-color:rgba(16,141,179,1.00); }.btn-info .badge { color:#14ACD9; background-color:#fff }.btn-marker { color:#fff !important; background-color:#E91E63; border-color:#ADB9C5; }.btn-marker:hover, .btn-marker:focus, .btn-marker.focus, .btn-marker:active, .btn-marker.active, .open>.dropdown-toggle.btn-marker { background-color:#C5134F; }.btn-marker .badge { color:#EC2945; background-color:#fff }.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { background-color:#1370CD; border-color:#1370CD }div.toggle.active > label { color:#fff; background-color:#05A; }.panel-default .panel-title a.collapsed { }.panel-collapse { }.panel-primary .panel-title a, .panel-danger .panel-title a, .panel-info .panel-title a, .panel-success .panel-title a, .panel-warning .panel-title a, .panel .panel-title a { color:#FFF !important; }.panel-default .panel-title a { color:#263238 !important; }.panel-default .panel-heading { background-color:#CFD8DC; color:rgba(38,50,56,1.00) !important; border:1px solid #90a4ae; }.panel-default .panel-heading:hover, .panel-default .panel-heading:active, .panel-default .panel-heading:focus { background-color:#B0BEC5; color:rgba(38,50,56,1.00) !important; }.panel-primary .panel-heading { background-color:rgba(19,112,205,1.00); color:#FFF !important; }.panel-primary .panel-heading:hover, .panel-primary .panel-heading:active, .panel-primary .panel-heading:focus { background-color:rgba(15,92,169,1.00); }.panel-info .panel-heading { background-color:rgba(20,172,217,1.00); color:#FFF !important; }.panel-info .panel-heading:hover, .panel-info .panel-heading:active, .panel-info .panel-heading:focus { background-color:rgba(16,141,179,1.00); }.panel-success .panel-heading { background-color:rgba(71,164,71,1.00); color:#FFF !important;}.panel-success .panel-heading:hover, .panel-success .panel-heading:active, .panel-success .panel-heading:focus { background-color:rgba(63,147,63,1.00); }.panel-warning .panel-heading { background-color:#FF5722; color:#FFF !important; }.panel-warning .panel-heading:hover, .panel-warning .panel-heading:active, .panel-warning .panel-heading:focus { background-color:#FB3C00; }.panel-danger .panel-heading { background-color:rgba(236,41,69,1.00); color:#FFF !important; }.panel-danger .panel-heading:hover, .panel-danger .panel-heading:active, .panel-danger .panel-heading:focus { background-color:rgba(218,19,47,1.00); }.panel-alternativ .panel-heading { background-color:#455A64; color:#FFF !important; }.panel-alternativ .panel-heading:hover, .panel-alternativ .panel-heading:active, .panel-alternativ .panel-heading:focus { background-color:#263238; }.panel-body { background-color:#fff; border-bottom-right-radius:0px; border-bottom-left-radius:0px; border-left:1px solid #90a4ae; border-right:1px solid #90a4ae; border-bottom:1px solid #90a4ae; border-top:1px none #90a4ae; color:rgba(38,50,56,1.00) !important; }.panel-active .panel-heading { background-color:#cfd8dc; color:rgba(38,50,56,1.00) !important; }.panel .panel-heading { -webkit-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; }.accordion-toggle { font-weight:400; }.accordion-toggle.collapsed { font-weight:400; }a.accordion-toggle:hover { text-decoration:none; }div.featured-box i.fa:after { border-color:#FF5722; }div.featured-box.nobg.border-only i.fa { color:#FF5722; border-color:#FF5722; }i.featured-icon { background-color:#FF5722 !important; }i.featured-icon, i.featured-icon:after { border:1px solid #FF5722; }i.featured-icon.empty { color:#FF5722 !important; }.popover-title { color:#fff; background-color:#05A; }.testimonial.color1 p, .testimonial.color1 cite { color:#fff; background-color:#263238; }.testimonial.color2 p, .testimonial.color2 cite { color:#fff; background-color:#05A; }.owl-theme .owl-controls .owl-buttons div { color:#05A; }#slider li .noimg-slider h1 { color:#263238 !important; }#slider li.styleBackground .noimg-slider, #slider li.styleBackground h1, #slider li.styleBackground h2, #slider li.styleBackground p { color:#fff !important; }#topHead .signin-dd form button, #topHead .signin-dd form button:hover, #topHead .signin-dd form button:active, header#topNav li.search form button, header#topNav li.search form button:hover, header#topNav li.search form button:active { background-color:#E91E63 !important; }#topHead .signin-dd form button:after, header#topNav li.search form button:after { border-right:#E91E63 10px solid; border-top:10px solid transparent; border-left:10px solid transparent; border-bottom:10px solid transparent; }.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color:#FFF; background:#05A; }.progress-bar-success { background-color:#47A447; }.progress-bar-info { background-color:#14ACD9; }.progress-bar-warning { background-color:#FF5722; }.progress-bar-danger { background-color:#EC2945; }.progress-bar-inverse { background-color:#BDC5CF; }.progress-striped .progress-bar-danger, .progress-striped .progress-bar-warning, .progress-striped .progress-bar-info, .progress-striped .progress-bar-success, .progress-striped .progress-bar-inverse { background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }.text-std { color:#263238 !important; font-weight:normal !important; }.text-primary { color:#1370CD; }a.text-primary:hover { color:#0055AA; }.text-success { color:#47a447; }a.text-success:hover { color:#2E6A2E; }.text-info { color:#14ACD9; }a.text-info:hover { color:#0C6985; }.text-warning { color:#FF5722; }a.text-warning:hover { color:#9E3F00; }.text-danger { color:#EC2945; }a.text-danger:hover { color:#AC0F25; }.text-weiss { color:#FFF !important; }a.text-weiss:hover { color:#FFF; }.text-mat-gelborange { color:#FFC107 !important; }.text-mat-hellgrau { color:#DEE5E8 !important; }.text-mat-gelb { color:#FFEB3B !important; }.text-mat-hellgruen { color:#8BC34A !important; }.text-mat-hellblau { color:#03A9F4 !important; }.text-mat-blaugrau { color:#607D8B !important; }.bg-primary a, .bg-success a, .bg-info a, .bg-warning a, .bg-danger a, .bg-inverse a { text-decoration:none; }.bg-primary *, .bg-primary a:hover, .bg-success *, .bg-success a:hover, .bg-info *, .bg-info a:hover, .bg-warning *, .bg-warning a:hover, .bg-danger *, .bg-danger a:hover, .bg-inverse *, .bg-inverse a:hover, .bg-mat-pink *, .bg-mat-pink a:hover, .bg-mat-violet *, .bg-mat-violet a:hover, .bg-mat-lila *, .bg-mat-lila a:hover, .bg-mat-indigo *, .bg-mat-indigo a:hover, .bg-mat-blau *, .bg-mat-blau a:hover, .bg-mat-blau-700 *, .bg-mat-blau-700 a:hover, .bg-mat-hellblau *, .bg-mat-hellblau a:hover, .bg-mat-tuerkis *, .bg-mat-tuerkis a:hover, .bg-mat-tuerkis-700 *, .bg-mat-tuerkis-700 a:hover, .bg-mat-petrol *, .bg-mat-petrol a:hover, .bg-mat-petrol-700 *, .bg-mat-petrol-700 a:hover, .bg-mat-gruen *, .bg-mat-gruen a:hover, .bg-mat-gruen-700 *, .bg-mat-gruen-700 a:hover, .bg-mat-hellgruen *, .bg-mat-hellgruen a:hover, .bg-mat-orange *, .bg-mat-orange a:hover, .bg-mat-orangerot *, .bg-mat-orangerot a:hover, .bg-mat-rot *, .bg-mat-rot a:hover, .bg-mat-braun *, .bg-mat-braun a:hover, .bg-mat-silber *, .bg-mat-silber a:hover, .bg-mat-blaugrau *, .bg-mat-blaugrau a:hover { color:#FFF !important; text-decoration:none !important; }.bg-primary { background:#1370CD !important; color:#FFF !important; }.bg-success { background:#47A447 !important; color:#FFF !important; }.bg-info { background:#14ACD9 !important; }.bg-warning { background:#FF5722 !important; }.bg-danger { background:#EC2945 !important; color:#FFF !important; }.bg-inverse { background-color:#263238 !important; color:#FFF; }.bg-grey { background-color:#F4F5F7 !important; }.bg-white { background-color:#FFF !important; }.bg-mat-dunkelblau { background-color:#004080 !important; color:#FFF !important; }.bg-mat-pink { background-color:#E91E63 !important; color:#FFF !important; }.bg-mat-pink-100 { background-color:#F8BBD0 !important; }.bg-mat-pink-700,.panel .bg-mat-pink:hover { background-color:#C2185B !important; color:#FFF !important; }.bg-mat-violet { background-color:#9C27B0 !important; color:#FFF !important; }.bg-mat-violet-100 { background-color:#E1BEE7 !important; }.bg-mat-violet-700,.panel .bg-mat-violet:hover { background-color:#7B1FA2 !important; color:#FFF !important; }.bg-mat-lila { background-color:#673AB7 !important; color:#FFF !important; }.bg-mat-lila-100 { background-color:#D1C4E9 !important; }.bg-mat-lila-700,.panel .bg-mat-lila:hover { background-color:#512DA8 !important; color:#FFF !important; }.bg-mat-indigo { background-color:#3F51B5 !important; color:#FFF !important; }.bg-mat-indigo-100 { background-color:#C5CAE9 !important; }.bg-mat-indigo-700,.panel .bg-mat-indigo:hover { background-color:#303F9F !important; color:#FFF !important; }.bg-mat-blau { background-color:#2196F3 !important; color:#FFF !important; }.bg-mat-blau-100 { background-color:#BBDEFB !important; }.bg-mat-blau-700,.panel .bg-mat-blau:hover { background-color:#1976D2 !important; color:#FFF !important; }.bg-mat-hellblau { background-color:#03A9F4 !important; color:#FFF !important; }.bg-mat-hellblau-100 { background-color:#B3E5FC !important; }.bg-mat-hellblau-700,.panel .bg-mat-hellblau:hover { background-color:#0288D1 !important; color:#FFF !important; }.bg-mat-tuerkis { background-color:#00BCD4 !important; color:#FFF !important; }.bg-mat-tuerkis-100 { background-color:#B2EBF2 !important; }.bg-mat-tuerkis-700,.panel .bg-mat-tuerkis:hover { background-color:#0097A7 !important; color:#FFF !important; }.bg-mat-petrol { background-color:#009688 !important; color:#FFF !important; }.bg-mat-petrol-100 { background-color:#B2DFDB !important; }.bg-mat-petrol-700,.panel .bg-mat-petrol:hover { background-color:#00796B !important; color:#FFF !important; }.bg-mat-gruen { background-color:#4CAF50 !important; color:#FFF !important; }.bg-mat-gruen-100 { background-color:#C8E6C9 !important; }.bg-mat-gruen-700,.panel .bg-mat-gruen:hover { background-color:#388E3C !important; color:#FFF !important; }.bg-mat-hellgruen { background-color:#8BC34A !important; color:#FFF !important; }.bg-mat-hellgruen-100 { background-color:#DCEDC8 !important; }.bg-mat-hellgruen-700,.panel .bg-mat-hellgruen:hover { background-color:#689F38 !important; color:#FFF !important; }.bg-mat-gelbgruen { background-color:#CDDC39 !important; }.bg-mat-gelbgruen-100 { background-color:#F0F4C3 !important; }.bg-mat-gelbgruen-700,.panel .bg-mat-gelbgruen:hover { background-color:#AFB42B !important; color:#FFF !important; }.bg-mat-gelb { background-color:#FFEB3B !important; }.bg-mat-gelb-100 { background-color:#FFF9C4 !important; }.bg-mat-gelborange,.bg-mat-gelb-700,.panel .bg-mat-gelb:hover { background-color:#FFC107 !important; }.bg-mat-gelborange-100 { background-color:#FFECB3 !important; }.bg-mat-gelborange-700,.panel .bg-mat-gelborange:hover { background-color:#FFA000 !important; color:#FFF !important; }.bg-mat-orange { background-color:#FF9800 !important; color:#FFF !important; }.bg-mat-orange-100 { background-color:#FFE0B2 !important; }.bg-mat-orange-700,.panel .bg-mat-orange:hover { background-color:#F57C00 !important; color:#FFF !important; }.bg-mat-orangerot { background-color:#FF5722 !important; color:#FFF !important; }.bg-mat-orangerot-100 { background-color:#FFCCBC !important; }.bg-mat-orangerot-700,.panel .bg-mat-orangerot:hover { background-color:#E64A19 !important; color:#FFF !important; }.bg-mat-rot { background-color:#F44336 !important; color:#FFF !important; }.bg-mat-rot-100 { background-color:#FFCDD2 !important; }.bg-mat-rot-700,.panel .bg-mat-rot:hover { background-color:#D32F2F !important; color:#FFF !important; }.bg-mat-braun { background-color:#795548 !important; color:#FFF !important; }.bg-mat-braun-100 { background-color:#D7CCC8 !important; }.bg-mat-braun-700,.panel .bg-mat-braun:hover { background-color:#5D4037 !important; color:#FFF !important; }.bg-mat-silber { background-color:#9E9E9E !important; color:#FFF !important; }.bg-mat-silber-100 { background-color:#F5F5F5 !important; }.bg-mat-silber-700,.panel .bg-mat-silber:hover { background-color:#616161 !important; color:#FFF !important; }.bg-mat-blaugrau { background-color:#607D8B !important; color:#FFF !important; }.bg-mat-blaugrau-900 { background-color:#263238 !important; color:#FFF !important; }.bg-mat-blaugrau-800 { background-color:#37474F !important; color:#FFF !important; }.bg-mat-blaugrau-700,.panel .bg-mat-blaugrau:hover { background-color:#455A64 !important; color:#FFF !important; }.bg-mat-blaugrau-600 { background-color:#546E7A !important; color:#FFF !important; }.bg-mat-blaugrau-500 { background-color:#607D8B !important; color:#FFF !important; }.bg-mat-blaugrau-400 { background-color:#78909C !important; color:#263238; }.bg-mat-blaugrau-300 { background-color:#90A4AE !important; color:#263238; }.bg-mat-blaugrau-200 { background-color:#B0BEC5 !important; color:#263238; }.bg-mat-blaugrau-100 { background-color:#CFD8DC !important; color:#263238; }input { color:#263238 !important; }.xy { margin-left:10px; color:#607D8B !important; }.xn { margin-left:10px; color:#CFD8DC !important; }.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1142;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:1143;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1145}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1144}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1146;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font:400 28px/44px Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px) {.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}header#topNav nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a, header#topNav nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover { color:#263238 !important; }@media (min-width:768px) {.dl-horizontal dt { width:200px; }.dl-horizontal dd { margin-left:220px; }.dl-short dt { width:140px; }.dl-short dd { margin-left:150px; }.dl-small dt { width:140px; font-size:12px }.dl-small dd { margin-left:150px; font-size:12px }.margin-top10vh { margin-top:5%; }}@media print {#topNav, .topHead, nav, .mega-menu, footer, header, aside, .header, #page-title, #wrapper .wrapper { display:none !important; visibility:hidden !important; height:0px !important; }a[href]:after { content:" (" attr(href) ")"; }}a > .label_az { width:26px; padding:4px; font-size:12px; }a:hover > .label_az { background-color:#0055AA; }.list-inline { padding-left:0; margin-left:0px; }.border-right { border-right:1px solid #90A4AE; }.border-left { border-left:1px solid #90A4AE; }.well { clear:right; box-shadow:0px 1px 2px #000000; background-color:#eceff1; }.nav>li>a { position:relative; display:block; padding:3px 5px 5px; }.nav>li>button { position:relative; display:block; padding-left:10px; }.navbar-collapse { padding-right:0px; padding-left:10px; }.floatr { float:right; display:inline; }.mark, mark, .marker { padding:.2em; background-color:#FFEB3B; color:#000000; }.spacing1 { letter-spacing:1px; }.spacing2 { letter-spacing:2px; }.separator { color:#FFF; padding-top:20px; padding-bottom:20px; display:block; position:relative; margin:40px 0px; }.separator p, .separator h2, .separator h3, .separator h4 { margin-bottom:0px; color:#FFF; }.separator input { border:1px solid #FFF; }.separator .btn { border:2px solid #FFF !important; color:#FFF !important; display:inline-block; max-width:250px; margin-right:20px; margin-left:20px; margin-bottom:0; background:transparent !important; }.separator .btn:hover { border:2px solid #FFF !important; color:#FFF !important; background:rgba(0,0,0,0.25) !important; }.clearfix { clear:both; display:block; height:0px; }.clear { clear:both; }.blur { -webkit-filter:blur(3px); -moz-filter:blur(3px); -o-filter:blur(3px); -ms-filter:blur(3px); filter:blur(3px); }.blur:hover { -webkit-filter:blur(0px); -moz-filter:blur(0px); -o-filter:blur(0px); -ms-filter:blur(0px); filter:blur(0px); -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; }.status-line { border-bottom:1px solid #6C7F93; margin-top:-25px; font-size:90%; }.sub-line { border-bottom:1px solid #6C7F93; font-size:90%; }.breadcrumb > li + li::before { color:#78909c; content:" / "; padding:0 5px; }.breadcrumb > .active { color:#263238; }li.disabled>a, dropdown-menu > .disabled > a { color:#78909c; }li.disabled>a:hover, li.disabled>a:focus { color:#78909c; text-decoration:none; cursor:not-allowed; background:transparent; }.table > tbody > tr > th, tr > th { background-color:#607D8B; color:#FFFFFF; }.table > tbody > tr.active > th, tr.active > th { background-color:#455a64; color:#FFFFFF; }.box { border-radius:4px; border:1px solid #90a4ae; padding:10px; background:#FFFFFF; margin-bottom:20px; }.infobox { padding:10px; border-radius:4px; border:1px solid #3BBADF; background-color:#FFFFFF; margin-bottom:20px; }.infobox p { margin-bottom:10px; line-height:16px; }.navbox { border-radius:4px; border:1px solid #90a4ae; background:#FFFFFF; padding:17px; }.navbox p { margin-bottom:5px; }.navbox a:focus, .navbox a:active { color:#000; text-decoration:none; }.adressbox { border-top-right-radius:4px; border-top-left-radius:4px; border:1px solid #90a4ae; padding:25px; background:#FFFFFF; }.adressbox i { margin-right:10px; font-size:large; }.mapbox { border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-left-color:#90a4ae; border-right-color:#90a4ae; border-bottom-color:#90a4ae; border-left-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; margin-bottom:20px; min-height:200px; background:#FFFFFF; }.logobox { border:1px solid #DDDDDD; padding:5px; max-width:200px; }div.tabbox { border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; border-top:1px none #DDDDDD; border-radius:4px; padding:17px; background:#FFFFFF !important; }.valign-bottom { vertical-align:bottom !important; }.valign-top { vertical-align:top !important; }.valign-middle { vertical-align:middle !important; }.align-left { text-align:left !important; }.align-center, .center { text-align:center !important; }.align-right { text-align:right !important; }.panel-heading .fa.fa-big { display:inline-block; font-size:72px; font-weight:800; height:auto; margin-right:0px; padding:0px; position:relative; top:-5px; width:auto; }.panel-title { font-size:14px; }.noverflow { overflow:hidden !important; }.nobg { background-color:transparent !important; }.affix-bottom { position:absolute; }button.close { font-size:21px; }.disabled { cursor:not-allowed; }.socialbar { margin-top:-15px; margin-bottom:10px; }.socialbar li { display:inline-block; vertical-align:middle; white-space:nowrap; padding-left:0px; padding-right:10px; }.socialbar i { margin-right:4px; font-size:large; }.microformats, .geo, .category, .value-title, .type, .markup { display:none; }.modal-400 { width:420px; margin:30px auto; }.topper { z-index:50; position:absolute; right:20px; }dd { margin-bottom:10px; }.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color:#DEE5E8; border-color:#05A; }#top-link-block.affix { border:1px solid #000; position:fixed; text-align:center; background-color:#263238; bottom:40px; right:-1px; z-index:100; border-bottom-left-radius:3px; border-top-left-radius:3px; width:30px; height:30px; padding:2px 5px 5px; -webkit-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; transition:all 1s ease-in-out; opacity:60; }#top-link-block.affix:hover { opacity:100; }.btn-ghost { background:transparent; color:#FFF !important; border:1px solid #FFF !important; }.btn-ghost:hover { border:1px solid #FFFFFF !important; color:#FFFFFF !important; background-color:rgba(255,255,255,0.20); ; }.btn-ghost.dark { border:1px solid #FFFFFF; color:#FFFFFF; background-color:rgba(0, 0, 0, 0.30); ; }.btn-ghost.dark:hover { border:1px solid #FFFFFF; color:#FFFFFF; background-color:rgba(0, 0, 0, 0.60); ; }.border { border:1px solid #B0BEC5; }.alert button i.fa { color:#FFF !important; }.alert.animate_fade_in { padding-left:15px; }.input-group-btn button, .input-group-btn button:hover { border:1px solid rgba(173,173,173,1.00); }.input-group .form-control { border-left:1px solid rgba(173,173,173,1.00); border-right:1px none rgba(173,173,173,1.00); border-bottom:1px solid rgba(173,173,173,1.00); border-top:1px solid rgba(173,173,173,1.00); }.speech { background:#fff none repeat scroll 0 0; border:4px solid #CCC; border-radius:10px; margin:0em 0 3em; padding:15px; position:relative; font-size:12px; }.speech::before { border-color:#CCC transparent; border-style:solid; border-width:19px 20px 0; bottom:-19px; content:""; display:block; left:80px; position:absolute; width:0; }.speech::after { border-color:#fff transparent; border-style:solid; border-width:13px 13px 0; bottom:-13px; content:""; display:block; left:87px; position:absolute; width:0; }.modal-header * { color:#FFF !important; }.modal-footer { color:#90a4ae; background-color:#263238; padding-top:5px; padding-bottom:5px; font-size:12px; }address { margin-bottom:0px; }.help-block { font-size:12px; }form.grey { padding:20px; margin-bottom:20px; background-color:#cfd8dc; border-radius:6px; }form.grey legend { border-bottom-color:#263238; }.top-5 { position:relative; top:-5px; }.top-10 { position:relative; top:-10px; }.top-15 { position:relative; top:-15px; }.top-20 { position:relative; top:-20px; }.top-25 { position:relative; top:-25px; }.left-15 { position:relative; left:-15px; }.right-5 { position:relative; right:-5px; }.widget { padding:15px; min-width:180px; max-width:260px; color:#FFFFFF !important; width:100%; }.widget a, .widget a:hover, .widget a:active { text-decoration:none; display:block; }.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color:#D4D9DF; opacity:1; }blockquote.para { font-size:14px; letter-spacing:normal; }.part { display:block; padding-top:10px; padding-bottom:10px; float:none; clear:both; box-sizing:border-box; margin-top:0px; }.soft { color:#8C9AAB !important; }.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body { border-top:none; }input[type="file"] { display:block; height:26px; }.h30 { height:26px; }.adbox { overflow:hidden; }.adbox.ad300x250 { width:300px; }.adbox.ad336x280 { width:336px; }.adbox.responsive { width:100%; margin-bottom:20px; }.adbox.sidebar { }@media (min-width:500px) { .adbox.responsive.quer { width:468px; } }@media (min-width:730px) { .adbox.responsive.quer { width:728px; } }.progress { font-weight:800; color:rgba(255,255,255,1.00); }.progress > .progress-type { background-color:rgba(25, 25, 25, 0.2); color:rgb(255, 255, 255); font-weight:800; left:15px; position:absolute; padding-left:10px; padding-right:10px; }.progress > .progress-completed { font-weight:800; padding-right:10px; padding-left:10px; position:absolute; right:10px; color:#222222; }.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small { color:#546e7a; }h2 small { font-size:50%; }.btn-link { color:#0055AA; padding-left:5px !important; }.btn-link:focus, .btn-link:hover { color:#00274f; text-decoration:none; }.nav li > .btn-link:focus, .nav li > .btn-link:hover { background-color:#eee; color:#263238; text-decoration:none; }.label-default { background-color:#263238; }.label-default[href]:focus, .label-default[href]:hover { background-color:#000; }aside ul.nav-list li.open a { padding-left:20px; }aside ul.nav-list li.open ul.dropdown-menu li { border-bottom-style:none; }.marker.marker-danger { border-left:5px solid #EC2945; padding-left:10px; background-color:#FFF; padding-top:2px; padding-bottom:2px; }.marker.marker-danger strong { color:#EC2945; }.marker.marker-success { border-left:5px solid #47A447; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#FFF; }.marker.marker-success strong { color:#47A447; }.marker.marker-info { border-left:5px solid #14ACD9; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#FFF; }.marker.marker-info strong { color:#14ACD9; }.marker.marker-warning { border-left:5px solid #FF5722; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#FFF; }.marker.marker-warning strong { color:#FF5722; }.table-striped > tbody > tr:nth-of-type(odd) { background-color:#FFF; }.table-striped2 > tbody > tr:nth-of-type(odd) { background-color:rgba(38,50,56,0.01); }.table-striped2 > tbody > tr:nth-of-type(even) { background-color:rgba(38,50,56,0.10); }.noradius { border-radius:0px; }.bilderrahmen { border-radius:4px; border:1px solid #C4CCD4; background-color:#FFFFFF; max-width:800px; overflow-x:visible; padding:10px; }div.hero { width:100%; height:400px; background-size:cover; background-position:center; }a.email, a.new, a.extern, a.login, a.weiter { background-position:right; background-repeat:no-repeat; padding-right:15px; }a.email { background-image:url(../../grafik/icons/bw/mail_back.gif); }a.login { background-image:url(../../grafik/icons/bw/lock.gif); }a.new { background-image:url(../../grafik/icons/bw/calendar_day.gif); }a.extern { background-image:url(../../grafik/icons/bw/extern.gif); }a.weiter { background-image:url(../../grafik/icons/bw/arrow_collapse.gif); }.form-error { display:table-row; }.dl-antiblock dd:before, .dl-antiblock dd:after { display:inline !important; }.small-caps { font-variant:small-caps; }div.end { clear:both; display:block; height:0px; }.collapsing { -webkit-transition-timing-function:linear; -o-transition-timing-function:linear; transition-timing-function:linear; }.numberCircle { border-radius:50%; width:56px; height:56px; padding:8px; background:#fff; border:2px solid #263238; text-align:center; font:32px Arial, sans-serif; color:#263238; }.modal { z-index:1049; }.nav-pills > li > a { line-height:1.3; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; }.nav-pills > li > a:hover { background-color:rgba(0,85,170,0.67); color:#ffffff; }.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color:#ffffff; background-color:#1370CD; }.nav-pills .open > a, .nav-pills .open > a:hover, .nav-pills .open > a:focus { background-color:rgba(0,85,170,0.67); color:#ffffff; }.masonry-row { -moz-column-width:25em; -webkit-column-width:25em; column-width:25em; -moz-column-gap:.5em; -webkit-column-gap:.5em; column-gap:.5em; }.masonry-row .masonry { display:inline-block; margin:.5em; padding:0; width:98%; }.masonry-title { display:inline-block; margin:.5em; width:95%; border-radius:6px; border:1px solid #E0E4E8; padding:15px; }.row-masonry { -moz-column-width:25em; -webkit-column-width:25em; column-width:25em; -moz-column-gap:.5em; -webkit-column-gap:.5em; column-gap:.5em; margin-left:-8px; }.div-masonry { display:inline-block; margin:.5em; width:95%; padding:15px; border-radius:6px; background-color:#FFFFFF; border:1px solid #E0E4E8; }.panel-masonry { display:inline-block; margin:.5em; padding:0; width:95%; }ul.duul { display:block; width:100%; clear:both; }ul.duul > li { display:block; width:49%; margin:0 0 20px; float:left; clear:left; border-radius:4px; background-color:#FFFFFF; border-bottom:1px solid #D4D9DF; border-right:1px solid #D4D9DF; padding:10px; }ul.duul li.right { float:right; clear:right; }ul.dropdown-menu li.right { text-align:left !important; clear:both; float:none; }.thumbnail.ani { position:relative; overflow:hidden; }.thumbnail.ani .caption { position:absolute; top:-100%; right:0; background:rgba(19,112,205, 0.75); width:100%; height:100%; padding:2%; text-align:center; color:#fff !important; z-index:2; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }.thumbnail.ani:hover .caption { top:0%; color:#fff !important; }.thumbnail.ani p, .thumbnail.ani h3, .thumbnail.ani h4 { color:#fff !important; }a.anchor { display:block; position:relative; top:-100px; visibility:hidden; }.tabbable-line > .nav-tabs { border:none; margin:0px; }.tabbable-line > .nav-tabs > li { margin-right:2px; }.tabbable-line > .nav-tabs > li > a { border:0; margin-right:0; color:#78909C; }.tabbable-line > .nav-tabs > li > a > i { color:#90A4AE; }.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover { border-bottom:4px solid #fbcdcf; }.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a { border:0; background:none !important; color:#263238; }.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i { color:#90A4AE; }.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu { margin-top:0px; }.tabbable-line > .nav-tabs > li.active { border-bottom:4px solid #f3565d; position:relative; }.tabbable-line > .nav-tabs > li.active > a { border:0; color:#333333; background-color:transparent; }.tabbable-line > .nav-tabs > li.active > a > i { color:#404040; }.tabbable-line > .tab-content { margin-top:-3px; background-color:#fff; border:0; border-top:1px solid #eee; padding:15px 0; }header#topNav nav ul.nav-main li.dropdown a.dropdown-toggle.navtitle i.fa { font-size:0.8em !important; }.breaknews-ticker { text-align:left !important; white-space:normal !important; display:block !important; font-size:13px; line-height:20px; }a:hover, a:focus { text-decoration:none; transition:all 0.35s ease 0s; }.inout { -webkit-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s; transition:all 0.5s ease-in-out 0s; }.inout:hover { -webkit-transform:scale(1.5, 1.5); -o-transform:scale(1.5, 1.5); transform:scale(1.5, 1.5); }ul.dropdown-menu>li>a:before {padding-right:5px; }li.divider { height:30px; margin:0px; background-color:transparent !important; border-style:none !important; border-width:0px !important; }.dropdown-menu .divider { border:none; height:0px; }.trans-100 { filter:Alpha(opacity=100) !important; opacity:1 !important; moz-opacity:1 !important; }.trans-75 { filter:Alpha(opacity=75) !important; opacity:0.75 !important; moz-opacity:0.75 !important; }.trans-50 { filter:Alpha(opacity=50) !important; opacity:0.50 !important; moz-opacity:0.50 !important; }.trans-25 { filter:Alpha(opacity=50) !important; opacity:0.25 !important; moz-opacity:0.25 !important; }.thumbnail { padding:0px; border-radius:6px; transition:border 0.2s ease-in-out 0s; }a.social-link { padding-left:5px!important; padding-right:5px!important; }a.social-link:hover { background:#FFF!important; color:#05A!important; padding-top:4px; padding-bottom:4px; }h2.strong { color:#455A64 !important; }.highlight { border-radius:3px; font-weight:400; padding:0 5px 2px; background-color:#FF5722;color:#FFF; }.greylight { border-radius:3px; font-weight:400; padding:0 5px 2px; background-color:#DEE5E8; }.card { box-shadow:0px 0px 1px #263238; }.margin-top10vh { margin-top:10%; }div.date { width:55px; }div.date div.month { font-size:14px; padding-top:2px; padding-bottom:2px; color:#FFF; float:left; text-align:center; width:100%; background-color:#47A447; font-weight:bold; background-image:-webkit-linear-gradient(180deg,rgba(58,134,58,1.00) 0%,rgba(71,164,71,1.00) 100%); background-image:-moz-linear-gradient(180deg,rgba(58,134,58,1.00) 0%,rgba(71,164,71,1.00) 100%); background-image:-o-linear-gradient(180deg,rgba(58,134,58,1.00) 0%,rgba(71,164,71,1.00) 100%); background-image:linear-gradient(270deg,rgba(58,134,58,1.00) 0%,rgba(71,164,71,1.00) 100%); }div.date div.day { border:1px solid #47A447; text-align:center; padding:4px; background:#FFF; font-size:20px; color:#263238; width:100%; font-weight:bold; }.mh300 { min-height:300px !important; padding-top:200px !important; padding-bottom:150px !important; }h1.parallax { font-family:Fjalla One; background:rgba(0, 0, 0, 0) !important; color:#ffffff; display:inline-block; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.5);}.animated.delayed { animation-delay:2s; -webkit-animation-delay:2s; }.table.noborder > tbody > tr:first-child > td, .table.noborder > thead > tr:first-child > td, .table.noborder > thead > tr:first-child > th { border-top:0px; }.bs-callout input {border-color:#FFF !important; }.bs-callout input:focus {border-color:#FFEB3B !important; }.dropdown-menu>li>a:hover{background-color:#CFD8DC;}small,.small {line-height:16px !important; }dd {margin-bottom:10px;}.lead { font-size:18px; font-style:italic; color:rgba(38,50,56,1.00); }.list-group-item { border-left-style:none; border-right-style:none; padding-left:5px; padding-right:5px; margin-bottom:5px;}.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { background-color:#FFF; border-left-style:none; border-right-style:none; border-bottom:1px solid #0055aa; border-top:1px solid #0055aa; }.nav > li > a.nohover:hover { background-color:transparent; }.inliner { display:inline; }.profilbox { border-left:1px dotted #14ACD9; padding-left:10px; margin-left:20px; padding-bottom:0px; margin-top:0px; margin-bottom:20px; float:right; }.opening-hours li { border-bottom:1px solid #DEE5E8; }.opening-hours li:last-child {border-bottom:none; }.opening-hours li.today { color:#47A447; }.bg-inverse input[type="text"] { color:#263238 !important; }div.toggle.small > label { font-size:13px !important; }ul.list-abstand10 li { margin-bottom:10px; }ul.list-abstand20 li { margin-bottom:20px; }