 /*loading*/

.loading-container ul li p {
    color: #0372ae;
}

.spinner .rect1 {
    background: #0372ae;
}

.spinner .rect2 {
    background: #0372ae;
}

.spinner .rect3 {
    background: #0372ae;
}

.spinner .rect4 {
    background: #0372ae;
}

.spinner .rect5 {
    background: #0372ae;
}

 /*flash news*/


.trending-news .trending-news-inner .title {
    background: linear-gradient(285deg, #0372ae 27%, #2e90d2 100%, #fff 100%);
}

.trending-news .trending-news-inner .trending-news-slider .item-single a:hover {
    color: #0372ae;
}

.trending-news .trending-news-inner .trending-news-slider .item-single a:active {
    color: #0372ae;
}

 /*top bar*/

.topbar {
    background-color: #0a4a00;
}

.bg__footer {
    background-color: #0a4a00;
}

.topbar .topbar-right .topbar-link li a:hover {
    color: #fcca02;
}

.topbar .topbar-right .topbar-link li a:active {
    color: #fcca02;
}


/*footer*/
.wrapper__footer .widget__footer .link__category ul li a:hover  {
    color: #fcca02;
}

.wrapper__footer .widget__footer .link__category ul li a:active  {
    color: #fcca02;
}

.bg__footer-bottom .list-inline .list-inline-item a:active {
   color: #fcca02;
}

.bg__footer-bottom .list-inline .list-inline-item a:hover {
   color: #fcca02;
}

/* menu */

.navbar-soft .navbar-nav .nav-item:hover .nav-link, .navbar-soft .navbar-nav .nav-item.show .nav-link {
    border-bottom: 2px solid #0372ae;

}


.navbar a:hover {
    color: #0372ae;
}

.navbar a:active {
    color: white;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    background-color: #0372ae;
}

/* article */

.article__entry .article__content .article__category {
    background: linear-gradient(285deg, #0372ae 27%, #2e90d2 100%, #fff 100%);
}

.card__post .card__post__body .card__post__content .card__post__category{
    background: linear-gradient(285deg, #0372ae 27%, #2e90d2 100%, #fff 100%);
}

.card__post__body-border-all .card__post__category {
    background: linear-gradient(285deg, #0372ae 27%, #2e90d2 100%, #fff 100%);
}

.text-primary {
    color: #0372ae !important;
}

.article__entry .article__content h5 a:hover {
    color: #0372ae;
}

.article__entry .article__content h5 a:active {
    color: #0372ae;
}

.btn-outline-primary {
    color: #0372ae;
    border-color: #0372ae;
}

.btn-outline-primary:hover {
    color: white;
    border-color: #0372ae;
    background-color: #0372ae;
}

.btn-outline-primary:active {
    color: white;
    border-color: #0372ae;
    background-color: #0372ae;
}

.wrapper__list__article-small .card__post .card__post__content .card__post__title h6 a:hover {
    color: #0372ae;
}

.wrapper__list__article-small .card__post .card__post__content .card__post__title h6 a:active {
    color: #0372ae;
}

.card__post .card__post__body .card__post__content .card__post__title h6 a:active {
    color: #0372ae;
}

.card__post .card__post__body .card__post__content .card__post__title h6 a:hover {
    color: #0372ae;
}

.wrapper__list__article .border_section::before {
    background: #0372ae;
}

.pagination a.active {
    background-color: #0372ae;
    border: 1px solid #0372ae;
}

/* widgets buttons */
.widget__category ul li a:hover {
    background-color: #0372ae;
}

.widget__category ul li a:active {
    background-color: #0372ae;
}

.btn-primary {
    background-color: #0372ae;
    border-color: #0372ae;
}


.btn-primary:hover {
    background-color: #0372ae;
    border-color: #0372ae;
}

.btn-primary:active {
    background-color: #0372ae;
    border-color: #0372ae;
}


.btn-social.btn-social-o:hover.youtube {
    color: #fcca02;
}


.btn-social.btn-social-o:hover.instagram {
    color: #fcca02;
}

.btn-social.btn-social-o:hover.twitter {
    color: #fcca02;
}

.btn-social.btn-social-o:hover.facebook {
    color: #fcca02;
}

.btn-social.btn-social-o:hover.linkedin {
    color: #fcca02;
}


.topbar .topbar-right .topbar-sosmed li a:hover {
    color: #fcca02;
}

.topbar .topbar-right .topbar-sosmed li a:active {
    color: #fcca02;
}

.wrapper__list__article .card__post__content .card__post__title h5 a:hover {
    color: #0372ae;
}

.wrapper__list__article .card__post__content .card__post__title h5 a:active {
    color: #0372ae;
}


.card__post__transition .card__post__body .card__post__content .card__post__title h5 a:active {
    color: #0372ae;
}

.card__post__transition .card__post__body .card__post__content .card__post__title h5 a:hover {
    color: #0372ae;
}

.blog-tags .list-inline .list-inline-item a:active {
    color: white;
    background-color: #0372ae;
    border: 1px solid #0372ae;
}

.blog-tags .list-inline .list-inline-item a:hover {
    color: white;
    background-color: #0372ae;
    border: 1px solid #0372ae;
}


.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #fcca02;
    border-color: #fcca02;
}


.bg__footer-bottom span a:hover {
    color: #fcca02;
}

.bg__footer-bottom span a:active {
    color: #fcca02;
}

h1, h2, h3, h4, h5, h6 {
   color: #0372ae
}

.wrapper__list__article h4 {
    text-transform: uppercase;
}

.breadcrumbs__item--current {
    color: #0a4a00;
}

.breadcrumbs__url:hover {
    color: #0372ae;
}

.breadcrumbs__url:active {
    color: #0372ae;
}

a {
    color: #0372ae;
}

a:hover {
    color: #0372ae;
}


.block-quote::before {
    color: #0372ae;
}

.block-quote cite::before {

    background: #0372ae;
}

.blog-tags .list-inline .list-inline-item .fa-tags {

    color: #0372ae;
}

.comments-area .comment-body .reply a {
    background: #0372ae;
}

.comments-area .comment-body .reply a:active {
    background: #fcca02;
}

.comments-area .comment-body .reply a:hover {
    background: #0372ae;
}

.comments-area .comment-body .reply a::before {

    background: #0372ae;
  
}

.comments-area .comment-respond .form-submit input {
    background: #0372ae;
    border: 1px solid #0372ae;
}


.navbar .search {
    width: 130px;
    max-width: 100%;
}


.annonce-img {
    max-width: auto !important;
    width: auto !important;
    height: auto !important;
    max-height: 460px;
}


div.article__image{
    overflow: hidden;
}

.article__entry .article__content {
    font-size: 0.8em;
}


div .card__post__title h2 a { 
  font-weight: bold !important;
  font-size: 2rem;
}

.article__entry .article__content h5 a {
  font-size: 0.7em;
  font-weight: bold !important;
}

.card__post-list .card__post__content .card__post__title h6 a {
  font-weight: lighter !important;
  font-size: 0.7em;
}

.card__post-carousel .card__post .card__post__body img {
     max-width: 100%;
     width: 100%;
    height: 460px;
    -o-object-fit: cover;
    object-fit: cover;
    object-position: top; 
    position: relative;
}

.article__entry .article__image img {
  height: 180px;
  width: 100%;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
    object-position: top; 
  position: relative;
}

.wrap__about-us p {
 text-align: justify;
}
