/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@import 'flexvideo.css';



img.aligncenter {
	display: block;
	margin: 0 auto;
}



/* chromeframe error */
.chromeframe {
	background: #a00;
	color: #faa;
	display: block;
	padding: 3px 0;
	text-align: center;
}
.chromeframe a {
	color: #fff;
	text-decoration: underline;
}



.page-header-top-right {
	margin-top: 10px;
}



.pagination {
	margin: 0;
}



.pagination-center {
	text-align: center;
}
.pagination-row {
	margin-bottom: 20px;
}



.required {
	color: #f00;
}



.row-with-vspace {
	margin-bottom: 20px;
}



.site-main .format-aside {
	background: #f5f5f5;
}
.site-main .format-image {
	background: url('../img/content-post-format-image.png') left top no-repeat;
}
.site-main .format-link {
	background: url('../img/content-post-format-link.png') left top no-repeat;
}
.site-main .format-quote {
	background: url('../img/content-post-format-quote.png') left top no-repeat;
}
.site-main .format-video {
	background: url('../img/content-post-format-video.png') left top no-repeat;
}



.site-title {
	margin-bottom: 0;
	margin-top: 10px;
}
.site-title > a {
	text-decoration: none;
}
.site-title > div {
	height: auto;
	line-height: 18px;
}
.site-title .site-description {
	color: #999;
	font-size: 16px;
}
.site-title .site-title-heading {
	margin: 0;
}



.widget_calendar #wp-calendar {
	margin: 0;
}
.widget_calendar #wp-calendar #next {
	text-align: right;
}



#comments .comment-navigation {
	margin-bottom: 0;
}
#comments .comment-navigation-below {
	margin-bottom: 20px;
	margin-top: 15px;
}
#comments .media-list li .media {
	margin-top: 15px;
}
#comments .media-list li .media .media-body {
	border: 1px solid #eee;
	padding: 10px;
}
#comments .media-list li .media .media-body .comment-author {
	font-size: 12px;
	margin-bottom: 10px;
}
#comments .media-list ul.children {
	list-style: none;
	margin-left: 2.5em;
}


#main-column img,
#main-column .wp-video-shortcode {
	display: block;
	height: auto;
	max-width: 100%;
}
#main-column .attachment .entry-content {
	margin-bottom: 20px;
}
#main-column .attachment .entry-content .attachment {
	text-align: center;
}
#main-column .attachment .entry-meta {
	margin-bottom: 20px;
}
#main-column .post,
#main-column .page {
	border: 1px solid #eee;
	margin-bottom: 20px;
	padding: 10px;
}
#main-column .post .entry-header .entry-meta {
	color: #999;
}
#main-column .post .entry-header .entry-meta a {
	color: inherit;
}
#main-column .post .entry-header .entry-meta .posted-on .updated {
	display: none;
}
#main-column .post .entry-meta .categories-icon {
	cursor: default;
}
#main-column .post .entry-meta .comments-link a {
	color: #333;
}
#main-column .post .entry-meta .comments-link a .comment-icon .comment-total,
#main-column .page .entry-meta .comments-link a .comment-icon .comment-total {
	color: #555;
	font-size: 12px;
	margin-left: 5px;
}
#main-column .attachment .edit-post-link a, 
#main-column .attachment .entry-meta .edit-post-link a, 
#main-column .post .entry-meta .edit-post-link a,
#main-column .page .entry-meta .edit-post-link a {
	color: #333;
}
#main-column .post .entry-meta .tags-icon {
	cursor: default;
}
#main-column .attachment .entry-title, 
#main-column .post .entry-title,
#main-column .page .entry-title {
	margin-top: 0;
	word-wrap: break-word;
}



#sidebar-left .widget,
#sidebar-right .widget {
	border: 1px solid #eee;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 10px;
}
#sidebar-left .widget ul,
#sidebar-right .widget ul {
	padding-left: 20px;
}
#sidebar-left .widget .widget-title,
#sidebar-right .widget .widget-title {
	font-size: 18px;
	margin-top: 0;
}



