/*
Theme Name: BenSaude Child
Theme URI: 
Author: Innovagency
Author URI: http://www.innovagency.pt/
Description: tema hoteis
Template: bensaude
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: 
*/

@import url('../bensaude/style.css');


/* HOMEPAGE */

#header {
	height:100px!important;	
}

#header .inner {
	padding-top:15px!important;	
}

#header .langs {
    margin-bottom: 5px!important;	
}

/*DESTAQUES*/

div.mainWidth.destaques.clearfix {
margin-top:-36px;
padding: 0 0px 0 0px;
}

div.mainWidth.destaques.clearfix > div.box {
    width: 32.90%;
padding:2px;
border:0px;
}

div.mainWidth.destaques.clearfix > div.box > div.box-content > div {
    margin-bottom: 10px;
}

div.mainWidth.destaques.clearfix > div.box > div.box-content {
padding:10px 15px;
height:55px!important;
}

div.mainWidth.destaques.clearfix > div.box > div.box-content > div.box-content-title {
    font-size: 1.1em;
margin-bottom:5px;
}

div.mainWidth.destaques.clearfix > div.box > div.box-content > div.box-content-title > a {
}

div.mainWidth.destaques.clearfix > div.box > div.box-content > div.box-content-text {
color:#ecebe8;
}

div.mainWidth.destaques.clearfix > div.box > div.box-content > div.box-content-btn {
margin-bottom:-170px;
background-color: #000000;
}


div.mainWidth.destaques.clearfix > div.box > div.box-image {
z-index:-1;
}

div.mainWidth.destaques.clearfix > div.box > div.box-image > a > img {
overflow:hidden;
height:165px!important;
}

div.mainWidth.destaques.clearfix > div.box > div.box-image > div > div > a {
display:none!important;
}

#homepage-main-content {
border-bottom:0px;
min-height: 155px;
margin-top:20px;
padding-top:10px;
padding-right:0px;
padding-left: 10px;
padding-bottom:5px;
border:1px solid #ECEBE8;
}

#homepage-main-content > p {
margin-bottom: 10px;
line-height:1.2em;
font-size: 14px;
}

.TA_cdsratingsonlynarrow, .TA_certificateOfExcellence {
float:right;
margin-left: 20px;
}

#CDSRATINGWIDGET238, #CDSWIDCOE {
padding:10px 5px 15px 5px;
border: 1px solid #ECEBE8!important;
margin-bottom:0px!important;
}

/* Table Promotions */

#promo-table {
margin-bottom:0px;
margin-left:20px;
    background: -webkit-linear-gradient(top, rgba(255,255,255,0), rgb(201, 187, 167));
    background: -o-linear-gradient(top, rgba(255,255,255,0), rgba(201, 187, 167));
    background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(201, 187, 167));
    background: linear-gradient(to top, rgba(255,255,255,0), rgb(201, 187, 167));
}

#promo-table tr:first-child td {
padding-top:15px;
padding-bottom:15px;
}

#promo-table tr:last-child td {
padding-bottom:15px;
}

#promo-table td {
text-align: center!important;
}


#promo-table td a {
margin:0px 0px 0px 0px;
}

#promo-table td.desaturate {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 

filter: gray;

-webkit-filter: grayscale(1);
     }

/* FOOTER NEWS */

#footer .inner .block.center {
padding-left: 5px;
width: 619px!important;
}

#footer .newslist .news .news-content {
	width:100%;
}

#footer .newslist .news .news-image {
height:85px;
overflow:hidden;
}

#footer .newslist .news .news-image a img {
height:85px;
}

#footer .newslist .news .news-image .clip {
	border-bottom: 86px solid #000;
}

#footer .newslist .news .news-content div+div {
font-size:14px;
	line-height:1.2em;
}

#footer .newslist .news .news-title {
	padding-bottom:5px;
}

/* SOCIAL FOOTER */

#footer .inner .block.last {
    padding-right: 0px;
}