
/* смена акцентного цвета */
/*body.accent-color-1 #block-system-main-menu li a,*/
.item-accent-color-1,
body.accent-color-1 #blind-mode-off:hover,
body.accent-color-1 #block-system-main-menu li a:hover,
body.accent-color-1 .share-ria .share-button,
body.accent-color-1 .field-name-field-article-cat a,
body.accent-color-1 .main-sidebar .view-display-id-last_news article:hover h2 a,
body.accent-color-1 .links-block ul li i,
body.accent-color-1 .links-block ul li a:hover,
body.accent-color-1 #block-smi-old-smi-old-site ul li i,
body.accent-color-1 #block-smi-old-smi-old-site ul li a:hover,
/*body.accent-color-1 footer .special-links li a,*/
body.accent-color-1 header .weather-mini .temp,
body.accent-color-1 header .age-limit,
body.accent-color-1 .block-smi-catnews .view-header a,
body.accent-color-1 .pane-hustle-cat-news  .view-header a,
body.accent-color-1 #block-views-hustle-video-block .view-all,
body.accent-color-1 #block-smi-archive-smi-archive .all:hover,
body.accent-color-1 #calendar .ui-datepicker .ui-datepicker-prev:hover::before,
body.accent-color-1 #calendar .ui-datepicker .ui-datepicker-next:hover::before {
  color: #3e9ff1;
}
body.accent-color-1 .main-sidebar .important-news .field-name-title-field::before,
body.accent-color-1 .main-sidebar .regional-news .field-name-title-field::before,
body.accent-color-1 #block-views-hustle-top-news .article::before,
body.accent-color-1 #comments form .edit-actions input,
body.accent-color-1 #block-smi-poll-smi-poll .form-submit,
body.accent-color-1 #page-error-404 .goto-front,
body.accent-color-1 .cat-news .view-cat-splash,
body.accent-color-1 #archive-form button {
  background: #3e9ff1;
}
body.accent-color-1 #block-smi-poll-smi-poll h3,
body.accent-color-1 #block-smi-weather-smi-weather-big .location {
  background: rgba(39,124,234, .6);
}
body.accent-color-1 #block-smi-poll-smi-poll form,
body.accent-color-1 #block-smi-poll-smi-poll .poll-results,
body.accent-color-1 #block-smi-weather-smi-weather-big .weather,
body.accent-color-1 #block-smi-weather-smi-weather-big .date {
  background: rgba(39,124,234, .4);
}


/*body.accent-color-2 #block-system-main-menu li a,*/
.item-accent-color-2,
body.accent-color-2 #blind-mode-off:hover,
body.accent-color-2 #block-system-main-menu li a:hover,
body.accent-color-2 .share-ria .share-button,
body.accent-color-2 .field-name-field-article-cat a,
body.accent-color-2 .main-sidebar .view-display-id-last_news article:hover h2 a,
body.accent-color-2 .links-block ul li i,
body.accent-color-2 .links-block ul li a:hover,
body.accent-color-2 #block-smi-old-smi-old-site ul li i,
body.accent-color-2 #block-smi-old-smi-old-site ul li a:hover,
/*body.accent-color-2 footer .special-links li a,*/
body.accent-color-2 header .weather-mini .temp,
body.accent-color-2 header .age-limit,
body.accent-color-2 .block-smi-catnews .view-header a,
body.accent-color-2 .pane-hustle-cat-news .view-header a,
body.accent-color-2 #block-views-hustle-video-block .view-all,
body.accent-color-2 #block-smi-archive-smi-archive .all:hover,
body.accent-color-2 #calendar .ui-datepicker .ui-datepicker-prev:hover::before,
body.accent-color-2 #calendar .ui-datepicker .ui-datepicker-next:hover::before  {
  color: #1abc9c;
}
body.accent-color-2 .main-sidebar .important-news .field-name-title-field::before,
body.accent-color-2 .main-sidebar .regional-news .field-name-title-field::before,
body.accent-color-2 #block-views-hustle-top-news .article::before,
body.accent-color-2 #comments form .edit-actions input,
body.accent-color-2 #block-smi-poll-smi-poll .form-submit,
body.accent-color-2 #page-error-404 .goto-front,
body.accent-color-2 .cat-news .view-cat-splash,
body.accent-color-2 #archive-form button {
  background: #1abc9c;
}
body.accent-color-2 #block-smi-poll-smi-poll h3,
body.accent-color-2 #block-smi-weather-smi-weather-big .location {
  background: rgba(26,188,156, .6);
}
body.accent-color-2 #block-smi-poll-smi-poll form,
body.accent-color-2 #block-smi-poll-smi-poll .poll-results,
body.accent-color-2 #block-smi-weather-smi-weather-big .weather,
body.accent-color-2 #block-smi-weather-smi-weather-big .date {
  background: rgba(26,188,156, .4);
}


