/*
Theme Name: WOUB 2014
Theme URI: http://woub.org
Description: WOUB Digital Media Webiste Theme
Author: Nicholas Steinbauer
Author URI: http://greendoormediaworks.com/
Version: 1.0
Tags:  (optional)

License:
License URI:

General comments (optional).
*/


/* 
===============================================
	General
===============================================
*/
article.page a.tribe-button,
article.page a.tribe-button:link,
article.page a.tribe-button:visited {
    color: #fff;
}
body.events-list .tribe-events-loop {
    max-width: 100%;
}
.page-id-100285 section.under,
.page-id-100283 section.under {
	padding-right: 0px;
}
.page-id-100285 .now_grid_frame,
.page-id-100283 .now_grid_frame {
	height: 900px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}	
.tribe-theme-2014woub section.under,
.tribe_community_edit section.under {
	padding-right: 0px;
}
.tribe-events-before-html {
	text-align: center;
}
.tribe-theme-2014woub .add_event_button a:link,
.tribe-theme-2014woub .add_event_button a:visited {
	margin: 0px auto 15px;
	background: #666;
	padding: 5px 15px;
	display: inline-block;
	font-family: "Open Sans",sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.tribe-theme-2014woub .add_event_button a:hover {
	opacity: .75;
}
@font-face {
    font-family: 'entypo';
    src: url('fonts/entypo.eot');
    src: url('fonts/entypo?#iefix') format('embedded-opentype'),
         url('fonts/entypo.woff') format('woff'),
         url('fonts/entypo.ttf') format('truetype'),
         url('fonts/entypo.svg#entypo') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'entypo-social';
    src: url('fonts/entypo-social.eot');
    src: url('fonts/entypo-social?#iefix') format('embedded-opentype'),
         url('fonts/entypo-social.woff') format('woff'),
         url('fonts/entypo-social.ttf') format('truetype'),
         url('fonts/entypo-social.svg#entypo-social') format('svg');
    font-weight: normal;
    font-style: normal;

}


@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);


html	{
	font-size: 16px;
	line-height: 1.5em;
}

@media only screen and (max-width: 999px) {

	html	{
		font-size: 17px;
	
	}

}



body	{
	background: url(img/sos.png);
	font-family: 'Open Sans', sans-serif;
	color: #4e4e4e;
}

input	{
	font-family: 'Open Sans', sans-serif;
}

img	{
	max-width: 100%;
	height: auto;
}






figure	{
	max-width: 100%;
	height: auto;
	margin-bottom: 10px;
}

figure.single_img	{
	
	margin-bottom: 0;
}

div.tags	{
	margin-top: 20px;
	margin-bottom: 20px;
}

a	{
	text-decoration: none;
}

h2	{
	font-weight: 400;
}

h3	{
	font-weight: 400;
}

a:active {
    outline: none;
}
a:focus	{
	outline: none;
}

article.page a:link {color: #296cd0;} article.page a:visited {color: #296cd0;} article.page a:hover {color: #9a9a9a;} article.page a:active {color: #4e4e4e;} 


a:link {color: #4e4e4e;} a:visited {color: #4e4e4e;} a:hover {color: #9a9a9a;} a:active {color: #4e4e4e;} 

.page a:link {color: #296cd0;} .page a:visited {color: #296cd0;} .page a:hover {color: #9a9a9a;} .page a:active {color: #296cd0;} 
.page #above_header a:link {color: #4e4e4e;} .page #above_header a:visited {color: #4e4e4e;} .page #above_header a:hover {color: #9a9a9a;} .page #above_header a:active {color: #4e4e4e;} 


.left	{
	float: left;
}

.right	{
	float: right;
}

input[type=search]	{
	width: 74%;
	border: none;
	padding: 4px;
	display: inline-block;
	float: left;
	margin-right: 1%;
	
}

input[type=submit]	{
	border: none;
	width: 21%;
	display: inline-block;
	float: left;
	padding: 4px;
	background: #fff;
}

header#above_header form.search input[type=submit]	{
	
	background: url("img/magnifying-glass.svg") no-repeat center center;
	background-size: 16px 16px;
	background-color: #fff;
	padding: 0;
	width: 28px;
	height: 28px;	
}

div.toggle_container form.search input[type=submit]	{
	background: url("img/magnifying-glass.svg") no-repeat center center;
	background-size: 16px 16px;
	background-color: #fff;
	padding: 0;
	width: 31px;
	height: 31px;	
}


#container	{
	background: url(img/sos.png);
	overflow: hidden;
}

.alignleft	{
	float: left;
	margin-right: 18px;
}

.alignright	{
	float: right;
	margin-left: 18px;
}


blockquote	{
	background: #f9f9f9; 
	border-left-width: 10px;
	border-left-style: solid;
	border-color: #4e4e4e;
	margin: 1.5em 10px; 
	padding: 0.5em 10px;
	font-style: italic;
	font-weight: 600;
	font-size: 1.4em;
	line-height: 1.5em;
}

blockquote strong	{
	font-weight: 800;
}

.culture 


.sports blockquote	{border-color: #924492; color: #924492;}
.news blockquote	{border-color: #296cd0; color: #296cd0;}
.culture blockquote	{border-color: #d96619; color: #d96619;}
.perspectives blockquote	{border-color: #293999; color: #293999;}
.now blockquote	{border-color: #ff0000; color: #ff0000;}
.support blockquote	{border-color: #089948; color: #089948;}

/* 
===============================================
	Above Header
===============================================
*/


@media only screen and (max-width: 999px) {

	header#above_header	{
		display: none;
	}

}

header#above_header	{
}

header#above_header div.inside	{
	padding: 5px 0 5px 10px;
}

nav#upper_nav ul	{
	padding: 0;
	margin: 0;
	display: inline-block;
	float: left;
}

nav#upper_nav li	{
	display: inline-block;
	float: left;
}

nav#upper_nav a	{
	display: inline-block;
	padding: 0px 10px 0 10px;
	border-right: 2px solid #ccc;

}

nav#upper_nav li:last-child a	{
	border: none;	
}

