@import url(global_v1-2.css);
@import url(CoveleighClub16_css/modules.css);
@import url(CoveleighClub16_css/plugins.css);
@import url(CoveleighClub16_css/Accordion.accordionTemplate.css);
@import url(_fonts/ss-social-regular/webfonts/stylesheet.css);
@import url(adminLogin.css);
@import url(admin.css);


/*Cambria, 'Cambria W01 Regular';*/

#adminDashboardMenu, #adminDashboardCETab,
#adminDashboard {
	z-index: 999999 !important;
}

html, body, form,
#masterPageUC_MSTR397250,
#masterPageUC_MPCA397250_dpPlaceholder,
.login-page {
	width: 100%;
	height:100%;
	font-family:'Century Gothic W01','Century Gothic',CenturyGothic,AppleGothic,sans-serif;
}

body.page {font-family: 'Century Gothic W01','Century Gothic',CenturyGothic,AppleGothic,sans-serif;font-size: 16px;color: #252525;position: relative;font-weight: 400;/*background: red;*//* padding: 0 !important; */line-height: 1.7em;}

h1,h2,h3,h4,h5,h6 {line-height: 1.5em;margin-bottom: 0.5em;font-weight: 400; font-family:'Century Gothic W01','Century Gothic',CenturyGothic,AppleGothic,sans-serif;}



h1 {
	/*font-size:26px;*/
	font-size:1.625em;
	color: #005a48;
	letter-spacing: 0.15em;
	text-transform: uppercase;
	
}

h2 {
	/*font-size:26px;*/
	font-size:1.625em;
	color: #9a7d55;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	
}



h3 {
	/*font-size:20px;*/
	font-size:1.250em;
	color: #9a7d55;
	letter-spacing: 0.05em;
	font-style: italic;
}

h4 {	
	/*font-size:14px;*/
	font-size:0.875em;
	color: #005a48;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	font-weight: 700;
	
}

.mpContent h4:first-of-type:first-child {
	
/*text-align: center;*/
}



h5 {
	/*font-size:19px;*/
	font-size:1.188em;
	color: #086854;
	letter-spacing: 0.06em;
	}

h6 {
	/*font-size:11px;*/
	font-size:0.688em;
	color: #9a7d55;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	font-weight: 700;
}

.mpContent table h1,
.mpContent table h2,
.mpContent table h3,
.mpContent table h4,
.mpContent table h5 {
margin-bottom: 0;	
}
	

em{

}

.panelBox.whitePanel h2 {
background: url(../../../Images/headingDiv.png) no-repeat left bottom;
padding-bottom: 1em;	
}

.panelBox.whitePanel h3 {
	/*font-size:18px;*/
	font-size:1.125em;
	color: #0b1925;
	letter-spacing: 0.02em;
	font-family: 'open-sans','OpenSans',sans-serif;
}

.panelBox.whitePanel h6 {
	/*font-size:12px;*/
	font-size:0.750em;
	color: #0b1925;
	letter-spacing: 0.02em;
	text-transform: none;
	line-height: 2em;
}

.panelBox.greyPanel h6 {
	font-weight: 400;
	text-transform: none;
	line-height: 2em;	
}



p, ol, ul{
	
font-size:14px;
	
margin-bottom:10px;
	
line-height: 1.7em;
	
color: #5b5b5b;
	
font-weight: 400;
}
p, .mpContent ol, .mpContent ul,  .mpContent table{font-family: 'Century Gothic W01','Century Gothic',CenturyGothic,AppleGothic,sans-serif;font-weight: 400;}



.mpContent {
margin-bottom: 0;	
}


a,a.small,a.anchor,a.visited {
	
color: #015242;
	
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;
}

.hideText {
	display: none;
}
hr {

}

hr {
    display: block;
    height: 4px;
    border: 0;
    border-top: 1px solid #dadada;
    margin: 1em 0 1em;
    padding: 0;
}

.greyPanel hr {
	margin: 1.75em 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 {
	
border: none;
	
background: #005a48;
	
color: #fff;
	
font-size: 14px;
	
text-decoration:none;
	
padding: 14px 22px 15px;
	
/*line-height: 40px;*/
	
margin: 2px auto;
	
letter-spacing:0.1em;
	
cursor: pointer;
	
font-weight: 400;
	
text-align: center;
	
line-height: normal;
	
text-transform: uppercase;
}

.abut {
-webkit-transition: color .3s ease, border.3s ease, background-color .3s ease;
	-moz-transition: color .3s ease, border.3s ease, background-color .3s ease;
    -ms-transition: color .3s ease, border.3s ease, background-color .3s ease;
    -o-transition: color .3s ease, border.3s ease, background-color .3s ease;
	transition: color .3s ease, border.3s ease, background-color .3s ease;	
}


.abut:hover, a.abut:hover, html input.abut[type="submit"]:hover, html input.abut[type="button"]:hover {
	color: #fff;
	background: #004235;
	
}

html .forgotLoginWrapper input.abut[type="submit"], html .forgotLoginWrapper input.abut[type="submit"]:hover {
letter-spacing: 0;
margin: 20px auto;	
}

a.abut {
display:inline-block;
}

/* ---------------------------
HEADER LOGO & NAV
--------------------------- */	

	
	header .container-fluid > .row,
	header .container > .row {
		margin-top: 17px;
		position: relative;
	}

header {
	padding: 0 24px 0 24px;
	display: none;
	right: 0;
	left: 0;
	z-index: 99998;
	height: 113px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	/*-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;*/
	background: #FFF;
	/* box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3); */
	width: 100%;
	position: relative;
}

header.pubHome {
	position: absolute;
}


	
header.pubContent {
	
	
	
	}
	

.navbar-default {
	background: none;
	border: none;
	margin-top: 0;
	margin-bottom: 0;
	}
	
	.navbar-toggle {
		margin-right: 0;
		margin-top: 24px;
	}
	
.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: #005a48;
}


header .navbar-default .navbar-toggle .icon-bar {
	background: #005a48;
	/* margin-right: 38px; */
}

.navbar-default .sr-only {
    position: absolute;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    clip: initial;
    border: 0;
    right: 0;
    color: #375d77;
    font-size: 12px;
    text-transform: uppercase;
}

header .navbar-default .sr-only {
	color: #005a48;
	/*	text-indent: -9999px;*/
	margin: 0;
	padding: 0;
	top: 1px;
}



.navbar-default .sr-only:after {
content: 'CLOSE';	
}

.navbar-default .collapsed .sr-only:after {
content: 'MENU';	
}

.navbar-default .navbar-toggle .icon-bar {
	/*background: #fff;	*/
}


header.navbar-default .navbar-toggle .icon-bar {
	/*background: #fff;	*/
}



.navbar-default .navbar-toggle .icon-bar {
    background: #000;
    position: absolute;
    height: 2px;
    right: 48px;
    /* left: 4px; */
    width: 22px;
}

.navbar-toggle span.icon-bar:nth-of-type(1) {
	   /* background: #fff;*/
}

.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: #005a48;
}

.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: 94px;
		height: 74px;
		background: url(../../../Images/Logo.png) no-repeat left top;
		float: none;
		display: block;
		text-indent: -9999px;
		margin: 0 !important;
		backface-visibility:hidden;
	}

	
	body.fixedHeader header .navbar-brand {
		background: url(../../../Images/Logo_Brown.png) no-repeat left top / cover;
		/*width: 133px;
		height: 51px;*/
	}
	


	
	.navbar-header {
	position: relative;
	z-index: 9999;	
	}
	
	.navbar-header a:hover {
	opacity: 0.75;	
	}
	
	header.public .navbar-header {
	/* float: none; */
	/* left: 0; */
	/* right: 0; */
	/* display: inline-block; */
	/* width: auto; */
	/* text-align: center; */
	/* margin: 0 auto; */
	/* position: absolute; */
	/* width: 69px; */
	/* height: 80px; */
	}
	
	.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;
	}
	

	
