

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-Italic.eot');
    src: url('webfonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-Italic.woff2') format('woff2'),
        url('webfonts/Montserrat-Italic.woff') format('woff'),
        url('webfonts/Montserrat-Italic.ttf') format('truetype'),
        url('webfonts/Montserrat-Italic.svg#Montserrat-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-LightItalic.eot');
    src: url('webfonts/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-LightItalic.woff2') format('woff2'),
        url('webfonts/Montserrat-LightItalic.woff') format('woff'),
        url('webfonts/Montserrat-LightItalic.ttf') format('truetype'),
        url('webfonts/Montserrat-LightItalic.svg#Montserrat-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-Light.eot');
    src: url('webfonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-Light.woff2') format('woff2'),
        url('webfonts/Montserrat-Light.woff') format('woff'),
        url('webfonts/Montserrat-Light.ttf') format('truetype'),
        url('webfonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-Medium.eot');
    src: url('webfonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-Medium.woff2') format('woff2'),
        url('webfonts/Montserrat-Medium.woff') format('woff'),
        url('webfonts/Montserrat-Medium.ttf') format('truetype'),
        url('webfonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-Regular.eot');
    src: url('webfonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-Regular.woff2') format('woff2'),
        url('webfonts/Montserrat-Regular.woff') format('woff'),
        url('webfonts/Montserrat-Regular.ttf') format('truetype'),
        url('webfonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-MediumItalic.eot');
    src: url('webfonts/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-MediumItalic.woff2') format('woff2'),
        url('webfonts/Montserrat-MediumItalic.woff') format('woff'),
        url('webfonts/Montserrat-MediumItalic.ttf') format('truetype'),
        url('webfonts/Montserrat-MediumItalic.svg#Montserrat-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-SemiBold.eot');
    src: url('webfonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('webfonts/Montserrat-SemiBold.woff') format('woff'),
        url('webfonts/Montserrat-SemiBold.ttf') format('truetype'),
        url('webfonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-Thin.eot');
    src: url('webfonts/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-Thin.woff2') format('woff2'),
        url('webfonts/Montserrat-Thin.woff') format('woff'),
        url('webfonts/Montserrat-Thin.ttf') format('truetype'),
        url('webfonts/Montserrat-Thin.svg#Montserrat-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-ThinItalic.eot');
    src: url('webfonts/Montserrat-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-ThinItalic.woff2') format('woff2'),
        url('webfonts/Montserrat-ThinItalic.woff') format('woff'),
        url('webfonts/Montserrat-ThinItalic.ttf') format('truetype'),
        url('webfonts/Montserrat-ThinItalic.svg#Montserrat-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-SemiBoldItalic.eot');
    src: url('webfonts/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-SemiBoldItalic.woff2') format('woff2'),
        url('webfonts/Montserrat-SemiBoldItalic.woff') format('woff'),
        url('webfonts/Montserrat-SemiBoldItalic.ttf') format('truetype'),
        url('webfonts/Montserrat-SemiBoldItalic.svg#Montserrat-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-BlackItalic.eot');
    src: url('webfonts/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-BlackItalic.woff2') format('woff2'),
        url('webfonts/Montserrat-BlackItalic.woff') format('woff'),
        url('webfonts/Montserrat-BlackItalic.ttf') format('truetype'),
        url('webfonts/Montserrat-BlackItalic.svg#Montserrat-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-Black.eot');
    src: url('webfonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-Black.woff2') format('woff2'),
        url('webfonts/Montserrat-Black.woff') format('woff'),
        url('webfonts/Montserrat-Black.ttf') format('truetype'),
        url('webfonts/Montserrat-Black.svg#Montserrat-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-ExtraBold.eot');
    src: url('webfonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-ExtraBold.woff2') format('woff2'),
        url('webfonts/Montserrat-ExtraBold.woff') format('woff'),
        url('webfonts/Montserrat-ExtraBold.ttf') format('truetype'),
        url('webfonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-Bold.eot');
    src: url('webfonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-Bold.woff2') format('woff2'),
        url('webfonts/Montserrat-Bold.woff') format('woff'),
        url('webfonts/Montserrat-Bold.ttf') format('truetype'),
        url('webfonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-ExtraBoldItalic.eot');
    src: url('webfonts/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-ExtraBoldItalic.woff2') format('woff2'),
        url('webfonts/Montserrat-ExtraBoldItalic.woff') format('woff'),
        url('webfonts/Montserrat-ExtraBoldItalic.ttf') format('truetype'),
        url('webfonts/Montserrat-ExtraBoldItalic.svg#Montserrat-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-BoldItalic.eot');
    src: url('webfonts/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-BoldItalic.woff2') format('woff2'),
        url('webfonts/Montserrat-BoldItalic.woff') format('woff'),
        url('webfonts/Montserrat-BoldItalic.ttf') format('truetype'),
        url('webfonts/Montserrat-BoldItalic.svg#Montserrat-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-ExtraLight.eot');
    src: url('webfonts/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-ExtraLight.woff2') format('woff2'),
        url('webfonts/Montserrat-ExtraLight.woff') format('woff'),
        url('webfonts/Montserrat-ExtraLight.ttf') format('truetype'),
        url('webfonts/Montserrat-ExtraLight.svg#Montserrat-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-ExtraLightItalic.eot');
    src: url('webfonts/Montserrat-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-ExtraLightItalic.woff2') format('woff2'),
        url('webfonts/Montserrat-ExtraLightItalic.woff') format('woff'),
        url('webfonts/Montserrat-ExtraLightItalic.ttf') format('truetype'),
        url('webfonts/Montserrat-ExtraLightItalic.svg#Montserrat-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-ThinItalic_1.eot');
    src: url('webfonts/Montserrat-ThinItalic_1.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-ThinItalic_1.woff2') format('woff2'),
        url('webfonts/Montserrat-ThinItalic_1.woff') format('woff'),
        url('webfonts/Montserrat-ThinItalic_1.ttf') format('truetype'),
        url('webfonts/Montserrat-ThinItalic_1.svg#Montserrat-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/Montserrat-Thin_1.eot');
    src: url('webfonts/Montserrat-Thin_1.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Montserrat-Thin_1.woff2') format('woff2'),
        url('webfonts/Montserrat-Thin_1.woff') format('woff'),
        url('webfonts/Montserrat-Thin_1.ttf') format('truetype'),
        url('webfonts/Montserrat-Thin_1.svg#Montserrat-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Adobe Devanagari';
    src: url('webfonts/AdobeDevanagari-BoldItalic.eot');
    src: url('webfonts/AdobeDevanagari-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('webfonts/AdobeDevanagari-BoldItalic.woff2') format('woff2'),
        url('webfonts/AdobeDevanagari-BoldItalic.woff') format('woff'),
        url('webfonts/AdobeDevanagari-BoldItalic.ttf') format('truetype'),
        url('webfonts/AdobeDevanagari-BoldItalic.svg#AdobeDevanagari-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Adobe Devanagari';
    src: url('webfonts/AdobeDevanagari-Bold.eot');
    src: url('webfonts/AdobeDevanagari-Bold.eot?#iefix') format('embedded-opentype'),
        url('webfonts/AdobeDevanagari-Bold.woff2') format('woff2'),
        url('webfonts/AdobeDevanagari-Bold.woff') format('woff'),
        url('webfonts/AdobeDevanagari-Bold.ttf') format('truetype'),
        url('webfonts/AdobeDevanagari-Bold.svg#AdobeDevanagari-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Adobe Devanagari';
    src: url('webfonts/AdobeDevanagari-Italic.eot');
    src: url('webfonts/AdobeDevanagari-Italic.eot?#iefix') format('embedded-opentype'),
        url('webfonts/AdobeDevanagari-Italic.woff2') format('woff2'),
        url('webfonts/AdobeDevanagari-Italic.woff') format('woff'),
        url('webfonts/AdobeDevanagari-Italic.ttf') format('truetype'),
        url('webfonts/AdobeDevanagari-Italic.svg#AdobeDevanagari-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Adobe Devanagari';
    src: url('webfonts/AdobeDevanagari-Bold_1.eot');
    src: url('webfonts/AdobeDevanagari-Bold_1.eot?#iefix') format('embedded-opentype'),
        url('webfonts/AdobeDevanagari-Bold_1.woff2') format('woff2'),
        url('webfonts/AdobeDevanagari-Bold_1.woff') format('woff'),
        url('webfonts/AdobeDevanagari-Bold_1.ttf') format('truetype'),
        url('webfonts/AdobeDevanagari-Bold_1.svg#AdobeDevanagari-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Adobe Devanagari';
    src: url('webfonts/AdobeDevanagari-Regular.eot');
    src: url('webfonts/AdobeDevanagari-Regular.eot?#iefix') format('embedded-opentype'),
        url('webfonts/AdobeDevanagari-Regular.woff2') format('woff2'),
        url('webfonts/AdobeDevanagari-Regular.woff') format('woff'),
        url('webfonts/AdobeDevanagari-Regular.ttf') format('truetype'),
        url('webfonts/AdobeDevanagari-Regular.svg#AdobeDevanagari-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Adobe Devanagari';
    src: url('webfonts/AdobeDevanagari-Regular_1.eot');
    src: url('webfonts/AdobeDevanagari-Regular_1.eot?#iefix') format('embedded-opentype'),
        url('webfonts/AdobeDevanagari-Regular_1.woff2') format('woff2'),
        url('webfonts/AdobeDevanagari-Regular_1.woff') format('woff'),
        url('webfonts/AdobeDevanagari-Regular_1.ttf') format('truetype'),
        url('webfonts/AdobeDevanagari-Regular_1.svg#AdobeDevanagari-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Versa Versa';
    src: url('webfonts/Versa-Versa.eot');
    src: url('webfonts/Versa-Versa.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Versa-Versa.woff2') format('woff2'),
        url('webfonts/Versa-Versa.woff') format('woff'),
        url('webfonts/Versa-Versa.ttf') format('truetype'),
        url('webfonts/Versa-Versa.svg#Versa-Versa') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Versa Versa';
    src: url('webfonts/Versa-Versa_1.eot');
    src: url('webfonts/Versa-Versa_1.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Versa-Versa_1.woff2') format('woff2'),
        url('webfonts/Versa-Versa_1.woff') format('woff'),
        url('webfonts/Versa-Versa_1.ttf') format('truetype'),
        url('webfonts/Versa-Versa_1.svg#Versa-Versa') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Adobe Devanagari';
    src: url('webfonts/AdobeDevanagari-Italic_1.eot');
    src: url('webfonts/AdobeDevanagari-Italic_1.eot?#iefix') format('embedded-opentype'),
        url('webfonts/AdobeDevanagari-Italic_1.woff2') format('woff2'),
        url('webfonts/AdobeDevanagari-Italic_1.woff') format('woff'),
        url('webfonts/AdobeDevanagari-Italic_1.ttf') format('truetype'),
        url('webfonts/AdobeDevanagari-Italic_1.svg#AdobeDevanagari-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Adobe Devanagari';
    src: url('webfonts/AdobeDevanagari-BoldItalic_1.eot');
    src: url('webfonts/AdobeDevanagari-BoldItalic_1.eot?#iefix') format('embedded-opentype'),
        url('webfonts/AdobeDevanagari-BoldItalic_1.woff2') format('woff2'),
        url('webfonts/AdobeDevanagari-BoldItalic_1.woff') format('woff'),
        url('webfonts/AdobeDevanagari-BoldItalic_1.ttf') format('truetype'),
        url('webfonts/AdobeDevanagari-BoldItalic_1.svg#AdobeDevanagari-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

.body-water-polo .divSiteContentInner-news-social {
	display: none !important;
}


h1{
	font-family:'Versa Versa', sans-serif;	
	font-weight:bold;
	font-size:45px;
}

h2,
h2 a{
	font-family:'Versa Versa', sans-serif;	
	color:#007A33;
	font-weight:bold;
	font-size:36px;
}

h3,
h3 a,
h4, 
h4 a{
	font-family:'Montserrat', serif;
	font-weight:600;
	font-size:30px;
}

p,
p a,
ul,
li, input, html, body, ol{
	font-family:'Montserrat', serif;
	font-size:18px;
}

a{
	font-family:'Montserrat', serif;
	font-size:18px;
}

.divBlockWrapper p a{
	text-decoration: underline;
}


a.anchButton,
input.anchButton,
.divBlockWrapper p a.anchButton{
	background:#007A33;
	color:#ffffff;
	text-decoration:none;
	border:0;
	border-radius:5px;
	padding: .375rem .75rem;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

a.anchButton:hover,
input.anchButton:hover,
.divBlockWrapper p a.anchButton:hover{
	background:#000000;
	color:#ffffff;
	text-decoration:none;
	border:0;
	border-radius:5px;
	padding: .375rem .75rem;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

#frmFrontEndLogin > div.form-group.divAdminLoginPasswordWrapper.divUserLoginPasswordWrapper {
	border-top:0;
}
#frmFrontEndLogin > div.form-group.divAdminLoginPasswordWrapper.divUserLoginPasswordWrapper {
	padding-top:0;
}

a:focus,
input:focus,
textarea:focus,
select:focus,
button:focus,
.group input:focus,
.group textarea:focus,
.group select:focus,
.divContactFormInput .inpProperty:focus{
	outline: 2px solid #007A33;
	outline-offset: -2px;
}

.beaconTrihealthDiv > img {
	margin-top: 15px;  
}

header img{
	position: relative;
    left: 0;
    right: 0;
    margin-inline: auto;
    width: 396px;
}
.divNavigation-main{
    margin-top: 0em;
}
header .divLogoWrapper {
	background: linear-gradient(117deg,rgba(0, 122, 51, 1) 25%, rgba(0, 0, 0, 1) 25%);
}

.divLogoWrapperSecond {
	width:100%;
	max-width:1366px;
	margin:auto;
	height:100%;
	display:flex;
	background:url(../images/masonCometImage2.png);
	background-repeat:no-repeat;
	background-position-y:center;
	background-position-x:right;
	background-size:contain;
}
.old-logo {
	display:none !important;
}
.divNavigation-split nav {
	justify-content:center;
}
header {
    z-index: 11;
    border-bottom:0px solid #C9C9C9;
}

.old-logo{
    display: none;
}

.divLogoWrapper {
	z-index:13;
}

.divNavigation .btn-sandwich .icon-bar{
	background:#007A33;
}

.divToggleContainer-links .anchNavigation:hover, 
.divToggleContainer-links .anchNavigation:focus, 
.divToggleContainer-links .anchNavigation:active, 
.divToggleContainer-links .anchNavigation.current{
	border-color:#ffffff;
	backgroud:#007A33;
}


.divBannerAlertWrapper {
    background: #222222;
    height: auto;
}

.divBannerAlertWrapper * {
	color:#ffffff;
}


.divNavigation-super{
	background:#007A33;
}

.divNavFields-super{
	display:none;
}

.anchNavigation-super{
	display:inline-block;
	font-family:'Montserrat', serif;
	font-size:18px;
	color:#ffffff;
	height:40px;
	line-height:40px;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
	text-decoration:none;
}

.anchNavigation-super:hover,
.anchNavigation-super.current{
	background:#222222;
	color:#ffffff;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divNavigation-super.divNavigation-split .divLogoWrapper {
	margin-top: 40px;
}

.divNavigation-super .divSiteInfoInner-contact a{
	background:none;
	color:#ffffff;
	text-decoration:none;
	font-family:'Montserrat', serif;
	font-weight:bold;
}

.divNavigation-super .divSiteInfoWrapper-social a{
	background:none;
	color:#ffffff;
	text-decoration:none;
	padding: 3px;
}

.divNavigation-main{
	background:#ffffff;
	height:80px;
	line-height:80px;
}

.divLogoWrapper{
	text-align:none;
	margin-top: 0px;
}

.divNavFields-main{
	text-align:center;	
}

.divNavFields-main .anchNavigation{
	font-family:'Montserrat', serif;
	font-size:18px;
	background:#ffffff;
	color:#222222;
	text-transform:uppercase;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
	text-decoration:none;
}

.divNavFields-main .anchNavigation:hover,
.divNavFields-main .anchNavigation:active,
.divNavFields-main .anchNavigation:focus,
.divNavFields-main .anchNavigation.current{
	background:none;
	color:#006032;
	text-decoration:none;
	-webkit-box-shadow: inset 0px -5px 0px 0px background:transparent;
	-moz-box-shadow:    inset 0px -5px 0px 0px background:transparent;
	box-shadow:         inset 0px -5px 0px 0px background:transparent;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}


.divNavigation-split-left{
	justify-content:flex-start;
}

.divNavigation-split-right{
	justify-content:flex-end;
}

.divNavigation-split-left,
.divNavigation-split-right{
	height:80px;
	display:flex;
	
}

.divNavigation-main .anchNavigation, 
.divNavigation-main.divNavigation-split a.anchNavigation {
	font-family:'Montserrat', serif;
	font-weight:600;
	font-size:18px;
	background:#ffffff;
	color:#222222;
	text-transform:uppercase;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
	text-decoration:none;
	padding:0 20px;
	display:block;
	height:100%;
}

.divToggleContainer-links .anchNavigation {
	height:50px;
	line-height:50px;
	border-top:1px solid #C9C9C9;
}
.divToggleContainer-links .anchNavigation:hover {
	height:50px;
	line-height:50px;
	border-top:1px solid #C9C9C9;
}

.divNavigation-main.divNavigation-split a.anchNavigation:hover,
.divNavigation-main.divNavigation-split a.anchNavigation:active,
.divNavigation-main.divNavigation-split a.anchNavigation:focus,
.divNavigation-main.divNavigation-split a.anchNavigation.current {
	background:#007A33;
	color:#ffffff;
	text-decoration:none;
	-webkit-box-shadow: inset 0px -5px 0px 0px background:transparent;
	-moz-box-shadow:    inset 0px -5px 0px 0px background:transparent;
	box-shadow:         inset 0px -5px 0px 0px background:transparent;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divNavigation-main .divNavigation-split-left .anchNavigation:nth-child1(1), 
.divNavigation-main.divNavigation-split .divNavigation-split-left .anchNavigation:nth-child1(1),
.divNavigation-main .divNavigation-split-right .anchNavigation:nth-child1(1){
	margin-left:0;
}

.divNavigation-main .divNavigation-split-right .anchNavigation:last-child, 
.divNavigation-main.divNavigation-split .divNavigation-split-right .anchNavigation:last-child{
	margin-right:0;
}

.divNavigation-split .divLogoWrapper{
	height:120px;
	width:113px;
	bottom:0px;
}

.divNavigation-split .divLogoWrapper .anchLogoLink{
	background:transparent;
	margin:auto;
}

.divNavigation-split .divLogoWrapper img{
	height:100%;
	width:100%;
}

@media (max-width:991px) {
	header,
	.divNavigation-main {
		background:#007a33;
	}
}


.divAnchCatDD {
    border: 1px solid #18AA4E;
    background: #ffffff;
    line-height: normal;
    border-bottom: 4px solid #007A33;
	margin-top: 0px;
	margin-left: 0px;
}

.divAnchCatDD .anchDDNavigation {
    border-bottom: 1px solid #C9C9C9;
    padding: 5px 10px;
    display: block;
    height: 100%;
}

.divAnchCatDD .anchDDNavigation-category {
    font-family:'Montserrat', serif;
    font-size: 18px;
    font-weight:bold;
	background:#ffffff;
    color:#222222;
	text-align:left;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
	margin:0;
}

.divAnchCatDD .anchDDNavigation-category:hover,
.divAnchCatDD .anchDDNavigation-category.current {
	background:#007A33;
    color:#ffffff;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.anchDDNavigation-subcategory {
    font-family:'Versa Versa', sans-serif;
    font-size: 16px;
    font-weight:normal;
    color:#222222;
	text-align:left;
    text-indent: 10px;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.anchDDNavigation-subcategory:hover,
.anchDDNavigation-subcategory.current {
    background:#007A33;
    color:#ffffff;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divMenuWrapper .btn-dropdown{
	background:#222222;
	color:#ffffff;
	font-family:'Versa Versa', sans-serif;
}

.divMenuWrapper-side .divMenuInner{
	border-bottom:4px solid #007A33;
}

.divMenuWrapper-side .anchMenuItem{
	font-family:'Versa Versa', sans-serif;
	font-size:18px;
	background:#ffffff;
	color:#222222;
}

.divMenuWrapper-side .anchMenuItem.current, 
.divMenuWrapper-side .anchMenuItem:hover, 
.divMenuWrapper-side .anchMenuItem-category:focus {
	background:#007A33;
	color:#ffffff;
}

.divMenuSubcategoryWrapper .anchMenuItem-side{
	font-family:'Versa Versa', sans-serif;
	font-size:16px;
	background:#f5f5f5;
	color:#222222;
}

.divMenuSubcategoryWrapper .anchMenuItem-side:hover,
.divMenuSubcategoryWrapper .anchMenuItem-side.current{
	background:#093D04;
	color:#ffffff;
}


.divAlbumCoverInner {
	background:#000000;
}

.divMenuWrapper-album .divAlbumCoverInner .anchMenuItem .divAlbumCaption {
    color: #ffffff;
	background:rgba(0,0,0,.001);
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divMenuWrapper-album .divAlbumCoverInner:hover .anchMenuItem .divAlbumCaption {
    color: #ffffff;
	background:rgba(0,0,0,.6);
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divAlbumCaption .categoryCaption {
	text-shadow:0px 1px 6px rgba(0,0,0,0.65);
}

.divMenuWrapper-album .divAlbumCoverInner .divAlbumMedia img {
    position: absolute;
    max-width: none !important;
    width: auto;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	opacity:.7;
    -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divMenuWrapper-album .divAlbumCoverInner:hover .divAlbumMedia img {
	opacity:1;
    -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}


.btn-sandwich .icon-bar + .icon-bar {
    margin-top: 6px;
}

.divNavigation-sandwich .btn-sandwich .icon-bar{
	background:#ffffff;
	height: 4px;
    border-radius: 2px;
}

.btn-sandwich .icon-bar-1,
.btn-sandwich[aria-expanded="true"] .icon-bar-1 {
	top: 11px;
}

.divToggleContainer-links{
	top:unset;
}

.divToggleContainer-links .anchNavigation{
	border-bottom:1px solid #C9C9C9
	background:#ffffff;
	color:#222222;
	font-family:'Versa Versa', sans-serif;
	font-size:18px;
	font-weight:bold;
}

.divToggleContainer-links .anchNavigation.current,
.divToggleContainer-links .anchNavigation:hover,
.divToggleContainer-links .anchNavigation:focus,
.divToggleContainer-links .anchNavigation:active{
	background:#007A33;
	color:#ffffff;
	border-left:4px solid #222222 !important;
}


.divMainCalloutWrapper-bg{
	width:100%;
	background-image: url('../images/maincalloutBg.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin:0;
	margin-bottom:30px;
}

.divMainCallMenuWrapper-left, .divMainCallMenuWrapper-right{
	
}

.divMainCalloutWrapper {
	clear:both;
	width:auto;
	height:auto;
}

.divMainCalloutInner .divBlockMedia img{
	width:auto;
	height:700px;
}

.divMainCalloutTextInner {
	position:relative;
	bottom:0;
	margin:0 auto;
	margin-bottom:40px;
	padding:5px 0;
    color: #ffffff;
    width: 100%;
}

.divMainCalloutTextInner h1{
	font-family:'Adobe Devanagari', sans-serif;
	font-weight:bold;
	color:#ffffff !important;
	font-size:45px;
	text-shadow:0px 1px 6px rgba(0,0,0,0.65);
}

.divMainCalloutTextInner h2{
	font-family:'Adobe Devanagari', sans-serif;
	font-weight:bold;
	color:#ffffff !important;
	font-size:36px;
	text-shadow:0px 1px 6px rgba(0,0,0,0.65);
}

.divMainCalloutTextInner h3{
	font-family:'Versa Versa', sans-serif;
	font-weight:600;
	color:#ffffff !important;
	font-size:30px;
	text-shadow:0px 1px 6px rgba(0,0,0,0.65);
}

.divMainCalloutTextInner p{
	font-family:'Versa Versa', sans-serif;
	font-weight:normal;
	color:#ffffff !important;
	font-size:20px;
	text-shadow:0px 1px 6px rgba(0,0,0,0.65);
}

.divMainCalloutTextInner a{
	display:inline-block;
	font-family:'Versa Versa', sans-serif;
	font-size:20px;
	color:#ffffff !important;
	background:#007A33;
	padding: 10px 20px;
	border:0px solid #007A33;
	border-radius:0px;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divMainCalloutTextInner a:hover{
	background:#222222;
	color:#ffffff;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto;
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
    content: 'prev';
	font-size:40px;
	color:#ffffff;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    content: 'next';
	font-size:40px;
	color:#ffffff;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0px;
    left: 0;
    width: 100%;
    height:40px;
    background:transparent;
}

.swiper-pagination-bullet {
    width: 24px;
    height: 24px;
	margin:7px 4px !important;
    display: inline-block;
    border-radius: 100%;
    background: #f5f5f5;
    opacity: 1;
}

.swiper-pagination-bullet-active {
    background: #18AA4E;
    opacity: 1;
}



.divMainCalloutWrapper {
	background:#000000;
}

.divMainCalloutInner .divBlockMedia img{
	opacity:1;
}

.divMainCalloutWrapper .divMainCalloutTextWrapper{
	background: rgba(0,0,0,.1);
	background: linear-gradient(0deg, rgba(9,61,4,0.5) 0%, rgba(0,96,50,0.5) 100%);
	background: linear-gradient(180deg, rgba(0,96,50,0.75) 0%, rgba(0,19,10,0.50) 100%);
	width:100%;
	padding:0;
	margin:auto;
	bottom: 0;
	min-height:1px;
}


.divMainCalloutWrapper-static .divMainCalloutInner .divBlockMedia img{
	opacity:1;
}

.divMainCalloutWrapper-static .divMainCalloutTextWrapper{
	background:rgba(0,0,0,.4);
	width:100%;
	padding:0;
	bottom: 0;
}

.divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper {
    position: absolute;
	width:100%;
	display:inline-block;
    top: unset;
	bottom:0;
    left: 0;
    height: auto;
    -webkit-transform: translate(0%,0%);
    -moz-transform: translate(0%,0%);
    transform: translate(0%,0%);
	padding:20px;
	text-align:center;
}



#main > div > div.divMainCalloutWrapper-bg.row > div > div.divMenuLinkWrapper.divMenuLinkWrapper-left.col-12.col-lg-3 > div > div > div:nth-child(10) {
	
}

.divMenuLinkWrapper{
	padding:0;
}

.divMenuLink{
	display: flex;
	justify-content: center;
	flex-direction: column;
	height:70px;
	background:#ffffff;
	border-bottom:1px solid #18AA4E;
	overflow:hidden;
}

.divMenuLink:first-of-type{
	border-top:1px solid #18AA4E;
}

.divMenuLinks h3{
	display:none;
}

.divMenuLinks .divMenuLink a{
	font-family:'Versa Versa', sans-serif;
	font-size:22px;
	margin:auto;
	border:none;
	background:#ffffff;
	color:#000000;
	padding: 0;
	min-width:unset;
	width:100%;
	text-decoration:none;
}

.divMenuLinks .divMenuLink:hover,
.divMenuLinks .divMenuLink:hover a,
.divMenuLinks .divMenuLink a:hover{
	color:#ffffff;
	background:#007A33;
}

.divMiniCalloutRow{
	
}

.divMiniCallout{
	height:100%;
}

.divMiniCalloutWrapper{
	padding:15px;
}

.main-school > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-schoolHome.divSiteContentInner-default.container.row.m-auto > div.divSiteContentWrapper.divSiteContentWrapper-middle.m-0.home.col-md-8.col-lg-8 > div:nth-child(2) {
	display: none;
}

.body-water-polo .divSiteContentInner-callout-bottom {
	display: block !important;
}

.main-pagedirectory-football> div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-schoolHome.divSiteContentInner-default.container.row.m-auto > div.divSiteContentWrapper.divSiteContentWrapper-middle.m-0.home.col-md-8.col-lg-8 > div:nth-child(2) {
	display: block !important;
}

/* //keep this if you want text over image */
.divMiniCallout .divMiniCalloutTextWrapper{
	position:absolute;
}

.divMiniCallout figcaption {
	display:none;
}

.divMiniCallout .divMiniCalloutTextWrapper h3, 
.divMiniCallout .divMiniCalloutTextWrapper p{
	font-family:'Versa Versa', sans-serif;
	font-weight:normal;
	font-size:30px;
	color:#ffffff;
	text-align:center;
}

.divMiniCallout .divMiniCalloutTextWrapper{
	background:rgba(34,34,34,.9);
	bottom:0;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divMiniCallout:hover .divMiniCalloutTextWrapper{
	background:#007A33;
	bottom:20px;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divMiniCallout-1 .divMiniCalloutTextWrapper,
.divMiniCallout-2 .divMiniCalloutTextWrapper,
.divMiniCallout-3 .divMiniCalloutTextWrapper{

}

.divMiniCallout-1 .divMiniCalloutTextWrapper:hover,
.divMiniCallout-2 .divMiniCalloutTextWrapper:hover,
.divMiniCallout-3 .divMiniCalloutTextWrapper:hover{

}

.divSiteContentInner-additional{
	display:none;
}


.divSiteContentInner-featuredmbc,
.main-pagedirectory-home > div > div:nth-child(4) > div {
	justify-content: center;
}

.divPullingFromPageWrapper-featured-athletes {
	width:100%;
	max-width:100%;
}

.divNewsSocialHeadWrapper{
	width:100%;
	background:#18AA4E;
}

.divNewsSocialHeadWrapper .divNewsSocialHeader {
	display:flex;
	flex-direction:column;
	justify-content:center;
	padding: 15px 0;
}

.divNewsSocialHeadWrapper .divNewsSocialHeader h3{
	margin:auto;
	font-size:36px;
	font-family:'Versa Versa', sans-serif;
	color:#000000;
}

.divNewsSocialHeadWrapper .divNewsSocialHeader a{
	margin:auto;
	font-size:18px;
	font-family:'Versa Versa', sans-serif;
	color:#000000;
}

.divNewsSocialHeadWrapper .divNewsSocialHeader a:hover{
	text-decoration:underline;
}

.divSiteContentInner-featuredmbc{
	width:100%;	
	background: -moz-linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,96,50,1) 25%, rgba(0,96,50,1) 75%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,96,50,1) 25%, rgba(0,96,50,1) 75%, rgba(0,0,0,1) 100%);
	background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,96,50,1) 25%, rgba(0,96,50,1) 75%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

.divPullingFromPageWrapper-featured-athletes{
	background:#ffffff;
}

.divPullingFromPageWrapper-featured-athletes .divBlogWrapper-synopsis .divBlogInner{
	display:flex;
	flex-direction:column;
}

.divPullingFromPageWrapper-featured-athletes .divBlogWrapper-synopsis .divBlogInner .divBlockWrapper h2,
.divPullingFromPageWrapper-featured-athletes .divBlogWrapper-synopsis .divBlogInner .divBlockWrapper h2 a{
	font-family:'Montserrat', serif;
	font-size:30px;
	color:#007A33;
}

.divPullingFromPageWrapper-featured-athletes .divBlogWrapper-synopsis .divBlogDetails-top{
	border:none;
	text-align:center;
	padding:0;
	margin:auto;
	margin-top:20px;
}

.divPullingFromPageWrapper-featured-athletes .divBlogWrapper-synopsis .divBlogDetails-bottom{
	display:none;
}

.divPullingFromPageWrapper-featured-athletes .divBlogWrapper .divBlogDetails{
	text-align:center;
}

.divPullingFromPageWrapper-featured-athletes .divBlogWrapper .divBlogDetails-top .divBlogDateDetail-date, 
.divPullingFromPageWrapper-featured-athletes .divBlogWrapper .divBlogDetails-top .divBlogDateDetail-time{
	font-family:'Montserrat', serif;	
	font-size:18px
	color:#000000;
}

.divPullingFromPageWrapper-featured-athletes .divBlogWrapper-synopsis .divBlogInner{
	padding:0;
}

.divPullingFromPageWrapper-featured-athletes .divBlogWrapper-synopsis .divBlogInner .divBlockWrapper-media{
 	order:0;
 	flex: 0 0 100%;
  	max-width: 100%;
}

.divPullingFromPageWrapper-featured-athletes .divBlogWrapper-synopsis .divBlogInner .divBlockWrapper-media img{
	max-height:400px;
}

.divPullingFromPageWrapper-featured-athletes .divBlogWrapper-synopsis .divBlogInner .divBlockWrapper-text{
 	order:1;
 	flex: 0 0 100%;
  	max-width: 100%;
}

.divPullingFromPageWrapper-featured-athletes .divBlogWrapper-synopsis .divBlogInner .divBlockWrapper-text .divBlockBody{
	display:none;
}

.divPullingFromPageWrapper-featured-athletes .divBlogWrapper-synopsis + .divBlogWrapper-synopsis{
	border:none;
	padding:0;
}

.divPullingFromPageWrappe .divBlogInner .divBlogDetail-title,
.divPullingFromPageWrappe .divBlogInner .divBlogDetail-title a,
.anchBlogTitle{
	color:#222222 !important;
	font-family:'Montserrat', serif;
}

.divPullingFromPageWrappe .divBlogInner .divBlogDetail-title,
.divPullingFromPageWrappe .divBlogInner .divBlogDetail-title a:hover,
.anchBlogTitle:hover{
	color:#007A33 !important;
	font-family:'Montserrat', serif;
}

.divPullingFromPageWrappe .divBlogInner .divBlockWrapper-text .anchSynopsisCTA{
	color:#007A33;
	background:none;
	padding:0;
	width: auto;
	border: none;
}

.divPullingFromPageWrappe .divBlogInner .divBlockWrapper-text .anchSynopsisCTA:hover{
	padding:0;
	background:none;
	color:#007A33;
	text-decoration:underline;
}

.divPullingFromPageWrapper-mbc-sports-videos{
	padding:3em 15px;
	width:100%;
	max-width:100%;
	flex:0 0 100%;
	display:flex;
	justify-content:center;
	align-items:center;
}

.divPullingFromPageWrapper-mbc-sports-videos .divBlockWrapper {
	width:33%;
	max-width:33%;
	flex:0 0 33%;
	padding-top:0;
	margin-top:0;
}

.divPullingFromPageWrapper-mbc-sports-videos .divBlockInner .divBlockMedia {
 	flex: 0 0 100%;
  	max-width: 100%;
	float:none !important;
}

.divPullingFromPageWrapper-mbc-sports-videos .divBlockInner .spnBlockContent{
 	display:none;
}

.divPullingFromPageWrapper-mbc-sports-videos .divBlockMedia iframe{
	margin:auto;
}

.divPullingFromPageWrapper-mbc-sports-videos .divBlockWrapper-text ~ .divBlockWrapper-text{
	border:none;
}



.divSponsorSlideWrapper {
    padding: 0;
	padding-bottom:30px;
    border-top: 0px solid #C9C9C9;
    border-bottom: 0px solid #C9C9C9;
	margin: 0;
}

.divSponsorHeaderWrapper {
	background:#222222;
	padding:20px 0px;
}

.divSponsorHeaderWrapper h2 {
	color:#ffffff;
	margin-bottom:0;
}

.divSponsorSlideWrapper .swiper-container-horizontal>.swiper-pagination-bullets, 
.divSponsorSlideWrapper .swiper-pagination-custom, .swiper-pagination-fraction {
	position: relative;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 30px;
    background:transparent;
}

.divSponsorSlideWrapper .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
	margin:7px 4px !important;
    display: inline-block;
    border-radius: 100%;
    background: #222222;
    opacity: 1;
}

 .divSponsorSlideWrapper .swiper-pagination-bullet-active {
    background: #007A33;
    opacity: 1;
}


.main-school .divSiteContentWrapper-left{
	padding:0;
}

.main-school .divMenuWrapper-side-left{
	padding:0;
}

.main-school .divMenuWrapper-side-left .anchMenuItem{
	font-size:17px;
}

.main-school .divMainCalloutInner{
	margin:auto;
	width:auto;
}

.main-school .divMainCalloutInner .divBlockMedia img{
	height: auto;
	width: 100%;
    object-fit: contain;
    object-position: center;
}

.main-school .swiper-container-horizontal > .swiper-pagination-bullets{
	background: linear-gradient(180deg, rgba(0,96,50,0.75) 0%, rgba(0,19,10,0.50) 100%);
}

.swiper-button-play, .swiper-button-pause{
	z-index: 15;
	bottom: 1.4%;
	right:4px;
}

.swiper-button-play {
	right: 36px !important;
	left:unset;
}

.divRightAdsWrapper .divPanelAdvertisement .divBlockMedia figure{
	margin:auto;
}

.main-school .divNewsWrapper,
.main-school .divCalendarSocialWrapper{
	padding:0;
}

.main-school .divSocialHeader{
	background:#007A33;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding:12px 0;
}

.main-school .divSocialHeader h2{
	font-size:36px;
	font-family:'Versa Versa', sans-serif;
	color:#ffffff;
	text-align:center;
}

.main-school .divSocialHeader a{
	font-size:18px;
	font-family:'Montserrat', serif;
	color:#ffffff;
	margin: auto;
	text-decoration:none;
}

.main-school .divSocialHeader a:hover{
	text-decoration:underline;
}

.main-school .divSocialWrapper-twitter{
	padding:15px 0;
}

.main-school .divBlogWrapper-synopsis .divBlogInner {
  padding: 15px 0;
}

.main-school .divBlogWrapper-synopsis .divBlogInner .divBlogDetails, 
.main-school .divBlogWrapper-synopsis .divBlogInner .divBlockBody{
	padding:0;
}

.divPanelAdvertisemnet figure, .divPanelAdvertisemnet picture, .divPanelAdvertisemnet img{
	height:auto;
	border:none;
}

.divPanelAdvertisemnet img{
	border: 1px solid #C9C9C9;
}


.divNavigation-footer {
	width:72%;
}
.divNavigation-footer .divNavigationInner {
	flex-wrap:wrap;
}

footer{
	margin-top:0;
	background:#093D04;
	padding-bottom:110px;
}

.divFooterRow-top{
	height:40px;
	background:#007A33;
	padding: 0;
}

.divFooterRow-top .container{
	display:flex;
	justify-content:end;
}

.divFooterRow-top .divSiteInfoWrapper-social{
	width:auto;
}

.divSiteInfoWrapper-social a {
    font-size: 32px;
    color: #ffffff;
    -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
	padding:3px;
}

.divSiteInfoWrapper-social a:hover {
    color: #222222;
    -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divSiteInfoInner-contact a {
	display:inline-block;
	font-family:'Montserrat', serif;
	font-size:18px;
	background:transparent;
	color:#ffffff;
	padding:0px 12px;
	height:40px;
	line-height:40px;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
	text-decoration:none;
	font-weight:bold;
}

.divSiteInfoInner-contact a:hover {
	background:#222222;
	color:#ffffff;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divNavFields-topFooter a:hover{
	background:#222222;	
}

.anchNavigation-footer-super {
	display:inline-block;
	font-family:'Versa Versa', sans-serif;
	font-size:18px;
	background:transparent;
	color:#222222;
	padding:0px 15px;
	height:40px;
	line-height:40px;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.anchNavigation-footer-super:hover,
.anchNavigation-footer-super.current {
	background:#222222;
	color:#ffffff;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divFooterAdsWrapper{
	height:auto;
	background:transparent;
}

.divFooterAdsWrapper-district{
	background:#093D04;
}

.divFooterAdsWrapper .divAdvertisementWrapper{
	min-height:1px;
}

.divFooterAdsWrapper .divAdvertisementWrapperInner{
	background:#093D04;
	padding:10px;
}

.divFooterAdsWrapper-hover  .divAdvertisementWrapperInner{
	background: rgba(255,255,255,.6);
}

.divFooterAdsWrapper-district .divAdvertisementWrapperInner{
	background:#093D04;
}

.divFooterAdsWrapper img{
	height:110px;
	border:1px solid #C9C9C9;
}


.divMobilePanelAdvertisemnet img{
	border:1px solid #C9C9C9;
}

.divFooterRow-middle{
	background:#093D04;
	padding:30px 0px 10px;
	padding-bottom:0px;
}

.divFooterColumn-logo {
    padding: 15px 0px 30px 0px;
    text-align: left;
}

.divFooterRow-middle *{
	color:#ffffff;
}

.divFooterRow-middle .divFooterColumn-nav{
	width:100%;
	display:flex;	
}

.divFooterRow-middle .divNavigation-footer,
.divFooterRow-middle .divNavigationInner{
	margin:auto;
} 

.divFooterRow-middle .divFooterColumn h3{
	font-family:'Montserrat', serif;
	color:#ffffff;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	white-space:nowrap;
} 

.divNavigation-footer .divFooterColumn, .divNavigation-footer .divFooterColumn ~ .divFooterColumn{
	padding:0 15px;
}

.divNavigation-footer .divFooterColumn .anchNavigation{
	font-family:'Montserrat', serif;
}

.anchNavigation-footer {
	font-family:'Montserrat', serif;
	font-size:18px;
	margin:.25em 0;
	background:transparent;
	color:#ffffff;
	border-bottom: none;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
	text-decoration:none;
}

.anchNavigation-footer:hover,
.anchNavigation-footer.current {
	color:#ffffff;
	border-bottom: none;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
	text-decoration:underline;
} 

.divFooterRow-bottom {
    background: #093D04;
}

.divFooterColumn-buttons{
	margin:15px auto;
}

.divFooterColumn-buttons p{
	text-align:center;
}

.divFooterColumn-buttons p a{
	font-family:'Montserrat', serif;
	font-size:18px;
	text-decoration:none;
	padding:8px 10px;
	color:#ffffff;
	background:#000000;
	border:1px solid #000000;
}

.divFooterColumn-buttons p a:hover{
	border:1px solid #000000;
	text-decoration:underline;
}

.divFooterColumn-copyright{
	flex-direction:row;
	justify-content: center;
}

.divFooterColumn-copyright p{
	margin:0 15px;
}

.divFooterColumn-copyright p,
.divFooterColumn-copyright p a,
.divFooterColumn-adaprivate p,
.divFooterColumn-adaprivate p a{
	font-family:'Montserrat', serif;
   	color:#ffffff;
   	font-size:16px;
	text-align: center;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
	text-decoration:none;
}

.divFooterColumn-copyright p a:hover,
.divFooterColumn-adaprivate p a:hover{
   	color:#ffffff;
	text-decoration:underline;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}


.main-pagedirectory-login form {
	text-align:center;
}

.divBlockMedia figcaption {
	color: #222222;
	font-family:'Montserrat', serif;
	font-size:18px;
}

.divBlockMedia .anchImageLink figcaption {
	color:#007A33;
	text-decoration:underline;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockMedia .anchImageLink:hover figcaption {
	color:#093D04;
	text-decoration:underline;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divPaginationWrapper {
	width:100%;
}

.main-pagedirectory-mbc-sports-videos .divBlockWrapper-text {
	width:50%;
	margin:auto;
}

#main > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-schoolHome.divSiteContentInner-default.container.row.m-auto > div.divSiteContentWrapper.divSiteContentWrapper-middle.m-0.home.col-md-8.col-lg-8 > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-news-social.container.row.m-auto > div.divNewsWrapper.col-sm-12.col-lg-6,
#main > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-schoolHome.divSiteContentInner-default.container.row.m-auto > div.divSiteContentWrapper.divSiteContentWrapper-middle.m-0.home.col-md-8.col-lg-8 > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-news-social.container.row.m-auto > div.divCalendarSocialWrapper.col-sm-12.col-lg-6 {
	display: none;
}

#main > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-schoolHome.divSiteContentInner-default.container.row.m-auto > div.divSiteContentWrapper.divSiteContentWrapper-middle.m-0.home.col-md-8.col-lg-8 > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-callout-bottom.container.row.m-auto > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-additional-blocks {
	padding:0;
}
#main > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-schoolHome.divSiteContentInner-default.container.row.m-auto > div.divSiteContentWrapper.divSiteContentWrapper-middle.m-0.home.col-md-8.col-lg-8 > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-callout-bottom.container.row.m-auto {
	padding-bottom:0;
}
#main > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-schoolHome.divSiteContentInner-default.container.row.m-auto > div.divSiteContentWrapper.divSiteContentWrapper-middle.m-0.home.col-md-8.col-lg-8 > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-news-social.container.row.m-auto {
	padding-top:0;
}

.divContactScreen-thankyou .divContactFormDetail-value {
	font-family:'Montserrat', serif;
}

.divSearchWrapper-directory .divSearchInner {
	flex-direction: column;
	align-items: end;
}

.main-pagedirectory-contact-us > div.divSiteContentWrapper.m-auto.p-0.row > div.divSiteContentInner.divSiteContentInner-sitewidth.container.row.m-auto > div > div:nth-child(1) > h2 {
	display: none;
}

.divPageTitle {
	font-family:'Versa Versa', sans-serif;
    height:80px;
	padding-top:10px;
	padding-bottom:10px;
    background: #007A33;
}

.divPageTitle h1, 
.divPageTitle h2, 
.divPageTitle h3 {
    font-family:'Adobe Devanagari', sans-serif;
    color:#ffffff;
    font-size:45px;
}

.divContactFormInput .inpProperty-submit,
.divContactScreenDetail-directions button,
.anchBlockAction,
.divBlockWrapper-text .anchSynopsisCTA,
.divSearchInput-submit input{
	font-family:'Montserrat', serif;
	background:#007A33;
	color:#ffffff;
	border:1px solid #007A33;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divContactFormInput .inpProperty-submit:hover,
.divContactScreenDetail-directions button:hover,
.anchBlockAction:hover,
.divBlockWrapper-text .anchSynopsisCTA:hover,
.divSearchInput-submit input:hover{
	background:#000000;
	color:#ffffff;
	border:1px solid #000000;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockWrapper h2 {
	color:#222222;
}

.divBlockWrapper h2 a {
	font-family:'Montserrat', serif;
	font-size:36px;
	font-weight:bold;
	color:#007A33;
	border-bottom:1px solid transparent;
	text-decoration:underline;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockWrapper h2 a:hover {
	color:#093D04;
	border-bottom:1px solid transparent;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockWrapper h3 {
	color:#222222;
}

.divBlockWrapper h3 a {
	text-decoration:underline;
	color:#007A33;
	font-size:30px;
	font-weight:600;
	border-bottom:1px solid transparent;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockWrapper h3 a:hover {
	color:#093D04;
	border-bottom:1px solid transparent;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockWrapper p {
	color:#222222;
}

.divBlockWrapper p a {
	text-decoration:underline;
	color:#007A33;
	border-bottom:1px solid transparent;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockWrapper p a:hover {
	color:#093D04;
	border-bottom:1px solid transparent;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockWrapper td {
	font-family:'Versa Versa', sans-serif;
	font-size:18px;
}

.divBlockWrapper ul,
.divBlockWrapper li {
	font-family:'Versa Versa', sans-serif;
	font-size: 18px;
}

.divBlockWrapper ul {
	padding-left:40px;
}

.divBlockWrapper li {
	list-style-position: outside;
}

.divBlockWrapper-testimonial.carded {
    float: left;
    width: 100%;
    padding-top: 0;
    margin-top: 35px;
    margin-bottom: 30px;
}

.divBlockWrapper-testimonial.carded .divBlockInner {
    border: 1px solid #C9C9C9;
    border-top: 4px solid #007A33;
}

.divBlockWrapper-testimonial.carded .divTestimonialIcon {
    border: 1px solid #C9C9C9;
    color: #222222;
    background: #ffffff;
}

.author {
	font-family:'Versa Versa', sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#222222;
}

.divBlockWrapper-faq .divBlockInner-question {
    background: #ffffff;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockWrapper-faq .divBlockInner-question.open, 
.divBlockWrapper-faq .divBlockInner-question:hover {
    background: #C9C9C9;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockWrapper-faq .divBlockInner-question > *:not(span) {
	font-family:'Versa Versa', sans-serif;
    font-weight:bold;
    font-size: 18px;
}

.divEventDetails, 
.divEventDetail {
	display:inline-block;
}

.divEventWrapper-synopsis {
    margin-bottom: 20px;
    border: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
}

.divShareInner a i {
	margin-right:8px;
}

.divShareInner a {
	margin-right:20px;
	border:0px solid #007A33;
	color:#007A33;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divShareInner a:hover {
	color:#666666;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.anchBlockAction {
    position: absolute;
    top: 0px;
}

.divBlogWrapper-synopsis .divBlogDatePrefix{
	display:none;
}

.divBlockWrapper-synopsis .anchSynopsisList{
	color:#006032;
}

.anchShowMore {
	color:#222222;
}

.anchShowMore:hover {
	color:#222222;
}

.divExpandWrapper .anchExpandLink {
    font-family:'Montserrat', serif;
    font-size: 18px;
    color: #000000;
    -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divExpandWrapper .anchExpandLink:hover {
	background:#007A33;
    color: #ffffff;
    -moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divExpandOptions .anchExpandWrapper {
    font-family:'Montserrat', serif;
	background:#007A33;
    color: #ffffff;
    font-weight: normal;
    border: 1px solid #007A33;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divExpandOptions .anchExpandWrapper:hover,
.divExpandOptions .anchExpandWrapper.open {
	background:#000000;
	border: 1px solid #000000;
    color: #ffffff;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.anchSynopsisList {
	color:#007A33;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.anchSynopsisList:hover {
	color:#222222;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlogWrapper-synopsis .divBlogDetails-top{
	border:none;
	padding:0 15px;
	margin:0;
}

.divDetailList .anchDetailList{
	color:#093D04;
}

.divBlogWrapper-detail .divBlogDetails-top::after{
	bottom:unset;
}

.divBlogWrapper .divBlogDetails-top .divBlogDateDetail-date, .divBlogWrapper .divBlogDetails-top .divBlogDateDetail-time{
	font-size:18px;
	font-family:'Montserrat', serif;
}

.divBlogWrapper-detail .divBlogDetails-top{
	border-color:#006032;
	padding: 25px 15px;
}

.divDetailList .anchDetailList:hover{
	text-decoration:underline;
}

.divContentState-blog{
	display:none;
}

.divBlogWrapper-detail .divBlogDetails-top .divBlogDetail-title{
	display:none;
}

.anchViewListingDetails {
	font-size:18px !important;
}

.anchViewListingDetails i {
	position: relative;
	display: inline-block;
    font-size: 18px !important;
    top: 2px;
}

.divListingDetail a,
.divListingDetail-value a {
	color:#007A33;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divListingDetail a:hover,
.divListingDetail-value a:hover {
	color:#666666;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.spanDataValue {
	font-family:'Versa Versa', sans-serif;
	font-size:16px;
}

.spanDataValue a {
	font-family:'Montserrat', serif;
	font-size:18px;
	color:#007A33;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.spanDataValue a:hover {
	color:#000000;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
	text-decoration:underline;
}

.divPseudoTableHeader .divPseudoTH, .divBlockInner-listing-secondary .divListingDetail-label, .divPseudoTD .spanDataLabel{
	font-family:'Montserrat', serif;
	font-size:18px;
}

.divPseudoTD + .divPseudoTD{
	border-bottom:none;
}


.divContactScreenDetail-top {
	padding-left:0px;
}

.divContactFormInput-submit {
	margin-bottom:30px;
}

.divContactScreenDetail-bottom {
	margin:0 !important;
}

.div404Container .anchErrorReturn,
.divContactScreenDetail-cta a{
	padding:8px 10px;
	color:#ffffff;
	background:#007A33;	
	border:0;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.div404Container .anchErrorReturn:hover,
.divContactScreenDetail-cta a:hover{
	color:#ffffff;
	background:#000000;	
	border:0;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}


@mediascreen and  (max-width:1504px){
	/* 3:2 */
}

@media screen and  (max-width:1366px){
	/* 16:9 */
	
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1170px;
	}
	
	.divNavigation-main .anchNavigation, .divNavigation-main.divNavigation-split a{
		margin: 0 10px;
	}
	
	.divMenuLinks .divMenuLink a{
		font-size:24px;
	}
	
	.main-school .divSocialHeader h2{
		font-size:34px;
	}
}

@media screen and (max-width:1194px){
	.divMainCalloutInner .divBlockMedia img {
	  position: relative;
	  width: auto;
	  max-width: unset !important;
	  left: 50%;
	  transform: translate(-50%, 0%);
	}
	
	.divMainCalloutWrapper .divMainCalloutInner, 
	.divMainCalloutWrapper .divBlockWrapper, 
	.divMainCalloutWrapper .divBlockInner, 
	.divMainCalloutWrapper .divBlockMedia, 
	.divMainCalloutWrapper .divBlockMedia figure, 
	.divMainCalloutWrapper .divBlockMedia picture{
		
	}

}

@media screen and (max-width:1366px){
	
	h1{
		font-size:36px;
	}
	
	h2,
	h2 a{
		font-size:30px;
	}
	
	h3,
	h3 a,
	h4, 
	h4 a{
		font-size:24px;
	}
	
	.divNavigation-main .anchNavigation, .divNavigation-main.divNavigation-split a.anchNavigation{
		font-size:12px;
		margin:0 7.5px;
		padding:0 10px;
	}
	
	.divMenuLinks .divMenuLink a{
		font-size:20px;
	}
	
	.main-school .divSocialHeader h2{
		font-size:28px;
	}
}

@media screen and (max-width:833px){
	.divMainCalloutInner .divBlockMedia img{
		height:515px;
	}
	#main > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-schoolHome.divSiteContentInner-default.container.row.m-auto > div.divSiteContentWrapper.divSiteContentWrapper-middle.m-0.home.col-md-8.col-lg-8 > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-callout-bottom.container.row.m-auto > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-additional-blocks {
		padding-top:10px;
	}
 	
	.main-school .divMainCalloutInner {
		width:100%;
	}
	
	.divLogoWrapperSecond img {
		max-width:85% !important;
	}
}


@media (min-width:992px){
	.divNewsSocialHeadWrapperMobileOnly {
		display: none;
	}
}

@media (max-width:991px){
	
.divNavigation-main .divNavigationInner{
		display:flex;
		flex-direction:row;
	}
 .divFooterAdsWrapper img{
	 	width:90%;
		height:auto;
	 }
	 
	 header .divLogoWrapper {
		width:80%;
		position:absolute;
		background:#007a33;
	}
	
	.divLogoWrapperSecond img {
		max-width:100% !important;
	}
	
	.divLogoWrapperSecond img {
		opacity:0;
	}
	.divLogoWrapperSecond {
		background:url(../images/logo6.png);
		background-size:contain;
		background-repeat:no-repeat;
	}
	
	.divNavigation-super {
		display:none;
	}
	
	header .divLogoWrapper {
    	margin-top:6px;
    }
	
	    .divLogoWrapperSecond img {
			max-width:85% !important;
		}
	header .divLogoWrapper {
		z-index:13;
		background:#007a33;
	}
	
		.old-logo{
	
	display: unset
	}

	.divNavigation-split .divLogoWrapper{
		position:relative;
		transform:unset;
		left:0;
		bottom:40px;
	}
	
	.divNavigation-main.divNavigation-split .divToggleContainer-links a.anchNavigation{
		background:#ffffff;
		margin:0;
	}
	
	.divNavigation-main.divNavigation-split .divToggleContainer-links a.anchNavigation.current,
	.divNavigation-main.divNavigation-split .divToggleContainer-links a.anchNavigation:hover{
		background:#007A33;
		color: #ffffff;
	}
	
	.divMainCallout-MenuLink,
	.divMenuLinkWrapper-left{
		order:unset;
	}
	
	.divMainCallMenuWrapper{
		padding:0;
		display:block;
		max-width:unset;
	}
	
	.divMainCalloutWrapper-bg{
		background-image:none;
		margin-bottom:0;
	}
	
	.divMainCalloutInner .divBlockMedia img{
		height:580px;
		left:unset;
		transform:unset;
	}
	
	.main-school .divMainCalloutInner .divBlockMedia img{
		height:400px;
	}
	
	.divMainCalloutWrapper .divMainCalloutTextWrapper{
		position:relative;
		padding-bottom:30px;
		background: rgb(0,96,50);
		background: -moz-linear-gradient(180deg, rgba(0,96,50,1) 0%, rgba(0,19,10,1) 100%);
		background: -webkit-linear-gradient(180deg, rgba(0,96,50,1) 0%, rgba(0,19,10,1) 100%);
		background: linear-gradient(180deg, rgba(0,96,50,1) 0%, rgba(0,19,10,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#006032",endColorstr="#00130a",GradientType=1); 
	}	
	
	.divMainCalloutTextInner{
		margin:0;
		background:transparent;
	}
	
	.swiper-button-play, .swiper-button-pause{
		bottom:9%;
	}
	
	.main-school .swiper-container-horizontal > .swiper-pagination-bullets{
		height:30px;
	}
	
	.main-school .swiper-pagination-bullet{
		width: 14px;
		height: 14px;
	}
	
	.divMenuLinkWrapper{
		background-image: url('../images/maincalloutBg.png');
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	
	.divLinkContainer{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		width: 90%;
		margin: auto;
		padding:20px 0;
	}
	
	.divMenuLink{
		height:70px;
		width:335px;
	}
	
	.divMenuLink,
	.divMenuLink:first-of-type{
		border:none;
	}
	
	.divMenuLink{
		margin:10px;
		color:#000000;
		background:#18AA4E;
	}
	
	.divMenuLinks .divMenuLink a{
		color:#000000;
		background:#18AA4E;
	}
	
	.divNewsSocialHeadWrapper .divNewsSocialHeader:nth-child(2){
		display:none;
	}
	
	.divSiteContentInner-newssocial,
	.divSiteContentInner-featuredmbc{
		padding:0 !important;
	}
	
	.divPullingFromPageWrapper-featured-athletes,
	.divPullingFromPageWrapper-mbc-sports-videos{
		width:80%;
		margin:20px auto;
	}
	
	.divPullingFromPageWrapper-mbc-sports-videos{
		padding:0;
	}
	
	.divFooterRow-middle .divNavigationInner{
		flex-wrap:wrap;
	}
	
	.divNavigation-footer .divFooterColumn-3,	
	.divNavigation-footer .divFooterColumn-4{
		margin-top:30px;
	}
	
	.divFooterAdsWrapper a, .divFooterAdsWrapper .divBlockMedia, .divFooterAdsWrapper figure, .divFooterAdsWrapper picture, .divFooterAdsWrapper img{
		width:860px;
	}
	
	.divSiteContentInner-news-social{
		padding:0;
	}	
	
	.main-school .divPullingFromPageWrapper-featured-athletes{
		width:100%;
		margin:auto;
	}
	
	.main-school .divBlogWrapper-synopsis .divBlogInner{
		padding:15px 0;
	}
	
	.main-school .divPullingFromPageWrapper-featured-athletes .divBlogWrapper-synopsis .divBlockWrapper-media .divBlockInner{
		padding:0;
	}
	
	.main-school .divBlogWrapper-synopsis .divBlogInner .divBlogDetails,
	.main-school .divBlogWrapper-synopsis .divBlogInner .divBlockBody{
		padding:0;
	}
	
	.divPageTitle h1, .divPageTitle h2, .divPageTitle h3{
		text-align:center;
	}
}

@media (max-width:992px){
    .divNavigation-main {
        margin-top: 1em!important;
        margin-bottom: 1em!important;
    }
}

@media(max-width:960px){
	.divNavigation-main.divNavigation-split a.anchNavigation:hover, .divNavigation-main.divNavigation-split a.anchNavigation:active, .divNavigation-main.divNavigation-split a.anchNavigation:focus, .divNavigation-main.divNavigation-split a.anchNavigation.current{
		color:#222222;
	}
}

@media screen and (max-width:834px){
	
	.main-school .divMenuWrapper-side-left .anchMenuItem{
		font-size: 14px;
	}
	
	.divMainCalloutInner .divBlockMedia img{
		height:530px;
	}
	
	.main-school .divMainCalloutInner .divBlockMedia img{
		/* height:357px;
		width:auto; */
	}
	
	
	
	.divPullingFromPageWrapper-featured-athletes,
	.divPullingFromPageWrapper-mbc-sports-videos{
		width:75%;
	}
	
	.divFooterAdsWrapper a, .divFooterAdsWrapper .divBlockMedia, .divFooterAdsWrapper figure, .divFooterAdsWrapper picture{
		width:auto;
	}
	
	 .divFooterAdsWrapper img{
	 	width:90%;
		height:auto;
	 }
}

@media screen and (max-width:810px){
	.divMainCalloutInner .divBlockMedia img{
		height:515px;
	}
	#main > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-schoolHome.divSiteContentInner-default.container.row.m-auto > div.divSiteContentWrapper.divSiteContentWrapper-middle.m-0.home.col-md-8.col-lg-8 > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-callout-bottom.container.row.m-auto > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-additional-blocks {
		padding-top:10px;
	}
	.main-school .divMainCalloutInner {
		width:100%;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.body-sports-medicine .divSiteContentWrapper {
		margin-top: 15px !important;
	}
	header {
		position:fixed;
	}
	#main {
		margin-top:116px;
	}
}

@media screen and (max-width:767px){

	.divMobilePanelAdvertisemnet img {
		width: 100%;
		max-width: 200px !important;
		height: 350px;
	}
	
	
	
	.divPageTitle {
		height:auto;
	}
	
	.btn-sandwich {
		min-width:75px;
		min-height:75px;
	}
	.divNavigation-sandwich .btn-sandwich .icon-bar {
		margin-top:12px;
		height:7px;
	}
	
	 header .divLogoWrapper {
    	margin-top:6px;
    }
	
	.divNavigation-super {
		display:none;
	}

	.old-logo{
	    display: unset;
	}
	
	
	
	.divContactScreenDetail-top {
		padding-right:0;
	}
	
	#main > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-schoolHome.divSiteContentInner-default.container.row.m-auto > div.divSiteContentWrapper.divSiteContentWrapper-middle.m-0.home.col-md-8.col-lg-8 > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-callout-bottom.container.row.m-auto > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-additional-blocks {
		padding-top:0px;
	}
	
	.divNavigation-super .divSiteInfoWrapper-social,
	.divNavigation-super .divSiteInfoInner-contact{
		display:none
	}	
	
	.divNavigation-split .divLogoWrapper{
		height:auto;
		width:auto;
	}
	
	.divNavigation-split .divLogoWrapper img{
		height:120px;
		width:116px;
	}
	
	.anchLogoLink img{
		float:left;
	}
	header .divLogoWrapper,
	.divLogoWrapperSecond {
		background:#007a33;
	}
	header .divLogoWrapper {
		width:80%;
	}
	
	.divLogoWrapperSecond img {
		max-width:100% !important;
	}
	
	.divLogoWrapperSecond img {
		opacity:0;
	}
	.divLogoWrapperSecond {
		background:url(../images/logo6.png);
		background-size:contain;
		background-repeat:no-repeat;
	}

	.divMainCalloutInner .divBlockMedia img{
		height:275px;
	}
	
	.divContactScreenDetail-top {
		padding-right:0;
	}
	
	#main > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-schoolHome.divSiteContentInner-default.container.row.m-auto > div.divSiteContentWrapper.divSiteContentWrapper-middle.m-0.home.col-md-8.col-lg-8 > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-callout-bottom.container.row.m-auto > div.divSiteContentInner.divSiteContentInner-sitewidth.divSiteContentInner-additional-blocks {
		padding-top:0px;
	}
	
	.divNavigation-super .divSiteInfoWrapper-social,
	.divNavigation-super .divSiteInfoInner-contact{
		display:none
	}	
	
	.divNavigation-split .divLogoWrapper{
		height:auto;
		width:auto;
		bottom:0;
	}
	
	.divNavigation-split .divLogoWrapper img{
		height:auto;
		width:160px;
		left:-15px;
	}
	

	.divMainCalloutInner .divBlockMedia img{
		height:275px;
	}
	
	header {
		position:fixed;
	}
	#main {
		margin-top:116px;
	}
	
	
	.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		height:30px;
	}
	
	.swiper-pagination-bullet{
		width:12px;
		height:12px;
	}
	
	.divLinkContainer{
		padding:10px 0;
	}
	
	.divMenuLink{
		width:100%;
		padding:10px 0;
		margin:0;
		border-top:10px solid #ffffff;
	}
	
	.divNewsSocialHeadWrapper .divNewsSocialHeader h3{
		text-align:center;
		font-size:30px;
	}
	
	.divNewsSocialHeadWrapper .divNewsSocialHeader a{
		text-decoration:underline;
	}
	
	.divPullingFromPageWrapper-featured-athletes,
	.divPullingFromPageWrapper-mbc-sports-videos{
		width:90%;
	}
	
	.divFooterRow-top .container{
		justify-content:center;
	}
	
	.divMobileFooterAdsWrapper{
		background:#093D04;
		margin:0;
	}
	
	.divAdvertisementWrapper-mobile-footer{
		margin:0;
		min-height:1px;
	}
	
	.divNavigation-footer .divFooterColumn{
		margin-top:30px;
		margin:30px auto;
		max-width:60%;
	}
	
	.divFooterColumn-buttons p a{
		padding:10px 20px;
	}
	
	.divFooterColumn-copyright p, .divFooterColumn-copyright p a, .divFooterColumn-adaprivate p, .divFooterColumn-adaprivate p a{
		font-size:15px;
	}
	
	.main-school .divSiteContentWrapper-left{
		padding:15px 15px 0;
		margin-bottom:15px !important;
	}
	
	.main-school .divMainCalloutWrapper{
		padding:0 15px;
		background:white;
	}
	
	.divMenuWrapper-side button{
		margin:10px auto;
	}
	
	.divSiteContentWrapper-middle{
		padding:0;
	}
	
	.main-school .divSiteContentInner-default{
		padding:0;
	}
	
	.main-school .divSocialWrapper-twitter{
		padding:15px;
	}
	
	.main-school .divPullingFromPageWrappe{
		padding:0 15px;
	} 
	
	.g-recaptcha{
		display:flex;
		justify-content:center;
	}
	
	.divContactScreenDetail-bottom .divContactFormInput-submit button{
		left:unset;
		top:unset;
		margin:auto;
	}
	
	.divContactScreen-form .divContactScreenDetails{
		padding:0;
		margin:0;
	}
	
	.divSearchWrapper .divMobileOptions .dropdownMobileOptions{
		color:#ffffff;
		background:#007A33;		
		border: 1px solid #007A33;
	}
	
	.divFooterRow-middle{
		padding:10px 0;
	}
	
	.divNavigation-footer .divFooterColumn, .divNavigation-footer .divFooterColumn ~ .divFooterColumn,
	.divNavigation-footer .divFooterColumn{
		padding:0;
	}
	
	.divNavigation-footer .divFooterColumn .anchNavigation{
		white-space:nowrap;
	}
	
	.divFooterColumn-copyright p, .divFooterColumn-copyright p a, .divFooterColumn-adaprivate p, .divFooterColumn-adaprivate p a{
		font-size:14px;
	}
	
	.main-school .divMainCalloutInner .divBlockMedia{
		min-height:240px;
	}
	
	.main-school .divMainCalloutInner .divBlockMedia img{
		width:100%;
		height:auto;
	}

    .divPullingFromPageWrapper-mbc-sports-videos {
        display:block;
    }

    .divSiteContentInner-featuredmbc .divBlockWrapper-text {
        display:inline-block;
        width:100%;
        max-width:100%;
        flex:none;
    }

}

@media(max-width:380px){
	
}

@media(max-width:767px) and (orientation:landscape){
	
}


.main-pagedirectory-results .beaconTrihealthDiv,
.main-pagedirectory-hall-of-fame .beaconTrihealthDiv {
    display:none;
}

@media (min-width:425px) and (max-width:475px) {
	.divLogoWrapperSecond img {
		max-width:96% !important;
	}
}

