/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 01 2024 | 08:50:55 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
.wpcf7-response-output {
    color: black !important;
}
@media (min-width : 1666px) 
and (max-width : 2500px)  { 
.q_logo img {
    width: 220px !important;
    height: 129px !important;
}
.q_logo {
    top: 15% !important;
    
}/*
  .joinchat__button::after {
    content: "¿En qué podemos ayudarte?";
    position: absolute;
    font-size: 14px;
    top: 41%;
    left: 20%;
}
.joinchat__button:before {
    content: "Pequeñas Herraduras";
    color: black;
    width: 250px;
    position: relative;
    float: left;
    top: 5px;
    left: 20%;
    font-weight: bold;
}*/
}

.q_social_icon_holder {
    display: inline-block;
    position: relative;
    margin-left: 2px;
}
@media (min-width : 300px) 
and (max-width : 767px)  { 
  
  body .boton-flotante a {font-size:12px;}
  
  body .boton-flotante {
    position: fixed;
    top: 68%;
    right: 0%;
  padding:12px;
  font-weight:400;
    font-size:12px;
    line-height:16px;
}
  
  .page-id-22 .title_outer.title_without_animation.with_image h1 {
    font-size: 42px !important;
    line-height: 45px !important;
    height: 90px;
}
  .wpb_text_column.wpb_content_element.contacto-uno a {
    font-size: 18px !important;
}
 /* .title.title_size_large.position_center {
    height: 130px !important;
}
  .image.responsive {
    display: none;
}
  .title_outer.title_without_animation.with_image h1 {
    font-size: 42px !important;
    line-height:45px !important;
    height: 40px;
}*/
	.title_outer.title_without_animation.with_image {
    height: 181px;
}
	.title.title_size_large h1 {
    font-size: 30px!important;
    line-height: 45px!important;
}
  .qode-rml-label-holder span {
    line-height: 25px !important;
    font-weight: 500;
}
  .qode-restaurant-menu-list .qode-rml-label-holder {
    float: left !important;
    text-align: center;
    width: 100% !important;
    top: 10px;
    
}
  
  h2 {
    font-size: 22px !important;
    line-height: 28px;
    margin-top: 25px;
}
  footer a.email {
    font-size: 18px !important;
}
  
  .column1.footer_col1 {

    text-align: center;

}
  .column2.footer_col2{
     text-align: center;
  }
   .column3.footer_col3{
     text-align: center;
  }
  .seccion-campa-verano p {
    font-size: 16px !important;
}
  .tarifas {
    display: none;
}
 .page-id-10 h2 {
    font-size: 30px !important;
    line-height:32px !important;
}
  .campa-uno p {
    font-size: 16px !important;
}
  p.subtitulo-inicio {
    font-size: 18px !important;
    line-height: 25px;
}
 a.enlace-caja {
    display: block;
    margin-top: 10px;
    background: #920558;
    width: 98% !important;
    left: 0% !important;
    padding: 9px;
    position: relative;
    border-radius: 33px;
    color: white !important;
    font-size: 20px;
    border: 1px solid #930058;
}
  .vc_empty_space.quitar-movil {
    height: 20px !important;
}
  h1 {
    font-size: 33px !important;
    line-height: 37px !important;
}
  
  img.mobile {
    left: 15%;
}
  .mobile {

    width: 100% !Important;
 

}
  
  .qode_icon_font_awesome.fa.fa-bars {

    font-size: 34px;
    color: white ;
    background: #7c1657;
    padding: 5px;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;

}
  
  
  /* STYLES GO HERE */}

