/*
Theme Name: 99THEME | NewsPaper
Theme URI: http://99theme.com/29-template/templates-new/223-newspaper-wordpress-template.html
Author: 99Theme
Author URI: http://99theme.com/
Description: True NewsPaper! This theme lets you create a magazine website with a sleek, classic design. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, yellow, white, light, dark, three-columns, fixed-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: newspaper 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@charset "utf-8";
/* 99theme.com */

a {
	text-decoration:none;
	color:#222;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}

a:hover { color:#d7293a !important; }
	
ul{
	list-style-type: none;
	}

.clear {
	clear: both;
	}

a img {
	border: none; 
	} 

html{
	color:#222;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	}

fieldset{
	border:none;
	}
	
body{
	background:#333 center top url(images/wood.jpg);
	padding-top:15px;
	}
		
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.fl{
	float:left;
	}
	
.fr{
	float:right;
	}

/* ------------------------------  Header  ------------------------------ */

.bg_974{
	position:relative;
	width:974px;
	margin:0 auto;
        margin-top:15px;
	background:center top repeat-y url(images/bg_tran.png);
	}
	
.bg_960{
	position:relative;
	width:960px;
	margin:0 auto;
	background:left top url(images/bg_t.jpg);
	}

.fix_top{
	position:absolute;
	top:-5px;
       
	display:block;
	height:5px;
	width:960px;
	background:center top no-repeat url(images/bg_tt.png);
	}
	
.fix_bottom{
	position:absolute;
	bottom:-20px;
	display:block;
	height:20px;
	width:960px;
	background:center top no-repeat url(images/bg_tb.png);
	}
	
.wrapper99{
	width:880px;
	padding:45px 40px 10px 40px;
	position:relative;
	background:center top repeat-y url(images/bg_960.png);
	}
	
.item99_letter_l{
	background:left top no-repeat url(images/bg_left.png);
	width:54px;
	height:392px;
	display:block;
	position:absolute;
	left:-47px;
	top:200px;
	}
	
.item99_letter_r{
	background:left top no-repeat url(images/bg_right.png);
	width:229px;
	height:366px;
	display:block;
	position:absolute;
	right:-41px;
	top:-20px;
	}
	
.item99_letter_s{
	background:left top no-repeat url(images/shadown.png);
	width:146px;
	height:136px;
	display:block;
	position:absolute;
	left:50px;
	top:5px;
	z-index:1;
	}

.item99_letter_c{
	background:left top no-repeat url(images/tea.png);
	width:212px;
	height:241px;
	display:block;
	position:absolute;
	left:-130px;
	top:40px;
	z-index:3;
	}
	
.item99_letter_k{
	background:left top no-repeat url(images/keep.png);
	width:36px;
	height:91px;
	display:block;
	position:absolute;
	left:20px;
	top:-50px;
	z-index:2;
	}
	
.header99{
	width:880px;
	background:left bottom repeat-x url(images/bg_header.png);
	padding-bottom:70px;
	}
	
.logo99{
	width: 19.318181%;
	padding-right:60px;
	background:right top no-repeat url(images/logo.png);
	}
	
.title99{
	float:left;
	width:100%;
	line-height:20.5px;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:8px;
	background:left bottom repeat-x url(images/bg_logo.png);
	margin-bottom:2px;
	}
	
.clock99{
	line-height:19.5px;
	}
	
#fittext1{
	width:100%;
	line-height:19.5px;
	}

.slogan99{
	font-size:57px;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	font-weight: bold;
	line-height:49px;
	width:70%
	}

	
.toolbox99{
	text-align:center;
	font-size:12px;
	margin-top:3px;
	margin-bottom:35px;
	}
	
.bar99{/*
	text-align:lent;
	font-size:20px;
	text-transform:uppercase; */
	padding-bottom:15px;
              padding-top: 15px;
	border-bottom:solid 2px #222; 
	}
	
.bar99 ul{
	}
	
.bar99 ul li{/*
	display:inline;
	padding:0 12px 0 11px;
	border-right:solid 1px #222; */
	}
	
.bar99 ul li a{
	}
	
.box99{
	width:880px;
	}
	
.social99{
	text-align:right;
	width:253px;
	font-weight:900 !important;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.social99 a{
	text-align:center;
	display:inline-block;
	margin-left:10px;
	margin-top:10px;
	width:70px;
	height:15px;
	font-size:10px;
	line-height:15px;
	background:#222;
	color:#ebe7d4;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:900;
	}
	
.bread99 li{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#222;
	}
	
.bread99 i{
	font-style:normal !important;
	}
	
.bread99 ul{
	margin-top:7px;
	}
	
.bread99 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#222;
	}
	

.bread99 .divider, .bread99 li{
	margin-right:3px;
	}

.content99{
	word-wrap: break-word;
	padding-top:50px;
	margin-bottom:10px;
	width:70%;
	text-align:justify;
	}
	
.content99 p{
	margin-top:20px;
	margin-bottom:10px;
	font-size:16px !important;
	font-family:Arial, Helvetica, sans-serif;
	}
	
/*	
.content99 p img{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:4px;
	}
*/

.content99 .item-image, .img-intro-left{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:13px;
	}
	
.dropdown-menu{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:19px !important;
	float:right;
	}
	
.btn-group{
	display:inline;
	float:right;
	}
	
a.btn{
	text-align:right;
	color:#d7293a;
	font-size:12px;
	text-transform:uppercase;
	padding-top:3px;
	display:block;
	}
	
ul.pagenav a{
	color:#d7293a;
	}
	
li.next{
	float:right;
	}
	
.dropdown-menu a{
	color:#d7293a;
	}

.dropdown-menu li{
	display:inline;
	padding-left:3px;
	}
	
.page-header h2, h2.item-title{
	background:no-repeat center top url(images/bg_content.png);
	padding-top:24px;
	margin-top:10px;
	margin-bottom:0;
	padding-right:5px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left !important;
	}
	
.article-info, .article-info dt, .article-info dd, .article-info div{
	display:inline;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:10px;
	}
	
.article-info a{
	color:#d7293a;
	}
	
.article-info dd{
	padding-right:5px;
	}
	
.article-info dt.article-info-term{
	display:none;
	}
	
.content99 small{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	}
	
.items-more{
	margin-top:20px;
	}
	
.items-more ul{
	list-style:square;
	margin-left:15px;
	}
	
.barc{
	width:25%;
	padding-top:1px;
	}
	
.search99{
	margin-bottom:17px;
	width:100%;
	}
	
#mod-search-searchword{
	float:left;
	border:solid 1px #222;
	background:left top repeat-x url(images/bg_form.png);
	width:315px;
	height:21px;
	line-height:21px;
	color:#222;
	margin:0;
	padding:0;
	padding-left:10px;
	}
	
.search99 button.button{
	float:right;
	height:23px;
	width:95px;
	text-align:center;
	background:#222;
	color:#eae7d3;
	font-size:13px;
	font-weight:bold;
	border:none;
	}
	
.barl{
	width:100%;
	}
	
.calendar99{
	font-family:Arial, Helvetica, sans-serif;
	}
	
.barr .moduletable h3{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	text-transform:uppercase;
	line-height:20px;
	margin-bottom:15px;
	border-bottom:solid 1px #222;
	padding-bottom:3px;
	font-weight:bold;
	}
	
.calendar99 table, .calendar99 tr, .calendar99 td, .calendar99 th{
	text-align:center;
	border:none;
	background: none;
	font-size:14px;
	}
	
.calendar99 table.mod_minical_table tbody td{
	height:21px;
	}
	
.calendar99 table.mod_minical_table tbody th{
	border-bottom:dotted 1px #222;
	font-weight:normal;
	height:23px;
	}
	
table.mod_minical_table{
	background:left 3px repeat-x url(images/bg_calendar.png);
	}
	
.calendar99 tr{
	}
	
.calendar99 table.mod_minical_table tbody td#mod_minical_today{
	width:auto !important;
	height:auto !important;
	padding:3px;
	background:#222;
	color:#eae7d3;
	}
	
