:root {
color-scheme: light dark; /* both supported */
--link: #3273dc;
--link-footer: #cccccc;
--linkh: #363636;
--text-max: #000000; /*the darkest*/
--text-color: #222222;
--bkg-color: #ffffff;/*body*/
--bkg2-color: #eeeeee;/*body2*/
--form-bkg: #F3F4F7;
--for2-bkg: #fdfdfd;
--form-text: #4a4a4a;
--card-text: #4a4a4a;
--input-bkg: #FFFFFF;
--input-brd: #cccccc;

--input-text: #222222;
--pale-text: #999999; /*used for placeholders*/
--tier-bkg: #FFFF00;

--menu-bkg-h: #13ad3a; ; /*menu hover #b82315 */
--menu-text-h: #FFFFFF; /*menu hover*/
--menu-bkg-a: #13ad3a99; /*menu active*/
--menu-text-a: #FFFFFF; /*menu active*/

--border-card-btn: #ededed;

--form-err-bkg: #FFFFDD ;
--form-err-text: #FF3300 ;

--bkg-button: #13ad3a;
--bkgh-button: #117d2c;
--txt-button: #FFFFFF;
--txh-button: #FFFFFF; /* hover */

--header-bkg: #121212;
}
[data-theme="dark-theme"] {
--link: #47fd75;
--link-footer: #47fd75;
--linkh: #7fff9f;

--text-max: #FFFFFF; /*the lightest*/
--text-color: #eeeeee;

--bkg-color: #222222; /*body*/
--bkg2-color: #333333; /*body2*/

--form-bkg: #333333;
--for2-bkg: #444444;
--form-text: #eeeeee;
--input-bkg: #222222;
--input-brd: #555555;

--input-text: #dddddd;
--pale-text: #666666; /*used for placeholders*/
--tier-bkg: #4b4b9a;

--menu-bkg-h: #13ad3a; ; /*menu hover #b82315 */
--menu-text-h: #FFFFFF; /*menu hover*/
--menu-bkg-a: #13ad3a99; /*menu active*/
--menu-text-a: #FFFFFF; /*menu active*/

--border-card-btn: #444444;

--form-err-bkg: #505050 ;
--form-err-text: #ffff00 ;

--bkg-button: #13ad3a;
--bkgh-button: #117d2c;
--txt-button: #FFFFFF;
--txh-button: #FFFFFF; /* hover */

--header-bkg: #121212;
}
@media (prefers-color-scheme: dark) {
  /* defaults to dark theme */
  body{
--link: #47fd75;
--link-footer: #47fd75;
--linkh: #7fff9f;

--text-max: #FFFFFF; /*the lightest*/
--text-color: #eeeeee;

--bkg-color: #222222; /*body*/
--bkg2-color: #333333; /*body2*/

--form-bkg: #333333;
--for2-bkg: #444444;
--form-text: #eeeeee;
--input-bkg: #222222;
--input-brd: #555555;

--input-text: #dddddd;
--pale-text: #666666; /*used for placeholders*/
--tier-bkg: #4b4b9a;

--menu-bkg-h: #13ad3a; ; /*menu hover #b82315 */
--menu-text-h: #FFFFFF; /*menu hover*/
--menu-bkg-a: #13ad3a99; /*menu active*/
--menu-text-a: #FFFFFF; /*menu active*/

--border-card-btn: #444444;

--form-err-bkg: #505050 ;
--form-err-text: #ffff00 ;

--bkg-button: #13ad3a;
--bkgh-button: #117d2c;
--txt-button: #FFFFFF;
--txh-button: #FFFFFF; /* hover */

--header-bkg: #121212;
  }
  body.light-theme{
--link: #3273dc;
--link-footer: #cccccc;
--linkh: #363636;
--text-max: #000000; /*the darkest*/
--text-color: #222222;
--bkg-color: #ffffff;/*body*/
--bkg2-color: #eeeeee;/*body2*/
--form-bkg: #F3F4F7;
--for2-bkg: #fdfdfd;
--form-text: #4a4a4a;
--card-text: #4a4a4a;
--input-bkg: #FFFFFF;
--input-brd: #cccccc;

--input-text: #222222;
--pale-text: #999999; /*used for placeholders*/
--tier-bkg: #FFFF00;

--menu-bkg-h: #13ad3a; ; /*menu hover #b82315 */
--menu-text-h: #FFFFFF; /*menu hover*/
--menu-bkg-a: #13ad3a99; /*menu active*/
--menu-text-a: #FFFFFF; /*menu active*/

--border-card-btn: #ededed;

--form-err-bkg: #FFFFDD ;
--form-err-text: #FF3300 ;

--bkg-button: #13ad3a;
--bkgh-button: #117d2c;
--txt-button: #FFFFFF;
--txh-button: #FFFFFF; /* hover */

--header-bkg: #121212;
  }
}