nav#upper_nav	{
	display: inline-block;
	float: left;
	margin-top: 2px;
	margin-right: 10px;
	font-size: .9em;

}

header#above_header	form	{
	float: left;
	display: inline-block;
}


/* 
===============================================
	Header
===============================================
*/


header#main_header	{
	background: #fff;	
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.3);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.3);
	z-index: 20000;
}

header#main_header div.inside	{
	padding: 0 10px  ;
}


/* 
===============================================
	Mobile Menu
===============================================
*/


#mobile_menu	{
	display: none;
}

.jPanelMenu-panel	{
	background: none !important;
}


#menu_trigger img, #search_trigger img	{
	width: 30px ;
	height: 30px;
}

.toggle_container	{
	position: absolute;
	left: 0;
	top: 82px;
	background: #4e4e4e;
	width: 100%;
}

@media only screen and (max-width: 480px) {
	.toggle_container	{
		top: 62px;
	}
	
	.toggle_container form	{
		margin: 10px auto;
		width: 300px;
	}
}




@media only screen and (max-width: 480px) {

	div.logo	{
		margin-left: auto;
		margin-right: auto;
		width: 76%;
		padding: 5px 0;
	}
	
	#jPanelMenu-menu div.logo	{
		margin-bottom: 10px;
	}
	
	.glyphs	{
		padding-top: 10px;
	}

}

@media only screen and (min-width: 481px)
				   and (max-width: 999px)
	{

	div.logo	{
		width: 390px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#jPanelMenu-menu div.logo	{
		margin-bottom: 10px;
	}
	
	.glyphs	{
		padding-top: 20px;
	}
	
	.toggle_container form	{
		margin: 10px auto;
		width: 400px;
	}

}

@media only screen and (min-width: 999px) {

	nav#mobile	{
		display: none;
	}
	
	.glyphs	{
		display: none;
	}
	
	
	div.logo	{
		width: 390px;
		float: left;
		display: inline-block;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	header#main_header div.inside	{
		padding: 0 0 0 10px  ;
	}
	

}


/* 
===============================================
	Desktop Menu
===============================================
*/

 
@media only screen and (max-width: 999px) {

	nav#desktop	{
		display: none;
	}
	
	header#main_header div.inside	{
		padding: 5px 10px;
	}

}


@media only screen and (min-width:1000px) {
	nav#desktop	{
		display: inline-block;
		float: right;
	}
	
	

}


@media only screen and (min-width: 1200px) {

	div.container_inside	{
		width: 1200px;
		margin: 0 auto;
	}
	
}

nav#desktop ul {
	margin: 0;
	padding: 0;
}

nav#desktop li	{
	float: left;
	display: inline-block;
}

nav#desktop li a	{
	padding: 32px 16px 21px;
	display: inline-block;
	border-bottom: 4px solid #fff;
}

/* News */
nav#desktop li.menu-item-110 a:link {color: #4e4e4e;} nav#desktop li.menu-item-110 a:visited {color: #4e4e4e;} nav#desktop li.menu-item-110 a:hover {color: #296cd0; border-bottom: 4px solid #296cd0;} nav#desktop li.menu-item-110 a:active {color: #4e4e4e;} 
/* Culture */
nav#desktop li.menu-item-112 a:link {color: #4e4e4e;} nav#desktop li.menu-item-112 a:visited {color: #4e4e4e;} nav#desktop li.menu-item-112 a:hover {color: #924492; border-bottom: 4px solid #924492;} nav#desktop li.menu-item-112 a:active {color: #4e4e4e;} 
/* Sports */
nav#desktop li.menu-item-111 a:link {color: #4e4e4e;} nav#desktop li.menu-item-111 a:visited {color: #4e4e4e;} nav#desktop li.menu-item-111 a:hover {color: #d96619; border-bottom: 4px solid #d96619;} nav#desktop li.menu-item-111 a:active {color: #4e4e4e;} 
/* Perspectives */
nav#desktop li.menu-item-113 a:link {color: #4e4e4e;} nav#desktop li.menu-item-113 a:visited {color: #4e4e4e;} nav#desktop li.menu-item-113 a:hover {color: #293999; border-bottom: 4px solid #293999;} nav#desktop li.menu-item-113 a:active {color: #4e4e4e;}
/* WOUB Now */
nav#desktop li.menu-item-128 a:link {color: #4e4e4e;} nav#desktop li.menu-item-128 a:visited {color: #4e4e4e;} nav#desktop li.menu-item-128 a:hover {color: #ff0000; border-bottom: 4px solid #ff0000;} nav#desktop li.menu-item-128 a:active {color: #4e4e4e;}
/* Support */
nav#desktop li.menu-item-158018 a:link {color: #4e4e4e;} nav#desktop li.menu-item-158018 a:visited {color: #4e4e4e;} nav#desktop li.menu-item-158018 a:hover {color: #089948; border-bottom: 4px solid #089948;} nav#desktop li.menu-item-158018 a:active {color: #4e4e4e;}







