/**
 * Theme Name:   Semaphore Simple
 * Theme URI:    https://jollycreativeagency.com
 * Author:       Jolly Creative Agency
 * Author URI:   https://jollycreativeagency.com
 * Version:      1.0
 * License:      GNU General Public License v2
 * License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 * Description:  Fully Responsive WordPress Theme
 * Text Domain: semaphore HQ
**/

.site-desc p {
  font-weight: 500 !important;
}

.header_toggle_btn_row__btn .small_arrow_btn.white_btn.no_arrow {
  transition: all 0.5s ease-in-out !important;
}

.business_template .header_toggle_btn_row__btn .small_arrow_btn.white_btn.no_arrow:hover {
  /* background: linear-gradient(90deg, #2BC20E 0%, #0D8900 100%); */
  background-color: #2BC20E;
  border-color: #2BC20E;
}

.content_creator_template .header_toggle_btn_row__btn .small_arrow_btn.white_btn.no_arrow:hover,
.header_toggle_btn_row__btn .small_arrow_btn.white_btn.no_arrow:hover {
  /* background: radial-gradient(circle at left, hsl(287.2, 56.4%, 26.1%) 100%, hsla(0, 0%, 0%, 0) 105%); */
  /* background: linear-gradient(90deg, #42286e 15%, #0D8900 100%); */
  background-color: #842C9D;
  border-color: #842C9D;

}


.success_story-section .container {
  max-width: 1386px;
}

.success_story-section__wrapper___row--column_inner .success_story-section_title_n_icon .success_story-triger_icon {
  display: flex;
  align-items: center;
}

.semaphore_left_right-section__wrapper___row--column.right_column .semaphore_left_right-section__wrapper___row--column_image {
  padding-top: 60% !important;
}

.blog_hero_section__wrapper__title .site-hero_title {

  font-weight: 700 !important;
}

#gform_confirmation_message_1 {
  color: #fff;
}

.gform_ajax_spinner {
  display: none !important;
}

.great_reads-section__wrapper___row__column .great_reads-section_single_list_column .great_reads-list_image img {
  width: 99px;
  height: 99px;
  object-fit: cover;
}

.single .blog {
  padding-bottom: 80px;
}

.single .top_articles-section.simillar_blogs {
  padding-top: 110px;
}

.success_story-section__wrapper___row--column.center_column .success_story-section__wrapper___row--column_inner .success_story-section__wrapper___row--column_inner_list {
  display: none;
}

.success_story-section__wrapper___row--column.center_column .success_story-section__wrapper___row--column_inner {
  position: unset;
}

.success_story-section__wrapper___row--column.center_column .success_story-section_title_n_icon {
  height: 100%;
}

.success_story-section__wrapper___row--column.center_column .success_story-section_title_n_icon .success_story-triger_icon.redirection_link {
  position: absolute;
  right: 32px;
  top: 83%;
  padding-top: 40px;
}

.success_story-section__wrapper___row--column .success_story-section__wrapper___row--column_inner_list {
  display: none;
}

.success_story-section__wrapper___row--column.active .success_story-section__wrapper___row--column_inner_list {
  display: block;
}


.home_hero-section__wrapper___text h1 {
  color: #ffffff;
  font-size: 3.8rem;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 1;
}



.dropdown_fild select {
  font-size: 16px !important;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  color: #777 !important;
  ;
  padding: 21px 17px !important;
  background-color: #DEDEDE;
  border-radius: 15px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
}

.archive .great_reads-section {
  padding-bottom: 81px;
}

.archive .great_reads-section .block_wrraper {
  padding-bottom: 30px;
}

.archive .great_reads-section .block_wrraper .site-title {
  text-decoration: none;
  margin-bottom: 7px !important;
  display: block;
}

.archive .great_reads-section h1.site-hero_title {
  color: #000000 !important;
  font-family: "Nunito", sans-serif;
  font-style: normal;
  font-weight: 800;
  font-size: 4.2rem;
  line-height: 1.2;
  border-bottom: 2px solid #000;
  padding-bottom: 15px;
  margin-bottom: 50px;
}

/* loader  css */
.great_reads-section__wrapper___row .spinner_wrraper{
  width: 100%;
  display: grid;
  place-items:center;
}
.great_reads-section__wrapper___row .spinner {
  display: grid;
  place-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: conic-gradient(
    from 180deg at 50% 50%,
    rgba(82, 0, 255, 0) 0deg,
    #5200ff 360deg
  );
  animation: spin 2s infinite linear;
}
.great_reads-section__wrapper___row .spinner::before {
  content: "";
  border-radius: 50%;
  width: 80%;
  height: 80%;
  background-color: #fff;
}

@keyframes spin {
  to {
    transform: rotate(1turn);
  }
}

/* end loader css  */

@media(max-width:1024px) {
  .success_story-section__wrapper___row--column_inner {
    top: 80%;
  }

  .success_story-section__wrapper___row--column_inner .success_story-section_title_n_icon h3 {
    line-height: 1.1;
  }

  /* .success_story-section__wrapper___row--column.center_column .success_story-section_title_n_icon .success_story-triger_icon.redirection_link {
    bottom: 12px;
  } */
}

@media(max-width:767px) {
  .great_reads-section__wrapper___row__column .great_reads-section_single_list_column .great_reads-list_image img {
    width: 80px;
    height: 80px;

  }

  .single .top_articles-section.simillar_blogs {
    padding-top: 50px;
  }

  .home_hero-section__wrapper___text h1 {
    font-size: 2.5rem;
  }
}

@media (max-width: 499px) {
  .success_story-section__wrapper___row {
    grid-template-columns: repeat(auto-fit, minmax(50%, 1fr));
  }
}
