/*
Theme Name: SimpleMedSite
Description: Simple medical site template
Author: simpletemplates.ru
Author URI: http://simpletemplates.ru/
*/
body {
  color: #424242;
}

h1, h2, h3, h4, h5, h6 {
  color: #424242;
}

a {
  color: #c7006c;
}

a:hover, a:focus {
  color: #631740;
}

.smt-panel-group .panel-heading:after {
  color: #76214f;
}

.smt-panel-group_colored .smt-panel-primary_in .panel-heading {
  background: #76214f;
}

.smt-panel-group_services .panel-heading:before {
  color: #76214f;
}

.smt-alert_success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
  border: none;
}

.smt-alert_success hr {
  border-top-color: #c9e2b3;
}

.smt-alert_success .alert-link {
  color: #2b542c;
}

.smt-alert_success:before {
  background-color: rgba(255, 255, 255, 0.2);
}

.smt-alert_success:after {
  color: #FFC062;
  content: "\e013";
}

.smt-alert_info {
  background-color: #fff;
  border-color: #FFC062;
  color: #76214f;
}

.smt-alert_info hr {
  border-top-color: #ffb649;
}

.smt-alert_info .alert-link {
  color: #2076cf;
}

.smt-alert_info:before {
  background-color: #efefef;
}

.smt-alert_info:after {
  color: #76214f;
  content: "\e013";
}

.smt-alert_warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

.smt-alert_warning hr {
  border-top-color: #f7e1b5;
}

.smt-alert_warning .alert-link {
  color: #66512c;
}

.smt-alert_warning:before {
  background-color: rgba(255, 255, 255, 0.4);
}

.smt-alert_warning:after {
  color: #FFC062;
  content: "\e107";
}

.smt-alert_danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

.smt-alert_danger hr {
  border-top-color: #e4b9c0;
}

.smt-alert_danger .alert-link {
  color: #843534;
}

.smt-alert_danger:before {
  background-color: rgba(255, 255, 255, 0.2);
}

.smt-alert_danger:after {
  color: red;
  content: "\e014";
}

.smt-banner__content {
  background-color: rgba(55, 68, 81, 0.4);
  border-color: #FFC062;
}

.smt-banner:hover .smt-banner__content {
  background-color: rgba(55, 68, 81, 0.6);
}

.smt-benefit-square__icon {
  color: #fff;
}

.smt-benefit-square_theme_light {
  background-color: #88245a;
}

.smt-benefit-square_theme_normal {
  background-color: #76214f;
}

.smt-benefit-square_theme_dark {
  background-color: #631740;
}

.smt-breadcrumb__item:after {
  color: #000;
}

.smt-breadcrumb__link_active {
  color: #631740;
}

.smt-btn-topbar {
  color: #fff;
  background-color: #88245a;
  border-color: transparent;
}

.smt-btn-topbar:focus, .smt-btn-topbar.focus {
  color: #fff;
  background-color: #9a0f5b;
  border-color: transparent;
}

.smt-btn-topbar:hover {
  color: #fff;
  background-color: #9a0f5b;
  border-color: transparent;
}

.smt-btn-topbar:active, .smt-btn-topbar.active,
.open > .smt-btn-topbar.dropdown-toggle {
  color: #fff;
  background-color: #9a0f5b;
  border-color: transparent;
}

.smt-btn-topbar:active:hover, .smt-btn-topbar:active:focus, .smt-btn-topbar:active.focus, .smt-btn-topbar.active:hover, .smt-btn-topbar.active:focus, .smt-btn-topbar.active.focus,
.open > .smt-btn-topbar.dropdown-toggle:hover,
.open > .smt-btn-topbar.dropdown-toggle:focus,
.open > .smt-btn-topbar.dropdown-toggle.focus {
  color: #fff;
  background-color: #9a0f5b;
  border-color: transparent;
}

.smt-btn-topbar:active, .smt-btn-topbar.active,
.open > .smt-btn-topbar.dropdown-toggle {
  background-image: none;
}

.smt-btn-topbar.disabled:hover, .smt-btn-topbar.disabled:focus, .smt-btn-topbar.disabled.focus, .smt-btn-topbar[disabled]:hover, .smt-btn-topbar[disabled]:focus, .smt-btn-topbar[disabled].focus,
fieldset[disabled] .smt-btn-topbar:hover,
fieldset[disabled] .smt-btn-topbar:focus,
fieldset[disabled] .smt-btn-topbar.focus {
  background-color: #88245a;
  border-color: transparent;
}

