
.header-scrolled #nav-menu-container{padding: 30px 0;}
.social-links-top{text-align: right;padding-bottom: 20px;}
#mobile-nav ul[data-social='social-top'] li{display: inline-block;}
ul.social-links-top li {list-style: none;display: inline-block;}
.section-header h6{color: #c62032;text-transform: uppercase; font-weight: 500;font-size: 18px;text-decoration: underline;}
#about .section-header h6{text-align: left;color: #c62032;text-transform: uppercase; font-weight: 500;font-size: 18px;text-decoration: underline;}
#about .section-header p{font-family: 'Titillium Web', sans-serif;font-weight:600;font-size: 36px;color: #173962;text-align: left;line-height: 46px;padding: 0;}
#about .about-col p{font-family: 'Titillium Web', sans-serif;font-size: 14px;font-weight: 300;line-height: 27px;color: #848484;padding-left: 0;}

.box-animate{transition: box-shadow .3s ease-in-out 0s;box-sizing: border-box;box-shadow: 0 8px 20px 0 rgba(16,66,97,.07);border-radius: 10px;}
#testimonials {background:#e8f3fe;}
#testimonials .section-header h6{text-align: center;color: #c62032;text-transform: uppercase; font-weight: 500;font-size: 18px;text-decoration: underline;}
#testimonials .section-header p{color:#173962;font-size: 36px;line-height: 46px;font-family: 'Titillium Web', sans-serif;font-weight:600;}

.testimonial-item h3{font-size: 18px; line-height: 30px;}
#testimonials .section-header p{padding: 0px;}
#associates {background-color: #fff;background-image: url(../images/associates-bg.png);background-repeat: no-repeat;padding: 72px 0 95px 0;position: relative;background-position: right;}
#associates .section-header h6{text-align: left;color: #c62032;text-transform: uppercase; font-weight: 500;font-size: 18px;text-decoration: underline;}
#associates .title{font-size: 36px;font-weight:600;line-height:46px;color: #173962;}
.view_more{font-family: 'Titillium Web', sans-serif;color: #c62032;font-size: 15px;line-height: 20px;text-decoration: underline;}
.bullet-img{padding-right: 10px;}
#associates p{font-family: 'Titillium Web', sans-serif;font-size:15px;color: #848484;font-weight: 400;}
#associates ul{padding-left: 25px;}
#associates ul li{ list-style-image: url('../images/bullet.png');font-family: 'Titillium Web', sans-serif;font-size:15px;color: #848484;font-weight: 400;line-height: 20px;     margin-bottom: 18px;}
#partners{padding:72px 0 95px 0;background:url(../images/partners-bg-1.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}
#partners .section-header h6{color: #f89822;text-transform: uppercase; font-weight: 500;font-size: 18px;text-decoration: underline;}
#partners .section-header p{font-size: 36px;line-height: 46px;font-family: 'Titillium Web', sans-serif;font-weight: 600;color: #fff;text-align: left;}
.clients-carousel {background: #fff; height: 250px; padding-top: 8px;}
.clients-carousel .owl-prev{    position: absolute;bottom: 0;left: -14px;top: 50%;transform: translateY(-50%);height: 30px;}
.clients-carousel .owl-next{ position: absolute;bottom: 0;right: -14px;top: 50%;transform: translateY(-50%);height: 30px;}
#blog .blog-col {padding: 20px;background: #fff;border: 1px solid #dee2e6;height: auto;} /*369px*/
#blog .section-header h6{color: #c62032;text-transform: uppercase; font-weight: 500;font-size: 18px;text-decoration: underline;}
#blog .section-header p{font-size: 36px;line-height: 46px;font-family: 'Titillium Web', sans-serif;font-weight: 600;color: #173962;text-align: left;}
#blog{padding:72px 0 95px 0;}
#blog .blog-date{font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;color: #c62032;}
#blog .blog-title{font-family: 'Lato', sans-serif;font-size: 18px;font-weight: 700;color: #173962;line-height: 22px; margin-top: 20px;}
#blog .blog-exerpt{color:#848484;font-size: 14px;font-family: 'Lato', sans-serif;line-height: 18px;padding: 20px 0 20px 0;}
#blog .read-more{font-family: 'Titillium Web', sans-serif;font-weight: bold;font-size: 14px;text-transform: uppercase;color: #00438b;border:1px solid #00438b;border-radius: 0;height: 39px;line-height: 25px;}
#blog .blog-col:hover{background-color: #173962;border-color: #173962;cursor: pointer;}
#blog .blog-col:hover .blog-date{color: #fff;}
#blog .blog-col:hover .blog-title{color: #f89822}#blog .blog-col:hover .blog-exerpt{color: #fff;}
#blog .blog-col:hover .read-more{background: #c62032;color: #fff;}
#blog .blog-last-col{background:url(../images/blog-post-bg.png);background-size: cover;background-repeat: no-repeat;border:none; padding-bottom: 10px;}

#blog .blog-last-col .read-more{display: block;border: 1px solid #c62032;background: #c62032;color: #fff;}
#blog .blog-last-col:hover .read-more{background: #fff;color: #00438b;border: 1px solid #00438b;}
#blog .blog-last-col .blog-exerpt{color:#fff;font-style: italic;font-size: 18px;font-weight: 400;text-align: center;padding-top: 3px; line-height: 22px;}
.blog-logo {text-align: center; margin-top: 20px;}
.logo-caption{font-family: 'Lato', sans-serif;font-size: 16px;font-weight:900;color: #fff;padding: 10px 0; }
#testimonials .owl-prev{position: absolute;bottom: 0;left: -14px;top: 24%;transform: translateY(-24%);height: 30px;}
#testimonials .owl-next{ position: absolute;bottom: 0;right: -14px;top: 24%;transform: translateY(-24%);height: 30px;}
h2.title.left-title-assoc {margin-bottom: 20px;}
.video-content-popup{background:url(../images/speaks.jpg);background-size: cover;background-repeat: no-repeat;height: 285px;width: 81%;display: table;}
.video-promo-content{display: table-cell;vertical-align: middle;}
.video-promo-content a.video-play-icon { border-radius: 50%;display: block;-webkit-animation: ripple-white 1s linear infinite;animation: ripple-white 1s linear infinite;
    -webkit-transition: .5s;}
@-webkit-keyframes ripple-white {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3)
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0)
    }
}

@keyframes ripple-white {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.4)
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0)
    }
}

