/*
Theme Name: Hale
Author: Andrew Bacon of the UConn Web Development Lab
Author URI: http://webdev.uconn.edu/
Description: This theme uses the new UConn web template, and is mobile responsive. It's built with the Twitter Bootstrap library, and supports traditional site layouts or blogs. 
Version: 5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hale
*/



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Wordpress Admin Bar 
	
		- Brands the Admin Bar with "UConn Aurora"
		- Removes links and references to wordpress.org, as those are all geared towards single installs. 
		- removes user avatar, since we don't support that currently 
*/

#wp-admin-bar-wp-logo>.ab-item .ab-icon {
	background-image:url(../../plugins/uc-admin-themes/logo.png);
	background-position:0 1px !important;

	width:120px;
	}
#wp-admin-bar-wp-logo-default,
#wp-admin-bar-wp-logo-external,
img.avatar,
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img {
	display:none !important;
	}
#wp-admin-bar-root-default,
#wp-admin-bar-wp-logo,
#wp-admin-bar-wp-logo .ab-item, 
#wp-admin-bar-wp-logo .ab-item .ab-icon,
#wp-admin-bar-root-default:hover,
#wp-admin-bar-wp-logo:hover,
#wp-admin-bar-wp-logo .ab-item:hover, 
#wp-admin-bar-wp-logo .ab-item .ab-icon:hover {
	background-color:#464646 !important;
	}

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li {
	margin-left:0 !important;
	}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Wordpress User Registration 
	
		- Hides innaccurate message regarding login process after a Site Admin creates a user. 
		- Need this because we're handling all users through CAS. 

*/

#signup-welcome {
	display:none;
	}





/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Huskypress: Hale
	
		- Everything south of the UConn Blue bar.
		
		Dependencies
		- Bootstrap
		- jQuery
			

*/



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Fonts
	
		- Do not not alter the fontspring.com comment block that follows, requied by license. 
	
		Dependencies
		- Proxima Nova webfonts 
			+ Regular
			+ Regular Italic
			+ Semibold
			+ Semibold Itlaic
			+ Bold
			+ Bold Italic

*/
/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2012 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Mark Simonson Studio
 * License URL: http://www.fontspring.com/fflicense/mark-simonson-studio
 *
 *
 */
 
 @font-face {
	font-family: 'Proxima Nova';
	src: url('../hale/fonts/proximanova_regular/ProximaNova-Reg-webfont.eot');
	src: url('../hale/fonts/proximanova_regular/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),
url('../hale/fonts/proximanova_regular/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular') format('svg'),
url('../hale/fonts/proximanova_regular/ProximaNova-Reg-webfont.woff') format('woff'),
url('../hale/fonts/proximanova_regular/ProximaNova-Reg-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'Proxima Nova';
	src: url('../hale/fonts/proximanova_italic/ProximaNova-RegIt-webfont.eot');
	src: url('../hale/fonts/proximanova_italic/ProximaNova-RegIt-webfont.eot?#iefix') format('embedded-opentype'),
url('../hale/fonts/proximanova_italic/ProximaNova-RegIt-webfont.svg#proxima_novaregular_italic') format('svg'),
url('../hale/fonts/proximanova_italic/ProximaNova-RegIt-webfont.woff') format('woff'),
url('../hale/fonts/proximanova_italic/ProximaNova-RegIt-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
	}
@font-face {
	font-family: 'Proxima Nova';
	src: url('../hale/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot');
	src: url('../hale/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot?#iefix') format('embedded-opentype'),
url('../hale/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold') format('svg'),
url('../hale/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.woff') format('woff'),
url('../hale/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	}	
@font-face {
	font-family: 'Proxima Nova';
	src: url('../hale/fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.eot');
	src: url('../hale/fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.eot?#iefix') format('embedded-opentype'),
url('../hale/fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.svg#proxima_nova_ltsemibold') format('svg'),
url('../hale/fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.woff') format('woff'),
url('../hale/fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
	}		 
@font-face {
	font-family: 'Proxima Nova';
	src: url('../hale/fonts/proximanova_bold/ProximaNova-Bold-webfont.eot');
	src: url('../hale/fonts/proximanova_bold/ProximaNova-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../hale/fonts/proximanova_bold/ProximaNova-Bold-webfont.svg#proxima_nova_ltsemibold') format('svg'),
url('../hale/fonts/proximanova_bold/ProximaNova-Bold-webfont.woff') format('woff'),
url('../hale/fonts/proximanova_bold/ProximaNova-Bold-webfont.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	}
@font-face {
	font-family: 'Proxima Nova';
	src: url('../hale/fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.eot');
	src: url('../hale/fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.eot?#iefix') format('embedded-opentype'),
url('../hale/fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.svg#proxima_novabold_italic') format('svg'),
url('../hale/fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.woff') format('woff'),
url('../hale/fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;

	}
			

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Titlebar & Navigation
	
		- Lots of bootstrap overwrites
		- Site Parent (school, college, department)
		- Site Title
		- Navigation menu
		
*/



#uc-titlebar {
	margin-bottom:0;
	background: #FFF;
	border-bottom-color: #b8bcc9;
	position:relative;
	}
	.lte8 #uc-titlebar {
		position:static;
		}
	#uc-titlebar.uc-titlebar-gradient {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 75%, #e7e7e7 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(75%,#f9f9f9), color-stop(100%,#e7e7e7));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#e7e7e7 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#e7e7e7 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 75%,#e7e7e7 100%);
		background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 75%,#e7e7e7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 );
		}
		.ie10 #uc-titlebar.uc-titlebar-gradient,
		.gt10 #uc-titlebar.uc-titlebar-gradient  {
			filter:none;
		}
	#uc-site-header {
		padding-bottom:15px;
		padding-top:30px;
		padding-right:270px;
		}
		#uc-site-parent,
		#uc-site-title {
			margin:0;
			font-weight:normal;
			line-height:inherit;
			}			
		#uc-site-parent {
			text-transform:uppercase;
			padding-left: 15px;
			}
			#uc-site-parent a {
				display:block;
				float:left;
				margin-bottom:5px;
				font:13px 'Proxima Nova', Helvetica, Arial, sans-serif;
				letter-spacing:1px;
				color:#868695;
				}
				.lte8 #uc-site-parent a {
					font-family:Arial, Helvetica, sans-serif;
					}
		#uc-site-title {
			padding-left: 15px;
			}
			#uc-site-title a {
				display:block;
				/*float:left; removed because it was forcing two line site titles in windows chrome */
				clear:both;
				font:500 24px 'Proxima Nova', Helvetica, Arial, sans-serif;
				-ms-word-wrap: break-word;
				word-wrap: break-word;
				color:#0b1860;
				max-width:100%;
				}
	#uc-navbar {
		margin-bottom:0;
		}
		#uc-navbar .navbar-inner {
			padding: 0;
			border-radius:0;
			border-color:transparent;
			border-width:0;
			filter:none;
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			box-shadow:none;	
			background-color:transparent;
			background-image:none;
			}
			#uc-navbar.navbar .menu-icon {
				display:block;
				float:left;
				}
			#uc-navbar.navbar .menu-label {
				display:block;
				float:left;
				padding-left:10px;
				color: rgba(17,23,57,.6);
				font:500 15px 'Proxima Nova', Helvetica, Arial, sans-serif;
				text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.9);
				}
			.navbar .nav {
				width:100%;
				margin-right:0;
				}
				#uc-navbar.navbar .nav > li > a {
					color: rgba(17,23,57,.8);
					font:500 15px 'Proxima Nova', Helvetica, Arial, sans-serif;
					}
					#uc-navbar.navbar .nav > li.current-menu-ancestor > a,
					#uc-navbar.navbar .nav > li.current-menu-item > a {
						color:#000;
						}
					
					.lte8 #uc-navbar.navbar .nav li a {
						color:#333;
						font-weight:bold;
						}
						.lte8 #uc-navbar.navbar .nav li li a:hover {
							color:white;
							}
							
							
					#uc-navbar.navbar .nav > li > a:hover,
					#uc-navbar.navbar .nav > li.open > a.dropdown-toggle {
						color:rgba(17,23,57,1);
						text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.9);
						}
					#uc-navbar.navbar .nav > .active > a, 
					#uc-navbar.navbar .nav > .active > a:hover, 
					#uc-navbar.navbar .nav > .active > a:focus {
						color:rgba(17,23,57,.55);
						text-decoration: none;
						background-color:transparent;
						-webkit-box-shadow:none;
						-moz-box-shadow:none;
						box-shadow:none;
						}
					#uc-navbar .dropdown-menu {
						border-radius:0;
						}
					#uc-navbar .caret {
						margin-left: 4px;
						}
			
			
			
			
			