.smt-btn-topbar .badge {
  color: #88245a;
  background-color: #fff;
}

.smt-btn-topbar_theme_light {
  color: #fff;
  background-color: #FFC062;
  border-color: transparent;
}

.smt-btn-topbar_theme_light:focus, .smt-btn-topbar_theme_light.focus {
  color: #fff;
  background-color: #ffb649;
  border-color: transparent;
}

.smt-btn-topbar_theme_light:hover {
  color: #fff;
  background-color: #ffb649;
  border-color: transparent;
}

.smt-btn-topbar_theme_light:active, .smt-btn-topbar_theme_light.active,
.open > .smt-btn-topbar_theme_light.dropdown-toggle {
  color: #fff;
  background-color: #ffb649;
  border-color: transparent;
}

.smt-btn-topbar_theme_light:active:hover, .smt-btn-topbar_theme_light:active:focus, .smt-btn-topbar_theme_light:active.focus, .smt-btn-topbar_theme_light.active:hover, .smt-btn-topbar_theme_light.active:focus, .smt-btn-topbar_theme_light.active.focus,
.open > .smt-btn-topbar_theme_light.dropdown-toggle:hover,
.open > .smt-btn-topbar_theme_light.dropdown-toggle:focus,
.open > .smt-btn-topbar_theme_light.dropdown-toggle.focus {
  color: #fff;
  background-color: #ffb649;
  border-color: transparent;
}

.smt-btn-topbar_theme_light:active, .smt-btn-topbar_theme_light.active,
.open > .smt-btn-topbar_theme_light.dropdown-toggle {
  background-image: none;
}

.smt-btn-topbar_theme_light.disabled:hover, .smt-btn-topbar_theme_light.disabled:focus, .smt-btn-topbar_theme_light.disabled.focus, .smt-btn-topbar_theme_light[disabled]:hover, .smt-btn-topbar_theme_light[disabled]:focus, .smt-btn-topbar_theme_light[disabled].focus,
fieldset[disabled] .smt-btn-topbar_theme_light:hover,
fieldset[disabled] .smt-btn-topbar_theme_light:focus,
fieldset[disabled] .smt-btn-topbar_theme_light.focus {
  background-color: #FFC062;
  border-color: transparent;
}

.smt-btn-topbar_theme_light .badge {
  color: #FFC062;
  background-color: #fff;
}

.smt-btn-topbar_theme_dark {
  color: #fff;
  background-color: #631740;
  border-color: transparent;
}

.smt-btn-topbar_theme_dark:focus, .smt-btn-topbar_theme_dark.focus {
  color: #fff;
  background-color: #76214f;
  border-color: transparent;
}

.smt-btn-topbar_theme_dark:hover {
  color: #fff;
  background-color: #76214f;
  border-color: transparent;
}

.smt-btn-topbar_theme_dark:active, .smt-btn-topbar_theme_dark.active,
.open > .smt-btn-topbar_theme_dark.dropdown-toggle {
  color: #fff;
  background-color: #76214f;
  border-color: transparent;
}

.smt-btn-topbar_theme_dark:active:hover, .smt-btn-topbar_theme_dark:active:focus, .smt-btn-topbar_theme_dark:active.focus, .smt-btn-topbar_theme_dark.active:hover, .smt-btn-topbar_theme_dark.active:focus, .smt-btn-topbar_theme_dark.active.focus,
.open > .smt-btn-topbar_theme_dark.dropdown-toggle:hover,
.open > .smt-btn-topbar_theme_dark.dropdown-toggle:focus,
.open > .smt-btn-topbar_theme_dark.dropdown-toggle.focus {
  color: #fff;
  background-color: #76214f;
  border-color: transparent;
}

.smt-btn-topbar_theme_dark:active, .smt-btn-topbar_theme_dark.active,
.open > .smt-btn-topbar_theme_dark.dropdown-toggle {
  background-image: none;
}

