.pad-20{padding:20px;}
a[href='https://aquarea.aircon.panasonic.eu/remote']{font-weight:700;text-decoration:none; padding:7px 10px; background-image:none !important; background-color:#B10933 !important;  color:#fff !important; text-align:left}
a[hrefconta='https://aquarea.aircon.panasonic.eu/remote']:after{padding-left:50px;content:'>';}
.wysiwyg-text-align-center{text-align:center}
.wysiwyg-text-align-left{text-align:left}
.wysiwyg-text-align-right{text-align:right}


/*.carousel-item-adapted{
    background-position: top left;
    background-size: 100% 120px !important;
    background-repeat: no-repeat;
    overflow: hidden;
}
.carousel-item span{
    position:relative;
    top: 120px;
}*/

.thumb{
height: 66px;
overflow-y: hidden;
}

.ttu{text-transform:uppercase;}
#residential-domestic-mobile,#residential-aquarea-mobile, #cta-mobile{display:none}
.caption_mobile{display:none !important}
.carousel_img_mobile{display:none !important;}


#table-aquarea-mobile{display:none;}
#mm{font-size:12px !important}
.breadcrumb{background-color:transparent; padding-left:0px; padding-bottom:0; margin-bottom:0}
.breadcrumb li a{color:#777}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: ">\00a0";
}

.btn-high{
    background-image:url(../img/highlights.png);
    background-position:95% center;
    background-repeat:no-repeat;
    background-size:25px;
}
.pink{color:#FF00FF;}
.blue-panasonic{color:#0054A4;}
#row-buttons-specs-lineup a.btn{background-color:#DFE4E7; color:#000; padding:20px 10px;}
#row-buttons-specs-lineup a.btn:hover{background-color:#C9D1D6; text-decoration:none}

.title-rating{
    text-align:left;
    text-indent:32px;
}

/* FOTO DER*/
.template-pad-22{
    padding: 20px 0px 20px 20px;
}

/* FOTO IZQ */
.template-pad-23{
    padding: 20px 20px 20px 0px;
}

a{color:#3C9ADA;}
a:hover{color:#3C9ADA;}

#happening-intro-container{margin-top:30px;}

/* traduccion */
.trans_trans{background-color:#E2F0F9; border:2px solid #98C9E3;}
.override_accept{background-color:#dff0d8 !important; border:2px solid #468847 !important}
.override_decline{background-color:#f2dede !important; border:2px solid #b94a48 !important}

.mb20{margin-bottom:20px;}
.mb10{margin-bottom:10px;}
.fs11{font-size:11px !important;}
.fs12{font-size:12px !important;}
.fs15{font-size:15px !important;}
.fs18{font-size:18px !important;}
.transform-uppercase{text-transform:uppercase;}


.btn-square{    
    display: block;
    color: #fff;
    text-decoration: none;
    float: right;
    padding: 10px;
    min-height: 72px;
    width: 140px;
    background-color: rgb(166,166,166) !important;
    margin-bottom: 10px;    
    font-weight: 700;
    font-size:11px !important;
    color:#fff !important;
    text-align:left;
}
.btn-square:hover{
    background-color:#737373 !important;
}
.register {
    color: rgb(230,230,230);
}
.fancybox-iframe{
    width:100% !important;
}

.tables_freemulti td.marca{vertical-align:middle; text-align:center; color:#a2a2a2}
.table-images img{max-width:160px;}



.freemulti_img_house a.btn_fav {
    height: 24px;
    text-align: left;
    padding-left: 10px;
    line-height: 23px;
    display: block;
    width: 170px;
    background: rgb(148,194,110) url(../img/gradient_button_fav_domestic.gif) repeat-x top left;
    color: #fff;
    font-weight: 700;
    font-size: 9px;
    position: relative;
    top: 4px;
    left: 4px;
}


.fa-angle-button {position:relative; top:2px; left:2px;}

h3{
     font-size:20px;
}

a.a-move{
    color:#000;
    display: block; cursor:pointer
}
.move-right{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: relative;
    left:5px;
}
a.a-move:hover .move-right{
    left:10px;
}
.subrange-container-a i{
    
}

.subrange-container-a:hover + div > p > i{
    left:10px;
}

.btn-ranges:hover i{left:10px;}

.carousel-item:hover i{left:10px;}


#navbar-products > li{margin-left:20px;}

.dropdown-menu:before {
  position: absolute;
  top: -10px;
  right: 20px;
  display: inline-block;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ccc;
  border-left: 10px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.dropdown-menu:after {
  position: absolute;
  top: -9px;
  right:21px;
  display: inline-block;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #ffffff;
  border-left: 9px solid transparent;
  content: '';
}

#dropdown-menu-sites{
    margin-top:10px;
    min-height:0;    
}
#dropdown-menu-sites li{
    padding:5px 0;
}
#dropdown-menu-sites li a{
    font-size:12px;
    font-weight:700;
    color:#888;    
    text-align:right;
    /*padding:10px 0 10px 0;*/
}
#dropdown-menu-sites li a:hover{
    color:#000;
    background-color:transparent;
}


#dropdown-menu-sites:after {
    right: 80px;
}

#dropdown-menu-sites:before {
    right: 81px;
}

#dropdown-menu-banderas:after {
    right: 160px;
}

#dropdown-menu-banderas:before {
    right: 161px;
}

#mm:after {
    right: 440px;
}

#mm:before {
    right: 441px;
}
#mm a:hover{
    color:#888;
    text-decoration:none;
}




