/*
Theme Name: Carmelina Child
Theme URI: http://demo.7iquid.com/carmelina/
Author: 7iquid
Author URI: http://themeforest.net/user/7iquid
Template: carmelina
Description: Carmelina is the best of hotel booking theme that you had selected.  A perfect solution with a sleek and modern design, fully responsive and easy to customize with the Elementor builder. The layout is fully responsive, ensuring that your website will look great on all devices, including desktops, laptops, tablets, and smartphones. Carmelina is also highly customizable, allowing you to easily modify the layout, colors, and fonts to match your brand and style.
Version: 1.1.5
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: carmelina-child
Tags: hotel, booking, reservation, resort, room, hostel, travel, vacation, hotel theme, hotel wordpress, hotel booking, hotel city, hotel beach, hotel luxury, hotel mountain, hotel wedding, hotel golf, hotel restaurant, rooms, apartment, accommodation, travel, rent, elementor
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


.abr-contact-form div.wpforms-container-full .wpforms-form input[type="text"],
 .abr-contact-form div.wpforms-container-full .wpforms-form input[type="email"],
  .abr-contact-form div.wpforms-container-full .wpforms-form input[type="url"],
   .abr-contact-form div.wpforms-container-full .wpforms-form input[type="password"],
    .abr-contact-form div.wpforms-container-full .wpforms-form input[type="search"],
     .abr-contact-form div.wpforms-container-full .wpforms-form input[type="tel"],
      .abr-contact-form div.wpforms-container-full .wpforms-form input[type="number"],
       .abr-contact-form div.wpforms-container-full .wpforms-form input[type="range"],
        .abr-contact-form div.wpforms-container-full .wpforms-form input[type="date"],
         .abr-contact-form div.wpforms-container-full .wpforms-form input[type="month"],
          .abr-contact-form div.wpforms-container-full .wpforms-form input[type="week"],
           .abr-contact-form div.wpforms-container-full .wpforms-form input[type="time"],
            .abr-contact-form div.wpforms-container-full .wpforms-form input[type="datetime"],
             .abr-contact-form div.wpforms-container-full .wpforms-form input[type="datetime-local"],
              .abr-contact-form div.wpforms-container-full .wpforms-form input[type="color"],
               .abr-contact-form div.wpforms-container-full .wpforms-form textarea,
                .abr-contact-form div.wpforms-container-full .wpforms-form select,
                .abr-contact-form .select2-container.select2-container--default .select2-selection--single{
                   height: 70px;
}
input:focus::placeholder, textarea:focus::placeholder{
   
    opacity: 1; 
  }
  ::placeholder {
    
    opacity: 0.5; /* Firefox */
  }
  
  ::-ms-input-placeholder { /* Edge 12 -18 */
    opacity: 0.5;
  }
  .abr-contact-form .wpforms-submit-container, .abr-home-contact-form .wpforms-submit-container{
    text-align:center;
  }

  @media only screen and (max-width: 600px) {
    .abr-contact-form  div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column, div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column {
        padding-right: 10px;
    }
}
div.wpforms-container-full .wpforms-form button[type=submit]{
    position: relative;
    display: inline-flex;
    align-items: center;
    font-family: var(--body-font-family);
    font-size: 13px;
    font-weight: 500;
    color: #ffffff;
    line-height: 24px;
    letter-spacing: 0.15em;
    padding: 9px 35px 10px 35px;
    background-color: var(--primary-color)!important;
    outline: none;
    cursor: pointer;
    vertical-align: top;
    border: 1px solid transparent;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    justify-content: center;
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 300ms ease-in-out;
    -khtml-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover{
    background-color: #aa998a!important;
}
.abr-wpforms-dropdown select:invalid {
  color: #00000060;
  font-size:14px;
}
.abr-wpforms-dropdown select option:not([disabled]) {
  color:#000000b3;
  font-size:16px;
}
.wa-chat-box-brand {
    background-color: #000;
    object-fit: contain;
}
.abr-how-to-reach ul{
    text-align: left;
    padding-left: 20px;
    line-height:20px;
}
.abr-how-to-reach .desc{
    font-size:14px;
}

@media only screen and (max-width: 767px) {
  .mobile-sticky-footer {
      position: fixed;
      padding: 10px;
      bottom: 0;
      width: 100%;
      height: 70px;
      background: #fff;
      z-index: 99;
      border-top: 1px solid #dcdcdc;
  }
  .enquire_btn{
    bottom: 15px;
    z-index: 99999999;
}
#whatsapp-chat-widget .wa-widget-send-button{
  margin: 0px 0 10px 0 !important;
}

}