/**
 * color: #a3dbd5;
 */

p {
    font-size: 14px;
    font-family: Roboto-Regular;
}

/*h1,h2,h3,h4,h5,.text-hero {
    font-family: LibreBaskerville-Regular !important;
}*/

body{
    font-family: Roboto-Regular;
}

/* // font */

body{
    overflow-x: hidden;
}

.button-link{text-decoration: none;border: none;background: none}
.button-link:focus{outline: none;}
.btn:focus{box-shadow: none;}
.footer-border{
    border-top: 1px solid #565656;
}

.tabbable {
    border: 1px solid #e6e6e6;
}

.text-jonathan{
    font-family: Jonathan !important;
    font-size: 70px;
    color: #494948;
    line-height: 80px;
    margin-bottom: 0px;
}

.text-black {
    color: #000 !important;
}

.text-pamper {
    color: #a3dbd5 !important;
}

.bg-pamper-light{
    background: #D3EFEB;
    color: black;
}

.box-icon-pamper, .bg-pamper{
    background: #a3dbd5;
    color:#494948;
    font-family: Roboto-Bold;
}


{
    background: #FFE8D1;
}

.bg-white{background: #fff;}

.text-bg-white{
    font-family: LibreBaskerville-Bold!important;
    text-align: center;
    padding-top: 20px;
    margin-top: -40px;
    margin-left: auto;
    margin-right: auto;
    width: 280px;
    height: 80px;
    font-size: 30px!important;
    background: url('../img/txt-bg-white.png');
    background-position: center; 
    background-repeat: no-repeat;
    background-size: contain;
}

.text-bg-blue{
    font-family: LibreBaskerville-Bold;
    text-align: center !important;
    padding-top: 20px;
    margin-top: -45px;
    margin-left: auto;
    margin-right: auto;
    color:#494948;
    width: 280px;
    height: 80px;
    font-size: 30px!important;
    background: url('../img/txt-bg-blue.png');
    background-position: center; 
    background-repeat: no-repeat;
    background-size: contain;
}

.text-bg-blue-long{
    width: 360px;
    background: url('../img/txt-bg-blue-long.png');
    background-position: center; 
    background-repeat: no-repeat;
    background-size: contain;
}

.review-bg-blue{
    background: url('../img/review-bg-blue.png')!important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
}

.review-bg-cream{
    background: url('../img/review-bg-cream.png')!important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
}

#main-footer{
    background: #a4dbd6 url('../img/footer-bg.png') !important;
    background-position: center !important; 
    background-repeat: no-repeat !important;
    /*background-size: cover !important;*/
    background-size: 100% 100% !important;
}

#main-footer [class*=" animate-icon"]{
    width: 45px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
}

#search .form-control{
    height: 35px;
}

#search .input-icon{
    top: 0px;
    line-height: 37px;
    font-size: 18px;
}

.header-top .list-horizontal > li{
    display: inline-block;
    float: none;
}

.fw600{
    font-weight: 600;
}

.testimonial-author p{color: #6F6E6D;}

.form-icon{width: 30px;position: absolute;margin: 5px 0px 0px 6px;}

.footer-logo{text-align: center;}
.footer-line{height: 100%;width: 2px;background-color: white;margin:0px auto}
@media (max-width: 992px){
    #nav-container{
        padding: 0px;
        width: 100%
    }

    .slick-prev, .slick-next{
        display: none !important;
    }

    .logo{
        text-align: center;
    }

    #main-footer{
        background: #a4dbd6 url('../img/footer-bg.png') !important;
        background-position: 100% 0% !important; 
        background-repeat: no-repeat !important;
        /*background-size: cover !important;*/
        background-size: 200% !important;
    }

    .footer-logo{text-align: unset;}
    .footer-line{height: 2px;width: 100%;background-color: white;margin:0px auto}
    .gender-group{margin-bottom: 2.5em !important}
}


.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs18{font-size:18px;}
.fs22{font-size:22px !important;}
.fs24{font-size:24px;}
.fs30{font-size:30px;}
.font-roboto-b{font-family: Roboto-Bold}
.ff-roboto-r{font-family: Roboto-Regular}
.font-lb-b{font-family: LibreBaskerville-Bold}
.ff-lb-r{font-family: LibreBaskerville-Regular}
.color-lg{color: #A5A4A4;}
.color-mg{color: #6F6E6D;}
.color-dg{color: #494948;}
.color-b1{color: #A3DBD5;}
.color-b2{color: #D3EFEB;}
.pt10{padding-top: 10px;}
.bg-cream-primary{background:#FFE8D1;}
.bg-blue-primary{background:#A3DBD5;}
.hr{height: 1px;background: #A5A4A4;width: 100%;display: block;}
.lh30{line-height: 30px}
.lh35{line-height: 35px}
.swal-button{background: #a3dbd5}