.popover{border-radius:0; border:none;}
.popover.bottom >.arrow {
    border-bottom-color: white;
}


html,body{
    font-size:12px;
}
.btn{
    font-size:13px;
}

@media (min-width: 1200px){
    .container {
        max-width: 970px;
        
    }
}

blockquote{font-style:italic;font-weight:300; font-size:14px}
a:focus{text-decoration:none}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

ul.std-list{
    margin-top:20px;
    padding-left:15px;
}
ul.std-list li{
    margin-bottom:10px;
}

#sub-logo2{
    background-image:url(../img/heating.png);
    background-position:center left;
    background-repeat:no-repeat;
    height:50px; width:175px;    
}
#sub-logo{
    background-image:url(../img/panasonic.png);
    background-position:center left;
    background-repeat:no-repeat;
    height:80px; width:100%;
    display:block;
}

.sub-logo-business{
    background-image:url(../img/panasonic-business.png) !important;
}
.sub-logo-living{
    background-image:url(../img/panasonic-living.png) !important;
}

#sub-logo-s{
    background-image:url(../img/panasonic-s.png);
    background-position:11px 50%;
    background-repeat:no-repeat;
    height:50px; width:230px;
    display:block;
}
.sub-logo-business-s{
    background-image:url(../img/panasonic-business-s.png) !important;
}
.sub-logo-living-s{
    background-image:url(../img/panasonic-living-s.png) !important;
}


#header1{
    color:#fff;
    background-image: -webkit-gradient(
    	linear,
    	left top,
    	left bottom,
    	color-stop(0, #6E6E6D),
    	color-stop(1, #484847)
    );
    background-image: -o-linear-gradient(bottom, #6E6E6D 0%, #484847 100%);
    background-image: -moz-linear-gradient(bottom, #6E6E6D 0%, #484847 100%);
    background-image: -webkit-linear-gradient(bottom, #6E6E6D 0%, #484847 100%);
    background-image: -ms-linear-gradient(bottom, #6E6E6D 0%, #484847 100%);
    background-image: linear-gradient(to bottom, #6E6E6D 0%, #484847 100%);
}
.lang-active{color:#aaa !important;}
#header2{
    background-color:#000;
}
footer { margin-top:20px}
footer .bold{font-weight:700}
#footer1{
    padding:20px 0;
    background-color:#F2F2F2;
    color:#000;
}
#footer1 a{color:#000;}
#footer1 a:hover{text-decoration:none}
#footer2{
    background-color:#404040;
    padding:20px 0;
    color:#fff;
}
footer ul{
    margin-left:0;
    color:#000;
    padding-left:0;
    list-style-type:none;    
}
footer ul li{
    margin:10px 0;
}
#footer2 ul li{
    margin:0px;
}

footer ul li ul{margin-left:15px}

footer ul li a{color:#000;}
footer ul li a:hover{text-decoration:none}

ul#social {
	/*overflow: auto;*/
    margin-bottom:0px;
}


ul#social li {
	list-style-type: none;
	float: left;
}

ul#social-header, ul#social-header-mobile{display:inline-block; padding-left:10px;}
ul#social-header-mobile{padding:10px 0px 0px 0px;}
ul#social-header li, ul#social-header-mobile li {
	list-style-type: none;
	display:inline-block;
}
ul#social-header-mobile li{
    margin-right:5px;
}

