.impleboot {
font-size:12pt;
}

.impleboot .navbar {
    font-size:10pt;
}


    .subscribe-button{
        color: #EDED00;
        background-color: #E2291F;
    }
    
    .subscribe-button {
        color: #EDED00;
        background-color: #E2291F;
    }
    
    .top-potential-bg-color{
        background:#0A6D57;
        border:2px solid #0A6D57;
    }

    .btn.top-potential-bg-color:hover {
        background-color:rgba(255,255,255,0.3);
        color:#0A6D57;
        border:2px solid #0A6D57;
    }
    
    .text-color-top-potential{
        color:#0A6D57;
    }
    
    .btn {
        letter-spacing:2px;
    }

    section.footer ul {
        color:#DEDA50;
    }
    
    section.footer li {
        margin-bottom:10px;
    }    
    .mar-auto {margin:0 auto;}
    
    .text-yellow {
        color:#DEDA50;
    }
    
    INPUT.form-control, TEXTAREA.form-control {
        border-radius:0px;
        border:0px;
        border-bottom:1px solid #333333;
        background-color:#f1f1f1;
        letter-spacing:2px;
    }
    
    .navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
}
    
    
    
    .border-bottom-red{
        border-bottom: 1px solid #e02b20;
        max-width: 30%;
    }
    
    .border-bottom-red-center{
        border-bottom: 1px solid #e02b20;
        margin:auto;
        max-width: 30%;
    }
    
    .border-bottom-grey{
        border-bottom: 1px solid #555555;
        max-width: 30%;
    }
    
    .border-bottom-grey-center{
        border-bottom: 1px solid #555555;
        max-width: 50%;
        margin:auto;
    }
    
    
    
    
    .radius-top-25{
        border-radius: 25px 25px 0px 0px;
    }
    
    .lowercase{
        text-transform: lowercase;
    }
    
    
    
    
    
    .navbar{
        margin-bottom:0;
    }
   
   
   
   
/* CSS Blog Menu */

    .blog-img-menu{
        max-height: 10em;
        width:100%; 
        object-fit: cover;
    }
    
    
    .blog-menu a > h1, h2, h3, h4, h5, h6, a:hover, a:visited{
        text-decoration: none;
        color: #333;
    }
    
    .blog-menu-border{
        border-left: 1px solid #999999;
        border-bottom: 1px solid #999999;
        border-right: 1px solid #999999;
    }
    
    .blog-menu-lead{
        line-height: 200%;
    }
    
    .article-content a{
        color: #0A6D57;
        text-decoration: underline;
    }
    
    
/* My text size*/

    .speaker-min-height{
        height: 20em;
    }
    
    .my-text li{
        margin-bottom: 10px;
    }


.my-text{
     font-size: 13pt;
    font-weight: 300;
}

    .my-text-offer{
        font-size: 13pt;
        font-weight: 300;
    }
    
    .my-text p{
        margin-bottom:2em;
    }
    
    .my-text h1, h2, h3, h4, h5, h6{
        margin-top:1em;
        margin-bottom:1em;
    }
    

    @media (min-width: 576px) {
    .my-text{
        font-size: 12pt;
        font-weight: 300;
    }
    .my-text-offer{
        font-size: 12pt;
        font-weight: 300;
    }
}

@media (min-width: 768px) {
    .my-text{
        font-size: 14pt;
        font-weight: 300;
    }
    
    .my-text-offer{
        font-size: 14pt;
        font-weight: 300;
    }

}


@media (min-width: 992px) {
    .my-text{
        font-size: 18pt;
        font-weight: 300;
    }
    
    .my-text-offer{
        font-size: 18pt;
        font-weight: 300;
    }

}


@media (min-width: 1200px) {
    .my-text{
        font-size: 18pt;
        font-weight: 300;
    }
    .my-text-offer{
        font-size: 18pt;
        font-weight: 300;
    }

}




    
    
/* CSS blog article */
    .blog-img{
        max-height: 33em;
        width:100%; 
        object-fit: cover;
    }
    
    .article-content{
        font-size: 13pt;
        font-weight: 300;
    }
    
    .article-content p{
        margin-bottom:2em;
    }
    
    .article-content h1, h2, h3, h4, h5, h6{
        margin-top:1em;
        margin-bottom:1em;
    }
    
    .article-lead{
        font-size: 14pt;
        font-weight: 300;
    }
    
    .article-title{
        font-size: 22pt;
    }
    
    .sticky{
        position: -webkit-sticky; /* Safari */
        position: sticky;
        top: 10px;
    }
   
   
    
@media (min-width: 576px) {
    .article-content{
        font-size: 11pt;
        font-weight: 300;
    }
    .article-title{
        font-size: 26pt;
    }
}

@media (min-width: 768px) {
    .article-content{
        font-size: 14pt;
        font-weight: 300;
    }
    
    .article-lead{
        font-size: 18pt;
        font-weight: 300;
    }
    .article-title{
        font-size: 32pt;
    }
}


@media (min-width: 992px) {
    .article-content{
        font-size: 14pt;
        font-weight: 300;
    }
    .article-lead{
        font-size: 18pt;
        font-weight: 300;
    }
    .article-title{
        font-size: 32pt;
    }
}


@media (min-width: 1200px) {
    .article-content{
        font-size: 14pt;
        font-weight: 300;
    }
    .article-lead{
        font-size: 18pt;
        font-weight: 300;
    }
    .article-title{
        font-size: 38pt;
    }
}
 
    