@import url(global_v1-2.min.css);
@import url(SilverSpringCC17_css/modules.css);
@import url(SilverSpringCC17_css/plugins.css);
@import url(SilverSpringCC17_css/Accordion.accordionTemplate.css);
@import url(SilverSpringCC17_css/cookieTrail_SilverSpringCC17.min.css);
@import url(SilverSpringCC17_css/ResponsiveTabStrip.css);
/*@import url(_fonts/NunitoSans/stylesheet.css);
@import url(_fonts/ITCMonaLisaSolid/stylesheet.css);*/
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,700');
@import url('https://fast.fonts.net/cssapi/b3a1bf7c-b8aa-490d-8167-74447d1899d1.css');
/*@import url(_fonts/font-awesome/4.6.2/css/font-awesome.min.css);*/

/*
font-family: 'Nunito Sans',sans-serif;

font-family: 'ITC Mona Lisa W01 Solid',serif;
*/

#adminDashboardMenu, #adminDashboardCETab,
#adminDashboard {
	z-index: 999999 !important;
}

.pre-load-box, .pre-load-box-photo-album{
	position: fixed;
	z-index: 999999999;
	top:0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	background-image: url(../../../Images/loader.svg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 54px 54px;
}

html._Telerik_IE9 .pre-load-box {
	background-image: url(../../../Images/loader.gif);
}

#clickToEditDiv593009 {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 2880;
}

html, body, form,
#masterPageUC_MSTR396059,
#masterPageUC_MPCA396059_dpPlaceholder,
#masterPageUC_MPCA396059_ctl00_dpPlaceholder,
#masterPageUC_MPCA396059_ctl00_ctl00_dpPlaceholder,
#masterPageUC_MasterPage999999_ctl00_dpPlaceholder,
#masterPageUC_MasterPage999999_dpPlaceholder,
.page.user-no-log.home #masterPageUC_MasterPage999999_dpPlaceholder,
.injectContent
.login-page {
	width: 100%;
	height:100%;
	font-family: 'Nunito Sans', sans-serif;
}

.cover-up{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	background: #fff;
	z-index: 100000;
	display: block;
}

.injectContent {
height: inherit;	
}

/*.modules-header {
position: static;
background-image: url(../../../Images/privHomeTopAreaBG.jpg);
background-repeat: no-repeat;
background-position: 0 0;
background-size: cover;	
}*/

ul#adminDashboardLeft, ul#adminDashboardRight {
	font-size: 13px;	
}

body.page {
	font-family: 'Nunito Sans', sans-serif;
	font-size: 16px;
	color: #000;
	position: relative;
	font-weight: 400;
    line-height: 1.7em;
}

h1,h2,h3,h4,h5,h6 {line-height: 1.5em;margin-bottom: 0.5em; font-weight: 400;}
h1,h2,h3,h4 {font-family: 'ITC Mona Lisa W01 Solid',serif;}
h5,h6 {font-family:'Nunito Sans', sans-serif;}
h1,h2,h3 {text-transform: uppercase;}
h1,h3{letter-spacing:0.15em; color: #545454;}

h1 {
	/*font-size:35px;*/
	font-size:2.188em;
	color: #2f4328;
}

h2 {
	/*font-size:30px;*/
	font-size:1.875em;
	color: #2f4328;
	letter-spacing: 0.1em;
}

h3 {
	/*font-size:20px;*/
	font-size:1.250em;
	color: #2f4328;
}

h4 {	
	/*font-size:30px;*/
	font-size:1.875em;
	color: #2f4328;

}

h5 {
	/*font-size:20px;*/
	font-size:1.250em;
	color: #888;
	}

h6 {
	/* font-size: 12px; */
	font-size: 0.750em;
	color: #545454;
	text-transform: uppercase;
	letter-spacing: 0.12em;
}

.mpContent table h1,
.mpContent table h2,
.mpContent table h3,
.mpContent table h4,
.mpContent table h5 {
	margin-bottom: 0;	
}
	
em{

}

p, ol, ul{	
	font-size:16px;
	margin-bottom:10px;
	line-height: 1.6em;
	color: #545454;
	font-weight: 400;
}

p, .mpContent ol,
.mpContent ul, .mpContent table{
	font-family: 'Nunito Sans', sans-serif;
	font-weight: 400;
	font-size:16px;
}

p {
	font-family: 'Nunito Sans', sans-serif;
	font-weight: 300;
    color: #545454;
    font-size: 18px;
}

.mpContent {
	margin-bottom: 0;	
}

a,a.small,a.anchor,a.visited {
	color: #2f4328;
	font: inherit;
	text-decoration: none;
	-webkit-transition: color .3s ease, opacity .3s ease, background-color .3s ease;
	-moz-transition: color .3s ease, opacity .3s ease, background-color .3s ease;
	-ms-transition: color .3s ease, opacity .3s ease, background-color .3s ease;
	-o-transition: color .3s ease, opacity .3s ease, background-color .3s ease;
	transition: color .3s ease, opacity .3s ease, background-color .3s ease;
}

a:hover, a:focus  {	
	color: inherit;
	font: inherit;
	text-decoration: none;
	outline: none;
}

.mpContent a {
	text-decoration: underline;	
}

.mpContent a.abut {
	text-decoration: none;
}

.hideText {
	display: none;
}

hr {
    display: block;
    height: 4px;
    border: 0;
    border-top: 1px solid #d7d7d7;
    margin: 1em 0 1em;
    padding: 0;
}


/*/////////////////////////////////////
II. BUTTONS
/////////////////////////////////////*/

.abut, a.abut,
.abut:hover, a.abut:hover, html input.abut[type="submit"], html input.abut[type="submit"]:hover,
html input.abut[type="button"], html input.abut[type="button"]:hover,
.abut.abutSecondary, a.abut.abutSecondary,
.abut.abutSecondary:hover, a.abut.abutSecondary:hover, html input.abut.abutSecondary[type="submit"], html input.abut.abutSecondary[type="submit"]:hover,
html input.abut.abutSecondary[type="button"], html input.abut.abutSecondary[type="button"]:hover {
	border: 1px solid #2f462f;
	background: #2f462f;
	color: #fff;
	font-size: 12px;
	text-decoration:none;
	padding: 15px 24px 15px;
	margin: 2px auto;
	cursor: pointer;
	font-weight: 400;
	text-align: center;
	line-height: normal;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

.abut {
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}


.abut:hover, a.abut:hover, html input.abut[type="submit"]:hover, html input.abut[type="button"]:hover {
	color: #fff;
	background: #1a301a;
	border-color: #1a301a;
}

.abut.abutSecondary, a.abut.abutSecondary,
.abut.abutSecondary:hover, a.abut.abutSecondary:hover, html input.abut.abutSecondary[type="submit"], html input.abut.abutSecondary[type="submit"]:hover,
html input.abut.abutSecondary[type="button"], html input.abut.abutSecondary[type="button"]:hover {
	background: #fff;
	border-color:#2f462f;
	color: #2f462f;
}

.abut.abutSecondary:hover, a.abut.abutSecondary:hover, html input.abut.abutSecondary[type="submit"]:hover, html input.abut.abutSecondary[type="button"]:hover {
	background: #1a301a;
	border-color: #1a301a;
	color: #fff;
}

html .forgotLoginWrapper input.abut[type="submit"], html .forgotLoginWrapper input.abut[type="submit"]:hover {
	letter-spacing: 0;
	margin: 20px auto;	
}

a.abut {
	display:inline-block;
}

.mobileButton {
	background: #2f462f;
	border-color: #1a301a;
	font-size: 12px;
	padding: 3px 6px;
}

.mobileButton.toggleSelected {
	    font-weight: 400;
	    color: #fff;
	    background: #1a301a;
}


.mobileTabs li {
	margin-left: 2px;
    border-color: #D5CAB4;
    border-bottom: none !important;
}

.mobileTabs li a, .mobileTabs li a:hover {
    font-size: 12px;
    color: #333 !important;
    background: #fff;
    border: none !important;
    line-height: 26px !important;
    margin: 0 !important;
}

.mobileTabs li a:hover {
	color: #333;
}

.mobileTabs li.selected a, .mobileTabs li.selected a:hover {
    color: #333 !important;
    background: #D5CAB4;
    border-color: #F5F1E9 !important;
}

/* ---------------------------
HEADER LOGO & NAV
--------------------------- */	

header .container-fluid > .row,
header .container > .row {
	margin-top: 17px;
	position: relative;
}

header .container {
	margin-top: 0;
	width: 100%;
}

header {
	padding: 0;
	right: 0;
	left: 0;
	z-index: 99998;
	height: 120px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	background: #fff;
	width: 100%;
	position: relative;
	border-bottom: 1px solid #ccc;
}

header.pubHome {}
header.public {}

header.private {}
header.pubContent {}

.navbar-default {
	background: none;

	border: none;
	margin-top: 0;
	margin-bottom: 0;
}
	
.navbar-toggle {
	margin-top: 29px;
}
	
.navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus  {
	background: #fff;
	padding: 12px;
	border: none;
}
	
header .navbar-toggle, header .navbar-default .navbar-toggle:hover, header .navbar-default .navbar-toggle:focus {
	background: transparent;
	width: 90px;
}

.navbar-default .navbar-toggle .icon-bar {
	background: #fff;
}

header .navbar-default .navbar-toggle .icon-bar {
	background: #2f462f;
}

.navbar-default .sr-only {
    position: absolute;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    clip: initial;
    border: 0;
    right: 0;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.05em;
}

header .navbar-default .sr-only {
	color: #2f462f;
	margin: 0;
	padding: 0;
	top: 1px;
	/* font-family: 'ITC Mona Lisa W01 Solid',serif; */
}

.navbar-default .sr-only:after {
content: 'CLOSE';	
}

.navbar-default .collapsed .sr-only:after {
content: 'MENU';	
}

.navbar-default .navbar-toggle .icon-bar {}
header.navbar-default .navbar-toggle .icon-bar {}

.navbar-default .navbar-toggle .icon-bar {
    background: #fff;
    position: absolute;
    height: 2px;
    right: 50px;
    width: 22px;
}

.navbar-toggle span.icon-bar:nth-of-type(1) {}

.navbar-toggle.collapsed span.icon-bar:nth-of-type(1) {
	top: 7px;
}

.navbar-toggle span.icon-bar:nth-of-type(2) {
	background: none;
}

.navbar-toggle.collapsed span.icon-bar:nth-of-type(2) {
	top: 9px;
	background: #2f462f;
}

.navbar-toggle span.icon-bar:nth-of-type(3) {}

.navbar-toggle.collapsed span.icon-bar:nth-of-type(3) {
	top: 15px;
		
}

.navbar-toggle span.icon-bar {
	transition: all 200ms ease-in-out; 
 }

.navbar-toggle span.icon-bar:nth-of-type(1) {
	transform: rotate(45deg);
	top: 13px;
}

.navbar-toggle span.icon-bar:nth-of-type(3) {
	transform: rotate(-45deg);
	top: 9px;
}
	 
 .navbar-toggle.collapsed span.icon-bar:nth-of-type(1) {
 	transform: rotate(0); 
 }
	 
 .navbar-toggle.collapsed span.icon-bar:nth-of-type(2) {}
 .navbar-toggle.collapsed.collapsed span.icon-bar:nth-of-type(3) {
 	transform: rotate(0);
 }

.navbar-default .nav > li > a.dropdown-toggle, .navbar-default .navbar-nav .open .dropdown-menu>li>a.dropdown-toggle {
    position: absolute;
    right: 0;
    padding: 0;
    top: 0;
    width: 50px;
    height: 50px;
    margin: 0;
    display: block;
    background: none !important;
}

.brand {
	position: relative; 
	top: 22px;
	padding: 12px; 
}
	
.navbar-brand {
	width: 74px;
	height: 81px;
	background: url(../../../Images/logo_emblem.png) no-repeat 0 0 / cover !important;
	float: none;
	display: block;
	text-indent: -9999px;
	margin: 0 auto !important;
	backface-visibility:hidden;
}
.navbar-header {
	position: relative;
	z-index: 9999;	
}
	
.navbar-header a:hover {}
	


.content-page .brand {
	top: 18px;
}

.brand:hover { 
	opacity: 0.5; }

.nav {
	display: inline-block;
	text-align: right;
	width: 100%;
	top: 0;
	margin: 0 auto;
	position: relative;
}
	
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	position: absolute;
	width: 100%;
	border: none;
	top: 103px;
	z-index: 999;
	padding: 0;
	background: #f7f4f1;
	box-shadow: none;
}

.nav {}

.navbar-nav > li {
	float: none;
	margin-left: 0;
}
	
.navbar-default .navbar-nav > li > a {
	font-weight: 500;
	letter-spacing: 0.15em;
	text-align: center;
	padding: 15px;
	font-size: 16px;
}
	
.navbar-default .navbar-nav > li > a:hover {
	background: none;
	color: #535353;
}

header #ulMenuItem_100084	{
	display: none;
}

header .nav li.anchorLinkParent {
	display: none;
}

.navbar-default .navbar-nav > li:last-child {}
	
header .navbar-default .navbar-nav > li > a {
	color: #545454;
}
	
header .navbar-default .navbar-nav > li > a:hover,
header .navbar-default .navbar-nav>.active>a,
header .navbar-default .navbar-nav>.active>a:hover,
header .navbar-default .navbar-nav>.active>a:focus {
	background: none;
	color: #2f4328 !important;
    font-weight: 600;
}
	
header .nav li {
	text-transform: uppercase;
	letter-spacing: 0.05em;
	padding: 0;
	text-align: center;
	display: block;
}

header .nav li.logoLinkParent {
	
display: none;
	
/* position: absolute; */
	
left: 0;
	
right: 0;
	
width: 134px !important;
	
margin: 0 auto;
	
text-indent: -9999px;
	
top: -4px;
}


header .nav li.logoLinkParent > a.logoLink {
	
display: block;
	
margin: 0 auto;
	
width: 74px;
	
height: 81px;
	
background-image: url(../../../Images/logo.png) !important;
	
background-repeat: no-repeat;
	
background-size: cover !important;
}

header .nav li.logoLinkParent > a.logoLink:hover {
	
}

header .nav li.footerLinkInHeaderLI {
		display: block;
}
	
.navbar-default .navbar-nav > li:first-child {}

.navbar-default .navbar-nav > li:last-child {
	/* margin-right: 0; */
}

.navbar-default .navbar-nav > li > a:focus {
	color: inherit;
}
	
