#honeypot-field-url,.um-form input[type=text].apbct_special_field,.wc_apbct_email_id,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip,.apbct-tooltip--text{border-radius:5px;background:#d3d3d3}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;opacity:.9}.apbct-tooltip--text{position:sticky;padding:10px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999!important;transition:none!important;background-size:contain;background-repeat:no-repeat!important;background-position-x:right;background-position-y:center;cursor:pointer!important}.apbct-check_email_exist-load{background-size:contain;background-image:url(//malerei-kremser.at/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)!important}.apbct-check_email_exist-block{position:fixed!important;display:block!important}.apbct-check_email_exist-good_email{background-image:url(//malerei-kremser.at/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)!important}.apbct-check_email_exist-bad_email{background-image:url(//malerei-kremser.at/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)!important}.apbct-check_email_exist-popup_description{display:none;position:fixed!important;padding:2px!important;border:1px solid #E5E8ED!important;border-radius:16px 16px 0!important;background:#FFF!important;background-position-x:right!important;font-size:14px!important;text-align:center!important;transition:all 1s ease-out!important}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%!important}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.comments-area .comment-list article .comment-author{overflow:visible!important}.apbct_dog_one,.apbct_dog_three,.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:apbct_dog}.apbct-email-encoder,.apbct-email-encoder--settings_example_encoded{position:relative}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-delay:0s}.apbct_dog_two{animation-delay:.5s}.apbct_dog_three{animation-delay:1s}@keyframes apbct_dog{0%,100%,75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.nivo-lightbox-content,.nivo-lightbox-overlay{height:100%;width:100%}.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1}.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%}.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center}.nivo-lightbox-nav{display:none}.nivo-lightbox-prev{position:absolute;top:50%;left:0}.nivo-lightbox-next{position:absolute;top:50%;right:0}.nivo-lightbox-close{position:absolute;top:2%;right:2%}.nivo-lightbox-image{text-align:center}.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.nivo-lightbox-content iframe,.nivo-lightbox-error{width:100%;height:100%}.nivo-lightbox-ajax,.nivo-lightbox-inline{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-error{display:table;text-align:center;color:#fff;text-shadow:0 1px 1px #000}.nivo-lightbox-error p{display:table-cell;vertical-align:middle}.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-fall,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap,.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transition:all .3s cubic-bezier(.25,.5,.5,.9);-moz-transition:all .3s cubic-bezier(.25,.5,.5,.9);-ms-transition:all .3s cubic-bezier(.25,.5,.5,.9);-o-transition:all .3s cubic-bezier(.25,.5,.5,.9);transition:all .3s cubic-bezier(.25,.5,.5,.9)}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);transform:translateZ(300px)}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.nivo-lightbox-theme-default.nivo-lightbox-overlay { 
background: #666;
background: rgba(0,0,0,0.6); 
}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(//malerei-kremser.at/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/loading.gif) no-repeat 50% 50%; }
.nivo-lightbox-theme-default .nivo-lightbox-nav {
top: 10%;
width: 8%;
height: 80%;
text-indent: -9999px;
background-repeat: no-repeat;
background-position: 50% 50%;
opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { 
opacity: 1; 
background-color: rgba(0,0,0,0.5);
}
.nivo-lightbox-theme-default .nivo-lightbox-prev { 
background-image: url(//malerei-kremser.at/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/prev.png); 
border-radius: 0 3px 3px 0;
}
.nivo-lightbox-theme-default .nivo-lightbox-next { 
background-image: url(//malerei-kremser.at/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/next.png); 
border-radius: 3px 0 0 3px;
}
.nivo-lightbox-theme-default .nivo-lightbox-close {
display: block;
background: url(//malerei-kremser.at/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/close.png) no-repeat 5px 5px;
width: 16px;
height: 16px;
text-indent: -9999px;
padding: 5px;
opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }
.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }
.nivo-lightbox-theme-default .nivo-lightbox-title {
font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
background: #000;
color: #fff;
padding: 7px 15px;
border-radius: 30px;
}
.nivo-lightbox-theme-default .nivo-lightbox-image img {
background: #fff;
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
background: #fff;
padding: 40px;
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
@media (-webkit-min-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6/2),
(min--moz-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { 
background-image: url(//malerei-kremser.at/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/loading@2x.gif); 
background-size: 32px 32px;
}
.nivo-lightbox-theme-default .nivo-lightbox-prev { 
background-image: url(//malerei-kremser.at/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/prev@2x.png); 
background-size: 48px 48px;
}
.nivo-lightbox-theme-default .nivo-lightbox-next { 
background-image: url(//malerei-kremser.at/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/next@2x.png); 
background-size: 48px 48px;
}
.nivo-lightbox-theme-default .nivo-lightbox-close { 
background-image: url(//malerei-kremser.at/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/close@2x.png); 
background-size: 16px 16px;
}
}.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-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 .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing { 
cursor:url(//malerei-kremser.at/wp-content/themes/malerei-kremser/css/grabbing.png) 8 8, move;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}.owl-origin {
-webkit-perspective: 1200px;
-webkit-perspective-origin-x : 50%;
-webkit-perspective-origin-y : 50%;
-moz-perspective : 1200px;
-moz-perspective-origin-x : 50%;
-moz-perspective-origin-y : 50%;
perspective : 1200px;
} .owl-fade-out {
z-index: 10;
-webkit-animation: fadeOut .7s both ease;
-moz-animation: fadeOut .7s both ease;
animation: fadeOut .7s both ease;
}
.owl-fade-in {
-webkit-animation: fadeIn .7s both ease;
-moz-animation: fadeIn .7s both ease;
animation: fadeIn .7s both ease;
} .owl-backSlide-out {
-webkit-animation: backSlideOut 1s both ease;
-moz-animation: backSlideOut 1s both ease;
animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
-webkit-animation: backSlideIn 1s both ease;
-moz-animation: backSlideIn 1s both ease;
animation: backSlideIn 1s both ease;
} .owl-goDown-out {
-webkit-animation: scaleToFade .7s ease both;
-moz-animation: scaleToFade .7s ease both;
animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
-webkit-animation: goDown .6s ease both;
-moz-animation: goDown .6s ease both;
animation: goDown .6s ease both;
} .owl-fadeUp-in {
-webkit-animation: scaleUpFrom .5s ease both;
-moz-animation: scaleUpFrom .5s ease both;
animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
-webkit-animation: scaleUpTo .5s ease both;
-moz-animation: scaleUpTo .5s ease both;
animation: scaleUpTo .5s ease both;
}  @-webkit-keyframes empty {
0% {opacity: 1}
}
@-moz-keyframes empty {
0% {opacity: 1}
}
@keyframes empty {
0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@-moz-keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
25% { opacity: .5; -webkit-transform: translateZ(-500px); }
75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
25% { opacity: .5; -moz-transform: translateZ(-500px); }
75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
25% { opacity: .5; transform: translateZ(-500px); }
75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; -webkit-transform: translateZ(-500px); }
100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; -moz-transform: translateZ(-500px); }
100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; transform: translateZ(-500px); }
100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
from { transform: translateY(-100%); }
}
@-webkit-keyframes scaleUpFrom {
from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
from { opacity: 0; transform: scale(1.5); }
}
@-webkit-keyframes scaleUpTo {
to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
to { opacity: 0; transform: scale(1.5); }
}@font-face {
font-family: 'Pe-icon-7-stroke';
src:url(//malerei-kremser.at/wp-content/themes/malerei-kremser/css/fonts/Pe-icon-7-stroke.eot?d7yf1v);
src:url(//malerei-kremser.at/wp-content/themes/malerei-kremser/css/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),
url(//malerei-kremser.at/wp-content/themes/malerei-kremser/css/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),
url(//malerei-kremser.at/wp-content/themes/malerei-kremser/css/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),
url(//malerei-kremser.at/wp-content/themes/malerei-kremser/css/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="pe-7s-"], [class*=" pe-7s-"] {
font-family: 'Pe-icon-7-stroke';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.pe-7s-album:before {
content: "\e6aa";
}
.pe-7s-arc:before {
content: "\e6ab";
}
.pe-7s-back-2:before {
content: "\e6ac";
}
.pe-7s-bandaid:before {
content: "\e6ad";
}
.pe-7s-car:before {
content: "\e6ae";
}
.pe-7s-diamond:before {
content: "\e6af";
}
.pe-7s-door-lock:before {
content: "\e6b0";
}
.pe-7s-eyedropper:before {
content: "\e6b1";
}
.pe-7s-female:before {
content: "\e6b2";
}
.pe-7s-gym:before {
content: "\e6b3";
}
.pe-7s-hammer:before {
content: "\e6b4";
}
.pe-7s-headphones:before {
content: "\e6b5";
}
.pe-7s-helm:before {
content: "\e6b6";
}
.pe-7s-hourglass:before {
content: "\e6b7";
}
.pe-7s-leaf:before {
content: "\e6b8";
}
.pe-7s-magic-wand:before {
content: "\e6b9";
}
.pe-7s-male:before {
content: "\e6ba";
}
.pe-7s-map-2:before {
content: "\e6bb";
}
.pe-7s-next-2:before {
content: "\e6bc";
}
.pe-7s-paint-bucket:before {
content: "\e6bd";
}
.pe-7s-pendrive:before {
content: "\e6be";
}
.pe-7s-photo:before {
content: "\e6bf";
}
.pe-7s-piggy:before {
content: "\e6c0";
}
.pe-7s-plugin:before {
content: "\e6c1";
}
.pe-7s-refresh-2:before {
content: "\e6c2";
}
.pe-7s-rocket:before {
content: "\e6c3";
}
.pe-7s-settings:before {
content: "\e6c4";
}
.pe-7s-shield:before {
content: "\e6c5";
}
.pe-7s-smile:before {
content: "\e6c6";
}
.pe-7s-usb:before {
content: "\e6c7";
}
.pe-7s-vector:before {
content: "\e6c8";
}
.pe-7s-wine:before {
content: "\e6c9";
}
.pe-7s-cloud-upload:before {
content: "\e68a";
}
.pe-7s-cash:before {
content: "\e68c";
}
.pe-7s-close:before {
content: "\e680";
}
.pe-7s-bluetooth:before {
content: "\e68d";
}
.pe-7s-cloud-download:before {
content: "\e68b";
}
.pe-7s-way:before {
content: "\e68e";
}
.pe-7s-close-circle:before {
content: "\e681";
}
.pe-7s-id:before {
content: "\e68f";
}
.pe-7s-angle-up:before {
content: "\e682";
}
.pe-7s-wristwatch:before {
content: "\e690";
}
.pe-7s-angle-up-circle:before {
content: "\e683";
}
.pe-7s-world:before {
content: "\e691";
}
.pe-7s-angle-right:before {
content: "\e684";
}
.pe-7s-volume:before {
content: "\e692";
}
.pe-7s-angle-right-circle:before {
content: "\e685";
}
.pe-7s-users:before {
content: "\e693";
}
.pe-7s-angle-left:before {
content: "\e686";
}
.pe-7s-user-female:before {
content: "\e694";
}
.pe-7s-angle-left-circle:before {
content: "\e687";
}
.pe-7s-up-arrow:before {
content: "\e695";
}
.pe-7s-angle-down:before {
content: "\e688";
}
.pe-7s-switch:before {
content: "\e696";
}
.pe-7s-angle-down-circle:before {
content: "\e689";
}
.pe-7s-scissors:before {
content: "\e697";
}
.pe-7s-wallet:before {
content: "\e600";
}
.pe-7s-safe:before {
content: "\e698";
}
.pe-7s-volume2:before {
content: "\e601";
}
.pe-7s-volume1:before {
content: "\e602";
}
.pe-7s-voicemail:before {
content: "\e603";
}
.pe-7s-video:before {
content: "\e604";
}
.pe-7s-user:before {
content: "\e605";
}
.pe-7s-upload:before {
content: "\e606";
}
.pe-7s-unlock:before {
content: "\e607";
}
.pe-7s-umbrella:before {
content: "\e608";
}
.pe-7s-trash:before {
content: "\e609";
}
.pe-7s-tools:before {
content: "\e60a";
}
.pe-7s-timer:before {
content: "\e60b";
}
.pe-7s-ticket:before {
content: "\e60c";
}
.pe-7s-target:before {
content: "\e60d";
}
.pe-7s-sun:before {
content: "\e60e";
}
.pe-7s-study:before {
content: "\e60f";
}
.pe-7s-stopwatch:before {
content: "\e610";
}
.pe-7s-star:before {
content: "\e611";
}
.pe-7s-speaker:before {
content: "\e612";
}
.pe-7s-signal:before {
content: "\e613";
}
.pe-7s-shuffle:before {
content: "\e614";
}
.pe-7s-shopbag:before {
content: "\e615";
}
.pe-7s-share:before {
content: "\e616";
}
.pe-7s-server:before {
content: "\e617";
}
.pe-7s-search:before {
content: "\e618";
}
.pe-7s-film:before {
content: "\e6a5";
}
.pe-7s-science:before {
content: "\e619";
}
.pe-7s-disk:before {
content: "\e6a6";
}
.pe-7s-ribbon:before {
content: "\e61a";
}
.pe-7s-repeat:before {
content: "\e61b";
}
.pe-7s-refresh:before {
content: "\e61c";
}
.pe-7s-add-user:before {
content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
content: "\e61d";
}
.pe-7s-paperclip:before {
content: "\e69c";
}
.pe-7s-radio:before {
content: "\e61e";
}
.pe-7s-note2:before {
content: "\e69d";
}
.pe-7s-print:before {
content: "\e61f";
}
.pe-7s-network:before {
content: "\e69e";
}
.pe-7s-prev:before {
content: "\e620";
}
.pe-7s-mute:before {
content: "\e69f";
}
.pe-7s-power:before {
content: "\e621";
}
.pe-7s-medal:before {
content: "\e6a0";
}
.pe-7s-portfolio:before {
content: "\e622";
}
.pe-7s-like2:before {
content: "\e6a1";
}
.pe-7s-plus:before {
content: "\e623";
}
.pe-7s-left-arrow:before {
content: "\e6a2";
}
.pe-7s-play:before {
content: "\e624";
}
.pe-7s-key:before {
content: "\e6a3";
}
.pe-7s-plane:before {
content: "\e625";
}
.pe-7s-joy:before {
content: "\e6a4";
}
.pe-7s-photo-gallery:before {
content: "\e626";
}
.pe-7s-pin:before {
content: "\e69b";
}
.pe-7s-phone:before {
content: "\e627";
}
.pe-7s-plug:before {
content: "\e69a";
}
.pe-7s-pen:before {
content: "\e628";
}
.pe-7s-right-arrow:before {
content: "\e699";
}
.pe-7s-paper-plane:before {
content: "\e629";
}
.pe-7s-delete-user:before {
content: "\e6a7";
}
.pe-7s-paint:before {
content: "\e62a";
}
.pe-7s-bottom-arrow:before {
content: "\e6a8";
}
.pe-7s-notebook:before {
content: "\e62b";
}
.pe-7s-note:before {
content: "\e62c";
}
.pe-7s-next:before {
content: "\e62d";
}
.pe-7s-news-paper:before {
content: "\e62e";
}
.pe-7s-musiclist:before {
content: "\e62f";
}
.pe-7s-music:before {
content: "\e630";
}
.pe-7s-mouse:before {
content: "\e631";
}
.pe-7s-more:before {
content: "\e632";
}
.pe-7s-moon:before {
content: "\e633";
}
.pe-7s-monitor:before {
content: "\e634";
}
.pe-7s-micro:before {
content: "\e635";
}
.pe-7s-menu:before {
content: "\e636";
}
.pe-7s-map:before {
content: "\e637";
}
.pe-7s-map-marker:before {
content: "\e638";
}
.pe-7s-mail:before {
content: "\e639";
}
.pe-7s-mail-open:before {
content: "\e63a";
}
.pe-7s-mail-open-file:before {
content: "\e63b";
}
.pe-7s-magnet:before {
content: "\e63c";
}
.pe-7s-loop:before {
content: "\e63d";
}
.pe-7s-look:before {
content: "\e63e";
}
.pe-7s-lock:before {
content: "\e63f";
}
.pe-7s-lintern:before {
content: "\e640";
}
.pe-7s-link:before {
content: "\e641";
}
.pe-7s-like:before {
content: "\e642";
}
.pe-7s-light:before {
content: "\e643";
}
.pe-7s-less:before {
content: "\e644";
}
.pe-7s-keypad:before {
content: "\e645";
}
.pe-7s-junk:before {
content: "\e646";
}
.pe-7s-info:before {
content: "\e647";
}
.pe-7s-home:before {
content: "\e648";
}
.pe-7s-help2:before {
content: "\e649";
}
.pe-7s-help1:before {
content: "\e64a";
}
.pe-7s-graph3:before {
content: "\e64b";
}
.pe-7s-graph2:before {
content: "\e64c";
}
.pe-7s-graph1:before {
content: "\e64d";
}
.pe-7s-graph:before {
content: "\e64e";
}
.pe-7s-global:before {
content: "\e64f";
}
.pe-7s-gleam:before {
content: "\e650";
}
.pe-7s-glasses:before {
content: "\e651";
}
.pe-7s-gift:before {
content: "\e652";
}
.pe-7s-folder:before {
content: "\e653";
}
.pe-7s-flag:before {
content: "\e654";
}
.pe-7s-filter:before {
content: "\e655";
}
.pe-7s-file:before {
content: "\e656";
}
.pe-7s-expand1:before {
content: "\e657";
}
.pe-7s-exapnd2:before {
content: "\e658";
}
.pe-7s-edit:before {
content: "\e659";
}
.pe-7s-drop:before {
content: "\e65a";
}
.pe-7s-drawer:before {
content: "\e65b";
}
.pe-7s-download:before {
content: "\e65c";
}
.pe-7s-display2:before {
content: "\e65d";
}
.pe-7s-display1:before {
content: "\e65e";
}
.pe-7s-diskette:before {
content: "\e65f";
}
.pe-7s-date:before {
content: "\e660";
}
.pe-7s-cup:before {
content: "\e661";
}
.pe-7s-culture:before {
content: "\e662";
}
.pe-7s-crop:before {
content: "\e663";
}
.pe-7s-credit:before {
content: "\e664";
}
.pe-7s-copy-file:before {
content: "\e665";
}
.pe-7s-config:before {
content: "\e666";
}
.pe-7s-compass:before {
content: "\e667";
}
.pe-7s-comment:before {
content: "\e668";
}
.pe-7s-coffee:before {
content: "\e669";
}
.pe-7s-cloud:before {
content: "\e66a";
}
.pe-7s-clock:before {
content: "\e66b";
}
.pe-7s-check:before {
content: "\e66c";
}
.pe-7s-chat:before {
content: "\e66d";
}
.pe-7s-cart:before {
content: "\e66e";
}
.pe-7s-camera:before {
content: "\e66f";
}
.pe-7s-call:before {
content: "\e670";
}
.pe-7s-calculator:before {
content: "\e671";
}
.pe-7s-browser:before {
content: "\e672";
}
.pe-7s-box2:before {
content: "\e673";
}
.pe-7s-box1:before {
content: "\e674";
}
.pe-7s-bookmarks:before {
content: "\e675";
}
.pe-7s-bicycle:before {
content: "\e676";
}
.pe-7s-bell:before {
content: "\e677";
}
.pe-7s-battery:before {
content: "\e678";
}
.pe-7s-ball:before {
content: "\e679";
}
.pe-7s-back:before {
content: "\e67a";
}
.pe-7s-attention:before {
content: "\e67b";
}
.pe-7s-anchor:before {
content: "\e67c";
}
.pe-7s-albums:before {
content: "\e67d";
}
.pe-7s-alarm:before {
content: "\e67e";
}
.pe-7s-airplay:before {
content: "\e67f";
}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//malerei-kremser.at/wp-content/themes/malerei-kremser/images/fancybox/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//malerei-kremser.at/wp-content/themes/malerei-kremser/images/fancybox/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//malerei-kremser.at/wp-content/themes/malerei-kremser/images/fancybox/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//malerei-kremser.at/wp-content/themes/malerei-kremser/images/fancybox/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//malerei-kremser.at/wp-content/themes/malerei-kremser/images/fancybox/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//malerei-kremser.at/wp-content/themes/malerei-kremser/images/fancybox/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}@font-face {
font-family: 'fontello';
src: url(//malerei-kremser.at/wp-content/themes/malerei-kremser/css/fonts/fontello.eot);
src: url(//malerei-kremser.at/wp-content/themes/malerei-kremser/css/fonts/fontello.eot) format('embedded-opentype'),
url(//malerei-kremser.at/wp-content/themes/malerei-kremser/css/fonts/fontello.woff) format('woff'),
url(//malerei-kremser.at/wp-content/themes/malerei-kremser/css/fonts/fontello.ttf) format('truetype'),
url(//malerei-kremser.at/wp-content/themes/malerei-kremser/css/fonts/fontello.svg) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
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;    }
.icon-facebook:before { content: '\e800'; } .icon-twitter:before { content: '\e801'; } .icon-gplus:before { content: '\e802'; } .icon-mail:before { content: '\e803'; } .icon-pinterest:before { content: '\e804'; } .icon-tumblr:before { content: '\e805'; } .icon-linkedin:before { content: '\e806'; } .icon-dribbble:before { content: '\e807'; } .icon-lastfm:before { content: '\e808'; } .icon-stumbleupon:before { content: '\e809'; } .icon-google-circles:before { content: '\e80a'; } .icon-soundcloud:before { content: '\e80b'; } .icon-paypal:before { content: '\e80c'; } .icon-picasa:before { content: '\e80d'; } .icon-instagram:before { content: '\e80e'; } .icon-dropbox:before { content: '\e80f'; } .icon-basket:before { content: '\e810'; } .icon-skype:before { content: '\e811'; } .icon-flickr:before { content: '\e812'; } .icon-vimeo:before { content: '\e813'; } .icon-github:before { content: '\e814'; } .icon-right-dir:before { content: '\e815'; } .icon-left-dir:before { content: '\e816'; }.wpb_content_element
{
margin-bottom: 0px !important;
}
.vc_separator h4 {
font-size: 16px;
font-weight: 700;
margin-bottom: 10px;
text-transform: uppercase;
}
* { 
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video
{
border: 0;
font: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
font-family: 'Open Sans', sans-serif;
color: #6b6b6b;
}
.entry-content img { margin: 0 0 20px 0; }
.alignleft, img.alignleft { float: left; margin: 10px 20px 10px 0; }
.alignright, img.alignright { display: block; float: right; margin: 10px 0 10px 20px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin: 10px auto 10px auto; }
.wp-caption { background: #fff; max-width: 96%; padding: 5px 3px 10px; text-align: center; }
.wp-caption img { border: 0 none; margin: 0; padding: 0; }
.wp-caption p.wp-caption-text { margin: 0; padding: 5px; font-family: Georgia, "Times New Roman", Times, serif; color: #1b1b1b; 	line-height: 1.9; font-size: 12px; }
.wp-smiley { max-height: 12px; margin: 0 !important; }
.gallery img, .gallery dl { margin: 0; }
.gallery-caption { margin: -20px 0 0 0; }
.sticky { }
.bypostauthor { }
.textaligncenter { text-align: center; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
p {
font-size: 14px;
font-weight: 400;
line-height: 1.6;
margin-bottom: 15px;
color: #6b6b6b;
}
a {
color: #41bfe6;
outline: none;
text-decoration: underline;
}
a:hover {
color: #e5322d;
}
h1, h2, h3, h4, h5, h6 {
color: #000;
font-weight: 400;
letter-spacing: 0;
}
h1 {
font-size: 18px;
font-weight: 700;
margin-bottom: 10px;
text-transform: uppercase;	
}
h2 {
font-size: 16px;
font-weight: 700;
margin-bottom: 10px;
text-transform: uppercase;
}
h3 {
font-size: 22px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
} ul {
list-style: disc outside none;
margin: auto;
}
ol {
list-style: decimal outside none;
}
li { list-style-position: inside; }
li li {
margin: 0 0 0 2.57143rem;
}
blockquote {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
padding: 24px;
padding: 1.714285714rem;
font-style: italic;
}
blockquote p:last-child {
margin-bottom: 0;
}
code {
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
}
pre {
border: 1px solid #ededed;
color: #666;
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 1.714285714;
margin: 24px 0;
margin: 1.714285714rem 0;
overflow: auto;
padding: 24px;
padding: 1.714285714rem;
}
pre code {
display: block;
}
abbr
dfn
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
address {
display: block;
line-height: 1.714285714;
margin: 0 0 24px;
margin: 0 0 1.714285714rem;
}
embed,
iframe,
object,
video {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
dl {
margin: 0 24px;
margin: 0 1.714285714rem;
}
dt {
font-weight: bold;
line-height: 1.714285714;
}
dd {
line-height: 1.714285714;
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
table {
color: #757575;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
margin: 0 0 24px;
margin: 0 0 1.714285714rem;
width: 100%;
}
table,
th,
td {
border: 1px solid #757575;
}
table caption {
font-size: 16px;
font-size: 1.142857143rem;
margin: 24px 0;
margin: 1.714285714rem 0;
}
td {
padding: 6px 10px 6px 6px;
}
embed,  iframe,  object,  video {
max-width: 100%;
}
dl.gallery-item {
margin: 0;
}
.gallery-item a,
.gallery-caption {
width: 90%;
}
.gallery-item a {
display: block;
}
.gallery-caption a {
display: inline;
}
.gallery-columns-1 .gallery-item a {
max-width: 100%;
width: auto;
}
.gallery .gallery-icon img {
height: auto;
max-width: 90%;
padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
padding: 3%;
}
.gallery-caption {
margin-top: 15px;
}
.pagination-wrapper .alignleft a, .pagination-wrapper .alignright a {
text-decoration: none;
}
.pagination-wrapper .alignleft a:hover, .pagination-wrapper .alignright a:hover {
text-decoration: underline;
}
img {
border: 0 none;
height: auto;
max-width: 100%;
} body {
background: url(//malerei-kremser.at/wp-content/themes/malerei-kremser/images/bg-image.jpg) no-repeat fixed;
}
.container-wrapper {
width: 1260px;
margin: 0px auto 30px;
-webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);
box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);
background: #fff;
}
.vc_row.boxed {
padding: 40px;
}
.no-rows {
margin-bottom: 35px;
}
.container-padding {
padding: 30px;
}
.main-left {
width: 950px;
float: left;
}
.title_align_center {
text-align: center;
}
.title_align_right {
text-align: right;
}
.home-wrapper {
margin-top: -35px;
z-index: 2;
position: relative;
}
.home-element1 { 
position: absolute;
right: 0;
top: -290px; 
}
.pego-columns {
height: 290px;
}
.pego-columns-auto-height {
height: auto;
}
.pego-columns img {
float: left;
}
.pego-columns6 {
width: 630px;
}
.pego-columns3 {
width: 315px;
}
.col-link {
width: 100%;
height: 100%;
display: block;
}
.colorsheme1 {
background: #f58243;
}
.colorsheme2 {
background: #0b559e;
}
.colorsheme3 {
background: #0b559e;
}
.contact-form-with-info1 {
background: #41bfe6 !important;
}
.contact-form-with-info3 {
background: #0b559e !important;
}
.page-vertical-alignment {
display: table;
width: 100%;
height: 290px;
}
.page-vertical-alignment2 {
display: table;
width: 315px;
height: 290px;
}
.page-icon-wrapper {
display: table-cell;
text-align: center;
vertical-align: middle;
}
.page-icon-wrapper  .page-icon {
font-size: 50px;
color: #fff;
}
.page-icon-wrapper  .page-title {
color: #fff;
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
padding: 0 100px;
}
.home-wrapper .home-element2 {
padding: 30px 40px 30px;
}
.home-wrapper h1.page-heading, .home-wrapper h1.page-heading span {
text-transform: uppercase;
color: #000;
font-size: 32px;
font-weight: 400;
line-height: 1;
letter-spacing: -1px;
margin-bottom: 10px;
}
.home-wrapper h1.page-heading span {
font-size: 42px;
display: block;
font-weight: 700;
}
p.page-summary {
color: #6b6b6b;
font-size: 14px;
line-height: 1.6;
margin-bottom: 20px;
}
a.page-read-more-button {
background: #000;
padding: 20px 30px;
font-weight: 700;
text-transform: uppercase;;
font-size: 13px;
display: inline-block;
color: #fff;
}
.page-testimonails {
width: 100%;
height: 616px;
padding: 40px;
}
.home-wrapper .home-element4, .home-wrapper .home-element5, .home-wrapper .home-element6 {
height: 906px;
}
.services-wrapper {
text-align: center;
}
.services-wrapper a {
display: block;
width: 100%;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
padding: 40px 40px;
border-bottom: 1px solid #313131; 
line-height: 1.3;
color: #fff;
}
.services-wrapper p {
display: block;
width: 100%;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
padding: 40px 40px;
border-bottom: 1px solid #313131; 
line-height: 1.3;
color: #fff;
margin-bottom: 0;
}
.services-wrapper a:last-child { border: none; }
.services-wrapper p:last-child { border: none; }
.portfolio-wrapper .owl-page {
display: none;
float: left;
}
.portfolio-wrapper .owl-page.active {
display: block;
}
input#searchsubmit {
padding: 20px 30px;
color: #fff;
position: relative;
margin-top: 0px;
background: #000;
text-transform: uppercase;
font-weight: 700;
font-size: 13px;
letter-spacing: 1px;
font-family: 'Open Sans', sans-serif;
float: left;
border: none;
margin-left: 0;
display: block;
cursor: pointer;
-webkit-appearance: none;
}
.search-results-wrapper {
padding: 40px;
}
.vc_row.padding40 {
padding: 40px;
}
.vc_error_page_contruct {
text-align: center;
}
.error-content1 {
font-family: 'Open Sans', sans-serif;
font-size: 200px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 0px;
color: #000;
}
.error-content2 {
font-family: 'Open Sans', sans-serif;
font-size: 72px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 4px;
color: #ccc;
}
.error-content3 {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 4px;
color: #000;
margin-bottom: 100px;
} .logo {
float: left;
padding: 50px 0 45px 45px;
}
#logoImageRetina {
display: none;
height: auto !important;
}
#header-wrapper { min-height: 100px; background: url(//malerei-kremser.at/wp-content/themes/malerei-kremser/images/menu.jpg);}
.menu-wrapper {
float: right;
}
.header-socials-wrapper {
width: 1260px;
margin: 0 auto;
margin-top: 30px;
margin-bottom: 9px;
}
.header-socials {
float: right;
list-style: none;
}
.header-socials li {
float: left;
}
.header-social {
background: #f58243;
}
.header-socials li a  {
padding: 13px 12px 11px;
color: #fff;
font-size: 13px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: -1px;
-webkit-font-smoothing: antialiased; 
}
.header-socials li a span {
margin-left: 15px;
margin-right: 5px;
color: #fff;
position: relative;
top: -2px;
}
.header-socials li a i {
color: #fff;
font-size: 18px;
-webkit-font-smoothing: antialiased; 
}
.header-social.header-icon-facebook {   background: #3b5998; } 
.header-social.header-icon-twitter {   background: #00aced; } 
.header-social.header-icon-gplus { background: #dd4b39; }
.header-social.header-icon-pinterest {  background: #cb2027; } 
.header-social.header-icon-tumblr {  background: #32506d; } 
.header-social.header-icon-linkedin {  background: #007bb6; } 
.header-social.header-icon-instagram {  background: #3f729b; }
.header-social.header-icon-dribbble {  background: #ea4c89; }
.header-social.header-icon-paypal {  background: #012169; }
.header-social.header-icon-picasa {  background: #9d4ca0; }
.header-social.header-icon-dropbox {  background: #7b8994; }
.menu-wrapper ul {
color: #000;
list-style: none;
text-align: left;
}
.menu-wrapper ul.sf-menu > li {
float: left;
position: relative;
min-height: 100px;
-webkit-font-smoothing: antialiased; 
}
.menu-wrapper ul.sf-menu > li:last-child {
margin-right: 0;
}
.menu-wrapper ul.sf-menu > li > a {
color: #000;
font-size: 18px;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-weight: 700;
padding-bottom: 10px;
display: block;
padding: 0 35px;
-webkit-font-smoothing: antialiased; 
line-height: 152px;
text-decoration: none;
}
span.sf-sub-indicator {
display: none;
}
.menu-wrapper ul.sf-menu > li:first-child::before {
content: '';
}
.menu-wrapper  ul.sf-menu > li::before {
content: "\2044";
padding-right: 25px;
display: inline-block;
display: none;
}
.menu-wrapper ul.sf-menu > li:nth-child(odd) > a {
background: #ececec;
}
.menu-wrapper ul.sf-menu > li:nth-child(even) > a {
background: #fff;
}
.menu-wrapper ul.sf-menu > li > a:hover, .menu-wrapper ul.sf-menu > li.sfHover > a, .menu-wrapper ul.sf-menu > li.current-menu-item > a, .menu-wrapper ul.sf-menu > li.current-menu-parent > a, .menu-wrapper ul.sf-menu > li.current-menu-ancestor > a  {
background: #0b559e;
color: #fff;
-webkit-font-smoothing: antialiased; 
}
.menu-wrapper .sf-menu ul {
position: absolute;
min-width: 180px;
background: #fff;
z-index: 1000;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.3);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.3);
display: none;
visibility: hidden;
}
.menu-wrapper .sf-menu ul li {
margin: 0;
color: #000;
}
.menu-wrapper .sf-menu ul li a {
color: #777;
text-transform: uppercase;
font-size: 11px;
padding: 15px 20px;	
display: block;
font-weight: 600;
font-family: 'Open Sans', serif;
text-decoration: none;
}
.menu-wrapper .sf-menu ul li:first-child a {
border: none;
}
.menu-wrapper .sf-menu > li > ul { 
top: 152px;
left: 0;
}
.menu-wrapper .sf-menu ul ul {
margin-top: -38px;
left: 180px;
} 
.menu-wrapper ul.sf-menu > li li.current-menu-item > a, .menu-wrapper  .sf-menu ul li > a:hover, .menu-wrapper .sf-menu ul li.sfHover > a, .menu-header1 .sf-menu ul li.sfHover > a, .menu-wrapper .sf-menu ul li li.current-menu-item > a, .menu-wrapper .sf-menu ul li.current-menu-parent >  a, .menu-wrapper .sf-menu ul li.current-menu-ancestor >  a  { 
color: #fff;
background: #0b559e;
}
.mobile-menu-show, .mobile-menu-wrapper {
display: none;
}
.mobile-menu-wrapper {
width: 100%;
height: auto;
background-color: #fafafa;
display: none;
position: relative;
height: auto;
z-index: 2;
float: left;
}
.mobile-menu-wrapper ul {
list-style: none;
}
.mobile-menu-wrapper ul.mobile-menu  li {
display: block;
margin: 0;
}
.mobile-menu-wrapper ul.mobile-menu  li a {
padding-left: 40px;
}
.mobile-menu-wrapper ul.mobile-menu  li li a {
padding-left: 60px;
}
.mobile-menu-wrapper ul.mobile-menu  li li  li a  {
padding-left: 80px;
}
.mobile-menu-wrapper ul.mobile-menu  li  a {
width: 100%;
padding: 10px 20px;
display: block;
color: #000;
border-bottom: 1px solid #e7e7e7;
font-size: 12px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
}
.mobile-menu-wrapper ul.mobile-menu  li a:hover, .mobile-menu-wrapper ul.mobile-menu  li.current_page_item a {
background: #fff;
}
.mobile-menu-show {
float: right;
margin: 40px;
font-size: 50px;
cursor: pointer;
} .footer {
text-align: center;
background: #000;
padding: 18px 0 5px;
margin-top: -35px;
}
.footer p {
font-weight: 600;
color: #999;
}
.footer p span {
color: #fff;
font-weight: 700;
}
.footer a { color: #fff; }
.footer a:hover { color: #f58243; } .page-title-wrapper {
text-align: center;
background-position: left top !important; 
}
.page-title h1 {
padding: 80px 0;
text-transform: uppercase;
font-size: 22px;
font-weight: 700;
margin-bottom: 0;
} .sidebar {
float: right;
background: #eee;
padding: 40px;
margin-bottom: 35px;
}
h3.sidebar-title {
color: #000;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
margin-bottom: 20px;
}
.widget { margin-bottom: 50px; }
.widget ul {
margin: 0;	 
}
.widget ul li {
margin: 0;
color: #000;
margin-bottom: 10px;
list-style: circle inside none;
text-indent: -1em;
padding-left: 1em;
font-size: 14px;
}
.widget ul li a {
color: #444;
font-family: 'Open Sans', serif;
font-size: 14px;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
line-height: 1.4;
font-weight: 400;
position: relative;
}
li.recentcomments {
color: #444;
font-family: 'Open Sans', serif;
font-size: 14px;
}
span.comment-author-link {
color: #444;
font-family: 'Open Sans', serif;
font-size: 14px;
}
span.post-date {
display: block;
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
}
.widget_search .screen-reader-text {
display: none;
}
.widget_search .search-form > div:after {
position: absolute;
font-family: 'Pe-icon-7-stroke';
content: "\e618";
font-size: 16px;
right: 25px;
top: 18px;
color: #8c8c8c;
}
.search-form { position: relative; }
div.widget_search.search_page_search_form { margin: 20px 0; }
.widget_search input#s {
width: 100%;	
background: #fff;
border: none;
color: #8c8c8c;
padding: 15px 35px 15px 15px;
font-size: 13px;
margin-bottom: 10px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
z-index: 2;
display: block;
box-sizing: border-box;
-moz-box-sizing: border-box; 
outline: none;
border: 1px solid #e7e7e7;
text-transform: uppercase;
}
.widget select {
border: 0 !important; -webkit-appearance: none; -moz-appearance: none;   background-position: 90% 50%; min-width: 200px; text-indent: 0.01px; text-overflow: ""; color: #fff;
background-color: #000;
padding: 13px 20px 14px 20px;
font-size: 14px;
outline: none;
cursor: pointer;
max-width: 100%;
}
.tagcloud a {
color: #fff;
background: #000;
padding: 3px 10px;
text-transform: uppercase;
font-size: 12px !important;
float: left;
margin-bottom: 5px;
margin-right: 5px;
font-weight: 600;
}
.tagcloud a:hover {
color: #fff;
background: #0b559e;
}
div.textwidget {
font-size: 14px;
font-weight: 400;
line-height: 1.6;
margin-bottom: 15px;
color: #6b6b6b;
} h1.testimonial-title {
text-transform: uppercase;
color: #fff;
font-size: 24px;
font-weight: 400;
line-height: 1;
letter-spacing: -1px;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4); 
margin-bottom: 30px;
text-align: center;
}
h1.testimonial-title span {
font-size: 32px;
display: block;
font-weight: 700;
color: #fff;
}
div.testimonail-image-wrapper {
text-align: center;
margin-bottom: 20px;
}
img.testimonial-image {
border-radius: 50% 50%;
width: 150px;
height: 150px;
float: none;
}
div.testimonial-content {
text-align: center;
color: #fff;
font-size: 14px;
line-height: 1.6;
margin-bottom: 20px;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
}
div.testimonial-author {
color: #fff;
text-align: center;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}
div.testimonial-quote { display: none; } div.contact-info1 {
font-size: 36px;
font-weight: 700;
letter-spacing: -2px;
color: #000;
}
div.contact-info2 {
font-size: 18px;
font-weight: 300;
margin-bottom: -10px;
margin-top: -10px;
margin-left: 3px;
color: #000;
}
div.contact-info3 {
font-size: 90px;
font-weight: 700;
letter-spacing: -4px;
color: #000;
}
div.pego-columns.pego-columns6.fl.contact-element1 {
padding: 40px;
}
.mapStyleClass { height: 290px; }
.opening-hours-wrapper p {
color: #fff;
font-size: 14px;
margin: 0;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); 
}
p.opening-days { font-weight: 700; margin-top: 15px; }
a.portfolio-read-more {
background: #000;
padding: 20px 30px;
font-weight: 700;
text-transform: uppercase;;
font-size: 13px;
display: inline-block;
position: absolute;
bottom: 50px;
left: 50%;
margin-left: -70px;
color: #fff;
}
div.item {
text-align: center;
padding: 30px 0;
position: relative;
width: 100%;
height: 100%;
}
h1.portfolio-title {
text-transform: uppercase;
color: #000;
font-size: 42px;
font-weight: 700;
line-height: 1;
letter-spacing: -1px;
margin-bottom: 20px;
}
h1.portfolio-title span {
font-size: 32px;
display: block;
font-weight: 400;
color: #000;
}
p.portfolio-summary {
padding: 0 40px;
margin-bottom: 84px;
}
div.owl-controls.clickable {
position: absolute;
top: 240px;
left: 50%;
}
.owl-next:before { 
font-family: 'fontello';
content: '\e815';
color: #000;
}
.owl-prev:before { 
font-family: 'fontello';
content: '\e816';
color: #000;
}
.owl-prev {
float: left;
margin-left: -30px;
}
.owl-next {
float: left;
margin-left: 30px;
}
.owl-pagination { 
position: absolute;
left: -8px; 
font-size: 14px;
font-weight: 700;
font-family: 'Open Sans', sans-serif;	
color: #000;
line-height: 1.7;
}
span.owl-numbers { color: #000; }
.team-member-single {
position: relative;
}
.team-member-overlay {
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.75);
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
display: table;
text-align: center;
vertical-align: middle;
}
.team-member-overlay-inside {
display: table-cell;
vertical-align: middle;	
}
.team-member-single:hover .team-member-overlay {
opacity: 1;
visibility: visible;
}
.team-member-title {
color: #fff;
text-transform: uppercase;
font-size: 16px;
font-weight: 700;
margin-bottom: 10px;
}
.team-member-position {
color: #fff;
font-size: 14px;
font-style: italic;
}
.team-member-email {
color: #fff;
font-size: 14px;
font-style: italic;
}
.about-element1 {
padding: 40px 40px 0px 40px;
}
h1.history-page-heading {
text-transform: uppercase;
color: #000;
font-size: 24px;
font-weight: 400;
line-height: 1;
letter-spacing: -1px;
margin-bottom: 10px;
}
h1.history-page-heading span {
font-size: 32px;
display: block;
font-weight: 700;
color: #000;
}
.company-history-element1 {
padding: 40px;
}
p.history-page-summary {
}
h2.about-subtitle {
font-size: 32px;
font-weight: 400;
color: #000;
text-transform: uppercase;
letter-spacing: -1px;
line-height: 1;
margin-bottom: -5px;
}
h1.about-title {
text-transform: uppercase;
color: #000;
font-size: 42px;
font-weight: 700;
line-height: 1;
letter-spacing: -1px;
margin-bottom: 20px;
} .pego-columns12 {
width: 100%;
}
.quote-bg-wrapper {
position: relative;
}
.quote-bg-title {
position: absolute; 
display: table; 
width: 100%; 
height: 100%; 
text-align: center;
}
.quote-bg-title-inside {
display: table-cell; 
vertical-align: middle;
color: #fff; 
font-size: 36px; 
font-weight: 700; 
text-transform: uppercase;
letter-spacing: -1px;
line-height: 1;
text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.8); 
}
.single-service {
padding: 40px;
}
h1.service-title {
text-transform: uppercase;
color: #000;
font-size: 24px;
font-weight: 400;
line-height: 1;
letter-spacing: -1px;
margin-bottom: 10px;
text-align: left;
}
h1.service-title a {
color: #000;
}
h1.service-title span {
font-size: 32px;
display: block;
font-weight: 700;
color: #000;
}
p.service-excerpt {
text-align: left;
} .post-view-wrapper {
margin-bottom: 35px;
}
.single-post-view {
position: relative;
}
.single-post-view-overlay {
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.75);
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
display: block;
vertical-align: middle;
top: 0;
}
.single-post-view-overlay-inside {
padding: 30px;
}
.single-post-view:hover .single-post-view-overlay {
opacity: 1;
visibility: visible;
}
.post-view-image-type img {
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
}
.single-post-view:hover img {
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2);
}
.post-view-title-type {
padding: 30px 40px 158px;
}
.post-view-image-type, .post-view-title-type {
display: block;
line-height: 0;
overflow: hidden;
}
.single-post-view-title {
line-height: 1.2;
}
.post-view-title-type:hover {
background: #0b559e;
}
.post-view-title-type:hover h1, .post-view-title-type:hover .post-view-category,  .post-view-title-type:hover .post-view-separator,  .post-view-title-type:hover .post-view-date {
color: #fff;
}
.post-view-title-type.color2:hover {
background: #f58243;
}
.post-view-category {
float: left;
line-height: 1.2;
color: #000;
}
.post-view-date {
float: left;
line-height: 1.2;
}
.post-view-separator {
float: left;
line-height: 1.2;
}
.post-view-image-type .post-view-date, .post-view-image-type .post-view-category, 
.post-view-image-type .post-view-separator, .post-view-image-type .single-post-view-title {
color: #fff;
}
.wpcf7 {
}
.wpcf7 input.wpcf7-form-control {
background: #fff;
border: none;
padding: 15px 25px;
border: 1px solid #e7e7e7;
color: #777;
font-size: 12px;
font-family: 'Open Sans', sans-serif;
outline: none;
margin-left: 0;
width: 100%;
font-style: italic;
-webkit-appearance: none;
}
.wpcf7 textarea.wpcf7-form-control {
background: #fff;
border: none;
padding: 15px 25px;
border: 1px solid #e7e7e7;
color: #777;
font-size: 12px;
position: relative;
margin-bottom: 0px;
font-family: 'Open Sans', sans-serif;
outline: none;
margin-right: 0;
font-style: italic;
height: 160px;
-webkit-appearance: none;
}
[placeholder]:focus::-webkit-input-placeholder {
transition: text-indent 0.5s 0.5s ease;
text-indent: -100%;
opacity: 1;
}
.wpcf7 input.wpcf7-form-control {
}
.wpcf7 textarea.wpcf7-form-control {
width: 100%;
}
input.wpcf7-form-control.wpcf7-captchar {
width: 200px;
width: 200px;
font-size: 14px;
color: #777;
font-weight: 600;
}
.wpcf7 p {
color: #222;
font-family: 'Open Sans', sans-serif;
font-size: 11px;
font-weight: 400;
letter-spacing: 0px;
text-transform: uppercase;
float: left;
width: 30%;
margin-right: 5%;
font-style: italic;
-webkit-appearance: none;
}
.wpcf7 p.message-box-paragraph {
width: 100%;
margin-right: 0;
}
.wpcf7 p.send-button-paragraph {
width: auto;
margin-right: 0;
-webkit-appearance: none;
margin-bottom: -10px !important;
}
.wpcf7-form {
width: 100%;
float: left;
position: relative;
}
.wpcf7  p:nth-child(4) {
margin-right: 0;
}
.wpcf7 input.wpcf7-submit {
background: #000;
padding: 20px 30px;
font-weight: 700;
text-transform: uppercase;;
font-size: 13px;
display: inline-block;
font-style: normal;
color: #fff;
-webkit-appearance: none;
}
.wpcf7 input.wpcf7-submit:hover {
background: #0b559e;
color: #fff;
cursor: pointer;
-webkit-transition: .1s ease-in;  
-moz-transition: .1s ease-in;  
-o-transition: .1s ease-in;  
transition: .1s ease-in; 
}
span.wpcf7-not-valid-tip {
border: none;
color: #D95555;
font-size: 12px;
top: 30px !important;
width: 99.7%;
position: absolute;
text-transform: none;
}
div.wpcf7-validation-errors {
border: 1px solid #f5e190 !important;
background: linear-gradient(to bottom, #FEEFB3 0%, #fae698 100%);
background: -moz-linear-gradient(center top , #FEEFB3 0%, #fae698 100%) repeat;
background: -o-linear-gradient( #FEEFB3 0%, #fae698 100%);
background: -webkit-gradient(linear, center top, center bottom, from(#FEEFB3), to(#fae698));
background: -webkit-linear-gradient(center top, #FEEFB3 0%, #fae698 100%);
background: -ms-linear-gradient(center top, #FEEFB3 0%, #fae698 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#FEEFB3, endColorstr=#fae698);
color: #9F6000;
font-size: 13px;
font-weight: normal;
margin: 0 !important;
}
div.wpcf7-response-output {
margin: 0 0 0 0px !important;
padding: 10px 20px !important;
clear: both;
border-radius: 2px 2px 2px 2px;
position: absolute;
right: 0;
bottom: 10px;
width: 330px;
}
div.wpcf7-mail-sent-ok {
border: 1px solid #b5d57f !important;
background: linear-gradient(to bottom, #DFF2BF 0%, #c1e08d 100%);
background: -moz-linear-gradient(center top , #DFF2BF 0%, #c1e08d 100%) repeat;
background: -o-linear-gradient( #DFF2BF 0%, #c1e08d 100%);
background: -webkit-gradient(linear, center top, center bottom, from(#DFF2BF), to(#c1e08d));
background: -webkit-linear-gradient(center top, #DFF2BF 0%, #c1e08d 100%);
background: -ms-linear-gradient(center top, #DFF2BF 0%, #c1e08d 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#DFF2BF, endColorstr=#c1e08d);
color: #4F8A10;
font-size: 13px;
font-weight: normal;
}
div.wpcf7-mail-sent-ng {
border: 1px solid #bb3832 !important;
background: linear-gradient(to bottom, #F55F5F 0%, #D95555 100%);
background: -moz-linear-gradient(center top , #F55F5F 0%, #D95555 100%) repeat;
background: -o-linear-gradient( #F55F5F 0%, #D95555 100%);
background: -webkit-gradient(linear, center top, center bottom, from(#F55F5F), to(#D95555));
background: -webkit-linear-gradient(center top, #F55F5F 0%, #D95555 100%);
background: -ms-linear-gradient(center top, #F55F5F 0%, #D95555 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#F55F5F, endColorstr=#D95555);
color: #fff;
font-size: 13px;
font-weight: normal;
margin: 0 !important;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
}
p.logged-in-as a { color: #000; }
p.name-p { 
width: 48%; 
margin-right: 4%; 
float: left;
}
p.email-p { 
width: 48%; 
float: left; 
margin-right: 0; 
}
p.subject-p {
width: 100%;
margin-right: 0;
}
p.message-p {
width: 100%;
}
p.contact-form-text {
text-align: center;
}
.contact-form-with-info2 {
padding: 30px 40px 0;
}
.opening-hours-wrapper.type2 {
}
h1.contact-form-title {
text-transform: uppercase;
color: #000;
font-size: 32px;
font-weight: 400;
line-height: 1;
letter-spacing: -1px;
margin-bottom: 10px;
text-align: center;
}
h1.contact-form-title span {
font-size: 42px;
display: block;
font-weight: 700;
color: #000;
}
.contact-info-left, .contact-info-right {
margin-top: 10px;
}
.contact-info-left p, .contact-info-left p strong,
.contact-info-right p, .contact-info-right p strong {
color: #fff;
margin-bottom: 0;
}
.opening-hours-wrapper.type2 p {
color: #000;
font-size: 14px;
margin: 0;
text-shadow: none; 
}
.opening-hours-wrapper.type2 .page-icon-wrapper .page-icon.opening-hours-icon {
color: #000;
}
.opening-hours-wrapper.type2 p.opening-days { font-weight: 700; margin-top: 15px; }
.find-us-on-map p {
color: #fff;
font-weight: 700;
margin-top: 10px;
}
.blockquote.type1 {
border-left: 4px solid #0b559e;
padding: 0px 0 0px 20px;
}
.blockquote.type1 p {
font-family: 'Open Sans', sans-serif;
font-size: 20px;
color: #000;
line-height: 1.3;
font-weight: 600;
}
.blockquote.type2 {
padding: 25px 30px 25px 50px;
background: #f9f9f9 url(//malerei-kremser.at/wp-content/themes/malerei-kremser/images/blockquote-icon-type2.png) no-repeat 40px center;
}
.blockquote.type2 p {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
color: #808080;
margin-left: 60px;
line-height: 1.6;
}
.blockquote.type3 .icon_holder {
background: url(//malerei-kremser.at/wp-content/themes/malerei-kremser/images/blockquote-icon-type3.png) no-repeat center center #0b559e;
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
border-radius: 80px;
width: 80px;
height: 80px;
float: left;
margin-right: 20px;
}
.blockquote.type3 p {
font-family: 'Open Sans', sans-serif;
font-size: 20px;
color: #000;
line-height: 1.4;
font-weight: 400;
}
.blockquote.type4 {
padding: 0 50px;
}
.blockquote.type4 p {
font-family: 'Playfair Display', serif;
font-size: 22px !important;
letter-spacing: 0px;
color: #000;
line-height: 1.8;
text-align: justify;
font-style: italic;
}
.vc_dropcap .dropcap.type1 span.first_letter {
float: left;
font-size: 93px !important;
margin-right: 10px;
line-height: 1;
color: #000;
font-family: 'Playfair Display', serif;
font-weight: 400;
}
.vc_dropcap .dropcap.type1, .vc_dropcap .dropcap.type1 span {
font-size: 16px;
color: #444;
font-family: 'open sans', serif;
font-weight: 400;
line-height: 1.6;
}
.pego-columns12 {
width: 100%;
}
.quote-bg-wrapper {
position: relative;
}
.quote-bg-title {
position: absolute; 
display: table; 
width: 100%; 
height: 100%; 
text-align: center;
}
.quote-bg-title-inside {
display: table-cell; 
vertical-align: middle;
color: #fff; 
font-size: 35px; 
font-weight: 700; 
text-transform: uppercase;
} #commentform #submit {
padding: 20px 30px;
color: #fff;
position: relative;
margin-top: 0px;
background: #000;
text-transform: uppercase;
font-weight: 700;
font-size: 13px;
letter-spacing: 1px;
font-family: 'Open Sans', sans-serif;
float: left;
border: none;
margin-left: 0;
cursor: pointer;
margin-bottom: 15px;
-webkit-appearance: none;
}
#respond input[type="text"], #respond textarea {
color: #777;
border: none;
box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.1);
background: #eee;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 1.2;
width: 100%;
padding: 20px;
outline: none;
}
.form-allowed-tags {
font-size: 14px;
line-height: 20px;
color: #999;
float: left;
margin: 10px 0 25px 0;
width: 100% !important;
}
.form-allowed-tags code {
display: block;
background: #eee;
font-size: 11px;
padding: 10px 30px;
margin-top: 10px;
}
#respond {
margin: 0 0 15px 0;
padding: 0 0;
}
#comments {
margin-top: 30px;
}
#comments h1 {
font-weight: 700;
font-size: 32px;
letter-spacing: -2px;
line-height: 1;
text-transform: none;
margin-bottom: 30px;
}
#comments h3 {
font-weight: 600;
font-size: 18px;
letter-spacing: -1px;
line-height: 1;
margin-bottom: 10px;
}
.all-comments {
list-style-type: none !important;
counter-reset:li;
}
.all-comments li {
position: relative;
float: left;
width: 100%;
padding: 0 0 30px 0;
border-bottom: solid 1px #e7e7e7;
position: relative;
list-style:none;
margin-bottom: 50px;
margin-left: 0;
}
.comment-info {
margin-bottom: 20px;
position: relative;
}
.comment-meta {
text-transform: uppercase;
font-size: 10px;
color: #bbb;
margin-bottom: 10px;
position: relative;
font-family: 'Open Sans', sans-serif;
}
.comment-meta a { color: #777; }
a.comment-edit-link {
font-size: 11px;
}
#comments .reply {
margin-bottom: 0 !important;
margin-top: 20px;
}
.reply a {
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-size: 11px;
font-weight: 600;
letter-spacing: 1px;
background: #eee;
color: #000;
padding: 5px 15px;
position: absolute;
right: 0;
top: 0;
}
.all-comments li:hover .reply a {
opacity: 1;
}
.reply a:hover {
color: #fff;
background: #000;
-webkit-transition: .1s ease-in;  
-moz-transition: .1s ease-in;  
-o-transition: .1s ease-in;  
transition: .1s ease-in; 
}
span.says {
display: none;
}
.comment-awaiting-moderation {
color: #555;
font-weight: bold;
font-size: 11px;
}
.vcard {
width: 100%;
}
.vcard img {
float: left;
height: 60px;
width: 60px;
margin-right: 20px;
border-radius: 50%;
}
.fn {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 600;
font-style: normal;
line-height: 20px;
}
.fn a { 
color: #555;
}
.fn a:hover {
background: none;
color: #777;
} .grid {
margin: 0 auto;
list-style: none;
text-align: center;
-webkit-font-smoothing: antialiased;
}
.grid figure {
position: relative;
}
.grid figure img {
max-width: 100%;
display: block;
position: relative;
}
.cs-style-3 figure {
overflow: hidden;
}
.cs-style-3 figcaption {
height: 35px;
width: 100%;
top: auto;
bottom: 0;
opacity: 0;
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
transition: transform 0.4s, opacity 0.1s 0.3s;
}
.no-touch .cs-style-3 figure:hover figcaption,
.cs-style-3 figure.cs-hover figcaption {
opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
-moz-transition: -moz-transform 0.4s, opacity 0.1s;
transition: transform 0.4s, opacity 0.1s;
}
.video-container {
padding-bottom: 46.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe, 
.video-container object, 
.video-container embed {
position: absolute;
top: 0;
left: 0;
max-width: 100%;
max-height: 100%;
}
.video-wrapper {
max-width: 100%;
position: relative;
}
.owl_post_slider {
}
.owl_post_slider .item img {
display: block;
width: 100%;
height: auto;
}
.owl_post_slider .owl-controls {  }
.post-type .owl-prev {
float: left;
left: 0px;
background: #d98739;
position: absolute;
top: 40%;
background: url(//malerei-kremser.at/wp-content/themes/malerei-kremser/images/owl-left-icon.png) no-repeat;
text-indent: -9999px;
width: 29px;
height: 72px;
white-space: nowrap;
background-size: 100%;
}
.post-type .owl-next {
float: right;
right: 00px;
position: absolute;
top: 40%;
background: url(//malerei-kremser.at/wp-content/themes/malerei-kremser/images/owl-right-icon.png) no-repeat;
text-indent: -9999px;
width: 29px;
height: 72px;
white-space: nowrap;
background-size: 100%;
}
.owl-fade-slide .item {
overflow: hidden;
position: relative;
}
.owl-fade-slide .item img {
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
}
.owl-fade-slide .item:hover img  {
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2);
}
.search-results-found {
font-family: 'Open Sans', sans-serif;
font-weight: 600;
text-transform: uppercase;
color: #000;
margin: 30px 0;
}
.single-search-item {
margin-bottom: 20px;
}
.single-search-item-thumb {
width: 75px;
height: 75px;
float: left;
background: #e7e7e7;
text-align: center;
}
.single-search-item-details {
margin-left: 100px;
}
.single-search-item-details a {
color: #000;
font-size: 16px;
font-family: 'Open Sans', serif;
font-weight: 600;
text-transform: uppercase;
}
.single-search-item-details a:hover {
color: #777;
}
.single-search-details {
color: #bbb;
font-size: 12px;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
}
span.single-search-detail {
text-transform: none;
font-style: italic;
color: #777;
}		
.search-results-icon {
font-size: 35px;
padding-top: 20px;
color: #fff;
display: block;
}
.post-view-categories {
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
}
.post-view-date {
text-transform: uppercase;
font-size: 12px;
font-weight: 400;
}
.post-view-separator {
text-transform: uppercase;
font-size: 12px;
font-weight: 400;
margin-left: 10px;
margin-bottom: 20px;
}
h1.single-post-view-title {
font-weight: 700;
font-size: 42px;
letter-spacing: -4px;
line-height: 1;
text-transform: none;
}
h1.single-post-view-title  a{
color: #000;
}
.container-with-margin-bottom {
margin-bottom: 35px;
}
.pego-columns9 {
width: 945px;
}
.single-post1 > img {
float: left;
margin-bottom: 20px;
}
.single-post-details {
float: right;
margin-bottom: 30px;
margin-left: 30px;
}
.single-no-thumb {
min-height: 0 !important;
padding: 30px 40px 30px !important;
}
.post-details-list.single-no-thumb {
margin-bottom: 20px;
}
.post-details-list.single-no-thumb .single-post-detail-item{
margin-right: 20px;
}
.single-post-title-details {
padding: 30px 40px 60px;
min-height: 315px;
}
.single-post-title-details .single-post-view-title {
margin-top: 20px;
}
.single-post-content {
padding: 0 40px;
font-size: 14px;
color: #444;
font-family: 'open sans', serif;
font-weight: 400;
line-height: 1.8;
text-align: justify;
}
.single-post-excerpt {
padding: 0 40px;
}
.single-post-detail-item {
margin: 15px 0;
float: left;
}
.post-details-list-title {
color: #fff;
font-weight: 700;
font-size: 14px;
}
.post-details-list {
width: 100%;
height: auto;
background: #0b559e;
padding: 40px;
min-height: 315px;
}
.post-detail-icon {
float: left;
color: #fff;
font-size: 30px;
}
.post-detail-info-wrap {
margin-left: 50px;
}
.post-detail-title {
color: #fff;
font-weight: 700;
}
.post-detail-info, .post-detail-info a {
color: #fff;
}
.index-posts-wrapper .single-post-content {
padding: 0 40px 40px;
border-bottom: 1px solid #ececec;
}
.single-post-title-details.single-no-thumb {
border-top: 1px solid #ececec;
}
.overlay-single-post  {
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.4);
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
display: table;
text-align: center;
vertical-align: middle;
top: 0;
}
.overlay-single-post-inside {
display: table-cell;
vertical-align: middle;	
}
.single-post-popup {
position: absolute;
display: block;
line-height: 0;
float: left;
width: 630px;
height: 630px;
margin-bottom: 30px;
}
.single-post-popup:hover .overlay-single-post {
opacity: 1;
visibility: visible;
}
.overlay-single-post-icon {
color: #fff;
font-size: 50px;
}
div.fancybox-skin {
padding: 0 !important;
}
.single-post-hidden {
position: relative;
width: 600px;
height: 630px;
float: left;
margin-bottom: 30px;
}
.single-post-content p {
font-size: 14px;
color: #444;
font-family: 'open sans', serif;
font-weight: 400;
line-height: 1.8;
text-align: justify;
}
.vc_dropcap .dropcap.type2 span.first_letter {	
float: left;
font-size: 42px !important;
margin-right: 15px;
background: #0b559e;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
padding: 0px 25px;
}
.vc_dropcap .dropcap.type2 {
color: #000;
font-size: 22px;
font-weight: 400;
line-height: 1.6;
} .folio-view-categories {
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
}
.folio-view-date {
text-transform: uppercase;
font-size: 12px;
font-weight: 400;
float: left;
}
.folio-view-separator {
text-transform: uppercase;
font-size: 12px;
font-weight: 400;
margin-left: 10px;
margin-bottom: 20px;
float: left;
}
h1.single-folio-view-title {
font-weight: 700;
font-size: 42px;
letter-spacing: -4px;
line-height: 1;
margin-bottom: 0px;
text-transform: none;
}
.single-folio1 > img {
float: left;
margin-bottom: 20px;
}
.single-folio-details {
float: right;
margin-bottom: 30px;
margin-left: 30px;
}
.single-folio-title-details {
padding: 30px 40px 60px;
min-height: 350px;
}
.single-folio-title-details .single-folio-view-title {
margin-top: 20px;
}
.single-folio-content {
padding: 0 40px;
}
.single-folio-excerpt {
padding: 0 40px;
}
.single-folio-detail-item {
margin: 15px 0;
float: left;
}
.folio-details-list-title {
color: #fff;
font-weight: 700;
font-size: 14px;
}
.folio-details-list {
width: 100%;
height: auto;
background: #0b559e;
padding: 40px;
min-height: 350px;
}
.folio-detail-icon {
float: left;
color: #fff;
font-size: 30px;
}
.folio-detail-info-wrap {
margin-left: 50px;
}
.folio-detail-title {
color: #fff;
font-weight: 700;
}
.folio-detail-info {
color: #fff;
}
.overlay-single-folio  {
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.4);
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
display: table;
text-align: center;
vertical-align: middle;
top: 0;
}
.overlay-single-folio-inside {
display: table-cell;
vertical-align: middle;	
}
.single-folio-popup {
position: relative;
display: block;
line-height: 0;
float: left;
width: 630px;
height: 580px;
}
.single-folio-popup:hover .overlay-single-folio {
opacity: 1;
visibility: visible;
}
.overlay-single-folio-icon {
color: #fff;
font-size: 50px;
}
.folio-attachments {
float: left;
}
.single-folio-attachment {
float: left;
display: block;
line-height: 0;
}
.other-project-title {
width: 100%;
padding: 10px 50px 10px;
background: #000;
text-align: center;
color: #fff;
font-weight: 700;
text-transform: uppercase;
font-size: 14px;
line-height: 1.2;
}
a.other-project { display: block; line-height: 0; }
.overlay-single-folio-attachment  {
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.4);
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
display: table;
text-align: center;
vertical-align: middle;
top: 0;
}
.overlay-single-folio-inside-attachment {
display: table-cell;
vertical-align: middle;	
}
.single-folio-attachment {
position: relative;
display: block;
line-height: 0;
float: left;
width: 210px;
height: 120px;
}
.single-folio-attachment:hover .overlay-single-folio-attachment {
opacity: 1;
visibility: visible;
}
.overlay-single-folio-icon-attachment {
color: #fff;
font-size: 50px;
}
.single-folio-title-details a {
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
color: #000;
float: left;
}
.other-projects-global-title {
background: #eee;
padding: 40px;
font-weight: 700;
font-size: 18px;
}
.other-projects-icon {
float: left;
font-size: 34px; 
margin-right: 20px;
position: relative;
top: -5px;
}
.single-post-content .wpb_content_element {
margin-bottom: 10px !important;
}
.folio-view-desc {
padding: 40px;
float: left;
}
.folio-view-wrapper {
margin-bottom: 35px;
}
.single-folio-content > .vc_row > .vc_col-sm-12, 
.single-post-content > .vc_row > .vc_col-sm-12  {
float: none !important;
}
.folio-view-thumb {
position: relative;
display: block;
line-height: 0;
float: left;
max-width: 100%;
}
.folio-view-summary {
float: left;
margin-top: 20px;
}
.arrow-up { 
width: 0; 
height: 0; 
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 15px solid #fff;
position: absolute;
bottom: 0;
margin: 0 auto;
left: 50%;
margin-left: -7.5px;
z-index: 3;
}
.arrow-down {
width: 0; 
height: 0; 
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top: 15px solid #fff;
position: absolute;
top: 0;
margin: 0 auto;
left: 50%;
margin-left: -7.5px;
z-index: 3;
}
.single-folio-view-title a {
color: #000;
}
.folio-view-overlay-icon {
position: absolute;
top: 50%;
left: 50%;
font-size: 50px;
color: #fff;
margin-left: -25px;
margin-top: -25px;
opacity: 0;
visibility: hidden;
z-index: 2;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
}
.folio-view-overlay-bg  {
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.4);
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
display: block;
top: 0;
}
.folio-view-thumb:hover .folio-view-overlay-bg,
.folio-view-thumb:hover .folio-view-overlay-icon {
opacity: 1;
visibility: visible;
}
.folio-view-categories {
float: left;
}
.folio-view-categories a {
color: #000;
}
.other-projects-wrap {
position: relative;
display: block;
}
.other-project:hover .folio-view-overlay-bg,
.other-project:hover .folio-view-overlay-icon {
opacity: 1;
visibility: visible;
}
.single-post-hidden {
position: relative;
width: 600px;
height: 630px;
float: left;
margin-bottom: 30px; 
}
.folio-thumb-wrap {
position: absolute;
}
.folio-thumbs-hidden {
width: 600px;
height: 700px;
position: relative;
float: left;
margin-bottom: 30px;
} .quote-with-url-wrapper {
padding: 10px 40px;
display: table;
vertical-align: middle;
background: #ececec;
}
.quote-with-url-caption {
display: table-cell;
width: 70%;
color: #9a9999;
font-size: 18px;
font-weight: 600;
}
.quote-with-url-button1 {
display: table-cell;
}
.quote-with-url-button1 a {
background: #41bfe6;
padding: 20px 30px;
font-weight: 700;
text-transform: uppercase;;
font-size: 13px;
display: inline-block;
color: #fff;
}
.quote-with-url-button2 {
display: table-cell;
}
.quote-with-url-button2 a {
background: #f58243;
padding: 20px 30px;
font-weight: 700;
text-transform: uppercase;;
font-size: 13px;
display: inline-block;
color: #fff;
} .services3-sh-wrapper {
margin: 0 -15px;
}
.single-service2-big, .single-service2-small-items {
width: 25%;
padding: 0 15px;
float: left;
}
.single-service2-small {
margin-bottom: 20px;
float: left;
}
.single-service2-small img {
float: left;
}
.single-service2-small-details {
margin-left: 100px;
} .portfolio-sh-items-wrapper {
}
.portfolio-sh-item {
width: 33.3334%;
float: left;
}
a.portfoliosh-thumb {
line-height: 0;
display: block;
}
h1.portfolio-sh-item-title {
position: absolute;
bottom: 40px;
left: 40px;
right: 40px;
font-size: 50px;
color: #fff;
line-height: 1.4;
font-size: 16px;
z-index: 2;
opacity: 0;
visibility: hidden; 
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	  
font-weight: 700;
}
h1.single-service2-big-title {
font-size: 16px;
margin-bottom: 5px;
-webkit-font-smoothing: antialiased; 
margin-top: 10px;
color: #000;
}
h1.single-service2-big-title a {
font-size: 16px;
margin-bottom: 5px;
-webkit-font-smoothing: antialiased; 
margin-top: 10px;
color: #000;
}
a.single-service2-bigreadmore {
color: #41bfe6;
text-transform: uppercase;
font-weight: 700;
font-size: 13px;
}
p.single-service2-big-excerpt { margin-bottom: 5px; }
h1.single-service2-small-title {
font-size: 13px;
margin-bottom: 5px;
}
p.single-service2-small-excerpt {
font-size: 14px;
letter-spacing: -0.5px;
}
h1.single-service2-small-title a {
color: #000;
}
.portfolio-sh-item-overlay-bg  {
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.75);
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
display: block;
top: 0;
}
a.portfoliosh-thumb:hover .portfolio-sh-item-overlay-bg,
a.portfoliosh-thumb:hover .portfolio-sh-item-title {
opacity: 1;
visibility: visible;
}
.portfolio-sh-items-wrapper.folio-view-wrapper {
margin-bottom: 0;
}
h1.portfolio-sh-item-title {
}
h1.portfolio-sh-item-title span {
color: #f58243;
}
h1.custom_title {
text-transform: uppercase;
color: #000;
font-size: 42px;
font-weight: 700;
line-height: 1;
letter-spacing: -1px;
margin-bottom: 20px;
}
h1.custom_title span {
font-size: 32px;
display: block;
font-weight: 400;
color: #000;
}
li.filter-cat {
list-style: none;
float: left;
}
.portfolio-sh-items-header { background: #000; padding: 10px 40px; }
.portfolio-sh-items-header-icon {
float: left;
color: #fff;
font-size: 42px;
margin-right: 30px;
}
h1.portfolio-sh-items-header-title {
font-size: 28px;
display: block;
font-weight: 400;
color: #fff;
float: left;
position: relative;
top: 4px;
margin-right: 80px;
}
h1.portfolio-sh-items-header-title span {
text-transform: uppercase;
color: #fff;
font-size: 28px;
font-weight: 700;
line-height: 1;
letter-spacing: -1px;
}
ul#filters {
float: left;
margin-top: 12px;
}
.filter-cat a {
color: #aaaaaa;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
margin-right: 20px;
}
.filter-cat a:hover,
.filter-cat a.selected {
color: #fff;
} .isotope,
.isotope .isotope-item { -webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:      -o-transform, opacity;
transition-property:         transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
} .contact-info--wrapper { margin-bottom: 35px; }@media only screen and (max-width: 1280px) and  (min-width: 960px) {
.header-socials-wrapper, .container-wrapper { width: 960px; }
.home-wrapper .home-element4, .home-wrapper .home-element5, .home-wrapper .home-element6 { height: 782px; }
.pego-columns9 { width: 720px; }
.pego-columns6 { width: 480px; }
.pego-columns3 { width: 240px; }
.pego-columns, .page-vertical-alignment, .mapStyleClass { height: 221px; }
.home-element1 { top: -221px; }
.menu-wrapper ul.sf-menu > li > a { font-size: 15px; padding: 0 25px; }
div.contact-info3 { font-size: 60px; }
h1.contact-form-title { font-size: 22px; }
h1.contact-form-title span { font-size: 24px; }
.wpcf7 textarea.wpcf7-form-control { padding: 15px 25px; height: 100px; }
.wpcf7 input.wpcf7-form-control { padding: 10px 25px; }
p.contact-form-text { font-size: 12px; }
p.message-p { margin-bottom: 10px; }
.single-service, .company-history-element1 { padding: 25px; }
h1.service-title, h1.history-page-heading { font-size: 18px; } 
h1.service-title span, h1.history-page-heading span { font-size: 20px; }
p.service-excerpt, p.history-page-summary { font-size: 12px; }
.home-wrapper h1.page-heading, .home-wrapper h1.page-heading span { font-size: 20px; margin-bottom: 10px; }
.home-wrapper h1.page-heading span { font-size: 24px; }
p.page-summary { font-size: 12px;  margin-bottom: 10px; }
a.page-read-more-button { padding: 10px 15px; font-size: 13px; }
.page-icon-wrapper .page-title { padding: 0 60px; }
.services-wrapper a, .services-wrapper p { font-size: 15px; padding: 19px 40px 18px; }
.page-testimonails { height: 562px; padding: 25px; }
h1.testimonial-title   { font-size: 18px; } 
h1.testimonial-title span  { font-size: 24px; } 
h1.single-post-view-title { font-size: 30px; letter-spacing: -1px; }
.post-view-separator { margin-bottom: 0; }
.post-view-date { margin-bottom: 20px; }
.single-post-hidden  { width: 450px;  height: 480px; }
.single-post-popup { width: 480px;  height: 480px; }
.post-details-list { font-size: 14px !important; }
.widget select { min-width: 100px; }
#comments h1 { font-size: 24px; }
.folio-thumbs-hidden { width: 450px;  height: 480px; height: 533px;   }
.single-folio-popup { width: 480px; height: 442px;   }
.single-folio-attachment { width: 160px; height: 91px; }
.quote-with-url-caption { width: 63%; }
.single-service2-big { width: 33.3334%; margin-bottom: 20px; }
.single-service2-small-items { width: 100%; }
.single-service2-small { width: 50%; }
}
@media only screen and (max-width: 959px) { 
.header-socials-wrapper, .container-wrapper { width: 768px; }
.pego-columns6, .pego-columns9  { width: 100%; }
.pego-columns6.folio-view { width: 50%; }
.pego-columns3 { width: 100%; }
.pego-columns, .page-vertical-alignment, .mapStyleClass { min-height: 221px;  height: auto;}
.contact-form-with-info1 img, .contact-form-with-info3 img { display: none; }
.quote-bg-wrapper { min-height: 0 !important; }
.quote-bg-title-inside { padding-top: 40px; }
.home-element1 {  position: relative; top: 0; }
.home-element3a {  display: none; }
.home-element4 > img {  display: none; }
.page-testimonails, .home-wrapper .home-element4, .home-wrapper .home-element5, .home-wrapper .home-element6  { height: auto; }
.mobile-menu-show { display: block; }
.menu-wrapper { display: none; }
.pego-columns img { float: none; }
.single-service-image { width: 100%; text-align: center; } 
h1.service-title, p.service-excerpt { text-align: center; }
.single-service { border-bottom: 1px solid #fafafa; margin-bottom: 30px; }
.pego-columns3.single-post-view { width: 50%; }
.page-title h1 { padding: 40px 0; }
.single-post-hidden  {  display: none; }
.single-post-popup { width: 100%;  height: auto; position: relative; text-align: center; }
.overlay-single-post  { opacity: 0 !important; visibility: hidden !important; }
.folio-thumbs-hidden   {  display: none; }
.single-folio-popup { width: 100%;  height: auto; position: relative; text-align: center; }
.single-folio-attachment { width: 160px; height: 91px; }
.overlay-single-folio, .overlay-single-folio-attachment  { opacity: 0 !important; visibility: hidden !important; }
.folio-thumb-wrap { position: relative; }
.single-post-title-details, .post-details-list { min-height: 0; }
.single-post-detail-item {  margin-right: 30px; }
.sidebar { margin-bottom: 0; }
.folio-attachments { text-align: center; width: 100%; margin: 0 auto; float: left; }
.single-folio-attachment { width: 33%; height: auto; max-width: 210px; display: inline-block; float: none;}
.single-folio-title-details, .folio-details-list { min-height: 0; }
.folio-details-list .clear { clear: none; }
.clearit { clear: both !important; }
a.other-project { width: 50%; float: left; }
.quote-bg-title { top: 0; }
.pego-columns3.team-member-single { width: 315px; height: 290px; }
.team-member-overlay { top: 0; }
.about-element2 { text-align: center; }
.about-element2 img { float: none !important; margin-bottom: 30px; }
.pego-columns6.team-wrapper { width: 630px; margin: 0 auto; text-align: center; float: none; }
h1.history-page-heading { text-align: center; }
.company-history-element4 { display: none; }
.quote-with-url-caption { width: 55%; }
.single-service2-big { width: 33.3334%; margin-bottom: 20px; }
.single-service2-small-items { width: 100%; }
.single-service2-small { width: 50%; }
.portfolio-sh-item { width: 50%; }
h1.portfolio-sh-items-header-title { margin-right: 40px; }
}
@media only screen and (max-width: 767px) { 
.header-socials-wrapper, .container-wrapper { width: auto; margin-left: 15px; margin-right: 15px; }
p.portfolio-summary { font-size: 12px; }
div.contact-info3 { font-size: 50px;  }
.contact-element1 { text-align: center; }
.logo { width: 100%; text-align: center; padding: 0 !important; margin-top: 20px; }
.mobile-menu-show { float: none; margin: 0 auto;  text-align: center; }
h1.single-post-view-title { font-size: 30px; letter-spacing: -1px; }
h1.portfolio-title{ padding: 0 30px; }
p.portfolio-summary  { margin-bottom: 10px; }
div.owl-controls { opacity: 0 !important; visibility: hidden !important; display: none !important; }
.services-wrapper a, .services-wrapper p { padding: 17px 0; }
.footer { padding: 18px 40px; }
.arrow-up { bottom: -2px; }
.single-folio-detail-item { margin-right: 30px; }
.quote-bg-title-inside { padding: 30px;  font-size: 28px;}
.quote-with-url-caption { display: block; width: 100%; text-align: center; float: left;  margin-bottom: 15px; }
.quote-with-url-button1, .quote-with-url-button2 { display: block; width: 50%; text-align: center; float: left;  }
.single-service2-big { width: 100%; margin-bottom: 20px; text-align: center; }
.single-service2-small-items { width: 100%; }
.single-service2-small { width: 100%; }
.portfolio-sh-items-header-icon { width: 100%; text-align: center; }
h1.portfolio-sh-items-header-title { width: 100%; text-align: center; margin-right: 0; }
ul#filters  { width: 100%; text-align: center;  float: none; }
li.filter-cat { float: none; display: inline-block; }
}
@media only screen and (max-width: 630px) { 
.pego-columns6.folio-view { width: 100%;  margin-bottom: 30px;  }
.folio-view-desc { border-bottom: 1px solid #fafafa;}
.pego-columns3.single-post-view { width: 100%; }
a.other-project { width: 100%; float: left; }
#header-wrapper {  padding: 0 30px; }
.home-wrapper h1.page-heading, h1.testimonial-title, h1.portfolio-title span, div.contact-info1, h1.contact-form-title, h1.service-title { font-size: 20px; }
.home-wrapper h1.page-heading span, h1.testimonial-title span, h1.portfolio-title, div.contact-info3, h1.single-folio-view-title, h1.contact-form-title span,
h1.service-title span { font-size: 24px; }
div.contact-info1, div.contact-info2, div.contact-info3 { margin-bottom: 10px; letter-spacing: -1px; }
h1.single-folio-view-title { letter-spacing: -1px;  }
.single-folio-attachment {  min-width: 210px; }
.single-folio-detail-item { margin-right: 0px; width: 100%; }
.blockquote.type4 { padding: 0; }
.home-wrapper .home-element2, h1.portfolio-title, p.portfolio-summary,
div.pego-columns.pego-columns6.fl.contact-element1, .single-folio-content, .single-post-content  { padding-left: 20px; padding-right: 20px; }
.folio-view-desc, .page-testimonails, .folio-details-list, .single-folio-title-details, .single-service, .about-element1, .single-post-title-details, .post-details-list  { padding: 20px; }
.quote-bg-title-inside { padding: 20px;  font-size: 18px;}
.pego-columns6.team-wrapper { width: 100%; max-width: 315px; margin: 0 auto; text-align: center; float: none; }
p.name-p, p.email-p { width: 100%; margin-right: 0; } 
.single-post-detail-item {   width: 100% }
.quote-with-url-button1, .quote-with-url-button2 { display: block; width: 100%; text-align: center; float: left;  margin-bottom: 15px; }
.portfolio-sh-item { width: 100%; }
}@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-opensans/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, 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;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-playfair/playfair-display-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-playfair/playfair-display-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, 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: 700;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-playfair/playfair-display-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://malerei-kremser.at/wp-content/uploads/omgf/mytheme-playfair/playfair-display-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}.BorlabsCookie *{box-sizing:border-box}.BorlabsCookie *::before,.BorlabsCookie *::after{box-sizing:inherit}.BorlabsCookie * div,.BorlabsCookie * span,.BorlabsCookie * h1,.BorlabsCookie * h2,.BorlabsCookie * h3,.BorlabsCookie * h4,.BorlabsCookie * h5,.BorlabsCookie * h6,.BorlabsCookie * p,.BorlabsCookie * a,.BorlabsCookie * em,.BorlabsCookie * img,.BorlabsCookie * small,.BorlabsCookie * strike,.BorlabsCookie * strong,.BorlabsCookie * sub,.BorlabsCookie * sup,.BorlabsCookie * b,.BorlabsCookie * u,.BorlabsCookie * i,.BorlabsCookie * center,.BorlabsCookie * ol,.BorlabsCookie * ul,.BorlabsCookie * li,.BorlabsCookie * fieldset,.BorlabsCookie * form,.BorlabsCookie * label,.BorlabsCookie * legend{margin:0;padding:0;border:0;color:inherit;vertical-align:baseline;font-family:inherit;font-size:inherit;font-style:initial;font-weight:initial;letter-spacing:initial;line-height:initial;text-decoration:initial;text-transform:initial;word-spacing:initial}.borlabs-hide{display:none}.borlabs-position-fix{position:initial !important;transform:unset !important}._brlbs-btn-cookie-preference{display:inline-block;font-family:inherit;font-size:inherit;padding:.5em 1em;text-decoration:none;transition:background-color 125ms linear}.BorlabsCookie ._brlbs-cursor{cursor:pointer}.BorlabsCookie .text-left{text-align:left !important}.BorlabsCookie .text-center{text-align:center !important}.BorlabsCookie .text-right{text-align:right !important}.BorlabsCookie table._brlbs th{text-align:left}.BorlabsCookie table._brlbs td,.BorlabsCookie table._brlbs th{padding:.3rem}.BorlabsCookie ._brlbs-responsive-table{min-height:.01%;overflow:auto}.BorlabsCookie label._brlbs-focused{outline:Highlight;outline-color:-webkit-focus-ring-color;outline-style:solid;outline-width:2px}.BorlabsCookie .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.BorlabsCookie .sr-only-focusable:active,.BorlabsCookie .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.BorlabsCookie .container,.BorlabsCookie .container-fluid,.BorlabsCookie .container-xl,.BorlabsCookie .container-lg,.BorlabsCookie .container-md,.BorlabsCookie .container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.BorlabsCookie .container-sm,.BorlabsCookie .container{max-width:540px}}@media(min-width: 768px){.BorlabsCookie .container-md,.BorlabsCookie .container-sm,.BorlabsCookie .container{max-width:720px}}@media(min-width: 992px){.BorlabsCookie .container-lg,.BorlabsCookie .container-md,.BorlabsCookie .container-sm,.BorlabsCookie .container{max-width:960px}}@media(min-width: 1200px){.BorlabsCookie .container-xl,.BorlabsCookie .container-lg,.BorlabsCookie .container-md,.BorlabsCookie .container-sm,.BorlabsCookie .container{max-width:1140px}}.BorlabsCookie .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.BorlabsCookie .no-gutters{margin-right:0;margin-left:0}.BorlabsCookie .no-gutters>.col,.BorlabsCookie .no-gutters>[class*=col-]{padding-right:0;padding-left:0}.BorlabsCookie .col-xl,.BorlabsCookie .col-xl-12,.BorlabsCookie .col-xl-11,.BorlabsCookie .col-xl-10,.BorlabsCookie .col-xl-9,.BorlabsCookie .col-xl-8,.BorlabsCookie .col-xl-7,.BorlabsCookie .col-xl-6,.BorlabsCookie .col-xl-5,.BorlabsCookie .col-xl-4,.BorlabsCookie .col-xl-3,.BorlabsCookie .col-xl-2,.BorlabsCookie .col-xl-1,.BorlabsCookie .col-lg,.BorlabsCookie .col-lg-12,.BorlabsCookie .col-lg-11,.BorlabsCookie .col-lg-10,.BorlabsCookie .col-lg-9,.BorlabsCookie .col-lg-8,.BorlabsCookie .col-lg-7,.BorlabsCookie .col-lg-6,.BorlabsCookie .col-lg-5,.BorlabsCookie .col-lg-4,.BorlabsCookie .col-lg-3,.BorlabsCookie .col-lg-2,.BorlabsCookie .col-lg-1,.BorlabsCookie .col-md,.BorlabsCookie .col-md-12,.BorlabsCookie .col-md-11,.BorlabsCookie .col-md-10,.BorlabsCookie .col-md-9,.BorlabsCookie .col-md-8,.BorlabsCookie .col-md-7,.BorlabsCookie .col-md-6,.BorlabsCookie .col-md-5,.BorlabsCookie .col-md-4,.BorlabsCookie .col-md-3,.BorlabsCookie .col-md-2,.BorlabsCookie .col-md-1,.BorlabsCookie .col-sm,.BorlabsCookie .col-sm-12,.BorlabsCookie .col-sm-11,.BorlabsCookie .col-sm-10,.BorlabsCookie .col-sm-9,.BorlabsCookie .col-sm-8,.BorlabsCookie .col-sm-7,.BorlabsCookie .col-sm-6,.BorlabsCookie .col-sm-5,.BorlabsCookie .col-sm-4,.BorlabsCookie .col-sm-3,.BorlabsCookie .col-sm-2,.BorlabsCookie .col-sm-1,.BorlabsCookie .col,.BorlabsCookie .col-12,.BorlabsCookie .col-11,.BorlabsCookie .col-10,.BorlabsCookie .col-9,.BorlabsCookie .col-8,.BorlabsCookie .col-7,.BorlabsCookie .col-6,.BorlabsCookie .col-5,.BorlabsCookie .col-4,.BorlabsCookie .col-3,.BorlabsCookie .col-2,.BorlabsCookie .col-1{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.BorlabsCookie .col{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-12{flex:0 0 100%;max-width:100%}@media(min-width: 576px){.BorlabsCookie .col-sm{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-sm-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-sm-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-sm-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.BorlabsCookie .col-md{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-md-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-md-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-md-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width: 992px){.BorlabsCookie .col-lg{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-lg-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-lg-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-lg-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width: 1200px){.BorlabsCookie .col-xl{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-xl-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-xl-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-xl-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-xl-12{flex:0 0 100%;max-width:100%}}.BorlabsCookie .d-block{display:block !important}.BorlabsCookie .d-flex{display:flex !important}@media(min-width: 576px){.BorlabsCookie .d-sm-block{display:block !important}.BorlabsCookie .d-sm-flex{display:flex !important}}@media(min-width: 768px){.BorlabsCookie .d-md-block{display:block !important}.BorlabsCookie .d-md-flex{display:flex !important}}@media(min-width: 992px){.BorlabsCookie .d-lg-block{display:block !important}.BorlabsCookie .d-lg-flex{display:flex !important}}@media(min-width: 1200px){.BorlabsCookie .d-xl-block{display:block !important}.BorlabsCookie .d-xl-flex{display:flex !important}}.BorlabsCookie .flex-row{flex-direction:row !important}.BorlabsCookie .flex-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-between{justify-content:space-between !important}.BorlabsCookie .align-items-start{align-items:flex-start !important}.BorlabsCookie .align-items-end{align-items:flex-end !important}.BorlabsCookie .align-items-center{align-items:center !important}.BorlabsCookie .align-items-baseline{align-items:baseline !important}.BorlabsCookie .align-items-stretch{align-items:stretch !important}@media(min-width: 576px){.BorlabsCookie .flex-sm-row{flex-direction:row !important}.BorlabsCookie .flex-sm-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-sm-between{justify-content:space-between !important}.BorlabsCookie .align-items-sm-start{align-items:flex-start !important}.BorlabsCookie .align-items-sm-end{align-items:flex-end !important}.BorlabsCookie .align-items-sm-center{align-items:center !important}.BorlabsCookie .align-items-sm-baseline{align-items:baseline !important}.BorlabsCookie .align-items-sm-stretch{align-items:stretch !important}}@media(min-width: 768px){.BorlabsCookie .flex-md-row{flex-direction:row !important}.BorlabsCookie .flex-md-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-md-between{justify-content:space-between !important}.BorlabsCookie .align-items-md-start{align-items:flex-start !important}.BorlabsCookie .align-items-md-end{align-items:flex-end !important}.BorlabsCookie .align-items-md-center{align-items:center !important}.BorlabsCookie .align-items-md-baseline{align-items:baseline !important}.BorlabsCookie .align-items-md-stretch{align-items:stretch !important}}@media(min-width: 992px){.BorlabsCookie .flex-lg-row{flex-direction:row !important}.BorlabsCookie .flex-lg-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-lg-between{justify-content:space-between !important}.BorlabsCookie .align-items-lg-start{align-items:flex-start !important}.BorlabsCookie .align-items-lg-end{align-items:flex-end !important}.BorlabsCookie .align-items-lg-center{align-items:center !important}.BorlabsCookie .align-items-lg-baseline{align-items:baseline !important}.BorlabsCookie .align-items-lg-stretch{align-items:stretch !important}}@media(min-width: 1200px){.BorlabsCookie .flex-xl-row{flex-direction:row !important}.BorlabsCookie .flex-xl-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-xl-between{justify-content:space-between !important}.BorlabsCookie .align-items-xl-start{align-items:flex-start !important}.BorlabsCookie .align-items-xl-end{align-items:flex-end !important}.BorlabsCookie .align-items-xl-center{align-items:center !important}.BorlabsCookie .align-items-xl-baseline{align-items:baseline !important}.BorlabsCookie .align-items-xl-stretch{align-items:stretch !important}}.BorlabsCookie .w-25{width:25% !important}.BorlabsCookie .w-50{width:50% !important}.BorlabsCookie .w-75{width:75% !important}.BorlabsCookie .w-100{width:100% !important}.BorlabsCookie .w-auto{width:auto !important}.BorlabsCookie .h-25{height:25% !important}.BorlabsCookie .h-50{height:50% !important}.BorlabsCookie .h-75{height:75% !important}.BorlabsCookie .h-100{height:100% !important}.BorlabsCookie .h-auto{height:auto !important}.BorlabsCookie .mw-100{max-width:100% !important}.BorlabsCookie .mh-100{max-height:100% !important}.BorlabsCookie .min-vw-100{min-width:100vw !important}.BorlabsCookie .min-vh-100{min-height:100vh !important}.BorlabsCookie .vw-100{width:100vw !important}.BorlabsCookie .vh-100{height:100vh !important}.BorlabsCookie ._brlbs-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.BorlabsCookie ._brlbs-animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.BorlabsCookie ._brlbs-animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.BorlabsCookie ._brlbs-animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.BorlabsCookie ._brlbs-animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.BorlabsCookie ._brlbs-animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.BorlabsCookie ._brlbs-animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.BorlabsCookie ._brlbs-animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.BorlabsCookie ._brlbs-animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.BorlabsCookie ._brlbs-animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.BorlabsCookie ._brlbs-animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media(print), (prefers-reduced-motion: reduce){.BorlabsCookie ._brlbs-animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}}.BorlabsCookie._brlbs-switch-consent{align-items:center;display:flex;font-size:inherit}.BorlabsCookie._brlbs-switch-consent ._brlbs-btn-switch--textRight{margin-right:2em}.BorlabsCookie ._brlbs-title{display:inline-block;vertical-align:middle;margin-bottom:0}.BorlabsCookie ._brlbs-title::before{content:"|";display:inline-block;margin:0 .25rem 0 0}.BorlabsCookie ._brlbs-checkbox{color:inherit;cursor:pointer;display:block;padding-left:2em;position:relative}.BorlabsCookie ._brlbs-checkbox input{position:absolute;opacity:0 !important;width:auto;z-index:-1}.BorlabsCookie ._brlbs-checkbox input:checked~._brlbs-checkbox-indicator::after{opacity:1}.BorlabsCookie ._brlbs-checkbox input:disabled~._brlbs-checkbox-indicator::after{opacity:1}.BorlabsCookie ._brlbs-checkbox ._brlbs-checkbox-indicator{border-style:solid;border-width:2px;padding:0 !important;position:absolute;left:0;top:0;height:20px;width:20px;transition:.25s}.BorlabsCookie ._brlbs-checkbox ._brlbs-checkbox-indicator::after{content:"";border-style:solid;border-width:0 2px 2px 0;border-radius:1px;position:absolute;left:5px;top:1px;height:11px;width:6px;transform:rotate(45deg);opacity:0}.BorlabsCookie ._brlbs-btn-switch{position:relative;display:inline-block;margin:0;width:50px;height:26px;vertical-align:middle}.BorlabsCookie ._brlbs-btn-switch input{opacity:0;width:0;height:0}.BorlabsCookie ._brlbs-btn-switch input:checked+._brlbs-slider{background-color:#2295f3}.BorlabsCookie ._brlbs-btn-switch input:checked+._brlbs-slider:before{transform:translateX(24px)}.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#bbc0c7;transition:.4s}.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider::before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.BorlabsCookie ._brlbs-btn-switch-status{position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.BorlabsCookie ._brlbs-btn-switch--textRight ._brlbs-btn-switch-status{right:auto;left:calc(100% + 6px)}.BorlabsCookie ._brlbs-btn-switch-status::before{content:attr(data-inactive);white-space:nowrap}.BorlabsCookie ._brlbs-btn-switch>input:checked~._brlbs-btn-switch-status::before{content:attr(data-active)}#BorlabsCookieBox a{font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;word-spacing:inherit}#BorlabsCookieBox a:focus{outline:Highlight !important;outline-color:-webkit-focus-ring-color !important;outline-style:solid !important;outline-width:2px !important}#BorlabsCookieBox:not(._brlbs-keyboard) a:focus{outline:0 !important}#BorlabsCookieBox ._brlbs-animated{visibility:visible}#BorlabsCookieBox .container{background:inherit;display:block;float:none;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;min-height:auto;position:inherit}#BorlabsCookieBox ._brlbs-bar .container{overflow:auto !important;width:100% !important;max-width:none !important;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#BorlabsCookieBox ._brlbs-box .container{overflow:auto !important;width:auto !important}#BorlabsCookieBox .container::before{display:initial}#BorlabsCookieBox .container::after{content:" ";display:block;height:2px}#BorlabsCookieBox .container .row{background:inherit;color:inherit;display:flex;min-width:1px;pointer-events:inherit;width:auto;max-width:none}#BorlabsCookieBox .container .row.no-gutters{margin-left:0;margin-right:0}#BorlabsCookieBox .container .row::before,#BorlabsCookieBox .container .row::after{display:initial}#BorlabsCookieBox .bcac-item{margin:.5em 0;padding:.5em}#BorlabsCookieBox .bcac-item ._brlbs-h4{font-size:1.25em;margin:0 0 .25em 0}#BorlabsCookieBox .bcac-item p{font-size:.875em}#BorlabsCookieBox .bcac-item p,#BorlabsCookieBox .bcac-item span{color:inherit}#BorlabsCookieBox>div{display:none}#BorlabsCookieBox>div.show-cookie-box{display:flex}#BorlabsCookieBox>div:not(._brlbs-block-content){position:absolute;width:100%;z-index:999999}#BorlabsCookieBox>div:not(._brlbs-block-content).top-left{top:0}#BorlabsCookieBox>div:not(._brlbs-block-content).top-center{top:0}#BorlabsCookieBox>div:not(._brlbs-block-content).top-right{top:0}#BorlabsCookieBox>div:not(._brlbs-block-content).middle-left{top:50%}#BorlabsCookieBox>div:not(._brlbs-block-content).middle-center{top:50%}#BorlabsCookieBox>div:not(._brlbs-block-content).middle-right{top:50%}#BorlabsCookieBox>div:not(._brlbs-block-content).bottom-left{bottom:0}#BorlabsCookieBox>div:not(._brlbs-block-content).bottom-center{bottom:0}#BorlabsCookieBox>div:not(._brlbs-block-content).bottom-right{bottom:0}#BorlabsCookieBox h3,#BorlabsCookieBox ._brlbs-h3{background:inherit;color:inherit;font-family:inherit;font-size:1.625em;line-height:1.125em;word-break:break-all}#BorlabsCookieBox ul{display:flex;flex-flow:wrap;justify-content:center;list-style:none;margin:.9375em 0;padding:0}#BorlabsCookieBox ul li{color:inherit;font-family:inherit;font-size:1em;line-height:1.25em;list-style:none;margin:0 .9375em .375em 0}#BorlabsCookieBox ul li:last-child{margin:0}#BorlabsCookieBox ul li::before{content:"●";margin:0 4px 0 0}#BorlabsCookieBox p{color:inherit;font-family:inherit;font-size:1em;line-height:1.4em;margin:.9375em 0}#BorlabsCookieBox p:last-child{margin:0}#BorlabsCookieBox p ._brlbs-paragraph:last-child{margin-bottom:0}#BorlabsCookieBox ._brlbs-flex-center{display:flex;align-items:center;justify-content:center}#BorlabsCookieBox ._brlbs-flex-center p{margin-bottom:0}#BorlabsCookieBox ._brlbs-flex-left{display:flex;align-items:center;justify-content:left;margin:0 0 .9375em 0}#BorlabsCookieBox ._brlbs-actions{display:inline}#BorlabsCookieBox ._brlbs-accept{font-family:inherit;text-align:center}#BorlabsCookieBox ._brlbs-block-content{background:rgba(0,0,0,0);left:0;position:fixed;height:100%;top:0;width:100%;z-index:999999}#BorlabsCookieBox ._brlbs-block-content._brlbs-bg-animation{transition:background-color 250ms linear}#BorlabsCookieBox ._brlbs-block-content._brlbs-bg-dark{background:rgba(0,0,0,.6)}#BorlabsCookieBox ._brlbs-branding{font-family:inherit;font-size:.75em;margin:0}#BorlabsCookieBox ._brlbs-branding a{text-decoration:none}#BorlabsCookieBox ._brlbs-branding img{display:inline-block;max-height:16px;max-width:16px;vertical-align:middle}#BorlabsCookieBox ._brlbs-btn{display:inline-block;font-family:inherit;font-size:1.25em;padding:.75em 2em;text-decoration:none;transition:background-color 125ms linear}#BorlabsCookieBox ._brlbs-paragraph{display:block;margin-bottom:.6em}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-technology{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-personal-data{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-more-information{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-no-commitment{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-revoke{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-individual-settings{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-non-eu-data-transfer{margin-top:.6em}#BorlabsCookieBox .cookie-logo{height:auto;max-width:48px;padding:0 8px 0 0;vertical-align:middle;width:100%}#BorlabsCookieBox ._brlbs-legal{font-family:inherit;font-size:.75em;text-align:center}#BorlabsCookieBox ._brlbs-manage{font-family:inherit;font-size:.75em;text-align:center}#BorlabsCookieBox ._brlbs-refuse{font-family:inherit;font-size:.75em;text-align:center}#BorlabsCookieBox ._brlbs-refuse a{color:inherit}#BorlabsCookieBox ._brlbs-manage-btn{font-family:inherit;text-align:center}#BorlabsCookieBox ._brlbs-manage-btn a{font-size:1.25em;color:inherit}#BorlabsCookieBox ._brlbs-manage-btn a:hover{color:inherit}#BorlabsCookieBox ._brlbs-refuse-btn{font-family:inherit;text-align:center}#BorlabsCookieBox ._brlbs-refuse-btn a{font-size:1.25em;color:inherit}#BorlabsCookieBox ._brlbs-refuse-btn a:hover{color:inherit}#BorlabsCookieBox .top-left{align-items:flex-start;justify-content:flex-start}#BorlabsCookieBox .top-center{align-items:flex-start;justify-content:center}#BorlabsCookieBox .top-right{align-items:flex-start;justify-content:flex-end}#BorlabsCookieBox .middle-left{align-items:center;justify-content:flex-start}#BorlabsCookieBox .middle-center{align-items:center;justify-content:center}#BorlabsCookieBox .middle-right{align-items:center;justify-content:flex-end}#BorlabsCookieBox .bottom-left{align-items:flex-end;justify-content:flex-start}#BorlabsCookieBox .bottom-center{align-items:flex-end;justify-content:center}#BorlabsCookieBox .bottom-right{align-items:flex-end;justify-content:flex-end}#BorlabsCookieBox ._brlbs-box,#BorlabsCookieBox ._brlbs-bar{box-shadow:0 4px 8px rgba(0,0,0,.2);padding:15px 0;max-height:100vh;overflow:auto}#BorlabsCookieBox ._brlbs-bar-wrap{display:block;max-width:100%;width:100%;z-index:1000000}#BorlabsCookieBox ._brlbs-bar-wrap._brlbs-position-fixed{position:fixed}#BorlabsCookieBox ._brlbs-bar-wrap .cookie-preference ._brlbs-flex-center{justify-content:left}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim .cookie-box p{margin:0}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim .cookie-box p._brlbs-accept{margin:.9375em 0}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim ._brlbs-actions-mobile{display:none}#BorlabsCookieBox ._brlbs-bar ul{justify-content:center;margin:.5em 0}#BorlabsCookieBox ._brlbs-bar ._brlbs-no-padding-right{padding-right:0}#BorlabsCookieBox ._brlbs-bar ._brlbs-separator::before{content:"|";display:inline-block;margin:0 2px}#BorlabsCookieBox ._brlbs-bar .cookie-logo{padding:0 8px 0 0;vertical-align:middle;width:100%}#BorlabsCookieBox ._brlbs-bar ._brlbs-legal{text-align:center}#BorlabsCookieBox ._brlbs-box-wrap{display:block;max-width:550px;width:100%;z-index:1000000}#BorlabsCookieBox ._brlbs-box-wrap._brlbs-position-fixed{position:fixed}#BorlabsCookieBox ._brlbs-box._brlbs-box-slim>.container ._brlbs-manage{margin:0}#BorlabsCookieBox ._brlbs-box._brlbs-box-slim>.container ._brlbs-refuse{margin:.5em 0 0 0}#BorlabsCookieBox ._brlbs-box ._brlbs-separator::before{content:"|";display:inline-block;margin:0 2px}#BorlabsCookieBox .cookie-preference .container.not-visible{height:0}#BorlabsCookieBox .cookie-preference table{margin:1em 0 0 0;width:100%}#BorlabsCookieBox .cookie-preference table tr td,#BorlabsCookieBox .cookie-preference table tr th{border-bottom:1px solid}#BorlabsCookieBox .cookie-preference table tr:last-child td,#BorlabsCookieBox .cookie-preference table tr:last-child th{border-bottom:0}#BorlabsCookieBox .cookie-preference table th{text-align:left;width:40%}#BorlabsCookieBox .cookie-preference table td{text-align:left}#BorlabsCookieBox .cookie-preference table td,#BorlabsCookieBox .cookie-preference table th{font-size:.875em;padding:.25em .5em}#BorlabsCookieBox .cookie-preference ._brlbs-accept{text-align:left}#BorlabsCookieBox .cookie-preference ._brlbs-btn{font-size:1em;margin:0 0 .9375em 0;padding:.75em 1.5em}#BorlabsCookieBox .cookie-preference ._brlbs-legal{text-align:right}#BorlabsCookieBox .cookie-preference ._brlbs-pp-url{overflow:hidden;text-overflow:ellipsis;width:100%;max-width:0}#BorlabsCookieBox .cookie-preference ._brlbs-refuse{margin:0 0 .9375em 0;text-align:right}#BorlabsCookieBox .cookie-preference ._brlbs-separator::before{content:"|";display:inline-block;margin:0 2px}#BorlabsCookieBox ._brlbs-bar-advanced ul,#BorlabsCookieBox ._brlbs-box-advanced ul{justify-content:space-between}#BorlabsCookieBox ._brlbs-bar-advanced ul li,#BorlabsCookieBox ._brlbs-box-advanced ul li{line-height:1.375em;margin:0 .9375em .875em 0}#BorlabsCookieBox ._brlbs-bar-advanced ul li::before,#BorlabsCookieBox ._brlbs-box-advanced ul li::before{content:"";margin:0}#BorlabsCookieBox ._brlbs-box-plus-wrap{max-width:768px}#BorlabsCookieBox ._brlbs-box-plus #CookieBoxTextDescription{padding-top:10px;overflow:visible;max-height:100%}#BorlabsCookieBox ._brlbs-box-plus ._brlbs-legal{padding-top:10px}#BorlabsCookieBox ._brlbs-box-plus ._brlbs-button-area{padding-top:.475em}#BorlabsCookieBox ._brlbs-box-plus ._brlbs-button-area p:last-child{margin:.475em 0}#BorlabsCookieBox ._brlbs-box-plus ul{display:block}#BorlabsCookieBox ._brlbs-box-plus ul li{line-height:1.375em;padding:.475em .9375em .475em 0}#BorlabsCookieBox ._brlbs-box-plus ul li ._brlbs-checkbox{font-weight:600}#BorlabsCookieBox ._brlbs-box-plus ul li ._brlbs-service-group-description{padding-top:8px}#BorlabsCookieBox ._brlbs-box-plus ul li::before{content:"";margin:0}#CookieBoxTextDescription{overflow:auto;max-height:50vh}#CookiePrefDescription{overflow:auto;max-height:40vh}.BorlabsCookie ._brlbs-content-blocker{line-height:1.5em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption{padding:1em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption label{color:inherit}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption label input{background:none;border:0;display:inline-block;height:auto;margin:inherit;position:static;vertical-align:middle;width:auto;-webkit-appearance:auto}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption label input::before{content:""}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption label small{vertical-align:middle}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption p{margin-bottom:1em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption p:last-child{margin:0}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption small{font-size:.875em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default{background:#efefef;margin-bottom:1em;padding:1em;text-align:center}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default label input{vertical-align:middle;width:auto}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default p{margin-bottom:1em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default p:last-child{margin:0}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default small{font-size:.875em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed{margin-bottom:1em;position:relative;display:inline-block;overflow:hidden}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-thumbnail{display:block;max-width:100%}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-caption{top:50%;left:0;position:absolute;width:100%;text-align:center;transform:translateY(-50%)}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed a._brlbs-btn{display:inline-flex;align-items:center;justify-content:center}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed a._brlbs-btn._brlbs-icon-play-black::before{background:url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270%27 y=%270%27 width=%2778%27 height=%2778%27 viewBox=%270, 0, 78, 78%27%3E%3Cg id=%27Layer_1%27%3E%3Cg%3E%3Cpath d=%27M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5%27 fill=%27%23000000%27/%3E%3Cpath d=%27M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5%27 fill-opacity=%270%27 stroke=%27%23000000%27 stroke-width=%2712%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;background-size:contain;content:" ";display:inline-block;margin-right:4px;height:1.142857143em;width:.857142857em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed a._brlbs-btn._brlbs-icon-play-white::before{background:url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270%27 y=%270%27 width=%2778%27 height=%2778%27 viewBox=%270, 0, 78, 78%27%3E%3Cg id=%27Layer_1%27%3E%3Cg%3E%3Cpath d=%27M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5%27 fill=%27%23ffffff%27/%3E%3Cpath d=%27M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5%27 fill-opacity=%270%27 stroke=%27%23ffffff%27 stroke-width=%2712%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;background-size:contain;content:" ";display:inline-block;margin-right:4px;height:1.142857143em;width:.857142857em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-btn{display:inline-block;font-family:inherit;padding:.5em 1em;text-decoration:none;transition:background-color 125ms linear}._brlbs-fluid-width-video-wrapper{padding:56.2963% 0 0 0;position:relative;width:100%}._brlbs-fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fusion-video .BorlabsCookie{top:0;left:0;position:absolute}.bricks-video-wrapper .BorlabsCookie,.brxe-video .BorlabsCookie{position:absolute;width:100%;height:100%;top:0}.bricks-video-wrapper .BorlabsCookie ._brlbs-embed,.brxe-video .BorlabsCookie ._brlbs-embed{width:100%}.bricks-video-wrapper .BorlabsCookie ._brlbs-embed ._brlbs-thumbnail,.brxe-video .BorlabsCookie ._brlbs-embed ._brlbs-thumbnail{width:100%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper .BorlabsCookie{top:0;left:0;position:absolute}.wpb_video_widget .wpb_video_wrapper .BorlabsCookie{display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.wpb_wrapper .fb_type_standard{height:auto}#BorlabsCookieBoxWidget{position:fixed;transition:all 500ms ease;opacity:1;line-height:0;z-index:999998;padding:20px}#BorlabsCookieBoxWidget:hover{opacity:.8}#BorlabsCookieBoxWidget svg{width:48px;height:48px;filter:drop-shadow(0 0 4px rgba(0, 0, 0, 0.2))}#BorlabsCookieBoxWidget.bottom-left{left:0;bottom:0}#BorlabsCookieBoxWidget.bottom-right{bottom:0;right:0}@media(max-width: 424px){#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim ._brlbs-separator::before{content:"";display:block;margin:0}}@media(min-width: 576px){#BorlabsCookieBox ._brlbs-bar ul.show-cookie-logo{margin:.5em 0 0 16.6666666667%}}@media(max-width: 767px){#BorlabsCookieBox ._brlbs-box,#BorlabsCookieBox ._brlbs-bar{max-height:85vh}#BorlabsCookieBox ._brlbs-box-plus-wrap{max-width:550px}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim p{margin:0 0 .5em 0}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim ._brlbs-actions{display:none}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim p._brlbs-actions-mobile{display:block;margin:.9375em 0;text-align:center}#BorlabsCookieBox ._brlbs-bar .align-items-center{align-items:flex-start !important}#BorlabsCookieBox .cookie-preference ._brlbs-accept,#BorlabsCookieBox .cookie-preference ._brlbs-refuse{text-align:center}#BorlabsCookieBoxWidget._brlbs-hide-mobile{opacity:0;pointer-events:none;transform:translateY(25px)}#BorlabsCookieBoxWidget svg{width:32px;height:32px}}
._brlbs-animated {
--animate-duration: 1s;
--animate-delay: 1s;
}
@keyframes _brlbs-fadeInDown {
from {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
#BorlabsCookieBox ._brlbs-fadeInDown {
animation-name: _brlbs-fadeInDown;
}
@keyframes _brlbs-flipOutX {
from {
transform: perspective(400px);
}
30% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
#BorlabsCookieBox ._brlbs-flipOutX {
animation-duration: 0.75s;
animation-name: _brlbs-flipOutX;
backface-visibility: visible !important;
}
#BorlabsCookieBox * { font-family: inherit; }#BorlabsCookieBox ._brlbs-bar-advanced ul, #BorlabsCookieBox ._brlbs-box-advanced ul { justify-content: space-between; }#BorlabsCookieBox ._brlbs-bar, #BorlabsCookieBox ._brlbs-box { background: #fff; border-radius: 4px; color: #555; font-size: 13px; }#BorlabsCookieBox a { color: #0063e3; }#BorlabsCookieBox a:hover { color: #1a66ff; }#BorlabsCookieBox ._brlbs-btn { background: #000; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-btn:hover { background: #262626; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-refuse-btn a, #BorlabsCookieBox a._brlbs-refuse-btn { background: #000; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-refuse-btn a:hover, #BorlabsCookieBox a._brlbs-refuse-btn:hover { background: #262626; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-manage-btn a { background: #000; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-manage-btn a:hover { background: #262626; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-btn-accept-all { background: #000; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-btn-accept-all:hover { background: #262626; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-btn-accept-all { background: #000; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-btn-accept-all:hover { background: #262626; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-legal { color: #555; }#BorlabsCookieBox ._brlbs-legal a { color: inherit; }#BorlabsCookieBox ._brlbs-legal a:hover { color: #262626; }#BorlabsCookieBox ._brlbs-branding { color: #000; }#BorlabsCookieBox ._brlbs-branding a { color: inherit; }#BorlabsCookieBox ._brlbs-branding a:hover { color: inherit; }#BorlabsCookieBox ._brlbs-manage a { color: #0063e3; }#BorlabsCookieBox ._brlbs-manage a:hover { color: #1a66ff; }#BorlabsCookieBox ._brlbs-refuse { color: #555; }#BorlabsCookieBox ._brlbs-refuse a:hover { color: #262626; }#BorlabsCookieBox ul li::before { color: #000; }#BorlabsCookieBox .cookie-box ._brlbs-btn { width: 100%; }.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider { background-color: #bdc1c8; }.BorlabsCookie ._brlbs-btn-switch input:checked + ._brlbs-slider { background-color: #0063e3; }.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider::before { background-color: #fff; }.BorlabsCookie ._brlbs-btn-switch input:checked + ._brlbs-slider:before { background-color: #fff; }.BorlabsCookie ._brlbs-checkbox ._brlbs-checkbox-indicator { background-color: #fff; border-color: #a72828; border-radius: 4px; }.BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator { background-color: #0063e3; border-color: #0063e3; }.BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator::after { border-color: #fff; }.BorlabsCookie ._brlbs-checkbox input:disabled ~ ._brlbs-checkbox-indicator { background-color: #e6e6e6; border-color: #e6e6e6; }.BorlabsCookie ._brlbs-checkbox input:disabled ~ ._brlbs-checkbox-indicator::after { border-color: #999; }#BorlabsCookieBox .bcac-item { background-color: #f7f7f7; border-radius: 0px; color: #555; }#BorlabsCookieBox .cookie-preference table { background-color: #fff; border-radius: 0px; color: #555; }#BorlabsCookieBox .cookie-preference table { background-color: #fff; border-radius: 0px; color: #555; }#BorlabsCookieBox .cookie-preference table tr td, #BorlabsCookieBox .cookie-preference table tr th { background-color: #fff; border-color: #eee; }.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider { border-radius: 34px; }.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider::before { border-radius: 50%; }.BorlabsCookie ._brlbs-content-blocker { font-family: inherit; font-size: 14px; }.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption { background: hsla(0, 0%, 0%, 0.8); color: #fff; }.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a { color: #2277ff; }.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a:hover { color: #1a66ff; }.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn { background: #0063e3; border-radius: 4px; color: #fff; }.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn:hover { background: #1a66ff; color: #fff; }#BorlabsCookieBoxWidget svg {color: #0063e3;}a._brlbs-btn-cookie-preference { background: #000 !important; border-radius: 4px !important; color: #fff !important; }a._brlbs-btn-cookie-preference:hover { background: #262626 !important; color: #fff !important; }.BorlabsCookie ._brlbs-facebook {
border: 1px solid #e1e8ed;
border-radius: 6px;
max-width: 516px;
padding: 3px 0;
}
.BorlabsCookie ._brlbs-facebook a._brlbs-btn {
background: #4267b2;
border-radius: 2px;
}
.BorlabsCookie ._brlbs-facebook a._brlbs-btn:hover {
background: #3b5998;
}
.BorlabsCookie ._brlbs-google-maps a._brlbs-btn {
background: #4285f4;
border-radius: 3px;
}
.BorlabsCookie ._brlbs-google-maps a._brlbs-btn:hover {
background: #fff;
color: #4285f4;
}.BorlabsCookie ._brlbs-instagram {
border: 1px solid #e1e8ed;
border-radius: 6px;
max-width: 516px;
padding: 3px 0;
}
.BorlabsCookie ._brlbs-instagram a._brlbs-btn {
background: #3897f0;
border-radius: 4px;
}
.BorlabsCookie ._brlbs-instagram a._brlbs-btn:hover {
background: #117ee4;
}
.BorlabsCookie ._brlbs-twitter {
border: 1px solid #e1e8ed;
border-radius: 3px;
max-width: 516px;
}
.BorlabsCookie ._brlbs-twitter a._brlbs-btn {
background: #1da1f2;
border-radius: 0;
}
.BorlabsCookie ._brlbs-twitter a._brlbs-btn:hover {
background: #fff;
color: #1da1f2;
}
.BorlabsCookie ._brlbs-video-vimeo a._brlbs-btn {
background: #00adef;
border-radius: 20px;
}
.BorlabsCookie ._brlbs-video-vimeo a._brlbs-btn:hover {
background: #fff;
color: #00adef;
}
.BorlabsCookie ._brlbs-video-vimeo a._brlbs-btn._brlbs-icon-play-white:hover::before {
background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0' y='0' width='78' height='78' viewBox='0, 0, 78, 78'%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cpath d='M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5' fill='%2300adef'/%3E%3Cpath d='M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5' fill-opacity='0' stroke='%2300adef' stroke-width='12' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
background-size: contain;
content: " ";
}
.BorlabsCookie ._brlbs-video-youtube a._brlbs-btn {
background: #ff0000;
border-radius: 20px;
}
.BorlabsCookie ._brlbs-video-youtube a._brlbs-btn:hover {
background: #fff;
color: red;
}
.BorlabsCookie ._brlbs-video-youtube a._brlbs-btn._brlbs-icon-play-white:hover::before {
background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0' y='0' width='78' height='78' viewBox='0, 0, 78, 78'%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cpath d='M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5' fill='%23ff0000'/%3E%3Cpath d='M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5' fill-opacity='0' stroke='%23ff0000' stroke-width='12' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
background-size: contain;
content: " ";
}