/* Add your custom styles here */

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
    color: #000;
}

body section.inner-banner {
    margin-top: 60px;
}

.inner-pre-header.blockElement {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.left-pre-header {
	padding: 0;
	display: flex;
	gap: 20px;
	align-items: center;
}
.right-pre-header {
	display: flex;
	column-gap: 20px;
}
.right-pre-header a.button-anchor-ph {
	height: 60px;
}
.pre-header.blockElement a {
	padding: 10px 35px;
	border-radius: 0 0 20px 20px;
	position: static;
}

.pre-header.blockElement {
    background: #f69f24;
    color: #fff;
}
pre-header.blockElement .left-pre-header p {
    color: #fff;
}
.main-div nav.navbar a.navbar-brand {
    top: 3px;
}
.left-pre-header p {
    color: #fff;
}
.left-pre-header {
    padding: 0 ;
}
section.inner-banner {
    margin-top: 67px;
}
header {
    background: #fff;
    box-shadow: 0 2px 10px #00000012;
}
.right-pre-header a.button-anchor-ph {
    background: #000;
  }
.right-pre-header a.button-anchor-ph:hover, .right-pre-header button.default-btn:hover {
    background: #363535;
  
}

header.main-header-outer div#navbarSupportedContent #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover {
    color: #f69f24;
}
a.cmn-btn.red {
    background: #f69f24;
    color: #fff !important;
    padding: 0 30px;
    font-size: 18px;
}

.epxert-btn a:hover, a.cmn-btn.red:hover, body.page-template-template_financing .financing #wpcf7-f432-o1 .wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover, .page-template-template_financing .image--section-thired a:hover {
    background: #000 !important;
}

.footer-left .footer-link ul li a:hover, .footer-right ul li a:hover {
    color: #FF9D00 !important;
}
footer.footer-outer {
    background: #212529;

}

.footer-link.social-link ul li a:hover {
    background: #FF9D00;
}
.zip-cont:hover {
    background: #FF9D00;
    border: 1px solid #FF9D00;
}
body .chat-header {
    background: #F69F24 !important;
	background-color: #F69F24 !important;
}

body #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    color: #000;
}
body .mega-sub-menu li a.contact-mega-btn {
    background: #FF9D00;
}
.mega-sub-menu li a.contact-mega-btn:hover {
    background: #000;
}

body #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-common-cls>ul.mega-sub-menu>li.mega-menu-item .textwidget:hover a {
    color: #FF9D00;
}

footer.footer-outer.naples-footer {
}
footer.footer-outer.naples-footer .footer-left {
  width: 100%;
}
footer.footer-outer.naples-footer .footer-left .footer-link {
  width: 100%;
}
footer.footer-outer.naples-footer h5 {
  text-transform: uppercase;
}
.footer-logo a {
	border-radius: 0;
	position: static;
    background: transparent;
}
.footer-logo p {
	color: #fff;
	margin-top: 10px;
}
.naples-footer h5 {
    margin: 0 0 20px 0;
}
.main-div.naples-header .right-pre-header a {
	background: transparent;
}
.main-div.naples-header .right-pre-header a:hover {
	background: transparent;
}
@media (max-width:1199px){
	body .mobmenu .headertext {
    color: #000;
  }
	body .mobmenur-container i {
    color: #000;
}
	body .mobmenu-right-alignment.mobmenu-panel {
    background-color: #000;
}
	body .mobmenu-right-alignment.mobmenu-panel #mobmenuright li.book-now a {
    background: #FF9D00;
    border: 2px solid #FF9D00;
 
}
	body .mobmenu-right-alignment.mobmenu-panel a.mobmenu-right-bt i {
    color: #fff;
    background: #FF9D00;
    border-top: 1px solid #000;
}
	body .mobmenu-right-alignment.mobmenu-panel #mobmenuright li ul.sub-menu {
   
    background-color: #FF9D00;
}
	body .mobmenu-right-alignment.mobmenu-panel #mobmenuright li a:hover {
    background-color: #e59009;
}
a.cmn-btn.red {
    padding: 0 20px;
}
}

