/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.0.1594135929
Updated: 2020-07-07 16:32:09

*/

/*

h1 {
    color: #BB7C6B;
    font-size: 70px !important;
}

h4 {
  
    font-family: 'Gill Sans', sans-serif !important;
    font-weight: 500 !important;
    font-size: 18px;
    letter-spacing: 2px;
    text-transform: uppercase !important;
    text-decoration: none !important;
    color: #BB7C6B;
}

p {
    font-family: 'Gill Sans', sans-serif !important;
    font-weight: 100 !important;
    color: #35303B !important;
    font-size: 18px;
}
*/

.uael-post-wrapper .uael-post__title a, .uael-post__meta-data a {
    text-decoration: none;
    }
    
    h1 {
        font-family: 'Morion' , Serif !important;
    }
    
    h2 {
    font-size: 22px !important;
    text-decoration: none !important;
    }
    
    body.elementor-kit-9 a {
        font-weight: unset !important;
        font-size: unset !important;
    }
    
    p, .elementor-posts .elementor-post__excerpt p  {
        font-size: 16px !important;
        font-weight: 100;
        color: #35303B !important;
        margin-top: 10px !important;
    }
    
    p {
        line-height: 1.5em !important;
    }
    
    ul {
        font-weight: 100;
    }
    
    .elementor-posts .elementor-post__read-more {
        font-size: 16px !important;
        font-weight: 100 !important;
    }
    
    .elementor-nav-menu {
        font-weight: 500;
        font-size: 12px;
    }
    b, strong {
        font-weight: 500;
    }
    
    h4 {
        margin-top: 2rem;
    }
    
    .elementor-text-editor h2 {
        margin-top: 2.5rem;
    }
    
    .elementor-button, .button.product_type_subscription {
        padding: 12px 23px 10px 25px !important;
        letter-spacing: 2px !important;
    }
    
    @media (max-width:901px)  {
        
        
        h1 {
            font-size: 50px !important;
        }
        
            h2 {
                font-size: 20px !important;
            }
        
            p, .elementor-posts .elementor-post__excerpt p {
                font-size: 16px !important;
                line-height: 22px;
             
            }
        
            body.elementor-kit-9 a h2{
                font-size: 20px !important;
            }
        
    .elementor-17109 .elementor-element.elementor-element-ef13c6f .elementor-nav-menu .elementor-item , .elementor-17109 .elementor-element.elementor-element-7fe971e .elementor-nav-menu .elementor-item {
        font-size: 14px !important;
        
    }
    }
    
    
    @media (max-width:481px)  { 
    
    h1 {
        font-size: 30px !important;
    }
    
        h2 {
            font-size: 14px !important;
        }
        
        h4 {
            font-size: 10px !important;
        }
    
        p, .elementor-posts .elementor-post__excerpt p {
            font-size: 13px !important;
            line-height: 17px;
         
        }
    
    
    
        body.elementor-kit-9 a h2 {
            font-size: 14px !important;
        }
        
        .elementor-posts .elementor-post__read-more {
        font-size: 13px !important;
    }
    
    .elementor-button, .button.product_type_subscription {
        padding: 12px 23px 10px 25px !important;
        font-size: 10px !important;
    }
    
     }
    
    
    .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    
        font-weight: 100 !important;
    }
    
    .checkout h3 {
     
        font-family: 'Gill Sans', sans-serif;
        letter-spacing: 2px;
        text-transform: uppercase;
        color: #BB7C6B !important;
    }
    
    .woocommerce table.shop_table th {
        font-weight: 500;
        padding: 9px 12px;
        line-height: 1.5em;
        text-transform: uppercase;
    }
    
    .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
        font-weight: 500;
    }
    
    h3#order_review_heading {
        margin-top: 20px;
    }
    
    .woocommerce-info {
        border-top-color: #BB7C6B;
    }
    
    .woocommerce-info::before {
        color: #BB7C6B;
    }
    
    .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
        background-color: #BB7C6B;
        color: #fff;
    }
    
    .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
        background-color: #BB7C6B;
    }
    
    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
        font-family: 'Gill Sans' , sans-serif;
        font-weight: 100;
    }
    
    .woocommerce-checkout #payment {
        background: #F5F7FA;
    }
    
    table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
        background-color: #F5F7FA;
    }
    
    #place_order {
        background-color: #35303B;
        text-transform: uppercase;
        padding: 13px 12px 8px 12px;
         margin: -1em 1em 1em 1em;
    
    }
    @media(max-width: 768px) {
    .woocommerce-additional-fields {
        margin-top: 50px;
     
    }
    }
        
    .woocommerce-info, .woocommerce-message {
        background-color: #F5F7FA;
        }
        
        .woocommerce-form-coupon-toggle {
        display: none;
    }
        
        .woocommerce-checkout #payment div.payment_box {
        background-color: #F5F7FA;
    
    }
    
    .woocommerce-checkout #payment div.payment_box::before {
        content: none;
    
    }
    
    .woocommerce-checkout #payment ul.payment_methods li img.stripe-icon {
        max-width: 30px;
    }
    
     .woocommerce-checkout #payment div.payment_box {
        padding: 0px;
        margin: 0px;
        font-size: inherit;
    }
    
    .woocommerce form .form-row label {
        line-height: 1;
    }
    .woocommerce-checkout #payment div.form-row {
        padding: 0px;
    }
    
    .woocommerce-checkout #payment div.payment_box {
        color: #000;
        font-weight: 100;
    }
    .woocommerce-checkout #payment ul.payment_methods {
    
        border-bottom: none;
    }
    
    .woocommerce-error, .woocommerce-info, .woocommerce-message {
        font-weight: 100;
    }
    .woocommerce-error , .woocommerce-error::before {
        border-top-color: #BB7C6B;
    }
    .woocommerce-error::before {
        color: #BB7C6B;
    }
    
    .woocommerce ul.order_details li {
        font-weight: 100;
    }
    
    .woocommerce-MyAccount-navigation ul li a {
        font-weight: 500 !important;
        text-decoration: none;
    }
    
    .woocommerce a.button , .woocommerce .woocommerce-form-login .woocommerce-form-login__submit, .woocommerce button.button {
       
        padding: 12px 12px 10px 12px;
        color: #fff;
        background-color: #35303B;
        text-transform: uppercase;
    
    }
    
    .woocommerce-account .woocommerce-MyAccount-navigation , .woocommerce-account .woocommerce-MyAccount-content {
        padding-top: 50px;
    }
    
    .wp-video {
        text-align: center;
        margin: 0 auto;
    }
    
    
    h2.uael-post__title a {
        text-decoration: none;
    }
    