/* 
Theme Name: Paragraphic
Theme URI: http://www.bluewearld.com
Description: 
Version: 1.0
Author: WoW
Author URI: http://www.bluewearld.com
Tags: Black, White, Grey, Orange, Parable
*/

@charset "utf-8";
/* CSS Document */

/* Sticky footer styles */
html { position:relative; min-height:100%; }
body { font-family:'Open Sans'; font-size:17px; /* , 'sans-serif' Margin bottom by footer height */ margin-bottom:50px; color:#58585a; }
#footer { position:absolute; bottom:0; width:100%; /* Set the fixed height of the footer here */ height:50px; background-color:#f15a40; }
	#footer p { margin:0; }

/* Bootstrap Overrides */
.container p { margin: 0 0 30px; }
.nav > li > a:hover, .nav > li > a:focus { background:none; }
.navbar-nav > li > a { color:#58585a; }
.navbar-toggle { float:none; margin-right:0; padding:0; }
.navbar-toggle { cursor:pointer; }
.text-muted { color:#fff; padding-top:15px; }

/* Media Query Based Styles */

.mainmenu { float:none; }
.nav > li > a { padding:5px 0; }

.navbar-collapse { padding-left: 15px; }

@media (min-width: 768px) {
	.navbar-collapse { padding-left: 0px; }
	.nav > li > a { padding-right:15px; }
}

@media (min-width: 992px) {

.mainmenu { float:right; }
.nav > li > a { padding:10px 15px; }

}

/*  Custom Sytles */

a, a:hover { color:#f15a40; }
a.category_link, a.category_link:hover { color:#58585a; text-decoration:underline; }
article { margin-bottom:50px; }
	article h2 { font-family:'Open Sans', 'sans-serif'; font-size: 23px; font-weight:bold; margin-top:0; }
.banner{ background:url(images/paragraphic_banner.jpg) top center repeat-x; min-height:130px; margin-bottom:10px; }
.categorized { margin-top:20px; }
body .category, .category_title { color:#f15a40; font-size:23px; }
	.category_title { font-family:'Open Sans'; font-weight:bold; }
.category_title { margin-bottom:30px; }

.commentlist { font-size:17px; }
.commentlist, .commentlist li { list-style: none; margin: 0; padding:0; margin-top:30px; }
.commentlist li.comment { width:100%; border-bottom:double #808285 4px; margin-bottom:30px; padding-bottom:30px; }
.comments { font-family:'Open Sans', 'sans-serif';  padding:20px 0; }
	.comments h3 { color:#f15a40; margin-bottom:30px; }
	.comments a.user { text-decoration:underline; margin-right:5px; }
	.comments .byuser2 { margin-left:20px; }
	.comments a.date, .comment-reply-link { color:#58585a;  }
	.comments .comment-body { margin-top:20px;  }
	.comments .bypostauthor { background:#dcddde; padding:15px; }
.comments_link { color:#58585a; }
.content { font-family: 'Crimson Text'; font-size:21px; margin-bottom:100px; } /* , 'serif' */
.date { margin-bottom:20px; }
.double-border-top { width:100%; border-top:double #808285 4px; margin-top:10px; }
.double-border-bottom { width:100%; border-bottom:double #808285 4px; margin-bottom:100px; }
.masthead { margin-bottom:40px; }

.readmore { text-decoration:underline; margin-left:10px; }
.spacer { margin-top:30px; }
.sidebar { background:#dcddde; width:100%; }
/*.sidebar::before { content:''; width:20px; border-top:double #808285 5px; }*/
.title { font-size:23px; font-weight:bold; }
.widget { width:90%; margin:0 auto; padding:20px 0; }
	.widget h2 { /*color:#58585a;*/ font-size:18px; font-weight:bold; }
	.widget p { /*color:#58585a;*/ }
	.widget input[type=text], .widget button { border:2px #808285 solid; background:#f2f2f2; color:#58585a; min-height:30px; padding:4px; }
	.widget button { padding:4px 15px; }

.widget .search {   }
.widget .follow input[type=text] { width:100%; margin-bottom:20px; }

#commentform input[type=text], #commentform textarea { border:2px #808285 solid; background:#f2f2f2; color:#58585a; min-height:30px; padding:4px; width:100%; }

#commentform textarea { min-height:250px; }

#commentform input[type=submit] { border:2px #808285 solid; background:#f2f2f2; color:#58585a; min-height:30px; padding:4px; }