.navbar-nav > li.dropdown > ul.dropdown-menu {
    border: 0px;
    border-radius: 0;
    padding: 20px;
    width: 100%;
    box-shadow: none;
    background: #fff;
}

.navbar-nav > li.dropdown > ul.dropdown-menu > li {
	margin-left: 0;
	text-align: center;
	display: block;	
	width: 100%;
}

.dropdown-menu.pull-right {
	display: none;	
}

.navbar-nav > li.dropdown > ul.dropdown-menu > li span,
.navbar-nav > li.dropdown > ul.dropdown-menu > li a,
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	font-size: 14px;
	font-weight: 400;
	color: #666;
	letter-spacing: 0.175em;
	line-height: 2.5em;
	white-space: normal;
	padding-left: 0;
	padding-right: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	/* font-family: 'ITC Mona Lisa W01 Solid',serif; */
	text-transform: none;
}


.navbar-default .dropdown-menu>li>a:focus {
	background: inherit;
	font: inherit;
	color: inherit;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	background: transparent;
	color: #666;
}

.navbar-nav .dropdown-menu>.active>a,
.navbar-nav .dropdown-menu>.active>a:hover,
.navbar-nav .dropdown-menu>.active>a:focus{
	background: #cbb05e;
}

.navbar-default .navbar-nav .open>a,
.navbar-default .navbar-nav .open>a:hover,
.navbar-default .navbar-nav .open>a:focus {
	background: #eae7e4 !important;
	color: #666 !important;
	opacity: 1 !important;
}

header.private .navbar-default .navbar-nav > li:last-child {}

header .farRight {
	display: none;
	position: absolute;
	right: 0;
	z-index: 1000;
}

header .navbar-collapse .farRight{
    position: static;
    display: block;
    text-align: center;
}

header .farRight a {
	margin: 0 !important;
}

header .farRight a:hover {}


header .farLeft {}

header .navbar-collapse .farRight a{
    font-size: 14px;
    padding: 10px;
}

header .navbar-collapse .farRight a:hover{}

header span.caret {
	border-width: 8px;
}

.level1 .caret {
	vertical-align: top;
	margin-top: 20px;
}

.level2 .caret,
.level3 .caret,
.level4 .caret {
	vertical-align: text-bottom;	
}

/* ---------------------------
public home photo album
--------------------------- */

.pubhome-pa-wrap {
	width: 100%;
	position: relative;
	background: #000000;
}

.container-fluid.pubHome {}
.container-fluid.pubHome > .row {}

.pubHome .media-window {
	width: 100%;
}

.pubhome-pa-wrap > table,
.pubHome .media-window > table,
.privHome .media-window table {
	position: absolute;
    width: 16px;
    height: 16px;
    left: auto;
    right: 30px;
    top: 33%;
    z-index: 2880;
}

.pubHome .media-window div[id^="photoPluginWrapper"] {
	width: 100% !important;
	/*height: 0 !important;*/
}

.pubhome-pa-wrap div[id^="photoPluginWrapper"] .photoGalleryWrapDiv {
    width: 100%;
    height: auto;
}


.pubhome-pa-wrap .pa-img-gradient {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.07+18,0.16+32,0.46+73,0.54+85,0.6+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.035) 18%, rgba(0,0,0,0.08) 32%, rgba(0,0,0,0.23) 73%, rgba(0,0,0,0.27) 85%, rgba(0,0,0,0.3) 100%);
	/*background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.07) 18%, rgba(0,0,0,0.16) 32%, rgba(0,0,0,0.46) 73%, rgba(0,0,0,0.54) 85%, rgba(0,0,0,0.6) 100%);*//* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.035) 18%,rgba(0,0,0,0.08) 32%,rgba(0,0,0,0.23) 73%,rgba(0,0,0,0.27) 85%,rgba(0,0,0,0.3) 100%);
	/*background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.07) 18%,rgba(0,0,0,0.16) 32%,rgba(0,0,0,0.46) 73%,rgba(0,0,0,0.54) 85%,rgba(0,0,0,0.6) 100%);*//* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.035) 18%,rgba(0,0,0,0.08) 32%,rgba(0,0,0,0.23) 73%,rgba(0,0,0,0.27) 85%,rgba(0,0,0,0.3) 100%);
	/*background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.07) 18%,rgba(0,0,0,0.16) 32%,rgba(0,0,0,0.46) 73%,rgba(0,0,0,0.54) 85%,rgba(0,0,0,0.6) 100%);*//* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 ); /* IE6-9 */
	z-index: 10;
	width: 100%;
	height: 100%;
	position:absolute;
	display: none;
}

.pubhome-pa-wrap .photoGalleryWrapDiv .pa-img-container > img {
	min-width: 100%;
	max-width: 100%;
	visibility: hidden;
	height: auto;
}

.pubhome-pa-wrap .pa-img-container {
   background-position: 50% 50% !important;
   background-repeat: no-repeat !important;
   background-size: cover !important;
   position: relative;
   width: 100%;
}
.pubhome-pa-wrap.bottom-pa-wrap .pa-overlay-wrap {
    /* bottom: auto; */
    /* height: 100%; */
    /* top: 0; */
    /* vertical-align: middle; */
    /* background: rgba(255,255,255,0.25); */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 13%, rgba(0,0,0,0.62) 27%, rgba(0,0,0,0.28) 62%, rgba(0,0,0,0.09) 84%, rgba(0,0,0,0) 100%);
    /* background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 13%,rgba(0,0,0,0.62) 27%,rgba(0,0,0,0.28) 62%,rgba(0,0,0,0.09) 84%,rgba(0,0,0,0) 100%); */
    /* background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 13%,rgba(0,0,0,0.62) 27%,rgba(0,0,0,0.28) 62%,rgba(0,0,0,0.09) 84%,rgba(0,0,0,0) 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#00000000',GradientType=0 );
    /* width: 100%; */
    /* max-width: 100%; */
    /* display: table; */
    padding: 30px;
    border: 1px solid #ccc;
    width: 100%;
    margin-bottom: 20px;
    background: #eee;
}
.pubhome-pa-wrap .pa-overlay-wrap {
    text-align: center;
    width: 90%;
    /* height: 100%; */
    left: 0;
    /* top: 0; */
    z-index: 100;
    padding-top: 36px;
    right: 0;
    margin: 0 auto;
    max-width: 1170px;
    /* padding-bottom: 20px; */
}


.privHome .pubhome-pa-wrap .pa-overlay-wrap {
	
padding-top: 20px;
}

.pubhome-pa-wrap .pa-overlay-wrap > .pa-overlay-wrap-inner {
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 102;
}

.pubhome-pa-wrap .pa-overlay-wrap * {}
.pubhome-pa-wrap .pa-overlay-wrap > .pa-overlay-wrap-inner{}
.pubhome-pa-wrap .pa-overlay-wrap .pa-overlay-wrap-inner-inner{}

.privHome .pubhome-pa-wrap .pa-overlay-wrap > .pa-overlay-wrap-inner{}

.privHome .pubhome-pa-wrap .pa-overlay-wrap .pa-overlay-wrap-inner-inner{
    padding-bottom: 30px;
}

.pubhome-pa-wrap .pa-overlay-wrap h1 {
	font-size: 40px;
	letter-spacing: 0.1em;
	margin-bottom: 0;
	/*text-transform: none;*/
}	

.pubhome-pa-wrap .pa-overlay-wrap h5 {
	/* text-transform: none; */
	    margin-bottom: 0;
    letter-spacing: 0.1em;
    font-size: 16px;
    text-transform: uppercase;
}
 .pubhome-pa-wrap.bottom-pa-wrap .pa-overlay-wrap h1 {
  font-size: 18px;
  }

  .pubhome-pa-wrap.bottom-pa-wrap .pa-overlay-wrap h5 {
  font-size: 20px;
  letter-spacing: 0;
  text-transform: none;
  }
.pubhome-pa-wrap .pa-overlay-wrap .abut,
.pubhome-pa-wrap .pa-overlay-wrap .abut:hover {
	line-height: initial;
	margin-top: 4px;
	padding: 16px 32px 16px;
	margin-bottom: 0;
}

.media-window {
	position: relative;	
}

.media-window .mpContent img {
	width: 100%;	
}

.mpContent img, .pa-img-wrap-inner img {
	max-width: 100%;	
}

.container.content-wrap{
	padding-top: 45px;
	padding-bottom: 60px;
}

.panel-album-wrap div[id^="photoPluginWrapper"]{
width: 100% !important;
}

.panel-album-wrap .pa-img-container{
background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: relative;
    width: 100%;
	}
	
	
.panel-album-wrap .photoGalleryWrapDiv .pa-img-container > img {
    min-width: 100%;
    max-width: 100%;
    visibility: hidden;
    height: auto;
}

.panel-album-wrap .clearfix .counter-box{
	width: calc(100% - 60px);
	/* float: left; */
	display: block;
	vertical-align: middle;
	text-align: center;
}

.panel-album-wrap .counter {
       position: relative;
       z-index: 9999;
       width: 100%;
       padding: 0;
       text-align: center;
       left: 0;
       right: 0;
       margin: 0 auto;
       display: block;
}


.panel-album-wrap .counter li {
    background: #545454;
    background-position: -10px 0;
    background-repeat: no-repeat;
    width: 24px;
    height: 10px;
    margin: 0 5px;
    padding: 0;
    display: inline-block !important;
    cursor: pointer;
    /* border-radius: 5px; */
    /* border: 2px solid rgba(255,255,255,1); */
    /* box-shadow: 0px 2px 5px 0px rgba(0, 0, 1, 0.25); */
    /* border: 2px solid rgba(255,255,255,1); */
    vertical-align: middle;
}

.panel-album-wrap .counter li.active {background: #395f39;/* border: 2px solid #545454; */}

.panel-album-wrap .pa-copy-wrap{ text-align: center;    padding-top: 20px;}
.panel-album-wrap .clearfix{
	
/* font-size: 0; */
	
padding: 15px 0 30px;
	
vertical-align: middle;
	
/* display: inline-block; */
	
text-align: center;
	
/* max-width: 30%; */
}

.panel-album-wrap .clearfix .prev-box{
	width: 30px;
	text-align: left;
	font-size: 0;
	/* float: left; */
	display: inline-block;
}

.panel-album-wrap .clearfix .next-box{
	width: 30px;
	text-align: right;
	font-size: 0;
	/* float: right; */
	display: inline-block;
}

.panel-album-wrap .clearfix .prev-box a,
.panel-album-wrap .clearfix .next-box a{
	display: inline-block;
	width: 17px;
	height: 31px;
}

.pubContent .content-area{}

.pubContent .sidebar{
    padding-top: 10px;
}

.privPage .notPrivHome div.col-md-9:before{
	content:'';
	display: block;
	background-image: url(../../../Images/headerOrnament.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
	width: calc(100% - 0px);
	margin: 0 auto;
	height: 25px;
	display: none;
}

.pubContent .content-area {
	padding-top: 10px;
}


.contPage .content-wrap {
	padding-top: 20px;
}

div.pubHome ul.counter {
	right: 0;
	position: absolute;
	margin: 0;
	left: 0;
	display: none;
}

.privHome .counter {
	 display: none;
	 width: inherit;
}

.pubHome .counter,
.privHome .counter{
	position: relative;
	z-index: 9999;
	width: 100%;
	padding: 0;
	text-align: center;
	left: 0;
	right: 0;
	margin: 0 auto;
	display: none;
}
 
.pubHome .counter li, 
.privHome .counter li{/* Change to your url */
	  background: rgba(255,255,255,0);/* Remove background-position if you arent using a spritesheet, otherwise adjust to your sprite*/
	  background-position: -10px 0;
	  background-repeat: no-repeat;/* Set Width and Height to the px values of your image/sprite*/
	  width: 10px;
	  height: 10px;/* Spacing between dots, adjust to your taste*/
	  margin: 0 5px;
	  padding: 0;/* Ensure List Items are centered*/
	  display:inline-block !important;*
	  display:inline !important;/*IE7*/*
	  zoom:1;/*IE7*//*Make the list items seem link "links"*/
	  cursor: pointer;
	  border-radius: 5px;
	  box-shadow: 0px 2px 5px 0px rgba(0, 0, 1, 0.25);
	  border: 2px solid rgba(255,255,255,1);
}

.pubHome .counter li.active,
.privHome .counter li.active{
	  background: rgba(255,255,255,1);
	  border: 2px solid rgba(255,255,255,1);
}
 
.privHome .counter li {
	box-shadow: none !important;
}
 
.privHome .counter li.active {}
 
 .pubHome .counter li {
	 background: rgba(255,255,255,0.0);
	 display: block;
	 margin: 10px 5px;
}
 
 .pubHome .counter li.active {
	 background: #FFF;
}

.privHome .sidebar {

margin-top: 25px;

/* background: #f2f2f2; */

margin-bottom: 15px;
}

.privHome .sidebar .secondary {
	background: #fff;
    margin: 30px -15px -30px;
}

.privHome .sidebar .secondary > .mpContent {
	padding: 25px;
}

.sidebar > .bordered {
	padding: 30px;
	border: 1px solid #eee;
}

.sidebar .side-menu {
	padding: 6px 0;
	margin: 0 0 0;
	display: none;
}

.sidebar .side-menu h2 {
	padding: 0 24px 0 34px;
}

.sidebar > div,
.sidebar > nav {
	margin-left: auto;
	margin-right: auto;
}

.sidebar .side-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;	
}

.sidebar .side-menu ul {
	padding: 0;	
	margin: 0;
}

.sidebar .side-menu ul > li {
	margin: 14px 0;
	padding: 0;
	text-align: left;
	background-color: transparent !important;
}

.sidebar .side-menu ul > li a {
	font-size: 14px;
	color: #999999;
	padding: 0 0 0 0;
	font-weight: 400;
	line-height: 21px;
	display: block;
	letter-spacing: 0.0875em;
	text-transform: uppercase;
	font-family: 'ITC Mona Lisa W01 Solid',serif;
}


.privHome .sidebar .side-menu ul > li a {
	padding-left: 34px;	
}

.sidebar .side-menu ul > li a:hover,
.sidebar .side-menu li.dropdown.open ul > li a:hover,
.sidebar .side-menu ul > li.open > a {
	text-decoration: none;
	color: #1d4895;
}

.sidebar .side-menu ul > li a.selected,
.sidebar .side-menu ul > li.selectedItem a,
.sidebar .side-menu ul > li.selectedItem a:hover {
	color: #1d4895;
	background: transparent;
	text-decoration: underline;

}

.sidebar .side-menu li.dropdown.open ul {
  float: none;
  position: static;
  background: none;
  border: none;
  box-shadow: none;
  padding: 2% 2% 2% 0;
}

.sidebar .side-menu li.dropdown.open ul > li a {
	text-align: left;
	text-transform: none;
	font-weight: 500;
	color: #143e5a;
	font-size: 13px;
	padding: 2px 14px 2px 14px;
	line-height: 21px;
	background-color: transparent;
}

.sidebar .side-menu li.dropdown.open ul > li a a:hover,
.sidebar .side-menu li.dropdown.open ul > li a a.selected,
.sidebar .side-menu li.dropdown.open ul > li.selectedItem a,
.sidebar .side-menu li.dropdown.open ul > li.selectedItem a:hover {
	text-decoration: underline;
	color: #9e8b5e;
}

.sidebar .side-menu li.dropdown > a.dropdown-toggle {
    position: absolute;
    top: 9px;
    right: 0;
    width: 30px;
    cursor: pointer;
    padding: 0;
    height: 14px;
}

.sidebar .side-menu li.dropdown > a.dropdown-toggle .caret {
    height: 14px;
    margin: 0;
    padding: 0;
    display: block;
    position: absolute;
    color: #FFF;
    border: none;
}

.sidebar .side-menu li.dropdown > a.dropdown-toggle .caret:before,
.sidebar .side-menu li.dropdown > a.dropdown-toggle .caret:after {
	border: 7px solid transparent;
	content: "";
	display: block;
	position: absolute;
}

.sidebar .side-menu li.dropdown > a.dropdown-toggle .caret:before {
	border-left-color: #143e5a;
	left: 0;
}

.sidebar .side-menu li.dropdown > a.dropdown-toggle .caret:after {
	border-left-color: #fff;
	left: -1px;
}

.sidebar .side-menu li.dropdown.open > a.dropdown-toggle {
	top: 12px;
	right: 5px;
}

.sidebar .side-menu li.dropdown.open > a.dropdown-toggle .caret:before {
	top: 0;
	left: 0;
	border-left-color: transparent;
	border-top-color: #9e8b5e;
}

.sidebar .side-menu li.dropdown.open > a.dropdown-toggle .caret:after {
	border-left-color: transparent;
	border-top-color: #fff;
	left: 0px;
	top: -1px;
}

.secondary {
	margin: 30px 0;
}

.notPrivHome .secondary .mpContent {}

.notPrivHome .secondary .mpContent h5 {
	letter-spacing:  0;
	font-weight: 600;
}

.notPrivHome .secondary .mpContent h5 span {
	font-weight: 300;
}
/* ---------------------------
Amenities cont page
--------------------------- */


section.introSection {
	text-align: center;
	background: #f7f4f1;
	padding: 40px 0;
	border-bottom: 15px solid #fff;
}

section.introSection  > div {}


section.introSection > div > div {}

section.introSection > div > div .mpContent {
	max-width: 830px;
	margin: 0 auto;
}

section.introSection > div > div .mpContent h5{
    color: #666;
    margin-bottom: 0.2em;
}
section.introSection > div > div .mpContent p{}

.media-window .mpContent h1 {
	position: absolute;
	max-width: 90%;
	bottom: 10%;
	left: 0;
	right: 0;
	text-align: center;
	margin: 0 auto;
}

.pubHome .media-window .mpContent img {}
.pubHome a.abut:hover {}
.introSection {
	text-align: center;
}

.pubHome section {
	padding-top: 32px;
	padding-bottom: 24px;
}	

.pubContent section {}

#btnKeepAlive, #btnKeepAlive + .abut {
	width:90% !important;
	display:block; margin:2px auto !important;
	min-width: 210px !important; 
} 
.media-window .mpContent img {
	width: 100%;
	height: auto;	
}

