@charset "UTF-8";

/*===============================================================
        Global
===============================================================*/


img {
    -webkit-filter: saturate(1.1);
	filter: saturate(1.1);
}
iframe {
	width: 100%;
}
header img {
    border: none;
    box-shadow: none;
}
#content-well img[align*="right"] {
    margin: 0 0 30px 30px;
}
#content-well img[align*="left"] {
    margin: 30px 0 0 30px;
}
#content-well img.lead {
    margin: 0 30px 30px 0 !important;
}
aside img {
    margin-top: 15px;
    margin-left: 5px;
    border: #54585A solid thin;
    box-shadow:
        1px 0px 0 #888B8D, 0px 1px 0 #54585A,
		2px 1px 0 #888B8D, 1px 2px 0 #54585A,
		3px 2px 0 #888B8D, 2px 3px 0 #54585A,
		4px 3px 0 #888B8D, 3px 4px 0 #54585A,
		5px 4px 0 #888B8D;
}
footer img {
    border: none;
    box-shadow: none;
	filter: none;
	-webkit-filter: none;
}
section .span8 {
	padding-right: 30px !important;
}
address {
	font-size: 1em;
    font-style: italic;
    color: #960C22;
    text-align: center;
}
blockquote {
    background-color: #FFF9D9;
    color: #54585A;
    width: 95%;
    margin: 1.5em 2.5%;
    padding: 1.8em 15px 1.5em 23px;
	border-top: thin solid rgba(136, 139, 141, 0.20);
	border-right: thin solid rgba(136, 139, 141, 0.50);
	border-left: 8px solid rgba(136, 139, 141, 0.10);
	box-shadow:
        1px 0px 0 #888B8D, 0px 1px 0 #54585A,
		2px 1px 0 #888B8D, 1px 2px 0 #54585A,
		3px 2px 0 #888B8D, 2px 3px 0 #54585A,
		4px 3px 0 #888B8D, 3px 4px 0 #54585A,
		5px 4px 0 #888B8D;
	quotes: "\201C""\201D""\2018""\2019";
	position: relative;
}
blockquote:before {
	color: rgba(216, 155, 0, 0.55);
	content: open-quote;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 4em;
	font-weight: bold;
	line-height: 0.1em;
	margin-right: 15px;
	vertical-align: -0.3em;
}
blockquote p {
  display: inline;
}
footer div.bottom-bar {
	background-color: #640817;
}
footer.clearfix img {
    border-top: thin solid rgba(136, 139, 141, .3) !important;
    border-right: thin solid #888B8D !important;
	border-left: #54585A solid thin;
    box-shadow:
        1px 0px 0 #888B8D, 0px 1px 0 #54585A,
		2px 1px 0 #888B8D, 1px 2px 0 #54585A,
		3px 2px 0 #888B8D, 2px 3px 0 #54585A,
		4px 3px 0 #888B8D, 3px 4px 0 #54585A,
		5px 4px 0 #888B8D;
}
footer h4 {
    background: #C8102E;
    padding: 7px 15px 7px !important;
    color: #FFFFFF;
	border-left: #640817 solid thin;
	box-shadow:
        1px 0px 0 #888B8D, 0px 1px 0 #54585A,
		2px 1px 0 #888B8D, 1px 2px 0 #54585A,
		3px 2px 0 #888B8D, 2px 3px 0 #54585A,
		4px 3px 0 #888B8D, 3px 4px 0 #54585A,
		5px 4px 0 #888B8D;
}
#content-info .copyright {
    border-top: none;
}

@media only screen and (max-width: 767px) {
    [class*="span"] {
        float: none;
        width: 100% !important;
    }
    p {
    	font-size: .9em;
    }
    blockquote p {
	  font-size: .93em;
	}
}

@media only screen and (max-width: 486px) {
    p {
    	font-size: .9em;
    }
    blockquote p {
	  font-size: .93em;
	}
}

/*===============================================================
		Sidebar Navigation
===============================================================*/