/*body.accent-color-3 #block-system-main-menu li a,*/
.item-accent-color-3,
body.accent-color-3 #blind-mode-off:hover,
body.accent-color-3 #block-system-main-menu li a:hover,
body.accent-color-3 .share-ria .share-button,
body.accent-color-3 .field-name-field-article-cat a,
body.accent-color-3 .main-sidebar .view-display-id-last_news article:hover h2 a,
body.accent-color-3 .links-block ul li i,
body.accent-color-3 .links-block ul li a:hover,
body.accent-color-3 #block-smi-old-smi-old-site ul li i,
body.accent-color-3 #block-smi-old-smi-old-site ul li a:hover,
/*body.accent-color-3 footer .special-links li a,*/
body.accent-color-3 header .weather-mini .temp,
body.accent-color-3 header .age-limit,
body.accent-color-3 .block-smi-catnews .view-header a,
body.accent-color-3 .pane-hustle-cat-news .view-header a,
body.accent-color-3 #block-views-hustle-video-block .view-all,
body.accent-color-3 #block-smi-archive-smi-archive .all:hover,
body.accent-color-3 #calendar .ui-datepicker .ui-datepicker-prev:hover::before,
body.accent-color-3 #calendar .ui-datepicker .ui-datepicker-next:hover::before {
  color: #d35400;
}
body.accent-color-3 .main-sidebar .important-news .field-name-title-field::before,
body.accent-color-3 .main-sidebar .regional-news .field-name-title-field::before,
body.accent-color-3 #block-views-hustle-top-news .article::before,
body.accent-color-3 #comments form .edit-actions input,
body.accent-color-3 #block-smi-poll-smi-poll .form-submit,
body.accent-color-3 #page-error-404 .goto-front,
body.accent-color-3 .cat-news .view-cat-splash,
body.accent-color-3 #archive-form button {
  background: #d35400;
}
body.accent-color-3 #block-smi-poll-smi-poll h3,
body.accent-color-3 #block-smi-weather-smi-weather-big .location {
  background: rgba(211,84,0, .6);
}
body.accent-color-3 #block-smi-poll-smi-poll form,
body.accent-color-3 #block-smi-poll-smi-poll .poll-results,
body.accent-color-3 #block-smi-weather-smi-weather-big .weather,
body.accent-color-3 #block-smi-weather-smi-weather-big .date {
  background: rgba(211,84,0, .4);
}



