
::-webkit-scrollbar { width:14px; } ::-webkit-scrollbar-button { /* 2 */ } ::-webkit-scrollbar-track { /* 3 */ } ::-webkit-scrollbar-track-piece { background:#fff; } ::-webkit-scrollbar-thumb { background:#c6df8c; } ::-webkit-scrollbar-thumb:hover { background:#4f4546; } ::-webkit-scrollbar-corner { /* 6 */ } ::-webkit-resizer { /* 7 */ }
::-moz-scrollbar { width:14px; } ::-moz-scrollbar-button { /* 2 */ } ::-moz-scrollbar-track { /* 3 */ } ::-moz-scrollbar-track-piece { background:#fff; } ::-moz-scrollbar-thumb { background:#c6df8c; } ::-moz-scrollbar-thumb:hover { background:#4f4546; } ::-moz-scrollbar-corner { /* 6 */ } ::-moz-resizer { /* 7 */ }
::-moz-selection { background-color:#000; color:#FFF; }
::selection { background-color:#000; color:#FFF; }

* { margin:0px; padding:0px; }
.overlaycaption,a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;}
:focus{outline:0}
input[type=password],input[type=submit],input[type=text],select,textarea{-moz-appearance:none;-webkit-appearance:none}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;font-size:0;height:0}
.clearfix{*display:inline-block;height:1%}
.clear{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%}
.overlaycaption,article,aside,details,dialog,figure,footer,header,hgroup,menu,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none;visibility:hidden}
html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;position:relative}
div h1,div h2,div h3,div h4,div h5,div h6{margin-top:30px}
div h1:first-child,div h2:first-child,div h3:first-child,div h4:first-child,div h5:first-child,div h6:first-child{margin-top:0!important}
.alttitle{font-weight:300;margin-top:10px}
.alttitle b,.alttitle strong{font-weight:400}
.title-minimal{ text-transform:uppercase; display:inline-table !important; width:100%;}
span.line-after {	height:1px; width:100%; border-bottom:2px solid #242424; display:inline-block; max-width:40px; }
.algin-right .line-after { float:right; }
h1.title-minimal{text-transform:uppercase;
	font-size:18px; text-transform:uppercase;letter-spacing:3px;
  color:#242424; line-height:30px; font-weight:700;
}
h2.title-minimal{text-transform:uppercase;
	font-size:15px; text-transform:uppercase;letter-spacing:3px;
  color:#242424; line-height:30px; font-weight:700;
}
.wohnen_main_img_wrapper { text-align:center; }
.title-ultraminimal{text-transform:uppercase;letter-spacing:.4em}
::-webkit-input-placeholder{color:#0d0d0d}
:-moz-placeholder{color:#0d0d0d}
::-moz-placeholder{color:#0d0d0d}
:-ms-input-placeholder{color:#0d0d0d}
.text-light ::-webkit-input-placeholder{color:#fff}
.text-light :-moz-placeholder{color:#fff}
.text-light ::-moz-placeholder{color:#fff}
.text-light :-ms-input-placeholder{color:#fff}
input[type=email],input[type=password],input[type=text],textarea{font-weight:300;font-size:15px;background:0 0;border:none;border-bottom:1px solid #d9d9d9;line-height:30px;height:30px;color:#242424;padding:6px 0;}
.text-light input[type=email],.text-light input[type=password],.text-light input[type=text],.text-light textarea{border-color:#666;color:#fff}
input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border-color:#242424}
::-webkit-input-placeholder { /* WebKit browsers */color:#242424 !important;}:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#242424 !important; opacity:1;}::-moz-placeholder { /* Mozilla Firefox 19+ */color:#242424 !important; opacity:1;}:-ms-input-placeholder { /* Internet Explorer 10+ */color:#242424 !important; }
.invalid{border-bottom:1px solid #C00 !important;}

.text-light input[type=email]:focus,.text-light input[type=password]:focus,.text-light input[type=text]:focus,.text-light textarea:focus{border-color:#fff}
input.false[type=email],input.false[type=password]:focus,input.false[type=text],textarea.false{border-color:#fa4d5a}
input[type=email],input[type=password],input[type=text]{width:100%;max-width:100%}
textarea{width:100%;min-height:100px;max-width:100%;line-height:26px}
.one-half input[type=email],.one-half input[type=password],.one-half input[type=text],.one-half textarea{width:520px}
input[type=submit]{width:100%;background:0 0;cursor:pointer;border-radius:0;-moz-border-radius:0x;-khtml-border-radius:0;-webkit-border-radius:0;display:inline-block;font-weight:400;font-size:13px;line-height:20px!important;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin-bottom:5px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;color:#242424;border:1px solid #242424;padding:10px 30px;position:relative}
.text-light input[type=submit]{border:1px solid #242424;color:#fff}
input[type=submit]:hover{background:#242424;color:#fff;border-color:#242424}
.text-light input[type=submit]:hover{background:#fff;border-color:#242424;color:#242424}
select{border:1px solid #d9d9d9;font-size:14px;font-weight:300;height:44px;width:auto;padding:8px;color:#b2b2b2;border-radius:0;-moz-border-radius:0x;-khtml-border-radius:0;-webkit-border-radius:0}
select:hover{border-color:#0d0d0d}
select option{cursor:pointer;padding:5px 7px}
label{line-height:24px;margin-bottom:5px;width:100%;color:#0d0d0d;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.15em}
.text-light label{color:#fff}
.form-row.false label{color:#fa4d5a}
form{margin-top:80px}
form .form-row{margin-top:40px;position:relative}
form .form-submit{margin-top:40px}
div form:first-child,form .form-row:first-child{margin-top:0}
#form-note{display:none;margin-top:20px}
a{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}
p a{color:#0d0d0d;position:relative}
p a:after{
	content:"";height:1px;width:100%;background:#0d0d0d;position:absolute;
	bottom:-2px;left:50%;margin-left:-50%;
	transition:all 200ms ease;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease}
p a:hover:after{width:80%;margin-left:-40%}
.text-light p{color:#fff}
.text-light p a:before{background:#fff}
img,object,video{max-width:100%;height:auto;display:inline-block;margin:0;vertical-align:top}
img{max-width:100%;border:0;-ms-interpolation-mode:bicubic}
p img{margin-top:20px}
p img:first-child{margin-top:0}
img.alignleft{margin:3px 20px 20px 0;float:left}
img.alignright{margin:3px 0 20px 20px;float:right}
ul{margin-top:20px;margin-left:15px;list-style:disc}
div ul:first-child,li ul:first-child{margin-top:0}
ol{margin-top:20px;margin-left:30px;list-style:decimal}
div ol:first-child,li ol:first-child{margin-top:0}
ol li,ul li{margin-top:10px}
ol li:first-child{margin-top:0}
ul.list-nostyle{list-style:none!important;margin-left:0!important}
ul.list-nostyle li>.fa{margin-right:10px}
div p:first-child{margin-top:0}
b,dt,strong{font-weight:600}
dfn,em,i{font-style:italic}
b em,b i,dt em,dt i,strong em,strong i{font-style:italic;font-weight:700}
blockquote{margin:60px;font-size:20px;line-height:34px;font-weight:300;color:#0d0d0d;font-style:italic}
div blockquote:first-child{margin-top:0}
blockquote p{margin:0}
code,pre{padding:3px 0 3px 20px;margin-left:20px;margin-top:20px;font-size:11px;line-height:16px;display:block;border-left:2px solid #d9d9d9;color:#0d0d0d}
div code:first-child,div pre:first-child{margin-top:0}
#page-content{overflow:hidden;margin:0;min-width:1080px;}
.wrapper{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; width:1080px;margin:0 auto}
.wrapper-small{width:780px;margin:0 auto}
.wrapper-small:after,.wrapper:after{content:"";display:block;clear:both;visibility:hidden;font-size:0;height:0}
.left-float{float:left}
.right-float{float:right}
.align-center{text-align:center}
.align-left{text-align:left}
.padding_l_24 { padding-left:24px; } 
.align-right{text-align:right}
.text-light{color:#fff}
.full-height{min-height:100vh;position:relative}
header{background:0 0;width:100%;z-index:100000;position:absolute;top:0;left:0;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.non-overlay{position:relative;top:inherit;left:inherit;background:#0d0d0d;width:100%}
.sticky-header{position:fixed;top:0px!important;left:0;}
.in-menu-header{position:fixed;top:20px !important;left:0;background:#transparent !important;margin-top:0px;}
.header-inner{padding:10px}
.header-inner.wrapper{padding:10px 0}
header #logo{max-width:100%;height:40px;position:relative}
#default-logo{position:absolute;top:0;left:0}
.fixed-header-content #header-name{font-size:13px;line-height:30px}
.default-header-content,.fixed-header-content{transition:all 600ms 1.4s ease;-webkit-transition:all 600ms 1.4s ease;-moz-transition:all 600ms 1.4s ease;-o-transition:all 600ms 1.4s ease;-ms-transition:all 600ms 1.4s ease;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
.loading-end .default-header-content,.loading-end .fixed-header-content{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}
.pace{position:fixed;top:45%;left:50%;margin-left:-100px;width:200px;background:#CCC;z-index:999999;transition:all 800ms .2s ease-in-out;-webkit-transition:all 800ms .2s ease-in-out;-moz-transition:all 800ms .2s ease-in-out;-o-transition:all 800ms .2s ease-in-out;-ms-transition:all 800ms .2s ease-in-out;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
body.loading .pace{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}
body.loading-end .pace{top:40%;opacity:0!important;filter:alpha(opacity=0)!important;-ms-filter:"alpha(Opacity=0)"!important}
.pace .pace-progress{background:#1a1a1a;z-index:2000;height:1px;-moz-transition:all 1s;-webkit-transition:all 1s;-ms-transition:all 1s;-khtml-transition:all 1s;transition:all 1s}
.pace-inactive{display:none}
#page-loader{position:fixed;width:100%;height:100%;background:#FFF;z-index:900001}
.page-loader-inner{width:200px;height:1px;position:absolute;top:55%;margin-top:-10px;left:50%;margin-left:-100px;text-align:center}
.page-loader-inner .loader-logo-name{position:absolute;top:-60px;left:50%;width:300px;margin-left:-150px;margin-top:-120px;transition:all 800ms ease-in-out;-webkit-transition:all 800ms ease-in-out;-moz-transition:all 800ms ease-in-out;-o-transition:all 800ms ease-in-out;-ms-transition:all 800ms ease-in-out;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
body.loading .loader-logo-name{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}
body.loading-end .loader-logo-name{top:-140px;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
.page-loader-inner .loader-logo-name img{max-height:125px}
.page-loader-inner h6{font-size:12px;margin-top:-30px;transition:all 800ms .1s ease-in-out;-webkit-transition:all 800ms .1s ease-in-out;-moz-transition:all 800ms .1s ease-in-out;-o-transition:all 800ms .1s ease-in-out;-ms-transition:all 800ms .1s ease-in-out;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
body.loading .page-loader-inner h6{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}
body.loading-end .page-loader-inner h6{margin-top:-100px;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
footer{padding:100px 0;transition:all 400ms .2s ease;-webkit-transition:all 400ms .2s ease;-moz-transition:all 400ms .2s ease;-o-transition:all 400ms .2s ease;-ms-transition:all 400ms .2s ease}
footer .footer-inner{position:relative;transition:all 200ms .2s ease;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
.loading-end footer .footer-inner{transition:all 400ms 2s ease;-webkit-transition:all 400ms 2s ease;-moz-transition:all 400ms 2s ease;-o-transition:all 400ms 2s ease;-ms-transition:all 400ms 2s ease;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}
footer .copyright{font-size:12px;line-height:40px}
footer .socialmedia-widget{margin-top:0}
footer #backtotop{text-align:center;color:#242424;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;width:56px;height:20px;line-height:20px;position:absolute;top:50%;margin-top:-10px;left:50%;margin-left:-27px}
footer #backtotop:after{content:"";position:absolute;bottom:0;left:44%;margin-left:0;width:0;height:1px;background:#0d0d0d;transition:all 200ms ease;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease}
footer #backtotop:hover:after{width:96%;margin-left:-43%}
.menu{position:relative}
nav#main-nav{position:fixed;top:0;right:0;width:100%;height:100%;z-index:100000;overflow:hidden;display:none}
nav#main-nav .nav-bg{background:#0d0d0d;position:absolute;top:0;right:0;width:100%;height:100%;opacity:.95;filter:alpha(opacity=95);-ms-filter:"alpha(Opacity=95)";-webkit-backface-visibility:hidden;backface-visibility:hidden}
nav#main-nav .nav-logo{position:absolute;z-index:100001;top:100px;left:0;width:100%;text-align:center;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)";transition:all 600ms .2s ease;-webkit-transition:all 600ms .2s ease;-moz-transition:all 600ms .2s ease;-o-transition:all 600ms .2s ease;-ms-transition:all 600ms .2s ease}
nav#main-nav.nav-visible .nav-logo{top:40px;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}
nav#main-nav .nav-logo img{height:125px}
nav#main-nav .nav-social{position:absolute;z-index:100001;bottom:100px;left:0;width:100%;text-align:center;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)";transition:all 600ms .4s ease;-webkit-transition:all 600ms .4s ease;-moz-transition:all 600ms .4s ease;-o-transition:all 600ms .4s ease;-ms-transition:all 600ms .4s ease}
nav#main-nav.nav-visible .nav-social{bottom:40px;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}

.rev-slider-container{width:100%;position:relative;padding:0}
.rev-slider-container ul{margin-top:0;margin-left:0;list-style:none}
.rev-slider-container ul li{line-height:0;margin-top:0}
.content-carousel{margin-top:60px}
div .content-carousel:first-child{margin:0}
.section-inner{padding-top:120px}
.margin_b_10 { margin-bottom:10px; }
.margin_t_0 { margin-top:0px; }
.margin_t_10 { margin-top:10px; }
.margin_t_20 { margin-top:20px; }
.notoppadding .section-inner{padding-top:0}
.nopadding {padding:0}
.padding_40 {padding:40px}
.padding_t_0 { padding-top:0px; }
.padding_t_40 { padding-top:40px; }
.padding_v_20 { padding:20px 0px; }
.padding_v_40 { padding:40px 0px; }
.margin_v_40 { margin:40px 0px; }
.margin_v_10 { margin:10px 0px; }
#page-title .section-inner,.horizontalsection .horizontalinner{padding:120px 0}
#page-title.full-height .section-inner{position:absolute;width:90%;width:calc(100% - 80px);top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
#page-title.full-height .section-inner.vTop{padding-top:0;top:40px;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}
#page-title.full-height .section-inner.vBottom{padding-bottom:0;top:inherit;bottom:40px;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}
.masonry{width:120%}
.masonry .masonry-item{width:24.98%;margin-right:0;margin-bottom:0;float:left}
.masonry.masonry-spaced{width:calc(120% - 160px);margin-left:80px;margin-bottom:-80px}
.masonry-spaced .masonry-item{margin-right:80px;margin-bottom:80px}
.portfolio-carousel-item,.portfolio-slider-item{min-height:100vh;position:relative;background-position:center center;background-size:cover}
.portfolio-carousel-item .imgoverlay{height:100%;width:100%;position:absolute;top:0;left:0}
.entries-pagination,.single-pagination{margin:0;list-style:none;overflow:hidden;padding:80px 0}
.entries-pagination li,.single-pagination li{padding:0;margin:0;float:left;width:50%;overflow:hidden;height:40px}
.entries-pagination li.next,.single-pagination li.next{float:right;text-align:right}
.entries-pagination li a,.single-pagination li a{padding:0 20px;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:#0d0d0d;height:40px;line-height:40px;position:relative;display:block;transition:all 300ms ease;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-ms-transition:all 300ms ease}
.single-pagination li a:hover{margin-top:40px}
.entries-pagination li.next a:hover{padding-right:40px}
.entries-pagination li.prev a:hover{padding-left:40px}
.entries-pagination li a .pagination-icon,.single-pagination li a .pagination-icon{display:none;font-family:Pe-icon-7-stroke;font-size:20px;line-height:40px;height:40px;position:relative;margin:0 10px;width:8px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;vertical-align:middle}
.entries-pagination li a .pagination-icon:first-child,.single-pagination li a .pagination-icon:first-child{float:left;display:inline-block}
.entries-pagination li.next a .pagination-icon:first-child,.single-pagination li.next a .pagination-icon:first-child{float:right}
.entries-pagination li a .pagination-icon:first-child:before,.single-pagination li a .pagination-icon:first-child:before{content:"\e686"}
.entries-pagination li.next a .pagination-icon:first-child:before,.single-pagination li.next a .pagination-icon:first-child:before{content:"\e684"}
.single-pagination li a:after{content:attr(data-name);position:absolute;top:-40px;left:0;padding:0 30px;width:100%}
.single-pagination li.next a:after{right:0;left:inherit}
.fixed-pagination{overflow:inherit;padding:0}
.fixed-pagination li{float:none!important;position:fixed;width:500px;bottom:50%;margin-bottom:-250px;text-align:center;z-index:100003;transition:all 600ms 1.4s ease;-webkit-transition:all 600ms 1.4s ease;-moz-transition:all 600ms 1.4s ease;-o-transition:all 600ms 1.4s ease;-ms-transition:all 600ms 1.4s ease;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
.fixed-pagination li.next{right:40px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}
.fixed-pagination li.prev{left:0;margin-bottom:-290px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.loading-end .fixed-pagination li{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}
.fixed-pagination li a{text-align:center;width:inherit;padding:0}
.fixed-pagination li a .pagination-icon{display:inline-block!important;float:none!important}
.fixed-pagination li a .pagination-icon:before{content:"\e682"!important}
.fixed-pagination li a:after{content:attr(data-name);position:absolute;top:-40px;left:0;width:100%;padding:0}
#social-share{height:24px;position:relative;overflow:hidden;width:130px;text-align:right}
#social-share .show-share{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#0d0d0d;line-height:24px;display:block;transition:all 300ms ease;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-ms-transition:all 300ms ease;position:relative;top:0}
#social-share.hovered .show-share,#social-share:hover .show-share{top:24px}
#social-share .socialmedia-widget{margin:0;position:absolute;top:-24px;right:0;width:130px;text-align:right;transition:all 300ms ease;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-ms-transition:all 300ms ease}
#social-share.hovered .socialmedia-widget,#social-share:hover .socialmedia-widget{top:-1px}
.filter{margin:0;padding:0;list-style:none}
.filter li{padding:0 20px 10px 0;margin:0;display:inline-block}
.align-center .filter li{padding:0 10px 10px}
.filter li a{display:block;position:relative;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:#0d0d0d;line-height:20px;padding-left:.1em}
.text-light .filter li a{color:#fff}
.filter li a:after{content:"";position:absolute;bottom:0;left:50%;margin-left:0;width:0;height:1px;background:#0d0d0d;transition:all 200ms ease;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease}
.text-light .filter li a:after{background:#fff}
.filter li a.active:after,.filter li a:hover:after{width:100%;margin-left:-50%}
.blog-media{margin:60px auto;max-width:100%!important;overflow:hidden}
div .blog-media:first-child{margin-top:0}
div .blog-media:last-child{margin-bottom:0}
.blog-entry .blog-media{margin:0}
.blog-media[data-posttype]{position:relative}
.blog-media[data-posttype]:after{content:attr(data-posttype);background:#0d0d0d;color:#fff;position:absolute;bottom:0;right:0;padding:0 6px;font-size:10px;line-height:18px;text-transform:uppercase}
.blog-entry .blog-media img{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;-ms-transition:all .8s ease;transition:all .8s ease;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1)}
.blog-entry .blog-media:hover img{-webkit-transition:all 8s ease;-moz-transition:all 8s ease;-o-transition:all 8s ease;-ms-transition:all 8s ease;transition:all 8s ease;transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}
.blog-content{margin-top:30px}
div .blog-content:first-child{margin-top:0!important}
.time{font-size:12px;line-height:20px;text-transform:uppercase;letter-spacing:0;color:#000;opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(Opacity=60)"}
.text-light .time{color:#fff;opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(Opacity=8)"}
.blog-content .time{font-size:10px;line-height:16px}
#blog-comments .time{font-size:10px;line-height:16px;margin-left:20px}
.time:after,.time:before{content:"";height:1px;width:15px;background:#000;display:inline-block;margin-right:8px;position:relative;top:-4px}
.text-light .time:after,.text-light .time:before{background:#fff}
.time:after{margin-left:8px;margin-right:0}
.blog-content .time:after,.blog-content time:before{width:10px;top:-3px;margin-right:5px}
#blog-comments .time:after,#blog-comments .time:before,.blog-content .time:after{display:none}
.post-name{margin-top:5px}
.blog-content .post-name{margin-top:0}
.blog-content .post-name a{color:#0d0d0d;transition:all 200ms ease;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease}
.blog-content .post-name a:hover{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(Opacity=50)"}
.blog-content a.read-more{display:inline-block;margin-top:20px;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:#0d0d0d;line-height:20px;position:relative}
.blog-content a.read-more:after{content:"";position:absolute;bottom:0;left:50%;margin-left:0;width:0;height:1px;background:#0d0d0d;transition:all 200ms ease;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease}
.blog-content a.read-more:hover:after{width:100%;margin-left:-50%}
#blog-single .blog-content{margin-top:60px}
#blog-comments{margin-top:120px}
#blog-comments ul{background:0 0;list-style:none;margin:0;padding:0}
#blog-comments .comment-list,#blog-comments .comment-list>.comment{margin-top:80px}
#blog-comments .comment-list>.comment:first-child{border-top:none;margin-top:0;padding-top:0}
#blog-comments .comment .comment-inner{overflow:hidden}
#blog-comments .comment .children{margin-left:20px;margin-top:40px}
#blog-comments .user{float:left;width:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;-o-border-radius:999px}
#blog-comments .user img{border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;-o-border-radius:999px}
#blog-comments .comment-name{font-size:14px}
#blog-comments .comment-content{margin-left:80px;position:relative}
#blog-comments p{font-size:14px;line-height:22px;margin-top:10px}
#blog-leavecomment{margin-top:120px}
#blog-leavecomment form{margin-top:80px}
#blog-leavecomment form .form-row{margin-right:60px;width:calc(33.3% - 40px);float:left;margin-top:0}
#blog-leavecomment form .form-row.last-formrow{margin-right:0}
#blog-leavecomment form .form-row.form-submit,#blog-leavecomment form .form-row.textbox{width:100%!important;float:none!important;margin-top:40px}
.split-section{position:relative}
.split-left{float:left;overflow:hidden}
.split-right{float:right;overflow:hidden}
.split-half{width:50%}
.split-onethird{width:33%}
.split-twothird{width:67%}
.split-full-content,
.split-mini-content,
.split-wrapped-content{
		position:relative;z-index:1;padding:80px 0;
}
.split-full-content{padding-left:60px;padding-right:60px}
.split-mini-content{padding-left:60px;padding-right:60px;max-width:300px;margin:0 auto}
#angebot .split-full-content{	padding-left:10px;padding-right:40px; }

.vertical-center{padding-top:0;padding-bottom:0}
.split-left .split-wrapped-content{float:right;margin-right:40px}
.split-right .split-wrapped-content{float:left;margin-left:40px}
.split-half .split-wrapped-content{width:500px}
.split-onethird .split-wrapped-content{width:333px}
.split-twothird .split-wrapped-content{width:666px}
.split-bg{position:absolute;top:0;left:0;width:50%;height:100%;z-index:0}
.split-right .split-bg{left:inherit;right:0;z-index:0}
.split-half .split-bg{width:50%}
.split-onethird .split-bg{width:33%}
.split-twothird .split-bg{width:67%}
.column-section{margin-top:0px}
div .column-section:first-child{margin-top:0}
.column{float:left;margin-right:60px;min-height:1px}
.one-full{width:100%;float:none;margin-right:0}
.one-half{width:510px}
.one-third{width:320px}
.two-third{width:700px}
.two-fourth{width:510px}
.three-fourth{width:795px}
.one-fifth{width:168px}
.two-fifth{width:396px}
.three-fifth{width:624px}
.four-fifth{width:852px}
.wrapper-small .one-half{width:360px}
.wrapper-small .one-third{width:220px}
.wrapper-small .two-third{width:500px}
.split-half .one-half{width:220px;width:calc(50% - 30px)}
.split-twothird .one-half{width:303px;width:calc(50% - 30px)}
.split-onethird .one-half{width:136px;width:calc(50% - 30px)}
.last-col{margin-right:0!important}
a.sr-button{display:inline-block;font-weight:400;font-size:13px;line-height:20px!important;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin-bottom:5px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;color:#0d0d0d;border:1px solid rgba(0,0,0,.2);padding:10px 30px;position:relative}
a.sr-button:after{content:"";width:100%;height:0;position:absolute;bottom:0;left:0;background:#0d0d0d;z-index:-1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease;transition:all 200ms ease}
a.sr-button:hover{color:#fff;border-color:#0d0d0d}
a.sr-button:hover:after{height:100%}
a.mini-button{font-size:10px;padding:5px 15px}
a.small-button{font-size:11px;padding:8px 20px}
a.medium-button{font-size:13px;padding:10px 30px}
a.big-button{font-size:15px;padding:15px 40px}
a.sr-button2{color:#fff;border:1px solid rgba(255,255,255,.4)}
a.sr-button2:after{background:#fff}
a.sr-button2:hover{border-color:#fff;color:#0d0d0d}
.separator-small{display:block;margin:12px 0 8px}
.main-title .separator-small{margin:18px 0 20px}
.separator-small span{width:40px;height:1px;line-height:1px;background:#0d0d0d;display:block}
.overlay-dark .separator-small span,.text-light .separator-small span{background:#fff}
.align-center .separator-small span,.align-center.separator-small span{margin:0 auto}
.align-right .separator-small,.align-right.separator-small{overflow:hidden}
.align-right .separator-small span,.align-right.separator-small span{float:right;margin-right:.3em}
.separator{position:relative;width:100%;margin:18px 0 15px;height:5px;display:block}
.main-title .separator{margin:28px 0 30px}
.separator span{display:block;position:relative;margin:0 0 0 34px;width:5px;height:5px;background:#0d0d0d;border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px}
.overlay-dark .separator span,.text-light .separator span{background:#fff}
.align-center .separator span,.align-center.separator span{margin:0 auto}
.align-right .separator span,.align-right.separator span{margin:0 34px 0 0;float:right}
.separator span:after,.separator span:before{content:"";vertical-align:top;display:inline-block;width:28px;height:2px;border-bottom:1px solid #0d0d0d;position:absolute;top:0;right:12px}
.overlay-dark .separator span:after,.overlay-dark .separator span:before,.text-light .separator span:after,.text-light .separator span:before{border-color:#fff}
.separator span:after{left:12px;right:inherit}
.spacer{width:100%;display:block}
.spacer.spacer-mini{height:15px}
.spacer.spacer-small{height:40px}
.spacer.spacer-medium{height:80px}
.spacer.spacer-big{height:120px}
.counter{margin-top:10px}
div .counter:fist-child{margin-top:0}
.counter-value{font-size:50px;line-height:60px;color:#0d0d0d}
.text-light .counter-value{color:#fff}
.counter-name{font-size:13px}
.testimonial-item{text-align:center}
.slides .testimonial-item{padding:0 40px 30px}
.testimonial-quote{font-size:26px;line-height:36px;font-weight:300}
.testimonial-name{font-size:15px;line-height:18px;text-transform:uppercase;letter-spacing:.1em;margin-top:40px}
.testimonial-namesub{font-size:13px;line-height:16px;margin-top:5px}
.tabs{margin-top:20px}
div .tabs:first-child{margin-top:0}
.tabs ul.tab-nav{padding:0;margin:0;margin:0!important;list-style:none!important;position:relative;z-index:1}
.tabs ul.tab-nav li{background:0 0;padding:0!important;float:left;margin:0 30px 0 0!important}
.tabs ul.tab-nav li a{display:block;color:#0d0d0d;font-weight:400;text-transform:uppercase;font-size:13px;line-height:20px;letter-spacing:.2em;margin-bottom:10px;position:relative}
.text-light .tabs ul.tab-nav li a{color:#fff}
.tabs ul.tab-nav li a:after{content:"";position:absolute;bottom:0;left:48%;margin-left:0;width:0;height:1px;background:#0d0d0d;transition:all 200ms ease;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease}
.text-light .tabs ul.tab-nav li a:after{background:#fff}
.tabs ul.tab-nav li a.active:after,.tabs ul.tab-nav li a:hover:after{width:100%;margin-left:-50%}
.tabs .tab-container{margin-top:10px}
.tabs .tab-container .tab-content{float:left;display:none}
.tabs .tab-container .active{display:block}
.accordion{margin-top:20px}
div .accordion:first-child{margin-top:0}
.toggle-item{margin-top:20px}
div .toggle-item:first-child{margin-top:0}
.toggle-item .toggle-title{width:100%;position:relative;cursor:pointer;overflow:hidden}
.toggle-item .toggle-title .toggle-name{display:inline-block;position:relative}
.toggle-item .toggle-title .toggle-name:after{content:"";position:absolute;bottom:0;left:50%;margin-left:0;width:0;height:1px;background:#0d0d0d;transition:all 200ms ease;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease}
.toggle-item .toggle-title .toggle-name:hover:after,.toggle-item .toggle-title.toggle-active .toggle-name:after{width:100%;margin-left:-50%}
.toggle-item .toggle-inner{padding-top:18px;display:none}
.alert{margin-top:20px}
div .alert:first-child{margin:0}
.alert h6{padding-bottom:2px;display:inline-block}
.alert-info{color:#3fabf6}
.alert-note{color:#fcad25}
.alert-confirm{color:#8fc236}
.alert-error{color:#fa4d5a}
.skill{margin-top:20px}
div .skill:first-child{margin-top:0}
.skill .skill-name{margin-bottom:4px;display:block}
.skill .skill-bar{height:1px;width:100%;position:relative}
.skill .skill-bar .skill-active{background:#0d0d0d;height:100%;width:0}
.text-light .skill .skill-bar .skill-active{background:#fff}
.tooltip{position:absolute;width:24px;height:7px;line-height:10px;line-height:5px;padding:8px 10px 6px;font-size:12px;text-align:center;color:#0d0d0d;font-weight:400;top:-25px;right:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
.text-light .tooltip{color:#fff}
.gallery{margin:0;padding:0;list-style:none;width:100%;overflow:hidden}
.gallery.gallery-col3{width:100.5%}
.gallery li{margin:0;padding:0;float:left;width:33.33%;overflow:hidden}
.gallery-col2 li{width:50%}
.gallery-col3 li{width:33.33%}
.gallery-col4 li{width:25%}
.gallery-col5 li{width:20%}
.gallery-col6 li{width:16.66%}
.gallery li a img{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;-ms-transition:all .8s ease;transition:all .8s ease;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1)}
.gallery li a:hover img{-webkit-transition:all 8s ease;-moz-transition:all 8s ease;-o-transition:all 8s ease;-ms-transition:all 8s ease;transition:all 8s ease;transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}
.socialmedia-widget{margin:20px 0 0;padding:0;list-style:none}
.align-center .socialmedia-widget,.socialmedia-widget.align-center{text-align:center}
div .socialmedia-widget:first-child{margin:0}
.socialmedia-widget li{display:inline-block;*display:inline;*zoom:1;background:0 0;padding:0;margin:0 12px 0 0;position:relative;height:18px;line-height:18px}
.socialmedia-widget li:last-child{margin:0}
.align-center .socialmedia-widget li,.socialmedia-widget.align-center li{margin:0 6px!important}
.socialmedia-widget li a{font:normal normal normal 12px/1 FontAwesome;font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:18px;color:#0d0d0d}
.overlay-dark .socialmedia-widget li a,.text-light .socialmedia-widget li a{color:#fff}
.socialmedia-widget li.facebook a:before{content:"\f09a"}
.socialmedia-widget li.twitter a:before{content:"\f099"}
.socialmedia-widget li.tumblr a:before{content:"\f173"}
.socialmedia-widget li.vimeo a:before{content:"\f194"}
.socialmedia-widget li.dribbble a:before{content:"\f17d"}
.socialmedia-widget li.deviantart a:before{content:"\f1bd"}
.socialmedia-widget li.behance a:before{content:"\f1b4"}
.socialmedia-widget li.flickr a:before{content:"\f16e"}
.socialmedia-widget li.linkedin a:before{content:"\f0e1"}
.socialmedia-widget li.rss a:before{content:"\f09e"}
.socialmedia-widget li.googleplus a:before{content:"\f0d5"}
.socialmedia-widget li.pinterest a:before{content:"\f0d2"}
.socialmedia-widget li.youtube a:before{content:"\f167"}
.socialmedia-widget li.mail a:before{content:"\f0e0"}
.socialmedia-widget li.instagram a:before{content:"\f16d"}
.socialmedia-widget li.xing a:before{content:"\f168"}
.socialmedia-widget li.dropbox a:before{content:"\f16b"}
.socialmedia-widget li.facebook:hover a{color:#446ebf}
.socialmedia-widget li.twitter:hover a{color:#39aadc}
.socialmedia-widget li.tumblr:hover a{color:#4c6781}
.socialmedia-widget li.vimeo:hover a{color:#15c9f5}
.socialmedia-widget li.dribbble:hover a{color:#f14980}
.socialmedia-widget li.deviantart:hover a{color:#2ea06f}
.socialmedia-widget li.behance:hover a{color:#00b0f0}
.socialmedia-widget li.flickr:hover a{color:#f04783}
.socialmedia-widget li.linkedin:hover a{color:#81d3fd}
.socialmedia-widget li.rss:hover a{color:#ff8322}
.socialmedia-widget li.googleplus:hover a{color:#d63d1e}
.socialmedia-widget li.pinterest:hover a{color:#c81e1e}
.socialmedia-widget li.youtube:hover a{color:#ee423d}
.socialmedia-widget li.mail:hover a{color:#74624d}
.socialmedia-widget li.instagram:hover a{color:#95604b}
.socialmedia-widget li.xing:hover a{color:#036567}
.socialmedia-widget li.dropbox:hover a{color:#008cd2}
.imgoverlay{position:relative;overflow:hidden;display:block;max-width:100%;text-align:center}
.imgoverlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
.imgoverlay.overlay-dark:after{background:#0d0d0d}
.imgoverlay.overlay-border:after{top:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
.imgoverlay:hover:after{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}
.imgoverlay.overlay-transparent:hover:after{opacity:.75;filter:alpha(opacity=75);-ms-filter:"alpha(Opacity=75)"}
.imgoverlay.overlay-border:hover:after{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}
.imgoverlay>a{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}
.imgoverlay.overlay-border>a{border:0 solid #0d0d0d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}
.imgoverlay.overlay-dark.overlay-border a{border-color:#fff}
.imgoverlay.overlay-border:hover a{border-width:16px}
.imgoverlay .overlaycaption{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}
.imgoverlay .overlaycaption .alttitle,.imgoverlay .overlaycaption .overlay-name,.imgoverlay .overlaycaption .separator,.imgoverlay .overlaycaption .separator-small{color:#0d0d0d;margin:0;position:absolute;top:50%;left:0;width:100%;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;-ms-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.imgoverlay .overlaycaption .overlay-name{line-height:normal}
.imgoverlay.name-hidden .overlaycaption .overlay-name{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
.imgoverlay .overlaycaption .alttitle{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)";-webkit-transition:all 400ms .1s ease;-moz-transition:all 400ms .1s ease;-o-transition:all 400ms .1s ease;-ms-transition:all 400ms .1s ease;transition:all 400ms .1s ease}
.imgoverlay.overlay-dark .overlaycaption .alttitle,.imgoverlay.overlay-dark .overlaycaption .overlay-name{color:#fff}
.imgoverlay:hover .overlaycaption .overlay-name{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);padding-bottom:24px;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}
.imgoverlay:hover .overlaycaption .alttitle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding-top:20px;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}
.imgoverlay .overlaycaption .separator span:after,.imgoverlay .overlaycaption .separator span:before{-webkit-transition:all 400ms .2s ease;-moz-transition:all 400ms .2s ease;-o-transition:all 400ms .2s ease;-ms-transition:all 400ms .2s ease;transition:all 400ms .2s ease;width:0}
.imgoverlay:hover .overlaycaption .separator span:after,.imgoverlay:hover .overlaycaption .separator span:before{width:28px}
.imgoverlay .overlaycaption .separator span,.imgoverlay .overlaycaption .separator-small span{margin:0 auto;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease;transition:all 200ms ease;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
.imgoverlay:hover .overlaycaption .separator span{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)"}
.imgoverlay .overlaycaption .separator-small span{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(Opacity=100)";width:0}
.imgoverlay:hover .overlaycaption .separator-small span{width:40px}

.bordered #bodyborder-left,
.bordered #bodyborder-right{background:#FFF;position:fixed;z-index:100002;-webkit-transition:all .6s ease 0s; transition:all .6s ease 0s; -moz-transition:all .6s ease 0s; -o-transition:all .6s ease 0s; -ms-transition:all .6s ease 0s;}
.bordered #bodyborder-left,
.bordered #bodyborder-right{top:0;bottom:0;width:20px}
.bordered #bodyborder-left{left:-20px}
.bordered #bodyborder-right{right:-20px}
.loading-end.bordered #bodyborder-left,
.loading-end.bordered #bodyborder-right{ -webkit-transition:all .6s ease 0.8s; transition:all .6s ease 0.8s; -moz-transition:all .6s ease 0.8s; -o-transition:all .6s ease 0.8s; -ms-transition:all .6s ease 0.8s; }
.loading-end.bordered #bodyborder-left{left:0!important}
.loading-end.bordered #bodyborder-right{right:0!important}

.bordered nav#main-nav{top:40px;right:40px;width:calc(100% - 80px);height:calc(100% - 80px)}
.bordered .fixed-header-content #header-name{line-height:24px}
.bordered footer{width:calc(100% - 80px);padding:0;position:fixed;left:40px;bottom:-50px;z-index:100003;height:40px}
.bordered footer .footer-inner{width:100%;height:40px}
.bordered footer.sticky-footer{bottom:0}
.bordered footer .socialmedia-widget{margin-top:8px}
.bordered .tp-bullets.simplebullets.round{width:25px;right:-40px!important;z-index:100005}
.bordered .tp-bullets.simplebullets.round .bullet:before{background:#0d0d0d}
.bordered .tp-bullets.simplebullets.round .bullet.selected{border-color:#0d0d0d}
.bordered .portfolio-carousel .owl-controls{z-index:100003}
.bordered .owl-controls .owl-buttons div{color:#0d0d0d}
.bordered .owl-controls .owl-buttons .owl-prev{left:inherit;right:100%}
.bordered .owl-controls .owl-buttons .owl-next{right:inherit;left:100%}
.bordered .full-height,.bordered .portfolio-carousel-item,.bordered .portfolio-slider-item{min-height:-webkit-calc(100vh - 80px);min-height:-moz-calc(100vh - 80px);min-height:calc(100vh - 80px)}
.bordered.big-border #bodyborder-left,.bordered.big-border #bodyborder-right{width:60px}
.bordered.big-border #bodyborder-left{left:-60px}
.bordered.big-border #bodyborder-right{right:-60px}
.bordered.big-border #bodyborder-bottom,.bordered.big-border #bodyborder-top{height:60px}
.bordered.big-border #bodyborder-top{top:-60px}
.bordered.big-border #bodyborder-bottom{bottom:-60px}
.bordered.big-border #page-content{padding:60px}
.bordered.big-border header{width:calc(100% - 120px);top:60px;left:60px}
.bordered.big-border .non-overlay{top:inherit;left:inherit;width:100%}
.bordered.big-border nav#main-nav{top:60px;right:60px;width:calc(100% - 120px);height:calc(100% - 120px)}
.bordered.big-border .fixed-header-content #header-name{line-height:30px}
.bordered.big-border footer{width:calc(100% - 120px);left:60px;bottom:-70px;height:60px}
.bordered.big-border footer .footer-inner{width:100%;height:60px}
.bordered.big-border footer.sticky-footer{bottom:0}
.bordered.big-border footer .copyright{line-height:60px}
.bordered.big-border footer .socialmedia-widget{margin-top:18px}
.bordered.big-border .full-height,.bordered.big-border .portfolio-carousel-item,.bordered.big-border .portfolio-slider-item{min-height:-webkit-calc(100vh - 120px);min-height:-moz-calc(100vh - 120px);min-height:calc(100vh - 120px)}
.bordered.big-border header #social-share{height:30px}
.bordered.big-border header #social-share .show-share{line-height:30px}
.bordered.big-border header #social-share:hover .show-share{top:30px}
.bordered.big-border header #social-share .socialmedia-widget{top:-30px}
.bordered.big-border header #social-share:hover .socialmedia-widget{top:2px}
.bordered.big-border .fixed-pagination li{height:60px}
.bordered.big-border .fixed-pagination li a{height:60px;line-height:60px}
.bordered.big-border .fixed-pagination li a:hover{margin-top:60px}
.bordered.big-border .fixed-pagination li a:after{top:-60px}
.bordered.big-border .fixed-pagination li.next{right:60px}
.bordered.big-border .tp-bullets.simplebullets.round{width:25px;right:-51px!important}
.bordered.big-border .owl-controls .owl-buttons div{width:60px;height:60px;line-height:60px;top:-30px}

/* fancybox.css */
/*! fancyBox 3.0.0 Beta 1 fancyapps.com | fancyapps.com/fancybox/#license */
html.fancybox-lock body{height:auto}
#fancybox-loading,#fancybox-lock,.fancybox-error,.fancybox-image,.fancybox-inner,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap embed,.fancybox-wrap iframe,.fancybox-wrap object,a.fancybox-close,a.fancybox-expand,a.fancybox-nav,a.fancybox-nav span{padding:0;margin:0;border:0;outline:0;vertical-align:top;background-color:transparent;background-repeat:no-repeat;background-image:none;text-shadow:none}
#fancybox-lock{position:fixed;top:0;left:0;right:0;bottom:0;z-index:311020;overflow-y:scroll;overflow-y:auto;overflow-x:auto;-webkit-transition:-webkit-transform .5s;-webkit-transform:translateX(0px)}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:311020;-webkit-transform:translate3d(0,0,0)}
.fancybox-opened{z-index:1030}
.fancybox-skin{border-style:solid;border-color:#fff;background:#fff;color:#444}
.fancybox-inner{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-width:100%;max-height:100%}
.fancybox-spacer{position:absolute;top:100%;left:0;width:1px}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%;zoom:1}
a.fancybox-close,a.fancybox-next span,a.fancybox-prev span{font-family:Pe-icon-7-stroke;font-size:34px;line-height:30px;height:30px;position:relative;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;vertical-align:middle;text-align:center;color:#fff;transition:all 300ms ease;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-ms-transition:all 300ms ease}
a.fancybox-close{position:absolute;top:-35px;left:50%;margin-left:-15px;width:30px;height:30px;cursor:pointer;z-index:311040}
a.fancybox-close:before{content:"\e680"}
a.fancybox-close:hover{padding-bottom:5px;top:-40px}
a.fancybox-nav{position:absolute;top:0;width:50%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:311040;overflow:hidden}
.fancybox-type-html a.fancybox-nav,.fancybox-type-iframe a.fancybox-nav,.fancybox-type-inline a.fancybox-nav{width:70px}
a.fancybox-prev{left:-40px}
a.fancybox-next{right:-47px}
a.fancybox-nav span{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:311040}
.fancybox-prev span{left:0}
.fancybox-prev span:before{content:"\e686"}
.fancybox-desktop .fancybox-prev span:hover{padding-right:5px;left:-5px}
.fancybox-next span{right:5px}
.fancybox-next span:before{content:"\e684"}
.fancybox-desktop .fancybox-next span:hover{padding-left:5px;right:0}
.fancybox-mobile a.fancybox-nav{max-width:80px}
.fancybox-desktop a.fancybox-nav:hover{opacity:1;filter:alpha(opacity=100)}
a.fancybox-expand{position:absolute;bottom:0;right:0;width:46px;height:46px;z-index:311050;opacity:0;filter:alpha(opacity=0);background-position:0 -150px;zoom:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.fancybox-wrap:hover a.fancybox-expand{opacity:.5;filter:alpha(opacity=50)}
.fancybox-wrap a.fancybox-expand:hover{opacity:1;filter:alpha(opacity=100)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:60px;height:60px;background-color:#111;background-image:url(data:image/gif;base64,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);background-position:center center;opacity:.85;filter:alpha(opacity=85);cursor:pointer;z-index:311060;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.fancybox-tmp{position:absolute!important;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-title{font:400 14px "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;position:relative;text-shadow:none;z-index:311050;display:block;visibility:hidden}
.fancybox-title-float-wrap{position:relative;margin-top:10px;text-align:center;zoom:1;left:-9999px}
.fancybox-title-float-wrap>div{display:inline-block;padding:7px 20px;font-weight:700;color:#FFF;text-shadow:0 1px 2px #222;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;text-shadow:0 1px rgba(0,0,0,.5)}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:15px;background:#000;background:rgba(0,0,0,.8);max-height:50%;overflow:auto}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;z-index:311010}
.fancybox-overlay-fixed{position:fixed;width:100%;height:100%}
.fancybox-default-skin{border:none!important;background:0 0;left:15px}
.fancybox-default-skin-open{box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-default-overlay{background:#000;opacity:.9;filter:alpha(opacity=90)}
.fancybox-dark-skin{background:#2A2A2A;border-color:#2A2A2A;color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.3)inset!important}
.fancybox-dark-overlay{background:#000;opacity:.8;filter:alpha(opacity=80)}
.fancybox-light-skin-open{box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-light-overlay{opacity:.9;filter:alpha(opacity=90);background:#555;background:-moz-radial-gradient(center,ellipse cover,#999 0,#555 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,#999),color-stop(100%,#555));background:-webkit-radial-gradient(center,ellipse cover,#999 0,#555 100%);background:-o-radial-gradient(center,ellipse cover,#999 0,#555 100%);background:-ms-radial-gradient(center,ellipse cover,#999 0,#555 100%);background:radial-gradient(ellipse at center,#999 0,#555 100%)}

/* isotope.css */
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-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;-o-transition-property:top,left,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;-o-transition-duration:0s;transition-duration:0s}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}

.tp-leftarrow.tparrows.default.round{
	z-index:100;cursor:pointer;position:relative;
	background-image:url(http://ufdeforch.ch/img/arrow_large_left.png);
  background-repeat:no-repeat;background-position:top left;
  background-size:40px 110px; -webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s;	width:40px;height:55px;text-indent:-400px; }
.tp-leftarrow.tparrows.default.round:hover{background-position:bottom left;}
  
.tp-rightarrow.tparrows.default.round{
	z-index:100;cursor:pointer;position:relative;
	background-image:url(http://ufdeforch.ch/img/arrow_large_right.png);
  background-repeat:no-repeat;background-position:top right;
  background-size:40px 110px; -webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s;	width:40px;height:55px;text-indent:-400px; }
.tp-rightarrow.tparrows.default.round:hover{background-position:bottom right;}

.bordered #page-content{padding:20px;}
.bordered header{ 
	background-color:white;
	width:100%;top:0px;left:0px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;  z-index:100003; overflow:hidden;
}
.bordered .sticky-header { 
	background-image:url(http://ufdeforch.ch/img/logo-menu.png);
  background-repeat:no-repeat;background-position:20px 10px;
  background-size:125px 40px;
}
.bordered .non-overlay{top:inherit;left:inherit;width:100%}
.bordered .header-inner{padding:10px;}
.bordered .non-overlay .header-inner{padding:20px}

.nav { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;	position:relative; text-align:center; width:100%; margin:0px; line-height:0px; }
.nav #logo { display:none; }
.nav .main_menu_ul { display:inline-block; list-style:none; margin:0 auto; padding:0px; margin-left:20px; }
.nav .main_menu_li { margin:0px; float:left; list-style:none; display:inline-block; }
.nav .main_menu_li a {
	-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s; 
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:inline-block; padding:0px 30px; font-size:13px; text-transform:uppercase;
  color:#242424; line-height:40px; font-weight:700; 
}
.nav li:hover > a { color:#c6df8c; -webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s; } 
.nav .current-menu-item > a { color:#a8cc75; }