/*!
Theme Name: Sterling
Theme URI: https://n.foxdsgn.com/sterling-3/
Description: A stunning visual experience for minimal loving creative. This template is a responsive and retina-ready WordPress theme with grid system layout. It is optimized for mobile touch and swipe.
Version: 3.0.8
Author: TrueThemes
Author URI: https://themeforest.net/user/truethemes
Tags: one-column, two-columns, right-sidebar, left-sidebar, custom-menu, post-formats, sticky-post
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sterling
*/

.aheto-footer .widget_aheto__desc::before {
	content: "\f279";
    font-family: FontAwesome;
    display: inline-block;
    color: #0F7DCC;
    font-size: 13px;
	margin-right: 20px;
}

.aheto-footer .widget_aheto__desc {
	display: flex;
}

.f-image {
	display: flex;
	align-items: center;
}

.f-image img {
	max-width: 85px !important;
	margin-right: 15px;
}

.elementor-40565 .elementor-element.elementor-element-15ded3ef {
	margin-bottom: 20px !important;
}

.tes-box .aheto-team-member__name {
	font-size: 18px !important;
    line-height: 1.3 !important;
}

.tes-box .aheto-team-member__position {
	font-size: 13px !important;
    line-height: 1.4 !important;
}

.elementor-40565 .elementor-element.elementor-element-4c09d568:not(.elementor-motion-effects-element-type-background) {
	display: none;
}


.elementor-40565 .elementor-element.elementor-element-5e42b8a3 {
	display: none;
}


.elementor-widget-wrap.elementor-element-populated .aheto-heading__title span {
	color: #000;
	font-size: 16px;
    letter-spacing: 1px;
	display: block;
}

.mob-soldier {
	display: none;
}

.elementor-40565 .elementor-element.elementor-element-18bd5427:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
	background-size: contain !important;
}

.elementor-widget-wrap.elementor-element-populated .aheto-heading__title br {
	display: none;
}

.tes-box {
	width: 25% !important;
	max-width: 25% !important;
}

.tes-box.aheto-team-member--sterling {
	width: 100% !important;
	max-width: 100% !important;
}

.tes-box .aheto-team-member__text {
	padding: 30px 10px !important;
}

.aheto-banner-slider--sterling .aheto-banner__title {
		text-shadow: -1px -1px 8px rgba(94, 94, 94, 1) !important;
}

.homepage-form input {
	padding: 10px;
	margin: 5px 0;
	border: none;
	border: 1px solid;
}

.homepage-form input[type=submit] {
	background: #ff9c81;
	color: #fff;
}

.homepage-form input[type=submit]:hover {
	background: #292D37;
    color: #fff;
}

.aheto-cpt-article__terms a {
	text-transform: uppercase;
}

.aheto-cpt-filter a {
    text-transform: uppercase;
    font-weight: bold !important;
    color: #000 !important;
}

@media only screen and (max-width: 1200px) {
	.main-header.main-header--sterling .main-header__logo img:not(.mob-logo) {
		display: block !important;
	}
	
	.main-header.main-header--sterling .main-header__logo a img:last-child {
		display: none !important;
	}
}


@media only screen and (max-width: 1024px) {
	
	.main-header--sterling-lite .main-header__logo img {
		max-height: 100px !important;
	}
		
	.home .aheto-header .elementor-widget-aheto_navigation {
		margin-bottom: 0 !important;
	}
	
	.elementor-widget-wrap.elementor-element-populated .elementor-spacer-inner {
		display: none;
	}
	
	.home .aheto-header .elementor-element.elementor-element-9df539f.elementor-widget.elementor-widget-aheto_navigation {
		display: none;	
	}

	.elementor-1186 .elementor-element.elementor-element-e851df9 .main-menu li a {
		font-weight: 300 !important;
	}
	
}

@media only screen and (max-width: 991px) {
	.tes-box {
		width: 33.333% !important;
		max-width: 33.333% !important;
	}
	
	.mob-soldier {
		display: block;
	}

}

