/*
Theme Name:         Independent Wealth
Theme URI:          https://roots.io/sage/
Description:        Sage is a WordPress starter theme.
Version:            9.0.9
Author:             Hubton Indonesia
Author URI:         https://roots.io/
Text Domain:        sage

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/
.disclaimer-footer p{
    font-weight: 300;
    line-height: 1.66667em;
    font-size: .75rem;
}
header .wide--four-twelfths{
    width: 15%;
}
header .wide--eight-twelfths{
    width: 84%;
}
.main-nav ul{
    display: block;
    text-align: right;
    padding-right: 30px;
}
.main-nav ul.ul-book-a-call{
    display: none !important;
}
body .large--one-half.g-form-column-section{
    overflow: hidden;
}
.home .hero-section__text-large p span.overflow-hidden{
    overflow: unset!important;
}
.template-separation .grid-last-child [data-aos][data-aos][data-aos-delay="300"].aos-animate{
    display: none;
}
.template-separation .top-section--how .top-section__underlay{
    padding-bottom: 100px;
}
.template-separation .hero-section__text-large{
    font-size: 5rem;
    font-weight: 600;
}
.template-separation .grid-first-child h3{
    font-size: 43px;
}
.gform_wrapper ul.gform_fields li.gfield{
    padding-right: 0px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    border: 1px solid #d4d2d2;
    box-shadow: none;
    width: 100%;
    padding: 10px 10px !important;
}
.gform_wrapper .gform_footer .button{
    background: #D96A2F;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
    letter-spacing: 2px;
    width: 100% !important;
    padding: 20px 0px;
    border-radius: 0px;
    position: relative;
    margin: 0 0px 0 0;
}
.gform_wrapper .gform_footer .button img{
    padding-left: 30px;
}
.template-separation .hero-section__text-large{
    font-size: none;
    font-weight: none;
}
@media screen and (min-width: 900px) {
    .header__link{
        letter-spacing: 0px;
        width: 120px;
    }
    .seconderHeaderLink .header__link{
        width: 76px !important;
    }
}
@media screen and (min-width: 1200px) {
    .header__link{
        letter-spacing: 0px;
        width: 140px;
    }
    .seconderHeaderLink .header__link{
        width: 120px !important;
    }
}
@media screen and (min-width: 1440px) {
    .header__link{
        letter-spacing: 2px;
        width: 194px;
    }
}
@media screen and (min-width: 600px) and (max-width: 1199px) {
    body .section-image {
        height: 0;
        padding-bottom: 70%;
    }
}

@media screen and (min-width: 1700px) {
    body .section-image {
        margin-left: 0;
        margin-right: 50px;
    }

    body .home-second-section .section-image {
        width: auto;
    }
}
@media screen and (max-width:1599px){
    .template-separation .hero-section__text-large{
        font-size: 3.125rem;
        font-weight: none;
    }
}
@media screen and (max-width:1440px){
    .main-nav ul{
        padding-right: 13px;
    }
    .main-nav li{
        margin-left: 10px;
    }
    .main-nav li a{
        font-size: 12px;
    }
    
}
@media screen and (max-width:899px){
    .main-nav ul.ul-book-a-call{
        display: block !important;
    }
    .main-nav ul{
        display: flex;
        text-align: unset;
        padding-right: unset;
    }
    .menu-trigger{
        top: 49px;
    }
}
@media screen and (max-width:568px){
    .grid, .grid--full, .grid--rev, .grid-uniform{
        margin-left: 0px;
    }
    .grid__item{
        padding-left: 0px;
    }
    .menu-trigger{
        top: 25px;
    }
    header .wide--four-twelfths{
        width: 35%;
    }
    header .wide--eight-twelfths{
        margin-top: -43px;
    }
}