.content-wrap .container-fluid.media-window {
padding: 0;	

}

#pubHomeCalloutsRow {
	padding: 10px 5px 10px;
}

#pubHomeCalloutsRow > div {}
#pubHomeCalloutsRow > div > div {}

#pubHomeCalloutsRow .callout {
	text-align: center;
}

#pubHomeCalloutsRow .callout .mpContent {}

#pubHomeCalloutsRow .callout .mpContent img {
	min-width: 100%;
	max-width: 100%;
	height: auto;
}

#pubHomeCalloutsRow .clickToEditDiv{
	position: absolute;
    left: 0;
    right: 0;
    bottom: 30px;
    z-index: 2880;
	width: 90px;
	height: 22px;
	margin: 0 auto !important;
}
#pubHomeCalloutsRow .callout .mpContent h2 {
	color: #333;
}

#pubHomeCalloutsRow .callout .mpContent p {
	margin-bottom: 40px;
}

#pubHomeCalloutsRow .callout .mpContent h2 .abut {}
#pubHomeCalloutsRow > .container-fluid {}
#pubHomeCalloutsRow > .container-fluid > .row {}
#pubHomeCalloutsRow > .container-fluid > .row {}

#pubHomeCalloutsRow .callout {
	padding: 7.5px;
}

#pubHomeCalloutsRow .outerCalloutAnchor {
	display: block;
}

#pubHomeCalloutsRow .outerCalloutAnchor:hover * {
transition: all .3s ease-in-out;
}


#pubHomeCalloutsRow .outerCalloutAnchor .callout-wrap {}

#pubHomeCalloutsRow .outerCalloutAnchor .mpContent {
	position: relative;
}


#pubHomeCalloutsRow .outerCalloutAnchor .mpContent img {
	/* -webkit-transition: -webkit-filter 0.3s ease-in-out; */
	/* transition: all 0.3s ease-in-out; */
	/* backface-visibility: hidden; */
	/* -webkit-filter: grayscale(0); */
	/* filter: grayscale(0%); */
}
#pubHomeCalloutsRow .outerCalloutAnchor:hover .mpContent img{
	/* -webkit-filter: grayscale(1); */
	/* -webkit-filter: grayscale(100%); */
	/* filter: grayscale(100%); */
}

html._Telerik_IE9 #pubHomeCalloutsRow .outerCalloutAnchor:hover .mpContent img {
	filter: gray;
}



#pubHomeCalloutsRow .outerCalloutAnchor .inner-callout-wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.13+25,0.54+79,0.62+92,0.65+100 */
	 /* FF3.6-15 */
	 /* Chrome10-25,Safari5.1-6 */
	 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
	/* transition: background .3s ease-in-out; */
	background: url(../../../Images/calloutOverlayBG.png) repeat-x 50% 100%;
}
#pubHomeCalloutsRow .outerCalloutAnchor:hover .inner-callout-wrap{
    /* background: none; */
}
#pubHomeCalloutsRow .outerCalloutAnchor .callout-overlay {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	transition: background .3s ease-in-out;
	background: rgba(0,0,0,0.2);
	z-index: 0;
	/* display: none; */
}

#pubHomeCalloutsRow .outerCalloutAnchor:hover .callout-overlay {
	background: rgba(0,0,0,0.5);
}

#pubHomeCalloutsRow .outerCalloutAnchor .mpContent a {
	display: block;
	color: #fff;
	/* text-transform: uppercase; */
	width: calc(100% - 40px);
	text-decoration: none;
	text-align: right;
	position: absolute;
	margin: 0 auto;
	bottom: 100%;
	bottom: 20px;
	left: 0;
	right: 0;
	/* background: rgba(64,64,64,0.7); */
	font-size: 0;
	padding: 0;
	vertical-align: baseline;
	height: 50px;
	line-height: 50px;
}
#pubHomeCalloutsRow .outerCalloutAnchor:hover .mpContent a{
    /* background: rgba(29,72,149,0.7); */
}
#pubHomeCalloutsRow .outerCalloutAnchor .mpContent a span {
    display: inline-block;
    vertical-align: baseline;
    font-family: 'ITC Mona Lisa W01 Solid',serif;
    font-size: 32px;
    letter-spacing: 0.02em;
    width: 96%;
    margin: 0 auto;
    height: 50px;
    vertical-align: bottom;
    padding-right: 70px;
    position: relative;
}
#pubHomeCalloutsRow .outerCalloutAnchor .mpContent a span:after{content:'';width: 45px;height: 50px;display: block;background-image: url(../../../Images/actionArrow_sprite.png);background-repeat: no-repeat;background-position: -45px 0px;position: absolute;right: 0;top: 0;/* transition: all .1s ease-in-out; */}
#pubHomeCalloutsRow .outerCalloutAnchor:hover .mpContent a span:after{content:'';background-position: -45px -50px;}
section.horizSubNavWrap {
	width: 100%;
	display: none;
	margin: 0;
	padding: 0;
}

section.horizSubNavWrap {
	display: block;
	background: #395f39;
	padding: 10px 0;
}


.panelSection .mpContent img {
min-width: 100%;
max-width: 100%;

height: auto;	
}



.panelSection .bigBG {
		margin-left: 15px;
		margin-right: 15px;	
	}

.pubHome section {
	padding-top: 32px;
	padding-bottom: 24px;
}	

.pubContent section {
/*	padding-top: 60px;
	padding-bottom: 60px;*/
}

.pubContent section.panelSection,
.pubHome section.panelSection {
	
padding: 0;
}

.panelSection .container-fluid > .row >div.panelCopyWrap .mpContent {

padding: 30px 0;
}


.privHome .horizSubNavWrap nav ul > li {
    display: inline-block;
    margin: 6px 15px 6px;
}

.horizSubNavWrap nav ul > li {
    display: inline-block;
    margin: 6px 15px 6px;
}

.notPrivHome .content-area:first-of-type .mpContent:first-of-type h1:first-child:last-child {
	text-align: center;
	padding: 0px 0 24px;
	line-height: normal;
}

.privHome .horizSubNavWrap nav ul > li a,
.footer-nav ul > li a {
	display: block;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #cbcbcb;
}

#clickToEditDiv592159 {
	position: fixed;
    right: 0;
    z-index: 150;
    bottom: 0;
}

.horizSubNavWrap nav {
	text-align: center;
	padding: 5px 15px 9px;
}

.horizSubNavWrap nav ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: auto;
	float: none;
}

.horizSubNavWrap nav ul.nav > li,
.horizSubNavWrap nav ul.nav > li a {
	background: none !important;
}





.horizSubNavWrap nav ul.nav > li {
	margin: 0;
	padding: 0 14px;
	text-align: center;
}

.horizSubNavWrap nav ul.nav > li a {
	font-size: 12px;
	color: #fff;
	padding: 10px 0 10px;
	text-transform: uppercase;
	line-height: normal;
	display: block;
	letter-spacing: 0.15em;
	border: none;
}
.privHome .horizSubNavWrap {}
.privHome .horizSubNavWrap nav {}

.footer-nav {
	padding-bottom: 16px;
}

.privHome .horizSubNavWrap nav ul {}
.privHome .horizSubNavWrap nav ul li {}

.privHome .horizSubNavWrap nav ul> li a,
section.horizSubNavWrap nav ul> li a {
	 font-size: 11px;
	 text-transform: uppercase;
}

.privHome section.horizSubNavWrap nav ul> li a {
	
	text-transform: none;
	letter-spacing: 0;
	color: #fff;
	font-weight: 400;
}


section.horizSubNavWrap nav ul> li a {
	font-size: 11px;
	text-transform: uppercase;
	color: #cbcbcb;
	letter-spacing: 0.1em;
	font-weight: 600;

}

.horizSubNavWrap nav ul > li a:hover,
.footer-nav ul > li a:hover,
.footer-nav ul > li.selectedItem a:hover,
.footer-nav ul > li.active a:hover {
    color: #fff;
    border-color: transparent;
    background: transparent;
}

.horizSubNavWrap nav ul > li a.selected,
.horizSubNavWrap nav ul > li.selectedItem a,
.horizSubNavWrap nav ul > li.selectedItem a:hover{
	 color: #fff;
	 text-decoration: none;
	 background-color: transparent;
	 display: inline-block;
}


section.horizSubNavWrap nav ul > li a.selected,
section.horizSubNavWrap nav ul > li.selectedItem a,
section.horizSubNavWrap nav ul > li.selectedItem a:hover {}

.privHome section.horizSubNavWrap nav ul > li a:hover,
.privHome section.horizSubNavWrap nav ul > li a.selected,
.privHome section.horizSubNavWrap nav ul > li.selectedItem a,
.privHome section.horizSubNavWrap nav ul > li.selectedItem a:hover {
	color: #cbcbcb;
}

.publicHorizSubNavWrapRow {
	background: #fff;
}

section.publicHorizSubNavWrap {
    display: none;
}
section.publicHorizSubNavWrap .publicHorizSubNavWrapCol {
    padding: 46px 15px;
}
section.publicHorizSubNavWrap .publicHorizSubNavWrapCol .horiz-sub-menu {}
section.publicHorizSubNavWrap .publicHorizSubNavWrapCol .horiz-sub-menu ul{
    text-align: center;
}
section.publicHorizSubNavWrap .publicHorizSubNavWrapCol .horiz-sub-menu ul > li {
    margin: 0px 8px;
    padding: 0;
    display: inline-block;
    font-size: 0;
}
section.publicHorizSubNavWrap .publicHorizSubNavWrapCol .horiz-sub-menu ul > li > a {
/*    display: inline-block;
    font-size: 14px;
    border: 1px solid #c9c9c9;
    color: #5b605a;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    transition: all .3s ease-in-out;
    background: #fff;
	text-decoration: none;*/
	
	display: inline-block;
    font-size: 12px;
    border: 1px solid #2f462f;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    transition: all .3s ease-in-out;
    background: #2f462f;
    text-decoration: none;
    padding: 15px 24px 15px;
    line-height: normal;
}
/*section.publicHorizSubNavWrap .publicHorizSubNavWrapCol .horiz-sub-menu ul > li > a:hover {
    background: #5b605a;
    color: #fff;
    border-color: #fff;
}*/

.footer-nav ul > li.active a,
.footer-nav ul > li.selectedItem a {
	color: #fff;
}

.bigBG {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0 0;
}


/* ---------------------------
CONTENT PAGE SECTIONS
--------------------------- */	
.privPage .watermarkBG {
	position: relative;
	padding: 0 15px 0;
	background-attachment: fixed;
}

.privPage .watermarkBG > .row {}
.privPage .media-window {
    width: 100%;
    position: relative;
}

