/*
Theme Name: Nazareth Child
Template: nazareth
Theme URI: http://nazareth.axiomthemes.com
Description: Nazareth is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: http://axiomthemes.com
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
p, body, elementor-text-editor p, ol li, ul li {
    color: #062E36;
    font-weight: normal;
}

#main-btn {
    color: #ffffff;
    padding: 20px 60px 20px 60px;
    font-size: 20px;
    background: linear-gradient(to right,#c8d4d6 50%,#b3282d 50%) right bottom/210% 100% no-repeat #b3282d;
    border-radius: 40px;
    font-weight: 700;
    font-style: normal;
    line-height: 1em;
}
#main-btn:hover {
    background-position: left bottom;
}
#primary-btn {
    font-weight: 700;
    font-size: 1.15rem;
    padding: 1em 2.6em;
    border-radius: 31px;
    background: linear-gradient(to right,#000 50%,#BCE5EA 50%) right bottom/210% 100% no-repeat #BCE5EB;
}
#primary-btn:hover {
    background-position: left bottom;
}
@media (max-width: 1023px) {
    #primary-btn {
        padding: 1em 2em;
        font-size: 1rem;
    }
}
@media (max-width: 479px) {
   #primary-btn {
        padding: .5em 1.5em;
        font-size: 1rem;
    }
}

.scheme_default input[type="text"]:focus, .scheme_default input[type="text"].filled, .scheme_default input[type="number"]:focus, .scheme_default input[type="number"].filled, .scheme_default input[type="email"]:focus, .scheme_default input[type="email"].filled, .scheme_default input[type="tel"]:focus, .scheme_default input[type="search"]:focus, .scheme_default input[type="search"].filled, .scheme_default input[type="password"]:focus, .scheme_default input[type="password"].filled, .scheme_default .select_container:hover, .scheme_default select option:hover, .scheme_default select option:focus, .scheme_default .select2-container.select2-container--default span.select2-choice:hover, .scheme_default .select2-container.select2-container--focus span.select2-choice, .scheme_default .select2-container.select2-container--open span.select2-choice, .scheme_default .select2-container.select2-container--focus span.select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--open span.select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--default span.select2-selection--single:hover .select2-selection__rendered, .scheme_default .select2-container.select2-container--default span.select2-selection--multiple:hover, .scheme_default .select2-container.select2-container--focus span.select2-selection--multiple, .scheme_default .select2-container.select2-container--open span.select2-selection--multiple, .scheme_default textarea:focus, .scheme_default textarea.filled, .scheme_default textarea.wp-editor-area:focus, .scheme_default textarea.wp-editor-area.filled, .scheme_default .tourmaster-form-field input[type="text"]:focus, .scheme_default .tourmaster-form-field input[type="text"].filled, .scheme_default .tourmaster-form-field input[type="email"]:focus, .scheme_default .tourmaster-form-field input[type="email"].filled, .scheme_default .tourmaster-form-field input[type="password"]:focus, .scheme_default .tourmaster-form-field input[type="password"].filled, .scheme_default .tourmaster-form-field textarea:focus, .scheme_default .tourmaster-form-field textarea.filled, .scheme_default .tourmaster-form-field select:focus, .scheme_default .tourmaster-form-field select.filled, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"]:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"].filled, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"]:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"].filled, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"]:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"].filled, .scheme_default .tourmaster-form-field.tourmaster-with-border textarea:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border textarea.filled, .scheme_default .tourmaster-form-field.tourmaster-with-border select:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border select.filled, .scheme_default #buddypress .dir-search input[type="search"]:focus, .scheme_default #buddypress .dir-search input[type="search"].filled, .scheme_default #buddypress .dir-search input[type="text"]:focus, .scheme_default #buddypress .dir-search input[type="text"].filled, .scheme_default #buddypress .groups-members-search input[type="search"]:focus, .scheme_default #buddypress .groups-members-search input[type="search"].filled, .scheme_default #buddypress .groups-members-search input[type="text"]:focus, .scheme_default #buddypress .groups-members-search input[type="text"].filled, .scheme_default #buddypress .standard-form input[type="color"]:focus, .scheme_default #buddypress .standard-form input[type="color"].filled, .scheme_default #buddypress .standard-form input[type="date"]:focus, .scheme_default #buddypress .standard-form input[type="date"].filled, .scheme_default #buddypress .standard-form input[type="datetime-local"]:focus, .scheme_default #buddypress .standard-form input[type="datetime-local"].filled, .scheme_default #buddypress .standard-form input[type="datetime"]:focus, .scheme_default #buddypress .standard-form input[type="datetime"].filled, .scheme_default #buddypress .standard-form input[type="email"]:focus, .scheme_default #buddypress .standard-form input[type="email"].filled, .scheme_default #buddypress .standard-form input[type="month"]:focus, .scheme_default #buddypress .standard-form input[type="month"].filled, .scheme_default #buddypress .standard-form input[type="number"]:focus, .scheme_default #buddypress .standard-form input[type="number"].filled, .scheme_default #buddypress .standard-form input[type="password"]:focus, .scheme_default #buddypress .standard-form input[type="password"].filled, .scheme_default #buddypress .standard-form input[type="range"]:focus, .scheme_default #buddypress .standard-form input[type="range"].filled, .scheme_default #buddypress .standard-form input[type="search"]:focus, .scheme_default #buddypress .standard-form input[type="search"].filled, .scheme_default #buddypress .standard-form input[type="tel"]:focus, .scheme_default #buddypress .standard-form input[type="tel"].filled, .scheme_default #buddypress .standard-form input[type="text"]:focus, .scheme_default #buddypress .standard-form input[type="text"].filled, .scheme_default #buddypress .standard-form input[type="time"]:focus, .scheme_default #buddypress .standard-form input[type="time"].filled, .scheme_default #buddypress .standard-form input[type="url"]:focus, .scheme_default #buddypress .standard-form input[type="url"].filled, .scheme_default #buddypress .standard-form input[type="week"]:focus, .scheme_default #buddypress .standard-form input[type="week"].filled, .scheme_default #buddypress .standard-form select:focus, .scheme_default #buddypress .standard-form select.filled, .scheme_default #buddypress .standard-form textarea:focus, .scheme_default #buddypress .standard-form textarea.filled, .scheme_default #buddypress form#whats-new-form textarea:focus, .scheme_default #buddypress form#whats-new-form textarea.filled, .scheme_default #booked-page-form input[type="email"]:focus, .scheme_default #booked-page-form input[type="email"].filled, .scheme_default #booked-page-form input[type="text"]:focus, .scheme_default #booked-page-form input[type="text"].filled, .scheme_default #booked-page-form input[type="password"]:focus, .scheme_default #booked-page-form input[type="password"].filled, .scheme_default #booked-page-form textarea:focus, .scheme_default #booked-page-form textarea.filled, .scheme_default .booked-upload-wrap:hover, .scheme_default .booked-upload-wrap input:focus, .scheme_default .booked-upload-wrap input.filled, .scheme_default form.mc4wp-form input[type="email"]:focus, .scheme_default form.mc4wp-form input[type="email"].filled {
    border-color: #b3282d !important;
}
.scheme_default input, 
.scheme_default textarea {
    color: #5b6b6f !important;
    border-color: #f7f3ee !important;    
    font-size: 15px !important;
    font-weight: 300 !important;
    border-radius: 31px !important;
    border: 2px solid #f7f3ee !important; 
    padding: 14px !important;
}
.scheme_dark.footer_wrap .socials_wrap .social_item:hover .social_icon {
    color: #b3282d;
}
.scheme_default .sc_icons_modern.sc_icons_size_small .sc_icons_item_linked .sc_icons_item_details:hover .sc_icons_item_description span {
    color: #b3282d !important;
}
.page_content_wrap {
    padding-top: 50px; 
    padding-bottom: 50px; 
}
#contact-form input[type="submit"] {
    color: #ffffff !important;
    padding: 1em 2.7em !important;
    font-size: 1.15rem !important;
    background-color: #b3282d !important;    
    border-radius: 31px !important;
    font-weight: 700 !important;
    font-style: normal !important;
    line-height: 1em !important;
}

/* to absolute the bg image up behind header 
.scheme_default .top_panel, .scheme_default.top_panel {
    background-color: transparent;
}
.top_panel {
    width: 100%;
    position: absolute;
    z-index: 1000;
}
#header-img {
    position: relative;
}
*/

