

.phantom-sticky.phantom-custom-logo-on .sticky-off .branding > a:not(.sticky-logo)
{
	margin-top: 60px;
	transform: rotate(-4deg);
}
.phantom-sticky .fixed-masthead.masthead
{
	z-index: 9999;
}

.content h1, .content h2, .content h3, .content h4
{
	letter-spacing: -0.06em;
}

/*
.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title {
    font: normal 60px / 50px "Petemoss", Helvetica, Arial, Verdana, sans-serif;
    color: #001b7f;
    text-transform: none;
}
*/

p + h2 {

	margin-top: 30px;
}

.masthead *
{
	transition: all 0.5s ease;
}

.masthead.sticky-on .branding a img, 
.masthead.sticky-on .branding img
{
	max-width: 210px;
}

.masthead .mobile-branding a img, 
.masthead .mobile-branding img
{
	max-width: 150px;
}

.masthead.sticky-on .mobile-branding a img, 
.masthead.sticky-on .mobile-branding img
{
	max-width: 150px;
}


/* body .phantom-sticky .sticky-on.masthead:not(.masthead-mobile) */
.phantom-sticky .sticky-on.masthead:not(.masthead-mobile),
body .masthead 
{
	background-color:  transparent !important;
	/*
	background: #ffffff url(/wp-content/uploads/header-bg.jpg) no-repeat center top !important;
	background-image: url(/wp-content/uploads/header-bg.jpg) !important;
    background-size: cover !important;
    */

}

@media screen and (max-width: 992px)
{
.sticky-mobile-on.masthead:not(.side-header), .side-header.masthead-mobile-header.sticky-mobile-on {
    background-color: rgba(255,255,255,0.8) !important;
}
}
.phantom-sticky .sticky-on.masthead:not(.masthead-mobile)
{
    background-color: rgba(255,255,255,0.8) !important;
}

.main-nav > li > a .menu-text,
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text,
.main-nav > li.act:not(.wpml-ls-item) > a .menu-text, .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text
{
	text-shadow: 0 0 5px #000055;
}

body
{
	background-size: 100%;
}

#page
{
	background-color: rgba(255,255,255,0.5);
}

.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .menu-text,
.sticky-on .main-nav > li:not(.wpml-ls-item) > a .menu-text
{
    color: #000055;
	text-shadow: 0 0 5px #ffffff;
}