h2.site-title a {
    color: #c8102e;
    
}
h2.site-title {
	border-bottom: 1px dotted #CBCBCB;
    border-bottom: 1px dotted rgba(0,0,0,.2);
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.125em;
    line-height: 21px;
    margin: 0 0 12px;
    padding: 0 0 12px;
    text-transform: uppercase;
}

.nav-secondary h4 a {
    color: #FFFFFF;
}
.nav-secondary h4 {
	background: #C8102E;
    padding: 7px 15px 7px !important;
	margin: 0 0 10px 0;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 1.3em;
	letter-spacing: .08em;
	border-left: #640817 solid thin;
	box-shadow:
		1px 0px 0 #960C22, 0px 1px 0 #640817,
    	2px 1px 0 #960C22, 1px 2px 0 #640817,
        3px 2px 0 #960C22, 2px 3px 0 #640817,
		4px 3px 0 #960C22, 3px 4px 0 #640817,
		5px 4px 0 #960C22;
}
.nav-secondary.span4 {
	margin: 30px 0px;
}

/*===============================================================
		Sidebar Navigation_To Delete
===============================================================*/
/*.nav-secondary nav {*/
/*	margin-left: 10px;*/
/*}*/
/*.nav-secondary ul li a {*/
/*    border-left: #54585A solid thin;*/
/*    border-top: rgba(136, 139, 141, .3) solid thin;*/
/*	box-shadow:*/
/*		1px 0px 0 #888B8D, 0px 1px 0 #54585A,*/
/*		2px 1px 0 #888B8D, 1px 2px 0 #54585A,*/
/*		3px 2px 0 #888B8D, 2px 3px 0 #54585A,*/
/*		4px 3px 0 #888B8D, 3px 4px 0 #54585A,*/
/*		5px 4px 0 #888B8D;*/
/*}*/
/*.nav-secondary ul li.selected a {*/
/*	box-shadow:*/
/*		1px 0px 0 #960C22, 0px 1px 0 #640817,*/
/*    	2px 1px 0 #960C22, 1px 2px 0 #640817,*/
/*        3px 2px 0 #960C22, 2px 3px 0 #640817,*/
/*		4px 3px 0 #960C22, 3px 4px 0 #640817,*/
/*		5px 4px 0 #960C22;*/
/*}*/

/*===============================================================
        Feature
===============================================================*/

left-content button {
    margin-bottom: 15px;
}
#main header {
    background: transparent;
	margin-top: -15px !important;
	width: 100%;
}
#main header h1 {
    color: #C8102E;
    font-weight: 600;
	font-size: 1.94em;
	letter-spacing: -.03em;
	text-transform: uppercase;
}
#main header h1::first-line {
    font-size: 1.30em;
	letter-spacing: -.03em;
}
#main header small {
    color: #888B8D !important;
	letter-spacing: 0;
}
@media only screen and (max-width: 1199px) {
	#main header h1, #main header h1 a {
		font-size: 1.55em;
	}
}
@media only screen and (max-width: 991px) {
	#main header h1, #main header h1 a {
		font-size: 1.2em;
	}
}
@media only screen and (max-width: 767px) {
	#main header h1, #main header h1 a {
		font-size: 2.1em;
	}
	#main header small {
		font-size: .6em;
	}
	div .feature {
		border: none;
		margin-left: -15px;
		margin-right: -15px;
		box-shadow: none;
	}
	#main header {
		padding: 3px 15px;
		margin-bottom: 0px;
		margin-left: -15px;
		margin-right: -15px;
		border: none;
		box-shadow: none;
	}
	#main header h1::first-line {
		font-size: 1em;
	}
}

@media only screen and (max-width: 486px) {
	#main header h1, #main header h1 a {
		font-size: 1.7em;
	}
	#main header h1::first-line {
		font-size: 1em;
	}
	#main header small {
		font-size: .58em;
	}
}

/*===============================================================
    	Headers
===============================================================*/

