/* Skin-specific styles
----------------------- */
body .sc_icons_vertical .sc_icons_item {
  padding: 1.2em 1em 0 0em;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a {
  padding: 0.3em 1.4em;
}

/*Counter*/
.sc_countdown_default .sc_countdown_digits, .sc_countdown_default .sc_countdown_separator {
  line-height: 1em;
  vertical-align: top;
  height: 1em;
}

.sc_countdown_default .sc_countdown_digits span {
  vertical-align: top;
}

.sc_countdown .sc_countdown_digits {
  margin-bottom: 3px;
}

/*Icons*/
body .sc_services_default .sc_services_item_icon {
  font-size: 5em !important;
  margin-bottom: 0.2em;
  line-height: 1.2em;
}

.sc_icons_vertical .sc_icons_item_title {
  text-transform: none;
  margin-top: 0.46em !important;
}

.sc_icons_hovered.sc_align_left .sc_icons_item_details {
  padding: 4em 4.5em 6.2em 4.5em;
}

.dk-speakout-signaturelist > tbody > tr:nth-child(2n+1) > td {
  background-color: transparent !important;
}

.sc_button_responsive.sc_button_size_large .sc_button_icon, .sc_button_fullwidth .sc_button_icon,
.widget_twitter .widget_twitter_follow:after {
  border: 3px solid #82ade7;
}

.sc_button_fullwidth .sc_button_icon {
  line-height: 32px;
}

/*Services*/
.sc_services_tiles .sc_services_item_title {
  margin-right: 20px;
}

.sc_services_tiles .sc_services_item_title {
  margin-bottom: 6px;
  margin-top: 18px;
  -webkit-transform: translateY(40%);
      -ms-transform: translateY(40%);
          transform: translateY(40%);
  -webkit-transition: 333ms ease all;
  transition: 333ms ease all;
}

/*Team*/
.sc_team .slider_container.slider_pagination_pos_right .swiper-pagination-bullets {
  right: -13.5em;
}

.sc_team.slider_container.slider_pagination_pos_left .slider_pagination_wrap,
.sc_team .slider_container.slider_pagination_pos_right .slider_pagination_wrap {
  top: 50%;
  counter-reset: section;
}
.sc_team.slider_container.slider_pagination_pos_left .slider_pagination_wrap span,
.sc_team .slider_container.slider_pagination_pos_right .slider_pagination_wrap span {
  display: block;
  opacity: 1;
}
.sc_team.slider_container.slider_pagination_pos_left .slider_pagination_wrap span:before,
.sc_team .slider_container.slider_pagination_pos_right .slider_pagination_wrap span:before {
  content: "";
  visibility: visible;
  counter-increment: section;
  content: counter(section, decimal);
}
.sc_team.slider_container.slider_pagination_pos_left .slider_pagination_wrap span + span,
.sc_team .slider_container.slider_pagination_pos_right .slider_pagination_wrap span + span {
  margin-left: 10px;
}

.sc_team {
  position: relative;
}
.sc_team .sc_item_button {
  line-height: 1em;
}
.sc_team .sc_item_slider,
.sc_team .slider_container {
  position: static;
}

.sc_team .slider_container .swiper-pagination-bullet {
  width: 38px;
  height: 38px;
  font-size: 0.944em;
  line-height: 33px;
  border: 3px solid;
  -webkit-transition: 333ms ease all;
  transition: 333ms ease all;
}

.sc_team .slider_container.slider_pagination_pos_left .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_team .slider_container.slider_pagination_pos_right .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0 0 0;
}

.sc_team_item_info .sc_team_item_subtitle {
  margin-top: 17px;
}

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,
input#i_agree_privacy_policy_mc4wp1 + 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,
.check_form label input:before, .wpgdprc-checkbox label input:before,
.woocommerce ul.products li.product .post_item,
.woocommerce .woocommerce-ordering select {
  border-color: #e5e5e5;
}

.mc4wp-form-fields button[disabled],
.mc4wp-form-fields button[disabled]:hover,
.mc4wp-form-fields input[type=submit][disabled],
.mc4wp-form-fields input[type=submit][disabled]:hover,
.mc4wp-form-fields input[type=button][disabled],
.mc4wp-form-fields input[type=button][disabled]:hover {
  background-color: rgba(138, 138, 138, 0.5) !important;
  color: #fff !important;
}

.sc_promo .sc_promo_descr form.mc4wp-form .mc4wp-form-fields input[type=submit][type=submit][disabled],
.sc_promo .sc_promo_descr form.mc4wp-form .mc4wp-form-fields input[type=submit][type=submit][disabled]:hover,
.sc_promo_stereo .sc_button.sc_button_size_normal input[type=submit][disabled],
.sc_promo_stereo .sc_button.sc_button_size_normal input[type=submit][disabled]:hover,
.sc_promo_stereo .theme_button.sc_button_size_normal input[type=submit][disabled],
.sc_promo_stereo .theme_button.sc_button_size_normal input[type=submit][disabled]:hover {
  background-color: hsla(0, 0%, 100%, 0.3294117647) !important;
  color: #fff !important;
}

.scheme_dark .sc_promo input[type=radio] + label:before,
.scheme_dark .sc_promo input[type=checkbox] + label:before,
.scheme_dark .sc_promo .wpcf7-list-item-label.wpcf7-list-item-right:before {
  border-color: #fff !important;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
  padding: 20px 46px 18px;
}

/*Promo*/
.sc_promo.sc_promo_size_small .sc_promo_text_inner .promo_content_wrap {
  padding: 4.6em 5.5em 2.2em 5.5em;
}

.sidebar .widget_product_search input,
.sidebar .widget_search input[type=search],
.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
  color: #fff !important;
}

.sticky .post_meta .post_meta_item + .post_meta_item:before {
  color: #000;
}

@media (max-width: 1280px) {
  .sc_icons_vertical .sc_icons_item_title {
    font-size: 1.2em;
  }
}
.give-total-wrap, .give-submit-button-wrap,
[id*=give-form].give-display-modal .give-btn,
[id*=give-form].give-display-reveal .give-btn {
  display: block !important;
}

.ua_gecko .rev-btn .fa-icon-play::before {
  top: -4px;
}