/* 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_title_default h2.sc_item_title {
  margin-bottom: 0.7em; }

.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;
  -o-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;
  -o-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: rgba(255, 255, 255, 0.329412) !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; }

.sc_button_iconed .sc_button_icon > span, .sc_button_responsive .sc_button_icon > span {
  margin-left: 2px;
  line-height: 45px; }

.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; }