/*body.accent-color-4 #block-system-main-menu li a,*/
.item-accent-color-4,
body.accent-color-4 #blind-mode-off:hover,
body.accent-color-4 #block-system-main-menu li a:hover,
body.accent-color-4 .share-ria .share-button,
body.accent-color-4 .field-name-field-article-cat a,
body.accent-color-4 .main-sidebar .view-display-id-last_news article:hover h2 a,
body.accent-color-4 .links-block ul li i,
body.accent-color-4 .links-block ul li a:hover,
body.accent-color-4 #block-smi-old-smi-old-site ul li i,
body.accent-color-4 #block-smi-old-smi-old-site ul li a:hover,
/*body.accent-color-4 footer .special-links li a,*/
body.accent-color-4 header .weather-mini .temp,
body.accent-color-4 header .age-limit,
body.accent-color-4 .block-smi-catnews .view-header a,
body.accent-color-4 .pane-hustle-cat-news .view-header a,
body.accent-color-4 #block-views-hustle-video-block .view-all,
body.accent-color-4 #block-smi-archive-smi-archive .all:hover,
body.accent-color-4 #calendar .ui-datepicker .ui-datepicker-prev:hover::before,
body.accent-color-4 #calendar .ui-datepicker .ui-datepicker-next:hover::before {
  color: #f39c12;
}
body.accent-color-4 .main-sidebar .important-news .field-name-title-field::before,
body.accent-color-4 .main-sidebar .regional-news .field-name-title-field::before,
body.accent-color-4 #block-views-hustle-top-news .article::before,
body.accent-color-4 #comments form .edit-actions input,
body.accent-color-4 #block-smi-poll-smi-poll .form-submit,
body.accent-color-4 #page-error-404 .goto-front,
body.accent-color-4 .cat-news .view-cat-splash,
body.accent-color-4 #archive-form button {
  background: #f39c12;
}
body.accent-color-4 #block-smi-poll-smi-poll h3,
body.accent-color-4 #block-smi-weather-smi-weather-big .location {
  background: rgba(243,156,18, .6);
}
body.accent-color-4 #block-smi-poll-smi-poll form,
body.accent-color-4 #block-smi-poll-smi-poll .poll-results,
body.accent-color-4 #block-smi-weather-smi-weather-big .weather,
body.accent-color-4 #block-smi-weather-smi-weather-big .date {
  background: rgba(243,156,18, .4);
}

/*body.accent-color-5 #block-system-main-menu li a,*/
.item-accent-color-5,
body.accent-color-5 #blind-mode-off:hover,
body.accent-color-5 #block-system-main-menu li a:hover,
body.accent-color-5 .share-ria .share-button,
body.accent-color-5 .field-name-field-article-cat a,
body.accent-color-5 .main-sidebar .view-display-id-last_news article:hover h2 a,
body.accent-color-5 .links-block ul li i,
body.accent-color-5 .links-block ul li a:hover,
body.accent-color-5 #block-smi-old-smi-old-site ul li i,
body.accent-color-5 #block-smi-old-smi-old-site ul li a:hover,
/*body.accent-color-5 footer .special-links li a,*/
body.accent-color-5 header .weather-mini .temp,
body.accent-color-5 header .age-limit,
body.accent-color-5 .block-smi-catnews .view-header a,
body.accent-color-5 .pane-hustle-cat-news .view-header a,
body.accent-color-5 #block-views-hustle-video-block .view-all,
body.accent-color-5 #block-smi-archive-smi-archive .all:hover,
body.accent-color-5 #calendar .ui-datepicker .ui-datepicker-prev:hover::before,
body.accent-color-5 #calendar .ui-datepicker .ui-datepicker-next:hover::before {
  color: #2ecc71;
}
body.accent-color-5 .main-sidebar .important-news .field-name-title-field::before,
body.accent-color-5 .main-sidebar .regional-news .field-name-title-field::before,
body.accent-color-5 #block-views-hustle-top-news .article::before,
body.accent-color-5 #comments form .edit-actions input,
body.accent-color-5 #block-smi-poll-smi-poll .form-submit,
body.accent-color-5 #page-error-404 .goto-front,
body.accent-color-5 .cat-news .view-cat-splash,
body.accent-color-5 #archive-form button {
  background: #2ecc71;
}
body.accent-color-5 #block-smi-poll-smi-poll h3,
body.accent-color-5 #block-smi-weather-smi-weather-big .location {
  background: rgba(46,204,113, .6);
}
body.accent-color-5 #block-smi-poll-smi-poll form,
body.accent-color-5 #block-smi-poll-smi-poll .poll-results,
body.accent-color-5 #block-smi-weather-smi-weather-big .weather,
body.accent-color-5 #block-smi-weather-smi-weather-big .date {
  background: rgba(46,204,113, .4);
}

