.bcimg {
  background-image: url(../images/article-content/avantages-logements-meubles-paris.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-color:#ffffff;
  
  /* SHORTHAND CSS NOTATION
   * background: url(background-photo.jpg) center center cover no-repeat fixed;
   */
}

@supports (-webkit-touch-callout: none) {
.bcimg {
 background-image: url(../images/article-content/louer-paris.jpg);
   background-position: center top;
  background-attachment: scroll !important;
background-size: auto 256vh;
    } 
}  

.pcImg {
position:absolute !important;top:10% !important;
}
.offreProprioT1{
background-color:#bcab7f !important;
border-radius:1.4rem !important;
opacity:90% !important;
margin-right:80px;
padding:12rem;
text-align:center !important;
}
.text.active.formProprio {
left:50% !important;
border-radius:1.4rem !important;
margin: 0 2% !important;
text-align:left !important; 
}
.text.active.formProprio header.head h1, .text.active.formProprio h2 {
text-align:left !important;
}
.pcTabl {
position:absolute;top:52%;
}
.tablProprioT1 {
right:50% !important;
border-radius:1.4rem !important;
background:none !important;
padding-top:80px;
}
.tablProprioT1 table{
	border:0! important;
}

.access {
	font-family: "brandon-grotesque", Helvetica, Arial, sans-serif;
	display: inline-block;
	padding: 2.6rem 3rem;
	margin-bottom: 2rem;
	min-width: 16rem;
	border: 1px solid #ededed;
	background-color: #ededed;
	line-height: 3.2rem;
	font-size: 3rem;
	-moz-border-radius: 0.4rem / 0.4rem;
	-webkit-border-radius: 0.4rem 0.4rem;
	border-radius: 0.4rem / 0.4rem;
	color: #000;
	font-weight: 500;
	text-align: center;
}


.premium {
	font-family: "brandon-grotesque", Helvetica, Arial, sans-serif;
	display: inline-block;
	padding: 2.6rem 3rem;
	margin-bottom: 2rem;
	min-width: 16rem;
	border: 1px solid #bcab7f;
	background-color: #bcab7f;
	color: #fff !important;
	line-height: 3.2rem;
	font-size: 3rem;
	-moz-border-radius: 0.4rem / 0.4rem;
	-webkit-border-radius: 0.4rem 0.4rem;
	border-radius: 0.4rem / 0.4rem;
	color: #fff !important;
	font-weight: 500;
	text-align: center;
}

.premium:hover {
	
}
.offreTD0{
	font-family: brandon-grotesque,Helvetica,Arial,sans-serif;
	font-size:28px !important;
	font-weight:700;
	letter-spacing: 0.1rem;
	background-color:#ebebeb !important;
	border-radius:1.4rem;
}
.offreTD1{
	font-family: brandon-grotesque,Helvetica,Arial,sans-serif;
	font-size:28px !important;
	color:#fff !important;
	font-weight:700;
	letter-spacing: 0.1rem;
	background-color:#bcab7f !important;
	border-radius:1.4rem;
}
.offreTD2{font-family: brandon-grotesque,Helvetica,Arial,sans-serif !important;
font-size:26px !important;
font-weight:bold !important;
text-align:center !important;
text-decoration:none !important;
background-color:#ebebeb;
border-top-left-radius:1.4rem;
border-top-right-radius:1.4rem;
}
.offreTD3{font-family: brandon-grotesque,Helvetica,Arial,sans-serif !important;
font-size:26px !important;
color:#fff !important;
font-weight:bold !important;
text-align:center !important;
text-decoration:none !important;
background-color:#bcab7f;
border-top-left-radius:1.4rem;
border-top-right-radius:1.4rem;
}
.offreTD4{font-family: brandon-grotesque,Helvetica,Arial,sans-serif !important;
font-size:24px !important;
font-weight:bold !important;
text-align:right !important;
text-decoration:none !important;
background-color:#ebebeb;
padding-top:0!important;
padding-right:0!important;
}
.offreTD5{font-family: brandon-grotesque,Helvetica,Arial,sans-serif !important;
font-size:24px !important;
text-align:left !important;
text-decoration:none !important;
background-color:#ebebeb;
padding-top:0!important;
padding-left:5px!important;
}
.offreTD6{font-family: brandon-grotesque,Helvetica,Arial,sans-serif !important;
font-size:24px !important;
color:#fff !important;
font-weight:bold !important;
text-align:right !important;
text-decoration:none !important;
background-color:#bcab7f;
padding-top:0!important;
padding-right:0!important;
}
.offreTD7{font-family: brandon-grotesque,Helvetica,Arial,sans-serif !important;
font-size:24px !important;
color:#fff !important;
text-align:left !important;
text-decoration:none !important;
background-color:#bcab7f;
padding-top:0!important;
padding-left:5px!important;
}

.offreTD8{font-family: brandon-grotesque,Helvetica,Arial,sans-serif !important;
font-size:26px !important;
color:#fff !important;
font-weight:bold !important;
text-align:center !important;
text-decoration:none !important;
background-color:#bcab7f;
}
.offreTD9{font-family: brandon-grotesque,Helvetica,Arial,sans-serif !important;
font-size:24px !important;
text-align:center !important;
text-decoration:none !important;
background-color:#ebebeb;
}

 .offreTD10{font-family: brandon-grotesque,Helvetica,Arial,sans-serif !important;
font-size:24px !important;
font-weight:bold !important;
text-align:right !important;
text-decoration:none !important;
background-color:#ebebeb;
padding-top:0!important;
padding-right:0!important;
padding-bottom:30px!important;
border-bottom-left-radius:1.4rem;
border-bottom-right-radius:1.4rem;
}
.offreTD11{font-family: brandon-grotesque,Helvetica,Arial,sans-serif !important;
font-size:24px !important;
color:#fff !important;
font-weight:bold !important;
text-align:right !important;
text-decoration:none !important;
background-color:#bcab7f;
padding-top:0!important;
padding-right:0!important;
padding-bottom:30px!important;
border-bottom-left-radius:1.4rem;
}
.offreTD12{font-family: brandon-grotesque,Helvetica,Arial,sans-serif !important;
font-size:24px !important;
color:#fff !important;
text-align:left !important;
text-decoration:none !important;
background-color:#bcab7f;
padding-top:0!important;
padding-left:5px!important;
padding-bottom:30px!important;
border-bottom-right-radius:1.4rem;
}
.new-listing .collumn {
margin-bottom:0;
}
@media (max-width: 768px) {
	
.pcImg, .pcTabl {
position:relative !important;
width: 100% !important;
}
.pcImg {
padding-bottom:0 !important;
}.pcTabl {
padding-top:0 !important;
padding-bottom:0 !important;
}
.tablProprioT1 {
padding-top:0;
}
.page .new-listing .collumn {
margin-bottom:0;
}

.offreTD5,.offreTD7,.offreTD11{
	text-align:center!important;
	padding-top:0 !important;
	padding-botom:3rem !important;
	padding-left:3rem !important;
	padding-right:3rem !important;
	}
	.offreTD11{
	border-bottom-right-radius:1.4rem;
	}
}

.advanced .datepicker-wrapper {
    float: left;
    width: 30rem;
}
.advanced .drop-container .btn.mid {
    min-width: 24rem;
}
.advanced .request-date {
    box-sizing: border-box;
}
.advanced .datepicker-wrapper .datepicker {
    width: 100%;
}
/*.advanced .drop-container .inline-group .btn {
    float: left;
}*/

.advanced .collumn .one-fourth.first,.advanced .collumn .one-fourth.third {
    width: 28%;
}
.advanced .collumn .one-fourth.second, .advanced .collumn .one-fourth.last {
    width: 20%;
}
.advanced .col-sm-6,.advanced .col-md-6,.advanced .col-lg-6 {
	padding-left: 0;
}
.advanced h2 {
	margin-bottom: 4rem;	
}
.advanced .form-group {
	margin-bottom: 4rem;	
    border-bottom: 0;
}
.advanced .form-group label {
    padding-left: 1rem;
}
.advanced .drop-container a.metro {
  padding-right:12rem;
}

.dropbox-inside{
	min-width: 46rem;
	position: relative;
	top:4.2rem;

}
.dropbox-inside .dropcontent {
	display: block;
	padding: 1rem 1.5rem 1rem 1.5rem;
	min-width: 40rem;
	background: #fff;
	border: 1px solid #d9d9d9 !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-border-radius: 0.4rem / 0.4rem;
	-webkit-border-radius: 0.4rem 0.4rem;
	border-radius: 0.4rem / 0.4rem;
}
.dropbox-inside ul li {
    border-bottom: 1px solid #f5f5f5;
	font-size: 2rem;
	text-transform: uppercase;
	 line-height: 2rem;
    margin-bottom: 1rem;
    margin-top: 1rem;
    padding-bottom: 1rem;
    text-align: left;
}
.dropbox-inside ul li:last-child {
	margin-bottom: 0;
	border-bottom: 0;
}
.dropbox-inside ul li i {
	margin-right: 0.5rem;
	font-size: 4rem;
}
.dropbox-inside ul li span {
    position: relative;
    top: -0.6rem;
}
.dropbox-inside ul li a {
    color: #d2d2d2;
    display: block;
    font-size: 3rem;
    font-weight: 700;
    transition: all 0.3s ease-in-out 0s;
}
.dropbox-inside ul li a:hover {
	text-decoration: none;
	color: #000;
}
.dropbox-inside ul li.on a {
	color: #757575;
}

.dropbox-inside ul li.on a span {
	color: #000;
}
.metro_lines ul li {
line-height: 2rem;
margin-bottom: 1rem;
margin-top: 1rem;
padding-bottom: 0;
border-bottom: 0;
}
/*****************/
.content ul {

	margin-bottom: 4rem;
}
.content h3 {
    font-family: brandon-grotesque,Helvetica,Arial,sans-serif;
    font-size: 5.6rem;
    line-height: 1.3;
    padding-bottom: 4rem;
}
.content h4 {
    font-family: brandon-grotesque,Helvetica,Arial,sans-serif;
    font-size: 4rem;
    line-height: 1.3;
    padding-bottom: 4rem;
    text-align: center;
}
.members .content .name {
	text-align: center;
	}
	
.youtube-player {
    position: relative;
    /* Use 75% for 4:3 videos 
    padding-bottom: 56.23%;*/
    padding-bottom: 482px;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    /*background: #000;*/
    background:#EFEFEF;
    /*margin: 5px;*/
    margin: 0;
}

.youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: transparent;
}

.youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all;
}

.youtube-player img:hover {
    /*-webkit-filter: brightness(75%);*/
}

.youtube-player .play {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    background: url("../images/play.png") no-repeat;
    cursor: pointer;
}
.youtube-player .play:hover {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    background: url("../images/play.png") no-repeat;
    cursor: pointer;
}

.video_v{
  width: 60px;
  height: 45px;
  position: absolute;
  left: 0;
  top: 2px;
  /*background: rgba(45, 49, 56, 0.16);*/
}
.video_v_icon {
	height: 43px;
    width: 58px;
    position: absolute;
    background: url("../images/vv.png") no-repeat;
}

.resp-iframe {
    width: 740px;
    height: 400px;
}

ul.add-info img{
   /*background-color: yellow; 
   width: 100%;*/
    
}

/* Texte défilant */
.marquee-rtl {
  max-width: 40em;   /* largeur de la fenêtre */
  margin: 1em auto 2em;
  border: 0;
  overflow: hidden;  /* masque tout ce qui dépasse */
  font-size:2em;
}

.marquee-rtl > :first-child {
  display: inline-block;/* modèle de boîte en ligne */
  padding-right: 2em;/* un peu d'espace pour la transition */
  padding-left: 100%;/* placement à droite du conteneur */
  white-space: nowrap;/* pas de passage à la ligne */
  animation: defilement-rtl 25s infinite linear;
}
@keyframes defilement-rtl {
  0% {
    transform: translate3d(0,0,0); 
  }
  100% {
    transform: translate3d(-100%,0,0); 
  }
}

