/* general */
body {
	color:#384d48;
  font-size:16px;
  font-family: "Open sans" !important;
  font-weight:400;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	vertical-align:middle;
}
p {
	font-size:16px;
  font-family: "Open Sans" !important;
}
#page {
    margin: 0 auto 2em;
  	-webkit-box-shadow: 0px 0px 5px 2px rgba(217,217,217,1);
	-moz-box-shadow: 0px 0px 5px 2px rgba(217,217,217,1);
	box-shadow: 0px 0px 5px 2px rgba(217,217,217,1);
  	background: url(http://hostalsantcliment.com/wp-content/uploads/fondo_montana.png) 0 0 #fcf9ea  no-repeat;
}
.singular.page .hentry {
padding:0 !important;
}
a {
color:#088467 !important;
}
a i {
margin:0 6px 0 4px;
}
#branding {
	border:none;
}
#branding hgroup {
	margin:0;
  padding:20px 0 30px 4%;
}
#logo {
  	max-width:610px;
  	display:inline-block;
}
#logo img {
	width:100%;
  	height:auto;
}
h1#site-title, #site-description {
display:none;
}
h1 {
	font-size:24px;
  	color:#088467;
  font-weight:400 !important;
}
h2 {
	font-size:20px !important;
    color:#088467 !important;
  	text-transform:uppercase;
  	line-height:26px;
	font-weight:400 !important;
  
}
h2 i {
margin-right:10px;
}

.singular .entry-title {
	font-size:24px !important;
  	color:#088467 !important;
 	text-transform:uppercase;
  	line-height:24px;
	padding:0;
  margin-bottom:18px;
}
.singular #content {
	margin: 0 4.6%;
}
.singular.page .hentry {
	padding-top:10px;
}
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
width:100%;
}
.entry-content, .entry-summary {
padding:0;
}
hr {
    background-color:#cbe2c4;
}
ul {
	list-style:disc;
}
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
border:none;
  padding:0;
  max-width:100%;
  display:inline-block;
}

/*header*/
#menuidioma{
	float:right;
	height:22px;
	width: 176px;
	margin-top: 0px;
	
}
#menuidioma ul{
	list-style: none;
	margin: 0;
    padding-right:26px;
  	text-align:right;
	
}

#menuidioma li {
	display:inline-block;
	font-size: 13px;
    font-family:Hind, "Open sans", Arial;
  	padding: 0 0 2px;
  color:#83c1b3;
}
#menuidioma a {
	display: block;
	text-decoration: none;
	padding: 0 8px;
  	

	
}

/*home*/
.home h1.entry-title {
	display:none;
}
h2.home-title {
  text-transform:uppercase;
  font-weight:normal;
  margin:20px 0 8px;
  color:#088467;
  font-size:24px;
}
#searchform {
	display:none;
}
.home-box {
 width:32%;
  text-align:center;
  display:inline-block;
}
.home-box img {
margin:0 auto;
}
.home-box h2 {
font-size:16px;
  text-transform:uppercase;
}
.home-box a:hover {
	color:#18bc95 !important;
  	text-decoration:none;
}
/*home slider*/
.theme-default .nivo-caption {
    font-family: "Open Sans",Arial !important;
    font-size: 30px;
    font-weight: 300;


}
.nivo-caption {
    background-color: rgba(0, 0, 0, 0.6) !important;
    bottom: 35px !important;
    color: #ffffff !important;
    padding: 3px 30px 6px 50px !important;
  	width: auto !important;
  border-left: 6px solid #088567;
}
/* menu */
#access div {
	margin:0;
}
#access ul {
	margin:0 4%;
  	max-width:920px;
  	text-align:left;
}
#access {
    background: rgba(244,206,126,0.4);
    -webkit-box-shadow: 0px 0px 5px 2px rgba(217,217,217,0.2);
	-moz-box-shadow: 0px 0px 5px 2px rgba(217,217,217,0.2);
	box-shadow: 0px 0px 5px 2px rgba(217,217,217,0.2);
}
#access a {
	color:#088467;
  	padding: 2px 0.76em 0;
 	line-height: 2.3em;
  	text-transform:uppercase;
  	font-size:18px !important;
  	font-family:Hind, "Open sans", Arial;
  font-weight:400;
}
#access li {
	display:inline-block;
  	float:none;	
}
#access li:hover > a, #access a:hover {
	background:none;
  	color:#ff8820 !important;
  	font-weight:400;
}
#access a:focus {
background:none;
  color:#ff8820;
  font-weight:400;
}
#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a {
color:#ff8820 !important;
  font-weight:500;
}

/*Footer*/
#site-generator {
	border-top: none;
	background:#fbf9eb ;
  	padding: 20px;
	color:#7d9e96;
}

