/*
Theme Name: Mundana 2025
Theme URI: https://www.wowthemes.net/themes/mundana-wordpress/
Template: bhEIr9mpRnCj7rXcsOt4_mundana
Author: WowThemesNet
Author URI: https://wowthemes.net/
Description: Mudana Child Theme With New Design 2022
Version: 1.1.8
Updated: 2021-12-08 10:18:55
last-Updated: 2021-12-08
*/
html{
    scroll-behavior: smooth;
}
h5{
    font-size: 2em;
}
span{
    font-size: 16px;
}
.d-flex .mr-2 > img{
    height: unset;
}
.footer-menu-top , .footer-menu-bottom{
    padding-left: 0px; 
    margin-bottom: 0px;
}
.footer-bottom{
        margin-bottom: 15px;
}
.footer-menu-top li,.footer-menu-bottom li {
    display: inline-block;
    margin: 6px 18px 2px 0;
}
.footer-menu-top li > a{
    color: #2c2e2f !important;
    background-color: transparent;
    text-decoration: none;
    font-family: Helvetica Neue,Arial,sans-serif;
    font-weight: bold;
}
.footer-menu-bottom li > a{
    color: #6c7378 !important;
    background-color: transparent;
    text-decoration: none;
}
.footer > .text-md-right{
    color: #6c7378;
} 