#jPanelMenu-menu	{
}

#jPanelMenu-menu .buffer	{
	margin: 10px;

}

#jPanelMenu-menu ul	{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#jPanelMenu-menu li	{
	padding: 0;
	background: rgba(255, 255, 255, .6);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 5px;

}

#jPanelMenu-menu li a	{
	display: block;
	padding: 10px;
	border-bottom-width: 2px;
	padding-left: 50px;
	}

#jPanelMenu-menu li.forty_eight a	{
	background: #4e4e4e;
	color: #fff;
}

#jPanelMenu-menu li.fifty a	{
	background: #4e4e4e;
	color: #fff;
}

#jPanelMenu-menu #upper_nav_mobile li	{
	background: #4e4e4e;
}

#jPanelMenu-menu #upper_nav_mobile li a	{
	padding-left: 10px;
	color: #fff;
}




#jPanelMenu-menu li a[title="news"]	{background-image:url(img/news.png); background-repeat: no-repeat; background-position: 10px center; }
#jPanelMenu-menu li a[title="sports"]	{background-image:url(img/sports.png); background-repeat: no-repeat; background-position: 10px center; }
#jPanelMenu-menu li a[title="culture"]	{background-image:url(img/culture.png); background-repeat: no-repeat; background-position: 10px center; }
#jPanelMenu-menu li a[title="perspectives"]	{background-image:url(img/perspectives.png); background-repeat: no-repeat; background-position: 10px center; }
#jPanelMenu-menu li a[title="now"]	{background-image:url(img/now.png); background-repeat: no-repeat; background-position: 10px center; }
#jPanelMenu-menu li a[title="support"]	{background-image:url(img/support_sm.png); background-repeat: no-repeat; background-position: 10px center; color: #fff; }

#jPanelMenu-menu li#menu-item-127	{
	background: #079947;
}

.jPanelMenu-panel	{
	background: url(img/sos.png)!important;
}



/* 
===============================================
	Main Content
===============================================
*/



@media only screen and (max-width: 480px) {
	
	#main_content div.inside	{
		margin: 20px 10px 10px 10px;
	}

}


@media only screen and (max-width: 1199px) {
	
	#main_content div.inside	{
		margin: 30px 10px 10px 10px;
	}

}

@media only screen and (min-width: 1200px) {

	#main_content div.inside	{
		margin: 30px 0 0;
	}
	
	#main_content footer div.inside	{
		margin: 0;
	}
}


article.archive	{
	background: #000;
	margin-bottom: 30px;
}

article.archive.no_black	{
	background: none;
}

article.archive h2	{
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 1em;
}

article.archive.no_black h2	{
	font-size: 1.3em;

}

article.archive.no_black h2 a	{
	padding: 0;
	margin: 15px 0;

}

article.archive h2 a	{
	padding: 10px;
	display: block;
}

article.archive h2.nolink	{
	padding: 10px;
	color: #fff;
}

div.featured_image	{
	position: relative;
}

.cat_tag	{
	padding: 5px 10px;
}

.cat_tag h4	{
	margin: 0;
	padding: 0;
	font-weight: 400;
}