/* ======================================

	Hale 3.5 Navigation Update 
				
====================================== */	
			

.mobi-nav {
	display:none !important;
	}
	
	
.navbar .bar {
	position:relative;
	top:20px;
	border-radius: 3px;
	background-color: #d9d9d9;
	background: #d9d9d9;
	background: -moz-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#bfbfbf));
	background: -webkit-linear-gradient(top, #d9d9d9 0%,#bfbfbf 100%);
	background: -o-linear-gradient(top, #d9d9d9 0%,#bfbfbf 100%);
	background: -ms-linear-gradient(top, #d9d9d9 0%,#bfbfbf 100%);
	background: linear-gradient(to bottom, #d9d9d9 0%,#bfbfbf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#bfbfbf',GradientType=0 );
	border-radius: 5px;
	color: #fff;	
	}
	.navbar .bar>li>a {
		text-shadow: 0 1px 0 #DAD8D8;
		}
		#uc-navbar.navbar .bar>li>a:hover {
			background-color:rgba(0,0,0,0.15);
			-webkit-transition:.3s;
			transition:.3s;
			text-shadow: 0 1px 0 #acacac;

			}
			
		#uc-navbar.navbar .bar > li.current-menu-ancestor > a{
			color:black;
			}
		
#uc-navbar.navbar .bar li.dropdown.open>.dropdown-toggle, 
#uc-navbar.navbar .bar li.dropdown.active>.dropdown-toggle, 
#uc-navbar.navbar .bar li.dropdown.open.active>.dropdown-toggle {
			background-color:rgba(0,0,0,0.15);
			text-shadow: 0 1px 0 #acacac;
}
		
		
.navbar .with-left {}
	.navbar .with-left .caret {
		display:none;
		}
	
			
/* 1. Top Tabs, 2-3.Drop */

/*
#uc-navbar .navbar-inner {
	min-height:inherit;
	}
	
*/
#uc-navbar .stack-top .current-menu-item a,
#uc-navbar .stack-top .current-menu-ancestor a,
#uc-navbar .stack-top .dropdown-menu>li.current-menu-item a:hover,
#uc-navbar .stack-top .dropdown-menu>li.current-menu-ancestor a:hover,
#uc-navbar.navbar .stack-top >li.current-menu-item>a:focus, 
#uc-navbar.navbar .stack-top >li.current-menu-item>a:hover {	
	background-color:#d9d9d9 ;
	border-radius:3px 3px 0 0;
	z-index:9999;
	}	
	#uc-navbar .stack-top .dropdown-menu a	 {
		border:none;
		border-radius:0;
		background-color:transparent;
		}
		
		
/**/
/* 1. Top Tabs, 2. Bar, 3-4. Drop */




.nav.stack-top .caret,
.nav.stack-bottom.with-left .caret {
	display:none;
	}


	.nav.stack-bottom {
		margin-bottom:-20px;
		border-radius:3px;
		background-color:#d9d9d9;
		background: #d9d9d9;
			background: -moz-linear-gradient(top,  #d9d9d9 0%, #bfbfbf 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#bfbfbf));
			background: -webkit-linear-gradient(top,  #d9d9d9 0%,#bfbfbf 100%);
			background: -o-linear-gradient(top,  #d9d9d9 0%,#bfbfbf 100%);
			background: -ms-linear-gradient(top,  #d9d9d9 0%,#bfbfbf 100%);
			background: linear-gradient(to bottom,  #d9d9d9 0%,#bfbfbf 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#bfbfbf',GradientType=0 );
		}
		
		.nav.stack-bottom a {
			}
			
		
		#uc-navbar.navbar .nav.stack-bottom > li.current-menu-item > a,
		#uc-navbar.navbar .nav.stack-bottom > li.current-menu-ancestor > a {
			color:#000;
			}
			
		
			#uc-navbar.navbar .nav.stack-bottom > li.current-menu-item:first-child > a,
			#uc-navbar.navbar .nav.stack-bottom > li.current-menu-ancestor:first-child > a {
				border-radius: 3px 0 0 3px;
				}
			#uc-navbar.navbar .nav.stack-bottom > li+li.current-menu-item > a,
			#uc-navbar.navbar .nav.stack-bottom > li+li.current-menu-ancestor > a {
				border-radius: 0;
				}		
			
		.navbar .stack-bottom>li>a {
			text-shadow: 0 1px 0 #ddd;
		}
/**/		




#nav-left {
	float:left;
	width:25%;
	}
	#nav-left .nav {
		padding:.5em 0;
		margin-right:20px;
		border-radius:5px;
		background-color:#eee;
		}
		
		#nav-left ul ul {
			margin-left:12px;
			}
		
		#nav-left li {
			margin:.5em 0;
			padding:5px 3px 3px 15px;
			color: rgba(17,23,57,.8);
			font: 500 14px 'Proxima Nova', Helvetica, Arial, sans-serif;
			}
			#nav-left li li {
				margin:.2em 0;
				list-style-type:none;
				padding-left:5px;
				}
			
			#nav-left a {
				display:inline;
				color:#777;
				color: rgba(17,23,57,.8);
				}
				.lte8 #nav-left a {
					font-family:Arial, Helvetica, sans-serif;
					}
					#nav-left a.menu-parent {
						cursor:default;
						color:inherit !important;
						text-decoration:none !important;
						color:#777 !important;
						}
					
					
				#nav-left li li a {
					font-size:12px;
					padding-left:5px;
					}
					
			#nav-left a:hover {
				text-decoration:underline;
				}
			
			#nav-left .current-menu-item {
				
				}
				
				#nav-left .current-menu-item:before {
					display: block;
					position:relative;
					float: left;
					left:-10px;
					width: 0;
					height: 0;
					margin-top: 2px;
					margin-right: -10px;
					border-color: transparent;
					border-left-color: #ADADAD;
					border-style: solid;
					border-width: 5px 0 5px 5px;
					content: " ";
					}
			
				#nav-left .current-menu-item a {
					color:#000;
					}
			
			

	
