/*
Theme Name: FSU Torch 2015
Template: dw-focus
Version: 2015
*/

/* load parent theme stylesheet */
@import url("../dw-focus/style.css");

a {
    outline: none !important;
    text-decoration: none !important;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

body, .entry-content, blockquote cite,
#under-navigation .dw_focus_headlines .headlines a,
#comments #respond #submit,
#colophon.dark .btn-danger, input, button, select, textarea, .desktop .top-news .dropdown-menu a, .navbar .nav li a {
	font-family: "Roboto" !important;
	}

h1,h2,h3,h4,h5,h6, blockquote, .accordion .accordion-heading a, .news-slider .carousel-list .other-entry a, .nav-tabs a, .news-slider .carousel .carousel-inner .entry-category, .single .site-content>.hentry .post-categories li, .single .site-content>.hentry .entry-action .social-action .title-action, #dw_recentcomments .comment-title, #dw_recentcomments .comment-author {
	font-family: "Noto Serif" !important;
	}

strong { font-weight:700; }

.site-navigation .navbar-left>li>a { text-transform: none; font-weight:bold;  font-size:14px; }
.navbar .nav>li>.sub-menu li a { font-weight:normal!important;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color:#ea1100;
}


.connect-with-us{
    text-align: right;
    position: relative;
}
.connect-with-us span{
    position: absolute;
    right: 80px;
    top: 10px;
}



/* footer */
#colophon.dark, #colophon.dark a { color:#fff;}
#colophon.dark a:hover { color:#ffc425; }
#colophon.dark #site-info { border:none; position:relative; }

#menu-footer li { list-style-type: none; display:inline-block; color:#898989; }
#menu-footer  li a:hover { color:#ffc425;}
#menu-footer  li:after { content: ' | '; margin:.0 .25em;}
#menu-footer  li:last-child:after {
  content: '';
}

.site-footer {
	margin-top:2em;
	margin-bottom: -20px;
}



.page-header h1 {
    font-family: inherit;
    text-transform: none;
    font-size: 2em;
    font-weight: normal;
    border-top: none;
    border-bottom: 1px solid #ddd;
    padding: 0 0 .5em 0;
    line-height: normal;
    margin: 0 0 1em;
}

.page-header h1.category-header {
	    text-transform: uppercase;
    font-size: 15px;
    font-weight: normal;
    border-top: 1px solid #000;
    border-bottom: 1px solid #ddd;
    padding: 9px 0;
    line-height: 20px;
    margin: 0 0 20px;
}

h1, .single .entry-title, .page .entry-title { font-size:28px;}
h2 { font-size:24px; }
h3 { font-size:22px;}
h1, h2, h3 { line-height:1.2em; margin:.5em 0 .25em 0;}
.subhead { font-size:16.5px; font-weight:700!important; font-family: "Roboto"!important; margin-bottom:.5em;}
.byline { font-style:italic;}

.hentry .entry-meta a {
	color:#ea1100;
}
.hentry .entry-meta a:hover {
	color:#000;
}