.smt-btn-topbar_theme_dark.disabled:hover, .smt-btn-topbar_theme_dark.disabled:focus, .smt-btn-topbar_theme_dark.disabled.focus, .smt-btn-topbar_theme_dark[disabled]:hover, .smt-btn-topbar_theme_dark[disabled]:focus, .smt-btn-topbar_theme_dark[disabled].focus,
fieldset[disabled] .smt-btn-topbar_theme_dark:hover,
fieldset[disabled] .smt-btn-topbar_theme_dark:focus,
fieldset[disabled] .smt-btn-topbar_theme_dark.focus {
  background-color: #631740;
  border-color: transparent;
}

.smt-btn-topbar_theme_dark .badge {
  color: #631740;
  background-color: #fff;
}

.smt-btn {
  color: #fff;
  background-color: #76214f;
  border-color: transparent;
}

.smt-btn:focus, .smt-btn.focus {
  color: #fff;
  background-color: #9c2063;
  border-color: transparent;
}

.smt-btn:hover {
  color: #fff;
  background-color: #9c2063;
  border-color: transparent;
}

.smt-btn:active, .smt-btn.active,
.open > .smt-btn.dropdown-toggle {
  color: #fff;
  background-color: #9c2063;
  border-color: transparent;
}

.smt-btn:active:hover, .smt-btn:active:focus, .smt-btn:active.focus, .smt-btn.active:hover, .smt-btn.active:focus, .smt-btn.active.focus,
.open > .smt-btn.dropdown-toggle:hover,
.open > .smt-btn.dropdown-toggle:focus,
.open > .smt-btn.dropdown-toggle.focus {
  color: #fff;
  background-color: #9c2063;
  border-color: transparent;
}

.smt-btn:active, .smt-btn.active,
.open > .smt-btn.dropdown-toggle {
  background-image: none;
}

.smt-btn.disabled:hover, .smt-btn.disabled:focus, .smt-btn.disabled.focus, .smt-btn[disabled]:hover, .smt-btn[disabled]:focus, .smt-btn[disabled].focus,
fieldset[disabled] .smt-btn:hover,
fieldset[disabled] .smt-btn:focus,
fieldset[disabled] .smt-btn.focus {
  background-color: #76214f;
  border-color: transparent;
}

.smt-btn .badge {
  color: #76214f;
  background-color: #fff;
}

.smt-btn_secondary {
  color: #fff;
  background-color: #FFC062;
  border-color: transparent;
}

.smt-btn_secondary:focus, .smt-btn_secondary.focus {
  color: #fff;
  background-color: #ffb649;
  border-color: transparent;
}

.smt-btn_secondary:hover {
  color: #fff;
  background-color: #ffb649;
  border-color: transparent;
}

.smt-btn_secondary:active, .smt-btn_secondary.active,
.open > .smt-btn_secondary.dropdown-toggle {
  color: #fff;
  background-color: #ffb649;
  border-color: transparent;
}

.smt-btn_secondary:active:hover, .smt-btn_secondary:active:focus, .smt-btn_secondary:active.focus, .smt-btn_secondary.active:hover, .smt-btn_secondary.active:focus, .smt-btn_secondary.active.focus,
.open > .smt-btn_secondary.dropdown-toggle:hover,
.open > .smt-btn_secondary.dropdown-toggle:focus,
.open > .smt-btn_secondary.dropdown-toggle.focus {
  color: #fff;
  background-color: #ffb649;
  border-color: transparent;
}

.smt-btn_secondary:active, .smt-btn_secondary.active,
.open > .smt-btn_secondary.dropdown-toggle {
  background-image: none;
}

.smt-btn_secondary.disabled:hover, .smt-btn_secondary.disabled:focus, .smt-btn_secondary.disabled.focus, .smt-btn_secondary[disabled]:hover, .smt-btn_secondary[disabled]:focus, .smt-btn_secondary[disabled].focus,
fieldset[disabled] .smt-btn_secondary:hover,
fieldset[disabled] .smt-btn_secondary:focus,
fieldset[disabled] .smt-btn_secondary.focus {
  background-color: #FFC062;
  border-color: transparent;
}

.smt-btn_secondary .badge {
  color: #FFC062;
  background-color: #fff;
}

.smt-btn-border {
  color: #76214f;
  background-color: transparent;
  border-color: #76214f;
}

