@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;src:url(//www.autecc.de/playfair-display-cyrillic-v40-italic-700.woff2?c=1779326671) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;src:url(//www.autecc.de/playfair-display--v40-italic-700.woff2?c=1779326671) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;src:url(//www.autecc.de/playfair-display--v40-italic-700.woff2?c=1779326671) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;src:url(//www.autecc.de/playfair-display--v40-italic-700.woff2?c=1779326672) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:url(//www.autecc.de/playfair-display-cyrillic-v40-normal-400.woff2?c=1779326672) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:url(//www.autecc.de/playfair-display--v40-normal-400.woff2?c=1779326672) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:url(//www.autecc.de/playfair-display--v40-normal-400.woff2?c=1779326672) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: url(//www.autecc.de/playfair-display--v40-normal-400.woff2?c=1779326672) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}code, kbd, pre, samp{font-family:monospace, serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}
pre{background:#f5f5f5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
small{font-size:smaller;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl{margin:0 20px;}
dt{font-weight:bold;}
dd{margin:0 0 20px;}
ul{list-style-type:square;}
nav ul, nav ol{list-style:none;list-style-image:none;}
svg:not(:root){overflow:hidden;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;}
button, input, select, textarea{font-size:100%;margin:0;max-width:100%;vertical-align:baseline;}
button, input{line-height:normal;}
button, html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;padding-right:2px;width:270px;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%;}
caption{font-size:16px;margin:20px 0;}
th{font-weight:bold;text-transform:uppercase;}
td{border-top:1px solid #ededed;padding:6px 10px 6px 0;}
del{color:#333;}
ins{background:#fff9c0;text-decoration:none;}
.genericon:before, .menu-toggle:after, .featured-post:before, .date a:before, .entry-meta .author a:before, .format-audio .entry-content:before, .comments-link a:before, .tags-links a:first-child:before, .categories-links a:first-child:before, .edit-link a:before, .attachment .entry-title:before, .attachment-meta:before, .attachment-meta a:before, .comment-awaiting-moderation:before, .comment-reply-link:before, .comment-reply-login:before, .comment-reply-title small a:before, .bypostauthor > .comment-body .fn:before, .error404 .page-title:before{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 16px/1 Genericons;vertical-align:text-bottom;}
.clear:after, .attachment .entry-header:after, .site-footer .widget-area:after, .entry-content:after, .page-content:after, .navigation:after, .nav-links:after, .gallery:after, .comment-form-author:after, .comment-form-email:after, .comment-form-url:after, .comment-body:after{clear:both;}
.clear:before, .clear:after, .attachment .entry-header:before, .attachment .entry-header:after, .site-footer .widget-area:before, .site-footer .widget-area:after, .entry-content:before, .entry-content:after, .page-content:before, .page-content:after, .navigation:before, .navigation:after, .nav-links:before, .nav-links:after, .gallery:before, .gallery:after, .comment-form-author:before, .comment-form-author:after, .comment-form-email:before, .comment-form-email:after, .comment-form-url:before, .comment-form-url:after, .comment-body:before, .comment-body:after{content:"";display:table;}
.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption{max-width:100%;}
.entry-content img, .entry-summary img, .comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{height:auto;}
img.size-full, img.size-large, img.wp-post-image, .wpb_single_image img, .vc_inner img{height:auto;max-width:100%;width:auto;}
embed, iframe, object, video{max-width:100%;}
.entry-content .twitter-tweet-rendered{max-width:100% !important;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
figure.wp-caption.alignleft, img.alignleft{margin:5px 20px 5px 0;}
.wp-caption.alignleft{margin:5px 10px 5px 0;}
figure.wp-caption.alignright, img.alignright{margin:5px 0 5px 20px;}
.wp-caption.alignright{margin:5px 0 5px 10px;}
img.aligncenter{margin:5px auto;}
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption{color:#220e10;font-size:18px;font-style:italic;font-weight:300;margin:0 0 24px;}
div.wp-caption.alignright img[class*="wp-image-"]{float:right;}
div.wp-caption.alignright .wp-caption-text{padding-left:10px;}
img.wp-smiley, .rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol{list-style-position:inside;}
.sticky.format-standard .entry-meta .date, .sticky.format-audio .entry-meta .date, .sticky.format-chat .entry-meta .date, .sticky.format-image .entry-meta .date, .sticky.format-gallery .entry-meta .date{display:none;}
.page-links{clear:both;font-size:16px;font-style:italic;font-weight:normal;line-height:2.2;margin:20px 0;text-transform:uppercase;}
.page-links a, .page-links > span{background:#fff;border:1px solid #fff;padding:5px 10px;text-decoration:none;}
.format-status .entry-content .page-links a, .format-gallery .entry-content .page-links a, .format-chat .entry-content .page-links a, .format-quote .entry-content .page-links a, .page-links a{background:#000;border:1px solid #000;color:#fff;}
.format-gallery .entry-content .page-links a:hover, .format-audio .entry-content .page-links a:hover, .format-status .entry-content .page-links a:hover, .format-video .entry-content .page-links a:hover, .format-chat .entry-content .page-links a:hover, .format-quote .entry-content .page-links a:hover, .page-links a:hover{background:#fff;color:#000;}
.format-status .entry-content .page-links > span, .format-quote .entry-content .page-links > span{background:none;}
.page-links .page-links-title{background:transparent;border:none;margin-right:20px;padding:0;}
.hentry .mejs-mediaelement, .hentry .mejs-container .mejs-controls{background:#220e10;}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#fff;}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current{background:#ea9629;}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#595959;}
.hentry .mejs-controls .mejs-time-rail span, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{border-radius:0;}
.gallery{margin-bottom:20px;margin-left:-4px;}
.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative;}
.gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail{display:table;margin:0 auto 20px;}
.gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item{text-align:center;}
.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px);}
.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px);}
.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px);}
.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px);}
.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px);}
.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px);}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0;}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left;}
.gallery-caption{background-color:rgba(0, 0, 0, 0.7);box-sizing:border-box;color:#fff;font-size:14px;line-height:1.3;margin:0;max-height:50%;opacity:0;padding:2px 8px;position:absolute;bottom:0;left:0;text-align:left;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;width:100%;}
.gallery-caption:before{box-shadow:0 -10px 15px #000 inset;content:"";height:100%;min-height:49px;position:absolute;left:0;top:0;width:100%;}
.gallery-item:hover .gallery-caption{opacity:1;}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption{display:none;}
.attachment .hentry{background-color:#e8e5ce;margin:0;padding:0;}
.attachment .entry-header{margin-bottom:0;max-width:1040px;padding:30px 0;}
.attachment .entry-title{display:inline-block;float:left;font:300 italic 30px "Source Sans Pro", Helvetica, sans-serif;margin:0;}
.attachment .entry-title:before{content:"\f416";font-size:32px;margin-right:10px;}
.attachment .entry-meta{clear:none;color:inherit;float:right;max-width:604px;padding:9px 0 0;text-align:right;}
.hentry.attachment:not(.image-attachment) .entry-meta{max-width:104px;}
.attachment footer.entry-meta{display:none;}
.attachment-meta:before{content:"\f307";}
.full-size-link a:before{content:"\f402";}
.full-size-link:before{content:none;}
.attachment .entry-meta a, .attachment .entry-meta .edit-link:before, .attachment .full-size-link:before{color:#ca3c08;}
.attachment .entry-content{background-color:#fff;max-width:100%;padding:40px 0;}
.image-navigation{margin:0 auto;max-width:1040px;position:relative;}
.image-navigation a:hover{text-decoration:none;}
.image-navigation .nav-previous, .image-navigation .nav-next{position:absolute;top:50px;}
.image-navigation .nav-previous{left:0;}
.image-navigation .nav-next{right:0;}
.image-navigation .meta-nav{font-size:32px;font-weight:300;vertical-align:-4px;}
.attachment .entry-attachment, .attachment .type-attachment p{margin:0 auto;max-width:724px;text-align:center;}
.attachment .entry-attachment .attachment{display:inline-block;}
.attachment .entry-caption{text-align:left;}
.attachment .entry-description{margin:20px auto 0;max-width:604px;}
.attachment .entry-caption p:last-child, .attachment .entry-description p:last-child{margin:0;}
.attachment .site-main .sidebar-container{display:none;}
.attachment .entry-content .mejs-audio{max-width:400px;margin:0 auto;}
.attachment .entry-content .wp-video{margin:0 auto;}
.attachment .entry-content .mejs-container{margin-bottom:24px;}
.search-form .search-submit{display:none;}
.widget_rss .rss-date{display:block;}
.widget_rss .rss-date, .widget_rss li > cite{color:#a2a2a2;}
.widget_calendar table, .widget_calendar td{border:0;border-collapse:separate;border-spacing:1px;}
.widget_calendar caption{font-size:14px;margin:0;}
.widget_calendar th, .widget_calendar td{padding:0;text-align:center;}
.widget_calendar a{display:block;}
.widget_calendar a:hover{background-color:rgba(0, 0, 0, 0.15);}
.widget_calendar tbody td{background-color:rgba(255, 255, 255, 0.5);}
.site-footer .widget_calendar tbody td{background-color:rgba(255, 255, 255, 0.05);}
.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad{background-color:transparent;}
@media(min-width:1200px){
blockquote, q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:"";content:none;}
blockquote{font-size:18px;margin:24px 40px;}
blockquote blockquote{margin-right:0;}
blockquote cite, blockquote small{font-weight:normal;display:block;font-size:11px;color:#000;margin-top:20px;}
blockquote em, blockquote i{font-style:normal;font-weight:300;}
blockquote strong, blockquote b{font-weight:400;}
}
.page .entry-content .alignfull{margin-left:50%;transform:translateX(-50vw);width:100vw;}
.page .entry-content .alignwide{margin-left:-100px;margin-right:-100px;}
body .breadcrumb .container span {
color: inherit;
}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.row{margin-left:-15px;margin-right:-15px;font-size:0;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{min-height:1px;padding-left:15px;padding-right:15px;display:inline-block;vertical-align:top;float:none;width:100%;font-size:15px;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
@media(min-width:768px){
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
}
@media(min-width:992px){
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
}
@media(min-width:1200px){
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
}
.col-lg-20{position:relative;min-height:1px;padding-left:15px;padding-right:15px;display:inline-block;font-size:15px;vertical-align:top;}
@media(min-width:1200px){
.col-lg-20{width:20%;}
}
.col-md-20{min-height:1px;padding-left:15px;padding-right:15px;display:inline-block;vertical-align:top;font-size:15px;}
@media(min-width:992px){
.col-md-20{width:20%;}
}
.hidden{display:none !important;}
@media(max-width:767px){
.hidden-xs{display:none !important;}
.no-padding-xs{padding:0;}
}
@media(min-width:768px) and (max-width:991px){
.hidden-sm{display:none !important;}
.no-padding-sm{padding:0;}
}
@media(min-width:992px) and (max-width:1199px){
.hidden-md{display:none !important;}
.no-padding-md{padding:0;}
}
@media(min-width:1200px){
.hidden-lg{display:none !important;}
.no-padding-lg{padding:0;}
}
html, body{overflow-x:hidden;}
.container{max-width:320px;}
@media only screen and (min-width: 30em) {
.container{max-width:480px;}
}
@media only screen and (min-width: 768px) {
.container{max-width:640px;}
}
@media only screen and (min-width: 992px) {
[class*="col"]{margin-bottom:0;}
h1, h2, h3, h4, h5, h6{margin-bottom:0;}
.container{max-width:960px;}
}
@media only screen and (min-width: 1200px) {
[class*="col"]{margin-bottom:0;}
h1, h2, h3, h4, h5, h6{margin-bottom:0;}
.container{max-width:1170px;}
.boxed{max-width:1200px;margin:auto;}
} html,
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, figure{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{overflow-x:hidden;}
article, aside, details, figcaption, figure, footer, header, main, nav, section{display:block;}
table{border-collapse:separate;border-spacing:0;margin-bottom:20px;}
dl{margin-bottom:20px;}
caption, th, td{font-weight:normal;text-align:left;padding:10px 0;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a:focus{outline:none;}
a:hover, a:active{outline:0;}
a img {
border: 0;
} a{text-decoration:none;}
input:focus, textarea:focus{outline:none;}
img, video{max-width:100%;vertical-align:top;height:auto;}
audio, canvas, video{display:inline;zoom:1;}
h1, h2, h3, h4, h5, h6{margin:0;}::-webkit-input-placeholder{-webkit-font-smoothing:antialiased;}:-moz-placeholder{-moz-osx-font-smoothing:grayscale;}::-moz-placeholder{-moz-osx-font-smoothing:grayscale;}
a, a:visited{cursor:hand;cursor:pointer;}
.clr:before, .clr:after, .recent-posts__item:before, .recent-posts__item:after, .services .wpb_text_column:before, .services .wpb_text_column:after, .header-preset-01 .testimonial-4 .wpb_content_element:before, .header-preset-01 .testimonial-4 .wpb_content_element:after, .pagination:before, .pagination:after, .top-area:before, .top-area:after, .header:before, .header:after, .footer .social:before, .footer .social:after, .post-navigation:before, .post-navigation:after, .single-post .comment-reply-title:before, .single-post .comment-reply-title:after, .single-post .comment > div:before, .single-post .comment > div:after, .page .comment > div:before, .page .comment > div:after, .single-project .projects-single-pagination:before, .single-project .projects-single-pagination:after, .widget_shopping_cart_content ul.cart_list li:before, .widget_shopping_cart_content ul.cart_list li:after, .widget_product_search:before, .widget_product_search:after, .single-post .comment > div:before, .single-post .comment > div:after, .page .comment > div:before, .page .comment > div:after{content:" ";display:table;}
.clr:after, .recent-posts__item:after, .services .wpb_text_column:after, .header-preset-01 .testimonial-4 .wpb_content_element:after, .pagination:after, .top-area:after, .header:after, .footer .social:after, .post-navigation:after, .single-post .comment-reply-title:after, .single-post .comment > div:after, .page .comment > div:after, .single-project .projects-single-pagination:after, .widget_shopping_cart_content ul.cart_list li:after, .widget_product_search:after, .single-post .comment > div:after, .page .comment > div:after{clear:both;}
.icf, .features .wpb_wrapper p:first-child:after, .clients .owl-nav div:before, .recent-posts__thumb:after, .introducing li:before, .breadcrumb .sub:before, .mini-cart .mini-cart__button .mini-cart-icon:before, .footer .menu li:before, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before, .eg-thememove-company-news-element-19:before, .eg-thememove-company-news-element-20-a a:before, .intro4 .vc_btn3:after, .intro5 .vc_btn3:after, .eg-thememove-blog-element-3:before, .eg-thememove-blog-element-23-a a:before, .download-btn button:after, .home8_whychooseus .home8_whychooseus_text ul li:before, .header-preset-08 .eg-home-8-news-element-19:before, .header-preset-08 .eg-home-8-news-element-20-a a:before, .header-preset-08 .clients .home8_clients_heading .esg-left i:before, .header-preset-08 .clients .home8_clients_heading .esg-right i:before, .home10 .leading li:before{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;}
.tran, a, .intro4 .vc_btn3, .features .wpb_wrapper p:first-child img, .features .wpb_wrapper p:first-child:before, .features .wpb_wrapper p:first-child:after, .who .consulting p img, .clients .owl-item div, .clients .owl-nav div:before, .recent-posts__thumb img, .recent-posts__thumb:before, .recent-posts__thumb:after, .header-wrapper, .search-box i, .search-box i:before, .search-box i:after, .search-box input[type="search"],
.search-box .search-form, .mini-cart .mini-cart__button, .footer .menu li, .comment-form-comment input[type="submit"],
.comment-form-comment input[type="submit"]:focus,
.our-partners img, .mfp-fade.mfp-bg, .mfp-fade.mfp-wrap .mfp-content, .single-project .gallery a:after, .single-project .gallery a:before, .header ul.product_list_widget li .product-title, input, select, textarea, button, input[type="button"],
input[type="reset"],
input[type="submit"],
.home-slider-button, .single-project.tm_project_details_layout3 .gallery--layout3 .owl-dots .owl-dot, button, input[type="button"],
input[type="reset"],
input[type="submit"],
.home8_whychooseus .home8_whychooseus_img a img, .header-preset-08 .home8_projects .esg-filterbutton, .header-preset-08 .home8_projects .esg-filterbutton span{-webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
.site{overflow:hidden;}
@media(max-width:991px){
.site{padding-bottom:0 !important;}
}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.content{padding:0 0 80px;}
.home .content{padding-bottom:0;}
@media only screen and (min-width: 1200px) {
.social{text-align:right;}
}
.social .menu li{display:inline-block;margin-right:5px;width:auto !important;}
.social .menu li:hover{-webkit-transform:translate(0, 0) !important;-moz-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;-o-transform:translate(0, 0) !important;}
.social .menu li:before{display:none;}
.social .menu li a{font-size:0;}
.social .menu li a:before{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:16px;display:inline-block;}
.social .menu li a[href*="facebook"]:before{content:"\f09a";}
.social .menu li a[href*="twitter"]:before{content:"\f099";}
.social .menu li a[href*="instagram"]:before{content:"\f16d";}
.social .menu li a[href*="youtube"]:before{content:"\f167";}
.social .menu li a[href*="plus.google.com"]:before{content:"\f0d5";}
.social .menu li a[href*="flickr"]:before{content:"\f16e";}
.social .menu li a[href*="dribbble"]:before{content:"\f17d";}
.social .menu li a[href*="foursquare"]:before{content:"\f180";}
.social .menu li a[href*="linkedin"]:before{content:"\f0e1";}
.social .menu li a[href*="tumblr"]:before{content:"\f173";}
.social .menu li a[href*="feed"]:before{content:"\f09e";font-family:'Font Awesome 5 Pro';font-weight:900;}
.intro{padding:35px 0;}
.intro .vc_row{display:flex;align-items:center;}
.intro .vc_row .col-sm-8{height:50px;}
.intro .vc_button-2-wrapper{margin-left:6px;}
.intro .vc_button-2-wrapper a{padding:11px 18px !important;font-size:15px !important;font-weight:bold;letter-spacing:0.1em;}
.intro2{padding:20px;max-width:1140px;margin:0 auto 0 !important;position:relative;z-index:999;}
.intro2 .vc_row{display:flex;align-items:center;}
.intro2 .vc_row .col-sm-9{height:28px;}
.intro2 .col-lg-5{text-align:right;}
.intro3{max-width:1140px;margin:auto !important;position:relative;overflow:hidden;}
.intro3 .boxed{position:relative;z-index:2;}
.intro3:before{content:'';position:absolute;width:200%;height:500%;right:-90%;top:-100px;background-color:#ffb400;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.intro3 h3{margin-bottom:0 !important;font-weight:bold;}
.intro3 .vc_general{font-weight:bold;}
.intro3 [class*="col-"]{vertical-align:middle;}
.intro3 button{font-size:14px;font-weight:bold;}
.intro4{position:relative;overflow:hidden;}
.intro4 .vc_btn3{border-top:none !important;border-left:none !important;border-right:none !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:5px !important;font-size:16px !important;font-weight:bold;}
.intro4 .vc_btn3:hover{opacity:0.7;background:none !important;color:#fff !important;}
.intro4 .col-sm-4{background:url(//www.autecc.de/core/views/07414f4e15/images/bg3.png) no-repeat right;padding:31px 0;}
.intro4 .boxed{position:relative;z-index:2;}
.intro4 h3{margin-bottom:0 !important;font-weight:bold;letter-spacing:0.5px;}
.intro4 .vc_custom_heading{padding-top:30px;}
.intro4 [class*="col-"]{vertical-align:middle;}
.intro4 button{font-size:14px;font-weight:bold;}
.looking{background-size:auto 300px;background-repeat:no-repeat;background-position:bottom;}
.looking .vc_custom_heading{margin-top:140px;}
.features{padding:70px 0;}
.features h3{margin:30px 0 20px;}
.features .vc_button-2-wrapper{margin-top:20px;}
.features .wpb_column:hover .wpb_wrapper p:first-child img{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);}
.features .wpb_column:hover .wpb_wrapper p:first-child:before{opacity:0.75;visibility:visible;}
.features .wpb_column:hover .wpb_wrapper p:first-child:after{transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);opacity:1;visibility:visible;}
.features .wpb_wrapper p:first-child{position:relative;overflow:hidden;}
.features .wpb_wrapper p:first-child img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.features .wpb_wrapper p:first-child:before{content:'';opacity:0;visibility:hidden;z-index:9;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;}
.features .wpb_wrapper p:first-child:after{content:'\f061';display:inline-block;height:50px;line-height:50px;text-align:center;color:#fff;font-size:14px;opacity:0;visibility:hidden;z-index:10;width:50px;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform:translate(-50%, -50%) scale(0);-webkit-transform:translate(-50%, -50%) scale(0);-moz-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);-o-transform:translate(-50%, -50%) scale(0);}
.consulting-2{position:relative;}
.consulting-2 .info{position:absolute;top:100px;left:60px;color:#fff;}
.consulting-2 .info h3{color:#fff;font-size:36px;margin-bottom:0;}
.consulting-2 .info a{padding:5px 20px !important;font-size:12px !important;font-weight:bold;letter-spacing:0.1em;}
.consulting-2 .info a:hover{background-color:#fff;border-color:#fff !important;color:#111 !important;}
.who{padding:0 0 50px;border-bottom:1px solid transparent;}
.who h3{margin-bottom:1.3em;font-weight:bold;}
.who p{margin-bottom:1.2em !important;}
.who .consulting{position:relative;margin-bottom:20px;}
.who .consulting p{margin-bottom:0;overflow:hidden;}
.who .consulting:hover img{transform:scale(2);-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);}
.who .consulting .info:before{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.8;}
.who .consulting .info div{width:100%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;text-transform:uppercase;}
.who .consulting .info div h4{color:#fff;margin-bottom:0;font-size:18px;line-height:2;font-weight:bold;}
.who .consulting .info div h5{color:#fff;font-size:24px;font-weight:bold;margin-bottom:0;}
.who .consulting .info div a{padding:1px 0 !important;font-weight:bold;letter-spacing:1px;font-size:12px !important;border-left:none !important;border-right:none !important;border-top:none !important;}
.who .consulting .info div a:hover{background-color:transparent;}
.home-projects{padding:60px 0 70px;position:relative;background-position-x:center !important;}
.home-projects:before{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.95;}
.home-projects:after{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.03;background-image:url(//www.autecc.de/core/views/07414f4e15/images/noise.gif);}
.home-projects > div{position:relative;z-index:99;}
.projects-7{position:relative;}
.projects-7:before{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.95;}
.projects-7:after{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.03;background-image:url(//www.autecc.de/core/views/07414f4e15/images/noise.gif);}
.projects-7 > div{position:relative;z-index:99;}
.offer{padding:50px 0 50px;border-bottom:1px solid #eee;}
.testimonial{padding:60px 0;position:relative;background-position-x:center !important;}
@media(max-width:767px){
.testimonial{background:none !important;}
}
.testimonial:before{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.95;}
.testimonial:after{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.03;background-image:url(//www.autecc.de/core/views/07414f4e15/images/noise.gif);}
.testimonial--dark .avatar{border-radius:50%;margin-bottom:12px;}
.testimonial--dark .testimonials-list .author span{color:#000;font-style:normal;}
.testimonial--dark .testimonials-list .testimonials-text{position:relative;background-color:#172336;color:#fff;padding:50px 30px;margin:0 0 50px 0;border-radius:5px;}
.testimonial--dark .testimonials-list .testimonials-text:before{position:static;}
.testimonial--dark .testimonials-list .testimonials-text:after{content:'';width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#172336 transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translateX(-50%);opacity:1;}
.testimonial-4 .testimonials-list .testimonials-text, .testimonial-4 .testimonials-list .author span{color:#999;font-style:normal;}
.testimonial-4 .testimonials-list .testimonials-text{padding:15px;margin:0;}
.testimonial-5 .testimonials-list .testimonials-text, .testimonial-5 .testimonials-list .author span{color:#888;font-style:normal;}
.testimonial-5 .testimonials-list .testimonials-text{margin:0;font-style:italic;}
.counting{font-weight:bold;position:relative;}
.counting [class*="col"]{vertical-align:middle;}
.counting .boxed{position:relative;z-index:2;}
.counting:before{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.9;}
.counting h4{font-weight:normal;}
.counting .heading{position:relative;}
.counting .heading:before{content:'';width:100px;height:3px;position:absolute;bottom:-25px;left:0;}
.clients{padding:50px 0 40px;}
.clients .owl-item div{background-color:#eee;text-align:center;border:1px solid transparent;}
.clients .owl-item div:hover{background-color:#fff;}
.clients .owl-nav{position:absolute;top:-90px;right:0;}
.clients .owl-nav div{display:inline-block;font-size:0;margin:0 2px;}
.clients .owl-nav div:before{font-size:15px;width:30px;height:30px;text-align:center;line-height:30px;display:inline-block;background-color:#eee;}
.clients .owl-nav .owl-prev:before{content:"\f053";}
.clients .owl-nav .owl-next:before{content:"\f054";}
.widget_woothemes_testimonials{font-size:14px;}
.recent-posts__item{margin-bottom:15px;}
.recent-posts__item a{font-size:15px;line-height:1.2;}
.recent-posts__thumb{float:left;margin-right:15px;display:block;position:relative;overflow:hidden;}
.recent-posts__thumb:hover img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);}
.recent-posts__thumb:hover:before{opacity:0.75;visibility:visible;}
.recent-posts__thumb:hover:after{opacity:1;visibility:visible;}
.recent-posts__thumb img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.recent-posts__thumb:before{content:'';opacity:0;visibility:hidden;z-index:999;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;}
.recent-posts__thumb:after{content:'\f061';height:30px;line-height:30px;text-align:center;color:#fff;font-size:14px;opacity:0;visibility:hidden;z-index:9999;width:30px;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.services .wpb_text_column{margin-bottom:10px !important;}
.services-alt .wpb_text_column{text-align:left;}
.services-alt .vc_icon_element{float:left;margin-right:20px;}
.services h3{font-weight:bold;font-size:16px;}
.services-2{position:relative;}
.services-2 .boxed{position:relative;z-index:2;}
.services-2:before{content:'';opacity:0.8;background-color:#fff;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;}
.videos .vc_custom_heading{max-width:800px;margin:auto;}
.introducing ul{margin:10px 0 !important;}
.introducing li{list-style:none;margin:0 !important;}
.introducing li:before{content:"\f00c";margin-right:5px;}
.dreams .vc_custom_heading{letter-spacing:-6px;font-weight:bold;}
.dreams p{font-size:20px;font-style:italic;color:#fff;}
.header-preset-01 .testimonial-4{text-align:left;position:relative;}
.header-preset-01 .testimonial-4 .vc_icon_element{float:left;margin-right:15px;margin-top:10px;}
.header-preset-01 .testimonial-4 .wpb_content_element{margin-bottom:20px;}
.certifications h3{border-bottom:2px solid #ddd;margin-top:10px;display:inline-block;line-height:2;font-size:15px;font-weight:bold;letter-spacing:1px;}
.big-quote .boxed, .big-quote-2 .boxed{background-color:#f4f4f4;padding-top:40px;margin-left:15px;}
.big-quote .col-sm-8, .big-quote-2 .col-sm-8{text-align:right;padding-top:50px;}
.big-quote .col-sm-8 .wpb_wrapper p:first-child, .big-quote-2 .col-sm-8 .wpb_wrapper p:first-child{font-size:28px;font-weight:300;}
.big-quote .col-sm-8 .wpb_wrapper p:first-child:before, .big-quote-2 .col-sm-8 .wpb_wrapper p:first-child:before{content:url(//www.autecc.de/core/views/07414f4e15/images/quote3.png);margin-right:20px;}
.big-quote .col-sm-8 h3, .big-quote-2 .col-sm-8 h3{font-weight:bold;font-size:16px;}
.big-quote .col-sm-8 h4, .big-quote-2 .col-sm-8 h4{font-size:14px;color:#999;}
.about-page .heading-title-3{margin-bottom:20px !important;}
.history h3{border-bottom:2px solid #ffb600;display:inline-block;}
.min-box{margin:auto !important;max-width:1140px !important;margin-bottom:40px !important;}
.our-team{padding:60px 0;}
.our-team .wpb_text_column{background-color:#fff;}
.our-team h4{color:#111;}
.our-team ul{margin:0 !important;padding:10px 10px 20px;}
.latest-products{padding:60px 0 30px;}
.has-bg{margin-bottom:70px;text-align:center;padding:50px 0 50px;text-transform:uppercase;position:relative;}
.has-bg .container{position:relative;z-index:3;}
.has-bg h1{color:#111;}
.has-bg .breadcrumb{margin-bottom:0;background-color:#fff;display:inline-block;text-transform:none;padding:12px;min-width:200px;font-size:13px;border:none;}
.breadcrumb{padding:15px 0;border-bottom:1px solid #eee;border-top:1px solid #eee;margin-bottom:30px;text-transform:uppercase;}
.breadcrumb ul{margin-bottom:0 !important;}
.breadcrumb ul:before{margin-right:10px;color:#999;}
.breadcrumb li{list-style:none;display:inline-block;margin:0 !important;color:#999;}
.breadcrumb .sub:before{content:"\f101";padding:0 10px 0 8px;}
.archive article{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee;}
.archive.post-type-archive-product article{border-bottom-color:transparent;padding:0;margin:0;}
.pagination{margin-bottom:30px;}
.pagination a, .pagination span{display:inline-block;padding:10px 5px;font-size:16px;}
.search-results article{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee;}
blockquote.testimonials-text{border:none;padding:0;}
@media only screen and (min-width: 992px) {
.error404 h2{font-size:32px;margin-top:100px;}
.intro .col-sm-4{text-align:right;}
.social .menu{text-align:right;}
.social .menu li{margin-left:7px;}
.testimonials-list .testimonials-text{padding:0 80px;font-size:18px;font-style:italic;margin-bottom:20px;border:none;}
.testimonials-list .testimonials-text:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAjCAYAAADv0ujUAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAUdEVYdENyZWF0aW9uIFRpbWUAMy8yLzE1k7LeuAAAAZNJREFUWIXtlqFSw0AQhr/txICNJTbY2mCx1NbCO+A6aFwfAAfPQG0ttWhsa2OpPESu7VHSy17SQ903E9HJ3u3Xvzt3FTwYYwqgAgqgdF69iciHb20IxpgcGNunAC7sq5WIvDp1iEd0eiTpUovI7Ayil7ZP5SmbiUht6xm1bHIDPHlkAXJbN0S2AJ47ZAEm7odfwlbiXtnzTm13hJV95PDT+6jsyACOsDGmRC8LPVO2Y6CV3bFP2U34IbQ5/VKeEiYLTsoj2I9C7l3STlDKtmnXzJ5iAoeEb3tuAmEpD+lTAXlmv/VVjw1q+2CMKUXkS7Fm3KPPFljv1mfAdeDid5oD/Tukqw0mZOyWwHJ3Bts9yPCfty4bYB4q6qANZmv7rNtejmiuwi5qhsmCfuxOykIjrNloMVAWdMGsfLLA36v5BJ/KOh8a4c4+GuHNGdIF3WXRedJohAfLuv8FfGiC0Y7EUPrcoq1kiprSGPPSUTNXXhxeFH0W/5Xw2UjCsUnCsUnCsUnCsUnCsUnCsUnCsUnCsfkBT6qBtlnL1z0AAAAASUVORK5CYII=);position:absolute;left:0;opacity:0.5;}
.testimonials-list .testimonials-text:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAjCAYAAADv0ujUAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAUdEVYdENyZWF0aW9uIFRpbWUAMy8yLzE1k7LeuAAAAZlJREFUWIXtmKF3wjAYxO/6MMNih0XPbha7WTT/w/Tc7Ozem9ssdljssFhqma0d8iaassIo/RIaVM6Vfi/3yyX5aEtJbzhfLyTzppuSRgAeO/CZZx0MclEl4NhKwLGVgGMrAcdWAo6tBBxbCTi2EnBssa1A0hOA65ayk28cFkmaABi3lJneONpgu9LQUtTJljg3XQ+tTwJLurkEhaQ+gJGlti1hC3AX6VqDyRuBJQ0B3BoGKYxmTT59APdWn6PADnZq9AxO2MFOAQysPr2DAQYoW8sdgCuj78aOuPPpo1y9MWywO5+epOqLzBB2yEoFyVZgt2ITdznwgKxrBZQJm05ng0zbgeTGrV4IKFAGU0hCBmAZOAgALDxq5134ZAA+AwdZWrZDJZJfCOsoBck/YJIF/FPeImyiISnP6hdVW/M1f3UT9VJAynOSq/oPmRuogG32WwDPZz47vBvrPkj+C7Lehxco+2JTa1sCmJH88cI7EMlcUo7m7pQ7n6PnY+95WNID9v8mc5T9bxWyBZp05Iv8N4A1Wg6yJPwCU0N/neZoRocAAAAASUVORK5CYII=);position:absolute;right:0;top:0;opacity:0.5;}
.testimonials-list .author{margin-bottom:30px;display:block;font-style:normal;}
.testimonials-list .author span{display:block;}
.testimonials-list .author span:first-child{font-weight:bold;font-style:normal;font-size:17px;}
.testimonial-4 .testimonials-list blockquote + img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:0 15px 0 0;}
.testimonial-4 .testimonials-list .author{display:inline-block;margin-top:20px;position:relative;}
.testimonial-4 .testimonials-list .author:after{content:'';width:0;height:0;border-style:solid;border-width:16px 16px 0 0;border-color:#f8f8f8 transparent transparent transparent;position:absolute;left:-50px;top:-40px;z-index:99;}
.testimonial-4 .testimonials-list .author span:first-child{color:#111 !important;}
.testimonial-4 .testimonials-list .testimonials-text{padding:30px 25px 30px 90px;margin-bottom:20px;font-style:italic;display:block;background-color:#f8f8f8;}
.testimonial-4 .testimonials-list .testimonials-text:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAhCAYAAACvBDmYAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAVdEVYdENyZWF0aW9uIFRpbWUANS8yNS8xNW84a3EAAAHASURBVFiF7ZfdbcIwFEYPEe+wQZE9QNmg6QSlG2SDwgRNJyDdoN0AJmjYAAa4yGxAJqAPcVDaktROghASR0IJsu93v9z4Lz0cEZHQ3o6BIWDsb6213rvqeOgDrIG1Usr0awJHQARMgPuaHI9A2tBcZHM81HR7A+I/RkVkCMTAS5PkLojIBEiAO9eYH0ZFZAx8UF/BVohIDLz6xh2N2kou8HhKX0RkSgOTAEHp/twmQ2DeNL5fEqkb0L/ZkQ+RPfnMdCHx0M/IC2fs9fjqpx4iM621T9KiEK7jfgOExZJ3OBwACOzYfHIUWfmatESO/TJKJssE5AusK01MQr4Wu7Co2jwCIPRIaDz6AseNY9BWP6hqOIXW2nXilBl59DVVDb4VPTemqsGropfkaoxWnp5OISJp6W8KfGitTYd+EhEpZr0h31RSgJ5N7rMrlSnWvcpJZhf7r4b6ADOlVNL21Q/Ij4TnZL7dboddjFHXXa0N46uZTDejXXMz2jU3o11zM9o1V2XUXNqECwHu3+VVbP5pNy31AUxAfubLWojEdY32vLpsob9USpnAfp6GwMpTYAc8a60XDn0j4BO/gmTAu43lGxkghYvMYgt3AAAAAElFTkSuQmCC);position:absolute;left:25px;opacity:1;}
}
@media only screen and (min-width: 1200px) {
.has-bg{padding:70px 0;}
.has-bg .entry-title{font-size:36px;font-weight:bold;margin-bottom:10px;}
.has-bg .container{position:relative;z-index:2;}
}
.boxed .site{background-color:#fff;}
.content-wrapper{background-color:#fff;}
.intro h3{color:#fff;font-weight:bold;}
.features h3{color:#111;}
.features .wpb_wrapper p:first-child:before{background-color:#fff;}
.who{border-bottom-color:#eee;}
.wpb_accordion_wrapper .ui-state-active .ui-icon:before{color:#fff;}
.home-projects .heading-title-2, .testimonial .heading-title-2, .our-team .heading-title-2{color:#fff;}
.home-projects .heading-title-2:before, .testimonial .heading-title-2:before, .our-team .heading-title-2:before{background-color:rgba(255, 255, 255, 0.15);}
.testimonial__content{color:#fff;}
.breadcrumb{border-color:#eee;}
.recent-posts__thumb:before{background-color:#fff;}
.testimonials-list{color:#fff;}
.testimonials-list .quote{position:relative;}
.has-bg .heading-title-2:before{background-color:#fff;}
a.eg-grant-element-2, a.eg-grant-element-1{color:#fff;}
.scheme a.read-more{padding:8px 18px;text-transform:uppercase;margin-bottom:20px;display:inline-block;color:#aaa;border:2px solid #ddd;}
.scheme a.read-more:hover{color:#fff;}
.site-branding{padding:20px 0;}
.top-area{padding:10px 0;}
.top-area [class*='col-']{vertical-align:middle;}
.top-area .textwidget i{font-size:16px;vertical-align:middle;margin-top:-3px;margin-right:5px;}
.header{width:100%;position:relative;}
.header [class*="col-"]{vertical-align:middle;}
.header .container{position:relative;}
.header-right{font-weight:bold;}
.header-right [class*='col']{font-size:18px;line-height:1.2;}
.header-right [class*='col'] span{font-size:13px;}
.header-right span{color:#888;font-weight:normal;}
.header-right i{float:left;width:42px;height:42px;line-height:42px;text-align:center;border:2px solid transparent;margin:0 10px 0 0;}
.search-box{display:table-cell;vertical-align:middle;z-index:9999;}
.search-box i{font-size:16px;cursor:pointer;display:inline-block;vertical-align:middle;position:relative;overflow:hidden;height:20px;width:20px;-moz-transition-duration:0.1s;-webkit-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;}
.search-box i:before, .search-box i:after{position:absolute;}
.search-box i:before{top:0;left:0;}
.search-box i:after{content:'\f00d';top:100%;left:0;opacity:0;visibility:hidden;}
.search-box label span, .search-box input[type="submit"]{display:none;}
.search-box input[type="search"]{position:absolute;width:100%;z-index:99;border:none;border-top:3px solid transparent;box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.2);}
.search-box .search-form{position:absolute;width:300px;height:100%;top:100%;right:0;z-index:9999;opacity:0;visibility:hidden;}
.search-box .search-form:before{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;}
.search-box .search-form.open{opacity:1;visibility:visible;}
.search-box .search-form.open + i:before{top:-100%;opacity:0;visibility:hidden;}
.search-box .search-form.open + i:after{top:0;opacity:1;visibility:visible;}
@media(max-width:1199px){
.search-box{width:100%;}
}
.mini-cart{display:table-cell;vertical-align:middle;padding:0 15px;}
.mini-cart .mini-cart__button{cursor:pointer;}
.mini-cart .mini-cart__button .mini-cart-icon{position:relative;}
.mini-cart .mini-cart__button .mini-cart-icon:before{content:'\f07a';font-size:16px;float:none;width:auto;height:auto;line-height:normal;border:none;margin:0;}
.mini-cart .mini-cart__button .mini-cart-icon:after{font-family:inherit;content:attr(data-count);font-size:12px;font-weight:600;text-align:center;position:absolute;top:-16px;right:-12px;min-width:20px;line-height:20px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.mini-cart .widget_shopping_cart_content{position:absolute;right:0;top:140%;width:300px;max-height:700px;overflow:auto;opacity:0;visibility:hidden;padding-top:15px;z-index:99999;border-top:3px solid transparent;box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.2);background-color:#fff;-webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
.mini-cart .widget_shopping_cart_content ul.cart_list li{padding:0 15px 7px;}
.mini-cart .widget_shopping_cart_content .total{padding:5px 15px 5px;margin-bottom:0;}
.mini-cart.open .widget_shopping_cart_content{opacity:1;visibility:visible;top:100%;}
@media only screen and (min-width: 992px) {
.headroom--not-top{position:fixed !important;z-index:9;top:0;}
.admin-bar .headroom--not-top{top:30px;}
.headroom--not-top.header{box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);}
.headroom--not-top .navigation .menu > li > a{padding:20px 10px;position:relative;display:inline-block;}
.headroom--not-top .navigation .menu > li > a:after{bottom:20px;left:0;}
.headroom--not-top .navigation .menu > li > a:before{display:none;}
.headroom--not-top .search-box .search-form{top:100%;}
.header-preset-01 .headroom--not-top .navigation > div > ul > li > a{padding:20px 0;}
.header-preset-01 .navigation > div > ul > li > a{margin:0 10px;padding:40px 0;}
.header-preset-01 .navigation > div > ul > li > a:after{content:'';position:absolute;bottom:40px;left:0;height:2px;width:0;-webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
.header-preset-01 .navigation > div > ul > li > a:before{content:"\f106";font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:20px;font-weight:bold;display:inline-block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);position:absolute;top:32px;left:-10px;opacity:0;visibility:hidden;-webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
.header-preset-02 .header-wrapper{background-color:#fff;}
.header-preset-02 .has-bg{padding-top:100px;}
.header-preset-02 .nav{position:absolute;left:0;right:0;z-index:999;}
.header-preset-02 .navigation{padding:0;text-align:left;position:relative;}
.header-preset-02 .navigation > div > ul > li > a{padding:20px 30px 15px;border-right:1px solid transparent;border-bottom:5px solid transparent;}
.header-preset-03 .header-wrapper{background-color:#fff;}
.header-preset-03 .nav{position:absolute;left:0;right:0;z-index:999;}
.header-preset-03 .navigation{padding:0;text-align:left;position:relative;}
.header-preset-03 .navigation > div > ul > li > a{padding:15px 30px 20px;border-right:1px solid transparent;border-top:5px solid transparent;}
.header-preset-05 .nav{width:100%;}
.header-preset-05 .navigation{padding:0;text-align:left;position:relative;}
.header-preset-05 .navigation > div > ul > li.current-menu-item > a, .header-preset-05 .navigation > div > ul > li:hover > a{border-top:5px solid transparent;}
.header-preset-05 .navigation > div > ul > li > a{padding:18px 27px;border-right:1px solid transparent;border-top:5px solid transparent;}
.header-preset-05 .navigation > div > ul > li:first-child > a{border-left:1px solid transparent;}
.header-preset-02 .navigation a:before, .header-preset-02 .navigation a:after{display:none;}
.header-preset-02 .headroom--not-top .navigation .menu > li > a, .header-preset-03 .headroom--not-top .navigation .menu > li > a{padding:15px 30px;}
.header-preset-05 .headroom--not-top .navigation .menu > li > a{padding:15px 20px;}
.header-preset-04.home .navigation > div > ul > li > a{color:#fff;}
.header-preset-04.home .top-area{color:#fff;}
.header-preset-04.home .top-area a{color:#fff;}
.header-preset-04.home .header{border-top:1px solid rgba(255, 255, 255, 0.25);padding:0;}
.header-preset-04.home .header-wrapper{position:absolute;background-color:transparent;width:100%;top:0;z-index:999;}
.header-preset-04.home.admin-bar .header-wrapper{top:32px;}
.header-preset-04.home .header, .header-preset-04.home .top-area, .header-preset-04.home .navigation{background:none;}
.header-preset-08 .headroom--not-top .navigation > div > ul > li > a{padding:20px 0;}
.header-preset-08 .navigation > div > ul > li > a{margin:0 10px;padding:40px 0;}
.header-preset-08 .navigation > div > ul > li > a:after{content:'';position:absolute;bottom:40px;left:0;height:2px;width:0;-webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);background-color:#ddd;}
.header-preset-08 .navigation > div > ul > li:hover > a{color:#111;}
.header-preset-08 .navigation > div > ul > li:hover > a:after{background-color:#ddd;}
.header-preset-08 .navigation > div > ul > li > a:before{content:"\f106";font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:20px;font-weight:bold;display:inline-block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);position:absolute;top:32px;left:-10px;opacity:0;visibility:hidden;-webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);color:#ddd;}
} @media(max-width:991px){
.sub-menu-toggle.fa{display:none;position:absolute;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;left:0;}
.menu-item-has-children > .sub-menu-toggle.fa{display:block;}
.menu-link{cursor:pointer;display:inline-block;-webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
.menu-link.active{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);}
.header-wrapper{position:relative;}
.header-preset-02 .nav, .header-preset-03 .nav, .header-preset-05 .nav{position:absolute;right:30px;top:75px;z-index:99999;text-align:right;background:none !important;}
.navigation{position:absolute;background-color:#fff !important;right:0;top:120%;z-index:999;width:250px;visibility:hidden;opacity:0;box-shadow:3px 2px 2px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
.navigation.active{visibility:visible;opacity:1;top:100%;}
.navigation .menu > li.mega{display:none;}
.navigation .menu > li > a{text-transform:uppercase;padding:10px 0;display:block;color:#111 !important;}
.navigation .sub-menu{display:none;}
.navigation .sub-menu li{padding-right:15px;}
.navigation .sub-menu li:last-child{border:none;}
.navigation li{padding:0 15px;border-bottom:1px solid #eee;}
.navigation li.menu-item-has-children.is-open > a{border-bottom-color:#eee;}
.navigation li.menu-item-has-children{padding:0;}
.navigation li.menu-item-has-children > a{border-bottom:1px solid transparent;display:block;padding:5px 15px;text-transform:uppercase;}
.navigation li.menu-item-has-children li{padding:5px 15px 5px 15px !important;}
.navigation li.menu-item-has-children li a{color:#aaa;display:block;padding:5px 0;}
.navigation li.menu-item-has-children li a:hover{background:none !important;}
.header__right{text-align:right;position:relative;}
}
@media only screen and (min-width: 992px) {
.nav{width:100%;}
.navigation > div > ul > li.mega-menu{position:static;}
.navigation > div > ul > li.mega-menu .sub-menu{background-color:#fff;width:100%;border-top:3px solid transparent;padding:20px;font-size:0;}
.navigation > div > ul > li.mega-menu .sub-menu li{font-size:13px;border:none;width:100%;display:inline-block;vertical-align:top;}
.navigation > div > ul > li.mega-menu .sub-menu li a i{display:inline-block;margin-right:10px;width:16px;}
.sub-menu-toggle.fa{display:none;}
.navigation > div > ul{font-size:0;}
.navigation > div > ul li{font-size:14px;}
.navigation > div > ul > li{display:inline-block;position:relative;}
.navigation > div > ul > li:hover > .sub-menu, .navigation > div > ul > li:hover > .children{visibility:visible;opacity:1;z-index:999;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);}
.navigation > div > ul > li:hover > .sub-menu li, .navigation > div > ul > li:hover > .children li{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);}
.navigation > div > ul > li.current-menu-item > a:after{width:100%;}
.navigation > div > ul > li.current-menu-item > a:before{visibility:visible;opacity:1;top:27px;left:-15px;}
.navigation > div > ul > li > a{display:inline-block;padding:10px 5px;position:relative;}
.navigation > div > ul > li > a:hover:after{width:100%;}
.navigation > div > ul > li > a:hover:before{visibility:visible;opacity:1;top:27px;left:-15px;}
.navigation{text-transform:uppercase;text-align:right;}
.navigation .sub-menu, .navigation .children{background-color:#fff;text-align:left;position:absolute;width:270px;left:0;top:100%;z-index:-1;visibility:hidden;opacity:0;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);margin:0;-webkit-transform:translate(0, 20px);-moz-transform:translate(0, 20px);-ms-transform:translate(0, 20px);-o-transform:translate(0, 20px);-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);}
.navigation .sub-menu li.menu-item-has-children > a:after, .navigation .children li.menu-item-has-children > a:after{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\f061";position:absolute;right:15px;top:15px;}
.navigation .sub-menu li:hover, .navigation .children li:hover{z-index:2;}
.navigation .sub-menu li:hover > .sub-menu, .navigation .children li:hover > .sub-menu{left:98%;opacity:1;visibility:visible;z-index:3;}
.navigation .sub-menu .sub-menu, .navigation .children .sub-menu{left:110%;top:-20px;}
.navigation .sub-menu a, .navigation .children a{color:#888;padding:10px 20px;display:block;}
.navigation .sub-menu a:hover, .navigation .children a:hover{color:#fff;}
.navigation .sub-menu a:hover:after, .navigation .children a:hover:after{color:#fff;}
.navigation .sub-menu li, .navigation .children li{display:block;text-transform:none;width:100%;background-color:#fff;position:relative;}
.navigation .sub-menu li:first-child, .navigation .children li:first-child{border-top:3px solid transparent;}
.navigation .sub-menu li.page_item_has_children > a:before, .navigation .children li.page_item_has_children > a:before, .navigation .sub-menu li.page_item_has_children > a:after, .navigation .children li.page_item_has_children > a:after{content:" ";display:table;}
.navigation .sub-menu li.page_item_has_children > a:after, .navigation .children li.page_item_has_children > a:after{clear:both;}
.navigation .sub-menu li.page_item_has_children > a:after, .navigation .children li.page_item_has_children > a:after{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\f054";float:right;margin-top:5px;}
.navigation .sub-menu li.page_item_has_children:hover .children, .navigation .children li.page_item_has_children:hover .children{visibility:visible;opacity:1;left:100%;}
.navigation .sub-menu .children, .navigation .children .children{position:absolute;left:110%;visibility:hidden;opacity:0;top:-50%;}
.menu-link{display:none;}
}
.menu-item-object-tm_mega_menu .menu a{display:block !important;padding:15px 20px !important;}
.menu-item-object-tm_mega_menu .menu a:hover{color:#fff !important;}
@media only screen and (min-width: 1200px) {
.navigation > div > ul > li > a{padding:40px 10px;font-size:14px;font-weight:bold;letter-spacing:1px;}
}
.mm-menu .wpb_column{width:100% !important;}
.mm-menu .mega-menu-content{padding:30px 15px;}
.bottom-wrapper{width:100%;}
.footer{padding:60px 0 40px;position:relative;}
.footer .social .menu li{margin-left:0;margin-right:15px;}
.footer .social .menu li a:before{font-size:16px;}
.footer [class*='col-']{margin-bottom:20px;}
.footer .widget-title{color:#111;position:relative;padding-bottom:20px;margin-bottom:20px;font-size:17px;font-weight:bold;display:inline-block;text-transform:uppercase;letter-spacing:1px;}
@media(max-width:767px){
.footer .widget-title{margin-bottom:20px;padding-bottom:13px;}
}
.footer .widget-title:after{content:'';width:100%;height:2px;left:0;bottom:10px;position:absolute;}
.footer .menu{font-size:0;}
.footer .menu li{vertical-align:top;margin-bottom:10px;list-style-type:none;}
.footer .menu li:hover{-webkit-transform:translate(10px, 0);-moz-transform:translate(10px, 0);-ms-transform:translate(10px, 0);-o-transform:translate(10px, 0);}
.footer .menu li:before{content:"\f101";margin-right:10px;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;opacity:0.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);filter:alpha(opacity=40);}
.footer .textwidget img{margin-bottom:6px;}
.footer .textwidget i{margin-right:10px;font-size:16px;width:20px;}
@media only screen and (min-width: 992px) {
.footer .textwidget i{margin-right:10px;}
}
.footer .textwidget p{margin-bottom:0.7em;}
.footer .social{margin-top:15px;}
.footer .social .menu{text-align:left;}
.copyright{padding:25px 0;text-align:center;font-size:14px;position:relative;}
@media only screen and (min-width: 768px) {
.footer .menu{font-size:0;}
.footer .menu li{display:inline-block;width:50%;}
} .contact-info p:before,
.contact-info p:after{content:" ";display:table;}
.contact-info p:after{clear:both;}
.contact-info i{margin-right:18px;display:inline-block;font-size:20px;float:left;width:20px;margin-bottom:10px;}
.widget_meta li{border-bottom:1px solid #eee !important;}
.sidebar .widget, .wpb_widgetised_column .widget{margin-bottom:30px;}
.sidebar .widget .menu, .wpb_widgetised_column .widget .menu{margin:0;}
.sidebar .widget .menu li, .wpb_widgetised_column .widget .menu li{margin:0;padding:0;border-bottom-color:#fff;}
.sidebar .widget .menu li.current-menu-item a, .wpb_widgetised_column .widget .menu li.current-menu-item a{color:#fff;}
.sidebar .widget .menu li a, .wpb_widgetised_column .widget .menu li a{padding:10px 20px;display:block;background-color:#f4f4f4;text-transform:uppercase;font-size:14px;font-weight:bold;color:#858585;}
.sidebar .widget .menu li a:hover, .wpb_widgetised_column .widget .menu li a:hover{color:#fff;}
.sidebar .widget-title, .wpb_widgetised_column .widget-title{margin-bottom:20px;text-transform:uppercase;border-bottom:2px solid transparent;line-height:1.8;display:inline-block;font-weight:bold;}
.sidebar ul li, .wpb_widgetised_column ul li{padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #fff;list-style:none;}
.textwidget .recent-posts__item{border-bottom:1px solid #eee;padding-bottom:15px;}
.textwidget .recent-posts__item a{font-size:14px;line-height:1;}
.textwidget .recent-posts__thumb img{max-width:80px;margin-top:5px;}
.single-post .entry-footer{background-color:#f5f5f5;padding:30px;margin-bottom:30px;}
.entry-content ol, .entry-content ul{margin-bottom:20px;}
.entry-content ol li, .entry-content ul li{margin-left:20px;}
.page .entry-content ol, .page .entry-content ul{margin:16px 20px;}
.page .entry-content ol li, .page .entry-content ul li{margin-left:20px;}
.post-thumb{margin-bottom:30px;}
.entry-meta{margin-bottom:20px;}
.entry-meta span{margin-right:20px;}
.entry-meta i{margin-right:5px;}
.entry-meta time.published{display:none;}
.entry-meta time.published.updated{display:inline-block;}
.entry-meta .byline{margin-left:10px;}
.post-navigation{margin-bottom:30px;text-align:left;}
.post-navigation .nav-next{text-align:right;}
.single-post .comment-reply-title, .page .comment-reply-title, .single-post .comments-title, .page .comments-title{text-align:center;position:relative;margin-bottom:40px;display:inline-block;font-size:24px;text-transform:uppercase;font-weight:bold;letter-spacing:0.1em;}
.single-post .comment-reply-title:before, .page .comment-reply-title:before, .single-post .comments-title:before, .page .comments-title:before{content:'';width:100%;height:3px;position:absolute;bottom:0;left:0;}
.single-post .comment-reply-title small{float:right;}
.single-post .comment, .page .comment{margin-bottom:20px;}
.single-post .comment > div, .page .comment > div{background-color:#f5f5f5;padding:20px;margin-bottom:20px;}
.single-post .comment .comment-author, .page .comment .comment-author{float:left;margin-right:20px;}
@media only screen and (min-width: 992px) {
.single-post .comment .children, .page .comment .children{margin-left:50px;}
}
.single-post .comment .fn, .page .comment .fn{font-style:normal;font-size:16px;text-transform:uppercase;}
.single-post .comment-form, .page .comment-form{margin:0 -15px;font-size:0;}
.single-post .comment-form .logged-in-as, .page .comment-form .logged-in-as, .single-post .comment-form .form-submit, .page .comment-form .form-submit{padding:0 15px;font-size:13px;}
.single-post .comment-form .logged-in-as a, .page .comment-form .logged-in-as a, .single-post .comment-form .form-submit a, .page .comment-form .form-submit a{color:#999;}
.single-post .comment-form .logged-in-as a:hover, .page .comment-form .logged-in-as a:hover, .single-post .comment-form .form-submit a:hover, .page .comment-form .form-submit a:hover{color:#000;}
.comment-list{list-style:none;}
.comment-list .children{list-style:none;margin:0;}
.comment-form-comment textarea{height:250px;}
.comment-form-comment input[type="submit"],
.comment-form-comment input[type="submit"]:focus{display:inline-block;text-align:center;background:transparent;box-shadow:none;border:2px solid #000000;padding:11px 30px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;cursor:pointer;}
.comment-form-comment input[type="submit"]:hover{border:2px solid transparent;}
.post-navigation{background:none;}
.post-navigation a{color:#111 !important;}
.post-thumb{position:relative;}
.dates{position:absolute;background-color:#fff;top:30px;left:30px;}
.dates .month{padding-top:10px;}
.dates .year{padding-bottom:10px;}
.dates span{display:block;text-align:center;color:#fff;font-size:11px;text-transform:uppercase;padding:0 20px;line-height:1;}
.dates .date{font-size:32px;line-height:1;}
.dates .comments-counts{padding:10px 12px;color:#111;}
.dates .comments-counts span{color:#111;font-size:32px;line-height:1;padding:0;}
.share{display:flex;align-items:center;justify-content:flex-end;padding-top:15px;font-size:14px;}
.share span{padding:5px;}
.share .share-list{display:flex;align-items:center;}
.share a{display:inline-block;line-height:1;padding:5px;}
.share a svg{width:15px;line-height:1;}
.entry-bottom{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 0;margin-bottom:20px;}
.entry-bottom [class*='col-']{vertical-align:middle;}
.entry-bottom .share{padding:0;}
.tagcloud a{font-size:13px !important;padding:5px 10px;margin-bottom:10px;display:inline-block;margin-right:5px;border:1px solid #eee;}
.tagcloud a:hover{color:#111 !important;}
.single_job_listing li{margin-left:20px;}
.single_job_listing ul{margin-bottom:20px;}
.single_job_info{background-color:#f8f8f8;padding:30px;}
.single_job_info li{list-style:none;margin-bottom:20px;color:#888;}
.single_job_info h3{font-size:15px;font-weight:bold;margin-bottom:5px;}
.single-job_listing .content-wrapper{padding-bottom:30px;}
.single_job_listing .application .application_button{font-size:13px;font-weight:bold;background-color:transparent;color:#aaa;border:2px solid #ddd;margin:0 0 10px;}
.single_job_listing .application .application_button:hover{color:#fff;}
.page.full-width .entry-content{max-width:1170px;margin:auto;padding:0 15px;}
.page.full-width.wpb-js-composer .entry-content{max-width:5000px;padding:0;}
.archive .hentry{max-width:1170px;margin:0 auto 30px;}
.archive .hentry:before, .archive .hentry:after{content:" ";display:table;}
.archive .hentry:after{clear:both;}
.paging-navigation{max-width:1170px;margin:0 auto;}
.paging-navigation .nav-next{text-align:right;}
.page-template-template-contact .wpb_column i{font-size:25px;margin-right:10px;}
.leaders .wpb_content_element img{border:1px solid #eee;padding:0 40px;}
.services-page .content{padding-bottom:0;}
.services-page .features{padding:0;}
.about-page .content{padding-bottom:0;}
.about-page .heading-title{margin-bottom:22px;padding-bottom:8px;}
.work-with-us{padding:70px 0;position:relative;}
.work-with-us .row{position:relative;z-index:2;}
.work-with-us .vc_custom_heading div{max-width:900px;margin:auto;margin-bottom:20px !important;}
.work-with-us:before{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.8;}
.work-with-us:after{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.03;background-image:url(//www.autecc.de/core/views/07414f4e15/images/noise.gif);}
.page-template-template-blog article{padding-bottom:10px;margin-bottom:50px;border-bottom:1px solid #eee;}
.page-template-template-underconstruction .under{position:relative;padding:200px 0;}
.page-template-template-underconstruction .under:before{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.8;}
.page-template-template-underconstruction .under > div{position:relative;z-index:2;}
.page-template-template-underconstruction.uncover .site{padding-bottom:75px !important;}
.page-template-template-underconstruction.header-sticky .header-wrapper + .content-wrapper{padding-top:0 !important;}
.page-template-template-underconstruction .notification{padding:50px 0;}
.our-partners .wpb_wrapper h4{border-bottom:2px solid #ddd;line-height:1.7;display:inline-block;}
.our-partners img{background:#f8f8f8;border:1px solid transparent;}
.our-partners img:hover{background-color:#fff;}
.price-table .vc_column-inner > .wpb_wrapper{border:1px solid #ddd;padding-bottom:20px;margin-bottom:40px;}
.price-table .price{background-color:#aaa;padding-top:20px;padding-bottom:20px;color:#fff;}
.price-table .price h3{color:#fff;font-weight:bold;}
.price-table .price h4{color:#fff;font-size:40px;line-height:1;margin-bottom:0;font-weight:bold;}
.price-table .price-content{padding-top:30px;padding-bottom:30px;}
.price-table .price-content p{border-bottom:1px solid #eee;padding-bottom:10px;margin-left:20px;margin-right:20px;}
.price-table-2 .vc_column-inner > .wpb_wrapper{background-color:#eee;border-color:#eee;}
.price-table-2 .price-content p{border-color:#ddd;}
.history h3{font-size:16px;font-weight:bold;line-height:1.7em;}
.history h3 em{color:#ffb600;font-style:normal;}
.people .wpb_wrapper h4{border-bottom:2px solid #ddd;line-height:1.7;display:inline-block;letter-spacing:1px;font-size:15px;font-weight:bold;}
.people em{margin-bottom:10px;display:inline-block;}
.people .social .menu li a{color:#999;}
.certifications-block .wpb_wrapper h4{border-bottom:2px solid #ddd;line-height:1.7;display:inline-block;letter-spacing:1px;font-weight:bold;}
.core-values .wpb_wrapper h4{border-bottom:2px solid #ddd;line-height:1.7;display:inline-block;font-weight:bold;color:#333;letter-spacing:1px;}
.core-values .wpb_wrapper img{float:left;margin:0 20px 0 0;}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
} .owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.autecc.de/core/views/07414f4e15/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}
.owl-controls{text-align:center;}
.owl-controls .owl-dot{position:relative;z-index:99;width:14px;height:14px;display:inline-block;vertical-align:top;border:2px solid #ddd;margin:2px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.owl-controls .owl-dot.active{background-color:#000;}
#nprogress{pointer-events:none;}
#nprogress .bar{background:#ffb600;position:fixed;z-index:1031;top:0;left:0;width:100%;height:4px;}
#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #ffb600, 0 0 5px #ffb600;opacity:1;-webkit-transform:rotate(3deg) translate(0px, -4px);-ms-transform:rotate(3deg) translate(0px, -4px);transform:rotate(3deg) translate(0px, -4px);}
#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px;}
#nprogress .spinner-icon{width:30px;height:30px;box-sizing:border-box;border:solid 4px transparent;border-top-color:#ffb600;border-left-color:#ffb600;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite;}
.nprogress-custom-parent{overflow:hidden;position:relative;}
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar{position:absolute;}
@-webkit-keyframes nprogress-spinner {
0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes nprogress-spinner {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.animsition-loading{position:fixed;top:0;z-index:100;width:100%;height:100%;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%23ccc%22%3E%0A%20%20%3Cpath%20opacity%3D%22.25%22%20d%3D%22M16%200%20A16%2016%200%200%200%2016%2032%20A16%2016%200%200%200%2016%200%20M16%204%20A12%2012%200%200%201%2016%2028%20A12%2012%200%200%201%2016%204%22/%3E%0A%20%20%3Cpath%20d%3D%22M16%200%20A16%2016%200%200%201%2032%2016%20L28%2016%20A12%2012%200%200%200%2016%204z%22%3E%0A%20%20%20%20%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2016%2016%22%20to%3D%22360%2016%2016%22%20dur%3D%220.8s%22%20repeatCount%3D%22indefinite%22%20/%3E%0A%20%20%3C/path%3E%0A%3C/svg%3E%0A%0A) center center no-repeat;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
.animsition-loading:after{position:fixed;top:50%;width:100%;margin-top:20px;font-size:16px;color:#999;text-align:center;content:"Loading";}
.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd;}
@-webkit-keyframes fade-in {
0%{opacity:0;}
100%{opacity:1;}
}
@-o-keyframes fade-in {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fade-in {
0%{opacity:0;}
100%{opacity:1;}
}
.fade-in{-webkit-animation-name:fade-in;-o-animation-name:fade-in;animation-name:fade-in;}
@-webkit-keyframes fade-out {
0%{opacity:1;}
100%{opacity:0;}
}
@-o-keyframes fade-out {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fade-out {
0%{opacity:1;}
100%{opacity:0;}
}
.fade-out{-webkit-animation-name:fade-out;-o-animation-name:fade-out;animation-name:fade-out;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#ccc;}
.mfp-preloader a:hover{color:white;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:black;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width: 900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-ie7 .mfp-img{padding:0;}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-container{padding:0;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}
.mfp-fade.mfp-bg{opacity:0;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}
.wpcf7 input[type="text"],
.wpcf7 select, .wpcf7 input[type="email"]{width:100%;max-width:100%;margin-bottom:30px;}
.wpcf7-textarea, .light-on-dark .wpcf7-textarea{width:100%;max-width:100%;height:200px;}
div.wpcf7-response-output{margin:0;}
div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors{position:relative;padding:13px 15px 13px 15px;margin-bottom:20px;margin-top:0px;color:#c09853;text-shadow:none;background-color:#fcf8e3;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
div.wpcf7-mail-sent-ok{color:#fff;background-color:#468847;width:100%;text-align:center;}
div.wpcf7-mail-sent-ng{color:#fff;background-color:#3a87ad;}
div.wpcf7-spam-blocked{color:#fff;background-color:#3a87ad;}
div.wpcf7-validation-errors{color:#fff;background-color:#eb5858;border-color:#eb5858;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;margin-top:-10px;}
span.wpcf7-form-control-wrap{position:relative;width:100%;}
input.wpcf7-not-valid, textarea.wpcf7-not-valid{border:2px solid #eb5858 !important;}
span.wpcf7-not-valid-tip{color:#eb5858;margin-top:-20px !important;margin-bottom:20px;}
.footer span.wpcf7-not-valid-tip{position:absolute;top:-3px;}
span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block;}
.formbtnstyle{clear:both;margin-top:20px;}
.wpcf7 *::-moz-placeholder{opacity:1 !important;}
.wpcf7-form .ajax-loader{display:block;width:26px;margin-left:0;margin-top:10px;background:#eee;padding:5px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:30px;}
div.wpcf7 img.ajax-loader{margin-left:0 !important;}
.rev_slider .wpcf7-form .ajax-loader{display:none;}
.wpcf7-submit{margin-top:10px !important;}
.post-type-archive-project ul.projects, .tax-project-category ul.projects{font-size:0;margin:0 -15px;}
.post-type-archive-project ul.projects li, .tax-project-category ul.projects li{list-style:none !important;font-size:13px;display:inline-block;width:100%;padding:0 15px;vertical-align:top;}
@media only screen and (min-width: 768px) {
.post-type-archive-project ul.projects li, .tax-project-category ul.projects li{width:50%;}
}
@media only screen and (min-width: 992px) {
.post-type-archive-project ul.projects li, .tax-project-category ul.projects li{width:25%;}
}
.post-type-archive-project ul.projects li .project-thumbnail, .tax-project-category ul.projects li .project-thumbnail{margin-bottom:20px;}
.single-project .entry-title{text-transform:none;}
.single-project .gallery{margin:20px 0 65px;}
.single-project .gallery a{position:relative;display:block;}
.single-project .gallery a:hover:before{visibility:visible;opacity:1;}
.single-project .gallery a:hover:after{visibility:visible;opacity:0.75;}
.single-project .gallery a:after, .single-project .gallery a:before{visibility:hidden;opacity:0;}
.single-project .gallery a:after{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;}
.single-project .gallery a:before{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\f002";width:100%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:999;text-align:center;color:#fff;font-size:20px;}
.single-project .meta-title{font-weight:bold;color:#111;margin-right:10px;}
.single-project .project-meta .categories ul{display:inline-block;}
.single-project .project-meta .categories li{display:inline-block;}
.single-project .project-meta .categories li a{color:#aaa;}
.single-project .projects-single-pagination{padding:20px 0 100px;}
.single-project .projects-single-pagination .next{float:right;}
.single-project .projects-single-pagination .previous{float:left;}
.single-project .type-project .summary{margin:0 -15px;}
.single-project .wpb_image_grid_ul{height:auto !important;}
.projects-pagination{overflow:hidden;text-align:center;margin-bottom:60px;font-size:16px;}
.projects-pagination li{display:inline-block;margin-right:5px;}
.projects-pagination li a{border:solid 1px #ffb600;display:inline-block;padding:4px 12px;text-align:center;transition:all 0.3s ease;}
.projects-pagination li a:hover{background:#ffb600;color:#fff;}
.projects-pagination li span.current{background:#ffb600;display:inline-block;padding:4px 12px;border:1px solid #ffb600;color:#fff;}
.project-default-template{padding-bottom:70px;}
.project-default-template .gallery{margin-top:0;margin-bottom:30px;}
.project-default-template .gallery .owl-controls{margin-top:15px;}
.project-default-template .project-default-template-pagination{margin-top:30px;}
.project-default-template .project-default-template-pagination .right{text-align:right;}
.project-default-template .project-default-template-pagination .left{text-align:left;}
.project-default-template .project-default-template-pagination .center{text-align:center;}
.tm_project_gallery .owl-controls{margin-top:15px;}
@media screen and (max-width:991px){
.project-default-template .project-default-template-content .single-project-detail{margin-top:30px;}
.project-default-template .project-default-template-pagination .right, .project-default-template .project-default-template-pagination .left, .project-default-template .project-default-template-pagination .center{text-align:center;padding:10px 0;}
.tm_project_nav .tm_project_nav_left, .tm_project_nav .tm_project_nav_center, .tm_project_nav .tm_project_nav_right{text-align:center !important;padding:10px 0;}
} .widget_shopping_cart_content ul.cart_list li{text-align:start;display:block;}
.widget_shopping_cart_content ul.cart_list li a{padding:0;}
.widget_shopping_cart_content ul.cart_list li a.remove{font-size:20px;height:20px;width:20px;text-align:center;line-height:18px;float:right;position:relative;top:auto;left:auto;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.widget_shopping_cart_content .buttons{text-align:center;padding:10px 0 20px;margin:0;}
.widget_shopping_cart_content .buttons a.button{vertical-align:top;padding:8px 15px;margin:5px;text-transform:uppercase;border:none !important;}
.header ul.product_list_widget li{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px;}
.header ul.product_list_widget li.empty{border:none;}
.header ul.product_list_widget li a{display:block;}
.header ul.product_list_widget li img{float:left;width:40px;margin-right:10px;}
.header ul.product_list_widget li del .amount{font-size:12px;font-weight:300;margin-right:5px;}
.header ul.product_list_widget li ins, .header ul.product_list_widget li .amount{font-weight:600;}
.woocommerce form .form-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:10px;}
.woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:10px 20px;text-transform:uppercase;color:#aaa !important;}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{color:#fff !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce table.shop_table, .woocommerce-checkout #payment{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.select2-container .select2-choice{padding:10px 15px;border-color:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.select2-drop-active{border-color:#eee;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;}
.woocommerce .quantity .qty{width:80px;height:40px;padding:0 10px;}
.woocommerce a.button{background-color:transparent;border:2px solid #eee;}
.woocommerce a.button:hover{color:#fff;}
.woocommerce-cart table.cart td.actions .coupon .input-text{padding:12px 15px;width:150px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{border:none;display:inline-block;}
.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th{padding:10px;}
.woocommerce-cart .cart-collaterals .cart_totals table{width:100%;}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product{width:100%;}
@media only screen and (min-width: 992px) {
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product{width:22% !important;}
}
.woocommerce ul.products li.product .price{font-size:18px;}
.woocommerce ul.products li.product h3{font-size:15px;font-weight:bold;}
.woocommerce-page .entry-content{max-width:1170px !important;padding:0 15px !important;margin:auto;}
.post-type-archive-product .entry-content, .archive.woocommerce-page .entry-content{max-width:5000px;padding:0;}
.widget_product_search .screen-reader-text{display:none;}
.widget_product_search .search-field{float:left;width:70%;}
.widget_product_search input[type='submit']{float:left;width:30%;height:47px;line-height:47px;padding:0;border:none;color:#fff;text-align:center;}
.woocommerce-tabs h2{display:none;}
.related.products{position:relative;}
.related.products h2{text-align:center;position:relative;margin-bottom:40px;display:inline-block;font-size:24px;text-transform:uppercase;font-weight:bold;letter-spacing:0.1em;text-align:left;}
.related.products h2:before{content:'';width:100%;height:3px;position:absolute;bottom:0;left:0;}
.single_add_to_cart_button{height:40px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:8px 20px;background-color:transparent;text-transform:uppercase;}
.product_meta span{display:block;margin-bottom:10px;}
.woocommerce ul.products{margin:0 0 1em !important;}
.woocommerce ul.products li.product .price del{display:inline-block;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{width:70px;}
.woocommerce ul.product_list_widget li{padding:0 0 15px 0;margin-bottom:15px;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{padding:12px 16px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff;}
@media only screen and (min-width: 992px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:30.8%;clear:none;}
.columns-4.woocommerce ul.products li.product{width:22.05% !important;}
}
@media(max-width:768px){
.tm-structure.woocommerce ul.products li.product, .tm-structure.woocommerce-page ul.products li.product{width:48% !important;clear:none;}
}
@media(max-width:426px){
.tm-structure.woocommerce ul.products li.product, .tm-structure.woocommerce-page ul.products li.product{width:100% !important;clear:none;}
}
ul.product_list_widget li{border-bottom-color:#eee;}
.woocommerce div.product div.images .flex-control-thumbs li{margin-top:10px;padding-right:10px;}
.woocommerce div.product div.images .flex-control-thumbs{margin-right:-10px;}
.tm-infinity.woocommerce-cart table.cart input{height:44px !important;line-height:44px !important;padding:0 20px !important;}
.widget_shopping_cart_content .buttons a.button{color:#fff !important;}
.woocommerce .products .item-rating{margin-bottom:10px;}
.products li.product{position:relative;text-align:center;}
.products li.product .woosw-btn{position:absolute;top:10px;right:10px;z-index:2;}
.woosw-btn{font-size:0;padding:0;margin:0;background-color:transparent;}
.woosw-btn:before{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:'\f004' !important;font-weight:400;font-size:20px;margin:0 !important;color:#222;}
.woosw-btn:hover:before, .woosw-btn.woosw-added:before{font-weight:900;}
.woosw-btn.woosw-adding:before{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:'\f110' !important;display:inline-block;animation:spin 0.5s linear infinite;}
.woosw-btn:hover{background-color:transparent;}
.single-product .woosw-btn{margin-left:5px;width:40px;height:40px;text-align:center;line-height:40px;background-color:#f7f7f7;}
.single-product .woosw-btn:before{line-height:40px;}
.woosw-popup .woosw-popup-inner .woosw-popup-content{max-width:570px;}
select, textarea, input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"]{display:inline-block;padding:11px 15px;margin-bottom:10px;color:#666;border:1px solid #eee;vertical-align:top;font-size:13px;width:100%;max-width:100%;}
textarea{resize:vertical;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#666 !important;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#666 !important;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#666 !important;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#666 !important;}
input, select, textarea{box-shadow:none;color:#222;padding:10px;width:100%;}
input:focus, textarea:focus{outline:none;background-color:#f5f5f5;}
input[type="checkbox"],
input[type="image"],
input[type="radio"]{width:auto;}
button, input[type="button"],
input[type="reset"],
input[type="submit"]{background-color:#333;border:none;color:#fff;cursor:pointer;padding:10px 24px;width:auto;font-size:13px;text-transform:uppercase;}
button:hover, input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover{background-color:#1b273d;color:#fff;}
.wpb_row{margin:0 -15px;}
.home [data-stellar-background-ratio]{background-attachment:fixed;position:relative;}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{margin-bottom:0 !important;overflow:hidden !important;}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background{background-color:#ffb500 !important;}
.tm-infinity .woocommerce a.add_to_cart_button{border:2px solid #eee;margin-top:10px !important;}
.vc_btn.ghost{background:none;border:2px solid #eee;}
.vc_btn.ghost:hover{border:2px solid transparent;}
.vc_btn_md{padding:9px 16px !important;font-size:13px !important;}
.vc_progress_bar .vc_single_bar{height:15px;margin-top:50px !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.vc_progress_bar .vc_single_bar .vc_bar{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.vc_progress_bar .vc_label{position:absolute;top:-27px;left:-10px;color:#999 !important;text-transform:uppercase;}
.wpb_accordion_section{margin-bottom:10px;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{padding-left:50px;background:none !important;border:1px solid #eee;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{line-height:50px;height:50px;padding:0;font-size:15px;font-weight:bold;}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{right:auto;left:0;top:0 !important;width:50px !important;height:50px !important;text-align:center;line-height:50px;padding:0 !important;}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{right:auto;left:0;top:0 !important;width:50px !important;height:50px !important;text-align:center;line-height:50px;padding:0 !important;background:none !important;}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before{content:"\f054";width:50px;height:50px;line-height:50px;text-align:center;display:inline-block;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active{background:#1b273d !important;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active a{color:#fff !important;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active a:hover{color:#fff !important;}
.wpb_accordion .wpb_accordion_content{border:1px solid #eee;border-top:none;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{color:#aaa !important;border-color:#ccc !important;}
.who .vc_btn3.vc_btn3-size-md, .eg-thememove-feature-4-element-15{font-size:13px !important;font-weight:bold !important;letter-spacing:0.1em !important;}
.eg-thememove-features-1-content .vc_button-2-wrapper a{padding:9px 18px !important;text-transform:uppercase !important;}
.esg-filter-wrapper{margin-bottom:35px;}
.esg-filters.esg-navbutton-solo-right{position:absolute;right:0;bottom:93px !important;top:auto !important;z-index:800;}
.esg-filters.esg-navbutton-solo-left{position:absolute;left:-20px;bottom:93px !important;top:auto !important;z-index:800;}
.esg-grid .mainul, .esg-grid .mainul > li{margin:0 !important;}
.eg-thememove-blog-element-0{font-weight:normal !important;}
.eg-thememove-features-2-element-15, .eg-thememove-feature-4-element-15{padding:5px 15px !important;}
.eg-thememove-company-news-element-19:before{content:"\f017";margin-right:5px;}
.eg-thememove-company-news-element-20-a a:before{content:"\f086";margin-right:5px;}
.structure .esg-filter-wrapper .esg-filterbutton{line-height:1.5;font-weight:bold;letter-spacing:1px;margin:0 15px;}
.eg-thememove-features-2-element-15-a{padding:0 20px;background-color:#fff;}
.eg-thememove-features-2-element-15, .eg-thememove-features-4-element-15{font-size:13px !important;font-weight:bold !important;letter-spacing:1px;}
.eg-thememove-features-3-element-15{letter-spacing:0.5px;}
.eg-thememove-features-3-element-18{letter-spacing:1px;}
.eg-thememove-company-news-element-18{letter-spacing:1px;}
.view-all .vc_btn3.vc_btn3-size-md{padding:0 20px 0 0 !important;border-bottom:2px solid #aaa;line-height:2;background-image:none;}
.view-all .vc_btn3.vc_btn3-size-md i{right:0 !important;}
.view-all .vc_btn3.vc_btn3-size-md:hover, .view-all .vc_btn3.vc_btn3-size-md:focus{background:none !important;border-bottom:2px solid #aaa;color:#000 !important;}
.tp-caption{font-weight:bold;}
.struct:hover{background-color:#ffb600 !important;color:#fff !important;}
.download{display:block;margin-bottom:10px;border:1px solid #eee;padding:15px 20px;}
.download i{margin-right:10px;}
.listing li{margin:0 !important;}
.listing li i{margin-right:10px;}
#map-canvas{height:350px;position:relative;z-index:1;margin-bottom:60px;}
@media only screen and (min-width: 992px) {
#map-canvas{height:500px;}
}
.home-slider-button:hover a{color:#fff !important;}
.home-slider-button a{color:#888 !important;}::-moz-placeholder{color:#222;opacity:1;font-weight:300;}::-webkit-input-placeholder{color:#222;font-weight:300;}
.esg-grid{font-family:inherit !important;}
.tp-video-play-button{display:none !important;}
.scrollup{display:none;}
.extra-info{padding:30px 0;}
.header-preset-02 .extra-info{color:#fff;}
.header-preset-02 .extra-info span{color:#888;}
.header-preset-03 .extra-info{color:#111;}
.header-preset-03 .extra-info span{color:#999;}
.listing{margin:0 !important;}
.listing li{list-style:none;margin-bottom:10px;}
.vc_images_carousel .vc_carousel-indicators li{margin:0 !important;}
.top-area .col-md-2{z-index:9999;position:relative;}
.widget_icl_lang_sel_widget #lang_sel{width:100%;height:auto !important;font-family:inherit !important;}
.widget_icl_lang_sel_widget #lang_sel li{float:none !important;}
.widget_icl_lang_sel_widget #lang_sel img.iclflag{vertical-align:middle;}
.widget_icl_lang_sel_widget #lang_sel_list a,
.widget_icl_lang_sel_widget #lang_sel_list a:visited{background:none !important;}
.widget_icl_lang_sel_widget #lang_sel_list{height:auto !important;}
.textwidget article{margin-bottom:0 !important;border:none !important;}
.home-black .projects-7:before, .home-black .counting:before{background-color:#000 !important;opacity:0.8 !important;}
.home-white .projects-7 .structure .esg-filter-wrapper .esg-filterbutton.selected{border-color:#b3b3b3 !important;color:#000 !important;}
.home-white .projects-7:before, .home-white .counting:before{background-color:#eee !important;opacity:0.95 !important;}
.home-white .heading-title-3:before{background-color:#ddd !important;}
.home-white .counting .heading:before{background-color:#bbb !important;}
.home-white .eg-thememove-features-3-container, .home-white .eg-thememove-company-news-container, .home-white .eg-thememove-project-container, .home-white .eg-thememove-features-2-container{background-color:#333 !important;opacity:0.5 !important;}
.home-white .certifications img, .home-white .counting img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.wpb_content_element .social .menu li{margin-left:7px !important;}
.download-btn .vc_btn3{letter-spacing:0 !important;}
.tp-caption span.white{color:#fff !important;}
.home-slider-button a{letter-spacing:0.1em !important;}
.post-meta span{padding-right:10px;}
@media only screen and (min-width: 992px) {
.scrollup{display:block;color:#fff;cursor:pointer;z-index:2;position:fixed;right:30px;bottom:-50px;padding:0px;height:40px;width:40px;line-height:40px;text-align:center;}
.scrollup i{font-size:16px;}
.scrollup.show{bottom:75px;}
.scrollup:hover{color:#fff !important;background-color:#222 !important;}
.boxed .header, .boxed .nav, .boxed .bottom-wrapper{width:1200px;position:relative;margin:auto;}
.uncover .bottom-wrapper{position:fixed;bottom:0;z-index:0;}
.uncover .content-wrapper{position:relative;z-index:1;background:#fff;}
.uncover .header-wrapper{position:relative;z-index:99;}
.top-area .col-md-2{float:right;width:auto;}
.top-area .social{float:right;}
}
@media only screen and (min-width: 1200px) {
.vc_btn3-container{margin-bottom:0 !important;}
}
@media(max-width:991px){
.vc_column_container .vc_btn, .vc_column_container .wpb_button{padding:8px 12px !important;}
.intro{padding:25px 20px;}
.intro h3{font-size:18px !important;line-height:1.3;}
}
@media(max-width:767px){
.vc_column_container .vc_btn, .vc_column_container .wpb_button{font-size:11px !important;}
.home-projects{padding:40px 0;}
.who{padding:40px 0 0;}
.who [class*="col-"]{margin-bottom:20px;}
.offer{padding:40px 0 10px;}
.offer [class*="col-"]{margin-bottom:20px;}
.testimonial{padding:40px 0;}
.clients{padding:30px 0;}
.clients .owl-nav{top:-63px;}
.footer{padding:60px 0 40px;}
.features{padding:40px 0 10px;}
.features [class*="col-"]{margin-bottom:20px;}
header.entry-header.has-bg .heading-title-2{margin-bottom:15px;}
.structure .esg-filterbutton{line-height:1 !important;padding:0 5px 5px !important;}
}
.home-black .footer .widget-title:after, .home-white .footer .widget-title:after{background-color:#333 !important;}
.widget_product_search input[type='submit']{height:49px !important;line-height:49px !important;}
.tm-btn1 a, .tm-btn1 button{border-width:2px !important;font-weight:700 !important;}
.tm_project_nav .tm_project_nav_left{text-align:left;}
.tm_project_nav .tm_project_nav_center{text-align:center;}
.tm_project_nav .tm_project_nav_right{text-align:right;}
.new{position:relative;}
.new a:before{position:absolute;right:26px;top:20px;content:url(data:image/gif;base64,R0lGODlhHgAQAMQdAPLf3/Ti4vv29vv19dyjouGsq+nIyPfq6u3Ozfjs7OW4t+Cwr+W8vOnDwvDY2NWGhdmUku7U1M53ddOGhclmZNF4ds1pZ8RTUd2gn9eVlP///7ojH8VGQ////wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA4Njc2NTQxMDRDMTFFNjhEODNDRjQzQUNENDIzQUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA4Njc2NTUxMDRDMTFFNjhEODNDRjQzQUNENDIzQUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MDg2NzY1MjEwNEMxMUU2OEQ4M0NGNDNBQ0Q0MjNBQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDg2NzY1MzEwNEMxMUU2OEQ4M0NGNDNBQ0Q0MjNBQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUUAB0ALAAAAAAeABAAAAVeICeOZGmeaKqubOu+cCwKAafUHKLtFZc0HEGhonmkBMKbCIETNRwPTQMjUNESytwOV0gUAt7mSZgI4JgkiMZRWAOPivZZbNEIHgmhVeE77zQQM1U6gTKGh4iJiosnIQAh+QQFFAAdACwAAAAAHgAQAAAFXuAmjmRpnmiqrmzrvnAsDsC21JvR7dR2MJsBgdKRpAbCm8iAEzEikg4jM1DRDsrcDkc4EADe5kl4AOCYpEknQlgDj4v2WXzpDCQHoXXhO+86EzNVOoEyhoeIiYqLJyEAOw==);}
.home-slider-button, .home-slider-button a{transition:all 0.5s !important;}
body, button, input, select, textarea{line-height:1.8;}
dfn, cite, em, i{font-style:italic;}
blockquote{margin:0 1.5em 0 0;border-left:5px solid #444;padding-left:20px;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code, kbd, tt, var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
sup, sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:0.5ex;}
small{font-size:75%;}
big{font-size:125%;}
h1, h2, h3, h4, h5, h6 {
margin-bottom: 0.5em;
line-height: 1.2;
} p{margin-bottom:1em;}
.heading-title-3, .heading-title-2, .heading-title{text-align:center;position:relative;margin-bottom:40px;display:inline-block;font-size:24px;text-transform:uppercase;font-weight:bold;letter-spacing:0.1em;}
.heading-title-3:before, .heading-title-2:before, .heading-title:before{content:'';width:100%;height:3px;position:absolute;bottom:0;left:0;}
.big-quote .col-sm-8 p:first-child, .big-quote-2 .col-sm-8 p:first-child, .big-quote-2 .col-sm-12 p:first-child{line-height:1.5;letter-spacing:0.025em;color:#666;margin-bottom:15px !important;}
.big-quote .col-sm-8 h3, .big-quote-2 .col-sm-8 h3{margin-bottom:0;}
.big-quote .col-sm-8 h3 + p,
.big-quote-2 .col-sm-8 h3 + p{font-size:14px;}
.big-quote .col-sm-8 h3 + p:before,
.big-quote-2 .col-sm-8 h3 + p:before{display:none;}
.big-quote .col-sm-4 .wpb_text_column .wpb_wrapper p, .big-quote-2 .col-sm-4 .wpb_text_column .wpb_wrapper p{margin-bottom:0 !important;}
.big-quote-2 .boxed{padding:40px 25px;margin-right:15px;}
.big-quote-2 .col-sm-12 .wpb_text_column .wpb_wrapper:before{content:url(//www.autecc.de/core/views/07414f4e15/images/quote3.png);margin-right:40px;display:inline-block;width:5%;}
.big-quote-2 .col-sm-12 p{display:inline-block;vertical-align:top;font-size:18px;font-style:italic;width:90%;color:#666;}
.big-quote-2 .col-sm-12 p:before{display:none;}
.about-page .heading-title-3{margin-bottom:30px !important;}
.about-page .wpb_text_column .wpb_wrapper p:first-child{margin-bottom:25px;}
.intro4 .vc_btn3:after{content:'\f101';margin-left:15px;}
@media(max-width:767px){
.intro4 .col-sm-8{padding-top:20px;padding-bottom:20px;}
}
.intro5 .row{display:table;}
.intro5 [class*="col"]{display:table-cell;vertical-align:middle;}
.intro5 .col-sm-3{padding:40px 20px;}
.intro5 .vc_custom_heading{padding:30px;}
.intro5 .vc_custom_heading h2{margin:0;}
.intro5 .vc_btn3{background:none !important;padding:0 !important;border:none !important;}
.intro5 .vc_btn3:before{position:absolute;bottom:-5px;left:0;content:'';display:block;width:100%;height:2px;background-color:#fff;margin-top:5px;}
.intro5 .vc_btn3:after{content:'\f101';font-size:16px;margin-left:10px;}
@media only screen and (min-width: 1200px) {
.intro5 .col-lg-9{position:relative;overflow:hidden;}
.intro5 .col-lg-9:after{content:'';position:absolute;height:100%;width:50px;background-color:#f7b200;top:0;right:0;transform:skew(-20deg, 0deg) translate(20px, 0);-webkit-transform:skew(-20deg, 0deg) translate(20px, 0);-moz-transform:skew(-20deg, 0deg) translate(20px, 0);-ms-transform:skew(-20deg, 0deg) translate(20px, 0);-o-transform:skew(-20deg, 0deg) translate(20px, 0);}
}
.scheme a.read-more{font-size:13px;font-weight:600;letter-spacing:0.1em;padding:6px 18px;}
.testimonials-list .author{margin-bottom:30px;display:block;font-style:normal;}
.testimonials-list .author span{display:block;}
.testimonials-list .author span:first-child{font-weight:bold;font-style:normal;font-size:17px;}
.testimonial-4 .testimonials-list{margin-bottom:50px;}
.testimonial-4 .testimonials-list blockquote + img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:0 15px 0 0;}
@media(max-width:991px){
.testimonial-4 .testimonials-list .testimonials-text{padding:30px;margin-bottom:20px;font-style:italic;display:block;background-color:#f8f8f8;}
.testimonial-4 .testimonials-list .testimonials-text:before{position:absolute;left:25px;opacity:1;}
}
.testimonial-4 .testimonials-list .author{display:inline-block;margin-top:20px;position:relative;}
.testimonial-4 .testimonials-list .author:after{content:'';width:0;height:0;border-style:solid;border-width:16px 16px 0 0;border-color:#f8f8f8 transparent transparent transparent;position:absolute;left:-50px;top:-40px;z-index:99;}
.testimonial-4 .testimonials-list .author span:first-child{color:#111 !important;}
@media(max-width:767px){
.counting .col-sm-6:first-child{margin-bottom:50px;}
.counting .col-sm-6:last-child .col-sm-4{margin-bottom:40px;}
}
@media only screen and (min-width: 992px) {
.big-quote .col-sm-8, .big-quote-2 .col-sm-8{padding-left:40px;padding-right:0;}
.big-quote .col-sm-4, .big-quote-2 .col-sm-4{padding-left:0;}
} .contact-info i{vertical-align:middle;float:none;font-size:18px;width:18px;padding-right:20px;margin-bottom:0;}
.contact-info span{display:inline-block;vertical-align:middle;width:80%;}
.sidebar .widget, .wpb_widgetised_column .widget{margin-bottom:35px;}
.sidebar .widget-title, .wpb_widgetised_column .widget-title{font-size:20px;letter-spacing:0.1em;border-bottom-width:3px;margin-bottom:30px;}
@media(max-width:767px){
.sidebar, .wpb_widgetised_column{margin-bottom:50px !important;}
}
.single-post .entry-footer{background-color:#f7f7f7;}
.dates span{font-size:14px;}
.dates span.month, .dates span.year{text-transform:none;font-style:italic;}
.dates .date{font-weight:600;}
.dates .comments-counts{background-color:#fff;color:#999;font-size:14px;text-transform:none;font-style:italic;}
.dates .comments-counts span{font-style:normal;font-weight:600;color:#999;}
article.post .entry-header .entry-title{font-size:28px;letter-spacing:0.025em;}
.entry-bottom .col-sm-8{font-style:italic;}
.entry-bottom a{color:#999;}
.author-info h3{display:inline-block;font-size:15px;letter-spacing:0.1em;text-transform:uppercase;padding-bottom:5px;border-bottom:2px solid #ddd;}
.share a{color:#999;}
.share a i{font-size:14px;}
.entry-meta .categories-links a{font-weight:600;}
.single-post .comment-reply-title small, .page .comment-reply-title small{float:right;font-size:12px;line-height:2;letter-spacing:normal;font-weight:normal;}
.single-post .comment-reply-title small a, .page .comment-reply-title small a{color:#999;}
.single-post .comment-reply-title small a:hover, .page .comment-reply-title small a:hover{color:#000;}
.single-post .comment-reply-title, .page .comment-reply-title, .single-post .comments-title, .page .comments-title{font-size:20px;display:block;text-align:left;text-transform:uppercase;letter-spacing:0.1em;}
.single-post .comment-reply-title:before, .page .comment-reply-title:before, .single-post .comments-title:before, .page .comments-title:before{display:none;}
.single-post .comment-reply-title:after, .page .comment-reply-title:after, .single-post .comments-title:after, .page .comments-title:after{width:100%;}
.single-post .comment, .page .comment{position:relative;margin-bottom:20px;}
.single-post .comment > div, .page .comment > div{background-color:transparent;border-bottom:1px solid #eee;}
.single-post .comment .comment-author, .page .comment .comment-author{float:none;display:inline-block;vertical-align:top;width:15%;padding-right:20px;margin-right:0;}
.single-post .comment .comment-content, .page .comment .comment-content{display:inline-block;vertical-align:top;width:75%;}
.single-post .comment .comment-content cite.fn a, .page .comment .comment-content cite.fn a{text-transform:none;font-size:15px;font-weight:600;letter-spacing:0.1em;}
.single-post .comment .comment-content .metadata > a, .page .comment .comment-content .metadata > a{font-size:13px;font-style:italic;color:#999;}
.single-post .comment .comment-reply-link, .page .comment .comment-reply-link{position:absolute;top:20px;right:20px;font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#999;background-color:#eee;padding:5px 10px;}
.single-post .comment .comment-reply-link:hover, .page .comment .comment-reply-link:hover{background-color:#000;}
@media only screen and (min-width: 992px) {
.single-post .comment .children, .page .comment .children{margin-left:50px;}
}
.single-post .comment .fn, .page .comment .fn{font-style:normal;font-size:16px;text-transform:uppercase;}
.history h3{letter-spacing:0.1em;margin-bottom:15px;}
.history-page .wpb_text_column .wpb_wrapper p:first-child{margin-bottom:0;}
@media(max-width:767px){
.history-page .wpb_text_column .wpb_wrapper p:first-child{margin-bottom:25px;}
}
.people .wpb_wrapper p:first-child{margin-bottom:15px !important;}
.people .wpb_wrapper h4{line-height:1.8;letter-spacing:0.1em;}
.people .social .menu li a{color:#c2c2c2;}
.people .social .menu li a:before{font-size:18px;}
.certifications-block .wpb_wrapper h4{text-transform:uppercase;letter-spacing:0.1em;margin-bottom:10px;}
.certifications-block .wpb_wrapper p:first-child{margin-bottom:15px !important;}
.certifications-block .col-sm-4{margin-bottom:30px;}
.core-values .wpb_wrapper h4{letter-spacing:0.1em;}
.core-values .wpb_wrapper img{float:left;margin:0 20px 0 0;}
.our-partners .wpb_wrapper h4{letter-spacing:0.1em;}
.faq-classic .vc_custom_heading:before{content:'Q';font-size:18px;font-weight:600;display:inline-block;vertical-align:top;height:40px;width:40px;line-height:40px;text-align:center;color:#fff;margin-right:20px;}
.faq-classic h4{position:relative;display:inline-block;vertical-align:top;color:#333;letter-spacing:0.1em;width:80%;width:calc(100% - 60px);border-bottom:2px solid #ddd;padding-bottom:5px;}
.faq-classic .wpb_text_column p{margin-bottom:0 !important;}
.faq-classic .wpb_text_column:before{content:'A';font-size:18px;font-weight:600;float:left;display:inline-block !important;height:40px;width:40px;line-height:40px;text-align:center;color:#fff;margin-top:0.5em;margin-right:20px;}
.faq-classic .wpb_text_column .wpb_wrapper{width:80%;width:calc(100% - 60px);float:left;display:inline-block;vertical-align:top;}
.price-table .vc_btn3{font-size:13px !important;letter-spacing:0.1em;padding-top:10px !important;padding-bottom:10px !important;}
.contact-page .agency{background:no-repeat center;}
.contact-page .agency .contact-info strong{font-size:16px;color:#111;}
.contact-page .call-us h4{letter-spacing:0.1em;color:#fff;padding:9px 0;margin-bottom:0;}
.contact-page .call-us .wpb_text_column:last-child p{font-size:20px;color:#fff;padding:15px;letter-spacing:0.1em;}
.contact-page .call-us .wpb_text_column:last-child p i{font-size:24px;margin-right:5px;}
.single-project .meta-title{font-weight:normal;color:#878787;margin-right:10px;}
.single-project .meta-title + span{font-weight:600;font-style:italic;color:#111;}
.single-project .project-meta__content{background-color:#f8f8f8;padding:35px 30px;}
.single-project .project-meta__content div{margin-bottom:10px;}
.single-project.tm_project_details_layout2 .row{margin-top:30px;margin-bottom:60px;}
.single-project.tm_project_details_layout3 .summary + .col-md-3{width:100%;}
.single-project.tm_project_details_layout3 .summary + .col-md-3 ul{margin:0;}
.single-project.tm_project_details_layout3 .summary + .col-md-3 ul li{margin:0 0 10px;}
.single-project.tm_project_details_layout3 .single-featured, .single-project.tm_project_details_layout3 .single-project-description{margin-bottom:60px;}
.single-project.tm_project_details_layout3 .gallery--layout3 .owl-dots{display:inline-block;width:auto;position:absolute;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);margin:0;padding:3px 17px;bottom:-15px;}
.single-project.tm_project_details_layout3 .gallery--layout3 .owl-dots .owl-dot{width:12px;height:12px;vertical-align:middle;opacity:0.5;border:2px solid #fff;}
.single-project.tm_project_details_layout3 .gallery--layout3 .owl-dots .owl-dot.active{background-color:#fff;opacity:1;}
select, textarea, input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"]{color:#999;font-size:15px;font-style:italic;border:none;background-color:#f7f7f7;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#999 !important;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#999 !important;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#999 !important;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#999 !important;}
button, input[type="button"],
input[type="reset"],
input[type="submit"]{font-size:13px;font-weight:600;letter-spacing:0.1em;}
.eg-thememove-blog-element-3:before{content:"\f017";margin-right:5px;}
.eg-thememove-blog-element-23-a a:before{content:"\f086";margin-right:5px;}
.download-btn{margin:20px 0 !important;}
.download-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{text-transform:none;font-weight:600;border:none;color:#999;background-color:#f4f4f4;padding-left:20px !important;}
.download-btn button:after{content:"\f019";font-size:20px;margin-left:15px;color:#ccc;}
.download-btn i{vertical-align:middle !important;position:relative !important;display:inline-block !important;left:auto !important;top:auto !important;color:#aaa;margin-right:10px;-webkit-transform:translate(0, 0) !important;-moz-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;-o-transform:translate(0, 0) !important;}
.download2{display:block;font-weight:600;position:relative;color:#999 !important;background-color:#f4f4f4;padding:10px 20px;margin-bottom:2px;border:none;}
.download2 i{margin-right:10px;color:#aaa;}
.download2 .fa-download{font-size:20px;right:15px;position:absolute;top:50%;color:#ccc;margin:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);}
.download2:hover{color:#fff !important;}
.download2:hover i{color:#fff;}
.listing{margin:0 !important;}
.listing li{list-style:none;margin-right:0;margin-left:0 !important;margin-bottom:10px !important;}
.listing li i{display:inline-block;vertical-align:middle;width:5%;}
.listing li span{display:inline-block;vertical-align:top;width:92%;}
.vc_images_carousel .vc_carousel-indicators li{margin:0 !important;}
.images-carousel-2 .vc_images_carousel .vc_carousel-indicators{width:auto;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);margin:0;padding:3px 17px;bottom:15px;}
.images-carousel-2 .vc_images_carousel .vc_carousel-indicators li{width:12px;height:12px;border-width:2px;vertical-align:middle;opacity:0.5;}
.images-carousel-2 .vc_images_carousel .vc_carousel-indicators li.vc_active{opacity:1;}
.single-project .wpb_image_grid .wpb_image_grid_ul .isotope-item{position:relative !important;left:auto !important;top:auto !important;}
.tm_project_details .single-project-categories{list-style-type:none;}
.tm_project_details .single-project-categories li{display:inline-block;margin-right:5px;}
.tm_project_details__warning{color:#f1505a;}
.tm_project_details table{background-color:#f8f8f8;padding:20px 30px;}
.tm_project_details table td.meta-title{width:40%;}
.tm_project_details table td.meta-title + td{font-weight:700;font-style:italic;color:#111;}
.tm_project_details--layout1{padding:40px 30px;margin-bottom:0;}
.tm_project_details--layout1 td{padding:0 0 5px;}
.tm_project_details--layout2{padding:30px;}
.tm_project_details--layout2 td{display:block;padding:0;}
.tm_project_details--layout2 td + td{padding-bottom:15px;}
.thememove-gmaps img{max-width:none;}
.vc_col-sm-12 .vc_slide .vc_item .vc_inner{max-width:290px;}
@media only screen and (min-width: 768px) {
.vc_col-sm-12 .vc_slide .vc_item .vc_inner{max-width:610px;}
}
@media only screen and (min-width: 992px) {
.vc_col-sm-12 .vc_slide .vc_item .vc_inner{max-width:690px;}
}
@media only screen and (min-width: 1200px) {
.vc_col-sm-12 .vc_slide .vc_item .vc_inner{max-width:845px;}
}
.vc_col-sm-6 .vc_slide .vc_item .vc_inner{max-width:290px;}
@media only screen and (min-width: 768px) {
.vc_col-sm-6 .vc_slide .vc_item .vc_inner{max-width:305px;}
}
@media only screen and (min-width: 992px) {
.vc_col-sm-6 .vc_slide .vc_item .vc_inner{max-width:330px;}
}
@media only screen and (min-width: 1200px) {
.vc_col-sm-6 .vc_slide .vc_item .vc_inner{max-width:430px;}
}
.vc_images_carousel .vc_carousel-indicators{left:16% !important;}
@media only screen and (min-width: 768px) {
.vc_images_carousel .vc_carousel-indicators{left:36% !important;}
}
@media only screen and (min-width: 992px) {
.vc_images_carousel .vc_carousel-indicators{left:40% !important;}
}
@media only screen and (min-width: 1200px) {
.vc_images_carousel .vc_carousel-indicators{left:50% !important;}
}
@media(max-width:960px){
.mega-menu-content .vc_column_container{display:block !important;width:100% !important;}
}
.vc_btn3{font-weight:600;letter-spacing:1px;}
h1, h2, h3, h4, h5, h6{font-weight:700;}
.wpcf7 input[type="text"],
.wpcf7 select, .wpcf7 input[type="email"]{margin-bottom:15px;}
.wpcf7 input[type="submit"]{font-size:13px;font-weight:700;letter-spacing:0.1em;padding:8px 18px;}
.woocommerce-pagination{padding-bottom:70px;}
.woocommerce ul.products li.product h3{padding:0;}
.woocommerce ul.products li.product .price{display:inline-block;vertical-align:middle;font-size:15px;font-weight:700;margin:0;}
.woocommerce ul.products li.product .onsale{height:40px;width:40px;line-height:36px;text-align:center;}
.woocommerce a.button{font-size:13px;letter-spacing:0.1em;margin-bottom:0;color:#aaa;border-color:#ccc;}
.woocommerce a.button.add_to_cart_button{margin-top:10px !important;}
.woocommerce ul.products li.product .row:first-child{margin-top:25px;margin-bottom:20px;}
.woocommerce .products .star-rating{display:inline-block;vertical-align:bottom;margin-bottom:0;}
.woocommerce .products .item-rating{margin-bottom:10px;}
.tm-infinity.woocommerce-cart table.cart .button{height:44px !important;line-height:44px !important;padding:0 20px !important;}
.tm-infinity.woocommerce-cart table.cart input{height:44px !important;line-height:44px !important;padding:0 20px !important;}
.widget_shopping_cart_content .buttons a.button{color:#fff !important;}
.tm-infinity .woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button{color:#fff;font-size:100% !important;}
.single-product button.single_add_to_cart_button, .woocommerce a.checkout-button{color:#fff !important;}
.page-template-template-blog-2 article{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #eee;}
#home8_worldmap{background-size:auto !important;background-repeat:no-repeat !important;background-position:center !important;}
#home8_worldmap .home8_worldmap_heading p{color:#111;text-align:center;font-size:70px;font-family:'Montserrat' !important;font-weight:800 !important;line-height:80px !important;}
#home8_worldmap .home8_worldmap_heading p .yellow{color:#fdc500;}
.home8_parallax1{background-size:cover;}
.home8_parallax1 .home8_parallax1_title{text-align:center;}
.home8_parallax1 .home8_parallax1_title div{padding:0 2px 4px 2px;border-bottom:2px solid #fdc502;display:inline-block;font-weight:600;letter-spacing:2px;}
.home8_testimonials.testimonial:before{display:none !important;}
.home8_testimonials.testimonial blockquote:after{display:none !important;}
.home8_testimonials.testimonial blockquote:before{top:8px;}
.home8_leading .home8_leading_button{margin:36px 0;}
.home8_leading .home8_leading_button a, .home8_leading .home8_leading_button button{font-family:'Montserrat' !important;margin-top:5px !important;display:inline-block !important;font-size:13px !important;font-weight:600 !important;background:none !important;border-radius:0 !important;letter-spacing:1px !important;color:#fdc502 !important;border:2px solid #fdc502 !important;padding:10px 14px !important;text-transform:uppercase !important;}
.home8_leading .home8_leading_button a:hover, .home8_leading .home8_leading_button button:hover{color:#ddd !important;border:2px solid #ddd !important;}
.home8_leading .home8_leading_text p{position:relative;font-family:'Montserrat' !important;vertical-align:middle;line-height:42px;font-size:36px;color:#111;font-weight:800;margin-top:140px;}
.home8_leading .home8_leading_text p .yellow{color:#fdc501;}
.home8_leading .home8_leading_text p:after{content:'';width:100px;height:3px;background-color:#fdc501;position:absolute;left:0;bottom:-16px;}
.home8_whychooseus .home8_whychooseus_img a{display:block;background:#fdc502;}
.home8_whychooseus .home8_whychooseus_img a:hover img{opacity:0.7;}
.home8_whychooseus .home8_whychooseus_text{padding:35px;position:relative;}
.home8_whychooseus .home8_whychooseus_text:before{content:url(http://structure.thememove.com//wp-content/uploads/2015/08/whychooseus_conner1.png);position:absolute;top:0;left:0;}
.home8_whychooseus .home8_whychooseus_text:after{content:url(http://structure.thememove.com//wp-content/uploads/2015/08/whychooseus_conner2.png);position:absolute;right:0;bottom:0;}
.home8_whychooseus .home8_whychooseus_text h2{font-size:32px;font-weight:bold;color:#333;}
.home8_whychooseus .home8_whychooseus_text ul{margin:15px 0;}
.home8_whychooseus .home8_whychooseus_text ul li{list-style:none;margin:0;}
.home8_whychooseus .home8_whychooseus_text ul li:before{content:'\f00c';color:#fdc502;margin-right:10px;}
.home8_whychooseus .home8_whychooseus_text a.readmore{font-family:'Montserrat' !important;margin-top:10px;display:inline-block;font-size:13px;font-weight:600;color:#fdc502;border:2px solid #fdc502;padding:6px 12px;letter-spacing:1px;text-transform:uppercase;}
.home8_whychooseus .home8_whychooseus_text a.readmore:hover{color:#ddd;border:2px solid #ddd;}
.header-preset-08 .eg-home-8-news-element-19:before{content:"\f017";margin-right:5px;}
.header-preset-08 .eg-home-8-news-element-20-a a:before{content:"\f086";margin-right:5px;}
.header-preset-08 .clients{position:relative;}
.header-preset-08 .clients .home8_clients_heading{position:relative;text-align:center;display:block;margin-bottom:30px !important;}
.header-preset-08 .clients .home8_clients_heading h2{color:#111111;display:inline-block;font-family:Montserrat, sans-serif;font-size:20px;font-style:normal;font-weight:600;padding:4px 0px;border-bottom:2px solid #ffb600;text-transform:uppercase;}
.header-preset-08 .clients .home8_clients_heading .esg-left, .header-preset-08 .clients .home8_clients_heading .esg-right{position:absolute;width:32px;height:32px;background:#eee;text-align:center;line-height:32px;cursor:pointer;}
.header-preset-08 .clients .home8_clients_heading .esg-left:hover, .header-preset-08 .clients .home8_clients_heading .esg-right:hover{background:#ffb500;color:#fff;}
.header-preset-08 .clients .home8_clients_heading .esg-left{left:0;top:0;}
.header-preset-08 .clients .home8_clients_heading .esg-left i:before{content:'\f104';}
.header-preset-08 .clients .home8_clients_heading .esg-right{right:0;top:0;}
.header-preset-08 .clients .home8_clients_heading .esg-right i:before{content:'\f105';}
.header-preset-08 .home8_projects .esg-filterbutton span{color:#aaa;}
.header-preset-08 .home8_projects .esg-filterbutton.selected, .header-preset-08 .home8_projects .esg-filterbutton:hover{border-color:#ddd !important;}
.header-preset-08 .home8_projects .esg-filterbutton.selected span, .header-preset-08 .home8_projects .esg-filterbutton:hover span{color:#111;}
.header-preset-08 .footer{background-color:#fff !important;}
.header-preset-08 .footer .widget-title{color:#222 !important;}
.header-preset-08 .footer a{color:#888 !important;}
.header-preset-08 .footer a:hover{color:#222 !important;}
.header-preset-08 .footer .menu li:before{color:#888 !important;}
.header-preset-08 .footer .menu li:before:hover{color:#222 !important;}
.header-preset-08 .copyright{background-color:#222 !important;color:#888 !important;}
.header-preset-08 .copyright a{color:#888 !important;}
.header-preset-08 .copyright a:hover{color:#fff !important;}
@media screen and (max-width:1199px){
.home8_leading .home8_leading_text p{margin-top:30px;font-size:26px;line-height:32px;}
.home8_whychooseus .home8_whychooseus_text h2{font-size:26px;}
#home8_worldmap{background-size:contain !important;padding:50px 0 !important;}
#home8_parallax1{padding:50px 0 20px 0 !important;}
#home8_whychooseus{padding:50px 0 35px 0 !important;}
#home8_projects{padding:50px 0 0px 0 !important;}
#home8_news{padding:50px 0 50px 0 !important;}
}
.home09.scheme .contact-info i{color:#515151;}
.home09 .counting:before{display:none !important;}
.home09 .counting .heading{margin-bottom:100px;}
.home09 .counting .heading:before{left:50%;margin-left:-50px;background-color:#bbb !important;}
.three-blocks h2{font-size:16px;}
.three-blocks img{margin-bottom:20px;}
.three-blocks .vc_btn3-container{margin-top:15px;}
.three-blocks .vc_row > div:nth-child(1){background:#173d6c;background:-moz-linear-gradient(45deg, #173d6c 0%, #222 100%);background:-webkit-linear-gradient(45deg, #173d6c 0%, #222 100%);background:linear-gradient(45deg, #173d6c 0%, #222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#173d6c', endColorstr='#222222', GradientType=1);padding:3%;margin-top:-30px;margin-bottom:-30px;}
.three-blocks .vc_row > div:nth-child(2){padding:25px;background-color:#fdc502;}
.three-blocks .vc_row > div:nth-child(2) > div{border:2px solid #fff;padding:25px;}
.three-blocks .vc_row > div:nth-child(3){padding:3%;}
.home10 .team .vc_col-lg-3 .wpb_wrapper{background-color:#fff;}
.home10 .structure .esg-filterbutton, .home10.scheme .structure .esg-filter-wrapper .esg-filterbutton.selected{color:#fff;}
.home10.scheme .structure .esg-filter-wrapper .esg-filterbutton:hover{color:#222;}
.home10 .structure .esg-filter-wrapper .esg-filterbutton.selected{border-color:#fff;}
.home10 .esg-filters{background-color:#fec500;padding-top:40px;margin-bottom:30px !important;margin-left:-50%;padding-left:50%;margin-right:-50%;padding-right:50%;}
.home10 .leading ul{margin:0;padding:0;}
.home10 .leading li{list-style:none;}
.home10 .leading li:before{content:'\f00c';color:#fdc502;margin-right:10px;}
.special h2 em:nth-child(1){color:#fec500;font-style:normal;}
.special h2 em:nth-child(2){font-style:italic;font-family:'Playfair Display', serif;}
body.home_11 .agency .heading-title-3{margin-bottom:10px;}
body.home_11 .agency .heading-title-3:before{display:none;}
body.home_11 .agency h2{text-transform:capitalize;letter-spacing:normal;}
body.home_11 .wpb_accordion .wpb_accordion_content{background-color:#fff !important;border:none !important;}
body.home_11 .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{background-color:#fff !important;border:none !important;}
body.home_11 .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active{background:#1b273d !important;}
body.home_11 .leading ul{margin:0;padding:0;}
body.home_11 .leading li{list-style:none;margin:0 !important;padding:0;}
body.home_11 .leading li:before{content:'\f00c';color:#fdc502;margin-right:10px;font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;}
body.home_11 .footer .widget-title{text-transform:none !important;font-size:18px;font-weight:700;margin-bottom:0;}
body.home_11 .footer .widget-title:after{display:none !important;}
body.home_11 .footer, body.home_11 .footer a{color:#959eb1;}
body.home_11 .footer .row .col-md-4:first-child .widget-title{display:none;}
body.home_11 .footer .social{padding-top:40px;}
body.home_11 .vc_icon_element-inner{border-radius:100%;}
body.home_11 .recent-posts{box-sizing:border-box;display:flex;flex-wrap:wrap;}
body.home_11 .recent-posts a{font-size:14px;font-weight:700;}
body.home_11 .recent-posts__item{width:50%;margin-bottom:30px;}
body.home_11 .navigation, body.home_11 .header-preset-05 .nav{background-color:#fec500;}
.fw400 h4{font-weight:400;}
.mw600{max-width:600px;margin:auto;}
body.home_12 .great_ideas .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, body.home_12 .great_ideas .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom{padding:15px 40px !important;}
body.home_12 .great_ideas .wpcf107-submit{background-color:transparent;border:2px solid #ffc200;padding:15px 30px;font-size:14px;color:#ffc200;line-height:1;margin-top:10px;}
body.home_12 .navigation, body.home_12 .header-preset-05 .nav{background-color:transparent;}
body.home_12 .navigation > div > ul > li > a{color:#111;}
body.home_12 .introduction .vc_row{display:flex;flex-wrap:wrap;align-items:center;}
body.home_12 .top-area .fa{color:#ffc200;}
body.home_12 .pro-services .vc_icon_element{position:absolute;left:0;right:0;margin-top:-30px;}
body.home_12 .pro-services .vc_icon_element-inner{background-color:#ffc200;}
body.home_12 .pro-services .vc_custom_heading{transition:all 0.5s;}
body.home_12 .pro-services .vc_custom_heading:hover{background-color:#121e32 !important;}
body.home_12 .pro-services .vc_custom_heading:hover h4{color:#fff !important;}
.pro-services .vc_icon_element{position:absolute;left:0;right:0;margin-top:-30px;}
.pro-services .vc_icon_element-inner{background-color:#ffc200;}
.pro-services .vc_custom_heading{transition:all 0.5s;}
.pro-services .vc_custom_heading:hover{background-color:#121e32 !important;}
.pro-services .vc_custom_heading:hover h4{color:#fff !important;}
.special2 h2 em{font-family:"Playfair Display", Georgia, "Times New Roman", Times, serif;}
body.landing .landing-testimonials{margin:0 !important;}
body.landing .landing-testimonials .owl-controls{margin-top:30px;}
body.landing .landing-testimonials__item{list-style:none;margin:0 !important;text-align:left;border:2px solid #eee;border-radius:5px;padding:30px;}
body.landing .landing-testimonials__type{font-weight:900;font-family:Montserrat, sans-serif;}
body.landing .landing-testimonials__rating{color:#ffc200;}
body.landing .landing-testimonials__rating i{padding-right:2px;}
body.landing .landing-testimonials__author{font-weight:900;font-family:Montserrat, sans-serif;}
body.landing .landing-testimonials__author:before{content:'-';margin-right:5px;}
body.landing .pre_plugins h2{display:inline-block;position:relative;}
body.landing .pre_plugins h2:before{content:url(//www.autecc.de/core/views/07414f4e15/images/landing_17.png);position:absolute;right:-90px;margin-top:-40px;}
body.landing .entry-header, body.landing .header, body.landing .footer{display:none;}
body.landing .copyright{background-color:#121e32;}
body.landing .demos .vc_column-inner > div:hover img{transform:translateY(-10px);}
body.landing .demos .vc_column-inner > div:hover .wpb_text_column{opacity:1;visibility:visible;}
body.landing .demos .vc_single_image-wrapper{overflow:hidden;padding:0 10px 10px;}
body.landing .demos .wpb_wrapper{position:relative;}
body.landing .demos .wpb_wrapper img{box-shadow:0 0 10px rgba(0, 0, 0, 0.2);transition:all 0.5s;}
body.landing .demos .wpb_text_column{text-align:center;position:absolute;background-color:#1b273d;left:10px;right:10px;bottom:20px;padding:50px 20px;transition:all 0.5s;opacity:0;visibility:hidden;}
body.landing .demos .wpb_text_column h3{color:#fff;}
body.landing .demos .wpb_text_column h4 a{font-size:12px;color:#ffc200;border-bottom:2px solid;}
body.landing .demos .wpb_single_image.new{position:relative;}
body.landing .demos .wpb_single_image.new:before{content:url(//www.autecc.de/core/views/07414f4e15/images/new.png);position:absolute;z-index:2;right:10px;}
body.landing .vc_custom_heading h3{margin-top:30px;}
body.landing .vc_btn3-center a{padding:15px 30px !important;}
body.landing .vc_btn3-center a:hover {
background: #121e32 !important;
color: #fff !important;
}.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;z-index:0;box-sizing:border-box}
.mm-btn,.mm-menu{box-sizing:border-box}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-listview .mm-next:before,.mm-listview>li:not(.mm-divider):after,.mm-next:after,.mm-prev:before{content:'';bottom:0}
.mm-hidden{display:none!important}
.mm-menu,.mm-panels>.mm-panel:not(.mm-hidden){display:block}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{padding:0;position:absolute;bottom:0}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute;bottom:0}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}
.mm-btn{width:40px;height:40px;position:absolute;top:0}
.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}
.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}
.mm-next:after,.mm-prev:before{border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0}
.mm-prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}
.mm-next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0}
.mm-navbar .mm-btn:first-child{left:0}
.mm-navbar .mm-btn:last-child{text-align:right;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}
.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li:not(.mm-divider):after{border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;left:20px}
.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;left:0}
.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}
.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}
.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}
.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}
html.mm-opened{overflow-x:hidden;position:relative}
html.mm-blocking,html.mm-blocking body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}
html.mm-blocking #mm-blocker{display:block}
.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed;width:80%;min-width:140px;max-width:440px}
.mm-menu.mm-offcanvas.mm-current{display:block}
.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-current.mm-opened{z-index:10}
html.mm-opening .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom,.mm-menu.mm-offcanvas.mm-autoheight.mm-top{max-height:80%}
.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.mm-offcanvas.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}
.mm-menu.mm-offcanvas.mm-measureheight .mm-panel{display:block!important}
.mm-menu.mm-offcanvas.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-menu.mm-columns{-webkit-transition-property:width,max-width,-webkit-transform;transition-property:width,max-width,-webkit-transform;transition-property:transform,width,max-width;transition-property:transform,width,max-width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-0{width:80%;min-width:140px;max-width:0}
html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:0px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:0px){html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-1{width:80%;min-width:140px;max-width:440px}
html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:550px){html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}
}
.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-2{width:80%;min-width:140px;max-width:880px}
html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1100px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(880px,0);-ms-transform:translate(880px,0);transform:translate(880px,0);-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}
}
html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:1100px){html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-880px,0);-ms-transform:translate(-880px,0);transform:translate(-880px,0);-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}
}
.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-3{width:80%;min-width:140px;max-width:1320px}
html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1650px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(1320px,0);-ms-transform:translate(1320px,0);transform:translate(1320px,0);-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}
}
html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:1650px){html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-1320px,0);-ms-transform:translate(-1320px,0);transform:translate(-1320px,0);-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}
}
.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate(500%,0);-ms-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-4{width:80%;min-width:140px;max-width:1760px}
html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2200px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(1760px,0);-ms-transform:translate(1760px,0);transform:translate(1760px,0);-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}
}
html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:2200px){html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-1760px,0);-ms-transform:translate(-1760px,0);transform:translate(-1760px,0);-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}
}
.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate(500%,0);-ms-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate(600%,0);-ms-transform:translate(600%,0);transform:translate(600%,0);-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-5{width:80%;min-width:140px;max-width:2200px}
html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2750px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(2200px,0);-ms-transform:translate(2200px,0);transform:translate(2200px,0);-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)}
}
html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:2750px){html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-2200px,0);-ms-transform:translate(-2200px,0);transform:translate(-2200px,0);-webkit-transform:translate3d(-2200px,0,0);transform:translate3d(-2200px,0,0)}
}
.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate(600%,0);-ms-transform:translate(600%,0);transform:translate(600%,0);-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate(700%,0);-ms-transform:translate(700%,0);transform:translate(700%,0);-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-6{width:80%;min-width:140px;max-width:2640px}
html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:3300px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(2640px,0);-ms-transform:translate(2640px,0);transform:translate(2640px,0);-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)}
}
html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:3300px){html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-2640px,0);-ms-transform:translate(-2640px,0);transform:translate(-2640px,0);-webkit-transform:translate3d(-2640px,0,0);transform:translate3d(-2640px,0,0)}
}
.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}
em.mm-counter+a.mm-next{width:90px}
em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}
em.mm-counter+a.mm-fullsubopen{padding-left:0}
.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+a,.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+span,em.mm-counter+a.mm-fullsubopen+a,em.mm-counter+a.mm-fullsubopen+span{padding-right:90px}
.mm-vertical>.mm-counter{top:12px;margin-top:0}
.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}
.mm-nosubresults>.mm-counter{display:none}
.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}
.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-collapsed:not(.mm-uncollapsed){display:none}
.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-fixeddivider:after{content:none!important;display:none!important}
.mm-hasdividers .mm-fixeddivider{display:block}
.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}
html.mm-dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-dropdown #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-dropdown .mm-menu{z-index:2}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}
.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-menu.mm-tipleft:before{left:22px}
.mm-menu.mm-tipright:before{right:22px}
.mm-menu.mm-tiptop:before{top:-8px}
.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panel{-webkit-transition-property:left,-webkit-transform;transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}
.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}
.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}
.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}
.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}
.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}
.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}
.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}
.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}
.mm-subblocker{background:inherit;opacity:0;display:block;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}
.mm-keyboardfocus a:focus{outline:0}
.mm-menu.mm-keyboardfocus a:focus{background:rgba(255,255,255,.5)}
.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none}
.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}
.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}
.mm-navbar.mm-hasbtns{padding:0 40px}
.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}
.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}
.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}
.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}
.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}
.mm-navbar-top-1{top:0}
.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}
.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px}
.mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px}
.mm-hasnavbar-top-4 .mm-panels{top:160px}
.mm-navbar-bottom-1{bottom:0}
.mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}
.mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}
.mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}
.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}
.mm-navbar-size-2{height:80px}
.mm-navbar-size-3{height:120px}
.mm-navbar-size-4{height:160px}
.mm-navbar-content-2>*{width:50%}
.mm-navbar-content-3>*{width:33.33%}
.mm-navbar-content-4>*{width:25%}
.mm-navbar-content-5>*{width:20%}
.mm-navbar-content-6>*{width:16.67%}
.mm-menu.mm-rtl{direction:rtl}
.mm-menu.mm-rtl.mm-offcanvas{right:auto}
.mm-menu.mm-rtl .mm-panel:not(.mm-opened){-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.mm-rtl .mm-panel.mm-subopened{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child{left:auto;right:0}
.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child{right:auto;left:0}
.mm-menu.mm-rtl .mm-navbar .mm-next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}
.mm-menu.mm-rtl .mm-navbar .mm-prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}
.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider)::after{left:0;right:20px}
.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),.mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next){padding-left:10px;padding-right:20px!important;margin-right:0!important}
.mm-menu.mm-rtl .mm-listview .mm-next{right:auto;left:0}
.mm-menu.mm-rtl .mm-listview .mm-next:before{left:auto;right:0}
.mm-menu.mm-rtl .mm-listview .mm-next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}
.mm-menu.mm-rtl .mm-listview .mm-next+a,.mm-menu.mm-rtl .mm-listview .mm-next+span{margin-left:50px}
.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+span{padding-left:50px}
.mm-menu.mm-rtl em.mm-counter{left:45px;right:auto}
.mm-menu.mm-rtl em.mm-counter+a.mm-next+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+span{margin-left:90px}
.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span{padding-left:90px}
.mm-menu.mm-rtl label.mm-check,.mm-menu.mm-rtl label.mm-toggle{left:20px;right:auto!important}
.mm-menu.mm-rtl label.mm-toggle+a,.mm-menu.mm-rtl label.mm-toggle+span{padding-left:80px}
.mm-menu.mm-rtl label.mm-check+a,.mm-menu.mm-rtl label.mm-check+span{padding-left:60px}
.mm-menu.mm-rtl a.mm-next+label.mm-check,.mm-menu.mm-rtl a.mm-next+label.mm-toggle{left:60px}
.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{margin-left:50px}
.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{padding-left:70px}
.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span{padding-left:50px}
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle{left:100px}
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+span,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+span{margin-left:90px}
.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-]{left:0}
.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel{-webkit-transition-property:right,-webkit-transform;transition-property:right,-webkit-transform;transition-property:transform,right;transition-property:transform,right,-webkit-transform}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0{right:0}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1{right:40px}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2{right:80px}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3{right:120px}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4{right:160px}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5{right:200px}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6{right:240px}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened{border-left:none;border-right:1px solid;border-color:inherit}
.mm-sronly{text-indent:10px;overflow:hidden;display:block;width:1px;height:1px;position:absolute;z-index:-1}
.mm-search,.mm-search input{box-sizing:border-box}
.mm-search{height:40px;padding:7px 10px 0;position:relative}
.mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:4px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}
.mm-search input::-ms-clear{display:none}
.mm-search .mm-clear,.mm-search .mm-next{right:0}
.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}
.mm-panel.mm-hassearch{padding-top:40px}
.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}
.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}
.mm-noresults .mm-indexer{display:none!important}
li.mm-nosubresults>a.mm-next{display:none}
li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}
.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}
.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;-webkit-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-indexer a{text-decoration:none;display:block;height:3.85%}
.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}
.mm-hasindexer .mm-indexer{right:0}
.mm-hasindexer .mm-fixeddivider{right:20px}
.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){-webkit-transition:background .4s ease;transition:background .4s ease}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}
label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}
label.mm-check:before,label.mm-toggle:before{content:'';display:block}
label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}
label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}
input.mm-toggle:checked~label.mm-toggle:before{float:right}
label.mm-check{width:30px;height:30px;margin-top:-15px}
label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
input.mm-check:checked~label.mm-check:before{opacity:1}
li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}
label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}
label.mm-check+a,label.mm-check+span{padding-right:60px}
a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}
a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}
em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}
em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}
.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu label.mm-toggle:before{background:#f3f3f3}
.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.75)}
.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}
.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}
.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-effect-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}
.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms}
.mm-menu.mm-effect-listitems-slide .mm-listview>li{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.mm-menu.mm-effect-listitems-fade .mm-listview>li{-webkit-transition-property:opacity;transition-property:opacity;opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}
.mm-menu.mm-effect-listitems-drop .mm-listview>li{-webkit-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}
html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.mm-offcanvas.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}
html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(10000px,0);-ms-transform:translate(10000px,0);transform:translate(10000px,0);-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-10000px,0);-ms-transform:translate(-10000px,0);transform:translate(-10000px,0);-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}
}
.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,.mm-menu.mm-offcanvas.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}
html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview:after,.mm-menu .mm-panels>.mm-panel.mm-justified-listview:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:after,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:before{content:none;display:none}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;margin-top:0;margin-bottom:0}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span{box-sizing:border-box;height:100%}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:0}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}
html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}
html.mm-pagedim #mm-blocker{background:inherit}
html.mm-pagedim-white #mm-blocker{background:#fff}
html.mm-pagedim-black #mm-blocker{background:#000}
.mm-menu.mm-popup{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1}
html.mm-popup .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-popup #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-popup .mm-menu{z-index:2}
.mm-menu.mm-offcanvas.mm-right{left:auto}
html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}
}
html.mm-front .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-front #mm-blocker{z-index:1}
html.mm-front .mm-menu.mm-offcanvas{z-index:2}
.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-offcanvas.mm-top{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.mm-menu.mm-offcanvas.mm-bottom{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}
.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}
html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-shadow-page:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99}
.mm-menu.mm-shadow-page.mm-right:after{left:auto;right:100%}
.mm-menu.mm-shadow-page.mm-front:after,.mm-menu.mm-shadow-page.mm-next:after{content:none;display:none}
.mm-menu.mm-shadow-page:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}
.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}
.mm-menu.mm-shadow-page.mm-theme-dark:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 20px rgba(0,0,0,.5)}
.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}
.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}
.mm-menu.mm-shadow-page.mm-theme-white:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.2)}
.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-keyboardfocus a:focus,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}
.mm-menu.mm-shadow-page.mm-theme-black:after{content:none;display:none}
.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:false}
.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}
.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}
.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}
.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}
.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}
.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}
.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}
.mm-menu.mm-tileview .mm-listview{margin:0}.header-preset-01 .navigation > div > ul > li.comming-soon > a:after{content:url(https://www.autecc.de/storage/2025/03/coming_soon_1245x45.png);rotate:-25deg;padding-left:35px;}
.header-preset-01 .navigation > div > ul > li.comming-soon > a:hover:after{rotate:0deg;}
.header-preset-01 .navigation > div > ul > li.comming-soon > a{color:red;}
@media only screen and (min-width: 992px) {
.navigation > div > ul > li.current-page-ancestor > a:before{visibility:visible;opacity:1;top:27px;left:-15px;}
}
@media only screen and (min-width: 992px) {
.navigation > div > ul > li.current-page-ancestor > a:after, .navigation > div > ul > li:hover > a:after{background-color:#4C9040;color:#ffffff;width:100%;}
}
.megamenu-titel-content, .megamenu-untertitel-content{color:#1B2E51;}
body.scheme .footer{background-color:#4C9040;color:#fff;}
body.scheme .copyright{background-color:#1B2E51;color:#ffffff;}
body.scheme .widget-title:after{background-color:#000;}
header.has-bg .entry-title{background-color:#fff;width:fit-content;margin:0 auto;padding:3px;padding-left:15px;padding-right:15px;border-radius:5px;}
.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox{width:100%;height:100%;}
.history h3{border-bottom:2px solid #4C9040;}
.history h3 em{color:#4C9040;}
.intro4 .col-sm-4{background:url(//www.autecc.de/storage/2025/04/bg3-blue-new.png) no-repeat right;padding:18px 0px;}
.button-gruen .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern{font-weight:400;color:#000;display:block;}
.button-gruen{background-color:#4C9040;text-align:center;border-radius:5px;}
.button-gruen a, .button-gruen a:visited{font-weight:400;color:#ffffff;display:block;width:100%;}
.scheme .button-gruen a:hover{color:#1B2E51;}
.scheme .entry-content .wpb_text_column li a, .scheme p a{text-decoration:underline;}
.scheme .footer p a{text-decoration:none;}
.button-blau .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern{font-weight:400;color:#fff;display:block;}
.button-blau{background-color:#1B2E51;text-align:center;border-radius:5px;}
.rev_slider video{height:auto !important}
.has-bg .breadcrumb{display:none;}
.scheme .footer{background:#1B2E51;padding-top:35px;padding-bottom:0;}
body.scheme .footer .widget-title{color:#000;}
body.scheme .footer a{color:#000;}
body.scheme .footer a:hover{color:#1B2E51;}
body.scheme .copyright a:hover{color:#4C9040;}
.mega-menu-titel{font-size:17px;font-weight:bold;text-transform:uppercase;}
.mega-menu-content li a:hover{color:#fff;}
.navigation .sub-menu li a:hover{background-color:#4C9040;}
.navigation .sub-menu li a:hover .megamenu-titel-content, .navigation .sub-menu li a:hover .megamenu-untertitel-content, .navigation .sub-menu li a:hover .wp-caption .wp-caption-text{color:#ffffff;}
body .navigation .sub-menu ul li{border:1px solid #4C9040 !important;}
.phoneIcon{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="iso-8859-1"%3F><svg fill="%23000000" height="800px" width="800px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 473.806 473.806" xml:space="preserve"><g><g><path d="M374.456,293.506c-9.7-10.1-21.4-15.5-33.8-15.5c-12.3,0-24.1,5.3-34.2,15.4l-31.6,31.5c-2.6-1.4-5.2-2.7-7.7-4c-3.6-1.8-7-3.5-9.9-5.3c-29.6-18.8-56.5-43.3-82.3-75c-12.5-15.8-20.9-29.1-27-42.6c8.2-7.5,15.8-15.3,23.2-22.8c2.8-2.8,5.6-5.7,8.4-8.5c21-21,21-48.2,0-69.2l-27.3-27.3c-3.1-3.1-6.3-6.3-9.3-9.5c-6-6.2-12.3-12.6-18.8-18.6c-9.7-9.6-21.3-14.7-33.5-14.7s-24,5.1-34,14.7c-0.1,0.1-0.1,0.1-0.2,0.2l-34,34.3c-12.8,12.8-20.1,28.4-21.7,46.5c-2.4,29.2,6.2,56.4,12.8,74.2c16.2,43.7,40.4,84.2,76.5,127.6c43.8,52.3,96.5,93.6,156.7,122.7c23,10.9,53.7,23.8,88,26c2.1,0.1,4.3,0.2,6.3,0.2c23.1,0,42.5-8.3,57.7-24.8c0.1-0.2,0.3-0.3,0.4-0.5c5.2-6.3,11.2-12,17.5-18.1c4.3-4.1,8.7-8.4,13-12.9c9.9-10.3,15.1-22.3,15.1-34.6c0-12.4-5.3-24.3-15.4-34.3L374.456,293.506z M410.256,398.806C410.156,398.806,410.156,398.906,410.256,398.806c-3.9,4.2-7.9,8-12.2,12.2c-6.5,6.2-13.1,12.7-19.3,20c-10.1,10.8-22,15.9-37.6,15.9c-1.5,0-3.1,0-4.6-0.1c-29.7-1.9-57.3-13.5-78-23.4c-56.6-27.4-106.3-66.3-147.6-115.6c-34.1-41.1-56.9-79.1-72-119.9c-9.3-24.9-12.7-44.3-11.2-62.6c1-11.7,5.5-21.4,13.8-29.7l34.1-34.1c4.9-4.6,10.1-7.1,15.2-7.1c6.3,0,11.4,3.8,14.6,7c0.1,0.1,0.2,0.2,0.3,0.3c6.1,5.7,11.9,11.6,18,17.9c3.1,3.2,6.3,6.4,9.5,9.7l27.3,27.3c10.6,10.6,10.6,20.4,0,31c-2.9,2.9-5.7,5.8-8.6,8.6c-8.4,8.6-16.4,16.6-25.1,24.4c-0.2,0.2-0.4,0.3-0.5,0.5c-8.6,8.6-7,17-5.2,22.7c0.1,0.3,0.2,0.6,0.3,0.9c7.1,17.2,17.1,33.4,32.3,52.7l0.1,0.1c27.6,34,56.7,60.5,88.8,80.8c4.1,2.6,8.3,4.7,12.3,6.7c3.6,1.8,7,3.5,9.9,5.3c0.4,0.2,0.8,0.5,1.2,0.7c3.4,1.7,6.6,2.5,9.9,2.5c8.3,0,13.5-5.2,15.2-6.9l34.2-34.2c3.4-3.4,8.8-7.5,15.1-7.5c6.2,0,11.3,3.9,14.4,7.3c0.1,0.1,0.1,0.1,0.2,0.2l55.1,55.1C420.456,377.706,420.456,388.206,410.256,398.806z"/><path d="M256.056,112.706c26.2,4.4,50,16.8,69,35.8s31.3,42.8,35.8,69c1.1,6.6,6.8,11.2,13.3,11.2c0.8,0,1.5-0.1,2.3-0.2c7.4-1.2,12.3-8.2,11.1-15.6c-5.4-31.7-20.4-60.6-43.3-83.5s-51.8-37.9-83.5-43.3c-7.4-1.2-14.3,3.7-15.6,11S248.656,111.506,256.056,112.706z"/><path d="M473.256,209.006c-8.9-52.2-33.5-99.7-71.3-137.5s-85.3-62.4-137.5-71.3c-7.3-1.3-14.2,3.7-15.5,11c-1.2,7.4,3.7,14.3,11.1,15.6c46.6,7.9,89.1,30,122.9,63.7c33.8,33.8,55.8,76.3,63.7,122.9c1.1,6.6,6.8,11.2,13.3,11.2c0.8,0,1.5-0.1,2.3-0.2C469.556,223.306,474.556,216.306,473.256,209.006z"/></g></g></svg>');background-repeat:no-repeat;height:25px;display:block;background-repeat:no-repeat;background-size:cover;background-position:bottom center, 50%, 50%;width:25px;margin-right:10px;}
.mailIcon{background-image:url('data:image/svg+xml,<svg fill="%23000000" height="200px" width="200px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 483.3 483.3" xml:space="preserve" stroke="%23ffffff"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><g><g><path d="M424.3,57.75H59.1c-32.6,0-59.1,26.5-59.1,59.1v249.6c0,32.6,26.5,59.1,59.1,59.1h365.1c32.6,0,59.1-26.5,59.1-59.1 v-249.5C483.4,84.35,456.9,57.75,424.3,57.75z M456.4,366.45c0,17.7-14.4,32.1-32.1,32.1H59.1c-17.7,0-32.1-14.4-32.1-32.1v-249.5 c0-17.7,14.4-32.1,32.1-32.1h365.1c17.7,0,32.1,14.4,32.1,32.1v249.5H456.4z"></path><path d="M304.8,238.55l118.2-106c5.5-5,6-13.5,1-19.1c-5-5.5-13.5-6-19.1-1l-163,146.3l-31.8-28.4c-0.1-0.1-0.2-0.2-0.2-0.3 c-0.7-0.7-1.4-1.3-2.2-1.9L78.3,112.35c-5.6-5-14.1-4.5-19.1,1.1c-5,5.6-4.5,14.1,1.1,19.1l119.6,106.9L60.8,350.95 c-5.4,5.1-5.7,13.6-0.6,19.1c2.7,2.8,6.3,4.3,9.9,4.3c3.3,0,6.6-1.2,9.2-3.6l120.9-113.1l32.8,29.3c2.6,2.3,5.8,3.4,9,3.4 c3.2,0,6.5-1.2,9-3.5l33.7-30.2l120.2,114.2c2.6,2.5,6,3.7,9.3,3.7c3.6,0,7.1-1.4,9.8-4.2c5.1-5.4,4.9-14-0.5-19.1L304.8,238.55z"></path></g></g></g></svg>');background-repeat:no-repeat;height:25px;display:block;background-repeat:no-repeat;background-size:cover;background-position:bottom center, 50%, 50%;width:25px;margin-right:10px;}
.clockIcon{background-image:url('data:image/svg+xml,<svg fill="%23000000" height="200px" width="200px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 482.9 482.9" xml:space="preserve" stroke="%23ffffff"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><g><g><path d="M239.7,260.2c0.5,0,1,0,1.6,0c0.2,0,0.4,0,0.6,0c0.3,0,0.7,0,1,0c29.3-0.5,53-10.8,70.5-30.5 c38.5-43.4,32.1-117.8,31.4-124.9c-2.5-53.3-27.7-78.8-48.5-90.7C280.8,5.2,262.7,0.4,242.5,0h-0.7c-0.1,0-0.3,0-0.4,0h-0.6 c-11.1,0-32.9,1.8-53.8,13.7c-21,11.9-46.6,37.4-49.1,91.1c-0.7,7.1-7.1,81.5,31.4,124.9C186.7,249.4,210.4,259.7,239.7,260.2z M164.6,107.3c0-0.3,0.1-0.6,0.1-0.8c3.3-71.7,54.2-79.4,76-79.4h0.4c0.2,0,0.5,0,0.8,0c27,0.6,72.9,11.6,76,79.4 c0,0.3,0,0.6,0.1,0.8c0.1,0.7,7.1,68.7-24.7,104.5c-12.6,14.2-29.4,21.2-51.5,21.4c-0.2,0-0.3,0-0.5,0l0,0c-0.2,0-0.3,0-0.5,0 c-22-0.2-38.9-7.2-51.4-21.4C157.7,176.2,164.5,107.9,164.6,107.3z"></path><path d="M446.8,383.6c0-0.1,0-0.2,0-0.3c0-0.8-0.1-1.6-0.1-2.5c-0.6-19.8-1.9-66.1-45.3-80.9c-0.3-0.1-0.7-0.2-1-0.3 c-45.1-11.5-82.6-37.5-83-37.8c-6.1-4.3-14.5-2.8-18.8,3.3c-4.3,6.1-2.8,14.5,3.3,18.8c1.7,1.2,41.5,28.9,91.3,41.7 c23.3,8.3,25.9,33.2,26.6,56c0,0.9,0,1.7,0.1,2.5c0.1,9-0.5,22.9-2.1,30.9c-16.2,9.2-79.7,41-176.3,41 c-96.2,0-160.1-31.9-176.4-41.1c-1.6-8-2.3-21.9-2.1-30.9c0-0.8,0.1-1.6,0.1-2.5c0.7-22.8,3.3-47.7,26.6-56 c49.8-12.8,89.6-40.6,91.3-41.7c6.1-4.3,7.6-12.7,3.3-18.8c-4.3-6.1-12.7-7.6-18.8-3.3c-0.4,0.3-37.7,26.3-83,37.8 c-0.4,0.1-0.7,0.2-1,0.3c-43.4,14.9-44.7,61.2-45.3,80.9c0,0.9,0,1.7-0.1,2.5c0,0.1,0,0.2,0,0.3c-0.1,5.2-0.2,31.9,5.1,45.3 c1,2.6,2.8,4.8,5.2,6.3c3,2,74.9,47.8,195.2,47.8s192.2-45.9,195.2-47.8c2.3-1.5,4.2-3.7,5.2-6.3 C447,415.5,446.9,388.8,446.8,383.6z"></path></g></g></g></svg>');background-repeat:no-repeat;height:25px;display:block;background-repeat:no-repeat;background-size:cover;background-position:bottom center, 50%, 50%;width:25px;margin-right:10px;}
.positionIcon{background-image:url('data:image/svg+xml,<svg fill="%23000000" height="200px" width="200px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 477 477" xml:space="preserve" stroke="%23ffffff"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><g><g><path d="M238.4,0C133,0,47.2,85.8,47.2,191.2c0,12,1.1,24.1,3.4,35.9c0.1,0.7,0.5,2.8,1.3,6.4c2.9,12.9,7.2,25.6,12.8,37.7 c20.6,48.5,65.9,123,165.3,202.8c2.5,2,5.5,3,8.5,3s6-1,8.5-3c99.3-79.8,144.7-154.3,165.3-202.8c5.6-12.1,9.9-24.7,12.8-37.7 c0.8-3.6,1.2-5.7,1.3-6.4c2.2-11.8,3.4-23.9,3.4-35.9C429.6,85.8,343.8,0,238.4,0z M399.6,222.4c0,0.2-0.1,0.4-0.1,0.6 c-0.1,0.5-0.4,2-0.9,4.3c0,0.1,0,0.1,0,0.2c-2.5,11.2-6.2,22.1-11.1,32.6c-0.1,0.1-0.1,0.3-0.2,0.4 c-18.7,44.3-59.7,111.9-148.9,185.6c-89.2-73.7-130.2-141.3-148.9-185.6c-0.1-0.1-0.1-0.3-0.2-0.4c-4.8-10.4-8.5-21.4-11.1-32.6 c0-0.1,0-0.1,0-0.2c-0.6-2.3-0.8-3.8-0.9-4.3c0-0.2-0.1-0.4-0.1-0.7c-2-10.3-3-20.7-3-31.2c0-90.5,73.7-164.2,164.2-164.2 s164.2,73.7,164.2,164.2C402.6,201.7,401.6,212.2,399.6,222.4z"></path><path d="M238.4,71.9c-66.9,0-121.4,54.5-121.4,121.4s54.5,121.4,121.4,121.4s121.4-54.5,121.4-121.4S305.3,71.9,238.4,71.9z M238.4,287.7c-52.1,0-94.4-42.4-94.4-94.4s42.4-94.4,94.4-94.4s94.4,42.4,94.4,94.4S290.5,287.7,238.4,287.7z"></path></g></g></g></svg>');background-repeat:no-repeat;height:25px;display:block;background-repeat:no-repeat;background-size:cover;background-position:bottom center, 50%, 50%;width:25px;margin-right:10px;}
#start-kontakt a{color:#ffffff;}
.intro4 .vc_custom_heading{padding-top:0;}
.page .entry-content .check-list ul li{background-image:url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M4 12.6111L8.92308 17.5L20 6.5" stroke="%234C9040" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');background-repeat:no-repeat;padding-left:30px;list-style-type:none;margin-left:0;padding-left:25px;background-size:20px;background-position-y:6px;}
@media only screen and (min-width: 992px) {
.page .entry-content .check-list ul li{background-size:20px;}
}
.core-values .wpb_wrapper h4{color:#1B2E51;}
.banner-border{border-top:10px solid #4C9040;border-bottom:10px solid #4C9040;outline:10px solid #1B2E51;}
.banner-border-bottom{border-bottom:10px solid #4C9040;outline:10px solid #1B2E51;}
.intro4 .vc_btn3{color:#ffffff;}
.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-outline.vc_btn3-color-white{display:inline-flex;align-items:center;}
.intro4 .vc_btn3:after{content:'';display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M19 21V15M19 15L17 17M19 15L21 17M21 11V8.2C21 7.0799 21 6.51984 20.782 6.09202C20.5903 5.71569 20.2843 5.40973 19.908 5.21799C19.4802 5 18.9201 5 17.8 5H6.2C5.0799 5 4.51984 5 4.09202 5.21799C3.71569 5.40973 3.40973 5.71569 3.21799 6.09202C3 6.51984 3 7.0799 3 8.2V15.8C3 16.9201 3 17.4802 3.21799 17.908C3.40973 18.2843 3.71569 18.5903 4.09202 18.782C4.51984 19 5.0799 19 6.2 19H13M20.6067 8.26229L15.5499 11.6335C14.2669 12.4888 13.6254 12.9165 12.932 13.0827C12.3192 13.2295 11.6804 13.2295 11.0677 13.0827C10.3743 12.9165 9.73279 12.4888 8.44975 11.6335L3.14746 8.09863" stroke="%234C9040" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');}
.vc_cta3-content-header h2{text-align:center;position:relative;margin-bottom:40px;display:inline-block;font-size:24px;text-transform:uppercase;font-weight:700;letter-spacing:.1em;}
.vc_cta3-content-header::before{background-color:#4c9040;}
.landing-paralax{height:120px;}
.two-lines{height:65px;width:100%;font-size:19px;}
@media only screen and (min-width: 1025px) {
.two-lines{height:65px;width:100%;font-size:24px;}
}
@media only screen and (min-width: 1025px) {
.equal-height .vc_cta3-content{height:300px;}
}
@media only screen and (min-width: 1025px) {
.equal-height-two .vc_cta3-content{height:325px;}
}
.container{max-width:90vw;}
p, h1, h2, h3, h4, h5, h6{hyphens:auto;}
div.rahmen{position:relative;}
div.rahmen:before{content:url('data:image/svg+xml,<svg width="75px" height="75px" viewBox="0 0 24.00 24.00" fill="none" xmlns="http://www.w3.org/2000/svg" transform="rotate(0)" stroke="" stroke-width="0.00024000000000000003"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="%23CCCCCC" stroke-width="0.048"></g><g id="SVGRepo_iconCarrier"><path d="M15.5 14.5C15.4015 14.5005 15.3038 14.4813 15.2128 14.4435C15.1218 14.4057 15.0392 14.3501 14.97 14.28L11.97 11.28L8.96999 14.28C8.82472 14.3502 8.6607 14.3716 8.50227 14.3411C8.34385 14.3107 8.19947 14.23 8.09056 14.111C7.98165 13.9919 7.91402 13.841 7.89771 13.6805C7.88139 13.52 7.91726 13.3585 7.99999 13.22L11.5 9.72001C11.6406 9.57956 11.8312 9.50067 12.03 9.50067C12.2287 9.50067 12.4194 9.57956 12.56 9.72001L16.06 13.22C16.2004 13.3606 16.2793 13.5513 16.2793 13.75C16.2793 13.9488 16.2004 14.1394 16.06 14.28C15.9873 14.3539 15.8998 14.4116 15.8034 14.4495C15.7069 14.4874 15.6035 14.5046 15.5 14.5Z" fill="%234C9040"></path></g></svg>');display:inline-block;position:relative;width:75px;height:75px;top:40px;left:-50px;rotate:-45deg;visibility:visible;opacity:1;}
div.rahmen:after{content:url('data:image/svg+xml,<svg width="75px" height="75px" viewBox="0 0 24.00 24.00" fill="none" xmlns="http://www.w3.org/2000/svg" transform="rotate(0)" stroke="" stroke-width="0.00024000000000000003"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="%23CCCCCC" stroke-width="0.048"></g><g id="SVGRepo_iconCarrier"><path d="M15.5 14.5C15.4015 14.5005 15.3038 14.4813 15.2128 14.4435C15.1218 14.4057 15.0392 14.3501 14.97 14.28L11.97 11.28L8.96999 14.28C8.82472 14.3502 8.6607 14.3716 8.50227 14.3411C8.34385 14.3107 8.19947 14.23 8.09056 14.111C7.98165 13.9919 7.91402 13.841 7.89771 13.6805C7.88139 13.52 7.91726 13.3585 7.99999 13.22L11.5 9.72001C11.6406 9.57956 11.8312 9.50067 12.03 9.50067C12.2287 9.50067 12.4194 9.57956 12.56 9.72001L16.06 13.22C16.2004 13.3606 16.2793 13.5513 16.2793 13.75C16.2793 13.9488 16.2004 14.1394 16.06 14.28C15.9873 14.3539 15.8998 14.4116 15.8034 14.4495C15.7069 14.4874 15.6035 14.5046 15.5 14.5Z" fill="%234C9040"></path></g></svg>');display:inline-block;position:absolute;width:75px;height:75px;top:175px;right:-30px;rotate:-225deg;visibility:visible;opacity:1;}
.wpb_column.vc_column_container.col-sm-1.vc_col-sm-1.col-lg-1{width:19.7%;padding-left:5px;padding-right:5px;}
.megamenu-titel-content{height:65px;}
.megamenu-subtext-content{height:85px;}
@media only screen and (min-width: 992px) {
.navigation .sub-menu a, .navigation .children a{padding:5px;}
}
.vc_column_container > .vc_column-inner{padding-left:0;padding-right:0;}
.kontakt .wpb_column.vc_column_container.col-sm-3.vc_col-sm-3.col-lg-3.vc_col-lg-3{padding-left:25px}
@media only screen and (min-width: 992px) {
.mega-menu-content .vc_row{display:flex;}
}
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption{color:#220e10;font-size:13px;font-style:normal;font-weight:300;margin:0 0 24px;}
@media only screen and (min-width: 992px) {
.header-preset-01 .navigation>div>ul>li>a:before{content:url('data:image/svg+xml,<svg width="75px" height="75px" viewBox="0 0 24.00 24.00" fill="none" xmlns="http://www.w3.org/2000/svg" transform="rotate(0)" stroke="" stroke-width="0.00024000000000000003"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="%23CCCCCC" stroke-width="0.048"></g><g id="SVGRepo_iconCarrier"><path d="M15.5 14.5C15.4015 14.5005 15.3038 14.4813 15.2128 14.4435C15.1218 14.4057 15.0392 14.3501 14.97 14.28L11.97 11.28L8.96999 14.28C8.82472 14.3502 8.6607 14.3716 8.50227 14.3411C8.34385 14.3107 8.19947 14.23 8.09056 14.111C7.98165 13.9919 7.91402 13.841 7.89771 13.6805C7.88139 13.52 7.91726 13.3585 7.99999 13.22L11.5 9.72001C11.6406 9.57956 11.8312 9.50067 12.03 9.50067C12.2287 9.50067 12.4194 9.57956 12.56 9.72001L16.06 13.22C16.2004 13.3606 16.2793 13.5513 16.2793 13.75C16.2793 13.9488 16.2004 14.1394 16.06 14.28C15.9873 14.3539 15.8998 14.4116 15.8034 14.4495C15.7069 14.4874 15.6035 14.5046 15.5 14.5Z" fill="%234C9040"></path></g></svg>');display:inline-block;position:absolute;width:75px;height:75px;;top:32px;left:-10px;opacity:0;visibility:hidden;-webkit-transition:all 0.5s cubic-bezier(.215,.61,.355,1);-moz-transition:all 0.5s cubic-bezier(.215, .61, .355, 1);-o-transition:all 0.5s cubic-bezier(.215, .61, .355, 1);transition:all 0.5s cubic-bezier(.215,.61,.355,1);}
}
@media only screen and (min-width: 992px) {
.navigation>div>ul>li.current-menu-item>a:before{visibility:visible;opacity:1;top:0px;left:-40px;}
}
.mega-menu-content .boxed{max-width:1320px;}
.mega-menu-content .container{max-width:100vw;}
.menu.mm-listview > li{background-color:#4c9040;color:#fff;font-size:24px;line-height:40px;border-color:#1B2E51;}
.page .navigation > div > ul > li > a{color:#1B2E51;}
.page .navigation > div > ul > li.current-menu-item > a{color:#4C9040}
.wpb-price, .wpb-currency{display:none;}
.wpb-period{font-size:16px;}
.page .entry-content ol, .page .entry-content ul{margin-left:4px;margin-right:4px;margin-top:15px;margin-bottom:15px;}
.call-to-action-digital-retrofit .vc_btn3.vc_btn3-color-blue{background-color:#1B2E51;}
.call-to-action-digital-retrofit .vc_btn3.vc_btn3-color-blue:hover{background-color:#4C9040;}
p.wpb-plan-description{color:#4c9040;font-weight:bold;font-family:"Montserrat", sans-serif;height:50px;}
.wpb-price-container{height:220px;color:#000000;margin-bottom:15px;margin-top:15px;padding:20px;text-align:left;}
.wpb-plan-title{color:#4c9040;position:relative;height:20px;margin:0 0 5px;}
p.wpb-plan-description::before{content:'';width:95%;height:3px;position:absolute;top:100px;bottom:0;left:10px;background-color:#1B2E51;}
.page .entry-content ul.wpb-plan-features{margin-left:0;margin-right:0;padding-left:7px;padding-right:7px;padding-top:30px;padding-bottom:30px;background-color:#666666;color:#ffffff;}
#post-77120 ::marker {
color: #ffffff !important
}@font-face{font-family:'eg-font';src:url(//www.autecc.de/core/modules/8e1a3b2bb4/public/assets/font/fontello/fonts/egfont.eot?40874225);src:url(//www.autecc.de/core/modules/8e1a3b2bb4/public/assets/font/fontello/fonts/egfont.eot?40874225#iefix) format('embedded-opentype'), url(//www.autecc.de/core/modules/8e1a3b2bb4/public/assets/font/fontello/fonts/egfont.woff2?40874225) format('woff2'), url(//www.autecc.de/core/modules/8e1a3b2bb4/public/assets/font/fontello/fonts/egfont.woff?40874225) format('woff'), url(//www.autecc.de/core/modules/8e1a3b2bb4/public/assets/font/fontello/fonts/egfont.ttf?40874225) format('truetype'), url(//www.autecc.de/core/modules/8e1a3b2bb4/public/assets/font/fontello/fonts/egfont.svg?40874225#egfont) format('svg');font-weight:normal;font-style:normal;}
.eg-icon-picture:before{content:'\e800';}
.eg-icon-trash:before{content:'\e801';}
.eg-icon-search:before{content:'\e802';}
.eg-icon-picture-1:before{content:'\e803';}
.eg-icon-layers-alt:before{content:'\e804';}
.eg-icon-video:before{content:'\e805';}
.eg-icon-arrows-ccw:before{content:'\e806';}
.eg-icon-magic:before{content:'\e807';}
.eg-icon-ccw:before{content:'\e808';}
.eg-icon-doc:before{content:'\e809';}
.eg-icon-cancel:before{content:'\e80a';}
.eg-icon-export:before{content:'\e80b';}
.eg-icon-list-add:before{content:'\e80c';}
.eg-icon-ok:before{content:'\e80d';}
.eg-icon-link:before{content:'\e80e';}
.eg-icon-info-circled:before{content:'\e80f';}
.eg-icon-check:before{content:'\e810';}
.eg-icon-ok-1:before{content:'\e811';}
.eg-icon-basket:before{content:'\e812';}
.eg-icon-folder:before{content:'\e813';}
.eg-icon-shuffle:before{content:'\e814';}
.eg-icon-tools:before{content:'\e815';}
.eg-icon-resize-full:before{content:'\e816';}
.eg-icon-left-dir:before{content:'\e817';}
.eg-icon-right-dir:before{content:'\e818';}
.eg-icon-left-open:before{content:'\e819';}
.eg-icon-right-open:before{content:'\e81a';}
.eg-icon-monitor:before{content:'\e81b';}
.eg-icon-droplet:before{content:'\e81c';}
.eg-icon-angle-right:before{content:'\e81d';}
.eg-icon-right-big:before{content:'\e81e';}
.eg-icon-left-big:before{content:'\e81f';}
.eg-icon-angle-left:before{content:'\e820';}
.eg-icon-back-in-time:before{content:'\e821';}
.eg-icon-left-open-mini:before{content:'\e822';}
.eg-icon-right-open-mini:before{content:'\e823';}
.eg-icon-left-open-big:before{content:'\e824';}
.eg-icon-right-open-big:before{content:'\e825';}
.eg-icon-right:before{content:'\e826';}
.eg-icon-arrow-combo:before{content:'\e827';}
.eg-icon-popup:before{content:'\e828';}
.eg-icon-palette:before{content:'\e829';}
.eg-icon-left-open-1:before{content:'\e82a';}
.eg-icon-right-open-1:before{content:'\e82b';}
.eg-icon-left-open-2:before{content:'\e82c';}
.eg-icon-right-open-2:before{content:'\e82d';}
.eg-icon-left-open-outline:before{content:'\e82e';}
.eg-icon-right-open-outline:before{content:'\e82f';}
.eg-icon-menu:before{content:'\e830';}
.eg-icon-pencil-1:before{content:'\e831';}
.eg-icon-cog:before{content:'\e832';}
.eg-icon-login:before{content:'\e833';}
.eg-icon-logout:before{content:'\e834';}
.eg-icon-up-hand:before{content:'\e835';}
.eg-icon-left:before{content:'\e836';}
.eg-icon-gamepad:before{content:'\e837';}
.eg-icon-down-dir:before{content:'\e838';}
.eg-icon-up-dir:before{content:'\e839';}
.eg-icon-equalizer:before{content:'\e83a';}
.eg-icon-down-open:before{content:'\e83b';}
.eg-icon-th-large:before{content:'\e83c';}
.eg-icon-th:before{content:'\e83d';}
.eg-icon-folder-1:before{content:'\e83e';}
.eg-icon-unlink:before{content:'\e83f';}
.eg-icon-link-ext:before{content:'\e840';}
.eg-icon-eye:before{content:'\e841';}
.eg-icon-eye-off:before{content:'\e842';}
.eg-icon-home:before{content:'\e843';}
.eg-icon-info:before{content:'\e844';}
.eg-icon-resize-full-alt:before{content:'\e845';}
.eg-icon-move:before{content:'\e846';}
.eg-icon-cog-alt:before{content:'\e847';}
.eg-icon-wrench:before{content:'\e848';}
.eg-icon-shuffle-1:before{content:'\e849';}
.eg-icon-ajust:before{content:'\e84a';}
.eg-icon-tint:before{content:'\e84b';}
.eg-icon-align-left:before{content:'\e84c';}
.eg-icon-align-center:before{content:'\e84d';}
.eg-icon-align-right:before{content:'\e84e';}
.eg-icon-text-height:before{content:'\e84f';}
.eg-icon-text-width:before{content:'\e850';}
.eg-icon-font:before{content:'\e851';}
.eg-icon-bold:before{content:'\e852';}
.eg-icon-chart-bar:before{content:'\e853';}
.eg-icon-sort-name-up:before{content:'\e854';}
.eg-icon-italic:before{content:'\e855';}
.eg-icon-lock:before{content:'\e856';}
.eg-icon-lock-open:before{content:'\e857';}
.eg-icon-music:before{content:'\e858';}
.eg-icon-videocam:before{content:'\e859';}
.eg-icon-camera:before{content:'\e85a';}
.eg-icon-camera-alt:before{content:'\e85b';}
.eg-icon-tag:before{content:'\e85c';}
.eg-icon-desktop:before{content:'\e85d';}
.eg-icon-laptop:before{content:'\e85e';}
.eg-icon-tablet:before{content:'\e85f';}
.eg-icon-mobile:before{content:'\e860';}
.eg-icon-align-justify:before{content:'\e861';}
.eg-icon-color-adjust:before{content:'\e862';}
.eg-icon-sort-alt-up:before{content:'\e863';}
.eg-icon-sort-alt-down:before{content:'\e864';}
.eg-icon-sort-name-down:before{content:'\e865';}
.eg-icon-indent-left:before{content:'\e866';}
.eg-icon-indent-right:before{content:'\e867';}
.eg-icon-mail:before{content:'\e868';}
.eg-icon-mail-alt:before{content:'\e869';}
.eg-icon-heart:before{content:'\e86a';}
.eg-icon-heart-empty:before{content:'\e86b';}
.eg-icon-star:before{content:'\e86c';}
.eg-icon-star-empty:before{content:'\e86d';}
.eg-icon-plus:before{content:'\e86e';}
.eg-icon-minus:before{content:'\e86f';}
.eg-icon-minus-circled:before{content:'\e870';}
.eg-icon-minus-squared:before{content:'\e871';}
.eg-icon-minus-squared-alt:before{content:'\e872';}
.eg-icon-export-1:before{content:'\e873';}
.eg-icon-forward:before{content:'\e874';}
.eg-icon-plus-squared:before{content:'\e875';}
.eg-icon-plus-circled:before{content:'\e876';}
.eg-icon-ok-circled2:before{content:'\e877';}
.eg-icon-ok-squared:before{content:'\e878';}
.eg-icon-user:before{content:'\e879';}
.eg-icon-male:before{content:'\e87a';}
.eg-icon-female:before{content:'\e87b';}
.eg-icon-basket-1:before{content:'\e87c';}
.eg-icon-calendar:before{content:'\e87d';}
.eg-icon-calendar-empty:before{content:'\e87e';}
.eg-icon-phone:before{content:'\e87f';}
.eg-icon-rss:before{content:'\e880';}
.eg-icon-rss-squared:before{content:'\e881';}
.eg-icon-folder-open-empty:before{content:'\e882';}
.eg-icon-folder-open:before{content:'\e883';}
.eg-icon-doc-inv:before{content:'\e884';}
.eg-icon-doc-text:before{content:'\e885';}
.eg-icon-print:before{content:'\e886';}
.eg-icon-thumbs-up:before{content:'\e887';}
.eg-icon-thumbs-up-alt:before{content:'\e888';}
.eg-icon-upload:before{content:'\e889';}
.eg-icon-download:before{content:'\e88a';}
.eg-icon-lightbulb:before{content:'\e88b';}
.eg-icon-play:before{content:'\e88c';}
.eg-icon-pause:before{content:'\e88d';}
.eg-icon-play-circled:before{content:'\e88e';}
.eg-icon-stop:before{content:'\e88f';}
.eg-icon-fast-fw:before{content:'\e890';}
.eg-icon-ccw-1:before{content:'\e891';}
.eg-icon-angle-double-left:before{content:'\e892';}
.eg-icon-angle-double-right:before{content:'\e893';}
.eg-icon-flight:before{content:'\e894';}
.eg-icon-sort:before{content:'\e895';}
.eg-icon-coffee:before{content:'\e896';}
.eg-icon-food:before{content:'\e897';}
.eg-icon-medkit:before{content:'\e898';}
.eg-icon-puzzle:before{content:'\e899';}
.eg-icon-apple:before{content:'\e89a';}
.eg-icon-facebook:before{content:'\e89b';}
.eg-icon-gplus:before{content:'\e89c';}
.eg-icon-vimeo-squared:before{content:'\e89d';}
.eg-icon-youtube-squared:before{content:'\e89e';}
.eg-icon-youtube:before{content:'\e89f';}
.eg-icon-tumblr:before{content:'\e8a0';}
.eg-icon-twitter:before{content:'\e8a1';}
.eg-icon-twitter-squared:before{content:'\e8a2';}
.eg-icon-level-down:before{content:'\e8a3';}
.eg-icon-level-up:before{content:'\e8a4';}
.eg-icon-back:before{content:'\e8a5';}
.eg-icon-reply:before{content:'\e8a6';}
.eg-icon-forward-1:before{content:'\e8a7';}
.eg-icon-reply-1:before{content:'\e8a8';}
.eg-icon-thumbs-up-1:before{content:'\e8a9';}
.eg-icon-thumbs-down:before{content:'\e8aa';}
.eg-icon-download-1:before{content:'\e8ab';}
.eg-icon-upload-1:before{content:'\e8ac';}
.eg-icon-paper-plane:before{content:'\e8ad';}
.eg-icon-brush:before{content:'\e8ae';}
.eg-icon-key:before{content:'\e8af';}
.eg-icon-clipboard:before{content:'\e8b0';}
.eg-icon-megaphone:before{content:'\e8b1';}
.eg-icon-flickr:before{content:'\e8b2';}
.eg-icon-github:before{content:'\e8b3';}
.eg-icon-github-circled:before{content:'\e8b4';}
.eg-icon-flickr-circled:before{content:'\e8b5';}
.eg-icon-vimeo:before{content:'\e8b6';}
.eg-icon-vimeo-circled:before{content:'\e8b7';}
.eg-icon-twitter-1:before{content:'\e8b8';}
.eg-icon-twitter-circled:before{content:'\e8b9';}
.eg-icon-facebook-1:before{content:'\e8ba';}
.eg-icon-facebook-circled:before{content:'\e8bb';}
.eg-icon-facebook-squared:before{content:'\e8bc';}
.eg-icon-gplus-1:before{content:'\e8bd';}
.eg-icon-gplus-circled:before{content:'\e8be';}
.eg-icon-pinterest:before{content:'\e8bf';}
.eg-icon-pinterest-circled:before{content:'\e8c0';}
.eg-icon-tumblr-1:before{content:'\e8c1';}
.eg-icon-tumblr-circled:before{content:'\e8c2';}
.eg-icon-linkedin:before{content:'\e8c3';}
.eg-icon-linkedin-circled:before{content:'\e8c4';}
.eg-icon-dribbble:before{content:'\e8c5';}
.eg-icon-dribbble-circled:before{content:'\e8c6';}
.eg-icon-picasa:before{content:'\e8c7';}
.eg-icon-rss-1:before{content:'\e8c8';}
.eg-icon-cw:before{content:'\e8c9';}
.eg-icon-soundcloud:before{content:'\e8ca';}
.eg-icon-gplus-squared:before{content:'\f0d4';}
.eg-icon-gplus-2:before{content:'\f0d5';}
.eg-icon-youtube-play:before{content:'\f16a';}
.eg-icon-instagram:before{content:'\f16d';}
.eg-icon-telegram:before { content: '\f2c6'; }.esg-line-height-0{line-height:0}.esg-text-left{text-align:left}.esg-text-right{text-align:right}.esg-text-center{text-align:center}.esg-font-normal{font-style:normal}.esg-font-italic{font-style:italic}.esg-display-none{display:none}.esg-display-block{display:block}.esg-display-inline-block{display:inline-block}.esg-display-inline{display:inline}.esg-display-none-i{display:none!important}.esg-display-block-i{display:block!important}.esg-display-inline-block-i{display:inline-block!important}.esg-display-inline-i{display:inline!important}.esg-overflow-hidden{overflow:hidden}.esg-hidden{visibility:hidden}.esg-visible{visibility:visible}.esg-p-absolute{position:absolute}.esg-p-relative{position:relative}.esg-margin-0{margin:0}.esg-margin-t-0{margin-top:0}.esg-margin-b-0{margin-bottom:0}.esg-margin-l-0{margin-left:0}.esg-margin-r-0{margin-right:0}.esg-margin-5{margin:5px}.esg-margin-t-5{margin-top:5px}.esg-margin-b-5{margin-bottom:5px}.esg-margin-l-5{margin-left:5px}.esg-margin-r-5{margin-right:5px}.esg-margin-10{margin:10px}.esg-margin-t-10{margin-top:10px}.esg-margin-b-10{margin-bottom:10px}.esg-margin-l-10{margin-left:10px}.esg-margin-r-10{margin-right:10px}.esg-margin-15{margin:15px}.esg-margin-t-15{margin-top:15px}.esg-margin-b-15{margin-bottom:15px}.esg-margin-l-15{margin-left:15px}.esg-margin-r-15{margin-right:15px}.esg-padding-0{padding:0}.esg-padding-t-0{padding-top:0}.esg-padding-b-0{padding-bottom:0}.esg-padding-l-0{padding-left:0}.esg-padding-r-0{padding-right:0}.esg-padding-15{padding:15px}.esg-padding-t-15{padding-top:15px}.esg-padding-b-15{padding-bottom:15px}.esg-padding-l-15{padding-left:15px}.esg-padding-r-15{padding-right:15px}.esg-f-left{float:left!important}.esg-f-right{float:right!important}.esg-f-none{float:none!important}.esg-color-black{color:#000}.esg-color-white{color:#fff}.esg-color-red{color:red}.esg-color-green{color:green}.esg-color-blue{color:#00f}.esg-w100{width:100%}.esg-w100-hauto{width:100%;height:auto}.esg-fullscreen-forcer{position:relative;left:0;top:0;width:100%;height:auto}.esg-iframe{position:absolute;top:0;left:0;display:none}.esg-clearfix:after,.esg-clearfix:before{content:" ";display:table}.esg-clearfix:after{clear:both}.esg-starring{line-height:25px;display:inline-block}.esg-starring .star-rating{float:none}.esg-starring .star-rating{color:#ffc321!important}.esg-starring .star-rating,.esg-starring-page .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.4em;font-family:star}.esg-starring .star-rating:before,.esg-starring-page .star-rating:before{content:"\73\73\73\73\73";color:#e0dadf;float:left;top:0;left:0;position:absolute}.esg-starring .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.esg-starring .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.esg-starring .star-rating{color:#ffc321!important}.lazyloadcover{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.esg-lazyblur{background-repeat:no-repeat;filter:blur(25px);-webkit-filter:blur(25px);-moz-filter:blur(25px);background-size:cover;background-position:center center;width:100%;height:100%;top:0;left:0;overflow:hidden}.esg-media-poster{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center center;z-index:10;opacity:0}.esg-video-active .esg-media-poster{z-index:0}.esg-vimeo-frame{background:#000}.esg-grid .no-filter-message{position:absolute;bottom:0;left:0;width:100%;text-align:center;pointer-events:none;visibility:hidden;opacity:0;transition:all .2s ease}.esg-grid .esg-loadmore-wrapper{overflow-x:hidden}.esg-grid .esg-loadmore-wrapper+.no-filter-message{position:relative;display:block;text-align:center}.esg-grid.show-message .no-filter-message{transition-duration:1s;visibility:visible;opacity:1}.esg-hover-image{display:none}.esg-media-poster .esg-hover-image{display:block;width:inherit;height:inherit;background-size:inherit;background-position:inherit;visibility:hidden;opacity:0}.esg-starring .star-rating,.esg-starring-page .star-rating{line-height:1em;font-size:1em;font-family:star}.esg-grid{width:100%;max-width:100%;font-family:'Open Sans',sans-serif;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@-moz-document url-prefix(){.esg-grid{transform:none!important}}.esg-grid .mainul,.esg-grid .mainul>li{list-style:none;margin:0;padding:0;transform-style:flat!important}.esg-grid *{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.esg-grid li,.esg-grid ul{list-style:none;margin:0;padding:0;transform-style:flat!important}.esg-overflowtrick{position:relative;width:100%;height:auto;overflow:hidden;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:1}.esg-overflowtrick+.esg-filters:not(.esg-navbutton-solo-left):not(.esg-navbutton-solo-right){z-index:0!important}.esg-grid-wrap-container *{box-sizing:border-box}.esg-container{position:relative;width:100%;height:auto}.esg-container>ul,.esg-overflowtrick>ul{width:100%;max-width:100%;height:0;position:relative;overflow:visible}.esg-grid li{border:0 solid transparent;outline:0 solid transparent;visibility:hidden;display:none}.esg-grid a{border:none;text-decoration:none}.esg-grid a:focus,.esg-grid a:hover{text-decoration:none;border:none}.esg-clear{clear:both;height:5px!important;background:0 0!important}.eg-clearfix,.esg-clear-no-height{clear:both;height:0!important;background:0 0!important}.esg-line-break{height:5px;visibility:hidden}.esg-divide-5{width:100%;height:5px}.esg-divide-15{width:100%;height:15px}.esg-divide-20{width:100%;height:20px}.esg-divide-22{width:100%;height:22px}.esg-divide-30{width:100%;height:30px}.esg-click-to-play-video{cursor:pointer}.esg-entry-media iframe{-webkit-transform-style:flat;-webkit-transform:translateZ(1000px);border:0}.esg-container .tp-esg-item{position:absolute;top:0;left:0}.esg-container .tp-esg-item{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.esg-container .tp-esg-item .blackoverlay{width:100%;height:100%;position:absolute;background:#000;top:0;left:0}.tp-esg-item{z-index:5}.tp-esg-item.itemonotherpage{z-index:0;display:none}.esg-entry-cover{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border:0 solid transparent;outline:0 solid transparent}.eec{display:block;width:auto;height:auto;position:absolute!important;font-size:20px;text-align:center}.esg-entry-cover>.eec{z-index:2;pointer-events:none}.esg-entry-cover>.eec>*{pointer-events:all}.esg-tc{top:0;left:0;width:100%}.esg-lc{top:0;left:0;height:100%}.esg-cc{top:0;left:0;width:100%;vertical-align:middle}.esg-rc{top:0;right:0;height:100%}.esg-bc{bottom:0;left:0;width:100%}.esg-tc .ess-tb-cell{text-align:center;vertical-align:top}.esg-lc .ess-tb-cell{text-align:left;vertical-align:middle}.esg-rc .ess-tb-cell{text-align:right;vertical-align:middle}.esg-blc .ess-tb-cell{text-align:left;vertical-align:bottom}.esg-bc .ess-tb-cell{text-align:center;vertical-align:bottom}.esg-brc .ess-tb-cell{text-align:right;vertical-align:bottom}.esg-bc .leftalign{text-align:left}.esg-entry-media{position:relative;border:0 solid transparent;outline:0 solid transparent;overflow:hidden}.esg-entry-media{width:100%}.esg-entry-media img{width:100%;height:auto;max-width:none!important;min-width:auto!important}.esg-layout-masonry .esg-entry-media img{line-height:0;vertical-align:bottom;display:inline-block}.esg-layout-even .esg-entry-media img{display:none}.esg-media-cover-wrapper{position:relative;width:100%;backface-visibility:hidden}.esg-layout-even .esg-media-cover-wrapper{height:100%}.esg-entry-media-wrapper{z-index:0}.esg-entry-media-wrapper-even{width:100%;height:100%;overflow:hidden;position:relative}.esg-entry-media-wrapper-not-even{overflow:hidden;position:relative}.esg-entry-media-wrapper .esg-video-frame{background:#000}.esg-entry-media-wrapper-item-layout{width:100%;height:100%;position:absolute;overflow:hidden}.esg-entry-cover .esg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid transparent;outline:0 solid transparent}.esg-layout-even .esg-entry-content{display:none}.esg-entry-content{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-backface-visibility:hidden}.esg-filters,.esg-pagination,.navigationbuttons{position:relative;z-index:50;-webkit-backface-visibility:hidden}.esg-grid .esg-pagination{z-index:100;-webkit-backface-visibility:hidden}.esg-nav-by-shortcode .esg-sortbutton-order .tp-desc,.esg-nav-by-shortcode .esg-sortbutton-order.eg-icon-down-open.tp-asc,.esg-sortbutton-order .tp-desc,.esg-sortbutton-order.eg-icon-down-open.tp-asc{text-align:center}.esg-nav-by-shortcode{box-sizing:border-box;position:relative;display:inline-block;vertical-align:top;text-align:center}.esg-nav-by-shortcode .esg-navbutton-solo-left,.esg-nav-by-shortcode .esg-navbutton-solo-right{position:relative;left:auto;right:auto;top:auto;bottom:auto}.esg-nav-by-shortcode .esg-filter-wrapper{visibility:visible}.esg-singlefilters .esg-filter-checked{display:none;-webkit-backface-visibility:hidden}.esg-filter-wrapper{display:inline-block}.esg-sortbutton-wrapper{display:inline-block}.esg-cartbutton-wrapper{display:inline-block}.esg-filter-wrapper.dropdownstyle{min-width:100px;cursor:pointer;position:relative;z-index:1500;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(1px);transform:translateZ(1px)}.esg-filter-wrapper.dropdownstyle.esg-skin-preview{z-index:1570;visibility:visible}.esg-filter-wrapper.dropdownstyle .esg-filterbutton{display:block;margin-right:0;margin-bottom:5px}.esg-filter-wrapper.dropdownstyle .esg-filter-checked{margin-right:5px;margin-left:0}.esg-dropdown-wrapper{display:none;position:absolute;padding:20px;top:100%;backface-visibility:hidden;transform:translateZ(10px)}.esg-selected-filterbutton{color:#999;margin-right:5px;cursor:pointer;padding:0 15px 0 10px;line-height:20px;font-size:12px;font-weight:600;font-family:"Open Sans",sans-serif;display:inline-block;background:rgba(0,0,0,0);margin-bottom:5px;width:100%}.esg-selected-filterbutton.hovered{color:#444}.esg-selected-filterbutton .eg-icon-down-open{display:inline-block;vertical-align:top;width:29px;line-height:inherit;font-size:9px;font-weight:700;color:#999;background:rgba(0,0,0,0);text-align:center}.esg-sortbutton-order.tp-desc{transform:scaleY(-1);filter:FlipV;-ms-filter:FlipV}.esg-sorting-select{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-appearance:menulist-button}.esg-filters.esg-navbutton-solo-left{position:absolute;left:0;top:50%;z-index:800}.esg-filters.esg-navbutton-solo-right{position:absolute;right:0;top:50%;z-index:800}.esg-navigationbutton.esg-left,.esg-navigationbutton.esg-right{margin-left:0!important;margin-right:0!important;-webkit-transform-style:flat;-webkit-transform:translateZ(5000px)}.eg-leftright-container{float:left;width:310px;margin-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.eg-leftright-container.dark{background:#1e1e1e}.eg-leftright-container .pagination{position:absolute;bottom:0}.eg-leftright-container .esg-filters{padding:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.eg-leftright-container .esg-filterbutton{display:block;margin:0 0 5px 0}.eg-leftright-container .esg-filter-wrapper{display:block;margin-right:0}.eg-ajaxtarget-container{position:relative;width:100%;height:auto}.eg-ajaxanimwrapper{position:relative;overflow:hidden}.tp-esg-item .add_to_cart_button.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(//www.autecc.de/core/modules/8e1a3b2bb4/public/assets/images/ajax-loader.gif) center no-repeat rgba(255,255,255,.65)}.esg-loader{top:50%;left:50%;z-index:10000;position:absolute}.infinityscollavailable.esg-loader{position:relative;top:auto;left:50%;margin-top:25px!important;margin-bottom:25px!important}.esg-loader.spinner0{width:40px;height:40px;background:#fff url(//www.autecc.de/core/modules/8e1a3b2bb4/public/assets/images/loader.gif) no-repeat center center;box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);margin-left:-20px;-webkit-animation:esg-rotateplane 1.2s infinite ease-in-out;animation:esg-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.esg-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);margin-left:-20px;-webkit-animation:esg-rotateplane 1.2s infinite ease-in-out;animation:esg-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.esg-loader.spinner5{background:#fff url(//www.autecc.de/core/modules/8e1a3b2bb4/public/assets/images/loader.gif) no-repeat 10px 10px;margin:-22px -22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}@-webkit-keyframes esg-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes esg-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.esg-loader.spinner2{width:40px;height:40px;margin-left:-20px;background-color:red;box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:100%;-webkit-animation:esg-scaleout 1s infinite ease-in-out;animation:esg-scaleout 1s infinite ease-in-out}@-webkit-keyframes esg-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes esg-scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}.esg-loader.spinner3{margin:-9px 0 0 -35px;width:70px;text-align:center}.eg-search-wrapper .esg-loader.spinner3{margin-top:-30px!important}.simple-dark .eg-search-wrapper .esg-loader.spinner3,.simple-light .eg-search-wrapper .esg-loader.spinner3{margin-top:-25px!important}.text-dark .eg-search-wrapper .esg-loader.spinner3,.text-light .eg-search-wrapper .esg-loader.spinner3{margin-top:-22px!important}.esg-loader.spinner3 .bounce1,.esg-loader.spinner3 .bounce2,.esg-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:100%;display:inline-block;-webkit-animation:esg-bouncedelay 1.4s infinite ease-in-out;animation:esg-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.esg-loader.spinner3 .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.esg-loader.spinner3 .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes esg-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes esg-bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.esg-loader.spinner4{margin:0 0 0 -20px;width:40px;height:40px;text-align:center;-webkit-animation:esg-rotate 2s infinite linear;animation:esg-rotate 2s infinite linear}.esg-loader.spinner4 .dot1,.esg-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:esg-bounce 2s infinite ease-in-out;animation:esg-bounce 2s infinite ease-in-out;box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.esg-loader.spinner4 .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes esg-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes esg-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes esg-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes esg-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}[class*=" eg-icon-"]:before,[class^=eg-icon-]:before{font-family:eg-font;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}[class*=" fa-icon-"]:before,[class^=fa-icon-]:before{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}[class*=" fa-icon-brand-"]:before,[class^=fa-icon-brand-]:before{font-family:'Font Awesome 6 Brands'}.esg-grid [class*=" pe-7s-"]:before,.esg-grid [class^=pe-7s-]:before{font-family:Pe-icon-7-stroke;display:inline-block;font-style:normal;font-weight:400;speak:none;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.esg-cartbutton a,.esg-filter-wrapper .esg-filterbutton:last-child,.esg-selected-filterbutton{margin-right:0!important}.esg-singlefilters .esg-filter-checked{display:none!important}.eg-ajaxclicklistener{cursor:pointer}.eg-ajax-video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.eg-ajax-video-container.widevideo{padding-bottom:50%}.eg-ajax-video-container embed,.eg-ajax-video-container iframe,.eg-ajax-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.forcenotvisible{visibility:hidden!important}.forcenotdisplay{display:none!important}.eg-search-input,input.eg-search-input[type=text]{display:inline-block}.eg-search-clean,.eg-search-submit{display:inline-block;width:auto;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;text-align:center;vertical-align:top}.eg-search-clean,.eg-search-submit{cursor:pointer}.eg-search-wrapper{vertical-align:top;line-height:40px}input.eg-search-input[type=text]{font-family:"Open Sans",sans-serif;outline:0!important;margin:0 0 5px!important;padding:8px 15px;vertical-align:top;box-sizing:border-box}.eg-ajax-closer-wrapper{display:block;z-index:51000;position:relative}.eg-ajax-navbt{cursor:pointer;display:inline-block;margin-right:5px}.eg-acp-inner.eg-acp-br .eg-ajax-closer.eg-ajax-navbt,.eg-acp-inner.eg-acp-tr .eg-ajax-closer.eg-ajax-navbt{margin-right:0}.eg-ajax-closer-wrapper.eg-acp-bl,.eg-ajax-closer-wrapper.eg-acp-tl{text-align:left}.eg-ajax-closer-wrapper.eg-acp-br,.eg-ajax-closer-wrapper.eg-acp-tr{text-align:right}.eg-ajax-closer-wrapper.eg-acp-b,.eg-ajax-closer-wrapper.eg-acp-t{text-align:center}.eg-ajax-closer-wrapper.eg-acp-t,.eg-ajax-closer-wrapper.eg-acp-tl,.eg-ajax-closer-wrapper.eg-acp-tr{margin-bottom:5px}.eg-ajax-closer-wrapper.eg-acp-b,.eg-ajax-closer-wrapper.eg-acp-bl,.eg-ajax-closer-wrapper.eg-acp-br{margin-top:5px}.eg-acp-inner{display:block;position:absolute;z-index:50;margin:5px}.eg-acp-inner.eg-acp-t,.eg-acp-inner.eg-acp-tl,.eg-acp-inner.eg-acp-tr{top:0}.eg-acp-inner.eg-acp-b,.eg-acp-inner.eg-acp-bl,.eg-acp-inner.eg-acp-br{bottom:0}.eg-acp-inner.eg-acp-bl,.eg-acp-inner.eg-acp-tl{left:0}.eg-acp-inner.eg-acp-br,.eg-acp-inner.eg-acp-tr{right:0}.eg-acp-inner.eg-acp-b,.eg-acp-inner.eg-acp-t{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transform:translateX(-50%)}.eg-ajax-navbt{line-height:21px;background:#000;background:rgba(0,0,0,.75);color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-transform:uppercase;padding:1px 1px 0 0;font-size:11px;font-weight:400}.eg-ajax-closer.eg-ajax-navbt{padding:1px 5px 1px 3px;vertical-align:top}.eg-acp-light .eg-ajax-navbt{background:#e5e5e5;color:#000}.eg-ajax-closer.eg-ajax-navbt i{font-size:13px}.eg-ajax-navbt i{font-size:16px}.eg-ajax-closer-wrapper.eg-acp-type1{margin:0}.eg-acp-type1 .eg-ajax-navbt{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:10px;margin:0}.eg-acp-type1 .eg-ajax-navbt i{font-size:20px}.eg-acp-type1 .eg-ajax-navbt{width:40px;height:40px;text-align:center;vertical-align:middle!important;line-height:40px;padding:0}.eg-acp-type1 .eg-ajax-closer.eg-ajax-navbt{vertical-align:top;font-size:24px;font-weight:300;font-family:sans-serif;height:auto;line-height:28px;padding:8px 0 4px}span.eg-el-amount:before{content:"("}span.eg-el-amount:after{content:")"}span.eg-el-amount{margin-left:10px}.esg-dropdown-wrapper span.eg-el-amount{margin-left:5px}.esg-split-content .esg-entry-cover,.esg-split-content .esg-entry-media-wrapper{width:50%!important}.esg-split-content .esg-media-cover-wrapper:after{content:"";display:table;clear:both}.esg-split-right .esg-entry-cover,.esg-split-right .esg-entry-media-wrapper{float:right}.esg-split-left .esg-entry-cover,.esg-split-left .esg-entry-media-wrapper{float:left}.esg-split-content .esg-entry-media{height:100%!important}.esg-split-content .esg-entry-cover{position:relative!important}.esg-split-content .esg-entry-content{clear:both}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.esg-revealed .esg-itm-anime:not(.esg-anime-blur) .esg-overflowtrick{overflow:visible!important}.esg-revealed .esg-itm-anime .tp-esg-item{-webkit-mask-image:none!important}.esg-revealed .esg-itm-anime .tp-esg-item:hover{z-index:9999!important;transform:none!important}.esg-revealed .esg-anime-item:before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.eg-invisiblebutton{box-shadow:none!important;height:inherit!important;display:block!important;font-size:0}.esg-media-cover-wrapper>.eg-invisiblebutton{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.esg-entry-cover>.eg-invisiblebutton{position:relative;z-index:1}.esg-lb-dummy{max-width:none!important;box-shadow:none!important;position:absolute;display:none}@media screen and (max-width:736px){.eg-lightbox-post-content-inner>div{width:100%!important;float:none!important}.eg-lightbox-post-content-inner .esg-post-featured-img{padding:30px 0!important}}.esgbox-stage .esgbox-slide>:not(.esgbox-share){margin:0;padding:0}.esgbox-stage .esgbox-slide>.esgbox-loading{margin-top:-30px;margin-left:-30px}.esgbox-toolbar .esgbox-button{transition:background .2s ease-out}.esgbox-toolbar .esgbox-button:active,.esgbox-toolbar .esgbox-button:focus,.esgbox-toolbar .esgbox-button:visited{background:rgba(30,30,30,.6)}.esgbox-toolbar .esgbox-button:hover{background:#000}.esgbox-navigation .esgbox-button:before{transition:background .2s ease-out}.esgbox-navigation .esgbox-button:active:before,.esgbox-navigation .esgbox-button:focus:before,.esgbox-navigation .esgbox-button:visited:before,.esgbox-navigation .esgbox-button[disabled]:hover:before,.esgbox-toolbar .esgbox-button[disabled]:hover{background:rgba(0,0,0,.6)}.esgbox-navigation .esgbox-button:hover:before{background:rgba(0,0,0,.6)}.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_left,.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_right{display:none!important}.esgbox-single .esgbox-button--arrow_left,.esgbox-single .esgbox-button--arrow_right{display:none!important}.esgbox-slide--video iframe{width:100%!important;height:100%!important;max-width:100%;max-height:100%}.esg-four-by-three .esgbox-slide--video iframe{width:800px;height:600px}.esgbox-container .esgbox-button--arrow_left:focus,.esgbox-container .esgbox-button--arrow_left:hover,.esgbox-container .esgbox-button--arrow_right:focus,.esgbox-container .esgbox-button--arrow_right:hover{background:rgba(0,0,0,.6)}.esg-filter-wrapper{visibility:hidden}.esg-mobile-filter-button{display:none}.esg-filter-wrapper.dropdownstyle .esg-mobile-filter-button{display:inline-block}.esg-mobile-filter-wrap{visibility:visible}.esg-mobile-filter-wrap .esg-dropdown-wrapper{display:none!important;visibility:hidden!important}.eg-esgblankskin-wrapper *{visibility:hidden!important}.eg-item-in-focus{z-index:999!important}.esg-cover-overflow{overflow:hidden}.esg-transition[data-transition^=esg-collapse]{overflow:hidden}.esg-transition[data-transition^=esg-collapse]:after,.esg-transition[data-transition^=esg-collapse]:before{position:absolute;content:""}.esg-transition[data-transition^=esg-collapsevertical]:after,.esg-transition[data-transition^=esg-collapsevertical]:before{width:100%;height:0;left:0}.esg-transition[data-transition^=esg-collapsevertical]:before{top:0}.esg-transition[data-transition^=esg-collapsevertical]:after{bottom:0}.esg-transition[data-transition=esg-collapseverticalout]:after,.esg-transition[data-transition=esg-collapseverticalout]:before{height:50%}.esg-transition[data-transition^=esg-collapsehorizontal]:after,.esg-transition[data-transition^=esg-collapsehorizontal]:before{width:0;height:100%;top:0}.esg-transition[data-transition^=esg-collapsehorizontal]:before{left:0}.esg-transition[data-transition^=esg-collapsehorizontal]:after{right:0}.esg-transition[data-transition=esg-collapsehorizontalout]:before{width:50%}.esg-transition[data-transition=esg-collapsehorizontalout]:after{width:50%}.esg-hovered .esg-transition[data-transition=esg-collapsevertical]:after,.esg-hovered .esg-transition[data-transition=esg-collapsevertical]:before{height:50%}.esg-hovered .esg-transition[data-transition=esg-collapseverticalout]:after,.esg-hovered .esg-transition[data-transition=esg-collapseverticalout]:before{height:0}.esg-hovered .esg-transition[data-transition=esg-collapsehorizontal]:after,.esg-hovered .esg-transition[data-transition=esg-collapsehorizontal]:before{width:50%}.esg-hovered .esg-transition[data-transition=esg-collapsehorizontalout]:after,.esg-hovered .esg-transition[data-transition=esg-collapsehorizontalout]:before{width:0}.esg-transition[data-transition^=esg-line]:after{content:"";position:absolute;width:70%;height:70%;top:15%;left:15%;background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.esg-transition[data-transition=esg-linediagonal]:after,.esg-transition[data-transition=esg-linehorizontal]:after,.esg-transition[data-transition=esg-linevertical]:after{transform:scale(0)}.esg-hovered .esg-transition[data-transition^=esg-line]:after{transform:scale(1)}.esg-hovered .esg-transition[data-transition=esg-linediagonalout]:after,.esg-hovered .esg-transition[data-transition=esg-linehorizontalout]:after,.esg-hovered .esg-transition[data-transition=esg-lineverticalout]:after{transform:scale(0)}.esg-transition[data-transition^=esg-spiral]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;box-sizing:border-box;padding-bottom:100%;background-size:contain;background-repeat:no-repeat;transform-origin:center;transform:translate(-50%,-50%) rotate(0) scale(0)}.esg-transition[data-transition=esg-spiralzoomout]:after{transform:translate(-50%,-50%) rotate(-300deg) scale(3)}.esg-hovered .esg-transition[data-transition=esg-spiralzoom]:after{transform:translate(-50%,-50%) rotate(-300deg) scale(3)}.esg-hovered .esg-transition[data-transition=esg-spiralzoomout]:after{transform:translate(-50%,-50%) rotate(0) scale(0)}.esg-transition[data-transition^=esg-circlezoom]:after,.esg-transition[data-transition^=esg-circlezoom]:before{content:"";position:absolute;width:150%;height:150%;padding-bottom:150%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0,0);border-radius:50%;box-sizing:border-box}.esg-transition[data-transition=esg-circlezoomout]:after,.esg-transition[data-transition=esg-circlezoomout]:before{transform:translate(-50%,-50%) scale(1,1)}.esg-hovered .esg-transition[data-transition=esg-circlezoom]:after,.esg-hovered .esg-transition[data-transition=esg-circlezoom]:before{transform:translate(-50%,-50%) scale(1,1)}.esg-hovered .esg-transition[data-transition=esg-circlezoomout]:after,.esg-hovered .esg-transition[data-transition=esg-circlezoomout]:before{transform:translate(-50%,-50%) scale(0,0)}.esg-transition[data-transition^=esg-line]:before,.esg-transition[data-transition^=esg-spiral]:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.esg-transition[data-transition=esg-linediagonalout]:before,.esg-transition[data-transition=esg-linehorizontalout]:before,.esg-transition[data-transition=esg-lineverticalout]:before,.esg-transition[data-transition=esg-spiralzoomout]:before{opacity:1}.esg-hovered .esg-transition[data-transition=esg-spiralzoom]:before,.esg-hovered .esg-transition[data-transition^=esg-line]:before{opacity:1}.esg-hovered .esg-transition[data-transition=esg-linediagonalout]:before,.esg-hovered .esg-transition[data-transition=esg-linehorizontalout]:before,.esg-hovered .esg-transition[data-transition=esg-lineverticalout]:before,.esg-hovered .esg-transition[data-transition=esg-spiralzoomout]:before{opacity:0}.esg-overlay.esg-cover-blend-multiply{mix-blend-mode:multiply}.esg-overlay.esg-cover-blend-screen{mix-blend-mode:screen}.esg-overlay.esg-cover-blend-overlay{mix-blend-mode:overlay}.esg-overlay.esg-cover-blend-darken{mix-blend-mode:darken}.esg-overlay.esg-cover-blend-lighten{mix-blend-mode:lighten}.esg-overlay.esg-cover-blend-color-dodge{mix-blend-mode:color-dodge}.esg-overlay.esg-cover-blend-color-burn{mix-blend-mode:color-burn}.esg-overlay.esg-cover-blend-hard-light{mix-blend-mode:hard-light}.esg-overlay.esg-cover-blend-soft-light{mix-blend-mode:soft-light}.esg-overlay.esg-cover-blend-difference{mix-blend-mode:difference}.esg-overlay.esg-cover-blend-exclusion{mix-blend-mode:exclusion}.esg-overlay.esg-cover-blend-hue{mix-blend-mode:hue}.esg-overlay.esg-cover-blend-saturation{mix-blend-mode:saturation}.esg-overlay.esg-cover-blend-color{mix-blend-mode:color}.esg-overlay.esg-cover-blend-luminosity{mix-blend-mode:luminosity}.source_type_stream .esg-filter-wrapper{display:none!important}[class*=" pe-7s-"]:before{font-family:Pe-icon-7-stroke}#esg_search_wrapper{height:auto;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:20000}#esg_search_wrapper .esg-filter-wrapper,#esg_search_wrapper .esg-pagination{margin-left:0!important}#esg_big_search_wrapper{padding-top:0;position:relative}#esg_big_search_wrapper .bigsearchfield{-moz-border-bottom-colors:none!important;-moz-border-left-colors:none!important;-moz-border-right-colors:none!important;-moz-border-top-colors:none!important;background:none repeat scroll 0 0 rgba(255,255,255,0)!important;border:none!important;border-bottom:2px solid #333!important;color:#333!important;font-size:40px!important;font-weight:700;line-height:40px!important;padding:0!important;position:relative;width:100%;z-index:10;height:50px!important;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}#esg_big_search_wrapper::-ms-clear{display:none}#esg_big_search_wrapper .bigsearchfield::-ms-clear{display:none}#esg_big_search_fake_txt{background:none repeat scroll 0 0 rgba(255,255,255,0)!important;border:medium none!important;color:#333!important;font-size:40px!important;font-weight:700;line-height:40px!important;padding:0!important;position:absolute!important;top:7px!important;width:100%;z-index:5;height:50px!important}.esg_big_search_close{color:#333;cursor:pointer;font-size:40px;font-weight:400;position:absolute;right:30px;top:50px;z-index:20}.esg_searchresult_title{color:#333;font-size:11px;font-weight:700;letter-spacing:1px;margin-top:30px;text-transform:uppercase}#esg_search_bg{background:none repeat scroll 0 0 rgba(255,255,255,.85);height:100%;left:0;position:fixed;top:0;width:100%;z-index:19999}.esg_searchcontainer{box-sizing:border-box;padding:40px;position:relative;width:100%}.esg_searchresult{color:#333;font-size:17px;font-weight:600;line-height:26px}#esg_big_search_wrapper.dark .bigsearchfield{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;border-bottom:2px solid #fff!important;color:#fff!important}.dark #esg_big_search_fake_txt{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;color:#fff!important}.dark .esg_big_search_close{color:#fff}.dark .esg_searchresult_title{color:#fff}#esg_search_bg.dark{background:none repeat scroll 0 0 rgba(0,0,0,.85)}.dark .esg_searchresult{color:#fff}