header.pubContent .nav {
	/*top: 6px;*/ }
	
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	position: absolute;
	width: 100%;
	border: none;
	top: 96px;
	z-index: 99999;
	/* overflow: visible; */
	padding: 0 5px;
	background: #FFF;
	}
	 

	
.nav {
	margin: 5px 0; }
	
.navbar-nav > li {
	float: none;
	margin-left: 0;
	}
	
.navbar-default .navbar-nav > li > a {
	/* color: rgba(255, 255, 255, 1); */
	/*font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;*/
	/*font-size: 14px;*/
	font-size:0.875em;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-align: center;
	padding: 15px;
	}
	
.navbar-default .navbar-nav > li > a:hover {
	background: none;
	color: #015242;
	}


header #ulMenuItem_100084	{
	display: none;
}

header .nav li.anchorLinkParent {display: none;}
header.pubHome .nav li.notOnPublicHomeNavItem{display: block;}	
	
	.navbar-default .navbar-nav > li:last-child {
	display: block;
	}
	
header .navbar-default .navbar-nav > li > a {
	color: #5b5b5b;
	}
	
	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: #015242 !important;
	}
	
	

header .nav li {
	text-transform: uppercase;
	letter-spacing: 0.05em;
	padding: 0;
	text-align: center;
	display: block;
	}
	
	
	header .nav li.footerLinkInHeaderLI {
		display: block;
	}
	

	
.navbar-default .navbar-nav > li:first-child {
	padding-left: 0;
	margin-left: 0;
	}	

.navbar-default .navbar-nav > li:last-child {
	padding-right: 0; }
	
.navbar-default .navbar-nav > li > a:focus {
	/* color: rgba(255, 255, 255, 1); */
	}
	
.navbar-nav > li.dropdown > ul.dropdown-menu {
    border: 0px;
    border-radius: 0;
    padding: 20px;
    /* position: absolute; */
    width: 100%;
    /* z-index: 9999; */
    box-shadow: none;
    background: #ded3c2;
}

.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-size:0.875em;
	font-weight: 500;
	color: #FFF;
	letter-spacing: 0.22em;
	line-height: 2.5em;
	white-space: normal;
	padding-left: 0;
	padding-right: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {

/* color: #FFF; */

opacity: 0.7;

background: transparent;

color: #5b5b5b;
}

.navbar-nav .dropdown-menu>.active>a, .navbar-nav .dropdown-menu>.active>a:hover, .navbar-nav .dropdown-menu>.active>a:focus {
background: #cfc5b7 !important;
color: #FFF !important;
}

.navbar-default .navbar-nav .open>a, .navbar-default .navbar-nav .open>a:hover, .navbar-default .navbar-nav .open>a:focus
	 {
		background: #cfc5b7 !important;
		color: #FFF !important;
		opacity: 1 !important;
	}


	header.private .navbar-default .navbar-nav > li:last-child {
		/* display: block; */
	}

header .farRight {display: none;/* position: absolute; */right: 0;}

header .farRight .social {
text-align: center;	
}

header  a[class^="ss-"] {
    color: #a28865;
    display: inline-block;
    margin: 0 3px;
    padding: 0;
}

header  a[class^="ss-"]:hover {

color: #015242;

}
header  a[class^="ss-"]::before {
    font-size: 14px;
    margin: 0;
    padding: 0;
}

header .farRight .abut, header .farRight .abutHover {padding: 8px 17px 9px;margin: 2px 0;}

header span.caret {border-width: 8px;}

.level1 .caret {vertical-align: top;margin-top: 20px;}

.level2 .caret,
.level3 .caret,
.level4 .caret {
vertical-align: text-bottom;	
}
	
/*header.pubContent .login-btn {
background: #055996;
	color: #fff;
}	
	
header.pubContent .login-btn:hover {
	background: #297bb7;


	color: #fff; 
	
}

header.private .login-btn {
background: #babdbf;
	color: #fff;
}	
	
header.private .login-btn:hover {
	background: #9ca1a4;
	color: #fff; 
	
}*/
	


/* ---------------------------
public home photo album
--------------------------- */

.pubhome-pa-wrap {width: 100%;/* height: 100%; */position: relative;overflow: hidden;background: #0b1925;}

.container-fluid.pubHome {
/*height: 100%;*/
}

/*.container-fluid.pubHome .pubhome-pa-wrap .imgMask {
position:absolute;
z-index: 99998;
width: 100%;
height: 299px;
left: 0;
right: 0;
bottom: 0;
background: url(../../../Images/imgMask_pubHomePA.png) repeat-x center bottom;	
}*/

.container-fluid.pubHome > .row {
height: 100%;	
}

.pubHome .media-window {width: 100%;overflow: hidden;}

.pubhome-pa-wrap > table,
.pubHome .media-window > table,
.privHome .media-window > table {
position: absolute;
    width: 16px;
    height: 16px;
    left: auto;
    right: 30px;
    top: 100px;
    z-index: 2880;
}

.pubHome .media-window div[id^="photoPluginWrapper"]{width: 100% !important; height: 0 !important; /*height: 100vh !important;
padding-bottom: 41.461%;*/}


.pubhome-pa-wrap div[id^="photoPluginWrapper"] .photoGalleryWrapDiv {
    width: 100%;
}

.pubHome .media-window div[id^="photoPluginWrapper"] .photoGalleryWrapDiv img {min-width: 100%;max-width: 100%;}


.pubhome-pa-wrap .pa-img-container {
   /* background-position: center center !important; */
   /* background-repeat: no-repeat; */
   /* background-size: cover !important; */
   /* height: 100%; */
   /* position: relative; */
   width: 100%;
   /* opacity: 0.7; */
}



	

.media-window {
position: relative;	
}

/*.media-window .imgMask {
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	height: 299px;
	background:url(../../../Images/imgMask_ContentPgBanner.png) repeat-x center bottom;
}*/
	
.media-window .mpContent img {
width: 100%;	
}

.mpContent img, .pa-img-wrap-inner img {

max-width: 100%;	

}

.lightGreySleeve {
	background: #d7d6d0;
}

.container.content-wrap{
	padding-top: 50px;
	padding-bottom: 50px;
}

	.carousel-caption {
	text-align: left;
	width: 100%;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	left: 1%;
	right: 0;
	bottom: 0;
	top: 31%;
	width: 98%;
	}
	
	.carousel-caption h1{
		
color: #FFF;
		
font-size: 48px;
		
line-height: 49px;
	}
	
	.carousel-caption h3{
		
color: #FFF;
	}
	
	.carousel-caption .row .row >div:nth-of-type(1){
		
	}
	
	.carousel-caption .row .row >div:nth-of-type(2){
		
	}
	
.pubHome .counter {
	bottom: 30px;
}

 .privHome .counter {bottom: 30px;}

.pubHome .counter,
 .privHome .counter
 {position: absolute;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;
 /* 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);*/
 }
 .pubHome .counter li.active,
 .privHome .counter li.active{
  /* Remove background-position if you are not using a sprite sheet and instead replace with another background: url();*/
  background: rgba(255,255,255,1);
  border: 2px solid rgba(255,255,255,1);
  /* border: 2px solid #FFF; */
 }
 
 .privHome .counter li {
	
	  background: transparent;
	border: 2px solid rgba(255,255,255,0.5);
 }
 
 .privHome .counter li.active {
	 background: #fff;
	 border: 2px solid #fff;
 }
 
  .pubHome .counter li {
	 background: rgba(255,255,255,0.6);
	 border: none;
 }
 
 .pubHome .counter li.active {
	 background: #FFF;
	 border: none;
 }
 
 /* .privHome .counter {
	display: none;  
  }*/

.sidebar .side-menu {
	padding: 0 0 18px;
	margin: 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: 0;
padding: 0;
text-align: left;

background-color: transparent !important;}

.sidebar .side-menu ul > li a {
	font-family: inherit;
	font-size: 16px;
	color: #015242;
	padding: 0 24px 0 0;
	text-transform: none;
	font-weight: 400;
	line-height: 36px;
	display: block;
}

.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: #9a7d55;
}







