/* Skin-specific responsive styles
---------------------------------- */
/* Skin-specific responsive styles
---------------------------------- */
@media (max-width: 1679px) {
  /* Recent News */
  .sc_recent_news_style_news-announce .post_item .post_featured .post_info {
    padding: 0 2em; }

  /* Slider Revolution */
  .rev_slider .fdr_subtitle,
  .revslider-initialised .fdr_subtitle {
    font-size: 17px !important;
    line-height: 18px !important;
    letter-spacing: 1px !important; } }
@media (max-width: 1439px) {
  /* Chess */
  .post_layout_chess_2 .post_title {
    font-size: 26px;
    line-height: 30px; }

  /* Progress Bar */
  .elementor-widget-progress + .elementor-widget-progress {
    margin-top: 20px; }

  /* Revolution Slider */
  .rev_slider .fdr_decoline,
  .revslider-initialised .fdr_decoline {
    margin-top: 3px !important; }

  .rev_slider .fdr_subtitle,
  .revslider-initialised .fdr_subtitle {
    font-size: 16px !important;
    line-height: 17px !important; }

  .rev_slider .fdr_title,
  .revslider-initialised .fdr_title {
    margin-top: 10px !important; }

  .rev_slider .fdr_button,
  .revslider-initialised .fdr_button {
    font-size: 17px !important;
    line-height: 21px !important;
    margin-top: 30px !important; }

  /* testimonials */
  .sc_testimonials_item {
    padding: 3.1em 3.75em; }

  /* Petition */
  .dk-speakout-share a.dk-speakout-twitter,
  .dk-speakout-share a.dk-speakout-facebook {
    font-size: 15px !important; } }
@media (max-width: 1279px) {
  /* Classic */
  .post_layout_classic .post_title {
    font-size: 1.5em; }

  /* Chess */
  .post_layout_chess_2 .post_title {
    font-size: 22px;
    line-height: 26px; }

  /* SpeakOut */
  .dk-speakout-signaturelist-prev:before,
  .dk-speakout-signaturelist-next:before {
    top: calc(50% + 2px); }

  /* CheckBox & Radio */
  input[type="radio"] + label:before,
  input[type="checkbox"] + label:before,
  input[type="radio"] + .wpcf7-list-item-label:before,
  input[type="checkbox"] + .wpcf7-list-item-label:before,
  .wpcf7-list-item-label.wpcf7-list-item-right:before,
  .edd_price_options ul > li > label > input[type="radio"] + span:before,
  .edd_price_options ul > li > label > input[type="checkbox"] + span:before {
    top: 0.35em; }

  /* Slider */
  .sc_slider_controls .slider_controls_wrap > a,
  .slider_container.slider_controls_side .slider_controls_wrap > a,
  .slider_outer_controls_outside .slider_controls_wrap > a,
  .slider_outer_controls_side .slider_controls_wrap > a,
  .slider_outer_controls_top .slider_controls_wrap > a,
  .slider_outer_controls_bottom .slider_controls_wrap > a {
    line-height: 2.5em; }

  /* Essential Grid */
  .esg-grid .eg-helpline-skin-element-3 {
    font-size: 28px;
    line-height: 30px; }

  /* Blogger */
  .sc_blogger_item_default_classic_alter.sc_blogger_item_on_plate .sc_blogger_item_title {
    font-size: 26px; }

  /* Testimonials */
  .sc_testimonials_wide .sc_testimonials_content_wrap {
    flex: 0 0 100%; }

  .sc_testimonials_wide .sc_testimonials_featured_wrap + .sc_testimonials_content_wrap {
    flex: 0 0 45%; }

  /* Team */
  .sc_team_default .sc_team_item_title {
    font-size: 1.3em; }

  .sc_team_default .sc_team_item_title + .sc_team_item_subtitle {
    margin-top: 0.5em; }

  .team_member_page .team_member_brief_info {
    margin-top: 1.2em; }

  /* Icons */
  .sc_icons_alter .sc_icons_item {
    padding: 2.6em; }

  /* Play */
  .trx_addons_video_player.with_cover .video_hover,
  .body_style_fullwide .format-video .post_featured.with_thumb .post_video_hover,
  .post_layout_excerpt.format-video .post_featured.with_thumb .post_video_hover,
  .post_layout_chess_1.format-video .post_featured.with_thumb .post_video_hover {
    line-height: 2.7em; }

  /* Revolution Slider */
  /* fdr - abrv Helpline */
  .rev_slider .fdr_subtitle,
  .revslider-initialised .fdr_subtitle {
    font-size: 14px !important;
    line-height: 16px !important; }

  .rev_slider .fdr_title,
  .revslider-initialised .fdr_title {
    font-size: 58px !important;
    line-height: 60px !important;
    margin-top: 15px !important; }

  .rev_slider .fdr_button,
  .revslider-initialised .fdr_button {
    font-size: 16px !important;
    line-height: 21px !important;
    padding: 16px 44px !important; }

  /* Counter */
  .sc_skills_counter .sc_skills_item_title {
    font-size: 1.1em; }

  /* Petition */
  .dk-speakout-share a.dk-speakout-twitter,
  .dk-speakout-share a.dk-speakout-facebook {
    font-size: 14px !important; } }
