/* Extra Styles +++++++++
 ++++++++++++++++++++++ */
body.body_style_fullscreen:not(.sc_stack_section_present):not(.elementor-editor-active) .content_wrap_fullscreen,
body.body_style_fullscreen:not(.sc_stack_section_present):not(.elementor-editor-active) .content_wrap_fullscreen {
  overflow: hidden;
                 	/* Used to prevent horizontal scroll on fullscreen pages.
					Please be advised that this rule is incompatible with sticky effects for sections - any fixed row will instead be displayed on the bottom of the page. */
}

/* Widget 'About Me' */
.widget_aboutme .aboutme_avatar + .aboutme_description,
.widget_aboutme .aboutme_username + .aboutme_description {
  margin-top: 1em;
}

/* Extra Button Style */
.extra_button_style.sc_button.sc_button.sc_button_simple {
  font-size: 24px;
  color: var(--theme-color-inverse_link);
}
.extra_button_style.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: var(--theme-color-text_link);
  background-color: var(--theme-color-inverse_link);
  border: none !important;
}
.extra_button_style.sc_button.sc_button.sc_button_simple:focus, .extra_button_style.sc_button.sc_button.sc_button_simple:hover {
  color: var(--theme-color-inverse_link_08) !important;
}
.extra_button_style.sc_button.sc_button.sc_button_simple.sc_button_icon_left .sc_button_icon {
  margin-right: 1em;
}
.extra_button_style.sc_button.sc_button.sc_button_simple.sc_button_icon_right .sc_button_icon {
  margin-left: 1em;
}

.extra_button_style_2.sc_button.sc_button.sc_button_simple {
  font-size: 21px;
}
.extra_button_style_2.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
  font-size: 16px;
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
  border: none !important;
}
.extra_button_style_2.sc_button.sc_button.sc_button_simple.sc_button_icon_left .sc_button_icon {
  margin-right: 1em;
}
.extra_button_style_2.sc_button.sc_button.sc_button_simple.sc_button_icon_right .sc_button_icon {
  margin-left: 1em;
}

