/*
Theme Name: Gigstarters
Author: OTG LAB
Author URI: https://otg-lab.com/
Description: This website is designed specifically for Gigstarters. Designed and developed by Quang Vu.
Requires PHP: > 7.4
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: PHP, Javascript, Bootstrap 5.3
Text Domain: gigstarters
*/

:root {
    --swiper-theme-color: #00B6BC;
}
.guide-main-content .guide-subtopic-card .card-content .card-title{
	margin-bottom: 0;
}
section {
    overflow-x: hidden;
}
.guide-hero input[type="search"]::-webkit-search-decoration,
.guide-hero input[type="search"]::-webkit-search-cancel-button,
.guide-hero input[type="search"]::-webkit-search-results-button,
.guide-hero input[type="search"]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    appearance: none;
}
.guide-main-content h3, .guide-main-content .h3 {
	margin-bottom: 0 ;
}
.archive-heko .help-centre-card{
	transition: all 0.3s ease-in-out;
}
.archive-heko .help-centre-card:hover {
    border-color: #00B6BC !important;
    box-shadow: 0 4px 18px 0 rgba(75, 70, 92, 0.1);
}
.guide-main-content .content-body hr{
	border-top: solid 1px #DBDADE !important;
	opacity: 1;
}
.guide-main-content .content-description{
	line-height: 22px;
	font-size:1.5rem;
}
.guide-main-content .content-description p{
	margin-bottom: 1.6rem;
}
.guide-main-content .content-description p:last-child{
	margin-bottom: 0;
}
@media (max-width:575px){
	.title-main{
		font-size:32px;
		line-height: 38px;
	}
	.title-second{
		line-height: 38px;
	}
	.section-rewards .rewards-btn-prev{
		left:0;
	}
	.section-rewards .rewards-btn-next{
		right: 0;
	}
	.section-rewards .rewards-btn-prev, .section-rewards .rewards-btn-next{
		top:60%;	
		border:none;
		width: 3.2rem;
		height:3.2rem;
        border-radius: 0;
		background: transparent;
		box-shadow: none;
	}
	.section-rewards .rewards-btn-prev:hover, .section-rewards .rewards-btn-next:hover{
		background: transparent;
		box-shadow: none;
		color: #00B6BC;
	}
	.section-rewards .reward-card .card-detail{
		font-size:1.2rem;
	}
	.section-rewards .reward-card .card-detail .text-bigger{
		font-size:1.4rem;
	}
	.section-rewards .reward-card .card-title{
		font-size:2rem;
	}
}
.style-gravity-form .gform_wrapper .gform_footer .gform_button{
	padding: 1.3rem 5rem !important;
	border-radius:0.8rem !important;
	font-size:1.7rem !important;
	font-weight: 600 !important;
	line-height: calc(22/18);
}
.section-rewards.space-section h3.sub-title{
	color: #008e94;
}
.taxonomy-guide .guide-main-content .content-description{
	padding-top: 0;
}
.fs-18{
	font-size:1.8rem !important;
}
.title-32{
	font-size: 3.2rem !important;
}
.guide-archive-content .guide-topic-card .icon-link::after {
    content: "";
    background-image: url(../images/arrow-right.svg);
    background-size: 1.2rem 1.5rem;
    background-repeat: no-repeat;
    position: absolute;
    display: inline-block;
    line-height: 1;
    top: 53%;
    transform: translateY(-50%);
    bottom: 0;
    right: 0;
    width: 1.4rem;
    height: 100%;
}
header.header .search-trigger img{
	filter: brightness(0) saturate(100%)
}
header.header .search-trigger.active img{
	filter: unset;
}
.mt-24{
	margin-top: 2.4rem !important;
}
.guide-main-content .content-body p:last-child{
	margin-bottom: 2.5rem;
}
.sidebar-submenu .sidebar-link-wrapper i.fa-chevron-right {
    font-size: 10px !important;  
}
.gfield_required.gfield_required_asterisk{
	color: #D78787 !important;
}
.style-gravity-form .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-html{
	font-size:15px !important;
}
.section-process-steps .step-card,
.section-testimonials .testimonial-card{
	box-shadow: none;
}
.section-value-grid .value-item{
	border-color:  #e6e6e6;
}
.section-list-accordion .accordion-body{
  padding-top: 0;
}
.section-list-accordion .accordion-button{
	font-size:1.8rem;
}
.accordion-button:not(.collapsed){
	color: #008d94 ;
}
.pt-024{
	padding-top:2.4rem;
}
.pt-016{
	padding-top:1.6rem;
}
.mt-016{
	margin-top:1.6rem;
}
.mb-024{
	margin-bottom:2.4rem;
}
.mb-08{
	margin-bottom:0.8rem !important;
}
.guide-sidebar .sidebar-menu .sidebar-link-wrapper:has(.active) .toggle-icon{
	color: #202020;
}
.guide-sidebar .sidebar-menu .sidebar-link:hover span{
	color: #008E94;
}
.guide-sidebar .sidebar-menu .sidebar-link.active i{
}
.guide-sidebar .sidebar-menu .sidebar-link i.fa-chevron-right{
	margin-right:9px;
}
.guide-sidebar .sidebar-menu .toggle-icon{
	width:1.4rem;
	height:1.4rem;
	flex-shrink: 0;
	display: flex !important;
    align-items: center;
    justify-content: center;
}
.guide-sidebar .sidebar-menu .sidebar-link .fa-chevron-down{
	margin-right:6px;
	line-height: unset;
	flex-shrink: 0;
}
.guide-sidebar .toggle-icon {
    transition: transform 0.3s ease-in-out;
}
.guide-sidebar .fa-angle-right.icon-rotated {
    transform: rotate(90deg);  	 
}
 
