/* Skin-specific styles
----------------------- */
/* 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,
.wp-block-button__link,
#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,
.mc4wp-form .mc4wp-form-fields input[type=submit],
.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.tribe-bar-mini .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 a,
.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
#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,
.edd_download_purchase_form .button,
#edd-purchase-button,
.edd-submit.button,
.widget_edd_cart_widget .edd_checkout a {
  padding: 1.2em 2.7em;
}

/* Loading in the tabs */
.trx_addons_loading {
  background-image: url(images/facebook-loader.gif) !important;
}

/* Petition Preloader */
.dk-speakout-ajaxloader {
  background: transparent url("images/balls-loader.gif") no-repeat center center;
}

/* Icons */
/* extra */
.sc_icons_extra .sc_icons_item {
  padding: 3.8em 3.9em 4.1em;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.sc_icons_extra .sc_icons_item:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 0 0 25px;
  border-color: transparent transparent transparent #ffffff;
  position: absolute;
  z-index: 1;
  bottom: 10px;
  left: 10px;
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}

.sc_icons_extra .sc_icons_item_title + .sc_icons_item_description {
  margin-top: 0.7em;
}

.sc_icons_extra .sc_icons_item:hover {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}

.sc_icons_extra .sc_icons_item_title {
  font-size: 2em;
  line-height: 1.1em;
  font-weight: 600;
}

.sc_icons_extra .sc_icons_item_description {
  font-size: 1em;
  line-height: 1.46em;
}

.sc_icons_extra .sc_icons_item_link {
  margin-top: 1.1em;
  font-size: 1em;
  line-height: 1.3em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: static;
  display: inline-block;
  width: auto;
  height: auto;
}

/* Alter */
.sc_icons.sc_icons_alter .sc_icons_item {
  padding: 2em 2.8em 2.5em;
}
.sc_icons.sc_icons_alter .sc_icons_item .sc_icons_icon:before {
  font-size: 4.1em;
}
.sc_icons.sc_icons_alter .sc_icons_item .sc_icons_item_details .sc_icons_item_link {
  margin-top: 1.3em;
}

/* Simple */
.sc_icons.sc_icons_simple .sc_icons_item .sc_icons_icon {
  height: 6.66rem;
  width: 6.66rem;
  line-height: 6.66rem;
  position: relative;
}
.sc_icons.sc_icons_simple .sc_icons_item .sc_icons_icon:before {
  line-height: 6.66rem !important;
  font-size: 2.9em;
}
.sc_icons.sc_icons_simple .sc_icons_item .sc_icons_icon:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: -1;
}
.sc_icons.sc_icons_simple .sc_icons_item .sc_icons_item_details {
  margin-top: 11px;
  margin-bottom: 20px;
}
.sc_icons.sc_icons_simple .sc_icons_item .sc_icons_item_details .sc_icons_item_title {
  font-size: 1.33rem;
}

/* Blogger */
.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_title {
  font-size: 1.333em;
  line-height: 1.0757em;
}

.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
  padding: 3.2em 3.9em 3.6em;
}

.sc_blogger_item_default .sc_blogger_item_meta.post_meta {
  margin-top: 0.7em;
}

.sc_blogger_item_default .sc_blogger_item_title + .sc_blogger_item_excerpt,
.sc_blogger_item_default .sc_blogger_item_meta + .sc_blogger_item_excerpt {
  margin-top: 1.1em;
}

.sc_blogger_item_default .sc_blogger_item_title + .sc_blogger_item_button,
.sc_blogger_item_default .sc_blogger_item_meta + .sc_blogger_item_button,
.sc_blogger_item_default .sc_blogger_item_excerpt + .sc_blogger_item_button {
  margin-top: 1.3em;
}

/* Classic */
.post_layout_classic .post_title {
  font-size: 1.333em;
  line-height: 1.0757em;
}

/* Promo */
.sc_promo.sc_promo_size_normal .sc_promo_text_inner {
  padding: 5.9em 4em 5.5em;
}
.sc_promo.sc_promo_size_normal .sc_promo_text_inner .sc_item_title + .sc_item_button {
  margin-top: 1.6em;
}
.sc_promo.sc_promo_size_normal .sc_promo_text_inner .sc_button_size_normal {
  padding: 1.2em 2.6em;
}

.color_style_link3.sc_action .sc_action_item_link.sc_button_hover_slide_left:not([disabled=disabled]):hover,
.color_style_link3.sc_action .sc_action_content .sc_action_item .sc_action_item_link.sc_button_hover_slide_left:hover,
.color_style_link3.sc_promo.sc_promo_default .sc_button_default.sc_button_hover_slide_left:hover {
  background-position: left bottom !important;
}

/* Give */
[id*=give-form].give-display-modal #give-donation-level-button-wrap {
  margin: 0 0 32px;
}

.give-form .give-btn-modal.sc_button_hover_slide_left:not([disabled=disabled]):hover {
  background-position: left bottom !important;
}

/* Action */
/* Counter Elementor */
.elementor-widget-counter .elementor-counter {
  display: block;
  text-align: center;
}
.elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper {
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 3.88rem;
  margin-top: 0;
}
.elementor-widget-counter .elementor-counter .elementor-counter-title {
  font-size: 1.22rem;
  line-height: 1em;
  font-weight: 600;
  text-align: center;
  margin-top: 5px;
  margin-left: 0;
}

/* Accordion Elementor */
.elementor-widget-container .elementor-accordion .elementor-accordion-item {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 28px;
  padding-top: 25px;
}
.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title + .elementor-tab-content {
  margin-top: -7px;
}
.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content {
  border-top: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0;
  padding-bottom: 25px;
}
.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content p:last-child {
  margin-bottom: 0;
}

/* Title */
h2.sc_item_title_tag + .sc_item_descr {
  margin-top: 1.9em;
}

.sc_item_title.sc_item_title_style_with_line {
  padding-bottom: 21px;
}

.sc_item_subtitle_above {
  margin-bottom: 0.7em;
}
.sc_item_subtitle_above.sc_align_center {
  margin-bottom: 0.6em;
}

/* Layouts */
.sc_layouts_row_type_compact .sc_button {
  padding: 1.586em 2.52em;
}

/* Button */
.sc_button.sc_button_size_small,
.theme_button.theme_button_small {
  padding: 1.2em 1.7em;
}
.sc_blogger_default_classic .sc_button.sc_button_size_small,
.sc_blogger_default_classic .theme_button.theme_button_small {
  padding: 0.75em 2.4em;
}

.sc_item_slider.slider_outer_controls_top > .slider_controls_wrap {
  top: -4.8em;
}

.vtr_group_left {
  margin-left: calc((100vw - 1310px) / 2);
}

/* 404 Page */
.post_item_404 .page_title {
  font-size: 16.9em;
}

.dk-speakout-share a.dk-speakout-x:before {
  content: "\e9ba";
}
/*# sourceMappingURL=skin.css.map */