/*body.accent-color-6 #block-system-main-menu li a,*/
.item-accent-color-6,
body.accent-color-6 #blind-mode-off:hover,
body.accent-color-6 #block-system-main-menu li a:hover,
body.accent-color-6 .share-ria .share-button,
body.accent-color-6 .field-name-field-article-cat a,
body.accent-color-6 .main-sidebar .view-display-id-last_news article:hover h2 a,
body.accent-color-6 .links-block ul li i,
body.accent-color-6 .links-block ul li a:hover,
body.accent-color-6 #block-smi-old-smi-old-site ul li i,
body.accent-color-6 #block-smi-old-smi-old-site ul li a:hover,
  /*body.accent-color-6 footer .special-links li a,*/
body.accent-color-6 header .weather-mini .temp,
body.accent-color-6 header .age-limit,
body.accent-color-6 .block-smi-catnews .view-header a,
body.accent-color-6 .pane-hustle-cat-news .view-header a,
body.accent-color-6 #block-views-hustle-video-block .view-all,
body.accent-color-6 #block-smi-archive-smi-archive .all:hover,
body.accent-color-6 #calendar .ui-datepicker .ui-datepicker-prev:hover::before,
body.accent-color-6 #calendar .ui-datepicker .ui-datepicker-next:hover::before {
  color: #ef2d2d;
}
body.accent-color-6 .main-sidebar .important-news .field-name-title-field::before,
body.accent-color-6 .main-sidebar .regional-news .field-name-title-field::before,
body.accent-color-6 #block-views-hustle-top-news .article::before,
body.accent-color-6 #comments form .edit-actions input,
body.accent-color-6 #block-smi-poll-smi-poll .form-submit,
body.accent-color-6 #page-error-404 .goto-front,
body.accent-color-6 .cat-news .view-cat-splash,
body.accent-color-6 #archive-form button {
  background: #ef2d2d;
}
body.accent-color-6 #block-smi-poll-smi-poll h3,
body.accent-color-6 #block-smi-weather-smi-weather-big .location {
  background: rgba(239,45,45, .6);
}
body.accent-color-6 #block-smi-poll-smi-poll form,
body.accent-color-6 #block-smi-poll-smi-poll .poll-results,
body.accent-color-6 #block-smi-weather-smi-weather-big .weather,
body.accent-color-6 #block-smi-weather-smi-weather-big .date {
  background: rgba(239,45,45, .4);
}


body.main-color-dark header,
body.main-color-dark footer {
  background: #282828;
}

body.main-color-blue header,
body.main-color-blue footer {
  background: #34495e;
}

body.main-color-mc-773129 header,
body.main-color-mc-773129 footer {
  background: #773129;
}

body.main-color-mc-25653C header,
body.main-color-mc-25653C footer {
  background: #25653C;
}

body.main-color-mc-256565 header,
body.main-color-mc-256565 footer {
  background: #256565;
}

body.main-color-mc-253F65 header,
body.main-color-mc-253F65 footer {
  background: #253F65;
}





body.main-color-grey header {
  background: #ecf0f1;
  border-bottom: 1px solid rgba(52,73,94,.1);
}
body.main-color-grey footer {
  background: #ecf0f1;
}
body.main-color-grey .blind-mode,
body.main-color-grey #block-system-main-menu .collapsed-items .control,
body.main-color-grey #search-form #edit-s {
  border: 1px solid rgba(52,73,94,.1);
  color: #000;
}

