/* ==============================================================================
Theme Name: Phlox Pro Child
Theme URI: http://phlox.pro/go/
Author: averta
Author URI: http://www.phlox.pro
Description: Phlox Pro Child Theme
Template: phlox-pro
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column,two-columns, three-columns, left-sidebar, right-sidebar
Text Domain: phlox-pro-child
================================================================================= */

body:not(.home) header > .aux-wrapper .aux-parallax-section {
	box-shadow: none;
}

.custom-banner-margins {
	margin-bottom: 75px !important;
}

.custom-image-transparent-overlay .elementor-widget-container:before {
	content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 10px;
    z-index: 0;
	background: #ffffff;
	background: linear-gradient(180deg, #ffffffaa 0%, #ffffff88 25%, #B9958588 100%);
	border-radius: 0 0 0 175px;
}

header .aux-parallax-section > .e-con-inner {
	max-height: 100px;
}

header .aux-parallax-section > .e-con-inner .aux-logo-anchor.aux-has-logo img {
	position: relative;
    left: -7px;
    top: 0;
    max-width: 160px;
    max-height: none;
    margin: 0;
}

footer .text-always-white a,
footer .text-always-white {
	color: #ffffff !important;
}

footer small > a {
	color: var( --e-global-color-primary ) !important;
	font-weight:bold;
}

.ul-styling ul {
	list-style: circle;
	padding-left: 20px;
}

.full-width-title .aux-modern-heading-secondary {
    max-width: none !important;
}

@media screen and (max-width: 1024px) {

	header .aux-fs-menu {
 		max-width: 100%;
    	overflow-x:hidden;
	}

	header ul.sub-menu li a {
 		font-size: 30px !important;
    	font-weight: 400 !important;
    	letter-spacing: 1.1px !important;
    	line-height: 1.2em !important;   
	}
}


@media screen and (max-width: 768px) {
	header .aux-widget-logo a > img {
		top: -15px !important;
	}
}