#site-footer {
	background: #f5f5f5;
	border-top: 3px solid #ddd;
	font-size: 12px;
	padding: 10px;
}

#home_content h2 {
  color: #ba0000;
  font-size: 20px;
  margin-bottom: 15px;
}
#home_content p {
  font-size: 14px;
}

.srssfetcher-message a {
  color: #6e6e6e !important;
}

.rssHeader {
  color: #ba0000;
  font-size: 20px;
  margin-bottom: 15px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
  color: white !important;
  background-color: #ba0000;
}

.nav-pills>li.active>a, .nav-pills>li>a {
  color: #000;
}

.navbar-nav>li>a {
  color: #e8e8e8 !important;
}

a {
  color: #ba0000;
  text-decoration: none;
}

.top_content > p {
  font-style: italic !important;  
}

/* --------------------------- NEW STUFF --------------------------- */
body {
background: #fff url(http://brxarchive.com/wp-content/themes/radiox/images/bg.png) left top repeat-x !important;
  font-family: "myriad-pro-1","myriad-pro-2",sans-serif !important;
  font-size: 16px !important;
  color: #000 !important;
  /*padding-top: 50px !important;*/
}
@media (max-width: 1200px) {
    body {
    background: #fff !important;
    }
}
a.navbar-brand {
  float: left !important;
  display: block !important;
  width: 115px !important;
  height: 45px !important;
  background: url(http://brxarchive.com/wp-content/themes/radiox2/images/brx_logo.png) left top no-repeat !important;
  font-family: "myriad-pro-condensed-1", "myriad-pro-condensed-2", sans-serif !important;
}
.site-title-heading a {
  float: left;
  display: inline;
  /*width: 470px;*/
  font-weight: normal;
  font-size: 38px;
  color: #ba0000;
  font-family: "myriad-pro-condensed-1", "myriad-pro-condensed-2", sans-serif;
}

.sidebar_bottom {
    padding-top: 300px;
}
@media (max-width: 991px) {
 .sidebar_bottom {
    padding-top: inherit;
}
}
#right .social h2 {
  color: #ba0000;
  font-family: "myriad-pro-condensed-1", "myriad-pro-condensed-2", sans-serif;
  font-size: 18px;
  text-align: left;
}

/* Radio Player Styles */
.jp-interface {
	/*width: 157px;*/
	height: 275px;
	overflow: hidden;
	margin: 0 auto;
	/*background: url(images/player_bg.png) left top no-repeat;*/
    background: url(http://brxarchive.com/wp-content/themes/radiox2/images/player_bg.png) left top no-repeat;    
	padding: 40px 47px 0px 38px;
}

div.jp-interface ul.jp-controls {
	list-style-type:none;
	padding:0;
	margin: 0;
}
div.jp-interface ul.jp-controls li {
	position: absolute;
}
div.jp-interface ul.jp-controls a {
	position: absolute;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
	top:40px;
	width:53px;
	height:53px;
}
div.jp-type-single a.jp-play,
div.jp-type-single a.jp-pause {
	left:5px;
}

a.jp-play {
	background: url("http://brxarchive.com/wp-content/themes/radiox2/images/play_pause.png") 0 0 no-repeat;
}
a.jp-play:hover {
	
}
a.jp-pause {
	background: url("http://brxarchive.com/wp-content/themes/radiox2/images/play_pause.png") -53px 0px no-repeat;
	display: none;
}
a.jp-pause:hover {
	
}

/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; width: 157px !important; display: inline-block; position: relative; height: 30px; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; border: none !important; background: url(images/select_bg.png) 0px 2px no-repeat !important; }
.ui-selectmenu-icon { position:absolute; right:0px; margin-top:-14px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; display: none; overflow: auto; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -5px; }
.ui-selectmenu-menu-dropdown { width: 119px !important; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { line-height: 30px; display: block; padding: 0; padding-left: 5px; outline:none; text-decoration:none; font-size: 12px !important; font-weight: normal !important; text-transform: uppercase; color: #000; }
.ui-selectmenu-menu li a { line-height: 20px !important; }
.ui-selectmenu-menu li.ui-state-disabled a { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 2px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 30px; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a { }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.2em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }

/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }

.ui-icon { width: 28px; height: 27px; background-image: url(images/icon.png); }
.ui-icon-triangle-1-s { background-position: 0px 0px; }

#radio {
	/*position: absolute;
	z-index: 100;
	top: 0;
	margin-left: -20px;*/
}