@media (min-width : 768px) 
and (max-width : 1023px)  {
  


  .qode_icon_font_awesome.fa.fa-bars {

    font-size: 34px;
     color: white ;
    background: #7c1657;
    padding: 5px;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;

}
  
  .endos .wpb_column.vc_column_container.vc_col-sm-6 {

    width: 100%;

}
  .column1.footer_col1 {

    text-align: center;

}
  .column2.footer_col2{
     text-align: center;
  }
   .column3.footer_col3{
     text-align: center;
  }
  .tarifas .vc_empty_space {

    height: 190px !important;

}
  .seccion-cajas h3 {

    font-size: 21px !important;
    height: 44px !;

}
  .enlace-caja {

    width: 51% !important;
    left: 20% !important;
  }
  .botones-campa .wpb_column.vc_column_container.vc_col-sm-3 {

    width: 50% !important;

}
  .bot2.wpb_column.vc_column_container.vc_col-sm-3 {

    display: none !important;

}
  /* STYLES GO HERE */}

@media (min-width : 1024px) 
and (max-width : 1365px)  { 
  
  
  .sidebar .boton-contacto {

    font-size: 15px !important;

}
  .sidebar span.enlace-tel a {

    font-size: 25px !important;
    

}
  .tarifas .vc_empty_space{
  height:190px !important;
  }
  .vc_row.wpb_row.section.vc_row-fluid.vc_custom_1552395368018 {

    height: 190px;
 

}
  .wpb_text_column.wpb_content_element.contacto-uno a {

    FONT-size: 16px !Important;

}
  .vc_row.wpb_row.section.vc_row-fluid.vc_custom_1552395368018 {

    background-size: contain;

}
 footer .email {

    font-size: 17px !important;

}
  h1, .h1, .title h1 {

    color: #7c1658;
    font-family: 'Pacifico', sans-serif;
    font-size: 38px;
    line-height: 43px;

}
  #slide-4-layer-13 {

    top: 30px;

}
  #slide-5-layer-13 {

    top: 100px;

}
 .header_bottom_right_widget_holder {
    display: none;
}
  #menu-menu-principal li a {
    font-size: 25px;
    font-weight: 200 !Important;
}
    #slide-4-layer-13 img {

    width: 250px !important;
    height: 175px !Important;

}
  #slide-1-layer-13 img {
      width: 250px !important;
    height: 175px !Important;


}
  #slide-5-layer-13 img {
    width: 250px !important;
    height: 175px !Important;

}
  #slide-1-layer-13 {

    top: 60px;
    left: 100px;

}
  p.subtitulo-inicio {

    font-size: 20px;
    font-weight: 200;
    font-style: normal;
    line-height: 30px;

}
  .seccion-cajas h3 {

    font-size: 24px !Important;
   

}
   .vc_custom_1552389805282 {
    background-size: contain !important;
}
  .campa-uno h2 {
    font-size: 38px;

}
  /* STYLES GO HERE */}


@media (min-width : 767px) and (orientation : portrait) { /* STYLES GO HERE */}

@media (min-width : 1365px) 
and (max-width : 1666px)  { 
  ul#menu-menu-principal li a {
    font-size: 25px !important;
}
  div#slide-4-layer-13 {
    top: 80px;
}
  .tp-parallax-wrap {
    left: 768px;
}
  div#slide-1-layer-13 {
    top: 44px;
    left: 50px;
  }
  
a#slide-5-layer-13 {
    top: 88px;
}
  .seccion-cajas h3 {

    font-size: 30px !important;
    font-weight: bold;

}
  #slide-4-layer-13 img {

    width: 250px !important;
    height: 175px !Important;

}
  #slide-1-layer-13 img {
      width: 250px !important;
    height: 175px !Important;


}
  #slide-5-layer-13 img {
    width: 250px !important;
    height: 175px !Important;

}
  .vc_custom_1552389805282 {
    background-size: contain !important;
}
  .campa-uno p {
    /* font-weight: bold; */
    font-size: 19px !important;
    line-height: 32px;
}
  .wpb_text_column.wpb_content_element.contacto-uno .email {
    font-size: 20px;
    font-weight: 600;
    color: #7c1657;
}

  
  /* STYLES GO HERE */}

