.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@font-face{font-family:awsmicon;src:url(//rinnetal.com/wp-content/plugins/awsm-team/css/fonts/icomoon.eot);src:url(//rinnetal.com/wp-content/plugins/awsm-team/css/fonts/icomoon.eot) format('embedded-opentype'),url(//rinnetal.com/wp-content/plugins/awsm-team/css/fonts/icomoon.ttf) format('truetype'),url(//rinnetal.com/wp-content/plugins/awsm-team/css/fonts/icomoon.woff) format('woff'),url(//rinnetal.com/wp-content/plugins/awsm-team/css/fonts/icomoon.svg) format('svg');font-weight:400;font-style:normal}[class*=" awsm-icon-"],[class^=awsm-icon-]{font-family:awsmicon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.awsm-icon-viber:before{content:"\e923"}.awsm-icon-slack:before{content:"\e924"}.awsm-icon-discord:before{content:"\e925"}.awsm-icon-mixer:before{content:"\e926"}.awsm-icon-arrow-down:before{content:"\e60f"}.awsm-icon-arrow-left:before{content:"\e610"}.awsm-icon-arrow-right:before{content:"\e611"}.awsm-icon-close:before{content:"\e612"}.awsm-icon-yelp:before{content:"\e900"}.awsm-icon-github:before{content:"\e901"}.awsm-icon-flattr:before{content:"\e902"}.awsm-icon-xing:before{content:"\e903"}.awsm-icon-xing2:before{content:"\e904"}.awsm-icon-stumbleupon:before{content:"\e905"}.awsm-icon-stumbleupon2:before{content:"\e906"}.awsm-icon-delicious:before{content:"\e907"}.awsm-icon-lastfm:before{content:"\e908"}.awsm-icon-lastfm2:before{content:"\e909"}.awsm-icon-hackernews:before{content:"\e90a"}.awsm-icon-reddit:before{content:"\e90b"}.awsm-icon-soundcloud:before{content:"\e90c"}.awsm-icon-soundcloud2:before{content:"\e90d"}.awsm-icon-yahoo:before{content:"\e90e"}.awsm-icon-blogger2:before{content:"\e90f"}.awsm-icon-ello:before{content:"\e910"}.awsm-icon-wordpress2:before{content:"\e911"}.awsm-icon-steam:before{content:"\e912"}.awsm-icon-steam2:before{content:"\e913"}.awsm-icon-500px:before{content:"\e914"}.awsm-icon-deviantart:before{content:"\e915"}.awsm-icon-twitch:before{content:"\e916"}.awsm-icon-feed:before{content:"\e917"}.awsm-icon-feed2:before{content:"\e918"}.awsm-icon-sina-weibo:before{content:"\e919"}.awsm-icon-renren:before{content:"\e91a"}.awsm-icon-vk:before{content:"\e91b"}.awsm-icon-vine:before{content:"\e91c"}.awsm-icon-telegram:before{content:"\e91d"}.awsm-icon-spotify:before{content:"\e91e"}.awsm-icon-mail2:before{content:"\e91f"}.awsm-icon-mail3:before{content:"\e920"}.awsm-icon-check:before{content:"\e921"}.awsm-icon-mail:before{content:"\e945"}.awsm-icon-link:before{content:"\e9cb"}.awsm-icon-google-plus:before{content:"\ea8b"}.awsm-icon-google-plus2:before{content:"\ea8c"}.awsm-icon-hangouts:before{content:"\ea8e"}.awsm-icon-google-drive:before{content:"\ea8f"}.awsm-icon-facebook:before{content:"\ea90"}.awsm-icon-facebook2:before{content:"\ea91"}.awsm-icon-instagram:before{content:"\ea92"}.awsm-icon-whatsapp:before{content:"\ea93"}.awsm-icon-twitter:before{content:"\ea96"}.awsm-icon-youtube:before{content:"\ea9d"}.awsm-icon-vimeo:before{content:"\eaa0"}.awsm-icon-vimeo2:before{content:"\eaa1"}.awsm-icon-flickr:before{content:"\eaa3"}.awsm-icon-flickr2:before{content:"\eaa4"}.awsm-icon-dribbble:before{content:"\eaa7"}.awsm-icon-behance:before{content:"\eaa8"}.awsm-icon-behance2:before{content:"\eaa9"}.awsm-icon-dropbox:before{content:"\eaae"}.awsm-icon-wordpress:before{content:"\eab4"}.awsm-icon-blogger:before{content:"\eab8"}.awsm-icon-tumblr:before{content:"\eab9"}.awsm-icon-tumblr2:before{content:"\eaba"}.awsm-icon-skype:before{content:"\eac5"}.awsm-icon-linkedin2:before{content:"\eac9"}.awsm-icon-linkedin:before{content:"\eaca"}.awsm-icon-stackoverflow:before{content:"\ead0"}.awsm-icon-pinterest2:before{content:"\ead1"}.awsm-icon-pinterest:before{content:"\ead2"}.awsm-icon-foursquare:before{content:"\ead6"}.awsm-icon-snapchat-ghost:before{content:"\e927"}.awsm-icon-imdb:before{content:"\e928"}.awsm-icon-meetup:before{content:"\e929"}.awsm-icon-wechat:before{content:"\e92a"}.awsm-icon-weixin:before{content:"\e92a"}.awsm-icon-quora:before{content:"\e922"}.awsm-icon-phone:before{content:"\e942"}.awsm-grid-wrapper,.awsm-grid-wrapper *,.awsm-grid-wrapper::after,.awsm-grid-wrapper::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.awsm-grid-wrapper figcaption,.awsm-grid-wrapper figure{display:block}.awsm-grid-wrapper figure{margin:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.awsm-contact-info,.awsm-flip-back-inner,.awsm-flip-front,.awsm-personal-info{display:block}.awsm-grid-wrapper a{color:#aaa;text-decoration:none}.awsm-grid-wrapper a:active,.awsm-grid-wrapper a:hover{color:#333}.circles-style,.grid-style{line-height:1.2}.awsm-grid::after,.clearfix::after{content:"";clear:both;display:block}.awsm-grid-wrapper .awsm-grid{list-style:none;padding:30px 0;margin:0 -15px}.awsm-grid-wrapper .awsm-grid.drawer-style{margin:0}.awsm-grid-wrapper .awsm-grid>.awsm-grid-card{float:left;width:25%;padding:0 15px;margin:0 0 30px;clear:none}.awsm-grid-wrapper .grid-2-col>.awsm-grid-card{width:50%}.awsm-grid-wrapper .grid-3-col>.awsm-grid-card{width:33.33%}.awsm-grid-wrapper .grid-4-col>.awsm-grid-card{width:25%}.awsm-grid-wrapper .grid-5-col>.awsm-grid-card{width:20%}figure{overflow:hidden}.awsm-grid-wrapper a{text-decoration:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:0;outline:0}.awsm-grid-wrapper p{line-height:1.4}.awsm-grid figure{position:relative;margin:0}.awsm-grid figure img{width:100%;display:block;position:relative;margin:0;border:none}.awsm-grid-wrapper .awsm-grid h3{margin:0 0 3px;padding:0;font-size:1.17em;line-height:1.4;color:#1f1f1f}.awsm-grid-wrapper ul{list-style:none;line-height:normal}.awsm-grid-wrapper .awsm-social-icons{padding:0;margin:0 -5px}.awsm-social-icons span{display:inline-block;padding:0 5px;margin-bottom:2px}.awsm-social-icons a{display:block;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:-webkit-transform .3s;-moz-transition:transform .3s,-moz-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-moz-transform .3s;line-height:1}.awsm-social-icons a:hover{-moz-transform:translateY(-4px);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.awsm-grid-wrapper .awsm-contact-details{margin-bottom:20px}.awsm-contact-details>p{padding:10px 0;margin:0!important;border-bottom:1px dotted rgba(35,35,35,.2)}.awsm-contact-details span{min-width:100px;margin-right:6px}figcaption p{font-size:14px}.drawer-style a,figure figcaption a{-webkit-box-shadow:none;box-shadow:none;border-bottom:0}.awsm-grid-nav{display:none!important}.awsm-content-scrollbar{padding-right:30px}.awsm-personal-details{max-height:293px;overflow:hidden}.awsm-personal-info{position:relative;margin-bottom:15px}.awsm-personal-info span{text-transform:uppercase;font-size:.815em;line-height:1.4;display:block}.awsm-contact-info p{margin:0 0 15px;line-height:normal;color:#1f1f1f}.awsm-coming-soon{text-align:center;color:#333}.awsm-grid-wrapper .awsm-contact-details a,.awsm-grid-wrapper .awsm-social-icons a,.awsm-grid-wrapper a.awsm-modal-close,.awsm-grid-wrapper a.awsm-nav-item{text-decoration:none;border:none}@media (max-width:1230px){.awsm-grid-wrapper .grid-5-col>.awsm-grid-card{width:25%}}@media (max-width:1024px){.awsm-grid-wrapper .awsm-grid>.awsm-grid-card{width:33.333%}.awsm-grid-wrapper .grid-2-col>.awsm-grid-card{width:50%}}@media (max-width:992px){.awsm-grid-wrapper .awsm-grid>.awsm-grid-card{width:50%}}@media (max-width:678px){.awsm-grid-wrapper .awsm-grid>.awsm-grid-card{width:100%}}.cards-style.style-1 figure{overflow:hidden;padding:30px 0 100px;background:#fff;border:1px solid rgba(0,0,0,.1)}.cards-style.style-1 figure::before{content:"";background:rgba(255,255,255,.9);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 37%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(37%,rgba(255,255,255,.6)),color-stop(78%,rgba(255,255,255,1)),to(rgba(255,255,255,1)));background:-moz- oldlinear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 37%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 37%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);position:absolute;top:0;right:0;bottom:0;left:0;-moz-transform:translateY(100%) translateY(-90px);-webkit-transform:translateY(100%) translateY(-90px);-ms-transform:translateY(100%) translateY(-90px);transform:translateY(100%) translateY(-90px);-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:-webkit-transform .4s;-moz-transition:transform .4s,-moz-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;z-index:1}.cards-style.style-1 figure img{-webkit-transition:-webkit-transform .8s;-moz-transition:-moz-transform .8s;transition:-webkit-transform .8s;-moz-transition:transform .8s,-moz-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s,-moz-transform .8s;border-radius:50%;-webkit-border-radius:50%;max-width:160px!important;margin:0 auto;display:block}.cards-style.style-1 figcaption{bottom:0;left:0;right:0;position:absolute;padding:30px 20px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateY(-moz-calc(100% - 100px));-webkit-transform:translateY(-webkit-calc(100% - 100px));-ms-transform:translateY(calc(100% - 100px));transform:translateY(calc(100% - 100px));-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:-webkit-transform .4s;-moz-transition:transform .4s,-moz-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;text-align:center;z-index:2;color:#000}.cards-style.style-1 figcaption a{color:#000}.cards-style.style-1 figcaption p{font-size:14px}.cards-style.style-1 .awsm-contact-info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:-webkit-transform .4s;-moz-transition:transform .4s,-moz-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;opacity:0;visibility:hidden}.cards-style.style-1 figure.cs-hover img,.no-touchevents .cards-style.style-1 figure:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.cards-style.style-1 figure.cs-hover figcaption,.cards-style.style-1 figure.cs-hover::before,.no-touchevents .cards-style.style-1 figure:hover figcaption,.no-touchevents .cards-style.style-1 figure:hover::before{-webkit-transform:translateY(0) translateY(0);-moz-transform:translateY(0) translateY(0);-ms-transform:translateY(0) translateY(0);transform:translateY(0) translateY(0)}.cards-style.style-1 figure.cs-hover .awsm-contact-info,.no-touchevents .cards-style.style-1 figure:hover .awsm-contact-info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.cards-style .awsm-flip-back{font-size:0}.cards-style figcaption::after{content:"";height:100%;display:inline-block;vertical-align:middle;width:1px}.cards-style .awsm-flip-back-inner{display:inline-block;width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px);vertical-align:middle;font-size:14px}.cards-style.style-2 figure{overflow:hidden;text-align:center}.cards-style.style-2 figure{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.cards-style.style-2 figure img{border-radius:50%;-webkit-border-radius:50%;max-width:160px!important;margin:0 auto;display:block}.cards-style.style-2 .awsm-flip-front,.cards-style.style-2 figcaption{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;padding:30px 20px;background:#fff;border:1px solid rgba(0,0,0,.1);color:#000;-webkit-transition:-webkit-transform .6s,z-index .7s;-moz-transition:-moz-transform .6s,z-index .7s;-webkit-transition:z-index .7s,-webkit-transform .6s;transition:z-index .7s,-webkit-transform .6s;-moz-transition:transform .6s,z-index .7s,-moz-transform .6s;transition:transform .6s,z-index .7s;transition:transform .6s,z-index .7s,-webkit-transform .6s,-moz-transform .6s}.cards-style.style-2 .awsm-flip-front{-moz-transform:rotateY(0);-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);position:relative}.cards-style.style-2 .awsm-flip-front .awsm-personal-info{padding-top:20px}.cards-style.style-2 figcaption{-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);position:absolute;left:0;top:0;right:0;bottom:0}.cards-style.style-2 figcaption a{color:#000}.cards-style.style-2 figure.cs-hover .awsm-flip-front,.no-touchevents .cards-style.style-2 figure:hover .awsm-flip-front{-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.cards-style.style-2 figure.cs-hover figcaption,.no-touchevents .cards-style.style-2 figure:hover figcaption{-moz-transform:rotateY(0);-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}.cards-style.style-3 figure{overflow:hidden;padding:20px 20px 100px;background:#fff;border:1px solid rgba(0,0,0,.1)}.cards-style.style-3 figure::before{content:"";background:rgba(255,255,255,.9);background:-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,.6) 20%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),color-stop(20%,rgba(255,255,255,.6)),color-stop(78%,rgba(255,255,255,1)),to(rgba(255,255,255,1)));background:-moz- oldlinear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,.6) 20%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,255,255,.6) 20%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);position:absolute;top:0;right:0;bottom:0;left:0;-moz-transform:translateY(100%) translateY(-90px);-webkit-transform:translateY(100%) translateY(-90px);-ms-transform:translateY(100%) translateY(-90px);transform:translateY(100%) translateY(-90px);-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:-webkit-transform .4s;-moz-transition:transform .4s,-moz-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;z-index:1}.cards-style.style-3 figure img{-webkit-transition:-webkit-transform .8s;-moz-transition:-moz-transform .8s;transition:-webkit-transform .8s;-moz-transition:transform .8s,-moz-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s,-moz-transform .8s}.cards-style.style-3 figcaption{bottom:0;left:0;right:0;position:absolute;padding:30px 20px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateY(100%) translateY(-100px);-webkit-transform:translateY(100%) translateY(-100px);-ms-transform:translateY(100%) translateY(-100px);transform:translateY(100%) translateY(-100px);-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:-webkit-transform .4s;-moz-transition:transform .4s,-moz-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;text-align:center;z-index:2;color:#000}.cards-style.style-3 figcaption a{color:#000}.cards-style.style-3 figcaption p{font-size:14px}.cards-style.style-3 .awsm-contact-info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:-webkit-transform .4s;-moz-transition:transform .4s,-moz-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;opacity:0;visibility:hidden}.cards-style.style-3 figure.cs-hover img,.no-touchevents .cards-style.style-3 figure:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.cards-style.style-3 figure.cs-hover figcaption,.cards-style.style-3 figure.cs-hover::before,.no-touchevents .cards-style.style-3 figure:hover figcaption,.no-touchevents .cards-style.style-3 figure:hover::before{-webkit-transform:translateY(0) translateY(0);-moz-transform:translateY(0) translateY(0);-ms-transform:translateY(0) translateY(0);transform:translateY(0) translateY(0)}.cards-style.style-3 figure.cs-hover .awsm-contact-info,.no-touchevents .cards-style.style-3 figure:hover .awsm-contact-info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.cards-style.style-4{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-flow:row wrap}.cards-style.style-4::after{display:none}.cards-style.style-4 figure{padding:20px 20px 0;background:#fff;border:1px solid rgba(0,0,0,.1);position:relative}.cards-style.style-4 figure img{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s}.cards-style.style-4 figcaption{padding:20px;text-align:center;z-index:2;color:#000}.cards-style.style-4 figcaption a{color:#000}.cards-style.style-4 figcaption p{font-size:14px}.cards-style.style-4 figure.cs-hover img,.no-touchevents .cards-style.style-4 figure:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.drawer-style.style-1 figcaption{position:absolute;left:25px;right:25px;top:25px;bottom:25px;padding:30px;background:rgba(35,35,35,.8);color:#fff;text-align:center;opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-ms-transform:scale(.6);transform:scale(.6);-webkit-transform:scale(.6);-moz-transform:scale(.6);-webkit-transition:-webkit-transform .2s,opacity .2s;-moz-transition:-moz-transform .2s,opacity .2s;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;-moz-transition:transform .2s,opacity .2s,-moz-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s,-moz-transform .2s;font-size:0}.list-style figure img{max-width:300px!important}.awsm-grid.list-style figcaption{overflow:hidden}.awsm-grid.list-style>.awsm-grid-card{width:100%;float:none;border-bottom:1px solid rgba(35,35,35,.2);padding:0 0 40px 0;margin-bottom:40px}.awsm-grid.list-style>li:last-child{border-bottom:0;margin-bottom:0}.awsm-grid.list-style h3{font-size:36px;margin:0 0 10px;line-height:1.1}.awsm-grid.list-style .awsm-personal-info span{font-size:14px}.awsm-grid-wrapper .awsm-grid.list-style{margin:0;padding:0}.list-style .awsm-personal-info h3{font-size:18px;margin:0 0 5px;line-height:1.1}.list-style figure{color:#111}.list-style figcaption p{font-size:16px}.list-style .awsm-social-icons span{border:1px solid;margin:0 5px 2px 5px;text-align:center;padding:0}.list-style .awsm-contact-info a{color:#111;padding:10px 0;width:40px}.list-style.style-1 .awsm-contact-info{font-size:16px}.list-style.style-1 figure img{float:left;margin-right:30px}.list-style.style-2 figure img{float:right;margin-left:30px}.awsm-table{display:table;width:100%;color:#111}.awsm-table-row{display:table-row}.awsm-table-cell{display:table-cell;padding:10px;vertical-align:middle}.awsm-table-row.awsm-table-head .awsm-table-cell{border:none}.awsm-table-cell .awsm-table-cell-inner{max-width:400px}.table-style .awsm-table-img-holder{max-width:75px}.awsm-table-cell .awsm-social-icons a{color:#111}.table-style .awsm-table-cell h3{font-size:16px;font-weight:400;margin:0;padding:0;line-height:1.235}.table-style .awsm-table-cell h2{font-size:16px;margin:0;padding:0;line-height:1.235}.table-style .awsm-table-cell p{margin-bottom:10px}.awsm-table-description .awsm-table-cell-inner{min-width:240px}.awsm-table.style-1 .awsm-table-row.awsm-table-head .awsm-table-cell{border-bottom:2px solid #ccc}.awsm-table.style-1 .awsm-table-cell{border-bottom:1px solid #ccc}.awsm-table.style-2 .awsm-table-row.awsm-table-head .awsm-table-cell{border-bottom:none}.awsm-table.style-2 .awsm-table-cell{border-bottom:none}.awsm-table.style-2 .awsm-table-row:nth-child(2n+1){background-color:rgba(113,113,113,.04)}.awsm-table.style-2 .awsm-table-row.awsm-table-head{background-color:#eee}.awsm-table.style-3 .awsm-table-row.awsm-table-head .awsm-table-cell{background-color:#eee}.awsm-table.style-3 .awsm-table-cell{border-bottom:1px solid #ddd}.awsm-table.style-3 .awsm-table-row:first-child .awsm-table-cell{border-top:1px solid #ddd}.awsm-table.style-3 .awsm-table-row .awsm-table-cell:first-child{border-left:1px solid #ddd}.awsm-table.style-3 .awsm-table-row .awsm-table-cell:last-child{border-right:1px solid #ddd}@keyframes DownMove{0%{top:50%}5%{top:60%}10%{top:50%}15%{top:60%}20%{top:50%}}@-webkit-keyframes DownMove{0%{top:50%}5%{top:60%}10%{top:50%}15%{top:60%}20%{top:50%}}@-moz-keyframes DownMove{0%{top:50%}5%{top:60%}10%{top:50%}15%{top:60%}20%{top:50%}}@media screen and (max-width:830px){.awsm-table-description .awsm-table-cell-inner{min-width:unset}}@media screen and (max-width:700px){.awsm-grid.list-style figcaption{overflow:visible}.list-style.style-1 figure img,.list-style.style-2 figure img{float:none;margin:0 0 30px 0}.awsm-table,.awsm-table-cell,.awsm-table-row{display:block}.awsm-table.style-1 .awsm-table-row{padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px}.awsm-table-row.awsm-table-head{display:none}.awsm-table-cell{padding:0;border:none}.table-style .awsm-table-img-holder{float:left;margin-right:20px;margin-bottom:20px}.awsm-table-designation,.awsm-table-name{overflow:hidden}.awsm-table-description{clear:both}.awsm-table .awsm-table-cell h2{margin-bottom:10px}.awsm-table .awsm-table-cell h3{margin-top:0}.awsm-table.style-1 .awsm-table-cell{border:none}.awsm-table-cell .awsm-table-cell-inner{max-width:none}.awsm-table.style-2 .awsm-table-row{padding:20px 15px}.awsm-table.style-3{border:1px solid #ccc}.awsm-table.style-3 .awsm-table-row{padding:20px 15px;border-bottom:1px solid #ccc}.awsm-table.style-3 .awsm-table-row:last-child{border-bottom:none}.awsm-table.style-3 .awsm-table-cell{border:none!important}}@media screen and (max-width:650px){.awsm-personal-details{max-height:100%;overflow:visible}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cards-style.style-1 figure::before{-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;-moz-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.cards-style.style-1 figure.cs-hover::before,.no-touchevents .cards-style.style-1 figure:hover::before{-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.cards-style.style-2 .awsm-flip-front,.cards-style.style-2 figcaption{-webkit-transition:-webkit-transform .6s,z-index .7s;-moz-transition:-moz-transform .6s,z-index .7s;-webkit-transition:z-index .7s,-webkit-transform .6s;transition:z-index .7s,-webkit-transform .6s;-moz-transition:transform .6s,z-index .7s,-moz-transform .6s;transition:transform .6s,z-index .7s;transition:transform .6s,z-index .7s,-webkit-transform .6s,-moz-transform .6s;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;backface-visibility:visible}.cards-style.style-2 figcaption{z-index:1}.cards-style.style-2 .awsm-flip-front{z-index:2}.cards-style.style-2 figure.cs-hover figcaption,.no-touchevents .cards-style.style-2 figure:hover figcaption{z-index:3}}:root .cards-style.style-2 figcaption{z-index:1}:root .cards-style.style-2 .awsm-flip-front{z-index:2}:root .cards-style.style-2 figure:hover figcaption{z-index:3}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10000; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxTopLeft{width:14px; height:14px; background:url(//rinnetal.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(//rinnetal.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/border.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(//rinnetal.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(//rinnetal.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px; background:url(//rinnetal.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px; height:43px; background:url(//rinnetal.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(//rinnetal.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(//rinnetal.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff; overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(//rinnetal.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//rinnetal.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(//rinnetal.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;} #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
.yith_woocompare_colorbox #cboxLoadedContent {
overflow: hidden !important;
}.selectBox-dropdown {
min-width: 150px;
position: relative;
border: solid 1px #BBB;
line-height: 1.5;
text-decoration: none;
text-align: left;
color: #000;
outline: none;
vertical-align: middle;
background: #F2F2F2;
background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
display: inline-block;
cursor: default;
}
.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
border-color: #666;
}
.selectBox-dropdown.selectBox-menuShowing {
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.selectBox-dropdown .selectBox-label {
padding: 2px 8px;
display: inline-block;
white-space: nowrap;
overflow: hidden;
}
.selectBox-dropdown .selectBox-arrow {
position: absolute;
top: 0;
right: 0;
width: 23px;
height: 100%;
background: url(//rinnetal.com/wp-content/plugins/yith-woocommerce-wishlist-premium/assets/images/jquery.selectBox-arrow.gif) 50% center no-repeat;
border-left: solid 1px #BBB;
} .selectBox-dropdown-menu {
position: absolute;
z-index: 99999;
max-height: 200px;
min-height: 1em;
border: solid 1px #BBB; background: #FFF;
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
overflow: auto;
-webkit-overflow-scrolling: touch;
} .selectBox-inline {
min-width: 150px;
outline: none;
border: solid 1px #BBB;
background: #FFF;
display: inline-block;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
overflow: auto;
}
.selectBox-inline:focus {
border-color: #666;
} .selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
list-style: none;
display: block;
cursor: default;
padding: 0;
margin: 0;
}
.selectBox-options LI A {
line-height: 1.5;
padding: 0 .5em;
white-space: nowrap;
overflow: hidden;
background: 6px center no-repeat;
}
.selectBox-options LI.selectBox-hover A {
background-color: #EEE;
}
.selectBox-options LI.selectBox-disabled A {
color: #888;
background-color: transparent;
}
.selectBox-options LI.selectBox-selected A {
background-color: #C8DEF4;
}
.selectBox-options .selectBox-optgroup {
color: #666;
background: #EEE;
font-weight: bold;
line-height: 1.5;
padding: 0 .3em;
white-space: nowrap;
} .selectBox.selectBox-disabled {
color: #888 !important;
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
opacity: .5;
filter: alpha(opacity=50);
border-color: #666;
}
.selectBox-inline.selectBox-disabled {
color: #888 !important;
}
.selectBox-inline.selectBox-disabled .selectBox-options A {
background-color: transparent !important;
}.zustand-button_kraftstoff_show{
background-color: green;
margin-bottom: 10px;
color: #fff;
text-align: center;
font-size: 18px;
padding: 5px 10px 5px 10px;
}
th:first-child, td:first-child {
padding-left: 10px !important;
hyphens: auto;
}
.woocommerce-breadcrumb{
display: none !important;
}
#tab-title-description {
display: none !important;
}
.highlightshowli li {
padding: 0px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
margin-left: 1em !important;
}
.highlightshowli {
margin: 5px 0px 5px 0px !important;
} .tab-panels th.anbietercss {
width: 30% !important;
text-transform: none !important;
}
#custom_html-4 {
margin-bottom: 0px !important;
} .row-dienst {
width: 100% !important;
padding: 10px 0px 0px 0px !important;
float: left;
}
.marginextraicon {
margin-top: -1px;
} .price-wrapper-archive del {
text-decoration-color: #b90a30;
font-weight: bold;
} [data-tax="orderby"] {
display: none;
}
[data-icon-label]:after {
top: -5px !important;
background-color: #a41914 !important;
} .yith-woocompare-count {
position: absolute;
top: 4px;
right: -8px;
font-style: normal;
font-family: Arial, Sans-serif !important;
font-weight: bolder !important;
background-color: #a01915;
box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
font-size: 11px !important;
padding-left: 2px;
padding-right: 2px;
opacity: .9;
line-height: 17px;
letter-spacing: -.5px;
height: 17px;
min-width: 17px;
border-radius: 99px;
color: #fff !important;
text-align: center;
z-index: 1;
transition: transform .2s;
}
.button.secondary:not(.is-outline) {
border: 1px solid white;
}  .woof_select_pa_aktionextra {
color: #e2130c !important;
font-weight: bold;
border: 2px solid #e2130c !important;
}
.woof_reset_search_form,
.fullw {
width: 100%;
}
.woof_products_top_panel {
z-index: 1 !important;
}
.woof_redraw_zone select {
margin-bottom: 0em;
}
.woof_container {
padding-bottom: 0;
margin-bottom: 3px;
}
.woof_image_term.checked,
.woof_image_term:hover {
background-color: #ccc !important;
}
p.woof_tooltip span.woof_tooltip_data {
display: none;
}
.woof_list_label li {
width: calc(50% - 2px);
margin: 0px !important;
}
.woof_label_count {
background: var(--primary-color) !important;
color: #f1f1f1 !important;
margin: -6px 0 0 0px !important;
}
.woof_list_label .woof_label_term {
width: 100%;
font-size: 0.8em;
}
.widget_currency_converter .is-divider {
display: none;
}
.widget_currency_converter .currency_switcher li {
margin: 0px 10px 0px 0px !important;
}
.widget_currency_converter form {
margin: 10px 5px !important;
}
span.widget-title.shop-sidebar {
text-transform: none;
color: #555;
font-weight: 700;
font-size: 1.125em;
}
.widget_currency_converter {
margin: 0px !important;
}
.widget_currency_converter .currency_switcher a {
padding: 0px 35px !important;
}
.woof_container h4 {
font-size: 16px;
color: #333;
font-weight: normal;
padding: 0 .75em;
}   .ad-in-product-loop {
max-width: 100% !important;
flex-basis: 100% !important;
} .popup-h1 {
font-size: 1.7em;
line-height: 1.3;
color: #3d3d3d;
font-weight: 700;
width: 100%;
margin-top: 0;
margin-bottom: .5em;
text-rendering: optimizeSpeed;
}
.box-text {
padding: 0.7em 0.7em !important;
}
.box-compare-wishlist a { background-color: #263548;
background-color: var(--primary-color) !important;
padding: 6px;
width: calc(50% - 2.5px);
text-align: center;
font-size: 11px;
font-weight: bold;
margin: 0px !important;
float: left;
border-radius: 3px;
color: white;
}
.show-on-hover .wishlist-icon {
display: none;
}
.box-compare-wishlist-box-left a {
margin-right: 2.5px !important;
}
.box-compare-wishlist-box-right a {
margin-left: 2.5px !important;
}
.box-compare-wishlist-box img.ajax-loading {
display: none !important;
}
.compare-full-size {
width: 100% !important;
margin-right: 0px !important;
}
.wishlist-full-size a {
width: 100% !important;
margin-left: 0px !important;
}
.box-headline a {
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
font-size: 16px;
font-weight: bold;
}
.box-headline p {
margin-top: 5px;
height: 23px !important;
}
.box-small-details p {
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: 13px;
line-height: 15px;
}
.box-small-details .highlights {
font-weight: bold;
height: 30px;
white-space: inherit;
}
.price-wrapper-archive del .amount {
width: 50% !important;
margin: 0px !important;
}
.price-wrapper-archive ins .amount {
width: 50% !important;
margin: 0px !important;
float: right;
text-align: right;
}
.price-wrapper-archive .price {
font-size: 20px;
margin-top: 7px !important;
position: relative;
}
.zustand-button {
width: 100%; background-color: #263548;
background-color: var(--primary-color);
border-radius: 3px;
text-align: center;
font-size: 15px;
padding: 2px;
color: white;
font-weight: bold;
line-height: 1.8 !important;
margin: 5px 0px 0px 0px !important;
text-transform: none;
min-height: 0px;
}
.zustand-button i {
font-size: 10px;
}
a.zustand-button:hover {
color: white;
}
.below-price-wrapper {
margin-top: 5px !important;
height: 74px;
}
.add-to-cart-button {
width: calc(75% - 2.5px) !important;
float: left;
margin-right: 2.5px;
position: relative;
}
.add-to-cart-button a {
width: 100%;
font-size: 16px !important;
font-size: 1.7em !important;
font-weight: 900;
margin: 0px !important;
border-radius: 3px;
padding: 0px !important;
height: 74px !important;
font-family: sans-serif !important;
}
.finanz-beispiel_button {
position: absolute;
padding: 2px;
width: 100%;
font-size: .9em;
z-index: 3;
text-align: center;
background-color: var(--primary-color);
color: #ffffff;
cursor: pointer;
font-weight: bold;
border-radius: 4px 4px 0px 0px;
margin-top: -1px !important;
}
.finanz-beispiel_button:hover {
outline: none;
opacity: 1;
color: #fff;
box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.2);
}
.icon-expand,
.zoom-button {
display: none !important;
}
.textarea_button>.fussnote {
margin-top: -3px;
position: absolute;
}
.textarea_button {
position: absolute;
width: 100%;
line-height: 22.7px !important;
font-size: 13px !important;
text-align: center;
background-color: var(--primary-color);
color: #ffffff;
z-index: 2;
cursor: pointer;
font-weight: bold;
margin-top: 0px !important;
height: 22.7px;
font-family: "Lato", sans-serif;
letter-spacing: normal;
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.textarea_button:hover {
position: absolute;
width: 100%;
line-height: 22.7px !important;
font-size: 13px !important;
text-align: center;
background-color: var(--primary-color);
color: #ffffff;
z-index: 2;
cursor: pointer;
font-weight: bold;
margin-top: 0px !important;
height: 22.7px;
font-family: "Lato", sans-serif;
letter-spacing: normal;
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.finanz-beispiel_popup {
position: absolute;
background-color: #ffffff;
z-index: 4;
width: 135%;
height: 470%;
bottom: 108%;
box-shadow: 0px 5px 7px #3e3e3e;
border-radius: 3px;
padding: 2.5px 7.5px;
}
@media screen and (max-width: 1170px) and (min-width: 850px) {
.finanz-beispiel_popup {
height: 30vw;
}
}
.finanz-beispiel_popup::after {
position: absolute;
content: "";
left: 3px;
bottom: -10px;
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 10px solid #ffffff;
}
.finanz-beispiel_popup_close {
position: absolute;
font-size: 15px;
font-weight: bold;
line-height: 15px;
content: "X";
right: 3px;
top: 3px;
width: 20px;
height: 20px;
cursor: pointer;
text-align: right;
}
.finanz-beispiel_popup_headline {
font-weight: bold;
font-size: 1.3em;
letter-spacing: -1px;
color: var(--primary-color);
}
.finanz-beispiel_popup_content {
position: relative;
height: 91%;
}
.finanz-beispiel_popup_content select {
display: inline-block;
width: 50px;
height: 15px;
margin: 0px 5px;
line-height: 0.9;
}
.finanz-beispiel_popup_content span {
font-weight: bold;
}
.finanz-beispiel_popup_content p {
margin: 0;
font-size: 0.9em;
}
.finanz-beispiel_popup_bankdaten {
font-size: 10px !important;
line-height: 11px;
position: absolute;
bottom: 5px;
}
.add-to-cart-button .preisblock-zahl {
line-height: 1.4 !important; position: inherit;
}
.add-to-cart-button .preisblock-text {
font-size: 0.6em !important;
text-transform: initial;
font-weight: 900;
display: block !important;
margin-top: 12px;
line-height: 0.8 !important;
}
.add-to-cart-button .rate_zusatz {
font-size: 0.6em !important;
}
.rabatt-fussnote {
line-height: initial;
font-size: 0.5em;
vertical-align: text-top;
}
.site-logo-image {
padding: 10px;
vertical-align: inherit !important;
}
.contact-wrapper {
width: calc(25% - 2.5px) !important;
float: left;
margin-left: 2.5px;
}
.contact-wrapper .box-contact-button {
margin: 0px !important;
height: 35px;
}
.box-contact-button {
padding: 0px !important;
min-height: 0px !important;
}
.box-contact-button i {
margin: 0px !important;
font-size: 20px !important;
}
.contact-mail {
margin-bottom: 4px !important;
}
.telefon_button {
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-o-transition: all 2s ease;
transition: all 2s ease;
animation: shadow-pulse 2s;
}
.pflichtangaben_below_buttons {
margin-top: 5px;
font-size: 13px;
min-height: 47px;
line-height: 15px;
}
.efficiency-class {
height: 20px;
line-height: 20px;
font-weight: 700;
padding-right: 8px;
color: #FFF;
text-align: right;
position: absolute;
right: 0px;
bottom: 8px;
width: 30px;
}
.efficiency-class_before {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-right: 16px solid #FFF;
position: absolute;
right: 30px;
bottom: 8px;
}  .popup-modal {
display: none;
position: fixed;
z-index: 31;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0.6);
}
.popup-modal_content {
background-color: #fefefe;
margin: 20vh auto;
padding: 20px;
border: 1px solid #888;
width: 95%;
}
@media (min-width: 1250px) {
.popup-modal_content {
margin: 10% auto;
width: 40%;
}
.fahrzeug-input_table th {
font-size: .9em !important;
}
.fahrzeug-input_table td {
font-size: .9em !important;
}
}
.popup-modal_close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.popup-text {
margin-top: 20px;
}
.popup-modal_close:hover,
.popup-modal_close:focus {
color: black;
text-decoration: none;
cursor: pointer;
} .archiv-car-text {
float: left;
margin: 0px !important;
line-height: 32px;
color: white;
}
.archiv-car-box {
margin: 5px !important;
height: 23px;
width: 23px;
}
.archiv-car-checkbox {
position: absolute;
top: 0px;
right: 0px;
background-color: var(--primary-color);
padding-left: 5px !important;
z-index: 1;
}
.archiv-car-checkbox-productpage {
position: absolute;
right: 0px;
top: 64px;
}
.fahrzeug-input_field {
margin: 0px 5px 0px 0px;
width: 90px !important;
padding: 0px 5px !important;
text-align: right;
vertical-align: inherit !important;
height: 19px !important;
}
.fahrzeug-input_field::-webkit-outer-spin-button,
.fahrzeug-input_field::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.fahrzeug-input_field[type=number] {
-moz-appearance: textfield;
}
.fahrzeug-input_tooltip {
position: absolute;
top: -30px;
font-size: 0.6em;
background-color: #a41914;
color: white;
padding: 5px;
right: 0px;
}
.fahrzeug-input_tooltip-left {
left: 0px;
right: inherit;
}
.fahrzeug-input_tooltip::after {
position: absolute;
content: "";
top: 20px;
right: 30%;
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 10px solid #a41914;
}
.fahrzeug-input_tooltip-left::after {
left: 30%;
}
.fahrzeug-input_tooltip-bottom {
bottom: -26px;
top: inherit;
white-space: nowrap;
font-weight: bold;
left: 0px;
right: inherit;
font-size: 0.85em;
line-height: 1;
}
.fahrzeug-input_tooltip-bottom::after {
top: -8px;
border-bottom: 10px solid #a41914 !important;
border-top: inherit;
}
.product_list_widget li {
margin-left: 0px !important;
}
.fahrzeug-input_table th {
font-size: .6em;
text-transform: none;
}
.fahrzeug-input_table td {
font-size: .8em;
}   .fix_sticky_header_achor {
display: block;
position: relative;
top: -170px;
visibility: hidden;
}
p.single-product-artikelnummer {
color: rgba(102, 102, 102, 0.7);
margin: 0px;
}
.product-page-price {
margin-bottom: 17px;
}
.product-page-price del span {
margin: 0px;
}
.product-page-price sup {
margin-right: 15px;
}
.cart_item sup {
display: none;
}
.second_row {
width: 50%;
float: left;
}
.single-imprint-container {
margin: 10px 0px;
}
.single-accordion-finanz-leasing a {
border-top: 0px !important;
font-weight: bold;
font-size: 17px;
}
.single-accordion-finanz-leasing table {
margin-bottom: 0px !important;
}
.single-details-table table {
margin-bottom: 10px;
}
.accordion-finanz-leasing {
margin-bottom: 10px;
background-color: #f1f1f1;
border-radius: 3px;
}
.accordion-finanz-leasing .accordion-inner {
background-color: white;
padding: 10px;
}
.finanz-beispiel_table select {
display: inline-block;
width: 55px;
height: 20px;
margin: 0px 5px;
}
.finanz-beispiel_bankdaten {
font-size: 12px;
line-height: 14px;
margin: 10px 0px 0px;
}
.single_buttons a,
.single_buttons i {
text-transform: none !important;
}
@media screen and (max-width: 650px) and (min-width: 550px) {
.single_buttons a {
font-size: 1.75vw !important;
}
}
@media screen and (max-width: 850px) {
.single_buttons .tel {
display: none;
}
.single_buttons .tel-mobile:after {
content: 'Anrufen';
}
}
.single-add-to-cart-container form {
margin-bottom: 10px !important;
}
.single-add-to-cart-container button {
margin: 0px !important;
border-radius: 3px;
width: 100%;
font-size: 0.9em !important;
}
.single-add-to-cart-container {
width: 100%;
float: left;
}
.single-phone-container {
width: 50%;
float: left;
padding-right: 5px;
}
.single-phone-button {
width: 100%;
}
.single-phone-container a {
margin-bottom: 10px;
}
.single-contact-container {
width: 50%;
float: left;
padding-left: 5px;
}
.single-contact-button {
width: 100%;
}
.single-contact-container a {
margin-bottom: 10px;
}
.single-compare-container a {
width: 100%;
margin: 0px;
border-radius: 3px;
}
.single-compare-container {
padding-right: 5px;
}
.single-wishlist-container {
padding-left: 5px;
}
.single-wishlist-container .yith-wcwl-add-to-wishlist a {
width: 100%;
color: #fff;
background-color: var(--primary-color);
border-color: rgba(0, 0, 0, 0.05);
position: relative;
display: inline-block;
font-size: .97em;
letter-spacing: .03em;
touch-action: none;
cursor: pointer;
font-weight: bolder;
text-align: center;
text-decoration: none;
border: 1px solid transparent;
vertical-align: middle;
border-radius: 3px;
margin-top: 0;
margin-right: 1em;
text-shadow: none;
line-height: 2.4em;
min-height: 2.5em;
padding: 0 1.2em;
max-width: 100%;
transition: transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s;
text-rendering: optimizeLegibility;
box-sizing: border-box;
margin: 0px;
text-transform: uppercase;
}
.single-wishlist-container .ajax-loading {
display: none;
}
.single-compare-full-size {
width: 100% !important;
padding-right: 0px !important;
}
.single-wishlist-full-size {
width: 100% !important;
padding-left: 0px !important;
}
.single-details-table th,
.accordion-finanz-leasing th,
.tab-panels th {
width: 60% !important;
text-transform: none !important;
}
.woocommerce-tabs .tab-panels {
overflow: auto;
overflow-y: scroll;
}
.woocommerce-product-attributes img {
width: 20em !important;
margin-bottom: 20px;
}
.video2sale_card {
border: 2px solid #ededed;
padding: 10px;
border-radius: 8px;
box-shadow: 0px 0px 2px -1px black;
}
.popup_video2call div {
padding-bottom: 0px;
}
.popup-video2call-headline p {
margin: 15px 0px;
}
.popup-video2call-headline ul {
margin-bottom: 0px;
}
.popup-video2call-headline li {
margin: 0px;
}
.video_card img {
float: right;
max-width: 20%;
position: absolute;
top: 10px;
right: 10px;
}
.video_card .col-inner {
border-radius: 8px;
}
@media (width: 1200px) {
.slider-nav-outside .flickity-prev-next-button {
display: none !important;
}
}
.single-bottom-cars {
margin: 0px !important;
}  .wpcf7-acceptance input {
margin-bottom: 0px;
}
.form-notice {
font-size: 12px;
margin-bottom: 20px !important;
}
.wpcf7-submit {
border-radius: 3px !important;
}
.form-datenschutz {
color: #222;
font-weight: bold;
display: block;
font-size: .9em;
margin-bottom: 0.4em;
} @media only screen and (max-width: 48em) { } @keyframes shadow-pulse {
0% {
box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
}
100% {
box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
}
}
@keyframes shadow-pulse-big {
0% {
box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);
}
100% {
box-shadow: 0 0 0 40px rgba(0, 0, 0, 0);
}
} .dettext {
line-height: 1 !important;
padding-top: 10px;
} .balkenPfeil {
background-image: linear-gradient(135deg, #479c36 25%, #007d2d 25%, #007d2d 50%, #479c36 50%, #479c36 75%, #007d2d 75%, #007d2d 100%);
background-size: 33.94px 33.94px;
animation: progressBar 1.5s ease-in-out;
width: 100%;
border-radius: 3px;
text-align: center;
font-size: 15px;
padding: 2px;
color: white;
font-weight: bold;
line-height: 1.8 !important;
margin: 5px 0px 0px 0px !important;
text-transform: none;
min-height: 0px;
}
.meter {
height: 34px;
position: relative;
background: #ffff;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
border-radius: 5px;
padding-top: 2px;
box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
overflow: hidden;
margin: 3px 0px 0px 0px;
}
.meter span {
display: block;
height: 34px;
border-radius: 3px;
}
.progress {
background-color: #009136;
animation: progressBar 1.5s ease-in-out;
animation-fill-mode: both;
background-image: linear-gradient(-45deg, #078236 25%, #009136 25%, #009136 50%, #078236 50%, #078236 75%, #009136 75%, #009136 100%);
background-size: 16.97px 16.97px;
}  @keyframes progressBar {
0% {
width: 0;
}
100% {
width: 100%;
}
}
.meter-text {
position: absolute;
top: 5px;
right: 25%;
font-weight: bold;
font-size: 15px;
color: #fff;
} #progress {
padding: 0;
list-style-type: none;
font-family: arial;
font-size: 12px;
clear: both;
line-height: 1em;
margin: 0 -1px;
text-align: center;
}
#progress li {
float: left;
padding: 16px 30px 16px 40px;
background: #333;
color: #fff;
position: relative;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
width: 40%;
margin: 0 1px;
border-radius: 5px 0px 0px 5px;
} #progress li.active {
background: #555;
}td.wishlist-empty{
text-align: center!important;
padding: 50px;
font-size: 2em;
}
.wishlist_table .add_to_cart{
line-height: 1.3;
padding: 7px 10px;
} #yith-wcwl-popup-message{
background: #fff;
border: 1px solid #dddddd;
padding: 15px 0;
font-size: 120%;
position: fixed;
text-align: center;
top: 50%;
left: 50%;
transform: translateX(50%);
width: 300px;
z-index: 10000; }
.wishlist-icon{
position: relative;
}
.wishlist-popup {
opacity: 0;
max-height: 0;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: -10px;
border-radius: 5px;
line-height: 1.3;
text-align: center;
font-size: .9em;
top:100%;
background-color: rgba(0,0,0,.8);
right:0;
color:#FFF;
transition: opacity .3s, max-height .3s;
transition-delay: .3s;
}
.wishlist-popup:after {
bottom: 100%;
right: 10px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-bottom-color: rgba(0,0,0,.8);
border-width: 10px;
margin-left: -10px;
}
.wishlist-icon:hover .wishlist-popup{
opacity: 1;
max-height: 200px;
overflow-y: auto;
}
.wishlist-popup a{
color:#ccc;
display: block;
}
.wishlist-popup a:hover{
color:#FFF;
}
.wishlist-icon.added:after{
background-color:red;
transform: translateY(-3px);
}
.wishlist-popup .ajax-loading,
.wishlist-popup .feedback{
display: none!important;
}
.wishlist-title {
margin-bottom: 20px;
}
#yith-wcwl-form .hidden-title-form,
#yith-wcwl-form .hide-title-form i,
.wishlist-title .button {
display: none;
} @media screen and (max-width: 768px) {
.wishlist-title,
.wishlist-empty,
.yith_wcwl_wishlist_footer {
text-align: center;
}
.share-icons-title {
display: none;
}
}
.wishlist_table.mobile {
list-style: none;
}
.wishlist_table.mobile li .product-checkbox {
display: inline-block;
width: 20px;
vertical-align: top;
}
.wishlist_table.mobile li .item-wrapper {
display: inline-block;
width: calc(100% - 25px);
vertical-align: top;
}
.wishlist_table.wishlist_manage_table.mobile li .item-wrapper {
width: 100%;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
display: inline-block;
max-width: 60px;
margin-right: 10px;
}
.rtl .wishlist_table.mobile li .item-wrapper .product-thumbnail {
margin-right: 0;
margin-left: 10px;
}
.wishlist_table.mobile li .item-wrapper .item-details {
display: inline-block;
width: calc(100% - 74px);
vertical-align: top;
}
.wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 20px;
}
.rtl .wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 0;
padding-right: 20px;
}
.wishlist_table.mobile li .additional-info-wrapper {
border-bottom: 1px solid #ececec;
width: calc(100% - 25px);
}
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart,
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist {
text-align: center;
margin-bottom: 20px;
}
.wishlist_table.mobile .button.add_to_cart_button {
margin: 0;
}
.wishlist_table.mobile td {
border-bottom: none;
padding: 3px 0;
}
.wishlist_table.mobile li[id^="yith-wcwl-row-"] {
position: relative;
margin-top: 20px;
}
.wishlist_table.mobile .product-remove {
position: absolute;
top: 5px;
left: -12px;
width: 24px;
height: 24px;
line-height: 18px;
font-size: 18px;
border-radius: 100%;
color: #ccc;
font-weight: bold;
text-align: center;
border: 2px solid currentColor;
}
.rtl .wishlist_table.mobile .product-remove {
left: unset;
right: -12px;
}
.wishlist_table.mobile .product-remove a {
position: unset;
}
.wishlist_table.mobile .product-remove a i {
display: none;
}
.wishlist_table.mobile .product-remove a:after {
content: '×';
color: #ccc;
}