body{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}/**/h1,h2,h3,h4,h5,h6{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}h1,h4{font-weight:400!important}h3{margin:0px!important;margin-bottom:32px!important}h4{margin:0px!important;margin-bottom:28px!important}h5{margin:0px!important;margin-bottom:16px!important}h3.entry-title,h2.entry-title{margin:0 0 14px 0!important}/**/textarea{resize:vertical}label{font-size:80%}input[type="text"],input[type="tel"],input[type="url"],input[type="email"],input[type="number"],input[type="date"],input[type="range"],input[type="password"],select,textarea{color:#555!important}.vc_btn3.vc_btn3-style-classic,input[type=submit]{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.vc_btn3.vc_btn3-style-classic.vc_btn3-size-sm{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media screen and (max-width:767px){#cf_message{max-height:400px}}/**/address{font-style:normal!important}p{margin-bottom:20px!important}small{display:inline-block;line-height:18px!important}/**/header,.phantom-shadow-decoration #phantom{-webkit-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.1)!important;box-shadow:1px 1px 4px 1px rgba(0,0,0,0.1)!important}@media screen and (max-width:970px){.page-title .wf-container-title{display:none!important}}/**/#main{-webkit-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.1);box-shadow:1px 1px 4px 1px rgba(0,0,0,0.1);border-bottom:none}/**/#footer .widget-title{border-bottom:1px solid #dedede;padding-bottom:6px}.top-bar{display:none!important}@media screen and (max-width:830px){.mobile-branding img{height:35px!important;width:auto!important}}#lang_sel_footer{display:none}.share-button.entry-share{font-size:85%}/**/.wpcf7 p{margin-bottom:0px!important}.wpcf7 .nvm_form-left{display:table-cell;width:50%;padding-right:2%}.wpcf7 .nvm_form-right{display:table-cell;width:50%}@media screen and (max-width:767px){.wpcf7 .nvm_form-left,.wpcf7 .nvm_form-right{display:block;width:100%}}.wpcf7-submit{color:#fff!important;background-color:#555!important;font-size:14px!important;padding:14px 20px!important;border-color:rgba(0,0,0,.1)!important;text-align:left;margin-top:32px}/**/.iso-container.cont-id-0{margin-top:64px!important}section.items-grid{margin-bottom:32px!important}.paginator .button-load-more {color:#fff!important;background-color:#555!important;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.paginator .button-load-more .button-caption,.paginator a, .paginator a *{color:#fff!important;font-weight:normal!important}.fancy-date a{box-shadow:0 0 3px rgba(0,0,0,.2), 0 3px 12px rgba(0,0,0,.4)}.bg-on .blog-content{margin-top:0px!important;padding:15px 15px 10px!important;background:#F4F2EE}.bg-on .blog-content p,.bg-on .blog-content li{font-size:14px!important;line-height:23px!important}.blog-media > p{margin-bottom:0!important}.page-info{padding:0!important}/**/.benefits-grid-ico{font-size:48px;color:#86867F}.benefits-grid .wf-cell{margin-bottom:80px!important}.standard-arrow li:before{background-color:#212121!important}/**/@media screen and (max-width:1041px){#sidebar{margin-top:100px}}/**/#main-slideshow{-webkit-box-shadow:1px 3px 5px 0px rgba(89,89,89,1);box-shadow:1px 3px 5px 0px rgba(89,89,89,1)}/**/.cc_banner-wrapper{z-index:9001;position:relative;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:growDown;animation-name:growDown}.cc_container{background:rgba(0,0,0,.7)!important;padding:15px 30px 0px 30px;overflow:hidden;position:fixed;bottom:0;left:0;right:0;color:#fff;font-size:17px;font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;box-sizing:border-box;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:slideDown;animation-name:slideDown}.cc_container ::-moz-selection{/*background:#ff5e99;*/color:#fff;text-shadow:none}.cc_container .cc_message{font-size:0.6em;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em;display:block}.cc_container .cc_btn,.cc_container .cc_btn:visited{cursor:pointer;text-align:center;font-size:0.6em;transition:font-size 200ms;line-height:1em;padding:8px 10px;background-color:#f1d600;cursor:pointer;text-align:center;display:block;width:33%;margin-left:10px;float:right;max-width:120px;color:#000;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px}.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#fff;color:#000}.cc_container a,.cc_container a:visited{text-decoration:none;color:#31a8f0;transition:200ms color}.cc_container a:hover,.cc_container a:active{color:#b2f7ff}@-webkit-keyframes slideDown{0%{margin-top:-66px}100%{margin-top:0}}@keyframes slideDown{0%{margin-top:-66px}100%{margin-top:0px}}@-webkit-keyframes growDown{0%{height:0}100%{height:66px}}@keyframes growDown{0%{height:0}100%{height:66px}}@media screen and (min-width:500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{font-size:0.8em;margin-top:0.5em}}@media screen and (min-width:768px){.cc_container .cc_btn{font-size:1em;padding:8px 15px}.cc_container .cc_message{font-size:1em;line-height:1em}.cc_container{padding:15px 30px 15px}}@media screen and (min-width:992px){.cc_container .cc_message{font-size:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}/**/.nvm_small-margin{margin-bottom:5px!important}a.nvm_clean-link,a.nvm_clean-link:hover{text-decoration:none;color:#212121!important}.nvm_font-light{color:#888}.nvm_small-inline-link{font-size:80%!important;color:#999;margin-left:2px}.nvm_show-mobile{display:none}@media screen and (max-width:767px){.nvm_hide-mobile{display:none!important}.nvm_show-mobile{display:block!important}}.nvm_show-tablet{display:none}@media screen and (max-width:1150px){.nvm_hide-tablet{display:none!important}.nvm_show-tablet{display:block!important}}/**/.nvm_menu-highlight{display:inline-block;padding:4px 16px;background:#eee;border:2px solid #776336;border-radius:4px}/**/.nvm_full-width-row .vc_column-inner{padding-left:0px!important;padding-right:0px!important}/**/.nvm_elastic{position:relative;padding-bottom:55%;padding-top:15px;min-height:1330px;overflow:hidden}.nvm_elastic iframe{position:absolute;top:0;left:0;width:100%;height:100%}/**/.nvm_team{margin-top:-160px!important;background:#F4F2EE!important;position:relative;z-index:10;min-height:260px}.nvm_team .wpb_wrapper{text-align:center;padding:15px 15px 0px 15px}@media screen and (min-width:768px) and (max-width:1150px){.nvm_team{margin-top:-100px!important}}/**/.nvm_gold{color:#776336}.nvm_hotels{color:#776336}.nvm_it{color:#8B424D}.nvm_flaechenprofi{color:#D6AC1C}.nvm_zinshaus{color:#2C7298}/**/.nvm_gold-headline{color:#776336;text-transform:uppercase}.nvm_hotels-headline{color:#776336;text-transform:uppercase}.nvm_it-headline{color:#8B424D;text-transform:uppercase}.nvm_flaechenprofi-headline{color:#D6AC1C;text-transform:uppercase}.nvm_zinshaus-headline{color:#2C7298;text-transform:uppercase}/**/.nvm_benefit-gold .benefit-title a,.nvm_benefit-gold .benefit-title a:hover{color:#776336!important;text-transform:uppercase}.nvm_benefit-gold .standard-number-list li:before,.nvm_benefit-gold .standard-arrow li:before{background-color:#b6a78c!important}.nvm_benefit-hotels .benefit-title a,.nvm_benefit-hotels .benefit-title a:hover{color:#776336!important;text-transform:uppercase}.nvm_benefit-hotels .standard-number-list li:before,.nvm_benefit-hotels .standard-arrow li:before{background-color:#776336!important}.nvm_benefit-it .benefit-title a,.nvm_benefit-it .benefit-title a:hover{color:#8B424D!important;text-transform:uppercase}.nvm_benefit-it .standard-number-list li:before,.nvm_benefit-it .standard-arrow li:before{background-color:#565655!important}.nvm_benefit-flaechenprofi .benefit-title a,.nvm_benefit-flaechenprofi .benefit-title a:hover{color:#D29D01!important;text-transform:uppercase}.nvm_benefit-flaechenprofi .standard-number-list li:before,.nvm_benefit-flaechenprofi .standard-arrow li:before{background-color:#565655!important}.nvm_benefit-zinshaus .benefit-title a,.nvm_benefit-zinshaus .benefit-title a:hover{color:#2C7298!important;text-transform:uppercase}.nvm_benefit-zinshaus .standard-number-list li:before,.nvm_benefit-zinshaus .standard-arrow li:before{background-color:#565655!important}/**/.bullets-container{display:table;position:fixed;top:0;right:0;height:100%;z-index:500;font-weight:normal}.section-bullets{list-style:none!important;margin:0!important;display:table-cell;vertical-align:middle}.section-bullets li{margin-bottom:0px!important;margin-right:10px}.section-bullets a{min-width:8px;min-height:8px;display:inline-block;border-radius:50%;border:2px solid rgba(0,0,0,.2);cursor:pointer}.section-bullets .active,.section-bullets a:hover{background:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}/**/blockquote.shortcode-blockquote{background-color:rgba(255,255,255,.8)!important;width:95%!important}blockquote.shortcode-blockquote p:last-child{margin-bottom:0px!important}/**/.nvm_testimonial-quote .testimonial-item{background:transparent!important;padding:0px!important}.nvm_testimonial-quote .iso-item{padding-top:0px!important;padding-bottom:0px!important}.nvm_testimonial-quote-sidebar blockquote.shortcode-blockquote{padding-bottom: 5px!important}.nvm_testimonial-quote-sidebar  .testimonial-item{border-top:1px solid rgba(33,33,33,0.15);padding-bottom:16px!important;padding-top:16px!important}.nvm_testimonial-quote-sidebar .cont-id-0{margin-top:0px!important}.nvm_testimonial-quote-sidebar .testimonial-item .text-primary{font-size:16px!important}.nvm_testimonial-quote-sidebar .testimonial-vcard{margin:0px!important}/**/.wpb_raw_html{margin-bottom:0px!important}/**/.floatingContainer{bottom:96px;position:fixed;right:9px;display:none;z-index:550}.actionButton,.subActionButton{cursor:pointer;border-radius:50%;height:44px;position:relative;width:44px;z-index:3000;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.actionButton.nvm_gold{background-color:#776336}.actionButton.nvm_hotels{background-color:#776336}.actionButton.nvm_it{background-color:#8B424D}.actionButton.nvm_flaechenprofi{background-color:#D6AC1C}.actionButton.nvm_zinshaus{background-color:#2C7298}.actionButton:before,.actionButton:after{color:#fff;position:absolute;font-size:1.4em;font-weight:400;font-family:'FontAwesome'}.actionButton:before{content:'\f129';margin-top:.46em;margin-left:.8em;opacity:1;transition:content 0.4s,transform 0.4s,opacity 0.2s}.actionButton:after{content:'\f07c';margin-top:.44em;margin-left:.51em;opacity:0;transform:rotate3d(0,0,1,-360deg);transition:content 0.4s,transform 0.4s,opacity 0.4s}.actionButton.open::before{transform:rotate3d(0,0,1,0deg);opacity:0}.actionButton.open::after{transform:rotate3d(0,0,1,0deg);opacity:1}.subActionButton{display:none;background-color:#fff;margin-bottom:.5em;text-decoration:none!important}.subActionButton:before{margin-top:.5em;margin-left:.7em;font-size:1.4em;font-family:'FontAwesome';position:absolute;color:#212121}.subActionButton.phone:before{content:'\f095';margin-top:.47em;margin-left:.62em}.subActionButton.mail:before{content:'\f003';margin-top:.42em;margin-left:.5em}.subActionButton.map:before{content:'\f041';margin-top:.48em;margin-left:.71em}/**/.nvm_search{width:100%;padding:7px 15px 7px 15px;color:#555!important;cursor:pointer;border:0px!important;background-color:#555;color:#fff!important;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin-bottom:6px!important}select.nvm_search{padding-bottom:13px}.nvm_select-arrow{position:absolute;z-index:10;color:#efefef;right:26px;top:11px}/**/.nvm_tta .vc_tta.vc_general .vc_tta-panel{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-top:3px}.nvm_tta .vc_tta-panel-body{border-color:#F4F2EE!important;background-color:#fff!important;border-top:4px solid #dedede!important;padding-top:36px!important}.nvm_tta .vc_tta-panel-body table td, th{border-color:rgba(100,100,100,.1)}.nvm_tta .vc_tta-panel-body table .nvm_seperator td{border-top-width:2px!important;border-color:rgba(50,50,50,.1)}.nvm_tta .vc_tta-panel-body table td.nvm_hotel-table-hover{padding:5px 2px 5px 0px!important}.nvm_tta .vc_tta-panel-body table td.nvm_hotel-table-hover a{font-size:75%;text-decoration:none;background:#fff;color:#fff;border-radius:2px;padding:0 10px;display:inline-block}.nvm_tta .vc_tta-panel-body table tr:hover td.nvm_hotel-table-hover a{background:#555;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.nvm_tta .vc_tta-panel-body table tr:hover td{background:#F4F2EE;cursor:default!important}.nvm_tta .vc_tta-panel-heading{margin-top:3px;background:#F4F2EE!important}.nvm_tta .vc_tta-panel-heading h4{margin:6px 0 !important;font-weight:300!important}.nvm_tta .vc_tta-panel-heading h4 a{color:#776336!important;font:normal 20px / 28px "Roboto", Helvetica, Arial, Verdana, sans-serif}/**/.single-related-posts{border-bottom:0px!important}.nav-previous .post-title,.nav-next .post-title{font:normal 16px / 25px "Droid Sans", Helvetica, Arial, Verdana, sans-serif!important;}.back-to-list{background-image:none!important}.single-related-posts>h3{display:none!important}.post-navigation .nav-links{padding:8px 0!important}/**/.post-meta .entry-meta, .post-meta .entry-tags {-webkit-justify-content:flex-start!important;-moz-justify-content:flex-start!important;-ms-flex-pack:flex-start!important;-ms-justify-content:flex-start!important;justify-content:flex-start!important}.single .entry-tags a{background-color:#fff!important}.single .entry-tags a:hover{background-color:#f4f2ee!important}.testimonial-vcard .text-secondary,.testimonial-vcard .text-primary{font-weight: normal!important}.paginator .button-load-more .button-caption:before {content:""!important;margin-right:0px!important}/**/.nocomments{display:none}
.nvm_christmas_slogan{width:100%;padding:6px 0;text-align:center;color:#fff;text-shadow:1px 2px 2px #817840;font-family:'Kaushan Script',cursive;font-size:1.4em;border-top:solid 1px #B5AB73;border-bottom:solid 1px #B5AB73;background: #dcd6b4;background: -moz-linear-gradient(45deg,  #dcd6b4 0%, #d1cba1 40%, #c1b985 100%);background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#dcd6b4), color-stop(40%,#d1cba1), color-stop(100%,#c1b985));background: -webkit-linear-gradient(45deg,  #dcd6b4 0%,#d1cba1 40%,#c1b985 100%);background: -o-linear-gradient(45deg,  #dcd6b4 0%,#d1cba1 40%,#c1b985 100%);background: -ms-linear-gradient(45deg,  #dcd6b4 0%,#d1cba1 40%,#c1b985 100%);background: linear-gradient(45deg,  #dcd6b4 0%,#d1cba1 40%,#c1b985 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#BA6000\', endColorstr=\'#FFDF6E\',GradientType=1 );filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#C2A562\', endColorstr=\'#c1b985\',GradientType=1 );}