/*--
	Styles for Microsite' parts of Quorum site
--*/
* {padding: 0;margin: 0;}
.text-center{text-align: center}
.container{}
.hidden{display: none}
.visible{display: block}
.content-holder{padding-bottom: 0px!important; margin-top: -2px}
h3, h4, h5, h6, a {font-weight: 400!important;}

a.font-open,
.font-open{font-family : "Open Sans",sans-serif !important;}

 #tab-3-859582461 a.ms-btn, #lang_sel_list ul a.ms-btn{color: #fff!important}

/* Header */
.ms-header{}
.ms-topline{border-bottom:solid 1px #eee}
.container p.sm-top-address{margin:10px 0 1px 0;text-align: left; line-height: 30px }

.top-right{text-align: right}
.top-right>div{display: inline-block;}
.ms-header .ms-top-phone {border-left:solid 1px #eee;border-right:solid 1px #eee; display: block; font-weight: 600!important; padding: 14px; font-size: 16px;font-family: "Open Sans", Arial, sans-serif;}
.header.ms-header .social-nets-wrapper{margin:6px 0 0 0!important;padding: 0!important;top:3px; width:70px;}
.ms-header.header .social {z-index: 999 !important;}
.ms-header.header .social li a i{font-size: 16px !important;}
#lang_sel_list{position: relative!important; top:1px!important;right:-3px!important;}
#lang_sel_list ul a {font-size: 16px!important; font-weight:400!important;}

.ms-logo{display: inline-block;float: left}
.ms-logo img{height: 100%; width: auto; padding: 10px 50px 10px 0px;max-height: 132px;}
header.ms-header .sf-menu > li{position: relative;}
header.ms-header .sf-menu > li a{font-family: "Raleway", Arial, sans-serif!important; font-size : 16px!important;font-weight:400!important; margin:auto auto; text-transform: uppercase;
position: relative;top:-10px;
}
header.ms-header .sf-menu > li a img{padding:15px 0 0 0 ;}
header.ms-header .sf-menu > li.active > a,
.ms-header .sf-menu > li.active a{color:#fff!important;}
.ms-header .sf-menu > li.tab-1.active,
.ms-header .sf-menu > li.tab-1 > a:after,
.ms-header .sf-menu > li.tab-1 > a:before,
.ms-header .sf-menu > li.tab-1 > a:hover:after, .sf-menu > li.sfHover> a:after, .sf-menu > li.current-menu-item > a:after, .sf-menu > li.current_page_item > a:after,
.ms-header .sf-menu > li.tab-1 > a:hover:before, .sf-menu > li.sfHover> a:before, .sf-menu > li.current-menu-item > a:before, .sf-menu > li.current_page_item > a:before{background-color: #fff!important}
.ms-header .extra_head2 {padding-bottom: 0px; margin-bottom: -2px}

.ms-topnav{margin: 0; padding: 0; display: inline-block;}
.ms-topnav li{display:table-cell; list-style-type: none}
.ms-topnav li.tab-1 img{padding: 10px 0 0 0 }
.ms-topnav li.active{color: #fff!important}
.ms-topnav li.tab-1.active{background-color: #fff!important}
.ms-topnav li a{font-family: "Raleway", Arial, sans-serif!important; font-size : 16px!important;font-weight:400!important; margin:auto auto; text-transform: uppercase;
position: relative; padding: 60px 22px 47px; display: block}
.ms-topnav li.active a,
.ms-topnav li:hover a{color:#fff!important;text-decoration: none}


.ms-top-menu ul{margin: 0; padding: 0; display: inline-block; float:right;}
.ms-top-menu li{display:table-cell; list-style-type: none}
.ms-top-menu li.tab-1 img{padding: 10px 0 0 0 }
.ms-top-menu li.active{color: #fff!important}
.ms-top-menu li.tab-1.active{background-color: #fff!important}
.ms-top-menu li a{font-family: "Raleway", Arial, sans-serif!important; font-size : 14px!important;font-weight:400!important; margin:auto auto; text-transform: uppercase;
position: relative; padding: 60px 22px 47px; display: block; }
.ms-top-menu li.current-menu-item  a,
.ms-top-menu li:hover a{color:#fff!important;text-decoration: none}


.isStuck.extra_head2::after {border-bottom: 1px solid #fff !important;}
.isStuck .ms-logo{float: left; width:auto!important;padding-right: 20px}
.isStuck .ms-logo img {width: auto!important;}
.isStuck .top-menu{float: left}
.isStuck .ms-topnav li a { padding-top: 50px; padding-bottom:27px;}
.isStuck .ms-top-menu li a { padding-top: 50px; padding-bottom:27px;}


/*  footer */
.nomargin-left{margin-left: 0px!important}
footer{background-color: #eee!important;}
.ms-footer{padding: 0 0 30px;position: relative;}
.ms-footer h3{color: #494d52!important; font-size : 20px;text-transform: uppercase!important;text-align: right; padding-bottom:15px }
.ms-footer p{line-height: 25px; font-size: 16px}

footer .span6{padding-bottom: 30px!important}
.footer-text-appoinment{max-width: 45%}
.contact-footer h3{color: #494d52!important; font-size : 20px;text-transform: uppercase!important;padding:50px 0 5px 30px }
.contact-footer p{padding:20px 0 0 30px}
.blueline{ width:80%;}
.contact-footer .blueline{}
.footer-content-left{padding-right: 30px;padding-top: 8%;}

.ms-btn, a.ms-btn{font-style : italic;font-size : 20px!important;font-weight: 300!important; color:#fff!important;padding: 20px 25px; position: relative;margin:auto auto;display: inline-block;text-align: center;font-family:"Raleway",Arial,sans-serif !important;}
.footer-btn-block{ position: relative;}
.footer-btn-appoinment{display: inline-block;position: absolute;right:30px;top:115px;}
a.ms-footer-btn{font-weight: 400!important; display: inline-block;}

.ms-directions{display: block; margin-top: 10px}

.toggle-nav {display: none;  position: absolute;padding:2px;top:10px;right:2px;background-color: transparent; background-image: none;border: 1px solid #ccc; border-radius: 4px;}
.toggle-nav .icon-bar {display: block; width: 30px; height: 2px;border-radius: 1px;margin:4px 2px;}
.toggle-nav{width:40px;height:32px;}
.top-menu ul.active {
    display:block;
}

/*  Content */
.page-content-microsite img.fullwidth,
.tab-content img.fullwidth{width:100%; height:auto;}
.tab-content{padding:0px;   overflow: hidden;min-height: 500px}
.tabs-wrapper{margin-bottom: 0!important}
.ms-content{ font-family : "Open Sans",sans-serif !important;font-size : 16px;  line-height : 25px;  color : #1A1A1A;}
.ms-content p{line-height: 25px!important}
.ms-headline{font-family: "Raleway",Arial,sans-serif !important;font-size : 36px;letter-spacing : 3.6px; line-height: 40px;text-transform : uppercase;color : #FFFFFF;background-color: rgba(21, 105, 165, 0.7); padding: 40px; margin: -60px 0 30px}

.plansframe{width:100%;height:720px;border:0px;margin-top: -8px}
.ms-image-left{width:45%; float:left;padding: 0 20px 20px 0}
.ms-plans-text li{display:inline-block;line-height: 22px; list-style-type: none; margin:1% 1% 0 0; padding: 15px; text-align: center; vertical-align: middle; width:32%;height:100px;}
.ms-plans-text li a.onelink{text-align: center; display: block;margin-top: 20px}
.ms-plans-text li:before { content: ''; display: inline;height: 100%; vertical-align: middle;}

.ms-quartier-map iframe{width:100%;height:500px;}
.ms-quartier-map img{width:100%;height:auto;}
.ms-quartier-map-image{text-align: center;}
.ms-quartier-map-image img{max-width:100%;height:auto;margin:0 auto;}
.ms-bgimage{width:100%;min-width: 100%; height: 100%;min-height: 100%; position: absolute; right: 0;  top: 0;
	-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;z-index: 2;background-position: bottom center; background-repeat: no-repeat; }
.ms-bgimage-contact{/*width:1200px;*/ width: 100%; height: 100%;min-height: 100%; position: absolute; right: 45;  top: 0;
	-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;z-index: 2;background-position: top left; background-repeat: no-repeat; }
#tab-9-859582461{overflow: hidden;position: relative;}

.ms-contact-form{/*background-color: #1569A5;*/ background-color: transparent; color:#fff;width:40%;margin: 0 0 auto auto;padding-bottom: 50px; position: relative;text-align: center; z-index: 88}
.ms-contact-form h3{color:#fff !important;font-size: 20px; text-transform: uppercase; text-align: center;padding: 8% 0 3%}
.ms-form-contact{max-width: 100%}

input[type="text"], input[type="email"], input[type="tel"]{height:auto;font-size: 16px!important}
textarea{font-size: 16px!important}
.ms-form-contact .wpcf7-form  input{max-width:100%!important;width:100%!important;}
.ms-form-contact .wpcf7-form textarea{height: 100px;max-width:100%!important;width:100%!important;}
.ms-form-contact .wpcf7-submit{border:0;color: #fff;padding: 10px 15px;height:auto;width:330px;}
.ms-contact-content{padding: 7% 5%; color: #fff;}
.ms-contact-tour,
.ms-contact-map{z-index: 999;padding-top: 30px}
.ms-contact-tour iframe,
.ms-contact-map iframe{width:100%; height:340px;}
.contact-footer{ position: relative;z-index: 998;}

.home-headline{position: relative;overflow: hidden}
.home-headline-content{width:50%;margin: 0 0 auto auto; position: relative;text-align: center; z-index: 88;min-height: 600px;
color : #FFFFFF;right:-10px;padding:20px 0;}
.home-headline-content img{margin:15px 0;}

.home-headline-content h2{font-family :  "Raleway",Arial,sans-serif !important;font-size : 50px;font-weight: 400;color : #FFFFFF!important; line-height: 50px; 
margin: 20% auto 0; text-transform : uppercase; border-bottom:none;text-align: left; width:60%;}
.home-headline-content p{font-size:18px!important; line-height: 26px; line-height:26px;margin: 40px auto 20%; text-align: left;width:60%;}
.page-id-6011 .home-headline-content p,
.page-id-6083 .home-headline-content p{margin: 40px auto 5%;}
.page-id-6011 .home-headline-content h2,
.page-id-6083 .home-headline-content h2{margin:10% auto 0;}

.home-content h3{color: #494d52!important; font-size : 20px;text-transform: uppercase!important;text-align: right; padding:10% 10% 5px}

.home-content .ms-content h3{padding-right: 0}
.home-content .ms-content{padding: 0 15% 0 0}
.home-content .ms-text{padding:20px 0 20px 15%; text-align: left;}
.home-content .blueline{width:100%;}

.home-contact{background-color: #eee !important;right:-10px;padding-bottom: 10%}
.home-contact .wpcf7-form textarea,
.home-contact .wpcf7-form  input{width:300px!important;padding:10px 15px!important;}
.home-contact .wpcf7-form textarea{height: 100px;box-sizing:initial;}
.home-contact .wpcf7-form p{margin-bottom: 10px}
.home-contact input.wpcf7-submit{line-height: 20px; border:0;color: #fff;font-size:20px;font-style: italic;font-weight: 300!important;padding: 10px 15px!important;margin-top: 30px;height:auto!important;}
.ms-home-form .mc4wp-checkbox-contact-form-7{display: none}
.mc4wp-checkbox-contact-form-7{text-align: left; }
.mc4wp-checkbox-contact-form-7 span{display: inline-block; }
.ms-form-contact .wpcf7-form .mc4wp-checkbox-contact-form-7 input{width:20px!important;margin-top: 0}

.home-contact .blueline{width:100%;}
.home-contact .ms-content h3{padding-left: 0; text-align:left;}
.home-contact .ms-content{padding: 0 0 0 15%}
.home-contact .ms-content p.txt{max-width: 90%; margin-top: 30px; font-size: 16px!important;}
.home-content .blueline{width:100%;}
.ms-home-form{margin-top: 25px;margin-bottom: 100px; max-width:300px;}
a.ms-home-btn{display:inline-block; margin:20px 0;padding: 8px 20px!important; text-align: center;}
.page-content-microsite form,
.page-template-page-microsite form{max-width:300px;margin:0 auto;}
.page-template-page-microsite-questionnaire-condos form{max-width:60%;margin:auto;}
.page-content-microsite  div.wpcf7-response-output,
.page-template-page-microsite div.wpcf7-response-output{margin:5px!important;padding: 10px !important}
.page-content-microsite div.wpcf7-validation-errors,
.page-template-page-microsite div.wpcf7-validation-errors {max-width: 310px; position: absolute; bottom: 10px;font-size:12px!important; }
.page-content-microsite  .wpcf7-not-valid-tip,
.page-template-page-microsite .wpcf7-not-valid-tip{width:100%!important;}
.page-content-microsite  span.wpcf7-not-valid-tip,
.page-template-page-microsite span.wpcf7-not-valid-tip {font-size: 12px; max-width: 330px;opacity: 0.8}
#tab-1-859582461{position: relative;}
.home-gallery-link{position: absolute; bottom:41px;text-align: center; width: 100%}
.home-gallery-link a{border:0;color: #fff;padding: 10px 15px!important;}
.page-content-microsite  .ms-text ul,
.page-template-page-microsite .ms-text ul{margin:10px 0 20px 20px;list-style-position: inside;}
.page-content-microsite  .ms-text ul li,
.page-template-page-microsite .ms-text ul li{line-height: 27px;font-size: 15px;}

.plan-content img.fullwidth{margin-bottom: 20px}
.plan-content>.container{padding-bottom: 30px!important}
.image-fullwidth {z-index: -1}
.video-content .container{text-align: center;}
.video-content iframe{width:90%;height:315px;margin:0 auto;}
.video-content .video-list{display: inline-block;width: 32%; vertical-align: top; padding-bottom: 50px}
.video-content .video-list span{display: block; margin: 5px auto; text-align: center;width: 90%}
.project-content img.alignright{max-width: 50%!important}
.ms-text-contact a.contact-viplist{color:#fff!important;display: block;padding: 15px}
.ms-text-contact {/*border:solid 1px #fff;*/ max-width: 300px; margin: 10px auto; padding: 10px;}
.project-content .ms-text{margin-bottom:40px!important;}
.pr-images-right{width:40%;float:right;margin-left: 20px}
.pr-images-right img{width:100%;height: auto;max-width: 100% !important;}
.pr-tour-bottom{width: 100%; height: auto;}
.pr-tour-bottom iframe{width:100%;height: auto;min-height: 450px; pointer-events: auto; margin-bottom: 20px}

.btn-video-play {background-size:100% auto!important;height: 320px;margin: 0 auto 40px; opacity: 0.8; width:60%;max-width: 600px}
.btn-video-play:hover{cursor: pointer;opacity: 1}
input[type="submit"], input[type="reset"] {height: auto !important;}
.top-menu.ms-top-menu {max-height: 131px;}

/* ======================================================================= */
/* Overlay
/* ======================================================================= */
.overlay-open { overflow: hidden;}
.overlay {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: rgba(34, 34, 34, 0.95);  display: none;  z-index: 111;}
.overlay-video-open .overlay-video {  display: block;}
.btn-video-close {  position: absolute;  top: 0;  right: 0;  z-index: 12;color:#fff; text-align: center; padding: 20px; font-size: 30px; font-weight: bold; font-family: Raleway;}
.btn-video-close:hover {  background-color: rgba(0, 0, 0, 0.7); cursor: pointer;}
.video-container {margin: 30px auto; width:90%; height:90%;}
.video-container iframe{width:100%;height:100%;margin-right: 15px}

/* FIX */
.acx-fix-0222a {
    width:57% !important;
    float: left;
    margin-right: 3%;
    margin-bottom: 20px;
}
.acx-fix-0222b {
    width:40% !important;
    float: left;
}

@media (max-width: 1024px){
	.video-content iframe{width:60%;height:315px;margin:10px 10px 0 0;}
 .btn-video-close {    height: 4rem;    width: 4rem;  }	
}

@media (max-width: 1000px){
	.plansframe{height:620px;}

.pr-images-right{width:50%;float:right;}
}

@media (max-width: 768px){
	.plansframe{height:420px;}
	.ms-quartier-map iframe{height:300px;}
	.home-contact {right: 0;}
 .home-headline-content{min-height: 820px;}	
.contact-footer .span4{width:99%!important;}
.pr-images-right{width:100%;float:none;margin:0;}
.pr-tour-bottom iframe{width:100%;height: auto;min-height: 400px}
.pr-images-right img{width:100%;height: auto;}
footer .span6{ padding-bottom: 0 !important; }
.plan-iframe{ display: none; }
html.js.flexbox.flexboxlegacy.canvas.canvastext.draganddrop.rgba.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.csstransitions.generatedcontent.video.audio.localstorage.desktop.portrait.lsow-supports.lsow-no-touchevents.lsow-flexbox.lsow-flexboxlegacy.lsow-csstransforms.lsow-csstransforms3d body#site.page.page-id-7757.page-child.parent-pageid-6011.page-template.page-template-page-microsite-neighborhood.page-template-page-microsite-neighborhood-php.logged-in.admin-bar.customize-support div#motopress-main.main-holder div.motopress-wrapper.content-holder.clearfix.page-content-microsite div.container.full-width div.row div.span12 div.tab-pane.ms-content div.container div.offset1.span10 img.ms-image-left{ float: none;width: 100%; padding: 0; }
.video-content .video-list{ width: 100%; }
}

@media (max-width: 488px){
	.plansframe{height:320px;}
	.ms-quartier-map iframe{height:250px;}
.pr-tour-bottom iframe{width:100%;height: auto;min-height: 380px}	
}



/* change loyaut */
.span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12{padding: 0!important; margin:0 auto!important}
.span12{width:100%;}
.container{width:90%;max-width:1400px;padding: 0!important; margin:0 auto!important}
.container.full-width{width:100%;max-width:100%;}
.row{margin: 0!important; padding: 0!important}
.span8{width:66%!important;}
.span6{width:50%!important;}
.span4{width:32%!important;}
.span3{width:25%!important;}
.span2{width:22%!important;}
.offset1 {margin-left: 100px !important;}

@media (max-width: 1200px){
.container{width:90%;max-width:1100px;}

}
@media (max-width: 1000px){
.container{width:90%;max-width:1100px;}
.ms-top-menu li a,
.ms-topnav li a {padding: 60px 9px 47px;font-size: 14px !important;}
.ms-plans-text li {display: inline-block;width: 45%; height: 100px;}
.ms-plans-text li a{margin:20px auto;}
.ms-quartier-map{width:100%;height: 400px}
.home-headline-content h2{font-size : 45px;}
	.footer-btn-appoinment{position: relative; margin-bottom: 20px; right: 0px; top: auto;}

}
@media (max-width: 1024px){
	.ms-video-play {height: 200px;}	
}
@media (max-width: 800px){ /*  break */
.content-holder{margin-top:0px}
.span6{width: 100%!important}
.ms-topline .row .span6{width: 50%!important}
.logo img {padding: 10px 20px;}
.top-right{height:50px;}
.top-right .span6{text-align: center}
.ms-header .ms-top-phone {border-left: 1px solid #fff;border-right: 1px solid #fff;}
.home-headline-content h2{font-size : 35px;}
.offset1{margin-left: 0!important}

.ms-logo{display: block;float: none}
.toggle-nav {display: inline-block;}
.top-menu ul{display: none}
.ms-top-menu li a,
.ms-topnav li a {padding: 15px 0;font-size: 14px !important;text-align: center;width:100%;text-align: center;}
.isStuck .ms-top-menu li a,
.isStuck .ms-topnav li a { padding: 15px 0;}
.ms-top-menu li,
.ms-topnav li {display: block}



.top-menu{position: relative;top:1px;left:20px;width:90%;border:solid 1px #eee;z-index: 9999; background-color: #fff;float:none;}
.home-headline-content{width:100%;height: auto; right:0;}
.ms-contact-form{width:80%;}
.ms-plans-text li {display: block;width: 95%; height: auto;}
.ms-plans-text li a{margin:20px auto;}
.ms-quartier-map{width:100%;height: 300px}
a.ms-footer-btn{margin-top: 30px}
.ms-contact-form{width: 60%}
.ms-video-play {height: 260px;}	
}

@media (max-width: 640px){
	.video-content iframe{width:90%;height:315px;margin:10px 10px 0 0;}	
 	.ms-topline .row .span6{width: 100%!important}
	.offset1 {margin-left: 0px !important;}
	.ms-header .ms-top-phone{margin-right: 60px}
	.tab-content{min-height: auto}	
.ms-video-play {height: 220px;}	
}
@media (max-width: 490px){ 
	.ms-contact-form{width: 100%}
	.ms-headline{font-size: 27px;line-height: 30px}	
	.footer-text-appoinment{max-width:100%;}
.ms-video-play {height: 180px;}	
	a.ms-footer-btn { margin-top: 10px;}

}


@media (max-width: 360px){ 
	.sm-top-address{font-size: 12px!important}
	select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
		width: 100%; max-width: 100%;	}
	.home-contact .wpcf7-form textarea, .home-contact .wpcf7-form input {width: 100%!important; max-width: 100%;}		
	.home-headline-content h2{width:85%;}
	.home-headline-content p{width:85%;font-size: 15px!important}
.btn-video-play {width: 85%}	
.ms-video-play {height: 180px;}	
}
@media (max-width: 320px){ 
	.content-holder{padding: 0!important}
	.wpcf7-form textarea, .home-contact .wpcf7-form input { padding: 5px 10px !important; width: 220px !important;}
	.home-contact .wpcf7-submit{margin-bottom: 30px}
	.home-content h3,
	.ms-footer h3,
	.ms-btn, a.ms-btn { font-size: 16px !important;}
	.ms-headline{font-size: 22px; line-height: 30px; padding: 30px}

	#lang_sel_list{top:9px!important;right:1px!important;}
}
@media (max-width: 780px){ 
	.page-id-6011 #tab-3-859582461 iframe,
	.page-id-6083 #tab-3-859582461 iframe{height: 0px!important}
}

.home-gal-imgs img{width:33.3333%; height: auto; display: inline-block;}

@media (max-width: 780px){ 
	.page-id-6011 .span6.home-contact,
	.page-id-6083 .span6.home-contact{display:none!important}
}


@media (max-width: 780px){ 
	.page-id-6011 .span6.home-contact,
	.page-id-6083 .span6.home-contact{display:none!important}
}

@media (max-width: 780px){ 

.page-id-6011 .container p.sm-top-address,
 .page-id-6083 .container p.sm-top-address {text-align:center!important;}
}

@media (max-width: 780px){ 

.page-id-6011 #lang_sel_list,
 .page-id-6083 #lang_sel_list {    top: 4px!important;
    right: -35px!important;}
}


@media (max-width: 780px){ 

.page-id-6011 .ms-topline .row .span6,
 .page-id-6083 .ms-topline .row .span6 {   text-align:center!important;}
}


@media (max-width: 780px){ 

.page-id-6011 a.ms-home-btn,
 .page-id-6083 a.ms-home-btn {   display:block!important;}
}

@media (max-width: 780px){ 

.ms-footer h3,
 {   text-align:center!important;}
}



@media (max-width: 780px){ 

.footer-content-left {   text-align:center!important;}
}


 
@media (min-width: 780px){ 
#bouton-cta a.ms-footer-btn  {display:none;}
}

@media (max-width: 780px){ 

.ms-image-left{  width:100%!important;}
}




@media (min-width: 780px){ 
.ms-image-left {width:60%!important;}
}




@media (min-width: 780px){
.footer-content-left{padding-left:100px;}
}

/* VDR */
 #popup-vdr{
	 display:none;
	 position:fixed;
	 top:0;
	 left:0;
	 width:100vw;
	 height:100vh;
	 z-index:999999;
 }
#popup-vdr iframe{
	position:fixed;
	height:100vh;
	width:100vw;
	top:0;
	left:0;
}
.popup-close{
	z-index:99999999999999;
	position:fixed;
	right: 50px;
	top: 50px;
	cursor:pointer;
}
#popup-vdr.active{
	display:block;
}
.textwidget .acx1011 {
    font-size: 36px !important;
    text-transform: uppercase !important;
    text-align: left;
    padding-top: 20px;
    line-height: 30px !important;
}

@media screen and (max-width:600px) and (orientation: portrait)  {
	#popup-vdr iframe{
		transition: 0.6s all ease;
		transform: rotate(-90deg) translate(0%, 0%);
		height: 100vw;
		width: 100vh;
		top: 100%;
		max-width: none;
		transform-origin: left top;
	}
	.popup-close{
		right:90%;
	}
}

/* ACXCOM */
/* Retina */
@media screen and (min-width: 1440px) {
}

@media screen and (max-width: 1400px){
}

/* MAC BOOK */
@media screen and (max-width: 1440px) and (min-width: 1367px) {
}

/* DESKTOP 1 */
@media screen and (max-width: 1366px) and (min-width: 1296px) {
}

/* DESKTOP 2 */
@media screen and (max-width: 1295px) and (min-width: 1081px) {
}

/* IPAD LANDSCAPE */
@media screen and (max-width: 1080px) {
.ms-top-menu li a {
    padding: 60px 16px 47px;
}
.offset1 {
    max-width: calc(100% - 100px);
}
.plan-content > .container {
    padding: 0 5% !important;
}
.acx-fix-0222a, .acx-fix-0222b {
    width:100% !important;
    margin-right: 0;
}
#pgc-12334-0-1 {
    width: 48% !important;
}
}

/* Tablet BreakPoint */
@media screen and (max-width: 980px) {
.page-id-10646 .extra_head, .page-id-10646 .ms-menu_holder, .page-id-10667 .extra_head, .page-id-10667 .ms-menu_holder, .page-id-10661 .extra_head, .page-id-10661 .ms-menu_holder, .page-id-10663 .extra_head, .page-id-10663 .ms-menu_holder, .page-id-12334 .extra_head, .page-id-12334 .ms-menu_holder, .page-id-10659 .extra_head, .page-id-10659 .ms-menu_holder, .page-id-10769 .extra_head, .page-id-10769 .ms-menu_holder, .page-id-10759 .extra_head, .page-id-10759 .ms-menu_holder, .page-id-10761 .extra_head, .page-id-10761 .ms-menu_holder, .page-id-10756 .extra_head, .page-id-10756 .ms-menu_holder, .page-id-10596 .extra_head, .page-id-10596 .ms-menu_holder, .page-id-10766 .extra_head, .page-id-10766 .ms-menu_holder, .page-id-10665 .extra_head, .page-id-10665 .ms-menu_holder, .page-id-12381 .extra_head, .page-id-12381 .ms-menu_holder {
    padding-left: 2%;
    padding-right: 2%;
}
.container p.sm-top-address {
    margin: 14px 0 1px 0;
}
.ms-extra_head {
    padding: 0 2%;
}
.toggle-nav {
    margin-top: 50px;
}
.top-menu ul.active {
    background-color: #fff;
}
.footer-content-left {
    padding-right: 30px;
    padding-left: 30px;
}
.ms-footer h3 {
    text-align: center !important;
}
.footer-text-appoinment {
    margin: auto;
}
.page-id-10761 .offset1.span10, .page-id-10663 .offset1.span10  {
    margin: 0 10% !important;
}
.page-id-10761 .ms-image-left, .page-id-10663 .ms-image-left {
    padding: 0 0 20px 0;
}
.page-id-10761 .ms-text, .page-id-10663 .ms-text {
    padding-left: 0;
}
#pl-12334 .panel-grid-cell, #pl-12381 .panel-grid-cell {
    width: 78%;
    margin: 0 11%;
}
#pgc-12334-0-1, #pgc-12381-0-1 {
    width: 80% !important;
}
#pl-12334 .panel-grid-cell .so-panel:last-child, #pl-12381 .panel-grid-cell .so-panel:last-child {
    padding-bottom: 30px;
}
.page-id-12334 .panel-widget-style, .page-id-12381 .panel-widget-style {
    padding-top: 30px !important;
}
}

/* Generic Tablets */
@media only screen and (max-width: 767px){
}
@media only screen and (max-width: 700px){
}

/* Mobile breakpoint */
@media only screen and (max-width: 480px) {
.page-template-page-microsite-questionnaire-condos form {
    max-width: 80%;
}
.container p.sm-top-address {
    text-align: center;
}
.ms-header .ms-top-phone {
    margin-right: 0;
    text-align: center;
}
.top-right > div:first-child {
    width: 100%;
    display: block;
}
.header.ms-header .social-nets-wrapper {
    margin: 55px 0 0 0 !important;
}
.ms-logo img {
    padding: 20px 110px 0px 0px;
}
.home-headline-content h2 {
    margin: 10% auto 0;
    width: 80%;
}
.home-headline-content p {
    width: 70%;
}
.four-blocks {
    padding-top: 30px;
}
.home-content .ms-content {
    padding: 0 10% 0 0;
}
.page-id-10596 .home-content .ms-text, .page-id-10646 .home-content .ms-text {
    padding: 10px 0 40px 10% !important;
}
#inscription {
    padding: 0 8%;
}
.page-content-microsite form, .page-template-page-microsite form {
    max-width: 100%;
}
.ms-home-form {
    max-width: 100%;
}
.home-contact .wpcf7-form input {
    width: 100% !important;
}
.home-contact .wpcf7-form textarea {
    width: 100% !important;
    max-width: 283px;
}
.page-id-10667 .offset1, .page-id-10769 .offset1, .page-id-10761 .offset1, .page-id-10663 .offset1 {
    max-width: 90%;
}
.page-id-10667 .offset1.span11.ms-content, .page-id-10769 .offset1.span11.ms-content {
    max-width: 100%;
}
.page-id-10667 .ms-text, .page-id-10769 .ms-text {
    max-width: 80%;
    margin: auto;
}
.page-id-10663 .ms-image-left, .page-id-10761 .ms-image-left {
    margin-bottom: 30px;
}
.page-id-12334 .panel-widget-style, .page-id-12381 .panel-widget-style {
    padding-left: 0 !important;
}
.page-id-12334 .ms-btn, .page-id-12334 a.ms-btn, .page-id-12381 .ms-btn, .page-id-12381 a.ms-btn {
    width: 100%;
    display: block;
    text-align: center;
}
.textwidget .acx1011 {
    font-size: 28px !important;
}
}

/* IPHONE 6+ PORTRAIT */
@media only screen and (max-width: 414px) {
}

/* IPHONE 6 PORTRAIT */
@media only screen and (max-width: 375px) {
}

/* HTC, GALAXY PORTRAIT */
@media only screen and (max-width: 360px) {
}

/* IPHONE 4, IPHONE 5 PORTRAIT */
@media only screen and (max-width: 320px) {
}

#foogallery-gallery-8275 {
    display: none;
}
.acx-micro-ul {
    padding-left: 30px !important;
}
.acx-micro-ul li {
    text-transform: none !important;
    list-style-type: square;
}