
.c-carousel__caption {
	background-color:rgba(255,255,255,0) !important;
}

.hero-title {
	font-size:3em;
}

h1, h2, h3 {
	
	font-family: 'Prata', serif;
	text-transform: uppercase;
	letter-spacing: 6px;


}

h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
}

.bar {
	content: '';
	border-left:6px solid #936627;
	padding-left:20px;
}

.gold-text {
	font-color:#936627 !important;
}


p {
	font-family: 'Open Sans', sans-serif;
}

blockquote {
	font-family: 'Prata', serif;
	font-size:18px;
	border-left:6px solid #936627;
	font-style: italic;
	letter-spacing: 3px;
	margin: 0 40px;

}

.c-header__top .c-social__link, .o-col--md-6 .c-social__link {
	color:#fff;
}

.fa-times {
	padding:20px;
	font-size:20px;
	z-index:999;
}

hr {
	border-color: #fff;
}

/*	nav style: */
.mega-menu-link {
	text-transform:uppercase !important;
}
.c-header__logo.active .mega-menu-link {
	
	transition: .5s ease-in-out;
}

.mega-menu-link:hover {
	border-bottom: 5px solid #936627 !important;
	transition: .5s ease-in-out;
}

#mega-menu-wrap-main_nav #mega-menu-main_nav > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-main_nav #mega-menu-main_nav > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main_nav #mega-menu-main_nav > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	border-bottom: 5px solid #936627 !important;

}

.white-bg {
	background-color:#fff !important;
	padding:10px;
	transition:.5s;
}

.white-bg:hover {
	filter:invers(100%);
	transition:.5s;
}


.c-header__phone {
	color:#fff !important;
}




.c-btn {
	font-family: 'Open Sans', sans-serif;
	font-weight:200;
	text-transform:uppercase;
	
}

.c-btn--gray {
	background-color:#000;
}

.c-btn:hover {
	background-color:#936627;
	
}

.c-disclaimer {
	position: absolute;
	bottom:5px;
	right:5px;
	z-index:100;
	margin-bottom:0;
	opacity: 0.5;

}

.c-social__item {
	font-size:20px;
	padding:5px;
	font-color:#fff !important;

}

.sub-title {
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 9px;
	font-weight:200;



}


.goggin-svg-footer {
	position: relitive;
	margin-bottom:20px;
	

}


.is-active-header-top {
	padding:0;
}

.c-carousel__img {
	height:100vh;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
  	.goggin-svg {
		filter:none;
	}
  }

.c-header__top {
	width:100%;
	overflow-x:hidden;
}

.c-header__logo {
	background-color: rgba(255,255,255,0) !important;

}

.c-header__logo.active {
	background-color: rgb(0,0,0) !important;
}



.c-footer__content {
	background-color:rgba(255,255,255,0) !important;

}

.c-widget__title, .textwidget, .gfield_label {
	color:white;
}

.u-text--fff-000 {
		color:#fff;
	}
@media (max-width:764px) {
	.c-carousel__img {
		height:65vh !important;
	}
	.goggin-svg {
		filter:invert(100%);
	}

	.u-text--fff-000 {
		color:#000;
	}
}

@media (min-width: 1585px){
	.goggin-svg  {
		width:1000px !important;
	}
}

/*	footer logo position: */

@media (min-width: 1024px){
	.goggin-svg-footer {
		width:60%;
		margin-bottom:20px;
		transform:translate(25%);


	}
}
/*	Photo gallery styles */

/*	remove the background color from the title*/

.c-hero--light{
	margin-top:40px;
	
}

h1.pss-cs-title  {
	display:none;
}

/*	Hero blend mode	*/
.page-id-310 .c-hero .c-background {
	background-color: #aaa;
    background-blend-mode: multiply;
}


/*	end	*/


/* sitemad styles*/
.page-id-524, #mega-menu-main_nav
{
	color:#000;
}
