body {background-color: #FFF; background-repeat: repeat; background-position: 0 0;}

.container {max-width: none !important; width: 970px !important;}

/* --- LAYOUT --- */
#site {padding-top: 51px; background: #FFF;}
.no-networkmenu #site {padding-top: 0;}
#content {float: left; margin-right: -290px; width: 100%;}
#content-inner {margin-right: 290px; padding: 20px 0 20px 20px;}
#sidebar {width: 290px; padding: 20px; float: right;}

/* --- TYPOGRAPHY --- */

a {
	text-decoration: none;
	transition:  color .2s ease,  background .2s ease,  opacity .2s ease,  border-color .2s ease;
	-moz-transition:  color .2s ease,  background .2s ease,  opacity .2s ease,  border-color .2s ease;
	-webkit-transition:  color .2s ease,  background .2s ease,  opacity .2s ease,  border-color .2s ease;
	-o-transition:  color .2s ease,  background .2s ease,  opacity .2s ease,  border-color .2s ease;
	color: #4F4F4F;
}
a:hover, a:focus {color: #000; text-decoration: none;}
label {font-weight: normal;}

/* --- Tables --- */
.typography table {width: 100%; margin-bottom: 20px;}
.typography table th,
.typography table td {padding: 8px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid #d6d6d6;}
.typography table th {font-weight: bold;}
.typography table thead th {vertical-align: bottom;}
.typography table caption + thead tr:first-child th,
.typography table caption + thead tr:first-child td,
.typography table colgroup + thead tr:first-child th,
.typography table colgroup + thead tr:first-child td,
.typography table thead:first-child tr:first-child th,
.typography table thead:first-child tr:first-child td {border-top: 0;}
.typography table tbody + tbody {border-top: 2px solid #d6d6d6;}
/* --- Images --- */
.typography .captionImage {width:auto !important; padding-bottom:20px;}
.typography .captionImage .caption {clear:both; margin-bottom:0; padding:5px 2px 0; font-size:12px; font-style:italic;}
.typography .captionImage.center {text-align:center;}
.typography img {max-width: 100%; height: auto; margin:0 20px 20px;}
.typography .captionImage img {margin-bottom:0;}
.typography img.left,
.typography img.leftAlone {margin-left:0;}
.typography img.leftAlone {display: block;}
.typography img.right {margin-right:0}
/* --- Basic Type --- */
.typography a:hover {text-decoration: underline;}
.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6 {margin: 20px 0; line-height: 1.2;}
.typography h1:first-child,
.typography h2:first-child,
.typography h3:first-child,
.typography h4:first-child,
.typography h5:first-child,
.typography h6:first-child {margin-top: 0;}
.typography h1,
.typography h2,
.typography h3 {margin-top: 30px;}
.typography p,
.typography ul,
.typography ol {margin-bottom: 20px;}
.typography ul > ul,
.typography ul > li > ul,
.typography ol > ol,
.typography ol > li > ol,
.typography ul > ol,
.typography ul > li > ol,
.typography ol > ul
.typography ol > li > ul {margin-bottom: 0;}
.typography hr {margin: 40px 0; border-color: #DDD;}
.typography ul:last-child,
.typography ol:last-child,
.typography p:last-child {margin-bottom: 0;}
.typography .left {float:left;}
.typography .right {float:right;}
.typography .center {margin:0 auto; display: block;}
/* --- List Fix --- */
.typography ul {overflow:hidden; padding-left:20px; margin-left:0; list-style-position:outside;}
.typography li {position:relative; margin-left:25px;}
/* Embed Widths */
.typography iframe {max-width: 100%;}


/* --- NETWORK BAR --- */
.navbar .navbar-brand {color: #FFF;}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {background-color: #4F4F4F;}

/* --- HEADER --- */
#site-logo {margin: 0; background-color: #4F4F4F;}
#site-logo a,
#site-logo img {display: block; max-width: 100%; height:140px;}

/* --- PRIMARY NAV --- */
#site-nav-primary {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	z-index: 110;
	background: #EDEDED;
	border-bottom: 1px solid #DEDEDE;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #444;
	text-transform: uppercase;
}
#site-nav-primary li {position: relative; display: inline;}
#site-nav-primary a {display: inline-block; color: #444; padding: 10px 20px;}
#site-nav-primary ul {position: absolute; left: -9999px; margin: 0; padding: 0; text-align: left;}
.lte7 #site-nav-primary ul {top: 100%;}
#site-nav-primary ul li {display: block;}
#site-nav-primary .section a,
#site-nav-primary .current a {color: #4F4F4F;}
#site-nav-primary li:hover ul {left: 0;}
#site-nav-primary li:hover a {background: #4F4F4F; color: #FFF;}
#site-nav-primary li:hover ul a {background: #4F4F4F; color: #FFF; width: 240px;}
#site-nav-primary li:hover ul a:hover {background: #B3BABD; color: #333;}
#site-nav-primary ul a {
	display: block;
	border-top: 1px solid #B3BABD;
	font-size: 13px;
	line-height: 14px;
	padding: 10px;
}
#site-nav-primary ul li.first a {border-top-width: 0;}

/* --- SECONDARY NAV --- */
#site-nav-secondary {
	padding: 5px 20px;
	background: #F7F8F8;
	color: #999;
	border-bottom: 1px solid #DEDEDE;}
#site-nav-secondary h2 {
	margin: 0;
	padding: 0;
	float: left;
	color: #999;
	line-height: 30px;
	font-size: 18px;
	font-weight: normal;
}
#site-nav-secondary h2 a {color: #999;}
#site-nav-secondary h2 a:hover {color: #000;}
#site-nav-secondary li > a {color: #999; padding: 5px 10px;}
#site-nav-secondary li > a:hover,
#site-nav-secondary li > a:focus,
#site-nav-secondary .current > a,
#site-nav-secondary .section > a {color: #000; background-color: #EEE;}

.social-nav {float: right;}
.social-nav-item {margin-top: 1px; color: #CCC; display: inline-block; margin-left: 5px;}
.social-nav-item-fb:hover {color: #3B5998;}
.social-nav-item-tw:hover {color: #00ACED;}
.social-nav-item-yt:hover {color: #CD332D;}
.social-nav-item-gp:hover {color: #D34836;}

/* --- FOOTER --- */
#site-ft {font-size: 12px; overflow: hidden; padding: 20px 5px;}
#site-ft {background: #4F4F4F; color: #FFF;}
#site-ft a {color: #FFF;}
#site-ft a:hover {color: #EEE;}

/* --- FOOTER: NAV --- */
.nav-ft ul {margin: 0; padding: 0; list-style: none;}
.nav-ft li {line-height: 16px; padding: 3px 2px;}
.nav-ft-title {font-weight: bold; margin-bottom: 4px; font-size: 13px;}
.nav-ft-title {border-bottom: 2px solid #B3BABD;}
.pull-right.nav-ft {text-align: right;}
#ft-copyright-notice {padding-bottom: 5px;}

/* --- FOOTER: BREADCRUMBS --- */
.breadcrumb {
	padding: 8px 20px;
	margin-bottom: 0;
	background: #EDEDED;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	border-radius: 0;
}
.breadcrumb .icon-home {padding-right: 5px;}

/* --- FOOTER: SPONSORS BAR --- */
#sponsor-bar {background: #FFF; overflow: hidden; position: relative; padding: 0 20px 0 130px;}
#sponsor-bar-title {
	font-size: 12px;
	font-weight: normal;
	color: #333;
	line-height: 75px;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 130px;
	padding-left: 20px;
	padding-right: 10px;
}
#sponsor-list {float:left; height: 75px; width: 100%; margin: 0; padding: 0; list-style: none;}
.sponsor {margin-right: 50px;}

/* --- MODULE: SLIDESHOW --- */
.mod-slideshow {margin-bottom: 20px;}
.mod-slideshow .slide {display: none; position: relative;}
.mod-slideshow .slide.first {display: block;}
.mod-slideshow .slide-link {color: #FFF; display: block; overflow: hidden;}
.mod-slideshow .slide-link:hover {color: #FFF;}
.mod-slideshow .slide-image {display: block; width: 100%; height: 310px;}
.mod-slideshow .slide-content {
	background-color: rgb(0,0,0);
	background-color: rgba(0, 0, 0, 0.75);
	color: #FFF;
	padding: 15px;
	position: absolute;
	width: 100%;
	bottom: 0;
}
.mod-slideshow .slide-headline {font-size: 20px; line-height: 26px; margin-bottom: 3px; font-weight: bold;}
.mod-slideshow .slide-tagline {font-size: 16px; margin-bottom: 0;}

/* --- MODULE: CONTENT --- */
.mod-page {margin-bottom: 20px;}
.mod-page-hd {margin-bottom: 20px;}
.mod-page-bd {overflow: hidden;}
.mod-page-title {padding: 0; margin: 0; font-weight: bold;}

/* --- BUTTON STYLES --- */

/* --- BUTTON: FACEBOOK --- */
.btn-facebook {background-color: #3B5998; border-color: #3B5998; color: #FFF; border-radius: 3px; text-align: left;}
.btn-facebook .icon-facebook {padding-right:10px;}
.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active {background-color: #344e86; border-color: #2d4373; color: #FFF;}
.btn-facebook.disabled:hover,
.btn-facebook.disabled:focus,
.btn-facebook.disabled:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled]:hover,
.btn-facebook[disabled]:focus,
.btn-facebook[disabled]:active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook:hover,
fieldset[disabled] .btn-facebook:focus,
fieldset[disabled] .btn-facebook:active,
fieldset[disabled] .btn-facebook.active {background-color: #3B5998; border-color: #3B5998;}

/* --- BUTTON: PRIMARY OVERRIDE --- */
.btn-primary {background-color: #4F4F4F; border-color: #4F4F4F; color: #FFF;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {background-color: #000; border-color: #000; color: #FFF;}
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {background-color: #4F4F4F; border-color: #4F4F4F;}

/* --- BUTTON: LINK OVERRIDE --- */
.btn-link {color: #4F4F4F;}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active {color: #000; text-decoration: none;}

/* --- SIMPLE PAGE --- */
.type-SimplePage {background: #E3E3E3; padding-top: 70px;}
.type-SimplePage.no-networkmenu {padding-top: 25px;}
.type-SimplePage .modal-content {border-radius:3px; -webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.45); box-shadow:0 2px 10px rgba(0,0,0,0.45);}
.type-SimplePage .simplepage-logo-img {margin: 0 auto; display: block;}
#simple-site-ft {text-align: center; padding-bottom: 25px;}
#simple-site-ft a {font-weight: bold; color: #000;}
#simple-site-ft a:hover {color: #4F4F4F;}
.mod-simple-ft-help {text-align:left;}
.mod-simple-ft-help a {font-weight:bold;}

.video-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe,
.video-container object,
.video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.mod-content-bd {overflow: hidden;}
.mod-content-meta {
	border-top: 1px solid #4F4F4F;
	border-bottom: 1px solid #4F4F4F;
	padding: 5px;
	margin-top: 15px;
	background: #F4F4F4;
}
.mod-content-meta p {margin: 0;}
.mod-content-meta p + p {margin-top: 5px;}
.mod-content-meta a {font-weight: bold;}
.mod-content-status {color: red; font-weight: bold; margin: 0 !important;}
.mod-content-status span {padding: 0 10px; border-left: 1px solid red;}
.mod-content-status span:first-child {padding-left: 0; border-left-width: 0;}
.mod-content-feature {float: right; padding: 0 0 10px 15px;}
.mod-content-feature-img {width: 100%;}
.mod-content-feature-img + .mod-content-feature-caption {margin-top: 10px;}
.mod-content-feature-caption {margin-bottom: 0; font-size: 13px; font-style: italic; text-align: right;}
.mod-content-feature + .typography p:first-child {font-weight: bold; font-size: 16px;}
.mod-content-bd .video-container {margin-bottom: 15px;}

.mod-gallery {background: #000; padding: 10px 10px 65px; position: relative; margin-bottom: 15px;}
.mod-gallery-viewer {width: 100%; height: 457px; overflow: hidden;}
.mod-gallery-controls {position: absolute; bottom: 4px; left: 10px; z-index: 1000;}
.mod-gallery-control {color: #4F4F4F; cursor: pointer;}
.mod-gallery-control.disabled {opacity: 0.5;}
.mod-gallery-meta {color: #FFF; position: absolute; bottom: 10px; left: 120px;}
.mod-gallery-meta span {display: block;}

/* --- MODULE: WIDGET --- */
.mod-widget {
	margin-bottom: 20px;
	border-top: 3px solid #4F4F4F;
	border-bottom: 1px dotted #A4A4A4;
	padding: 0;
}
.mod-widget-nohd {padding:0;}
.mod-widget-hd {padding: 10px 0 13px;}
.mod-widget-bd {padding-bottom: 10px; overflow: hidden;}
.mod-widget-nohd .mod-widget-bd {padding-top: 10px;}
.mod-widget-title {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
}

/* ---- WIDGET: ContentFeed ----- */
/* Full Width, No Feature */
.contentfeed-row {padding-top:15px;}
.contentfeed-row:first-child {padding-top:0;}
.contentfeed-row .contentfeed-item-link-img {display: block;}
.contentfeed-row .contentfeed-item-img {display: block; width: 100%;}
.contentfeed-row .contentfeed-item-title {margin: 5px 0 0; font-size: 14px; line-height: 1.2;}
/* Full Width, Feature */
.contentfeed-list .contentfeed-item {overflow: hidden; margin: 0 0 10px;}
.contentfeed-list .contentfeed-item:last-child {margin-bottom: 0;}
.contentfeed-list .contentfeed-item-link-img {float: left; margin-right: 10px;}
.contentfeed-list .contentfeed-item-img {display: block; width: 90px;}
.contentfeed-list .contentfeed-item-title {margin: 0; font-size: 14px; line-height: 1.2;}
.contentfeed-item-feature + .contentfeed-list {margin: 10px 0 0;}
.contentfeed-item-feature {margin: 0;}
.contentfeed-item-feature .contentfeed-item-img {width: 100%;}
.contentfeed-item-feature .contentfeed-item-title {margin: 5px 0 0; font-size: 16px; line-height: 1.2;}
.contentfeed-item-feature .contentfeed-item-summary {margin: 5px 0 0; font-size: 12px;}

/* ---- WIDGET: RSSFeed --- */
.rssfeed-list {padding-left: 0; list-style: none; margin-bottom: -10px;}
.rssfeed-item {border-top: 1px dotted #A4A4A4;}
.rssfeed-item-title {margin: 10px 0 5px; font-size: 16px;}
.rssfeed-item-summary {margin: 0 0 10px; font-size: 13px;}

/* ---- WIDGET: HTML Embed --- */
.mod-htmlembedwidget iframe {max-width: 100%;}

/* ---- WIDGET: Simple Image --- */
.imgwidget-link {display: block;}
.imgwidget-img {display: block; max-width: 100%; margin: 0 auto;}
.imgwidget-full .imgwidget-img {width: 100% !important;}
/*
.mod-simpleimagewidget_sidebar .mod-widget-bd {padding: 0;}
.mod-simpleimagewidget_sidebar.mod-nohd {border: 0;}
*/

/* ---- WIDGET: Simple Quote --- */
.quote-img {width: 100%; display: block; margin-bottom: 10px;}
.quote-full .quote-img {margin-bottom: 0;}
.quote-link-img {display: block;}
.quote {margin: 0; padding: 0; border-width: 0;}
.icon-quote-left {color: #4F4F4F; opacity: 0.5;}
.img-linked ~ .quote {margin-top: 10px;}

/* ---- WIDGET: Single Tweet Embed --- */
.mod-singletweetembedwidget blockquote {visibility: hidden;}
.mod-singletweetembedwidget .twitter-tweet {width: 100% !important; margin: 0 !important;}

/* ---- WIDGET: Twitter Timeline Embed --- */
.mod-twittertimelinewidget .twitter-timeline {width: 100% !important;}

/* --- MODULE: SIDEBAR WIDGETS --- */
.mod-widget_sidebar.mod-nohd {border-top-width: 0; border-bottom-width: 0; padding-bottom: 0;}
.mod-widget_sidebar.mod-nohd .mod-widget-bd {padding-top: 0; padding-bottom: 0;}
.mod-widget_sidebar.mod-box {background-color: #F4F4F4;}
.mod-widget_sidebar.mod-box .mod-widget-hd {padding-left: 10px; padding-right: 10px; border-bottom: 1px dotted #A4A4A4;}
.mod-widget_sidebar.mod-box .mod-widget-bd {padding: 10px;}
.mod-widget_sidebar.mod-box.mod-nohd {border-top-width: 3px; border-bottom-width: 1px;}
.mod-widget_sidebar.mod-shadow {-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.2); box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}

/* ---- WIDGET: Navigation --- */
.mod-navigationwidget_sidebar .mod-widget-bd {padding: 0;}
.nav-sb > li > a {background-color: transparent; border-bottom: 1px dotted #A4A4A4;}
.nav-sb > li > a:hover,
.nav-sb > li > a:focus {color: #FFF; background-color: #4F4F4F;}
.nav-sb > .current > a,
.nav-sb > .section > a {font-weight: bold; color: #000;}
.nav-sb .nav-sb {display: none;}
.nav-sb .expand > .nav-sb {display: block;}
.nav-sb .expand > a {background-color: #EDEDED;}
.nav-sb2 > li > a {padding-left: 30px; padding-top: 5px; padding-bottom: 5px;}
.nav-sb3 > li > a {padding-left: 60px; padding-top: 5px; padding-bottom: 5px;}

.mod-widget_sidebar .rssfeed-list {margin: -10px;}
.mod-widget_sidebar .rssfeed-item {border: 0;}
.mod-widget_sidebar .rssfeed-item-link-title {display: block; padding: 10px; border-top: 1px dotted #A4A4A4;}
.mod-widget_sidebar .first .rssfeed-item-link-title {border-top: 0 !important;}
.mod-widget_sidebar .rssfeed-item-link-title:hover {text-decoration: underline;}
.mod-widget_sidebar.mod-box .rssfeed-item-link-title:hover {text-decoration: none; color: #FFF; background-color: #4F4F4F;}
.mod-widget_sidebar .rssfeed-item-title {display: block; margin: 0; font-size: 14px; font-weight: normal;}
.mod-widget_sidebar .rssfeed-item-summary {display: none;}

.mod-widget_sidebar .rssfeed-item .rssfeed-list {margin: 0;}
.mod-widget_sidebar .rssfeed-item .rssfeed-list .rssfeed-item-link-title {padding: 5px 5px 5px 20px; border-top: 0;}
.mod-widget_sidebar .rssfeed-item .rssfeed-list .rssfeed-list .rssfeed-item-link-title {padding-left: 40px;}
.mod-widget_sidebar .rssfeed-list .expand > .rssfeed-item-title > .rssfeed-item-link-title {border-top: 1px dotted #A4A4A4;}
.mod-widget_sidebar .rssfeed-list .expand > .rssfeed-list {display: none;}


/* --- DIRECTORY SEARCH PAGE: --- */
#dirsearch-forms {border-bottom: 1px solid #DDD; margin-bottom: 20px;}
.typography ~ #dirsearch-forms {margin-top: 20px;}
.dirsearch-form {padding: 20px 0; border-top: 1px solid #DDD;}
.dirsearch-title {margin: 0 0 10px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;}

/* --- DIRECTORY SEARCH PAGE: TITLE FORM --- */
#dirsearch-bytitle {position: relative;}
#dirsearch-bytitle label {display: none;}
#dirsearch-bytitle select {visibility: hidden;}
#dirsearch-bytitle #DirectoryObjectID {text-align: center;}
#dirsearch-bytitle .btn {position: absolute; top: 50px; right: 65px;}
#dirsearch-bytitle .form-group {margin:0;}
#dirsearch-bytitle .chzn-container {margin-left: -40px; width: 450px !important; text-align: left;}
#dirsearch-bytitle .chzn-container-single .chzn-single {height: 34px;}
#dirsearch-bytitle .chzn-container-single .chzn-single span {font-size: 14px; line-height: 34px;}
#dirsearch-bytitle .chzn-container-single .chzn-single div {top: 4px; right: 2px;}
#dirsearch-bytitle .chzn-container-single .chzn-drop {width: 450px !important;}
#dirsearch-bytitle .chzn-container-single .chzn-search input {width: 100% !important;}

/* --- DIRECTORY SEARCH PAGE: ALPHA FORM --- */
#dirsearch-byalpha {padding: 20px 5px 15px;}
#dirsearch-byalpha ul {overflow: hidden; margin: 0;}
#dirsearch-byalpha .dirsearch-byalpha-letter {float: left; margin: 0 5px 5px 0;}

/* --- DIRECTORY SEARCH PAGE: FILTER FORM --- */
#dirsearch-byfilter .form-group {position: relative;}
#dirsearch-byfilter label {width: 110px; margin: 0; font-weight: bold; line-height: 34px; text-align: right; position: absolute; top: 0; left: 0;}
#dirsearch-byfilter .form-control {margin-left: 130px; width: 450px;}
#dirsearch-byfilter .form-actions {text-align: center;}

#dirsearchresults-terms {margin-bottom: 20px;}
.dirsearchresults-terms-title {margin: 0; font-size: 18px; font-weight: bold;}
#dirsearchresults-terms-filter {margin-top: 10px; margin-bottom: 0;}
#dirsearchresults-terms-filter li {padding-bottom: 5px;}
#dirsearchresults-terms-filter strong {display: inline-block; width: 70px;}
#dirsearchresults-terms-filter span {display: inline-block; width: 300px;}

/* ---- DIRECTORY VIEW ---- */
.dirobj-meta-item td ul {margin-bottom: 0;}

/* Miscellaneous */
.table-rowlinks tbody tr td {cursor: pointer;}

/* AVATAR UPLOAD FIELD */
#Avatar.form-group {margin-top: 20px;}
#Avatar.form-group > label {display: none;}
.btn-file {overflow: hidden; position: relative; vertical-align: middle;}
.btn-file > input {position: absolute; top: 0; right: 0; margin: 0; opacity: 0; filter: alpha(opacity=0); transform: translate(-300px, 0) scale(4); font-size: 23px; direction: ltr; cursor: pointer;}
.fileinput {margin-bottom: 9px; display: inline-block;}
.fileinput .uneditable-input {display: inline-block; margin-bottom: 0px; vertical-align: middle; cursor: text;}
.fileinput .thumbnail {overflow: hidden; display: inline-block; margin-bottom: 5px; vertical-align: middle; text-align: center;}
.fileinput .thumbnail > img {width: 100%; height: 100%;}
.fileinput .btn {vertical-align: middle;}
.fileinput-exists .fileinput-new,
.fileinput-new .fileinput-exists {display: none;}
.fileinput-inline .fileinput-controls {display: inline;}
.fileinput .uneditable-input {white-space: normal;}
.fileinput-new .input-group .btn-file {border-radius: 0 4px 4px 0;}
.fileinput-new .input-group .btn-file.btn-xs,
.fileinput-new .input-group .btn-file.btn-sm {border-radius: 0 3px 3px 0;}
.fileinput-new .input-group .btn-file.btn-lg {border-radius: 0 6px 6px 0;}
.form-group.has-warning .fileinput .uneditable-input {color: #c09853; border-color: #faebcc;}
.form-group.has-warning .fileinput .fileinput-preview {color: #c09853;}
.form-group.has-warning .fileinput .thumbnail {border-color: #faebcc;}
.form-group.has-error .fileinput .uneditable-input {color: #b94a48; border-color: #ebccd1;}
.form-group.has-error .fileinput .fileinput-preview {color: #b94a48;}
.form-group.has-error .fileinput .thumbnail {border-color: #ebccd1;}
.form-group.has-success .fileinput .uneditable-input {color: #468847; border-color: #d6e9c6;}
.form-group.has-success .fileinput .fileinput-preview {color: #468847;}
.form-group.has-success .fileinput .thumbnail {border-color: #d6e9c6;}
.input-group-addon:not(:first-child) {border-left: 0;}

.sceditor-container, .sceditor-container * {box-sizing: content-box; -webkit-box-sizing: content-box;}

/* Member Profiles */
.memberprofile-feature {margin-right: 20px; margin-bottom: 20px; float: left;}
.memberprofile-img {width: 200px;}
.memberprofile-detail, .memberprofile-about {margin-left: 220px;}
.memberprofile-detail + .memberprofile-about {margin-top: 20px; padding-top: 20px; border-top: 1px dotted #A4A4A4;}
.memberprofile-edit {font-size: 14px; margin-top: 10px;}
.mod-memberprofile-hd {padding-bottom: 5px; border-bottom: 3px solid #4F4F4F;}

/* Directory Override for specific entry 14908 Fishing Flyrodders */
#directory-object-14908 #dirobj-meta-website td a {
	display: block;
	width: 198px;
	word-wrap: break-word;
}