#content-well h1, #content-well .h1 {
    color: #FFFFFF;
    background-color: #C8102E;
    font-family: "League Gothic", sans-serif;
    font-size: 2.5em;
    text-transform: uppercase;
	text-align: center;
	padding: 10px 15px 5px;
	margin: 15px 0px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	box-shadow:
		1px 0px 0 #888B8D, 0px 1px 0 #54585A,
		2px 1px 0 #888B8D, 1px 2px 0 #54585A,
		3px 2px 0 #888B8D, 2px 3px 0 #54585A,
		4px 3px 0 #888B8D, 3px 4px 0 #54585A,
		5px 4px 0 #888B8D;
}
.span8 h1 {
    margin: 50px !important;
}
#content-well h1 a {
	color: #FFFFFF;
}
#content-well h1.green, #content-well .h1.green {
    background: #00B388;
	box-shadow:
		1px 0px 0 #00866C, 0px 1px 0 #005950,
		2px 1px 0 #00866C, 1px 2px 0 #005950,
		3px 2px 0 #00866C, 2px 3px 0 #005950,
		4px 3px 0 #00866C, 3px 4px 0 #005950,
		5px 4px 0 #00866C;
}
#content-well h1.gold, #content-well .h1.gold {
    background: #F6BE00;
	box-shadow:
		1px 0px 0 #D89B00, 0px 1px 0 #B97800,
		2px 1px 0 #D89B00, 1px 2px 0 #B97800,
		3px 2px 0 #D89B00, 2px 3px 0 #B97800,
		4px 3px 0 #D89B00, 3px 4px 0 #B97800,
		5px 4px 0 #D89B00;
}
#content-well h2, #content-well .h2 {
    background: #C8102E;
    padding: 7px 15px 7px !important;
    color: #FFFFFF;
    font-weight: 600;
    font-size: 1.6em;
	border-left: #640817 solid thin;
	overflow: auto;
	box-shadow:
		1px 0px 0 #960C22, 0px 1px 0 #640817,
    	2px 1px 0 #960C22, 1px 2px 0 #640817,
        3px 2px 0 #960C22, 2px 3px 0 #640817,
		4px 3px 0 #960C22, 3px 4px 0 #640817,
		5px 4px 0 #960C22;
}
#content-well h2.green, #content-well .h2.green {
    background: #00B388;
	border-left: #005950 solid thin;
	box-shadow:
		1px 0px 0 #00866C, 0px 1px 0 #005950,
		2px 1px 0 #00866C, 1px 2px 0 #005950,
		3px 2px 0 #00866C, 2px 3px 0 #005950,
		4px 3px 0 #00866C, 3px 4px 0 #005950,
		5px 4px 0 #00866C;
}
#content-well h2.gold, #content-well .h2.gold {
    background: #F6BE00;
	border-left: #B97800 solid thin;
	box-shadow:
		1px 0px 0 #D89B00, 0px 1px 0 #B97800,
		2px 1px 0 #D89B00, 1px 2px 0 #B97800,
		3px 2px 0 #D89B00, 2px 3px 0 #B97800,
		4px 3px 0 #D89B00, 3px 4px 0 #B97800,
		5px 4px 0 #D89B00;
}
#content-well h2 a {
	color: #FFFFFF;
}
#content-well h3, #content-well .h3 {
    color: #960C22;
    font-size: 1.4em;
    font-weight: 600;
	overflow: hidden;
	text-transform: uppercase;
}
#content-well h3 a {
	color: #960C22;
}
#content-well h4, #content-well .h4 {
    color: #960c22;
    font-weight: 400;
	font-size: 1.3em;
	overflow: auto;
}
#content-well h4 a {
	color: #960C22;
}
#content-well h5, #content-well .h5 {
    color: #960C22 ;
    font-weight: 600;
	font-size: 1em;
	overflow: auto;
}
#content-well h5 a {
	color: #960C22;
}
#content-well h6, #content-well .h6 {
    color: #960C22 ;
    font-weight: 600;
	font-size: .9em;
	overflow: auto;
}
#content-well h6 a {
	color: #960C22;
}
@media only screen and (max-width: 991px) {
	#content-well h1, #content-well .h1 {
		font-size: 2em;
		margin: 75px !important;
	}
	#content-well h2, #content-well .h2 {
		font-size: 1.3em;
	}
	#content-well h3, #content-well .h3 {
		font-size: 1.2em;
	}
	#content-well h4, #content-well .h4 {
		font-size: 1.2em;
	}
}
@media only screen and (max-width: 767px) {
    #content-well h1, #content-well .h1 {
		font-size: 2.3em;
		padding: 4px 15px 0px;
		margin: 65px !important;
	}
	#content-well h2, #content-well .h2 {
		font-size: 1.4em;
		margin-left: -15px;
		margin-right: -30px;
		box-shadow: none !important;
	}
	#content-well h3, #content-well .h3 {
		font-size: 1.3em;
		text-transform: uppercase;
	}
	#content-well h4, #content-well .h4 {
		font-size: 1.2em;
	}
}

