.featherlight{background:0 0;bottom:0;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;left:0;position:fixed;right:0;text-align:center;top:0;white-space:nowrap;z-index:2147483647}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featherlight:last-of-type{background:rgba(0,0,0,.9)}.featherlight::before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.featherlight .featherlight-content{-webkit-animation:fadein .5s;animation:fadein .5s;background:#000;border:0;cursor:auto;display:inline-block;max-height:80%;max-width:90%;min-width:inherit;overflow:visible;padding:0;position:relative;text-align:left;vertical-align:middle;white-space:normal}@media screen and (min-width:980px){.featherlight .featherlight-content{max-height:90%}}.featherlight .featherlight-content .caption{color:#fff;font-size:16px;font-weight:lighter;line-height:1.25;max-width:100%;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap}.featherlight .featherlight-content .caption:focus,.featherlight .featherlight-content .caption:hover{overflow:visible;white-space:normal}.featherlight .featherlight-content a{color:#fff;text-decoration:underline}.featherlight .featherlight-content a:focus,.featherlight .featherlight-content a:hover{text-decoration:none}.featherlight .featherlight-inner{-webkit-animation:fadein .5s;animation:fadein .5s;display:block}.featherlight button{-webkit-appearance:button;font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}.featherlight button::-moz-focus-inner{border-style:none;padding:0}.featherlight .featherlight-close-icon{background-color:transparent;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21%204.41L19.59%203%2012%2010.59%204.41%203%203%204.41%2010.59%2012%203%2019.59%204.41%2021%2012%2013.41%2019.59%2021%2021%2019.59%2013.41%2012%2021%204.41z%22/%3E%0A%3C/svg%3E);background-position:center;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;border:0;cursor:pointer;display:block;height:30px;opacity:.6;overflow:hidden;padding:0;position:fixed;right:25px;text-align:center;text-indent:100%;top:25px;white-space:nowrap;width:30px;z-index:9999}.featherlight .featherlight-close-icon:focus,.featherlight .featherlight-close-icon:hover{opacity:1}.featherlight .featherlight-image{max-width:100%}.featherlight iframe{border:0}[data-featherlight] img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.featherlight-iframe .featherlight-content{border-bottom:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:0}@-webkit-keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.featherlight-loading .featherlight-content{-webkit-animation:featherlightLoader 1s infinite linear;animation:featherlightLoader 1s infinite linear;background:0 0;border:8px solid #909090;border-left-color:#fff;font-size:10px}.featherlight-loading .featherlight-content,.featherlight-loading .featherlight-content::after{-webkit-border-radius:50%;border-radius:50%;height:10em;width:10em}.featherlight-loading .featherlight-close,.featherlight-loading .featherlight-inner{display:none}.featherlight-next,.featherlight-previous{background-color:transparent;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;display:block;height:60px;margin-top:-30px;opacity:.4;overflow:hidden;position:fixed;text-indent:100%;top:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:60px}.featherlight-next span,.featherlight-previous span{display:none}.featherlight-next:focus,.featherlight-next:hover,.featherlight-previous:focus,.featherlight-previous:hover{opacity:1}.featherlight-next{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.59%2016.59L13.17%2012%208.59%207.41%2010%206l6%206-6%206-1.41-1.41z%22/%3E%0A%3C/svg%3E);background-position:0 0;right:10px}.featherlight-previous{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.41%207.41L10.83%2012l4.58%204.59L14%2018l-6-6%206-6%201.41%201.41z%22/%3E%0A%3C/svg%3E);background-position:-5px 0;left:10px}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display:none}@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300.eot); src: local(''),
url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300.eot?#iefix) format('embedded-opentype'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300.woff2) format('woff2'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300.woff) format('woff'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300.ttf) format('truetype'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-regular.eot); src: local(''),
url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-regular.woff2) format('woff2'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-regular.woff) format('woff'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-regular.ttf) format('truetype'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700.eot); src: local(''),
url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700.eot?#iefix) format('embedded-opentype'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700.woff2) format('woff2'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700.woff) format('woff'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700.ttf) format('truetype'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300italic.eot); src: local(''),
url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300italic.eot?#iefix) format('embedded-opentype'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300italic.woff2) format('woff2'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300italic.woff) format('woff'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300italic.ttf) format('truetype'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-italic.eot); src: local(''),
url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-italic.eot?#iefix) format('embedded-opentype'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-italic.woff2) format('woff2'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-italic.woff) format('woff'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-italic.ttf) format('truetype'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
src: url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700italic.eot); src: local(''),
url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700italic.woff2) format('woff2'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700italic.woff) format('woff'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700italic.ttf) format('truetype'), url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700italic.svg#OpenSans) format('svg'); } .wp-custom-logo .site-title a { }
body {
font-family: 'Open Sans', sans-serif;
}
h2,
h3,
h4,
h5,
h6,
.site-title a,
.adjacent-entry-pagination a {
font-family: 'Open Sans', sans-serif;
font-weight: 300;
}
h2 {
font-size: 1.6em;
}
h3 {
font-size: 1.4em;
}
.banner-area .archive-title,
.banner-area .author-box-title,
.banner-area .entry-title,
.heading,
h1 {
font-family: 'Open Sans', sans-serif;
}
.author-box-title,
.entry-comments h3,
.comment-respond h3,
.widget-title,
.related > h2,
.up-sells > h2 {
font-family: 'Open Sans', sans-serif;
}
.sidebar .widget-title {
text-align: left;
}
.my-icons {
background-color: #ccc;
margin: 10px;
border-radius: 20px;
}
.icon-png {
margin-top: 20px;
}
.text-vorteile {
margin: 30px;
padding-bottom: 30px;
text-align: center;
min-height: 200px;
}
p.sub-vorteile {
font-family: 'Open Sans', sans-serif;
font-size: 1.953em;
font-weight: 300;
line-height: 1.2;
margin: 20px!important;
padding-bottom: 30px;
text-align: center;
min-height: 90px;
} .adjacent-entry-pagination a,
.after-entry .widget,
.author-box,
.comment-respond,
.entry,
.entry-comments,
.entry-pings,
.sidebar .widget,
.sticky-header.scroll .site-header {
-webkit-box-shadow: 0 4px 24px rgba(0,0,0,0.025);
box-shadow: 0 4px 24px rgba(0,0,0,0.025);
}
.button, .entry-content .button, .entry-content .more-link, .menu-item.highlight a, .woocommerce .button.alt.checkout-button, .woocommerce .button.alt.single_add_to_cart_button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, button, input[type=button], input[type=reset], input[type=submit] {
background-color: #ffe500;
padding: 16px 20px;
border-radius: 25px;
color: #111111;
font-weight: 400
}
.woocommerce-product-search button {
margin-top: 15px;
}
.button:hover, .entry-content .button:focus, .button:hover, .entry-content .button:hover, .entry-content .more-link:focus, .entry-content .more-link:hover, .menu-item.highlight a:focus, .menu-item.highlight a:hover, .woocommerce .button.alt.checkout-button:focus, .woocommerce .button.alt.checkout-button:hover, .woocommerce .button.alt.single_add_to_cart_button:focus, .woocommerce .button.alt.single_add_to_cart_button:hover, .woocommerce a.button:hover, .woocommerce button.button:focus, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, button:focus, .woocommerce input.button:hover, button:hover, input[type=button]:focus,
input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover {
background-color: #1a3e75;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #1a3e75;
padding: 16px 20px;
border-radius: 25px;
font-weight: 400
}
.blue {
background-color: #0b1c35!important;
}
.yellow {
background-color: #d1b805!important;
}
.blue:hover, .blue.active {
color: #0b1c35!important;
background-color: #d1b805!important;
}
.yellow:hover, .yellow.active {
background: #0b1c35!important;
color: #fff;
} .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
color: #999966;
background-color: #fff490
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: #ffe500;
color: #111
}
.entry-content .button {    
letter-spacing: 2px;    
color: #0b1c35;
}
.woocommerce div.product form.cart .reset_variations {
background-color: #ddd;
padding: 8px 10px;
border-radius: 25px;
color: #111;
text-align: center;
max-width: 200px;
display: block !important
}
.woocommerce div.product form.cart .reset_variations:hover {
background-color: #1a3e75;
color: #fff;
}
.woocommerce-info, .woocommerce-message {
border-top-color: #ffe500
}
.woocommerce-message::before {
color: #1a3e75
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #1a3e75
}
.woocommerce span.onsale {
color: #111;
background-color: #ffe500;
min-height: auto;
font-size: 20px;
line-height: 1.75;
padding: 6px 14px;
border-radius: 8px;
font-weight: 400
}
.woocommerce .quantity .qty {
padding: 5px;
}
.woocommerce-cart .quantity .qty {
width: 66px;
}
.woocommerce div.product form.cart div.quantity {
float: left;
margin: 10px 4px 0 0;
}
.woocommerce div.product .stock {
color: #1a3e75;
}
.woocommerce .cross-sells div.product.flex-entry.col-md-4 {
-ms-flex-preferred-size: calc(50% - 30px);
-webkit-flex-basis: calc(50% - 30px);
flex-basis: calc(50% - 30px);
max-width: calc(50% - 30px);
}
.woocommerce div.product form.cart .variations select {
width: 100%;
text-overflow: ellipsis;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
border-bottom: none
}
abbr[title] {
text-decoration: none;
}
.banner-area a:not(.button) {
color: #111
}
.banner-area a:not(.button):hover {
color: #1a3e75
}
a {
color: #1a3e75
}
.nav-header .current-menu-ancestor>a, .nav-header .current-menu-item>a, .nav-header .menu-item-has-children:not(.highlight):hover>a, .nav-header .nav-search:hover, .nav-header .sub-menu .current-menu-item>a, .nav-header .sub-menu .current-menu-item>a:hover, .nav-header .sub-menu a:hover, .nav-header a:hover {
color: #323232
}
.heading {
font-weight: 400;
}
.footer-widgets {
color: #fff
}
.menu-item-5205 .fas, .menu-item-1998 .fas, .menu-item-8496 .fas, .menu-item-8497 .fas {
margin-right: 6px;
}
.menu-item.highlight.current-menu-item>a {
background-color: #ffe500;
color: #111;
} .gform_wrapper span.gform_description {
font-weight: 700;
color: #790000;
font-size: inherit;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type=submit]:hover {
background-color: #ffe500;
color: #111
}
.gform_wrapper li.gfield_html {
font-size: .813em;
line-height: inherit;
clear: both;
font-family: inherit;
letter-spacing: normal;
} .image-bg .inner {
border: 6px solid rgba(0,0,0,0.075);
}
.breadcrumb {
-webkit-font-smoothing: antialiased;
} .entry-comments .comment-meta {
-webkit-font-smoothing: antialiased;
}
.entry-footer .entry-meta {
border-top: 1px solid #ebe9eb;
}
.flex-entry .entry-footer .entry-meta {
margin-top: 20px;
}
.entry-comments .comment-meta {
-webkit-font-smoothing: antialiased;
}
hr {
margin-bottom: 20px;
border-top: 2px solid rgba(0,0,0,.8)
}
.nav-header a {
padding: none;
margin: -3px 0px;
}
.wcmenucart-contents {
background-color: #ffe500;
border-radius: 8px;
padding: 16px 20px
}
.nav-secondary {
background-color: #fff;
}
.nav-secondary .sub-menu a, .nav-secondary a {
color: #111!important
}
.home .nav-secondary .current-menu-item>a:hover, .nav-secondary .sub-menu a:hover, .nav-secondary a:hover {
background-color: #ccc
} .footer-widgets {
background-color: #1a3e75;
}
.footer-widgets p>a {border-bottom-style:none}
.footer-widgets p>a:hover {border-bottom-style:none}
.site-footer {
color:rgba(0,0,0,.9);
background-color: #ccc
}
.site-footer a {
color:rgba(0,0,0,.9);
} .portfolioline {
margin: 0px;
display: inline-block;
width: 100%;
border-bottom: 2px solid rgba(0,0,0,.8)
}
.portfoliolink {
text-transform: uppercase;
display: inline-block;
width: 100%;
margin-bottom: 20px;
border-bottom: 2px solid rgba(0,0,0,.8)
}
.pruductlink {
text-transform: uppercase;
display: inline-block;
width: 100%;
margin-bottom: 20px;
border-bottom: 2px solid rgba(0,0,0,.8)
}
.positionline {
display: inline-block;
width: 100%;
border-bottom: 2px solid rgba(0,0,0,.8);
margin-top: 30px;
margin-bottom: 30px;
text-transform: uppercase	
}
.space-top {
display: inline-block;
width: 100%;
margin-bottom: 40px
}
.box-info {
margin-top: 20px;
margin-bottom: 20px;
overflow: hidden;
padding: 10px 40px 10px 40px;
background-color: #fff8bb;
border: 1px solid #ffe500
}
.footer-widgets-2 {
text-align: center
}
.footer-widgets-3 {
text-align: right
}
.flex-entry .woocommerce-loop-product__title {
font-size: 1.1em
}
.colorblack {
color: #111111;
} @media only screen and (min-width: 1160px) {}
@media only screen and (min-width: 993px) {}
@media only screen and (min-width: 769px) {
.woocommerce div.product .product_title {
font-size: 1.3rem;
}
}
@media only screen and (min-width: 545px) {} @media only screen and (max-width: 1159px) {}
@media only screen and (max-width: 992px) {}
@media only screen and (max-width: 768px) {}
@media only screen and (max-width: 544px) {}
@media only screen and (max-width: 450px) {
.flex-entry .woocommerce-loop-product__title {
margin: 1px;
font-size: .8em
}
}