.sidebar .side-menu ul > li a.selected,
.sidebar .side-menu ul > li.selectedItem a,
.sidebar .side-menu ul > li.selectedItem a:hover {
	color: #9a7d55;
	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 {
    /* margin-left: 20px; */
    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: 20px 0 30px;/*padding: 0 5%;*/}


/* ---------------------------
Amenities cont page
--------------------------- */

.beigeArea {
background: #f9f6f3;
/*border-top: 1px solid #d6c7b2;
border-bottom: 1px solid #d6c7b2;*/
}

section.beigeArea {
padding-top:0 !important;
padding-bottom: 0 !important;
text-align: center;	
}

section.beigeArea > div {
padding-top: 40px;
padding-bottom: 40px;	
}


.beigeArea:before {
	width: 100%;
	height: 9px;
	content: '';
	border-bottom: 1px solid #d6c7b2;
	display: block;
}

.beigeArea:after {
	width: 100%;
	height: 9px;
	content: '';
	border-top: 1px solid #d6c7b2;
	display: block;
}

.media-window .mpContent h1 {
	
	position: absolute;
	max-width: 90%;
	bottom: 10%;
	/*padding-bottom: 4%;*/
	left: 0;
	right: 0;
	text-align: center;
	margin: 0 auto;
}

.pubHome .media-window .mpContent img {}




.pubContent section.pubHomeCalloutsSection {
	padding-top: 0;
	position: relative;
}

.pubHome a.abut:hover {
opacity: 0.8;	
}




.introSection {
	text-align: center;
}


.greySection {}

.pubContent .greySection {

text-align: center;	
padding-top: 50px;
padding-bottom: 50px;	
}

.pubContent .greySection h1 {
	text-transform: uppercase;
}

.pubContent .greySection.sectionTitle {
padding-top: 36px;
padding-bottom: 36px;	
}



.panelSection .mpContent img {
min-width: 100%;
max-width: 100%;
height: auto;	
}

.panelSection .bigBG {
		margin-left: 15px;
		margin-right: 15px;	
	}

.pubHome section {
	padding-top: 40px;
	padding-bottom: 40px;
}	

.pubContent section {
	padding-top: 60px;
	padding-bottom: 60px;
}

.pubContent section.panelSection,
.pubHome section.panelSection {
	
padding: 0;
}
.pubContent .fullPanel {
text-align: center;	
}



.panelSection .mpContent h1 > a:after {
	width: 18px;
	height: 24px;
	content:url(../../../Images/panelArrow_mask.png);
	background: #015242;
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
	-webkit-transition: color .3s ease, border.3s ease, background-color .3s ease;
	-moz-transition: color .3s ease, border.3s ease, background-color .3s ease;
	-ms-transition: color .3s ease, border.3s ease, background-color .3s ease;
	-o-transition: color .3s ease, border.3s ease, background-color .3s ease;

	transition: color .3s ease, border.3s ease, background-color .3s ease;
	
	
	background-clip: padding-box;
}

.panelSection .mpContent h1 > a:hover,
.panelSection .mpContent h1 > a:hover:after {
opacity: 0.8;	
}

.panelSection .mpContent h4 a:hover {
	color: #375d77;
}


.panelSection .mpContent h4 > a:hover:after {
	 background: #375d77;
}


section.horizSubNavWrap {

	/* padding-top: 10px; */
	/* padding-bottom: 10px; */
	width: 100%;
	display: none;
	/* height: 36px; */
	border-bottom: 1px solid #d9ccb9;
	border-top: 1px solid #d9ccb9;
	margin: 4px 0;
	padding: 0;
}

.privHome section.horizSubNavWrap {
	display: block;
}


	.privHome .horizSubNavWrap nav ul > li {

display: block;




}

.privHome .horizSubNavWrap nav ul > li a {

display: block;

font-size: 14px;

font-weight: 700;

text-transform: uppercase;

letter-spacing: 0.2em;
}


section.bottomThreePanelSection {
	    padding: 0;
}

section.bottomThreePanelSection > .container-fluid {
	
}

section.bottomThreePanelSection > .container-fluid > .row {
	
}

section.bottomThreePanelSection > .container-fluid > .row > div[class^="col-"] {
	padding: 7.5px 15px;
}

section.bottomThreePanelSection > .container-fluid > .row > div[class^="col-"] > .mpContent {
	
}

section.bottomThreePanelSection > .container-fluid > .row > div[class^="col-"] > div > .mpContent > img {
	min-width: 100%;
	max-width: 100%;
	vertical-align: bottom;
}

section.horizSubNavWrap.fixed {
position: fixed;
z-index:99999;	
}

.horizSubNavWrap nav {text-align: center;padding: 17px 0 19px;}



.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 {
	
padding-top: 0;
}

.privHome .horizSubNavWrap nav ul{
	
}

.privHome .horizSubNavWrap nav ul> li a {
	
}

.horizSubNavWrap nav ul > li a:hover {
    color: #9a7d55;
    border-color: transparent;
    background: transparent;

}

.horizSubNavWrap nav ul > li a.selected,
.horizSubNavWrap nav ul > li.selectedItem a,
.horizSubNavWrap nav ul > li.selectedItem a:hover, 
.horizSubNavWrap nav ul > li.active a{
	 color: #9a7d55;
	text-decoration: none;
	background-color: transparent;
	/* border-color: #375d77; */
}

.watermarkBG.fullPanel {
text-align: center;	
}

.watermarkBG.fullPanel .mpContent > *{
color: #4a2919;	
}

.watermarkBG.fullPanel .mpContent,
.watermarkBG.fullPanel .mpContent p{
font-size: 14px;
}

.watermarkBG.fullPanel .mpContent a:last-child{
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.1em;
line-height: 30px;
border-top: 1px solid #b4a37c;
border-bottom: 1px solid #b4a37c;
display: inline-block;
margin-top: 8px;
}


.panelSection .container-fluid > .row >div.panelCopyWrap .mpContent {

padding: 10%;
}






.bigBG {

background-size: cover;	
background-repeat: no-repeat;
background-positon: 0 0;
}

.fiftyFifty  .row.bigBG {
	background-size: 100% 50%;
	background-repeat: no-repeat;
}

/*.fiftyFifty  .row,
.fiftyFifty .bigBG,
.fiftyFifty .bigBG .mpContent,
.fiftyFifty .bigBG .mpContent img {
height: 100%;	
}*/


.fiftyFifty .mpContent {
padding-top: 50px;
padding-bottom: 50px;	
}

.fiftyFifty .row > div:nth-of-type(2) {
background: #FFF;	
}

.fiftyFifty .mpContent {
padding: 60px 50px 50px;	
}

/*.fiftyFifty .bigBG .mpContent{
padding: 0;
}
*/


/* ---------------------------
CONTENT PAGE SECTIONS
--------------------------- */	
.privPage .watermarkBG {
	/*min-height: 224px;*/
	width: 100%;
	position: relative;
	padding: 0 15px 0;
	background-attachment: fixed;
}

.privPage .watermarkBG > .row{
	
}

.privPage .media-window  {
	
}

.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 .container .row {
	
}

.privPage.privHome .container .row > .privHomeQuickLinksWrap {
	
}

.privPage.privHome .container .row > .privHomeQuickLinksWrap > div {
	background: #FFF;
	border: 1px solid #cdc6bb;
	height: 100%;
}

html._Telerik_IE9 .privPage.privHome .container .row > .privHomeQuickLinksWrap > div {
	min-height: 378px;
}

.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%; */
	/* display: table; */
	position: relative;
}

.privPage .media-window .pa-img-gradient {




}


.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,
.privPage.privHome .container {
	position: relative;
}

.privPage .container .media-window {
}

.privPage .container .media-window {
    /*position: relative;*/
    top: 0;
}

.privHome .media-window p, .privHome .media-window h2 {
	/* margin-bottom: 0; */
	/* display: inline-block; */
}

