
body::-webkit-scrollbar {width: 8px;}
body::-webkit-scrollbar-track {background-color: #e8e8e8;border-left: solid 1px #ddd;}
body::-webkit-scrollbar-thumb {background-color: #4c5255;border-radius: 8px;border: 2px solid #e8e8e8;outline: 0;}
body::-webkit-scrollbar-thumb:vertical:hover,::-webkit-scrollbar-thumb:horizontal:hover {background-color: #aaa;}
html{
    --gradient-lavender: 211, 0, 197;
    --gradient-orange: 255, 122, 0;
    --gradient-pink: 255, 1, 105;
    --gradient-purple: 118, 56, 250;
    --gradient-red: 255, 48, 64;
    --gradient-yellow: 255, 214, 0;
}
#site-logo-inner a img {transition: all 0.8s;}
#site-logo-inner a img:hover {transform:rotateY(360deg);}
body .metaslider .caption-wrap {display: none!important;}
body .metaslider .flexslider {margin: 0!important;}
.top-bar-style-2 #top-bar:after {background-color: #00203c;}
.top-bar-style-2 #top-bar, .top-bar-style-2 #top-bar a, .top-bar-style-2 #top-bar .top-bar-socials .icons a {color: #fafafa;}
.header-style-1 #site-header .header-button a:hover {background-color: #00203c;color: #fff;}
#sb_instagram .sbi_photo_wrap {    
    background: #fff;
    padding: 10px;
	border: 1px solid #ececec;
}
article.post p {font-size: 15.5px;text-align: justify;letter-spacing: -.2px;word-spacing: -.2px;}
.page-content {font-size: 15.5px;text-align: justify;letter-spacing: -.2px;word-spacing: -.2px;}
body .page-content ul li {margin-bottom: 20px;}
body .page-content li {margin-bottom: 20px;}
::marker {font-weight: bold;}
#footer-widgets .widget.widget_socials .socials a {font-size: 25px;}
#footer {
    background-color: #00203c;
    padding-top: 60px;
    padding-bottom: 20px;
}
#bottom {
    background: #f7f9fa;
    color: #7384af;
}
#bottom ul.bottom-nav>li.current-menu-item>a,#bottom ul.bottom-nav>li>a:hover {
    color: #00203c;
}
#footer-widgets .widget.widget_links ul li a {
    color: #fff;
}
#scroll-top {    
    -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .1);
    box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .1);
}
.bauer-text>p:last-child {
    margin-bottom: 0;
    text-align: justify;
    letter-spacing: -.2px;
    word-spacing: -.2px;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: #00203c!important;
    border: 1px solid #8998c2;
    border-radius: 50px;
}
.bauer-news .news-item .text-wrap .title {    
    min-height: 85px;
}
.footer-button a {
    display: inline-block;
    width: 180px;
    height: 46px;
    line-height: 46px;
    font-weight: 500;
    letter-spacing: 0.25px;
    text-align: center;
    border-radius: 30px;
    background-color: #fa2471;
    color:#fff;
}
.footer-button a:hover {    
    background-color: #69b86b;
    color:#fff;
}