#nav-left-sibling {
	float:left;
	width:75%;
	}
		
.ie7 .with-left,
.ie7 .bar,
.ie7 .stack-top,
.ie7 .stack-bottom,
.ie7 #nav-left {
	display:none!important;
	}

.ie7 .mobi-nav {
	display:block!important;
	}
.ie7 #nav-left-sibling {
	width:100%;
	}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Main Content
	
		- #top-gradient is tricky so that the gradient is consistent irrgardless of page height. 
		
*/

body {
	background-color:#f6f6f6;
	}

#top-gradient {
	height:400px;
	margin-bottom:-400px;
	background: #ffffff; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); 
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); 
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); 
	}
	.ie10 #top-gradient,
	.gt10 #top-gradient {
		filter:none;
		}
	.ie8 #top-gradient {
		display:none;
		}
	
#uc-main {
	padding-top:20px;
	}
	body.with-stack-nav #uc-main {
		padding-top:40px;
		}
	.lte9 #uc-main {
		position: relative;
		}
		
		
		
		
#home .row-fluid+.row-fluid {
	margin-top:40px;
	}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Base Styles
	
		- alters bootstrap's typography
		- supports Wordpress classes for media, captions
		- keeps images, embeds responsive
		
*/

.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; 
	}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; 
	}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; 
	}

embed,
iframe,
object,
video {
	max-width: 100%;
	}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; 
	}

.entry-content dl.gallery-item {
	margin: 0;
	}
.gallery-item a,
.gallery-caption {
	width: 90%;
	}
.gallery-item a {
	display: block;
	}
	.gallery-caption a {
		display: inline;
		}
	.gallery-columns-1 .gallery-item a {
		max-width: 100%;
		width: auto;
		}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
	}
	.gallery-columns-1 .gallery-icon img {
		padding: 3%;
		}

.content {
	font-family: "Proxima Nova", sans-serif;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	}
	.lte9 .content {
		font-family:Helvetica, Arial, sans-serif;
		}
	.content h1 {
		font-size: 21px;
		line-height: 28px;
		}
	.content h2 {
		font-size: 18px;
		line-height: 24px;
		}
	.content h3 {
		font-size: 16px;
		line-height: 20px;
		}
	.content h4,
	.content h5,
	.content h6 {
		font-size: 14px;
		line-height: 18px;
		}
	.ie8 .content h1,
	.ie8 .content h2,
	.ie8 .content h3,
	.ie8 .content h4,
	.ie8 .content h5,
	.ie8 .content h6 {
		font-weight:bold;
		}
	.content blockquote p {
		font-size: 14px;
		}
	.content cite {
		display:block;
		color:#999;
		font-style:italic;
		}
	.content code {
		font-size: 11px;
		}	
	.content pre {
		font-size: 11px;
		line-height: 18px;
		}
	.content a {
		border-bottom: 1px solid #cfedff;
		}
		.content .gallery a {
			border-bottom: none;
			}
		.content a:hover {
			text-decoration: none;
			}
	.content img {
		}
		.lte9 .content .img {
			}
		
		.content .alignright {
			float:right;
			margin:0 0 20px 20px;
			}
		.content .alignleft {
			float:left;
			margin: 0 20px 20px 0;
			}
		.content .aligncenter {
			margin-bottom:20px;
			}
		.content .aligncenter {
			margin-left:auto;
			margin-right:auto;
			text-align:center;
			}
	.content .wp-caption {
		}
		.content .wp-caption-text {
				text-indent: 3px;
				font-size: .8em;
				font-style: italic;
				color: #5c5c5c;
				text-align:left;
				line-height:1.4em;
				margin-top:10px; 
				}
	.content table {
		  width: 100%;
		  margin-bottom: 20px;
		}
		
		.content table th,
		.content table td {
		  padding: 8px;
		  line-height: 20px;
		  text-align: left;
		  vertical-align: top;
		  border-top: 1px solid #dddddd;
		}
		
		.content table th {
		  font-weight: bold;
		}
		
		.content table thead th {
		  vertical-align: bottom;
		}
		
		.content table caption + thead tr:first-child th,
		.content table caption + thead tr:first-child td,
		.content table colgroup + thead tr:first-child th,
		.content table colgroup + thead tr:first-child td,
		.content table thead:first-child tr:first-child th,
		.content table thead:first-child tr:first-child td {
		  border-top: 0;
		}
		
		.content table tbody + tbody {
		  border-top: 2px solid #dddddd;
		}
		
		.content table .content table {
		  background-color: #ffffff;
		}
		
		.content table-condensed th,
		.content table-condensed td {
		  padding: 4px 5px;
		}			
				
		.content table tbody > tr:nth-child(odd) > td,
		.content table striped tbody > tr:nth-child(odd) > th {
		  background-color: #f9f9f9;
		}
		