.privHome .media-window .abut {
	
border-color: #ece6db;
	
color: #fff !important;
}

.privHome .media-window p:first-of-type {

/* vertical-align: bottom; */

/* margin: 0 6px; */
}

.privHome .media-window h2 {
	/* margin-top: 10px; */
	margin-bottom: 10px;
	display: block;
}

.privHome .media-window p.PADesc {
	margin-bottom: 22px;
	font-size: 18px;
}

.content-area div[id^="photoPluginWrapper"] {
	
}

.content-area div[id^="photoPluginWrapper"] .photoGalleryWrapDiv .photoAlbumImage {
max-width: 100%;
height: auto;	
}

.contPageCalendar.table-responsive {
	
	
	
}

.contPageCalendar td {
	/*padding: 25px 7% 0px 7% !important;*/
	padding: 25px 30px 0 !important;
}

.contPageCalendar td:first-of-type {
	
}

/* ---------------------------
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-inner {
	position: relative;
}

.pubhome-pa-wrap .pa-prev,
.pubhome-pa-wrap .pa-next,
.privHome .pa-prev,
.privHome .pa-next {

display: inline-block;

height: 39px;

margin: 20px 0 30px 15px;

position: static;

width: 21px;

z-index: 9999;

display: none;
}

.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: 21px;
	height: 39px;
}
.pubhome-pa-wrap .pa-prev,
.privHome .pa-prev {
	left: 0;
}
.pubhome-pa-wrap .pa-next,
.privHome .pa-next {
	right: 0;
}

.privHome .pa-content-wrap{
    padding: 0;
}

.privHome .pa-content-wrap-inner {text-align: center;padding: 50px 40px;}

.welcomeBack {text-align: center;padding: 22px 15px 0 15px;}

.welcomeBack p{text-align: center;color: #434343;font-size: 18px;margin-bottom: 6px;}



.privHomeQuickLinksWrap {
	/* min-height: 42px; */
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #ac9d78;
}

.privHomeQuickLinksWrap .ulMenu {list-style: none;margin: 0 auto;padding: 0px 0 18px;}

.privHomeQuickLinksWrap h5{
	
margin-top: 34px;
}


.privHomeQuickLinksWrap .ulMenu .ulMenuItem {
    margin: 0 20px 0;
}

.privHomeQuickLinksWrap .ulMenu .ulMenuItem a,
.privHomeQuickLinksWrap .ulMenu .ulMenuItem a:hover {

background: transparent;

color: #968252;

font-size: 14px;

text-decoration:none;

padding: 0;

/*line-height: 40px;*/

margin: 0 auto;

letter-spacing: 0.2em;

cursor: pointer;

font-weight: 400;

text-align: center;

line-height: 30px;

display: block;

text-transform: uppercase;
}

.privHomeQuickLinksWrap .ulMenu .ulMenuItem a:hover {
	color: #375d77;
}

.privHomeQuickLinksWrap .ulMenu .ulMenuItem,
.privHomeQuickLinksWrap .ulMenu .ulMenuItem a {
	display: block;
}

.sidebar {padding-top: 40px;}

.privHome .sidebar .news-block {}

.privHome .sidebar .viewAll {
text-transform: uppercase;
font-size: 14px;
color: #9e8c5f;
letter-spacing: 0.1em;	

}

.privHome .sidebar .news-wrap h6 {
	margin: 1em 0;
	font-size: 12px;
	color: #b9b9b9;
	font-weight: 700;
}
.privHome .sidebar .news-wrap p a {

color: #434343;
}

.privHome .sidebar .news-wrap p a:hover {
    text-decoration: none;
    color: #1d8e77;
}
.privHome .sidebar .news-wrap .news-item {padding: 5px 0 5px;}


.privHome .sidebar .news-wrap .news-block > div > div > div {
	overflow: hidden;	
}

.privHome .sidebar .news-wrap .news-block {padding: 0 0 20px;text-align: left;}

.privHome .content-area .cal-wrap {
	
}

.privHome .content-area .cal-item {
	margin-bottom: 30px;
	margin-top: 17px;
}

.privHome div.news-item:nth-of-type(3n+4) {
	clear: left;
}

.privHome .content-area .cal-item a{
	/* display: block; */
	color: #9a7d55;
}

.privHome .content-area .cal-item a:hover {

color: #015242;

}

.privHome .content-area .cal-img,
.pubHome .gridSection .mpContent a{
	position: relative;
	display: block;
}

.privHome .privHomeHeadingWrap {}

.privHome .content-area .privHomeHeadingWrap h1 {margin-bottom: 0;}
.privHome .content-area .privHomeHeadingWrap h2 {font-size: 23px;letter-spacing: 0.05em;margin-bottom: 20px;}

.privHome .content-area .cal-img img{
	width: 100%;
	height: auto;
}

.privHome .content-area .cal-item  h2{
	/* line-height: normal; */
	-webkit-transition: color .3s ease;
	-moz-transition: color .3s ease;
	-ms-transition: color .3s ease;
	-o-transition: color .3s ease;
	transition: color .3s ease;
	color: #375d77;
	margin-bottom: 0;
}

.privHome .content-area .cal-item a:hover h2 {
	color: #375d77;
	opacity: 0.8;
}

.privHome .content-area .cal-item p {color: #808c97;font-size: 14px;margin-bottom: 16px;}

.privHome .content-area .cal-item p.cal-date {

font-size: 13px;

margin-top: 13px;

margin-bottom: 2px;

font-style: italic;

color: #434343;

line-height: normal;
}

.privHome .sidebar h2 {
	font-size: 16px;
	letter-spacing: 0.02em;
}

.privHome .sidebar h2:first-of-type {

margin-bottom: 0;
}

.privHome .sidebar h2.todaysDate {
font-size: 14px;
}

.privHome .sidebar .filered-calendars-wrap {

}

.privHome .sidebar {
font-size: 14px;	
}

.privHome .sidebar .filered-calendars-wrap h6 {font-size: 12px;color: #1d8e77;letter-spacing: 0.1em;margin-bottom: 0;}

.privHome .sidebar .filered-calendars-wrap .filtered-cal {
	
padding: 0 0 10px;
}


.privHome .sidebar .filered-calendars-wrap .filtered-cal p {
	color: #434343;
	margin-bottom: 4px;
}

.privHome .sidebar .filered-calendars-wrap .filtered-cal p a {
	color: #434343;
}
/* ---------------------------
MEMBER LOGIN PAGE
--------------------------- */	
.login-page {width: 100%;height: 100%;background: url(../../../Images/BG_Login.jpg) no-repeat center top / cover;display: table;}




.login-logo {
	width: 100px;
	height: 79px;
	background: url(../../../Images/logo_login.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	margin: 0px auto 15px;
}

.login-logo:hover {
opacity: 0.75;	
}


#member-login h1,
.login-page-box h1{
	
font-size: 24px;
	
letter-spacing: 0.14em;
	
text-align: center;
	
margin-bottom: 34px;
}

#member-login p,
.login-page-box p{
	
text-align: center;
	
min-width: 350px;
	
max-width: 80%;
	
margin-left: auto;
	
margin-right: auto;
	
margin-bottom: 29px;
}

.login-abut-wrap {

float: right;
}

.login-abut-wrap .abut{

}

/* ---------------------------
MEMBER LOGIN MODAL
--------------------------- */	


.modal-content {/*background: none; box-shadow: none;*/border-radius: 0;}

#vimeoVideo .modal-content {
	background: #fff;

	/*	max-width: 720px;
	max-height: 405px;*/
	width: 760px;
	height: 465px;
	/* top: 212px; */
	border: none;
	border-radius: 0;
	margin: 0 auto;
	/* bottom: 0; */
	/* top: 20%; */
	}
	
	.vimeoLaunch:hover img {
	opacity: 0.75;	
	}
	
	#vimeoVideo .modal-header {
		border: none;
	}
	
	#vimeoVideo .modal-body {
	/* padding: 20px 15px 74px; */
	width: 720px;
	height: 405px;
	margin: 10px auto 0;
	/* padding-top: 20px; */
	}