.privPage .privTopBG .clickToEditDiv{
	position: absolute;
    left: 0;
    bottom: 0;
}

.privPage .privTopBG .mpContent img {
	min-width: 100%;
	max-width: 100%;
	height: auto;
}

.privPage.privHome .privTopBG {}
.privPage.privHome .privTopBG > .row {}


.privPage.privHome .container {}
.privPage.privHome .privHomeLower .container {
    width: 100%;
    padding-left: 45px;
    padding-right: 45px;
}

.privPage.privHome .container .row > .privHomeQuickLinksWrap {}

.privPage.privHome .container .row > .privHomeQuickLinksWrap > div {
	background: #FFF;
	border: 1px solid #cdc6bb;
	height: 100%;
}


.privPage.privHome .container .row > .media-window {}
.privPage .media-window {}

.privPage .media-window .media-window-padd {}
.privPage .media-window .media-window-padd > table {
	top: auto;
}

.privPage .media-window .pa-img-wrap-inner {
	background-size: 100% 100%;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	position: relative;
}

.privPage .media-window .pa-img-gradient {
    /* background: transparent; */
    /* height: 80%; */
    bottom: 0;
    display: block;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.07) 18%, rgba(0,0,0,0.16) 32%, rgba(0,0,0,0.46) 73%, rgba(0,0,0,0.54) 85%, rgba(0,0,0,0.6) 100%);
    /* background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.07) 18%,rgba(0,0,0,0.16) 32%,rgba(0,0,0,0.46) 73%,rgba(0,0,0,0.54) 85%,rgba(0,0,0,0.6) 100%); */
    /* background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.07) 18%,rgba(0,0,0,0.16) 32%,rgba(0,0,0,0.46) 73%,rgba(0,0,0,0.54) 85%,rgba(0,0,0,0.6) 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 );
    /* overflow: hidden; */
    /* opacity: 0.875; */
    height: 112px;
}

.privPage .media-window .pa-img-wrap-inner img {
	visibility: hidden;
	min-width: 100%;
	
	
}

.privPage .media-window div[id^="photoPluginWrapper"]{
width: 100% !important;
/*height: 0 !important;*/
}


.privPage .media-window div[id^="photoPluginWrapper"] .photoGalleryWrapDiv {}
.privPage.privContent .container, .contPage .container {
	position: relative;
}

.privPage .container .media-window {}
.privPage .container .media-window {
    top: 0;
}

.privHome .media-window p, .privHome .media-window h2 {}

.privHome .media-window .abut {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.1em;
	width: auto !important;
}

.privHome .media-window p:first-of-type {
	font-size: 12px;
	color: #1d4895;
	letter-spacing: 0.15em;
	text-transform: uppercase;
	font-weight: 700;
}

.privHome .media-window h1 {
	/* display: block; */
	/* color: #1d4895; */
	/* font-size: 30px; */
	margin-top: 3px;
	/*text-transform: none;*/
}

.privHome .media-window p.PADesc {
	margin-bottom: 40px;
}

.content-area div[id^="photoPluginWrapper"] {}

.content-area div[id^="photoPluginWrapper"] .photoGalleryWrapDiv .photoAlbumImage {
	max-width: 100%;
	height: auto;	
}

.container table[id$="tblTop"] div[id$="radMultTop"] > div[style*="block;"] > .tsContent > .mpContent {
	display: table-cell;
	vertical-align: middle;
	padding: 5%;

}

/* ---------------------------
PRIVATE HOME PAGE


--------------------------- */

.privHome.topArea {
	background: url(../../../Images/privHome_topAreaBG.jpg) no-repeat center center / cover;
	padding-top: 50px;
	padding-bottom: 50px;
}

.privHome.topArea h2 {
	margin-bottom: 1em;	
}

.privHome.topArea h2,
.privHome.topArea h6,
.privHome.topArea p,
.privHome.topArea a,
.privHome.topArea a:hover {
	color: #FFF;
}
.privHome .pa-img-wrap{
    background-repeat: no-repeat;
    background-size: cover;
}


.privHome .pa-img-wrap-inner {
	position: relative;
}

.pubhome-pa-wrap .pa-prev,
.pubhome-pa-wrap .pa-next,
.privHome .pa-prev,
.privHome .pa-next {
	height: 50px;
	position: absolute;
	width: 45px;
	z-index: 9999;
	top: calc(50% - 22.5px);
	bottom: auto;
	vertical-align: middle;
	font-size: 0;
}

.privHome .pa-prev a,
.privHome .pa-next a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 50% 50%;
	background-repeat:  no-repeat;
}

.privHome .pa-prev a {}
.privHome .pa-next a {}

.pubhome-pa-wrap .pa-prev a, .pubhome-pa-wrap .pa-next a{
    display: block;
}
.pubhome-pa-wrap .pa-prev a img,
.pubhome-pa-wrap .pa-next a img,
.privHome .pa-prev a img,
.privHome .pa-next a img {
	width: 45px;
	height: 50px;
	vertical-align: middle;
}
.pubhome-pa-wrap .pa-prev,
.privHome .pa-prev {
	left: 30px;
}
.pubhome-pa-wrap .pa-next,
.privHome .pa-next {
	right: 30px;
}

.privHome .pa-prev{






    top: auto !important;
    bottom: 30px !important;
}


.privHome .pa-next {
    top: auto !important;
    bottom: 30px !important;
}

.privHome .pa-content-wrap{
    padding: 0;
}

.privHome .pa-content-wrap-inner {
	text-align: center;
	padding: 20px 15px;
	position: relative;
}

.privHome .pa-content-wrap-inner-inner{}
.privHome .pa-content-wrap-inner-inner-inner{}
.privHome .pa-content-wrap-inner-inner-inner-inner{
    position: relative;
}
.pa-content-wrap-inner-inner-inner-inner-inner {
	background: #fff;
	padding: 20px;
}

.privHome .pa-content-wrap .pa-controls {
	min-height: 46px;
	background: #eee;
	position: relative;
	width: 100%;bottom: 0;
	text-align: center;
}

.privHomeQuickLinksWrap {
	margin: 0 auto;
	text-align: center;
	/* background: url(../../../Images/privHomeTopAreaBG.jpg) no-repeat 50% 50% / cover; */
	padding: 0;
	background: #2b3f2b;
}

.privHomeQuickLinksWrap h3 {
	color: #fff;
	font-size: 30px;
	margin-bottom: 8px;

}

.privHomeQuickLinksWrap .topArea {
	/* background: rgba(0,0,0,0.2); */
	padding-top: 12px;
	padding-bottom: 15px;
}

.horizSubNavWrap > .container {
	width: 100%;
}

.privHomeQuickLinksWrap .ulMenu {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	font-size: 0;
}

.privHomeQuickLinksWrap h5{
	margin-top: 34px;
}

.privHomeQuickLinksWrap .ulMenu .ulMenuItem {
    margin: 10px auto;
    font-size: 0;
    padding: 0;
}

.privHomeQuickLinksWrap .ulMenu .ulMenuItem a,
.privHomeQuickLinksWrap .ulMenu .ulMenuItem a:hover {
	display: inline-block;
	color: #fff;
	font-size: 12px;
	text-decoration:none;
	cursor: pointer;
	line-height: 21px;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.2em;
	font-weight: 700;
	/* padding: 13px 20px 12px; */
}

.privHomeQuickLinksWrap .ulMenu .ulMenuItem a:hover {
	color: #bfaa95;
}

.privHomeQuickLinksWrap .ulMenu .ulMenuItem,
.privHomeQuickLinksWrap .ulMenu .ulMenuItem a {}

.sidebar {
	padding-top: 25px;
}

.newsPluginNoArticles {
	text-align: center;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    color: #777;
    letter-spacing: 0.1em;
}

.cal-container {}

.pluginHeading {
    text-align: center;
    margin-bottom: 9px;
}
.cal-container .pluginHeading {
	margin-bottom: 22px;
}

.news-area .pluginHeading{
    margin-bottom: 36px;
}

.news-container {
	margin-top: 40px;
}

.news-container .pluginHeading {
	margin-bottom: 35px;
}

.pluginHeading h1 {
	/* color: #1d4895; */
	/* text-transform: uppercase; */
	margin-bottom: 8px;
	/* font-size: 28px; */
	/* line-height: 36px; */
}	
	
a.privHomeModuleLink {		
	color: #6f6f6f;		
	font-weight: 400;
	font-family: 'ITC Mona Lisa W01 Solid',serif;		
	background: #f2f2f2;		
	display: inline-block;	


	padding: 13px 40px 13px;	
	font-size: 0;	
	margin: 0;	
	line-height: normal;
}

a.privHomeModuleLink:hover {
	color: #6f6f6f;
	background: #f6f6f6;
}	

.news-row{
	background: #eeeeee;
}
.pluginHeading a {
    /* background: #fff !important; */
}
.pluginHeading a:hover, .privHome .sidebar .news-wrap .abut:hover{
    color: #fff !important;
    background: #2f462f !important;
    border-color: #2f462f;
    /* margin-top: 9px; */
}

a.privHomeModuleLink span {
    display: inline-block;
    left: 0.02em;
    font-size: 16px;
    vertical-align: top;
}

a.privHomeModuleLink:hover span {}

.pluginHeading a span {
	/* font-size: 14px; */
}
.pluginHeading a:hover span {}

.privHome .sidebar .news-wrap a.privHomeModuleLink span {
    vertical-align: bottom;
}
.privHome .sidebar .news-wrap a.privHomeModuleLink:hover span {}
.privContent .content-area .news-wrap {}

a.privHomeModuleLink span:before {
    display: inline-block;
    content: '';
    background-repeat: no-repeat;
    background-position: 0px 50%;
}
.pluginHeading a span:before {
	width: 18px;
	height: 19px;
	background-image: url(../../../Images/viewAll_calendar.png);
	vertical-align: text-bottom;
	margin-right: 10px;
}

.privHome .sidebar .news-wrap a.privHomeModuleLink span:before{

    width: 16px;
    height: 17px;
    background-image: url(../../../Images/viewAll_news.png);
    vertical-align: text-top;

    margin-right: 6px;
}

.privHome .calPlugTitleWrap {
	text-align: center;
}

.privHome .calPlugTitleWrap h1{
	margin-bottom: 0;
}
.privHome .calPlugTitleWrap h3 {}
.privHome .cal-wrap {}

.privHome .cal-item {
	padding-left: 0;
	/* border-top: 1px solid #d1d1d1; */
	padding: 0;
	margin: 15px 0;
}

.privHome .cal-item > a {
	display: block;
	transition: all .2s ease-in-out;
	/* padding: 0 15px 0 0; */
}

.privHome .cal-item > a:hover {/* box-shadow: 0px 1px 6px 2px rgba(0, 0, 0, 0.1); */}

.privHome .cal-item:nth-of-type(2n+3) {
	clear: left;	
}
.privHome .cal-item:first-of-type {}

.privHome .cal-item > .clearfix {
	margin: 0 -15px;
}

.privHome .cal-img {
	padding-left: 0;
	/*background: #000;*/
	background-clip: content-box;
}
.privHome .cal-item > a:hover .cal-img img{opacity: 0.6;}
.privHome .cal-img a{
	display: block;
}

.privHome .cal-img img {
	min-width: 100%;
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
	transition: opacity .2s ease-in-out;
	backface-visibility: hidden;
}

.privHome .cal-content {
	/* margin-top: 26px; */
	padding-right: 0;
}

.privHome .cal-item-burrito {
	/* padding: 0px 30px 0px 15px; */
}

.privHome .cal-item .clearfix > .cal-item-burrito:not(:nth-child(2)){}

.privHome .cal-content p{
	margin-bottom: 0;
}


.privHome .cal-content h6{

}

.privHome .cal-content h4{
	/* letter-spacing: 0.2em; */
	margin-bottom: 4px;
	/* font-family: 'ITC Mona Lisa W01 Solid',serif; */
	if; */
	font-size: 14px;
	/* color: #999; */
	/* line-height: 17px; */
}

.privHome .cal-item .cal-date {
	margin-top: 39px;
	margin-bottom: 16px;
	max-width: 114px;
	min-width: 104px;
}

.privHome .cal-item .cal-date br {
	display: none;
}

.privHome .cal-item .cal-date .calDOW {
	font-size: 14px;
	font-weight: 400;
	color: #333;
	letter-spacing: 0.13em;
	text-transform: uppercase;
	display: block;margin: 1px 0 0;
	font-family: 'ITC Mona Lisa W01 Solid',serif;
}

.privHome .cal-item .cal-date .separator {
	display: none;
}

.privHome .cal-item .cal-date .calMonth {
	font-size: 14px;
	font-weight: 400;
	color: #888;
	letter-spacing: 0;
	text-transform: uppercase;
	display: block;
	font-family: 'ITC Mona Lisa W01 Solid',serif;
	line-height: 22px;
	float: left;
}

.privHome .cal-item .cal-date .calDay {
	font-size: 64px;
	color: #666;
	display: block;
	font-style: italic;
	margin-left: 8px;
	float: left;
	POSITION: RELATIVE;
	TOP: -18px;
}

.privHome .cal-content h2 {
	font-size: 28px;
	margin-top: 0;
}

.privHome .cal-content h2 a{
	color: #1d4895;
}

.privHome .cal-content h2 a:hover{
	color: #666666;
}

.privHome .cal-content h6{

color: #737373;

text-transform: uppercase;

letter-spacing: 0.2em;

font-size: 13px;

margin-bottom: 12px;
}
.privHome .cal-content h6:before{content:'';width: 18px;height: 19px;background-image: url(../../../Images/viewAll_calendar.png);/* vertical-align: text-bottom; */margin-right: 10px;background-repeat: no-repeat;background-position: 0px 50%;display: inline-block;position: relative;top: 4px;}
.privHome .cal-content h6 a:hover{ 
opacity: 0.8;
}

.privHome .cal-content h5,
.privHome .red-alert .mpContent h5 {
	text-transform: none;
    letter-spacing: 0;
    margin-bottom: 0;
    line-height: 2em;
}

.privHome .cal-content h5 a{
	color: #00864c;
}

.privHome .cal-content p a:hover{
	text-decoration: underline;





}

.privHome .cal-item a {
	font-weight: 700;
}

.privHome .cal-item a > img {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;

	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	backface-visibility: hidden;
}

.privHome .cal-item a:hover > img {
	opacity: 0.75;
}

.privHome .sidebar .news-wrap {
	padding: 0 0 20px;
}