.sports .cat_tag	{background: #924492;}
.news .cat_tag	{background: #296cd0;}
.culture .cat_tag	{background: #d96619;}
.perspectives .cat_tag	{background: #293999;}
.now .cat_tag	{background: #ff0000;}
.support .cat_tag	{background: #089948;}

@media only screen and (min-width: 900px) {
	.cat_tag	{
		display: inline-block;
		position: absolute;
		z-index: 10;
	}
}

.ad_full	{
	margin-top: 0;
	margin-bottom: 30px;
}


@media only screen and (min-width: 768px) {
	
	article.archive	{
		float: left;
		width: 49.5%;
		margin-right: 1%;
	}
	
	div#second_story article.archive.support	{
		float: none;
		width: 100%;
	}
	
	

	article.archive:nth-child(even)	{
		margin-right: 0;
	}
	
	div.ad_full	{
		width: 728px;
		margin-left: auto;
		margin-right: auto;
	}

}

article.archive a:link, article.archive a:visited, article.archive a:active  {color: #fff;}  article.archive a:hover {color: #ccc;} 
article.archive.support a:link, article.archive.support a:visited, article.archive.support a:active  {color: #fff;}  

article.archive.no_black.support a:link , article.archive.no_black.support a:visited, article.archive.no_black.support a:active  {color: #089948;}  article.archive.no_black.support a:hover {color: #4e4e4e;}

article.archive.announcements a:link, article.archive.announcements a:visited, article.archive.announcements a:active {
    color: #939393;
}


article.archive.no_black.culture div.small_content a:link , article.archive.no_black.culture div.small_content a:visited, article.archive.no_black.culture div.small_content a:active  {color: #d96619;}  article.archive.no_black.culture div.small_content a:hover {color: #4e4e4e;} 
article.archive.no_black.culture div.small_content div.tags a:hover	{color: #d96619; background-color: #4e4e4e;}

article.archive.no_black.sports div.small_content a:link , article.archive.no_black.sports div.small_content a:visited, article.archive.no_black.sports div.small_content a:active  {color: #924492;}  article.archive.no_black.sports div.small_content a:hover {color: #4e4e4e;} 
article.archive.no_black.culture div.small_content div.tags a:hover	{color: #924492;}

article.archive.no_black.news div.small_content a:link , article.archive.no_black.news div.small_content a:visited, article.archive.no_black.news div.small_content a:active  {color: #296cd0;}  article.archive.no_black.news div.small_content a:hover {color: #4e4e4e;}
article.archive.no_black.news div.small_content div.tags a:hover	{color: #296cd0;}

article.archive.no_black.perspectives div.small_content a:link , article.archive.no_black.perspectives div.small_content a:visited, article.archive.no_black.perspectives div.small_content a:active  {color: #293999;}  article.archive.no_black.perspectives div.small_content a:hover {color: #4e4e4e;}
article.archive.no_black.perspectives div.small_content div.tags a:hover	{color: #293999;}

article.archive.no_black.now div.small_content a:link , article.archive.no_black.now div.small_content a:visited, article.archive.no_black.now div.small_content a:active  {color: #ff0000;}  article.archive.no_black.now div.small_content a:hover {color: #4e4e4e;}
article.archive.no_black.now div.small_content div.tags a:hover	{color: #ff0000;}

article.archive.no_black.support div.small_content a:link , article.archive.no_black.support div.small_content a:visited, article.archive.no_black.support div.small_content a:active  {color: #089948;}  article.archive.no_black.support div.small_content a:hover {color: #4e4e4e;}
article.archive.no_black.support div.small_content div.tags a:hover	{color: #089948;}


.forty_eight a:link, .forty_eight a:visited, .forty_eight a:active  {color: #fff;}  .forty_eight a:hover {color: #ccc;} 

div.tags a	{
	display: inline-block;
	padding: 4px 8px;
	margin: 0 3px;
}

div.tags a:first-child	{
	margin-left: 0;
}

div.tags a:link, div.tags a:visited, div.tags a:active	{ color: #fff; background: #ccc; } div.tags a:hover	{background-color: #4e4e4e;}

article#single .fifty div.tags a:link, article#single .fifty div.tags a:visited, article#single .fifty div.tags a:active	{ color: #fff; background: #ccc; } article#single .fifty div.tags a:hover	{background-color: #4e4e4e;}



/*

article#single.culture header#single_header	{border-top-color: #d96619; border-bottom-color: #d96619; color: #d96619; }
article#single.sports header#single_header {border-top-color: #924492; border-bottom-color: #924492; color: 924492;}
article#single.news header#single_header {border-top-color: #296cd0; border-bottom-color: #296cd0; color: #296cd0;}
article#single.perspectives header#single_header {border-top-color: #293999; border-bottom-color: #293999; color: #293999;}
article#single.now header#single_header {border-top-color: #ff0000; border-bottom-color: #ff0000; color: #ff0000;}
article#single.support header#single_header {border-top-color: #089948; border-bottom-color: #089948; color: #089948;}



*/


/* 
===============================================
	Footer
===============================================
*/


footer#main_footer	{
	background: #4e4e4e;
	color: #fff;
	margin-top: 20px;
}



	
footer#main_footer div.inside	{
	padding: 10px;
}

nav.footer_nav	{
	margin-bottom: 10px;
}


nav.footer_nav ul	{
	margin: 0;
	padding: 0;
}

@media only screen and (min-width: 900px) {
	nav.footer_nav li	{
		display: inline-block;
		float: left;
	}
	
	nav.footer_nav li a	{
		display: block;
		padding: 0 10px;
		border-right: 1px solid #9a9a9a;
	}
	
	nav.footer_nav li:first-child a	{
		padding-left: 0;
	}
	
	nav.footer_nav li:last-child a	{
		border-right: none;
	}
}



footer#main_footer a:link, footer#main_footer a:visited, footer#main_footer a:active  {color: #fff;}  footer#main_footer a:hover {color: #ccc;} 


nav.footer_right	{
	font-family: 'entypo-social';
	font-size: 3.0em;
}

nav.footer_right li:last-child a	{
	font-family: 'entypo';
}

nav.footer_right ul	{
	padding: 0;
	margin: 0;
	list-style: none;
}

nav.footer_right li	{
	display: inline-block;
	float: left;
	margin: 0 2px;
}

.footer_left .small	{
	font-size: .9em;
	color: #ccc;
}



@media only screen and (min-width: 1200px) {

	nav.footer_right	{
		float: right;
		display: block;
		/* width: 20%; */
		box-sizing: border-box;
		clear: both;
	}
	
	.footer_left	{
		float: left;
		display: inline-block;
	}

}





/* 
===============================================
	Cue Audio
===============================================
*/


.page-id-156 ol.cue-tracks li:first-child	{
	display: none;
}



/* 
===============================================
	Single Specific
===============================================
*/


header#single_header	{
	border-top-width: 8px;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	height: 3px;
	position: relative;
	margin-bottom: 20px;
}



.culture header#single_header	{border-top-color: #d96619; border-bottom-color: #d96619; color: #d96619; }
.sports header#single_header {border-top-color: #924492; border-bottom-color: #924492; color: 924492;}
.news header#single_header {border-top-color: #296cd0; border-bottom-color: #296cd0; color: #296cd0;}
.perspectives header#single_header {border-top-color: #293999; border-bottom-color: #293999; color: #293999;}
.now header#single_header {border-top-color: #ff0000; border-bottom-color: #ff0000; color: #ff0000;}
.support header#single_header {border-top-color: #089948; border-bottom-color: #089948; color: #089948;}


header#single_header h1	{
	font-size: 1.7em;
	font-style: italic;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	position: absolute;
	width: 100%;
	margin-top: -17px;
	line-height: 1.1em;
	
}

header#single_header h1 span.text	{
	display: inline-block;
	position: relative;
	top: -3px;
}

.page header#single_header h1 span.text	{
	display: inline-block;
	position: relative;
	top: 2px;
}

header#single_header h1 span.span_container	{
	background: url(img/sos.png);
	padding: 0 10px;
}

header#single_header span.icon	{
	background-image: url(img/css_sprite.png);
	height: 28px;
	width: 28px;
	display: inline-block;
	margin-right: 6px;
}


header#single_header span.no_icon	{
	height: 28px;
	display: inline-block;
	width: 0;
	margin-left: -6px;
}


.news span.icon	{background-position: -72px -3px;}
.sports span.icon	{background-position: -32px -3px;}
.perspectives span.icon	{background-position: -112px -3px;}
.culture span.icon	{background-position: -152px -3px;}
.now span.icon	{background-position: -192px -3px;}
.support span.icon	{background-position: -232px -3px;}



article#single img	{
	border-bottom-style: solid;
	border-bottom-width: 6px;
}

.single_img	{
	margin-top: 44px;
}

article#single div.video-responsive	{
	margin-top: 30px;
	border-bottom-style: solid;
	border-bottom-width: 6px;
}


article#single.culture img	{border-bottom-color: #d96619;}
article#single.sports img	{border-bottom-color: #924492;}
article#single.news img	{border-bottom-color: #296cd0;}
article#single.perspectives img	{border-bottom-color: #293999;}
article#single.now img	{border-bottom-color: #ff0000;}
article#single.support img	{border-bottom-color: #089948;}

article#single.culture div.video-responsive	{border-bottom-color: #d96619;}
article#single.sports div.video-responsive	{border-bottom-color: #924492;}
article#single.news div.video-responsive	{border-bottom-color: #296cd0;}
article#single.perspectives div.video-responsive	{border-bottom-color: #293999;}
article#single.now div.video-responsive	{border-bottom-color: #ff0000;}
article#single.support div.video-responsive	{border-bottom-color: #089948;}


.culture header#single_header	{border-top-color: #d96619; border-bottom-color: #d96619; color: #d96619; }
.sports header#single_header {border-top-color: #924492; border-bottom-color: #924492; color: #924492;}
.news header#single_header {border-top-color: #296cd0; border-bottom-color: #296cd0; color: #296cd0;}
.perspectives header#single_header {border-top-color: #293999; border-bottom-color: #293999; color: #293999;}
.now header#single_header {border-top-color: #ff0000; border-bottom-color: #ff0000; color: #ff0000;}
.support header#single_header {border-top-color: #089948; border-bottom-color: #089948; color: #089948;}


.culture .featured_image_slider .slider-for .slick-slide,
.culture .inline_image_slider .slide { border-bottom: 6px solid #d96619;}
.sports .featured_image_slider .slider-for .slick-slide,
.sports .inline_image_slider .slide { border-bottom: 6px solid #924492;}
.news .featured_image_slider .slider-for .slick-slide,
.news .inline_image_slider .slide { border-bottom: 6px solid #296cd0;}
.perspectives .featured_image_slider .slider-for .slick-slide,
.perspectives .inline_image_slider .slide { border-bottom: 6px solid #293999;}
.now .featured_image_slider .slider-for .slick-slide,
.now .inline_image_slider .slide { border-bottom: 6px solid #ff0000;}
.support .featured_image_slider .slider-for .slick-slide,
.support .inline_image_slider .slide { border-bottom: 6px solid #089948;}

article#single figcaption	{
	padding: 10px;
	background: #4e4e4e;
	color: #fff;
}

.wp-caption-text	{
	padding: 10px;
	background: #4e4e4e;
	color: #fff;
	margin-top: 0;
}


.caption	{
	font-style: italic;
	color:#7b7b7b;
}


@media only screen and (max-width: 999px) {

	aside.single_right	{
		width: 300px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 30px;
	}

}

@media only screen and (min-width: 900px) {

	section.under	{
		padding-right: 320px;
	}

	div.single_left {
		float: left;
		width: -moz-calc(100% - 320px);
		width: -webkit-calc(100% - 320px);
		width: calc(100% - 320px);
		margin: 0;
	}	
	div.page_left	{
		float: left; 
		width: 100%; 
		margin: 0;
	}
	
	aside.single_right {
		float: right;
		width: 300px;

	}
	.single aside.single_right {
			margin-top: 30px;
	}
	div.seven_six_eight	{
		margin-bottom: 10px;
	}


}

@media only screen and (min-width: 768px) {

	div.ad_center	{
		width: 728px;
		margin-left: auto;
		margin-right: auto;
	}

}

	div.ad_center	{
		
		margin-bottom: 30px;
	}


article#single h2	{
	font-size: 1.6em;
	line-height: 1.3em;
	
}

article#single.search h2	{
	font-size: 1.6em;
	line-height: 1.3em;
	margin-top: 40px;
	margin-bottom: 10px;
}

article#single.culture h2	{color: #d96619;}
article#single.sports h2	{color: #924492;}
article#single.news h2	{color: #296cd0;}
article#single.perspectives h2	{color: #293999;}
article#single.now h2	{color: #ff0000;}
article#single.support h2	{color: #089948;}


.video-responsive {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
}

.video-responsive iframe {
    border: medium none !important;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

@media only screen and (min-width: 768px) {

	div#share	{
		width: 60px;
		margin-right: 10px;
		float: left;
		margin-top: 28px;
	}
	
	div.words	{
		margin-left: 88px;
	}
	
	div.page_left div.words	{
		margin-left: 0;
	}

}


@media only screen and (max-width: 767px) {
	
	div#share	{
		display: none;
	}
	
	div.share-sticky	{
		display: none !important;
		width: 0 !important;
		height: 0 !important;
	}


}


@media only screen and (max-width: 540px) {
	body .inline_image_slider {
		width: 100%;
		float: none;
		margin-left: 0px;
	}
}


/* 
===============================================
	Archive Specific
===============================================
*/






#archive_top_story	{
	margin-bottom: 30px;
}




@media only screen and (max-width: 999px) {

	
	

}


@media only screen and (min-width: 900px) {


	#archive_top_story .forty_eight	{
		float: left;
		width: 60%;
		margin-right: 2%;
	}
	
	#archive_top_story .fifty	{
		float: left;
		width: 38%;
	}
	
	
	#archive_top_story.support .forty_eight	{
		float: left;
		width: 40%;
		margin-right: 2%;
		margin-top: 30px;

	}
	
	#archive_top_story.support .fifty	{
		float: left;
		width: 58%;

	}

	
	
	#archive_top_story .forty_eight	{
		overflow: hidden;
	}
	
	
	#archive_top_story img	{
		max-width: none;
		height: 400px;
		width: 853px;
		position: relative;
		left: 50%;
        margin-right: -50%;
        transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
	}
	
	
		
		

	


}


article#single.culture .fifty a:link, article#single.culture .fifty a:visited, article#single.culture .fifty a:active	{color: #d96619; }
article#single.culture .fifty a:hover {color: #4e4e4e;}

article#single.news .fifty a:link, article#single.news .fifty a:visited, article#single.news .fifty a:active	{color: #296cd0; }
article#single.news .fifty a:hover {color: #4e4e4e;}

article#single.perspectives .fifty a:link, article#single.perspectives .fifty a:visited, article#single.perspectives .fifty a:active	{color: #293999; }
article#single.perspectives .fifty a:hover {color: #4e4e4e;}

article#single.sports .fifty a:link, article#single.sports .fifty a:visited, article#single.sports .fifty a:active	{color: #924492; }
article#single.sports .fifty a:hover {color: #4e4e4e;}

.now a:link, .now a:visited, .now a:active	{color: #ff0000; }
.now a:hover {color: #4e4e4e;}

article#single.support .fifty a:link, article#single.support .fifty a:visited, article#single.support .fifty a:active	{color: #089948; }
article#single.support .fifty a:hover {color: #4e4e4e;}

article#single.search a:link, article#single.search a:visited, article#single.search a:active	{color: #296cd0; }
article#single.search a:hover {color: #4e4e4e;}



.culture .words a:link, .culture .words a:visited, .culture .words a:active	{color: #d96619; }
.culture .words a:hover {color: #4e4e4e;}
.culture .words div.tags a:hover	{color: #d96619; background-color: #4e4e4e;}

.news .words a:link, .news .words a:visited, .news .words a:active	{color: #296cd0; }
.news .words a:hover {color: #4e4e4e;}
.news .words div.tags a:hover	{color: #296cd0; background-color: #4e4e4e;}

.perspectives .words a:link, .perspectives .words a:visited, .perspectives .words a:active	{color: #293999; }
.perspectives .words a:hover {color: #4e4e4e;}
.perspectives .words div.tags a:hover	{color: #293999; background-color: #4e4e4e;}

.sports .words a:link, .sports .words a:visited, .sports .words a:active	{color: #924492; }
.sports .words a:hover {color: #4e4e4e;}
.sports .words div.tags a:hover	{color: #924492; background-color: #4e4e4e;}

.now .words a:link, a.now .words a:visited, .now .words a:active	{color: #ff0000; }
.now .words a:hover {color: #4e4e4e;}
.now .words div.tags a:hover	{color: #ff0000; background-color: #4e4e4e;}

.support .words a:link, a.support .words a:visited, .support .words a:active	{color: #089948; }
.support .words a:hover {color: #4e4e4e;}
.support .words div.tags a:hover	{color: #089948; background-color: #4e4e4e;}

.search a:link, .search a:visited, .search a:active	{color: #296cd0; }
.search a:hover {color: #4e4e4e;}


.social-button-container {
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    width: 50%;
}

.social-fb, .social-twitter, .social-gplus, .social-linkedin {margin: 0;text-align:left;}

.IN-widget span	{
	
}



/* Sharrre */



 
/* Widget Specific Code */

div.individual_widget	{
	margin-bottom: 20px;
}

aside#right_sidebar img	{
	border-bottom: none;
}


/* Sidebar code */




@media only screen and (max-width: 999px) {
	.seven_six_eight	{
		display: none;
	}
	
	#fixed_bottom	{
		position: fixed;
		bottom: 0;
		width: 100%;
		left: 0;
	}
	
}

@media only screen and (min-width: 900px) {
	#fixed_bottom .flexslider	{
		display: none;
	
	}
}



@media only screen and (max-device-width: 999px)
				   and (orientation : landscape) {
	.seven_six_eight	{
		display: block;
	}
	
	#fixed_bottom	{
		display: none;
	}
	
}


/* WOUB Now */


div.now_specific	{

}



article.archive.announcements	{
	margin-bottom: 16px;
}

article.archive.announcements div	{
	padding: 10px;
	background: #fff;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}


article.archive.announcements .severe	{
	background: #ff0000;
	
}

article.archive.announcements h2{
    display: block;
    padding: 0;
    color: #4e4e4e;
    font-size: 1.2em;
}

article.archive.announcements a p	{
	font-style: italic;
	color: #4e4e4e;
	margin: 4px 0 0 0;
}

article.main_alert	{
	margin-bottom: 16px;
}

div.alert_notice article:last-child	{
	margin-bottom: 38px;
}

article.main_alert div	{
	padding: 10px;
}

article.main_alert h2	{
	margin: 0;	
	font-style: italic;
	font-weight: 600;

}

article.main_alert a:link, article.main_alert a:visited, article.main_alert a:active	{
	color: #fff;
	text-shadow: 0 0 1px #777777;
}

article.main_alert a:hover	{
	text-decoration: underline;
}

article.main_alert p	{
	margin: 4px 0 0 0;
	font-weight: 600;
}

article.main_alert.alert	{
	background: #ccc;
	border:2px solid #ff0000;
}



article.main_alert.notice	{
	background: #ccc;
	border:2px solid #eece00;
}




/* Special Coverage */

.special_coverage	{
	margin-top: 30px;
}

aside#special_sidebar	{
	margin-bottom: 30px;
}

aside#special_sidebar h2.widgettitle	{
	background: #000;
	color: #fff;
	padding: 10px;
	font-size: 1.0em;
	margin-top: 0;
}

@media only screen and (min-width: 900px) {
	
	
}







@media only screen and (min-width: 768px) {


	div.now_specific article.archive	{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	
	div.now_specific article.archive.announcements	{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	
	
	div.now_sixty 	{
		float: left;
		width: 59.5%;
		margin-right: 1%;
	}
	
	div.now_forty 	{
		float: left;
		width: 39.5%;
		margin-right: 0;
	}

}


/* Archive */

div.page	{
	margin-top: 30px;
}

div.pagination ul	{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

@media only screen and (min-width: 768px) {

	div.pagination li	{
		float: left;
		display: inline-block;
	}
	
	div.pagination li a	{
		display: block
	}

}

div.pagination li	{
	display: block;
	margin-bottom: 5px;
}

div.pagination li a	{
	display: inline-block;
	padding: 5px;
	margin: 0 5px;
	background: #fff;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);

}

div.pagination li.active a	{
	
	background: #ccc;

}


div.pagination .padd	{
	padding-top: 5px;
}

.capitalize	{
	text-transform: capitalize;
}



/* =============================== Proweb ============================== */


div.now_grid	{
	background: none repeat scroll 0 0 #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
    padding: 10px;
    margin-bottom: 20px;
}

@media only screen and (min-width: 900px) {
	div.now_grid	{
		float: left;
		width: 30%;
		margin: 0 .5%;
	}
	
	div.other_story div:nth-of-type(1)	{
		margin-left: 0;
	}
	
	div.other_story div:nth-last-of-type(1)	{
		margin-right: 0;
	}


}


@media only screen and (min-width: 1100px) {
	div.now_grid	{
		float: left;
		width: 30%;
		margin: 0 1%;
	}
	
	

}

iframe.now_grid_frame	{
	width: 100%;
}

div.other_story div.center	{
	width: 215px;
	margin-left: auto;
	margin-right: auto;
}

.video-responsive br {
	display: none;
}

.BrightcoveExperience	{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.yarpp-related-widget ol	{
	padding-left: 20px;
}



/* =============================== Pagination 2015 ============================== */

nav.prev-next-posts div	{
	display: inline-block;
}





nav.prev-next-posts a	{
	padding: 5px;
	margin: 0 5px;
	background: #fff;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}

nav.custom-pagination .page-numbers	{
	padding: 5px;
	margin: 0 5px;
	background: #fff;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}

nav.custom-pagination .page-numbers.current	{
	background: #ccc;
}

nav.custom-pagination a.page-numbers:nth-last-child(2)	{
	display: none;
}




/* ================= Audio Player ================= */


.cue-skin-default.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
	height: 20px!important;
}

.cue-skin-default.mejs-container .mejs-controls .mejs-time-rail {
	height: 20px!important;
}

.cue-skin-default.mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle {
	height: 20px!important;
	width: 10px!important;
}


.yarpp-thumbnails-horizontal .yarpp-thumbnail	{
	border: none!important;
}



.words a	{
	text-decoration: underline;
}

.words .caption a	{
	text-decoration: none;
}
/* start "NOW" page */
.now_eden article.archive.announcements h2 {
	color: #9a0a0a;
	font-weight: bold;
}
.now_eden .schedule_bottom_wrap {
	border-top: 1px solid rgba(0, 0, 0, 0.15);
}	
.now_eden .now_forty a,
.now_eden .now_forty a:visited {
	color: #ff0000 !important;
}
.now_eden div.now_grid {
	padding: 0px !important;	
		width: 32%;
}
.now_eden div.now_grid p {
    margin: 7px 0px 0px;
    max-width: 300px;
    display: inline-block;
    text-align: center;
	position: relative;
}
.now_eden div.now_grid h2 {
	background: #F00;
	color: #fff;
	margin: 0px;
	padding: 20px 30px;
	font-weight: 300;
}
.now_eden div.now_grid iframe.now_grid_frame {
    margin: 2px auto -5px;
    text-align: center;
    display: inline-block;
    height: 320px;
    width: 100%;
}
.now_grid_frame {
	height: 330px;
}
.page-id-100161 .now_grid_frame {
	height: 783px;
}
.page-id-100161 section.under {
	padding-right: 0px;
}
.now_eden .on_tv_container {
	text-align: center;
}
.now_eden div.now_grid.two_cols {
	width: 66%;
}
.now_eden .tv_now {
    float: left;
    margin: 10px 0px 0px;
    width: 47%;
    padding: 0px 10px;
}
.now_eden .on_tv_container {
	padding: 0px 10px 20px 10px;
	text-align: center;
}
.now_eden div.now_grid .triangle {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 5px 0px 5px 10px;
	border-color: transparent transparent transparent #F00;
	display: inline-block;
	right: -18px;
	position: absolute;
	top: 7px;
}
.now_eden div.now_grid .schedule_bottom {
	margin: 20px auto 0px;
	line-height: 20px;
	display: inline-block;
}
.now_eden .tv_icon {
	float: left;
	width: 50px;
}
.now_eden div.now_grid .schedule_links {
	float: left;
	font-size: 14px;
	margin-left: 10px;
	text-align: left;
}
.now_eden div.now_grid .schedule_links a {
	position: relative;	
}
.now_eden div.now_grid .schedule_links a .triangle {
	right: -14px;
	top: 6px;
}
.now_eden div.now_grid a.triangle:hover {
	border-color: #4E4E4E;
}
.now_eden .now_grid .now_inner .inner_padding {
    padding: 10px 20px 10px;
}
.now_eden .now_grid_wrap { 
	width: 68%;
}
.now_eden .now_grid .now_inner .inner_padding .a_player {
	max-width: 340px;
	width: 100%;
	max-height: 28px;
}
.now_eden .now_grid .now_inner .inner_padding .listen_now_text {
    font-size: 11px;
    margin-top: -5px;
    margin-bottom: 9px;
}
.now_eden iframe.radio {
    margin-left: -7px;
    height: 55px;
}
/* start LCD icon */
@font-face {
      font-family: 'fontello';
      src: url('/wp-content/themes/2014woub/fonts/fontello.eot?79667818');
      src: url('/wp-content/themes/2014woub/fonts/fontello.eot?79667818#iefix') format('embedded-opentype'),
           url('/wp-content/themes/2014woub/fonts/fontello.woff?79667818') format('woff'),
           url('/wp-content/themes/2014woub/fonts/fontello.ttf?79667818') format('truetype'),
           url('/wp-content/themes/2014woub/fonts/fontello.svg?79667818#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
    }
.now_eden .lcd-icon:before{ 
	position: absolute;
	content: "WOUB";
	font-size: 10px;
	font-family: open sans;
	left: 6px;
	top: -6px;
}   
.now_eden .lcd-icon {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	color: #ff0000;
	font-size: 40px;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);
	position: relative;
	top: 12px;
}
.now_eden .no_bg_shadow {
	box-shadow: none;
	background: none;
}
.now_eden .no_bg_shadow .now_inner {
	background: #fff;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}
.now_eden .no_bg_shadow .now_inner:first-of-type {
	margin-bottom: 20px;
}
/* end LCD icon */
@media only screen and (max-width: 1250px) {
	.now_eden div.now_grid.two_cols {
		width: 100%;
	}
	.now_eden div.now_grid .now_inner {
		float: left;
		width: 50%;
		text-align: center;
	}
	.now_eden div.now_grid .now_inner h2:first-of-type {
		border-right: 2px solid #fff;
	}
	.now_eden .now_grid .now_inner .inner_padding .a_player {
		max-width: 100%;
	}
	.now_eden div.now_grid {
		padding: 0px !important;
		width: 100%;
	}
}
@media screen and (max-width: 999px) {
	.now_eden div.now_grid {
		width: 100%;
	}
	.now_eden div.now_grid h2 {
		text-align: center;
	}
	.now_eden .now_grid .now_inner .inner_padding {
		text-align: center;
	}
}
@media only screen and (max-width: 600px) {
	.now_eden div.now_grid .now_inner {
		float: none;
		width: 100%;
	}
	.now_eden .tv_now {
		float: none;
		width: 100%;
	}
}	
@media only screen and (max-width: 400px) {
	.now_eden div.now_grid .triangle {
		display: none;
	}
	.now_eden .tv_icon {
		float: none;
		width: 50px;
		margin: 0 auto;
		margin-bottom: 17px;
	}
	.now_eden div.now_grid .schedule_links {
		float: none;
		margin-left: 0px;
		text-align: center;
	}
}
/* end "NOW page */