a{color:var(--link)}
a:hover{color:var(--linkh)}
.breadcrumb a{color:var(--link)}
.breadcrumb a:hover{color:var(--linkh)}
.tier{position:fixed;bottom:20px;left:20px;z-index:9999;background:var(--tier-bkg);padding:15px 25px}
.card{background:var(--bkg2-color);color:var(--card-text)}
.card-header-title{color:inherit}
.card-footer-item:not(:last-child){border-right:1px solid var(--border-card-btn);}
.card-footer{border-top: 1px solid var(--border-card-btn)}

html{background-color:unset}
body{background-color:var(--bkg-color);color:var(--text-color)}
select.select,select,textarea,textarea.textarea,input[type='email'],input[type='text']{background-color:var(--input-bkg);color:var(--input-text)}
.content .title,.title{color:var(--text-color)}
textarea::placeholder,input::placeholder{color:var(--pale-text)!important}

body.dark-theme .visible-light{display:none}
body.light-theme .visible-dark{display:none}

.grecaptcha-badge{z-index:10}

div.logo{z-index:3020}
div.logo>a.logo{width:295px;display:block;position:relative;height:100%}
div.logo>a.logo .logo-pict{position:absolute;top:-26px;width:83px;height:100%;left:-10px}
div.logo>a.logo .logo-text{position:absolute;top:9px;width:227px;height:100%;left:85px;transition: width .5s, top .5s}

.place-darc-miniheader{position:fixed;top:0;right:0;left:0;height:64px;z-index:3000}

.place-darc-header-container{padding-top:12px;top:32px;height:72px;position:fixed;left:0;right:0;z-index:3000;background-color:var(--header-bkg);box-shadow:0 1px 2px 0 rgba(0,0,0,0.13)}
.place-darc-header-container .container{max-width:960px;}

.page-content{margin-top:104px;top:0}

.top-menu-nav{position:relative;z-index:3040}

.main-menu{padding-top:0}

/*pages hero images*/
.hero-top-banner.home{background-image:url('/heroimg/home-day.jpg');background-position:center 60%;}
.hero-top-banner.access{background-image:url('/heroimg/access-day.jpg');background-position:center 43%}
.hero-top-banner.contact{background-image: url('/heroimg/contact-day.jpg');background-position:center 55%;background-size:100%}
.hero-top-banner.about{background-image: url('/heroimg/about-day.jpg');background-position:center 80%;}
body.light-theme .hero-top-banner.home{background-image:url('/heroimg/home-day.jpg')}
body.light-theme .hero-top-banner.access{background-image:url('/heroimg/access-day.jpg')}
body.light-theme .hero-top-banner.contact{background-image:url('/heroimg/contact-day.jpg')}
body.light-theme .hero-top-banner.about{background-image: url('/heroimg/about-day.jpg')}