@media only screen and (max-width: 486px) {
		#content-well h1, #content-well .h1 {
		font-size: 2em;
		padding: 4px 15px 0px;
		margin: 45px !important;
	}
	#content-well h2, #content-well .h2 {
		font-size: 1.2em;
		padding: 2px 15px 0px;
	}
	#content-well h3, #content-well .h3 {
		font-size: 1.1em;
		text-transform: uppercase;
	}
	#content-well h4, #content-well .h4 {
		font-size: 1.1em;
	}
}

/*===============================================================
		Lists
===============================================================*/

#content-well ol {
    clear: both;
}

#content-well ul {
    list-style: none;
    overflow: hidden;
    clear: both;
}

#content-well ul li { 
    padding-left: .5em; 
    text-indent: -.9em;
    line-height: 32px;
}

#content-well ul li:before {
    content: "•";
    padding-right: 5px;
    position: relative;
	top: 1px;
	font-size: 30px;
	line-height: 23px;
    color: #960C22;
}

@media only screen and (max-width: 767px) {
	#content-well ul li { 
		font-size: .9em;
	}
	#content-well ol li { 
		font-size: .9em;
	}
}

@media only screen and (max-width: 486px) {
	#content-well ul li { 
		font-size: .9em;
		line-height: 1.5em;
	}
	#content-well ol li { 
		font-size: .9em;
		line-height: 1.5em;
	}
}

/*===============================================================
		Tables
===============================================================*/

caption, tbody, tfoot, thead, tr, th, td {
    padding: 6px 9px;
    border: none;
    outline: 0;
    font-size: 1.00em !important;
    line-height: 1.33 !important;
    vertical-align: top !important;
    background: transparent;
}
.table {
    margin: 15px 0 20px;
    overflow: hidden;
    border-collapse: initial;
    border-bottom: thin solid #F6F6F6;
}
.table caption {
    text-transform: uppercase;
    margin-bottom: 0 !important;
    background-color: #960C22;
    color: #FFF;
    font-size: .95em !important;
	font-weight: 600;
}
.table thead, .table th {
    background-color: #C8102E;
    color: #FFF !important;
    font-weight: 600;
    text-align: center;
}
.table thead td, .table th {
	border-left: thin solid #960C22;
}
.table thead td:first-child, .table th:first-child {
	border-left: none;
}
.table tbody td {
	border-left: thin solid #F6F6F6;
	border-top: thin solid rgba(136, 139, 141, 0.12) !important;
	border-right: thin solid #F6F6F6;
}
.table thead td:last-child, .table th:last-child {
	border-right: none;
}
.table tbody tr:nth-child(odd) {
    background-color: rgba(136, 139, 141, 0.08);
}
.table tbody tr:hover {
    background: #FFF9D9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.table tfoot {
	background: #640817;
	color: #FFFFFF;
	font-weight: 600;
}
.table p {
    padding: none !important;
    margin: 0 !important;
}

@media only screen and (max-width: 767px) {
	.table {
		display: table;
	}
	caption, tbody, tfoot, thead, tr, th, td {
		font-size: .87em !important;
		line-height: 1.33 !important;
	}
		.table caption {
		font-size: .84em !important;
	}
}

@media only screen and (max-width: 486px) {
	caption, tbody, tfoot, thead, tr, th, td {
		font-size: .70em !important;
		line-height: 1.33 !important;
	}
	.table caption {
		font-size: .8em !important;
	}
}



