/*
Attention! Do not modify this .css-file!
Please, make all necessary changes in the corresponding .less-file!
*/
@charset "utf-8";

@charset "utf-8";
@media (min-width: 1280px) and (max-width: 1550px) {
  .body_style_boxed .page_wrap {
    width: 1250px;
  }
  body .hesperiden.tparrows.tp-rightarrow {
    top: 50% !important;
    right: 5% !important;
  }
  body .hesperiden.tparrows.tp-leftarrow {
    top: 50% !important;
    left: 5% !important;
  }
}
/* Responsive styles
-------------------------------------------------------------- */
/*
Apple iPhone 5, 5S & 5C 
Apple iPod Touch (5th generation)
*/
/* With side menu
@media (min-width: 1366px) and (max-width: 1679px) {
*/
/* Without side menu */
@media (min-width: 1136px) and (max-width: 1279px) {
  body {
    font-size: 14px;
  }
  /*  Menu  */
  .menu_main_nav > li > a {
    padding: 0.7em;
  }
  body .hesperiden.tparrows.tp-rightarrow {
    top: 50% !important;
    right: 5% !important;
  }
  body .hesperiden.tparrows.tp-leftarrow {
    top: 50% !important;
    left: 5% !important;
  }
  .menu_main_nav > li.current-menu-item > a {
    padding: 0.7em 1.2em;
  }
  .menu_main_nav > li.menu-item-has-children > a {
    padding-right: 1.5em;
  }
  .menu_main_nav > li.menu-item-has-children > a:after {
    right: 5px;
  }
  /*  404 */
  .content .post_item_404 .search_wrap.search_state_fixed .search_form_wrap .search_field {
    width: 23em;
  }
  /*  Booking calendar  */
  .booking_main_container .booking_clear_custom {
    padding: 2.1em 2.9em !important;
  }
}
/*
Apple iPhone 4 & 4S
Apple iPod Touch (4th generation)
*/
/* With side menu
@media (min-width: 1280px) and (max-width: 1365px) {
*/
/* Without side menu */
@media (min-width: 960px) and (max-width: 1135px) {
  body {
    font-size: 13px;
  }
  h1 {
    font-size: 2.5em;
  }
  h2 {
    font-size: 1.8em;
  }
  h3 {
    font-size: 1.25em;
  }
  h4 {
    font-size: 1.5em;
  }
  h5 {
    font-size: 1.5em;
  }
  h6 {
    font-size: 0.9em;
  }
  body .hesperiden.tparrows.tp-rightarrow {
    top: 50% !important;
    right: 5% !important;
  }
  body .hesperiden.tparrows.tp-leftarrow {
    top: 50% !important;
    left: 5% !important;
  }
  .sc_highlight {
    padding: 0.1em 0.5em !important;
  }
  /*  Menu  */
  .menu_main_nav > li > a {
    padding: 0.7em 0.4em;
  }
  .menu_main_nav > li.current-menu-item > a {
    padding: 0.7em 1em;
  }
  .menu_main_nav > li.menu-item-has-children > a {
    padding-right: 1.4em;
  }
  .menu_main_nav > li.menu-item-has-children > a:after {
    right: 5px;
    top: 46%;
  }
  .menu_main_nav > li ul {
    width: 200px;
    left: calc(-150%);
  }
  /*  404 */
  .content .post_item_404 .search_wrap.search_state_fixed .search_form_wrap .search_field {
    width: 20em;
  }
  /*  Booking calendar  */
  .booking_main_container .booking_clear_custom {
    padding: 2.1em 2em !important;
  }
  .booking_main_container .booking_day_book {
    width: 90%;
  }
  /*  Images  */
  figure.img_transform {
    width: 44%;
  }
  /*  Team  */
  .sc_team_style_team-3 .sc_team_item_description {
    padding: 2em 2em 0;
  }
  /* Post layouts */
  .isotope_filters a {
    font-size: 0.8461em;
  }
  .booking_main_container #booking_submit_button {
    width: 150px;
    padding: 2.1em 2.9em !important;
  }
  #slideshow > div > div {
    margin-left: 100px;
    margin-right: 115px;
  }
  /* Post parts */
  .post_info {
    font-size: 0.8461em;
  }
  .post_info {
    font-size: 0.8461em;
  }
  .post_rating .reviews_star {
    font-size: 1em;
  }
  .post_item_colored .post_category {
    font-size: 1em;
    margin: 0 0 0.4em;
  }
  .post_item_colored .post_descr .post_price_period {
    font-size: 1em;
  }
  .post_item_colored .post_descr .post_price_value {
    font-size: 1.3846em;
  }
  /* Footer */
  .contacts_wrap .contacts_address {
    font-size: 1em;
  }
  /* Widgets */
  .widget_area .post_item .post_info {
    font-size: 0.7692em;
  }
  .widget_area .widget_tag_cloud a {
    font-size: 0.8461em !important;
  }
  .widget_area .widget_calendar .weekday {
    font-size: 0.8461em;
  }
  /* Shortcodes */
  .sc_testimonial_content {
    font-size: 1.25em;
  }
  .sc_testimonial_author {
    font-size: 1em;
  }
}
/*
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
/* With side menu
@media (min-width: 800px) and (max-width: 1279px) {
*/
/* Without side menu */
@media (min-width: 800px) and (max-width: 959px) {
  body {
    font-size: 13px;
  }
  h1 {
    font-size: 2.5em;
  }
  h2 {
    font-size: 1.8em;
  }
  h3 {
    font-size: 1.25em;
  }
  h4 {
    font-size: 1.5em;
  }
  h5 {
    font-size: 1.5em;
  }
  h6 {
    font-size: 0.9em;
  }
  body .hesperiden.tparrows.tp-rightarrow {
    top: 50% !important;
    right: 5% !important;
  }
  body .hesperiden.tparrows.tp-leftarrow {
    top: 50% !important;
    left: 5% !important;
  }
  /*  Menu  */
  .menu_main_nav > li > a {
    padding: 0.7em  0.4em;
  }
  .menu_main_nav > li.current-menu-item > a {
    padding: 0.7em 1em;
  }
  .menu_main_nav > li.menu-item-has-children > a {
    padding-right: 1.4em;
  }
  .menu_main_nav > li.menu-item-has-children > a:after {
    right: 5px;
    top: 46%;
  }
  .menu_main_nav > li ul {
    width: 200px;
    left: calc(-150%);
  }
  .menu_main_nav_area {
    padding-top: 0;
  }
  /*  404 */
  .content .post_item_404 .search_wrap.search_state_fixed .search_form_wrap .search_field {
    width: 17em;
  }
  .content .post_item_404 .search_wrap .search_submit {
    padding: 1.9em 2.5em;
    text-align: center;
  }
  .content .post_item_404 .search_wrap .search_submit:hover {
    padding: 1.9em 3.5em 1.9em 1.5em;
  }
  /*  Booking calendar  */
  .booking_main_container .booking_clear_custom {
    padding: 1.5em 0em !important;
  }
  #slideshow > div > div {
    margin-left: 60px;
    margin-right: 70px;
  }
  #form_container_all {
    margin: 0;
    padding: 0;
  }
  #booking_slot_form .booking_border_b_1 {
    margin-top: 1em;
  }
  .booking_main_container #booking_submit_button {
    width: 140px;
    padding: 1.5em 1.9em !important;
  }
  .booking_main_container .booking_day_book {
    font-size: 0.7em;
    width: 94%;
  }
  /*  Images  */
  figure.img_transform {
    width: 52%;
    font-size: 0;
  }
  .mr_05em {
    float: left;
  }
  .widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li:first-child a {
    padding: 2px 8px;
  }
  /*  Team  */
  .sc_team_style_team-3 .sc_team_item_description {
    padding: 2em 2em 0;
  }
  .sc_team_style_team-3 .column-1_4 .sc_team_item_description {
    padding: 1em 0.5em 0;
  }
  /*  Highlight */
  .sc_highlight {
    padding: 0.1em 0.5em !important;
  }
  .mejs-container .mejs-controls .mejs-button {
    width: 3em;
    height: 3em;
  }
  .sc_audio_container .mejs-controls div.mejs-time-rail {
    margin-top: 0;
  }
  .wp-video .mejs-controls a.mejs-horizontal-volume-slider,
  .sc_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
    margin: 0.3em 0 0 1em;
  }
  .sc_audio_container .mejs-container .mejs-controls .mejs-time {
    margin: 0 0.5em;
    font-size: inherit;
  }
  .sc_audio_container .mejs-controls .mejs-button button {
    font-size: 2em;
  }
  .mejs-container.sc_audio.mejs-audio.inited.sc_show {
    height: 30px !important;
  }
  .footer_wrap.widget_area .column-1_4 {
    padding-right: 0.5em;
    left: -2em;
  }
  /* Post layouts */
  .isotope_filters a {
    font-size: 0.8461em;
  }
  /* Post parts */
  .post_info {
    font-size: 0.8461em;
  }
  .post_info {
    font-size: 0.8461em;
  }
  .post_rating .reviews_star {
    font-size: 1em;
  }
  .post_item_colored .post_category {
    font-size: 1em;
    margin: 0 0 0.4em;
  }
  .post_item_colored .post_descr .post_price_period {
    font-size: 1em;
  }
  .post_item_colored .post_descr .post_price_value {
    font-size: 1.3846em;
  }
  /* Footer */
  .contacts_wrap .contacts_address {
    font-size: 1em;
  }
  /* Widgets */
  .widget_area .post_item .post_info {
    font-size: 0.7692em;
  }
  .widget_area .widget_tag_cloud a {
    font-size: 0.8461em !important;
  }
  .widget_area .widget_calendar .weekday {
    font-size: 0.8461em;
  }
  .widget_area .reviews_block .reviews_summary .reviews_criteria {
    font-size: 0.7692em;
  }
  /* Shortcodes */
  input[type="submit"],
  input[type="button"],
  button,
  .sc_button {
    padding: 0.75em;
  }
  .sc_testimonial_content {
    font-size: 1.25em;
  }
  .sc_testimonial_author {
    font-size: 1em;
  }
}
/*
Portrait orientation

Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
@media (min-width: 480px) and (max-width: 799px) {
  body {
    font-size: 12px;
  }
  h1 {
    font-size: 2.2em;
  }
  h2 {
    font-size: 1.5em;
  }
  h3 {
    font-size: 1.15em;
  }
  h4 {
    font-size: 1.25em;
  }
  h5 {
    font-size: 1.25em;
  }
  h6 {
    font-size: 0.9em;
  }
  .hesperiden.tp-bullets {
    display: none !important;
  }
  body .hesperiden.tparrows.tp-rightarrow,
  body .hesperiden.tparrows.tp-leftarrow {
    display: none !important;
  }
  .sc_section .timeline.flatLine #t_line_left {
    left: -50px;
  }
  .sc_section .timeline.flatLine #t_line_right {
    right: -50px;
  }
  .top_panel_top .search_field {
    margin-top: 0.9em;
  }
  .no_margin_left {
    margin-left: 2em !important;
  }
  .popup_wrap .form_wrap {
    width: 100% !important;
  }
  .popup_wrap {
    width: 18em;
    right: -18em;
  }
  .popup_wrap .popup_form_field.iconed_field:before {
    top: 5px;
  }
  .popup_wrap .form_left,
  .popup_wrap .form_right {
    width: 100% !important;
    float: none;
    border: 0;
    padding: 0;
  }
  .search_wrap .search_submit:before {
    margin-top: 0.5em;
  }
  /*  Menu  */
  .menu_main_nav > li > a {
    padding: 0.7em  0.4em;
  }
  .menu_main_nav > li.current-menu-item > a {
    padding: 0.7em 1em;
  }
  .menu_main_nav > li.menu-item-has-children > a {
    padding-right: 1.4em;
  }
  .menu_main_nav > li.menu-item-has-children > a:after {
    right: 5px;
    top: 46%;
  }
  .menu_main_nav > li ul {
    width: 200px;
    left: calc(-150%);
  }
  .menu_main_nav_area {
    padding-top: 0;
  }
  /*  404 */
  .content .post_item_404 .search_wrap.search_state_fixed .search_form_wrap .search_field {
    width: 17em;
  }
  .content .post_item_404 .search_wrap .search_submit {
    padding: 1.9em 2.5em;
    text-align: center;
  }
  .content .post_item_404 .search_wrap .search_submit:hover {
    padding: 1.9em 3.5em 1.9em 1.5em;
  }
  /*  Booking calendar  */
  .booking_main_container .booking_clear_custom {
    width: auto;
    padding: 1em 1.3em !important;
  }
  #slideshow > div > div {
    margin-left: 40px;
    margin-right: 0;
  }
  #form_container_all {
    margin: 0;
    padding: 0;
  }
  #booking_slot_form .booking_border_b_1 {
    margin-top: 1em;
  }
  .booking_main_container #booking_submit_button {
    width: auto;
    padding: 1em 1.9em !important;
  }
  .booking_main_container .booking_day_slots {
    font-weight: 400;
    font-size: 11px;
  }
  .booking_main_container .booking_day_name {
    font-size: 1em;
  }
  .booking_main_container {
    width: 100%;
  }
  #booking_slot_form .booking_word_space {
    font-size: 11px;
  }
  .booking_margin_l_20 {
    margin-left: 10px;
  }
  #booking_name_days_container {
    display: none;
  }
  .booking_main_container .booking_day_container {
    width: 24%;
  }
  .booking_main_container .booking_day_book {
    width: 90%;
  }
  /*  Images  */
  figure.img_transform {
    width: 40%;
    font-size: 0;
  }
  .mr_05em {
    float: left;
  }
  .widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li:first-child a {
    padding: 2px 8px;
  }
  /*  Team  */
  .sc_team_style_team-3 .sc_team_item_description {
    padding: 2em 2em 0;
  }
  .sc_team_style_team-3 .column-1_4 .sc_team_item_description {
    padding: 1em 0.5em 0;
  }
  /*  Highlight */
  .sc_highlight {
    padding: 0.1em 0.5em !important;
  }
  .mejs-container .mejs-controls .mejs-button {
    width: 3em;
    height: 3em;
  }
  .sc_audio_container .mejs-controls div.mejs-time-rail {
    margin-top: 0;
  }
  .wp-video .mejs-controls a.mejs-horizontal-volume-slider,
  .sc_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
    margin: 0.3em 0 0 1em;
  }
  .sc_audio_container .mejs-container .mejs-controls .mejs-time {
    margin: 0 0.5em;
    font-size: inherit;
  }
  .sc_audio_container .mejs-controls .mejs-button button {
    font-size: 2em;
  }
  .mejs-container.sc_audio.mejs-audio.inited.sc_show {
    height: 30px !important;
  }
  .footer_wrap.widget_area .column-1_4 {
    padding-right: 0.5em;
    left: -2em;
  }
  .column_border:first-child:after {
    border-left: 0;
  }
  /*  Accordion */
  .sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
    width: 2.2em;
  }
  .sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title {
    padding: 1.6em 3em 1.6em 3em;
    font-size: 1.2em;
  }
  .sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon.before_end {
    right: 1.5em;
    width: 1.3em;
  }
  .sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon.in_end {
    right: 0.4em;
  }
  .sc_accordion .sc_accordion_item .sc_accordion_content {
    padding: 1.5em 0 1.8em 3.5em;
  }
  .sc_testimonial_item {
    text-align: center;
    padding: 0 2em;
  }
  .sc_price_block .sc_price_block_money .sc_price_block_icon + .sc_price {
    margin-left: -1.5em;
  }
  .scheme_original .content .post_item_404 .search_wrap .search_submit {
    margin-top: 6em;
    text-align: center;
    left: 0;
  }
  .sc_socials.team.sc_socials_shape_round .sc_socials_item {
    margin-right: 0.6em;
  }
  /* Post layouts */
  .isotope_filters a {
    font-size: 0.8333em;
  }
  /* Post parts */
  .post_info {
    font-size: 0.8333em;
  }
  .post_info {
    font-size: 0.8333em;
  }
  .post_rating .reviews_star {
    font-size: 1em;
  }
  .post_item_colored .post_category {
    font-size: 1em;
    margin: 0 0 0.4em;
  }
  .post_item_colored .post_descr .post_price_period {
    font-size: 1em;
  }
  .post_item_colored .post_descr .post_price_value {
    font-size: 1.3333em;
  }
  /* Footer */
  .contacts_wrap .contacts_address {
    font-size: 1em;
  }
  /* Widgets */
  .widget_area .post_item .post_info {
    font-size: 0.75em;
  }
  .widget_area .widget_tag_cloud a {
    font-size: 0.8333em !important;
  }
  .widget_area .widget_calendar .weekday {
    font-size: 0.8333em;
  }
  .widget_area .reviews_block .reviews_summary .reviews_criteria {
    font-size: 0.75em;
  }
  /* Shortcodes */
  input[type="submit"],
  input[type="button"],
  button,
  .sc_button {
    padding: 0.7em 0.6em;
  }
  .sc_testimonial_content {
    font-size: 1.25em;
  }
  .sc_testimonial_author {
    font-size: 1em;
  }
  .sc_tabs .sc_tabs_titles li {
    font-size: 1.25em;
  }
  .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
    border-width: 1px;
  }
}
/*
Very common low res
*/
@media (max-width: 479px) {
  body {
    font-size: 12px;
  }
  h1 {
    font-size: 2.2em;
  }
  h2 {
    font-size: 1.5em;
  }
  h3 {
    font-size: 1.15em;
  }
  h4 {
    font-size: 1.25em;
  }
  h5 {
    font-size: 1.25em;
  }
  h6 {
    font-size: 0.9em;
  }
  .popup_wrap .popup_form_field .forgot_password {
    float: none;
    display: block;
    text-align: right;
  }
  .comments_wrap .form-submit input[type="submit"] {
    padding: 1.7em 3em;
  }
  .comments_wrap .form-submit {
    margin-left: 10px;
  }
  .tp-caption .sc_button:hover,
  .tp-caption .sc_button {
    padding: 1.1em 3em 1.1em 3em !important;
  }
  body .hesperiden.tparrows.tp-rightarrow,
  body .hesperiden.tparrows.tp-leftarrow {
    display: none !important;
  }
  .hesperiden.tp-bullets {
    display: none !important;
  }
  .search_wrap .search_submit:before {
    margin-top: 0.5em;
  }
  .top_panel_top .search_field {
    margin-top: 0.9em;
  }
  .width_65 {
    width: 100% !important;
  }
  .no_margin_left {
    margin-left: 0 !important;
  }
  .popup_wrap .form_wrap {
    width: 100% !important;
  }
  #booking_slot_form .booking_float_right .close_booking {
    right: 0;
  }
  .sc_table table td,
  .sc_table table th {
    padding: 0.5em 0.8em;
  }
  .sc_section #tl2 .item_open {
    margin: 0 !important;
  }
  .booking_font_custom.booking_month_name.booking_month_name_custom {
    width: 47%;
  }
  section .booking_modal {
    width: 200px;
    left: 60%;
  }
  input[type="checkbox"] + label {
    position: relative;
    padding-left: 1.5em;
    line-height: 1.5em;
  }
  .popup_wrap .popup_form_field.iconed_field:before {
    top: 5px;
  }
  .popup_wrap {
    width: 15em;
    right: -16em;
  }
  .popup_wrap .form_left,
  .popup_wrap .form_right {
    width: 100% !important;
    float: none;
    border: 0;
    padding: 0;
  }
  .vc_row {
    margin: 0 !important;
  }
  .top_panel_top_search .search_form_wrap {
    margin-top: -3px;
  }
  /*  Menu  */
  .menu_main_nav > li > a {
    padding: 0.7em  0.4em;
  }
  .menu_main_nav > li.current-menu-item > a {
    padding: 0.7em 1em;
  }
  .menu_main_nav > li.menu-item-has-children > a {
    padding-right: 1.4em;
  }
  .menu_main_nav > li.menu-item-has-children > a:after {
    right: 5px;
    top: 46%;
  }
  .menu_main_nav > li ul {
    width: 200px;
    left: calc(-150%);
  }
  .menu_main_nav_area {
    padding-top: 0;
  }
  /*  404 */
  .content .post_item_404 .search_wrap.search_state_fixed .search_form_wrap .search_field {
    width: 17em;
  }
  .content .post_item_404 .search_wrap .search_submit {
    padding: 1.9em 2.5em;
    text-align: center;
  }
  .content .post_item_404 .search_wrap .search_submit:hover {
    padding: 1.9em 3.5em 1.9em 1.5em;
  }
  /*  Booking calendar  */
  .booking_main_container .booking_clear_custom {
    width: auto;
    padding: 1em 1.3em !important;
  }
  #slideshow > div > div {
    margin-left: 90px;
    margin-right: 0;
  }
  #form_container_all {
    margin: 0;
    padding: 0;
  }
  #booking_slot_form .booking_border_b_1 {
    margin-top: 1em;
  }
  .booking_main_container #booking_submit_button {
    width: auto;
    padding: 1em 1.9em !important;
  }
  .booking_main_container .booking_day_slots {
    font-weight: 400;
    font-size: 11px;
  }
  .booking_main_container .booking_day_name {
    font-size: 1em;
  }
  .booking_main_container {
    width: 100%;
  }
  #booking_slot_form .booking_word_space {
    font-size: 11px;
  }
  .booking_margin_l_20 {
    margin-left: 10px;
  }
  #booking_name_days_container {
    display: none;
  }
  .booking_main_container .booking_day_container {
    width: 48%;
  }
  #form_container_all,
  #booking_slot_form {
    float: none;
    width: 100%;
  }
  .sc_price_block .sc_price_block_money {
    text-align: center;
    font-size: 0.7em;
  }
  .sc_button.sc_button_size_small.sc_button_style_filled:after,
  .sc_button.sc_button_size_large.sc_button_style_filled:after {
    display: none;
  }
  .sc_button.sc_button_size_large.sc_button_style_filled:hover {
    padding: 2.1em 4em;
  }
  .sc_button.sc_button_size_small.sc_button_style_filled:hover {
    padding: 0.9em 2.9em;
  }
  .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
    display: block;
    padding: 0.62em 0.3em 1em 0.4em;
  }
  .sc_slider_swiper .sc_slider_pagination_wrap {
    padding-top: 1em;
  }
  /*  Images  */
  figure.img_transform {
    width: 80%;
    font-size: 0;
  }
  figure.alignleft,
  figure.alignright {
    float: none;
  }
  .mr_05em {
    float: left;
  }
  .widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li:first-child a {
    padding: 2px 8px;
  }
  /*  Team  */
  .sc_team_style_team-3 .sc_team_item_description {
    padding: 2em 2em 0;
  }
  .sc_team_style_team-3 .column-1_4 .sc_team_item_description {
    padding: 1em 0.5em 0;
  }
  /*  Highlight */
  .sc_highlight {
    padding: 0.1em 0.5em !important;
  }
  .mejs-container .mejs-controls .mejs-button {
    width: 3em;
    height: 3em;
  }
  .sc_audio_container .mejs-controls div.mejs-time-rail {
    margin-top: 0;
  }
  .wp-video .mejs-controls a.mejs-horizontal-volume-slider,
  .sc_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
    margin: 0.3em 0 0 1em;
  }
  .sc_audio_container .mejs-container .mejs-controls .mejs-time {
    margin: 0 0.5em;
    font-size: inherit;
  }
  .footer_wrap.widget_area {
    width: 96%;
  }
  .sc_contact_form .sc_contact_form_button button.sc_button.sc_button_size_large.sc_button_style_filled {
    font-size: 0.7em;
  }
  .comments_wrap .comments_field {
    padding-top: 0 !important;
  }
  .sc_audio_container .mejs-controls .mejs-button button {
    font-size: 2em;
  }
  .mejs-container.sc_audio.mejs-audio.inited.sc_show {
    height: 30px !important;
  }
  footer .content_wrap {
    width: 100%;
  }
  footer .content_wrap .logo {
    text-align: center;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .column_border:after {
    border-left: 0;
    border-right: 0;
  }
  /*  Accordion */
  .sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
    width: 2.2em;
  }
  .sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title {
    padding: 1.6em 3em 1.6em 3em;
    font-size: 1.2em;
  }
  .sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon.before_end {
    right: 1.5em;
    width: 1.3em;
  }
  .sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon.in_end {
    right: 0.4em;
  }
  .sc_accordion .sc_accordion_item .sc_accordion_content {
    padding: 1.5em 0 1.8em 3.5em;
  }
  .sc_testimonial_item {
    text-align: center;
    padding: 0 2em;
  }
  .sc_price_block .sc_price_block_money .sc_price_block_icon + .sc_price {
    margin-left: -1.5em;
  }
  .scheme_original .content .post_item_404 .search_wrap .search_submit {
    margin-top: 6em;
    text-align: center;
    left: 0;
  }
  .sc_socials.team.sc_socials_shape_round .sc_socials_item {
    margin-right: 0.6em;
  }
  /* Post layouts */
  .isotope_filters a {
    font-size: 0.8333em;
  }
  /* Post parts */
  .post_info {
    font-size: 0.8333em;
  }
  .post_info {
    font-size: 0.8333em;
  }
  .post_rating .reviews_star {
    font-size: 1em;
  }
  .post_item_colored .post_category {
    font-size: 1em;
    margin: 0 0 0.4em;
  }
  .post_item_colored .post_descr .post_price_period {
    font-size: 1em;
  }
  .post_item_colored .post_descr .post_price_value {
    font-size: 1.3333em;
  }
  .copyright_style_menu .copyright_text,
  .copyright_style_socials .copyright_text {
    float: none;
  }
  /* Footer */
  .contacts_wrap .contacts_address {
    font-size: 1em;
    width: 100%;
    text-align: center;
    margin: 2em 0 0;
    padding: 0;
  }
  /* Widgets */
  .widget_area .post_item .post_info {
    font-size: 0.75em;
  }
  .widget_area .widget_tag_cloud a {
    font-size: 0.8333em !important;
  }
  .widget_area .widget_calendar .weekday {
    font-size: 0.8333em;
  }
  .widget_area .reviews_block .reviews_summary .reviews_criteria {
    font-size: 0.75em;
  }
  /* Shortcodes */
  input[type="submit"],
  input[type="button"],
  button,
  .sc_button {
    padding: 0.7em 0.6em;
  }
  blockquote {
    font-size: 1.5em;
  }
  .sc_countdown.sc_countdown_style_1 .sc_countdown_digits,
  .sc_countdown.sc_countdown_style_1 .sc_countdown_separator {
    font-size: 2em;
    height: 2em;
    line-height: 2em;
  }
  .sc_countdown.sc_countdown_style_1 .sc_countdown_digits {
    width: 2em;
  }
  .sc_testimonial_content {
    font-size: 1.25em;
  }
  .sc_testimonial_author {
    font-size: 1em;
  }
  .sc_tabs .sc_tabs_titles li {
    font-size: 1.25em;
  }
  .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
    border-width: 1px;
  }
  .sc_section #tl2 .item > span {
    padding: 0 5em 0 3em;
  }
}
