.arrow,
.breadcrumb__item:first-child,
.hl__s-title a:hover,
.latest__author,
.latest__button,
.latest__title,
.network__menu li:hover .icon-search:before,
.network__menu li:hover .social .social__link--facebook,
.network__menu li:hover .social .social__link--instagram,
.network__menu li:hover .social .social__link--rss,
.network__menu li:hover .social .social__link--twitter,
.network__menu li:hover .social .social__link--whatsapp,
.network__menu li:hover .social .social__link--youtube,
.network__menu li:hover a,
.paging__link,
.photos .title a:hover,
.read__content a,
.read__info,
.social--header .social__link--facebook,
.social--header .social__link--instagram,
.social--header .social__link--rss,
.social--header .social__link--twitter,
.social--header .social__link--whatsapp,
.social--header .social__link--youtube,
a:hover {
    color: #000080
}

.filter__title,
.network .title a:hover,
.opinion__author__title a:hover,
.title {
    color: #000080
}

.widget__mail__footer a:hover {
    color: #dfdff5
}

.editors__subtitle,
.editors__title a:hover,
.footer__link:hover,
.footer__menu.inline .footer__link:hover,
.latest__subtitle,
.nav li a.active,
.nav li a:hover,
.network__title a:hover,
.photos__subtitle,
.photos__title a:hover,
.topic .title a:hover,
.topic__title a:hover,
.videos .title a:hover,
.videos__title a:hover {
    color: #fe7f2d
}

.latest__date,
.photo__caption {
    color: #6e7191
}

.photo__author {
    color: #a0a3bd
}

.editors__date,
.network__date,
.videos__date {
    color: #d9dbe9
}

.breaking__content a:hover,
.breaking__title span,
.editors .title,
.editors__subtitle a:hover,
.editors__title,
.footer,
.footer__link,
.nav__more .icon,
.nav__more .icon:hover,
.network .title span,
.network__city,
.network__menu li:hover .social .social__link--facebook:hover,
.network__menu li:hover .social .social__link--instagram:hover,
.network__menu li:hover .social .social__link--rss:hover,
.network__menu li:hover .social .social__link--twitter:hover,
.network__menu li:hover .social .social__link--whatsapp:hover,
.network__menu li:hover .social .social__link--youtube:hover,
.network__title,
.paging__link--active,
.paging__link--show,
.paging__link:hover,
.photos .title,
.photos__title,
.tag__list li a,
.tag__list li a:hover,
.topic .title,
.topic__title,
.videos .title,
.videos__title {
    color: #fff
}

.ads__sticky__bottom .ads__button,
.breaking__title span,
.editors,
.footer,
.header__bottom,
.hl__b-subtitle,
.latest__button:hover,
.nav__wrap.more,
.network__city,
.paging__link--show,
.photos,
.social--header .social__link:hover,
.tag__list li a,
.title:after,
.topic__b-cat,
.videos,
.widget__mail__footer a {
    background-color: #000080
}

.ads__sticky__bottom .ads__button:hover,
.hl__b-subtitle:hover,
.network__city:hover,
.tag__list li a:hover,
.widget__mail__footer a:hover {
    background-color: #ff9b00
}

.breaking__wrap,
.widget__mail__footer {
    background-color: #7686b3
}

.nav__more a:hover .icon {
    background-color: #fe7f2d
}

input[type=password]:disabled,
input[type=text]:disabled {
    background-color: #f7f7fc
}

.button,
.editors .title:after,
.network .title:after,
.photo__icon,
.photos .title:after,
.topic .title:after,
.videos .title:after,
body,
button,
input,
select,
textarea {
    background-color: #fff
}

.photo img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px
}

.button,
button,
input,
select,
textarea {
    box-shadow: 0 2px 8px rgba(0, 0, 0, .02);
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, .02);
    -o-box-shadow: 0 2px 8px rgba(0, 0, 0, .02)
}

.button:focus,
.button:hover,
button:focus,
button:hover,
input:focus,
input:hover,
select:focus,
select:hover,
textarea:focus,
textarea:hover {
    box-shadow: 0 2px 8px rgba(0, 0, 0, .06);
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, .06);
    -o-box-shadow: 0 2px 8px rgba(0, 0, 0, .06)
}

textarea {
    display: block
}

.photo__icon {
    display: inline-block
}

.page,
.photo,
.photo__author,
.photo__wrap {
    position: relative
}

.photo__icon__expand {
    position: absolute
}

.page__teaser {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400
}

.button,
.photo__caption,
button,
input,
select,
textarea {
    font-size: 13px;
    line-height: 1.5;
    font-weight: 400
}

.photo__author {
    font-size: 11px;
    line-height: 1.5;
    font-weight: 400
}

.photo__icon {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600
}

.photo__icon {
    text-align: center
}

.photo__caption {
    text-align: left
}

.header__bottom {
    z-index: 2;
    position: relative
}

.header__middle {
    z-index: 3;
    position: relative
}

.header__middle .network__menu {
    justify-content: space-between
}

.header__middle .network__menu li:first-child {
    width: 198px
}

.header__middle .network__menu li:nth-child(2) {
    width: 614px
}

.header__middle .network__menu li:nth-child(2) a {
    justify-content: left
}

.header__middle .network__menu li:nth-child(2) .w-200 {
    left: 0
}

.header__middle .network__menu li ul li:first-child {
    width: 19%
}

.header__middle .network__menu li ul li:nth-child(2) {
    width: 19%
}

.header__middle .network__menu li .w-200 {
    left: calc(100% - 350px)
}