.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 {
	/* max-width: 600px; */
	margin: 0 auto;
	/* padding: 42px 0px 0; */
	display: table-cell;
	/* min-width: 600px; */
	vertical-align: middle;
}

.login-page-box {background: #fff;max-width: 600px;margin: 0 auto;text-align: center;}

.login-page-border{padding-top: 37px;padding-bottom: 80px;}

 

.login-page-wrap h3 {
text-align: center;
margin-bottom: 1.35em;	
}
	
.login-wrap {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    /* width: 62.165%; */
}


.login-page-wrap .login-wrap {
   width: 80%;
}



.login-wrap table {
    color: #015242 !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: 1px solid #d7e1e7;
    /*border-radius: 2px;*/
    color: #868d92;
    font: 400 18px/46px 'Century Gothic W01','Century Gothic',CenturyGothic,AppleGothic,sans-serif;
    height: 46px;
    margin-bottom: 19px;
    padding: 0;
    text-align: left;
    text-indent: 12px;
    max-width: 100%;
    min-width: 100%;
    margin: 0 auto 19px;
    display: block;
    letter-spacing: 0.02em;
}
.login-wrap .advLogUsername:focus, .login-wrap .advLogPassword:focus {
    /*color:rgba(0,0,0,0.85);*/ 
	background: #FFF;
	outline: none;
}
.login-wrap .clearfix {
    /*line-height: 20px;*/
    padding: 0px 0 28px;
    /* max-width: 350px; */
    /* min-width: 80%; */
    margin: 0 auto;
    width: auto;
    text-align: center;
    /* vertical-align: top; */
}
.login-bot-l {color: #00392e;float: left;font-size: 12px;text-align: left;/* font-weight: 300; */line-height: 16px;vertical-align: top;height: 20px;text-transform: uppercase;letter-spacing: 0.14em;/* margin-top: 11px; */}
.login-bot-l span, .login-bot-l a, .login-bot-r span, .login-bot-r a {
}
.login-bot-l label {
    line-height: 19px;
    font-weight: 300;
}
.login-bot-l input {
}
.login-bot-l a, .login-bot-r a, .login-wrap a.goBackLink {
        color: #00392e;
        font-size: 12px;
        text-decoration: none;
        vertical-align: top;
}
.login-bot-l a:hover, .login-bot-r a:hover, .login-wrap a.goBackLink:hover {
    color: #005a48;
    font-size: 12px;
    text-decoration: none;
    /* opacity: 0.8; */
}
.login-bot-r {
  color: #00392e;
  float: right;
  font-size: 12px;
  /* font-weight: 300; */
  text-align: left;
  line-height: 21px;
  /* vertical-align: top; */
  /* height: 20px; */
  text-transform: uppercase;
  letter-spacing: 0.14em;
  /* margin-top: 11px; */
}
.login-wrap .abut, .login-wrap .abut:hover {
    display: block;
    margin: 0 auto !important;
	padding: 13px 47px 12px;
}

.login-wrap .abut:hover {
}

.login-bot-l input[type="checkbox"] {
    display: none;
}
.login-bot-l input[type="checkbox"] + label::before {
   background-color: #005a48;
   border: 1px solid #005a48;
   /* border-radius: 10px; */
   content: "";
   display: inline-block;
   height: 20px;
   margin-right: 10px;
   vertical-align: bottom;
   width: 20px;
   border: none;
}
.login-bot-l input[type="checkbox"]:checked + label::before {
    background-color: #005a48;
    color: #fff;
    content: "\2714";
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    /* font-weight: 100; */
    /* text-indent: 4px; */
}

	
/* ---------------------------
FOOTER
--------------------------- */	




footer {
	background: #005a48;
	display: block;
	/*float: left;*/
	width: 100%;
	padding: 10px 0;
	cursor: default;
	text-align: center;
	/* overflow: hidden; */
	}
	
/*footer.pubContent img {
	margin-right: 1.5em; 
	
	}*/
	
	footer .pull-left img { 
	display: block;
	margin: 0 auto 1em auto;
	text-align: center; 
}
	
footer .row:nth-of-type(2) > div {
    padding: 8px 15px;
}

footer.pubHome {
	/*background: #E4E5E6;*/
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 99999;
	/*	float: none;*/
	right: 0;
	/* margin-top: -50%; */
	}


footer p {
font-size: 0.750em;	
}
	
footer p {
	
color: #fff;
	
font-size: 15px;
	
margin-bottom: 0;
	



line-height: 36px;
}

footer p span{

display: inline-block;

margin: 0 12px;
}

footer p:nth-of-type(2){
    letter-spacing: 0.15em;
    text-transform: uppercase;
    font-size: 13px;
    display: block;
}

footer .pull-left a:hover {
	/*color: #666;*/
}


footer a, footer a:hover {
	font-family: 'Century Gothic W01','Century Gothic',CenturyGothic,AppleGothic,sans-serif;
	font-size: 13px;
	color: #fff;
}

footer .footerPipe {
display: none;	
}


footer .pull-right a:hover {
	/*color: #9b8a56;*/
}


footer a:hover {
	color: #e1e1e1;
}

	
/*footer.pubHome p,
footer.pubHome a,
footer.pubHome a:hover { 
	color: #838383;
	
 }*/

footer .social a {
	text-indent: -9999px;
}

footer .social i,
footer .social em,
footer .social span span {

	display: none;
	}
	
	footer .social a:first-of-type i,
	footer .social a:first-of-type em,
	footer .social a:first-of-type span {
	/*margin-left: 0;*/
}

.login-page footer {
margin-top: 50px;
display: none;	
}
	
/*footer.pubHome .social a:hover,
footer.pubContent .social a:hover { 
	opacity: 0.6; }*/

.social i,

.social em,

.social span:before { 
	font-size: 14px;
	position: relative;
	top: 2px;
	right: 4px; }
	
	
footer .pull-left {
	float: none !important;
	text-align: center; 

	}
	
footer .pull-right {
	float: none !important;
	text-align: center; 
}	


footer .bottomFooterLinksRow {
	display: none;
	background: #274c66;
}

footer .bottomFooterLinksRow ul {
	width: auto;
	text-align: center;
	margin: 0 auto;
	padding: 12px 0 7px;
}

.bottomFooterLinksRow ul > li {
	display: inline-block;
	font-size: 0;
	margin: 0 36px;
}

.bottomFooterLinksRow ul > li > a {
	color: #FFF;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 0.25em;

}

.bottomFooterLinksRow ul > li > a:hover {
	color: #e1e1e1;
}
	
/* ---------------------------
MEDIA QUERIES
--------------------------- */	


@media (min-width: 400px){

.pubHome .media-window .mpContent img {}
}


@media (min-width: 500px){
.pubHome .media-window .mpContent img {}




}


@media (min-width: 600px) { 

.privHome .sidebar .news-wrap table[class$="HorizontalTable"] td {
width: 50%;	
}



.login-page-wrap .login-wrap {
   width: 58.335%;
}

.login-page-wrap {
    /* padding: 5.65% 0 0; */
    display: table-cell;
    vertical-align: middle;
}



.pubHome .media-window .mpContent img {}

.pubContent .greySection.sectionTitle h1 .goldHeadingBorder:before,
.pubContent .greySection.sectionTitle h1 .goldHeadingBorder:after {
	

    width: 500px;

}


}


@media (max-width: 768px) { 
.mpContent .abut {
width: 95%;	
}

.contPageCalendar td:first-of-type {
padding-left: 3.5% !important;		
}


.contPageCalendar tr:last-of-type td {
	padding-bottom: 25px !important; 
}

}


@media (min-width: 768px) { 


.contPageCalendar td:first-of-type {
padding-left: 0 !important;	
}


header.public .navbar-brand {
	width: 358px !important;
}

.pubContent .greySection.sectionTitle {
padding-top: 113px;
padding-bottom: 36px;	
}

.navbar-header {
float: none;	
}

header {height: 113px;}

.navbar-brand{

margin: 0 !important;
}

header .container-fluid > .row,
	header .container > .row {
		margin-top: 17px;
		position: relative;
	}

body.fixedHeader header .container-fluid > .row,
body.fixedHeader header .container > .row {
		margin-top: 9px;
	}

.privHome-pa-wrap .img-next, .privHome-pa-wrap .img-prev {
top: 45%;	
}

.carousel-caption h1 {/* font-size: 24px; *//* font-weight: 400; */}
	
	.carousel-caption > a {
	margin-top: 30px;	
	}
	
	.carousel-caption {position: absolute;padding: 0 15px;left: 28px;right: 0;top: 44%;}
	
	.carousel-caption .container {


	margin: 0;	
	}

.carousel-caption h1{
		
line-height: 56px;
		
font-size: 56px;
	}
	
	.carousel-caption h3{
		
	}
	
	.carousel-caption .row .row >div:nth-of-type(1){
		
	}
	
	.carousel-caption .row .row >div:nth-of-type(2){
		
	}
	
	.pubhome-pa-wrap .dots-wrap {
	 bottom: 38%;
	 
	}
	
	.whiteLineSplit .container {
	
}



header.pubHome .nav li.anchorLinkParent {
	display: inline-block;
}

header.pubHome .nav li.notOnPublicHomeNavItem{display: none;}

header .nav li.footerLinkInHeaderLI {
		display: none;
	}

.nav > li > a.dropdown-toggle {
    display: none;
}

.navbar-default .navbar-nav > li > a {
	letter-spacing: 0.1em;
	display: block;
	padding: 15px 15px;
	}
	

/* Show member login in nav */	
.navbar-default .navbar-nav > li:last-child {
	display: inline-block;
	padding-right: 0; }
	
	
	header.private .navbar-default .navbar-nav > li:last-child {

		/* display: none; */
	}
	
	header.public .navbar-header {
		
/* float: none; */
		
/* left: 0; */
		
/* right: 0; */
		
/* position: absolute; */
		
/* width: 69px; */
		
/* height: 80px; */
		
/* text-align: center; */
		
/* margin: 0 auto; */
	}
	
/*	header.public .navbar-default .navbar-nav > li:last-child {
	display: none; }*/

	section.bottomThreePanelSection > .container-fluid > .row > div[class^="col-"] {
	padding: 0;
}


.sidebar .side-menu  {
display: block;	
}

/*header .login-btn {
	display: inline-block !important; 

	
	}*/

	
	/* Hide member login from nav until mobiel view */	
/*.pubHome .navbar-default .navbar-nav > li:last-child, .pubContent .navbar-default .navbar-nav > li:last-child {
	  display: none;
	}*/
	
	
	
	header .pull-right {
	display: none; }

.login-page footer {
position: relative;
width: 100%;
bottom: 0;
display: block;
}
	
footer .pull-left > img {
	display: initial;
	margin: 0 1.5em 0 0; 
	text-align: left;
	}
	 

footer p,
footer .footerPipe {
	/* padding-right: 12px; */
	display: inline-block;
	}





footer .bottomFooterLinkRow > div {
	padding-left: 57px;
 }
 
 
 footer.pubHome .bottomFooterLinkRow > div {
	padding-left: 0; 
 }
 

 
 footer .bottomFooterLinkRow ul.ulMenu li.ulMenuItem {
    margin: 0 30px 0 0;
}

.pubHome .greyPanel {
padding-left: 50px;
padding-right: 50px;	
}



.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 {
	/* padding: 50px 40px; */
}





.privHome .sidebar .news-wrap .news-item > div {
padding-left: 0;
padding-right: 0;	
}

.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 {
	/* position: absolute; */
	top: auto;
	bottom: 30px;
	margin: 0;
}

.pubhome-pa-wrap .pa-prev,
.privHome .pa-prev {
	left: 30px;
}

.pubhome-pa-wrap .pa-next,
.privHome .pa-next {
}

.privHomeQuickLinksWrap .ulMenu .ulMenuItem,
.privHomeQuickLinksWrap .ulMenu .ulMenuItem a {
	display: inline-block;
}

header .navbar-toggle {
display: block;	
}

.navbar-collapse.collapse {
	  
display: none !important;
}

.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;
}

.pubHome .counter, .privHome .counter {
display: block;	
}

.privHome .counter li {
	
background: transparent;
	
border: 2px solid #005a48;
	}
 
 .privHome .counter li.active {
	 background: #005a48;
	 border: 2px solid #005a48;
	}
 

  .pubHome .counter li {
	 background: rgba(255,255,255,0.6);
	 border: none;
 }

 
 .pubHome .counter li.active {
	 background: #FFF;
	 border: none;
 }

}






@media (min-width: 992px) { 

header .navbar-toggle {
display: none;	
}

.navbar-collapse.collapse {
	    display: block !important;
}

.navbar-collapse.in {
    overflow-y: auto;
    display: block !important;
}

body.fixed {
padding-top: 147px;	
}

body.modules-body.fixed {
padding-top: 0;	
}

header.public.fixed,
header.private.fixed  {
	/* background: #FFF; */
	/*border-bottom: 1px solid #e6e6e6;*/
	position: fixed;
	top: 0;
}

header.private.fixed.modules-header {
position: relative;	
}


header .container-fluid > .row,
	header .container > .row {
		margin-top: 11px;
		position: relative;
	}


header .navbar-nav {
	
}

header .navbar-nav > li{
	
}

.navbar-nav > li.dropdown > ul.dropdown-menu {
	
}
header .nav li {display: inline-block;margin: 0 6px;}
/* Right align nav once login text brought into nav and login btn is off */	
.nav {
	
display: inline-block;
position: relative;
top: 0;
width: auto;
text-align: left;
margin: 0 auto;
float: none; 
} 

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    position: relative;
    top: 16px;
    /* top: 21px; */
    width: auto;
    z-index: 999;
    text-align: center;
    background: none;
    float: left;
}

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 {
    color: #015242 !important;
    font-size: 16px;
    /* font-size: 1em; */
    /* font-weight: 500; */
    letter-spacing: 0;
    text-align: center;
    background: none !important;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}

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 {
    /* padding-left: 5px; */
    /* padding-right: 5px; */
    color: #015242;
}

.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: 0px;
    border-radius: 0;
    padding: 20px 0;
    position: absolute;
    width: 100%;
    min-width: 230px;
    left: -10px;
    /* left: 100%; */
    /* margin-left: -100px; */
    /* right: auto; */
    /* margin-left: 50%; */
    top: 68px;
    z-index: 9999;
    background: #fff;
    box-shadow: none;
}


