/*!
Theme Name:    High End Detail
Author:        Ryan Hudson
Author URI:    https://hellohudson.com.au
Description:   by Hello Hudson
Version:       3.1.0
License:       GNU General Public License v3 or later
License URI:   https://www.gnu.org/licenses/gpl-3.0.html
Template:      page-builder-framework
Text Domain:   page-builder-framework-child
*/

/* @import url("assets/css/shapeoverlay.css"); */
 .global-menu__item a {position: relative !important;}.global-menu__item a:before {transition: height 0.7s ease;content: attr(data-text);position: absolute;overflow: hidden;height: 100% !important;color: #171b2e !important;top: 13px;bottom: 0;text-align: center;background: #171b2e00 !important;opacity: 1 !important;}.global-menu__item a:hover:before {height: 0% !important;}.js body.render {opacity: 1;}p:last-child {margin-bottom: 0;}body #container {overflow-x: hidden !important;overflow-y: visible !important;}body.open section#global-header {height: 100vh !important;}body.open section#global-header .nav-circle {opacity: 0;}#global-header .elementor-widget-social-icons {z-index: 99 !important;}.main-footer {overflow: hidden !important;}.heading-white {text-shadow: -1px -1px 0 #171b2e, 1px -1px 0 #171b2e, -1px 1px 0 #171b2e, 1px 1px 0 #171b2e;}.elementor-heading-title.elementor-size-default span {color: #fff;}#global-header {-webkit-backdrop-filter: blur(0px);backdrop-filter: blur(0px);height: 110px;transition: all 0.2s ease-in-out !important;}#global-header .header-inner {height: 110px;transition: all 0.2s ease-in-out !important;}#global-header .nav-circle {opacity: 1;transition: all 0.3s ease-in-out !important;}#global-header .nav-circle img {margin-right: -20px;}#global-header.sticky {background-color: #171b2ef3;width: 100% !important;height: 80px;padding-top: 0;}#global-header.sticky .header-inner {height: 80px;margin-top: -30px;}#global-header.sticky .nav-circle .elementor-image {height: 120px;margin-top: 10px;}@supports ((-webkit-backdrop-filter: blur(50px)) or (backdrop-filter: blur(50px))) {#global-header.sticky {background-color: #171b2e80;-webkit-backdrop-filter: blur(50px);backdrop-filter: blur(50px);}}.nav-circle .elementor-image {transition: all 0.4s ease-in-out;height: 180px;margin-top: 20px;overflow: hidden;}.text-outline {-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: white;}.text-outline.dark {-webkit-text-stroke-color: #141727;}.custom-color, .custom-color a {text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;}.nav-menu a {color: #171b2e !important;text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;}.nav-menu a:hover {color: #fff !important;}@media screen and (max-width: 768px) {.global-menu__item a.elementor-item {color: #171b2e !important;background: #171b2e !important;}}.nav-img img, img.nav-img, .nav-img svg {-webkit-animation: spin 27s linear infinite;-moz-animation: spin 27s linear infinite;animation: spin 27s linear infinite;overflow: hidden !important;}@-moz-keyframes spin {100% {-moz-transform: rotate(360deg);}}@-webkit-keyframes spin {100% {-webkit-transform: rotate(360deg);}}@keyframes spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.hero-img .elementor-image {display: flex;justify-content: start;}@media screen and (max-width: 1023px) {.remove-br br {display: none !important;}}.google-reviews .premium-fb-rev-review-wrap {background: #fff;margin: 7px;max-width: 31% !important;padding: 45px;}.google-reviews .premium-fb-rev-reviews {display: flex;justify-content: center;}.google-reviews .premium-fb-rev-reviewer-wrapper {display: flex;justify-content: ;}.google-reviews .premium-fb-rev-reviewer-link {padding-right: 15px;}.google-reviews .premium-fb-rev-text-wrapper {text-align: left;padding: 15px 0;}.google-reviews .premium-fb-rev-content-left {display: flex;justify-content: space-between;align-items: center;}@media screen and (max-width: 768px) {.google-reviews .premium-fb-rev-review-wrap {max-width: 100% !important;margin: 15px 0px !important;width: 100% !important;}.google-reviews .premium-fb-rev-reviews {display: block !important;}}.post-type-archive-services .elementor-1843 .elementor-element.elementor-element-68f2a0b {z-index: 0 !important;}.services-button a {border: unset !important;}h2.number {font-size: 125px !important;color: transparent !important;transform: rotate(-90deg);-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #c9c7c3;display: flex;justify-content: right;position: absolute;top: 25px;left: -60px;}.img-gallery img {object-fit: cover;width: 100%;height: 100%;max-height: 710px;}.img-gallery .swiper-pagination {display: flex;padding: 10px;margin-left: -50px;margin-bottom: 15px;}.snazzy-map .gm-svpc, .snazzy-map .gm-control-active.gm-fullscreen-control, .snazzy-map .gmnoprint, .snazzy-map .gm-style-cc, .snazzy-map a img {display: none !important;}.gm-style-iw-t {bottom: 50px !important;}.snazzy-map .gm-style-iw.gm-style-iw-c {padding: 30px !important;border-radius: 0 !important;background: #ffffff;color: #0a152d;line-height: 1.6em;}.snazzy-map .gm-style .gm-style-iw-t::after {box-shadow: unset !important;background: #ffffff;}.snazzy-map .gm-ui-hover-effect {padding: 10px;}.snazzy-map .gm-ui-hover-effect {margin: 5px !important;color: #0a152d !important;}.snazzy-map .gm-style-iw-d {overflow: hidden !important;}.open .gallery-masonry .elementor-gallery__titles-container.e--pointer-background {display: none;}.page-id-821 #global-header {background: linear-gradient(to bottom, #171b2e 0%, #fff0 100%);}.sticky .elementor-gallery__titles-container.e--pointer-background {top: 100px !important;transition: all 0.4s ease-in-out;}.gallery-masonry .elementor-gallery__titles-container.e--pointer-background {z-index: 20 !important;position: fixed;top: 100px;width: 100%;margin: auto !important;text-align: center;left: 0;right: 0;max-width: 520px;padding: 5px;font-size: 0.8em;font-family: "Oswald", sans-serif;text-transform: uppercase;font-weight: normal;letter-spacing: 1px;background-color: #171b2e80 !important;-webkit-backdrop-filter: blur(50px) !important;backdrop-filter: blur(50px) !important;}@media screen and (max-width: 600px) {.gallery-masonry .elementor-gallery__titles-container.e--pointer-background {top: 80px;border-top: solid 1px rgba(255, 255, 255, 0.15);}.gallery-masonry .elementor-gallery__titles-container.e--pointer-background a {font-size: 12px !important;padding: 5px !important;}}.ser-custom-color h1 {-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: white;}.dark-border span {-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #171b2e80;}.dark-border .elementor-heading-title span {color: transparent;}.services-investment .elementor-widget:not(:last-child) {margin-bottom: 0px !important;}@media screen and (max-width: 500px) {.page-id-821 #global-header {background: #171b2e80 !important;}#global-header {height: 80px;-webkit-backdrop-filter: blur(50px);backdrop-filter: blur(50px);background-color: #171b2e80;}#global-header .header-inner {height: 80px;}}@media screen and (max-width: 1280px) and (min-width: 768px) {.services-slider .dce-post-item {padding: 0px 50px 0px 0px !important;min-width: 450px !important;}.services-slider.elementor-container {max-width: 500px !important;}.services-slider .slick-track {display: flex !important;}}.slider-section .service-inner {transition: top 0.4s ease-in-out;top: 0;}.slider-section .service-inner:hover {top: -10px;transition: all 0.4s ease-in-out;}@media screen and (max-width: 500px) {.gallery-masonry .elementor-gallery__titles-container.e--pointer-background.e--animation-fade {max-width: 300px !important;}.elementor-invisible {visibility: visible;}}.svg-circle:after {content: "";background-color: #29597c25;display: block;position: absolute;width: 90px;height: 90px;top: -10px;left: -10px;border-radius: 50%;z-index: 0;}#detailing-services .dce-post-block {margin: 30px;}.dce-container-pagination.swiper-container-horizontal {display: none;}#about-list li.elementor-icon-list-item {align-items: start !important;}#about-list span.elementor-icon-list-icon {margin-top: 7px !important;}