/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 17 2019 | 22:30:42 */
@media only screen and (max-width : 778px) {

  .w-portfolio-list .w-portfolio-item {
  	width:50% !important;
  }
  
  h1 {font-size:24px !important;}
.menu_text h3 {font-size: 30px !important; color:#fff !important;}
  .menu_textp {font-size: 14px !important;}
.espacio_menu  {height: 255px!important;}
.espacio_menu2  {height: 155px!important;}
.espacio_location {height: 371px!important;}
.espacio_simple {height: 450px!important;}
.simple_header_parallax{min-height:550px !important;}
.espacio_private {height: 180px !important;}
.espacio_private_top {height: 270px !important;}
  .vc_row-has-fill.menu_header_parallax{
  	min-height:449px !important;
    height:449px !important;
  }
  .menu_text p {font-size:14px !important; }
font-style:normal !important; }
 .espacio_reservations_top {height: 190px !important;}
 .espacio_reservations {height: 80px !important;}
  .vc_row-has-fill.menu_header_parallax .vc_empty_space{
    height:0px !important;
  }
#reservations_bg {background-size: 130% !important;}
  .vc_row-has-fill.menu_header_parallax .upb-background-text-wrapper.full-browser-size{
  	height:546px !important;
    min-height: 546px !important;
  }
  .vc_row-has-fill.locations_header_parallax{
  	min-height:449px !important;
    height:449px !important;
  }
  .vc_row-has-fill.locations_header_parallax .upb-background-text-wrapper.full-browser-size{
  	height:546px !important;
    min-height: 546px !important;
  }
  .vc_row-has-fill.locations_header_parallax .upb-background-text-wrapper.full-browser-size h3{
  	font-size:22px !important;
  }
  .tparrows:before {
    font-size: 40px !important;
    line-height: 45px !important;
}
.ush_menu_1.type_mobile .w-nav-anchor.level_1 {
font-family:MVBSolanoGothic !important; 
font-weight:normal !important; 
font-style:normal !important; 
letter-spacing:0.075em !important;
text-transform:uppercase;
    -webkit-font-smoothing: antialiased;
}
.ush_menu_1.type_mobile .menu-item-language > a, .ush_menu_1.type_mobile .w-nav-anchor:not(.level_1) {
font-family:MVBSolanoGothic !important; 
font-weight:normal !important; 
font-style:normal !important; 
letter-spacing:0.075em !important;
text-transform:uppercase;
    -webkit-font-smoothing: antialiased;
}
}
@media only screen and (max-width : 600px) {
  .vc_row-has-fill.locations_header_parallax{
  	min-height:449px !important;
    height:449px !important;
  }
  .vc_row-has-fill.locations_header_parallax .upb-background-text-wrapper.full-browser-size{
  	height:553px !important;
    min-height: 553px !important;
  }
  .vc_row-has-fill.locations_header_parallax .upb-background-text-wrapper.full-browser-size h3{
  	font-size:22px !important;
  }
    .w-blog.layout_smallsquare .w-blog-post-body {
    margin-left: 10px!important;
    margin-right: 10px!important;
    margin-bottom: 10px !important;
    margin-top: -25px !important;
}
  .g-cols.offset_medium>div, .g-cols.offset_large>div {
    padding-left: 10px !important;
    padding-right: 10px !important;
	}
}
@media only screen and (max-width : 768px) {
    .slide_push {margin-top:-80px !important;}
  .vc_row-has-fill.menu_header_parallax>.l-section-h.i-cf{
  padding: 0.5em 0;
  }
  .vc_row-has-fill.menu_header_parallax .g-cols.offset_none>div {
  	padding: 0px !important;
  }
  .vc_row-has-fill.menu_header_parallax .vc_custom_1470104112802 {
  	margin-top:30px !important;
  }
  .vc_row-has-fill.menu_header_parallax .vc_custom_1470104112802 .vc_column-inner .align_right,  .vc_row-has-fill.menu_header_parallax .vc_custom_1470104112802 .vc_column-inner .align_left {
  	text-align:center !important;
    float:none;
    margin-left:0;
    margin-right:0;
    display:block;
  }
  section.pre_footer div.sub_col .vc_column-inner {
  	text-align:center
  }
  .location_title {margin: 0 -1em !important;}
  .l-section-h.i-cf .vc_col-sm-6.wpb_column.vc_column_container {
    width: 100%;
}
}