/*
	Author Name	: 	Chris A. White | fyrebear.com
	Author Site	: 	http://BusinessInSavannah.com
	Style Name	: 	bootstrap_bis
	Version		: 	3.0
				:	'bootstrap_bis' Subtheme to Bootstrap
	Comments	: 	This stylesheet drives the main website. 
*/

/* Color Chart
   --------------------------------
   body background:  	 #FFFFFF   
   text:                 #333333
   
   link green:			 #3f6e62
   link red:			 #990000
   gold:				 #f3de9d
   
   ----------------------------------------------------*/
   
   
/* Index
   --------
   -GLOBAL
   -GENERAL LAYOUT
   -HEADER
   -NAVIGATION
   -ALERT BAR
   -NODE: ARTICLE
   -NODE: VIDEO
   -NODE: PROFILE
   -NODE: SPONSORED
   -NODE: BLOG
   -NODE: WEBFORM
   -NODE: UTILITY
   -BLOCKS
   -VIEWS
   -TAXONOMY
   -PROFILE
   -COMMENTS
   -FOOTER
   -MISC
   ----------------------------------------------------*/



/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

html { -webkit-font-smoothing: antialiased; }

body {
/*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 19px;
line-height: 25px;*/
font: normal normal medium "Helvetica Neue", sans-serif;
/*font-size: 1.8em;*/
line-height: 1.8em;
color: #333;
background-color: #fff;
}