.news99{
	font-family:Arial, Helvetica, sans-serif;
	}
	
.news99 .sub-menu{
	display:none;
	}
	
.barl li{
	background:left 10px no-repeat url(images/dot.png);
	border-bottom:dotted 1px #222;
	padding:7px 0 9px 15px;
	}
	
.news99 h3{
	margin-bottom:7px;
	}
	
.login99{
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:30px;
	}
	
#modlgn-username{
	border:solid 1px #222;
	background:left top repeat-x url(images/bg_form.png);
	width:210px !important;
	height:21px;
	line-height:21px;
	color:#222;
	margin:0;
	padding:0;
	padding-left:10px;
	margin-bottom:7px;
	}
	
#modlgn-passwd{
	margin-bottom:7px;
	border:solid 1px #222;
	background:left top repeat-x url(images/bg_form.png);
	width:210px !important;
	height:21px;
	line-height:21px;
	color:#222;
	margin:0;
	padding:0;
	padding-left:10px;
	}
	
.control-label{
	font-size:12px;
	font-weight:bold;
	}
	
.login99 button{
	float:right;
	height:23px;
	width:95px;
	text-align:center;
	background:#222;
	color:#eae7d3;
	font-size:13px;
	font-weight:bold;
	border:none;
	}
	
.login99 ul.unstyled{
	margin-top:10px;
	}

