.donate-button {
    background-color: #36c02c !important;
    border-color: #36c02c !important;
    color: #FFFFFF !important;
    margin-left: 10px;
}
img {
    width: initial;
    max-width: 100%;
    height: auto;
}
.donate-button:hover {
    background-color: #FFFFFF !important;
    color: #36c02c !important;
    border-color: #36c02c !important;
}

.donate-button:hover {
    background-color: #FFFFFF !important;
    color: #36c02c !important;
    border-color: #36c02c !important;
}

.banner-text-orange {
    background-color: #f57e20 !important;
    color: #FFFFFF !important;
}

.banner-text-black {
    background-color: rgba(0, 0, 0, 0.8) !important;
    color: #FFFFFF !important;
}

.facebook-icon:hover {
    color: #4267B2 !important;
}

.youtube-icon:hover {
    color: #FF0000 !important;
}

.instagram-icon:hover {
    color: #EC4B63 !important;
}

.twitter-icon:hover {
    color: #1DA1F2 !important;
}

.banner-text-container {
    z-index: 100 !important;
    max-width: 90vw;
}
.carousel-control-next-icon {
    background-image : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%343A40' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}
.carousel-control-prev-icon {
    background-image : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%343A40' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}
.banner-background {
    left: 0px;
    background-image: url('../img/1920_backdrop_panels_columbia_kids.jpg');
    background-size: 100vw;
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #000000;
    display: block;
}
@media (min-width:200px) and (max-width: 320px) {

    /* smallest smartphones */
    .main-self-logo {
        width: 220px;
    }

    #headerIcons {
        display: none !important;
    }

    .bannerTextOrange {
        color: #FFFFFF;
        background-color: #f57e20 !important;
        font-size: 16px;
        padding: 10px;
        font-weight: 600;
    }

    .bannerTextBlack {
        background-color: rgba(0, 0, 0, 0.8) !important;
        color: #FFFFFF !important;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 10px;
        font-weight: 600;
        font-size: 13px;
    }

    .banner-text-container {
        font-size: 14pt !important;
        width: 100% !important;
        max-width: 90vw !important;
        position: relative !important;
        top: 220px !important;
        left: 5% !important;
    }

    .banner-background {
        background-size: 100vw;
        min-height: 375px;
    }

    .banner-background2 {
        background-image: url('../img/slider_water_panels.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 375px;
        display: block;
    }

    .banner-background3 {
        background-image: url('../img/slider_panels_doctor.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 375px;
        display: block;
    }

    .banner-background4 {
        background-image: url('../img/slider_panels_girls.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 375px;
        display: block;
    }

    .donate-button {
        font-size: 14pt;
        padding: 10px !important;
    }

    .banner-text-orange {
        font-size: 14pt;
    }

    .banner-text-black {
        font-size: 12pt;
    }

    .meet-text {
        font-size: 15pt;
        font-weight: bold;
    }
}

@media (min-width:321px) and (max-width: 400px) {

    /* iPhone 6-8 */
    .main-self-logo {
        width: 225px;
    }

    #headerIcons {
        display: none !important;
    }
    .bannerTextOrange {
        color: #FFFFFF;
        background-color: #f57e20 !important;
        font-size: 21px;
        padding: 10px;
        font-weight: 600;
    }

    .bannerTextBlack {
        background-color: rgba(0, 0, 0, 0.8) !important;
        color: #FFFFFF !important;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 10px;
        font-weight: 600;
        font-size: 15px;
    }

    .banner-text-container {
        font-size: 16pt !important;
        width: 100% !important;
        max-width: 90vw !important;
        position: relative !important;
        top: 250px !important;
        left: 5% !important;
    }

    .banner-background {
        min-height: 420px;
    }

    .banner-background2 {
        background-image: url('../img/slider_water_panels.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 420px;
        display: block;
    }

    .banner-background3 {
        background-image: url('../img/slider_panels_doctor.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 420px;
        display: block;
    }

    .banner-background4 {
        background-image: url('../img/slider_panels_girls.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 420px;
        display: block;
    }

    .donate-button {
        font-size: 14pt;
        padding: 10px !important;
    }

    .banner-text-orange {
        font-size: 16pt;
    }

    .banner-text-black {
        font-size: 13pt;
    }

    .meet-text {
        font-size: 16pt;
        font-weight: bold;
    }
}

@media (min-width:401px) and (max-width: 580px) {

    /* iPhone X, Iphone + */
    .main-self-logo {
        width: 230px;
    }

    #headerIcons {
        display: none !important;
    }
    .banner-text-container {
        font-size: 16pt !important;
        width: 100% !important;
        max-width: 90vw !important;
        position: relative !important;
        top: 300px !important;
        left: 5% !important;
    }

    .bannerTextOrange {
        color: #FFFFFF;
        background-color: #f57e20 !important;
        font-size: 20px;
        padding: 10px;
        font-weight: 600;
    }

    .bannerTextBlack {
        background-color: rgba(0, 0, 0, 0.8) !important;
        color: #FFFFFF !important;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 10px;
        font-weight: 600;
        font-size: 18px;
    }

    .banner-background {
        min-height: 550px;
    }

    .banner-background2 {
        background-image: url('../img/slider_water_panels.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .banner-background3 {
        background-image: url('../img/slider_panels_doctor.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .banner-background4 {
        background-image: url('../img/slider_panels_girls.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .donate-button {
        font-size: 14pt;
        padding: 8px !important;
    }

    .banner-text-orange {
        font-size: 16pt;
    }

    .banner-text-black {
        font-size: 14pt;
    }

    .meet-text {
        font-size: 15pt;
        font-weight: bold;
    }
}

@media (min-width:581px) and (max-width: 640px) {

    /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
    .main-self-logo {
        width: 240px;
    }

    #headerIcons {
        display: none !important;
    }
    .banner-text-container {
        font-size: 16pt !important;
        width: 100% !important;
        max-width: 50vw !important;
        position: relative !important;
        top: 20px !important;
        left: 5% !important;
    }

    .bannerTextOrange {
        color: #FFFFFF;
        background-color: #f57e20 !important;
        font-size: 20px;
        padding: 10px;
        font-weight: 600;
    }

    .bannerTextBlack {
        background-color: rgba(0, 0, 0, 0.8) !important;
        color: #FFFFFF !important;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 10px;
        font-weight: 600;
        font-size: 18px;
    }

    .banner-background {
        min-height: 550px;
    }

    .banner-background2 {
        background-image: url('../img/slider_water_panels.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .banner-background3 {
        background-image: url('../img/slider_panels_doctor.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .banner-background4 {
        background-image: url('../img/slider_panels_girls.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .donate-button {
        font-size: 15pt;
        padding: 10px !important;
    }

    .banner-text-orange {
        font-size: 15pt;
    }

    .banner-text-black {
        font-size: 13pt;
    }

    .meet-text {
        font-size: 15pt;
        font-weight: bold;
    }
}

@media (min-width:641px) and (max-width: 960px) {

    /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
    .main-self-logo {
        width: 250px;
    }

    #headerIcons {
        display: none !important;
    }
    .banner-text-container {
        font-size: 16pt !important;
        width: 100% !important;
        max-width: 40vw !important;
        position: relative !important;
        top: 100px !important;
        left: 5% !important;
    }

    .bannerTextOrange {
        color: #FFFFFF;
        background-color: #f57e20 !important;
        font-size: 22px;
        padding: 10px;
        font-weight: 600;
    }

    .bannerTextBlack {
        background-color: rgba(0, 0, 0, 0.8) !important;
        color: #FFFFFF !important;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 10px;
        font-weight: 600;
        font-size: 18px;
    }

    .banner-background {
        min-height: 550px;
    }

    .banner-background2 {
        background-image: url('../img/slider_water_panels.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .banner-background3 {
        background-image: url('../img/slider_panels_doctor.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .banner-background4 {
        background-image: url('../img/slider_panels_girls.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .donate-button {
        font-size: 16pt;
        padding: 10px !important;
    }

    .banner-text-orange {
        font-size: 16pt;
    }

    .banner-text-black {
        font-size: 14pt;
    }
}

@media (min-width:961px) and (max-width: 1025px) {

    /* tablet, landscape iPad, lo-res laptops ands desktops */
    .main-self-logo {
        width: 270px;
    }

    #headerIcons {
        display: none !important;
    }
    .banner-text-container {
        font-size: 16pt !important;
        width: 100% !important;
        max-width: 40vw !important;
        position: relative !important;
        top: 170px !important;
        left: 5% !important;
    }

    .bannerTextOrange {
        color: #FFFFFF;
        background-color: #f57e20 !important;
        font-size: 22px;
        padding: 10px;
        font-weight: 600;
    }

    .bannerTextBlack {
        background-color: rgba(0, 0, 0, 0.8) !important;
        color: #FFFFFF !important;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 10px;
        font-weight: 600;
        font-size: 18px;
    }

    .banner-background {
        min-height: 550px;
    }

    .banner-background2 {
        background-image: url('../img/slider_water_panels.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .banner-background3 {
        background-image: url('../img/slider_panels_doctor.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .banner-background4 {
        background-image: url('../img/slider_panels_girls.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .donate-button {
        font-size: 16pt;
        padding: 10px !important;
    }

    .banner-text-orange {
        font-size: 18pt;
    }

    .banner-text-black {
        font-size: 16pt;
    }
}

@media (min-width:1025px) and (max-width: 1280px) {

    /* big landscape tablets, laptops, and desktops */
    .main-self-logo {
        width: 280px;
    }

    #headerIcons {
        display: none !important;
    }
    .banner-text-container {
        font-size: 16pt !important;
        width: 100% !important;
        max-width: 40vw !important;
        position: relative !important;
        top: 150px !important;
        left: 5% !important;
    }

    .bannerTextOrange {
        color: #FFFFFF;
        background-color: #f57e20 !important;
        font-size: 35px;
        padding: 10px;
        font-weight: 600;
    }

    .bannerTextBlack {
        background-color: rgba(0, 0, 0, 0.8) !important;
        color: #FFFFFF !important;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 10px;
        font-weight: 600;
        font-size: 27px;
    }

    .banner-background {
        min-height: 550px;
    }

    .banner-background2 {
        background-image: url('../img/slider_water_panels.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .banner-background3 {
        background-image: url('../img/slider_panels_doctor.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .banner-background4 {
        background-image: url('../img/slider_panels_girls.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 550px;
        display: block;
    }

    .donate-button {
        font-size: 16pt;
        padding: 10px !important;
    }

    .banner-text-orange {
        font-size: 18pt;
    }

    .banner-text-black {
        font-size: 16pt;
    }
}

@media (min-width:1281px) and (max-width: 1680px) {

    /* hi-res laptops and desktops, ipad pro */
    .main-self-logo {
        width: 290px;
    }
    #headerIcons {
        display: inline-block;
    }
    .banner-text-container {
        font-size: 16pt !important;
        width: 100% !important;
        max-width: 40vw !important;
        position: relative !important;
        top: 140px !important;
        left: 5% !important;
    }

    .bannerTextOrange {
        color: #FFFFFF;
        background-color: #f57e20 !important;
        font-size: 44px;
        padding: 10px;
        font-weight: 600;
    }

    .bannerTextBlack {
        background-color: rgba(0, 0, 0, 0.8) !important;
        color: #FFFFFF !important;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 10px;
        font-weight: 600;
        font-size: 30px;
    }

    .banner-background {
        min-height: 750px;
    }

    .banner-background2 {
        background-image: url('../img/slider_water_panels.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 750px;
        display: block;
    }

    .banner-background3 {
        background-image: url('../img/slider_panels_doctor.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 750px;
        display: block;
    }

    .banner-background4 {
        background-image: url('../img/slider_panels_girls.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 750px;
        display: block;
    }

    .donate-button {
        font-size: 16pt;
        padding: 10px !important;
    }

    .banner-text-orange {
        font-size: 18pt;
    }

    .banner-text-black {
        font-size: 16pt;
    }
}

@media (min-width:1681px) {

    /* Large displays */
    .main-self-logo {
        width: 305px;
    }
    #headerIcons {
        display: inline-block;
    }

    .bannerTextOrange {
        color: #FFFFFF;
        background-color: #f57e20 !important;
        font-size: 46px;
        padding: 10px;
        font-weight: 700;
    }

    .bannerTextBlack {
        background-color: rgba(0, 0, 0, 0.8) !important;
        color: #FFFFFF !important;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 10px;
        font-weight: 600;
        font-size: 33px;
    }

    .banner-text-container {
        font-size: 16pt !important;
        width: 100% !important;
        max-width: 500px !important;
        position: relative !important;
        top: 260px !important;
        left: 20% !important;
    }

    .banner-background {
        min-height: 1100px;
    }

    .banner-background2 {
        background-image: url('../img/slider_water_panels.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 1100px;
        display: block;
    }

    .banner-background3 {
        background-image: url('../img/slider_panels_doctor.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 1100px;
        display: block;
    }

    .banner-background4 {
        background-image: url('../img/slider_panels_girls.jpg');
        background-size: 100vw;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: #FFFFFF;
        min-height: 1100px;
        display: block;
    }

    .donate-button {
        font-size: 16pt;
        padding: 10px !important;
    }

    .banner-text-orange {
        font-size: 28pt;
    }

    .banner-text-black {
        font-size: 22pt;
    }
}

.village-image {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.banner {
    position: relative;
}

.inner_banner img{ width:100%; height:300px; object-fit:cover;}
.inner_banner_caption {
    position: absolute;
    top: 50%;
    width: 100%;
    transform:translate(0, -50%);
}

.inner_banner_caption .title_main {
    color: #FFFFFF;
    background-color: #f57e20 !important;
    font-size: 30px;
    padding: 10px;
    font-weight: 600;
    display: inline-block;
    width:50%;
}
.inner-content-single{ padding:60px 0;}


.es_form_container .es_textbox{ display:inline-block; vertical-align:top; width: calc(100% - 50px);}
.es_form_container .es_button{ display:inline-block; vertical-align:top; padding:0; position:relative; left:-2px;}
.es_form_container .es_textbox_button{width: 47px; height: 47px; font-size:0; border-radius: 0 5px 5px 0px;}
.es_textbox span{position:absolute; right:20px; top:10px; color:#f57e20;}

.es_form_container .es_textbox_class { width: 100%; border-radius: 5px 0 0 5px; border-right:0;}

.menu-footer-container ul{padding-left:0; margin-top:20px;}
.menu-footer-container ul li{padding-top: 0.71429rem; padding-bottom: 0.71429rem; list-style:none; border-bottom:1px solid #ffffff1a; position:relative; padding-right:20px;}
.menu-footer-container ul li a {color: #ffffffcc !important;}

.menu-footer-container ul li:before{font-family: FontAwesome; display: inline-block; content: "\f105"; font-size: 18px; position:absolute; right:0; top:50%; transform:translate(0, -50%);}
.icon.icon-angle-down{ display:none;}

.navbar-nav>li.menu-item-has-children >.sub-menu {
    position: absolute;
    background: #fff;
    min-width: 220px;
    height: auto;
    left: 0;
    top:70px;
    margin: 0 auto;
    display: none;
    padding: 0;
    border-top: 2px solid #f57e20 ;
    box-shadow:0 0 5px #ccc;
}

.navbar-nav>li.menu-item-has-children:hover >.sub-menu {
    display: block;
}

/*.navbar-nav>li.menu-item-has-children >.sub-menu li a{padding: .5rem 1rem; color:555555;} */
.navbar-nav>li a{color:#555555; text-decoration: none;}
.navbar-nav>li a:hover{color:#292929; text-decoration: none;}



#menu-top-nav .hs-has-sub-menu {    padding: 28px 0px; text-decoration:none;}
.navbar-nav .hs-has-sub-menu li a{display:block; padding:10px 20px; text-decoration:none;}
.navbar-nav .hs-has-sub-menu .dropdown-item{padding:0;}

.footer_copy_links li{position:relative; padding:0 5px;}
.footer_copy_links li:before {
    content: '';
    background: #ffffff;
    width: 1px;
    height: 15px;
    display: block;
    position: absolute;
    right: -5px;
    top: 4px;
}
.footer_copy_links li:last-child:before{ display:none;}


@media only screen and (max-width:767px) {
	.inner_banner_caption {
    position: relative;
    top: inherit;
    width: 100%;
    transform: inherit;
    padding-top:25px;
}
.inner_banner_caption .title_main{width:100%; font-size: 15px;}
.inner-content-single {  padding: 30px 0 60px 0;}
}

.navigation h2.screen-reader-text {display : none;}
.navigation {float: none; text-align: center; width: 100%; margin:30px 0 10px 0;}
.navigation .nav-links a svg {display : none;}
.navigation .nav-links a {padding: 5px 8px; background: #f57e20; border: 1px solid #f57e20; color:#ffffff;     display: inline-block;
    vertical-align: top;}
.navigation .nav-links span.current {padding: 5px 8px; background: #f57e20; border: 1px solid #f57e20; color:#ffffff;     display: inline-block;
    vertical-align: top;}
form.search-form input{width: 59%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: none;
    height: 40px;
	line-height:40px;
    padding: 0 15px;
    font-weight: 400;
    margin: 0px;
    color: #aeaeae;
    background: #ececec;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    outline: none;
	border-radius:5px;
	}
	
button.search-submit .screen-reader-text{ clip: inherit;
    height: auto;
    width: auto;
	display:block;
    text-indent: 0;
    top: 15px;
    overflow: visible;
	 font-size: 16px;
	 color: #ffffff;
	 font-weight:300;
	 text-transform:capitalize;
	
	}

.search-form label{ display:none;}
form.search-form button.search-submit{border: 0;
    position: relative;
    display: block;
    padding: 10px 30px;
    margin: 0;
    margin-top:15px;
    color: #ffffff;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    letter-spacing: 1px;
    border: 0;
    cursor: pointer;
    transition: all 0.15s ease;
    background: #f57e20;
    border-radius: 35px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    width: max-content;
	outline:none;
	border:1px solid #f57e20;
	}
form.search-form button.search-submit:hover{border:1px solid #f57e20;  background:transparent;}
form.search-form button.search-submit:hover .screen-reader-text{color:#f57e20;}
.search-submit .icon.icon-search{ display:none;}

.nav-item .sub-toggle{ width:100%; height:10px; display:block; background:transparent; display:none; position:absolute; right:0; top:10px;}
form.es_widget_form.contact_form_new.joml {
    position: relative;
    top: 20px;
}


@media only screen and (max-width:991px) {
	.nav-item .sub-toggle{ display:block;}
	.navbar-nav>li.menu-item-has-children >.sub-menu{ display:none; position:static;}
	#menu-top-nav .hs-has-sub-menu { padding: 5px 0px;}
}

.menu-footer-container ul li a:hover{color:#ffffff !important;}


#email-subscribers-2{ width:100%;}


.blog_details_content p{font-size: 1.14286rem !important; line-height: 1.8 !important;}