.smt-btn-border:focus, .smt-btn-border.focus {
  color: #fff;
  background-color: #76214f;
}

.smt-btn-border:hover {
  color: #fff;
  background-color: #76214f;
}

.smt-btn-border:active, .smt-btn-border.active,
.open > .smt-btn-border.dropdown-toggle {
  color: #fff;
  background-color: #76214f;
}

.smt-btn-border:active:hover, .smt-btn-border:active:focus, .smt-btn-border:active.focus, .smt-btn-border.active:hover, .smt-btn-border.active:focus, .smt-btn-border.active.focus,
.open > .smt-btn-border.dropdown-toggle:hover,
.open > .smt-btn-border.dropdown-toggle:focus,
.open > .smt-btn-border.dropdown-toggle.focus {
  color: #fff;
  background-color: #76214f;
}

.smt-btn-border:active, .smt-btn-border.active,
.open > .smt-btn-border.dropdown-toggle {
  background-image: none;
}

.smt-btn-border.disabled:hover, .smt-btn-border.disabled:focus, .smt-btn-border.disabled.focus, .smt-btn-border[disabled]:hover, .smt-btn-border[disabled]:focus, .smt-btn-border[disabled].focus,
fieldset[disabled] .smt-btn-border:hover,
fieldset[disabled] .smt-btn-border:focus,
fieldset[disabled] .smt-btn-border.focus {
  color: #fff;
  background-color: #76214f;
}

.smt-btn-border .badge {
  color: #fff;
  background-color: #76214f;
}

.smt-btn-border_secondary {
  color: #FFC062;
  background-color: transparent;
  border-color: #FFC062;
}

.smt-btn-border_secondary:focus, .smt-btn-border_secondary.focus {
  color: #fff;
  background-color: #FFC062;
}

.smt-btn-border_secondary:hover {
  color: #fff;
  background-color: #FFC062;
}

.smt-btn-border_secondary:active, .smt-btn-border_secondary.active,
.open > .smt-btn-border_secondary.dropdown-toggle {
  color: #fff;
  background-color: #FFC062;
}

.smt-btn-border_secondary:active:hover, .smt-btn-border_secondary:active:focus, .smt-btn-border_secondary:active.focus, .smt-btn-border_secondary.active:hover, .smt-btn-border_secondary.active:focus, .smt-btn-border_secondary.active.focus,
.open > .smt-btn-border_secondary.dropdown-toggle:hover,
.open > .smt-btn-border_secondary.dropdown-toggle:focus,
.open > .smt-btn-border_secondary.dropdown-toggle.focus {
  color: #fff;
  background-color: #FFC062;
}

.smt-btn-border_secondary:active, .smt-btn-border_secondary.active,
.open > .smt-btn-border_secondary.dropdown-toggle {
  background-image: none;
}

.smt-btn-border_secondary.disabled:hover, .smt-btn-border_secondary.disabled:focus, .smt-btn-border_secondary.disabled.focus, .smt-btn-border_secondary[disabled]:hover, .smt-btn-border_secondary[disabled]:focus, .smt-btn-border_secondary[disabled].focus,
fieldset[disabled] .smt-btn-border_secondary:hover,
fieldset[disabled] .smt-btn-border_secondary:focus,
fieldset[disabled] .smt-btn-border_secondary.focus {
  color: #fff;
  background-color: #FFC062;
}

.smt-btn-border_secondary .badge {
  color: #fff;
  background-color: #FFC062;
}

.smt-btn-border_white {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}

.smt-btn-border_white:focus, .smt-btn-border_white.focus {
  color: #000;
  background-color: #fff;
}

.smt-btn-border_white:hover {
  color: #000;
  background-color: #fff;
}

.smt-btn-border_white:active, .smt-btn-border_white.active,
.open > .smt-btn-border_white.dropdown-toggle {
  color: #000;
  background-color: #fff;
}

.smt-btn-border_white:active:hover, .smt-btn-border_white:active:focus, .smt-btn-border_white:active.focus, .smt-btn-border_white.active:hover, .smt-btn-border_white.active:focus, .smt-btn-border_white.active.focus,
.open > .smt-btn-border_white.dropdown-toggle:hover,
.open > .smt-btn-border_white.dropdown-toggle:focus,
.open > .smt-btn-border_white.dropdown-toggle.focus {
  color: #000;
  background-color: #fff;
}