/* Contact Form 7 */
div.wpcf7 .form-style-3 .wpcf7-submit-style .wpcf7-submit {
  padding: 17px 35px 17px 62px !important;
}
div.wpcf7 .form-style-3 .style-line[class*="icon-"]:before {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 input[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 textarea[placeholder]::-webkit-input-placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 input[placeholder]::-moz-placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 textarea[placeholder]::-moz-placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 input[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 textarea[placeholder]:-ms-input-placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 input[placeholder]::placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 textarea[placeholder]::placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 input[placeholder]:focus::-webkit-input-placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 textarea[placeholder]:focus::-webkit-input-placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 input[placeholder]:focus::-moz-placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 textarea[placeholder]:focus::-moz-placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 input[placeholder]:focus:-ms-input-placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 textarea[placeholder]:focus:-ms-input-placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 input[placeholder]:focus::placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 textarea[placeholder]:focus::placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-simple p {
  margin: 0;
}
div.wpcf7 .form-style-simple input[type="text"],
div.wpcf7 .form-style-simple input[type="number"],
div.wpcf7 .form-style-simple input[type="email"],
div.wpcf7 .form-style-simple input[type="url"],
div.wpcf7 .form-style-simple input[type="tel"],
div.wpcf7 .form-style-simple input[type="password"],
div.wpcf7 .form-style-simple input[type="search"],
div.wpcf7 .form-style-simple select,
div.wpcf7 .form-style-simple textarea,
div.wpcf7 .form-style-simple textarea.wp-editor-area {
  border: 1px solid var(--theme-color-input_bd_color);
  padding: 15px 20px 15px 50px;
  line-height: 1.5em;
}
div.wpcf7 .form-style-simple .select_container,
div.wpcf7 .form-style-simple textarea,
div.wpcf7 .form-style-simple input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {
  margin-bottom: 0;
}
div.wpcf7 .form-style-simple .style-icon[class*="icon-"]:before {
  color: var(--theme-color-text_light);
  display: block;
  font-family: "fontello";
  font-size: 17px;
  font-weight: 400;
  position: absolute;
  z-index: 1;
  top: 15px;
  left: 20px;
}
div.wpcf7 .form-style-simple .style-icon.icon-name:before {
  top: 14px;
  content: '\e9ae';
}
div.wpcf7 .form-style-simple .style-icon.icon-email:before {
  content: '\e9a3';
  font-size: 14px;
}
div.wpcf7 .form-style-simple .style-icon.icon-phone:before {
  margin-top: 1px;
  content: '\e9b8';
}
div.wpcf7 .form-style-simple .columns_wrap > [class*="column-"] {
  padding-bottom: 15px;
}
div.wpcf7 .form-style-simple .columns_wrap > [class*="column-"].extra_padding {
  padding-bottom: 30px;
}
div.wpcf7 .form-style-simple span.wpcf7-not-valid-tip {
  margin-top: 5px;
}
div.wpcf7 .form-style-simple .wpcf7-not-valid + .wpcf7-not-valid-tip {
  margin-bottom: 0.3em;
}
div.wpcf7 .form-style-simple .submit-style-in:before {
  display: none;
}
div.wpcf7 .form-style-simple .wpcf7-submit {
  margin: 0 !important;
  padding: 17px 40px !important;
}
div.wpcf7 .form-style-simple .wpcf7-spinner,
div.wpcf7 .form-style-simple .ajax-loader {
  position: absolute;
  margin: 18px 0 0 10px;
}

/* 404 */
.post_item_404 .post_content {
  overflow: visible;
}
.post_item_404 .post_content .svg-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.post_item_404 .post_content .svg-wrap .svg-main {
  display: block;
  width: 700px;
  height: 700px;
  z-index: 20;
  position: absolute;
  top: -7%;
  left: 21%;
}
.post_item_404 .post_content .svg-wrap .svg-main svg {
  width: 100%;
  height: 100%;
  fill: #A87252;
  opacity: .06;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.error404 .page_content_wrap,
.search-no-results .page_content_wrap {
  background-color: var(--theme-color-bg_color);
}

.error404 .top_panel,
.error404 [class*="scheme_"].top_panel,
.error404 [class*="scheme_"].sc_layouts_row {
  background-color: transparent;
}

/* Booked */
body div.booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button {
  background: var(--theme-color-text_link3) !important;
}
body div.booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover {
  background: var(--theme-color-text_hover3) !important;
}
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week div.bc-col.today.active span.date, body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week div.bc-col.active span.date, body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week div.bc-col:hover span.date {
  background-color: var(--theme-color-text_link3) !important;
}
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock .bc-col {
  border-color: var(--theme-color-text_link3);
}
body div.booked-calendar-wrap.small .booked-calendar {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}

body .booked-modal .bm-window .button.button-primary,
body .booked-modal .bm-window .button.booked-forgot-goback,
body .booked-modal .bm-window .button.cancel {
  background: var(--theme-color-text_link3) !important;
  border-color: var(--theme-color-text_link3) !important;
}
body .booked-modal .bm-window .button.button-primary:hover,
body .booked-modal .bm-window .button.booked-forgot-goback:hover,
body .booked-modal .bm-window .button.cancel:hover {
  background: var(--theme-color-text_hover3) !important;
  border-color: var(--theme-color-text_hover3) !important;
}
body .booked-modal .booked-form .booked-appointments p.appointment-info i:before {
  color: var(--theme-color-text_link3);
}

/* Team */
.sc_team_short .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
.sc_team_short .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
  padding-bottom: 50px;
}
.sc_team_short .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*="trx_addons_column-"] {
  padding-bottom: 0;
}

/* Testimonials */
.sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom,
.sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom {
  margin-top: 1.5em;
}

/* Icons */
.sc_icons_creative .sc_icons_item .sc_icons_decoration_bg svg.decor-svg {
  fill: var(--theme-color-alter_bg_color) !important;
}

.sc_icons_card .sc_icons_item {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  -webkit-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.sc_icons_card .sc_icons_item:hover {
  background-color: var(--theme-color-alter_bg_color);
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

.sc_icons_divider .sc_icons_icon {
  color: var(--theme-color-text_link);
}
.sc_icons_divider .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_dark);
}

.sc_icons_number .sc_icons_item_title {
  font-size: 1.412em;
}
.sc_icons_number .sc_icons_item_number {
  font-size: 10.588em;
}
.sc_icons_number .sc_icons_item_number, .sc_icons_number.sc_align_right .sc_icons_item_number, .sc_icons_number.sc_align_center .sc_icons_item_number {
  top: -0.33em;
}

.sc_icons_decoration .sc_icons_icon {
  color: var(--theme-color-alter_link);
}
.sc_icons_decoration .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-alter_hover);
}

/* Price */
.sc_price_plain .sc_price_item .sc_price_item_link {
  padding: 17px 44px;
  border: none;
  background-color: var(--theme-color-bg_color) !important;
}

/* Blogger */
.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
}

.color_style_link2.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link2);
}

.color_style_link3.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link3);
}

.color_style_dark.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
  color: var(--theme-color-inverse_hover);
  background-color: var(--theme-color-text_dark);
}

/* Iconed Text */
.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_item_details {
  font-size: 21px;
  font-weight: 500;
}
.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_iconed_text_link .sc_layouts_iconed_text_icon {
  background-color: var(--theme-color-text_link3);
}