@media (max-width: 1023px) {
  /* DropCaps */
  .trx_addons_dropcap {
    line-height: 1.12em; }

  /* Title */
  .sc_item_title {
    letter-spacing: -0.5px; }

  /* SpeakOut Petition */
  .dk-speakout-share div > p:first-child {
    font-size: 1.2em; }

  .dk-speakout-signaturelist-prev:before,
  .dk-speakout-signaturelist-next:before {
    top: calc(50% + 1px); }

  /* Comments */
  .comments_list_wrap .comment_author {
    font-size: 18px;
    line-height: 20px; }

  .comments_list_wrap .comment_posted {
    font-size: 14px; }

  /* Chess */
  .post_layout_chess_1 .post_title,
  .post_layout_chess_2 .post_title,
  .post_layout_chess_3 .post_title {
    font-size: 28px;
    line-height: 30px; }

  /* Testimonials */
  .sc_testimonials_wide .sc_testimonials_content_wrap {
    flex: 0 0 100%; }

  .sc_testimonials_wide .sc_testimonials_featured_wrap + .sc_testimonials_content_wrap {
    flex: 0 0 50%; }

  /* Google Map */
  .map_height_2 .sc_googlemap {
    height: 368px !important; }

  /* Revolution Slider */
  /* fdr - abrv Helpline */
  .rev_slider .fdr_title,
  .revslider-initialised .fdr_title {
    font-size: 44px !important;
    line-height: 46px !important; }

  .rev_slider .fdr_button,
  .revslider-initialised .fdr_button {
    margin-top: 45px !important; }

  /* 404 */
  .post_item_404:not([class*="post_item_none_"]) .page_title {
    font-size: 10em; }

  /* testimonials */
  .sc_testimonials_item {
    padding: 2.3em 2.8em; }

  /* Petition */
  .dk-speakout-share a.dk-speakout-twitter,
  .dk-speakout-share a.dk-speakout-facebook {
    padding: 10px 9px; }

  .sc_action_item_simple .sc_action_item_title {
    font-size: 29px;
    line-height: 36px; } }
@media (max-width: 767px) {
  /* DropCaps */
  .trx_addons_dropcap {
    line-height: 1.1em; }

  /* Title */
  .sc_title_with_line .sc_item_title_text i > br {
    display: none; }

  /* Blogger */
  .sc_blogger_item_default_classic_alter.sc_blogger_item_on_plate .sc_blogger_item_title {
    font-size: 25px; }

  /* Testimonials */
  .sc_testimonials_wide .sc_testimonials_content_wrap {
    flex: 0 1 auto;
    padding: 2em; }

  .sc_testimonials_wide .sc_testimonials_featured_wrap + .sc_testimonials_content_wrap {
    flex: 0 1 auto; }

  /* Essential Grid */
  .esg-grid .eg-helpline-skin-element-3 {
    font-size: 22px;
    line-height: 24px; }

  /* Chess */
  .post_layout_chess_1 .post_title,
  .post_layout_chess_2 .post_title,
  .post_layout_chess_3 .post_title {
    font-size: 22px;
    line-height: 24px; }

  /* Google */
  .map_height_2 .sc_googlemap {
    height: 270px !important; }

  /* Revolution Slider */
  .rev_slider .socials_wrap,
  .revslider-initialised .socials_wrap {
    width: auto; }

  .rev_slider .socials_wrap:before,
  .revslider-initialised .socials_wrap:before {
    width: 100vH;
    height: 100%;
    bottom: 0;
    display: none; }

  .rev_slider .socials_wrap .social_item,
  .revslider-initialised .socials_wrap .social_item {
    display: inline-block; }

  .rev_slider .socials_wrap .social_item .social_icon,
  .revslider-initialised .socials_wrap .social_item .social_icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px; }

  .rev_slider .fdr_title,
  .revslider-initialised .fdr_title {
    margin-top: 25px !important;
    font-size: 40px !important;
    line-height: 42px !important; }

  .rev_slider .fdr_button,
  .revslider-initialised .fdr_button {
    margin-top: 80px !important;
    font-size: 15px !important;
    line-height: 18px !important; }

  .rev_slider .fdr_group,
  .revslider-initialised .fdr_group {
    margin-left: -110px !important; } }