.video-play-icon {width: 50px; height: 50px; border-radius: 50%; position: relative; z-index: 4;display: inline-block;border: 2px solid #ffffff;cursor: pointer;
    background: #ffffff;}
.d-inline-block {display: inline-block!important;}
.video-play-icon:before {position: absolute; top: 50%;margin-top: -5px;left: 50%;margin-left: -4px;content: '';width: 0;height: 0;border-style: solid;border-width: 6px 0 6px 12px;border-color: transparent transparent transparent #ffffff;border-color: transparent transparent transparent #00438a;}
.video-promo-content a:hover {border-width: 22px;border-color: #c62032;}
.about_top_row_1{animation: animation-1 5s ease-out infinite;}
.about_top_row_2{ animation: animation-2 4s ease-out infinite;}
.about_top_row_3{animation: animation-3 5s ease-out infinite;}
.about_top_row_4{animation: animation-4 4s ease-out infinite;}

@keyframes animation-1 {
     50% {
         transform: translate(0, 20px);
     }
 }
@keyframes animation-2 {
    50% {
        transform: translate(0, 35px);
    }
}
@keyframes animation-3 {
    50% {
        transform: translate(0, 25px);
    }
}
@keyframes animation-4 {
    50% {
        transform: translate(0, 40px);
    }
}
@keyframes shrink {
    0% {
        width: 90%;
        margin: 0 5%;
    }
    50% {
        width: 60%;
        margin: 0 18%;
    }
    100% {
        width: 90%;
        margin: 0 5%;
    }
}

.header-scrolled .social-links-top{display: none !important;}
.other_pages #header{position: relative;}
.other_pages #header.header-scrolled {position: fixed;width: 100%;z-index: 99;}
.bread-section{padding-top:30px;height: 35vh;display: table;width: 100%; position: relative; z-index: 9;}
#slideshow{background:url(../images/publication-header.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
.other_pages .nav-menu a {color:#173962 !important;}
.other_pages .nav-menu .menu-active a{color: #c62032 !important;}
.breadcrumb{background: transparent;padding-left: 0; position: relative; z-index: 1;}
.breadcrumb ul{ padding: 0px;}
.breadcrumb ul li {list-style: none;display: inline-block;padding-left: 13px;font-size: 15px;line-height: 21px;color: #fff;}
.breadcrumb ul li:first-child{padding-left: 0px;}
.breadcrumb .current-active{color: #c62032;}
.bread-section  .section-header h1{font-family: 'Lato', sans-serif;font-size: 60px;font-weight: 700;padding-top: 40px;line-height: 72px;color: #fff;}
.bread-section .title-hr{width: 10%;background-color: #c62032;height:3px;margin-top: 0;float: left;}
.bread-section p{font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;line-height: 24px;color: #fff;text-align: left;padding-top: 30px; }
#services .section-header h6{text-align: center;}
.section-header h3.sub-head{font-size: 36px;font-weight: 600;line-height: 46px;color: #173962;}
#journal-row{padding-top: 30px;}
#journal-row .box{margin-bottom: 90px;}
#journal-row .title{text-align: center;}
#journal-row .title a,#journal-row .title a:hover{font-size: 72px;line-height: 30px;color: #173962 !important;font-weight: 700;}
.square-special{background: #c62032;display: inline-block;}
#journal-row .description{font-size: 18px; margin-left: 60px; line-height: 27px; margin-bottom: 0; color: #848484;font-weight: 600;text-align: center;}
#journal-row .read-more{text-align: center;margin-top: 30px;}#journal-row .read-more a{font-size: 15px;font-style: italic;font-weight: 400;color:#c62032;text-decoration: underline;    }#journal-row .read-more a:hover{color: #173962;}
.btn-special {background: #c62032;color: #fff;font-size: 14px;font-weight: 600;text-transform: uppercase;border-radius: 0;padding: 9px;}
.btn-special:hover {background: #fff;border-color: #173962;color: #173962;}

/*#yearbook{padding: 120px 0 120px 0;background:url(../img/yearbook-left-bg.png),url(../img/yearbook-right-bg.png);background-repeat: no-repeat,no-repeat; background-position: left center, right center;background-color: #e8f3fe;background-size: 14%,3%;}*/
#yearbook{padding: 92px 0 120px 0;background: url(../images/yearbook-bg.jpg);background-repeat: no-repeat;background-position: center;background-size: 100% 100%;    max-height: 600px;}
#yearbook .section-header h6{color:#ef4b23;}#yearbook .section-header .sub-head{text-align: left; }
.yearbook-item h4{color: #848484;font-size: 14px;font-family: 'Lato', sans-serif;font-weight: 400;line-height: 20px;padding-top: 18px;}
.customNavigation {text-align: right;}
.custnav-holder {align-items: center;justify-content: flex-end;display: flex;text-align: right;}
#media{padding: 120px 0 120px 0;}#media .section-header .sub-head{text-align: left; }
#media ul li {list-style-image: url(../images/bullet.png);font-family: 'Titillium Web', sans-serif;font-size: 15px;color: #848484;font-weight: 400;line-height: 20px;
    margin-bottom: 18px;}
#media .about-cols{margin-bottom: 90px;}
.dia-holder {
    width: 47%;
    margin: 0 auto;
    text-align: center;
    height: 87px;
    border: 3px dashed #c5ced5;
    display: table;
}
#services .diagram {
    font-weight: 600;
    font-size: 30px;
    line-height: 87px;
    color: #c62032;
}