.content select, .content input {
	font-family:Helvetica, Arial, sans-serif !important;
	}
	
	/* - - - - - - 
	
	dulicate copy of .content for the blackstudio tinyMCE widget */	
	
	.widget_black_studio_tinymce .textwidget {
	font-family: "Proxima Nova", sans-serif;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	}
	.lte9 .widget_black_studio_tinymce .textwidget {
		font-family:Helvetica, Arial, sans-serif;
		}
	.widget_black_studio_tinymce .textwidget h1 {
		font-size: 21px;
		line-height: 28px;
		}
	.widget_black_studio_tinymce .textwidget h2 {
		font-size: 18px;
		line-height: 24px;
		}
	.widget_black_studio_tinymce .textwidget h3 {
		font-size: 16px;
		line-height: 20px;
		}
	.widget_black_studio_tinymce .textwidget h4,
	.widget_black_studio_tinymce .textwidget h5,
	.widget_black_studio_tinymce .textwidget h6 {
		font-size: 14px;
		line-height: 18px;
		}
	.ie8 .widget_black_studio_tinymce .textwidget h1,
	.ie8 .widget_black_studio_tinymce .textwidget h2,
	.ie8 .widget_black_studio_tinymce .textwidget h3,
	.ie8 .widget_black_studio_tinymce .textwidget h4,
	.ie8 .widget_black_studio_tinymce .textwidget h5,
	.ie8 .widget_black_studio_tinymce .textwidget h6 {
		font-weight:bold;
		}
	.widget_black_studio_tinymce .textwidget blockquote p {
		font-size: 14px;
		}
	.widget_black_studio_tinymce .textwidget cite {
		display:block;
		color:#999;
		font-style:italic;
		}
	.widget_black_studio_tinymce .textwidget code {
		font-size: 11px;
		}	
	.widget_black_studio_tinymce .textwidget pre {
		font-size: 11px;
		line-height: 18px;
		}
	.widget_black_studio_tinymce .textwidget a {
		border-bottom: 1px solid #cfedff;
		}
		.widget_black_studio_tinymce .textwidget .gallery a {
			border-bottom: none;
			}
		.widget_black_studio_tinymce .textwidget a:hover {
			border-bottom-color: #005580;
			text-decoration: none;
			}
	.widget_black_studio_tinymce .textwidget img {
		}
		.lte9 .widget_black_studio_tinymce .textwidget .img {
			}
		
		.widget_black_studio_tinymce .textwidget .alignright {
			float:right;
			margin:0 0 20px 20px;
			}
		.widget_black_studio_tinymce .textwidget .alignleft {
			float:left;
			margin: 0 20px 20px 0;
			}
		.widget_black_studio_tinymce .textwidget .aligncenter {
			margin-bottom:20px;
			}
		.widget_black_studio_tinymce .textwidget .aligncenter {
			margin-left:auto;
			margin-right:auto;
			text-align:center;
			}
	.widget_black_studio_tinymce .textwidget .wp-caption {
		max-width:100% !important;
		}
		.widget_black_studio_tinymce .textwidget .wp-caption-text {
				text-indent: 3px;
				font-size: .8em;
				font-style: italic;
				color: #5c5c5c;
				text-align:left;
				}
	.widget_black_studio_tinymce .textwidget table {
		  width: 100%;
		  margin-bottom: 20px;
		}
		
		.widget_black_studio_tinymce .textwidget table th,
		.widget_black_studio_tinymce .textwidget table td {
		  padding: 8px;
		  line-height: 20px;
		  text-align: left;
		  vertical-align: top;
		  border-top: 1px solid #dddddd;
		}
		
		.widget_black_studio_tinymce .textwidget table th {
		  font-weight: bold;
		}
		
		.widget_black_studio_tinymce .textwidget table thead th {
		  vertical-align: bottom;
		}
		
		.widget_black_studio_tinymce .textwidget table caption + thead tr:first-child th,
		.widget_black_studio_tinymce .textwidget table caption + thead tr:first-child td,
		.widget_black_studio_tinymce .textwidget table colgroup + thead tr:first-child th,
		.widget_black_studio_tinymce .textwidget table colgroup + thead tr:first-child td,
		.widget_black_studio_tinymce .textwidget table thead:first-child tr:first-child th,
		.widget_black_studio_tinymce .textwidget table thead:first-child tr:first-child td {
		  border-top: 0;
		}
		
		.widget_black_studio_tinymce .textwidget table tbody + tbody {
		  border-top: 2px solid #dddddd;
		}
		
		.widget_black_studio_tinymce .textwidget table .widget_black_studio_tinymce .textwidget table {
		  background-color: #ffffff;
		}
		
		.widget_black_studio_tinymce .textwidget table-condensed th,
		.widget_black_studio_tinymce .textwidget table-condensed td {
		  padding: 4px 5px;
		}			
				
		.widget_black_studio_tinymce .textwidget table tbody > tr:nth-child(odd) > td,
		.widget_black_studio_tinymce .textwidget table striped tbody > tr:nth-child(odd) > th {
		  background-color: #f9f9f9;
		}
		
	.widget_black_studio_tinymce .textwidget select, .widget_black_studio_tinymce .textwidget input {
		font-family:Helvetica, Arial, sans-serif !important;
		}
	
	/* End Black Studio Styles
	
	- - - - - - */
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*--- Carousel Css --*/
.carousel-inner > .item > img, .carousel-inner > .item > a > img{
	width:100%;	
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
	
				
				
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Posts
	
		- used for page-posts.php template, and for standard index.php. 
		- for pages of posts, use .posts on a wrapping element. 
		- includes styles for previous / next navigation. 
		
*/

.post {
	padding:20px 40px 50px;
	border:1px solid #ddd;
	border:none;
	-webkit-border-radius: 	7px;
	-moz-border-radius: 	7px;
	border-radius: 			7px;
	-moz-box-shadow:    0px 1px 1px 1px #eee;
	-webkit-box-shadow: 0px 1px 1px 1px #eee;
	box-shadow:         0px 1px 1px 1px #eee;
	background-color: #fff;
	}
	.posts .post {
		margin-bottom:30px;
		}
	.post-meta {
		font-size:90%;
		color:#999;
		}
		.content .post-meta a {
			border-bottom-width: 0;
			color:#999;
			}
			.content .post-meta a:hover {
				text-decoration: underline;
				color:#09F;
				}
		.post-meta i {
			opacity:.3;
			margin:-1px 5px 0 0;
			}
		.post-date,
		.post-author, 
		.post-tags {
			margin-right: 15px;
			}
	.post-tags {
		color:#ccc;
		}
.navigation {
	padding: 20px 0;
	margin-bottom: 10px;
	}
	.navigation .older {
		float: left;
		}
	.navigation .newer {
		float: right;
		}
		.navigation a {
			max-width: 400px;
			display: inline-block;
			-ms-word-wrap: break-word;
			word-wrap: break-word;		
			}
	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Post Archives
	
		By:
		- Author 
		- Category
		- Tag
		- Month
		
*/







	







.author-info {
	border-radius: 7px;
	border:1px solid #eee;
	padding: 20px;
	background-color: #f7f7f7;
	margin-bottom: 30px;
	}
	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Widgets
	
		-
		
*/	
	

#sidebar-widgets {
	margin: 0;
	}

.widget {
	overflow:hidden;
	list-style-type:none;
	border:1px solid #e0e0e0;
	border-radius: 7px;	
	background-color: #fff;
	font-size: 90%;
	margin-bottom: 20px;
	min-height:20px;
	font-family: "Proxima Nova", sans-serif;
	}
	.lte9 .widget {
		font-family:Helvetica, Arial, sans-serif;
		}
		
	.widget-title {
		padding:11px 10px 7px;
		margin:0;
		border-bottom: 1px solid #e0e0e0;
		background: #ffffff;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 100%); 
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1));
			background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); 
			background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); 
			background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); 
			background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 100%); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 );
		font:500 13px 'Proxima Nova', Helvetica, Arial, sans-serif;
		line-height:normal !important;		
		text-shadow: 0 1px 0 #fff;
		font-size: 13px;
		font-weight: 500;
		color:#333;
		}
		.ie10 .widget-title,
		#uc-navbar .navbar-inner {
			filter:none;
			}
		.lte9 .widget-title {
			font-family:Helvetica, Arial, sans-serif;
			background-color:#ccc;
			}
		.lte8 .widget-title {
			background-color:#eee;
			font-weight:bold;
			}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Specific Widgets
	
		-
		