.banner99{
	width:100%;
	margin-bottom:20px;
	}
	
.bannerl, .bannerr{
	width:50%;
	}

.banner99 img{
	width:88.181818%;
	margin-bottom:10px;
	border:solid 1px #222;
	}
	
.barr{
	text-align:justify;
	width:44.186%;
	}
	
.barr img{
	width:100% !important;
	height:auto !important;
	margin-bottom:7px;
	margin-top:10px;
	}
	
.box_news_99_title{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:justify;
	}
	
.news99_new .moduletable{
	margin-bottom:10px;
	}
	
.bottom99{
	position:relative;
	width:880px;
	background:left top repeat-x url(images/bg_header.png);
	border-bottom:solid 2px #222;
	padding-top:26px;
	padding-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	}
	
	
.copyright99 a, .top99 a{
	color:#d7293a;
	}
	
.copyright99, .top99{
	font-size:12px;
	}
	
span.fix_cent{
	width:83px;
	height:80px;
	background:left top no-repeat url(images/cent.png);
	bottom:-43px;
	left:-100px;
	position:absolute;
	z-index:1;
	}
	
.top99{
	margin-top:5px;
	position:relative;
	text-align:center;
	padding-top:18px;
	}

a.top{
	top:0;
	position: absolute;
	width:20px;
	height:28px;
	background:left top no-repeat url(images/top.png);
	}
	
.menub{
	margin-bottom:20px;
	}
	
.menub li{
	display:inline;
	text-transform:uppercase;
	padding-right:15px;
	}
/*------------------------*/

















.entry-title{
	background: no-repeat center top url(images/bg_content.png);
	padding-top: 40px;
	margin-top: 10px;
	margin-bottom: 0 !important;
	padding-right: 5px;
	font-size: 24px !important;
	font-weight: bold !important;
	text-align: left !important;
	}
	

.entry-title1{
	background: no-repeat center top url(images/bg_content.png);
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 0 !important;
	padding-right: 5px;
	font-size: 14px !important;
	font-weight: bold !important;
	text-align: left !important;
	}


.entry-meta{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
       // margin-top:5px;
        // margin-top:15px;
        margin-bottom:5px; 
        margin-top:10px;
	}
	
.entry-meta span{
	}
	
.post-thumbnail{
	max-width:100%;
	float: left;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 13px;	
	}
	
.more-link{
	text-align: right;
	color: #d7293a;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 3px;
	display: block;
	font-family:"Times New Roman", Times, serif;
	}
	
.comment-form-author label, .comment-form-email label, .comment-form-url label{
	display:inline-block;
	width:50px;
	}