.nav-btn{text-align:center;background-color:var(--bkg-button);color:var(--txt-button);display:inline-block;font-weight:bold;height:40px;line-height:40px;width:140px;border-radius:3px}
.nav-btn.bfont{font-family: BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.nav-btn:hover{background-color:var(--bkgh-button);color:var(--txh-button)}
.float-right{float:right}

.ml1em{margin-left:1em}
.ml1emI{margin-left:1em!important}

.no-paddig{padding:0}

.fs4{font-size:1.6rem}
.alert.alert-danger{background-color:var(--form-err-bkg);padding:20px;color:var(--form-err-text)}
.alert.success{background-color:#D4FFD3;padding:20px;color:#1C8000}

strong{color:var(--form-text);}
.title strong{font-weight:bold;}

.proph1mt{margin-top:1.5rem}
.nbm{margin-bottom:0!important}
.sitemapkinks a{display: block;line-height:40px}
.bottom-logo{background:url('/images/mn-logo-bbg.png') no-repeat left center;width: 100%;height: 85px;background-size: contain;}
footer.footer a{color:var(--link-footer)/*#cccccc*/}
.bottomlinks a{display:block;line-height:30px;text-transform: uppercase}
.bottomlinks a:hover{text-decoration:underline;}


#formmain {scroll-margin-top: 100px;} /*request information anchor button positioning*/


.input.cstfooter{width:65%}
.button.cstfooter{width: 34%;display: inline-block;border: none;font-weight: bold}
.card-image{max-height:355px;text-align:center;overflow:hidden;position:relative;padding-top:75%;}
.card-image a{display:block;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;}
.card-image img{height:100%}
.encompas-card{width:48%;float:left;margin:0 1%}
.encompas-card .feature-card{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);background-color:var(--form-bkg);width:100%;margin:0 auto;height:180px;margin-bottom:15px}
.encompas-card .feature-card .picto{line-height:110px}
.encompas-card .feature-card .picto img{margin-top:10px;max-height:100px;max-width:110px;vertical-align:middle}
.encompas-card .feature-card .texto{height:60px;line-height:20px;padding-top:10px;width:100%}

.block-radius.form-container{border-radius:0!important}
.block-top-border .form-container{border:none!important}

.gold{color:#F2B80F}

.navbar-end{justify-content:center;margin:0 auto}

.is-dynamic{font-size:2rem}

.nowrap{white-space:nowrap;}
.level-up-dn{margin-top:0!important;margin-bottom:0!important;padding-top:0;padding-bottom:0}

.viewpdf img{vertical-align:text-bottom}

a.darkbg{color:#b9011b}
a.darkbg:hover{text-decoration:underline;}

.is-white{color:#FFFFFF!important}

footer img{max-width:none;}

.width-left-to-right{left:0;right:0;z-index:10}
.mt-prop{margin-top:55px}


.none{display:none}

.hero-body{padding-top:1.5rem}

.hero-head .breadcrumb {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    margin-bottom: 0.1rem;
    padding: 0.2rem;
    font-size: 90%;
}

.hero-head .breadcrumb a{
    padding: 0;
    display: inline;
    text-decoration: underline;
}

body{
    font-family: 'Montserrat', sans-serif;
}

select,select.select,input.input,.textarea{border-color:var(--input-brd);border-radius: 2px;font-family: 'Montserrat', sans-serif}
.select:not(.is-multiple):not(.is-loading)::after{border-color:var(--menu-bkg-h)}



/* beige bulma buttons */
.button.is-beige {
    background-color: #E6C28A;
    color: #FFF;
}

/*
 :: HEADER == >>
*/
.section.place-darc-miniheader{background-color:#000000/*#12242E*/;padding:0;color :#FFF;font-size: 0.75rem;font-weight: bold;height:32px;
/* border-bottom: 1px solid #444444; */}

.section.place-darc-miniheader span.info-top{padding-right: 0.8rem;font-size:15px;line-height:60px}
.section.place-darc-miniheader span.separator-top {
    color: #CCC;
    padding-right: 0.4rem;
}
.section.place-darc-miniheader a {
    color :#FFF;
    text-decoration: none;
}
.section.place-darc-miniheader a:hover {
    color :#DDD;
    text-decoration: underline;
}



@media (max-width: 630px) {
  .property-header-wrap {
    flex-direction: column !important;
    align-items: center !important;
    text-align: center;
  }

  .property-header-wrap h1 {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
  }

  .property-header-wrap .is-flex {
    justify-content: center;
    flex-wrap: wrap;
  }
}

@media (max-width: 430px) {
  .is-full-430 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
}



.navbar{background-color:transparent}
.navbar.place-darc-header {

}
.navbar.place-darc-header .col {
}
#navbarForWideScreens {
top:100px;right:0
}


img.main-logo{max-height:3.5rem}
.place-darc-header .navbar-burger{float:right;width:2.5rem;height:2.5rem;margin-right:1.25rem;margin-top:0.75rem;background:#ffffff;-webkit-mask-image:url('../images/burger.png');-webkit-mask-repeat:no-repeat;mask-image:url('../images/burger.png');mask-repeat:no-repeat}
.place-darc-header .navbar-burger.is-active{-webkit-mask-image:url("../images/burgerclose.png");background:#ffffff;-webkit-mask-repeat:no-repeat;mask-image:url("../images/burgerclose.png");background:#ffffff;mask-repeat:no-repeat}


/* this is for the header with top bar thinner than the nav bar ::EFEWFWRF:: */

.section.place-darc-miniheader span.info-top{line-height:32px}

.main-nav-header img{width:auto;height:auto;max-width:none;max-height:none}
.main-nav-header img.main-logo{max-height:none;margin-top:6px;width:88%}
.place-darc-header .navbar-item{justify-content:center;text-transform:uppercase;font-family: 'Roboto', sans-serif;width:200px;text-align:center;height:72px;padding:0 1rem;color:#ffffff;line-height:1.25rem}
.place-darc-header .navbar-item:hover{background-color:var(--menu-bkg-h);color:var(--menu-text-h)}
.place-darc-header .navbar-item.is-active{background-color:var(--menu-bkg-a)!important;color:var(--menu-text-a)}/**/


#navbarForWideScreens{top:104px}

.hidden{display:none}
/*
 <<== HEADER ::


 :: FOOTER ==>>
*/
footer.footer {
    background-color: #000000;
    color: #FFF;
    padding-bottom: 1rem;
    position:relative;
    z-index:10
}
footer.footer .beige-title {
    color: #E6C28A;
    font-weight: bold;
}
footer.footer .contact-wrap , footer.footer .share-wrap {
    border-top: 2px solid #353b39;
    border-bottom: 1px solid #353b39
}
footer.footer .share-wrap .social-links {

}
footer .border-top{border-top:1px solid #353b39;}

footer.footer .social-icons-wrapper{
    float: right;
}
.social-links a {
    background-color: #FFF;
    color: #12242E;
    margin: 0.5rem;
    padding: 0.25rem;
    border-radius: 12px;

}
.social-links a:hover {
    opacity: 0.6;
}

.orange-btn{color:var(--txt-button);background-color:var(--bkg-button);border:none;}
.orange-btn:hover{color:var(--txh-button);background-color:var(--bkgh-button);/*box-shadow:1px 1px 2px 0 #FFFFFF88 inset, -1px -1px 2px 0 #00000088 inset;*/text-shadow:0 0 1px #000000}

.nlferr{top:-70px;z-index:10;position:absolute;padding:15px;font-size:1rem;border-radius:6px;}
.nlferr.err{background:#FFFF99;color:#dd0000}
.nlferr.suc{background:#097109;color:#00dd00}
.nlferr::before{content: '';position: absolute;width: 0;height: 0;
top: 93%;left: 0.98rem;border: .75rem solid transparent;border-bottom: none;border-top-color: #FFFF99;}
.nlferr.suc::before {border-top-color: #097109;}
#nleml{transition: color 0.5s}

/*
 <<== FOOTER ::
*/

.hover-underline {
    text-decoration: none;
}

.hover-underline:hover {
    text-decoration: underline;
}

.display-table{display:table}
.fixed{position:fixed!important}
.hero-top-banner{background-size:cover;background-position:bottom;background-repeat:no-repeat;width:100%;
display:table-cell;height:330px;z-index:0;text-shadow:1px 1px 3px #000000;vertical-align:bottom;}
.hero-top-banner h2{text-shadow: 0 0 6px rgba(0, 0, 0,1), 0 0 4px rgba(0, 0, 0,1);margin:0 auto;background: rgba(0,0,0,0.6);padding: 21px;}

/* homepage & contact */
.top-banner{top:100px;left:0;right:0}
/* form hack to re-position the top under the nav when using hashtag */
.form-container span{display: block;margin-top: -140px;height: 140px}
.form-container{border-top:2px solid #72cd91;border-radius:0 0 4px 4px;background-color:var(--form-bkg);padding: 1.5rem;margin:0 auto;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);color:var(--form-text)}
.form-container label{background-color:var(--form-bkg);color:var(--form-text)}

.form-container input::-webkit-input-placeholder,
.form-container textarea::-webkit-input-placeholder{font-size:80%}
.form-container input::-moz-placeholder{font-size:80%}
.form-container textarea::-moz-placeholder{font-size:80%}
.form-container input:-moz-placeholder{font-size:80%}
.form-container textarea:-moz-placeholder{font-size:80%}
.form-container input:-ms-input-placeholder{font-size:80%}
.form-container textarea:-ms-input-placeholder{font-size:80%}

.see-all-photos-btn {
    position: absolute;
    bottom: 2rem;
    right: 2rem;
    background-color: white;
    color: #13ad3a;
    border: 1px solid #13ad3a;
    padding: 0.5rem 1rem;
    font-weight: bold;
    font-size: 0.9rem;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    border-radius: 3px;
    cursor: pointer;
}

.see-all-photos-btn:hover {
    background-color: #f2f2f2;
}

/* homepage TABLET */
@media only screen and (max-width: 1023px) and (min-width: 769px) {
    .hero-home-top .main-title-wrapper {padding-top: 5rem;padding-bottom: 5rem;}
    .space-rent-part, .form-rent-part {padding: 1rem 2rem;}
}
/* homepage DESKTOP  */
@media only screen and (min-width: 1024px) {
.hero-home-top .main-title-wrapper {padding-top: 5rem;padding-bottom: 4rem;}
}
/* homepage DESKTOP-ONLY  */
@media only screen and (min-width: 1024px) and (max-width:1215px) {
.files-wrapper{margin:0 -12px;width:auto!important}
}
.title-large-wrapper h4{}
.explore-avail-hero{background-color:var(--form-bkg);color:var(--form-text)!important}
.files-wrapper a:hover{opacity: 0.7;}
.files-wrapper a strong{color:var(--text-max)}
.files-wrapper a span{color:var(--text-color)}

.hero-body-under-top-banner{position:relative;z-index:10;margin-top:430px;background-color:var(--bkg-color)}
body.home .explore-avail-hero{position:relative;z-index:10;}
body.home .hero-home-top .hero-body{padding:0}



/* contact page */

/* .contact-img-hero{position:fixed;height:350px;top:100px;left:0;right:0;background-size:cover;;background-position:bottom}
.contact-img-hero .hero-body{background: rgb(254,254,254);background:linear-gradient(90deg, rgba(254,254,254,0.04945728291316531) 0%, rgba(43,134,157,1) 100%);}
.contact-img-hero h2{margin-top:60px;color:#FFFFFF;opacity:1;text-shadow:1px 1px 3px #000000} */
.contact-information{margin-top:430px;z-index:10}

.contact-map-info{padding:2rem 0;}


/* TABLET */
@media only screen and (max-width: 1023px) and (min-width: 769px) {
.contact-img-hero {background-position:bottom;height:280px;}
.contact-information{margin-top:380px;}
.contact-img-hero h2{margin-top:50px;}
}



/* access page ap-map.png */

/* .access-map-hero{position:fixed;height:350px;top:100px;left:0;right:0;
background-image:url('/images/ap-map.png');background-repeat:no-repeat;background-position:center;background-size:cover} */
.access-information{margin-top:430px;z-index:10}

.access-info-text ul{list-style:none}
.access-info-text li{font-weight: bold;line-height:2}
.access-info-text li::before{content: "\25CF";color:#13ad3a;display:inline-block;width: 1em;margin-left: -1em}
.transportation-info{background-color:var(--form-bkg);padding: 1.2rem;padding-bottom:0.2rem}
.transportation-info .transport-block{background-color:var(--for2-bkg);padding: 1rem;height: 80px;margin-bottom: 1rem;}
.transportation-info img{max-height:48px}
.transportation-info .content{margin:1rem}
.access-offer-card{background-color:var(--form-bkg);padding: 2rem 1rem;width: 90%;height:210px;margin: 0 auto;text-transform: uppercase;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);border-radius:3px;}
.access-offer-card strong{color:var(--form-text);}
.access-offer-card img{height:100px}
.access-contact-info{background-color:#F3F4F7}
.access-contact-info .column{padding:1rem 2rem}
.access-contact-info .content.is-medium{margin-bottom:0.8rem}
.access-contact-info h4.title.is-4{color:#E5C28A;margin-bottom:0.2rem}
/* TABLET */
@media only screen and (max-width: 1023px) and (min-width: 769px){
.hero-top-banner.access{background-size:150%;background-position:right 40%}
.access-map-hero{height:280px;}
.access-information{margin-top:380px;}
}




/* about page */
.grid{display:grid}
.about-information{margin-top:430px;z-index:10}

.about-img-hero h2{color:#000000;opacity:0.8;margin-top:4rem;text-shadow:1px 1px 1px #FFFFFF}
.about-information .hero-body ul{list-style:none}
.about-information .hero-body li{font-weight:bold;line-height:1.5;margin-bottom:1rem}
.about-information .hero-body li .fa-xs{color:#13ad3a;font-size:70%;margin-bottom:4px;margin-right:0.25rem;margin-left:-1rem}
.about-offer-card{background-color:var(--form-bkg);padding:1rem;/*height:330px;*/margin: 0 auto;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);border-radius:3px;}
/*.about-offer-card.fr{height:370px;}*/
.about-offer-card img{height:100px;margin-bottom:1rem}

.about-offer-card .card-title{height:3rem}
/* TABLET */
@media only screen and (max-width: 1023px) and (min-width: 769px){
/* .about-img-hero{height:280px;background-size: 150%;background-position:50% 0} */
.about-information{margin-top:380px;}
.about-img-hero h2{margin-top:20px}
/*.about-offer-card{height:370px;}
.about-offer-card.fr{height:390px;}*/
}



/* properties */
.hero-property-main h2{padding-top:1rem}
.hero-property-main .hero-body{padding-top:2rem}
.hero-property-main .arrows-banner{background-color:#12242E;padding-top:0.5rem}
.hero-property-main .arrows-banner a:hover{opacity:0.7}
.hero-property-main .arrows-banner img{max-height:48px;margin-right:1rem}
.sticky{position:fixed;max-width:304px;background-color:#FFF;padding:0.5rem}
.image-gallery{position:relative;}
.image-gallery a.imgbtn{transition: opacity .5s;left:20px;position:absolute;top:46%;background-color:#000;padding:0.8rem 1rem;;opacity:0.05;color:#FFF;border-radius:5rem;height:2.8rem;line-height: 0rem;}
.image-gallery:hover a.imgbtn{opacity:0.25}
.image-gallery a.imgbtn.is-pulled-right{right:20px;left:initial}
.image-gallery a.imgbtn:hover{opacity:0.7}
.relative{position:relative;}

.adjacent{position:relative;margin-top:-12px}


.services-property ul{list-style:none}
.services-property li{font-weight:bold;line-height:1.5;margin-bottom:0.25rem}
.services-property li .fa-xs{color:#23b815;font-size:50%;margin-bottom:4px;margin-right:0.5rem;margin-left:-1rem}
.title.is-4.beige-icon{color:#b82315;margin-bottom:0.5rem}
/* TABLET */
@media only screen and (max-width:1023px) and (min-width:769px){
.adjacent{position:absolute}
.encompas-card{width:100%;margin:0}
.image-gallery a.imgbtn{opacity:0.7}
}

/* MOBILE */
@media only screen and (max-width:768px){
.encompas-card{width:30.9999%;margin:0 1%}
.feature-card{padding:1%}
.image-gallery a.imgbtn{opacity:0.7}
}
@media only screen and (max-width:568px){
.encompas-card{width:47.9999%;float:left;margin:0 1%}
.feature-card{padding:1%}
.image-gallery a.imgbtn{opacity:0.7}
}
.brochure{line-height:0;vertical-align:middle}
.brochure img{line-height:0;vertical-align:top}

body.property .image-gallery {text-align:center;background-color:#00000005;border-radius:5px}
body.property .image-gallery img{max-height:720px}


.theme-changer{cursor:pointer;-webkit-mask-image:url("/images/icons/systemmode.svg");mask-image:url("/images/icons/systemmode.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#FFFFFF;vertical-align:middle;display:inline-block;width:20px;height:20px}
@media screen and (min-width: 1216px){ /* wide up */
}

@media screen and (max-width: 2000px) { /* wide down */
.hero-top-banner.contact{background-size:160%}
}

@media screen and (max-width: 1407px) { /* wide down */
.place-darc-header .navbar-item{width:165px;line-height:1.25rem;font-size:86%;}
.hero-top-banner.contact{background-size:190%}
.is-dynamic{font-size:1.8rem}
}



@media screen and (min-width:769px){ /* tablet up */
}

@media screen and (max-width:1023px) { /* tablet down */
/* .main-nav-header img.main-logo{width:230px;margin-left:10px} */
.no-show-tablet{display:none}
/*#navbarForWideScreens{padding:10px;background-color:#000000}
#navbarForWideScreens a{height:50px;background-color:#000000}*/

.navbar-menu{width:270px;float:right;position:fixed;right:0.1rem;background-color: #12242E;color:#FFFFFF}
/*.navbar-menu .navbar-item{background-color: #12242E;color: #FFF;padding: 0.25rem 2rem}*/
.hero-head{padding:0 20px}
.place-darc-header .navbar-item{width:270px;line-height:1.25rem;display:flex;align-content:center;justify-content:center;align-items:center}

.hero-top-banner{height:280px}

.hero-body-under-top-banner{margin-top:380px;}

.is-dynamic{font-size:1.4rem}

div.logo>a.logo{height:72px;clear:right;float:left}
div.logo>a.logo .logo-pict{left:20px;}
div.logo>a.logo .logo-text{left:105px}
.hero-top-banner.contact{background-size:260%}
}

@media screen and (min-width:769px) and (max-width:1023px) { /* tablet exact */

}
@media screen and (max-width:768px){ /* mobile down */
.section.place-darc-miniheader{font-size:.75rem}
.section.place-darc-miniheader span.info-top{font-size:inherit}
.show-mobile{display:inline-block!important;}

.contact-img-hero{height:250px;}
.contact-information{margin-top:350px;}
.contact-img-hero h2{margin-top:40px;}

.hero-top-banner.access{background-size:200%;background-position:right 42%}
.access-map-hero{height: 250px;/*background-size: 200%;background-position: 50% 20%;*/}
.access-information{margin-top:350px;}

/* .about-img-hero{height:250px;background-size:cover;} */
.about-information{margin-top:350px;}
.about-img-hero h2{margin-top:0px;font-size:2rem !important}
/*.about-offer-card{height:auto;}
.about-offer-card.fr{height:auto;}*/

footer.footer .contact-wrap {
    border-top: 2px solid #353b39;
    border-bottom: none;
}
footer.footer .share-wrap {
    border-top: none;
    border-bottom: 2px solid #353b39;
}
footer.footer .social-icons-wrapper{
    float: left;
}

.hero-home-top .main-title-wrapper{padding-top: 5rem;padding-bottom: 1.75rem;}
.hero-home-top .main-title-wrapper h2.title.is-2 {font-size: 1.75rem;}
.hero-home-top .main-title-wrapper p.title {font-size: 1rem;}
.space-rent-part, .form-rent-part {padding: 1rem 2rem;}

.hero-top-banner{height:250px}
/* .hero-body-under-top-banner{margin-top:350px;} */

.is-dynamic{font-size:1.2rem}
.hero-top-banner.contact{background-size:280%}

.hero-body-under-top-banner{margin-top:initial}
.hero.fixed.top-banner{position:relative !important;top:0}
.hero.fixed.top-banner h2{padding:1rem;font-size:1.3rem!important}
}
@media screen and (max-width:558px){
input.cstfooter{width:100%!important;margin-bottom:3px}
button.cstfooter{width:100%!important}
}
@media only screen and (max-width:350px) {
.section.place-darc-miniheader{font-size:.60rem}
}
@media only screen and (max-width:380px) {
div.logo>a.logo{width:150px}
div.logo>a.logo .logo-text{width:145px;top:0}
}