input.wpcf7-form-control.wpcf7-submit:hover {
background-color: black;
color: yellow;
}
input.wpcf7-form-control.wpcf7-submit {
background-color: red;
color: blue;
}
.wpuf-dashboard-container .wpuf-dashboard-navigation a:hover {
    color: #C00202 !important;
}
.wpuf-dashboard-container .wpuf-dashboard-navigation ul li.active a {
    color: #C00202 !important;
}
.wpcf7 input[type="submit"] {
    color: #fff !important;
}
.wpuf-menu-item.active a {
    color: #dc0e0e !important;
}
.ul.wpuf-form input{
        border: 1px solid rgb(208, 211, 214) !important; 
}
ul.wpuf-form input, ul.wpuf-form select, ul.wpuf-form textarea {
    border: 1px solid rgba(0, 0, 0, 0.27) !important;
}
/*we need to style the popup with CSS so it is placed as a popup does*/
#bannerpopup {
    background-color: #fff;
    display:none;
    position:absolute;
    margin:0 auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0px 0px 50px 2px #000;
    z-index: 999999;
}
.pop > #close{
  float: right;
  margin-bottom: 10px;
}
.text-dark {
    margin-top: 10px;
}
.text-dark a{
    color: #dc3522 !important;
}
.text-dark a:hover, .list-featured a:hover  {
  text-decoration: underline;
}
.wpsa-subscribe-btn{
    background-color: #ffffff !important;
    border: 1px solid #dc3522 !important;
    color: #dc3522 !important;
}
.list-featured .avatar{
  max-width: none;
}
.wpuf-form-layout1 > #wpuf-post-draft{
 background-color: #0d0e0e !important;
 color: #e8dede !important;   
}
.publish-btn{
    background: 0px center rgb(220 53 34);
    border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 0.9rem;
    font-weight: 500;
    line-height: 1;
    outline: 0px;
    text-align: center;
    user-select: none;
    appearance: none;
    box-sizing: border-box;
    vertical-align: middle;
    white-space: nowrap;
    margin: 0px;
    border-radius: 0.25rem;
    padding: 0.75em 1.25em;
    color: #fff!important
}
.articleheader .articleheader-category a {
    color: #dc3522 !important;
}
/*****************************New HomePage Styles************************************/
.side-padding{
    padding-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
}
.container-fluid{
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
}    
.img-responsive{
    width: 100%;
    margin-top: 0;
    position: absolute;
    top: 0;
}
.section-three{
    background-color: #000000;
      color: #fff;
}
.section-three h2,.section-three .card-title{
    color: #fff;
}
.section-three .card{
   border: none;
   padding-bottom: 20px;
}
.section-six .card{
border-radius: 5px;
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.author-title{
    text-align: center;
    padding: 5px;
    font-size: 18px;
}
.card{
    margin-top: 20px;
}
.card-block{
padding-left: 5px;
padding-right: 5px;
}
.css-j2ddss-Text {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.75rem;
    max-width: 100%;
    min-width: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 12px;
    margin-top: 0;
}
.author-meta{
    font-size: 14px;
    color: #ababab;
    padding-bottom: 10px;
    text-align: center;
}

/*.section-title {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.75rem;
    margin-bottom: 0;
    margin-top: 0;
}
.section-desc {
    font-size: 0.94rem;
    line-height: 1.5rem;
    margin-bottom: 0;
    margin-top: 8px;
}*/
.section-six,.section-five,.section-four,.section-three, .section-two{
    padding-top: 30px;
    padding-bottom: 15px;
}
.card-img-top:hover {
  opacity: 0.6;
}
.section-six h3{
        font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.75rem;
    max-width: 100%;
    min-width: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 12px;
    margin-top: 0;
}
.section-six p, .section-five p, .section-two p, .section-one p{
    color: #7F7F7F;
    max-width: 100%;
    min-width: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 0;
    margin-top: 0;
}
.notlogin-section{
background-color: #dc3522;
color: #fff;
border-radius: 5px;
}
.notlogin-section h2{
    padding-right: 30px;
    padding-left: 30px;
    color: #fff;
}
/*.notlogin-section p{
    padding-top: 20px;
    padding-right: 30px;
    padding-left: 30px;
    color: #fff;
}*/


  .btn-home{
     color: #fff;
    background-color: #dc3522;
    border: 1px solid #fff;
    }
    .btn-home:hover{
     color: #000;
     background-color: #ffffff;
    }
    .homepage2,.learn-seo{
        font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    .notlogin-section ul>li{
    padding-top: 15px !important;
   }
   .section-four .wp-user-avatar{
      display: block;
      margin-left: auto;
      margin-right: auto;
      width: 64px !important;
   }
    .btn-home{
     color: #fff;
    background-color: #dc3522;
    border: 1px solid #fff;
    }
    .btn-home:hover{
     color: #000;
     background-color: #ffffff;
    }
    .homepage2{
        font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    .notlogin-section ul>li{
    padding-top: 15px !important;
   }
   .section-four .wp-user-avatar{
      display: block;
      margin-left: auto;
      margin-right: auto;
      width: 50%;
   }
 /*  .notlogin-section h2, .notlogin-section p, .notlogin-section ul{
    padding-right: 50px;
    padding-left: 50px;
    color: #fff;
   }*/
    .notlogin-section h6{
        color: #fff;
        padding-right: 30px;
        padding-left: 30px;
    }
    .notlogin-section{
       
        background-color: #dc3522;
        color: #fff;
        border-radius: 5px;
    } 
    .notlogin-section > h3,.notlogin-section > h4{
        color: #fff !important;
    }
    .section-one .card{
     border: none;
    }
    .section-one .card-title{
            padding-left: 20px;
        padding-top: 10px;
    }
    .section-one .card-title{
            padding-left: 20px;
        padding-top: 10px;
    }
    .section-three .card-title{
        padding-top: 10px;
    }
    .section-one .card-text{
         padding-left: 20px;
    }
    .section-two .card{
       border: none;
    }
    .section-four .author-title{
        font-size: 18px;
    }
    .section-five .card, .section-six .card{
      border: none;
    }
    .card-top-img{
       object-fit: cover;  
    }
    .section-five p{
    color: #7F7F7F;
    }
    .notlogin-section h2{
     margin-top: 30px;
    }
    .article-post h4{
        color: #000 !important;
    }
.radius{
        border-radius: 15px;
}
      /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .homepage2{ 
    width: 100%;
   margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    margin-top: 0;
    margin-bottom: 0;
   /* padding-left: 15px;
    padding-right: 15px;*/
  }
  .section-four,.section-three{
    display: none;
  }
   .card-img{
    width: 294px;
}
.card > .card-block > .post-title{
    font-size: 18px;
}
.card-img-small{
width: 300px;

 }
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

    .card-img-small{
    width: 300px;
    height: 200px;
    }
 .card-img{
    width: 294px;
    height: 176px;
    object-fit: cover;
 }
  .homepage2,.learn-seo{ 
   margin-top: 140px;
  }
  .card-top-img{
    /*width: 611px;*/
    height: 367px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 10px;
}
.card-img-page{
    width: 399px;
    height: 422px;
}
.card-img-large{
    width: 399px;
    height: 240px;
}
}

.publish-btn{
  background: 0px center rgb(220 53 34);
    border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 0.9rem;
    font-weight: 500;
    line-height: 1;
    outline: 0px;
    text-align: center;
    user-select: none;
    appearance: none;
    box-sizing: border-box;
    vertical-align: middle;
    white-space: nowrap;
    margin: 0px;
    border-radius: 0.25rem;
    padding: 0.75em 1.25em;
    color:#fff!important
}
.bottomads{
        width: 150px; 
        height: 100px; 
        background-color: #fff; 
        color:#000;
    }
    .bottomads > h6{
        padding-top: 10px;
        padding-left: 5px;
    }
    .chrome-extension {
        text-align: right;
        color: #2c2e2f !important;
        background-color: transparent;
        text-decoration: none;
        font-family: Helvetica\ Neue,Arial,sans-serif;
        font-weight: 700;
        margin-top: 5px;
    }
    .chrome-extension a{
         color: #2c2e2f !important;
    }


/*************************************************/
.latest-following-image{
max-height: 100%;
}
ul.list-featured {
    list-style: none;
    padding-left: 0;
    display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
footer.footer{
 background-color: #dc3522;
 color: #FFF;
}
.footer-menu-top li > a, .footer-menu-bottom li > a, .chrome-extension a{
    color: #FFF !important;
}
.nav-fill > .nav-item > a{
    background-color: #000000;
    color: #FFF;
    font-weight: bold;
}
.section-one a.active{
    background-color: #dc3522 !important;
    color: #FFF !important;
    font-weight: bold;
}
a, a:hover {
    color: #dc3522;
}
.badge-pill-home{
    padding-right: 2em;
    padding-left: 2em;
    padding-top: 1em;
    padding-bottom: 1em;
    border-radius: 8rem;
    font-size: 14px;
}
ol.list-featured li:before{
    font-weight: 700;
    font-size: 2rem;
    margin-right: 0.5rem;
    font-family: Arial;
    opacity: .15;
    line-height: 1;
}
.popular-category-list{
    list-style: none !important;
}
.popular-category-list li{
    background-color: #dc3522;
    padding: 10px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
}
.popular-category-list li:hover{
    background-color: #000;
}
ol.list-featured li:before{
    content: none !important;
}
.popular-category-list li a{
    color: #FFF;
}    
.widget_popular-authors .list-featured h4 span{
    color: #000;
}
.section-most-liked .section-heading{
    background-color: #000;
     color: #FFF;
}
.section-most-viewed .section-heading{
    background-color: #dc3522;
     color: #FFF;
}
.section-most-liked .section-heading h1,.section-most-viewed .section-heading h1{
    color: #FFF;
}
.card-body .avatar{
    height: 64px !important;
    width: 64px;
}
.short-title{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -200%);
    color: #FFF;
    font-size: 20px;
    font-weight: bolder;
}
.list-featured .pt-4 .wpsa-subscribe-btn{
    height: 50px !important;
    width: 100px;
    border-radius: 10px;
}
.notifications a.active{
   background-color: #dc3522 !important;
}
.notifications .active h5{
 color: #fff !important;
}


/* Kustomisasi Widget Jatpack Langganan Email
--------------------------------------------- */

.jetpack_subscription_widget {
    clear: both;
    margin-bottom: 20px;
    background-color: #212121;
    padding: 0px;
    font-size: 14px;
    color: #f9f9f9;
}

.jetpack_subscription_widget .widget-title {
    color: #fff;
}

.jetpack_subscription_widget input[type=text], .jetpack_subscription_widget input[type=email] {
    color: #333;
    padding: 7px !important;
    width: 100% !important;
    border: 0;
}

.jetpack_subscription_widget input[type="submit"] {
    background-color: #cf4344;
    color: white;
    margin: 0;
    width: 100% !important;
    line-height: normal !important;
    padding: 6px !important;
    height: auto;
}
.subscribe-form-area{
    width: 100%;
}
.wp-block-button__link{
    margin-top: 10px;
}
.wp-block-button__link{
    background-color: #ed1515 !important;
}
.screen-reader-text{
     display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
::placeholder {
  font-size:14px;
}
.author-title a:hover{
  color: #000 !important;
}

.article-post > h4{
color: #000 !important;
}
#postsbyauthor .active:a h5{
    color: #dc3522;
}

#recommended-home .widget_wpb_widget .font-weight-bold{
     color: #000 !important;
}
/* .badge-danger {
    background-color: #dc3522 !important;
} */
.navbar-light .navbar-nav .nav-link {
   font-size: 1rem !important;
    color: #000 !important;
}
.navbar-light .navbar-nav .publish-btn {
    color: #FFF !important;
}
.form-rounded {
 border-radius: 1rem;
}

.wpuf-submit-button{
    background-color: #dc3522 !important;
}

/****************New Home page*****************/
/*.image-wrap {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow-x: hidden;
}*/
/*.banner-content {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  text-align: left;
  font-size: 1.5em;
  color: #fff !important;
  line-height: 1.5;
}*/
/*.banner-content .left h1{
  color: #dc3522 !important;
}
.banner-content .left p{
  color: #000 !important;
}
.banner-content .right h2{
  color: #000 !important;
}
.banner-content .right p{
  color: #dc3522 !important;
}*/
/*.img-content img {
  width: 100%;
  height: 100vh;
  display: block;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #ffffff08;
  opacity: .8;
  z-index: -999;
  height: 100%;
}*/
        
.ban-btn {
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  border-radius: 4px;
}

.btn-red {
  background-color: red;
}
.btn-tools-red {
  background-color: red;
  color: #FFF;
}
.mundana_claps_popular_category .border-0{
    color: #212529!important
}
/*****************************************************/
.trending{
    border-top: 2px solid #dc3522;
}
.trending .section-heading h2{
background-color: #dc3522;
color: #FFF;
}
.section-heading h1{
    color:#FFF;
}
.latest-posts .section-heading {
    background-color: #000;
    color: #FFF;
}
.trending a, .latest-posts a{
    text-decoration: none;
} 
ol.list-featured {
    counter-reset: my-awesome-counter;
    list-style: none;
    padding-left: 0;
}
.bottom-section .avatar {
    vertical-align: middle;
    width:50px;
     height:50px;
    border-radius: 50%;
  }
.main-content .avatar {
    vertical-align: middle;
    width:50px !important;
     height:50px;
    border-radius: 50%;
}

.pag_loading {
  padding: 20px;
}
.pagination-link ul {
  margin: 0; 
  padding: 0;
}
.pagination-link ul li {
  display: inline; 
  margin: 3px; 
  padding: 4px 8px; 
  background: #FFF; 
  color: black; 
}
.pagination-link ul li.active:hover {
  cursor: pointer;
  background: #dc3522; 
  color: white; 
  }
.pagination-link ul li.inactive {
  background: #FFF;
  } 
.pagination-link ul li.selected {
  background: #dc3522;
  color: white;
}

/****************New Home page*****************/
.img-content img {
  width: 100%;
  height: 100vh;
  display: block;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #ffffff08;
  opacity: .8;
  z-index: -999;
  height: 100%;
}

.banner-content > .ban-btn {
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  border-radius: 4px;
}

.banner-btn-red {
  color: #000 !important;
  background-color: #dc3623;
  border: #dc3623;
  font-weight: bold;
}
.banner-btn-red:hover{
    background-color: #FFFFFF;
}
.banner-btn-red:active {
  background-color: #dc3623;
  border: #dc3623;
}
.banner-btn-white {
  color: #FFF !important;
  background-color: #000000;
  border: #dc3623;
  font-weight: bold;
}
.banner-btn-white:hover{
    color: #000 !important;
    background-color: #FFFFFF;
}
.banner-btn-white:active{
color: #000 !important;
    background-color: #FFFFFF; 
}
.banner-content .right h2{
  font-size: 2rem !important; 
}

/*****************************************************/
.trending{
    border-top: 2px solid #dc3522;
}
.trending .section-heading h2{
background-color: #dc3522;
color: #FFF;
}
.section-heading h1{
    color:#FFF;
}
.latest-posts .section-heading {
    background-color: #000;
    color: #FFF;
}
.trending a, .latest-posts a{
    text-decoration: none;
} 
ol.list-featured {
    counter-reset: my-awesome-counter;
    list-style: none;
    padding-left: 0;
}
.bottom-section .avatar {
    vertical-align: middle;
    width:50px;
     height:50px;
    border-radius: 50%;
  }
  .user_avatar {
    vertical-align: middle;
    width:50px !important;
     height:50px !important;
    border-radius: 50%;
  }
.main-content .avatar {
    vertical-align: middle;
    width:50px !important;
     height:50px;
    border-radius: 50%;
  }
.pag_loading {
  padding: 20px;
}
.pagination-link ul {
  margin: 0; 
  padding: 0;
}
.pagination-link ul li {
  display: inline; 
  margin: 3px; 
  padding: 4px 8px; 
  background: #FFF; 
  color: black; 
}
.pagination-link ul li.active:hover {
  cursor: pointer;
  background: #1E8CBE; 
  color: white; 
  }
.pagination-link ul li.inactive {
      background: #7e7e7e00;
  }
.pagination-link ul li.selected {
  background: #dc3522;
  color: white;
}
.navbar-toggler-icon{
    display: block !important;
}
.card-body a:hover{
    color: #CCC !important;
}
/*******************Homepage Media Query********************/
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.banner-content{
    left: 48%;
}
.banner-content .right h2{
    font-size: 1.5rem !important;
}
.banner-content .right p{
    margin-bottom: 10px;
    font-size: 18px;
}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 601px) {...}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px and max-width: 600px) {
  .banner-content .left h2{
    font-size: 40px;
  }
  .navbar-expand-md .navbar-nav{
    display: none;
  }
  .section-form{
    display: none;
  }
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.banner-content{
    width: 100%;
}
}
@media only screen and (max-width: 1024px) {
.hide-search{
    display: none !important;
}
    .single-page .short-title{
      left: 10%;
    }
}


