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

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

/*  Hover Featured */
.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;
}

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

/* MailChimp */
form.mc4wp-form input[type=checkbox] + label {
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

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

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

#dk-speakout-reader-content .dk-speakout-greeting {
  font-weight: 700;
  text-transform: none;
}

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

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

/* Comments */
.comments_list_wrap .comment_author {
  margin: -0.1em 0 0 0;
}

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

/* Dropcaps */
.trx_addons_dropcap {
  font-weight: 700;
  line-height: 1.08em;
}

/* 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 {
  text-transform: none;
  letter-spacing: 0;
}

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

/* Blogger */
.sc_blogger_item_default .sc_blogger_item_title + .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;
}

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

.sc_blogger_item_default .sc_blogger_item_title,
.sc_blogger_item_default_classic_alter .sc_blogger_item_title {
  font-size: 1.6em;
  line-height: 1.0557em;
}

.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_title,
.sc_blogger_item_default_classic_alter.sc_blogger_item_on_plate .sc_blogger_item_title {
  font-size: 1.333em;
  line-height: 1.0757em;
}

/* Elementor Counter */
.elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 210px;
          flex: 0 0 210px;
  margin-top: 0;
}

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

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

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

.rev_slider .socials_wrap:before,
.revslider-initialised .socials_wrap:before {
  display: none;
}