/*===============================================================
		Buttons
===============================================================*/

main button, a.btn {
    font-family: 'Milo', sans-serif;
    text-decoration: none;
    color: white;
	padding: 8px 5px 5px;
	display: inline-block;
	position: relative;
	font-weight: 700;
	padding-right: 10px;
	border: 0;
	border-left: thin solid #888B8D;
	border-bottom: thin solid #54585A;
	border-radius: 6px;
	-webkit-transition: linear 0.15s;
	-moz-transition: linear 0.15s;
	-o-transition: linear 0.15s;
}

aside button {
    width: 100%;
	margin: 15px 0;
}
button.red, a.btn {
	background-color: #C8102E;
	box-shadow:
		1px 0px 0 #960C22, 0px 1px 0 #640817,
		2px 1px 0 #960C22, 1px 2px 0 #640817,
		3px 2px 0 #960C22, 2px 3px 0 #640817,
		4px 3px 0 #960C22, 3px 4px 0 #640817,
		5px 4px 0 #960C22;
}
button.red:hover, a.btn:hover {
	-webkit-transform: translate(3px,2px);
	-moz-transform: translate(3px,2px);
	-o-transform: translate(3px,2px);
	-ms-transform: translate(3px,2px);
	transform: translate(3px,2px);
	box-shadow:
		1px 0px 0 #960C22, 0px 1px 0 #640817,
		2px 1px 0 #960C22, 1px 2px 0 #640817,
		3px 2px 0 #960C22;
}
button.red:active, a.btn:active {
	-webkit-transform: translate(5px,4px);
	-moz-transform: translate(5px,4px);
	-o-transform: translate(5px,4px);
	-ms-transform: translate(5px,4px);
	transform: translate(5px,4px);
	box-shadow: none;
}
button.green {
	background-color: #00B388;
	box-shadow:
		1px 0px 0 #00866C, 0px 1px 0 #005950,
		2px 1px 0 #00866C, 1px 2px 0 #005950,
		3px 2px 0 #00866C, 2px 3px 0 #005950,
		4px 3px 0 #00866C, 3px 4px 0 #005950,
		5px 4px 0 #00866C;
}
button.green:hover {
	-webkit-transform: translate(3px,2px);
	-moz-transform: translate(3px,2px);
	-o-transform: translate(3px,2px);
	-ms-transform: translate(3px,2px);
	transform: translate(3px,2px);
	box-shadow:
		1px 0px 0 #00866C, 0px 1px 0 #005950,
		2px 1px 0 #00866C, 1px 2px 0 #005950,
		3px 2px 0 #00866C;
}
button.green:active {
	-webkit-transform: translate(5px,4px);
	-moz-transform: translate(5px,4px);
	-o-transform: translate(5px,4px);
	-ms-transform: translate(5px,4px);
	transform: translate(5px,4px);
	box-shadow: none;
}
button.gold {
	background-color: #F6BE00;
	box-shadow:
		1px 0px 0 #D89B00, 0px 1px 0 #B97800,
		2px 1px 0 #D89B00, 1px 2px 0 #B97800,
		3px 2px 0 #D89B00, 2px 3px 0 #B97800,
		4px 3px 0 #D89B00, 3px 4px 0 #B97800,
		5px 4px 0 #D89B00;
}
button.gold:hover {
	-webkit-transform: translate(3px,2px);
	-moz-transform: translate(3px,2px);
	-o-transform: translate(3px,2px);
	-ms-transform: translate(3px,2px);
	transform: translate(3px,2px);
	box-shadow:
		1px 0px 0 #D89B00, 0px 1px 0 #B97800,
		2px 1px 0 #D89B00, 1px 2px 0 #B97800,
		3px 2px 0 #D89B00;
}
button.gold:active {
	-webkit-transform: translate(5px,4px);
	-moz-transform: translate(5px,4px);
	-o-transform: translate(5px,4px);
	-ms-transform: translate(5px,4px);
	transform: translate(5px,4px);
	box-shadow: none;
}
img.socialButton {
	-webkit-transition: linear 0.15s;
	-moz-transition: linear 0.15s;
	-o-transition: linear 0.15s;
}
img.socialButton:hover {
	-webkit-transform: translate(3px,2px);
	-moz-transform: translate(3px,2px);
	-o-transform: translate(3px,2px);
	-ms-transform: translate(3px,2px);
	transform: translate(3px,2px);
}
img.socialButton:active {
	-webkit-transform: translate(5px,4px);
	-moz-transform: translate(5px,4px);
	-o-transform: translate(5px,4px);
	-ms-transform: translate(5px,4px);
	transform: translate(5px,4px);
}

