/**
Theme Name: Cadence Outcomes Theme
Author: Cadence Outcomes Authority
Author URI: https://cadenceoutcomes.com
Description: Cadence Outcomes Theme is a custom website theme for CadenceOutcomes.com
Version: 1.1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cadenceoutcomes-com
Template: astra
*/

/*General CSS*/
html {
	scroll-behavior: smooth;
}
/*End of General CSS*/

/*Homepage My Approach Section FAQ Border CSS*/
div.homepage-faq-border div.homepage-faq-border-item div.uagb-faq-content p {
	border-top: 1px solid #ffffff4a !important;
	padding-top: 25px !important;
}
/*End of Homepage My Approach Section FAQ Border CSS*/

/*Main Header Border Radius*/
#masthead #ast-desktop-header div.ast-primary-header-bar , #masthead #ast-mobile-header div.ast-primary-header-bar {
	border-radius: 250px !important;
}
/*End of Main Header Border Radius*/

/*Custom CSS for all Buttons icons & Icons */
div.all-btn-icon .uagb-button__icon svg {
	background: #47A23F !important;
	border-radius: 100% !important;
	padding: 14px !important;

}

div.all-btn-icon .uagb-button__icon svg path , div.rotate-315deg svg {
	transform: rotate(315deg) !important;
	transform-origin: center !important;
}

div.all-btn-icon a {
	justify-content: space-between !important;
    align-items: center !important;
}

div.all-btn-icon-0deg .uagb-button__icon svg path {
	transform: rotate(0deg) !important;
	transform-origin: center !important
}
/*End of Custom CSS for all Buttons icons & Icons */

/* Header Button Hide between 922px and 1140px to maintain a proper site */
@media (min-width: 922px) and (max-width: 1140px) {
	#masthead #ast-desktop-header div.header-btn-hide {
		display: none !important;
	}
}
/* End of Header Button Hide between 922px and 1140px to maintain a proper site */


/* Mobile Popup Menu Fix*/
#ast-mobile-popup-wrapper #ast-mobile-popup div.ast-mobile-popup-inner {
	top: 0px !important;
}

#ast-mobile-popup-wrapper #ast-mobile-popup div.ast-mobile-popup-inner button.menu-toggle-close svg {
	color: #000000 !important;
    background: #ffffff !important;
    border-radius: 100px !important;
    padding: 4px !important;
    height: 29px !important;
    width: 29px !important;
}
#ast-mobile-popup-wrapper #ast-mobile-popup div.ast-mobile-popup-inner button.menu-toggle-close{
	margin-right: 20px !important;
    margin-top: 20px !important;
}
/* End of Mobile Popup Menu Fix*/

/*Contact Page CSS*/
.bg-f8f8f8{
	background: #f8f8f8 !important;
}
.link-border-0 {
	text-decoration: none !important;
	color: #000000 !important;
}
/*End Contact Page CSS*/

/*Margin 0*/
div.paragraph-margin-0-main p , div.paragraph-margin-0 p{
	margin: 0px !important;
}
/*End of Margin 0*/

/*Single Service Page Icons Style*/

div.icon-list-design {
	background: #ffffff17 !important;
    padding: 2px 5px !important;
    border-radius: 100px !important;
    justify-content: center !important;
    align-items: center !important;
	width: 100% !important;
    max-width: 100% !important;

}
/*End of Single Service Icons Style*/

/*Testimonial Section CSS*/
div.testimonial-section div.uagb-team__content p.uagb-team__desc {
	display: none !important;
}
/*End of Testimonial Section CSS*/

/*Menu "Testimonials" Text Color White and Hover Color*/
li#menu-item-636 a span.menu-text , div.menu-item-636 a span.menu-text , ul#ast-hf-mobile-menu li.menu-item-636 a.menu-link span.menu-text {color: #ffffff !important}
li#menu-item-636 a span.menu-text:hover , div.menu-item-636 a span.menu-text:hover ,  ul#ast-hf-mobile-menu li.menu-item-636 a.menu-link span.menu-text:hover {color: #47A23F !important}
/*End of Menu "Testimonials" Text Color White and Hover Color*/

/*Single Post Tempalte CSS*/
div.astra-advanced-hook-680 div.icon-size-7px span.uagb-icon-list__source-wrap svg {
	width: 7px !important;
	height: 7px !important;
	font-size: 7px !important;
}
/*End of Single Post Template CSS*/