/**
 * 2.0 Repeatable Patterns
 * -----------------------------------------------------------------------------
 */

/* Input fields */

input,
textarea {
	border: 1px solid #bbb;
	color: #2b2b2b;
	padding: 3px 1% 3px;
}

textarea {
	width: 98%%;
}

input:focus,
textarea:focus {
	border: 1px solid rgba(0, 0, 0, 0.3);
	outline: 0;
}

/* Buttons */

button,
.contributor-posts-link,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #222;
	border: 0;
	border-radius: 2px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	padding: 5px 10px 5px;
	text-transform: uppercase;
	vertical-align: bottom;
}

button:hover,
button:focus,
.contributor-posts-link:hover,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: #222;
	color: #fff;
	cursor:pointer;
}

button:active,
.contributor-posts-link:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background-color: #999;
}

.search-field {
	width: 100%;
}

.search-submit {
	display: none;
}

.search99 .search-field {
	padding:0;
	border-radius:0;
	width: 70%;
	float: left;
	border: solid 1px #222;
	background: left top repeat-x url(images/bg_form.png);
	height: 22px;
	line-height: 22px;
	color: #222;
	margin: 0;
	padding-left: 2.32558%;
}
.search99 .search-submit {
	border-radius:0;
	display: block;
	float:right;
	width:25%;
	height: 22px;
	text-align: center;
	background: #222;
	color: #eae7d3;
	font-size: 13px;
	font-weight: bold;
	border: none;
	padding: 3px 5px 3px 7px;
	text-transform:none;
}

/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
	color: #939393;
}

:-moz-placeholder {
	color: #939393;
}

::-moz-placeholder {
	color: #939393;
	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	color: #939393;
}

/* Responsive images. Fluid images for posts, comments, and widgets */

.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {
	max-width: 100%;
}

/**
 * Make sure images with WordPress-added height and width attributes are
 * scaled correctly.
 */

.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img {
	height: auto;
}

img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img {
	height: auto;
	max-width: 100%;
}

/* Make sure embeds and iframes fit their containers */

embed,
iframe,
object,
video {
	margin-bottom: 24px;
	max-width: 100%;
}

p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object {
	margin-bottom: 0;
}

/* Alignment */

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

blockquote.alignleft,
img.alignleft {
	margin: 7px 24px 7px 0;
}

.wp-caption.alignleft {
	margin: 7px 14px 7px 0;
}

blockquote.alignright,
img.alignright {
	margin: 7px 0 7px 24px;
}

.wp-caption.alignright {
	margin: 7px 0 7px 14px;
}

blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}

.site-content blockquote.alignleft,
.site-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
	width: 50%;
}

.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {
	margin-bottom: 17px;
}

