/* Strata Modifications */
.heading__midnight {color: #c0c0bf;}
.heading__slate    {color: #fff;}
.heading__graphite {color: #fff;}
.heading__garnet   {color: #fff;}


.strata--midnight p           {color: #fff;}
.strata--midnight-inner p     {color: #767474;}
.strata--midnight-inner-alt p {color: #c0c0bf;}
.strata--slate p              {color: #fff;}
.strata--slate-inner p        {color: #fff;}
.strata--slate-inner-alt p    {color: #fff;}
.strata--graphite-inner p     {color: #fff;}
.strata--garnet-inner p       {color: #fff;}
.strata--garnet-inner-alt p   {color: #fff;}
.strata--gold-inner p         {color: #fff;}

.strata--garnet p,
.strata--garnet li {color: #fff;}
.strata--garnet a:hover {color: #fff !important;}

.strata--champagne p,
.strata--champagne li {color: #2c2a29;}
.strata--champagne a {color: #782f40;}
.strata--champagne a:hover {color: #ceb888;}

.strata--global {}
.strata--header {}
.strata--accent {height: 2px;}
.strata--nav {border: 0;}
.strata--main {border: 0;}
.strata--footer {}
.strata--footer a:hover {color: #fff;}
/* / Strata Modifications */






body {
	line-height: 1.375;
}

body, p, li, blockquote {
	color: #161514;
	font-family: "Roboto Slab", Georgia, Times, "Times New Roman", serif;
	font-family: "Roboto", Helvetica, Arial, san-serif;
	line-height: 1.375;
}

blockquote {
	display: block;
	background: #fff;
	color: #767474;
	font-weight:300;
	padding: 15px 20px 15px 35px;
	margin: 0 0 1.5em;
	position: relative;

  /*Font*/
  text-align: justify;

  /*Borders - (Optional)*/
  border-left: 5px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;

  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 1px 1px 10px #e5e5e5;
  -webkit-box-shadow: 1px 1px 10px #e5e5e5;
  box-shadow: 1px 1px 10px #e5e5e5;
}

blockquote::before{
	content: "\201C"; /*Unicode for Left Double Quote*/
	/*Font*/
	font-size: 360%;
	font-weight: 500;
	color: #c0c0bf;
	/*Positioning*/
	position: absolute;
	left: 5px;
	top:0px;
}

blockquote::after{
  /*Reset to make sure*/
  content: "";
}

blockquote a {
  text-decoration: none;
  cursor: pointer;
}



h1, h2, h3, h4, h5, h6 {
	color: #2c2a29;
	font-family: "Roboto Slab", Georgia, Times, "Times New Roman", serif;
	line-height: 1;
}

h1 {
	color: #161514;
	font-weight: 300;
}

h2 {
	color: #2c2a29;
	color: #767474;
	color: #ceb888;
	font-weight: 300;
}

h3 {
	color: #767474;
	color: #ceb888;
	color: #767474;
	font-weight: 400;

}

h4 {
	color: #767474;
	font-weight: 400;
}

h5 {
	color: #767474;
	font-weight: 400;
	text-transform: uppercase;
}

h6 {
	color: #767474;
	font-weight: 400;
	text-transform: uppercase;
}

p, li {
	font-weight: 300;
}

ol, ul {
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

ul {
	list-style-type: square;
}

li li, li li li {font-size: 100%;}

a {
	text-decoration: none;
	border-bottom: 1px #782f40 dotted;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

a, a:visited {
	color: #782f40;
	font-weight: 400;
}

a:hover {color: #ceb888;}
a:active, a:focus {outline: 0;}


abbr {
	font-size: 95%;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

strong {
	color: #2c2a29;
	font-weight: 500;
}



/* Anchor Modifiers */

a.a--pop, a.a--pop:hover {
    background-image: url(../img/links/a--pop.png);
    background-position: 2px center;
    background-repeat: no-repeat !important;
    padding-left: 20px !important;
	border: 0;
}

a.a--pop:hover {
    background-image: url(../img/links/a--pop-hover.png);
}

.a--silent {border: 0;}
a.a--restricted, a.a--restricted:hover {
    background-image: url(../img/links/a--restricted.png);
    background-position: 2px center;
    background-repeat: no-repeat !important;
    padding-left: 20px !important;
	border: 0;
}


/* / Anchor Modifiers */



h1 {font-size: 156.30%; line-height: 1;                margin-top: 0.000em;            margin-bottom: 0.96000000000000em;} /* 0.96 */
h2 {font-size: 137.50%; line-height: 1.09090909090909; margin-top: 1.63636363636364em; margin-bottom: 0.54545454545455em;} /* 1.09090909090909 */
h3 {font-size: 125.00%; line-height: 1.200;            margin-top: 1.956em;            margin-bottom: 0.60000000000000em;} /* 1.200 */
h4 {font-size: 125.00%; line-height: 1.200;            margin-top: 1.956em;             margin-bottom: 0.60000000000000em;} /* 1.200 */
h5 {font-size: 110.00%; line-height: 1.36363636363636; margin-top: 2.04545454545454em; margin-bottom: 0.68181818181818em;} /* 1.36363636363636 */
h6 {font-size: 100.00%; line-height: 1.375;            margin-top: 2.0625em;           margin-bottom: 0.68750000000000em;}           /* 1.375 */

/*
.twentyfour p,  .twentyfour li  {font-size: 160%; line-height: 1.375; margin-top: 1.5em; margin-bottom: 1.5em;}
.twentythree p, .twentythree li {font-size: 154%; line-height: 1.375; margin-top: 1.5em; margin-bottom: 1.5em;}
.twentytwo p,   .twentytwo li   {font-size: 148%; line-height: 1.375; margin-top: 1.5em; margin-bottom: 1.5em;}
.twentyone p,   .twentyone li   {font-size: 142%; line-height: 1.375; margin-top: 1.5em; margin-bottom: 1.5em;}
.twenty p,      .twenty li      {font-size: 136%; line-height: 1.375; margin-top: 1.5em; margin-bottom: 1.5em;}
.nineteen p,    .nineteen li    {font-size: 130%; line-height: 1.375; margin-top: 1.5em; margin-bottom: 1.5em;}
*/

/* 16px */
.eighteen p, .eighteen li,
.seventeen p, .seventeen li,
.sixteen p, .sixteen li {
	font-size: 100%;
	font-weight: 300;
	line-height: 1.375;
	margin-top: 0em;
	margin-bottom: 1.375em;
}

/* 14.080px */
.fifteen p, .fifteen li,
.fourteen p, .fourteen li,
.thirteen p, .thirteen li,
.twelve p, .twelve li,
.eleven p, .eleven li,
.ten p, .ten li,
.nine p, .nine li {
	font-size: 88.00%;
	font-weight: 300;
	line-height: 1.5625;
	margin-top: 0em;
	margin-bottom: 1.5625em;
}


/* 12.800px */
.eight p, .eight li,
.seven p, .seven li,
.six p, .six li,
.five p, .five li,
.four p, .four li {
	font-size: 80.00%;
	font-weight: 300;
	line-height: 1.71875;
	margin-top: 0em;
	margin-bottom: 1.71875em;
}

/* 11.264px */
.three p, .three li,
.two p, .two li,
.one p, .one li {
	color: #161514;
	font-size: 70.40%;
	font-weight: 300;
	line-height: 1.953125;
	margin-top: 0em;
	margin-bottom: 1.953125em;
}

/* 10.240px */
/*
.temp {
	color: #161514;
	font-size: 64.00%;
	font-weight: 300;
	line-height: 2.1484375;
	margin-top: 0em;
	margin-bottom: 2.1484375em;
}
*/

li {
	margin-bottom: 0 !important;
}


.clear {
	clear:both;
}


/* Articles */
.article--first {
	border-bottom: 1px solid #ccc;
}

.article__anchor {
	border: 0;
}

.article__header {
}
/* /Articles */


/* Brick Styles */
.brick {
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	border: 1px #000 solid;
}

.brick a {
	display: block;
	border: 0;
}

.brick--classy {
	padding: 10px;
	border-width: 3px;
	border-style: double;
	border-right: 0;
	border-left: 0;
	margin: 0 0 2em;
}

.brick--classy h2,
.brick--classy p {
	text-align: center;
}

.brick__heading {
	font-weight: 300;
	margin: 0;
}

.brick__text {
	font-family: "Roboto", Helvetica, Arial, san-serif;
	margin: 0;
}

.brick--note {
	background: #fff;
	padding: 20px 10px;
	border-top: 1px #878484 dotted;
	border-bottom: 1px #878484 dotted;
}

.brick--champagne {
	background: #eeeada;
	border-color: #ceb888;
}


.brick--garnet {
	background: #782f40;
	border-color: #ceb888;
}

.brick--garnet:hover {
	background: #ceb888;
	border-color: #fff;
}


.brick--garnet h2,
.brick--garnet p {
	color: #fff;
}

.brick--garnet:hover h2,
.brick--garnet:hover p {
	color: #fff;
}
/* / Brick Styles */


.callout__header {
	font-size: 137.50%; line-height: 1.09090909090909; margin-top: 1.63636363636364em; margin-bottom: 0.54545454545455em;
	margin-top: 10px !important;
}
.callout__icon {

}
.callout__find {
	color: #ceb888 !important;
	font-size: 80.00% !important;
	font-weight: 400 !important;
	line-height: 1.71875 !important;
	text-align: right;
	margin-bottom: 1.71875em !important;
}
.callout a {border:none;}




.columns--collapse p,
.columns--collapse ul,
.columns--collapse ol,
.columns--collapse li {
	margin: 0;
}


.dropcap::first-letter {
	float: left;
	color: #782f40;
	font-size: 4em;
	line-height: 1;
	text-align: center;
	padding-right: 8px;
	margin-top: -4px;
}

/* FSU Title */
.fsu {
	font-family: "Roboto", Helvetica, Arial, san-serif;
	font-size: 75%;
	text-transform: uppercase;
	margin-top: 6px !important;
}
.fsu--anchor {color: #d8d7d7 !important; font-weight: 300;}
.fsu--anchor:hover {color: #ceb888 !important;}
/* / FSU Title */

/* FSU Seal */
#fsu-seal {
	position: absolute;
	width: 150px;
	height: 80px;
	top: -40px;
	left: 50%;
	z-index: 50;
	margin-left: -75px;
}
#fsu-seal a {border: 0;}
#fsu-seal img {
	width: 150px;
	height: 80px;
}
/* / FSU Seal */

/* footer Modifiers */
.strata--footer p,
.strata--footer li {
	font-family: "Roboto", Helvetica, Arial, sans-serif;
	font-size: 75%;
}
.strata--footer a {font-weight: 400; border: 0;}
.footer__credit {text-align: center;}
.footer__credit a {border: 0;}
/* / Footer Modifiers */

.event--loc {
	font-weight: 400;
}


/* Google Custome Search */
.gsc-control-cse, .gsc-search-box {
	background: transparent !important;
	padding: 0 !important;
	border: 0 !important;
	margin: 0 !important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus  {border-color: #4f4d4d !important;}
input.gsc-search-button {
	background-color: #4f4d4d !important;
	border-color: #4f4d4d !important;
}
/* / Google Custome Search */

/* Header Modifiers */
.header {
	color: #722d3d;
	font-family: "Roboto Slab", Georgia, Times, "Times New Roman", serif;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	padding: 0;
	border: 0;
}

.header--title {
	position: relative;
	font-size: 225%;
	font-weight: 300;
	text-shadow: 1px 1px 2px rgba(33, 32, 32, 0);
	margin: 35px 0 0;
	margin: 35px 0 5px;
}

.header--subhead {
	font-size: 100%;
	font-weight: 100;
	margin: .4em 0 .4em 0;

}
/* / Header Modifiers */


/* Body Modifiers */
.strata--main .container--bold {
	padding: 1.5em 0 5em;
}

.home .strata--main .container--bold {
	padding:0 0 2em;
}

.hr {
	clear: both;
	display: block;
	overflow: hidden;
	height: 1px;
	border-top: 1px #ddd solid;
	margin: 10px 0;
}

.intro {
	padding-bottom: .5em;
}

.intro p {
/*
	font-size: 80.00%;
	font-weight: 300;
	line-height: 1.71875;
	margin-top: 0em;
	margin-bottom: 1.71875em;
*/
}

.intro__header {
	color: #878484;
	font-size: 100%;
	font-weight: 400;
	margin-top: 0;
}



.label {
	font-style: italic;
	text-align: center;
}

.label .btn {
	font-style: normal;
}

.label--row__header {
	text-align: left;
	margin-left: 10px !important;
}

.label--value, .label--value__alt {text-align: center;}
.label--value__alt {font-weight: 600 !important;}


/* Lists */
.list {
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.list li {
	padding: 0;
	margin: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.list a {display: block; border: 0;}


.list--horizontal li {
	display: inline-block;
	position: relative;
	font-size: 100%;
}

.list--horizontal li:hover {}

.list--horizontal li a {
	display: block;
	text-decoration: none;
	border: none;
	padding: 0;
}


.list--vertical {
	padding: 0;
	margin: 0;
}

.list-vertical li {
}

.list--vertical li a {
	display:block;
}

/* / Social Icon List */
.list--icons {
	width:100%;
	text-align:right;
}

.list--icons li {
	margin-left:10px;
}

.list--sub a {
	padding-right:20px !important;
	padding-left:20px !important;
}

/* / Lists */


/* Nav: Main */
.nav--main {
	width: 100%;
	text-align: center;
}

.nav--main li {
	position: relative;
}

.nav ul li:hover {
	background-color:#f2f2f2;
}

.nav ul li.active {
	margin-top:-2px;
	border-top:2px solid #782f40;
	background-color:#ededed;
}

.nav--main a {
	display:block;
	color:#161514;
	font-family:"Roboto", Helvetica, Arial, san-serif;
	font-weight:300;
	text-transform:uppercase;
	padding:10px 10px 10px !important;
	margin:0;
	margin-bottom:-1px;
}

.nav--main .active a,
.nav--main .active a:hover {
	font-weight: 400;
}

.nav--main a:hover {
	color: #ceb888;
	border-color: #ceb888 !important;
}

.nav--main a.a--out-clear {
	background: transparent url(../img/links/a--out-clear.png) 100% 0% no-repeat !important;
}

.nav--main a.a--out-gold-pure:hover {background: transparent url(../img/links/a--out-gold-pure.png) 100% 0% no-repeat !important;}
.nav--main a.a--out-champagne-pure:hover {background: transparent url(../img/links/a--out-champagne-pure.png) 100% 0% no-repeat !important;}
/* / Nav */


/* SUBNAV */
.nav--sub {margin-top: 1.5em;}
.nav--sub li {position: relative; font-family: "Roboto", Helvetica, Arial, san-serif;}
.nav--sub li a {color: #2c2a29; font-weight: 300; padding: 3px 10px;/*border-bottom: 1px #e5e5e5 solid;*/}
.nav--sub li a:hover {background-color: #f0eadc !important; color: #2c2a29;}
/*.nav--sub li.active li {font-weight: 700;}*/
.nav--sub li.active a {background: #fff; color: #161514; font-weight: 400;}
.nav--sub li.active a:hover {background: #efebde;}

.nav--sub .a--out a,
.nav--sub .a--out a:hover {
	background-image: url("../img/links/a--out-champagne-pure.png") !important;
	background-repeat: no-repeat !important;
	background-position: 100% 0% !important;
}
.nav--sub .a--out a:hover { background-image: url("../img/links/a--out-gold-pure.png") !important; }

.nav--sub li.nav--section,
.nav--sub li.nav--section:hover {

	background-color: #ceb888;
}

.nav--sub li.nav--section a:hover {
	background-color:#c3af81 !important;
}

.nav--sub li.nav--section a {
	color: #fff;
}

.nav--sub .nav--canvas {
	background: #fff;
}

.nav--sub ul {
	margin: 0;
}

.nav--sub li li {
	font-size: 100% !important;
	margin: 0;
}

.nav--sub li.active li a,
.nav--sub li.active li.active li a,
.nav--sub li.active li.active li.active li a {
	/* background: transparent; */
	font-weight: 300;
	text-transform: none;
	padding: .25em 0 .25em 20px;
}

.nav--sub li li a:hover { background: #fcf6e6; }


.nav--sub li li a {
	/* background: transparent; */
	padding-left: 2em;
}
/*
.nav--sub li.active:hover a { background: #efebde; }
.nav--sub li.active:hover li a { background: #efebde; }
*/
.nav--sub ul li {
	display: block;
}

.nav--sub ul li a {
	padding: .25em 20px;
	font-size: 100%;
}

/*
.nav--sub li:hover ul { display: block; }
*/

.nav--sub .a-out a, .nav--sub .a-out a:hover {
	background-image: url("../img/links/a-out-gold.png") !important;
	background-repeat: no-repeat !important;
	background-position: 95% center !important;
}

.nav--sub .a-out a:hover { background-image: url("../img/links/a-out-garnet.png") !important; }

/*
.nav--sub ul li ul,
.nav-sub-sub ul,
.nav-sub-sub.active ul ul {
	display:none;
}

.nav--sub ul li.active ul,
.nav-sub-sub.active ul {
	display:block;
}

.nav--sub li.nav-sub-sub.active a {
	background:none;
}

.nav--sub li.active li.active a {
	background: #fff;
	color:#161514;
	font-weight:500;
}

.nav--sub .nav--brand li.active a,
.nav--sub .nav--brand li.active li.active a,
.nav--sub .nav--brand li.active li.active li.active a {
	font-weight:400;
}
*/

.nav--sub li.active a,
.nav--sub li.active li.active a,
.nav--sub li.active li.active li.active a {
	font-weight:400;
}

.nav--brand ul,
.nav--brand.active ul ul,
.nav--brand.active ul li.active ul li ul {
	display:none;
}

/* Menu Expand */
.nav--brand.menu-expand ul {
	display:block;
}

.nav--brand.menu-expand ul ul,
.nav--brand.menu-expand ul ul ul,
.nav--brand.menu-expand ul li.active ul li ul {
	display:none;
}
/* /Menu Expanded */

/* Social menu hack
.social .nav--brand.menu-expand ul {
	display:none;
}*/
.nav--brand.menu-expand ul li.active ul,
.nav--brand.menu-expand ul li.active ul li.active ul,
.nav--brand.active ul,
.nav--brand.active ul li.active ul,
.nav--brand.active ul li.active ul li.active ul {
	display:block ;
}

.nav--sub li li li a {
	padding-left:35px !important;
}

.nav--sub li li li li a {
	padding-left:50px !important;
}

/* /SUBNAV */

.note {
	background: #fff;
	padding: 10px 20px 10px 15px;
	border-left: 5px solid #e5e5e5;
	margin: 0 -20px 0 -20px;
}

.note p {
	color: #767474;
	font-size: 88.00% !important;
	font-weight: 300 !important;
	line-height: 1.5625 !important;
	margin-top: 0em !important;
	margin-bottom: 1.5625em !important;
}

/* TERTIARY */
.tertiary p.list span a {
	display:inline-block;
}

.tertiary p.list span.active a {
	border-bottom:1px solid #782f40;
}
/* /TERTIARY */

/* BREADCRUMBS */
p.breadcrumbs {
	font-size:80%;
}
/* /BREADCRUMBS */

/* TOGGLER */
.toggle a {
	cursor:pointer;
}

.details, .pull-out, .pull-out-box {
	margin: 0 -10px 1em;
	padding:1em;
	padding:9px;
	padding-bottom:0;
	background:#fff;
	border:1px #e6e6e6 solid;
}

.pull-out h3 {
	margin-top:0.5em;
}

.pull-out-right {
	float:right !important;
	padding:10px;
	border-top:1px #872434 solid;
	margin:0 -10px 10px 10px !important;
	-webkit-box-shadow:0px 0px 10px #e6e6e6;
	-moz-box-shadow:0px 0px 10px #e6e6e6;
	box-shadow: 0px 0px 10px #e6e6e6;
}

.details {
	display:none;
}

#tooltip_container li {
	color:#fff !important;
}

/* /TOGGLER */

/* Buttons */
input.gsc-search-button,
input.btn,
.btn
{
	display: inline-block;
	padding: 2px 6px !important;
	margin: .25em 0;
	font-size: 75%;
	font-weight: 500 !important;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);
	text-transform: uppercase;
	vertical-align: middle;
	cursor: pointer;
	background-color: #ceb888;
	border: 1px solid #b1a476;
}



input.gsc-search-button,
{
	padding: 5px 10px !important;
}


.btn:hover,
.btn:focus {
	background: #782f40;
	color: #fff;
  	text-decoration: none;
	border-color: #6b1e29;
}

.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}


input.gsc-search-button,
.btn--flair {
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.btn--flair {
	/*Box Shadow - (Optional)*/
	-moz-box-shadow: 1px 1px 3px #e5e5e5;
	-webkit-box-shadow: 1px 1px 3px #e5e5e5;
	box-shadow: 1px 1px 3px #e5e5e5;
}

.btn--champagne       {background: #f0eadc; color: #2c2a29; border-color: #d8d2c6;}
.btn--champagne:hover {background: #d8d2c6; color: #2c2a29; border-color: #d8d2c6;}

.btn--full {width: 100%;}
.btn--large {
	font-size: 100%;
	padding: .5em !important;
}



.btn2
{

	display: inline-block;
	padding: 2px 6px !important;
	margin: .25em 0;
	font-size: 100%;
	font-weight: 500 !important;
	color: #fff;text-align: center;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);
	text-transform: uppercase;
	vertical-align: middle;
	cursor: pointer;
	background-color: #ceb888;
	border: 2px solid #b1a476;
	
	
	
}


.btn2:hover,
.btn2:focus {
	background: #782f40;
	color: #fff;
  	text-decoration: none;
	border-color: #6b1e29;
}

.btn2:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}





/* FORM */
form p,
input[type="text"] {
	margin:0 !important;
}

.ui-datepicker {
	width:auto !important;
	font-size:80% !important;
}

.ui-datepicker a {
	border-bottom:none;
}
/* /FORM */


/* SLIDERS */
.slide {
	background: center center no-repeat;
	background-size:cover;
}

.overlay {
	position:relative;
}

.overlay--content {
	background: #2c2b29 !important;
	background: rgba(44,43,41,0.8) !important;
	padding: 40px 40px 60px;
	position: absolute;
	bottom: -40px;
}

.overlay__header {
	font-size: 100.00%;
	font-weight: 400;
	line-height: 1.375;
	margin-top: 0em;
	margin-bottom: 0em;
	text-transform: uppercase;
	color:#ceb888;
}

.overlay__type {
	padding: .1em 4em .1em 1em;
	position: absolute;
	top: 0;
	left: 30px;
	background: #1e1c1d;
	font-size: 70.40% !important;
	font-weight: 300 !important;
	text-transform: uppercase;
	margin-top: 0em;
	margin-bottom: 0em !important;
}

.overlay__p {
	color: #f2f2f2;
	margin-bottom: 0em !important;
}

.overlay__more {
	display: inline-block;
	background: #ceb888;
	color: #fff !important;
	font-size: 88.00%;
	line-height: 1;
	font-weight: 400;
	text-transform: uppercase;
	padding: .5em 1.5em;
	border-bottom: none;
	margin-top: 10px;
}


.flexslider--alpha {
	overflow:hidden;
}

.flexslider--alpha .slides > li {
	padding:0 0 60px;
}


.flexslider--alpha .slides > li,
.flexslider--alpha,
.overlay {
	height:320px !important;
}



.flexslider--alpha .flex-direction-nav a {
	color: #fff;
	opacity: 0.8;
}

.flexslider--regular {
	margin-bottom: 2em !important;
}

.flexslider--super {
}

.flex-direction-nav a {
	padding-top: 18px;
	height: 36px;
	margin-top: -30px; /* neg half of height */
	opacity:0.25; border:none;
}

.flexslider__float--right {
	float: right !important;
	margin-bottom: 10px;
	margin-left: 40px !important;
}


.pp_pic_holder a {
	border-bottom:none !important;
}



.img--scale {width:100%;}

.static {
	position: relative;
	background: center center no-repeat;
	background-size: cover;
	height: 320px;
}

.static .overlay p {
	background: #fff;
	font-weight: 400;
	text-transform: uppercase;
	padding: 1em;
	margin-top: 190px;
}

/* */
p.tagline {
	font-size: 244.10%;
	font-weight: 100;
	line-height: 1.1;
	margin-bottom: 0.61439213578066em;
	margin-top: 0.61439213578066em;
}


@media only screen and (max-height: 720px) {
	.flexslider--alpha {height: 300px;}
	.flexslider--alpha .slides > li { height: 300px;}
	
}

/* /SLIDERS */


/* Quote Styles */
.quote__text {
	font-style: italic;
}

.quote__author {
	color: #878484;
	font-weight: 500;
	text-align: right;
}
/* / Quote Styles */


/* Row Styles */
.row h1,
.row h2,
.row h3,
.row h4,
.row h5,
.row h6 {
	margin-top: 0;
}


.row--data3 {
	border-bottom: 1px #ededed solid;
    padding: 0 5px;
	margin: 0;
    margin-right: -5px;
    margin-left: 35px;
	background: #ECECEC;
}

.facePic{
	padding-right : 5px;
}




.child1{
margin-left: 0%;

}

.child2 {
margin-left: 7%;

}

.child3{
margin-left: 14%;

}

.child4{
margin-left: 21%;

}

.child5 {
margin-left: 28%;

}

.child6 {
margin-left: 35%;
}

.child7{
margin-left: 42%;
}

.child8 {
margin-left: 49%;
}

.child9 {
margin-left: 56%;
}


.row--data {
	border-bottom: 1px #ededed solid;
    padding: 0 5px;
}


.row--data:hover {
	background: #ededed;
	border-bottom: 1px #e5e5e5 solid;
}

.row--data p {
	font-size: 87.5%;
	font-weight: 300;
	line-height: 1.71428571428571;
    padding: 0 5px;
	margin-top: 0em;
	margin-bottom: 0;
    margin-right: -5px;
    margin-left: -5px;
}

.row--data a {
	border-bottom: 0;
}

.row--header {
	border-bottom: 1px #ededed solid;
	margin: 0;
    margin-right: -5px;
    margin-left: -5px;
}

.row--header h6 {
	color: #2c2a29;
    font-size: 88.00%;
    font-weight: 300;
    line-height: 1.5625;
    text-transform: none;
    padding: 0 5px;
    margin-top: 0em;
    margin-bottom: 0;
}

.row--pad {
	padding: 10px;
	margin: 0 -10px;
}

.row--table {
	margin: 0 0 1.5em;
}
/* / Row Styles */

.row--slate .row--header     {background: #2c2a29;}
.row--slate .row--header h6  {color: #fff; text-transform: upp}
.row--slate .row--data:hover {background: #cdcdcc;}
.row--slate .row--header,
.row--slate .row--data       {border-bottom: 1px #252423 solid;}

.row--gold .row--header     {background: #ceb888;}
.row--gold .row--data:hover {background: #f3eee3;}
.row--gold .row--header,
.row--gold .row--data       {border-bottom: 1px #b9a57a solid;}

.row--champagne .row--header     {background: #f0eadc;}
.row--champagne .row--data:hover {background: #f3eee3;}
.row--champagne .row--header,
.row--champagne .row--data       {border-bottom: 1px #d8d2c6 solid;}


.smallcaps {
	font-variant: small-caps;
	font-size: 1.1em;
}

.table--null p {margin: 0;}

.table .row p {
	margin: 0;
}

.table .row {
	padding: .20em 0;
	border-bottom: 1px #ddd solid;
	margin: .20em 0;
}

.table .row:hover {
	background: #eee;
}


/*
Sticky Footer Solution
by Steve Hatcher
http://stever.ca
http://www.cssstickyfooter.com
*/
/*
html, body {height: 100%;}
#wrap {min-height: 100%;}
#main {overflow:hidden; padding-bottom: 8em;}

#footer {
	position: relative;
	height: 10em;
	margin-top: -10em;
	clear:both;
}



body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
*/

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
	margin-bottom: .5em;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


@media only screen and (min-width: 1200px)  {

}




/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {


}



/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	#footer .container {height: auto;}
	#fsu-seal {display: none;}
	.search {margin-top: .5em; margin-bottom: .5em;}
	.search {display: none;}
	.fsu {font-size: 90%; text-align: center; margin: .25 0 1em !important;}
	.header--title {
		font-size: 180%;
		margin: .2em 0 0;
	}
	.header--subhead {
		font-size: 80%;
		margin: .4em 0 .4em 0;
	}
	.list--icons {
		text-align: left;
		margin: 1em 0 !important;
	}
	.list--icons li {margin: 0 10px 0 0 !important;}
	.nav--main li {
		display: block;
		font-size: 80%;
	}
	.nav--main .active a,
	.nav--main .active a:hover,
	.nav--main a:hover {
		background: #eeeada;
		padding: 10px !important;
		border: 0 !important;
	}

	.static {
	height: 400px;
}


}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.img--scale {
		width:auto;
	}

	.strata--main .container--bold {
		padding-top:0;
	}

	.nav--main {
		padding-bottom:1em;
	}

	.nav--sub {
		margin:.5em 0 .75em;
	}

	#mc_embed_signup {
		margin:1em 0 !important;
	}

	.static {
	height: 400px;
}

}



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.header--title {font-size: 140%;}
	.header--subhead {font-size: 75%;}

	.static {
	height: 400px;
}

}


/* Localized */