.header__middle .network__menu li date {
    justify-content: flex-start
}

.header__middle .col-bs12-7 {
    width: 100%;
    position: absolute;
    z-index: 1
}

.header__middle .col-bs12-5 {
    z-index: 2
}

.logo {
    padding: 10px 0 !important;
    text-align: center
}

.logo img {
    width: auto;
    height: 80px
}

.p404__title {
    color: #01a652
}

.p404__subtitle {
    color: #01a652
}

.p404__content {
    color: #000
}

.p404__link {
    background: #01a652
}

.p404__link:hover {
    background: #02026a
}

.breaking__title span:before {
    background-color: #fd0303
}

.breaking__content a {
    color: #000
}

.button--login:hover {
    background: #215aab
}

.editors {
    border: 3px solid #215aab
}

.hl__s-item.slick-current:after {
    border-top: 7px solid #215aab
}

.hl .slick-dots li.slick-active button {
    background: #215aab
}

.hl .slick-dots li button:before {
    content: ""
}

.latest__button {
    border: 2px solid #01a652
}

.nav li:hover {
    cursor: pointer;
    color: #fe7f2d
}

.nav li ul li a {
    color: #000 !important
}

.nav li ul li a:hover {
    color: #215aab !important;
    border-bottom: 2px solid #01a652
}

.nav li a {
    color: #fff;
    border-bottom: 2px solid transparent
}

.nav li a.active,
.nav li a:hover {
    border-bottom: 2px solid #fe7f2d
}

.nav__home .icon {
    color: #fff !important
}

.nav__home .icon:hover {
    color: #fe7f2d !important
}

.nav__more a {
    color: #fff !important
}

.nav__more a:hover {
    color: #fe7f2d !important
}

.nav__more li a {
    color: #000 !important
}

.nav__more li a:hover {
    color: #215aab !important;
    border-bottom: 2px solid #01a652
}

.nav__wrap.more {
    border-radius: 0
}

.nav__wrap.more a {
    color: #fff !important
}

.nav__wrap.more a:hover {
    color: #fe7f2d !important
}

.network {
    background: #01a652 url(../images/bg/bg_box_1.svg) top right no-repeat
}

.network__menu li:hover .icons-search {
    color: #01a652
}

.network__menu li ul {
    border-bottom: 2px solid #01a652
}

.network__menu li ul li a:hover {
    color: #215aab !important
}

.network__menu li date {
    color: #6e7191
}

.network__city:hover a {
    color: #fff !important
}

.network .title span {
    background-color: transparent
}

.network__sidebar .network__city {
    color: #215aab
}

.network__sidebar .network__link:hover {
    color: #215aab
}

.opinion__item:hover .opinion__img {
    border: 5px solid #215aab
}

.paging__link {
    border: 1px solid #215aab
}

.paging__link--active,
.paging__link:hover {
    background: #215aab
}

.photo {
    margin-bottom: 20px
}

.photo__main {
    width: 1100px
}

@media (min-width:1100px) {
    .photo__main {
        width: 100%
    }
}

.photo img {
    width: 100%
}

.photo__author {
    display: inline;
    padding: 0 5px
}

.photo__caption {
    padding: 10px 0
}

.photo__icon {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    padding: 10px
}

.photo__icon__expand {
    top: 15px;
    right: 15px;
    z-index: 1
}

.photos__item {
    background-color: transparent
}

.page__teaser {
    padding: 0 0 30px
}

.page__teaser a {
    color: #215aab
}

.filter {
    border-bottom: 1px solid #215aab
}

.title {
    text-transform: uppercase;
    position: relative;
    margin-bottom: 5px
}

.title:after {
    position: absolute;
    left: 0;
    bottom: 10px
}

.topic {
    background: #01a652 url(../images/bg/bg_box_1.svg) top right no-repeat
}

.topic__item {
    background-color: transparent
}

.videos__item {
    background-color: transparent
}

.widget__salat a {
    color: #215aab
}

.footer {
    border-top: 6px solid #000
}

.footer__logo img {
    height: 45px
}

.footer__menu.inline .footer__link {
    color: #d9dbe9
}

body:after {
    content: "";
    background: 0 0
}

#modals {
    visibility: hidden;
    opacity: 0
}

.modals__button {
    color: #215aab
}

.row__bg {
    background-color: #215aab
}

.button,
button,
input,
select,
textarea {
    margin: 0;
    padding: 6px 12px;
    border-radius: 0;
    border: 1px solid #f7f7fc;
    outline: 0;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.button:focus,
.button:hover,
button:focus,
button:hover,
input:focus,
input:hover,
select:focus,
select:hover,
textarea:focus,
textarea:hover {
    border: 1px solid #a2a2a2
}

input[type=password],
input[type=text],
select {
    height: 45px
}

input[type=password]:disabled,
input[type=text]:disabled {
    color: #c2bebe
}

input[type=password]:disabled:focus,
input[type=password]:disabled:hover,
input[type=text]:disabled:focus,
input[type=text]:disabled:hover {
    border: solid 1px #f7f7fc;
    box-shadow: inherit
}

textarea {
    min-height: 100px;
    max-width: 100%;
    width: 100%;
    resize: none
}

button,
input[type=checkbox],
input[type=radio],
input[type=reset],
input[type=submit] {
    cursor: pointer
}

.form__button {
    height: 45px;
    background: #215aab
}

.form__button:focus,
.form__button:hover {
    background: #02026a;
    border: 1px solid #02026a
}

.arrow:hover {
    background: #215aab
}