*/	
	
.widget_archive ul,
.widget_categories ul, 
.widget_meta ul, 
.widget_pages ul,
.widget_recent_comments ul,
.widget_recent_entries ul {
	margin:10px;
	list-style-type: none;
	}
	.widget_archive ul ul,
	.widget_categories ul ul, 
	.widget_meta ul ul, 
	.widget_pages ul ul,
	.widget_recent_comments ul ul,
	.widget_recent_entries ul ul {
		list-style-type:circle;
		margin: 0 0 5px 18px;
		color: #b9b9b9;
		}
.widget_calendar table {
	margin-bottom:0;
	margin-top: 10px;
	}
.widget_rss {}
	.widget_rss .widget-title {
		position:relative;
		top:1px;
		}
		.widget_rss .widget-title img {
			position: relative;
			top:-1px;
			}
	.widget_rss ul {
		list-style-type: none;
		margin: 15px;
		}
		.widget_rss li {
			margin:15px 0;
			}
			.widget_rss ul .rsswidget {
				display: block;
				}
			.widget_rss .rss-date {
				display: block;
				color: #aaa;
				font-size: .8em;
				}
			.widget_rss .rssSummary {
				display: block;
				}
			.widget_rss cite {
				display: block;
				color: #aaa;
				font-size: .8em;
				}
.widget_tag_cloud .tagcloud {
	margin: 15px 20px;
	}
.widget_nav_menu {}	

	.widget_nav_menu .menu li {
		line-height: 15px;
		margin-bottom: 5px;
		}	
	.widget_nav_menu .menu {
		margin-top: 10px;
		margin-left:15px;
		list-style-type: none;
		}
.widget_text {}
	.textwidget {
		padding:15px;
		}
		.textwidget {
			font-family: "Proxima Nova", sans-serif;
			-ms-word-wrap: break-word;
			word-wrap: break-word;
			}
			.lte9 .textwidget {
				font-family:Helvetica, Arial, sans-serif;
				}
			.textwidget h1 {
				font-size: 21px;
				line-height: 28px;
				}
			.textwidget h2 {
				font-size: 18px;
				line-height: 24px;
				}
			.textwidget h3 {
				font-size: 16px;
				line-height: 20px;
				}
			.textwidget h4,
			.textwidget h5,
			.textwidget h6 {
				font-size: 14px;
				line-height: 18px;
				}
			.textwidget blockquote p {
				font-size: 14px;
				}
			.textwidget code {
				font-size: 11px;
				}	
			.textwidget pre {
				font-size: 11px;
				line-height: 18px;
				}
			.textwidget a {
				border-bottom: 1px solid #cfedff;
				}
				.textwidget .gallery a {
					border-bottom: none;
					}
				.textwidget a:hover {
					border-bottom-color: #005580;
					text-decoration: none;
					}
			.textwidget img {
				max-width:100% !important;
				}
				.lte9 .textwidget .img {
					width:100% !important;
					}		
		
.widget_search {}
	.widget_search form {
		padding:15px 15px 0;
		
		}
		.widget_search label {
			visibility:hidden;
			height:0;
			width:0;
			position:absolute;
			
			}
		.widget_search .uc-search-field{
			max-width:55%;
			}
			.lte8 .widget_search .uc-search-field {
				width:auto;
				}
			.widget_search #uc-search-button {
				/*display: inline-block;
				padding: 4px 12px;
				margin-bottom: 10px;
				font-size: 14px;
				line-height: 20px;
				text-align: center;
				vertical-align: middle;
				cursor: pointer;
				color: #333333;
				text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
				background-color: #f5f5f5;
				background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
				background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
				background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
				background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
				background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
				background-repeat: repeat-x;
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
				border-color: #e6e6e6 #e6e6e6 #bfbfbf;
				border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
				filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
				border: 1px solid #cccccc;
				border-bottom-color: #b3b3b3;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
				-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
				box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
				*/
				}

.widget_sp_image {
	border:none;
	background-color:transparent;
	}
	.widget_sp_image img {
		max-width:100% !important;
		}				
/**/
.widget_rcpt {}
	.rcpt_items {
		width:100%;
		}
	.rcpt_items+.rcpt_items {
		border-top:1px solid #eee;
		}	
		.rcpt_items:after {
				content: ".";
				display: block;
				clear: both;
				visibility: hidden;
				line-height: 0;
				height: 0;
				}
			.rcpt_items {
				display: inline-block;
				}
			html[xmlns] .rcpt_items {
				display: block;
				}
			* html .rcpt_items {
				height: 1%;
				}
				.rcpt_items_list {
					list-style-type: none;
					padding: 10px;
					margin:0;
					}
					
					.rcpt_items_list li {
						list-style-type: none;
						margin: 0;						
						}				
						.rcpt_item_title {
							font-size:110%;
							font-weight: bold;
							}
							
							.rcpt_item_image{
								float: right;
								margin: 0 0 10px 10px;
								width:150px;
								}
								
								.lte9 .rcpt_item_image img {
									max-width:150px;
									}
								.lte7 .rcpt_item_image img {
										display:none;
								}
									
									/**/
						.rcpt_item_excerpt {
							margin: 10px 0;
							}
						.rcpt_item_date {}
						/**/
.uc-contact-widget {}
	.uc-contact-widget .uc-table {
		margin:5px;
		}
	.uc-contact-widget .uc-label {
		padding-right:3px;
		text-align:right;
		vertical-align:top;
		}
	.uc-contact-widget .uc-output {
		-ms-word-break: break-all;
     	word-break: break-all;s
		}


.uc-hours-widget {}
	#uc-hours-caption {padding:1em 0;}
	.uc-hours-widget .visible-tablet {
		width:35px !important;
		height:20px;
		-ms-word-break: break-all;
     	word-break: break-all;
		}

