/* Skin-specific styles
----------------------- */
/* 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; }

/* Tooltip */
.trx_addons_tooltip {
  line-height: 0.888em; }

/* DropCaps */
.trx_addons_dropcap {
  font-weight: 700; }

/* SpeakOut */
#dk-speakout-reader-content .dk-speakout-greeting {
  text-transform: none; }

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

.dk-speakout-signaturelist caption {
  font-weight: 700; }

.dk-speakout-share div > p:first-child {
  font-weight: 700; }

/* Give */
#give-recurring-form h3.give-section-break,
#give-recurring-form h4.give-section-break,
#give-recurring-form legend, form.give-form h3.give-section-break,
form.give-form h4.give-section-break, form.give-form legend,
form[id*="give-form"] h3.give-section-break,
form[id*="give-form"] h4.give-section-break, form[id*="give-form"] legend {
  font-weight: 700; }

/* Icons */
.sc_icons_item_title {
  font-weight: 700; }

/* extra */
.sc_icons_extra .sc_icons_item {
  padding: 2.3em 3.9em 3.5em;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -ms-transition: -ms-transform 0.3s ease-out;
  transition: 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;
  -ms-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease; }

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

.sc_icons_extra .sc_icons_item_title {
  font-size: 2em;
  line-height: 1.3em;
  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.6em;
  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; }

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

/* Blockquote */
blockquote p {
  font-weight: 700; }

/* Hover Border */
.post_featured.hover_fade .post_info .post_title,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_border .post_info .post_title {
  letter-spacing: 0;
  text-transform: none; }

/* 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.45em; }

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

/* Team */
.sc_team_default .sc_team_item_title {
  font-size: 1.2em;
  line-height: 1.057em; }

.team_member_page .team_member_featured {
  width: 54%; }

/* Recent News */
.sc_recent_news_style_news-announce .post_item .post_title {
  font-weight: 700;
  text-transform: none; }

/* Blogger */
/* 3 columns */
.trx_addons_column-1_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_title,
.trx_addons_column-1_3 .sc_blogger_item_default_classic_alter.sc_blogger_item_on_plate .sc_blogger_item_title {
  font-size: 1.6em;
  line-height: 1.0557em; }

/* Elementor Counter */
.elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper {
  flex: 0 0 135px; }

/* Nav Links */
.nav-links-single .nav-links .post-title {
  font-size: 1.2em; }

/* Comment List */
.comments_list_wrap .comment_author {
  font-size: 1.2em; }

.comments_list_wrap .comment_author + .comment_posted {
  margin-top: 0.5em; }

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