/*!
Theme Name: hashgrowth
Theme URI: http://underscores.me/
Author: Vrushali
Description: This is the wordpress theme basically design and developed for the learning hub #Growth for customer engagement website, featuring a full range of post formats, custom post types and each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hashgrowth
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
hashgrowth is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.text-uppercase{ text-transform: uppercase !important;}
.text-capitalize{ text-transform: capitalize !important;}
.span-reading-time .rt-label.rt-postfix{ margin-right: 2px; text-transform: capitalize;}
.text-green{ color: var(--green) !important; }
.basic-card-container.course-card.v1.is-expanded .course-author-container .name {color: var(--green) !important;}
.text-white{ color:#fff; }
.dbtn-style{font-family: 'circularxxregular' !important;font-weight: unset;line-height: initial;}
.upcomming-event-card{ cursor: pointer; }
ul#menu-celp-primary-menu li .nav-link.dropdown ul.dropdown-list-container li a {display: flex;justify-content: center;align-items: center;background: transparent;color: #000000;padding: 0;}
body.page-template-template-celp-event ul#menu-celp-primary-menu li .nav-link.dropdown ul.dropdown-list-container li a,
body.event-dark ul#menu-celp-primary-menu li .nav-link.dropdown ul.dropdown-list-container li a { color:#fff; }
/** Learn resource slider **/
.resource-card-container  .title-wrapper {position: relative; /* z-index: 99999; */}
.resource-card-container [class^="col-lg"]:nth-child(4n-3) .basic-card-container {transform-origin: center left;}
.resource-card-container [class^="col-lg"]:nth-child(4n) .basic-card-container {transform-origin: center right;}
.article-swiper,.podcast-swiper,.course-swiper {padding: 70px;margin: -70px;z-index: 11;}
@media (max-width: 767.98px){
  .article-swiper,.podcast-swiper {padding: inherit;margin: 0;z-index: 11;}
  .resource-card-container .arrows-container {display: none;}
}
/** no result grid **/ 
.no-result-grid{ width:100%; margin:20% 0; }
.no-result-grid img{ width: 100%;max-width: 500px; }
.no-result-grid h1{ font-size: 2.3em;font-weight: 600;margin-bottom: 0.3em; }
.no-result-grid .no-result-sub-text{ font-size: 1.3em; }
/** End no result grid **/
/** learn tab navigation **/
ul.learn-tabs-container{ overflow-x: auto; display: flex;list-style: none;margin: 0;padding: 0; -ms-overflow-style: none; scrollbar-width: none;}
ul.learn-tabs-container::-webkit-scrollbar { display: none;}
ul.learn-tabs-container li a{ border: none;padding: 0.65rem 2.75rem;font-size: 22px;cursor: pointer;background-color: transparent;border: 1px solid var(--black15);transition: all ease .3s;}
ul.learn-tabs-container li a:hover{ 
  background-color: var(--light-gray);
}
ul.learn-tabs-container li{display:flex;}
ul.learn-tabs-container li.current-menu-item a{ background-color: var(--midnight-teal);color: var(--white);border-color: var(--midnight-teal);}
ul.learn-tabs-container li:not(:last-child) {margin-right: 1rem;}
@media (max-width: 767.98px) {
    ul.learn-tabs-container li a{font-size: 1.125rem;padding: 0.5rem 2.25rem;}
}
/** End learn tab navigation **/
/* Global CTA shortcode css */
.hashgrowth-global-cta .cta-col-left, .hashgrowth-global-cta .cta-col-right{ z-index: 99 !important;}
.hashgrowth-global-cta.cta-banner-dark .absolute-top-right{ bottom: 220px; }
.hashgrowth-global-cta.cta-banner-dark .absolute-bottom-left {top: 150px;}
.hashgrowth-global-cta .cta-col-left .title.lg{ font-size: 2rem; font-weight: 600; line-height: 1.2; margin-top: 1rem;}
@media (min-width: 650px) and (max-width: 999px) {
 .hashgrowth-global-cta{ display: grid; gap: 1.5em; text-align: center;}
 .hashgrowth-global-cta .cta-col-left .title{ width:100%; }
 .hashgrowth-global-cta.cta-banner-dark .absolute-top-right{ bottom: 250px; right: -200px; }
}
@media (max-width: 649px) {
  .hashgrowth-global-cta.cta-banner-dark .absolute-top-right{ bottom: unset; }
  .hashgrowth-global-cta.cta-banner-dark .absolute-bottom-left {top: unset;}
}
/* Global CTA shortcode css */
/* course single page */
.course-single-template-body .course-benefits .benefits-details img{width:24px !important; display: inline !important;}
.course-single-template-body .pillarMainContent .course-features-meta{ width:70%; }
@media screen and (max-width: 992px){
  .course-single-template-body .pillarMainContent .pillarContentRight .sidebar-bullet-pointers img{width:20px !important; display: inline !important;}
  .course-single-template-body .pillarMainContent .course-features-meta{ width:100%; }
}
@media screen and (max-width: 649px){
.course-single-template-body .course-main-content .main-video-container { margin-bottom: 3rem;}
}
/* End course single page */
/** custom css **/
.filter-search-container{ margin-bottom: 3rem; }
@media (max-width: 992px) {.filter-search-container { margin-bottom: 0;margin-top: 0; }}
@media (max-width: 649px) {.filter-search-container { margin-bottom: 0; margin-top: 3rem; }}
/** End custom css **/
.marquee-container.animation-stop .carousal-inner.primary .event-partners-logo-image-container:first-child { margin-left:0; }
.marquee-container.animation-stop .carousal-inner.primary .event-partners-logo-image-container{ height: 3rem; }
@media (max-width: 649px) {
  .marquee-container.animation-stop .carousal-inner.primary .event-partners-logo-image-container{ margin: 0 18px !important; }
  .marquee-container.animation-stop .carousal-inner.primary .event-partners-logo-image-container img { height: 1.8rem; }

}
