/*  Custom CSS */

.red-text{
    color:red;
}

.alertinner{
    color:#fff !important;
}

.alert-success {
    background-color: #495669 !important;
    border-color: #495669 !important;
    color: #3c763d;
}

/* Loader css */

.loader-2 {
    border: 16px solid #f88137;
    border-top: 16px solid #00a39c;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: spin 2s linear infinite;
    margin:0 auto;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

::-webkit-scrollbar {
    -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
    width: 12px;
}

::-webkit-scrollbar:horizontal {
    height: 12px;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .9);
    border-radius: 10px;
    border: 2px solid #ffffff;
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff;
}

/* Loader css */

.blogPost {
   margin-bottom:40px;
}
.main-single img {
  width:100%;
}
article.blog-post .featured-post a img {
 height:170px;
}
.home-blog-post {
    height: 25vh;
}
article.blog-post .content-post .entry-post ul.entry-meta li.topic {
    color: #c2c2c2;
    font-size: 12px;
}
article.blog-post .content-post .entry-post ul.entry-meta li.date {
    color: #c2c2c2;
    font-size: 12px;
}
#wpopup_modal {
    margin-top:10%;
}