/*
Theme Name: ProGuards Child Theme
Theme URI: https://proguards.ancorathemes.com/
Description: ProGuards is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Version: 2.22.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: proguards
Template: proguards
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
.scheme_default, body.scheme_default {
	--theme-color-alter_link: #fd7014 !important;
	--theme-color-text_link: #fd7014 !important;
	--theme-color-text_hover: #181818 !important;
	--theme-color-inverse_dark: #ffffff !important;
}
.scheme_light, body.scheme_light {
	--theme-color-alter_link: #fd7014 !important;
	--theme-color-text_link: #fd7014 !important;
	--theme-color-text_hover: #181818 !important;
	--theme-color-inverse_dark: #ffffff !important;
}
.scheme_dark, body.scheme_dark {
	--theme-color-text_link: #fd7014 !important;
	--theme-color-inverse_dark: #ffffff !important;
	--theme-color-text_hover: #181818 !important;
}
.sc_icons_accent2 .sc_icons_item:hover {
    background-color: var(--theme-color-alter_link);
}
.wpcf7 .wpcf7-submit-style .wpcf7-submit {
    background: #000 !important;
    color: #fff !important;
}
.wpcf7 .wpcf7-submit-style .wpcf7-submit:hover {
    background: #fd7014 !important;
    color: #fff !important;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
    width: 21em !important;
}
.sc_layouts_menu_nav > li > ul {
    top: 4em !important;
    left: -10em !important;
}
.sc_layouts_menu_nav > li > ul ul {
    left: 21em !important;
    top: 0px !important;
}

.location-section .elementor-widget-wrap.elementor-element-populated {
	height: 200px;
}

.location-section .elementor-widget-wrap.elementor-element-populated .elementor-widget-container h3 a {
	color: #ffffff;
}
.location-section .elementor-widget-wrap.elementor-element-populated .elementor-widget-container h3 a {
	color: #ffffff;
}

.adp-popup-type-notification-box .adp-popup-text {
	color: var(--adp-popup-type-notification-text-color);
}

.adp-popup-type-notification-box .adp-popup-close:before {
    color: #A5A6AA !important;
}
.premium-service .sc_icons_icon.sc_icon_type_ {
    display: none;
}
.premium-service .sc_icons_accent2 .sc_icons_icon + .sc_icons_item_details, 
.premium-service .sc_icons_accent2 .sc_icons_image + .sc_icons_item_details {
    margin-top: 0;
}
div.wpcf7 .form-style-1.main-contact-form .style-line[class*=icon-]:before {
    top: 40px !important;
}
.main-contact-form span.wpcf7-submit-style {
    margin-top: 20px;
}
.main-contact-form span.wpcf7-submit-style {
    width: 100%;
    max-width:100%;
}
.main-contact-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
    max-width:100%;
}
div.wpcf7 .form-style-1.main-contact-form .columns_wrap > [class*=column-] {
    padding-bottom: 0px;
}
div.wpcf7 .form-style-1 + div.wpcf7-response-output {
    margin: 0;
}

@media (min-width: 1025px) {
	.location-section .elementor-widget-wrap.elementor-element-populated {
		height: 300px;
	}
}
@media (max-width: 1023px) {
	.location-section .elementor-widget-wrap.elementor-element-populated h3 {
		font-size: 23px;
		line-height: 29px;
	}
}

@media (max-width: 1679px) {
	.post_header_wrap_style_style-1 .post_featured.post_featured_bg {
		height: 30rem !important;
	}
}