/*playlist*/
#playlist,audio{background:#666;width:100%;}
#playlist .active a{color:#5DB0E6;text-decoration:none;}
#playlist li a{color:#eeeedd;background:#333;padding:5px;display:block;}
#playlist li a:hover{text-decoration:none;}
#playlist li {text-align:left;}
.audiolink {cursor: pointer;}


#side_menu h2 {
  background: #ba0000;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  padding: 3px 8px;
  margin-bottom: 0px;
}

#side_menu ul {
  list-style: none;
  margin-bottom: 15px;
  padding: 0px;
  margin-top: 0px;
}
#side_menu li {
  margin-top: 1px;
}
#side_menu li a {
  display: block;
  padding: 8px 12px;
  background: #e8e8e8;
  text-decoration: none;
  color: #303030;
  font-size: 12px;
}
            .gsc-search-button
{
    background-color: #1a4195;
    border-radius: 5px;

}

input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    background-color: #1a4195 !important;
    background-image: url("http://www.google.com/uds/css/v2/search_box_icon.png") !important;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 16px !important;
    border-color: #1a4195 !important;
    filter: none;
}
            
 .cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
   width: inherit !important; 
  height: 13px;
  padding: 6px 27px;
  min-width: 13px;
  margin-top: 2px;
}

/*carousel*/

#custom_carousel .item {

    color:#000;
    background-color:#eee;
    padding:20px 0;
}
#custom_carousel .controls{
    overflow-x: auto;
    overflow-y: hidden;
    padding:0;
    margin:0;
    white-space: nowrap;
    text-align: center;
    position: relative;
    background:#ddd
}
#custom_carousel .controls li {
    display: table-cell;
    width: 1%;
    max-width:90px
}
#custom_carousel .controls li.active {
    background-color:#eee;
    border-top:3px solid orange;
}
#custom_carousel .controls a small {
    overflow:hidden;
    display:block;
    font-size:10px;
    margin-top:5px;
    font-weight:bold
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
  left: 10%;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-right {
  right: 10%;
}

.carousel .item {
    background: url(http://brxarchive.com/wp-content/themes/radiox/images/banner_bg.jpg) left top no-repeat !important;
    background-size: cover !important;
}

 /*regular text stuff*/
.col-md-6 h2 {
    color: #ba0000;
}
.col-md-6 h3 {
    color: #ba0000;
}
.carouselPadder {
    padding-left: 50px;
}

.social {
  background: #e8e8e8;
  width: 170px;
  padding: 5px;
  text-align: center;
  margin-bottom: 30px;

}
.social h2 {
  color: #ba0000;
  font-family: "myriad-pro-condensed-1", "myriad-pro-condensed-2", sans-serif;
  font-size: 18px;
  text-align: center;
}


.slink {
	display: inline-block;
	margin-left: 1px;
	width: 36px;
	height: 36px;
	background: url(/wp-content/themes/radiox3/images/social.png) -35px top no-repeat;
}

.linkedin {
	background-position: 0px 0px;
	margin-right: -1px;
}

.twitter {
	background-position: -71px 0px;
}

.feed {
	background-position: -107px 0px;
}

.sposnors {
	text-align: center;
}

.sponsors h2 {
	text-transform: uppercase;
	font-size: 12px;
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	color: #ababab;
	text-align: center;
}

.dtfoverrideWidgetTitleH1 {
  background: #ba0000 !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: normal !important;
  padding: 3px 8px !important;
}

#main-column img, #main-column .wp-video-shortcode {
  display: inherit !important;
 
}