header .navbar-nav > li.dropdown  ul.dropdown-menu {

top: 56px;

position: absolute;
}


header{padding: 0;height: 162px;background: url(../../../Images/headerBG.png) repeat-x center bottom #FFF;}

header:after {
    width: 100%;
    height: 6px;
    /* content: ''; */
    border-top: 1px solid #d6c7b2;
    display: block;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -6px;
    background: #FFF;
}

.navbar-nav > li.dropdown > ul.dropdown-menu ul.dropdown-menu {
    left: 100%;
    margin-left: 0;
    right: 0;
    top: 0;
    margin-top: -20px;	
}



header .navbar-default .navbar-collapse, header .navbar-default .navbar-form, header .nav {width: 100%;text-align: center;}

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 {
	 color: #015242 !important;
}

body.fixedHeader header .navbar-default .navbar-nav > li > a,
body.fixedHeader header .navbar-default .navbar-nav > li > a:hover,
body.fixedHeader header .navbar-default .navbar-nav>.open>a,
body.fixedHeader header .navbar-default .navbar-nav>.open>a:focus,
body.fixedHeader header .navbar-default .navbar-nav>.open>a:hover,
body.fixedHeader header .navbar-default .navbar-nav>.active>a,
body.fixedHeader header .navbar-default .navbar-nav>.active>a:hover {
	color: #9b8a56;
}

header .navbar-default .navbar-nav a .rootLevelSpan {padding-bottom: 24px;display: block;border-bottom: 0;}

header .navbar-default .navbar-nav a:hover .rootLevelSpan,
header .navbar-default .navbar-nav> a:focus .rootLevelSpan {
	border-bottom: 7px solid transparent;
	/* border-width: 2px; */
	background: url(../../../Images/dropdownArrow.png) no-repeat 50% 86%;
}

header .navbar-default .navbar-nav > li.selectedItem > a .rootLevelSpan

 {
	border-color: transparent;
	color: #015242;
}
header .navbar-default .navbar-nav > li.selectedItem > a .rootLevelSpan,
header .navbar-default .navbar-nav > li.selectedParent > a .rootLevelSpan {
background: url(../../../Images/dropdownArrow.png) no-repeat 50% 86%;
}

body.fixedHeader header .navbar-default .navbar-nav a:hover .rootLevelSpan,
body.fixedHeader header .navbar-default .navbar-nav> a:focus .rootLevelSpan,
body.fixedHeader header .navbar-default .navbar-nav li.selectedItem > a .rootLevelSpan

 {
	opacity: 1;	
border-color: #9b8a56;
}







header .farRight {right: 24px;position: absolute;}

header.pubHome .navbar-default .navbar-nav > li > a:hover {color: #b9b9b9;}

.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 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: 12px;
	/* font-size: 0.875em; */
	color: #5b5b5b;
	letter-spacing: 0.2em;
	line-height: 2.2em;
	white-space: normal;
	padding-left: 20px;
	padding-right: 20px;
	background: none;
	/* text-transform: none; */
	padding-top: 3px;
	padding-bottom: 3px;
}

.navbar-nav > li.dropdown > ul.dropdown-menu:before {
	/* content: ""; */
	display: block;
	position: absolute;
	top: -6px;
	left: 0;
	right: 0;

	color: #0082ca;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #0082ca;
	width: 6px;
	text-align: center;
	margin: 0 auto;
}

.navbar-nav > li.dropdown > ul.dropdown-menu > li a:hover,
.navbar-nav > li.dropdown > ul.dropdown-menu > li.active a{
	font-size: 12px;
	/* font-size: 0.875em; */
	color: #fff;
	/* opacity: 0.7; */
	background: #ded3c2;
}	



.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;	
}