@media only screen and (max-width: 767px) {
	button, a.btn {
		padding: 11px 10px 8px;
		font-weight: 600;
		font-size: .87em;
		padding-right: 50px;
	}
}

/*===============================================================
		Aside
===============================================================*/

aside.span4 {
    margin-top: 18px;
    margin-bottom: 40px;
    padding: 0 15px 20px !important;
    background-color: #FFF9D9;
    border-left: #888B8D solid thin;
    border-top: #888B8D solid thin;
    box-shadow:
		1px 0px 0 #888B8D, 0px 1px 0 #54585A,
		2px 1px 0 #888B8D, 1px 2px 0 #54585A,
		3px 2px 0 #888B8D, 2px 3px 0 #54585A,
		4px 3px 0 #888B8D, 3px 4px 0 #54585A,
		5px 4px 0 #888B8D;
	position: relative;
	right: 15px;
}
aside div ul li a {
    background: none !important;
}
div.related-links {
    margin: 0 !important;
}
aside h1, aside h2, aside h3, aside h4, aside h5, aside h6 {
    margin-top: 20px !important;
}
aside h4 {
    background: #C8102E;
    padding: 7px 15px 7px !important;
	margin: 0 0 10px -10px;
    color: #FFFFFF;
    font-weight: 400 !important;
    font-size: 1.3em !important;
	letter-spacing: .08em;
	text-decoration: none;
	border-left: #640817 solid thin;
	box-shadow:
		1px 0px 0 #960C22, 0px 1px 0 #640817,
		2px 1px 0 #960C22, 1px 2px 0 #640817,
		3px 2px 0 #960C22;
}
aside p {
    font-size: 16px !important;
}

@media only screen and (max-width: 767px) {
	aside.span4 {
		margin-left: 15px;
		border: none;
		box-shadow: none;
		padding-top: 20px !important;
	}
	aside h4 {
		margin-top: 0px !important;
		padding: 7px 15px 5px !important;
		color: #FFFFFF;
		font-weight: 400 !important;
		font-size: 1.2em !important;
		box-shadow:
			1px 0px 0 #960C22, 0px 1px 0 #640817,
			2px 1px 0 #960C22, 1px 2px 0 #640817,
			3px 2px 0 #960C22, 2px 3px 0 #640817,
			4px 3px 0 #960C22, 3px 4px 0 #640817,
			5px 4px 0 #960C22;
	}
	aside div ul li a {
		margin-left: 15px !important;
		font-size: .95em;
	}
	aside p {
		font-size: .95em;
		margin-left: 15px !important;
	}
}