body.main-color-grey #search-form #edit-s::-webkit-input-placeholder {
  color: rgba(52, 73, 94, .5);
}
body.main-color-grey #search-form #edit-s::-moz-placeholder,
body.main-color-grey #search-form #edit-s:-moz-placeholder {
  color: rgba(52, 73, 94, .5);
}
body.main-color-grey #block-system-main-menu li a,
body.main-color-grey footer .special-links li a,
body.main-color-grey header .site-name,
body.main-color-grey header .weather-mini,
body.main-color-grey header .currency-rate-mini,
body.main-color-grey footer .site-name,
body.main-color-grey footer .dev-copy a,
body.main-color-grey footer .footer-blind-mode,
body.main-color-grey #block-system-main-menu .collapsed-items .control,
body.main-color-grey footer .legal p {
  color: #34495e;
}
body.main-color-grey .blind-mode::before,
body.main-color-grey footer .footer-blind-mode::before {
  background: url(../images/icons/glasses_grey.svg) center center no-repeat;
}
body.main-color-grey header #search-form::before {
  background-image: url("../images/icons/search_black.svg");
}
body.main-color-grey header .horizontal-separator,
body.main-color-grey header .vertical-separator,
body.main-color-grey footer .horizontal-separator,
body.main-color-grey footer .vertical-separator {
  background: #34495e;
  opacity: .1;
}
body.main-color-grey footer {
  border-top: 1px solid rgba(52,73,94,.1);
}
body.main-color-grey header .second-line {
  border-top-color: rgba(52,73,94,.1);
}

body.main-color-grey #block-system-main-menu .collapsed-items .control:hover,
body.main-color-grey footer .footer-blind-mode:hover {
  background: rgba(52,73,94,.1);
}

body.main-color-grey header .social-links li a.vk,
body.main-color-grey footer .social-links li a.vk {
  background: url(../images/icons/vk_dark.svg) center center no-repeat;
  background-size: contain;
}
body.main-color-grey header .social-links li a.ok,
body.main-color-grey footer .social-links li a.ok {
  background: url(../images/icons/od_dark.svg) center center no-repeat;
  background-size: contain;
}
body.main-color-grey header .social-links li a.rss,
body.main-color-grey footer .social-links li a.rss {
  background: url(../images/icons/rss_dark.svg) center center no-repeat;
  background-size: contain;
}

/* смена шрифта */
body.font-classic .font-changable,
body.font-classic .field-name-body *,
body.font-classic .site-name,
body.font-classic .currency-rate-mini,
body.font-classic .currency-rate-mini *,
body.font-classic #block-smi-weather-smi-weather-big .weather .temp,
body.font-classic .node-teaser h2 a,
body.font-classic .view-mode-short h2 a,
body.font-classic #block-views-hustle-top-news h2 a,
body.font-classic #block-views-hustle-sticky h2 a {
  font-family: 'PT Serif' !important;
}

body.font-modern .font-changable,
body.font-modern .field-name-body *,
body.font-modern .site-name,
body.font-modern .currency-rate-mini,
body.font-modern .currency-rate-mini *,
body.font-modern #block-smi-weather-smi-weather-big .weather .temp,
body.font-modern .node-teaser h2 a,
body.font-modern .view-mode-short h2 a,
body.font-modern #block-views-hustle-top-news h2 a,
body.font-modern #block-views-hustle-sticky h2 a {
  font-family: 'Roboto Slab' !important;
}

body.font-trend .font-changable,
body.font-trend .field-name-body *,
body.font-trend .site-name,
body.font-trend .currency-rate-mini,
body.font-trend .currency-rate-mini *,
body.font-trend #block-smi-weather-smi-weather-big .weather .temp,
body.font-trend .node-teaser h2 a,
body.font-trend .view-mode-short h2 a,
body.font-trend #block-views-hustle-top-news h2 a,
body.font-trend #block-views-hustle-sticky h2 a {
  font-family: 'Roboto' !important;
}

.fa::before {
  font-family: 'Font Awesome 5 Free' !important;
}