.smt-btn-border_white:active, .smt-btn-border_white.active,
.open > .smt-btn-border_white.dropdown-toggle {
  background-image: none;
}

.smt-btn-border_white.disabled:hover, .smt-btn-border_white.disabled:focus, .smt-btn-border_white.disabled.focus, .smt-btn-border_white[disabled]:hover, .smt-btn-border_white[disabled]:focus, .smt-btn-border_white[disabled].focus,
fieldset[disabled] .smt-btn-border_white:hover,
fieldset[disabled] .smt-btn-border_white:focus,
fieldset[disabled] .smt-btn-border_white.focus {
  color: #000;
  background-color: #fff;
}

.smt-btn-border_white .badge {
  color: #000;
  background-color: #fff;
}

.smt-call-action {
  background-color: #76214f;
}

.smt-call-action__label {
  color: #fff;
}

.smt-call-action-main__icon {
  background-color: #76214f;
}

.smt-call-action-main__label:after {
  background-color: #631740;
}

.smt-chart-pie__value {
  color: #76214f;
}

.smt-chart-pie_secondary .smt-chart-pie__value {
  color: #FFC062;
}

.smt-content h1:after {
  background-color: #631740;
}

.smt-content h2:after, .smt-content h3:after {
  background-color: #631740;
}

.smt-counter__value {
  color: #76214f;
}


.smt-divider_primary {
  border-color: #76214f;
}

.smt-divider_secondary {
  border-color: #FFC062;
}

.smt-doctor-list__arrow {
  border-color: #B2BFCC;
}

.smt-doctor-list__arrow:hover {
  color: #76214f;
}

.smt-doctor__icon {
  color: #76214f;
}

.smt-doctor__content:after {
  background-color: #76214f;
}

.smt-doctor__text {
  color: #374451;
}

.smt-doctor-detail__image-content {
  border-color: #FFE0B1;
  background-color: #e2dfda;
}

.smt-doctor-detail__over {
  border-color: #FFE0B1;
}

.smt-doctor-detail__icon {
  color: #76214f;
}

.owl-theme_doctor .owl-nav [class*='owl-'] {
  border: 2px solid #B2BFCC;
}

.owl-theme_doctor .owl-nav [class*='owl-']:hover {
  color: #76214f;
}

.owl-theme_doctor .owl-dots .owl-dot.active span, .owl-theme_doctor .owl-dots .owl-dot:hover span {
  background-color: #76214f;
}

.smt-footer {
  background-color: #374451;
}

.smt-footer__header {
  color: #B2BFCC;
}

.smt-footer__header:after {
  background-color: #631740;
}

.smt-copyright {
  background-color: #202E3B;
  color: #B2BFCC;
}

.smt-form .form-control-feedback {
  color: #b8c4cf;
}

.smt-form_bordered {
  border-color: #FFC062;
}

.smt-icon {
  color: #76214f;
}


.smt-phone {
  color: #424242;
}

.smt-phone:hover {
  color: #424242;
}

.smt-phone__icon {
  color: #76214f;
}

.smt-email {
  color: #424242;
}

.smt-email:hover {
  color: #424242;
}

.smt-email__icon {
  color: #76214f;
}

.smt-list_arrow > li {
  position: relative;
  padding-left: 15px;
}

.smt-list_arrow > li:before {
  border-left-color: #FFC062;
}

.smt-list_menu > li {
  border-top-color: #B2BFCC;
}

.smt-list_menu > li:last-child {
  border-bottom-color: #B2BFCC;
}

.smt-list__icon {
  color: #76214f;
}

.smt-list__link_active {
  color: #631740;
}

.smt-list_sidebar > li {
  border-top-color: #efefef;
}

.smt-list_sidebar > li:last-child {
  border-bottom-color: #efefef;
}

.smt-list_sidebar-bordered > li {
  border-top-color: #efefef;
}

.smt-list_sidebar-bordered > li:first-child {
  border-top-color: #FFE0B1;
}

.smt-list_sidebar-bordered > li:last-child {
  border-bottom-color: #efefef;
}

.smt-list_footer .smt-list__link:hover {
  color: #c7006c;
}