a { color:#3f6e62; }
a:hover { text-decoration: underline; color:#990000; }
a.smaller {font-size: 14px; line-height:18px; }


p { }
.content p { margin: 0px 0px 30px 0px; text-align:justify; }
p.smaller {font-size: 14px; line-height:18px; }


h1, .h1 { font-size:42px; }

.page-header {font-family: minion-pro, Georgia; padding-bottom: 10px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #eee; }








/* REGIONS */
.region-leaderboard-zone {padding:0px 0px 20px 0px; }
.region-content-article-sidebar {float:right; width:300px; margin: 10px 16px 0px 20px;}
	@media only screen and (max-width : 480px) { /* Hide for Mobile */
	.region-content-article-sidebar { display:none; }
	}
.region-content-top-wide { }
.region-content-bottom { }
.region-content-bottom-second { }
.region-content-bottom-third { }
.region-content-bottom-fourth { padding:20px 0px 0px 0px; }
.region-content-bottom-wide {margin:30px -7px 0px -7px; background-color:#FFF; border-radius: 4px 4px 4px 4px; box-shadow: 1px 0px 12px 2px rgba(0,0,0,0.3); }






/* SHARE TOOLS*/
.node-sharertools { background-color: #f5f5f5; height:45px; border-radius: 8px; padding: 0px 0px 0px 0px; margin:10px 0px 10px 0px; }
	 /*.node-sharertools ul { margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	 .node-sharertools ul li { display: inline; padding: 0px 10px 4px 0px; margin: 0px; }*/
.node-sharertools .btn-group { }
	.node-sharertools .btn-group-lg>.btn { padding:10px 20px 10px 20px; font-size:22px; line-height:.9em; border-radius: 6px; }
	.node-sharertools .btn-group-lg>.btn-share { background-color:#fff; color:#666; padding:10px 10px 10px 10px; }
	/*.node-sharertools .btn-group .btn-facebook { background-color:#47639e; }
		.node-sharertools .btn-group .btn-facebook a { color:#fff; }
	.node-sharertools .btn-group .btn-twitter { background-color:#55acee; }
		.node-sharertools .btn-group .btn-twitter a { color:#fff; }
	.node-sharertools .btn-group .btn-linkedin { background-color:#0073b2; }
		.node-sharertools .btn-group .btn-linkedin a { color:#fff; }
	.node-sharertools .btn-group .btn-googleplus { background-color:#c7432e; }
		.node-sharertools .btn-group .btn-googleplus a { color:#fff; }
	.node-sharertools .btn-group .btn-comments { background-color:#999; }
		.node-sharertools .btn-group .btn-comments a { color:#fff; }
	.node-sharertools .btn-group .btn-print { background-color:#555; }
		.node-sharertools .btn-group .btn-print a { color:#fff; }
	.node-sharertools .btn-group .btn-mail { background-color:#555; }
		.node-sharertools .btn-group .btn-mail a { color:#fff; }
	*/

@media only screen and (max-width : 480px) { /* Hide for Mobile */
.node-sharertools button.btn.btn-default.btn-googleplus { display:none; }
.node-sharertools button.btn.btn-default.btn-comments { display:none; }
.node-sharertools button.btn.btn-default.btn-print { display:none; }
}




/* LABELS */

.node-sponsored h3.content-type-label a {margin-top:0px; display: inline-block;
padding: .1em .6em .2em; font-size: 100%; font-weight: 700; line-height: 1; color: #fff; text-align: left; white-space: nowrap;
vertical-align: baseline; border-radius: .25em; width:100%; background-color: #999; }

.node-video h3.content-type-label a {margin-top:0px; display: inline-block;
padding: .1em .6em .2em; font-size: 100%; font-weight: 700; line-height: 1; color: #fff; text-align: left; white-space: nowrap;
vertical-align: baseline; border-radius: .25em; width:100%; background-color: #999; }

.node-profile h3.content-type-label a {margin-top:0px; display: inline-block;
padding: .1em .6em .2em; font-size: 100%; font-weight: 700; line-height: 1; color: #fff; text-align: left; white-space: nowrap;
vertical-align: baseline; border-radius: .25em; width:100%; background-color: #999; }


/* Sponsored Post */
/* Homepage Front Headlines - sponsored */
.view-lead.view-display-id-block .item-list ul li .views-field-field-content-type-label { display: inline-block;
padding: .1em .6em .2em; font-size: 60%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap;
vertical-align: baseline; border-radius: .25em; width:100%; background-color: #999; }
	.view-lead.view-display-id-block .item-list ul li .views-field-field-content-type-label .field-content { display:inline; }


/* Curanted News 1/2 - sponsored */
.view-lead.view-display-id-block_3 .views-field-content-type-label { display: inline-block;
padding: .1em .6em .2em; font-size: 60%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap;
vertical-align: baseline; border-radius: .25em; width:100%; background-color: #999; }
	.view-lead.view-display-id-block_3 .views-field-content-type-label .field-content { display:inline; }

/* Curanted News 2/2 - sponsored */
.view-lead.view-display-id-block_4 .views-field-content-type-label { display: inline-block;
padding: .1em .6em .2em; font-size: 60%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap;
vertical-align: baseline; border-radius: .25em; width:100%; background-color: #999; }
	.view-lead.view-display-id-block_4 .views-field-content-type-label .field-content { display:inline; }

/* Curanted News ALT - sponsored */
.view-lead.view-display-id-block_5 .views-field-content-type-label {display: inline-block;
padding: .1em .6em .2em; font-size: 60%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap;
vertical-align: baseline; border-radius: .25em; width:100%; background-color: #999; }
	.view-lead.view-display-id-block_5 .views-field-content-type-label .field-content { display:inline; }



/* Video - sponsored */
.view-lead-video.view-display-id-block .views-field-content-type-label { /*display: inline-block;*/
padding: .1em .6em .2em; font-size: 60%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap;
vertical-align: baseline; border-radius: .25em; width:100%; background-color: #999; }
	.view-lead-video.view-display-id-block .views-field-content-type-label .field-content { display:inline; }
.view-lead-video.view-display-id-block_1 .views-field-content-type-label { /*display: inline-block;*/
padding: .1em .6em .2em; font-size: 60%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap;
vertical-align: baseline; border-radius: .25em; width:100%; background-color: #999; }
	.view-lead-video.view-display-id-block_1 .views-field-content-type-label .field-content { display:inline; }



/* Profiles - sponsored */
.view-lead-profile.view-display-id-block .views-field-content-type-label { /*display: inline-block;*/
padding: .1em .6em .2em; font-size: 60%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap;
vertical-align: baseline; border-radius: .25em; width:100%; background-color: #999; }
	.view-lead-profile.view-display-id-block .views-field-content-type-label .field-content { display:inline; }
.view-lead-profile.view-display-id-block_1 .views-field-content-type-label { /*display: inline-block;*/
padding: .1em .6em .2em; font-size: 60%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap;
vertical-align: baseline; border-radius: .25em; width:100%; background-color: #999; }
	.view-lead-profile.view-display-id-block_1 .views-field-content-type-label .field-content { display:inline; }





/* -----------------------------------*/
/* ------->>> GENERAL LAYOUT <<<------*/
/* -----------------------------------*/

/* Bootstrap => http://getbootstrap.com/ */


/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/


/* Only show Masthead when in Tablet / Desktop mode.*/
	.masthead {display: none; }
	@media only screen and (min-width : 768px) {
		.masthead { 
			display:inherit;
			background-color:#3e6d63; 
			padding:0px;
			margin-bottom:0px;
			margin-top:-14px; 
			}
	}
	

/* Hide Primary Menu "BiS Logo/Mark" when NOT in mobile mode. */
@media only screen and (min-width : 768px) {
		.navbar-header a.logo, .navbar-brand { 
			display:none;
			}
	}
	

/* -----------------------------------*/
/* ---------->>> NAVIGATION <<<-------*/
/* -----------------------------------*/

/*.navbar.container { margin-top: 20px; }
.navbar-default { background-color: #f8f8f8; border-color: #e7e7e7; }
.navbar { position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; }
.navbar { border-radius: 4px; }*/


ul.menu.nav.navbar-nav { margin-left:-16px; }
.navbar-default { background-color: #3e6d63; border-color: #f3de9d; } /* #e7e7e7 */
.navbar-default .navbar-nav>li>a { color: #fff; font-weight: bold; }
	.navbar-default .navbar-nav>li>a:hover { color: #f3de9d; }
.navbar-default .navbar-nav>.dropdown>a .caret { border-top-color: #fff; border-bottom-color: #fff; } /* #777 */
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { background-color: #3f6e62; } /* #428bca */

.navbar-default .navbar-toggle { border-color: #3e6d63; }


/********************************************/
/* Primary Links & Masthead in MOBILE Mode: Area turns to Green with White Links */
	@media only screen and (max-width : 700px) {
		.navbar-default {
			background-color: #3e6d63;
			border-color: #e7e7e7;
		}
		.navbar-default .navbar-brand {
			color: #fff;
			font-weight: bold;
		}
		
		.navbar-default .navbar-nav>li>a {
			color: #fff;
			font-weight: bold;
		}
		.navbar-default .navbar-nav .open .dropdown-menu>li>a {
			color: #fff;
		}

	}
/********************************************/





/**********************/
/* Primary Links :: Social Nav */
ul.social-nav { float: right; }



/**********************/
/* Quick Links */

ul.menu.nav.navbar-nav.secondary {margin-left:-16px; }
.navbar-sm-2 .navbar-nav > li > a {color: #3f6e62; font-weight:bold; padding-top:6px; padding-bottom:6px;}
	.navbar-sm-2 .navbar-nav > li > a:hover { color: #990000; }
.navbar-sm-2 .navbar {min-height:34px; background-color: #f8f8f8;}
.navbar-sm-2 .navbar-default { border-color: #e7e7e7; }
.navbar-sm-2 .navbar-default .navbar-nav>.dropdown>a .caret { border-top-color: #777; border-bottom-color: #777; }
ul.secondary { float: none; }
ul.secondary a {font-size: 14px; }


/* Only show Quicklinks when in Tablet / Desktop mode.*/
	.quicklinks {display: none; }
	@media only screen and (min-width : 768px) {
		.quicklinks { display:inherit; }
	}



/**********************/
/* Bottom Menu Links */
.navbar-sm .navbar-nav > li > a {padding-top:6px; padding-bottom:6px;}
	.navbar-sm .navbar-default .navbar-nav>li>a:hover { color: #f3de9d; }
.navbar-sm .navbar {min-height:34px;}
ul.bottommenu a {font-size: 14px; }

/* Only show BottomMenu when in Tablet / Desktop mode.*/
	.bottommenu {display: none; }
	@media only screen and (min-width : 768px) {
		.bottommenu { display:inherit; }
	}




/**********************/
/* Breadcrumb Links */
.breadcrumb {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: #f5f5f5;
border-radius: 4px;
}




/* -----------------------------------*/
/* --------->>> ALERT BAR <<<---------*/
/* -----------------------------------*/

.alert-bar { 
border-radius: 6px;
padding: 10px 20px 10px 20px;
margin-bottom: 20px;
font-size: 21px;
font-weight: bold;
line-height: 2.1428571435;
color: inherit;
background-color: #FFFFCC;
border: 1px solid #ccc; }



/* -------------------------------------------*/
/* ---------->>> NODE: ARTICLE <<<-----------*/
/* -----------------------------------------*/

.node-article { }
.node-article .field-label {display:none;}
.node-article-image .field-label {display:none;}
.node-article-image-caption .field-label {display:none;}
.node-article-video .field-label {display:none;}
.node-article.node-unpublished {background-color:#eee;}



.node-article-postdate { padding:0px 0px 6px 0px; font-size:14px; line-height:14px; }
	.node-article-postdate:before { content: "Posted:\00a0"; display:inline-block; }
	
@media only screen and (max-width : 480px) { /* Reduce font size for Mobile */
.node-article-postdate { padding:0px 0px 6px 0px; font-size:12px; line-height:12px; }
}





h1.node-article-header {font-size:42px; font-weight:bold; font-family: minion-pro, Georgia; padding-bottom: 10px; margin: 0px 0px 0px 0px; }

h2.node-article-subheader {font-size:30px; font-family: minion-pro, Georgia; padding-bottom: 10px; margin: 0px 0px 0px 0px; }


@media only screen and (max-width : 480px) { /* Reduce font size for Mobile */
h1.node-article-header {font-size:22px; font-weight:bold; font-family: minion-pro, Georgia; padding-bottom: 10px; margin: 0px 0px 0px 0px; }
h2.node-article-subheader {font-size:18px; font-family: minion-pro, Georgia; padding-bottom: 10px; margin: 0px 0px 0px 0px; }
}



.node-article-separator {border-bottom: 1px solid #eee; width:100%; }




.node-article-author { padding-top:6px; display:inline-block; }
.node-article-author:before { content: "By:\00a0"; display:inline-block; }
	.field-name-field-authors { display:inline-block; }
	.field-name-field-authors .field-item { display:inline-block; }
		.field-name-field-authors .field-item.odd { padding-left:12px; } /* separate two authors*/

.node-article-byline2 { display:inline-block; }
/*.node-article-byline2:before { content: "\00b7 \00a0"; display:inline-block; }*/
	.field-name-field-byline2 { display:inline-block; }
		.field-name-field-byline2 .field-item { display:inline-block; }
	
@media only screen and (max-width : 480px) { /* Reduce font size for Mobile */
.node-article-author { font-size:14px; padding-top:4px; }
.node-article-byline2 { font-size:14px; }
}




.node-article .content { padding-top:14px; }
.node-article .content p { margin: 0px 20px 30px 20px; text-align:justify; font-size:1.0em; /*font-family: 'Droid Sans', sans-serif;*/ text-rendering: optimizeLegibility; }




.node-article-image { padding-bottom:10px; margin: 0px 20px 0px 20px; }
	.node-article-image img { display: block; height: auto; max-width: 100%; border: 1px solid #ccc; } /* responsive */


/* Photo,Image Caption */
	.photos-caption { font-style:italic; font-size:14px; line-height:18px; padding-bottom:8px; margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #ccc; }
	.flex-caption { font-style:italic; font-size:14px; line-height:18px; padding-bottom:8px; margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; /*border-bottom: 1px dotted #ccc;*/ }
	/*deprecated caption field*/.node-article-image-caption {font-style:italic; font-size:14px; line-height:18px; padding-bottom:8px; margin: 0px 20px 18px 20px; border-bottom: 1px dotted #ccc; }


.node-article-photos { padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.node-article-photos .field-item { padding:0px 0px 20px 0px; margin: 0px 0px 0px 0px; }
	.node-article-photos img { display: block; height: auto; max-width: 100%; border: 1px solid #ccc; } /* responsive */

.node-article-embedded-elements {  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }


.node-article-breakout-box { padding: 15px 0px 15px 0px; }
	.node-article-breakout-box .panel-body {padding: 15px 15px 15px 15px; }
	.node-article-breakout-box .panel-body p { margin:0px 0px 15px 0px; text-align:left; }





.node-article-video { padding-bottom:10px; margin: 0px 20px 0px 20px; }
	.node-article-video .panel-body {padding: 0px 0px 0px 0px;  }

/* Handle YouTube iframe videos in a responsive way */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}




/* NODE ARTICLE DIGEST*/
/*.node-article-digest-image {float:right; }*/
	.node-article-digest-image img {display: block; height: auto; max-width: 100%; border: 1px solid #ccc; }
	.node-article-digest-image .photos-caption {display:none; }
.node-article-digest-postdate {padding:0px 0px 6px 0px; font-size:14px; line-height:14px; }
h2.node-article-digest-title {margin:0px; font-size: 150%; font-weight:bold; }
.node-article-digest-content { }
.node-separator-dotted { border-bottom: 1px dotted #cac8ca; width:100%; margin:18px 0px 18px 0px; padding:20px 0px 0px 0px; clear:both; } 



/* -------------------------------------------*/
/* ---------->>> NODE: VIDEO <<<-------------*/
/* -----------------------------------------*/
.node-video .field-label {display:none;}



/* -------------------------------------------*/
/* ---------->>> NODE: PROFILE <<<-----------*/
/* -----------------------------------------*/
.node-profile .field-label {display:none;}



/* -------------------------------------------*/
/* --------->>> NODE: SPONSORED <<<----------*/
/* -----------------------------------------*/
.node-sponsored .field-label {display:none;}


/* -------------------------------------------*/
/* ----------->>> NODE: BLOG <<<-------------*/
/* -----------------------------------------*/

.node-article-photos .field-label {display:none;}
.node-blog-separator {border-bottom: 1px solid #eee; width:100%; padding-top:16px; }

h1.node-blog-header { font-size:42px; font-weight:bold; font-family: minion-pro, Georgia; padding-bottom: 10px; margin: 0px 0px 0px 0px;  }
@media screen and (max-width : 480px) { /* Reduce font size for Mobile */
	h1.node-blog-header { line-height: 1.2em; font-size:24px; }
}


.node-blog-author { padding-top:6px; display:inline-block; }


.node-blog-author-photo-container { }
@media screen and (max-width : 750px) { /* Hide Avatar for Mobile */
	.node-blog-author-photo-container { display:none; }
}
.node-blog-author-photo { 
border: 2px solid #4e4e4e; 
padding: 1px; 
background:#FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
-webkit-box-shadow: 4px 4px 4px #c1c1c1;
-moz-box-shadow: 4px 4px 4px #c1c1c1;
box-shadow: 4px 4px 4px #c1c1c1; 
display:inline-block; 
width:106px;
height:106px;
}





/* NODE BLOG DIGEST*/
.node-blog-digest-author { font-size:80%; line-height:1.5em; padding-top:10px; width:106px; }

.node-blog-digest-author-photo { border: 2px solid #4e4e4e; 
padding: 1px; 
background:#FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
-webkit-box-shadow: 4px 4px 4px #c1c1c1;
-moz-box-shadow: 4px 4px 4px #c1c1c1;
box-shadow: 4px 4px 4px #c1c1c1; 
width:106px;
height:106px;
}


/* ------------------------------------------*/
/* -------->>> NODE: WEBFORM <<<------------*/
/* ----------------------------------------*/

.node-webform { }
	.node-webform .submitted { display:none; }
	.node-webform .field-name-body .field-label { display:none; }


/* ------------------------------------------*/
/* -------->>> NODE: UTILITY <<<------------*/
/* ----------------------------------------*/
.node-utility .submitted { display:none; }



/* ----------------------------------------------------*/
/* ---------->>> BLOCKS & PANELS <<<------------------*/
/* --------------------------------------------------*/


h2.block-title {font-family: minion-pro, Georgia; font-size:30px; line-height:48px; border-top: 2px solid #222; width:100%; border-bottom: 1px solid #ccc; width:100%; }
h2.pane-title {font-family: minion-pro, Georgia; font-size:30px; line-height:48px; border-top: 2px solid #222; width:100%; border-bottom: 1px solid #ccc; width:100%; margin-top:0px; }

section.block.block-container {border-bottom: 1px solid #ccc; width:100%; padding: 0px 0px 10px 0px; margin-bottom:20px; }
section#block-system-main div.panel-pane.block-container {border-bottom: 1px solid #ccc; width:100%; padding: 0px 0px 10px 0px; margin-bottom:20px; }



/* -----------------------------------*/
/* ---------->>> VIEWS <<<------------*/
/* -----------------------------------*/

.item-list ul { list-style:none; margin-left: 0px; padding-left: 0px; }



/* AGGREGATOR FEEDS */
.block-aggregator ul { list-style:none; margin:0px 0px 0px 0px; padding: 0px 8px 0px 8px; }
.block-aggregator ul li { border-bottom: 1px solid #ccc; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; }
	.block-aggregator ul li a { text-decoration:none; font-weight:bold; }
		.block-aggregator ul li a:hover { text-decoration:underline; }
	.block-aggregator .more-link {font-weight:bold; padding: 8px 8px 0px 8px; }



/* FRONT HEADLINES */
.view-lead.view-display-id-block .item-list ul li { border-top: 1px dotted #ccc; padding: 4px 0px 4px 0px; margin: 0px 0px 4px 0px; line-height: 1.4em;
}

.view-lead.view-display-id-block .item-list ul li a { text-decoration:none; font-weight:bold; }
	.view-lead.view-display-id-block .item-list ul li a:hover {text-decoration:underline; }

.view-lead.view-display-id-block .item-list ul li .views-field-title a {font-size: 1em; font-weight: 800; }
.view-lead.view-display-id-block .item-list ul li .views-field-created {font-size:12px; font-style:italic; }



/* STORY PAGE HEADLINES */
.view-lead.view-display-id-block_1 .item-list ul li { border-top: 1px dotted #ccc; padding: 4px 0px 4px 0px; margin: 0px 0px 4px 0px; line-height: 1.4em;
}
	.view-lead.view-display-id-block_1 .item-list ul li a:hover {text-decoration:underline; }

.view-lead.view-display-id-block_1 .item-list ul li .views-field-title a {font-size: 1em; text-decoration:none; font-weight:bold; }
.view-lead.view-display-id-block_1 .item-list ul li .views-field-created {font-size:12px; font-style:italic; }




/* HEADLINES BY AUTHOR */
.view-lead.view-display-id-block_6 .item-list ul li { border-bottom: 1px solid #ccc; padding: 4px 0px 8px 0px; margin: 0px 0px 4px 0px; line-height: 1.4em;
}

.view-lead.view-display-id-block_6 .item-list ul li .views-field-title a {font-size: 1em; text-decoration:none; font-weight:bold; }
	.view-lead.view-display-id-block_6 .item-list ul li .views-field-title a:hover {text-decoration:underline; }

	



/* TOP STORY */
.view-lead.view-display-id-block_2 .views-field-link { font-weight:bold; }
.view-lead.view-display-id-block_2 .views-field-summary {padding-top:12px; }
.view-lead.view-display-id-block_2 .overlay {  position: relative; }
.view-lead.view-display-id-block_2 .overlay .views-field-image img {  display: block; height: auto; max-width: 100%; border: 1px solid #ccc; padding: 1px;
-webkit-box-shadow: 2px 2px 2px #c1c1c1; -moz-box-shadow: 2px 2px 2px #c1c1c1; box-shadow: 2px 2px 2px #c1c1c1;  }
.view-lead.view-display-id-block_2 .overlay .views-field-lead-photo img {  display: block; height: auto; max-width: 100%; border: 1px solid #ccc; padding: 1px;
-webkit-box-shadow: 2px 2px 2px #c1c1c1; -moz-box-shadow: 2px 2px 2px #c1c1c1; box-shadow: 2px 2px 2px #c1c1c1;  }

.view-lead.view-display-id-block_2 .overlay .views-field-title, .view-lead.view-display-id-block_2 .overlay .views-field-front-headline { 
position: absolute;
width:99%;
height:25%;
bottom:2px;
left:2px;
padding:6px 14px 6px 14px;
line-height: 1.6em;
background: rgba(0,0,0,0.6);  
}

.view-lead.view-display-id-block_2 .overlay .views-field-title a:hover, .view-lead.view-display-id-block_2 .overlay .views-field-front-headline a:hover {text-decoration:none; }
.view-lead.view-display-id-block_2 .overlay .views-field-title a, .view-lead.view-display-id-block_2 .overlay .views-field-front-headline a { 
font-size:150%;
color:#fff; 
font-weight:bold;   
text-shadow: 1px 2px 3px #000;  
font-family: minion-pro, Georgia; 
letter-spacing: .02em;  
}

@media screen and (max-width : 480px) { /* Reduce font size for Mobile */
	.view-lead.view-display-id-block_2 .overlay .views-field-title, .view-lead.view-display-id-block_2 .overlay .views-field-front-headline { line-height: 1.1em; padding:0px 6px 6px 6px; }
	.view-lead.view-display-id-block_2 .overlay .views-field-title a, .view-lead.view-display-id-block_2 .overlay .views-field-front-headline a {font-size:14px;  }
	}
@media screen and (min-width: 990px) and (max-width: 1190px) { /* Reduce font size for Tablet */
	.view-lead.view-display-id-block_2 .overlay .views-field-title, .view-lead.view-display-id-block_2 .overlay .views-field-front-headline { line-height: 1.3em; }
	.view-lead.view-display-id-block_2 .overlay .views-field-title a, .view-lead.view-display-id-block_2 .overlay .views-field-front-headline a {font-size:20px;  }
	}


/* TOP STORY (No Photo) */
.view-lead.view-display-id-block_13 .views-field-title { }
	.view-lead.view-display-id-block_13 .views-field-title a, .view-lead.view-display-id-block_13 .views-field-front-headline a {font-size:200%; line-height:1.2em; font-weight:bold; text-shadow: 1px 1px 1px #000; font-family: minion-pro, Georgia; letter-spacing: .05em; }
		.view-lead.view-display-id-block_13 .views-field-title a:hover, .view-lead.view-display-id-block_13 .views-field-front-headline a:hover {text-decoration:none; }
.view-lead.view-display-id-block_13 .views-field-link { font-weight:bold; }
.view-lead.view-display-id-block_13 .views-field-summary {padding-top:12px; }








/* CURATED NEWS */
@media only screen and (max-width : 420px) { /* Hide these under 420px for Mobile  */
	body.html.front .view-lead.view-display-id-block_3, body.html.front .view-lead.view-display-id-block_4, body.html.front .view-lead.view-display-id-block_5 { display:none; }
}
/* 1/2 */
.view-lead.view-display-id-block_3 img {display: block; height: auto; max-width: 100%;  border: 1px solid #ccc; border-radius:6px; }
.view-lead.view-display-id-block_3 .views-field-title {line-height: 1.4em; padding: 4px 0px 25px 1px; margin: 0px 0px 0px 0px; }
.view-lead.view-display-id-block_3 .views-field-title a {font-size:100%; font-weight:bold; }

/* 2/2 */
.view-lead.view-display-id-block_4 img {display: block; height: auto; max-width: 100%;  border: 1px solid #ccc; border-radius:6px; }
.view-lead.view-display-id-block_4 .views-field-title {line-height: 1.4em; padding: 4px 0px 25px 1px; margin: 0px 0px 0px 0px; }
.view-lead.view-display-id-block_4 .views-field-title a {font-size:100%; font-weight:bold;  }

/* ALT */
.view-lead.view-display-id-block_5 .col-1 { float:left; }
.view-lead.view-display-id-block_5 .col-2 { margin-left: 110px; }
.view-lead.view-display-id-block_5 .view-content-row { }
.view-lead.view-display-id-block_5 .viewrow-separator { clear:both; padding-bottom:12px; max-width: 100%; }
.view-lead.view-display-id-block_5 img { display: block; height: auto; max-width: 100%;  border: 1px solid #ccc; }
.view-lead.view-display-id-block_5 .views-field-title { font-size:100%; font-weight:bold; line-height: 1.4em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }







/* VIDEO HEADLINES & PROFILE HEADLINES */
.view-lead-video.view-display-id-block .col-1 { float:left; }
.view-lead-video.view-display-id-block .col-2 { margin-left:130px; }
.view-lead-video.view-display-id-block .view-box { background-color:#eee; padding:6px; border: 1px solid #ccc; -moz-border-radius:4px; border-radius:4px;  }
.view-lead-video.view-display-id-block .viewrow-clear { clear:both; max-width: 100%; }
.view-lead-video.view-display-id-block .viewrow-separator { clear:both; padding-bottom:20px; max-width: 100%; }
.view-lead-video.view-display-id-block img {display: block; height: auto; max-width: 100%;  border: 1px solid #ccc; }
.view-lead-video.view-display-id-block .views-field-title {line-height: 1.4em; padding: 0px 0px 4px 0px; }
.view-lead-video.view-display-id-block .views-field-title a {font-size:140%; font-weight:bold;  }
.view-lead-video.view-display-id-block .views-field-summary {line-height: 1.4em; font-size:0.9em; padding: 0px 0px 0px 0px; }

.view-lead-video.view-display-id-block_1 .col-1 { float:left; }
.view-lead-video.view-display-id-block_1 .col-2 { margin-left:130px; }
.view-lead-video.view-display-id-block_1 .view-box { background-color:#eee; padding:6px; border: 1px solid #ccc; -moz-border-radius:4px; border-radius:4px;  }
.view-lead-video.view-display-id-block_1 .viewrow-clear { clear:both; max-width: 100%; }
.view-lead-video.view-display-id-block_1 .viewrow-separator { clear:both; padding-bottom:20px; max-width: 100%; }
.view-lead-video.view-display-id-block_1 img {display: block; height: auto; max-width: 100%;  border: 1px solid #ccc; }
.view-lead-video.view-display-id-block_1 .views-field-title {line-height: 1.4em; padding: 0px 0px 4px 0px; }
.view-lead-video.view-display-id-block_1 .views-field-title a {font-size:140%; font-weight:bold;  }
.view-lead-video.view-display-id-block_1 .views-field-summary {line-height: 1.4em; padding: 0px 0px 0px 0px; }


.view-lead-profile.view-display-id-block .col-1 { float:left; }
.view-lead-profile.view-display-id-block .col-2 { margin-left:130px; }
.view-lead-profile.view-display-id-block .view-box { background-color:#eee; padding:6px; border: 1px solid #ccc; -moz-border-radius:4px; border-radius:4px;  }
.view-lead-profile.view-display-id-block .viewrow-clear { clear:both; max-width: 100%; }
.view-lead-profile.view-display-id-block .viewrow-separator { clear:both; padding-bottom:20px; max-width: 100%; }
.view-lead-profile.view-display-id-block img {display: block; height: auto; max-width: 100%;  border: 1px solid #ccc; }
.view-lead-profile.view-display-id-block .views-field-title {line-height: 1.4em; padding: 0px 0px 4px 0px; }
.view-lead-profile.view-display-id-block .views-field-title a {font-size:140%; font-weight:bold;  }
.view-lead-profile.view-display-id-block .views-field-summary {line-height: 1.4em; font-size:0.9em; padding: 0px 0px 0px 0px; }

.view-lead-profile.view-display-id-block_1 .col-1 { float:left; }
.view-lead-profile.view-display-id-block_1 .col-2 { margin-left:130px; }
.view-lead-profile.view-display-id-block_1 .view-box { background-color:#eee; padding:6px; border: 1px solid #ccc; -moz-border-radius:4px; border-radius:4px;  }
.view-lead-profile.view-display-id-block_1 .viewrow-clear { clear:both; max-width: 100%; }
.view-lead-profile.view-display-id-block_1 .viewrow-separator { clear:both; padding-bottom:20px; max-width: 100%; }
.view-lead-profile.view-display-id-block_1 img {display: block; height: auto; max-width: 100%;  border: 1px solid #ccc; }
.view-lead-profile.view-display-id-block_1 .views-field-title {line-height: 1.4em; padding: 0px 0px 4px 0px; }
.view-lead-profile.view-display-id-block_1 .views-field-title a {font-size:140%; font-weight:bold;  }
.view-lead-profile.view-display-id-block_1 .views-field-summary {line-height: 1.4em; padding: 0px 0px 0px 0px; }




/* VIDEO RIGHT RAIL PROMO & PROFILE RIGHT RAIIL PROMO */
.view-lead-video.view-display-id-block_2 .col-1 { float:left; }
.view-lead-video.view-display-id-block_2 .col-2 { margin-left: 110px; }
.view-lead-video.view-display-id-block_2 .view-content-row { }
.view-lead-video.view-display-id-block_2 .viewrow-separator { clear:both; padding-bottom:12px; max-width: 100%; }
.view-lead-video.view-display-id-block_2 img { display: block; height: auto; max-width: 100%;  border: 1px solid #ccc; }
.view-lead-video.view-display-id-block_2 .views-field-title { font-size:100%; font-weight:bold; line-height: 1.4em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.view-lead-profile.view-display-id-block_2 .col-1 { float:left; }
.view-lead-profile.view-display-id-block_2 .col-2 { margin-left: 110px; }
.view-lead-profile.view-display-id-block_2 .view-content-row { }
.view-lead-profile.view-display-id-block_2 .viewrow-separator { clear:both; padding-bottom:12px; max-width: 100%; }
.view-lead-profile.view-display-id-block_2 img { display: block; height: auto; max-width: 100%;  border: 1px solid #ccc; }
.view-lead-profile.view-display-id-block_2 .views-field-title { font-size:100%; font-weight:bold; line-height: 1.4em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }







/* NEWS CAROUSEL 1 */
@media only screen and (max-width : 750px) { /* Hide this under 750px  */
.view-lead.view-display-id-block_7 { display:none; }
}
.view-lead.view-display-id-block_7 { }
.view-lead.view-display-id-block_7 .jcarousel-label { font-size: 12px; font-weight:bold; line-height:16px; width:134px; background:#000; color:#fff; opacity: 0.7; filter: alpha(opacity=70); padding-left:4px; position:absolute; top:0; margin-top:2px; margin-left:2px; moz-border-radius-bottomright: 6px;
-webkit-border-bottom-right-radius: 6px; moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px;  }
.view-lead.view-display-id-block_7 .jcarousel-wrapper {margin: 0px 0px 20px 0px;}
.view-lead.view-display-id-block_7 .jcarousel {height:152px; }
	.view-lead.view-display-id-block_7 .jcarousel li {width:200px !important; padding-right:10px; }
.view-lead.view-display-id-block_7 .jcarousel-control-prev, .view-lead.view-display-id-block_7 .jcarousel-control-next { background:#eee; color:#3f6e62; border:1px solid #ccc; margin-top:-18px; width:36px; height:36px; opacity: 0.8; filter: alpha(opacity=80); font-size:18px; line-height:36px; }
	.view-lead.view-display-id-block_7 .jcarousel-control-prev {left:6px; }
	.view-lead.view-display-id-block_7 .jcarousel-control-next {right:6px; }

.view-lead.view-display-id-block_7 .views-field-image {  }
	.view-lead.view-display-id-block_7 .views-field-image img { border: 1px solid #ccc; border-radius: 6px; }
.view-lead.view-display-id-block_7 .views-field-title {line-height:1.2em; max-width:300px; }
	.view-lead.view-display-id-block_7 .views-field-title a {font-weight:bold; font-size:14px;  }
	
	
/* NEWS CAROUSEL 2 */
.view-lead.view-display-id-block_8 {margin-top:10px; }
.view-lead.view-display-id-block_8 .jcarousel-label { font-size: 12px; font-weight:bold; line-height:16px; width:134px; background:#000; color:#fff; opacity: 0.7; filter: alpha(opacity=70); padding-left:4px; position:absolute; top:0; margin-top:2px; margin-left:2px; moz-border-radius-bottomright: 6px;
-webkit-border-bottom-right-radius: 6px; moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px;  }
.view-lead.view-display-id-block_8 .jcarousel-wrapper {margin: 0px 0px 20px 0px;}
.view-lead.view-display-id-block_8 .jcarousel {height:152px; }
	.view-lead.view-display-id-block_8 .jcarousel li { padding-right:10px; }
.view-lead.view-display-id-block_8 .jcarousel-control-prev, .view-lead.view-display-id-block_8 .jcarousel-control-next { background:#eee; color:#3f6e62; border:1px solid #ccc; margin-top:-32px; width:36px; height:36px; opacity: 0.8; filter: alpha(opacity=80); font-size:18px; line-height:36px; }
	.view-lead.view-display-id-block_8 .jcarousel-control-prev {left:6px; }
	.view-lead.view-display-id-block_8 .jcarousel-control-next {right:6px; }

.view-lead.view-display-id-block_8 .views-field-image {  }
	.view-lead.view-display-id-block_8 .views-field-image img { border: 1px solid #ccc; border-radius: 6px; }
.view-lead.view-display-id-block_8 .views-field-title {line-height:1.2em; max-width:300px; }
	.view-lead.view-display-id-block_8 .views-field-title a {font-weight:bold; font-size:14px;  }





/* BLOGS: FRONT PAGE: STAFF & COMMUNITY */
.view-lead-blog.view-display-id-block .view-content {margin-top:-8px;}
.view-lead-blog.view-display-id-block .item-list ul li { border-bottom: 1px dotted #ccc; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; }
.view-lead-blog.view-display-id-block .views-view-fields {padding-top:8px; padding-bottom:16px; }

.view-lead-blog.view-display-id-block .col-1 { float:left; }
.view-lead-blog.view-display-id-block .views-field-picture { padding-top:4px; }
.view-lead-blog.view-display-id-block .views-field-picture img { border:1px solid #ccc; }

.view-lead-blog.view-display-id-block .col-2 { margin-left:85px; }
.view-lead-blog.view-display-id-block .views-field-title  { line-height:1.4em; font-weight:bold; }
.view-lead-blog.view-display-id-block .views-field-name { font-size:14px; line-height:1.8em;}
.view-lead-blog.view-display-id-block .views-field-created { font-size:14px; font-style:italic; line-height:1.8em; }

/* BLOGS: Staff */
.view-lead-blog.view-display-id-block_1 .view-content {margin-top:-8px;}
.view-lead-blog.view-display-id-block_1 .item-list ul li { border-bottom: 1px dotted #ccc; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; }
.view-lead-blog.view-display-id-block_1 .views-view-fields {padding-top:8px; padding-bottom:16px; }

.view-lead-blog.view-display-id-block_1 .col-1 { float:left; }
.view-lead-blog.view-display-id-block_1 .views-field-picture { padding-top:4px; }
.view-lead-blog.view-display-id-block_1 .views-field-picture img { border:1px solid #ccc; }

.view-lead-blog.view-display-id-block_1 .col-2 { margin-left:85px; }
.view-lead-blog.view-display-id-block_1 .views-field-title  { line-height:1.4em; font-weight:bold; }
.view-lead-blog.view-display-id-block_1 .views-field-name { font-size:14px; line-height:1.8em;}
.view-lead-blog.view-display-id-block_1 .views-field-created { font-size:14px; font-style:italic; line-height:1.8em; }

/* BLOGS: Community */
.view-lead-blog.view-display-id-block_2 .view-content {margin-top:-8px;}
.view-lead-blog.view-display-id-block_2 .item-list ul li { border-bottom: 1px dotted #ccc; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; }
.view-lead-blog.view-display-id-block_2 .views-view-fields {padding-top:8px; padding-bottom:16px; }

.view-lead-blog.view-display-id-block_2 .col-1 { float:left; }
.view-lead-blog.view-display-id-block_2 .views-field-picture { padding-top:4px; }
.view-lead-blog.view-display-id-block_2 .views-field-picture img { border:1px solid #ccc; }

.view-lead-blog.view-display-id-block_2 .col-2 { margin-left:85px; }
.view-lead-blog.view-display-id-block_2 .views-field-title  { line-height:1.4em; font-weight:bold; }
.view-lead-blog.view-display-id-block_2 .views-field-name { font-size:14px; line-height:1.8em;}
.view-lead-blog.view-display-id-block_2 .views-field-created { font-size:14px; font-style:italic; line-height:1.8em; }





/* SMN WIDGET */
.view-lead.view-display-id-block_12 { }
	.view-lead.view-display-id-block_12 .views-view-fields { border-top: 1px solid #eaeaea; padding: 8px 2px 0; margin: 0 0 8px; }
	.view-lead.view-display-id-block_12 .views-field-image {float: left; }
		.view-lead.view-display-id-block_12 .views-field-image img {margin-right: 9px; }
	.view-lead.view-display-id-block_12 .views-field-title { font: normal normal 100 12px/1.3 tahoma,helvetica,"lucida grande",verdana,arial,sans-serif; }
		.view-lead.view-display-id-block_12 .views-field-title a { color:#00305d; font-size: 1.2em; font-weight: 800; margin: 0; padding: 0; text-decoration: none; }
			.view-lead.view-display-id-block_12 .views-field-title a:hover { color:#990000; }
	.view-lead.view-display-id-block_12 .views-field-summary {color:rgb(78,78,78); font: normal normal 100 14px/1.3 tahoma,helvetica,"lucida grande",verdana,arial,sans-serif; }
	.view-lead.view-display-id-block_12 .viewrow-clear { clear:both; max-width: 100%; padding-bottom:8px; }



/* SMN WIDGET 2 */
.view-lead.view-display-id-block_16 {padding-bottom: 40px; }
/* Image */
.view-lead.view-display-id-block_16 .field-image {float:left; padding-right:8px; display:block; }
	.view-lead.view-display-id-block_16 .field-image img {padding: 1px; }
.view-lead.view-display-id-block_16 .field-title { font:normal normal 100 12px/1.3 tahoma,helvetica,"lucida grande",verdana,arial,sans-serif; }
	.view-lead.view-display-id-block_16 .field-title a { color:#00305d; font-size: 1.85em;
line-height: 1.2; font-weight: 800; margin: 0; padding: 0; text-decoration: none; letter-spacing: -0.04em; word-spacing: -0.01em; }
		.view-lead.view-display-id-block_16 .field-title a:hover { color:#990000; }

.view-lead.view-display-id-block_16 .field-body {clear:both; padding-top:8px; color:rgb(78,78,78); font: normal normal 100 14px/1.3 tahoma,helvetica,"lucida grande",verdana,arial,sans-serif; }
.view-lead.view-display-id-block_16 .field-link {float:right; font:normal normal 100 12px/1.3 tahoma,helvetica,"lucida grande",verdana,arial,sans-serif; }
.view-lead.view-display-id-block_16 .field-link a {color:#00305d; font-size: 15px; font-weight:bold; }

/* Headlines */
.view-lead.view-display-id-block_16 .section-headlines { margin-top: -8px; margin-left: 20px; margin-right: 0px; }
.view-lead.view-display-id-block_16 .section-headlines-item { border-bottom: 1px solid #ccc; padding: 4px 0px 8px 0px; margin: 4px 0px 8px 0px; }
.view-lead.view-display-id-block_16 .field-headline {font:normal normal 100 12px/1.3 tahoma,helvetica,"lucida grande",verdana,arial,sans-serif; font-weight: 800; }

.view-lead.view-display-id-block_16 .field-headline a {color:#00305d; font-size: 1.20em; line-height: 1.25; text-decoration: none; }
	.view-lead.view-display-id-block_16 .field-headline a:hover { color:#990000; }




/* SECTION BLOCKS */
@media only screen and (max-width : 420px) { /* Hide these under 420px for Mobile  */
	/*body.html.front .view-lead.view-display-id-block_14, body.html.front .view-lead.view-display-id-block_15  { display:none; }*/
}

.view-lead.view-display-id-block_14 {padding-bottom: 40px; }
/* Image */
.view-lead.view-display-id-block_14 .field-image {float:left; padding-right:8px; display:block; }
	.view-lead.view-display-id-block_14 .field-image img {border: 1px solid #ccc; padding: 1px; }
.view-lead.view-display-id-block_14 .field-title { display:block; line-height:30px; font-size: 1.5em; font-weight:bold; }
.view-lead.view-display-id-block_14 .field-body { line-height:22px; }
.view-lead.view-display-id-block_14 .field-link a {font-size: 16px; font-weight:bold; }

/* Headlines */
.view-lead.view-display-id-block_14 .section-headlines { margin-top: -8px; margin-left: 20px; margin-right: 10px; }
.view-lead.view-display-id-block_14 .section-headlines-item { border-bottom: 1px solid #ccc; padding: 8px 0px 8px 0px; margin: 8px 0px 8px 0px; }
.view-lead.view-display-id-block_14 .field-headline { font-size: 1em; line-height: 1.2em; font-weight: 800; text-decoration: none; }


.view-lead.view-display-id-block_15 {padding-bottom: 40px; }
/* Image */
.view-lead.view-display-id-block_15 .field-image {float:left; padding-right:8px; display:block; }
	.view-lead.view-display-id-block_15 .field-image img {border: 1px solid #ccc; padding: 1px; }
.view-lead.view-display-id-block_15 .field-title { display:block; line-height:30px; font-size: 1.5em; font-weight:bold; }
.view-lead.view-display-id-block_15 .field-body { line-height:22px; }
.view-lead.view-display-id-block_15 .field-link a {font-size: 16px; font-weight:bold; }

/* Headlines */
.view-lead.view-display-id-block_15 .section-headlines { margin-top: -8px; margin-left: 20px; margin-right: 10px; }
.view-lead.view-display-id-block_15 .section-headlines-item { border-bottom: 1px solid #ccc; padding: 8px 0px 8px 0px; margin: 8px 0px 8px 0px; }
.view-lead.view-display-id-block_15 .field-headline { font-size: 1em; line-height: 1.2em; font-weight: 800; text-decoration: none; }





/* PROMO */
/* 100x100 Squares */
.view-lead-promo.view-display-id-block_1 { }
.view-lead-promo.view-display-id-block_1 .promo-container { float: left; font-size: 1em; font-weight: bold; padding: 0px 0px 0px 0px; width: 120px; height:155px; }
.view-lead-promo.view-display-id-block_1 .promo-box { display: block; float: left; width:120px; margin: 0px 0px 0px 0px; padding: 0px 4px 0px 4px;
text-align: center; line-height:12px;}
	.view-lead-promo.view-display-id-block_1 .promo-box img { border: 1px solid #C0C0C0; margin: 0px; padding: 2px; position: relative;background: #FFF; }
	.view-lead-promo.view-display-id-block_1 .promo-box a { text-decoration: none; text-transform: uppercase; font-size: 10px; }
		.view-lead-promo.view-display-id-block_1 .promo-box a:hover { text-decoration: underline; }
.view-lead-promo.view-display-id-block_1 .viewrow-separator { clear:both; padding-bottom:12px; max-width: 100%; }


/* Promo Rail 100x100 */
.view-lead-promo.view-display-id-block_2 { }
.view-lead-promo.view-display-id-block_2 .col-1 { float:left; }
.view-lead-promo.view-display-id-block_2 .col-2 { margin-left: 110px; }
.view-lead-promo.view-display-id-block_2 .view-content-row { }
.view-lead-promo.view-display-id-block_2 .viewrow-separator { clear:both; padding-bottom:12px; max-width: 100%; }
.view-lead-promo.view-display-id-block_2 img { display: block; height: auto; max-width: 100%;  border: 1px solid #ccc; }
.view-lead-promo.view-display-id-block_2 .views-field-title { font-size:100%; font-weight:bold; line-height: 1.4em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }


/* Promo Curated News 300x100 */
.view-lead-promo.view-display-id-block_3 { }
.view-lead-promo.view-display-id-block_3 img {display: block; height: auto; max-width: 100%;  border: 1px solid #ccc; }
.view-lead-promo.view-display-id-block_3 .views-field-title {line-height: 1.4em; padding: 4px 0px 25px 1px; margin: 0px 0px 0px 0px; }
.view-lead-promo.view-display-id-block_3 .views-field-title a {font-size:100%; font-weight:bold; }



/* SAVANNAH NOW HIRING */
.view-savannahnowhiring.view-display-id-block ul { list-style:none; margin:0px 0px 0px 0px; padding: 0px 8px 0px 8px; }
.view-savannahnowhiring.view-display-id-block ul li { border-bottom: 1px solid #ccc; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; }
	.view-savannahnowhiring.view-display-id-block ul li a { text-decoration:none; font-weight:bold; }
		.view-savannahnowhiring.view-display-id-block ul li a:hover { text-decoration:underline; }
.view-savannahnowhiring.view-display-id-block .job-search-footer {padding:8px 0px 0px 10px; }




/* -----------------------------------*/
/* -------->>> TAXONOMY <<<-----------*/
/* -----------------------------------*/


/* TAXONOMY AUTHOR BOX*/
.author-box {padding: 10px 10px 10px 10px; }
.author-box-dotted  { border-bottom: 1px dotted #cac8ca; width:100%; margin:8px 0px 8px 0px; padding:0px 0px 0px 0px; clear:both; }

img.author-photo { 
border: 2px solid #4e4e4e; 
padding: 1px; 
background:#FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
-webkit-box-shadow: 4px 4px 4px #c1c1c1;
-moz-box-shadow: 4px 4px 4px #c1c1c1;
box-shadow: 4px 4px 4px #c1c1c1; 
width:120px;
height:150px; 
}



/* -----------------------------------*/
/* -------->>> PROFILE <<<------------*/
/* -----------------------------------*/

.profile .user-picture { }
	.profile .user-picture img { 
border: 2px solid #4e4e4e; 
padding: 1px; 
background:#FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
-webkit-box-shadow: 4px 4px 4px #c1c1c1;
-moz-box-shadow: 4px 4px 4px #c1c1c1;
box-shadow: 4px 4px 4px #c1c1c1; 
}
.profile .field-name-field-profile-about {float:left; margin: -100px 0px 20px 120px; }
	.profile .field-name-field-profile-about .field-label {display:none; }




/* -----------------------------------*/
/* -------->>> COMMENTS <<<-----------*/
/* -----------------------------------*/

.fb-comments-wrapper {padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; border-bottom: 1px solid #ccc; }



/* -----------------------------------*/
/* ---------->>> FOOTER <<<-----------*/
/* -----------------------------------*/

.bottom-wide-container { }

.footer-area { background-color:#222; }
	.footer {margin:0px; padding:20px 0px 40px 0px; border-top:none; color:#ccc; font-size:14px; }
	.footer a {color:#ccc; font-weight:bold; font-size:14px; }

.bottom-area { background-color:#222; margin-top:20px; }
	.bottom-container { }
.bottom-container ul {list-style:none; padding:0px; margin:0px; }
	.bottom-container ul li { padding:0px; margin:0px;}
		.bottom-container ul li a {color:#ccc; font-weight:bold; font-size:14px; }
			.bottom-container ul li a:hover {text-decoration:underline; }




/* -----------------------------------*/
/* ---------->>> MISC <<<-------------*/
/* -----------------------------------*/


/* Hide components; script will toggle these later */
.subscriber { display: none;}
.nonsubscriber{ display: none;}


/* Flexslider Module overrides */
.flexslider {margin:0 0 30px; }
/*.flexslider {margin:0 0 30px; border:none; box-shadow:none; }
.flex-control-nav {bottom:-20px; z-index:3; border-bottom: 1px dotted #ccc;  }
	ul.flex-direction-nav li a.flex-prev, ul.flex-direction-nav li a.flex-next { }
*/


/* Custom Google Search: override Bootstrap css to view correctly -cw */
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, .gsc-search-button { box-sizing: content-box; line-height: normal; }
.gsc-tabsArea div { overflow: visible; }

/* Custom Google Search: style search button -cw */
.cse input.gsc-search-button, input.gsc-search-button {
border-color: #3f6e62 !important;
background-color: #3f6e62 !important;
background-image: -webkit-linear-gradient(top,#3f6e62,#3f6e62) !important;
background-image: -moz-linear-gradient(top,#3f6e62,#3f6e62) !important;
background-image: -ms-linear-gradient(top,#3f6e62,#3f6e62) !important;
background-image: -o-linear-gradient(top,#3f6e62,#3f6e62) !important;
background-image: linear-gradient(top,#3f6e62,#3f6e62) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3f6e62',EndColorStr='#3f6e62') !important;
}


/* Custom Google Search: style search results -cw */
body div#___gcse_1 a * {color: #3f6e62;}
body div#___gcse_1 .gs-result .gs-title, .gs-result .gs-title * {color: #3f6e62; font-weight:bold;}
body div#___gcse_1 .gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * { font-size: 22px; }
body div#___gcse_1 .gsc-result .gs-title { height: 1.5em; }
body div#___gcse_1 div.gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long { color: #3f6e62; text-decoration: none; padding-bottom: 2px; }



/* --------------END-------------------*/