@media only screen and (max-width: 486px) {
	aside div ul li a {
		font-size: .87em;
	}
	aside p {
		font-size: .87em;
		margin-left: 15px !important;
}

/*===============================================================
		Accordion
===============================================================*/


.container {
	width: 100%;
}
.ac-container{
	display: block;
	margin: 0 -15px 0;
	padding: 0 !important;
	text-align: center;
	box-shadow:
		1px 0px 0 #888B8D, 0px 1px 0 #54585A,
		2px 1px 0 #888B8D, 1px 2px 0 #54585A,
		3px 2px 0 #888B8D, 2px 3px 0 #54585A,
		4px 3px 0 #888B8D, 3px 4px 0 #54585A,
		5px 4px 0 #888B8D;
}

.ac-container label{
	font-family: 'League Gothic', sans-serif;
	text-transform: uppercase;
	padding: 15px 20px;
	position: relative;
	z-index: 20;
	display: block;
	vertical-align: middle;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 1.5em;
	background: #C8102E;
}
.ac-container label:hover{
	background: #960C22;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	background: #960C22;
	color: #FFFFFF;
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    left: 20px;
    top: 20px;
    background: transparent url(../images/arrow_down.png) no-repeat center center;  
}
.ac-container input:checked + label:hover:after{
    background-image: url(../images/arrow_up.png);
}
.ac-container label:hover:after,
.ac-container input{
	display: none;
}
.ac-container article{
	background: rgba(255,249,217,.6);
	margin-top: -4px;
	overflow: hidden;
	height: 0;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out;
    -moz-transition: height 0.3s ease-in-out;
    -o-transition: height 0.3s ease-in-out;
    -ms-transition: height 0.3s ease-in-out;
    transition: height 0.3s ease-in-out;
}
.ac-container input:checked ~ article{
	transition: height 0.5s ease-in-out;
}
.ac-container article p{
	font-style: italic;
	color: #54585A;
	line-height: 1.5em;
	font-size: .75em;
	padding: 20px;
}
.ac-container input:checked ~ article {
	height: 100%;
}
.two-column p {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    column-fill: balance;
    display: inline-block;
	overflow: hidden;
    width: 100%;
}
.three-column p {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    column-fill: balance;
	display: inline-block;
	overflow: hidden;
    width: 100%;
}

/*===============================================================
		Image Gallery
===============================================================*/

#content-well figure {
    margin-right: 15px;
    margin-bottom: 15px;
	padding: 20px !important;
	background-color: rgba(136, 139, 141, 0.1);
	border-top: rgba(136, 139, 141, 0.3) solid thin;
	border-left: rgba(136, 139, 141, 0.5) solid thin;
	display: inline-block;
   box-shadow: none !important;
}
#content-well figure h1 {
	color: #960C22;
    font-family: "Milo", sans-serif !important;
    font-size: 1em !important;
	font-weight: 500;
	line-height: 1.2em !important;
	height: 2.8em;
	max-height: 2.8em;
	width: 150px;
    text-transform: uppercase;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
	padding-top: 10px !important;
	box-shadow: none !important;
}
#content-well figure img {
	margin: 10px 0 !important;
	border: #888B8D solid 1px !important;
	box-shadow: none !important;
}
#content-well figure figcaption {
	text-align: center;
	font-size: .7em;
	max-width: 150px;
	max-height: 1.2em;
	overflow: hidden;
	color: #54585A !important;
}

/*===============================================================
		Video Gallery
===============================================================*/

#content-well figure.video {
    margin-right: 5px;
    margin-bottom: 5px;
    width: 420px;
    padding: 0px !important;
	background-color: rgba(136, 139, 141, 0.07);
	border-top: none;
	display: inline-block;
	vertical-align: top;
    box-shadow: none !important;
}
#content-well figure.video h1 {
	display: none;
}
#content-well figure.video iframe{
	border: none !important;
	box-shadow: none !important;
}
#content-well figure.video figcaption {
	font-size: 0.9em;
	max-width: none;
	min-height: 102px;
	margin: -15px 10px 10px;
	overflow: hidden;
	color: #54585A !important;
}



/*===============================================================
		Page Banner
===============================================================*/


/* adjusts the page banner for the home page */
/*@media only screen and (min-width: 768px) {
	header.cover-photo .caption-wrapper { 
		width: 60%; 
	}
	#cover .caption-wrapper .caption { 
	    float:right;
	    background-color:#FFF;opacity:0.5;  
	} */
/* black with opacity */


.uh-header { 
	 background-image: url("/socialwork/_images/newheadertest.jpg"); /*changes background of the top bar*/
}

.uh-header-secondary .site-nav {
background-color:rgba(255, 0, 0, 0.0);/*transparent*/
    
}
.uh-header .global-nav {
    background-color: #960C22; 
    
    
}

.uh-header-secondary .site-name {
background-color:rgba(255, 0, 0, 0.0);} /*transparent*/
}

.uh-header .site-name a, .uh-header .site-name a:visited {
    color: white;
}


	