/*Tarifas*/
#tarifas{
	border:none;
  
}
#tarifas .titulo {
	text-align:center;
  	text-transform: uppercase;
  	border-bottom:none;
  color:#088467;
  font-weight:600;
}
#tarifas td {
  	border-top:none;
  	font-weight:400;
}
#tarifas td.precio1, #tarifas td.precio2, #tarifas td.precio3, #tarifas td.precio4 {
	text-align:center;
  	color:#088467;
  	border-bottom:1px solid #faf5d8;
  
}
#tarifas td.precio1 {
	background-color:rgba(13,149,117,0.05);
}
#tarifas td.precio2 {
	background-color:rgba(13,149,117,0.1);
}
#tarifas td.precio3 {
	background-color:rgba(13,149,117,0.18);
}
#tarifas td.precio4 {
	background-color:rgba(13,149,117,0.25);
}
#tarifas td.pension1, #tarifas td.pension2, #tarifas td.pension3, #tarifas td.pension4 {
	text-align:center;
  	font-weight:400;
    border-top:2px solid #0d9575;
  padding: 3px 4px;
}
#tarifas td.pension1 {
  	background:#e2ebce;
}
#tarifas td.pension2 {
   background:#c4dfc1;
}
#tarifas td.pension3 {
  	background: #b3d8ba;
}
#tarifas td.pension4 {
  	background:#83c5a6;
}
#tarifas td.tipo {
  	text-transform:uppercase;
	background-color:rgba(255,255,255,0.8);
  	text-align:right;
  	padding-right:14px;
 	border-bottom:1px solid #faf5d8;
  	font-weight:600;
}
#tarifas td.primero {
	border-top:2px solid #0d9575;
}
#apartamentos{
	border:none;
  	width:100%;
}
#apartamentos .titulo {
	text-align:center;
  	text-transform: uppercase;
  	border-bottom:none;
  color:#088467;
  font-weight:600;
}
#apartamentos td {
  	border-top:none;
  	font-weight:400;
  padding: 4px 0;
  text-align:center;

}
#apartamentos td.precio1 {
	background-color:rgba(13,149,117,0.05);
}
#apartamentos td.precio2 {
	background-color:rgba(13,149,117,0.1);
}
#apartamentos td.precio3 {
	background-color:rgba(13,149,117,0.18);
}
#apartamentos td.precio4 {
	background-color:rgba(13,149,117,0.25);
}
#apartamentos td.precio5 {
	background-color:rgba(13,149,117,0.3);
}
#apartamentos td.tipo1, #apartamentos td.tipo2, #apartamentos td.tipo3, #apartamentos td.tipo4, #apartamentos td.tipo5 {
	text-align:center;
  	font-weight:600;
  text-transform:uppercase;
  border-top:2px solid #0d9575;
}
#apartamentos td.tipo1 {
  	background:#e2ebce;
}
#apartamentos td.tipo2 {
  	background:#d6e7c9;
}
#apartamentos td.tipo3 {
  background:#c4dfc1;
}
#apartamentos td.tipo4 {
  background: #b3d8ba;
}
#apartamentos td.tipo5 {
  	background:#83c5a6;
}
#apartamentos i {
	color:#088467;
}
#apartamentos tr.linea1 {
  	background:#eef0d3;
}


span.asterisco {
	font-weight:300;
  	font-style:italic;
  font-size:14px;
}

div.amazingcarousel-image > div, .html5gallery-elem-img-1 > a, .html5gallery-elem-img-2 > a, .html5gallery-elem-img-3 > a, .html5gallery-elem-img-4 > a, .html5gallery-elem-img-5 > a, .html5gallery-elem-img-6 > a, .html5gallery-elem-img-7 > a, .html5gallery-elem-img-8 > a  {
    display: none !important;
}

/**********/
#wprmenu_menu_ul li {
text-transform:uppercase;
}


@media only screen and (max-width: 950px) {
  #logo {
  	max-width:450px;
  	display:inline-block;
}
#access a {
    font-size:14px !important;
  }
}
@media only screen and (max-width: 768px) {
  #main {
  padding:0;
  }
  #access, #menuidioma {
  display:none;
  }
   #branding hgroup {
	margin:0;
  padding:20px 4%;
}
  #logo {
  	max-width:100%;
  	display:inline-block;
}
  #logo img {
  	margin:0 auto;
    width:100%;
    height:auto;
}
  #tarifas, #apartamentos {
  font-size:12px !important;

  }
#tarifas td.tipo {
  	text-transform:none;
	text-align:center;
  	padding:0 6px;

}
  #apartamentos td.tipo1, #apartamentos td.tipo2, #apartamentos td.tipo3, #apartamentos td.tipo4, #apartamentos td.tipo5 {
  	text-transform:none;
  }

  .home-box {
  width:100%;
  }
    .theme-default .nivo-caption {
    font-family: "Open Sans",Arial !important;
    font-size: 18px;
    font-weight: 300;
}
  .nivo-caption {
    bottom: 15px !important;
    padding: 3px 20px 6px !important;
    }
  
}
@media only screen and (max-width: 450px) { 
	#tarifas, #apartamentos {
  font-size:10px !important;

  }

}