.post .hentry {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

.single #main>.post { margin-bottom:0;}


/* social icons */
.sharing { margin:1em 0; display:block;}

/* sidebar */
.textwidget img { max-width:100%; height:auto;}
#secondary .widget {margin:10px 0 0;}
.widget_archive select { max-width:100%;}
#secondary .widget.latest-news.lifestyles h3 { background:none; border-top: 1px solid #9d0b00; color:#000; font-size:20px; border-bottom:none; padding:0; margin:0; line-height: 38px;}
.lifestyles .widget-title:before {display: none; height:0;}
#secondary .widget.latest-news.lifestyles .hentry {padding: 15px 0; margin-top: 0; }

.pdf { text-align:center; border-bottom:1px solid #ddd; padding-bottom:20px; }
.pdf-preview { margin-bottom:1em;}
.pdf-preview img { border:1px solid #eee;}
#secondary .widget .widget-title { margin: 0 0 10px 0; line-height:normal; font-size:13px; padding:10px 0;}
#secondary .widget { border-top:none; padding-top:5px;}
#secondary .widget.pdf .widget-title {border-top: 1px solid #9d0b00; }
#secondary .widget.pdf .widget-title {text-align: center; font-size:20px;}
ul.disqus_rcw_comments_list { list-style: none!important; text-align:left;}
.disqus_rcw_comments_list li { margin-bottom:.75em;}
li.disqus_rcw_single_nospacing:before {
font-family: 'FontAwesome';
content: '\f075';
margin:0 5px 0 -22px;
color: #000;
}



/* archive pagination */
.pagination {
	display:block;
	width:100%;
}
.nav-links {
	text-align:center;
}
.pagination .dots {
	background:#fff;
}
.pagination .current {
	background:#000;
	color:#fff;
}

.pagination .page-numbers:hover,
.pagination .page-numbers:focus,
.pagination .page-numbers.focus,
.pagination .page-numbers:active,
.pagination .page-numbers.active,
.open>.dropdown-toggle.pagination .page-numbers {
	background:#ea1100;
	color:#fff;
	border-color:#ea1100;
}


/* PDF archive */

.pdf-img { margin:.5em auto 1.5em; border:1px solid #fff; -webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,.4); box-shadow: 1px 1px 1px 1px rgba(0,0,0,.4);}
.pdf-img :hover { -webkit-box-shadow: 1px 1px 2px 1px rgba(255,196,37,.4), -1px -1px 2px 1px rgba(255,196,37,.4); box-shadow:  1px 1px 2px 1px rgba(255,196,37,.4), -1px -1px 2px 1px rgba(255,196,37,.4);}


/* Date Archives */
#archives { padding:0; width:100%; }
#archives > div { text-align:center; font-size:1.2em; display:inline-block; width:29%; padding:1% ; margin-right:1.3%; vertical-align: top; margin-bottom:2em; background-color:rgba(0,0,0,.1); -webkit-border-radius: 5px; border-radius: 5px; }
#archives:after {
    content: "";
    width: 100%;
    display: inline-block;
    }
#archives ul { margin:0; padding:0;}
#archives li { list-style-type: none; padding:0;}
#archives li a { color:#000;}
#archives li a:hover {color:#9d0b00;}
#archives > div h3 { font-size:1.4em; border-bottom: 1px solid #fff; margin:0 auto .5em auto; padding-bottom:.2em; max-width:80%; color:#ea1100;}


.btn-primary {
    background-color:#ea1100;
    border-color:#ea1100;
}

.btn-primary:hover, .btn-primary:focus {
    background-color:#9d0b00;
    border-color:#ea1100;
}


/* 404 */
.alert-info {
    background-color: #ebebeb;
    border-color: #ea1100;
    color: #000;
    padding:2em 1em;
    text-align:center;
    font-weight:bold;
    font-size:1.25em;
}



.media-credit-container { margin:0;}


.prev-next-posts { margin-top:2.5em;}



@media (max-width: 1200px) {
    .dw_focus_widget_news_list .post .entry-thumbnail img { max-width:110px;}
    .site-footer .text-right { text-align:center;}
    #menu-footer { text-align:center;}
}


#sidebar-ad .banner_wrapper .banner {
    margin-left:auto;
    margin-right:auto;
    width:200px;
    height:200px;
    background-size:contain;
}

.banner_wrapper .banner { border:none;}

#header-widgets .widget-title { display:none;}

@media only screen and (max-width: 415px) {
	article.category-staff-biographies div.entry-content img.alignleft,
	article.category-staff-biographies div.entry-content div.mceMediaCreditOuterTemp.alignleft {
		float: none !important;
		margin-right: 0 !important;
		margin-bottom: 10px !important;
		display: block;
		width: 100% !important;
	}

	article.category-staff-biographies div.entry-content div.mceMediaCreditOuterTemp.alignleft img {
		width: 100% !important;
	}
}