.wp-caption {
	margin-bottom: 24px;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption {
	color: #767676;
}

.wp-caption-text {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
	padding-right: 10px;
}

.wp-smiley {
	border: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Assistive text */

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	text-transform: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

.hide {
	display: none;
}

/* Clearing floats */

.footer-sidebar:before,
.footer-sidebar:after,
.hentry:before,
.hentry:after,
.slider-direction-nav:before,
.slider-direction-nav:after,
.contributor-info:before,
.contributor-info:after,
.search-box:before,
.search-box:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
	content: "";
	display: table;
}

.footer-sidebar:after,
.hentry:after,
.slider-direction-nav:after,
.contributor-info:after,
.search-box:after,
[class*="content"]:after,
[class*="site"]:after {
	clear: both;
}

/* Genericons */

.bypostauthor > article .fn:before,
.comment-edit-link:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.contributor-posts-link:before,
.menu-toggle:before,
.search-toggle:before,
.slider-direction-nav a:before,
.widget_twentynewspaper_ephemera .widget-title:before {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: normal 16px/1 Genericons;
	text-decoration: inherit;
	vertical-align: text-bottom;
}

/* Separators */

.site-content span + .entry-date:before,
.full-size-link:before,
.parent-post-link:before,
span + .byline:before,
span + .comments-link:before,
span + .edit-link:before,
.widget_twentynewspaper_ephemera .entry-title:after {
	content: "\0020\007c\0020";
}

/**
 * 6.7 Post/Image/Paging Navigation
 * -----------------------------------------------------------------------------
 */

.nav-links {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	hyphens:         auto;
	word-wrap: break-word;
}

.post-navigation,
.image-navigation {
	margin: 24px auto 48px;
}

.post-navigation a,
.image-navigation .previous-image,
.image-navigation .next-image {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding: 11px 0 12px;
	width: 100%;
}

.post-navigation .meta-nav {
	color: #767676;
	display: block;
	font-size: 12px;
	font-weight: 900;
	line-height: 2;
	text-transform: uppercase;
}

.post-navigation a,
.image-navigation a {
	color: #2b2b2b;
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.7142857142;
	text-transform: none;
}

.post-navigation a:hover,
.image-navigation a:hover {
	color: #d7293a;
}

/* Paging Navigation */

.paging-navigation {
	border-top: 5px solid #000;
	margin: 48px 0;
}

.paging-navigation .loop-pagination {
	margin-top: -5px;
	text-align: center;
}

.paging-navigation .page-numbers {
	border-top: 5px solid transparent;
	display: inline-block;
	font-size: 14px;
	font-weight: 900;
	margin-right: 1px;
	padding: 7px 16px;
	text-transform: uppercase;
}

.paging-navigation a {
	color: #2b2b2b;
}

.paging-navigation .page-numbers.current {
	border-top: 5px solid #d7293a;
}

.paging-navigation a:hover {
	border-top: 5px solid #d7293a;
	color: #2b2b2b;
}

.barc h1.widget-title{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 7px;
	border-bottom: solid 1px #222;
	padding-bottom: 3px;
	font-weight: bold;
	}
.calendar99 #calendar_wrap{
	background: left 3px no-repeat url(images/bg_calendar.png);
	}
	
.calendar99 #calendar_wrap caption{
	border: none;
	font-family: 'Times New Roman', Times, serif;
	text-transform: uppercase;
	font-weight: bold;
	text-align:center;
	margin: 0px auto;
	line-height:15px;
	background:right 3px no-repeat url(images/bg_calendar.png);
	width:100%;
	}
	
.calendar99 #calendar_wrap table#wp-calendar{
	width:100% !important
	}
	
.calendar99 #calendar_wrap table#wp-calendar tr{
	width:100%;
	}
	
.calendar99 #calendar_wrap table#wp-calendar thead, .calendar99 #calendar_wrap table#wp-calendar tfoot, .calendar99 #calendar_wrap table#wp-calendar tbody{
	width:100%;
	}
	
.calendar99 #calendar_wrap table#wp-calendar tfoot{
	display:none;
	}

.calendar99 #calendar_wrap table#wp-calendar tr th, .calendar99 #calendar_wrap table#wp-calendar tr td{
	width:14.2857%;
	height: 30px;
	line-height: 30px;
	}
	
.calendar99 #calendar_wrap table#wp-calendar tr th{
	border-bottom:1px dotted #222;
	}
	
.calendar99 #calendar_wrap table#wp-calendar tr td a{
	padding:2px;
	background: #222;
	color: #eae7d3;	
	}

.menub .site-navigation:before, .menub .site-navigation:after{
	display:none;
	}
	
.menub .site-navigation ul ul{
	display:none;
	}
	
.login99 #user_login{
	border: solid 1px #222;
	background: left top repeat-x url(images/bg_form.png);
	width: 95.454545% !important;
	height: 21px;
	line-height: 21px;
	color: #222;
	margin: 0;
	padding: 0;
	padding-left:4.545454%;
	margin-bottom: 7px;
	}
	
.login99 #user_pass{
	border: solid 1px #222;
	background: left top repeat-x url(images/bg_form.png);
	width: 95.454545% !important;
	height: 21px;
	line-height: 21px;
	color: #222;
	margin: 0;
	padding: 0;
	padding-left:4.545454%;
	margin-bottom: 7px;
	}
	
