/**
Theme Name: Creative Starz
Author: Creative Starz
Author URI: https://www.creativestarz.com
Description: U.S.-based consulting firm committed to delivering excellence in strategy, operations, and digital solutions. We partner with organizations of all sizes to solve complex challenges, optimize processes, and unlock sustainable growth.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: creative-starz
Template: astra
*/
.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap, .ast-primary-header-bar .site-primary-header-wrap .ast-builder-grid-row{
	max-height:50px;
}
.ast-site-identity{
	padding:0 !important;
}
header .custom-logo-link img{
	top: 35px;
    position: relative;
}
.elementor-widget-ucaddon_image_card_content_box .ue-title{
	margin-bottom:10px;
}
.industry-item .elementor-image-box-img img{
	min-width:100%;
}
.industry-carousel .ue-carousel-item .uc_classic_carousel_content, .industry-item .elementor-image-box-wrapper .elementor-image-box-content{
	position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    color: #fff;
    padding: 10px;
    background: rgba(0, 0, 0, 0.6);
}
.industry-item .elementor-image-box-wrapper .elementor-image-box-content{
	bottom:8px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
.ast-footer-copyright p{
	margin:0;
}
.ast-footer-copyright p strong{
	color:#eb8128;
}
.site-below-footer-wrap{
	min-height:unset;
	padding-top:10px;
	padding-bottom:10px;
}
.social-widget{
	display:flex;
	align-items:center;
	column-gap:10px;
}
.social-widget li a{
	justify-content: center;
    width: 40px;
    height: 40px;
    display: flex;
    background: #607470;
    align-items: center;
    border-radius: 50%;
    text-decoration: none;
    color: #fff;
    border: 0;
    outline: 0;
}
.social-widget li a:hover{
	background:#eb8128;
}
.footer-widget-area h2.widget-title{
	text-transform: uppercase;
    font-size: 22px;
    margin-bottom: 15px;
	color:#293338;
}
.footer-widget-area .widget_nav_menu ul li:not(:last-child), ul.contact-widget li:not(:last-child){
	margin-bottom:10px;
}
.footer-widget-area .widget_nav_menu ul li a{
	color:#444444;
}
.footer-widget-area .widget_nav_menu ul li a:hover{
	color:#eb8128;
}
ul.contact-widget li{
	display: flex;
    align-items: flex-start;
    column-gap: 10px;
}
ul.contact-widget li span.icon{
	min-width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #607470;
    color: #fff;
    border-radius: 50%;
	font-size:16px;
}
@media(max-width:921px){
	.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap{
		min-height:unset
	}
	.ast-mobile-header-wrap .ast-primary-header-bar .ast-builder-grid-row{
		max-height:50px;
	}
}
.ast-mobile-header-wrap .ast-mobile-header-content{
	z-index:9999;
}
.theme-left-icon-box .elementor-icon-box-icon{
	width:40px;
	height:40px;
	display:flex !important;
	align-items:center;
	justify-content:center;
	background:#d5c2a1;
	border-radius:50%;
	color:#fff;
}
.theme-left-icon-box .elementor-icon-box-icon .elementor-icon{
	fill:#ffffff !important;
}
.vision-mission-grid .square_icon_box {
	height:100%;
}
.contact-list-widget .uc_material_bullets_row{
	align-items:flex-start;
}
.contact-list-widget .uc_material_bullets_row .ue-icon-wrapper .ue-icon{
	height: 50px;
    border-radius: 50%;
}
.custom-team-card .ue-team-member-card-content .ue-team-member-card-icons{
	display:none !important;
}
@media(max-width:540px){
	.social-widget{
		justify-content:center;
	}
}