.homebreak_rel {
  height: 40px !important;
}

.look_container h1,
.look_container h2 {
  color: #767678;
  font-family: "Futura";
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  font-weight: 400;
}

.look_container p {
  color: #23252a;
  font-family: "AvenirLTSBook";
  font-size: 12px;
  text-align: center;
}

.tab_menu_shimmer {
  background: url("../dg_img/makup-product/double-fc-separator.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
  height: 72px;
  margin: 0 auto;
  text-align: center;
  width: 50%;
}
.tab_menu_shimmer span {
  float: left;
  width: 50%;
}

.tab_menu_shimmer h2 {
  font-size: 14px;
  margin-top: 15px;
  color:#87868a;
  text-transform:uppercase;
  cursor:pointer;
}


.leftmenu {
  float:left;
}

.rightmenu {
  float:right;
}


.tab_menu_shimmer h2:hover {
  color:#000000 !important;
}
.open_chart {
  color:#23252a !important;
}

#section2 #description h5 { margin: 0 0 25px 0 !important;}

#section2 #top-left-content, #section2 #top-center-content, #section2 .description-cont {
  height: 552px;
  overflow: hidden;
  padding-top: 50px;
}

#section3 #top-left-content, #section3 #top-center-content, #section3 .description-cont {
  height: 552px;
  overflow: hidden;
  padding-top: 50px;
}

#section2 .content-with-bar {
  height: 485px;
}

#section3 .content-with-bar {
  height: 485px;
}

#section2 #description-content .description-txt {
  display: none;
  font-family: "AvenirLTSBook","Avenir";
}

#section3 #description-content .description-txt {
  display: none;
  font-family: "AvenirLTSBook","Avenir";
}


#section2 #description-content .description-txt h2 {
  font-size: 12px;
  line-height: 14px;
  margin: 10px 0 5px !important;
  padding: 0;
}

#section3 #description-content .description-txt h2 {
  font-size: 12px;
  line-height: 14px;
  margin: 10px 0 5px !important;
  padding: 0;
}

#section2 #description-content .description-txt p {
  font-size: 12px;
  line-height: 15px;
}

#section3 #description-content .description-txt p {
  font-size: 12px;
  line-height: 15px;
}

#section2_bis2-3 .mCustomScrollBox>.mCSB_scrollTools{ width:10px; }
#section2_bis2-3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#c7c7c7 !important;
}



#section2_bis2-3 .mCSB_scrollTools .mCSB_draggerRail {
	background:#fff !important;
}

#section2_bis2-3 .content-with-bar {
   height: 352px;
   max-height: none;
   padding: 0px 0 0 25px;
}

#section2_bis2-3{ margin-top:0px; max-height:481px;  background-color:#FFF; }

#section2_bis2-3 .section2-content-right {
	color: #FFF;
	max-height: 481px;
	padding: 0 0 0 0px;
	width: 313px;
	float:left;
}

#section2_bis2-3 .section2-content-right .box-content{
    padding-top: 20px;
}

#section2_bis2-3 .section2-content-right .box-content h2{  font-family: 'FuturaBT-Book'; text-align:left !important; background: none; margin: 0 0 10px 0; padding:0; font-size:18px; }
#section2_bis2-3 .section2-content-right p{ color:#777777; text-align:left !important; }
#section2_bis2-3 .section2-content-left {
	float: left; position:relative;
	width:857px;
}
#section2_bis2-3 .section2-content-left_4 {
	float: right; position:relative;
	width:627px;
}

@media (min-width: 1200px){
	#section2_bis2-3 .section2-content-left { width: 627px; /*width: 66.7%;*/ }
	#section2_bis2-3 .content-with-bar {	height:481px;padding: 0 0 0 25px;}
        #section2_bis2-3 .section2-content-right{
		width:33%;
		width: 313px;
	}
	#section2_bis2-3 .section2-content-left_4 {
		width:857px;
	}
        #section2_bis2-3 .mCustomScrollBox{
		padding-right: 20px;
	}
        #section2_bis2-3 .section2-content-left_4{
		width:67%;
		width: 857px;
	}
        #section2_bis2-3{
		max-height:100%
	}
}

@media (max-width: 1200px){

	#section2 #top-left-content ,
	#section3 #top-left-content{ width:28%; padding:50px 1% 0 1%;  margin:0; }
	#section2 #top-center-content,
	#section3 #top-center-content { width:42%; /*padding:0;*/ }

}
@media (max-width: 979px){
        #section2_bis2-3 .section2-content-left_4 {
                width:411px;
        }

	#section2_bis2-3 .section2-content-right {max-height: 254px;}
	#section2_bis2-3 .section2-content-left { width: 411px; }
	#section2_bis2-3 .content-with-bar{height: 230px;}

	#section2 #top-left-content,
	#section3 #top-left-content { width:45%; /*padding:0 1%;*/ margin:0; }
	#section2 #top-center-content,
	#section3 #top-center-content { width:53%; /*padding:0;*/}
	#section2 .description-cont,
	#section3 .description-cont { float:none; clear:both; width:auto; padding:20px 2%; overflow: hidden; height: auto;}
	#section2 .content-with-bar,
	#section3 .content-with-bar { height: auto; }
	#section1 .content-with-bar,
	#section2 .content-with-bar_double,
	#section3 .content-with-bar_three {
		height: auto !important;
	}
}

@media (max-width: 767px){
	#section2_bis2-3 .section2-content-left { width: 66%; }
	#section2_bis2-3 .section2-content-right {
		max-height:100%
	}

	#section2 #top-left-content,
	#section3 #top-left-content { width:41%; padding:0 1%; margin:0; text-align:center;}
	#section2 #top-center-content,
	#section3 #top-center-content { width:57%; padding:0;}
        #section2_bis2-3.whith_gallery_menu .content-with-bar {
            height: 33%;
        }

        #section2_bis2-3 .backstage_gallery_button a{
            width: 90%;
        }
        #section2_bis2-3 .section2-content-left_4 {
                width:100%;
        }

        #section2_bis2-3 .section2-content-right {
                width:100%
        }
        #section2_bis2-3{ max-height:none; }

	#section1  #top-left-content { width:auto; padding:0 1%; margin:0; float:none; height:auto; }
	#section1 #top-center-content, #section1 .description-cont { min-height:600px; height:auto; }
	#section1 .description-cont { float:right; width:39%; clear:none; }

}
@media (max-width: 680px){
	#section2 #top-center-content, #section2 .description-cont,
	#section3 #top-center-content, #section3 .description-cont { min-height:600px; height:auto; }
	#section2 #top-center-content,
	#section3 #top-center-content { width:65%; }
	#section2 .description-cont,
	#section3 .description-cont { width:31%; }
}
@media (max-width: 600px){
	#section2 #top-center-content,
	#section3 #top-center-content { background-position: 30px 0px;}
}
@media (max-width: 480px){
	#section2 .description-cont ,
	#section3 .description-cont { float:none; width:auto; min-height: 0; clear: both; }
	#section2 #top-center-content,
	#section3 #top-center-content { width:100%; float:none; }

}