.smt-menu__list .smt-menu__list .smt-menu__item {
  border-color: #fff;
}

.smt-menu__link {
  color: #000;
}

.smt-menu__link:hover {
  color: #222222;
}

.smt-menu__link:focus, .smt-menu__link:active, .smt-menu__link_active {
  color: #222222;
}

.smt-menu__link_has-submenu:after {
  border-top-color: #FFC062;
}

.smt-menu__list > .smt-menu__item > .smt-menu__list {
  background-color: #efefef;
  border-color: #FFC062;
}

.smt-menu__list > .smt-menu__item > .smt-menu__list:before {
  border-bottom-color: #FFC062;
}

.smt-menu_navbar .smt-menu__list > .smt-menu__item > .smt-menu__list {
  background-color: #efefef;
  border-color: #FFC062;
}

.smt-toggle {
  border-color: transparent;
}

.smt-toggle:hover .icon-bar, .smt-toggle:focus .icon-bar {
  background-color: black;
}

.smt-toggle .icon-bar {
  background-color: #666;
}

.smt-news__date {
  color: #B2BFCC;
}

.smt-news_line .smt-news__date {
  color: #B2BFCC;
}

.smt-news-list__item {
  border-bottom-color: #76214f;
}

.smt-page-header {
  background-color: #374451;
}

.smt-page-header__header:after {
  background-color: #631740;
}

.smt-pagination > .active > a, .smt-pagination > .active > a:hover, .smt-pagination > .active > a:focus,
.smt-pagination > .active > span,
.smt-pagination > .active > span:hover,
.smt-pagination > .active > span:focus {
  background-color: #76214f;
  border-color: #76214f;
}

.smt-photo-item__icon {
  color: #76214f;
}

.smt-photo-item__content:after {
  background-color: #76214f;
}


.smt-response__quote {
  color: #76214f;
}

.smt-response-carousel__quote {
  color: #76214f;
}

.owl-theme_response .owl-nav [class*='owl-'] {
  color: #76214f;
}

.owl-theme_response .owl-nav [class*='owl-']:hover {
  color: #1c6ab9;
}

.owl-theme_response .owl-dots .owl-dot.active span, .owl-theme_response .owl-dots .owl-dot:hover span {
  background-color: #76214f;
}

.smt-schedule-mini__header:after {
  background-color: #631740;
}

.smt-services-list__header:after {
  background-color: #631740;
}

.smt-services-item {
  border-color: #cbcbcb;
}

.smt-services-item:after {
  border-left-color: #FFC062;
}

.smt-services-item:hover {
  border-color: #76214f;
  background-color: #fff;
}

.smt-services-item__link {
  color: #000;
}

.smt-services-item__link:hover {
  color: #000;
}

.smt-services-item__icon {
  color: #cbcbcb;
}

.smt-slide__header {
  color: #efefef;
}

.smt-slide__header strong, .smt-slide__header b {
  color: #76214f;
}

.smt-slide_dark .smt-slide__header {
  color: #424242;
}

.smt-slide_bg .smt-slide__content {
  background-color: rgba(32, 46, 59, 0.2);
  padding: 21px 20px;
}

.smt-slide_bg .smt-slide__text {
  color: #efefef;
}

.owl-theme_slider .owl-nav [class*='owl-'] {
  color: #fff;
}

.owl-theme_slider .owl-nav [class*='owl-']:hover {
  color: #76214f;
}

.owl-theme_slider .owl-dots .owl-dot.active span, .owl-theme_slider .owl-dots .owl-dot:hover span {
  background-color: #76214f;
}


.smt-nav-tabs_colored > li.active > a, .smt-nav-tabs_colored > li.active > a:hover, .smt-nav-tabs_colored > li.active > a:focus {
  background-color: #76214f;
  color: #fff;
}

.smt-nav-tabs_vertical > li.active > a, .smt-nav-tabs_vertical > li.active > a:hover, .smt-nav-tabs_vertical > li.active > a:focus {
  background-color: #76214f;
  color: #fff;
}

.smt-nav-pills > li.active > a, .smt-nav-pills > li.active > a:hover, .smt-nav-pills > li.active > a:focus {
  background-color: #76214f;
  color: #fff;
}

.smt-nav-pills_services > li > a:before {
  color: #FFC062;
}


