/* CUSTOM  and OVERRIDDEN CSS CODE GOES HERE */

/*div#profile lp6-form-field[type="email"] { display: none; }*/


    /* Add right padding to the burger in mobile view */
    body.sm .widget.header a.mobile-menu {
        margin-right: 20px;
    }

    /* position Google translate widget */
    div#google_translate_element {
       position: absolute;
       top: 65px;
       right: 10px;
       z-index: -1;
    }

    .goog-te-banner-frame.skiptranslate {
        display: none!important;
    }
    
    .goog-te-menu-frame {
        max-width:100% !important; 
    }
    
    .goog-te-combo option {
        
    }
    
    .goog-te-menu2 { 
        max-width: 100% !important;
        overflow-x: scroll !important;
        box-sizing:border-box !important; 
        height:auto !important; 
    }
    
    /* Reduce h1 size in mobile
       Image & Text - Fix for Text as Widget doesn't support padding in mobile
    */
    @media only screen and (max-width: 667px){
        h1.font_5 { font-size: 44px; }
        .add_pad_in_mobile { padding: 20px;}
        
        #image_text-128 div.caption.left {
            padding: 10px!important;
        }
    }
    
    /* Login is centered */
    @media (min-width: 768px) {
        .widget.login .container {
            width: 100%!important;
        }
    }
    
    /* Buttons not respecting style */
    button { 
        font-family: rubik!important;
    }
    
    
    /* First strip widget z-index issues in mobile view */
    section.strip_widget div.overlay_content {
        z-index: 0!important;
    }
    
    
    
    /*PHONE NUMBER COUNTRY STACKING ORDER*/
     .iti__country-list{
                z-index: 999;
            }
            
            
    .lp6-checklist fieldset legend {
        font-weight: 400;
    }            