@charset "UTF-8";html,body,div,h1,h2,h3,p,ul,li,table,tr,td,form,input,a{margin:0;padding:0;font-family:'Lato',sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#323E48;box-sizing:border-box}html{background:#fff;height:100%}body{width:100%;min-height:100%;background:#fff;position:relative;text-align:center}.outerContainer{margin:0 auto;padding-bottom:270px;max-width:1680px;text-align:left;min-height:100vh}.container{max-width:1100px;margin:0 auto;position:relative;padding:0 3%}img{max-width:100%;height:auto}a{cursor:pointer}iframe{max-width:100%}.popover{display:none !important}.visually-hidden{display:none !important}.clear{clear:both}.linkedin{display:block;margin-top:8px}.item-page>div.icons{display:none !important}header .container{max-width:100%;position:relative}div#logo{width:685px;height:auto;padding:45px 0;margin:0 auto}body.homePage.desktop div#logo{cursor:pointer}div#logo a{text-decoration:none;border:none}div#logo a img{width:100%;border:none}#top-right{position:absolute;right:40px;top:5px}div#navigation{width:100%;display:block;box-sizing:border-box;margin-bottom:60px}div#navigation ul{list-style-type:none;text-align:center}div#navigation ul li{display:inline-block}div#navigation ul li a{text-decoration:none;height:20px;padding:0 10px;color:#808080}div#navigation ul li a:hover{color:#000}div#navigation ul li.active a{color:#000}div#navigation ul li.active li a{text-decoration:none;display:block;height:20px;padding-left:20px;background:none;margin-top:10px;color:#000}div#navigation ul li.active li a:hover{color:#000}div#navigation div.buttonPhoneMenu{display:none;position:absolute;top:25px;right:20px;width:40px;height:39px;padding-top:1px;cursor:pointer;z-index:99999}body div.buttonPhoneMenu span{display:block;width:20px;margin:6px auto 0px;height:1px;border-top:1px solid #323E48}body div.buttonPhoneMenu span:first-of-type{margin-top:10px}div#lang{display:block;position:absolute;right:3%;bottom:-15px}div#lang div.mod-languages{padding:5px 0px 5px 8px;border-left:1px solid #E6E6E6}div#lang div.mod-languages ul li{display:block;margin:0;padding:0}div#lang div.mod-languages ul li a{padding:7px 3px;font-size:13px;text-transform:uppercase}div#lang div.mod-languages ul li.lang-active a{color:#000}div#content{width:100%;text-align:justify}div#content h1,div#content div.componentheading{font-size:24px;line-height:40px;letter-spacing:1px;margin-bottom:36px;text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.homePage #content .container{position:static}.homePage .item-page{position:absolute;top:50%;left:5%;right:5%;margin-top:-40px;text-align:center}.homePage div#content .item-page h1{margin-bottom:0}div#content h2{font-size:19px;text-transform:uppercase;letter-spacing:1px;margin-bottom:18px;max-width:760px;margin-left:auto;margin-right:auto}div#content h3{font-size:18px;font-style:italic;margin-bottom:8px;max-width:760px;margin-left:auto;margin-right:auto}div#content p{margin-bottom:32px;max-width:760px;margin-left:auto;margin-right:auto}div#content p.margin{margin-bottom:8px}div#content a{color:#323E48;text-decoration:underline}div#content a:hover{text-decoration:none;color:#323E48}div#content ul{list-style-type:square;margin-left:20px;margin-bottom:32px;max-width:760px;margin-left:auto;margin-right:auto}div#content ul li{margin-left:20px}div#content table,div#content form{width:100%;max-width:760px;margin-left:auto;margin-right:auto}div#content table td{min-width:160px;vertical-align:top;padding:5px 10px 5px 0}div#content table td h2{font-size:16px;line-height:40px;margin-left:10px}div#content table td p,li{line-height:18px;text-align:left;vertical-align:top;margin:5px 5px 16px 0px}.arrow{padding-right:40px;margin-bottom:33px}div#content table td .arrow h2{position:relative;border:1px solid #323E48;height:40px;background-color:#fff;padding-left:10px;margin-left:0}.arrow h2:after{content:'';position:absolute;top:0px;right:-40px;width:0;height:0;border:20px solid transparent;border-left:20px solid #fff}.arrow h2:before{content:'';position:absolute;top:0px;right:-41px;width:0;height:0;border:20px solid transparent;border-left:20px solid #323E48}form#toegang_aanvraag{width:500px}form table tr td{padding-bottom:15px}input[type=text],input[type=search],input[type=password],input[type=email],input[type=tel]{width:200px;height:30px;background:white;color:#323E48;padding-left:10px;padding-right:10px;padding-top:1px;border:1px solid #323E48;border-radius:0;-webkit-appearance:none;-moz-appearance:none appearance:none}form input#submit_btn,form button.btn,form input.btn{display:block;height:30px;font-size:12px;text-transform:uppercase;text-decoration:none;background-color:#323E48;color:#fff;padding:0px 20px 0px 20px;margin-left:10px;border:none}div#content div#dir_listing a{color:white;text-decoration:none}div#content div#dir_listing a:hover{text-decoration:underline}div#content div#dir_listing ul{list-style-type:none}div#content div#dir_listing p#niveau_hoger a{display:block;background:url(https://monacofleetsolutions.mc/templates/loft33/images/dcr_niveau_hoger.jpg) top left no-repeat;padding-left:35px}div#content div#dir_listing ul#directory li.dir a{display:block;background:url(https://monacofleetsolutions.mc/templates/loft33/images/dcr_dir_closed.jpg) top left no-repeat;margin-bottom:10px;padding-left:35px;height:22px}div#content div#dir_listing ul#directory li.dir a:hover{display:block;background:url(https://monacofleetsolutions.mc/templates/loft33/images/dcr_dir_open.jpg) top left no-repeat;text-decoration:underline}div#content div#dir_listing ul#directory li a{display:block;background:url(https://monacofleetsolutions.mc/templates/loft33/images/dcr_dir_open.jpg) top left no-repeat}div#content div#dir_listing ul#directory li ul li.pdf{margin-left:55px}div#content div#dir_listing ul#directory li.pdf a{display:block;background:url(https://monacofleetsolutions.mc/templates/loft33/images/dcr_pdf.jpg) top left no-repeat;margin-bottom:10px;padding-left:34px;height:25px}div#content fieldset{border:none}div.btn-group{display:none}div#content iframe{border:none}div#content .contact-page iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%)}div#content .contact-page td{display:block;float:left;width:45%;padding:0;margin-bottom:20px}div#content .contact-page td:first-of-type{margin-right:2.5%}div#content .contact-page h3{font-size:20px}div#content .contact-page h3.contact-type{margin-top:30px}div#content .contact-page p{margin-bottom:20px}div#content .contact-page p.contact-name{margin-bottom:10px;font-size:20px}div#content .contact-page a.email{display:block;margin-top:3px;padding-left:25px;background:url('https://monacofleetsolutions.mc/templates/loft33/images/icon_mail.png') no-repeat left 5px;background-size:16px 12px;line-height:normal}.jmodedit,div[role=tooltip]{display:none !important}form#login-form label,form#login-form input.input-small{display:block;float:left}form#login-form label{clear:left;width:150px;text-align:right}.input-password-toggle{display:none !important}.form-control-feedback{display:block;font-size:13px;color:#D8000C}div#map{height:400px;border:1px solid #ccc}div#dir_listing{margin-top:20px}div#content .services p{line-height:1.7}div#content .services h2{position:relative;padding-bottom:10px}div#content .services h2::after{content:"";display:block;position:absolute;bottom:0;height:1px;left:0;width:100%;max-width:300px;background-color:#CCC}div#content .services ul{margin-top:-18px}#system-message-container{//margin-bottom:20px}#system-message-container button,#system-message-container a.close{display:none}#system-message-container h4{margin:0}#system-message-container .alert-error h4{color:#D8000C}.alert-danger,.alert-error{padding:10px;background-color:#FFD2D2;color:#D8000C;border:1px solid #D8000C}.alert-danger div,.alert-error div{color:#D8000C}.login fieldset{padding:0}#content .login-options{margin-top:20px}.login-options li{display:none}#content .login-options li:last-of-type{display:block;list-style:none;margin-left:0}#content .login-options li a{text-decoration:none}#content .login-options li a:hover{text-decoration:underline}.login button{margin-left:0 !important}.login .control-group{margin-bottom:10px}.control-group.remember-me{margin:10px 0}#contractors-list{margin-bottom:10px}#contractors .add-contractor{cursor:pointer;display:inline-block;text-decoration:none;line-height:20px;margin-bottom:10px}#contractors .remove-contractor{cursor:pointer;display:block;float:right;text-decoration:none;line-height:20px}#contractors .add-contractor:hover,#contractors .remove-contractor:hover{color:rgba(50,62,72,0.70)}#contractors .add-contractor:before,#contractors .remove-contractor:after{content:"+";display:inline-block;box-sizing:border-box;height:20px;line-height:16px;width:20px;text-align:center;background:#323E48;border:1px solid #323E48;color:#fff;margin-right:10px}#contractors .add-contractor:hover:before,#contractors .remove-contractor:hover:after{background:#fff;color:#323E48}#contractors .remove-contractor:after{content:"-";margin-top:8px;margin-right:0;margin-left:10px}#contractors div.contractor:first-of-type .remove-contractor{display:none}#contractors div.contractor{padding:10px 20px;margin-right:50px}#contractors div.contractor:nth-child(odd){background-color:#f4f4f4}#contractors input{width:75px;height:30px;box-sizing:border-box;line-height:20px;padding:5px 10px;margin-left:20px}#calculator{margin-top:50px}#calculator .calculator-label{display:block;position:relative;padding:10px 20px;line-height:30px;margin-right:50px;text-align:left}#calculator .calculator-label:nth-child(odd),#calculator .calculator-label.gray{background-color:#f4f4f4}#calculator .calculator-label.calculator-helper.highlighted{background-color:#DEDEDE;font-weight:700}#calculator .calculator-label input,#calculator .calculator-label .helper-value{float:right;box-sizing:border-box;width:150px;height:30px;text-align:right;line-height:20px;padding:5px 10px}#calculator .calculator-label .euro-sign{position:absolute;right:35px;margin-top:1px}#calculator .calculator-label.euro input{padding-right:50px;position:relative}#calculator .calculator-label input#terms{padding-right:82px;position:relative}.lang-fr #calculator .calculator-label input#terms{padding-right:52px}#calculator .calculator-label .tooltip{position:absolute;cursor:help;right:-50px;top:50%;margin-top:-10px;height:20px;width:20px;border-radius:50%;background-color:#323e48;color:#fff;font-size:14px;line-height:18px;text-align:center;z-index:3}#calculator .calculator-label .tooltip .tooltip-content{display:none;box-sizing:border-box;position:absolute;right:0;margin-right:10px;top:-15px}#calculator .calculator-label .tooltip .tooltip-container{box-sizing:border-box;position:absolute;padding:5px 15px;right:0;margin-right:20px;top:0;height:50px;width:550px;background-color:#808080;color:#fff;opacity:1;font-size:14px;line-height:20px;text-align:left}#calculator .calculator-label .tooltip .tooltip-container:after{position:absolute;right:-10px;top:50%;margin-top:-10px;content:"";width:0;height:0;border-bottom:10px solid transparent;border-top:10px solid transparent;border-left:10px solid #808080;font-size:0;line-height:0}#calculator .calculator-label .tooltip:hover{background-color:#808080}#calculator .calculator-label .tooltip:hover .tooltip-content{display:block}#calculator .calculator-label .tooltip a{color:#fff;text-decoration:underline;font-size:14px;line-height:18px}#calculator .calculator-label .tooltip a:hover{opacity:0.5;color:#fff;text-decoration:underline}#voorwaarden{margin-top:20px;max-width:760px;margin-left:auto;margin-right:auto}#voorwaarden label{display:block;margin-bottom:10px}#voorwaarden input{margin-right:5px}#voorwaarden-carsharing{display:none}.calculate-buttons,#calc-actions{max-width:760px;margin-left:auto;margin-right:auto}#content a.button{cursor:pointer;display:inline-block;padding:10px 20px;background:#1D2D3A;border:1px solid #1D2D3A;color:#fff;text-decoration:none;text-align:center;min-width:100px}#content a.button:hover{background:#fff;color:#1D2D3A}#recalculate-button#recalculate-button{display:none}#recalculate-button,#calculate-button{margin-top:10px}#calculation-results-container{margin-top:75px;padding-bottom:25px}input[type=text].error{border:1px solid #D8000C;background-color:#FFD2D2}input[type=text].warning{border:1px solid #9F6000;background-color:#FEEFB3}.validationError{display:none;margin-top:5px;font-size:14px;color:#D8000C}.validationWarning{display:none;margin-top:5px;font-size:14px;color:#9F6000}div#content h3.calc-date{margin-top:-8px;margin-bottom:20px;font-style:normal}#calc-tabs{overflow:auto;margin:10px auto;max-width:760px}.tab-button{display:block;cursor:pointer;min-width:140px;box-sizing:border-box;padding:5px 10px;text-align:center;float:left;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#000;margin-right:1%;-webkit-transition:background-color 0.3s ease-in-out 0s;transition:background-color 0.3s ease-in-out 0s}.tab-button:hover{background:#fafafa}.tab-button.active{cursor:default;background:#f4f4f4;border:none;color:#323e48}.tab-content{display:none;width:100%;float:left;clear:both;background:#F4F4F4;padding:25px 0;margin-top:-1px}.tab-content.active{display:block}.tab-content .line{padding:3px 30px;overflow:auto}.tab-content .line.highlighted{background:#DEDEDE;padding:8px 30px;margin:10px 0;font-weight:700}.tab-content .line.highlighted div{font-weight:700}.tab-content .line .calc-label{float:left}.tab-content .line .calc-value{float:right}.legend{font-size:13px}#calc-actions .button{margin-bottom:10px}.send-box{//display:none;padding:20px 30px;background:#f4f4f4;margin-top:10px}.send-box h4{margin-top:0}#send-email-error,#send-email-gdpr-error{display:none}.send-box.open{display:block}.send-box input[type="text"]{margin-top:5px;width:250px;max-width:100%}label#send-email-gdpr-input{display:block;margin-bottom:10px}label#send-email-gdpr-input input{margin-right:6px}label.remark-label{display:block;margin:10px 0 5px}textarea#pdf-remark{width:100%;max-width:450px;height:120px}.send-box a.button{display:block;margin-top:20px;width:150px}#sent-success{display:none;padding:20px 30px;background:#DFF2BF;margin-top:10px;color:#4F8A10}#sent-success.show{display:block}#download-helper{display:none !important}div#content table.biv{width:100%;border-collapse:collapse}div#content #biv-picker{display:none}div#content #biv-picker table.biv{margin:20px 0 10px}div#content table.biv tr:nth-child(odd){background:#f4f4f4}div#content table.biv th,div#content table.biv td{min-width:0;font-size:12px;padding:5px;text-align:right;border:1px solid #ccc}div#content table.biv th{text-align:center;background-color:#323e48;color:#fff;font-weight:bold}div#content table.biv td:nth-child(1),div#content table.biv td:nth-child(2),div#content table.biv td:nth-child(3){text-align:left;font-weight:bold}div#content #biv-picker tr:hover{background-color:#ddd}div#content #biv-picker table.biv td{cursor:pointer}div#content #biv-picker table.biv td:hover{background:#bbb}div#content #biv-picker table.biv td:nth-child(1),div#content #biv-picker table.biv td:nth-child(2),div#content #biv-picker table.biv td:nth-child(3){cursor:default}div#content #biv-picker table.biv td:nth-child(1):hover,div#content #biv-picker table.biv td:nth-child(2):hover,div#content #biv-picker table.biv td:nth-child(3):hover{cursor:default;background-color:#ddd}#content .profile{display:none}.registration .control-group{margin-bottom:10px}.registration fieldset{padding:0}.registration fieldset legend{display:none;font-size:20px;margin-bottom:30px}.registration fieldset:first-of-type legend{display:block}#content .registration button{margin-top:20px;margin-left:0 !important;margin-right:20px;display:inline-block}#member-profile fieldset:nth-child(2){display:none}#member-profile a.btn{display:block;margin-top:10px;margin-left:5px}#car-list{overflow:auto;padding:0 1%;margin:20px 0}#car-list .car{display:block;position:relative;float:left;margin:25px 0.5%;width:32.33%;text-decoration:none}#car-list .car .car-picture{position:relative;width:100%;height:0;padding-top:66%;overflow:hidden;background:#000;margin-bottom:15px}#car-list .car .car-picture.car-sold:after,.gallery-big.car-sold:after{content:"NO LONGER AVAILABLE";font-size:16px;font-weight:bold;padding:5px 20px;position:absolute;top:20px;left:0;background-color:#fff;color:#000;z-index:2}.lang-nl #car-list .car .car-picture.car-sold:after,.lang-nl .gallery-big.car-sold:after{content:"NIET MEER BESCHIKBAAR"}.lang-fr #car-list .car .car-picture.car-sold:after,.lang-fr .gallery-big.car-sold:after{content:"N'EST PLUS DISPONIBLE"}#car-list .car .car-picture img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;opacity:1;transition:all 1s ease-in-out}#car-list .car:hover .car-picture:not(.car-sold) img{transform:scale(1.02);opacity:0.5}#car-list .car .car-brand{font-size:20px;text-transform:uppercase;position:relative;padding-bottom:7px;margin-bottom:7px}#car-list .car .car-brand::after{content:"";position:absolute;bottom:0;left:0;height:1px;width:83%;background-color:#CCC}#car-list .car .car-model{}#car-details{padding:0 2%}#car-details .car-info{width:50%;float:left;padding-right:2%}#car-details .car-info h1{font-size:20px;max-width:100%;text-align:left;text-transform:uppercase;position:relative;padding:0;margin-bottom:7px}#car-details .car-info h1::after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#CCC}#car-details .car-info h2{font-size:16px;max-width:100%;margin-bottom:50px}#car-details .car-gallery{width:50%;float:right}#car-details .car-financial{width:50%;float:left;margin-top:50px;padding-right:2%}#car-details .tab-titles,.fake-tabs{width:100%;overflow:auto;border-bottom:1px solid #707070}#car-details .tab-title,.fake-tab{display:block;float:left;text-align:center;text-transform:uppercase;padding:12px 20px;width:auto;min-width:150px;color:#ccc;border:1px solid;border-bottom:none;cursor:pointer;margin-right:10px;transition:all 0.3s ease-in-out}#car-details .tab-title:hover{color:#999}#car-details .tab-title.active,.fake-tab{color:#323E48;cursor:default}.fake-tab{min-width:310px}#car-details .tab{display:none}#car-details .tab.active{display:block}#car-details .tab table,#car-details .car-financial table{border-collapse:collapse;border-spacing:0;margin:30px 0;max-width:100%}#car-details .tab table tr:nth-child(odd),#car-details .car-financial table tr:nth-child(odd){background-color:#f2f2f2}#car-details .tab table tr td,#car-details .car-financial table tr td{width:50%;font-size:14px;line-height:1.5;padding:5px 10px}#car-details .tab table tr td:first-of-type,#car-details .car-financial table tr:first-of-type td{font-weight:bold}#car-details .car-financial table tr td{width:auto !important}#car-details .car-financial table tr td:last-of-type{width:175px !important;min-width:0 !important;text-align:right}#car-details .car-financial p.extra-financial{max-width:100% !important}#gallery-big{position:relative}#car-details .slick-arrow{font-size:0;display:block;width:40px;height:40px;border-radius:50%;background-color:rgba(255,255,255,0.4);border:none;appearance:none;-webkit-appearance:none;position:absolute;top:50%;z-index:5;margin-top:-20px;background-image:url(https://monacofleetsolutions.mc/templates/loft33/images/arrow.svg);background-repeat:no-repeat;background-position:12px center;outline:none;cursor:pointer}#car-details .slick-arrow:hover{background-color:rgba(255,255,255,0.6)}#car-details .slick-prev{left:10px}#car-details .slick-next{right:10px;transform:rotate(180deg)}.gallery-big{margin-top:10px;padding-right:1px}.gallery-small{overflow:auto;width:100%}.gallery-small .gallery-small-link,.gallery-small .gallery-small-image{position:relative;float:left;width:8.33%;height:0;padding-top:8.33%;margin:0}.gallery-small .gallery-small-link a{display:block;position:absolute;top:1px;right:1px;left:0;bottom:0;background-color:#323E48;background-image:url(https://monacofleetsolutions.mc/templates/loft33/images/search.svg);background-repeat:no-repeat;background-position:center;background-size:60%;transition:background-color 0.5s ease-in-out}.gallery-small .gallery-small-link a:hover{background-color:#000B15}.gallery-small .gallery-small-image-container{position:absolute;top:1px;right:1px;left:0;bottom:0;overflow:hidden;background:#000}.gallery-small .gallery-small-image img{display:block;position:absolute;top:0;left:-25%;width:auto;max-width:1000px;height:100%;cursor:pointer}#car-details .car-pdf{margin:30px 0;overflow:auto}#content a.button.low-button{font-size:12px;font-weight:bold;line-height:20px;text-transform:uppercase;min-width:250px;padding:5px 25px}#car-details .car-pdf a.button.low-button{float:right}#car-details .car-craft p{max-width:100%;margin-top:20px}.car-images-full{padding:20px 2%;margin-bottom:100px}.car-images-full a.button{float:right;margin:20px 0}#actionBlocks{overflow:auto;margin:100px 0}#actionBlocks .actionBlock{position:relative;display:block;float:left;width:32%;margin-right:2%}#actionBlocks .actionBlock:last-of-type{margin-right:0}#actionBlocks .actionBlock h3{position:relative;font-size:20px;font-style:italic;max-width:100%;padding-bottom:10px;margin-bottom:10px}#actionBlocks .actionBlock h3::after{content:"";display:block;position:absolute;bottom:0;height:1px;left:0;width:100%;background-color:#CCC}#actionBlocks .actionBlock p{font-size:12px}#actionBlocks .actionBlock a.button{width:100%;max-width:100%}#greyBanner .innerBanner{padding:50px 0;background-color:#F2F2F2}#greyBanner .container{max-width:900px;padding:0 50px}#greyBanner h2{position:relative;font-size:20px;color:#333;text-transform:uppercase;margin:0 !important;padding-bottom:20px}#greyBanner h2::after{content:"";display:block;position:absolute;bottom:0;height:1px;left:0;width:100%;background-color:#CCC}#greyBanner h2::after{content:"";display:block;position:absolute;bottom:0;height:1px;left:0;width:100%;background-color:#CCC}#greyBanner p,.rsform p{max-width:100% !important}#outerContainer .rsform-block-title{margin-bottom:0}#outerContainer .rsform-block{margin-bottom:20px}#outerContainer .rsform-block label{display:block;float:none}#outerContainer #greyBanner .rsform-block label{display:none}#outerContainer .formResponsive .formHorizontal .formControlLabel{width:100%;text-align:left;margin-bottom:5px}#outerContainer .rsform-block .formControls{margin-left:0}#outerContainer .rsform-block input[type="text"]{margin-bottom:0;height:auto;font-size:16px;line-height:20px;padding:5px 10px;width:100%;max-width:400px;box-shadow:none;border-radius:0;box-sizing:border-box}#outerContainer .rsform-block select{margin-bottom:0;height:auto;font-size:16px;line-height:20px;padding:5px 10px;width:100%;max-width:400px;box-shadow:none;border-radius:0;border:1px solid #ccc;box-sizing:border-box;//-webkit-appearance:none}#outerContainer .rsform-block ::placeholder{color:#ccc;opacity:1}#outerContainer .rsform-block :-ms-input-placeholder{color:#ccc}#outerContainer .rsform-block ::-ms-input-placeholder{color:#ccc}#outerContainer .rsform-block p.formDescription{margin:0}#outerContainer .rsform-block button{display:block;height:30px;font-size:12px;text-transform:uppercase;text-decoration:none;background:#323E48;color:#fff;padding:0px 20px 0px 20px;margin-left:10px;border:none;border-radius:0;margin:0;min-width:200px;text-align:center}#outerContainer .formRed{color:#b94a48;max-width:100%;margin:0}.rsform-block-date-and-time .formBody{position:relative;padding-right:40px;max-width:400px !important}.rsform-block-date-and-time .formBody .btnCal{position:absolute;right:0}#outerContainer span.formValidation{height:auto;display:inline}#outerContainer .rsform-block-confirm{margin-bottom:0}#greyBanner.dlBrochure .container{position:relative;min-height:290px}.dlBrochureLeft{max-width:400px}.dlBrochureRight{position:absolute;width:210px;height:290px;right:50px;top:0px;background-image:url(https://monacofleetsolutions.mc/templates/loft33/images/MFS-brochure.png)}#footer{position:absolute;bottom:0;left:0;width:100%;padding-bottom:10px}#footer table{width:100%;max-width:800px;margin:0 auto;position:relative}#footer table::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background-color:#ccc;height:145px}#footer table tr:first-of-type td{padding-bottom:20px}#footer table td{text-align:left;vertical-align:top}#footer table td:last-of-type{text-align:right}#footer table tr:last-of-type td:last-of-type{text-align:left}#footer table tr:last-of-type td:last-of-type a{font-weight:bold;text-decoration:underline}#footer table a{text-decoration:none;color:#323E48}#footer table a:hover{text-decoration:underline}div.cookieBanner{box-sizing:border-box;background-color:rgba(0,0,0,0.9);position:fixed;z-index:1100;width:100%;padding:15px;bottom:-100px;min-height:70px}div.cookieBanner.slide-up{bottom:0px !important}div.cookieBanner.slide-down{bottom:-100px !important}div.cookieBanner p{color:#fff;font-size:14px;margin-right:250px;margin-top:10px}div.cookieBanner a{color:#fff;font-weight:700;text-decoration:underline}div.cookieBanner a:hover{color:rgba(255,255,255,0.5);font-weight:700;font-size:14px;text-decoration:underline}div.cookieBanner div.hideCookieMessage{position:absolute;right:25px;top:10px;display:block;background:#555;width:200px;float:right;color:#fff;padding:5px;text-align:center;margin:10px 25px;cursor:pointer}div.cookieBanner div.hideCookieMessage:hover{background:#333}@media only screen and (max-width:1280px){#car-details .car-gallery,#car-details .car-info,#car-details .car-financial{display:block;width:100%;float:none}}@media only screen and (max-width:1100px){div#content .contact-page a.email{font-size:15px}.tab-button{min-width:125px}div#content table.biv th,div#content table.biv td{font-size:11px;padding:5px 2px}#car-list .car{margin:25px 1%;width:48%}}@media only screen and (max-width:980px){div#content .services table td{display:block;max-width:400px;margin-bottom:20px}div#content .contact-page td{float:none;width:100%;max-width:400px;margin-bottom:30px}div#content .contact-page td:first-of-type{margin-right:0}div#content .contact-page a.email{font-size:16px}#calculator .calculator-label{line-height:1.3}#calculator .calculator-label input,#calculator .calculator-label .helper-value{float:none;margin-top:8px;display:block;width:200px}#calculator .calculator-label .euro-sign{position:absolute;right:auto;margin-top:-24px;margin-left:162px}#calculator .calculator-label.months .euro-sign{margin-left:130px}.lang-fr #calculator .calculator-label.months .euro-sign{margin-left:160px}.tab-button{display:block;width:100% !important;border:none;margin-bottom:10px}.tab-button.active{font-weight:700}.tab-content .line .calc-label{float:none}.tab-content .line .calc-value{float:none;text-align:left;margin-top:5px}#calculator .calculator-label .tooltip .tooltip-container{top:-14px;height:78px;width:400px}div#content #biv-picker table.biv{//display:none}div#content #biv-picker table.biv td{min-width:60px}div#content #biv-toggle{//display:none}.gallery-small .gallery-small-link,.gallery-small .gallery-small-image{width:10%;padding-top:10%}#actionBlocks{margin:50px 0 30px}#actionBlocks .actionBlock{float:none;width:100%;margin-right:0;margin-bottom:30px}#actionBlocks .actionBlock a.button{max-width:300px}#actionBlocks .actionBlock p{max-width:100%;margin-bottom:12px}}@media only screen and (max-width:860px){body .general{padding:10px 5%}body div#logo{width:78%;max-width:500px;margin:0;padding:30px 0 0}body div#navigation{width:100%;float:none;min-height:0;display:block;margin-bottom:0;border:none}body div#navigation ul.menu{padding-top:25px}.homePage .item-page{position:relative;margin:100px 0 0;top:0;bottom:0;left:0;right:0}body div#content{clear:both;width:100%;margin-left:0;padding-top:25px}body div#lang{margin:10px 0 0;position:relative;top:auto;bottom:auto;left:auto;right:auto}div#lang div.mod-languages{padding:0;border:none}div#lang div.mod-languages ul li{display:inline-block;width:60px;border:none;border-right:1px solid #ccc}div#lang div.mod-languages ul li:last-of-type{border-right:none}div#lang div.mod-languages ul li a{display:block;border:none;padding:2px;color:#808080}body iframe{width:100%}body .general{padding-top:10px}body div.banner img{display:block}body div#navigation div.buttonPhoneMenu{display:block}body div#navigation ul{display:none;padding:2px 0;background:none;max-width:200px;margin:0 auto}body div#navigation ul li{display:block;margin:0;padding:0}body div#navigation ul li a{color:#000;height:auto;padding:10px;display:block;width:auto;border-top:1px solid #ccc;text-align:center}body div#navigation ul li:first-child a{border-top:none}body div#navigation ul li a:hover,body div#navigation ul li.active a{}div.cookieBanner p{margin-right:0}div.cookieBanner div.hideCookieMessage{position:relative;right:auto;top:auto;margin:25px 10% 15px;width:80%;float:none}.gallery-small .gallery-small-link,.gallery-small .gallery-small-image{width:12.5%;padding-top:12.5%}}@media only screen and (max-width:780px){.dlBrochureRight{display:none}}@media only screen and (max-width:600px){.outerContainer{padding-bottom:300px;min-height:0}.homePage .item-page{position:relative;margin:50px 0 0;top:0;bottom:0;left:0;right:0}#car-list .car{margin:25px 0;width:100%}#car-details .tab-title,.fake-tab{padding:8px 10px;min-width:80px;margin-right:5px}#car-details .tab table tr td,#car-details#car-details .car-financial table tr td{display:block;width:100% !important;text-align:left !important}#footer{padding-bottom:20px}#footer table td{display:block;width:100% !important;text-align:left !important}#footer table::before{display:none}}@media only screen and (max-width:500px){div#navigation div.buttonPhoneMenu{top:20px}#calculator .calculator-label .tooltip .tooltip-container{top:-25px;height:100px;width:275px;font-size:12px;line-height:1.5}.gallery-small .gallery-small-link,.gallery-small .gallery-small-image{width:20%;padding-top:20%}}@media only screen and (max-width:450px){#contractors .remove-contractor span{display:none}#contractors div.contractor,#calculator .calculator-label{margin-right:0}#calculator .calculator-label{padding-right:50px}#calculator .calculator-label .tooltip{right:15px}#calculator .calculator-label .tooltip .tooltip-container{top:0px}}@media only screen and (max-width:400px){div#content .contact-page td a.email{padding-left:0;background:none;font-size:14px;word-break:break-all}#calculator .calculator-label .tooltip .tooltip-content{margin-right:15px;top:-40px;height:100px;width:225px}#calculator .calculator-label .tooltip .tooltip-container{height:100px;width:225px}#car-details .tab-title,.fake-tab{padding:5px 10px;min-width:0;margin-right:5px;font-size:14px}}@media only screen and (max-width:350px){.homePage .item-page{margin:15px 0 0}.homePage div#content .item-page h1{font-size:20px}}