@media (max-width: 600px) {
  .rev_slider .fdr_title,
  .revslider-initialised .fdr_title {
    margin-top: 25px !important;
    font-size: 32px !important;
    line-height: 34px !important; }

  .rev_slider .fdr_button,
  .revslider-initialised .fdr_button {
    margin-top: 80px !important;
    padding: 12px 32px !important; } }
@media (max-width: 479px) {
  /* DropCaps */
  .trx_addons_dropcap {
    line-height: 1.13em; }

  /* SpeakOut */
  .dk-speakout-share div > p:first-child {
    font-size: 1.1em; }

  .dk-speakout-signaturelist-prev:before,
  .dk-speakout-signaturelist-next:before {
    top: 50%; }

  /* Play */
  .trx_addons_video_player.with_cover .video_hover,
  .body_style_fullwide .format-video .post_featured.with_thumb .post_video_hover,
  .post_layout_excerpt.format-video .post_featured.with_thumb .post_video_hover,
  .post_layout_chess_1.format-video .post_featured.with_thumb .post_video_hover {
    line-height: 2.6em; }

  /* Comments */
  .comments_list_wrap .comment_author_wrap + .comment_content {
    margin-top: 0.3em; }

  /* Chess */
  .post_layout_chess_1 .post_title,
  .post_layout_chess_2 .post_title,
  .post_layout_chess_3 .post_title {
    font-size: 18px;
    line-height: 22px; }

  /* Slider Revolution */
  .rev_slider .fdr_title,
  .revslider-initialised .fdr_title {
    margin-top: 40px !important;
    font-size: 22px !important;
    line-height: 24px !important; }

  .rev_slider .fdr_button,
  .revslider-initialised .fdr_button {
    padding: 10px 28px !important;
    font-size: 14px !important;
    line-height: 18px !important;
    margin-top: 90px !important; }

  /* 404 */
  .post_item_404:not([class*="post_item_none_"]) .page_title {
    font-size: 8em; }

  /* Buttons */
  form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .gallery_preview_show .post_readmore, .impacto_patronus_tabs .impacto_patronus_tabs_titles li a, #buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress a.button, #buddypress button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, #buddypress div.activity-meta a, a.bp-title-button, body #booked-profile-page input[type="submit"], body #booked-profile-page button, body .booked-list-view input[type="submit"], body .booked-list-view button, body table.booked-calendar input[type="submit"], body table.booked-calendar button, body .booked-modal input[type="submit"], body .booked-modal button, .edd_download_purchase_form .button, #edd-purchase-button, .edd-submit.button, .widget_edd_cart_widget .edd_checkout a, form.mc4wp-form .mc4wp-form-fields input[type="submit"], .sc_button, .sc_layouts_row .sc_button, .sc_form button, .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"], #tribe-bar-form .tribe-bar-submit input[type="submit"], #tribe-bar-form button, #tribe-bar-form a, #tribe-bar-form input, #tribe-bar-form .tribe-bar-views-toggle, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option, .tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option, #tribe-events .tribe-events-button, .tribe-events-button, .tribe-events-cal-links a, .tribe-events-sub-nav li a, .tribe-events-read-more, #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button .page_title {
    padding: 14px 30px; } }

/*# sourceMappingURL=skin-responsive.css.map */
