/*
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.0.0
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.
*/

/* Regular */
@font-face {
    font-family: 'Futura BT';
    src: url('fonts/futura.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

/* Italic */
@font-face {
    font-family: 'Futura BT';
    src: url('fonts/futura-book-italic-bt.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

/* Light */
@font-face {
    font-family: 'Futura BT';
    src: url('fonts/futura-light-bt.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

/* Light Italic */
@font-face {
    font-family: 'Futura BT';
    src: url('fonts/futura-light-italic-bt.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

/* Medium */
@font-face {
    font-family: 'Futura BT';
    src: url('fonts/futura-medium-bt.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

/* Medium Italic */
@font-face {
    font-family: 'Futura BT';
    src: url('fonts/futura-medium-italic-bt.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

/* Bold */
@font-face {
    font-family: 'Futura BT';
    src: url('fonts/futura-bold-bt.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* Bold Italic */
@font-face {
    font-family: 'Futura BT';
    src: url('fonts/futura-bold-italic-bt.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

/* Suite Page */

@media (min-width: 992px) {
    .tab-content-rules .list-rules .col-lg-4,
    .tab-content-rules .list-rules .col-lg-8 {
        width: 50%;
    }
}

/* Gravity Forms */

#gform_wrapper_1 input,
#gform_wrapper_1 textarea,
#gform_wrapper_2 input,
#gform_wrapper_2 textarea {
    border-radius: 0;
    border: 1px solid #ccd1c6;
    box-shadow: none;
}

#gform_wrapper_1 input,
#gform_wrapper_1 textarea {
    background: #faf9f1;
}

#gform_wrapper_1 input:focus,
#gform_wrapper_1 textarea:focus,
#gform_wrapper_2 input:focus,
#gform_wrapper_2 textarea:focus {
    border: 2px solid #62705d;
    outline: none;
    box-shadow: 0 0 10px #62705d;
}

#gform_wrapper_1 input[type=submit],
#gform_wrapper_2 input[type=submit]{
    background: #64705b;
    text-transform: uppercase;
    border-radius: 0;
    letter-spacing: 2px;
    color: #f5f1e6;
    padding: 15px 40px;
    transition: 0.2s linear;
}

#gform_wrapper_1 input[type=submit]:hover,
#gform_wrapper_2 input[type=submit]:hover {
    background: #a6b79b;
}

#gform_wrapper_1 .gform-footer,
#gform_wrapper_2 .gform-footer{
    display: block;
}

.schweb-gravity-forms-recaptcha-disclaimer {
    margin-bottom: 20px;
}

.gform-footer #gform_ajax_spinner_1 {
    margin: 15px;
}

/* General */
.pxl-pt-wrap .main-title,
.pxl-post-list.layout-room-list-1 .item-content .item-title {
    text-transform: capitalize;
    text-align: center;
}

.pxl-pt-wrap .main-title,
.pxl-pt-wrap .sub-title {
    text-align: center;
}