.privHome .sidebar .news-wrap > h3 {
	margin-bottom: 28px;
	/* font-family: 'ITC Mona Lisa W01 Solid',serif; */
	/* text-transform: uppercase; */
	/* color: #333; */
	/* font-weight: 400; */
	/* letter-spacing: 0.12em; */
	/* font-size: 18px; */
}

.privHome .sidebar .news-wrap .news-item {
	display: block;
	margin-bottom: 34px;
}

.privHome .sidebar .news-wrap .news-item .news-content {}

.privHome .sidebar .news-wrap .news-item h5 {
	margin-bottom: 2px;
} 

.privHome .sidebar .news-wrap .news-item h5 a {
    color: #888;
}

.privHome .sidebar .news-wrap .news-item h5 a:hover{
	color: #2f4328;
}

.privHome .sidebar .news-wrap .news-item h6{
	color: #999;
	font-size: 14px;
	letter-spacing: 0.2em;
	font-weight: 400;
	font-family: 'ITC Mona Lisa W01 Solid',serif;
}

.privHome .sidebar .news-wrap a.privHomeModuleLink {
	margin-top: 2px;
	padding: 13px 15px 13px 0;
}

.privHome .sidebar .news-wrap a.privHomeModuleLink:hover{
    background: transparent;
    opacity: 0.75;
}

/* ---------------------------
MEMBER LOGIN PAGE
--------------------------- */	
.login-page {

width: 100%;

height: 100%;

background: #395f39;

display: table;
}

span.errLogin {
	background: red;
    color: #fff !important;
    display: block;
    font-size: 15px !important;
    font-weight: 600;
    margin: 0 auto;
    padding-bottom: 2px;
    text-align: center;
    text-transform: uppercase;
}

.user-log .login-page-box table span a {
	font-size: 16px;
	font-weight: 600;
}

.user-log .login-page-box table span a:hover {
	text-decoration: underline;
}

.login-logo {
	width: 74px;
	height: 81px;
	background: url(../../../Images/logo_login.png) no-repeat 50% 50% / cover;
	display: block;
	text-indent: -9999px;
	margin: 0px auto 40px;
	background-size: cover;
}


.login-logo:hover {}

/* ---------------------------
MEMBER LOGIN MODAL
--------------------------- */	

.modal-content {/border-radius: 0;}
.modal-open .modal {
	z-index: 999999;
	background: rgba(0,0,0,0.75);
}
	
#member-login .modal-dialog {
	margin-top: 5.65%;
}

	
#member-login .close {
	width: 20px;
	height: 20px;
	top: -25px;
	right: -40px;
	opacity: 1;
	transition: all 0.3s;
	background: url(../../../Images/login-modal-close.png) no-repeat center center;
	position: absolute;
	z-index: 99999;
}

#member-login .close:hover { 
	opacity: 0.85;
}

#member-login .modal-header {
	border-bottom: 0;
	padding: 37px 15px 0;
}
	
#member-login .modal-body {
	padding: 0;	
}
	
#member-login .modal-title { 
	padding-top: 0;
	text-align: center;
}

.login-page-wrap {
	margin: 0 auto;
	display: table-cell;
	vertical-align: middle;
}



.login-page-box {
	background: #fff;
	max-width: 600px;
	margin: 0 auto;
	text-align: center;
	padding: 60px 0 70px;
}

.login-page-border{
	padding-top: 19px;
	padding-bottom: 26px;
}

.login-page-wrap h3 {
text-align: center;
margin-bottom: 1.35em;	
}

.login-page-box p {
	margin: 0 auto 18px;
}
	
.login-wrap {
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

.login-page-wrap .login-wrap, .login-page-box p {
   width: 80%;
}

.page.user-log .login-page-box p {
   display: none;
}

.login-wrap table {
    color: #444!important;
    margin: 0 auto;
    max-width: 100%;
    min-width: 260px;
    text-align: center;
}

.login-wrap div[id*="wrapLogin"], #wrapLogin26 {
    margin: 0 auto;
    text-align: left;
    width: 100%;
}

.login-page-wrap .log-input-label {
letter-spacing: 0.02em;
color: #FFF;
font-size: 13px;	
}

.login-wrap .advLogUsername, .login-wrap .advLogPassword {
    background: #fff;
    border: 2px solid #b2b2b2;
    color: #b2b2b2;
    font: 300 16px/46px 'Nunito Sans', sans-serif;
    height: 46px;
    margin-bottom: 19px;
    padding: 0;
    text-align: left;
    text-indent: 12px;
    max-width: 100%;
    min-width: 100%;
    margin: 0 auto 15px;
    display: block;
}

.login-wrap .advLogUsername:focus, .login-wrap .advLogPassword:focus {
    color: #777;
    background: #fff;
    outline: none;
    border-color: #666;

}

.login-wrap .clearfix {
    padding: 15px 0 0px;
    margin: 0 auto;
    width: auto;
    text-align: center;
}
.login-bot-l {
	color: #666666;
	float: left;
	font-size: 14px;
	text-align: left;
	font-weight: 400;
	line-height: 16px;
	vertical-align: top;
	height: 20px;
}

.login-bot-l span, .login-bot-l a,
.login-bot-r span, .login-bot-r a {}

.login-bot-l label {
    line-height: 22px;
    font-weight: 400;
}

.login-bot-l input {}
.login-bot-l a, .login-bot-r a,
.login-wrap a.goBackLink {
	color: #666666;
	font-size: 14px;
	text-decoration: none;
	vertical-align: top;
}
.login-bot-l a:hover,
.login-bot-r a:hover,
.login-wrap a.goBackLink:hover {
    color: #2f462f;
    text-decoration: none;
}

.user-log #masterPageUC_MPCA7_dpPlaceholder .login-page-box > p {
	display: none;
}

.login-bot-r {
  color: #666666;
  float: right;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  line-height: 22px;
}

.login-wrap .abut, .login-wrap .abut:hover {
    display: block;
    margin: 0 auto !important;
    padding: 14px 10% 14px !important;
    width: 100%;
}

.login-wrap .abut:hover {}

.login-bot-l input[type="checkbox"] {
    display: none;
}

.login-bot-l input[type="checkbox"] + label::before {
	background-color: #9c9c9c;
	border: 1px solid #9c9c9c;
	border-radius: 11px;
	content: "";
	display: inline-block;
	height: 22px;
	margin-right: 4px;
	vertical-align: bottom;
	width: 22px;
}

.login-bot-l input[type="checkbox"]:checked + label::before {
	background-color: #9c9c9c;
	color: #fff;
	content: "\2714";
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	font-weight: 400;
	border-color: #9c9c9c;
}

/* ---------------------------
FOOTER
--------------------------- */	

footer {
	background: #fff;
	display: block;
	width: 100%;
	padding: 0;
	cursor: default;
	text-align: center;
	box-shadow: 0px -1px 3px 0px rgba(0, 0, 0, 0.1);
}

footer.public {}
footer.private {}
footer.pubHome {}


footer .footerLogo {
	
padding-bottom: 12px;
	padding-top: 12px;
}

footer .footerLogo a {
	display: block;
	width: 66px;
	height: 72px;

	background: url(../../../Images/logo_emblem.png)no-repeat 0 0 / cover;
	margin: 0 auto;
}

footer .footerLogo a:hover {
	
}

footer p {

font-size: 0.750em;	
}
	
footer p {
	color: #2c4c2c;
	font-size: 16px;
	line-height: 1.875em;
	letter-spacing: 0.04em;
}

footer p span{
	display: block;
	margin: 0 auto 4px;
}

footer h6 span{
	display: block;
	font-size: 11px;
	margin: 6px auto 0;
}

footer p:nth-of-type(2){
    font-size: 14px !important;
    display: block;
    letter-spacing: 0.04em;
    font-weight: 300;
}

footer a, footer a:hover {}

footer .footerPipe {display: none;
	vertical-align: top !important;
	font-weight: 700;
	margin: 0 3px;
}

footer a:hover {
	color: #2c4c2c;
}

footer .social a {
	text-indent: -9999px;
}

footer .social i,
footer .social em,
footer .social span span {
	display: none;
}

.login-page footer {
	margin-top: 50px;
	display: none;	
}

.social i,
.social em,
.social span:before {
	font-size: 18px;
	position: relative;
	top: 2px;
	color: #cbb05e;
	margin: 0 4px;
	transition: 0.3s color ease-in-out;
}

.social i:hover, .social em:hover {
	color: #1d4895;
}	

footer a {
	color: inherit;
}

footer a:hover {
	opacity: 1;
}

footer.private a {}

footer.private a.CELink {
	color: #7c7c7c;
}

footer .row > div {}

footer .row > div:nth-of-type(1) {
	padding-top: 14px !important;
	padding-bottom: 15px !important;
}	
footer .row:nth-of-type(2) > div:nth-of-type(1) {
   padding-top: 18px !important;
    padding-bottom: 30px !important;
}
footer h6 {
	/* font-size: 12px; */
	color: #919191;
	margin-bottom: 2px;
	line-height: 1.875em;
	letter-spacing: 0.02em;
	text-transform: none;
	font-weight: 300;
}


footer .bottomFooterLinksRow {
	/* display: none; */
	background: #395f39;
}

footer .bottomFooterLinksRow ul {
	width: auto;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	/* font-size: 0; */
	/* vertical-align: text-bottom; */
	line-height: normal;
}

.bottomFooterLinksRow ul > li {
	display: block;
	/* font-size: 0; */
	margin: 10px auto;
}

.bottomFooterLinksRow ul > li > a {
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.075em;
	display: inline-block;
}

.bottomFooterLinksRow ul > li > a:hover {
	color: #bfaa95;
}



.weatherWidget {

display: inline-block;

height: 24px;

font-size: 0;
}


.weatherWidget .weather-wrap {

font-size: 0;

display: inline-block;

height: 24px;
}

.weatherWidget .weatherIconWrap {
	
	    display: inline-block;
    line-height: 24px;
    vertical-align: middle;
    font-size: 0;
}

.weatherWidget .weatherIconWrap img {
	
	    max-width: 24px;
    background-color: #395f39;
    vertical-align: baseline;
    line-height: 24px;
    max-height: 24px;
    display: inline-block;
}

.weatherWidget .weatherCurrentTemp {

font-size: 16px;

line-height: 0;

color: #395f39;

display: inline-block;

/* height: 24px; */

/* vertical-align: top; */

position: relative;

top: -2px;
}

/* ---------------------------
MEDIA QUERIES
--------------------------- */	

@media (min-width: 400px){
}

@media (max-width: 400px){
	header .navbar-default .sr-only {
		display: none;

	}





	header .navbar-toggle, header .navbar-default .navbar-toggle:hover, header .navbar-default .navbar-toggle:focus {
		width: 22px;
	}

	.navbar-default .navbar-toggle .icon-bar {
		right: 0;
	}
	
	.login-page-box p {
		font-size: 16px;
		margin-bottom: 14px;
		line-height:  1.6em;
	}
	.login-logo {
		/* width: 130px; */
		/* height: 88px; */
		margin: 0px auto 15px;
	}
	.login-page-box {
		padding: 24px 0;
	}
	
	.login-bot-l, .login-bot-r, .login-bot-l label, 
	.login-bot-l a, .login-bot-r a, .login-wrap a.goBackLink:hover,
	.login-bot-l a:hover, .login-bot-r a:hover, .login-wrap a.goBackLink:hover {
		font-size: 12px !important;
	}
	
	.login-bot-l input[type="checkbox"] + label::before {
		margin-right: 4px;

	}
}

@media (min-width: 500px){
}


@media (max-width: 500px) {
}


@media (min-width: 600px) { 
	.pluginHeading h1 {
		font-size: 35px;
		/* letter-spacing: 0.2em; */
		margin-bottom: 6px;
		line-height: 1.5em;
	}

	.privHome .sidebar .news-wrap table[class$="HorizontalTable"] td {
		width: 50%;	
	}
	.login-page {

	width: 100%;
	height: 100%;
	background: url(../../../Images/BG_Login.jpg) no-repeat center top / cover;
	display: table;
}
	.login-page-wrap .login-wrap, .login-page-box p {
	   width: 58.335%;
	}

	.login-page-wrap {
		display: table-cell;
		vertical-align: middle;
	}

}

@media (max-width: 700px) { 
}

@media (min-width: 500px) and (max-width: 768px) { 
}


@media (max-width: 768px) { 
	.mpContent .abut {
		width: 95%;	
	}
	
	.pubhome-pa-wrap {
		background: #fff;
	}
	
	.pubhome-pa-wrap .pa-img-container {
		opacity: 1;
	}

	
	.privHome .cal-content, .privHome .cal-img {
		padding: 15px;
		text-align: center;
	}

	.privHome .cal-item {
		/* padding: 0; */
	}

	.privHome .cal-item .clearfix {
		margin: 0 -15px;

	}

	.privHome .cal-item .cal-date {
		text-align: center;
		float: none;
		margin-left: auto;
		margin-right: auto;
	}

	.privHome .cal-item .cal-date span {
		float: none !important;
		margin: 3px auto 0 !important;
		line-height: normal !important;
		display: inline-block !important;
	}

	.privHome .cal-item .cal-date .calDay {
		float: none !important;
		margin: 0 auto !important;
		text-align: center;
		display: block !important;
	}	

	.content-area .privHomePlugHeadWrap h1,
	.content-area .privHomePlugHeadWrap h2,
	.privHome .sidebar h1, .privHome .sidebar .news-wrap {
		text-align: center;	
	}

	.privHome .cal-wrap {
		margin: 0;
	}


}