/*.fixed .pubContent .panelSection::before {

  content:'';
  display:block;
  height:73.5px;
  margin-top: -73.5px;

}*/

.fiftyFifty  .row.bigBG {
	background-size: 50% 100%;
	background-repeat: no-repeat;
}


body.fixedHeader header {height: 77px;}

.navbar-header {

float: left;	

}

header .navbar-header {
float: none;	
}



.navbar-brand {
/*	width: 358px;*/
	margin: 0 !important;
}

header .navbar-brand {
margin: 0 auto !important;	
}


header .navbar-nav {/* float: right; */} 


.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;

font-size: 14px;

padding: 5px 5px 0;
}


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 {
    /* padding-left: 10px; */
    /* padding-right: 10px; */
}

.carousel-caption {

color: #FFF;
}


.carousel-caption h1, .carousel-caption h3 {/* color: #FFF; */margin: 0 0 -10px;}

.carousel-caption h1{
		
	}
	
	.carousel-caption h3{
		
	}
	
	.carousel-caption .row .row >div:nth-of-type(1){
		
/* padding-right: 40px; */
	}
	
	.carousel-caption .row .row >div:nth-of-type(2){
		
		
	}
	
.carousel-caption .row .row >div:nth-of-type(1) {
	
}

.sidebar {
padding-top: 0;	
}
.carousel-caption .row .row >div:nth-of-type(2) {
	
width: 30%;
}	

.pubHome .navbar-default .navbar-nav > li:last-child, .pubContent .navbar-default .navbar-nav > li:last-child {
	 /* display: none;*/
	}
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% cover;
		background-position: 50% 50%;
	}
	
	/*.panelSection .container-fluid > .row  >div.panelCopyWrap .mpContent {
		padding: 0 10% 0;
	}*/

.mpContent h4:first-of-type:first-child:before,
.mpContent h4:first-of-type:first-child:after,
.privHomeQuickLinksWrap h4:first-of-type:first-child:before,
.privHomeQuickLinksWrap h4:first-of-type:first-child:after {
	width: 20px;
	height: 13px;
}
.mpContent h4:first-of-type:first-child:before,
.privHomeQuickLinksWrap h4:first-of-type:first-child:before {padding-right: 15px;}

.mpContent h4:first-of-type:first-child:after, 
.privHomeQuickLinksWrap h4:first-of-type:first-child:after{}

.panelSection .mpContent h4:first-of-type:first-child:before,
.panelSection .mpContent h4:first-of-type:first-child:after,
.sidebar .mpContent h4:first-of-type:first-child:before,
.sidebar .mpContent h4:first-of-type:first-child:after,
.watermarkBG.fullPanel .mpContent h4:first-of-type:first-child:before,
.watermarkBG.fullPanel .mpContent h4:first-of-type:first-child:after {
display: none;	
}
	
	header .pull-right {
	display: block;
	position: relative;
    z-index: 2880; }
	
#pubHomeCalloutsRow {
	position: relative;
	left: 0;
	right: 0;
	bottom: 107px;
	width: 100%;
	margin-bottom: -107px;
	padding-top: 0;
	z-index: 99999;
}	
.privPage .watermarkBG {
	padding: 0 15px 0;
}

.privPage .watermarkBG > .row{
	
/* margin: 0; */
}

.privPage .media-window  {
	
padding: 0;
}
	
.privHome .sidebar .news-wrap p,
.privHome .sidebar .news-wrap h6 {
/*text-align: right;	*/
}	


.privHome .sidebar .news-wrap p {/* margin-bottom: 4px; *//* line-height: normal; */}

footer{
	/*height: 43px;*/
 /*padding: 10px 43px 0;*/ 
 }
 
 footer.pubHome {
	
	position: fixed;
	bottom: 0;
	top: auto;
	}
footer p span{

display: inline-block;
}	
	.privPage.privHome div.col-md-9 {
	
padding: 0 0 0 30px;
}

.privPage.privHome div.sidebar {
	
/* padding-left: 0; */
	
padding-right: 15px;
	
padding-top: 0;
}


.privPage.privHome div.content-area {
	
/* padding-right: 0; */
	
padding-left: 15px;
}

.privPage.privContent div.sidebar {

	
padding-right: 0;
}


.privPage.privContent div.content-area {
	
padding-left: 0;
}
	
	.pubHome .media-window .mpContent img {}

.privPage.privHome .privTopBG {

	
}

.privPage.privHome .privTopBG > .row {}



.privPage.privHome .container {
}

.privPage.privHome .media-window *{
	color: #000;
}

.privPage.privHome .privTopBG .container .row {
	
height: 100%;
	
display: table;
	
/* margin: 0; */
	
/* padding: 0 15px; */
}

.privPage.privHome .container .row > .privHomeQuickLinksWrap {
	
display: table-cell;
	
height: 100%;
	
float: none;
	
vertical-align: top;
}

.privPage.privHome .container .row > .media-window {
	
/* display: table-cell; */
	
/* height: 100%; */
	
/* float: none; */
}

.privPage .container .media-window {}

.privHome.topArea div[id^="photoPluginWrapper"] {
	/*min-height: auto;
	max-height: auto;*/
	height: 400px !important;
}



.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;
	/*display: inline-block;*/
}

.privHome .pa-img-wrap {
	/* padding-left: 0; */
	/* margin-left: 4.166666665%; */
	/* float: none; */
	/* display: table-cell; */
	/* height: 100%; */
}

.privHome .pa-content-wrap {
	
/* float: none; */
	
/* display: table-cell; */
	
/* vertical-align: middle; */
	
height: 50%;
	
position: absolute !important;
	
/* top: 15%; */
	
top: 0;
	
height: 100%;
}

