body{
	font-family: "Montserrat", sans-serif !important;
}
a:active{
	color: #fff100 !important;
}

a:hover{
	color: #fff100 !important;
}

.listing-price{
	display: none !important;
}

.node-listing-single .listing-content-main .listing-info-block.listing-amenties .block-content .amenity-item i{
	color: #000000;
}

.node-listing-single .listing-sidebar .lt-block-second .title:after {
	background: #000000;
}

.header-default .header-main .header-content-inner .header-inner{
	align-content: center !important;
}

.node-listing-single .listing-sidebar .lt-block-second.business-info ul.business-info li i{
	color: #000000;
}

.node-listing-single .listing-top .listing-top-content .top-right .listing-action > a {
	background: #000000;
}

.node-listing-single .listing-nav{
	display: none;
}

/*.node-listing-single .listing-top .listing-top-content .top-right .listing-action > a.btn-second {
	display: none;
}*/

.node-listing-single .listing-sidebar .lt-block-second.lt-map .listing-location-taxonomy a {
	background: #000000;
}

.listing-one__meta .icon {
	color: #000000;
}

.btn-theme-small {
	background: #000000;
}

.listing-one__show-map a {
	background: #fff100;
	color: #000000;
}

.listing-one__show-map a:hover {
	color: #000000 !important;
}

.listing-one__category .icon {
	color: #000000;
}

.node-listing-single .listing-top .listing-top-content .top-right {
	flex: 0 0 60%;
}

.node-listing-single .listing-top .listing-top-content .top-left {
	flex: 0 0 40%;
}
.node-listing-single .listing-top .listing-top-content .top-right .listing-action {
	margin-bottom: 0px;
}

.node-listing-single .listing-sidebar .lt-block-second.business-info ul.listing-socials > li a {
	background: #000000;
}

.node-listing-single .listing-sidebar .lt-block-second.business-info ul.listing-socials > li a:hover {
	background: #fff100;
}

.node-listing-single .listing-sidebar .lt-block-second.business-info ul.listing-socials > li a i {
	color: #fff100;
}

.node-listing-single .listing-sidebar .lt-block-second.business-info ul.listing-socials > li a i:hover {
	color: #000000;
}


/*MAP CSS*/

.map-btn{
	font-size: 14px;
    font-weight: 700;
    padding: 10px 15px;
    line-height: 15px;
    position: relative;
    z-index: 9;
    display: inline-block;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    border: none;
    border-radius: 5px;
    background: #000000;
    color: #ffffff;
    margin-right: 10px;
}


.listing-one__footer {
	justify-content: start !important;
}

.lt-map-action .control-search, .lt-map-action .control-search-link {
	display: none;
}

/*END MAP CSS*/



.heroheadertext{
	font-size: 3.5vw;
	text-align: center;
	line-height: normal;
	color: #fff100;
	font-weight: 900;
}

.heroheadertext{
	font-size: 3rem;
	text-align: center;
	line-height: normal;
	color: #fff100;
	font-weight: 900;
}

.heroheadertextb{
	font-size: clamp(36px, 4vw, 48px);
	text-align: center;
	line-height: normal;
	color: #000000;
	font-weight: 900;
}

.sectionheadertext{
	font-size: clamp(36px, 4vw, 48px);
	font-weight: 900;
	line-height: normal;
	color: #000000;
}

.sectionheadertextw{
	font-size: 3rem;
	font-weight: 900;
	line-height: normal;
	color: #ffffff;
}

.sectionsubheadtext{
	font-size: 1.5rem;
	color: #000000;
	font-weight: 700;
}

.sectionsubheadtextw{
	font-size: 1.5rem;
	color: #ffffff;
	font-weight: 700;
}

.sectionbodytext{
	color: #000000;
}

.sectionbodytextw{
	color: #ffffff;
}

.hugewords{
	font-size: clamp(36px, 7vw, 150px);
	color: #ffffff;
	font-weight: 900;
	line-height: normal;
}
.hugewordsright{
	font-size: 12vw;
	color: #ffffff;
	font-weight: 900;
}

.footerheadertext{
	font-size: clamp(36px, 4vw, 48px);
	font-weight: 900;
	line-height: normal;
	color: #fff100;
	margin-bottom: 0px;
}

.bodycursive{
	font-family: "Mr Dafoe", cursive;
  	font-weight: 400;
  	font-style: normal;
	font-size: clamp(24px, 7vw, 48px);
	line-height: normal;
	color: #ffffff;
}

.footersubtext{
	font-family: "Mr Dafoe", cursive;
  	font-weight: 400;
  	font-style: normal;
	font-size: clamp(24px, 7vw, 48px);
	line-height: normal;
	color: #ffffff;
}

.footersocials{
	display: flex;
    align-content: center;
    flex-wrap: wrap;
}

.aboutpagesubheadings {
    font-size: 24px;
    font-weight: 900;
    color: #000000;
}

.posab-bottom{
	position: absolute;
	bottom: 100px;
}

.gsc-socials-footer{
	margin-bottom: 0px;
}

.icon-box-style-nine__desc{
	font-size: unset !important;
}

.icon-box-style-nine__icon{
	background: #000000;
}

.button:not(.register-button):not(.field-add-more-submit), .btn, .btn-white, .btn-theme, .btn-theme-second, .btn-black, .more-link a, .btn-theme-submit{
	background: #000000;
}

.gva-user-region{
	display: none;
}

#footer .socials a:hover{
    background-color: #fff100;
}
.gsc-accordion .accordion .accordion-item .accordion-header .accordion-button{
	color: #000000;
}


.navigation .gva_menu > li.menu-item--active-trail > a {
    color: #fff100 !important;
}

.navigation .gva_menu .sub-menu > li > a:hover{
     color: #fff100 !important;
}
.navigation .gva_menu .sub-menu > li > a:active{
     color: #fff100 !important;
}

@media screen and (max-width: 600px) {
  .smcentering {
    text-align: center;
  }
}