/* ----------------------------------------------- character -------------------------------------------------*/
.sc_icons.sc_icons_default .sc_icons_char {
    width: 65px;
    height: 65px;
}
.sc_icons.sc_icons_default .sc_icons_char:before {
    font-size: 30px;
}
.sc_icons.sc_icons_default.sc_icons_size_medium .sc_icons_item_title {
    font-family: "Roboto",sans-serif;
    margin-bottom: 10px;
}
/*
.sc_icons.sc_icons_default .sc_icons_icon + .sc_icons_item_details .sc_icons_item_title + .sc_icons_item_description {
    margin-top: 0px;
}
*/
.sc_icons.sc_icons_default .sc_icons_image + .sc_icons_icon + .sc_icons_item_details {
    padding-top: 3em;
}
.trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"], .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
    padding-bottom: 50px;        
}
.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
    padding-right: 50px;
}

/* -------------------------------------------------- Header -------------------------------------------------------*/
#header-social-icons .elementor-icon {
    box-shadow: 0 0 8px 8px rgba(26,20,17,0.1);
}

/* ---------------------------------------------------- blockquote ---------------------------------------*/
blockquote {
    color: #b3282d;
}
blockquote p {
    color: #b3282d;
    font-size: 40px !important;
    line-height: 1em !important;
    margin-bottom: 4px !important;
    font-family: "Reenie Beanie";
    font-weight: 300 !important;
}
.scheme_default blockquote {
    text-align: left;
    padding-left: 140px;
    position: relative;
    background-color: transparent;
    color: #b3282d;    
}
.scheme_default blockquote:before {
    color: rgba(151, 62, 62, 0.2);
}


/* ---------------------------------------------------- Media Query ------------------------------------*/
@media (max-width: 1023px) {
    blockquote p {
        font-size: 30px !important;
    }
    .scheme_default blockquote {
        padding-left: 50px;
    }    
}    

@media (max-width: 479px) {
    .mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
        max-height: 70px !important;
    }
    .page_content_wrap {
        padding-top: 30px; 
        padding-bottom: 30px; 
    }
}    