@media (min-width: 768px) {
	
	.pluginHeading {
		text-align: left;
	}
	
	
	footer p span {
    display: inline-block;
    margin: 0 12px;
 }
	
	footer p span.weatherSpan {
    position: relative;
    top: 2px;
}
	
	.privHome .cal-item .cal-date{
		padding: 0 15px 0 0;
		left: 15px;
	}

	/*.privHome .cal-item-burrito{
		width: calc(100% - 134px);
	}
	.privHome .cal-item-burrito[class*="offset"]{
		margin: 0;
		left: 114px;
	}*/.pubhome-pa-wrap .pa-img-gradient{
    display: block;
}
	.pubhome-pa-wrap .pa-overlay-wrap {
		text-align: center;
		position: absolute;
		width: 100%;
		/* height: 100%; */
		left: 0;
		bottom: 30px;
		z-index: 100;
		padding: 0;
	}
	.pubhome-pa-wrap.bottom-pa-wrap .pa-overlay-wrap {
    top: 0;
    vertical-align: middle;
background: rgba(255,255,255,0.25);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.8+0,0.73+13,0.62+27,0.28+62,0.09+84,0+100 */
		background: -moz-linear-gradient(top,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.36) 13%, rgba(0,0,0,0.31) 27%, rgba(0,0,0,0.14) 62%, rgba(0,0,0,0.045) 84%, rgba(0,0,0,0) 100%);
		/*background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 13%, rgba(0,0,0,0.62) 27%, rgba(0,0,0,0.28) 62%, rgba(0,0,0,0.09) 84%, rgba(0,0,0,0) 100%);*//* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.36) 13%,rgba(0,0,0,0.31) 27%,rgba(0,0,0,0.14) 62%,rgba(0,0,0,0.045) 84%,rgba(0,0,0,0) 100%);
		/*background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 13%,rgba(0,0,0,0.62) 27%,rgba(0,0,0,0.28) 62%,rgba(0,0,0,0.09) 84%,rgba(0,0,0,0) 100%);*//* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.36) 13%,rgba(0,0,0,0.31) 27%,rgba(0,0,0,0.14) 62%,rgba(0,0,0,0.045) 84%,rgba(0,0,0,0) 100%);
		/*background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 13%,rgba(0,0,0,0.62) 27%,rgba(0,0,0,0.28) 62%,rgba(0,0,0,0.09) 84%,rgba(0,0,0,0) 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    width: 100%;
    max-width: 100%;
    bottom: auto;
    height: 100%;
    border: none;
    margin: 0 auto;
    padding: 0;
}
	
	
	.privHome .pubhome-pa-wrap .pa-overlay-wrap {
    top: 0;
    vertical-align: middle;
background: rgba(255,255,255,0.25);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.8+0,0.73+13,0.62+27,0.28+62,0.09+84,0+100 */
		background: -moz-linear-gradient(top,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.36) 13%, rgba(0,0,0,0.31) 27%, rgba(0,0,0,0.14) 62%, rgba(0,0,0,0.045) 84%, rgba(0,0,0,0) 100%);
		/*background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 13%, rgba(0,0,0,0.62) 27%, rgba(0,0,0,0.28) 62%, rgba(0,0,0,0.09) 84%, rgba(0,0,0,0) 100%);*//* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.36) 13%,rgba(0,0,0,0.31) 27%,rgba(0,0,0,0.14) 62%,rgba(0,0,0,0.045) 84%,rgba(0,0,0,0) 100%);
		/*background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 13%,rgba(0,0,0,0.62) 27%,rgba(0,0,0,0.28) 62%,rgba(0,0,0,0.09) 84%,rgba(0,0,0,0) 100%);*//* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.36) 13%,rgba(0,0,0,0.31) 27%,rgba(0,0,0,0.14) 62%,rgba(0,0,0,0.045) 84%,rgba(0,0,0,0) 100%);
		/*background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 13%,rgba(0,0,0,0.62) 27%,rgba(0,0,0,0.28) 62%,rgba(0,0,0,0.09) 84%,rgba(0,0,0,0) 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    width: 100%;
    max-width: 100%;
    bottom: auto;
    height: 100%;
    border: none;
    margin: 0 auto;
    padding: 0;
}
	
	.pubhome-pa-wrap .pa-overlay-wrap .abut {
		/*background: transparent;
		border-color: #fff;
		color: #fff;*/
	}
	
	.pubhome-pa-wrap .pa-overlay-wrap .abut:hover {
		/*color: #2f462f;
		background: #fff;
		border-color: #fff;*/
		background: #2f462f;
		border-color: #2f462f;
		
	}
	.pubhome-pa-wrap .pa-overlay-wrap > .pa-overlay-wrap-inner {
		position: absolute;
		bottom: 0;
		width: 100%;
		left: 0;
		z-index: 102;
		top: calc(66% - 167px);
	}
	.pubhome-pa-wrap .pa-overlay-wrap > .pa-overlay-wrap-inner{
    display: table;
    width: 100%;
    height: 100%;
    top: 0;
    max-width: 580px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
	
	
.pubhome-pa-wrap .pa-overlay-wrap .pa-overlay-wrap-inner-inner{
    display: table-cell;
    vertical-align: middle;
}
	
.privHome .pubhome-pa-wrap .pa-overlay-wrap > .pa-overlay-wrap-inner {
		position: absolute;
		bottom: 0;
		width: 100%;
		left: 0;
		z-index: 102;
		top: calc(66% - 167px);
		
	}
	
html._Telerik_IE9 .privHome .pubhome-pa-wrap .pa-overlay-wrap > .pa-overlay-wrap-inner {
		left: 25%;
		right: 25%;
	}
.privHome .pubhome-pa-wrap .pa-overlay-wrap > .pa-overlay-wrap-inner{
    display: table;
    width: 100%;
    height: auto;
    top: auto;
    max-width: 580px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 30px;
}
.privHome .pubhome-pa-wrap .pa-overlay-wrap .pa-overlay-wrap-inner-inner{
    display: table-cell;
    vertical-align: middle;
    padding-bottom: 0;
}
	.pubhome-pa-wrap .pa-overlay-wrap * {
		color: #fff;
		line-height: 1.5em;
	}	

	
	.container table[id$="tblTop"] div[id$="radMultTop"] > div[style*="block;"] > .tsContent {

	}
	
	.container table[id$="tblTop"] div[id$="radMultTop"] > div > .tsContent.POTW-content {
		display: block;
	}
	
	.container table[id$="tblTop"] div[id$="radMultTop"] > div[style*="block;"] > .tsContent > .mpContent {
		display: table-cell;
		vertical-align: middle;
		padding: 5%;
	}
	
	header {}

	.navbar-header {
		float: none;	
	}

	.navbar-brand{}
	
	header .container-fluid > .row,
	header .container > .row {
	}

	.privHome-pa-wrap .img-next, .privHome-pa-wrap .img-prev {
		top: 45%;	
	}
	.nav > li > a.dropdown-toggle {
		display: none;
	}

	.navbar-default .navbar-nav > li > a {

		display: block;
		padding: 15px 15px;
	}
	

	/* Show member login in nav */	
	.navbar-default .navbar-nav > li:last-child {

	}
	header.private .navbar-default .navbar-nav > li:last-child {
	}

	.sidebar .side-menu  {
		display: block;	
	}

	header .navbar-toggle {
		display: block;	
	}

	.navbar-collapse.collapse {
		display: none !important;
	}
 	.navbar-default .navbar-collapse, .navbar-default .navbar-form{}
	.navbar-collapse.in {
		display: block !important;
		overflow: visible !important;
		height: auto !important;
	}

	header .navbar-nav {
		float: none;
		width: 100%;
		text-align: center;
	}

	header .navbar-nav > li{
		position: relative;

		float: none;

	}
/********************************************************************************************************************************************/
	.navbar-nav > li.dropdown.open > ul.dropdown-menu {
		position: static;
		display: block;
		float: none;
	}

	footer p, footer .footerPipe {
		vertical-align: middle;
		/* font-size: 13px; */
		margin-bottom: 0;
	}

	.content-area.col-md-8.col-md-offset-1 {
		margin-left: 4.166665%;	
	}

	.content-area.col-md-9 {
		margin: 0 auto;
	}

	.privHome .pa-content-wrap{}
	.privHome .pa-content-wrap-inner {}
	.privHome .pa-content-wrap-inner-inner{}
	.privHome .pa-content-wrap-inner-inner-inner{}
	.privHome .pa-content-wrap-inner-inner-inner-inner{}
	.pa-content-wrap-inner-inner-inner-inner-inner {}
	.privHome .pa-content-wrap .pa-controls {}

	.privHome.topArea div[id^="photoPluginWrapper"] {
		height: 800px !important;
	}
	.pubHome .media-window .mpContent img {}
	.pubhome-pa-wrap .pa-prev,
	.pubhome-pa-wrap .pa-next,
	.privHome .pa-prev,
	.privHome .pa-next {
		margin: 0;
	}

	.pubhome-pa-wrap .pa-prev,
	.privHome .pa-prev {
	}
	
	
	.privHome .pa-prev{top: auto !important; bottom: 60px !important;}

.privHome .pa-next {top: auto !important; bottom: 60px !important;}

	.pubhome-pa-wrap .pa-next,
	.privHome .pa-next {
	}

	.privHomeQuickLinksWrap .ulMenu .ulMenuItem {
		margin: 10px 20px;
		padding: 0;
		display: inline-block;
	}

	.privHomeQuickLinksWrap .ulMenu .ulMenuItem:nth-of-type(3n+4):last-of-type {
		float: none;
		clear: both;
		display: inline-block;
	}	
	
	.pubHome .counter {}
	.pubHome .counter li {
		background: rgba(255,255,255,0.0);
	}
	.pubHome .counter li.active {
		 background: #FFF;
	}
	.privHome .counter {}	
	.privHome .counter li {}
	.privHome .counter li.active {}	
	.privPage .media-window .pa-img-gradient{
    opacity: 1;
    height: 38%;
}
	section.publicHorizSubNavWrap {
	display: block;
	}
	.publicHorizSubNavWrapRow {
	/*	position: -webkit-sticky;
		position: -moz-sticky;
		position: -o-sticky;
		position: -ms-sticky;
		position: sticky;
		top: 0px;
		z-index: 1;
		border-bottom: 2px solid #f7f4f1;*/
	}
	
	
	.privHome .cal-item-burrito {
		
padding: 0px 30px 0px 0;
	}
	
	.privHome .cal-item{
    padding: 0 0 0 15px;
}
	
	.privHome .cal-img{}
	
	.privHome .cal-content{
    padding-left: 15px;
    padding-right: 0;
    margin-top: 30px;
}
	
	.privHome .cal-item > a{
	
padding: 0 15px;
	}
	
	
	.privHome .cal-item > a:hover{
	
box-shadow: 0px 1px 6px 2px rgba(0, 0, 0, 0.1);
	}
	
	footer .bottomFooterLinksRow {
		display: block;
	}
	
	.bottomFooterLinksRow ul > li {
		margin: 0 16px;
		display: inline-block;
	}
	
}


@media (min-width: 768px) and (max-width: 992px) { 

	.privHome .content-area .cal-item h2 {
		font-size: 26px;	
	}

}

@media (max-width: 992px) {
	.introCopy {
		padding-top: 0;
	}
	footer .pipe {
		display: none;
	}
}

@media (max-width: 830px) {
	
}