/* Social Icons Widget */
.simple-social-icons ul.aligncenter{
	padding:30px 12px 20px 12px;
}
.lte7 .simple-social-icons li {
	display:none;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## UC Slideshow Widget
	
		- this one is weird, but it's what I could think of
		- would prefer a solution with more variable hieghts. 
		- maintains fixed aspect ratio across all widhts and breakpoints. 
		W		H
		270 * 105
		
		2.5714 : 1
		
*/						
	.uc-ssw {
		border: none;
		}
		.uc-ssw .theme-light.slider-wrapper {
			padding:0 !important;
			}
		.uc-ssw .nivoSlider {
			overflow: hidden!important;
			margin-bottom: 0 !important;
			position:relative !important;
			z-index:1;
			}
			/* default for older browsers. */
			.span3 .uc-ssw .nivoSlider {
				height:86px;
				}
			.span4 .uc-ssw .nivoSlider {
				height: 117px;
				}
			.span6 .uc-ssw .nivoSlider {
				height: 179px;
				}
			.span8 .uc-ssw .nivoSlider {
				height: 241px;
				}
			.span9 .uc-ssw .nivoSlider {
					height: 272px;
					}
			.span12 .uc-ssw .nivoSlider {
				height:366px;
				}
			
			@media (min-width: 1200px) {
				.span3 .uc-ssw .nivoSlider {
					height:105px;
					}
				.span4 .uc-ssw .nivoSlider {
					height: 144px;
					}
				.span6 .uc-ssw .nivoSlider {
					height: 222px;
					}
				.span8 .uc-ssw .nivoSlider {
					height: 300px;
					}
				.span9 .uc-ssw .nivoSlider {
					height: 338px;
					}
				.span12 .uc-ssw .nivoSlider {
					height:456px;
					}
				}
			@media (min-width: 980px) and (max-width: 1199px) {
				
				}
			@media (min-width: 480px) and (max-width: 979px)  {
				.span3 .uc-ssw .nivoSlider {
					height:65px;
					}
				.span4 .uc-ssw .nivoSlider {
					height: 89px;
					}
				.span6 .uc-ssw .nivoSlider {
					height: 137px;
					}
				.span8 .uc-ssw .nivoSlider {
					height: 185px;
					}
				.span9 .uc-ssw .nivoSlider {
					height: 209px;
					}
				.span12 .uc-ssw .nivoSlider {
					height:282px;
					}
				}
			@media (max-width: 479px) {
				.span3 .uc-ssw .nivoSlider,
				.span4 .uc-ssw .nivoSlider,
				.span6 .uc-ssw .nivoSlider,
				.span8 .uc-ssw .nivoSlider,
				.span9 .uc-ssw .nivoSlider,
				.span12 .uc-ssw .nivoSlider {
					height:117px;
					}
				}

			.uc-ssw .nivoSlider img {
				min-width: 100%;
				min-height: 100%;
				}
				.
			.uc-ssw .slider-wrapper	{
				padding: 0 !important;
				}
			/* dots */
			.theme-light .nivo-controlNav {
				height:36px;
				padding-left:10px!important;
				background-color:transparent!important;
				}
				.nivo-control {
					position:relative;
					top:12px;	
					}
					.nivo-control.active {
						top:13px;
						}
			
			/* arrows */
			.nivo-directionNav {
				position:absolute!important;
				top:50%!important;
				width:100%;
				margin-top:-15px;
				
				right:0!important;
				z-index:9999!important;
				}
				
				.nivo-prevNav,
				.nivo-nextNav {
					position:absolute!important;
					background-color:#fff!important;
					background-color:rgba(255, 255, 255, .7)!important;
					border-radius:5px!important;
					}
					.nivo-prevNav:hover,
					.nivo-nextNav:hover  {
						background-color:rgba(255, 255, 255, 1)!important;
						}
				.nivo-prevNav {
					left:10px!important;
					}
				.nivo-nextNav {
					right:10px!important;
					}
				
		#home1 .nivoSlider a.nivo-imageLink {
			width:auto !important;
			height: auto !important;
			min-height: 100% !important;
			min-width: 100% !important;
			}
/* Flexible Posts */ 

* html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a{ 
		height:1%
	}
.widget.widget_dpe_fp_widget{
	padding:0px;
	}
	.widget.widget_dpe_fp_widget ul{
		padding: 0px 5px 0px 0px;
		margin:10px 10px 10px 10px;
	}
	.widget.widget_dpe_fp_widget li{
		padding: 0px;
		margin: 10px 0px;
		display:block;
		box-shadow:none;
	}
		.widget.widget_dpe_fp_widget li a{
			margin:0px;
			position:relative;
			display:inline-block;
			width:100%;
		}
			.widget.widget_dpe_fp_widget li a .attachment-thumbnail{
				height: 60px;
				width: 60px;
				margin-right: 10px;
				float:left;
			}
			.widget.widget_dpe_fp_widget li a .attachment-medium{
				width:48%;
				margin-right: 10px;
				float:left;
			}
			.widget.widget_dpe_fp_widget li a .attachment-large{
				max-width:100%;
				margin-bottom: 10px;
				float:left;
				clear:right;
				display:block;
				border:2px solid black;
			}
			.widget.widget_dpe_fp_widget li a .title{
				display:block;
				position:relative;
				font-size: 1em;
				font-weight: normal;	
			}
				.widget.widget_dpe_fp_widget li a:after{
				   visibility: hidden;
				   display: block;
				   font-size: 0;
				   content: " ";
				   clear: both;
				   height: 0;
				}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Post Comments
	
		- supports nested comments. 
		
*/			

.commentlist {
	list-style-type: none;
	margin-left: 0;
	}
	.comment,
	.pingback {
		padding: 30px 0;
		border-top: 1px dotted #ddd;
		}
		.comment .comment {
			padding: 0;
			border: none;
			}
		.comment-body {
			position: relative;
			padding-left: 175px;
			min-height: 50px;
			}
			.comment .comment .comment-body {
				padding: 0;
				min-height: inherit;
				}
			.comment-author {
				position: absolute;
				top:0;
				left: 0;
				width: 150px;
				}
				.comment .comment .comment-author {
					position: relative;
					width: auto;
					}
			.comment-meta {
				float: right;
				}
				.content .comment-meta a {
					color: #999;
					border-bottom-width:0;
					}
					.content .comment-meta a.comment-edit-link {
						color: #08c;
						border-bottom-width: 1px;
						}
		.children {
			list-style-type: none;
			margin-left: 175px;
			padding-top: 20px;
			}
			.children .children {
				margin-left: 25px;
				}
				
#commentform {}
	#comment {
		width:100%;
		}
	.nocomments {
		margin: 30px;
		}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## UUP - University User Profiles
	
		- Requires the UUP plugin. 
		- UUP has not styles, those styles are defined here. 
		
*/	
/* Quick start for future custom deisgns...
.uup-list-wrapper {}
	.uup-list {}
		.uup-item {}
			.uup-user {}
				.uup-thumbnail {}
				.uup-name {}
					.uup-first {}
					.uup-last {}
				.uup-title {}
				.uup-phones {}
					.uup-phone1 {}
					.uup-phone2 {}
				.uup-email {}
				.uup-fax {}
				.uup-office-location {}
				.uup-office-hours {}
				.uup-mailing-address {}
*/				