.smt-topbar {
  border-color: #efefef;
  background: #efefef;
}

.smt-widget__header:after {
  background: #631740;
}

.geo_sity_back{
  width: 100vw;
  height: 100vh;
  position: fixed;
  top:-100vh;
  bottom: 0;
  left:0;
  right:0;
  z-index: 100000;
  background-color: rgba(121, 32, 80, 0.8);
  transition: 0.5s;
}

.geo_sity{
  margin: auto;
  width: 560px;
  margin-top: 10%;
}

.geo_sity_head{
  background-image: -moz-linear-gradient( 90deg, rgb(138,44,96) 0%, rgb(106,23,67) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(138,44,96) 0%, rgb(106,23,67) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(138,44,96) 0%, rgb(106,23,67) 100%);
  display: flex;
  flex-direction: row;
  padding: 10px 15px;
  justify-content: center;
  align-items: center;
}

.geo_sity_head_logo{
  width: 50%;
}

.geo_sity_head_text{
  width: 100%;
  font-size: 22px;
  color:#fff;
  padding-left: 10px;
  font-family:'MyriadPro', sans-serif;
}

.geo_sity_body_main{
}

.geo_sity_body{
  padding: 0 55px;
  background-color: #fff;
  transition: 1s;
  height: 188px;
  overflow: hidden;
}

.geo_sity_body.open{
  height: 0;
}

.geo_sity_body_title{
  margin-top: 55px;
}

.geo_sity_body_title_your-sity{
  position: relative;
  padding-left: 30px;
  color:#84275b;
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 35px;
}

.geo_sity_body_title_your-sity::before{
  content: "";
  position: absolute;
  display: block;
  top: -5px;
  left: 0px;
  width: 20px;
  height: 28px;
  background: url(../img/mark_adress.png) no-repeat;
}

.geo_sity_body_btn{
  display: flex;
  justify-content: space-between;
}

.geo_sity_body_btn a{
  width: 50%;
  padding-left: 30px;
  font-size: 22px;
  color:#84275b;
  font-family:'MyriadPro', sans-serif;
  text-decoration: underline;
  text-transform: uppercase;
}

.geo_sity_body_btn a:hover{
  text-decoration: none;
}

.geo_sity_body-more{
  padding: 0 55px;
  display: flex;
  height: 0;
  overflow: hidden;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  transition: 1s;
}

.geo_sity_body-more.open{
  height: 235px;
}

.geo_sity_body-more_link{
  padding-left: 30px;
  width: 50%;
  margin-bottom: 30px;
  font-size: 22px;
  color:#84275b;
  font-family:'MyriadPro', sans-serif;
  position: relative;
}

.geo_sity_body-more_link:nth-child(1), .geo_sity_body-more_link:nth-child(2){
  margin-top: 55px;
}

.geo_sity_body-more_link::before{
  content: "";
  position: absolute;
  display: block;
  top: -5px;
  left: 0px;
  width: 20px;
  height: 28px;
  background: url(../img/mark_adress.png) no-repeat;
}

.geo_sity_footer_close{
  display: block;
  width: 100%;
  background-color: #ececec;
  text-align: center;
  padding: 15px 0;
  color: #000;
  font-style: italic;
  font-weight: bold;
  transition: 0.3s;
}

.geo_sity_footer_close:hover{
  background-color: #d5c7c7;
  text-decoration: none;
}

@media (max-width:500px){
  .geo_sity{
    width: 95vw;
    margin-top: 20%;
  }

  .geo_sity_head_logo{
    width: 60%;
  }

  .geo_sity_head_text{
    width: 40%;
  }

  .geo_sity_head_logo img{
    width: 100%;
  }

  .geo_sity_body{
    height: 225px;
  }

  .geo_sity_body_btn{
    flex-wrap: wrap;
  }

  .geo_sity_body_btn a{
    padding: 0;
    text-align: center;
    margin: 10px 0;
    width: 100%;
  }

  .geo_sity_body-more{
    padding: 0 20px;
  }

}

@media (max-width:380px){
  .header_new_sity_name::before{
    left:33%;
  }
  .geo_sity_head_text{
    font-size: 18px;
  }
}

@media (max-width:330px){
  .header_new_sity_name::before{
    left:30%;
  }
}
