/*media all*/
body.layout-boxed.responsive #page-wrapper {
	box-shadow: 0 0 10px #9b9b99;
}


/* Page Wrapper */

#page-wrapper {
  padding-top: 0;
}

/* Masthead */

header#masthead {
  background-position: top;
}

header#masthead .hgroup {
	padding-top: 0px;
	padding-bottom: 0px;
}


header#masthead { 
  padding: 0 35px 0 35px;
}

#masthead .hgroup .logo {
  padding-top: 10px;
}  
  
  /* Navigation */


.main-navigation [class^="fa fa-"] {
	margin-right: 15px;
}

.main-navigation ul li a {
	padding: 12px 14px;
}


#main {
   padding-top: 10;
}

#secondary {
   padding-top: 67px;
}


h1 { 
	font-family: Georgia, serif;
	color:#b29f65 !important;
 	font-size:28px !important;
  line-height: 31px !important;
}

h2 { 
	font-family: Georgia, serif;
	color:#b29f65; 
	font-size:24px !important;
}

h3 { 
	font-family: Georgia, serif;
	color:#b29f65; 
	font-size:19px !important;
}


h4,h5,h6 { 
	font-family: Georgia, serif;
	color:#b29f65 ; 
	font-size:18px !important;
}

#page-title {
  color: #b29f65 !important;
  margin-bottom: 25px;
  line-height: 29px;
	font-size:25px !important;
}


/* Vantage Scroll to Top Colors */

#scroll-to-top {
background: rgba(59, 87, 132, 0.5);
}

#scroll-to-top .vantage-icon-arrow-up {
color: rgba(255, 255, 255, 0.5);
}

/* Vantage Footer Links */
#footer-widgets .widget a {
	text-decoration: none;
}

/* Responsive iFrame */
.responsive-iframe-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.responsive-iframe-container iframe,   
.vresponsive-iframe-container object,  
.vresponsive-iframe-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

a:link {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}





/* Mobile Nav */

.mobile-nav-frame {
background: rgba(85,124,199,0.4) !important;
}

.mobile-nav-frame .title h3 {
color: white !important;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8) !important;
}

.mobile-nav-frame ul {
background: #506e9e !important;
border: 1px solid #111 !important;
}

.mobile-nav-frame ul li {
border-bottom: 1px solid rgba(0, 0, 0, 0.25) !important;
border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.mobile-nav-frame ul li a.link {
color: #F3F3F3 !important;
text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7) !important;
}

.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls {
    background: #4269A3 !important;
}