.login99 #wp-submit{
	
	height: 23px;
	width: 95px;
	text-align: center;
	background: #222;
	color: #eae7d3;
	font-size: 13px;
	font-weight: bold;
	border: none;
	}

.comments-area{
	margin-top:30px;
	}
.content99 header h1{
	font-size:26px;
	font-weight:bold;
	}
	
.reply{
	text-align:right;
	margin-bottom:5px;
	margin-top:5px;
	font-size:12px;
	text-transform:uppercase;
	}
	
.comment-metadata{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}

.barl aside, .barr aside{
	margin-bottom:30px;
	}
	
.barl .calendar99 aside.widget_calendar{
	margin-bottom:15px;
	}
	
.barl .calendar99 aside.widget_calendar h1.widget-title{
	margin-bottom:15px;
	}
	
.entry-content pre{
	word-wrap: break-word;
}

.body99{
	width:100%;
	}
	




	


@media screen and (min-width: 1080px) {
	
	/* Navigation */

	.site-navigation li .current_page_item > a,
	.site-navigation li .current_page_ancestor > a,
	.site-navigation li .current-menu-item > a,
	.site-navigation li .current-menu-ancestor > a {
		color: #ebe7d4;
	}

	/* Primary Navigation */

	.primary-navigation {
		font-size: 20px;
		text-align:center;
		padding: 0;
		text-transform: uppercase;
	}

	.primary-navigation .menu-toggle {
		display: none;
		padding: 0;
	}

	.primary-navigation .nav-menu {
		border-bottom: 0;
		display: block;
	}

	.primary-navigation.toggled-on {
		border-bottom: 0;
		margin: 0;
		padding: 0;
	}

	.primary-navigation li {
		text-align:left;
		border: 0;
		display: inline-block;
		height: 26px;
		line-height: 26px;
		position: relative;
	}

	.primary-navigation a {
		border-right: solid 1px #222;
		display: inline-block;
		padding: 0 12px;
		white-space: nowrap;
	}

	.primary-navigation ul ul {
		background-color: #333;
		float: left;
		margin: 0;
		position: absolute;
		top: 26px;
		left: -999em;
		z-index: 99999;
	}

	.primary-navigation li li {
		border: 0;
		display: block;
		height: auto;
		line-height: 1.0909090909;
	}

	.primary-navigation ul ul ul {
		left: -999em;
		top: 0;
	}

	.primary-navigation ul ul a {
		padding: 18px 12px;
		white-space: normal;
		width: 176px;
		color: #ebe7d4;
		font-size:14px;
	}

	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #222;
		color: #ebe7d4;
	}

	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #444;
	}

	.primary-navigation ul li:hover > ul,
	.primary-navigation ul li.focus > ul {
		left: auto;
	}

	.primary-navigation ul ul li:hover > ul,
	.primary-navigation ul ul li.focus > ul {
		left: 100%;
	}

	.primary-navigation .menu-item-has-children > a,
	.primary-navigation .page_item_has_children > a {
		padding-right: 26px;
	}

	.primary-navigation .menu-item-has-children > a:after,
	.primary-navigation .page_item_has_children > a:after {
		-webkit-font-smoothing: antialiased;
		content: "\f502";
		display: inline-block;
		font: normal 8px/1 Genericons;
		position: absolute;
		right: 12px;
		top: 12px;
		vertical-align: text-bottom;
	}

	.primary-navigation li .menu-item-has-children > a,
	.primary-navigation li .page_item_has_children > a {
		padding-right: 20px;
		width: 168px;
	}

	.primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
	.primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
	.primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
	.primary-navigation .page_item_has_children li.page_item_has_children > a:after {
		content: "\f501";
		right: 8px;
		top: 22px;
	}
}

