/*
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.
*/

.hrg_enquire_now_section .hrg_enquire_now .elementor-widget-wrap.elementor-element-populated
{
margin-left:0px;
}

.hrg_wpforms div.wpforms-container-full button.wpforms-submit
{
    position: relative;
    display: inline-flex;
    align-items: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: .15em;
    padding: 10px 35px 10px 35px;
    outline: none;
    cursor: pointer;
    vertical-align: top;
    border: 1px solid #fff0;
    text-align: center;
    text-transform: uppercase;
    border-radius: 0px;
 }
 
.hrg_wpforms div.wpforms-container-full button.wpforms-submit:after 
 {
    content: "";
    height: 1px;
    background-color: var(--primary-color);
    position: absolute;
    left: -1px;
    right: -1px;
    bottom: -6px;
    opacity: 1;
    pointer-events: none;
}

.hrg_wpforms div.wpforms-container-full button.wpforms-submit:hover
{
    color: #fff;
    outline: medium none;
    text-decoration: none;
    background-color: var(--second-color);
}

.hrg_wpforms div.wpforms-container-full button.wpforms-submit:hover:after
{
    opacity: 0;
    transform: translateY(-6px);
}

.wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */
   color: #111111 !important;
}
  
.wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #111111 !important;
   opacity: 1 !important;
}
  
.wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #111111 !important;
   opacity: 1 !important;
}
  
.wpforms-container :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #111111 !important;
}
  
.wpforms-container ::-ms-input-placeholder { /* Microsoft Edge */
   color: #111111 !important;
}
  
.wpforms-container ::placeholder {
   color: #111111 !important;
   font-weight: 500;
   font-family: 'Inter', sans-serif;
}

.hrg_button_center .wpforms-submit-container
{
   text-align: center;
}

.hrg_wpforms_full_width div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row
{
   display:contents;
}

.hrg_wpforms_full_width div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row .wpforms-layout-column, .hrg_wpforms_full_width .wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block
{
   width:100%;
   padding: 0px;
}

.hrg_wpforms_full_width .wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:first-child
{
   padding-bottom:30px;
}

.hrg_faq .pxl-accordion.style1 .ac-content
{
   padding-right:30px;
}

.pxl-tabs-room-wg.layout-1 .list-rules .rule-item:nth-child(2n+1)
{
   width:100%;
}

.pxl-tabs-room-wg .list-rules
{
   list-style-type: disc;
   list-style-position: inside;
}

.hrg_enquire_btn
{
   position: fixed;
   padding: 10px 35px;
   right: 15px;
   bottom: 25px;
   z-index: 99;
   text-align: right;
}

.hrg_enquire_btn a:hover
{
   border: 1px solid #dcdcdc !important;
}

#whatsapp-chat-widget .wa-chat-box-brand
{
  background-color: #000000;
}

.single-next-prev-nav.row.gx-0.justify-content-between.align-items-center
{
    margin-top: 50px;
}

.single h2
{
   font-size: 32px;
}

.single .content-inner p
{
   line-height: 30px;
}

.hrg_room_amenities .pxl-tabs-room-wg .content-title .ct-icon
{
    display: flex;
    width: 160px;
    height: 100px;
    align-items: center;
    justify-content: center;
    font-size: 40px;
    color: #fff;
    background-color: var(--second-color);
}

@media only screen and (max-width: 767px) 
{
   .hrg_mobile_sticky_footer
   {
      background-color: #fafafa;
      border-top: 1px solid #dcdcdc;
      bottom: 0px;
      display: flex;
      align-items: center;
      justify-content: end;
      position: fixed;
      padding: 10px;
      right: 0px;
      bottom: 0px;
      width: 100%;
      height: 70px;
      z-index: 99;
      text-align: right;
   }
   #whatsapp-chat-widget .wa-widget-send-button
   {
      margin: 0px 0 10px 0 !important;
   }
}