.logged-in .latest-header {
  margin-top: 30px;     
}
.sticky-top h4{
    color: #000 !important;
}
ul.wpuf-form{
    list-style: none;
}
/*******************Home page*************************/
 

.header-container{
  max-width: 100% !important;  
}
.mobile-menu-link{
    color: #FFF !important;
}
.breadcrumb-inner{
padding: 100px !important;
}
/*.echo-hero-section.home-three .echo-hero-inner .banner-content .contents .content-title1 {
    font-size: 50px !important;
}*/
.echo-site-main-logo-menu-social .echo-home-1-social-media-icons ul li {
   width: 100%;
    margin: unset !important;
}
.header-three .echo-site-main-logo-menu-social .echo-site-main .echo-home-1-social-media-icons .list-unstyled li a {
    color: #0f0e0e !important;
}
.echo-footer-area .echo-row .echo-footer-content-2 .echo-footer-most-popular ul {
    margin: 0;
    padding: 0;
    display: block !important;
    flex-wrap: wrap;
}
.topmargin{
    margin-top: 100px;
}
.header-three .echo-site-main-logo-menu-social .echo-site-main {
    background: #f3f3f3 !important;
    border-bottom: 1px solid #e4e2e2;
}
.mobile-menu-link {
    color: #000 !important;
}
.echo-hero-section.home-three .echo-hero-inner .echo-hero-right-side .right-side-inner .content-box ul .wrapper .content .content-catagory-tag{
    padding: 10px 5px !important;
}
.home-three .echo-site-main-logo-menu-social .echo-home-1-social-media-icons .dropdown .dropdown-toggle{

}
.bold{
    color: #FFF !important;
    font-weight: bold;
}
.home-one .echo-video-area.home-three .echo-video-area-inner .echo-bottom-post-area .wrapper {
    background: #0f0f1c !important;
}
.home-one .echo-video-area.home-three .echo-video-area-inner .echo-bottom-post-area .wrapper h5 {
     color: #FFF !important;
}
.main-title a:hover{
     color: #000 !important;
}
.jetpack_subscription_widget{
    background-color: #000;
}
.jetpack_subscription_widget h2{
    display: none;
}
.jetpack_subscription_widget p{
    color: #FFF;
}
#subscribe-field-1{
     background-color: #FFF;
}
#subscribe-email{
    margin: 0 0 20px !important;
}

