/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xPX7z5o44AuUJ1t1avdkNXJ_v5H-gcmDugi2HQeB0BPm.woff2) format('woff2');

}
/* cyrillic */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xLLF6RfyvCYuuChpfFHKAr5_v5H-gcmDugi2HQeB0BPm.woff2) format('woff2');

}
/* greek-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xIbCcO5IWJIaQ5MtZqYsHUp_v5H-gcmDugi2HQeB0BPm.woff2) format('woff2');

}
/* greek */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xHQ3DnTiPFZC1qn696_nOv9_v5H-gcmDugi2HQeB0BPm.woff2) format('woff2');

}
/* vietnamese */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xLzZT6Zu7Z-BZJGL0hT-UJV_v5H-gcmDugi2HQeB0BPm.woff2) format('woff2');

}
/* latin-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xPJmhJzg6kSQTtrFMk-8lT5_v5H-gcmDugi2HQeB0BPm.woff2) format('woff2');

}
/* latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xIgEy7irt_A5K-aDq9kG7DHr7w4p9aSvGirXi6XmeXNA.woff2) format('woff2');

}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v13/IY9HZVvI1cMoAHxvl0w9LVKPGs1ZzpMvnHX-7fPOuAc.woff2) format('woff2');

}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v13/22JRxvfANxSmnAhzbFH8PgLUuEpTyoUstqEm5AMlJo4.woff2) format('woff2');

}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');

}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');

}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v13/rZPI2gHXi8zxUjnybc2ZQFKPGs1ZzpMvnHX-7fPOuAc.woff2) format('woff2');

}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;

}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v13/XNVd6tsqi9wmKNvnh5HNEIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');

}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v13/2HG_tEPiQ4Z6795cGfdivJBw1xU1rKptJj_0jans920.woff2) format('woff2');

}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://fonts.gstatic.com/s/lato/v13/AcvTq8Q0lyKKNxRlL28Rn4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');

}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://fonts.gstatic.com/s/lato/v13/HkF_qI1x_noxlxhrhMQYEJBw1xU1rKptJj_0jans920.woff2) format('woff2');

}


@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700);@font-face{font-family:'Bodonixt';src:url("../fonts/bodonixt-webfont.eot");src:url("../fonts/bodonixt-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/bodonixt-webfont.woff2") format("woff2"),url("../fonts/bodonixt-webfont.woff") format("woff"),url("../fonts/bodonixt-webfont.ttf") format("truetype"),url("../fonts/bodonixt-webfont.svg#bodonixtregular") format("svg");font-weight:normal;font-style:normal}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}meta.foundation-version{font-family:"/{{VERSION}}/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 30em)/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:30.063em)/";width:30.063em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:30.063em) and (max-width:47.927em)/";width:30.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:48em)/";width:48em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:48em) and (max-width:63.927em)/";width:48em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:64em)/";width:64em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:64em) and (max-width:79.927em)/";width:64em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#3a3a3a;padding:0;margin:0;font-family:"Lato",sans-serif;font-weight:normal;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none;visibility:hidden}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 30em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 30.063em) and (max-width: 47.927em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 30.063em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 48em) and (max-width: 63.927em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 48em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 64em) and (max-width: 79.927em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 80em) and (max-width: 999999999999){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 80em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#5f8cc1;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#5f8cc1}a img{border:none}p{font-family:inherit;font-weight:300;font-size:1rem;line-height:1.6;margin-bottom:1em;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif;font-weight:bold;font-style:normal;color:#3a3a3a;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#7f7f7f;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#7f7f7f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#333;background-color:#f8f8f8;border-width:1px;border-style:solid;border-color:#dfdfdf;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1em;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#3a3a3a;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1em;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125rem;color:#676767}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#676767}blockquote,blockquote p{line-height:1.6;color:#7f7f7f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 30.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#3a3a3a !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}body{-webkit-font-smoothing:antialiased}a{outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent}a:hover{outline:none;text-decoration:underline}a:focus{outline:none}.row,.vCmsKontaktformLiveHolder,.vSiteKontaktFormChangeElementHolder,.row-wide{position:relative;width:100%;max-width:928px;margin:0 auto}.row:before,.vCmsKontaktformLiveHolder:before,.vSiteKontaktFormChangeElementHolder:before,.row:after,.vCmsKontaktformLiveHolder:after,.vSiteKontaktFormChangeElementHolder:after,.row-wide:before,.row-wide:after{content:" ";display:table}.row:after,.vCmsKontaktformLiveHolder:after,.vSiteKontaktFormChangeElementHolder:after,.row-wide:after{clear:both}.row-wide{max-width:1088px}@media only screen and (min-width: 64em) and (max-width: 79.927em){.row-wide{max-width:992px}}@media only screen and (min-width: 48em) and (max-width: 63.927em){.row,.vCmsKontaktformLiveHolder,.vSiteKontaktFormChangeElementHolder,.row-wide{max-width:728px}}@media only screen and (max-width: 47.927em){.row,.vCmsKontaktformLiveHolder,.vSiteKontaktFormChangeElementHolder,.row-wide{padding:0 15px}}.diamond-white,.diamond-blue{position:relative;padding:90px 0 90px}.diamond-white:before,.diamond-blue:before{content:' ';display:block;margin-left:-13.5px;width:27px;height:27px;background:url(../img/sprite.png?2999) -78px -40px no-repeat;position:absolute;top:30px;left:50%;z-index:100}.diamond-blue{background:#f9fbfe}ul,ol,table{font-size:1rem;font-weight:300}.text-box table{width:100%}.text-box ul{margin:0;padding:0;list-style:none;margin:0 0 1em}.text-box ul li{position:relative;padding-left:20px}.text-box ul li:before{content:' ';display:block;width:9px;height:9px;background:url(../img/sprite.png?2999) -66px -84px no-repeat;position:absolute;top:8px;left:0px}.text-box h1{font-family:'Playfair Display', serif;font-size:3.125rem;font-weight:400;line-height:1.3}.text-box h2{font-family:'Lato', sans-serif;font-size:1.25rem;font-weight:300;line-height:1.3}.text-box h3{font-family:'Playfair Display', serif;font-size:2rem;font-weight:400;line-height:1.3}.text-box h4{font-family:'Lato', sans-serif;font-size:1rem;font-weight:300;line-height:1.2}.text-box h5{font-size:0.875rem;font-weight:300;line-height:1.2}.btn{position:relative;display:inline-block;height:37px;line-height:35px;text-align:center;font-size:0.8125rem;font-weight:700;color:#000;text-transform:uppercase;padding:0 15px;border:1px solid #000;background:#fff;min-width:160px;border-radius:0;transition:all 300ms ease-out}.btn:hover,.btn:focus,.btn:active{background:#000;color:#fff}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border-bottom:1px solid #bfc1c3;background:transparent;position:relative;padding:0}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:inherit;line-height:30px;margin:0;padding:0 3px;font-size:0.875rem;font-weight:300;color:#3a3a3a;text-align:left}.selectric .button{text-indent:-9999px;display:block;position:absolute;right:3px;top:0;bottom:0;margin:auto;width:30px;height:30px}.selectric .button:after{content:' ';display:block;margin-top:-4.5px;margin-left:-4.5px;width:9px;height:9px;background:url(../img/sprite.png?2999) -78px -84px no-repeat;transition:all 300ms ease-out;position:absolute;top:50%;left:50%}.selectric-open{z-index:9999}.selectric-open .selectric .button:after{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.selectric-open .selectric-items{display:block}.selectric-disabled{opacity:0.005;filter:alpha(opacity=0.5);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%;display:none}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;z-index:-1}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0}.selectric-items li{display:block;cursor:pointer;border:0;padding:0 3px;line-height:32px;height:auto;border-bottom:1px solid #bfc1c3}.selectric-items li.selected{background:#f9fbfe;color:#444}.selectric-items li:hover{background:#f9fbfe;color:#444}.selectric-items li.disabled{opacity:0.005;filter:alpha(opacity=0.5);cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled li{opacity:0.01;filter:alpha(opacity=1)}.selectric-items .selectric-group li{padding-left:25px}.selectric-above .selectric-items{top:auto;bottom:100%}.site-header{position:relative;height:265px;background-position:center center;background-repeat:none;z-index:110}.site-header.open .hamburger:before{opacity:1;filter:alpha(opacity=100)}.site-header.open .hamburger:after{display:block}.site-header.open .hamburger li{background:#000}.site-header.open .main-menu{display:block}.site-header.scrolled .hamburger{position:fixed;top:40px;right:40px}.site-header.scrolled .hamburger:before{opacity:1;filter:alpha(opacity=100)}.site-header.scrolled .hamburger:after{display:none}.site-header.scrolled .hamburger li{background:#000}.hamburger{margin:0;padding:0;list-style:none;position:absolute;top:50px;right:40px;width:21px;height:12px;cursor:pointer;display:none;z-index:300}.hamburger li{width:21px;height:2px;background:#fff;border-radius:1px;position:absolute;left:0;transition:all 300ms ease-out;opacity:1;filter:alpha(opacity=100)}.hamburger li:nth-child(1){top:0}.hamburger li:nth-child(2){top:5px}.hamburger li:nth-child(3){top:5px}.hamburger li:nth-child(4){top:10px}.hamburger:before{content:'';display:block;height:46px;width:46px;background:#fff;opacity:0;filter:alpha(opacity=0);transition:all 300ms ease-out;position:relative;top:-17px;left:-13px;-webkit-box-shadow:0 0 16px 0 rgba(6,6,6,0.39);box-shadow:0 0 16px 0 rgba(6,6,6,0.39)}.hamburger:after{content:'';display:block;background:#fff;width:70px;height:20px;position:absolute;top:29px;right:-12px;display:none}.main-menu{border-bottom:1px solid #fff;position:absolute;bottom:90px;left:0;text-align:center;width:100%;padding:0 0 25px;z-index:100}.main-menu ul{margin:0;padding:0;list-style:none}.main-menu li{position:relative;display:inline-block;transition:all 300ms ease-out}.main-menu li:hover,.main-menu li:active,.main-menu li:focus{background:#fff}.main-menu li:hover a,.main-menu li:active a,.main-menu li:focus a{color:#000;text-decoration:none}.main-menu li:hover .v_siteUnterMenu,.main-menu li:active .v_siteUnterMenu,.main-menu li:focus .v_siteUnterMenu{display:block}.main-menu li.active>a{color:#000 !important}.main-menu a{font-size:0.8125rem;font-weight:700;color:#fff;text-transform:uppercase;display:block;padding:0 15px;height:36px;line-height:36px;white-space:nowrap;position:relative;z-index:10;transition:all 300ms ease-out}.main-menu .v_siteUnterMenu{display:none;background:#fff;position:absolute;top:100%;left:0;text-align:left;min-width:150px;padding:0 10px 3px}.main-menu .v_siteUnterMenu:before{content:'';display:block;height:36px;width:100%;position:absolute;bottom:100%;left:0;background:#fff}.main-menu .v_siteUnterMenu li{display:block;border-top:1px solid #e7e7e7}.main-menu .v_siteUnterMenu li a{color:#bababa;height:30px;line-height:30px;padding:0 5px}.main-menu .v_siteUnterMenu li a:hover,.main-menu .v_siteUnterMenu li a:active,.main-menu .v_siteUnterMenu li a:focus{color:#000}.main-menu .v_siteUnterMenu li ul{display:none}@media only screen and (max-width: 63.927em){.hamburger{display:block}.main-menu{display:none;border-bottom:0;bottom:auto;top:79px;padding:0;text-align:left}.main-menu .row,.main-menu .vCmsKontaktformLiveHolder,.main-menu .vSiteKontaktFormChangeElementHolder{padding:0 28px;max-width:100%}.main-menu .v_siteMenu{-webkit-box-shadow:0 0 16px 0 rgba(6,6,6,0.39);box-shadow:0 0 16px 0 rgba(6,6,6,0.39)}.main-menu ul{background:#fff}.main-menu li{display:block;border-bottom:1px solid #f0f0f0;margin:0 5px}.main-menu li:last-child{border-bottom:0}.main-menu a{color:#000 !important;line-height:36px;height:36px;padding:0 25px;font-size:0.75rem}.main-menu .v_siteUnterMenu{position:relative;top:0;padding:0 20px}.main-menu .v_siteUnterMenu:before{display:block}.main-menu .v_siteUnterMenu li{border-top:0}.main-menu .v_siteUnterMenu li a{color:#000;height:36px;line-height:36px;padding:0 20px 0 20px}}@media only screen and (max-width: 47.927em){.site-header{height:120px}}.site-footer{position:relative;padding:90px 0 50px}.site-footer:before{content:' ';display:block;margin-left:-13.5px;width:27px;height:27px;background:url(../img/sprite.png?2999) -78px -40px no-repeat;position:absolute;top:30px;left:50%;z-index:100}.site-footer .left,.site-footer .right{width:50%}.site-footer .left{text-align:right;padding-right:15px}.site-footer .left p,.site-footer .left ul,.site-footer .left ol{font-family:'Playfair Display', serif;font-size:3.125rem;font-weight:400;margin:-5px 0 0;line-height:1}.site-footer .right{padding-left:15px}.footer-copy{border-top:1px solid #000;border-bottom:35px solid #000;text-align:center;padding:10px 0}.footer-copy a{display:inline-block;width:155px;height:43px;background:url(../img/footerLogo.png) -2px -2px no-repeat;text-indent:-9999px; background-size: 100%;}@media only screen and (max-width: 47.927em){.site-footer .left,.site-footer .right{width:100%;text-align:center;padding:0}.site-footer .left{margin-bottom:15px}.site-footer .left p,.site-footer .left ul,.site-footer .left ol{font-size:1.5625rem}}.overview-tabs{position:relative;padding:100px 0 0}.overview-tabs:before{content:' ';display:block;margin-left:-13.5px;width:27px;height:27px;background:url(../img/sprite.png?2999) -78px -40px no-repeat;position:absolute;top:30px;left:50%;z-index:100}.overview-tabs h1,.overview-tabs h1 p{font-family:'Playfair Display', serif;font-size:2rem;font-weight:400;margin:0;line-height:1.3}.overview-tabs h2,.overview-tabs h2 p{font-size:1rem;font-weight:300;margin:0;line-height:1.3;font-style:italic}.overview-tabs h2{margin-bottom:70px}.overview-tabs .raw-tabs{overflow:hidden}.overview-tabs-items{position:relative;min-height:72px;margin:0 auto !important;background:#3a3a3a}body.vcmsUserLogedIn .overview-tabs-items{min-height:100px}body.vcmsUserLogedIn .overview-tabs-items>li{height:100px}.overview-tabs-items:before,.overview-tabs-items:after{content:'';display:block;width:1000px;height:72px;background:#3a3a3a;position:absolute;top:0;right:100%}.overview-tabs-items:after{right:auto;left:99.9999%}.overview-tabs-items>li{position:relative;width:33.33333%;height:72px;text-align:center;background:#3a3a3a}.overview-tabs-items>li>div{position:relative;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:left;display:inline-block}.overview-tabs-items>li:nth-child(1){border-left:1px solid #9d9d9d}.overview-tabs-items>li:nth-child(2){border-left:1px solid #9d9d9d;border-right:1px solid #9d9d9d}.overview-tabs-items>li:nth-child(3){border-right:1px solid #9d9d9d}.overview-tabs-items>li.active:after{content:' ';display:block;margin-left:-14.5px;width:29px;height:15px;background:url(../img/sprite.png?2999) -46px -40px no-repeat;position:absolute;top:100%;left:50%;z-index:100}.overview-tabs-items h3,.overview-tabs-items h3 p{font-family:'Playfair Display', serif;font-size:1.4375rem;font-weight:400;color:#fff;margin:0;line-height:1}.overview-tabs-items h4,.overview-tabs-items h4 p{font-size:1rem;font-weight:300;color:#fff;margin:0;line-height:1}.overview-tabs-contents{position:relative;background:#f9fbfe}.overview-tabs-contents>div{padding:75px 0 0;display:none}.overview-tabs-contents>div div.vSiteElemBox{margin-bottom:50px}.tabs-detail:before,.tabs-detail:after{content:" ";display:table}.tabs-detail:after{clear:both}.tabs-detail .text{width:450px;float:left}.tabs-detail .text:before,.tabs-detail .text:after{content:" ";display:table}.tabs-detail .text:after{clear:both}.tabs-detail .text .col-1 ul{margin:0;padding:0;list-style:none}.tabs-detail .text .col-1 li{margin-bottom:5px;padding:0}.tabs-detail .text .col-1 li:before,.tabs-detail .text .col-1 li:after{content:" ";display:table}.tabs-detail .text .col-1 li:after{clear:both}.tabs-detail .text .col-1 li:before{display:none}.tabs-detail .text .col-1 .left{position:relative;width:30%;font-weight:bold;padding-right:5px;padding-left:20px}.tabs-detail .text .col-1 .left:before{content:' ';display:block;width:9px;height:9px;background:url(../img/sprite.png?2999) -66px -84px no-repeat;position:absolute;top:8px;left:0px}.tabs-detail .text .col-1 .right{width:70%;padding-left:10px}.tabs-detail .text .col-1 p{margin:0}.tabs-detail .text .col-3{clear:both;text-align:left;padding:20px 20px 0 10px}.tabs-detail .text .col-3 ul{margin:0;padding:0;list-style:none}.tabs-detail .text .col-3 li{border-bottom:1px solid #ebedef;padding:5px 15px}.tabs-detail .text .col-3 li:before{display:none}.tabs-detail .text .col-3 a:after{content:'>';margin-left:8px}.tabs-detail .gallery{position:relative;width:445px;max-width:100%;overflow:hidden;display:block;background-color:#eee;background-position:center center;background-repeat:no-repeat;background-size:cover;float:left;border:1px solid #000}.tabs-detail .gallery:before{content:' ';display:block;width:42px;height:41px;background:url(../img/sprite.png?2999) -2px -40px no-repeat;position:absolute;top:0px;left:0px;z-index:10}.tabs-detail .gallery:after{content:"Bild " attr(data-current) " / " attr(data-total);position:absolute;bottom:0;right:0;height:23px;line-height:23px;padding:0 7px;background:#000;font-size:0.875rem;font-weight:300;color:#fff;z-index:10}.tabs-detail .gallery img{z-index:1;max-width:100%;width:100%}.tabs-detail .gallery img.active{z-index:3}.overview-form{position:relative;padding:110px 0 70px;text-align:center}.overview-form.active{background:#f9fbfe;padding-top:50px}.overview-form form{background:#fff;border:3px solid #d4d6d8;padding:40px 40px 20px;max-width:1040px;width:100%;margin:0 auto;display:block;height:160px}.overview-form .col{width:20%;float:left;text-align:left;margin:0 0 35px;padding:0 25px}.overview-form h3{position:relative;font-size:0.8125rem;font-weight:700;text-transform:uppercase;margin:0 0 25px}.overview-form h3:before{content:' ';display:block;width:9px;height:9px;background:url(../img/sprite.png?2999) -66px -84px no-repeat;position:absolute;top:4px;left:-20px}@media only screen and (min-width: 64em) and (max-width: 79.927em){.overview-form form{max-width:992px}}@media only screen and (min-width: 48em) and (max-width: 63.927em){.overview-form form{max-width:728px}.overview-form .col{width:50%}.overview-form .col:nth-child(-n+2){margin-bottom:50px}}@media only screen and (max-width: 47.927em){.overview-tabs .row,.overview-tabs .vCmsKontaktformLiveHolder,.overview-tabs .vSiteKontaktFormChangeElementHolder{padding-left:40px;padding-right:40px}.overview-tabs h1,.overview-tabs h1 p{font-size:1.5625rem;font-weight:400}.overview-tabs h2{margin-bottom:40px}.overview-tabs-items{min-height:72px}.overview-tabs-items:before,.overview-tabs-items:after{height:72px}.overview-tabs-items>li{width:100%;height:72px;text-align:left;padding:0 40px !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid #fff}.overview-tabs-items>li>div{position:relative;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:left;display:inline-block}.overview-tabs-items>li:before{content:' ';display:block;margin-top:-8.5px;width:10px;height:17px;background:url(../img/sprite.png?2999) -42px -84px no-repeat;position:absolute;top:50%;right:40px;transition:all 300ms ease-out}.overview-tabs-items>li.active:after{left:30%}.overview-tabs-items>li.active:before{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.overview-form{padding:110px 20px 70px}.overview-form form{padding:50px 60px 50px}.overview-form .col{width:auto;float:none;padding:0}.overview-form h3{margin-bottom:10px}.tabs-detail .text{width:auto;float:none}.tabs-detail .text .col-1{clear:both;text-align:left}.tabs-detail .text .col-1 .left,.tabs-detail .text .col-1 .right{width:auto;float:none !important}.tabs-detail .text .col-1 .right{padding-left:20px}.tabs-detail .gallery{position:relative;width:445px;max-width:100%;overflow:hidden;display:block;background-color:#eee;background-position:center center;background-repeat:no-repeat;background-size:cover;float:left;border:1px solid #000}.tabs-detail .gallery:before{content:' ';display:block;width:42px;height:41px;background:url(../img/sprite.png?2999) -2px -40px no-repeat;position:absolute;top:0px;left:0px;z-index:10}.tabs-detail .gallery:after{content:"Bild " attr(data-current) " / " attr(data-total);position:absolute;bottom:0;right:0;height:23px;line-height:23px;padding:0 7px;background:#000;font-size:0.875rem;font-weight:300;color:#fff;z-index:10}.tabs-detail .gallery img{z-index:1;max-width:100%;width:100%}.tabs-detail .gallery img.active{z-index:3}.raw-tabs>.overview-tabs-items{display:none}.raw-tabs .raw-tabs-contents .overview-tabs-items{display:block}}@media only screen and (max-width: 360px){.tabs-detail .text .col-1{position:relative;left:-20px}}.raw-tabs:before,.raw-tabs:after{content:" ";display:table}.raw-tabs:after{clear:both}.raw-tabs-contents{clear:both}.raw-tabs-contents .raw-tabs-items{display:none}.raw-tabs-items{margin:0;padding:0;list-style:none}.raw-tabs-items:before,.raw-tabs-items:after{content:" ";display:table}.raw-tabs-items:after{clear:both}.raw-tabs-items li{position:relative;float:left;padding:0 15px;cursor:pointer}.home-header{position:relative;padding:100px 0 180px}.home-header:before{content:' ';display:block;margin-left:-13.5px;width:27px;height:27px;background:url(../img/sprite.png?2999) -78px -40px no-repeat;position:absolute;top:30px;left:50%;z-index:100}.home-header:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:110px;display:block;background:url(../img/home.png) center bottom no-repeat;background-size:contain}.h1-h2-element h1,.h1-h2-element h1 p{font-family:'Playfair Display', serif;font-size:3.125rem;font-weight:400;margin:0;line-height:1.3}.h1-h2-element h2,.h1-h2-element h2 p{font-family:'Lato', sans-serif;font-size:1.25rem;font-weight:300;margin:0;line-height:1.3;font-style:italic}.h1-h2-element h2{margin-bottom:25px}.home-item-wrapper{position:relative;background:#f9fbfe;padding:90px 0 0}.home-item-wrapper:before{content:' ';display:block;margin-left:-13.5px;width:27px;height:27px;background:url(../img/sprite.png?2999) -78px -40px no-repeat;position:absolute;top:30px;left:50%;z-index:100}.home-item-wrapper a:hover,.home-item-wrapper a:active,.home-item-wrapper a:focus{text-decoration:none}.home-item{position:relative;width:50%;float:left;padding:90px 0 50px;border-top:1px solid #e5ebef}body.vcmsUserLogedIn .home-item{width:auto;float:none;padding:0 0 10px}body.vcmsUserLogedIn .home-item .inner{float:none !important}body.vcmsUserLogedIn .home-item .inner:before,body.vcmsUserLogedIn .home-item .inner:after{display:none}.home-item.home-item-1,.home-item.home-item-2{border-top:0;padding-top:100px}.home-item h2,.home-item h2 p{font-family:'Playfair Display', serif;font-size:2rem;font-weight:400;margin:0;line-height:1}.home-item h3,.home-item h3 p{font-family:'Lato', sans-serif;font-size:1.125rem;font-weight:300;margin:0;line-height:1.2;font-style:italic}.home-item h3{margin-bottom:25px}.home-item .img-to-bg{height:300px;background-color:#eee;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0 0 30px}.home-item .btn{margin:0 auto;width:160px;display:block}.home-item .inner{position:relative;width:440px;z-index:10}.home-item .inner:after{content:attr(data-i);font-family:'Playfair Display', serif;font-size:16.5625rem;font-weight:400;color:#fff;display:block;line-height:1;position:absolute;top:-100px;left:0;z-index:-1}@media only screen and (max-width: 79.927em){.home-item-wrapper{padding:0 20px}.home-item{width:auto;float:none}.home-item.home-item-2{border-top:1px solid #e5ebef}.home-item .inner{float:none !important;margin:0 auto}}@media only screen and (max-width: 63.927em){.home-header{padding-bottom:80px}}@media only screen and (max-width: 47.927em){.home-item-wrapper{padding:0}.home-header{padding-bottom:50px}.home-item{width:auto;float:none;padding:80px 0 50px}.home-item.home-item-1{padding-top:120px}.home-item.home-item-2{padding-top:80px;border-top:1px solid #e5ebef}.home-item h2,.home-item h2 p{font-size:1.5625rem;font-weight:400}.home-item .inner{float:none !important;margin:0 auto;width:100%}.home-item .inner:before{display:none}.home-item .inner:after{top:-50px;left:0;font-size:6.25rem}.h1-h2-element h1,.h1-h2-element h1 p{font-size:1.5625rem;font-weight:400}.h1-h2-element h2,.h1-h2-element h2 p{font-size:1rem;font-weight:300}}.detail-item{position:relative;padding:100px 0 40px}.detail-item:before,.detail-item:after{content:" ";display:table}.detail-item:after{clear:both}.detail-item.even{background:#f9fbfe}.detail-item:before{content:' ';display:block;margin-left:-13.5px;width:27px;height:27px;background:url(../img/sprite.png?2999) -78px -40px no-repeat;position:absolute;top:30px;left:50%;z-index:100}.detail-item h3,.detail-item h3 p{font-family:'Playfair Display', serif;font-size:2rem;font-weight:400;margin:0;line-height:1.3}.detail-item h4,.detail-item h4 p{font-family:'Lato', sans-serif;font-size:1rem;font-weight:300;margin:0;line-height:1.2;font-style:italic}.detail-item h4{margin-bottom:25px}.detail-item .gallery{position:relative;width:445px;max-width:100%;overflow:hidden;display:block;background-color:#eee;background-position:center center;background-repeat:no-repeat;background-size:cover;float:left;border:1px solid #000}.detail-item .gallery:before{content:' ';display:block;width:42px;height:41px;background:url(../img/sprite.png?2999) -2px -40px no-repeat;position:absolute;top:0px;left:0px;z-index:10}.detail-item .gallery:after{content:"Bild " attr(data-current) " / " attr(data-total);position:absolute;bottom:0;right:0;height:23px;line-height:23px;padding:0 7px;background:#000;font-size:0.875rem;font-weight:300;color:#fff;z-index:10}.detail-item .gallery img{z-index:1;max-width:100%;width:100%}.detail-item .gallery img.active{z-index:3}.detail-item .gallery+.text{width:410px;float:right;padding:30px 0 0}.detail-item .gallery.gallery-full{float:none;width:auto}.detail-item div.gallery:before,.detail-item div.gallery:after{display:none}.detail-item .text:before,.detail-item .text:after{content:" ";display:table}.detail-item .text:after{clear:both}.detail-item .text .left,.detail-item .text .right{width:50%}.detail-item .text .left{padding-right:40px}.detail-item .text .right{padding-left:45px}@media only screen and (min-width: 48em) and (max-width: 63.927em){.detail-item .gallery{width:47%}.detail-item .gallery+.text{width:50%;padding:10px 0 0 5px}.detail-item .gallery.gallery-full{height:400px}.detail-item .text .left{padding-right:15px}.detail-item .text .right{padding-left:15px}}@media only screen and (max-width: 47.927em){.detail-item{padding:100px 0 40px}.detail-item h3,.detail-item h3 p{font-size:1.5625rem}.detail-item .gallery{width:auto;float:none;margin-bottom:20px}.detail-item .gallery+.text{width:auto;float:none;padding:0}.detail-item .text .left,.detail-item .text .right{width:auto;float:none !important;padding:0}}.overview-detail .overview-form{display:none}.overview-table{position:relative;width:100%;max-width:1040px;margin:0 auto;padding:70px 0 100px}.ot-header,.ot-item-row{border-bottom:1px solid #b4b4b4}.ot-header:before,.ot-header:after,.ot-item-row:before,.ot-item-row:after{content:" ";display:table}.ot-header:after,.ot-item-row:after{clear:both}.ot-header div,.ot-item-row div{text-align:center;float:left;transition:all 300ms ease-out}.ot-header div:nth-child(1),.ot-item-row div:nth-child(1){width:14%;padding-left:4%;text-align:left}.ot-header div:nth-child(2),.ot-item-row div:nth-child(2){width:25%}.ot-header.alt div:nth-child(2),.ot-header.alt div:nth-child(3),.ot-header.alt div:nth-child(4),.ot-header.alt div:nth-child(5),.ot-header.alt div:nth-child(6),.ot-header.alt div:nth-child(7),.ot-item-row.alt div:nth-child(2),.ot-item-row.alt div:nth-child(3),.ot-item-row.alt div:nth-child(4),.ot-item-row.alt div:nth-child(5),.ot-item-row.alt div:nth-child(6),.ot-item-row.alt div:nth-child(7){width: 15%;}.ot-header.alt div:nth-child(6){background-color: #f7f4f2;}.ot-item-row.alt div:nth-child(6){background-color: #f7f4f2;}.ot-header div:nth-child(3),.ot-item-row div:nth-child(3){width:25%}.ot-header div:nth-child(4),.ot-item-row div:nth-child(4){width:25%}.ot-header div:nth-child(5),.ot-item-row div:nth-child(5){width:17%}.ot-header div:nth-child(6),.ot-item-row.classic div:nth-child(6),.ot-item-row.alt div:nth-child(8){position:relative;width:6%;}.ot-header{position:relative;background:#fff;border-bottom:1px solid #b4b4b4;z-index:110;height:69px}.ot-header div{height:69px;line-height:69px;text-transform:uppercase;font-size:0.8125rem;font-weight:700;color:#3a3a3a}.ot-header:before,.ot-header:after{content:'';display:block;width:3px;height:100%;height:calc(100% + 1px);background:#fff;position:absolute;top:0;right:100%;border-bottom:1px solid #b4b4b4}.ot-header:after{left:100%;right:auto}.ot-item{outline:3px solid transparent;transition:all 300ms ease-out}.ot-item.open{outline:3px solid #e7e7e7}.ot-item.open .ot-item-row div{font-weight:bold}.ot-item.open .ot-item-row.classic div:nth-child(6):before{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ot-item.open .ot-item-row.alt div:nth-child(8):before{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ot-item.open .ot-item-content{display:block}.ot-item-row{border-bottom:1px solid #e8e8e8;cursor:pointer}.ot-item-row div{height:75px;line-height:75px;font-size:0.875rem;font-weight:300;color:#3a3a3a}.ot-item-row.classic div:nth-child(6):before,.ot-item-row.alt div:nth-child(8):before{content:' ';display:block;margin-top:-8.5px;width:10px;height:17px;background:url(../img/sprite.png?2999) -54px -84px no-repeat;position:absolute;top:50%;left:10px;transition:all 300ms ease-out}.ot-item-content{position:relative;padding:55px 80px;display:none}.ot-item-content:before,.ot-item-content:after{content:" ";display:table}.ot-item-content:after{clear:both}.ot-item-content .gallery-form{position:relative;width:445px;display:block;float:right}.ot-item-content .gallery-form.show-form .gallery{display:none}.ot-item-content .gallery-form.show-form .overview-detail-form{display:block;margin-top:-17px}.ot-item-content .gallery-form.show-form .gallery-wrapper{display:none}.ot-item-content .gallery{position:relative;width:445px;max-width:100%;overflow:hidden;display:block;background-color:#eee;background-position:center center;background-repeat:no-repeat;background-size:cover;float:left;border:1px solid #000}.ot-item-content .gallery:before{content:' ';display:block;width:42px;height:41px;background:url(../img/sprite.png?2999) -2px -40px no-repeat;position:absolute;top:0px;left:0px;z-index:10}.ot-item-content .gallery:after{content:"Bild " attr(data-current) " / " attr(data-total);position:absolute;bottom:0;right:0;height:23px;line-height:23px;padding:0 7px;background:#000;font-size:0.875rem;font-weight:300;color:#fff;z-index:10}.ot-item-content .gallery img{z-index:1;max-width:100%;width:100%}.ot-item-content .gallery img.active{z-index:3}.ot-item-content .text{width:360px;float:left}.ot-item-content .text:before,.ot-item-content .text:after{content:" ";display:table}.ot-item-content .text:after{clear:both}.ot-item-content .text ul{margin:0;padding:0;list-style:none}.ot-item-content .text .col-1 li{margin-bottom:5px}.ot-item-content .text .col-1 li:before,.ot-item-content .text .col-1 li:after{content:" ";display:table}.ot-item-content .text .col-1 li:after{clear:both}.ot-item-content .text .col-1 .left{position:relative;width:33%;font-weight:bold;padding-right:5px;padding-left:20px}.ot-item-content .text .col-1 .left:before{content:' ';display:block;width:9px;height:9px;background:url(../img/sprite.png?2999) -66px -84px no-repeat;position:absolute;top:8px;left:0px}.ot-item-content .text .col-1 .right{width:67%;padding-left:10px}.ot-item-content .text .col-1 p{margin:0}.ot-item-content .text .col-3{clear:both;text-align:left;padding:30px 0 40px 10px}.ot-item-content .text .col-3 li{border-bottom:1px solid #ebedef;padding:5px 15px}.ot-item-content .text .col-3 a:after{content:'>';margin-left:8px}.ot-item-content .text .btn{min-width:180px}.overview-detail-form{display:none}.detail-line{max-width:360px}.detail-line:before,.detail-line:after{content:" ";display:table}.detail-line:after{clear:both}.detail-line .left{width:33%;text-align:right;padding-right:5px}.detail-line .right{width:67%;text-align:left;padding-left:10px}@media only screen and (min-width: 64em) and (max-width: 79.927em){.overview-table{max-width:992px}.ot-item-content{padding:55px 60px}}@media only screen and (max-width: 63.927em){.overview-table{max-width:728px}.ot-item-content{padding:55px 60px}.ot-item-content .gallery-form{width:100%;margin:0 0 30px}.ot-item-content .gallery-form .gallery{width:100%}.ot-header div:nth-child(1),.ot-item-row div:nth-child(1){padding-left:3%}}@media only screen and (max-width: 47.927em){.overview-table{padding:20px 20px 50px}.overview-table .sticky-wrapper{display:none}.ot-header{display:none}.ot-item.open .ot-item-row.classic div:nth-child(6),.ot-header{display:none}.ot-item.open .ot-item-row.alt div:nth-child(7){border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.ot-item-row{border:0}.ot-item-row div{position:relative;text-align:left;float:none;padding:0 15px 0 50%;width:auto !important;border-top:1px solid #e8e8e8;height:50px;line-height:50px}.ot-item-row div:before{content:attr(title);font-weight:bold;position:absolute;top:0;left:15px;text-transform:uppercase}.ot-item-row div:nth-child(1){padding-left:50%}.ot-item-row.classic div:nth-child(6),.ot-item-row.alt div:nth-child(7){border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;height:30px;line-height:30px}.ot-item-row.classic div:nth-child(6):before,.ot-item-row.alt div:nth-child(8):before{margin-top:-8.5px;margin-left:-5px;width:10px;height:17px;background:url(../img/sprite.png?2999) -54px -84px no-repeat;left:50%}.ot-item-content{padding:20px}.ot-item-content .text{width:auto;float:none;text-align:center}.ot-item-content .text .col-1{clear:both;text-align:left}.ot-item-content .text .col-1 .left,.ot-item-content .text .col-1 .right{width:auto;float:none !important}.ot-item-content .text .col-1 .right{padding-left:20px}.ot-item-content .text .col-3{clear:both;padding:10px 0 20px 0}}@media only screen and (max-width: 360px){.ot-item-content .text .col-3 li{font-size:0.875rem;padding:5px}}body:not(.vcmsUserLogedIn) .vSiteElemBox{position:static;margin:0}body{position:static}.backstretch{display:none}#vFrontCenterWindowBigImageVerwaltung p{color:#333;font-family:Verdana;font-size:13px;line-height:normal}.dd .ddChild li{font-size:12px}.vFrontDragElem.ui-draggable-dragging{margin-top:0 !important}.vCmsKontaktformLiveHolder .form-control{max-width:65%}.vCmsKontaktformLiveHolder label{font-size:1rem}.vCmsKontaktformLiveContainer h3{font-family:'Playfair Display', serif;font-size:1.875rem;font-weight:400;margin:10px 0 5px}@media only screen and (max-width: 47.927em){.vCmsKontaktformLiveHolder .form-control{max-width:100%}.vCmsKontaktformLiveContainer h3{font-size:1.25rem}}

@media (min-width: 767px) {
    .ot-item .ot-item-row.classic div:nth-child(4) {
        line-height: 20px;
    }
    .ot-item .ot-item-row.classic div:nth-child(4) span {
        line-height: 43px;
        display: block;
    }
}
@media (max-width: 390px) {
    .ot-item ..ot-item-row.classic div:nth-child(4) {
        font-size: 13px;
    }
    .ot-item .ot-item-row.classic div:nth-child(4) span {
        font-size: 13px;
    }
}

.site-header.img-to-bg {
    height: inherit;
    background-position: center center;
}

.site-header.img-to-bg img {
    display: block;
}

.site-header.img-to-bg .main-menu {
    top: 113px;
    bottom: inherit;
}

.logo-text {
    text-align: center;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px;
    font-size: 30px;
    padding-top: 35px;
}

.logo-text a {
    color: #fff;
    text-decoration: none;
}

.main-menu a {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.9125rem;
}

.site-header.img-to-bg {
    /*background-position: initial;*/
}