@media (min-width: 992px) { 
	
	
	.pubhome-pa-wrap .pa-overlay-wrap > .pa-overlay-wrap-inner {
		/*max-width: 820px;*/
		    max-width: 750px;
	}
	
	.privHome .pubhome-pa-wrap .pa-overlay-wrap > .pa-overlay-wrap-inner {
		max-width: 820px;
	}
	
	.privPage.privHome .container{}	
	.privHome .cal-item{}

	/*.privHome .cal-item .cal-item-burrito .clearfix{
		margin: 0;
	}*/
	.privHome .cal-item .cal-date {
		padding: 0 0 0 0;
		left: 15px;
	}
	/*.privHome .cal-item-burrito{
	  width: calc(100% - 116px);
	}
	.privHome .cal-item-burrito[class*="offset"]{
	margin: 0;
	left: 114px;
	}*/



	.privHome .cal-img{}
	.privHome .cal-content {
		padding-left: 10px;
		margin-top: 10px;
	}

	header .navbar-toggle {display: block;}

	.navbar-collapse.collapse {
			display: none !important;
	}
	
	.navbar-collapse.in {
		/* overflow-y: auto; */
		display: block !important;
		overflow: visible !important;
		height: auto !important;
	}

	header .container-fluid > .row,
	header .container > .row {
			position: relative;
		}
	header .navbar-nav {}

	header .navbar-nav > li{

	}

	.navbar-nav > li.dropdown > ul.dropdown-menu {

	}

	header .nav li {}
	.nav {
		width: 100%;
		text-align: center;
		margin: 0 auto;
		float: none;
	} 

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {}
	
	header{}

	header .navbar-default .navbar-collapse, header .navbar-default .navbar-form{}

	header .caret {}

.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {}

.navbar-nav > li.dropdown:hover > ul.dropdown-menu,
.nav li.dropdown-submenu:hover > ul.dropdown-menu,
.navbar-nav > li.dropdown:hover > ul.dropdown-menu > li.dropdown:hover > ul.dropdown-menu,
.navbar-nav > li.dropdown:hover > ul.dropdown-menu.pull-right,
.nav li.dropdown-submenu:hover > ul.dropdown-menu.pull-right,
.navbar-nav > li.dropdown:hover > ul.dropdown-menu > li.dropdown:hover > ul.dropdown-menu.pull-right{}
.navbar-nav > li.dropdown  ul.dropdown-menu {box-shadow: none;}

	header .navbar-nav > li.dropdown  ul.dropdown-menu {}

	.navbar-nav > li.dropdown > ul.dropdown-menu ul.dropdown-menu {}

	header .navbar-default .navbar-collapse, header .navbar-default .navbar-form, header .nav {
		width: 100%;text-align: center;
		float: none;
	}

	header .navbar-default .navbar-nav > li > a:hover,
	header .navbar-default .navbar-nav>.open>a, 
	header .navbar-default .navbar-nav>.open>a:focus,
	header .navbar-default .navbar-nav>.open>a:hover,
	header .navbar-default .navbar-nav>.active>a,
	header .navbar-default .navbar-nav>.active>a:hover,
	header .navbar-default .navbar-nav>.selectedParent>a {}

	header .navbar-default .navbar-nav a .rootLevelSpan {border: none;}

	header .navbar-default .navbar-nav a:hover .rootLevelSpan,
	header .navbar-default .navbar-nav> a:focus .rootLevelSpan {}
	
	header .navbar-default .navbar-nav > li.selectedItem > a .rootLevelSpan {
		border-color: transparent;
	}
	
	header .navbar-default .navbar-nav > li.selectedItem > a .rootLevelSpan,
	header .navbar-default .navbar-nav > li.selectedParent > a .rootLevelSpan {}


	header .farRight {right: 24px;position: absolute;}

	header .navbar-collapse .farRight{}

	header.pubHome .navbar-default .navbar-nav > li > a:hover {}

	.navbar-nav > li.dropdown > ul.dropdown-menu > li {
		margin-left: 0;
		display: block;
		width: 100%;
	}
	
	.navbar-nav > li.dropdown > ul.dropdown-menu > li,
	.navbar-nav > li.dropdown > ul.dropdown-menu > li li{
		padding: 0 ;
		margin: 0;
		display: block;
	}

	.navbar-nav > li.dropdown > ul.dropdown-menu > li span,
	.navbar-nav > li.dropdown > ul.dropdown-menu > li a,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {}

	.navbar-nav > li.dropdown > ul.dropdown-menu > li a:hover,
	.navbar-nav > li.dropdown > ul.dropdown-menu > li.active a{
	}	

	.navbar-nav > li.dropdown > ul.dropdown-menu li {
		position: relative;	

	}

	.navbar-nav .dropdown-toggle {
		display: none;	
	}

	header .navbar-header {float: none;}

	section.introSection > div {}
	
	section.introSection > div > div {}
	
	section.introSection > div > div > div:first-of-type {
		max-width: 830px;
		margin: 0 auto;
		float: none;
	}

	.navbar-brand {}
	header .navbar-brand {}
	header .navbar-nav {} 
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		text-align: left;
	}

	.navbar-default .navbar-nav > li > a,
	.navbar-default .navbar-nav>.open>a,
	.navbar-default .navbar-nav>.open>a:focus,
	.navbar-default .navbar-nav>.open>a:hover {}

	.sidebar {

		padding-top: 0;	
	}

	.pubContent .sidebar{
		padding-left: 20px;
	}
	
	.pubContent .content-area{
		padding-right: 20px;
	}

	.pubHome .navbar-default .navbar-nav > li:last-child,
	.pubContent .navbar-default .navbar-nav > li:last-child {}
	
	section.horizSubNavWrap {
		display: block;	
	}
	
		.panelSection .container-fluid {
		display: table;

		height: 100%;
		width: 100%;
		padding: 0;
	}
	
	.panelSection .container-fluid > .row {
		display: table-row;

		height: 100%;
		width: 100%;
	}
	
	.panelSection .container-fluid > .row  >div {


	padding-left: 0;

	padding-right: 0;
	display: table-cell;
	height: 100%;
	float: none;
	vertical-align: middle;
	}
	
	.panelSection .bigBG {
		margin-left: 0;
		margin-right: 0;
		background-size: 100%;
		background-position: 50% 50%;
		background-size: cover;
	}
	
	.panelSection .container-fluid > .row >div.panelCopyWrap .mpContent {
		padding: 10%;
	}
	
	.welcomeBack {
  		text-align: left;
  		padding: 15px 0 15px 30px;
	}
	
	.welcomeBack p {}
	.welcomeBack h6 {}

	.privHome .horizSubNavWrap nav {
		padding-top: 12px;
	}
	
	.privHome .horizSubNavWrap nav ul{}
	.privHome .horizSubNavWrap nav ul> li{}
	.privHome .horizSubNavWrap nav ul> li a{}
	
	.privHome section.horizSubNavWrap nav ul  {
		text-align: right;
	}
	
	.privHome section.horizSubNavWrap nav ul > li:first-of-type{}
	.privHome section.horizSubNavWrap nav ul > li:last-of-type{}
	#pubHomeCalloutsRow{}

	.privPage .watermarkBG {
		padding: 0 15px 0;

	}
	.privPage .watermarkBG > .row{}

	.privPage .media-window {}
	
	.contPage div.col-md-9 {
		padding: 0 0 0 30px;
		left: 24%;
		width: 76%;

	}
	





	.contPage div.col-md-9 {
		padding: 17px 15px 0 25px;
	}
	
	.contPage .notPrivHome div.sidebar {
		padding: 45px 15px;
	}
	
	.contPage div.sidebar.col-md-3 {
		width: 24%;
		right: 76%;
	}
	
	footer{}
	
	footer p span{
		display: inline-block;
	}	
	
	
	footer p span.weatherSpan{
		
position: relative;
		
top: 2px;
	}
	
	footer h6 span{
		display: inline-block;
		margin: 0 12px;
	}	
	
	.privPage div.sidebar{
    margin-top: 3px;
}
	.privPage div.content-area{}
	.privPage.privContent div.sidebar{}

	.privPage.privContent div.content-area.col-md-10[class*="offset"] {
		/* padding-left: 0; */
		/* padding-right: 30px; */
		padding: 30px 15px 0;
	}
	
	.pubHome .media-window .mpContent img {}
	.privPage.privHome .privHomeLower .container{}
	.privPage.privHome .media-window h1, .privPage.privHome .media-window p{}
	.privPage.privHome .media-window h1{}


	.privPage.privHome .privTopBG .container .row {
		height: 100%;
		display: table;
	}

	.privPage.privHome .container .row > .privHomeQuickLinksWrap {
		display: table-cell;
		height: 100%;
		float: none;
		vertical-align: top;
	}

	.privPage.privHome .container .row > .media-window{}
	.privPage .container .media-window {}
	.privPage .media-window .media-window-padd  {}
	
	.privPage .media-window .media-window-padd .clearfix {
		display: table;
		width: 100%;
		height: 100%;
	}

	.privHome .pa-img-wrap-inner {
		position: relative;
		opacity: 0.8;
	}
	
	.privHome .pa-img-wrap {
		float: none;
		display: table-cell;
		background-color: #000;
		padding: 0;
	}

	.privHome .pa-content-wrap {
		float: none;
		display: table-cell;
		top: 25%;
		height: 100%;
		background: #fff;
		padding: 20px;
	}

	div.pubHome ul.counter,
	div.privHome ul.counter {
		position: absolute;
		bottom: 30px;display: block;
	}

	.privHome .pa-content-wrap-inner {
		padding: 8% 40px 8% 16%;
		max-width: 600px;
		width: 100%;
	}

	.privHome .pa-content-wrap-inner-inner{
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.privHome .pa-content-wrap .pa-controls {}	

	.privHome .pa-content-wrap-inner-inner-inner{
		display: table-row;
		width: 100%;
		height: 100%;
	}

	.privHome .pa-content-wrap-inner-inner-inner-inner{
		display: table-cell;
		vertical-align: middle;
		height: 100%;
	}
	.pa-content-wrap-inner-inner-inner-inner-inner {}
	.privPage .media-window .pa-img-gradient {
		/*background: -moz-linear-gradient(45deg,  rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.7) 34%, rgba(0,0,0,0) 100%);
		 background: -webkit-linear-gradient(45deg,  rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.7) 34%,rgba(0,0,0,0) 100%);
		 background: linear-gradient(45deg,  rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.7) 34%,rgba(0,0,0,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9000000', endColorstr='#00000000',GradientType=1 );
		background: url(../../../Images/privHomePAGradient.png) no-repeat 0 0 / 65% 100%; */
	}

	.pubhome-pa-wrap .pa-prev,
	.pubhome-pa-wrap .pa-next,
	.privHome .pa-prev,
	.privHome .pa-next {
		position: absolute;
		display: block;
	}

	.pubhome-pa-wrap .pa-prev,
	.privHome .pa-prev{}
	.pubhome-pa-wrap .pa-next,
	.privHome .pa-next{}

	.privHome .pa-content-wrap-inner {
		text-align: center;
	}

	.privHome .pa-content-wrap-inner-inner{}
	.privHome .pa-content-wrap .pa-controls{}
	.privHome .pa-content-wrap-inner-inner-inner{}
	.privHome .pa-content-wrap-inner-inner-inner-inner{}
	.pa-content-wrap-inner-inner-inner-inner-inner{}


	.privHome .pa-img-wrap .imgMask{

		position: absolute;
		width: 100%;
		height: 20%;

		left: 0;
		right: 0;
		bottom: 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.06+12,0.21+34,0.49+65,0.65+87,0.7+100 */
		background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.06) 12%, rgba(0,0,0,0.21) 34%, rgba(0,0,0,0.49) 65%, rgba(0,0,0,0.65) 87%, rgba(0,0,0,0.7) 100%);
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.06) 12%,rgba(0,0,0,0.21) 34%,rgba(0,0,0,0.49) 65%,rgba(0,0,0,0.65) 87%,rgba(0,0,0,0.7) 100%); 

		background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.06) 12%,rgba(0,0,0,0.21) 34%,rgba(0,0,0,0.49) 65%,rgba(0,0,0,0.65) 87%,rgba(0,0,0,0.7) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
	}
	
	.horizSubNavWrap nav ul > li,
	.privHome .horizSubNavWrap nav ul > li,
	.footer-nav ul > li {
		display: inline-block;
		margin: 6px 15px 3px;
	}

	.horizSubNavWrap nav ul > li a,
	.privHome .horizSubNavWrap nav ul > li a,
	.footer-nav ul > li a   {
		display: inline-block;
		font-size: 11px;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 0.1em;
	}
	
	section.publicHorizSubNavWrap .publicHorizSubNavWrapCol .horiz-sub-menu ul > li {
		
margin: 0 20px;
	}

	.pubContent section div.col-md-9:first-of-type {
		padding-right: 40px;
	}

	.privHome .counter li {}
	.privHome .counter li.active {
		 background: #fff;
		 border: 2px solid #fff;
	 }
 
	.pubHome .counter li {}
	.pubHome .counter li.active {
		 background: #FFF;
		 border: none;
 	}
	footer {
		/* padding-left: 30px; */
		/* padding-right: 30px; */
	}
	
	footer > .container-fluid {
		height: 100%;
	}
	
	footer > .container-fluid > .row {
		height: 100%;
	}
	
	footer .row > div {}
	
	footer .row > div:nth-of-type(1) {}
	.pluginHeading {
    /* padding: 0 15px; */
}
	.pluginHeading h1 {
    float: left;
    margin-bottom: 0;
}
	.pluginHeading a {
    float: right;
}
	
	section.introSection {
		border: none;
	}
}

@media (max-width: 1024px) {
	.pubHome .media-window .scroll-down-wrap {
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1024px) {
	.privPage.privHome .container {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (min-width: 1024px) {

	.pubHome .media-window div[id^="photoPluginWrapper"] {}
	.pubhome-pa-wrap div[id^="photoPluginWrapper"] .photoGalleryWrapDiv {}
	.pluginHeading {}
	.pluginHeading h1 {}
	.pluginHeading a {}
	
	.pubhome-pa-wrap .pa-overlay-wrap {
	   /* background: -moz-linear-gradient(top, rgba(0,0,0,0.40) 0%,rgba(0,0,0,0.35) 22%,rgba(0,0,0,0.10) 80%,rgba(0,0,0,0) 100%);*/
		/* background: -webkit-linear-gradient(top, rgba(0,0,0,0.40) 0%,rgba(0,0,0,0.35) 22%,rgba(0,0,0,0.10) 80%,rgba(0,0,0,0) 100%); */
		/* background: linear-gradient(to bottom, rgba(0,0,0,0.40) 0%,rgba(0,0,0,0.35) 22%,rgba(0,0,0,0.10) 80%,rgba(0,0,0,0) 100%); */
	  /*  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c000000', endColorstr='#00d8d9d7',GradientType=0 );*/
		background-size: auto 200px;
		background-repeat: repeat-x;
		background-position: 0 0;
	}
	
}

@media (max-width: 1200px) { 

	header .container {
		width: 100%;	
	}

}

@media (min-width: 1215px) {
	.privPage.privHome .privHomeLower .container {}
}

@media (min-width: 1200px) {
	
	.pubhome-pa-wrap .pa-overlay-wrap > .pa-overlay-wrap-inner {
		 /*max-width: 980px;*/
	}
	
	.privHome .pubhome-pa-wrap .pa-overlay-wrap > .pa-overlay-wrap-inner {
		 max-width: 980px;
	}
	
	.privPage.privHome .privHomeLower .container{
		width: 1170px;
		padding-left: 20px;
		padding-right: 20px;
	}	
	
	.privHome .cal-item{}
	.privHome .cal-item .clearfix{}
	.privHome .cal-item .cal-date{
		padding: 0 15px;
		min-width: 16.66666667%;
		left: 0;
	}
	/*.privHome .cal-item-burrito{
		padding: 15px 0 15px 30px;

		max-width: 83.33333333%;
	}
	.privHome .cal-item-burrito[class*="offset"]{
		margin: 0;
		left: 132px;
	}*/
	.privHome .cal-img{
		padding-left: 15px;
	}
	.privHome .cal-content {
		padding-left: 30px;
		/* padding-right: 0; */
		margin-top: 26px;
	}	


	

	.welcomeBack {
		padding: 15px 15px 15px;
	}	
	.privHome .horizSubNavWrap nav {
		padding-top: 26px;
	}

	.privHome .horizSubNavWrap nav ul {}

	.privHome .horizSubNavWrap nav ul> li {
		margin: 0 15px 3px;
	}

	.privHome section.horizSubNavWrap nav ul > li:first-of-type {
		margin-left: 0;	
	}		

	.privHome section.horizSubNavWrap nav ul > li:last-of-type {
		margin-right: 0;	
	}
	
	.privHome .horizSubNavWrap nav ul> li a {}

	.pubhome-pa-wrap .pa-next, .privHome .pa-next {
		position: absolute;
		float: none;
	}

	.pubhome-pa-wrap .pa-prev, .privHome .pa-prev {
		position: absolute;
		float: none;
	}
	
	#pubHomeCalloutsRow {
		padding: 0;
	}	

	#pubHomeCalloutsRow > .container-fluid {

padding: 5px 10px;

/* width: calc(100% - 1px); */
}
	

	#pubHomeCalloutsRow > .container-fluid > .row {
		margin: 0 -5px;
	}

	#pubHomeCalloutsRow .callout {
		padding: 5px;
	}

	#pubHomeCalloutsRow .outerCalloutAnchor {
		/* width: calc(100% - 1px); */
	}

	#pubHomeCalloutsRow .outerCalloutAnchor .callout-wrap {}
	#pubHomeCalloutsRow .outerCalloutAnchor .mpContent {}
	#pubHomeCalloutsRow .outerCalloutAnchor .mpContent img  {}
	#pubHomeCalloutsRow .outerCalloutAnchor .inner-callout-wrap {}
	#pubHomeCalloutsRow .outerCalloutAnchor .callout-overlay {}
	#pubHomeCalloutsRow .outerCalloutAnchor .mpContent a {}
	#pubHomeCalloutsRow .outerCalloutAnchor .mpContent a span {}	

	.privPage .watermarkBG {}
	.privPage .watermarkBG > .row {}
	.privPage .media-window  {}
	.privPage .media-window .media-window-padd .clearfix {}

	.privHome .pa-img-wrap-inner {
		position: relative;
	}

	.privHome .pa-img-wrap {}


	.privHome .pa-content-wrap {
		float: none;
		vertical-align: middle;
		margin: 0 auto;
		padding: 0;
		background: transparent;
	}

	.privPage .media-window .pa-img-gradient {}
	
	.privHome .pa-content-wrap-inner {
		padding: 8% 40px 8% 16%;
		text-align: left;
	}
	
	.privHome .pa-content-wrap-inner-inner{}
	.privHome .pa-content-wrap .pa-controls {}
	.privHome .pa-content-wrap-inner-inner-inner{}
	.privHome .pa-content-wrap-inner-inner-inner-inner {}
	.pa-content-wrap-inner-inner-inner-inner-inner {padding: 8%;min-height: 53%;}
	footer .row > div:nth-of-type(1) {}

	.horizSubNavWrap > .container {
			width: 1170px;
	}
	footer .social a:first-of-type i,
	footer .social a:first-of-type em{
		margin-left: 15px;

	}

	footer .bottomFooterLinksRow {
		display: block;
	}

	.privHome .privHomeHeadingWrap h2 {float: left;line-height: normal; text-align: left;}
	.privHome .privHomeHeadingWrap .abut {
	float: right;	
	}

	.pluginHeading {
    padding: 0 15px;
}
	.pluginHeading h1 {
		float: left;
		margin-bottom: 0;
	}	
	
	.pluginHeading a {
		float: right;
		margin-top: 9px !important;
	}

	footer .bottomFooterLinksRow {

    	display: block;
	}

}

