.info_languages {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*
.info_languages:hover {
	white-space: normal;
	overflow: visible;
	background-color: inherit;
}
*/
.notice__search .form-group button:disabled{
	background:#ddd;
}
aside span{float:right;font-weight:bold;}
.notice__tabs{padding-top:0px;margin-top:0px;}
.notice__intro{max-width:85%;margin-left:0px;}
.notice__intro__title{margin-left:12px;  margin-right:12px;}
.notice__intro__title h1 {font-size:45px;line-height:45px ;}

.notice__lightbox .container{width:calc(100% - 40px);padding:0px;margin-right:0px;margin-left:20px;}

.container.col-xl-4{
  height:355px;
  width:calc(33.33333% - 25px) !important;
}

@media (max-width:1280px){
	.container.col-lg-6{
		width:calc(50% - 25px) !important;
	}
}
@media (max-width:1024px){
	.container.col-md-6{
		width:calc(50% - 25px) !important;
	}
}
@media (max-width:767px){
	.container.col-xs-12{
		width:calc(100% - 40px) !important;
	}
}


.notice__file{
	width:auto;
}
.notice__file.front{
	/*margin-left: 0px;*/
	background-color:#fff;
}


.notice__file__content{display: inline-block;background: white;}
.notice__file.back .notice__file__content{height: 320px;font-size:12px;width:100%;}
.notice__file.back .notice__file__content .notice__file__text p{font-size:14px;line-height:16px}

.wcard {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: -webkit-transform 1s;
     -moz-transition: -moz-transform 1s;
       -o-transition: -o-transform 1s;
          transition: transform 1s;
  -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
       -o-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
@media all and (-ms-high-contrast:none){
     .wcard { transform-style: none; transition:none; } /* IE10 */
     *::-ms-backdrop, .wcard { transform-style: none; transition:none;  } /* IE11 */
}
.wcard.flipped {
  -webkit-transform: rotateY( 180deg );
     -moz-transform: rotateY( 180deg );
       -o-transform: rotateY( 180deg );
          transform: rotateY( 180deg );
}
@media all and (-ms-high-contrast:none){
     .wcard.flipped .front { display: none; } /* IE10 */
     *::-ms-backdrop, .wcard.flipped .front { display: none; } /* IE11 */
     .wcard.flipped { transform: none; } /* IE10 */
     *::-ms-backdrop, .wcard.flipped { transform: none; } /* IE11 */
}

.card .notice__file {
  display: block;
  /*height: 100%;*/
  width: 100%;
  padding:20px;
  margin-bottom:0px;
  margin-top:0px;
  position: absolute;
  /*
  -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
       -o-backface-visibility: hidden;
          backface-visibility: hidden;
  */
}
.notice__file.back {
	display: none;
}

.card .front , .card .back {
  height: 335px;
}
.card .closebtn{
	position: absolute;
    right: 0;
    top: 30px;
}
.wcard .back {
  -webkit-transform: rotateY( 180deg );
     -moz-transform: rotateY( 180deg );
       -o-transform: rotateY( 180deg );
          transform: rotateY( 180deg );
}
@media all and (-ms-high-contrast:none){
     .card .back { transform: none; display: none; } /* IE10 */
     *::-ms-backdrop, .card .back { transform: none; display: none; } /* IE11 */

     .card.flipped .back {  display: block; } /* IE10 */
     *::-ms-backdrop, .card.flipped .back { display: block; } /* IE11 */
}

.card.flipped .back {
  /*margin-left:-12px;*/
  display: block;
}
@media (max-width:767px){
	.col-xs-12i{
		width:100%;
	}
}
@media (max-width:320px){
	.col-xxs-12i{
		width:100%;
	}
}
.main_header_new .surheader_sites li.active li:first-child a,
.main_header_new .surheader_sites, .main_header_new .surheader_sites a,
.main_header_new .surheader_sites li, .main_header_new .surheader_sites ul{min-height: 28px;}
.moreDiv{

}

.moreDiv span.text{
 	top:-15px;
 	font-size:20px;
 	position: relative;
 	left:5px;
}
@media (max-width:767px){
	.moreDiv span.text{
		top: -18px;
		font-size: 14px;
	}
}
.cfdebug{display:none}


.notice__selector.active ul.long{
	max-height: 350px;
    overflow: hidden;
    overflow-y: scroll;
}
.notice__selector.active ul::-webkit-scrollbar{
	width:8px;
	background-color:#fff;
}
.notice__selector.active ul::-webkit-scrollbar-thumb{
	background-color:#cccccc;
	border-radius:10px;
}
.notice__selector.active ul::-webkit-scrollbar-thumb:hover{
	background-color:#ec9b0e;
	border:1px solid #ec9b0e;
}
.notice__selector.active ul::-webkit-scrollbar-thumb:active{
	background-color:#fab800;
	border:1px solid #fab800;
}



.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d8d8d8;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #fbb43b;
}

input:focus + .slider {
  box-shadow: 0 0 1px #fbb43b;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
.notice__intro__title {
    position: relative;
}
.button_top{
	position: absolute;
    top: 0;
    right: 0;
}

	.button_top{
		position:initial;
	}
	.moreDiv {
	    width: 49%;
	    float: left;
	    margin-bottom:20px;
    }
@media (max-width:767px){
	.moreDiv {
	    width: 100%;
	    float: left;
	    margin-bottom:20px;
    }
}
.notice__file__text_scroll{
	max-height: 175px;
    overflow: hidden;
    overflow-y: scroll;
}
.notice__file__text_products ul li{
	list-style-type:circle;
	margin-left: 10px;
}

@media (max-width: 680px){
	.main_header_new .header #logo_somfy {
	    width: 85%;
	}
}

@media (min-width: 992px){
  .notice__slider {
    display: none;
  }
  .notice__search__category .notice__selector {
      display: block;
  }
  .notice__search__category label {
    text-align: left !important;
  }
  .notice__search__keywords .form-control {
      display: inline-block !important;
      width: 100%;
  }
  .notice__search__keywords{
    margin-top: 0px;
  }
  .notice__search .form-group label{
    margin-top: 10px;
  }
}
.notice__search__keywords label{
  display: block !important;
}
.notice__selector.selected .notice__selector__current, input.form_keyword.selected{
  border: 2px solid #fab800;
}
.notice__selector.selected::before {
  border: none;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid transparent;
  margin-top: -3px;
  margin-right: -3px; 
}
h1,h2,h3,.notice__results__result h3{
    font-family: "SomfySans-Light", Helvetica, Arial, sans-serif;
}

.notice__selector__current.disabled{
  cursor: not-allowed;
}
.notice__selector .close, .notice__search__keywords .close {
  display: none;
  position: absolute;
  z-index: 2;
  content: ' ';
  top: 50%;
  margin-top: -10px;
  right: 14px;
  width: 20px;
  height: 20px;
  background: url(../img/close2.png);
  opacity: .8;
}
.notice__search__keywords .close{
  margin-top: 6px;
  right: 28px;
}
.reset-main-button{
  margin-top: 10px;
  display: inline-block;
}
.notice__selector.selected .close, .notice__search__keywords .close.selected  {
  display: block;
}
.notice__lightbox__content{
  background-color: #F8F7F5;
}
.notice__file__content h3{
  font-family: "SomfySans-Regular", Helvetica, Arial, sans-serif;
  font-size: 20px;
  margin-top: 0px;
  margin-bottom: 30px;
  color: #fbb43b;
  display: inline-block;
  padding-left: 8px;
}
.notice__file__content .col-xs-4, .notice__file__content .col-xs-8{
  margin-bottom: 7px;
}
.notice__file__content .col-xs-4{
  clear: both;
}
.notice__file__content .col-xs-8{
  font-weight: 600;
}
.col-md-4{
  text-align: left;
}
.button-holder{
  text-align: center;
  margin-top: 20px;
}
.notice button[type=submit] span{
  display: inline-block;
}
.notice button[type=submit] img.cloud {
  float: left;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 7px;
  max-height: 20px;
}
.notice button[type=submit].disabled {
  background: #dddddd;
  cursor: not-allowed;
}
.main_header_new{
  font-family: "SomfySans-Regular",Helvetica,Arial,sans-serif;
}
.main_header_new .surheader_sites li.active li:first-child a{
  font-family: "SomfySans-Bold",Helvetica,Arial,sans-serif;
}
ul.language li{
  font-family: "SomfySans-Regular",Helvetica,Arial,sans-serif;
}

#languages-selector{
  position: relative;
}