.comment-form input.submit{
    background-color: #dc3522 !important;
     border-color: #dc3522 !important;
}
.comment-form input.submit:hover{
    color: #FFF !important;
     
}
#comments a{
    color: #dc3522 !important;
}
p.desc{
    margin-bottom: 20px !important;
}
.float-left .fa{
    color: #000;
}
.echo-team-area .echo-team-area-inner .team-wrapper .content-area{
    padding: 20px 20px 20px 20px !important;
 
}
#login-icons{
      display: none;
}
@media (min-width: 1024px) {
  #mobile-menu-icon,.side-bar{
    display: none;
  }
  #login-icons {
    display: flex !important;
  }
}
.page-item.active .page-link {
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
}
.pagination-link ul li.active:hover{
     background-color: #dc3545 !important;
}
.pagination .page-link{
    color: #ffffff !important;
    border: 1px solid #dc3545 !important;
     background-color: #dc3545 !important;
}

.header-three .echo-site-main-logo-menu-social .echo-site-main .echo-home-1-social-media-icons .list-unstyled li a:hover{
color: #ffffff !important;
background-color: #dc3545 !important;
}
.header-three .echo-site-main-logo-menu-social .echo-site-main .echo-home-1-social-media-icons .list-unstyled li a:active{
color: #ffffff !important;
background-color: #dc3545 !important;
}
 #navbarDropdown:hover{