/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/



@media (min-width: 1230px) { 
	.privPage.privHome .privHomeLower .container {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 1400px) { 
	header .container {
		width: 100%;
	}
	
	header .navbar-default .navbar-nav li.open > .dropdown-menu {
	    position: static;
	    float: none;
	    width: 100%;
	    display: block;
	}
	
	header .navbar-default .navbar-nav li.open > .dropdown-menu .dropdown-menu {
		background: #eee;
		position: static;
		margin: 0;border-radius: 0;
		border: none;box-shadow: none;
	}	
}

@media (min-width: 1400px) { 

	header {
		padding: 0 40px;
		height: 137px;
		background: transparent;
		position: absolute;
		background: rgba(255,255,255,0.25);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.8+0,0.73+13,0.62+27,0.28+62,0.09+84,0+100 */
		background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.46) 13%, rgba(0,0,0,0.41) 27%, rgba(0,0,0,0.24) 62%, rgba(0,0,0,0.055) 84%, rgba(0,0,0,0) 100%);
		/*background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 13%, rgba(0,0,0,0.62) 27%, rgba(0,0,0,0.28) 62%, rgba(0,0,0,0.09) 84%, rgba(0,0,0,0) 100%);*//* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.46) 13%,rgba(0,0,0,0.41) 27%,rgba(0,0,0,0.24) 62%,rgba(0,0,0,0.055) 84%,rgba(0,0,0,0) 100%);
		/*background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 13%,rgba(0,0,0,0.62) 27%,rgba(0,0,0,0.28) 62%,rgba(0,0,0,0.09) 84%,rgba(0,0,0,0) 100%);*//* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.46) 13%,rgba(0,0,0,0.41) 27%,rgba(0,0,0,0.24) 62%,rgba(0,0,0,0.055) 84%,rgba(0,0,0,0) 100%);
		/*background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 13%,rgba(0,0,0,0.62) 27%,rgba(0,0,0,0.28) 62%,rgba(0,0,0,0.09) 84%,rgba(0,0,0,0) 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
		border-bottom: none;
	}
	
	
	.modules-header {
		position: static;
		background-image: url(../../../Images/privHomeTopAreaBG.jpg);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		/*min-height: 340px;*/
		/* background-attachment: fixed; */
		/*height: 42.5%;*/
		padding: 0;
		height: 100%;
		/*max-height: 500px;*/
	}
	
	
	.modules-header-gradient {
		
		background: rgba(255,255,255,0.25);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.8+0,0.73+13,0.62+27,0.28+62,0.09+84,0+100 */
		background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 13%, rgba(0,0,0,0.62) 27%, rgba(0,0,0,0.28) 62%, rgba(0,0,0,0.09) 84%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 13%,rgba(0,0,0,0.62) 27%,rgba(0,0,0,0.28) 62%,rgba(0,0,0,0.09) 84%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 13%,rgba(0,0,0,0.62) 27%,rgba(0,0,0,0.28) 62%,rgba(0,0,0,0.09) 84%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
		height: 50%;
	}

	header .farRight {
		right: 0;
		position: absolute;
		display: block;
		top: 34px;
		font-size: 0;
	}
	
	.navbar-collapse.collapse {
		display: block !important;

	}

	header .navbar-header {
		float: left;
		position: absolute;
		display: none;
	}

	header .navbar-default .navbar-collapse, header .navbar-default .navbar-form, header .nav {
		display: block;
		position: relative;
		top: 0;
		text-align: center;
		margin: 0 auto;
		float: none;
	}

	header.private .navbar-default .navbar-collapse, header.private .navbar-default .navbar-form, header.private .nav {}
	header .navbar-default .navbar-collapse {
    width: 1170px;
}
	
	header .navbar-toggle {
		display: none;
	}

	header .navbar-default .navbar-collapse, header .navbar-default .navbar-form{
		background: none;
		box-shadow: none;
	}

	header .caret {
		display: none;
	}
	
	.navbar-default .navbar-nav > li > a,
	.navbar-default .navbar-nav>.open>a,
	.navbar-default .navbar-nav>.open>a:focus,

	.navbar-default .navbar-nav>.open>a:hover {
		font-size: 14px;
		font-weight: 700;
		letter-spacing: 0;
		text-align: center;
		background: none !important;
		padding-bottom: 0px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		line-height: inherit;
		display: inline-block;
	}

	.navbar-nav > li.dropdown:hover > ul.dropdown-menu,
	.nav li.dropdown-submenu:hover > ul.dropdown-menu,
	.navbar-nav > li.dropdown:hover > ul.dropdown-menu > li.dropdown:hover > ul.dropdown-menu,
	.navbar-nav > li.dropdown:hover > ul.dropdown-menu.pull-right,
	.nav li.dropdown-submenu:hover > ul.dropdown-menu.pull-right,
	.navbar-nav > li.dropdown:hover > ul.dropdown-menu > li.dropdown:hover > ul.dropdown-menu.pull-right{
	  display: block;
	  z-index: 99999;
	}
	
	.navbar-nav > li.dropdown  ul.dropdown-menu {
		border-radius: 0px;
		padding: 30px 0;
		position: absolute;
		width: 100%;
		min-width: 230px;
		left: 0;
		margin-left: -30px;
		top: calc(100% + 0px) !important;
		z-index: 9999;
		background: #f7f4f1;
		box-shadow: none;
		border-top-color: #333;
	}	

	header.private .navbar-nav > li.dropdown  ul.dropdown-menu {}

	.navbar-nav > li.dropdown > ul.dropdown-menu ul.dropdown-menu {
		left: 100%;
		margin-left: 0;
		right: 0;
		top: 0 !important;
		margin-top: -20px;	
		border: none;
	}

	header .navbar-default .navbar-collapse,
	header .navbar-default .navbar-form,
	header .nav {
		/* width: 1170px; */
		text-align: center;
		float: none;
	}
	
	header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav>.open>a, header .navbar-default .navbar-nav>.open>a:focus, header .navbar-default .navbar-nav>.open>a:hover, header .navbar-default .navbar-nav>.active>a, header .navbar-default .navbar-nav>.active>a:hover, header.private .navbar-default .navbar-nav>.selectedParent>a, header .navbar-default .navbar-nav>.selectedItem>a, header .navbar-default .navbar-nav>.selectedItem>a:focus, header .navbar-default .navbar-nav>.active>a:focus {
		/*color: #bfaa95 !important;*/
		color: #f3d7bc !important;
	}


	header .navbar-default .navbar-nav a .rootLevelSpan {
		padding-bottom: 7px;
		display: block;
		border-bottom: 0;
		width: 100%;
	}

	header .navbar-default .navbar-nav a:hover .rootLevelSpan,
	header .navbar-default .navbar-nav> a:focus .rootLevelSpan{
		border-color: transparent;
	}
	header .navbar-default .navbar-nav > li.selectedItem > a .rootLevelSpan{
		border-color: transparent;
	}

	header .navbar-default .navbar-nav > li.selectedItem > a .rootLevelSpan,
	header .navbar-default .navbar-nav > li.selectedParent > a .rootLevelSpan {}

	header .farLeft {}


	header .farRight {
		right: 0;
		position: absolute;
	}
	
	header .navbar-collapse .farRight{
		display: none;
	}	

	.navbar-nav > li.dropdown > ul.dropdown-menu > li {
		margin-left: 0;
		text-align: left;

		display: block;
		width: 100%;
	}
	
	.navbar-nav > li.dropdown > ul.dropdown-menu > li,
	.navbar-nav > li.dropdown > ul.dropdown-menu > li li {
		padding: 0;
		margin: 0;
		display: block;
	}
	
	.navbar-nav > li.dropdown > ul.dropdown-menu > li span,
	.navbar-nav > li.dropdown > ul.dropdown-menu > li a,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		font-size: 16px;
		color: #545454;
		letter-spacing: 0;
		line-height: 1.7em;
		white-space: normal;
		padding-left: 30px;
		padding-right: 20px;
		background: none;
		padding-top: 10px;
		padding-bottom: 8px;
		font-weight: 400;
	}

	.navbar-nav > li.dropdown > ul.dropdown-menu > li a:hover,
	.navbar-nav > li.dropdown > ul.dropdown-menu > li.active a{

		color: #545454 !important;
		background: #ded9d4;
	}	
.navbar-nav > li.dropdown > ul.dropdown-menu > li span{
padding-left: 0;
padding-right: 0;
}
	.navbar-nav > li.dropdown > ul.dropdown-menu li {
		position: relative;	
	}

	.navbar-default .nav > li > a.dropdown-toggle {
		display: none;	
	}

	.navbar-nav .dropdown-toggle {
		display: none;	
	}

	.navbar-header {}

	header .navbar-header {}
	header.private .navbar-header {}
	
	.navbar-brand {
		margin: 0 !important;
		/* width: 246px; */
		/* height: 80px; */
		display: none;
	}
	
	header.private .navbar-brand {}

	

	header .navbar-nav {
		top: 15px !important;
		font-size: 0;
		display: inline-block;
		width: auto;
		margin: 0 auto;
	} 

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		text-align: left;
	}

	.navbar-default .navbar-nav > li > a,
	.navbar-default .navbar-nav>.open>a,
	.navbar-default .navbar-nav>.open>a:focus,
	.navbar-default .navbar-nav>.open>a:hover {
		letter-spacing: 0;
		padding: 18px 0 24px;
	}

	header.private .navbar-default .navbar-nav > li > a,
	header.private .navbar-default .navbar-nav>.open>a,
	header.private .navbar-default .navbar-nav>.open>a:focus,
	header.private .navbar-default .navbar-nav>.open>a:hover {}

	header .navbar-default .navbar-nav a .rootLevelSpan {
		padding: 0;
	}
	
	header .navbar-default {}
	header.private .navbar-default{}
	
	header .navbar-default ul.navbar-nav > li.selectedItem > a,
	header ul.navbar-default .navbar-nav > li.selectedParent > a {
		/* background: url(../../../Images/headerNav_selected.png) no-repeat 50% 52px !important; */
	}
	
	header .navbar-default .navbar-nav a:hover .rootLevelSpan,
	header .navbar-default .navbar-nav> a:focus .rootLevelSpan,
	header .navbar-default .navbar-nav > li.selectedItem > a .rootLevelSpan,
	header .navbar-default .navbar-nav > li.selectedParent > a .rootLevelSpan {
		border-color: #c5c5c5;
	}

	header .navbar-default .navbar-nav > li:last-child {
		/* display: none; */
		/* width: 0 !important; */
	}
	
	header .nav li.logoLinkParent {
	display: inline-block;
	}

	header .navbar-default .navbar-nav > li > a, header .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
		letter-spacing: 0.15em;
		color: #fff;
	}
	
	header .nav li {
		display: inline-block;

		margin: 0 16px;
		padding: 0;
		line-height: 20px;
		margin: 0;
		width: auto !important;
	}
	
	
	header .nav li.leftOfLogoLinkParent {
		
margin-right: 40px;
	}
	
	header .nav li.rightOfLogoLinkParent {
		
margin-left: 40px;
	}
	
	header .navbar-nav > li.dropdown  ul.dropdown-menu {
		top: calc(100% - 0px);
		/* margin-top: -1px; */
	}	
	
	header .navbar-nav > li.dropdown.open > ul.dropdown-menu {
		display: none;
	}
	
	.pubHome .media-window div[id^="photoPluginWrapper"] {}
	
}

@media (min-width: 1430px) { 
	.pubhome-pa-wrap .pa-next, .privHome .pa-next {}
	.pubhome-pa-wrap .pa-prev, .privHome .pa-prev {}
}

@media (min-width: 1500px) {
	.navbar-brand {}
}

@media only screen 
and (min-device-width : 220px) 
and (max-device-width : 667px) {
	
	.login-page {
		background: #395f39;
	}
	
	.login-page-wrap {
	padding-top: 0;	
	}
	
	.login-page-border {
		padding-top: 10px;
    	padding-bottom: 10px;
	}
	
	.login-logo {
		margin-bottom: 20px;	
	}
	

	#member-login h4, .login-page-box h4 {

		margin-bottom: 20px;
	    min-width: 300px;
	}
	
	.login-page-wrap .login-wrap {
		width: 90%;
	}

	::-webkit-scrollbar {
		-webkit-appearance: none;
	}

	::-webkit-scrollbar:vertical {
		width: 12px;
	}

	::-webkit-scrollbar:horizontal {
		height: 12px;
	}

	::-webkit-scrollbar-thumb {
		background-color: rgba(0, 0, 0, .5);
		border-radius: 10px;
		border: 2px solid #ffffff;
	}


	::-webkit-scrollbar-track {
		border-radius: 10px;  
		background-color: #ffffff; 
	}

	.contPageCalendar.table-responsive {
			-webkit-overflow-scrolling: auto;
	}
	
}


@media only screen 
and (min-device-width : 200px) 
and (max-device-width : 768px)  {}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { /* STYLES GO HERE */ }

