:root{--mainFont:'Inter',sans-serif;--color-white:#ffffff;--color-prim:#2d2d2d;--color-sec:transparent;--color-ter:transparent;--color-black:#151515;--circle-size:75px}@keyframes zoomout-bg{0%{background-size:120%;background-position:45% 55%}100%{background-size:100%;background-position:55% 45%}}@keyframes logoApear{0%{transform:scale(.9);opacity:0}25%{transform:scale(1);opacity:0}50%{transform:scale(1.1);filter:brightness(0) invert(1) drop-shadow(0 0 10px rgba(0,0,0,.5))}75%{transform:scale(1);opacity:1;filter:brightness(0) invert(1) drop-shadow(0 0 10px rgba(255, 255, 255, .8))}100%{transform:scale(1);filter:brightness(0) invert(1) drop-shadow(0 0 10px rgba(0,0,0,.5))}}@keyframes txtApear{0%{transform:scale(1.1);opacity:0}50%{transform:scale(1.1);opacity:0}100%{transform:scale(1);opacity:1}}.mainSite{font-family:var(--mainFont);font-size:18px;line-height:1.9em}.mainSite .alertBar{background-color:var(--color-prim);color:#fff;font-weight:400;padding:5px 0}.mainSite .alertBar svg{fill:#fff;height:20px;vertical-align:text-top}.mainSite .alertBar em{font-weight:300}.mainSite .alertBar a{color:inherit;font-weight:600;margin-left:15px}.mainSite .actionBar{width:100%;height:35px;background-color:transparent;color:var(--color-black);line-height:1em}.mainSite .actionBar ul{padding:0;list-style:none;margin-bottom:0;margin-left:15px}.mainSite .actionBar li{display:inline-block}.mainSite .actionBar .actionMenu{float:right;font-size:16px;margin:7px 0}.mainSite .actionBar .actionMenu .show{display:inline-block!important}.mainSite .actionBar .actionMenu .dropdown-menu .dropdown-item{color:var(--color-black);display:block;margin:5px 0;padding:0 15px}.mainSite .actionBar .actionMenu .dropdown-menu .dropdown-item .glyphicon{font-size:inherit}.mainSite .actionBar .actionMenu .glyphicon,.mainSite .actionBar .actionMenu .glyphicons{font-size:18px}.mainSite .actionBar .actionMenu a{color:var(--color-black);margin:0 5px}.mainSite .actionBarMobile{background:#fff;color:#000;text-align:right;padding:1px 0;font-size:14px;position:sticky;width:100%;top:0;z-index:99999;box-shadow:0 2px 5px rgba(0,0,0,.2);height:auto;line-height:22px;font-family:Rubik,sans-serif;display:flex}.mainSite .actionBarMobile .actionMenu{margin:0;padding:0;display:flex;justify-content:space-between;align-items:center}.mainSite .actionBarMobile .actionMenu a{border-left:1px solid #f6f6f6;padding:5px 10px;color:inherit;display:inline-block}.actionBarMobile .actionMenu a i{font-size:22px;line-height:22px}.mainSite .logo,.mainSite .menuBar .logo img,.teamImg>img{max-width:100%;margin-top:8px;max-height:400px}.mainSite .menuBar{margin:2vh 0}.mainSite .navbar.topMenu{font-size:.8em;color:#3c3c3b;text-transform:uppercase;font-weight:700;margin:5px 0}.mainSite .navbar.topMenu ul li a{color:inherit}.mainSite #mainHeader{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/image/mainHeader.png);background-color:rgba(0,0,0,.05);position:relative;display:flex}.mainSite #mainHeader::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:rgba(0,0,0,.43)}.mainSite #mainHeader .headerTxt h1{animation:txtApear 1s}.mainSite #mainHeader .headerTxt p{animation:txtApear 2s}.imageGallery{position:relative}#eapps-instagram-feed-1{margin-bottom:-50px;z-index:0}.mainSite #mainHeader::after{content:" ";position:absolute;display:block;width:90%;margin-left:-60%;height:100%;top:0;left:0;z-index:0;transform-origin:bottom left;transform:skew(-20deg,0deg);-ms-transform:skew(-20deg,0deg);-webkit-transform:skew(-20deg,0deg);background-color:rgb(0 0 0 / 45%)}.mainSite #mainHeader .headerTxt{margin-top:10px;color:var(--color-white);font-weight:400;line-height:1.7em;margin-bottom:10px;z-index:1;width:100%;position:relative}.mainSite #mainHeader .headerTxt strong{font-weight:inherit;background-color:var(--color-ter);display:inline-block;padding:0 5px}.mainSite #mainHeader .headerTxt h1{font-weight:600;margin-bottom:.5em}.mainSite #mainHeader div.container{display:flex;align-items:center}.mainSite .subHeader{display:block}.mainSite .subHeader>div{position:relative;flex:1 1 0;min-height:150px;padding:2% 10%;color:#fff;text-transform:uppercase;font-weight:600;text-align:center;line-height:1.5em;font-size:.8em}.mainSite .subHeader>div:nth-child(1){background-color:var(--color-prim)}.mainSite .subHeader>div:nth-child(2){background-color:var(--color-sec)}.mainSite .subHeader>div:nth-child(3){background-color:var(--color-ter)}.mainSite .btn.btn-secondary{background-color:var(--color-prim)}.mainSite .btn.btn-primary{background-color:var(--color-sec)}.mainSite .btn.btn-detail{background-color:var(--color-prim)}.mainSite .preFooter{background-color:var(--color-prim);position:relative;margin-top:75px;color:#fff;padding:30px 0}.mainSite .preFooter .teamImg{position:absolute;bottom:0;right:30px;width:30%;display:none}.mainSite .preFooter h4{font-size:24px;font-weight:600;margin-bottom:20px}.mainSite .footer ul{list-style:none;padding:0}.mainSite .footer ul.navbar li a{font-weight:600}.mainSite .footer li a{color:currentColor}.mainSite .footer .copyright{border-top:1px solid var(--color-white)}.mainSite .footer .copyright,.mainSite .footer .copyright a{color:#000;font-size:15px;margin-top:40px;padding:15px 0}a.cta,button.cta{background-color:var(--color-prim);display:inline-flex;padding:15px 30px;color:#fff;text-transform:uppercase;font-weight:700;font-size:18px;text-decoration:none;line-height:1.4}a.cta:hover,button.cta:hover{background-color:#464646}a.cta::after,button.cta:after{font-size:1.5em;margin:-15px -30px -15px 30px;padding:15px;background-color:rgba(0,0,0,.15);display:block;font-family:'Glyphicons Regular';font-style:normal;font-weight:400;line-height:.9;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E212"}.mainSite #formNieuw .cta{font-size:.8em;float:right}.imgFilter{background-color:rgba(0,0,0,.35);height:inherit;width:inherit;display:flex;flex-direction:column}.contentImageBar{width:100%;background-color:#fff;height:600px}.contentImageBar>#contentImageBarImage{background-position:center;background-size:cover;width:inherit;height:inherit}.contentImageBar>#contentImageBarImage .content{margin:115px auto;text-align:center;color:#fff;max-width:500px}.contentImageBar>#contentImageBarImage .content h2{font-size:37px}.occasionsContainer{display:flex;width:100%;flex-wrap:wrap;position:relative;padding:15px}.mainSite .homePage .occasionsContainer{margin-top:-200px}.occasionsContainer .occasion{margin:15px 0;flex:0 100%;border:15px solid #fff;box-shadow:3px 3px 10px -3px;background-color:#fff;display:block;color:#151515;text-decoration:none;position:relative;overflow:hidden}.occasionsContainer .occasion .banner{padding:7.5px 0;margin-bottom:5px;min-height:52px;display:flex;align-items:center;border-bottom:1px solid #efefef;user-select:none;justify-content:space-between}.occasionsContainer .occasion .banner>img{max-width:80px;-webkit-user-drag:none;margin-right:7.5px}.occasionsContainer .occasion .banner>span{font-weight:600;font-size:.8em;line-height:1.25}.occasionsContainer .occasion .cta{padding:10px 30px}.occasionsContainer .occasion .cta:after{margin:-10px -30px -10px 30px;padding:10px}.occasionsContainer .occasion .image{background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;aspect-ratio:1/.65}.occasionsContainer .occasion .image .occasionExt{background-color:red;background:linear-gradient(to bottom,red,#dc143c);color:#fffF;display:inline-block;border:2px solid;font-weight:600;position:absolute}.occasionsContainer .occasion .image .extraOptions .occasionExt{border-radius:10px;padding:0 10px;top:5px;left:5px;font-size:.8em}.occasionsContainer .occasion .image .extraOptions .occasionExt:nth-child(1){transform:rotate(-5deg)}.occasionsContainer .occasion .image .extraOptions .occasionExt:nth-child(2){top:35px;left:40px}.occasionsContainer .occasion .image .occasionExt.sold{transform:rotate(-45deg);padding:10px 59px;left:-51px;top:23px}.occasionsContainer .occasion .info .brand{display:block;font-size:19px}.occasionsContainer .occasion .info .specs{height:2.8em;line-height:1.4em;overflow:hidden}.occasionsContainer .occasion .info .priceRow{display:flex;flex-direction:column;justify-content:space-between;align-items:unset;margin-top:10px}.occasionsContainer .occasion .info .priceRow .tax{font-size:.5em;font-weight:400;color:#333;display:inline-block;font-style:italic}.occasionsContainer .occasion .info .priceRow .infoShort{display:flex;flex-direction:row;justify-content:space-around;margin:10px 0}.occasionsContainer .occasion .info .priceRow .infoShort>div{margin:0 15px}.occasionsContainer .occasion .info .priceRow .price{font-size:29px;line-height:.8em;font-weight:600}.occasionsContainer .occasion .info .priceRow .btn{padding:7.5px;margin:0;background-color:var(--color-prim)}.occasionsContainer .occasion:hover .info .priceRow .btn{background-color:#3b3b3b;transition:.15s ease-in-out}.mainSite .detailPage .occasionImage{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:inherit;height:inherit}.mainSite .detailPage #isFavorite.btn{font-size:14px;line-height:1.4em;padding:6px 16px;margin:5px;background-color:var(--color-prim) 54;text-align:left;display:none}.mainSite .detailPage #isFavorite.btn a{color:inherit}.mainSite .detailPage #startRotate,.mainSite .detailPage #toggleLight{display:none}.mainSite .detailPage .topContainer{position:relative;background-color:var(--color-black);min-height:unset;overflow:hidden}.mainSite .detailPage .topContainer:before{content:"";position:absolute;display:block;width:100%;margin-left:0;height:100%;top:0;left:0;z-index:5;background-color:rgba(0 0 0 / 80%)}.mainSite .detailPage .topContainer .spinner{display:none}.mainSite .detailPage .occasionImage .content{color:#fff;width:100%;padding:30px 0}.mainSite .detailPage .occasionImage .content .inner{z-index:10}.mainSite .detailPage .occasionImage .content h1{font-weight:700;font-size:48px}.mainSite .detailPage .occasionImage .content .brand{filter:brightness(0) invert(1);max-height:50px}.mainSite .detailPage .occasionImage .content .financial,.mainSite .detailPage .occasionImage .content .specs{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px;font-weight:700;font-size:32px}.mainSite .detailPage .occasionImage .content .financial{flex-direction:column}.mainSite .detailPage .occasionImage .content .financial>div{margin-bottom:40px}.mainSite .detailPage .occasionImage .content .financial>div em{font-size:15px;font-weight:300}.mainSite .detailPage .occasionImage .content .specs>div{flex:0 calc(50% - 30px);font-weight:300;font-size:20px;margin:0 15px 10px 0}.mainSite .detailPage .occasionImage .content .btns{margin-top:15px}.mainSite .detailPage .occasionImage .content .btns>.btn{font-size:16px;margin:5px}.mainSite .detailPage .imageContainer .imageBar{overflow:hidden;margin:5px 45px}.mainSite .detailPage .imageContainer{position:relative;background-color:#fff;z-index:2}.mainSite .detailPage .imageContainer .scrollBtn{position:absolute;width:45px;background-color:#ccc;top:0;bottom:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.mainSite .detailPage .imageContainer .scrollBtn.left{left:0}.mainSite .detailPage .imageContainer .scrollBtn.right{right:0;left:unset}.mainSite .detailPage .imageContainer .imageBar .flexBox{display:flex;flex-direction:row;transition:all .3s ease-in-out}.mainSite .detailPage .imageContainer .imageBar .flexBox>a{flex:1 0 auto;width:calc(100vw - 95.25px);height:215px;margin:0 2.5px;background-size:cover;background-position:center;background-repeat:no-repeat}.mainSite .detailPage #startRotate,.mainSite .detailPage #toggleLight{display:block;position:absolute;right:14px;top:100px;z-index:6;background-color:#fff;padding:2px;width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid #b4b4b4;outline:0}.mainSite .detailPage #startRotate{top:140px}.mainSite .detailPage #toggleLight.isFullscreen{top:5px}.mainSite .detailPage #startRotate svg,.mainSite .detailPage #toggleLight svg{fill:#b4b4b4}.mainSite .detailPage #startRotate svg,.mainSite .detailPage #toggleLight svg{height:25px;width:25px;transform:scaleX(-1);flex:1 0 auto}.mainSite .detailPage #startRotate:hover svg,.mainSite .detailPage #toggleLight:hover svg{fill:#fff}.mainSite .detailPage #startRotate:hover,.mainSite .detailPage #toggleLight:hover{background-color:#b4b4b4}.mainSite .detailPage #gesture:active{cursor:grabbing}.mainSite .detailPage .options{background-color:#e7e7e7}.mainSite .detailPage .options.detailContainer ul{list-style:none;padding:0;column-count:1;font-size:.9em;column-gap:30px;padding-left:1.5em}.mainSite .detailPage .options.detailContainer ul>li::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--color-prim);display:inline-block;width:1em;margin-left:-1.5em;margin-right:.5em}.mainSite .detailPage .occasionDescription ul{list-style:none;padding:0}.mainSite .detailPage .detailContainer{padding:50px 0}.mainSite .detailPage .detailContainer .table>tbody>tr>td{line-height:1.6}.mainSite .detailPage .detailCard{background-color:#f6f6f6;width:100%;padding:30px;margin:2em 0}.mainSite .detailPage .detailCard .btn{min-width:70%}.mainSite .detailPage .detailCard iframe{height:1500px}.mainSite .detailPage .detailCard h4{font-size:24px}.mainSite .detailPage .detailContainer .descRow{display:flex;flex-direction:column-reverse;word-break:break-word}.mainSite .detailPage .detailContainer table.table tbody tr th{width:35%}@media (max-width:768px) and (min-height:667px){.mainSite .detailPage .detailCard.react{position:fixed;bottom:0;left:0;margin:0;width:100%;font-size:14px;line-height:normal;padding:0;z-index:10}.mainSite .detailPage .detailCard.react h4{font-size:18px;margin:0}.mainSite .detailPage .detailCard.react .detailCardContent{padding:15px}.mainSite .detailPage .detailCard.react .detailCardContent p{display:none}.mainSite .detailPage .detailCard.react .btns{display:flex;font-size:14px}.mainSite .detailPage .detailCard.react .btns .btn{flex:1 0 auto;margin:.5px;font-size:22px;min-width:unset;padding:5px}.mainSite .detailPage .detailCard.react .btns .btn span{display:none}}.subMenu .subMenuHeader{font-size:1.2em;font-weight:600;text-decoration:none;border-bottom:1px solid #e7e7e7;display:block;padding-bottom:10px}.subMenu ul,.subMenu ul li{margin:0;padding:0;display:block;list-style:none;padding:5px 0}.subMenu ul li a{display:block}.subMenu ul ul{display:none}.mainSite div.overzichtPageImgList article a .intro{background-color:var(--color-sec)}.imageGallery a{display:block;padding-top:80%;margin:15px 0;background-position:center;background-size:cover}.breadcrumb{margin-bottom:2vh;padding:7.5px 0;border-radius:0}.breadcrumb li{font-size:.75em}.breadcrumb li a{color:#666;text-decoration:none;font-weight:400}.breadcrumb li a.active{font-weight:300}.mainSite .itemBlock{height:225px;overflow:hidden;margin:15px 0}.mainSite .itemBlock a{display:flex;width:100%;color:var(--color-white);text-decoration:none}.mainSite .itemBlock .itemDate{width:30%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:30px;background-size:cover;background-repeat:no-repeat}.mainSite .itemBlock .itemInfo{width:70%;font-weight:300;padding:30px;line-height:1.2em}.mainSite .itemBlock .itemInfo h1{margin-top:0;text-transform:uppercase;height:45px;overflow:hidden;font-size:23px}.mainSite .itemBlock .itemInfo p{font-size:16px}.mainSite .itemBlock{background-color:var(--color-sec);display:flex}.agenda:not(.agenda.breadCrumb),.newsPage:not(.newsPage.breadCrumb){margin-top:40px}.mainSite .footer .row:first-child{display:block}.mainSite .newsContainer{text-align:center}.mainSite .homePage .newsContainer{background:linear-gradient(to top,#cfcfcf 50%,#fff 50% 100%);padding:0 30px 50px 30px}.mainSite .newsContainer .images{display:flex;margin:30px 0;flex-direction:column;flex-wrap:wrap}.mainSite .newsContainer .images .articleImg{width:100%;background-color:rgba(0,0,0,.75);margin:10px 0;flex:auto;cursor:pointer;text-decoration:none}.mainSite .newsPage .newsContainer .images .articleImg{width:50%;flex:calc(50% - 30px);margin:15px}.mainSite .newsContainer .images .articleImg .img:after{content:"";background-color:rgba(0,0,0,.35);height:inherit;width:inherit;position:absolute;z-index:1}.mainSite .newsContainer .images .articleImg .img{background-size:cover;background-repeat:no-repeat;background-position:center;height:260px;width:100%;display:flex;justify-content:center;align-items:center;position:relative}.mainSite .newsContainer .images .articleImg .img .caption{color:#fff;font-size:30px;font-weight:700;max-width:80%;z-index:2}.mainSite .newsContainer .images .articleImg .img .caption:before{content:"";border-top:5px solid #fff;display:flex;width:100px;margin:0 auto 10px auto}.socialIcon{width:45px;height:45px;font-size:1.1em;background-color:#a4a3a3;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;margin:30px 5px}.searchForm{background-color:#fff;padding:15px;margin-top:-94px;z-index:99;position:relative;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2)}.searchForm .tabs{position:relative;margin:-53px -15px 15px -15px}.searchForm .tabs ul,.searchForm .tabs ul li{display:inline-block;margin:0;padding:0}.searchForm .tabs a{margin-right:-5px;padding:10px 15px;background-color:#fff;box-shadow:inset 0 -2px 5px 0 rgba(0,0,0,.1)}.searchForm .tabs a.active{box-shadow:none}.searchForm .form-control{border:none}.mainSite .subMenuTemplate #searchForm .alertBtn{font-size:.8em;display:none}.mainSite .detailPage .occasionImage .content .financial>div.lease{position:relative;font-size:.8em}.mainSite .detailPage .occasionImage .content .financial>div.lease>a{color:currentColor;text-decoration:none}.mainSite .detailPage .occasionImage .content .financial>div.lease>a .fas{font-size:.7em}.mainSite .detailPage .occasionImage .content .financial>div.lease>a:hover em{text-decoration:underline}.mainSite .detailPage .spinner.isFullscreen{z-index:1000;width:100%;height:100vh}.mainSite .detailPage .spinner .fullScreenBtn{display:none!important}.mainSite .detailPage .spinner .zoomIn{top:10px!important}.mainSite .detailPage .spinner .zoomOut{top:50px!important}@media (min-width:768px){.mainSite .menuBar .logo img{max-width:230px}.mainSite .detailPage .detailCard iframe{height:1300px}.mainSite #mainHeader::after{width:60%;margin-left:-25%}.mainSite #mainHeader .btn-group{justify-content:flex-end}.mainSite .newsContainer .images{flex-direction:row}.occasionsContainer .occasion{margin:15px;flex:0 calc(50% - 30px)}.occasionsContainer .occasion .banner>img{margin-right:15px;max-width:125px}.occasionsContainer .occasion .banner>span{font-size:1em}.mainSite .newsContainer .images{margin:30px 0}.mainSite .newsContainer .images .articleImg{margin:10px}.mainSite .detailPage .options.detailContainer ul{column-count:2}.mainSite .detailPage .occasionImage .content .financial{flex-direction:row}.mainSite .detailPage .occasionImage .content .financial>div{margin-bottom:unset;width:50%}.mainSite .detailPage .imageContainer .imageBar .flexBox>a{width:calc(50vw - 50.5px)}.occasionsContainer{padding:0}}@media(max-width:992px){.mainSite .detailPage .topContainer .spinner{position:relative;z-index:10}}@media (min-width:992px){.mainSite .topMenu ul ul{display:none}.mainSite .alertBar a{float:right}.mainSite .logo,.mainSite .menuBar .logo img,.teamImg>img{margin-top:-50px}.mainSite #mainHeader .headerTxt h1{font-size:4em}.mainSite #mainHeader .headerTxt{font-size:20px;text-align:left}.mainSite #mainHeader{min-height:250px}.mainSite .newsContainer .images{margin:30px 15px}.mainSite .detailPage .options.detailContainer ul{column-count:3}.occasionsContainer .occasion .image .extraOptions .occasionExt{padding:2.5px 15px;top:15px;left:15px;font-size:1.2em}.occasionsContainer .occasion .image .extraOptions .occasionExt:nth-child(2){top:50px;left:70px}.contentImageBar>#contentImageBarImage .content h2{font-size:60px}.contentImageBar{min-height:20vh;flex-direction:row}.contentImageBar>div{width:50%}.mainSite .preFooter{margin-top:350px}.mainSite .preFooter .teamImg{display:block}.mainSite .footer{padding:125px 0 30px 0}.mainSite .footer .row:first-child{display:block}.mainSite .detailPage .occasionDescription ul{list-style:none;padding-left:2em}.mainSite .detailPage .detailCard{margin:2em;position:sticky;top:0}.mainSite .detailPage .detailContainer .descRow{display:flex;flex-direction:unset}.card{border:none;box-shadow:none;padding:15px;margin-bottom:15px}.mainSite .detailPage .topContainer:before{width:66%;margin-left:-25%}.mainSite .detailPage .topContainer .spinner{display:block}.mainSite .detailPage .imageContainer .imageBar .flexBox>a{width:calc(33.3vw - 35px)}.mainSite .detailPage .occasionImage .content h1{font-size:36px;margin:0}.mainSite .detailPage .occasionImage .content .financial,.mainSite .detailPage .occasionImage .content .specs{margin-top:15px}.mainSite .detailPage .occasionImage .content .financial,.mainSite .detailPage .occasionImage .content .specs{font-size:28px}.mainSite .detailPage .topContainer{line-height:1.15}.mainSite .detailPage .topContainer .brand,.mainSite .detailPage .topContainer .content .inner p{display:none}.mainSite .detailPage .spinner{position:absolute;top:0;right:0;bottom:0;width:63vw;height:42vw;z-index:-1}.mainSite .detailPage .spinner.show{z-index:1}.mainSite .detailPage .spinner.isFullscreen.show{z-index:1001}.mainSite .detailPage .topContainer.hasSpinner:before{background-color:rgba(6,21,48,1)}}@media (min-width:1200px){.mainSite .logo img{width:90%}.mainSite .detailPage .options.detailContainer ul{column-count:4}.mainSite .detailPage .imageContainer .imageBar .flexBox>a{width:calc(25vw - 28px)}.occasionsContainer .occasion .info .priceRow{flex-direction:row;align-items:center}.occasionsContainer .occasion .banner>img{max-width:100px}.occasionsContainer .occasion .banner>span{font-size:.8em}.mainSite .detailPage .spinner{width:59.6vw;height:39.7vw}}@media (min-width:1280px){.mainSite .homePage .newsContainer .images{flex-wrap:nowrap}.mainSite .detailPage .topContainer.hasSpinner .occasionImage{min-height:480px}.mainSite .detailPage .topContainer .content .inner p{display:block}.mainSite .detailPage .occasionImage .content h1{margin-top:0;margin-bottom:10px}}@media(min-width:1400px){.mainSite .detailPage .imageContainer .imageBar .flexBox>a{width:calc(20vw - 26.5px)}.container{width:1350px}.mainSite .detailPage .spinner{width:60vw;height:40vw}.mainSite .detailPage .occasionImage .content h1{font-size:40px}.mainSite .detailPage .occasionImage .content .financial,.mainSite .detailPage .occasionImage .content .specs{margin-bottom:30px}}@media(min-width:1600px){.mainSite .detailPage .topContainer.hasSpinner .occasionImage{min-height:625px}.mainSite .detailPage .topContainer .brand{display:block}.mainSite .detailPage .occasionImage .content h1{margin-top:20px}}@media(min-width:1800px){.mainSite .detailPage .topContainer:before{background-color:var(--color-black)}.mainSite .detailPage .topContainer{line-height:1.9em}.mainSite .detailPage .occasionImage{background-size:auto 108%;background-position:100%}.mainSite .detailPage .topContainer:before{margin-left:-23%}.mainSite .detailPage .occasionImage .content .financial,.mainSite .detailPage .occasionImage .content .specs{margin-bottom:40px}.mainSite .detailPage .spinner{width:57vw;height:38vw}}@media(min-width:2000px){.mainSite .detailPage .topContainer.hasSpinner .occasionImage{background-image:unset!important}.mainSite .detailPage .spinner{height:inherit}}.mainSite input,.mainSite select,.mainSite textarea{border-radius:0}.uploadifive-button,button,input[type=button]{cursor:pointer;display:inline-block;color:#fff;background:0 0;border:none;padding:15px;background-color:#414a54}.mainSite option{color:#333}.inWindow{background-color:#fff;border:5px #069 solid;border-radius:10px;margin:auto;margin-top:50px;width:436px;min-height:140px}.inWindowHeader{padding-top:3px;padding-bottom:8px;padding-left:10px;width:426px;background-color:#069;color:#fff;font-weight:700;letter-spacing:2px;font-size:18px}.adminTransBg{z-index:9999;display:none;padding:10px;overflow:scroll;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;width:100%;height:100%}#settingsWindow td,.inWindow td{border-bottom:1px dotted #ccc}#settingsWindow label,.inWindow label{display:block;padding:5px;border-bottom:1px dotted #ccc}.bottomButtons{margin:auto;margin-bottom:10px;margin-top:10px;text-align:center}.bottomButtons input[type=button]{margin:5px}.loadingMsg{background-color:#fff;border-radius:5px;display:block;font-size:18px;color:#666;padding:10px}.loadingMsg img{vertical-align:middle;width:32px;height:32px;margin-right:10px}.admin-modal{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400}.admin-modal span.help-block{font-size:12px}.modal{margin-top:30px}.loadModal{height:200px;background-image:url(/login/image/loading.gif);background-position:center;background-repeat:no-repeat}.sessionFrame{width:0;height:0;display:none}@media (min-width:992px){.modal-xl{width:90%}}.mainSite .btn{font-size:18px;border-radius:0;font-weight:300;border:none;padding:15px 20px;color:#fff;margin:15px 5px;background-color:#777}@media (min-width:768px){.btn{font-size:18px}}.breadcrumb .breadcrumb{margin:0;padding:0}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;border-radius:0;font-size:14px}.modal-content input,.modal-content select{height:auto;border-radius:0;font-size:1em;padding:10px;font-size:18px;max-width:100%}.modal-content .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.modal-content .btn{padding:8px 16px;font-size:14px;border-radius:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle:hover{background-color:var(--color-ter)}.navbar-toggle{border-color:transparent;margin:8px 0}.navbar-toggle .icon-bar{background-color:var(--color-prim);height:3px}.navbar-collapse.collapse{height:auto!important;padding-bottom:0;overflow:visible!important;padding:0}.temp404{margin:150px 200px}
/*# sourceMappingURL=body.min.css.map */

/* Keep the desktop navigation aligned as menu labels grow. */
@media (min-width: 992px) {
    .mainSite .menuBar > .container > .row {
        display: flex;
        align-items: center;
    }
    .mainSite .menuBar .menuLogo {
        flex: 0 0 260px;
        width: 260px;
    }
    .mainSite .menuBar .menuLogo .logo,
    .mainSite .menuBar .menuLogo .logo img {
        margin-top: 0;
    }
    .mainSite .menuBar .menuLogo .logo img {
        width: 230px;
        max-width: 100%;
    }
    .mainSite .menuBar .menuNavigation {
        flex: 1 1 0;
        width: auto;
        min-width: 0;
    }
    .mainSite .menuBar .navbar.topMenu {
        float: none !important;
        width: 100%;
        min-height: 0;
    }
    .mainSite .menuBar #mainNavBar,
    .mainSite .menuBar #mainNavBar > div {
        display: flex !important;
        align-items: center;
        justify-content: flex-end;
        width: 100%;
        min-width: 0;
    }
    .mainSite .menuBar #mainNavBar .navbar-nav {
        float: none;
        margin: 0;
    }
    .mainSite .menuBar #mainNavBar ul[id="menu0-1"] {
        display: flex;
        flex: 0 1 auto;
        flex-wrap: wrap;
        justify-content: flex-end;
        align-items: center;
        min-width: 0;
    }
    .mainSite .menuBar #mainNavBar ul[id="menu0-1"] > li {
        float: none;
        max-width: 100%;
    }
    .mainSite .menuBar #mainNavBar .navbar-nav > li > a {
        padding: 12px 10px;
        line-height: 1.5;
        overflow-wrap: break-word;
    }
    .mainSite .menuBar #mainNavBar .favorite {
        flex: 0 0 auto;
    }
}

