@media only screen and (max-width: 1200px){
  .title_on_bottom_holder_inner{display:none;}
}
@media only screen and (max-width: 720px){
  .title h1 {
		margin: 0 0 25% !important;
	}
}
.header_inner_right {
display: none;
}
.title h1 {
	text-align:left;
	text-transform:uppercase;
}
.fa {
color:#ff7a00;
}

.borde-gris{
border:1px solid #dadddb;
padding:20px 20px 20px 20px;
min-width:300px;
margin-bottom:20px;
}

.content .container .container_inner {
padding: 30px 0 0 0;
}
.footer-title{
		color:white;
		float:right;
		padding-right: 38px;
}
.telefono {
float:right;
padding-right: 38px;
height:21px;
font-size: 20px;
padding-top: 8px;
margin-bottom:6px;
margin-left:20px;
}
.movil {
float:right;
background: url("http://s435873491.mialojamiento.es/brez-ayom-construcciones/wp-content/uploads/2014/02/movil.png") no-repeat;
background-position: left center;
padding-left: 38px;
height:29px;
font-size: 26px;
padding-top: 8px;
}
.footer_top .column_inner {
border-left: 0px solid #3D3D3D;
}
nav.main_menu>ul>li:hover>a span {
background-color: #ff7a00;
}
body .wpb_text_column,
body .wpb_tabs,
body .wpb_tour,
body .wpb_call_to_action,
body .wpb_gmaps_widget,
body .wpb_accordion,
body .wpb_gallery,
body .wpb_separator,
body .wpb_twitter_widget,
body .wpb_flickr_widget,
body .wpb_video_widget,
body .last_toggle_el_margin,
body ul.wpb_thumbnails-fluid > li,
body .wpb_single_image {
  margin-bottom: 35px;
}
body .alert,
body .fb_like,
body .twitter-share-button,
body .wpb_googleplus,
body .wpb_pinterest,
body .wpb_button,
body .wpb_tab .wpb_content_element,
body .wpb_accordion .wpb_content_element,
body .wpb_toggle_content {
  margin-bottom: 21.739130434782606px;
}
body .vc_text_separator {
  margin-bottom: 11.666666666666666px;
}

.portfolio_gallery a .gallery_text_holder, .gallery_holder ul li .gallery_hover {
background-color: rgba(255,122,0, 0.4);
}
blockquote h4 {
padding: 0 0 0 25px;
line-height: 27px;
font-weight: 300;
font-size:24px;
}
.q_icon_list i {
border-color: rgba(0, 0, 0, 0);
color: #FF7A00;
font-size: 18px;
line-height: 20px;
height: 22px;
width: 20px;
text-align: center;
border-radius: 2em;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
-o-border-radius: 2em;
}
.q_icon_list p {
font-size: 20px;
line-height: 30px;
font-weight: 300;

margin: 0 0 15px;
padding: 0 0 0 46px;
position: relative;
}
.sangria{
padding-left:48px;
}
.footer_bottom .textwidget{font-size:11px;}

h2 a, h4 a {
    font-weight: inherit;
}