.uup-list-wrapper {}
	.uup-list,
	.uup-item {
		margin:0;
		padding:0;
		list-style-type:none;
		}
	.uup-index-table {}
		.content .uup-index-table th,
		.content .uup-index-table td {
			vertical-align:middle;
			}
		.content .uup-index-table {}
	
	.uup-list {}
		.uup-item {
			margin:10px 0;
			font-size:13px;
			line-height:16px;
			display:block;
			margin:5px;
			position:relative;
			border:none;
			min-height:110px;
			}
			.uup-item.has-image {
				padding-left:125px;
				}
			
			
			.uup-user {
				
				}
				.uup-user.with-image {
					
					}
				.content a.uup-user {
					border-bottom:none;
					}
				.content a.uup-user:hover {
					border-bottom:none;
					}
				.user-profile .uup-user {
					padding-left:0;
					}
				
				a.uup-user:hover {
					
					}
				
				
				.uup-thumbnail {
					position:absolute;
					top:0px;
					left:0px;
					width:100px;
					height:100px;
					margin-bottom:20px;
					}
				.uup-table-thumbnail {
					width:50px;
					height:50px;
				}
				.uup-name {
					font-weight:bold;
					padding-top:0px;
					padding-bottom:5px;
					display:block;
					}
					.uup-first {
						margin-right:.3em;
						}
					.uup-last {}
				.uup-title {
					display:block;			
					}
				.uup-phones {}
					.uup-phone1 {
						display:block;
						}
					.uup-phone2 {
						display:block;
						}
				.uup-email {
					display:block;
					}
				.uup-fax {
					display:block;
					}
				.uup-office-location {
					display:block;
					}
				.uup-office-hours {
					display:block;
					}
				.uup-mailing-address {
					display:block;
					}

.uup-list-wrapper {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Gravity Forms
	
*/

.content label {
	-ms-word-wrap:normal;
	word-wrap:normal;
	}
					



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Footer Menu
	
		- 
		
*/	
#uc-footer {
	padding: 0 20px 20px;
	margin-top: 30px;
	}
	#uc-footer-links, 
	#uc-footer-links li {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
		#uc-footer-links li {
			float: left;
			font-size: .8em;
			margin-right: 2em;	
			}
			#uc-footer-links a {
				color: #707070;
				}
				#uc-footer-links a:hover {
					color:#08c;
					}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	## Small Cal CSS - Makes Small Cal looks nice Calendar
*/

div.uc-cal.uc-listcal.list-view.hidden-desktop ul.uc-cal-list {
list-style: none;
margin: 0;
}
#events-toolbar { 
	margin-left:0;
	margin-bottom:12px;

}
#events-grid-wrap{
	width: 100%;
	overflow-x: scroll;
	border: 1px solid #ccc;
}
#events-grid  td {
border: 1px solid #dddddd;
}
.entry #events-grid th,
.entry #events-grid td {
		  padding: 8px;
		  line-height: 20px;
		  text-align: left;
		  vertical-align: top;
		  border: 1px solid #dddddd;
		}
#events-grid tr:nth-child(odd) {
    background-color: #f9f9f9;
}
#events-grid {
	table-layout: fixed;
	word-wrap: break-word;
}	
#events-grid abbr {
cursor: auto;
border-bottom: none;
}
#events-grid ol{
	margin-left: 0px;
	list-style: none;
}	
#events-grid ol a strong{
	font-weight: normal;
}	
#events-grid ol.event-list {
padding: 10px 10px 0px 10px;
border-bottom: 1px solid #dddddd;
background-color: white;
list-style: none;
}
#events-grid ol.event-list:last-child  {
border-bottom: none;
}
#events-grid a {
}
#events-grid a:hover{
	
}
#events-grid th.today {
background-color: #E4E4E4;
}
.entry #vb ul a {
border: none;
text-decoration: none;
}
.entry #vb li a {
border: none;
}
.entry #vb ul {
list-style: none;
text-decoration: none;
margin: 0;
}
.entry #vb li {
float: left;
padding: 0 10px;
font-size: 28px;
}
.entry #vb .glyphicons:before {
display: inline-block;
position: relative;
top: -3px;
padding: 0;
padding-left: 0;
color: inherit;
text-decoration: none;
vertical-align: middle;
font: 12px/1em 'Glyphicons Regular';
}
.entry #vb .glyphicons {
padding: 0;
padding-left: 0;
}
.entry #vb a.btn-toggle {
padding: 0;
}
.entry #vb a#vb-today {
float: left;
text-decoration: none;
}
.entry #vb {
	border-bottom: none;
	padding: 15px 0px 15px 34px;
}
.entry ul#vb-timespan {
    display: inline-block;
	margin-left: -38px;
}
.entry #vb .btn {
	display: inline-block;
	padding: 2px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f9f9f9;
	background-image: none;
	background-repeat: repeat-x;
	border: 1px solid #dddddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
.entry #vb .glyphicons {
	color: inherit;
}
ol.event-list{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.entry .event-list li ol li {
	border-bottom: 1px dashed #DBDBDB;
	padding-bottom: 10px;
	padding-top: 10px;
	list-style: none;
}
.entry .event-list li ol li:last-child {
	padding-bottom: 10px;
	border-bottom: none;
	padding-top: 10px;
}
.entry .event-list li ol li:first-child {
	padding-top: 0;
}
#events-grid tr th span {
	font-weight: normal;	 
	 }
/*Calander list style*/
.entry .uc-cal-list li.uc-cal-item {
	padding: 6px;
}
.entry .uc-cal-list em {
	font-style: normal;
}
.entry .uc-cal-list em.uc-cal-event-title {
	margin-left: 10px;
}
.entry .uc-cal.uc-listcal.list-view.hidden-desktop a {
	border-bottom: none;
}
a.uc-cal-link{
	float:right;
	padding: 1.5em 1.8em 1.5em 1.8em;	
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## In Page Menus  ---- Makes the In Page Menus play nice with Hale
*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	## Tabs
*/
.in-page-tabs .nav-tabs>li>a {
padding-top: 8px;
padding-bottom: 8px;
line-height: 20px;
border: 1px solid transparent;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
.in-page-tabs .nav-tabs .current_page_item a{
pointer-events: none;
cursor: default;
color: #555555;
cursor: default;
background-color: #ffffff;
border: 1px solid #ddd;
border-bottom-color: transparent;
}
.in-page-tabs .nav-tabs .dropdown-menu .menu-item a{
border:none;
	}
.in-page-tabs .nav-tabs .menu-item .dropdown-menu a:hover {
border:none;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	## Lists
*/
.in-page-list #menu-list-menu li {
padding: 0;
margin-bottom: 10px;
color: #333333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #cccccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
max-width: 150px;
}
.in-page-list #menu-list-menu li:hover{
background-image: none;
background-color: #E6E6E6;
}
.in-page-list #menu-list-menu li:last-child {
margin-bottom: 0;
}
.in-page-list #menu-list-menu li a{
	padding: 6px 12px;
	margin: 0;
border:none;
	}
.in-page-list #menu-list-menu li a:hover{
background-color: initial;	
border:none;
	}
.in-page-list #menu-list-menu .dropdown-menu  {
	position: absolute;
top: 100%;
left: 0;
z-index: 1000;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,0.2);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
.in-page-list #menu-list-menu .dropdown-menu li {
padding: 4px 12px;
margin-bottom: 0;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #cccccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
position: relative;
}