.privHome .pa-content-wrap-inner {
	
padding: 0 0 50px 40px;
	
max-width: 390px;
	
padding: 8% 40px 8% 40px;
	
background: rgba(255,255,255,0.85);
	
height: 100%;
}


.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;
	top: auto;
	bottom: 12%;
	display: block;
	/* margin-top: -120px; */
	/* top: auto; */
	/* bottom: 0; */
}


.pubhome-pa-wrap .pa-prev,
.privHome .pa-prev {
	left: 15px;
	/* float: left; */
}
.pubhome-pa-wrap .pa-next,
.privHome .pa-next {
	right: 25px;
	float: right;
}

.privHome .pa-content-wrap-inner {
	text-align: left;
}

	.horizSubNavWrap nav ul > li,
	.privHome .horizSubNavWrap nav ul > li {

display: inline-block;




}

.horizSubNavWrap nav ul > li a,
.privHome .horizSubNavWrap nav ul > li a  {

display: inline-block;

font-size: 14px;

font-weight: 700;

text-transform: uppercase;

letter-spacing: 0.2em;
}

.pubContent section h1,
.pubContent section h2,
.pubContent section h3,
.pubContent section h4,
.pubContent section h5,
.pubContent section h6,
.pubContent section p {/* margin-bottom: 0; */}

.pubContent section h1,
.pubContent section h2,
.pubContent section h3,
.pubContent section h4,
.pubContent section h5,

.pubContent section h6,
.pubContent section p {/* margin-bottom: 0; */}


.greyLineSplit .container {
	background: url(../../../Images/greyLineSplit.png) repeat-y 31% 0;
	background-clip: content-box;
	}
	
	.whiteLineSplit .container {
	background: url(../../../Images/whiteLineSplit.png) no-repeat 48.75% 8px;
	background-clip: content-box;
	}
	
	.greyLineSplit .container > .row > div:first-of-type {
		
padding-right: 40px;

		
padding-left: 0;
}

.greyLineSplit .container > .row > div:nth-of-type(2) {
		
padding-left: 90px;
}

.greyLineSplit .container > .row > div:first-of-type h1{
		
line-height: 56px;
}

.pubContent section div.col-md-9:first-of-type {
    padding-right: 40px;
}


/*footer p, footer a { 
	margin-bottom: 0;
	line-height: normal;
}*/

.privHome .counter li {
	
	  background: transparent;
	border: 2px solid rgba(255,255,255,0.5);
 }
 
 .privHome .counter li.active {
	 background: #fff;
	 border: 2px solid #fff;
 }
 
  .pubHome .counter li {
	 background: rgba(255,255,255,0.6);
	 border: none;
 }
 
 .pubHome .counter li.active {
	 background: #FFF;
	 border: none;
 }

}

@media (max-width: 1200px) { 
header .container {
width: 100%;	
}

.privHome .pa-img-wrap {
	padding-bottom: 20px;	
	}
}

@media (min-width: 1200px) { 

header {height: 102px;padding: 0 46px 0 46px;/*border-bottom: 1px solid #d9ccb9;margin-bottom: 5px;*//* overflow: hidden; */}

header:after {
	width: 100%;
	height: 6px;
	/* content: ''; */
	border-top: 1px solid #d6c7b2;
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -6px;
	background: #FFF;
}



header .farRight {right: 0;float: right;position: relative;padding-left: 20px;display: block;top: 4px;}
.navbar-collapse.collapse {
	    display: block !important;
}

header .navbar-header {float: left;}

header .navbar-default .navbar-collapse, header .navbar-default .navbar-form, header .nav {width: auto;float: right;top: 17px;}

header .navbar-default .navbar-collapse {
	
margin-left: 40px;
}

header .navbar-default .navbar-nav a .rootLevelSpan {
	padding-bottom: 32px;
	display: block;
	/* border-bottom: 2px solid transparent; */
}

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 {
	background-position: 50% 59%;
}



header .navbar-default .navbar-nav > li:last-child {
    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 {
	    /* letter-spacing: 0.1em; */
}

.carousel-caption .row .row >div:nth-of-type(1) {
	
width: 42%;
}

.carousel-caption .row .row >div:nth-of-type(2) {
	
width: 25%;
}

.whiteLineSplit .container {
	
background-position: 40.75% 8px;
}

.greyLineSplit .container {
	background-position: 26.5% 0;
	}
	
	.greyLineSplit .container > .row > div:first-of-type {
		
padding-right: 40px;
		
padding-left: 0;
}

.greyLineSplit .container > .row > div:nth-of-type(2) {
		
padding-left: 60px;
}

header .navbar-nav > li.dropdown  ul.dropdown-menu {top: 57px;/* background: red; */}

.pubhome-pa-wrap .pa-next, .privHome .pa-next {
	
position: absolute;
	
float: none;
	
bottom: auto;
	
top: 40%;
}

.pubhome-pa-wrap .pa-prev, .privHome .pa-prev {
	
left: 0%;
	
position: absolute;
	
float: none;
	
bottom: auto;
	
top: 40%;
}

.privPage .watermarkBG {

}

.privPage .watermarkBG > .row{
	
}

.privPage .media-window  {
	
/* overflow: hidden; */
}

.privPage .media-window .media-window-padd .clearfix {
    /* display: table; */
    /* width: 100%; */
    /* height: 100%; */
}

.privHome .pa-img-wrap-inner {
	position: relative;
	/*display: inline-block;*/
}

.privHome .pa-img-wrap {
	/* padding-left: 0; */
	/*margin-left: 4.166666665%;*/
	/* float: none; */
	/* display: table-cell; */
	/* height: 100%; */
}

.privHome .pa-content-wrap {
	
/* float: none; */
	
/* display: table-cell; */
	
/* vertical-align: middle; */
	
/* height: 100%; */
	
left: 0;
	
right: 0;
	
margin: 0 auto;
	
top: 25%;
	
height: 100%;
	
top: 0;
}

.privPage .media-window .pa-img-gradient {

}

.privHome .pa-content-wrap-inner {
	
/* padding: 50px 0; */
	
vertical-align: middle;
	
height: 100%;
	
background: rgba(255,255,255,0.85);
	
padding: 8% 40px 8% 40px;
	
max-width: 350px;
}

.login-page footer {
position: fixed;
}
footer .pull-left {
	float: left !important;
	text-align: left; 
	}
	
footer .pull-right {
	float: right !important;
	text-align: right;
}	

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;	
}



}

.media-window .mpContent img {
width: 100%;
height: auto;	
}




.content-wrap .container-fluid.media-window {
padding: 0;	
}

@media (min-width: 1430px) { 
.container {/* width: 1400px; */}

.pubhome-pa-wrap .pa-next, .privHome .pa-next {
	
right: 0;
}

.pubhome-pa-wrap .pa-prev, .privHome .pa-prev {
	
left: 0;
}

}

@media (min-width: 1500px) {

.navbar-brand {
	width: 358px;
}

}


/*@media (min-width: 1500px) { 
.container {
width: 1480px;	
}

.greyLineSplit .container {
	background-position: 23% 0;
	}
	
	.greyLineSplit .container > .row > div:first-of-type {
		
padding-right: 40px;
}

.greyLineSplit .container > .row > div:nth-of-type(2) {
		
padding-left: 15px;
}

.whiteLineSplit .container {
	
background-position: 32.3% 8px;
}

.carousel-caption .row .row >div:nth-of-type(1) {width: 33.3%;}

.carousel-caption .row .row >div:nth-of-type(2) {
	
width: 20%;
}
}*/

#btnKeepAlive {
width:auto !important;
margin: 2px auto !important;
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {
	
	.login-page-wrap {
	padding-top: 0;	
	}
	
	.login-page-wrap .login-wrap {
		width: 100%;
	}
	
	::-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;
}
	
	}

.container-fluid.pubContent .clickToEditDiv {
position: absolute;	
left: 0;
right: 0;
bottom: 22px;
}

body.privHomeBody {
opacity: 0;	
}

body.privHomeBody header {
display: block;	
}