#languages-selector > span{
  background: url(../../common/img/b2c_v4/header/arrow_gray_bottom.png) no-repeat center right;
  background-position: right 10px center;
  text-align: right;
  padding: 7px 19px;
  padding-right: 32px;
  float: right;
  color: #fab711;
  border: 1px solid #fab711;
  background-color: white;
  min-width: 72px;
}

#languages-selector:hover > span{
  background-color: white;
}
#languages-selector .drop-down{
  display: none;
  position: absolute;
  right: 0;
  top: 50px;
  background: white;
  border: 1px solid #d1d1d1;
  min-width: 72px;
}

@media (max-width: 1096px){
	#languages-selector{
    padding-right: 10px;
  }
  #languages-selector .drop-down{
    right: 10px;
  }
}
@media (max-width: 500px){
  .card .front , .card .back {
    height: 360px;
  }
  .container.col-xl-4{
    height: 390px;
  }
}

#languages-selector:hover .drop-down{
  display: flex;
}
#languages-selector ul.language-selector{
  
}
#languages-selector ul.language-selector li{
  padding: 6px 18px;
}
#languages-selector ul.language-selector li a{
  -webkit-transition: color .3s ease-in-out;
     -moz-transition: color .3s ease-in-out;
       -o-transition: color .3s ease-in-out;
          transition: color .3s ease-in-out;
}
.notice__selector__current,
.notice button[type=submit]{
  -webkit-transition: background-color .3s ease-in-out;
    -moz-transition: background-color .3s ease-in-out;
      -o-transition: background-color .3s ease-in-out;
        transition: background-color .3s ease-in-out;
}
#languages-selector ul.language-selector li.active a, 
#languages-selector ul.language-selector li a:hover,
#languages-selector ul.language-selector li a:active{
  color: #fab711;
}

.revision-selector{
  max-width: 100%;
}
/*
#languages-selector li.active a{
  margin-top: 7px;
  padding-bottom: 4px;
  background: url(../../img/b2c_v4/header/arrow_gray_bottom.png) no-repeat bottom center;
}
*/