@media only screen and (max-width: 768px) {
	
	.main-header--sterling-lite .main-header__logo img {
		max-height: 50px !important;
	}
	
	
	.page-id-40725 .wpcf7-form p {
		width: 100% !important;
	}
	
	.aheto-team-member--sterling {
		min-height: 280px !important;
	}
	
	.aheto-heading--sterling__simple.align-mob-Left h2 {
		margin-top: 0 !important;
	}
	
	.elementor-element.elementor-element-5ad1e7da.elementor-widget p {
		margin-top: 0 !important;
	}
	
	.elementor-element.elementor-element-49b2842e.elementor-widget p {
		margin-top: 0 !important;
	}
	
	.aheto-heading--sterling__simple.t-center.align-mob-Left h2 {
		margin-top: 0 !important;
	}
	
	.widget_aheto__form .wpcf7-form.init {
		overflow: hidden;
	}
	
	.tes-box {
		width: 50% !important;
		max-width: 50% !important;
	}
	
	.page-id-40725 .wpcf7-form p {
		width: 100% !important;
	}
	
	.page-id-40725 .elementor-section.elementor-top-section.elementor-element.elementor-element-7ba8694b .elementor-widget-aheto_heading {
		text-align: center;
	}

	.home .aheto__cf-sterling-2 p .wpcf7-form-control-wrap::after {
		background-color: transparent !important;
	}

	
	

	
}

.page-id-40700 .give-embed-form-wrapper {
	margin-top: 50px;
}



.aheto-banner-slider__links a {
	padding: 27px 60px !important;
	color: #292D37 !important;
}

.aheto-banner-slider__links a:hover {
	background: #292D37 !important;
	color: #fff !important;
}

.aheto-btn.aheto-btn--dark, .aheto-form-btn.aheto-btn--dark input[type="submit"] {
	color: #292D37 !important;
}
   

.aheto-banner-slider--sterling .aheto-banner-slider__links {
    justify-content: flex-start !important;
    margin-top: 10px !important;
}

.comment-respond .submit {
	background: #ff9c81 !important;
}

.comment-respond .submit:hover {
	 background: #292D37 !important;
}


.home header {
	box-shadow: none !important;
}

.home .header-scroll {
	box-shadow: 0px 0px 5px 0px rgb(117 115 117) !important;
}


.post-cats-item.aheto-btn.aheto-btn--primary {
    background: #ff9c81 !important;
}

.post-cats-item.aheto-btn.aheto-btn--primary:hover {
    background: #292D37 !important;
}

.page-id-40725 .wpcf7-form {
	display: flex;
    flex-wrap: wrap;
	justify-content: space-between
}

.page-id-40725 .wpcf7-form p {
	width: 49%;
}

.page-id-40725 .wpcf7-form p:nth-child(6),
.page-id-40725 .wpcf7-form p:nth-child(7){
	width: 100%;
}

.page-id-40725 .wpcf7-form p input {
	padding: 10px 20px !important;
	background: #f2f2f2 !important;
}

.page-id-40725 .wpcf7-form p textarea {
	background: #f2f2f2 !important;
}

.page-id-40725 .wpcf7-form input[type=submit] {
	background: #ff9c81 !important;
	text-transform: uppercase;
	font-weight: bold;
	color: #292D37 !important;
}

.page-id-40725 .wpcf7-form input[type=submit]:hover {
    background: #292D37 !important;
    color: #fff !important;
}


.elementor-40707 .elementor-element.elementor-element-4b80d800 {
	padding-bottom: 80px !important;
}

.main-header.main-header--sterling .main-header__logo {
	background: transparent !important;
}

.main-header.main-header--sterling .main-header__logo img {
    max-width: 150px !important;
    max-height: 100px !important;
    object-fit: contain;
}

.main-header.main-header--sterling .current-menu-item a {
	color: #fff !important;
}

.header-scroll-2.header-scroll a,
.header-scroll-2.header-scroll .current-menu-item a{
	color: #000 !important;
}

.aheto-btn.aheto-btn--dark:hover {
	background: #292D37 !important;
	color: #fff !important;
}

.elementor-1186 .elementor-element.elementor-element-bfe6164 .main-menu li a {
    color: #222222 !important;
}

header {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(117,115,117,1);
     -moz-box-shadow: 0px 0px 5px 0px rgba(117,115,117,1);
     box-shadow: 0px 0px 5px 0px rgba(117,115,117,1);
}


blockquote {
	border-left: 4px solid #ff9c81 !important;
}

.aheto-socials-networks .aheto-socials--circle .aheto-socials__link {
	border: 1px solid #222222!;
    color: #222222;
}

.aheto-socials-networks .aheto-socials--circle .aheto-socials__link:hover {
	color: #ff9c81 !important;
	background: #ff9c81 !important;
	color: #fff !important;
	border: 1px solid #222222 !important;
}

.elementor-40707 .elementor-element.elementor-element-6cea72af:not(.elementor-motion-effects-element-type-background) {
	background: #292d37 !important;
}

.single-format-standard .aht-page__post-content .aht-page__post-meta {
	display: none;
}

.aht-page__socials {
	display: none;
}

.single-format-standard #comments,
.single-format-standard .post-author {
	display: none;
}

.single-format-standard .post-head--middle .post-cats {
	display: none;
}


