/*
Theme Name: Pool Services Child
Template:   pool-services
Theme URI: https://smartdata.tonytemplates.com/poolservice/
Description: Pool Services Child Theme
Author: SmartDataSoft
Author URI: https://smartdatasoft.com/
Version: 3.9
Text Domain: pool-services-child
*/

.icon-59439:before, .icon-733626:before {
	font-family: elementskit !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-59439:before {
	content: "\eb48"!important;
}
.icon-733626:before {
	content: "\eb6c"!important;
}

header.tt-header, header .tt-stuck-header.sticky-header {
	background: var(--e-global-color-primary);
}
header .desktopmenu nav > ul > li > a {
	font-size: 16px;
	font-weight: 600;
	color: #FFF;
	font-family: "Raleway", sans-serif;
}
header .desktopmenu nav > ul > li > a:hover {
	color: var(--e-global-color-secondary);
}
header .desktopmenu nav > ul > li.has-submenu > a:after {
	border-color: #FFF;
}
header .desktopmenu nav > ul > li.has-submenu > a:hover:after {
	border-color: var(--e-global-color-secondary);
}

header.tt-header .h-box-tel__title {
	color: var(--e-global-color-secondary);
}
header.tt-header .h-box-tel__tel {
	color: #FFF;
}
header.tt-header .h-box-tel___icon {
	fill: #FFF;
}

#tt-footer .footer__layout {
	background-color: #7fc030;
    border-radius: 20px;
}
#tt-footer .footer__layout > .container > .row > .elementor > .elementor-element {
	background: none!important;
}

.footer__copyright {
	padding: 30px 20px 30px;
}
.footer__copyright .copyright {
	color: var(--e-global-color-secondary);
}
.footer__copyright .copyright a {
	color: var(--e-global-color-primary);
}

#home-featured-projects .filters__nav.js-filters__nav {
	display: none;
}

@media (max-width: 1024.98px) {
    #tt-footer .footer__layout {
        padding: 45px 15px 20px;
    }
}

@media (max-width: 767px) {
	#tt-footer .section__fluid {
		padding-left: 15px;
		padding-right: 15px;
	}

	#tt-footer .footer__layout {
        padding-left: 0px;
		padding-right: 0px;
    }
}

@media (min-width: 1830px) {
    .desktopmenu nav > ul > li > a {
        padding-left: 10px;
        padding-right: 10px;
    }
}
