#yith-topbar-countdown{
}
#yith-topbar-countdown.topbar-countdown-container{
    background-color:#00427b!important
}
#yith-topbar-countdown .countdown_slogan{
    font-size:18px!important;
    padding-right:4px!important
}
#yith-topbar-countdown .countdown_information .message,#yith-topbar-countdown .countdown_information .countdown-label{
    font-size:16px!important
}
#yith-topbar-countdown .countdown_information .countdown .num{
    color:#ffd600!important;
    font-size:17px!important
}
#yith-topbar-countdown .countdown_information .countdown .num,#yith-topbar-countdown .countdown_information .countdown-label{
    padding-right:0!important
}
#yith-topbar-countdown .countdown_information{
    padding-top:16px!important
}
#yith-topbar-countdown .wrapper_inner .countdown_button{
    display:inline-block;
    margin-left:8px!important;
    margin-top:12px!important;
    padding:2px 9px 6px!important;
    border-radius:6px
}
#yith-topbar-countdown .countdown_button a{
    font-size:14px!important
}
.main-content a{
    text-decoration:underline
}
#footer a{
    text-decoration:none
}
.lower-footer a{
    text-decoration:none
}
.main-ul-nav ul li a{
    font-size:14px!important
}
#footer .block-cap h3{
    border-bottom:0 solid #dcdcdc
}
#footer .widget{
    border-bottom:0 solid #2c2c2c
}
#thelogosmall{
    margin-right:0;
    width:0%
}
.top_users{
    margin-top:-23px;
    width:100%;
    text-align:center;
    border-top:0!important;
    border-bottom:1px solid #999
}
.top_users tr:nth-of-type(odd){
    background-color:#f9f9f9
}
.top_users_li{
    padding-left:0;
    margin-left:0
}
.top_users_td_image{
    width:60px;
    border:0
}
.top_users_img{
    height:40px;
    border-radius:25px
}
.top_users_name_td{
    text-align:left
}
.top_users_name{
    margin-left:10px
}
.top_users_more{
    float:right;
    margin-right:10px
}
.popup-bg-1{
    clear:both;
    background-color:#e32626;
    height:10px;
    margin:-10px
}
.h5-popup{
    font-size:28px;
    margin-top:20px!important
}
.h6-popup{
    font-size:18px;
    color:#02396f
}
.p-popup{
    color:#02396f;
    font-size:16px
}
.popup-email{
    background-color:#fff;
    width:50%;
    border:1px solid #ccc;
    font-size:16px;
    line-height:24px;
    padding:10px 6px;
    overflow:hidden;
    outline:0;
    margin:0 0 15px;
    vertical-align:middle;
    height:46px
}
.popup-subscribe{
    background-color:#be1616;
    background-image:none;
    width:35%!important;
    height:41px!important;
    cursor:pointer;
    float:right!important;
    color:#fff!important;
    font-size:18px;
    margin-right:62px;
    margin-top:-65px
}
.popup-ul{
    color:#02396f;
    font-weight:700
}
.popup-ul li{
    list-style:none;
    background:url(../../../plugins/dreamgrow-scroll-triggered-box/themes/clean_white/bullet.png) 0 6px no-repeat;
    padding:0 0 0 25px;
    line-height:17px
}
.message-article{
    margin:1em 0;
    padding:10px 15px;
    background:#f5f6f7;
    color:rgba(0,0,0,.61);
    line-height:1.4;
    font-size:1em;
    border:1px solid;
    box-shadow:1px 1px 4px rgba(0,0,0,.1);
    border-color:#333
}
#footer{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smooth:always
}
#footer{
    font-family:roboto,sans-serif!important;
    background:#383838;
    color:#4d4d4d;
    margin:0;
    height:auto;
    /*min-height:100%!important;*/
    width:100%;
    position:relative;
    position:relative;
    right:0;
    bottom:0;
    left:0
}
.footer-container{
    position:relative;
    width:90%;
    margin:0 auto;
    padding:40px 0 12px
}
.upper-footer{
    display:inline-flex;
    width:100%
}
.logo{
    width:33%;
    display:inline-block
}
.logo .footer-logo{
    width:65%;
    display:block;
    top:0;
    left:0
}
.navigation-content{
    width:50%
}
.footer-links-holder{
    display:inline-block;
    width:33.33333%;
    position:relative;
    float:left;
    margin:0
}
.footer-links-holder h5{
    margin-bottom:10px;
    color:#fff!important;
    margin-top:0;
    font-size:12px
}
.footer-links{
    margin:0;
    padding:0;
    list-style:none;
    line-height:normal;
    -webkit-transition:max-height .5s;
    transition:max-height .5s
}
.footer-links li{
    color:#b3b3b3;
    text-decoration:none;
    margin-bottom:5px;
    font-size:12px
}
footer a{
    color:#b3b3b3;
    cursor:pointer
}
.mobile-links-holder{
    display:none;
    width:100%;
    position:relative;
    float:left;
    padding-bottom:10px;
    margin:0;
    font-size:12px
}
.mobile-signup{
    display:none
}
a.rs-saved-trigger{
    bottom:200px!important
}
.footer-social{
    margin:0 auto;
    position:inherit;
    width:230px
}
.footer-social h5{
    margin-top:0;
    font-size:12px;
    color:#fff;
    margin-bottom:6px
}
.social-stats div{
    width:50%;
    float:left
}
.count,#followers,.count_followers{
    color:#b3b3b3;
    font-size:10px
}
.subscriber-button{
    margin-left:-2px;
    border:1px ridge #b3b3b3;
    border-radius:3px;
    background-color:#4d4d4d;
    color:#fff
}
#lower{
    background:#000;
    color:#fff;
    position:relative
}
.container2{
    position:relative;
    display:inline-flex;
    white-space:nowrap;
    width:93%;
    margin:0 auto;
    padding:0
}
.lower-footer{
    height:auto;
    /*min-height:100%!important;*/
    display:flex;
    width:100%
}
.lower-footer p{
    font-size:11px;
    color:#b3b3b3;
    width:220px;
    margin-left:40px
}
.lower-footer-links{
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:hidden;
    white-space:nowrap
}
.lower-footer-links li{
    float:left;
    display:block;
    font-size:11px;
    color:#b3b3b3;
    padding:0 10px;
    border-left:1px solid #b3b3b3;
    white-space:nowrap
}
.lower-footer-links li a{
    color:#b3b3b3
}
.sign-up{
    text-align:right;
    width:50%
}
.sign-up p{
    font-size:11px;
    color:#b3b3b3;
    margin-bottom:0!important
}
.sign-up .signup-link{
    color:#fff
}
.subscriber{
    width:80%;
    margin-top:20px;
    border:1px ridge #b3b3b3;
    border-radius:3px;
    background-color:#4d4d4d;
    font-size:11px
}
#footer-email{
    width:80%;
    margin-top:20px;
    border:1px ridge #b3b3b3;
    border-radius:3px;
    background-color:#4d4d4d;
    font-size:11px;
    padding:0
}
#footer-email:focus{
    background-color:#fff
}
.lower-footer p{
    margin-bottom:0;
    font-size:10px
}
.footer-links-holder h5{
    font-family:roboto,sans-serif!important;
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto;
    font-smooth:auto
}
.footer-social h5{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto;
    font-smooth:auto;
    margin-bottom:10px;
    color:#fff!important;
    margin-top:0;
    font-size:12px;
    font-family:roboto,sans-serif!important
}
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer .widget_popular_post .nav-popular-post li a{
    font-weight:700!important
}
.lower-footer,.sign-up,.signup-link{
    font-weight:400!important
}
#footer a{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:antialiased;
    font-smooth:antialiased
}
@charset "UTF-8";
@import "https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300itaâ€Œâ€‹lic,400italic,500,500italic,700,700italic,900italic,900";
.notifications{
    padding-bottom:100px;
    padding-top:20px
}
.notifications__header .button--mark_read{
    float:right
}
.notifications__time{
    font-size:smaller;
    opacity:.6
}
.notifications__list{
    width:100%
}
.notifications__item{
    background-color:#fff;
    transition:background-color 200ms ease
}
.notifications__item:hover{
    background-color:#e6e6e6
}
.notifications__text{
    padding-left:5px
}
.notifications__action{
    text-align:center;
    padding:5px
}
@media(max-width:400px){
    .notifications__action__text{
        display:none
    }
}
.navbar{
    font-family:roboto;
    background-color:#f8f8f8
}
.navbar-nav>li>a{
    padding-top:22px;
    padding-bottom:10px
}
.navbar-right{
    margin-right:75px
}
.navbar-brand{
    height:4px;
    margin-top:3px
}
.navbar-brand>img{
    height:45px;
    margin-top:2px;
    padding:2px
}
.navbar-default .navbar-nav>li>a{
    color:#777;
    cursor:pointer
}
.navbar-inverse .navbar-nav>li>a:hover{
    border-bottom:4px solid #d43f15;
    color:#000;
    cursor:pointer
}
#navbar-brand{
    padding:0;
    cursor:pointer
}
.dropdown-menu{
    background-color:#f8f8f8;
    box-shadow:none
}
.wrapper{
    font-family:roboto;
    min-height:100%;
    height:auto!important;
    height:100%;
    margin:0 auto -63px
}
.wrapper>.container{
    padding-top:60px
}
body{
    font-family:roboto;
    line-height:1.5;
    background-color:#fff
}
#notification-count{
    padding-left:20px
}
#drop-icon{
    padding:10px 0 0
}
.userprofile_photo{
    height:40px;
    border-radius:50%;
    width:40px
}
.profile_photo{
    height:40px;
    border-radius:25px;
    width:40px
}
.fa-nav{
    font-size:20px;
    margin-right:2px
}
.messages{
    margin-right:10px
}
.nav-links:hover{
    border-bottom:3px solid #db2e1c
}
.workspace{
    margin-top:60px;
    box-sizing:border-box;
    font-family:roboto;
    display:block;
    min-height:400px
}
.main-container{
    padding-bottom:30px
}
#footer{
    background:#383838;
    color:#4d4d4d;
    margin:0;
    height:auto;
    /*min-height:100%!important;*/
    width:100%;
    position:relative;
    position:relative;
    right:0;
    bottom:0;
    left:0
}
footer>a:hover{
    color:#fff;
    cursor:pointer;
    text-decoration:none
}
footer a:focus{
    color:#fff;
    cursor:pointer;
    text-decoration:none
}
.upper-footer{
    display:inline-flex;
    width:100%
}
.lower-footer{
    height:auto;
    /*min-height:100%!important;*/
    display:flex;
    width:100%
}
.lower-footer p{
    font-size:11px;
    color:#b3b3b3;
    width:220px;
    margin-left:40px
}
.footer-container{
    position:relative;
    width:90%;
    margin:0 auto;
    padding:40px 0 12px
}
.container2{
    position:relative;
    display:inline-flex;
    white-space:nowrap;
    width:93%;
    margin:0 auto;
    padding:0
}
.logo{
    width:33%;
    display:inline-block
}
.logo .footer-logo{
    width:65%;
    display:block;
    top:0;
    left:0
}
.navigation-content{
    width:50%
}
.footer-links-holder{
    display:inline-block;
    width:33.33333%;
    position:relative;
    float:left;
    margin:0
}
.footer-links-holder h5{
    margin-bottom:9px;
    color:#fff;
    margin-top:0;
    font-size:12px
}
.save-for-later a{
    color:#124677
}
.save-for-later a:hover{
    color:#ed4631
}
.mobile-links-holder{
    display:none;
    width:100%;
    position:relative;
    float:left;
    padding-bottom:10px;
    margin:0;
    font-size:12px
}
.mobile-links-holder .av-links li{
    display:inline;
    padding:40px;
    text-align:center
}
.mobile-links-holder .av-links li:before{
    display:inline-block;
    width:6px;
    height:6px;
    content:" ";
    border:1px solid #fff;
    border-radius:4px;
    margin-right:5px
}
.mobile-links-holder .av-links li:first-child:before{
    display:none
}
.mobile-links-holder h5{
    display:none;
    margin-bottom:10px;
    color:#b3b3b3;
    margin-top:0
}
.footer-links{
    margin:0;
    padding:0;
    list-style:none;
    line-height:normal;
    -webkit-transition:max-height .5s;
    transition:max-height .5s
}
.footer-links li{
    color:#b3b3b3;
    text-decoration:none;
    margin-bottom:5px;
    font-size:12px
}
.footer-links li:hover{
    color:#fff;
    text-decoration:none;
    margin-bottom:5px;
    font-size:12px
}
.datafest{
    font-size:14px;
    color:#fff
}
.lower-footer-links{
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:hidden;
    white-space:nowrap
}
.lower-footer-links li{
    float:left;
    display:block;
    font-size:11px;
    color:#b3b3b3;
    padding:0 10px;
    border-left:1px solid #b3b3b3;
    white-space:nowrap
}
.lower-footer-links li a{
    color:#b3b3b3
}
.lower-footer-links li a:hover{
    color:#fff;
    text-decoration:none
}
#lower{
    background:#000;
    color:#fff;
    position:relative
}
.footer-social{
    margin:0 auto;
    position:inherit;
    width:215px
}
.footer-social h5{
    margin-top:0;
    font-size:12px;
    color:#fff
}
.count,#followers{
    color:#b3b3b3;
    font-size:10px
}
.count:hover,#followers:hover{
    color:#fff
}
.social-stats div{
    width:50%;
    float:left
}
footer a{
    color:#b3b3b3;
    cursor:pointer
}
input:invalid+.subscriber-button{
    background:#ff5f45
}
.subscriber{
    width:80%;
    margin-top:20px;
    border:1px ridge #b3b3b3;
    border-radius:3px;
    background-color:#4d4d4d;
    font-size:11px
}
.subscriber:focus{
    background-color:#fff
}
.subscriber-button{
    margin-left:-2px;
    border:1px ridge #b3b3b3;
    border-radius:3px;
    background-color:#4d4d4d;
    color:#fff
}
.sign-up{
    text-align:right;
    width:50%
}
.sign-up p{
    font-size:11px;
    color:#b3b3b3
}
.sign-up .signup-link{
    color:#fff
}
.mobile-signup{
    display:none
}
@media only screen and (max-width:900px){
    .navbar-toggle{
        float:left;
        margin-left:15px
    }
    #footer{
        background:#383838;
        color:#4d4d4d;
        margin:0;
        height:auto;
        min-height:100%!important;
        position:relative
    }
    #followers{
        display:none
    }
    .count,#followers{
        display:none
    }
    .lower-footer-links li{
        visibility:hiddden;
        display:none;
        white-space:nowrap
    }
    .container2{
        width:95%;
        white-space:nowrap
    }
    .sign-up{
        display:none;
        border-top:1px solid #b3b3b3
    }
    .mobile-signup{
        display:block;
        text-align:left;
        width:100%;
        border-top:1px solid #b3b3b3
    }
    .mobile-signup .signup-link{
        font-weight:10px;
        font-color:#fff
    }
    .mobile-signup p{
        font-size:12px;
        color:#fff;
        float:left;
        padding:10px 0
    }
    footer{
        width:100%
    }
    footer a{
        color:#fff
    }
    footer .footer-container{
        width:90%
    }
    footer .footer-container .upper-footer{
        flex-wrap:wrap;
        width:100%
    }
    footer .footer-container .upper-footer .navigation-content{
        margin-top:20px
    }
    footer .footer-container .upper-footer .navigation-content .mobile-links-holder{
        display:flex;
        justify-content:space-between;
        padding-top:10px;
        padding-bottom:10px;
        position:relative;
        float:left;
        color:#fff;
        margin:0
    }
    footer .footer-container .upper-footer .navigation-content .mobile-links-holder p{
        border-top:1px solid #b3b3b3;
        padding:10px 0
    }
    footer .footer-container .upper-footer .navigation-content .footer-links-holder{
        width:100%;
        padding:0;
        border-top:#b3b3b3 1px solid
    }
    footer .footer-container .upper-footer .navigation-content .footer-links-holder .links-hide,footer .footer-container .upper-footer .navigation-content .footer-links-holder .datafest{
        display:none
    }
    footer .footer-container .upper-footer .navigation-content .footer-links-holder h5{
        color:#fff;
        margin:0;
        padding:10px 0;
        cursor:pointer
    }
    footer .footer-container .upper-footer .navigation-content .footer-links-holder h5::after{
        float:right;
        margin-right:10px;
        content:"";
        display:inline-block;
        vertical-align:middle;
        margin-top:7px;
        width:7px;
        height:7px;
        border-top:2px solid #fff;
        border-right:2px solid #fff;
        -moz-transform:rotate(135deg);
        -ms-transform:rotate(135deg);
        -webkit-transform:rotate(135deg);
        transform:rotate(135deg);
        -webkit-transition:transform .5s;
        transition:transform .5s
    }
    footer .footer-container .upper-footer .navigation-content .footer-links-holder .footer-links{
        max-height:0;
        overflow:hidden;
        padding:0
    }
    footer .footer-container .upper-footer .navigation-content .footer-links-holder .footer-links a{
        color:#b3b3b3
    }
    footer .footer-container .upper-footer .navigation-content .footer-links-holder.active::after{
        -moz-transform:rotate(-45deg);
        -ms-transform:rotate(-45deg);
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    footer .footer-container .upper-footer .navigation-content .footer-links-holder.active .footer-links{
        max-height:10000px;
        padding:0
    }
    footer .footer-container .upper-footer .logo{
        margin:0 auto;
        width:100%
    }
    footer .footer-container .upper-footer .logo .footer-logo{
        width:35%;
        max-width:100%
    }
    footer .footer-container .upper-footer .navigation-content{
        width:100%
    }
    footer .footer-container .upper-footer .navigation-content .footer-links-holder{
        width:100%;
        display:block;
        text-align:left
    }
    footer .footer-container .upper-footer .navigation-content h5{
        color:#b3b3b3;
        margin-top:0
    }
    footer .footer-container .upper-footer .footer-social{
        display:flex;
        width:100%;
        border-top:1px solid #b3b3b3;
        padding-top:10px
    }
    footer .footer-container .upper-footer .footer-social h5{
        margin:2px 0 0;
        font-size:12px
    }
    footer .footer-container .upper-footer .footer-social .join{
        width:45%
    }
    footer .footer-container .upper-footer .footer-social .join h5{
        font-size:12px
    }
    footer .footer-container .upper-footer .footer-social .social-stats{
        display:flex;
        justify-content:space-between;
        width:55%;
        margin-right:5px
    }
    footer .footer-container .upper-footer .footer-social .social-stats .social{
        text-align:right;
        display:inline-block;
        margin-right:5px;
        height:20px
    }
    footer .footer-container .upper-footer .footer-social .subscribe{
        display:none
    }
}
@media only screen and (max-width:768px){
    .navbar-brand>img{
        display:inline
    }
    #navbar-brand{
        text-align:center;
        width:100%;
        display:block;
        margin-left:-20px;
        float:none
    }
}
@media only screen and (min-width:768px){
    #navbar-brand{
        margin-left:25px
    }
}
@media(max-width:768px){
    [class^=icon-],[class*=" icon-"]{
        color:#fff
    }
}
.register_dhs_2017_popup{
    background-color:#ee3d24;
    color:#fff;
    font-size:12px;
    border:0;
    letter-spacing:.5px;
    padding:5px 10px
}
.pop-up-email_dhs2017_popup{
    width:200px;
    padding:2px!important;
    font-size:12px
}
.modle_dhs_2017{
    background-repeat:no-repeat;
    background-position:center;
    padding-top:49.5%;
    height:350px
}
.modle_dhs_2017 a{
    text-decoration:none
}
#bg-sbox{
    background-image:url(https://s3-ap-south-1.amazonaws.com/av-blog-media/wp-content/uploads/2018/02/bg2.png)!important;
    width:445px!important;
    height:250px!important;
    margin-bottom:-25px!important;
    margin-right:25px!important;
    padding-left:13px;
    !important
}
#bg-sbox h5{
    color:#fff!important;
    margin-left:30px!important;
    font-size:20px!important;
    margin-top:10px!important;
    padding-top:34px!important
}
#bg-sbox p{
    margin-left:30px!important;
    color:#fff!important;
    font-weight:500!important
}
#bg-sbox ul{
    list-style:none!important;
    margin-left:-8px!important
}
#bg-sbox li{
    display:inline!important;
    margin:0!important
}
.bg-sbox-submit{
    width:100px!important;
    height:48px!important;
    background-color:#154375!important;
    border:1px solid #154375!important;
    color:#fff!important;
    margin-left:-4px!important
}
.dgd_stb_box.none .dgd_stb_box_close{
    margin-right:25px!important
}
.bg-sbox-input{
    width:60%!important
}