@media screen and (min-width: 769px) and (max-width: 1079px) {
	/* Navigation */

	.site-navigation li .current_page_item > a,
	.site-navigation li .current_page_ancestor > a,
	.site-navigation li .current-menu-item > a,
	.site-navigation li .current-menu-ancestor > a {
		color: #ebe7d4;
	}

	/* Primary Navigation */

	.primary-navigation {
		font-size: 20px;
		text-align:center;
		padding: 0;
		text-transform: uppercase;
	}

	.primary-navigation .menu-toggle {
		display: none;
		padding: 0;
	}

	.primary-navigation .nav-menu {
		border-bottom: 0;
		display: block;
	}

	.primary-navigation.toggled-on {
		border-bottom: 0;
		margin: 0;
		padding: 0;
	}

	.primary-navigation li {
		text-align:left;
		border: 0;
		display: inline-block;
		height: 26px;
		line-height: 26px;
		position: relative;
	}

	.primary-navigation a {
		border-right: solid 1px #222;
		display: inline-block;
		padding: 0 12px;
		white-space: nowrap;
	}

	.primary-navigation ul ul {
		background-color: #333;
		float: left;
		margin: 0;
		position: absolute;
		top: 26px;
		left: -999em;
		z-index: 99999;
	}

	.primary-navigation li li {
		border: 0;
		display: block;
		height: auto;
		line-height: 1.0909090909;
	}

	.primary-navigation ul ul ul {
		left: -999em;
		top: 0;
	}

	.primary-navigation ul ul a {
		padding: 18px 12px;
		white-space: normal;
		width: 176px;
		color: #ebe7d4;
		font-size:14px;
	}

	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #222;
		color: #ebe7d4;
	}

	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #444;
	}

	.primary-navigation ul li:hover > ul,
	.primary-navigation ul li.focus > ul {
		left: auto;
	}

	.primary-navigation ul ul li:hover > ul,
	.primary-navigation ul ul li.focus > ul {
		left: 100%;
	}

	.primary-navigation .menu-item-has-children > a,
	.primary-navigation .page_item_has_children > a {
		padding-right: 26px;
	}

	.primary-navigation .menu-item-has-children > a:after,
	.primary-navigation .page_item_has_children > a:after {
		-webkit-font-smoothing: antialiased;
		content: "\f502";
		display: inline-block;
		font: normal 8px/1 Genericons;
		position: absolute;
		right: 12px;
		top: 12px;
		vertical-align: text-bottom;
	}

	.primary-navigation li .menu-item-has-children > a,
	.primary-navigation li .page_item_has_children > a {
		padding-right: 20px;
		width: 168px;
	}

	.primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
	.primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
	.primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
	.primary-navigation .page_item_has_children li.page_item_has_children > a:after {
		content: "\f501";
		right: 8px;
		top: 22px;
	}
/*-------------Double-----------------*/	
.bg_974 {
	width: 90.2687673%;
	}
	
.bg_960 {
	width:98.56262833%;
	}
	
.wrapper99 {
	width:91.6666666666666%;
	padding: 45px 4.166666666% 10px 4.1666666666666%;
	}
	
.header99 {
	width:100%;
	}
	
.fix_top {
	width:100%;
	}
	
.fix_bottom {
	width:100%;
	}
	
.bottom99{
	width:100%
	}
	
.box99{
	width:100%
	}
	
.item99_letter_r{
	right:-4.20944558%;
	}
/*--------------End Double----------------*/
	
}

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

.menub li{
	display:block;
}
	
	/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */

.site-navigation ul {
	list-style: none;
	margin: 0;
}

.site-navigation li {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.site-navigation ul ul {
	margin-left: 20px;
}

.site-navigation a {
	color: #fff;
	display: block;
	text-transform: uppercase;
}

.site-navigation a:hover {
	color: #ebe7d4;
}

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	color: #ebe7d4;
	font-weight: 900;
}

/* Primary Navigation */