.gestion{
	color: #808080;
	padding-top:4px;
}

@media (max-width: 768px) {
	.resp-iframe {

    width: auto;
    height: 400px;
}

.collumn.domus {
     display: flex; flex-flow: column; 
}
.one-third.domus, .one-half.img_press { order: 1;}
.two-third.domus, .one-half.press { order: 2;}
.members .collumn .one-fourth {
    width: 100%;
    float: left!important;
    clear: none;
    margin-bottom: 6rem !important;
}

}

@media only screen and (min-width: 421px) and (max-width: 768px) {

.grid.gallery-list .list .listing.videocenter {
	width: 100% !important;
}

}

@media (min-width: 768px) {
.grid.gallery-list .item-images iframe {
	width: 100%;
}
.new-listing .one-half.last {
  width: 46%;
}
.tablProprioT1 {
margin-right:80px;
}
}

@media (max-width: 768px) {
    
.grid.gallery-list .item-images iframe {
	width: 100%;
}  
.members .collumn.magazine .one-half {
    width: 100%;
    float: left!important;
    clear: none;
    margin-bottom: 2% !important;
}
ul.add-info {
       margin: auto;
       width: 138px;
       height: 60px;
       text-align: center;  
}
.gestion{
	font-size:3.2rem !important;
}

}