.home-header:before {
    background: url(../img/wave.png) no-repeat;
    margin-left: -35px;
    width: 70px;
    height: 13px;
}

.home-item-wrapper:before {
    background: url(../img/wave.png) no-repeat;
    margin-left: -35px;
    width: 70px;
    height: 13px;
}

.site-footer:before, .detail-item:before,.overview-tabs:before {
    background: url(../img/wave.png) no-repeat;
    margin-left: -35px;
    width: 70px;
    height: 13px;
}

.home-header:after {
    background: url(../img/quart.png) center bottom no-repeat;
    background-size: contain;
    bottom: -7px;
    z-index: 2;
}

.h1-h2-element h1, .h1-h2-element h1 p {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.h1-h2-element h2, .h1-h2-element h2 p, .detail-item h4, .detail-item h4 p {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    font-size: 1rem;
}
p {
    font-size: 0.9rem;
    font-family: 'Lato', sans-serif;
        font-weight: 500;
}

.home-item-wrapper, .raw-tabs-contents.overview-tabs-contents {
    background-image: url(../img/backimage.png);
    background-color: #efefef;
}
.raw-tabs-contents.overview-tabs-contents {
    background-position-y: 19px;
}
.home-item .inner:after {
    content: none;
}

.home-item h2, .home-item h2 p {
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;

    font-weight: bold;
}

.home-item h3, .home-item h3 p, .overview-tabs h1, .overview-tabs h1 p, .overview-tabs h2, .overview-tabs h2 p {
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
        font-style: normal;
    font-weight: bold;
}

.btn {
    background: transparent;
}

.site-footer .left p, .site-footer .left ul, .site-footer .left ol {
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
        font-style: normal;
    font-weight: bold;
}

body {
    font-family: 'Lato', sans-serif;
        font-weight: 500;
}

.detail-item h3, .detail-item h3 p {
      font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
        font-style: normal;
    font-weight: bold;
}

h1, h2, h3,.text-box h3, .text-box h2, .text-box h1, .overview-tabs-items h3, .overview-tabs-items h3 p, .overview-tabs-items h4, .overview-tabs-items h4 p {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.overview-tabs-items {
    background: #ad9681;
}
.overview-tabs-items:before, .overview-tabs-items:after {
    background: #ad9681;
}

.overview-tabs-items>li {
    background: #ad9681;
}

.overview-form, .overview-form.active {
    background-color: #efefef;
    background-image: url(../img/backimage.png);
}

.overview-form form {
    background-color: #efefef;
        border: 3px solid #ad9681;
}

.selectric {
    border-bottom: 1px solid #ad9681;
}

.ot-header div:nth-child(2), .ot-header div:nth-child(4), .ot-header.alt div:nth-child(6) {
    background-color: #f7f4f2;
    border-bottom: 1px solid #b4b4b4;
}

.ot-item .ot-item-row div:nth-child(2), .ot-item .ot-item-row div:nth-child(4) {
    background-color: #f7f4f2;
    border-bottom: 1px solid #e8e8e8;
}

.hamburger:after {
    height: 35px;
}

.tabs-detail .gallery:after {
    background: #ad9681;
}

.tabs-detail .text {
    float: right;
}

.detail-item .gallery:after {
    background: #ad9681;
}

.tabs-detail .gallery {
    border: none;
}

.h1-h2-element.row {

    margin-bottom:150px;
}

.home-header .vSiteElemBox:nth-of-type(2) {
    margin-bottom: 100px;
}

@media (max-width: 1022px) {


    .site-header.img-to-bg {
        height: 300px;
    }

    .logo-text {
        padding-top: 0px;
    }

    .logo-text a {
        font-size: 20px;
    }

     .logo-text a {
        font-size: 30px;
    }

    .logo-text {
        padding-top: 100px;
    }

    .site-header.img-to-bg .main-menu {
        top: 78px;
    }
}

@media (max-width: 767px) {
    .vSiteElemSpalteRow3 {
        width: 100%;
        margin-bottom: 2%;
        text-align:center;
    }
    .vSiteElemSpalteRow:first-child {
        margin-left: 2% !important;
    }
}

.home-item .btn {
    background: #efefef;
}

.home-item .btn:hover {
    background: #000;
}

.diamond-white:before, .diamond-blue:before {
    background: url(../img/wave.png) no-repeat;
    margin-left: -35px;
    width: 70px;
    height: 13px;
}

.home-item {
    border-top: none;
}

.fullwidth:after {
    content: ' ';
    display: block;
    position: absolute;
    margin-top: -97px;
    left: 0px;
    z-index: 100;
    background: url(../img/bar1.png) no-repeat;
    width: 100%;
    height: 110px;
}

.detail-item.even {
    background-image: url(../img/backimage.png);
}
@media (max-width: 1200px) {
    .home-header:after {
        bottom: -6px;
    }
}
@media (max-width: 1000px) {
    .home-header:after {
        bottom: -5px;
    }
}

@media (max-width: 870px) {
    .home-header:after {
        bottom: -4px;
    }
}

@media (max-width: 670px) {
    .home-header:after {
        bottom: -3px;
    }
}

@media (max-width: 500px) {
    .home-header:after {
        bottom: -2px;
    }
}

.vFrontIsCurSeoContentSet {
    z-index: 10;
    position: relative;
    background-color: #FFF;
}

.ot-item-content .text .col-1 > .vContentElemDD,
.ot-item-content .text .col-3 > .vContentElemDD
{
    list-style: none;
}

.left strong p {
    font-weight: 600;
    font-size: 16px;
}

.ot-item-content .text li {
    list-style: none;
}
.ot-item-content .text .col-3 li p {
    margin-bottom: 0px;
}



.floating-icons {
    position: fixed;
    top: 240px;
    right: 20px;
    transition: all 300ms ease-out;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 50px;
    border: 1px solid #2e86df;
    border-radius: 25px;
    padding: 5px 0;
    border: none;
    right: 20px;
    z-index: 112;
}
.floating-icons.scrolled {
    right: 20px !important;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.floating-icons li {
    position: relative;
    display: block;
    width: 48px;
    height: 48px;
    margin: 0;
}
@media (min-width: 1023px) {
    .floating-icons.scrolled {
        right: 20px !important;
        top: 60px;
        opacity: 0.5;
        filter: alpha(opacity=50);
        width: 155px;
        position: absolute;
    }
    .floating-icons.scrolled li {
        position: relative;
        display: inline-block;
        width: 48px;
        height: 48px;
        margin: 0;
    }
}


.floating-icons a {
    display: block;
}
.floating-icons img {
    position: absolute;
    max-width: 95;
    max-height: 95;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
@media only screen and (max-width: 63.927em) {
    .floating-icons  {
     /*display:  none;*/
    }
     .floating-icons {
        display: block;
        position: relative;
        top: 0;
        right: auto;
        margin: -60px 20px 30px;
        width: auto;
        font-size: 0;
        text-align: center;
    }
    .floating-icons li {
        display: inline-block;
    }
    .floating-icons.scrolled {
        right: 0px !important;
    }
}
@media only screen and (max-width: 53.927em) {
    .floating-icons  {
     /*display:  none;*/
}
}



.vCmsKontaktformLiveContainer.vCmsKontaktformLiveContainerCount1 > h3 {
  padding-top: 20px;
  padding-bottom: 20px;
  clear: both; }

.vCmsKontaktformLiveContainer.vCmsKontaktformLiveContainerCount4 > h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 20px;
  color: #202020;
  text-transform: none;
  padding-top: 20px;
  clear: both; }

.vCmsKontaktformLiveHolder .vCmsKontaktformLiveFrmsAbstand {
  height: 0; }
.vCmsKontaktformLiveHolder .vCmsKontaktformLiveContainerCount1 {
  margin-top: -25px; }
.vCmsKontaktformLiveHolder h3, .vCmsKontaktformLiveHolder h3 p {
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 25px;
  color: #a72335;
  text-transform: uppercase;
  display: block; }
.vCmsKontaktformLiveHolder label {
  width: 100%;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 17px;
  color: #202020;
  margin-top: 20px; }
.vCmsKontaktformLiveHolder .dateForm {
  width: 47%;
  margin-right: 0; }
  .vCmsKontaktformLiveHolder .dateForm:nth-child(2) {
    margin-right: 6%; }
.vCmsKontaktformLiveHolder input {
  border: 1px #c9c9c9 solid;
  font-size: 15px;
  color: #484848; }
  .vCmsKontaktformLiveHolder input:focus {
    box-shadow: none;
    border: 1px #00427a solid; }
.vCmsKontaktformLiveHolder textarea {
  height: 175px;
  border: 1px #c9c9c9 solid;
  font-size: 15px;
  color: #484848; }
  .vCmsKontaktformLiveHolder textarea:focus {
    box-shadow: none;
    border: 1px #00427a solid; }
.vCmsKontaktformLiveHolder select {
  width: 100%;
  height: 34px;
  border: 1px #c9c9c9 solid;
  font-size: 15px;
  color: #484848;
  border-radius: 4px; }
  .vCmsKontaktformLiveHolder select:focus {
    box-shadow: none;
    border: 1px #00427a solid; }
.vCmsKontaktformLiveHolder .countPersonContainer {
  display: block;
  width: 47%;
  float: left; }
  .vCmsKontaktformLiveHolder .countPersonContainer:nth-child(1) {
    margin-right: 6%; }
.vCmsKontaktformLiveHolder .countPersonContainer.added {
  float: right;
  width: 47%;
  clear: both; }
  .vCmsKontaktformLiveHolder .countPersonContainer.added .form-control {
    margin-top: 10px; }
.vCmsKontaktformLiveHolder .vCmsKontaktformLiveContainerCount4 input {
  width: 100%; }
.vCmsKontaktformLiveHolder .input-group:after {
  background: url(../images/arrowSelect.png) no-repeat;
  width: 10px;
  height: 5px;
  content: "";
  display: block;
  position: absolute;
  bottom: 15px;
  right: 10px; }
.vCmsKontaktformLiveHolder .input-group select {
  margin-top: 8px;
  padding: 6px 12px;
  appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  position: relative; }
.vCmsKontaktformLiveHolder .form-group {
  position: relative; }
  .vCmsKontaktformLiveHolder .form-group:after {
    background: url(../images/arrowSelect.png) no-repeat;
    width: 10px;
    height: 5px;
    content: "";
    display: block;
    position: absolute;
    bottom: 15px;
    right: 10px; }
.vCmsKontaktformLiveHolder #vCmsKontaktformLiveHolderBtnSubmitSend {
  border: 1px #00427a solid;
  font-weight: 300;
  font-size: 17px;
  color: #00427a;
  padding: 9px 40px;
  margin-top: 20px;
  margin-bottom: 30px;
  display: inline-block;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease; }
  .vCmsKontaktformLiveHolder #vCmsKontaktformLiveHolderBtnSubmitSend:hover {
    background: #00427a;
    color: #ffffff;
    text-shadow: none; }

  .vCmsKontaktformLiveHolder .input-group select {
    margin-top: 8px;
    padding: 6px 12px;
    appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    position: relative;
}
.vCmsKontaktformLiveHolder select:focus {
    box-shadow: none;
    border: 1px #00427a solid;
}
.vCmsKontaktformLiveHolder .input-group select {
    margin-top: 8px;
    padding: 6px 12px;
    appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    position: relative;
}
.vCmsKontaktformLiveHolder .form-control {
    max-width: 100%;
}

.ot-header > div:nth-child(1) {
    width: 14%;
    padding-left: 3%;
    text-align: left;
}

.scrollDown {
    text-align: center;
    position: absolute;
    margin-left: calc(100% / 2 - 30px);
    margin-top: 80px;
    z-index: 8;
    bottom: 0;
    opacity: 0.8;
}
.scrollDown a {
    display: inline-block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #AD9681 url(../img/scroll-down-arrow.png) no-repeat center top 25px;
    background-size: 30px 20px;
    position: relative;
    cursor: pointer;
}
@media (max-width: 1022px) {
    .scrollDown {
        bottom: 65px;
    }
}
@media (max-width: 370px) {
    .scrollDown {
        bottom: 45px;
    }
}

.detail-item:before {
    /*top: 45px;*/
}

.detail-item .gallery-wrapper {
    float: left;
    width: 47%;
}

.detail-item .gallery-wrapper+.text {
    width: 410px;
    float: right;
    padding: 30px 0 0;
}

@media only screen and (max-width: 63.927em) and (min-width: 48em) {
    .detail-item .gallery-wrapper+.text {
        width: 50%;
        padding: 10px 0 0 5px;
    }
}

@media only screen and (max-width: 47.927em) {
    .detail-item .gallery-wrapper {
        width: auto;
        float: none;
        margin-bottom: 20px;
    }
    .detail-item .gallery-wrapper+.text {
        width: auto;
        float: none;
        padding: 0;
    }
}

.site-footer .left-photo {
    width: 45%;
}

.floating-footer-icons {
    position: absolute;
    top: 45px;
    margin-left: 60px;
}
.floating-footer-icons li {
    position: relative;
    display: block;
    width: 48px;
    height: 48px;
    margin: 0;
}
.floating-footer-icons a {
    display: block;
}
.floating-footer-icons img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
@media (max-width: 991px) {
    .floating-footer-icons {
        left: 20px;
    }
}
@media (max-width: 766px) {
    .floating-footer-icons {
        left: calc((100% / 2) - 126px);
        bottom: -10px;
        top: auto;
        margin-left: 0px;
    }
    .floating-footer-icons li {
        display: inline-block;
    }
}
.overview-tabs-items > li:nth-child(1) {
    border-left: 1px solid #FFF;
}
.overview-tabs-items > li {
    border-left: 1px solid #FFF !important;
    border-right: 1px solid #FFF !important;
}
@media (max-width: 1022px) {
    #flat-form form {
        height: 350px;
    }
}
@media (max-width: 766px) {
    #flat-form form {
        height: 520px;
    }
}
@media (max-width: 420px) {
    .ot-item-row.classic div:nth-child(4),
    .ot-item-row.classic div:nth-child(4) span {
        font-size: 12px !important;
   }
   .ot-item-row div::before {
        font-size: 0.875rem;
   }
}
@media (max-width: 419px) {
    .ot-item-row.classic div:nth-child(4),
    .ot-item-row.classic div:nth-child(4) span {
        font-size: 11px !important;
   }
   .ot-item-row div::before {
        font-size: 0.875rem;
   }
}
@media (max-width: 359px) {
    .ot-item-row.classic div:nth-child(4),
    .ot-item-row.classic div:nth-child(4) span {
        font-size: 10px !important;
   }
   .ot-item-row div::before {
        font-size: 0.875rem;
   }
}
@media (max-width: 330px) {
    .ot-item-row.classic div:nth-child(4),
    .ot-item-row.classic div:nth-child(4) span {
        font-size: 9px !important;
   }
   .ot-item-row div::before {
        font-size: 0.875rem;
   }
}
.gallery-form.show-form .overview-detail-form #form2 #vCmsKontaktformLiveHolderBtnSubmitSend {
    border: 1px #000 solid;
    font-weight: 300;
    font-size: 17px;
    color: #000;
    padding: 9px 40px;
    margin-top: 20px;
    margin-bottom: 30px;
    display: inline-block;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    line-height: 10px;
}
.gallery-form.show-form .overview-detail-form #form2 #vCmsKontaktformLiveHolderBtnSubmitSend:hover {
    background: #000;
    color: #ffffff;
    text-shadow: none;
}
@media (max-width: 360px) {
    .gallery-form.show-form .overview-detail-form #form2 #vCmsKontaktformLiveHolderBtnSubmitSend {
        width: 100%;
        text-align: center;
        font-size: 15px;
    }
}

@media (max-width: 767px) {
    .home-header .vSiteElemSpalteRow.vSiteElemSpalteRow3 {
        margin-left: 0px !important;
    }
    .home-header .vSiteElemSpalteRow.vSiteElemSpalteRow3:first-child {
        margin-left: 0px !important;
    }
}
.site-header.img-to-bg.open + .container .floating-icons{
        transform: ease 0.3s;
}
@media (max-width: 991px) {
    .site-header.img-to-bg.open + .container .floating-icons{
        z-index: 109;
    }
}
@media (max-width: 766px) {
    .fullwidth::after {
        margin-top: -42px;
    }
}
@media (max-width: 1022px) {
    .scrollDown {
        display: none;
    }
}

.vCmsKontaktformLiveHolder #form1 label {
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    font-style: normal;
    font-weight: bold;
}
.vCmsKontaktformLiveHolder #form1 h3 {
    font-family: 'Open Sans Condensed', sans-serif;
    color: #000;
}