.guide-sidebar .sidebar-menu .sidebar-link i.fa-chevron-right {
    display: inline-block;
    transition: transform 0.25s ease-in-out; 
   
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
}
 
.guide-sidebar .sidebar-menu .sidebar-link .fa-chevron-right:before {
    font-size: 10px !important;
    display: inline-block; 
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
    line-height: 1;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.guide-sidebar .sidebar-menu .sidebar-link i.icon-rotated {   
    transform: rotate(90deg); 
	margin-right: 0 ;
}
.tax-help-centre .guide-main-content .content-description{
	padding-bottom:2.4rem !important;
}
.tax-help-centre  .guide-main-content .guide-article-item:first-child .guide-post-link{
	padding-top: 0;
}
.tax-help-centre  .guide-main-content .guide-article-item:last-child .guide-post-link{
	padding-bottom: 0;
}
.section-features-grid .feature-card{
	border:1px solid #e6e6e6;
}
.section-list-accordion .accordion-button:not(.collapsed){
	box-shadow:none;
}
.guide-sidebar .sidebar-menu .sidebar-link:hover,
.guide-sidebar .sidebar-menu .sidebar-link.active,
.guide-sidebar .sidebar-menu .sidebar-link.sidebar-root-link.active{
	color: #008E94;
}
footer.footer .footer-bottom ul{
	list-style:none;
	padding-left:0;
}
footer.footer .footer-bottom ul li{
	margin: 0;
	padding: 0 2rem;
	position:relative;
}
footer.footer .footer-bottom ul li:before{
	content:'';
	position:absolute;
	top:50%;
	left: -0.3rem;
	transform:translatey(-50%);
	width:0.6rem;
	height: 0.6rem;
	background:#FFFFFF;
	border-radius:50%;
}
footer.footer .footer-bottom ul li:first-child:before{
	display:none;
}
.guide-posts-list:has(+ .row .guide-subtopic-card) {
    margin-bottom: 1.6rem;
}
@media (max-width: 991.98px) {
    footer.footer .list-menu-footer ul {
        column-count: 2;
        column-gap: 20px; 
    }

    footer.footer .list-menu-footer ul li {
        break-inside: avoid; 
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        margin-top: 0;  
        display: inline-block;  
        width: 100%;
    }
}
.swiper-button-next:after,.swiper-button-prev:after{
	display:none;
}
.section-campaigns-events .swiper-button-prev{
	width:4.4rem;
	height:4.4rem;
	left: -5rem;
}
.section-campaigns-events .swiper-button-next {
	width:4.4rem;
	height:4.4rem;
	right: -5rem;
}
.section-campaigns-events .swiper-button-prev i,
.section-campaigns-events .swiper-button-next i{
	font-size:2.2rem;
}
.section-campaigns-events .campaign-card{
	box-shadow:none;
}
.guide-sidebar .sidebar-menu .sidebar-link{
	text-overflow: unset;
}
@media (max-width: 991px){
	.section-campaigns-events .campaigns-events-wrapper{
		padding:5rem;
	}
	.section-campaigns-events .swiper-button-prev{	 
	left: 0;
}
.section-campaigns-events .swiper-button-next {
	right: 0;
}
}
@media (max-width:575px){
	.section-banner-page .subtitle-main{
		font-size:22px;
}
}
.tax-organiser_guide_topic .guide-main-content .content-description{
	padding-bottom: 0 !important;
}