*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,.1)}html,body{padding:0;margin:0;overflow-x:hidden}html{overflow-y:scroll}body{background-color:#fff}ol,ul{list-style:none inside none;margin:0;padding:0}small{font-size:80%}p:empty{display:none}::selection{background:#191919;color:#fff;text-shadow:none}::-moz-selection{background:#191919;color:#fff;text-shadow:none}object,embed{max-width:100%;height:auto}figure{position:relative}figure img,figure object,figure embed,figure video{max-width:100%;display:block}a{color:gray;text-decoration:none;transition:.2s all ease}.no-touch a:hover{text-shadow:0 0 0}.no-touch .logo a:hover{color:#2e2e2e}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}html{-webkit-font-smoothing:antialiased}body,button,input,textarea{font-family:'Roboto','Open Sans',Futura,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;line-height:28px;line-height:1.75em;color:#222}b,strong{font-weight:500;color:#191919}p,h1,h2,h3,h4,h5,h6{margin:0 0 1em 0;margin-top:1em;*/}h1,.h1{font-size:37.897px;font-size:2.368rem;line-height:1.108em;margin-bottom:.7388em}h2,.h2{font-size:28.43px;font-size:1.777rem;line-height:1.477em;margin-bottom:.984em}h3,.h3{font-size:21.328px;font-size:1.333rem;line-height:1.312em;margin-bottom:1.312em}h4,.h4{font-size:16px;font-size:1rem;line-height:1.75em}h5,.h5,h6,.h6{font-size:15px;font-size:.938rem;line-height:1.866em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Open Sans','Roboto',Futura,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#222}fieldset{margin:0 0 1.75em 0;padding:0;border:none}input,textarea{padding:8px 10px}input,textarea,select{margin:0;border-radius:2px;outline:none}select,input,textarea,button{font-family:inherit;font-size:100%;font-weight:300}select{max-width:600px;padding:4px 4px 4px 0;border:1px solid #e3e5e5;background:#fff}label{display:inline-block;margin-bottom:5px}label,input[type=button],input[type=submit],button{cursor:pointer}input[type="submit"],button,input[type="button"],.url-button,.read-more{display:inline-block;padding:10px 24px;border-radius:4px;border:2px solid #313233;background:none;color:#313233;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;transition:all 0.2s ease-in-out}input[type="submit"]:hover,button:hover,input[type="button"]:hover,.read-btn .read-more:hover,.project-meta .url-button:hover{border-color:#bfbfbf;color:#bfbfbf}input[type="submit"]:not(.main-search-submit):active,button:active,input[type="button"]:active,.read-more:active,.read-more:focus,.url-button:active,.url-button:focus{position:relative;top:1px}input[type="submit"]{display:inline;vertical-align:top}input[type="submit"],button,input[type="button"]{border-radius:2px}input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),input[type="text"],textarea{width:100%;appearance:none;line-height:1}input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),textarea{padding:10px 8px;max-width:450px;display:block;border:1px solid #d7d7d7;background:#fff}input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),textarea,select{transition:all .2s ease-in}input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),textarea{border-radius:2px}input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,textarea:focus,select:focus{box-shadow:0 1px 2px 2px rgba(0,0,0,.008)}input[type="text"]:focus,input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,textarea:focus,select:focus{border-color:#bebebe}#dropdown-wrapper input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),#dropdown-wrapper textarea,#dropdown-wrapper select{background:#fdfdfd;background:rgba(255,255,255,.72);border:none}#dropdown-wrapper input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,#dropdown-wrapper textarea:focus{background:#fdfdfd;background:rgba(255,255,255,.93)}#dropdown-wrapper input[type="submit"],#dropdown-wrapper button,#dropdown-wrapper input[type="button"]{border:2px solid #fff;color:#fff}#dropdown-wrapper input[type="submit"]:hover,#dropdown-wrapper button:hover,#dropdown-wrapper input[type="button"]:hover{border-color:#fdfdfd;color:#fdfdfd}.caps{font-family:'Roboto','Open Sans',Futura,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12.003px;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.2em}.table{display:table;width:100%;position:relative}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.overflow-wrap{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}mark,.search-term{background:#EBE16F}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.main-container{position:relative}.main-container:before{display:block;position:absolute;width:100%;left:0;top:0;height:1px;content:" ";z-index:1;background:#222}.main-content{padding-top:1.75em}.page-template-template-portfolio-php .main-content,.tax-portfolio_category .main-content{padding-top:0}.page-content,.blog-container,.page-container,.single-portfolio-container{max-width:1020px;margin:0 auto;padding:0 2.5em}.page-container>.page-content{padding-left:0;padding-right:0}.page-content{width:100%;padding-bottom:1.75em}.page-template-template-page-with-sidebar-php .page-content{width:70%;float:left;padding-right:1.875em}.sidebar{width:28%;float:right}#dropdown-wrapper{height:0;background-color:#222;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;overflow:hidden;color:#bdbdbd}.dropdown-bg{background:rgba(0,0,0,.78);background:-moz-linear-gradient(top,rgba(34,34,34,.65) 0%,rgba(34,34,34,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(34,34,34,.65)),color-stop(100%,rgba(34,34,34,1)));background:-webkit-linear-gradient(top,rgba(34,34,34,.65) 0%,rgba(34,34,34,1) 100%);background:-o-linear-gradient(top,rgba(34,34,34,.65) 0%,rgba(34,34,34,1) 100%);background:-ms-linear-gradient(top,rgba(34,34,34,.65) 0%,rgba(34,34,34,1) 100%);background:linear-gradient(to bottom,rgba(34,34,34,.65) 0%,rgba(34,34,34,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6222222',endColorstr='#222222',GradientType=0)}.dropdown-page{max-width:940px;margin:0 auto;padding:2.6em 0 1em}#dropdown-wrapper h1,#dropdown-wrapper h2,#dropdown-wrapper h3,#dropdown-wrapper h4,#dropdown-wrapper h5,#dropdown-wrapper h5{color:#fff}#dropdown-wrapper a{color:#ddd;text-decoration:underline;transition:all 200ms}#dropdown-wrapper a:hover{color:#fff}#dropdown-wrapper a:active{color:#fff}#dropdown-trigger{float:right;display:inline-block;position:relative;margin-right:2.5em;padding:3px 29px 4px 18px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#222;z-index:9;cursor:pointer;color:#E4E4E4;font-size:12.003px;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease-in-out}#dropdown-trigger:hover{color:#fff}#dropdown-trigger .drop-down-arrows{position:absolute;margin:.9em 0 0 .7em;width:9px;height:8px;background:url(../../../../../../themes/rabitsch/images/main.png) no-repeat 0 0}#dropdown-trigger .drop-down-arrows.arrow-up{background-position:-50px 0}.header{position:relative;padding:3.5em 2.5em 4.375em}.header.logo-child-only{padding-bottom:3.5em}.logo{margin-bottom:1.75em;text-align:center}.logo-child-only .logo{margin-bottom:0}.logo a{display:inline-block;vertical-align:top}.logo .textual-logo{margin:0 auto;color:#222;font-weight:300;font-size:37.897px;font-size:2.368rem;line-height:1.108em}.no-touch .logo a:hover{animation:tinywiggle 220ms ease-out}.menu{text-align:center}.menu li{display:inline-block;padding:0 .9375em;vertical-align:top;list-style:none}.menu .parent{position:relative}.menu a,.filter-container{display:block;position:relative;color:gray;font-size:12.003px;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.2em}.menu .parent>a{position:relative;padding-right:17px}.menu .parent>a:after{content:"\2335";position:relative;bottom:.1em;left:.5em}.menu .current-menu-item>a{color:#000}.menu .sub-menu .current-menu-item>a{background-color:rgb(100,100,100);color:#fff}.menu .sub-menu{display:none;position:absolute;margin:0;padding-top:20px;min-width:130px;text-align:left;z-index:9999}.menu .sub-menu li{display:block;padding:0;margin-left:0}.menu .sub-menu a{display:block;padding:4px 9px;border:1px solid #262626;border-color:rgba(0,0,0,.2);border-bottom:none;background-color:#222;color:#999;font-size:12.003px;font-size:.75rem;font-weight:400;text-transform:none;letter-spacing:normal;white-space:nowrap;transition:all .35s ease-in-out}.menu li:hover ul li a:hover{border:1px solid transparent;border-bottom:none;background-color:#939393;color:#fff;transition:all .1s ease-in-out}.menu .sub-menu li:last-child a{border:1px solid #262626;border-color:rgba(0,0,0,.2)}.menu .sub-menu li:last-child a:hover{border:1px solid transparent;border-color:transparent}.menu .sub-menu li:first-child a{border-top-right-radius:2px;border-top-left-radius:2px}.menu .sub-menu li:last-child a{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.pf-gallery-container{position:relative}.filter-container{position:absolute;left:20px;top:20px;width:100%;width:calc(100% - 40px)}.portfolio-filter{float:left;position:relative;z-index:998}.portfolio-filter li{float:left}.portfolio-filter .filter-category{display:none;opacity:0;transform:translateY(50%)}.portfolio-filter .filter-button,.portfolio-filter a{height:36px;padding:.333em 1em;background:#fff;line-height:0}.portfolio-filter .filter-button{position:relative;padding-right:2.666em;z-index:999;-webkit-tap-highlight-color:rgba(0,0,0,0)}.portfolio-filter .filter-button:after{position:absolute;right:11px;top:15px;width:11px;height:9px;background:url(../../../../../../themes/rabitsch/images/main.png) no-repeat -150px 0;content:" ";text-indent:-9999px}.portfolio-filter .filter-active:after{top:15px;background:url(../../../../../../themes/rabitsch/images/main.png) no-repeat -200px 0}.portfolio-filter .filter-button:hover{background:#fff}.portfolio-filter a{display:block;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.portfolio-filter .active a,.portfolio-filter .active a:hover{background:#222;color:#e4e4e4}.portfolio-filter a:hover{background:#f4f4f4}.portfolio-filter span{display:block;position:relative;top:50%;transform:translateY(-50%)}.portfolio-gallery{width:100%}.portfolio-gallery .portfolio-item{float:left;width:33.333%;overflow:hidden}.portfolio-gallery .project-link{display:block}.project-link .thumb-container{position:relative}.portfolio-gallery .preview-img-wrap{transition:.4s all ease}.no-touch .project-link:hover .preview-img-wrap{opacity:.1}.project-link .preview-img{vertical-align:bottom;transition:.4s all ease}.portfolio-gallery .project-title{width:100%;position:absolute;top:50%;transform:translateY(-30%);padding:0 1.666em;margin-bottom:0;opacity:0;font-family:'Roboto','Open Sans',Futura,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12.003px;font-size:.75rem;line-height:2.333em;font-weight:600;text-align:center;color:#555;transition:.4s all ease}.no-touch .project-link:hover .project-title{opacity:1;transform:translateY(-50%)}.isotope,.isotope .isotope-item{transition-duration:0.45s}.isotope{transition-property:height,width}.isotope .isotope-item{transition-property:transform,opacity}.isotope-item{z-index:100}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{transition-duration:0s}.single-portfolio-container{position:relative;margin-bottom:1.75em}.single-portfolio .post-title{margin-bottom:1.108em;text-align:center}.pager{padding:0 0 2.333em;font-family:'Roboto',sans-serif;color:gray;font-size:12.003px;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.2em}.prev-page{float:left}.next-page{float:right}.pager-link,.pager a{display:block}.no-link{opacity:.5}.arrows{font-family:Arial,Helvetica,sans-serif;position:relative;top:-1px}.project-meta{padding:3.5em 0 7em}.meta-column{float:left;width:100%;text-align:center}.project-meta.oy-1-cols .meta-column{width:100%}.project-meta.oy-2-cols .meta-column{width:50%;padding:0 1%}.project-meta.oy-3-cols .meta-column{width:32%;margin-right:2%}.project-meta.oy-4-cols .meta-column{width:25%;padding:0 1%}.meta-column:last-child{margin-right:0!important;padding-right:0!important}.meta-column strong{display:block;font-size:.78em;font-weight:500}.blog-with-sidebar{float:left;width:70%;padding-right:1.875em}.post{margin-bottom:5.25em}.blog-with-sidebar .post .post-time{display:none}.blog-with-sidebar .post-content{float:left;width:100%}.post-content{float:right;width:75%}.date-circle{float:left;width:25%}.post .post-time{display:block;float:left;padding-top:20px;margin-right:20px;margin-bottom:20px;width:115px;height:115px;border-radius:65px;border:2px solid #2e2e2e;overflow:hidden;text-transform:uppercase;text-align:center;color:#222;transition:all .3s ease-in-out}.no-touch .date-circle:hover .post-time{animation:boing 220ms ease-out}.post-time .day{display:block;margin-bottom:7px;font-size:57px;line-height:40px}.post-time .month-and-year{font-size:12px;font-weight:500}.post-title-link{color:#2e2e2e}.featured-img-link{display:block}.featured-img-link img{margin:0 0 1.75em 0;display:block}.post .additional-post-meta{list-style-type:none;margin-bottom:1.25em}.post .additional-post-meta li{float:left}.read-btn{display:block;margin-top:1.25em}.post-content .read-more,.blog-post .read-more{font-family:'Roboto',sans-serif;margin-top:.9375em}.single-post-content{margin-bottom:5.25em}#comments{text-transform:none}#comments span{font-weight:600}.commentlist{margin:0 0 3.5em 0}.commentlist li{position:relative;list-style-type:none;clear:both}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:1.875em;margin-top:0;padding-bottom:0}.commentlist li:last-child{margin-bottom:0}.commentlist .comment-body{margin-bottom:1.75em;padding:.937em .937em 0 .625em;border:1px solid #eee;background:#fff}.commentlist .comment-author+.help{margin:0;margin-left:4.375em}.commentlist .vcard{margin-left:4.375em;margin-bottom:.937em}.commentlist .vcard cite.fn{display:inline-block;margin-top:-4px;font-style:normal}.commentlist .vcard time a{color:#999;text-decoration:none}.no-touch .commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard .avatar{position:absolute;left:1.25em;margin-top:5px;padding:2px;border:1px solid #EDEFEE;background:#fff}.commentlist .comment-meta{font-size:12px}.commentlist li .comment_content{margin-left:4.375em}.commentlist li .comment_content p{font-size:1em}.commentlist li ul{margin:0}.commentlist .comment-reply-link{text-decoration:none}#respond{padding:0 1.562em 1.25em 0}.post-content+#respond{margin-top:.937em}.comment-body+#respond{padding:0}#reply-title{margin-bottom:.4em;text-transform:none;font-size:1.562rem}#reply-title #cancel-comment-reply-link{display:block}#respond form[method=post] label,#respond form[method=post] .required{display:none}#respond input[type=text],#respond input[type=email],#respond input[type=url],#respond textarea{padding:8px 10px}#respond #comment{width:100%;max-width:600px;height:180px}#respond input[type=text],#respond input[type=email],#respond input[type=url]{max-width:300px}.widget{padding:0 0;margin:0 0 3.5em}.widget:before,.widget:after{content:" ";display:table}.widget:after{clear:both}.widget li{margin-bottom:.75em}.widget li ul{margin-top:.75em;padding-left:1em}.widgettitle{margin-bottom:1.4em;font-size:19.995px;font-size:1.25rem;line-height:1.40em}.widget_archive li a,.widget_categories li a,.widget_nav_menu li a,.widget_links li a,.widget_pages li a,.widget_recent_entries li a,.widget_recent_comments li a,.widget_rss li a,.widget_meta li a{display:block}.widget_search .search-form .field{width:100%}.widget .menu>li{padding:0}.widget .menu .current-menu-item a:after{display:none}.widget_fastflickrwidget .flickr_photo{transition:0.4s transform ease,0.4s opacity ease;opacity:.8;position:relative}.widget_fastflickrwidget .flickr_photo:hover{opacity:1;transform:scale(1.1);z-index:10}.Simple_Flickr_Photos a{display:block;border-bottom:none}.no-touch .Simple_Flickr_Photos a:hover{background:none}.Simple_Flickr_Photos #flickr .flickr_badge_image{float:left}.Simple_Flickr_Photos #flickr img{display:block;width:65px;height:65px;margin:0;padding:0 7px 7px 0;border:none}.opacity .Simple_Flickr_Photos img{position:relative;opacity:.8;transition:0.4s transform ease,0.4s opacity ease}.no-touch.opacity #flickr img:hover{opacity:1}.no-touch.csstransforms #flickr img:hover{transform:scale(1.4);z-index:10}.widget.popular-posts ul{clear:both}.widget.popular-posts ul:before,.widget.popular-posts ul:after{content:"\0020";display:block;height:0;visibility:hidden}.widget.popular-posts ul:after{clear:both}.popular-posts ul li{position:relative;clear:both}.popular-posts .wpp-post-title{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.05em}.popular-posts .wpp-thumbnail{float:left;margin:2px 7px 0 0;padding:6px 7px 6px 6px;background:url(../../../../../../themes/rabitsch/images/border-img.png) repeat left top}.no-touch .popular-posts a:hover .wpp-thumbnail{background-color:#0a0a0a}.popular-posts .post-stats{display:block;font-size:.92em;font-weight:400}.popular-posts .wpp-author{font-style:normal}#wp-calendar thead{border-bottom:1px solid #222}#wp-calendar th,#wp-calendar tbody td{padding:3px 6px;text-align:center}#wp-calendar th{font-weight:400}#wp-calendar tfoot td{padding-top:3px}#wp-calendar caption{margin-bottom:.75em;font-size:19.995px;font-size:1.25rem;font-weight:400;text-align:center}.main-content .widget .tp_recent_tweets{float:none;clear:none}.main-content .widget .tp_recent_tweets li{background-image:url(../../../../../../themes/rabitsch/images/main.png);background-repeat:no-repeat;background-position:-300px 9px;padding-left:1.562em;padding-bottom:1.25em;float:none;clear:none;line-height:1.75em;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}.main-content .widget .tp_recent_tweets ul li:last-child{padding-bottom:0}.main-content .widget .tp_recent_tweets li a{font-weight:400}.main-content .widget .tp_recent_tweets .twitter_time{color:#999;font-size:12.003px;font-size:.75rem;font-style:italic;font-weight:400}.the-content img,.post-content img{margin-bottom:1.75em}.the-content p a:last-child img,.post-content p a:last-child img{margin-bottom:0}.the-content ul,.the-content ol,.the-content table,.the-content dl{margin:1.75em 0}.the-content ul,.the-content ol{margin-right:2.2em}.the-content ul{list-style-type:square}.the-content ol{list-style-type:decimal}.the-content li{margin-bottom:.75em}.the-content ol ol,.the-content ul ul{margin-left:1.75em}.the-content blockquote{margin:0;margin-left:28px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif}.the-content blockquote:before{float:left;margin-left:-.7em;padding:0 5px 0 0;font-family:Georgia,serif;font-size:2.75em;opacity:.8;content:"“"}.the-content dl{margin:1.75em 0 1.75em}.the-content dt{margin-top:1.25em;font-weight:500}.the-content dd{margin-top:.5em;font-style:italic}.the-content table{border:1px solid #e9e9e9;border-collapse:collapse;background:#fff;text-shadow:none}.the-content tr:nth-of-type(odd){background-color:#eff3f4;}.the-content th,.the-content td{padding:.562em 1.375em;border:1px solid #e9e9e9}.the-content th{text-transform:uppercase;font-weight:400}.the-content caption{font-size:19.995px;font-size:1.25rem;font-weight:700}.the-content b,.the-content strong{font-weight:500}white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}*/ .the-content pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;width:99%;word-wrap:break-word}.the-content pre{overflow:auto;overflow-y:hidden;border-left:6px solid #F5D995;border-top-left-radius:2px;border-bottom-left-radius:2px;background:#fff url(../../../../../../themes/rabitsch/images/pre-code-bg.png) repeat left top;text-shadow:none}.the-content pre code{margin:0 0 0 2.5em;padding:1.125em 0;display:block;color:#443325}.the-content video{display:block;margin:1.75em 0;max-width:100%}.the-content object{display:block;margin:1.75em 0;max-width:100%}img.alignright,.wp-caption.alignright{float:right;margin:0 0 1em 1em}img.alignleft,.wp-caption.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter,.wp-caption.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{width:auto!important;max-width:100%!important;margin-bottom:1.75em;text-shadow:none;text-align:center;font-style:italic}.wp-caption img,.wp-caption img a{margin:0!important;padding:0;border:0 none}.wp-caption .wp-caption-text{padding:0 4px 5px;margin:0;font-family:Georgia,"Times New Roman",Times,serif}.gallery{float:left;margin-bottom:1.75em!important}.gallery br{display:none}.gallery .gallery-item{margin:0!important;width:100%;float:left;position:relative;overflow:hidden}.gallery-columns-2 .gallery-item{width:50%!important}.gallery-columns-3 .gallery-item{width:33.3%!important}.gallery-columns-4 .gallery-item{width:25%!important}.gallery-columns-5 .gallery-item{width:20%!important}.gallery-columns-6 .gallery-item{width:16.666%!important}.gallery-columns-7 .gallery-item{width:14.285%!important}.gallery-columns-8 .gallery-item{width:12.5%!important}.gallery-columns-9 .gallery-item{width:11.111%!important}.gallery-icon{margin-top:0!important;width:100%;position:relative;overflow:hidden}.gallery .gallery-caption{width:100%;position:absolute;bottom:0;background:#000;background:rgba(0,0,0,.5);padding:3px 5px;color:#fff}.gallery-item a{display:block;border:none;margin:0;padding:0}.gallery-item a:after{position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,.5);opacity:0;content:"";transition:0.3s all ease}.no-touch .gallery-item a:hover:after{opacity:1;padding:0}.gallery-item img{margin:0!important;padding:0;transition:0.3s all ease}.gallery .gallery-icon img{display:block;border:none!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875em;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.soliloquy-container img{margin-bottom:0}html #swipebox-caption,#swipebox-action{border-color:transparent!important}html #swipebox-action{top:-50px;bottom:auto!important}html #swipebox-action.visible-bars{top:0;bottom:auto!important}html #swipebox-action.force-visible-bars{top:0!important;bottom:auto!important}html #swipebox-caption{bottom:-50px;top:auto!important}html #swipebox-caption.visible-bars{bottom:0;top:auto!important}html #swipebox-caption.force-visible-bars{bottom:0!important;top:auto!important}.metaslider img{margin-bottom:0}.metaslider ol,.metaslider ul{margin:auto;line-height:0}.metaslider .flex-direction-nav a{margin:-17px 0 0;opacity:.4;border-radius:50px;transition:all .3s ease;background:#fefefe}.metaslider .flex-direction-nav .flex-next{background-position:100% 0;right:10px}.metaslider .flex-direction-nav .flex-prev{left:10px}.metaslider .flexslider:hover .flex-next{opacity:.7;right:10px}.metaslider .flexslider:hover .flex-prev{opacity:.7;left:10px}.metaslider .flex-direction-nav a:after{content:"";position:absolute;display:block;top:50%;left:50%;margin-top:-6px;width:0;height:0}.metaslider .flex-direction-nav .flex-prev:after{margin-left:-4px;border-top:6px solid transparent;border-right:6px solid #333;border-bottom:6px solid transparent}.metaslider .flex-direction-nav .flex-next:after{margin-left:-2px;border-top:6px solid transparent;border-left:6px solid #333;border-bottom:6px solid transparent}.metaslider .flex-control-paging li a{background:#c5c5c5;box-shadow:none}.metaslider .flex-control-paging li a.flex-active{background:#2e2e2e}.cycloneslider.cycloneslider-template-standard{margin-bottom:3.5em}.cycloneslider.cycloneslider-template-standard .cycloneslider-pager{bottom:-30px}.cycloneslider.cycloneslider-template-standard .cycloneslider-pager span{background:#e0e0e0;box-shadow:none}.cycloneslider.cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active{background-color:#2e2e2e}.mapp-layout{border:none!important;margin:0 0 1.75em 0!important}.mapp-map-links{background-color:none!important;border:none!important}.wpcf7 p{margin-bottom:1.75em}.wpcf7-list-item{margin-left:0!important}.wpcf7 .wpcf7-form-control-wrap{display:inline!important}.wpcf7 div.wpcf7-response-output{margin:2em 0 1em}.wpcf7 span.wpcf7-not-valid-tip{z-index:100;background:none;border:none;font-size:.875em;width:200px;padding:0;color:#e44141}.slide-out-div .wpcf7 .wpcf7-response-output,.dropdown-page .wpcf7 .wpcf7-response-output{padding:0}.slide-out-div .wpcf7 .wpcf7-mail-sent-ok,.dropdown-page .wpcf7 .wpcf7-mail-sent-ok{border:none;color:#70c949}.slide-out-div .wpcf7 .wpcf7-mail-sent-ng,.dropdown-page .wpcf7 .wpcf7-mail-sent-ng{border:none;color:#e44141}.slide-out-div .wpcf7 .wpcf7-spam-blocked,.dropdown-page .wpcf7 .wpcf7-spam-blocked{border:none;color:#ffa500}.slide-out-div .wpcf7 .wpcf7-validation-errors,.dropdown-page .wpcf7 .wpcf7-validation-errors{border:none;color:#f4e50f}html[lang]{margin-top:0!important}.item-title,.search-results p{text-align:center}.search-post-title{text-align:center;margin:0}.search-post-title a{display:block;padding:.703em 0;border-bottom:1px solid #e6e6e6;text-align:center}.search-results .search-post-title:first-child a{border-top:1px solid #e6e6e6}.search-results .search-post-title:last-child a{border-bottom:none}.no-touch .search-post-title a:hover{background:#fff;padding-left:20px}.not-found{text-align:center}.footer{position:relative;padding:3.5em 2.5em 1.75em}.footer .menu{margin-bottom:1.75em}.footer p{text-align:center}.footer small{display:block}#back-to-top{display:none;width:53px;height:53px;position:fixed!important;top:calc(100% - 68px)!important;right:20px;border-radius:50px;background:rgba(255,255,255,.8) url(../../../../../../themes/rabitsch/images/main.png) no-repeat -237px 18px;z-index:1000;cursor:pointer}#back-to-top:hover{background-color:rgba(255,255,255,1)}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.main-content .widget .tp_recent_tweets li,.current-menu-item>a:after,#dropdown-trigger .drop-down-arrows,#back-to-top,.menu .parent>a:after,.portfolio-filter .filter-button:after{background-image:url(../../../../../../themes/rabitsch/images/main_@2x.png);background-size:400px 100px}.portfolio-filter .filter-active:after{top:14px}input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),textarea{border:1px solid #e3e5e5}input[type="text"]:focus,input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,textarea:focus,select:focus{border-color:#cecece}.metaslider .flex-control-paging li a{background:#e0e0e0;box-shadow:none}}@media screen and (max-device-width:1024px){#dropdown-wrapper{background-attachment:scroll}}@media only screen and (min-width:1680px){.dropdown-page{padding-top:3.5em;padding-bottom:3.5em}}@media only screen and (max-width:960px){.main-content{padding-top:0}.footer{padding-top:1.75em}.page-template-template-portfolio-php .footer,.tax-portfolio_category .footer,.single-portfolio .footer{padding-top:3.5em}.menu li{padding-bottom:.5em}.menu .sub-menu{padding-top:.5em}.menu .sub-menu a{white-space:normal}.meta-column{float:left;width:100%;margin-right:0;text-align:center}.project-meta.oy-1-cols .meta-column{width:100%}.project-meta.oy-2-cols .meta-column{width:50%;padding:0 1%}.project-meta.oy-3-cols .meta-column{width:32%;margin-right:2%}.project-meta.oy-4-cols .meta-column{width:25%;padding:0 1%}.meta-column:last-child{margin-right:0!important;padding-right:0!important}.meta-column strong{display:block}.meta-column .colon{display:none}}@media only screen and (max-width:710px){.page-template-template-page-with-sidebar-php .page-content,.blog-with-sidebar{width:100%;float:none;padding-right:0}.page-template-template-page-with-sidebar-php .sidebar,.sidebar{width:100%;float:none}}@media only screen and (max-width:600px){.dropdown-page,.header,.footer,.page-content,.blog-container,.page-container,.single-portfolio-container{padding-left:1.875em;padding-right:1.875em}.post-content{float:none;width:100%}.post,.single-post-content{margin-bottom:3.5em}.date-circle{display:none}}@media only screen and (max-width:580px){.project-meta{padding:.875em 0 3.5em}.project-meta .meta-column{width:100%!important;padding-bottom:0.875em!important}}@media only screen and (max-width:470px){.header{padding-top:4.375em}.pager li{float:none;display:block;margin:0 auto 10px}.pager li a{text-align:center}.pager li>span{display:block;text-align:center}}@media only screen and (max-width:380px){.dropdown-page,.header,.footer,.page-content,.blog-container,.page-container,.single-portfolio-container{padding-left:1.333em;padding-right:1.333em}}@media only screen and (max-width:350px){.gallery .gallery-item{margin:0 0 20px 0!important;width:100%!important;float:none}}@media only screen and (max-width:400px){.portfolio-gallery .portfolio-item{width:100%}}@media only screen and (min-width:401px) and (max-width:855px){.portfolio-gallery .portfolio-item{width:50%}}@media only screen and (min-width:856px) and (max-width:1280px){.portfolio-gallery .portfolio-item{width:33.333%}}@media only screen and (min-width:1281px) and (max-width:1480px){.portfolio-gallery .portfolio-item{width:25%}}@media only screen and (min-width:1481px) and (max-width:1880px){.portfolio-gallery .portfolio-item{width:20%}}@media only screen and (min-width:1881px) and (max-width:2280px){.portfolio-gallery .portfolio-item{width:16.666%}}@media only screen and (min-width:2281px) and (max-width:2680px){.portfolio-gallery .portfolio-item{width:14.285%}}@media only screen and (min-width:2681px) and (max-width:3080px){.portfolio-gallery .portfolio-item{width:12.5%}}@media only screen and (max-width:960px){.cssanimations .logo{animation:bounceInLeft .7s .9s 1 both ease-in-out}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes tinywiggle{25%,50%,75%,100%{transform-origin:top center}25%{transform:rotate(4deg)}50%{transform:rotate(-2deg)}75%{transform:rotate(1deg)}100%{transform:rotate(0deg)}}@keyframes boing{0%{transform:scale(1)}35%{transform:scale(1.1)}70%{transform:scale(.9)}100%{transform:scale(1)}}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.menu .sub-menu li:first-child a{border-top-right-radius:0;border-top-left-radius:0}.menu .sub-menu li:last-child a{border-bottom-right-radius:0;border-bottom-left-radius:0}.portfolio-filter span{margin-top:1px}}.ie9 .menu .sub-menu li:first-child a{border-top-right-radius:0;border-top-left-radius:0}.ie9 .menu .sub-menu li:last-child a{border-bottom-right-radius:0;border-bottom-left-radius:0}.ie9 .portfolio-filter span{margin-top:1px}.ie9 .portfolio-filter .filter-category{transform:translateY(0%)}body{background-color:#086384}body,button,input,textarea{color:#fff}input,textarea{color:#222}.logo a{display:inline;vertical-align:top}.post .additional-post-meta li{display:none}.date-circle{display:none}.post-content{width:100%}.portfolio-gallery .project-title{color:#fff;font-weight:400}.page-template-template-portfolio-php .main-content,.tax-portfolio_category .main-content{margin:0 1em}img{border:.3em solid #086384;height:auto;max-width:100%}.vc_column_container h2{font-size:1.15rem}.menu-sidebar-videos-container .menu{text-align:left}.wpb_wrapper .vc_row-fluid{display:none}input[type="text"],textarea,input:not([type="submit"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]){line-height:1.2}#menu-biografie{text-align:left}#menu-biografie li{display:block}.filter-container{color:#fff}.menu a{color:#eee}.menu>.current-menu-item>a{color:#111;text-shadow:0 0 0}.menu>.menu-item:not(.current-menu-item)>a:hover{color:#fff}.footer a{color:#fff}.postid-403 .pf-adjuster{display:table}b,strong{color:#fff}.the-content ul{margin-top:12px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#2e2e2e}.page-id-470 h3{color:#fff;margin-bottom:15px;margin-top:40px}.page-id-470 p{margin-bottom:15px}.tos-caption-0{display:none}a>img:hover{opacity:.5}.single-portfolio-container p a,.main-content p a,.single-portfolio-container h3 a,.main-content h3 a,.prev-page a,.next-page a{color:#fff}@media screen and (max-width:768px){#isotope-trigger .project-link .project-title{color:#000;opacity:1;width:auto;margin-left:4px;margin-top:40px;background:rgba(255,255,255,.75)}}div.wpcf7-validation-errors{border:2px solid #e44141}.wpcf7 span.wpcf7-not-valid-tip{font-size:1em;width:auto}input[type="submit"]{border:2px solid #fff;color:#fff}input[type="submit"]:hover{border-color:#fff;background-color:#fff;color:#313233}.page-content .vimeography-bugsauce{margin:20px 0}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{border-color:#fff;background-color:#fff;text-transform:uppercase;font-size:16px}.center-btn{text-align:center}.page-id-1217 iframe,.page-id-1217 .vp-center{background-color:#000000!important}.vp-center{background-color:#000!important}.wpcf7 form.init .wpcf7-response-output{display:none}a._brlbs-btn-cookie-preference{background-color:#fff!important;color:#222!important}a._brlbs-btn-cookie-preference:hover{background-color:#bdc1c8!important;color:#222!important}.single :where(.the-content) :is(h2,h3,h4){color:#fff;font-family:'Roboto',Futura,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1rem;margin:}.single :where(.the-content) h2{font-size:1.25rem}.single :where(.the-content) :is(ul,ol){margin-left:.2rem}.single :where(.the-content) li{margin-bottom:.5em}.single :where(.the-content) a[href]{text-decoration:underline}.postid-731 :where(.post-content) img{max-height:800px;width:auto}.single .biolink a{border:2px solid #fff;border-radius:5px;color:#fff;display:table;line-height:1;margin:-10px 0 1.5em;padding:.85em 1.3em;text-decoration:none}.page-content{container-type:inline-size}.page-id-774 :where(.page-content) img{height:320px;width:auto}@container (max-width:500px){.page-id-774 :where(.page-content) img{height:auto}}