/* Title */
.sc_title_default .sc_item_title_text .accent_bg {
  line-height: 0.6em;
  display: inline-block;
  background-color: var(--theme-color-text_link2);
}

/* Testimonials */
.sc_testimonials_bred .sc_testimonials_item_author_avatar:before {
  background-color: var(--theme-color-text_link2);
}

/* Scroll to Top */
.scroll_to_top_style_default {
  width: 2.8em;
  height: 2.8em;
  line-height: 2.8em;
  text-align: center;
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
}
.scroll_to_top_style_default:hover {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_hover);
  background-color: var(--theme-color-text_hover);
}
.scroll_to_top_style_default:before {
  top: -2px;
}

/* Search modern */
.search_modern .search_header_wrap .logo_image {
  top: 58px;
}

/* Menu Mobile */
.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*="mailto"]):after {
  color: var(--theme-color-text_dark);
}
.menu_mobile.opened .menu_mobile_close .menu_button_close_icon {
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

/* Layout Panel */
.sc_layouts_panel_close.trx_addons_button_close {
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  top: 30px;
  right: 35px;
  left: auto;
}
.sc_layouts_panel_left .sc_layouts_panel_close.trx_addons_button_close {
  right: 35px;
  left: auto;
}

/* Cart */
.extra_style .sc_layouts_cart_items_short {
  background-color: var(--theme-color-text_dark);
  color: var(--theme-color-inverse_hover);
}

.sc_layouts_cart .sc_layouts_cart_widget .total {
  border-top-color: var(--theme-color-alter_bd_color) !important;
}

/* Elementor Image Gallery */
.elementor-image-gallery .gallery {
  margin-top: 0;
  margin-right: calc( -1 * var(--theme-var-grid_gap) );
  margin-bottom: calc( -1 * var(--theme-var-grid_gap) );
  margin-left: 0;
}
.elementor-image-gallery .gallery-item {
  padding-top: 0;
  padding-right: var(--theme-var-grid_gap);
  padding-bottom: var(--theme-var-grid_gap);
  padding-left: 0;
}

.elementor-lightbox {
  background-color: rgba(0, 0, 0, 0.8);
}
.elementor-lightbox .dialog-lightbox-close-button,
.elementor-lightbox .elementor-swiper-button {
  color: var(--lightbox-ui-color);
}
.elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-lightbox .elementor-swiper-button:hover {
  color: var(--lightbox-ui-color-hover);
}

.elementor-slideshow__header {
  color: var(--lightbox-ui-color);
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.elementor-slideshow__header .elementor-slideshow__counter {
  width: auto;
  margin: 0 .35em;
}
.elementor-slideshow__header > i:hover {
  color: var(--lightbox-ui-color-hover);
}

.elementor-slideshow__share-links {
  right: auto;
  left: 1em;
}
.elementor-slideshow__share-links:before {
  right: auto;
  left: 0.5em;
}

/* Responsive */
@media (max-width: 1439px) {
  /* Services */
  .sc_services_strange .sc_services_item_text {
    line-height: 1.4em;
  }

  /* 404 */
  .post_item_404 .post_content .svg-wrap .svg-main {
    top: -14%;
    left: 16%;
  }
}
@media (max-width: 1279px) {
  /* Team */
  .sc_team_short .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
  .sc_team_short .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
    padding-bottom: var(--theme-var-grid_gap);
  }
  .sc_team_short .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*="trx_addons_column-"] {
    padding-bottom: 0;
  }

  /* Icons */
  .sc_icons_number .sc_icons_item_number {
    font-size: 8em;
  }

  /* 404 */
  .post_item_404 .post_content .svg-wrap .svg-main {
    top: -22%;
    left: 11%;
  }

  /* Menu Mobile */
  .menu_mobile .menu_mobile_nav_area {
    top: 30%;
  }

  /* Search modern */
  .search_modern .search_header_wrap .logo_image {
    top: 30px;
    left: 30px;
  }
  .search_modern .search_header_wrap .search_close {
    top: 30px;
    right: 30px;
  }

  /* Contact Form */
  div.wpcf7 .form-style-3 .wpcf7-submit-style .wpcf7-submit {
    padding: 15px 35px 15px 60px !important;
  }
  div.wpcf7 .form-style-simple input[type="text"],
  div.wpcf7 .form-style-simple input[type="number"],
  div.wpcf7 .form-style-simple input[type="email"],
  div.wpcf7 .form-style-simple input[type="url"],
  div.wpcf7 .form-style-simple input[type="tel"],
  div.wpcf7 .form-style-simple input[type="password"],
  div.wpcf7 .form-style-simple input[type="search"],
  div.wpcf7 .form-style-simple select, div.wpcf7 .form-style-simple textarea,
  div.wpcf7 .form-style-simple textarea.wp-editor-area {
    padding: 11px 18px 11px 44px;
  }
  div.wpcf7 .form-style-simple .wpcf7-submit {
    padding: 15px 34px !important;
  }
  div.wpcf7 .form-style-simple .wpcf7-spinner,
  div.wpcf7 .form-style-simple .ajax-loader {
    margin: 17px 0 0 10px;
  }
  div.wpcf7 .form-style-simple .style-icon[class*="icon-"]:before {
    top: 11px;
    left: 17px;
  }
  div.wpcf7 .form-style-simple .style-icon.icon-name:before {
    top: 11px;
  }

  /* Button */
  .extra_button_style.sc_button.sc_button.sc_button_simple {
    font-size: 22px;
  }
  .extra_button_style.sc_button.sc_button.sc_button_simple.sc_button_icon_left .sc_button_icon {
    margin-right: 0.7em;
  }
  .extra_button_style.sc_button.sc_button.sc_button_simple.sc_button_icon_right .sc_button_icon {
    margin-left: 0.7em;
  }
}
@media (max-width: 1023px) {
  /* 404 */
  .post_item_404 .post_content .svg-wrap .svg-main {
    width: 600px;
    height: 600px;
    top: -30%;
    left: 6%;
  }

  /* Menu Mobile */
  .menu_mobile .menu_mobile_nav_area {
    top: 35%;
  }
}
@media (max-width: 767px) {
  /* Team */
  .sc_team_short .row.columns_padding_bottom.columns_in_single_row > [class*="column-"],
  .sc_team_short .columns_wrap.columns_padding_bottom.columns_in_single_row > [class*="column-"],
  .sc_team_short .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*="trx_addons_column-"] {
    padding-bottom: var(--theme-var-grid_gap);
  }
  .sc_team_short .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > .trx_addons_column-1_1:last-child,
  .sc_team_short .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > .trx_addons_column-1_3:last-child,
  .sc_team_short .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > .trx_addons_column-1_5:last-child,
  .sc_team_short .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > .trx_addons_column-1_7:last-child,
  .sc_team_short .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > .trx_addons_column-1_9:last-child,
  .sc_team_short .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > .trx_addons_column-1_11:last-child {
    padding-bottom: 0;
  }

  /* 404 */
  .post_item_404 .post_content .svg-wrap .svg-main {
    width: 500px;
    height: 500px;
    top: -32%;
    left: -13%;
  }

  /* Testimonials */
  .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom,
  .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom {
    margin-top: 1.2em;
  }

  /* Icons */
  .sc_icons_number .sc_icons_item_number {
    font-size: 6.5em;
    top: -0.28em;
  }
  .sc_icons_number.sc_align_right .sc_icons_item_number, .sc_icons_number.sc_align_center .sc_icons_item_number {
    top: -0.28em;
  }

  /* Search modern */
  .search_modern .search_header_wrap .logo_image {
    top: 20px;
  }
  .search_modern .search_header_wrap .search_close {
    top: 20px;
  }

  /* Button */
  .extra_button_style.sc_button.sc_button.sc_button_simple {
    font-size: 20px;
  }
  .extra_button_style.sc_button.sc_button.sc_button_simple.sc_button_icon_left .sc_button_icon {
    margin-right: 0.5em;
  }
  .extra_button_style.sc_button.sc_button.sc_button_simple.sc_button_icon_right .sc_button_icon {
    margin-left: 0.5em;
  }

  /* Contact Form */
  div.wpcf7 .form-style-3 .wpcf7-submit-style .wpcf7-submit {
    padding: 13px 30px 13px 57px !important;
  }
  div.wpcf7 .form-style-simple .columns_wrap > [class*="column-"] {
    padding-bottom: 10px;
  }
  div.wpcf7 .form-style-simple .columns_wrap > [class*="column-"].extra_padding {
    padding-bottom: 20px;
  }
  div.wpcf7 .form-style-simple .wpcf7-submit {
    padding: 13px 32px !important;
  }
}
@media (max-width: 479px) {
  /* 404 */
  .post_item_404 .post_content .svg-wrap .svg-main {
    width: 400px;
    height: 400px;
    top: -24%;
    left: -13%;
  }

  /* Elementor Gallery */
  .elementor-image-gallery .gallery .gallery-item {
    width: 100% !important;
  }

  /* Search modern */
  .search_modern .search_header_wrap .logo_image {
    left: 20px;
    max-height: 40px;
  }
  .search_modern .search_header_wrap .search_close {
    right: 20px;
  }
}

/*# sourceMappingURL=extra-styles.css.map */