ul#social .fa:hover{
    background-color:#B2B2B2;
}
ul#social .fa{
    font-size:25px;
    margin-right: 10px;
}
ul#social .fa{
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #E6E8E8;
	color: #272724;
}
ul#social-header .fa{
    font-size:17px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #E5E5E5;
	color: #737373;
}
ul#social-header-mobile .fa{
    font-size:30px;
	width: 40px;
	height: 40px;
	line-height: 42px;
	text-align: center;
	background: #E5E5E5;
	color: #737373;
}

.go-up{color:#fff !important}

ul#social.icon-circle .fa{ 
	border-radius: 50%;
}
ul#social.icon-rounded .fa{
	border-radius:5px;
}
ul#social.icon-flat .fa{
	border-radius: 0;
}

/* TEMPLATES */
.template{margin-bottom:20px;}
.template-shadow{
    padding-bottom:60px;
    background: transparent url(../img/Shadow-02.jpg) no-repeat bottom center;
    background-size: 100% auto;
    background-color: transparent;}
.template-shadow-single{padding-bottom:60px; border-bottom:1px solid #ccc;}
.template-1px-black{padding-bottom:20px;border-bottom:1px solid #eee;}
/* */


/*
.carousel_img{margin:0 auto;}
.content-carousel{position: absolute;margin: 0 auto;width: 100%;}
.carousel_img_mobile{display:none !important; }
.carousel-caption {padding:0;font-size:15px; position:absolute; background-color:transparent; top:38%; left:7%;width:27%; height:47%;}
.carousel-caption-right {padding:0;font-size:15px; position:absolute; background-color:transparent; top:38%; left:66%;width:27%; height:47%;}
.carousel-caption p, .carousel-caption-right p{padding:0;text-transform:uppercase; line-height:22px;  color:#fff; text-align:center}
.carousel-caption p:last-child, .carousel-caption-right p:last-child{text-transform:uppercase; margin-top:24%;text-align:center;font-weight:700; color:#fff;font-size:10px; text-decoration:none; }
.carousel-control {margin-top:0;}
.carousel {margin-bottom:0;}*/
.carousel-indicators.left {
    top: auto;
    bottom: 0px;    
}
.carousel-indicators.left li {
	float: none;
	display: inline-block;
    width:6px;
    height:6px;
    margin-left:8px;
}

.carousel-indicators.left .active {background:#000;}
.carousel-indicators li { border:none;background-color: rgba(255, 255, 255, 100); box-shadow: none; cursor:pointer;}



.search-input{
    border:none;
    
}


#choose_nav {margin:0 auto; padding-top:115px; text-align:center; }
.bg_choose_country {height:100%;background:#BBDFF5 url(../img/bg_choose_country.jpg) no-repeat right bottom; padding: 0; margin: 0; background-attachment:fixed;}
.cabecera_choose_coutry {background:url(../img/bg_cabecera_choose.png) repeat;}
.bg_banderas_choose_coutry {margin-top:10px;background:url(../img/bg_banderas.png) repeat;}
.contenedor_choose {margin:0 auto; display:block }
.footer-choose {margin:0 auto;color:#000; width:550px; text-align:center; margin-top:100px; clear:both;}
.footer-choose ul {border-top:2px solid #ccc; margin-bottom:0;}
.footer-choose ul li {list-style: none; list-style-image:none; display:inline; margin-right:20px;  }
.footer-choose li a {color:#000; font-size:11px; line-height:40px;}
.footer-choose li a:hover{text-decoration:none; color:rgb(179,179,179)}
.footer-choose .copyright_choose {font-size:11px; color:#000; }
.tit_choose {color:#fff; font-size:13px; text-align:center; padding-top:5px; margin-bottom:20px;}
a.flag{ color:#d6d6d6; text-decoration:none; font-size:12px;}
a.flag:hover {color:#fff;  opacity:1; filter:alpha(opacity=100);}
a.flag{opacity:0.6; filter:alpha(opacity=60);}



/* BUTTONS */
.btn, .btn:active{border:none; box-shadow:none; }
.btn:active.focus{background-image:initial;}
.img-center{ margin:0 auto;}
.home-container:hover{
    background-color:#DFE4E7;
}
.home-container {
    position: relative;
    background-color:#F4F6F7;
    width: 100%;
    display:block;
}

.dummy {
    padding-top: 100%; /* forces 1:1 aspect ratio */
    padding-top:90%;
    padding-top:70%;
}

.img-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align:center; /* Align center inline elements */
    font: 0/0 a;
}

.img-container:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.img-container img {
    vertical-align: middle;
    display: inline-block;
    
}


.btn{border-radius:0}
.btn-standard{
    text-decoration:none !important;
    background-color:#D9D9D9;
    /*display:block;*/
    color:#000;
  /*  padding:10px 20px;*/
}
.btn-standard:hover{color:inherit}

.btn-proclub:hover{}

.btn-ranges {
    color: #fff;
    background-repeat:no-repeat;
    background-position:top left;
    background-size: 100%;
    height:241px;
   /* min-height:300px;*/
}
.btn-ranges span.band{
    display:inline-block;
    background-color:#000;
    opacity:0.3;
    padding:50px 20px;
    
    width:100%;
}
.btn-ranges:hover span.band{
    padding:120px 20px;
}
.btn-ranges span:nth-child(2){
    position:absolute;
    text-align:left;
    left:50px;
    top:35px;
    white-space:normal;
    width:240px;
}
.btn-ranges:hover{color:#fff !important;}
.buttons3.btn-home {    
    background-image: url(../img/3botonsResidential.jpg) !important;            
}
.buttons4.btn-home {            
    background-image: url(../img/4botonsResidential.jpg) !important;    
}

.buttons3.btn-commercial {    
    background-image: url(../img/3botonsCommercial.jpg) !important;
}

.buttons4.btn-commercial {    
    background-image: url(../img/4botonsCommercial.jpg) !important;
}
.buttons3.btn-industrial {    
    background-image: url(../img/3botonsIndustrial.jpg) !important;
}

.buttons4.btn-industrial {    
    background-image: url(../img/4botonsIndustrial.jpg) !important;
}


.buttons4.btn-refrigeration {
    /*background-image: url(../img/home-industrial.jpg) !important;*/
    background-image: url(../img/4botonsRefrigeration.jpg) !important;
}


.row-home-buttons {margin-top:30px;}
.row-home-buttons a.btn{border-radius:0;font-size:18px;padding:0 !important}

.row-home-buttons-2 {padding:10px 0 36px 0}
.row-home-buttons-2  .btn-block {text-align:center;}
.row-home-buttons-3 {padding:0px 0 16px 0}

 /* Extra Small Devices, Phones */ 
.h100 {height:100%;}
/*#header-mobile{display:none;}*/
.header-mobile-visible{display:none;}
.nav-up {
    top: -40px;
}
@media only screen and (max-width : 480px) {
    
    /*main{margin-top:70px;}*/
    .header-mobile-visible{display:block !important;}
    
    
    .tsl{text-align:left;}   
    
    .row-home-buttons-2  .btn-block {text-align:left;}
    .row-home-buttons-2 div.col-md-4 div{display:block;}
    .row-home-buttons-2 .btn-block  div.col-xs-3{text-align:center;}
    .row-home-buttons-2 div.col-md-4{clear:both; display:block; margin-top:20px;}
    
    .row-home-buttons div.col-sm-4, .row-home-buttons div.col-sm-3{margin-top:10px;}
    .row-home-buttons .btn-ranges{min-height:inherit !important;background-position:70% 70%;}
    .btn-ranges span.band{display:block; width:50%;}
    
    
    .btn-ranges span:nth-child(2) {   
        left: 25px;
        top: 6px;
    }
    
    .btn-askn,.btn-docs, .btn-suitable, .btn-saving, .btn-installer{background-position:center 20px !important; height:150px !important}
    .btn-askn span,.btn-docs span, .btn-saving span, .btn-suitable span, .btn-installer span{margin-left:0px !important; margin-top:70px; text-align:center}
    
    .carousel_img {
        display: block !important;
        max-width: 250% !important;
        /* margin: 0 auto; */
        /* height: auto; */
        margin-left: -50% !important;
        max-height:200px;
    }
    .content-carousel{display:none}
    
    #header1, #header2 {display:none;} 
    .header-mobile{display:block !important}
    
    
}



.row-home-buttons-2 div { white-space: normal; }
.row-home-buttons-2 div:nth-child(2){color:#000 !important;display:block;}
.row-home-buttons-2 div:nth-child(3){color:#999 !important;display:block;}

.row-home-buttons-3 a.btn{
    text-align:left;border-radius:0;color:#9B999F;background-color:#f2f2f2;
    /*font-size:1.2em;*/
    font-size:15px;
    padding:10px 0; height:100px; display:table-cell; width:800px;
}
.row-home-buttons-3 a.btn:hover{color:#000}
.row-home-buttons-3 span{
    margin-left: 80px;
    white-space: normal;
    /* float: left; */
    padding:0 5px;
    display: block;
}

.btn-docs{
    background-image: url(../img/home-documents.png) !important;
    background-position:center left 15px;
    background-repeat:no-repeat;
}
.btn-askn{
    background-image: url(../img/ask_us_nordic.png) !important;
    background-position:center left 15px;
    background-repeat:no-repeat;
}
.btn-suitable{
    background-image: url(../img/home-suitablesolution.png) !important;
    background-position:center left 15px;
    background-repeat:no-repeat;
}

.btn-saving{
    background-image: url(../img/BUTTON_SAVING.png) !important;
    background-position:center left 15px;
    background-repeat:no-repeat;
}
.btn-installer{
    background-image: url(../img/technicalservice-findaninstaller.png) !important;
    background-position:center left 15px;
    background-repeat:no-repeat;
}


/* CAROUSE LHAPPENIGNS */
.fdi-Carousel .carousel-control{position:inherit;background-color:transparent;background-image:none; color:#000;text-shadow:none;width:auto}

.fdi-Carousel .carousel-control.left{}
.fdi-Carousel .carousel-control.right{float:right}

.carousel-item{
    background-color:#F2F2F2;
    color:#000;
    display:block;
    min-height:275px;
}
.carousel-item:hover{
    text-decoration:none;
    color:inherit;
}
.carousel-item  span{
    display:block;
    padding:10px 20px;
}
.fdi-Carousel .carousel-indicators.left {bottom:0}


.centered-pills { text-align:center; }
.centered-pills ul.nav-pills { display:inline-block; margin-bottom:0 }
.centered-pills ul.nav-pills li a {color:#fff}
.centered-pills ul.nav-pills li a:hover{background-color:transparent}
.centered-pills li { display:inline; }
.centered-pills a { float:left; }
.centered-pills ul.nav-pills li a:hover, .centered-pills ul.nav-pills li a:focus{color:rgb(179,179,179); border:none; background-color:transparent}


#keep-to-date{text-align:right; }
#keep-to-date h3{margin-top:8px;}
#keep-to-date-images{margin-bottom:10px;}

#btn_facebook{
    width:41px;
    height:41px;
    display:inline-block;
    margin-bottom:-10px;
    background: transparent url(../img/btn_fb.png) no-repeat top left;
}
#btn_facebook:hover{
    background: transparent url(../img/btn_fb.png) no-repeat top left;
}

#btn_twitter{
    width:41px;
    height:41px;
    display:inline-block;
    margin-bottom:-10px;
    background: transparent url(../img/btn_twitter.png) no-repeat top left;
}
#btn_twitter:hover{
    background: transparent url(../img/btn_twitter.png) no-repeat top left;
}

#btn_linkedin{
    width:41px;
    height:41px;
    display:inline-block;
    margin-bottom:-10px;
    background: transparent url(../img/btn_linkedin.png) no-repeat top left;
}
#btn_linkedin:hover{
    background: transparent url(../img/btn_linkedin.png) no-repeat top left;
}

#btn_youtube{
    width:41px;
    height:41px;
    margin-bottom:-10px;
    display:inline-block;
    background: transparent url(../img/btn_youtube.png) no-repeat top left;
}
#btn_youtube:hover{
    background: transparent url(../img/btn_youtube.png) no-repeat top left;
}

#btn_email{
    width:41px;
    height:41px;
    margin-bottom:-10px;
    display:inline-block;
    background: transparent url(../img/btn_newsmail.png) no-repeat top left;
}
#btn_email:hover{
    background: transparent url(../img/btn_newsmail.png) no-repeat top left;
}

.jcarousel-pagination a{background-color:#b2b2b2}
.jcarousel-wrapper .fa{font-size:25px}
.jcarousel li{margin-right:10px;}
.jcarousel a{padding-top:120px;background-repeat:no-repeat; background-size:100% 120px;}

.flags li{
     width:33.299999%;
     display:inline-block;
}


/* SIDEBAR */
#range-sidebar-menu{
    list-style-type:none; padding:0;
    margin-bottom: 0;
    font-size:12px;
}
#range-sidebar-menu li a:hover{
    text-decoration:none;
    font-weight:700;
    color:#000 !important;
}
#range-sidebar-menu li{
    width:100%;
    margin-bottom:10px;
}
#range-sidebar-menu li a{    
    padding:5px 20px;
    color:#000;
    display:block;
    background-color:#EBEFF1;
}
.drop-h{background-color:#DEE4E8 !important; }
#range-sidebar-menu li a.blue1, #range-sidebar-menu li a.blue1:hover{background-color:#9ECCED !important;}
#range-sidebar-menu li a.blue2, #range-sidebar-menu li a.blue2:hover{background-color:#CEE6F6 !important;}


/* DOMESTIC FREE MULTI*/
.find_freemulti{
    color:#fff;
    background-color:#94c26e;
    padding: 15px;
}

.freemulti_combination{
    margin-top:20px;
    background-color: #fff;
    border: 8px solid #f5f5f5;
    display: block;
    text-align: center;
    
}
.freemulti_combination a{
        display: block;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding: 20px;
}
.freemulti_combination a:hover{
    background-color:#D6DBDE;
}
.freemulti_combination img{margin:0 auto; margin-top:20px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb20{margin-bottom:20px}
.freemulti_img_house{background-color:#F2F2F2;}
.tables_freemulti .tit{font-weight:700}


.content-carousel {
    position: absolute;
    margin: 0 auto;
    width: 100%;
}
.carousel-caption-left {width:300px;/*margin-top: 140px;*/ left:15px; height:350px; line-height:350px}
.carousel-caption-right {position:absolute;width:300px;/*margin-top: 140px;  */right: 15px; height:350px; line-height:350px; text-align:right}
.carousel-caption-left p, .carousel-caption-right p{padding:0;/*text-transform:uppercase;*/ /*line-height:22px;*/  color:#fff; text-align:center}
/*.carousel-caption p:first-child, .carousel-caption-right p:first-child{font-weight:700; }*/
/*.carousel-caption p:last-child, .carousel-caption-right p:last-child{text-transform:uppercase; margin-top:24%;text-align:center;font-weight:700; color:#fff;font-size:10px; text-decoration:none; }*/
.carousel-control {margin-top:0;}


.carousel-indicators.left .active {background:#000;}
.carousel-indicators li { background-color: rgba(255, 255, 255, 100); box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.2); cursor:pointer;}


.header_vrf a{color: rgb(153,153,153) ;}
.header_vrf a:hover{color: #000;text-decoration:none;}


.subrange-container .fixed-bottom{position:absolute; left:30px; bottom:0px; width:auto}
.subrange-container{background-color: #F2F2F2; min-height:420px}
.subrange-container-a{
    background-color:#E8EAEB; height: 200px;width:100%; display:block;            
    background-position:center center;
    background-repeat:no-repeat;
}



.subrange-container > div{padding:20px;}
.subrange-container p:nth-child(+2){margin:0px;}
.subrange-container p:nth-child(1){color:#000;}
.subrange-container p:nth-child(2){color:#4D4D4D;}
.subrange-container > div a {color:#3C9DE4;}
.subrange-container > div a:hover{text-decoration:none}
.subrange-container-a:hover{background-color:#D6DBDE}

.benefits p{margin:0px}
.benefits p:nth-child(2){color:#000}
.benefits p:nth-child(3){color:#9C99A3}

.photo-over-text{
    position: absolute;
    left:20px;
    top:20px;
    width:30%;
}
.photo-over-text p:nth-child(2){
    font-size:24px;
}

.photo-over-text.right{
    left:auto;
    right:40px;
}
.mt40{margin-top:40px; position:relative}

#bar-compare{
    background-color:#f2f2f2;
    padding:10px 20px;
}
#bar-compare  div{
    /*margin-left:20px;
    display:inline-block;*/
}

.lineup-container{
    background-color:#f2f2f2;
    padding:10px;
    margin-bottom:20px;
}
.photo{background-color:#fff;height:200px;}
.photo a{height:100%;color:#000; text-align: center; font-weight:700; display:block}
.photo a:hover{text-decoration:none; background-color:#D9D9D9 !important}
.lineup-container span{text-align:center; display: block; padding:10px;}
.lineup-container div.imgContainer{margin-top:20px}
.lineup-desc{padding:10px 5px;color:#4d4d4d; margin-bottom:20px;}
.fixed-bottom{position: absolute; bottom:10px; width:100%;left:15px}

#models-container{background-color:#DFE4E7}
.imageContainer{/*min-height:100px;*/ position:relative}
.imageContainer a{
    /*height:100px;*/
    margin-bottom:10px;
    display:block;
}
.imageContainer img{
   /* bottom: 10px;
    position: absolute;
    left: 20%;*/
}
#models-container div.col-md-3{/*min-height:250px;*/}

.wysiwyg-color-black {
  color: black;
}

.wysiwyg-color-silver {
  color: silver;
}

.wysiwyg-color-gray {
  color: gray;
}

.wysiwyg-color-white {
  color: white;
}

.wysiwyg-color-maroon {
  color: maroon;
}

.wysiwyg-color-red {
  color: red;
}

.wysiwyg-color-purple {
  color: purple;
}

.wysiwyg-color-fuchsia {
  color: fuchsia;
}

.wysiwyg-color-green {
  color: green;
}

.wysiwyg-color-lime {
  color: lime;
}

.wysiwyg-color-olive {
  color: olive;
}

.wysiwyg-color-yellow {
  color: yellow;
}

.wysiwyg-color-navy {
  color: navy;
}

.wysiwyg-color-blue {
  color: blue;
}

.wysiwyg-color-teal {
  color: teal;
}

.wysiwyg-color-aqua {
  color: aqua;
}

.wysiwyg-color-orange {
  color: orange;
}



.nav-proawards { background:#42a9de; padding:0;}
.nav-proawards ul {margin-left:0px;/*word-wrap: break-word;*/}
.nav-proawards ul li {float:left; list-style:none; width:90px; padding: 20px 10px 20px 0; margin-left:0; line-height:14px;  color:#fff; font-size:10px; }
.nav-proawards ul li.min {width:52px;}

.nav-proawards a {color:#d9eef8; text-decoration:none;}
.nav-proawards a:hover {color:#d9eef8; text-decoration:none;}
.nav-proawards a.active {color:#d9eef8; text-decoration:none;}
.awards_content{margin-top: 20px;}

div.awards_content h4{font-size:22px; font-weight:300; color:#000; line-height:24px;}
div.awards_content h6{font-size:22px; font-weight:bold; color:#000; line-height:24px; margin-bottom:0;}
div.awards_content h5{font-size:18px; margin-top:30px;font-weight:300; color:#000;}
div.awards_content p.small{font-size:13px; line-height:18px}
div.awards_content p{font-size:15px; color:rgb(102,102,102); line-height:20px;}
div.awards_content ul li{font-size:15px; color:rgb(102,102,102); line-height:20px;}
div.awards_content p.tit-15{color:#000; margin-bottom: 0; margin-top:20px;}
div.awards_content p.tit-small{font-size:13px; color:#000; margin-bottom:0;}

.proawards-ico1 {background:url(../img/proawards2016/categories_a.jpg) no-repeat; }
.proawards-ico1 a {color:#fff;}
.proawards-ico1 a:hover {text-decoration:none;}
.proawards-ico1:hover {background:url(../img/proawards2016/categories_b.jpg) no-repeat; }
.proawards-ico2 {background:url(../img/proawards2016/criteria_a.jpg) no-repeat; }
.proawards-ico2 a {color:#fff;}
.proawards-ico2 a:hover {text-decoration:none;}
.proawards-ico2:hover {background:url(../img/proawards2016/criteria_b.jpg) no-repeat; }
.proawards-ico3 {background:url(../img/proawards2016/prizes_a.jpg) no-repeat; }
.proawards-ico3 a {color:#fff;}
.proawards-ico3 a:hover {text-decoration:none;}
.proawards-ico3:hover {background:url(../img/proawards2016/prizes_b.jpg) no-repeat; }
.proawards-ico4 {background:url(../img/proawards2016/FAQs_a.jpg) no-repeat; }
.proawards-ico4 a {color:#fff;}
.proawards-ico4 a:hover {text-decoration:none;}
.proawards-ico4:hover {background:url(../img/proawards2016/FAQs_b.jpg) no-repeat; }
.proawards-ico5 {background:url(../img/proawards2016/terms_a.jpg) no-repeat;}
.proawards-ico5 a {color:#fff;}
.proawards-ico5 a:hover {text-decoration:none;}
.proawards-ico5:hover {background:url(../img/proawards2016/terms_b.jpg) no-repeat;}
.proawards-ico6 {background:url(../img/proawards2016/submit_a.jpg) no-repeat; }
.proawards-ico6 a {color:#fff;}
.proawards-ico6 a:hover {text-decoration:none;}
.proawards-ico6:hover {background:url(../img/proawards2016/submit_b.jpg) no-repeat; }

div.awards_line {border-bottom:1px solid #000; margin-bottom:20px;}
.awards_new_press {border-bottom:1px solid #000; margin-bottom:20px; padding-bottom:20px;}

ul.side_menu_awards_categories{
    /*width:200px;*/
    list-style-type:none !important; 
    list-style-image:none !important;
    margin:0; padding:25px 0 23px 0;
    background-color:#e3e9e9;
    margin-left:0 !important;
    
}
ul.side_menu_awards_categories li{
    /*background-color:rgb(166,166,166);*/
    margin-bottom:8px;   
}

ul.side_menu_awards_categories li a{
    display:block;
    font-weight:700;
    padding:6px 10px 6px 10px;
    color:#fff;
    font-size:11px;
    text-decoration:none;
    background-color:#b7c4ca;
}
ul.side_menu_awards_categories li a:hover{
    background-color:#859ca8;
}

.tit-menu-awards {color:#000; font-size:14px; padding-left:10px; padding-bottom:20px;}


.participate_link:hover{text-decoration:none; color:#fff}
.participate_link{
    font-weight:700;
    padding:5px 60px 5px 20px;
    margin-top:20px;
    display:inline-block;
    color:#fff;
    font-size:12px;
    background-color:#42a9de;
}