background-color: #f3f3f3 !important;
}
.btn-dark{
    width: auto;
    font-size: 1.5rem !important;
    padding: 10px 10px !important;
}
.btn-danger{
    background-color: #dc3522 !important;
}
.wpsa-subscribe-btn{
    width: auto;
    padding: 5px 15px !important;
    border-radius: 15px !important;
}
.tag-link{
    font-size: 1.5rem !important;
}
.btn-outline-success {
    color: #dc3522 !important;
    border-color: #dc3522 !important;
}
.echo-team-area .echo-team-area-inner .team-wrapper .content-area ul.social-icon li a:hover{
    background: #dc3522 !important;
    color: #FFF !important;
}
h2.comments-title, h3.comment-reply-title{
    font-size: 2rem;
}
ul.list-unstyled li{
    margin-bottom: 10px !important;
}

.listrecent .nav-fill > .nav-item > a > h5{
    margin-bottom: 5px;
}
.white{
    color: #FFF !important;
}
.echo-footer-area .echo-row .echo-footer-content-2 .echo-footer-most-popular ul li:hover{
    color: #dc3522 !important;
} 
.post-content a{
    color: #dc3522 !important;
}
.article-page {
    font-size: 1.6rem !important;
    line-height: 1.7;
}
.btn-outline-success:hover {
    color: #FFF !important;
    background-color: #dc3522 !important;
}
.echo-hero-section.inner .echo-right-ct-1 .echo-feature-area-right-site-follower {
    padding: 30px 10px !important;
}
@media only screen and (max-width: 600px) {
    .echo-team-area .echo-team-area-inner .team-wrapper .content-area{
    width: 100% !important;
}
.desc .wpsa-subscribe-btn{
     width: 90px !important;
    font-size: 12px !important;
}
.form-control{
    padding: 10px 15px !important;
}
#wpuf-login-form label{
    font-size: 15px !important;
}
.card > .card-body > .author-title{
 margin-bottom: 0px !important;
}
.card > .card-body > .author-meta{
padding-bottom: 0px !important;
}
.chrome-extension a{
    font-size: 14px;
}
.title-hover{
font-size: 16px;
}
body .wpuf-dashboard-container .wpuf-dashboard-navigation ul li {
    padding-bottom: 0px;
    margin-bottom:0px;
}
.echo-latest-news-area .echo-latest-news-full-content .wp-user-avatar-64 {
    width: 60px !important;
}
.echo-full-hero-content h4.wp-block-heading{
    color: #000 !important;
}
.echo-hero-section.inner .echo-hero-baner h2.wp-block-heading > a{
        color: #dc3522 !important;
}
h2 a,.text-red{
     color: #dc3522 !important;
}
.header-three .echo-site-main-logo-menu-social .echo-site-main .echo-home-1-social-media-icons .list-unstyled li a { 
    width: 60px !important;
}
.author-font-size{
    font-size: 1em !important;
}
.echo-feature-area.home-three .echo-feature-area-content .echo-feature-full-content .echo-feature-area-right-site-full-content .content-box ul .wrapper .image-area img {
    width: 80px !important;
}
.listrecent .card .align-items-center .photo .author{
    width: 64px !important;
}
h3.wp-block-heading > a{
    color: #dc3522 !important;
}
/*******************my account***************************************/
body .wpuf-dashboard-container .wpuf-dashboard-navigation ul li {
    padding-bottom: 0px;
    margin: 0px;
}
body .wpuf-dashboard-container {
    max-width: 100% !important;
}
#wpua-remove-existing{
    color: #FFF;
}
.wpuf-label label {
    font-size: 1.5rem !important;
}
body ul.wpuf-form li .wpuf-label {
    text-align: center !important;
}
@media only screen and (max-width: 600px) {
    .echo-team-area .echo-team-area-inner .team-wrapper .content-area{
    width: 100% !important;
}
#load-posts{
    padding: 0px !important;
}

.echo-feature-area.home-three .echo-feature-area-content .echo-feature-full-content .echo-feature-area-right-site-full-content .content-box ul .wrapper .image-area .avatar{
    width: 64px !important;
}
}
