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

/* Petition */
#dk-speakout-reader-content .dk-speakout-greeting {
  text-transform: none;
  font-weight: 400; }

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

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

.dk-speakout-share a.dk-speakout-twitter,
.dk-speakout-share a.dk-speakout-facebook {
  font-size: 17px; }

.dk-speakout-share a.dk-speakout-twitter,
.dk-speakout-share a.dk-speakout-facebook {
  text-transform: none; }

/* Lists */
ul.trx_addons_list_custom > li:before,
ul.trx_addons_list_dot > li:before {
  top: 1px; }

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

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

[id*="give-form"] .give-form-title {
  margin-top: 0; }

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

/* DropCaps */
.trx_addons_dropcap {
  line-height: 1.2em;
  font-weight: 400; }

/* Blockquote */
blockquote p {
  font-weight: 400;
  font-style: italic; }

blockquote.has-text-align-right:before {
  right: 2.65em; }

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

.esg-filters div.esg-navigationbutton, .page_links > span:not(.page_links_title), .page_links > a, .comments_pagination .page-numbers, .nav-links .page-numbers {
  line-height: 2.7em; }

.nav-links .page-numbers.first:before, .nav-links .page-numbers.prev:before, .nav-links .page-numbers.next:before, .nav-links .page-numbers.last:before, .comments_pagination .page-numbers.first:before, .comments_pagination .page-numbers.prev:before, .comments_pagination .page-numbers.next:before, .comments_pagination .page-numbers.last:before {
  top: 0;
  height: inherit;
  font-size: 0.7em;
  margin-top: -1px; }

.esg-grid .esg-pagination {
  background: transparent; }

/* meta */
.post_item_single .post_content > .post_meta_single > span:only-child {
  max-width: 100%; }

.post_item_single .post_content > .post_meta_single .post_tags a {
  padding: 4px 18px 3px; }

/* Comment */
.comments_list_wrap .comment_author {
  font-size: 1.1em;
  margin: -0.1em 0 0 0; }

.comments_list_wrap .comment_author_wrap + .comment_content {
  margin-top: 0.5em; }

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

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

/* Blog Classic */
.post_layout_classic .post_title {
  font-size: 1.6em;
  line-height: 1.1em; }

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

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

.sc_alter_slide_slider_cat + .sc_alter_slide_slider_title,
.sc_alter_slide_slider_subtitle + .sc_alter_slide_slider_title {
  margin-top: 0.2em; }

/* Action  */
.sc_action_item_simple .sc_action_item_title {
  font-style: italic; }

/* Blogger */
.sc_blogger_item_default_classic_alter .sc_blogger_item_title {
  font-size: 1.8em;
  line-height: 1.0557em; }

.sc_blogger_item_default_classic_alter .sc_blogger_item_title + .sc_blogger_item_excerpt,
.sc_blogger_item_default_classic_alter .sc_blogger_item_meta + .sc_blogger_item_excerpt {
  margin-top: 1.2em; }

.sc_blogger_item_default_classic_alter.sc_blogger_item_on_plate .sc_blogger_item_title {
  font-size: 1.8em;
  line-height: 1.0557em; }

.sc_blogger_item_default_classic_alter.sc_blogger_item_on_plate .sc_blogger_item_content {
  padding: 2.6em 3.4em 3.5em; }

.sc_blogger_modern .post_content_wrapper {
  position: relative;
  padding: 2.61em 2.16em; }

.sc_blogger_modern .post_content_wrapper .post_content .more-link {
  background: none !important;
  padding: 0;
  margin: 0;
  font-weight: 400; }

.sc_blogger_modern .sc_blogger_modern_number {
  font-size: 1.33rem;
  font-weight: 700;
  line-height: 1.2;
  display: block;
  margin-bottom: 3.65rem; }

.sc_blogger_modern .post_title.entry-title {
  max-width: 70%;
  margin-bottom: 1.1rem; }

.sc_blogger_modern .post_content_wrapper:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 0 0 25px;
  border-color: transparent transparent transparent #ffffff;
  border-left-color: white;
  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_blogger_modern .post_content_wrapper .post_content .more-link {
  margin-top: 1rem; }

/* Promo */
/* Team */
.team_member_page .team_member_featured {
  width: 54%; }

.sc_team_default .sc_team_item_subtitle {
  font-size: 14px;
  line-height: .8em; }

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

/* Icons */
.sc_icons_item_title {
  font-size: 1.333em;
  line-height: 1.2em;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0; }

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

.sc_recent_news_style_news-announce .post_item .post_featured .post_info {
  padding: 0 3em; }

.sc_recent_news_style_news-announce .post_item .post_featured.hover_decor .mask {
  background-color: rgba(37, 42, 52, 0.8); }

/* Icons */
/* extra */
.sc_icons_extra .sc_icons_item {
  padding: 3.25rem 2.77rem;
  -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: 2.15em;
  font-size: 1em;
  line-height: 1.3em;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 1px;
  position: static;
  display: inline-block;
  width: auto;
  height: auto; }

.sc_item_subtitle {
  text-transform: none; }

/* tags */
.wp-block-tag-cloud a,
.sc_edd_details .downloads_page_tags .downloads_page_data > a,
.widget_product_tag_cloud a,
.widget_tag_cloud a {
  padding: 4px 18px 3px; }

/* Icon */
.elementor-widget-icon-list .elementor-icon-list-item,
.elementor-widget-icon-list .elementor-icon-list-item a {
  font-size: 1.44rem; }

.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
  padding-left: 0.92rem; }

.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
  font-weight: 700; }

/* Calendar */
.wp-block-calendar td#prev a, .wp-block-calendar td#next a, .widget_calendar td#prev a, .widget_calendar td#next a, .wp-block-calendar .wp-calendar-nav-prev a, .wp-block-calendar .wp-calendar-nav-next a, .widget_calendar .wp-calendar-nav-prev a, .widget_calendar .wp-calendar-nav-next a {
  line-height: 1em;
  padding-top: 0;
  display: inline-block;
  vertical-align: middle; }

/* Subtitle */
.sc_item_subtitle_above {
  margin-bottom: 1.9em; }

.sc_blogger .sc_button {
  white-space: initial; }

.sc_layouts_row_type_compact .sc_button {
  padding: 1.586em 2.55em; }

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, #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 2em; }

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

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

.elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper {
  margin-top: 0;
  padding-top: 0.05em; }

form.mc4wp-form input[type="checkbox"] + label {
  margin-top: 22px; }

h1.sc_item_title_tag + .sc_item_descr {
  margin-top: 1.4em; }

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

.trx_addons_popup_form_field_agree input[type="checkbox"] + label:before {
  top: 5px; }

.sc_item_title_style_decoration.sc_item_subtitle .subtitle_text:after,
.sc_item_title_style_decoration.sc_item_subtitle .subtitle_text:before {
  margin-top: -1px; }

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

/* table */
.sc_table_default {
  border: 1px solid; }

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