.primary-navigation {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

.primary-navigation.toggled-on {
}

.primary-navigation .nav-menu {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	display: none;
}

.primary-navigation.toggled-on .nav-menu {
	background:#222;
	padding:20px;
	display: block;
}

.primary-navigation a {
	padding: 7px 0;
}

/* Secondary Navigation */

.secondary-navigation {
	background:#222;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-size: 12px;
	margin: 60px 0;
	padding:20px;
}

.secondary-navigation a {
	padding: 9px 0;
}

.menu-toggle {
	cursor: pointer;
	font-size: 0;
	height: 26px;
	margin: 0;
	overflow: hidden;
	margin:0 auto;
	top: 0;
	right: 0;
	text-align: center;
	width: 48px;
}

.menu-toggle:before {
	color: #222;
	content: "\f419";
}

/*-------------Double-----------------*/
.bg_974 {
	width: 90.2687673%;
	}
	
.bg_960 {
	width:98.56262833%;
	}
	
.wrapper99 {
	width:91.6666666666666%;
	padding: 45px 4.166666666% 10px 4.1666666666666%;
	}
	
.header99 {
	width:100%;
	}
	
.fix_top {
	width:100%;
	}
	
.fix_bottom {
	width:100%;
	}
	
.bottom99{
	width:100%
	}
	
.box99{
	width:100%
	}
	
.item99_letter_r{
	right:-4.20944558%;
	}	
/*--------------End Double----------------*/	

.content99{
	word-wrap: break-word;
	width:100%;
	}

.barc{
	width:100%
	}
	
.barr, .barc{
	display:none;
	}
}














	
/*Icon fix*/
@media screen and (min-width: 401px) {		
	
	a.post-thumbnail:hover img {
	}

	.full-size-link:before,
	.parent-post-link:before,
	.site-content span + .byline:before,
	.site-content span + .comments-link:before,
	.site-content span + .edit-link:before,
	.site-content span + .entry-date:before {
		content: "";
	}

	.attachment span.entry-date:before,
	.entry-content .edit-link a:before,
	.entry-meta .edit-link a:before,
	.site-content .byline a:before,
	.site-content .comments-link a:before,
	.site-content .entry-date a:before,
	.site-content .featured-post:before,
	.site-content .full-size-link a:before,
	.site-content .parent-post-link a:before,
	.site-content .post-format a:before {
		vertical-align: text-bottom;
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font: normal 13px/1 Genericons;
	}

	.site-content .entry-meta > span {
		margin-right: 10px;
	}

	.site-content .format-video .post-format a:before {
		content: "\f104";
	}

	.site-content .format-audio .post-format a:before {
		content: "\f109";
	}

	.site-content .format-image .post-format a:before {
		content: "\f473";
	}

	.site-content .format-quote .post-format a:before {
		content: "\f106";
		margin-right: 2px;
	}

	.site-content .format-gallery .post-format a:before {
		content: "\f103";
		margin-right: 4px;
	}

	.site-content .format-aside .post-format a:before {
		content: "\f101";
		margin-right: 2px;
	}

	.site-content .format-link .post-format a:before {
		content: "\f107";
		position: relative;
		top: 1px;
	}

	.site-content .featured-post:before {
		content: "\f308";
		margin-right: 3px;
		position: relative;
		top: 1px;
	}

	.site-content .entry-date a:before,
	.attachment .site-content span.entry-date:before {
		content: "\f303";
		margin-right: 1px;
		position: relative;
		top: 1px;
	}

	.site-content .byline a:before {
		content: "\f304";
	}

	.site-content .comments-link a:before {
		content: "\f300";
		margin-right: 2px;
	}

	.entry-content .edit-link a:before,
	.entry-meta .edit-link a:before {
		content: "\f411";
	}

	.site-content .full-size-link a:before {
		content: "\f402";
		margin-right: 1px;
	}

	.site-content .parent-post-link a:before {
		content: "\f301";
	}

	.list-view .site-content .hentry {
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		padding-top: 48px;
	}

	.list-view .site-content .hentry:first-of-type,
	.list-view .site-content .hentry.has-post-thumbnail {
		border-top: 0;
		padding-top: 0;
	}

	.archive-header,
	.page-header {
		margin: 0 auto 30px;
		padding: 0 ;
	}

	.error404 .page-header {
		margin-bottom: 24px;
	}
}







	

.sticky .entry-date {
	display: none;
}

.entry-content pre{
	word-wrap: break-word;
}

.body99{
	width:100%;
	}
