/*

Theme Name: Radio Network
Theme URI: http://theme.co/x/
Author: Themeco / Justin Henderson
Author URI: http://theme.co/
Description: Version 1.0 of theme developed for WFMT Radio Network.
Version: 1.0.0
Template: x

*/

.site {
	background-color:#fafafa;
}

blockquote {font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;}

.x-container.main:before {background-color:#fafafa;}
.x-container>.offset {margin-top:0;}
.x-container .x-main.full { margin: 35px 0;}
.home .x-main.full { margin-top: 0; }
.x-header-landmark {padding:1.85em 0 1em;}
.x-header-landmark+.x-container>.offset>.x-sidebar {margin-top:0;}
.entry-content {margin-top:0;}
/* Unable to disabled these icons in the X/Cornerstone settings */
.x-sidebar.left a > i.x-framework-icon { display: none; }
#menu-footer-menu  a > i.x-framework-icon { display: none; }


/*
**  Accordion
*/

.x-accordion-heading .x-accordion-toggle,
.x-accordion-heading .x-accordion-toggle.collapsed {
	font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;
	text-transform:none;
	background-color:rgba(0,107,177,1);
}

.x-accordion-heading .x-accordion-toggle.collapsed:hover {
	background-color:rgba(0,107,177,.8);
}

.x-accordion-heading .x-accordion-toggle {
	background-color:rgba(0,61,100,1);
}

.x-accordion-heading .x-accordion-toggle:hover {
	background-color:rgba(0,61,100,.9);
}

.x-accordion-heading .x-accordion-toggle:before
.x-accordion-heading .x-accordion-toggle.collapsed:before {
	content:"\f106";
	color:#fff;
}

/*
**  Sidebar
*/

.x-sidebar .widget a,
.x-sidebar .widget ul li a {
	text-decoration:none;
}

.x-sidebar .widget.widget_nav_menu .current-menu-item {
	border-color:rgba(0,107,177,1) !important;
	border-bottom:none;
}

.x-sidebar .widget.widget_nav_menu .current-menu-item a {
	font-weight:700;
	color:rgba(0,107,177,1) !important;
}

.x-sidebar .widget ul.sub-menu li a {
	font-weight:inherit;
	color:inherit !important;
}

.x-sidebar .widget.widget_nav_menu .current-menu-item ul li a {
	font-weight:inherit !important;
	color:inherit !important;
}

/*
**  Footer
*/


footer.x-colophon.top {
	background-color:#006bb1;
	padding:2% 0;
}

footer.x-colophon.top img {
	max-width:80px;
	margin-right:20px;
}

footer.x-colophon.top img.wttw-logo {
	height: 26px;
    max-width: none;
    position: relative;
    bottom: 1px;
}

footer.x-colophon ul.menu li {
	display:inline;
}

footer.x-colophon ul.menu li a {
	color:#fff;
	font-size:90%;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:.06em;
	text-shadow: -2px 2px 0 rgba(0,0,0,.25);
}
footer.x-colophon ul.menu li a:hover {color:rgba(255,255,255,.75);}

footer.x-colophon ul.menu li a:after {
	font-family:FontAwesome;
	content:"\f111";
	color:rgba(255,255,255,.5);
	font-size:60%;
	line-height:0%;
	vertical-align: middle;
	margin:0 6px 0 10px;
	text-shadow:none;
}
footer.x-colophon ul.menu li:last-child a:after {
	content:"";
	margin:0;
}

footer.x-colophon .widget:before {
	background-color:transparent;
}


/*
**  The Grid (Main Program Page)
*/

.tg-grid-area-top1 {
	text-align:right;
	margin-bottom:20px;
}

.tg-dropdown-holder {
	z-index:999 !important;
}


/*
**  Single Program Pages
*/

.single-post .x-main.full .hentry.category-programs .entry-featured {
	margin-top:.75em;
	margin-bottom:1.75em;
}

.x-breadcrumb-wrap {font-size:14px;background-color:#fafafa;}
.x-nav-articles {display:none;}

h3.subtitle {font-size:150%;color:#666;margin:.1em 0}

.program-meta {
	background-color:#fff;
	padding:3% 4%;
	margin-bottom:1.5em;
	box-shadow: 0 2px 6px rgba(0,0,0,.16);
}
.program-meta h3 {
	margin-top:0;
	font-size:150%;
	line-height:1.5;
	color:rgba(0,0,0,.75);
	border-bottom:1px solid rgba(0,0,0,.10);
}

.program-meta p,
.program-meta ul {
	margin-bottom:.5em;
}

.program-meta ul ul {
	list-style:none;
	margin-left:0;
}

.program-meta ul ul i {
	margin-right:.5em;
}

.program-meta .playlist-link {
	font-size:85%;
	text-align:center;
	margin-top:.25em;
}

.mousetype {
	color:#999;
	font-size:75%;
	line-height:1.4;
}

.program-meta .mousetype {
	text-align:center;
	font-style: italic;
	max-width:80%;
	margin:0 auto;
}

.program-meta .jwplayer {
	margin:15px 0;
}

.program-meta p.host {
	margin-bottom:0;
}

.x-ul-icons li .no-indent {
	text-indent:initial;
}

ul.credits {
	list-style:none;
	margin-left:0;
}

.popover .popover-title{
	font-size:.9em;
	background-color:#f1f1f1;
}

.popover .popover-content {
	font-size:.82em;
}

/*
** Forms
*/

.nf-form-content input.ninja-forms-field,
.nf-form-content select.ninja-forms-field,
.nf-form-content .listselect-wrap .nf-field-element div {
	height:50px;
}

.nf-form-content input:not([type='button']),
.nf-form-content textarea,
.nf-form-content .list-select-wrap .nf-field-element > div {
	background:#fafafa;
	border:1px solid #c4c4c4;
	border-radius:0;
	box-shadow:none;
	color:#444;
	transition: all .5s;
}

.nf-form-content input:not([type='button']):focus,
.nf-form-content textarea:focus,
.nf-form-content .list-select-wrap .nf-field-element > div:focus {
	background:#fff;
	border:1px solid #666;
}

.label-above .nf-field-label {
	margin-bottom:0;
}

.nf-error .ninja-forms-field {
	border:1px solid #e80000 !important;
}

.recaptcha-wrap label {
	display:none;
}

/*
**  Press
*/

.press blockquote.x-blockquote {
	text-transform: capitalize;
	margin:0;
	border-top:none;
}

.press blockquote.x-blockquote cite.x-cite {
	margin-top:0;
	font-style:italic;
}

/*
** Our Team
*/

.x-card-outer.team .x-face-outer.front {
	text-align:left;
}

.x-card-outer.team .x-face-title {
	margin-top:5%;
	line-height:1;
	padding:0 8%;
}

.x-card-outer.team .x-face-text {
	line-height:1;
	padding:0 8%;
}

.x-card-outer.team .x-face-outer.back .x-face-text {
	display:none;
}


/*
**  Bio Pages
*/

.category-people header.entry-header {
	display:none;
}
