.g-home #g-header, .g-homepositions #g-header {
    background-position: center 45px;
    margin-top: -20px;
    padding-top: 0px;
}

.g-main-nav {
    z-index: 1000;
    position: relative;
}

.g-animatedblock-title {
    color: #fff;
    font-family: "montserrat","Helvetica","Tahoma","Geneva","Arial",sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 0.9;
    text-transform: uppercase;
    text-shadow: 1px 2px 3px #000;
}

.g-home #g-navigation, .g-homepositions #g-navigation {
    background: #f5f5f5;
}

.g-home #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container,
.g-homepositions #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container,
.g-home #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container,
.g-homepositions #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container,
.g-home #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container,
.g-homepositions #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
    color: #818285;
}

.g-home #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title, .g-homepositions #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title, .g-home #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title, .g-homepositions #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title {
    border-bottom: 3px solid #00a1bd;
}


.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
        max-width: 100%;
}

.justified-gallery > div > div > a > .caption, .justified-gallery > div > div > .caption, .justified-gallery > div > div .caption {
    background-color: #00a1bd !important;
    bottom: 0;
    color: white;
    display: none;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: 700 !important;
    left: 0;
    margin: 0;
    padding: 5px;
    position: absolute;
    right: 0;
    z-index: 2;
}