#form1 #vCmsKontaktformLiveHolderBtnSubmitSend {
    border: 1px #000 solid;
    font-weight: 300;
    font-size: 17px;
    color: #000;
    padding: 9px 40px;
    margin-top: 20px;
    margin-bottom: 30px;
    display: inline-block;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    line-height: 10px;
}
#form1 #vCmsKontaktformLiveHolderBtnSubmitSend:hover {
    background: #000;
    color: #ffffff;
    text-shadow: none;
}
@media (max-width: 360px) {
    #form1 #vCmsKontaktformLiveHolderBtnSubmitSend {
        width: 100%;
        text-align: center;
        font-size: 15px;
    }
}
@media (max-width: 1022px) {
    .overview-tabs .vCmsKontaktformLiveHolder {
        padding-left: 10px;
        padding-right: 10px;
    }
}

#form3 #vCmsKontaktformLiveHolderBtnSubmitSend {
    position: relative;
    display: inline-block;
    height: 37px;
    line-height: 35px;
    text-align: center;
    font-size: 0.8125rem;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    padding: 0 15px;
    border: 1px solid #000;
    background: #fff;
    min-width: 160px;
    border-radius: 0;
    transition: all 300ms ease-out;
}
#form3 #vCmsKontaktformLiveHolderBtnSubmitSend:hover {
    background: #000;
    color: #fff;
    text-decoration: none;
}
.vCmsKontaktformLiveHolder #form3 h3, .vCmsKontaktformLiveHolder #form3 h3 p {
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 600;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 25px;
    color: #ad9681;
    text-transform: uppercase;
    display: block;
}
.vCmsKontaktformLiveHolder #form3 label {
    width: 100%;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #202020;
    margin-top: 20px;
}

