.breadcrumb__item:first-child, .editors__subtitle, .hl__s-title a, .latest__title, .latest__author, .nav__more a:hover .icon, .network__menu li:hover a, .network__menu li:hover .icon-search:before, .read__info, .read__info__author a, .read__content a, .footer, .footer__link, .footer__menu.inline .footer__link {
  color: #383f71; }

.breaking__content a:hover, .nav__more .icon:hover, .opinion__author__title a:hover, .filter__title, .title {
  color: #232953; }

.editors__title a:hover, .network__title a:hover, .topic__title a:hover {
  color: #a3a9d2; }

a:hover, .hl__s-title a:hover, .latest__subtitle, .latest__button, .photos__title a:hover, .read__info__author a:hover, .videos__title a:hover, .footer__link:hover, .footer__menu.inline .footer__link:hover {
  color: #e50000; }

.arrow {
  color: #222; }

.latest__date, .network__menu li date {
  color: #6e7191; }

.photo__author, .photo__caption {
  color: #a0a3bd; }

.editors__date, .network__date {
  color: #d9dbe9; }

.ads__sticky__bottom .ads__button, .ads__sticky__bottom .ads__button:hover, .breaking__title span, .editors .title, .editors__title, .hl__b-subtitle, .hl__b-subtitle:hover, .latest__button:hover, .nav__more .icon, .network__title, .network .title span, .photos .title, .photos__title, .tag__list li a, .tag__list li a:hover, .topic .title, .topic__title, .videos .title, .videos__title, .widget__mail__footer a, .widget__mail__footer a:hover, .arrow:hover {
  color: #ffffff; }

.header__bottom, .ads__sticky__bottom .ads__button, .breaking__title span, .hl__b-subtitle, .network__city, .paging__link--show, .tag__list li a, .title:after, .topic__b-cat, .widget__mail__footer a {
  background-color: #383f71; }

.ads__sticky__bottom .ads__button:hover, .hl__b-subtitle:hover, .network__city:hover, .tag__list li a:hover {
  background-color: #232953; }

.latest__button:hover {
  background-color: #e50000; }

.widget__mail__footer {
  background-color: #d8c5c2; }

input[type="text"]:disabled,
input[type="password"]:disabled {
  background-color: #f7f7fc; }

body, .editors .title:after, .nav__more a:hover .icon, .nav__wrap li:hover:after, .network .title::after, .photo__icon, .photos .title:after, .topic .title:after, .videos .title:after, input,
select,
button,
textarea,
.button {
  background-color: #ffffff; }

.photo img {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

input,
select,
button,
textarea,
.button {
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.02);
  -moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.02);
  -o-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.02); }

input:hover, input:focus,
select:hover,
select:focus,
button:hover,
button:focus,
textarea:hover,
textarea:focus,
.button:hover,
.button:focus {
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.06);
  -o-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.06); }


textarea {
  display: block; }

.photo__icon {
  display: inline-block; }

.photo, .photo__author, .photo__wrap, .page {
  position: relative; }

.photo__icon__expand {
  position: absolute; }

.page__teaser {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400; }

.photo__caption, input,
select,
button,
textarea,
.button {
  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; }

.logo img {
  padding: 5px 0px;
  width: auto;
  height: 60px; }

.p404__title {
  color: #383f71; }

.p404__subtitle {
  color: #e62129; }

.p404__content {
  color: #222; }

.p404__link {
  background: #383f71; }
  .p404__link:hover {
    background: #303560; }

.breaking__title span:before {
  background-color: #e62129; }

.breaking__wrap {
  background-color: #f3bcbe; }

.button--login:hover {
  background: #383f71; }

.editors {
  background-color: #383f71; }

.hl__s-item.slick-current:after {
  border-top: 7px solid #383f71; }

.hl .slick-dots li.slick-active button {
  background: #383f71; }

.hl .slick-dots li button:before {
  content: ""; }

.latest__subtitle a:hover {
  color: #e62129; }

.latest__button {
  border: 2px solid #e50000; }

.nav li:hover {
  cursor: pointer;
  color: #383f71; }

.nav li ul li a {
  color: #222 !important; }
  .nav li ul li a:hover {
    color: #383f71 !important; }

.nav li a {
  color: #ffffff !important; }

.nav__home .icon {
  color: #ffffff !important; }
  .nav__home .icon:hover {
    color: #ffffff !important;
    text-decoration: underline !important; }

.nav__more a {
  color: #ffffff !important; }

.nav__more li a {
  color: #222 !important; }

.nav__wrap li {
  position: relative; }
  .nav__wrap li a {
    border-left: 1px solid #737373; }
  .nav__wrap li:hover:after {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 4px; }
  .nav__wrap li:nth-child(1) a {
    border-left: 0; }
  .nav__wrap li ul li a {
    border-left: 0; }
    .nav__wrap li ul li a:hover {
      color: #e50000 !important; }

.nav__wrap.more a {
  border-left: 0;
  color: #383f71 !important; }
  .nav__wrap.more a:hover {
    color: #e50000 !important; }

.network {
  box-shadow: -1px 10px 17px -7px rgba(0, 0, 0, 0.4) inset;
  background: linear-gradient(313.14deg, #383f71 -0.74%, #e50000 161.12%); }
  .network__menu li:hover .icons-search {
    color: #383f71; }
  .network__menu li:hover .social .social__link--facebook {
    color: #3b5998; }
    .network__menu li:hover .social .social__link--facebook:hover {
      color: #ffffff; }
  .network__menu li:hover .social .social__link--twitter {
    color: #1da1f2; }
    .network__menu li:hover .social .social__link--twitter:hover {
      color: #ffffff; }
  .network__menu li:hover .social .social__link--google-plus {
    color: #dd4b39; }
    .network__menu li:hover .social .social__link--google-plus:hover {
      color: #ffffff; }
  .network__menu li:hover .social .social__link--instagram {
    color: #c13584; }
    .network__menu li:hover .social .social__link--instagram:hover {
      color: #ffffff; }
  .network__menu li:hover .social .social__link--rss {
    color: #f26522; }
    .network__menu li:hover .social .social__link--rss:hover {
      color: #ffffff; }
  .network__menu li:hover .social .social__link--whatsapp {
    color: #25d366; }
    .network__menu li:hover .social .social__link--whatsapp:hover {
      color: #ffffff; }
  .network__menu li:hover .social .social__link--youtube {
    color: #cd201f; }
    .network__menu li:hover .social .social__link--youtube:hover {
      color: #ffffff; }
  .network__menu li ul {
    border-bottom: 2px solid #383f71; }
    .network__menu li ul li a:hover {
      color: #e50000 !important; }
  .network__city {
    color: #ffffff !important; }
    .network__city:hover a {
      color: #ffffff !important; }
  .network .title span {
    background-color: transparent; }
  .network__sidebar .network__city {
    color: #383f71; }
  .network__sidebar .network__link:hover {
    color: #383f71; }

.opinion__item:hover .opinion__img {
  border: 5px solid #383f71; }

.paging__link {
  border: 1px solid #383f71; }
  .paging__link--active, .paging__link:hover {
    background: #383f71; }

.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 {
  background: #383f71; }
  .photos__item {
    background-color: transparent; }

.page__teaser {
  padding: 0 0 30px; }
  .page__teaser a {
    color: #383f71; }

.filter {
  border-bottom: 1px solid #383f71; }

.title {
  position: relative;
  margin-bottom: 5px; }
  .title:after {
    position: absolute;
    left: 0;
    bottom: 10px;
    width: 100%;
    height: 2px; }

.topic {
  box-shadow: -1px 10px 17px -7px rgba(0, 0, 0, 0.4) inset;
  background: linear-gradient(313.14deg, #383f71 -0.74%, #e50000 161.12%); }
  .topic__item {
    background-color: transparent; }

.videos {
  background: #383f71; }
  .videos__item {
    background-color: transparent; }

.widget__salat a {
  color: #383f71; }

.footer {
  background: #feffff;
  border-top: 4px solid #383f71; }
  .footer__logo img {
    height: 40px; }

body:after {
  content: "";
  background: transparent; }

#modals {
  visibility: hidden;
  opacity: 0; }

.modals__button {
  color: #383f71; }

.row__bg {
  background-color: #383f71; }

input,
select,
button,
textarea,
.button {
  margin: 0;
  padding: 6px 12px;
  border-radius: 0;
  border: 1px solid #f7f7fc;
  outline: 0;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  input:hover, input:focus,
  select:hover,
  select:focus,
  button:hover,
  button:focus,
  textarea:hover,
  textarea:focus,
  .button:hover,
  .button:focus {
    border: 1px solid #a2a2a2; }

select,
input[type="text"],
input[type="password"] {
  height: 45px; }

input[type="text"]:disabled,
input[type="password"]:disabled {
  color: #c2bebe; }
  input[type="text"]:disabled:hover, input[type="text"]:disabled:focus,
  input[type="password"]:disabled:hover,
  input[type="password"]:disabled:focus {
    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="submit"],
input[type="reset"] {
  cursor: pointer; }

.form__button {
  height: 45px;
  background: #383f71; }
  .form__button:hover, .form__button:focus {
    background: #303560;
    border: 1px solid #303560; }

.social--header .social__link--facebook {
  color: #3b5998; }

.social--header .social__link--twitter {
  color: #1da1f2; }

.social--header .social__link--google-plus {
  color: #dd4b39; }

.social--header .social__link--instagram {
  color: #c13584; }

.social--header .social__link--rss {
  color: #f26522; }

.social--header .social__link--whatsapp {
  color: #25d366; }

.social--header .social__link--youtube {
  color: #cd201f; }

.social--header .social__link:hover {
  background: #383f71; }

.arrow:hover {
  background: #383f71; }
