/* style.css */.alle-vermietet-kachel{display:none;flex-direction:column;margin:3px}.alle-vermietet-kachel.ist-aktiv{display:flex !important}.alle-vermietet-kachel img{width:100%;display:block}.alle-vermietet-kachel .rte{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding-top:15px}.plan-item figure{aspect-ratio:1920/1358;overflow:hidden}.plan-item figure img{width:100%;height:100%;object-fit:cover;display:block}
.vermietet{visibility: hidden}.info ul{padding-inline-start: 0px}.info-boxes{margin-top: 25px;display: flex;/* justify-content: space-between; */flex-wrap: wrap;/*max-width: 97%;*/margin-right: auto;margin-left: auto;/*text-align: center;*/line-height: 1.75em}#article-43 h1{font-size:80px}#article-28,#article-31,#article-33,#article-35,#article-37,#article-39,#article-41 {
input,textarea{background-color: white;border: 1px solid #bbb;}}#footer form{padding:0;background-color:#868786}.app-button{display: table;margin-top: 25px;margin-right: auto;margin-left: auto;padding: 0.75em;text-align: center;border: 1.5px solid;border-color: #868786;font-size: 0.8em;line-height: 2.75em;text-decoration: none;text-transform: uppercase;letter-spacing: 2px;-moz-appearance: none;background: #ffffff;color: #868786;cursor: pointer;font-weight: 900;min-width: 9em !important;transition: color 0.2s ease-in-out 0s, border-color 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s;white-space: nowrap}.ap-boxes{display: flex;justify-content: space-between;max-width: 90%;margin-right: auto;margin-left: auto}@media only screen and (max-width: 1240px) {
.ap-boxes{display: block;justify-content: space-between;max-width: 90%;margin-right: auto;margin-left: auto;}}.ap-item{width:48%}@media only screen and (max-width: 1240px) {
.ap-item{width:100%;}}#article-3 .section-title .button{display: table;margin-top: 25px;margin-right: auto;margin-left: auto;padding: 0.75em;text-align: center;border: 1.5px solid;border-color: #426c99;font-size: 0.6em;line-height: 2.75em;text-decoration: none;text-transform: uppercase;letter-spacing: 2px;-moz-appearance: none;background: #426c99;color: #fff;cursor: pointer;font-weight: 900;min-width: 9em !important;transition: color 0.2s ease-in-out 0s, border-color 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s;white-space: nowrap}#article-3 .section-title .button:hover{background: #fff;color: #426c99}#article-3 ul{padding-inline-start: 0px}#article-11 input[type="button"]{font-size:.75em}.video_wrapper .btn{cursor: pointer}.flex-item .content-image{width:97%}@media (max-width: 991px) {
.flex-item .content-image{width:100%;}}.flex-item{display: flex}@media (max-width: 991px) {
.flex-item{display: block;}}#videoBG{width:100%;     height: auto}.video_wrapper{background-size: cover;    position: relative;    /* box-shadow: 0px 3px 5px #333; */    /*height: 1080px;*/  width: 100%;    background-color: #4b4b4b;    margin-bottom: 25px;height: 1080px}@media (max-width:  1280px) {
.video_wrapper{background-size: cover;position: relative;width: 100%;background-color: #4b4b4b;margin-bottom: 25px;height: 60vw;}}@media (max-width:  854px) {
.video_wrapper{background-size: cover;position: relative;width: 100%;background-color: #4b4b4b;margin-bottom: 25px;height: 450px;}}.video_wrapper .video_trigger{padding: 100px 30px;    height: -webkit-calc( 100% - 260px );    height: -moz-calc( 100% - 260px );    height: -o-calc( 100% - 260px );    height: calc( 100% - 260px );    width: -webkit-calc( 100% - 60px );    width: -moz-calc( 100% - 60px );    width: -o-calc( 100% - 60px );    width: calc( 100% - 60px );    position: absolute;    bottom: 0;    z-index: 9;    /* background-color: rgba( 0, 0, 0, .8 ); */    background-color: #4b4b4b;    color: #fff}.video_wrapper .video_layer{position: relative;    display: none;    height: inherit;    width: inherit;    margin: auto}.video_wrapper .video_layer iframe{border: 0px none transparent;    height: inherit;    width: inherit}.magnify{width:100%}iframe{position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%}.video{position: relative;    width: 100%;    height: 0;    padding-bottom: 56.25%}.content-player video{width:100%;height: auto}.content-gallery ul{margin-top:80px}@media (max-width:  991px) {
.content-gallery ul{margin-top:5px;}}.content-gallery ul li{text-align:center;padding-top:15px;padding-right:15px;padding-left:15px;/*border:1px solid #868786;*/background-color:#fff;width: calc((100% - 145px)/ 4);position: relative;/*margin-top: 2rem;*//*height: 365px;*/margin: 3px}.content-image.living-beautiful{width:50%;top:50vh;position:absolute;margin-right:auto;margin-left:auto;z-index:999;left: 50%;transform: translate(-50%,-50%)}@media (max-width: 991px) {
.content-image.living-beautiful{width:75%;top:15vh;position:absolute;margin-right:auto;margin-left:auto;z-index:9;left: 50%;transform: translate(-50%,-50%);}}.vr-first{margin-top:100px!important}@media (max-width: 991px) {
.vr-first{margin-top:30px!important;}}.virtual-reality iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.virtual-reality{margin-top:30px;margin-right:30px;margin-left:30px;position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0}#main .image_container img{width:100%}@media (max-width: 991px) {
#filters,#sorts{display: none;}}select{width:45%;margin-top:100px;margin-right:auto;margin-left:auto;padding:5px;color:#868786;z-index:999}@media (max-width: 991px) {
select{width:45%;margin-top:25px;margin-right:auto;margin-left:auto;padding:5px;color:#868786;z-index:999;}}@keyframes showTopText{0% {    transform: translate3d(0, 100%, 0);  }  40%,  60% {    transform: translate3d(0, 50%, 0);  }  100% {    transform: translate3d(0, 0, 0);  }}@keyframes showBottomText {  0% {    transform: translate3d(0, -100%, 0);  }  100% {    transform: translate3d(0, 0, 0);  }}.animated-title {  color: #fff;  height: 90vh;  left: 50%;  position: absolute;  top: 60vh;  transform: translate(-50%, -50%);  width: 60vw;z-index:9;}.animated-title > div {  height: 50%;  overflow: hidden;  position: absolute;  width: 100%;}.animated-title > div div {  font-size: 12vmin;  padding: 2vmin 0;  position: absolute;}.animated-title > div div span {  display: block;}.animated-title > div.text-top {  border-bottom: 1vmin solid #fff;  top: 0;}.animated-title > div.text-top div {  animation: showTopText 1s;  animation-delay: 0.5s;  animation-fill-mode: forwards;  bottom: 0;  transform: translate(0, 100%);}.animated-title > div.text-top div span:first-child {  color: #fff;}.animated-title > div.text-bottom {  bottom: 0;}.animated-title > div.text-bottom div {  animation: showBottomText 0.5s;  animation-delay: 1.75s;  animation-fill-mode: forwards;  top: 0;  transform: translate(0, -100%)}.footer-boxes{margin-top:25px;display: flex;justify-content: space-between;flex-wrap: wrap;max-width: 97%;margin-right: auto;margin-left: auto}.section-title{width:90%;max-width:1140px;margin:75px auto 90px;text-align:center;font-size:24px}@media (max-width: 991px) {
.section-title{width:90%;max-width:1140px;margin:25px auto 40px;text-align:center;font-size:18px;}}.section-title h1,.section-title h2,.section-title h3{color:#426c99;text-transform:uppercase;font-weight: 600;font-size: 40px;letter-spacing: 1px}@media (max-width: 991px) {
.section-title h1,.section-title h2,.section-title h3{text-transform:uppercase;font-weight: 600;font-size: 24px;letter-spacing: 1px;}}.section-title ul{list-style-position: inside}h1,h2{color:#426c99;font-weight: 600;font-size: 40px;letter-spacing: 1px}.video-container{max-width: 100%;height: auto}@media only screen and (max-width: 1330px) {
.small-item{font-size:.81em;}}@media only screen and (max-width: 1130px) {
.small-item{font-size:.71em;}}#mobile-menu-11{z-index:9999}.mobile_menu .mod_navigation ul.level_1 li strong.active{width:100%;        display:inline-block;        padding-top:15px;        padding-bottom:15px;        padding-left:15px;        text-align:left;        background-color:#426c99;        line-height:1.5em;        text-decoration:none;        color:#fff}.mobile_menu .mod_navigation ul li{width:100%;        display:block;        padding-top:5px;        padding-bottom:5px;        padding-left:30px;        text-align:left;        border-bottom:1px solid #426c99;        line-height:1.5em;        text-decoration:none;        color:#426c99}.mobile_menu .mod_navigation ul li a{display:inline-block;width:100%}.mobile_menu .mod_navigation{width:100%;right:0;top:0;position:relative}.mobile_menu .mod_navigation ul{margin:0;padding:0;padding-inline-start: 0px}.mobile_menu .mod_navigation .contact-us a{background-color:#fff;color:#868786;padding-left:10px}.mod_navigation{right:0;top:7.5px;position:absolute}html{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden}body{background-color:#fff;font-family: 'Open Sans', sans-serif;color:#868786;font-weight: 300}a{color:#868786}a:hover{color:#426c99}#header{width:100%;height:70px;top:0;position:fixed;background-color:#fff;border-top: 3px solid #426c99;border-bottom: 3px solid #fff;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.075);z-index: 99}@media (max-width: 991px) {
#main{margin-top:75px;}}#footer{margin-top:30px;background-color: #868786;/*background-image: linear-gradient(315deg, #868786, #4d4d4d%);*/color: #ffffff}#footer a{color:#fff}#footer h3{margin-top:15px;text-transform:uppercase;font-weight: 300}#footer ul li{list-style-type:none}.material-icons{font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;  /* Preferred icon size */display: inline-block;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;/* Support for all WebKit browsers. */-webkit-font-smoothing: antialiased;/* Support for Safari and Chrome. */text-rendering: optimizeLegibility;/* Support for Firefox. */-moz-osx-font-smoothing: grayscale;/* Support for IE. */font-feature-settings: 'liga'}.mod_navigation ul{padding-inline-start: 25px}.mod_navigation ul li{display:inline-block;font-size:14px;text-decoration:none;text-transform:uppercase;color: #868786}.mod_navigation ul li a{padding:15px 15px 12px;text-decoration:none;text-transform:uppercase;color: #868786;font-weight: 400}@media only screen and (max-width: 1480px) {
.mod_navigation ul li a{padding:15px 7.5px 12px;text-decoration:none;text-transform:uppercase;color: #868786;font-weight: 400;}}.mod_navigation ul li a:hover{border-bottom:3px solid #868786;text-decoration:none;text-transform:uppercase;color: #868786;font-weight: 400}.mod_navigation ul li strong{padding:15px 15px 12px;border-bottom:3px solid #426c99;text-decoration:none;text-transform:uppercase;color: #868786;font-weight: 400}@media only screen and (max-width: 1480px) {
.mod_navigation ul li strong{padding:15px 7.5px 12px;border-bottom:3px solid #426c99;text-decoration:none;text-transform:uppercase;color: #868786;font-weight: 400;}}.mod_navigation .contact-us a{margin-right:15px;padding:15px;background-color:#426c99;color:#fff}.mod_navigation .contact-us a:hover{padding:15px;background-color:#868786;border-bottom:0px solid;color:#fff}.mod_navigation .contact-us strong.active{margin-right:15px;padding:15px;background-color:#868786;border-bottom:0px solid;color:#fff}.mod_customnav{background-color:#474647}.mod_customnav ul{padding-inline-start: 25px}.mod_customnav ul li{display:inline-block;margin-right:5px;padding-right:25px;text-decoration:none;text-transform:uppercase;color: #ffffff}.mod_customnav ul li a{text-decoration:none;text-transform:uppercase;color: #ffffff;font-weight: 300}.mod_customnav ul li a:hover{border-bottom:3px solid #fff;text-decoration:none;text-transform:uppercase;color: #ffffff;font-weight: 300}.mod_customnav ul li strong{border-bottom:3px solid #426c99;text-decoration:none;text-transform:uppercase;color: #ffffff;font-weight: 300}#header_contact{right:25px;top:25px;position:absolute;font-weight: 700}@media (max-width: 991px) {
#header_contact{display: none;}}@media only screen and (max-width: 1380px) {
#header .burger-icon{background: #426c99 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC") no-repeat scroll center center;display:block;height:50px;width: 50px;top:15px;right: 15px;position:absolute;z-index:9999;}}@media (max-width: 1380px) {
#header .mod_navigation ul{display:none;}}.mobile_menu .inner{background-color:#fff}#header_contact .material-icons,#footer .material-icons{vertical-align:bottom}#logo{padding-top:5px;padding-left:25px}.section-boxes{max-width:100%;height: auto}.box-item{background-color:#fff;width: calc((100% - 30px)/ 3);position: relative;/*margin-top: 2rem;*/transform-style: preserve-3d;transition: transform .5s;/*height: 365px;*/}.plan-item{text-align:center;padding-top:15px;padding-right:15px;padding-left:15px;border:1px solid #868786;background-color:#fff;/*width: calc((100% - 164px)/ 4);*//*width: calc((100% - 84px)/ 2);*/width: calc((100% - 114px)/ 3);position: relative;/*margin-top: 2rem;*//*height: 365px;*/margin: 3px}@media (max-width: 1400px) {
.plan-item{text-align:center;padding-top:15px;    padding-right:15px;    padding-left:15px;    border:1px solid #868786;    background-color:#fff;width: calc((100% - 114px)/ 3);position: relative;/*margin-top: 2rem;*//*height: 365px;*/margin: 3px;}}@media (max-width:  991px) {
.plan-item{text-align:center;padding-top:15px;    padding-right:15px;    padding-left:15px;    border:1px solid #868786;    background-color:#fff;width: calc((100% - 76px)/ 2);position: relative;/*margin-top: 2rem;*//*height: 365px;*/margin: 3px;}}@media (max-width:  991px) {
.content-gallery ul li{text-align:center;padding-top:15px;    padding-right:15px;    padding-left:15px;    background-color:#fff;width: calc((100% - 76px)/ 2);position: relative;/*margin-top: 2rem;*//*height: 365px;*/margin: 3px;}}@media (max-width:  591px) {
.plan-item{text-align:center;padding-top:15px;    padding-right:15px;    padding-left:15px;    border:1px solid #868786;    background-color:#fff;width: calc((100% - 38px)/ 1);position: relative;/*margin-top: 2rem;*//*height: 365px;*/margin: 3px;}}@media (max-width:  591px) {
.content-gallery ul li{text-align:center;padding-top:15px;    padding-right:15px;    padding-left:15px;    background-color:#fff;width: calc((100% - 38px)/ 1);position: relative;/*margin-top: 2rem;*//*height: 365px;*/margin: 3px;}}.plan-item p{line-height:.75em}.plan-item h3{line-height:1em;color:#426c99;font-weight: 400}.swiper-item{background-color:#fff;width: calc((100% - 10px)/ 1.5);position: relative;/*margin-top: 2rem;*/transform-style: preserve-3d;transition: transform .5s;/*height: 365px;*/}.small-item{margin-bottom:22.5px;background-color:#426C98;width: calc((100% - 30px)/ 3);position: relative;/*margin-top: 2rem;*/transform-style: preserve-3d;transition: transform .5s;/*height: 365px;*/}.small-item p{padding-right:15px;padding-left:15px;color:#fff}.blog-item{margin-right:12.5px;margin-bottom:50px;margin-left:12.5px;padding-top:15px;padding-right:15px;padding-left:15px;border:1px solid #868786;background-color:#fff;width: calc((100% - 30px)/ 3);position: relative;/*margin-top: 2rem;*/transform-style: preserve-3d;transition: transform .5s;/*height: 365px;*/}.footer-item{width: calc((100% - 30px)/ 2);position: relative;/*margin-top: 2rem;*/transform-style: preserve-3d;transition: transform .5s;/*height: 365px;*/}@media (max-width: 991px) {
.footer-item{width: calc((100% - 0px)/ 1);position: relative;/*margin-top: 2rem;*/transform-style: preserve-3d;transition: transform .5s;/*height: 365px;*/}}#footer .real-estate-group{width:100%;margin-top:50px;padding-top:25px;background-color:#474647;/*background: rgb(71,70,71);background: linear-gradient(0deg, rgba(71,70,71,1) 0%, rgba(135,134,135,1) 100%);*/}#footer .real-estate-group .image_container{margin-top:25px;margin-bottom:-1px;text-align:center}#footer .shariff .orientation-horizontal.button-style-standard li{min-width:160px}.section-boxes .content-text .button{bottom: 45px;position:absolute;left: 50%;transform: translateX(-50%) translateY(0%)}.section-boxes .content-text .button-white{bottom: 45px;position:absolute;left: 50%;transform: translateX(-50%) translateY(0%)}.section-boxes ul.buttons li a.button{display:table;margin-top:25px;margin-right:auto;margin-left:auto;padding: 0.75em;text-align:center;border:1.5px solid;border-color: #ffffff;font-size:0.8em;line-height:2.75em;text-decoration:none;text-transform:uppercase;letter-spacing:2px;-moz-appearance: none;background: rgba(0, 0, 0, 0.25);color: #ffffff;cursor: pointer;font-weight: 900;min-width: 9em !important;transition: color 0.2s ease-in-out 0s, border-color 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s;white-space: nowrap}.section-boxes ul.buttons li a.button-white{display:table;margin-top:25px;margin-right:auto;margin-left:auto;padding: 0.75em;text-align:center;border:1.5px solid;border-color: #ffffff;font-size:0.8em;line-height:2.75em;text-decoration:none;text-transform:uppercase;letter-spacing:2px;-moz-appearance: none;background: rgba(255, 255, 255, 0.25);color: #ffffff;cursor: pointer;font-weight: 900;min-width: 9em !important;transition: color 0.2s ease-in-out 0s, border-color 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s;white-space: nowrap}.section-boxes ul.buttons li a.button:hover{color:#426c99;background: rgba(255, 255, 255, 0.95);border:1.5px solid;boder-color: #426c99}.section-boxes ul.buttons li a.button-white:hover{color:#426c99;background: rgba(255, 255, 255, 0.95);boder-color: #ffffff}.buttons li{list-style-type: none !important;margin-left: 0px !important}.swiper-button-next{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") !important;width: 47px;height: 64px;background-size: 47px 64px;background-position:center;background-repeat:no-repeat}.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") !important;width: 47px;height: 64px;background-size: 47px 64px;background-position:center;background-repeat:no-repeat}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-button-next svg,.swiper-button-prev svg,.swiper-button-next .swiper-navigation-icon,.swiper-button-prev .swiper-navigation-icon{display:none}.swiper-pagination{display:none}.swiper .swiper-slide .blog-item{box-sizing:border-box;width:calc(100% - 25px)}.content-swiper:has(.blog-item){overflow:hidden}.content-swiper:has(.blog-item) .swiper{margin-left:8%;margin-right:8%;overflow:visible}.content-swiper:has(.blog-item) .swiper-button-prev{left:-9.5%}.content-swiper:has(.blog-item) .swiper-button-next{right:-9.5%}.content-swiper:not(:has(.blog-item)) .swiper-slide img{width:100%;height:auto;display:block}.content-swiper:not(:has(.blog-item)) .swiper-slide figure{width:100%}.content-form{margin-bottom:12.5px}.content-form a{text-decoration: underline!important}.content-form ::placeholder{color:rgba(255,255,255,0.6)!important}form ::placeholder{color:rgba(255,255,255,0.6)!important}form input[type="text"],form input[type="email"],form input[type="tel"],form select,form textarea{width:96%;margin-bottom:15px;padding:0.75em;line-height:1.5em;background-color:rgba(255,255,255,.01);/*background: #f9fbfe none repeat scroll 0 0; */border: 1px solid #ffffff;/*border-radius: 0.35em; */display: block;transition: background-color 0.25s ease-in-out 0s;font-family: 'Open Sans', sans-serif}@media (max-width: 991px) {
form input[type="text"],form input[type="email"],form input[type="tel"],form select,form textarea{width:93%;margin-bottom:15px;padding:0.75em;line-height:1.5em;background-color:rgba(255,255,255,.01);/*background: #f9fbfe none repeat scroll 0 0; */border: 1px solid #ffffff;/*border-radius: 0.35em; */display: block;transition: background-color 0.25s ease-in-out 0s;font-family: 'Open Sans', sans-serif;}}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form select:focus,form textarea:focus{width:96%;margin-bottom:15px;padding:0.75em;border:1px solid #d2d7dc;line-height:1.5em;background: #ffffff none repeat scroll 0 0;/*border-radius: 0.35em;*/display: block;transition: background-color 0.25s ease-in-out 0s;font-family: 'Open Sans', sans-serif}@media (max-width: 991px) {
form input[type="text"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form select:focus,form textarea:focus{width:93%;margin-bottom:15px;padding:0.75em;border:1px solid #d2d7dc;line-height:1.5em;background: #ffffff none repeat scroll 0 0;/*border-radius: 0.35em;*/display: block;transition: background-color 0.25s ease-in-out 0s;font-family: 'Open Sans', sans-serif;}}button[type="submit"]{display:inline-block;margin-top:15px;padding:0.8em 2em;border:1px solid #ffffff;text-decoration:none;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;/*border-radius: 0.35em;*/color: inherit;cursor: pointer;outline: 0 none;transition: color 0.25s ease-in-out 0s, border-color 0.25s ease-in-out 0s, background-color 0.25s ease-in-out 0s;font-family: 'Open Sans', sans-serif;font-size: 16px}button[type="submit"]:hover{display:inline-block;padding:0.8em 2em;background-color:#fff;text-decoration:none;border: 1px solid #ffffff;color: #426c99;cursor: pointer;outline: 0 none;transition: color 0.25s ease-in-out 0s, border-color 0.25s ease-in-out 0s, background-color 0.25s ease-in-out 0s;font-family: 'Open Sans', sans-serif}.widget-captcha{margin-bottom:15px}fieldset{border: 0px}#toTop:hover{color: #ffffff;background-color: #868786;border-color: #868786;cursor: pointer}#toTop{width: 58px;height: 58px;border-radius: 50%;z-index: 999;text-align: center;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;background-color:#426c99}#toTop span{display: none}#toTop:before{font-family: "Material Icons";  font-weight: normal;  font-style: normal;  display: inline-block;  line-height: 1;  text-transform: none;  letter-spacing: normal;  word-wrap: normal;  white-space: nowrap;  direction: ltr;  /* Support for all WebKit browsers. */  -webkit-font-smoothing: antialiased;  /* Support for Safari and Chrome. */  text-rendering: optimizeLegibility;  /* Support for Firefox. */  -moz-osx-font-smoothing: grayscale;  /* Support for IE. */  -webkit-font-feature-settings: "liga";  -moz-font-feature-settings: "liga";  font-feature-settings: "liga";  width: 100%;  font-size: 32px;  line-height: 58px;  content: "arrow_upward"}.grid{margin-top:25px}.grid-select{width:100%;margin-right:auto;margin-left:auto;text-align:center}#filters{width:100%;margin-top:75px;text-align:center;background-color:#868786;position:absolute;padding-left:25px;/*z-index: 999;*/}#sorts{width:100%;position:absolute;margin-top:113px;padding-left:25px;text-align:center;background-color:#fff;/*z-index: 999;*/box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.075)}.button-group .button.is-checked{text-decoration:underline}#sorts.button-group .button.is-checked{text-decoration:underline}.button-group .button{display:inline-table;    margin-right:auto;    margin-left:auto;    padding: 0.25em;    text-align:center;/*border:1.5px solid;*//*border-color: #ffffff;*/border: none;    font-size:0.75em;    line-height:2.75em;    text-decoration:none;    /*text-transform:uppercase;*/    letter-spacing:2px;    -moz-appearance: none;/*background: rgba(0, 0, 0, 0.1);*//*background-color:#868786;*/background-color: transparent;    color: #ffffff;    cursor: pointer;    font-weight: 300;    min-width: 9em !important;    transition: color 0.2s ease-in-out 0s, border-color 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s;    white-space: nowrap}#sorts.button-group .button{display:inline-block;    margin-right:auto;    margin-left:auto;    padding: 0.25em 1.5em;    text-align:center;/*border:1.5px solid;*//*border-color: #ffffff;*/border: none;    font-size:0.75em;    line-height:2.75em;    text-decoration:none;    /*text-transform:uppercase;*/    letter-spacing:2px;    -moz-appearance: none;/*background: rgba(0, 0, 0, 0.1);*//*background-color:#868786;*/background-color: transparent;    color: #868786!important;    cursor: pointer;    font-weight: 300;    min-width: 9em !important;    transition: color 0.2s ease-in-out 0s, border-color 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s;    white-space: nowrap}.button-group .button:hover{text-decoration:underline;/*color:#426C98;*//*background: rgba(255, 255, 255, 0.95);*//*boder-color: #ffffff;*//*border: none;*//*background-color:#ffffff;*/}#sorts.button-group .button:hover{text-decoration:underline;color:#868786;/*background: rgba(255, 255, 255, 0.95);*//*boder-color: #ffffff;*//*border: none;*//*background-color:#ffffff;*/}.altcha .altcha-checkbox input[type='checkbox'],.altcha .altcha-checkbox input[type='checkbox']:checked,.altcha .altcha-checkbox input[type='checkbox']:not(:checked){background:transparent;border:none;float:none;height:18px;margin:0;padding:0;position:static;visibility:visible;width:18px}