/*18-04-2017*/
.logo-text {
    padding-top: 55px;
}
.site-header.img-to-bg {
    background-position: 50% 0px;
    background-position: center;
background-size: cover;
}
@media (max-width: 991px) {
   .site-header.img-to-bg {
        background-size: 100%;
    }
}
@media (max-width: 650px) {
   .site-header.img-to-bg {
        background-size: 140%;
    }
}
@media (max-width: 500px) {
   .site-header.img-to-bg {
        background-size: 170%;
    }
}

.hamburger {
    top: 30px;
}
/*.hamburger::afer {
    display: none;
}*/
@media (max-width: 1022px) {
    .site-header.img-to-bg .main-menu {
        top: 59px;
    }
}
@media (min-width: 1024px) {
    #flat-form .col:first-of-type .selectric .label {
        font-size: 0.750rem;
    }
}
.main-menu .v_siteUnterMenu::before {
    background-color: transparent;
}
@media (max-width: 766px) {
    .overview-tabs .raw-tabs .row.text-box {
        display: none !important;
    }
}
.ot-header > div:nth-child(1) {
    width: 0%;
    padding-left: 0%;
    text-align: left;
}
.ot-header div:nth-child(1), .ot-item-row div:nth-child(1) {
    width: 0%;
    padding-left: 0%;
    text-align: left;
}
@media (max-width: 766px) {
    .ot-item-row div:nth-child(1) {
        display: none;
    }
}