/*Disable current page button*/
.in-page-list #menu-list-menu .current_page_item {
cursor: default;
background-image: none;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.in-page-list #menu-list-menu .current_page_item a :hover{
cursor: default;
background-image: none;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
color: #333;
}

.in-page-list #menu-list-menu .current_page_item a {
	color: #333;
	pointer-events: none;
cursor: default;
}
.in-page-list #menu-list-menu .current_page_item:hover {
	background-color: #f5f5f5;

}
.in-page-list #menu-list-menu .current_page_item li:hover {
background-image: none;
background-color: #F5F5F5;
opacity: 0.65;
}
/* ------------------------------------------------------------ */
/*
 Pages A-Z Style for the A-Z Page  
 */
.content{
	position:relative;
}

ul.letter-index{
	display:block;
	min-height: 40px;
	list-style: none;
	text-align:center;
	margin:40px 0px 0px 0px;
}
	.letter-index li{
		position:relative;
		display:block;
		margin:0px 8px 0px 0px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-align: center;
		width:30px;  
		float:left;
	}
	.letter-index li:last-child{
		margin:0px 0px 0px 0px;
	}
		.letter-index li a{
			display:block;
			position:relative;
			padding:8px;
			border-bottom:none;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			margin-bottom:0px;
		

		}
		.letter-index li a:hover{
			background: #888;
			color:#fff;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			border-bottom:none;
		}
		.letter-index li span{
			display:block;
			position:relative;
			padding:8px;
			border-bottom:none;
			color:#aaa;
		}

ul.letter-directory{
	display:block;
	list-style: none;
	width:100%;
	min-height: 60px;
	margin:10px 0px 20px 0px;

}
.letter-list-hold{
	margin:0px;
	list-style:none;
	}
	li#letter-box{
		list-style:none;
	}
	.letter{
		display:block;
		position:relative;
		padding: 17px 0px 0px 0px;
		border-bottom:none;
		border-top: 1px solid #e4e4e4;
		margin:0px 0px 10px 0px;
		list-style:none;

	}
		.pages-ul{
			padding: 0px 0px 15px 0px;
			list-style:none;
		}
			.pages-ul li{
				list-style:none;
				margin:0px;
				padding:0px 0px 6px 0px;
			}
				.pages-ul li a{
				}
					a.letter-anchor{		
					}

.content .clear{
	clear:both;	
}





/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	## Mobile/iPad Styles
	
		- 
		
*/
@media (max-width: 979px) {
	.desk-nav {display:none !important;}
	.mobi-nav {display:block !important;}
	
	.nav {
		padding-top: 10px;
		position: relative;
		}
		#uc-navbar .navbar-inner {
			min-height:0;
			}		
			#uc-nav-mobile {
				position:absolute;
				top:35px;
				right:20px;
				margin:0;
				width:70px;
				}
			#uc-navbar.navbar .nav  #sitesearch {
				position:absolute;
				top:10px;
				left:15px;
				}
			html.ua-mobile-android .dropdown-submenu>.dropdown-menu {
				display: block;
				}
			html.ua-mobile-android .dropdown-submenu>a:after {
				border:none;
				}
	#uc-site-header {
		padding-right:118px;
		padding-bottom:25px;
		}
		#uc-site-title {
			margin-bottom:5px;
			}
	#nav-left {
		display:none;
		}
		#nav-left-sibling {
			float:none;
			width:100%;
			}
	.nav-collapse.in.collapse ul.nav.bar.with-drop{
		background:none;	
	}

	}
@media (max-width: 767px) {
	/* tablet rules */
	body {
		/* overwrites bootstrap defaults so the top bar can be full width. */
		padding-left:0;
		padding-right:0;
		}
	
	#uc-site-header {
		padding-left:10px;
		padding-top: 20px;
		padding-bottom: 10px;
		}
		#uc-logo {
			border-right:0;
			}
		#uc-site-parent a {
			font-size: 10px;
			}
		#uc-site-title a {
			font-size: 18px;
			line-height:1.1em;
			}
	#uc-main {
		/* reintroduce the extra padding for the content area */	
		padding-left:7px;
		padding-right:7px;
		}
		.post {
			padding: 10px 10px 20px
			}
		.comment-body {
			padding-left: 0;
			}
			.comment-author {
				position: relative;
				width: auto;
				}
			.comment-meta {
				float: none;
				margin-bottom: 1em;
				}
				.children {
					margin-left: 20px;
					}
	
	}
@media (max-width: 680px) {

	#uc-footer-links li {
		float: none;
		font-size: .9em;
		margin: .75em 0;
		}
	
	}

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

	
/* ---------------------------- */	
/* CSS for Bootstrap Javascript */
/* ---------------------------- */
.accordion-group a{
	text-decoration:underline;
	
}
.accordion-heading .content a{
	bottom-border:none;
		
}
.accordion-heading a.accordion-toggle{
	border-bottom:0px;
		
}
a.btn {
	border-bottom:0px;	
}

/* Start of Hale Fixes - July 2014 - Mika Fixes */
/* Calendar on Content Pages */
.entry{
}
	.entry .uc-cal{
	}
	.entry .uc-cal .uc-cal-list{
		list-style: none;
		padding:0px;
		margin:0px;
	}
		.entry .uc-cal .uc-cal-list .uc-cal-item{
			padding:7px 0px;
		}
			.entry .uc-cal .uc-cal-list .uc-cal-item a{
				border-bottom:none;
			}
			.entry .uc-cal .uc-cal-list .uc-cal-item a:hover{
				border-bottom: 1px solid rgba(96,136,0,0.5);
			}
				.entry .uc-cal .uc-cal-list .uc-cal-item a span{
				}
				.entry .uc-cal .uc-cal-list .uc-cal-item a em{
					margin-left:20px;
					color:#707070
				}


/* ------------------------------- */	
/* In Page Nav Fix by Brian 071714 */
/* ------------------------------- */
.in-page-list {
	float:right;
	background-color:#F9F9F9;
	border: 1px solid #dddddd;
	margin-bottom:25px;
	padding:0;
	border-radius:7px;
	margin-left:20px;
	
}
	.in-page-list .nav-list>li>a {
		margin-left:0;
		border-bottom:none;
	}

.nav-list {
	
	padding:0;
	margin:5px;
	
}


	.nav-list li.current_page_item a {
			border-bottom:none;
			padding:6px 15px;
		}

@media (max-width: 979px) {
	.in-page-list {
		float:none;
	}
}

	.nav-list li a {
		border-bottom:none;
		padding:6px 15px;
	}
		.nav-list li a:hover {
			border-bottom:none;
		}

ul.nav-list .caret {
	display:none;
}

.in-page-tabs .caret {
	display:none;	
}
	
/* Form fixes */
.gform_wrapper .chzn-container-single a.chzn-single{
	background:white;
	filter:none;	
}
.gform_wrapper .chzn-container-single a.chzn-single div{
	background:white;
	filter:none;	
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
min-height:30px
}