html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,header,footer,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;}a img{border:0;}body{font-size:0.625em;line-height:100%;height:100%;}html{height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;}.hide{display:none;}.clear{clear:both;}.left{float:left;}.right{float:right;}br{margin:0 0 0.5em;}.alignleft{display:inline;float:left;margin-right:1.625em;}.alignright{display:inline;float:right;margin-left:1.625em;}.aligncenter{clear:both;display:block;margin:0 auto;}.m2{margin-top:2em;}.tlo{margin:0 auto;overflow:hidden;padding:0 0 3em;border-radius:0 0 10px 10px;}#footer{border-top:1px solid #000000;clear:both;float:left;margin-top:4em;padding-top:1em;text-align:center;width:100%;}#logo,#bloglist,.sidewrap,#aboutme,#highlights{display:block;}#mainlogo{padding:2em 0;max-width:100%;}#logo{margin-bottom:1em;position:relative;min-height:18em;padding:0 3.98em;}#bloglist{float:left;width:69%;overflow:hidden;}#column{padding:0 2% 0 1%;}.postcontent,#comment-area{margin:1em 1.4em 1em 8%;}#sidewrap{box-sizing:border-box;float:left;padding-left:4%;width:31%;padding-top:1.8em;}.sidebar{margin:0 auto;overflow:hidden;width:100%;}.sidebar .widget-side{clear:both;display:block;float:right;margin-bottom:2.6em;width:100%;}.sidebar .widget-foot{display:inline-block;margin:0 0 1em 5%;padding-top:5em;vertical-align:top;width:28%;}.sidewrap .textwidget{width:100%;margin:0 auto 1em;}.textwidget{font-size:1.3em;line-height:150%;}.tagcloud a{line-height:150%;}#wp-calendar{width:80%;font-size:1.1em;}#wp-calendar td,#wp-calendar th{text-align:right;padding:0.5em;}.sidebar h2{font-size:1.8em;line-height:150%;padding:0 0 0.3em;text-align:left;}#wp-calendar caption{font-size:1.5em;line-height:150%;padding-bottom:0.2em;text-align:left;}a.rsswidget img{padding:0.2em 0 0;}.sidewrap h2{font-size:4.2em;}.post{clear:both;text-indent:0;}#bloglist .post{margin:7em 0 0 0;}#bloglist .post:first-child{margin:0;}.home .post:first-of-type{padding:0;}.more{padding:1em 0 0;}.more-link{}#menuline{padding-bottom:1em;text-align:center;width:100%;margin-bottom:3em;}#menuline a{margin:0 1em;padding:0.3em 0;}.menu-item-has-children{border-top:1px solid;}.sub-menu{display:none;}#menuline nav ul{z-index:999999;border-bottom-style:solid;border-bottom-width:1px;padding:0.6em 0;}#menuline nav ul li{display:inline-block;position:relative;font-size:2em;}#menuline nav ul li a:link,#menuline nav ul li a:visited{display:inline-block;position:relative;}#menuline nav ul li a:hover,#menuline nav ul li a:active{text-decoration:none;}#menuline ul.sub-menu{border-image:none;border-style:solid;border-width:3px 1px 1px;box-shadow:0 2px 3px #121012;display:none;left:30%;margin:0;padding:0;position:absolute;top:2.2em;z-index:999999;}#menuline nav ul li ul.sub-menu li{float:none;margin:0;padding:0;border-bottom:1px solid #ececec;font-size:0.7em;}#menuline nav ul li ul.sub-menu li a{padding:0.8em;white-space:nowrap;}.postline{box-sizing:border-box;clear:both;font-size:1.3em;line-height:150%;padding:1.2em 0 1em 3.6em;width:100%;}.single .postline{padding:1em 1.4em 1em 8%;}.postline .fa{width:1.5em;}.fa.lip{padding:0 0 0 0.6em;}.tag-links a{padding:0 0.5em 0 0;}.s_date,.s_auth{padding-right:0.6em;}.page .s_category{display:none;}.postcontent{font-size:1.6em;line-height:170%;word-wrap:break-word;}.postcontent p{margin-bottom:0.6em;}tr{font-size:1.4em;line-height:150%;}th{padding:0.1em;}.serif,cite,blockquote,{font-family:georgia,times,serif;}.monospace,var,code,code,kbd,tt,samp,pre{font-family:courier new,courier,monospace;}.ita,em,i{font-style:italic;}abbr{border-bottom:1px dotted;cursor:help;}.crossed{text-decoration:line-through;}blockquote{font-style:italic;padding:1em;}address,dfn,cite,em,i{font-style:italic;}mark,ins{border:1px dotted;text-decoration:none;}pre{padding-left:2em;white-space:pre-wrap;word-wrap:break-word;}table{border-bottom:1px solid;border-top:1px solid;font-size:0.8em;}th,td{padding:1em;text-align:left;vertical-align:top;}tr{font-size:1.2em;line-height:150%;}thead th,b,strong,dt{font-weight:bold;}address,pre,ul,ol,dl,dd,table{margin-bottom:0.4em;}hr{margin:1em auto;width:60%;}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}sub{top:0.5ex;}sup{bottom:1ex;}.site-description{font-size:1.2em;padding-bottom:2em;}.postcontent h1,.comment-body h1{font-size:1.8em;letter-spacing:1px;width:100%;line-height:150%;}.heading h1,.heading h2,#logo h1,.archive-title{font-size:2.48em;width:100%;line-height:130%;}.home .heading h2{padding:0;}.archive-title{padding:0 0 0 0.5em;}#logo h1{padding:1.1em 0 0;}.big{font-size:2.8em;line-height:150%;}.small{font-size:0.7em;}.postcontent h2,.comment-body h2,p.no-comments{font-size:2.2em;line-height:1.2em;letter-spacing:-1px;clear:left;padding-top:0.5em;}.postcontent h1,.postcontent h3,.comment-body h1,.comment-body h3{padding-top:0.5em;}h3,.medi{font-size:1.8em;line-height:150%;padding:0 0 0.1em;}.normal,h4,h5,.widget-side ul>li,.widget-foot ul>li,.pingback,.nopassword{font-size:1.4em;line-height:150%;}.widget-side .children li,.widget-side .sub-menu li,.widget-foot .children li,.widget-foot .sub-menu li{font-size:1em;}h4,h5,h6{padding:0 0 0.1em;}h6{font-size:0.8em;line-height:150%;}.heading{padding:0 0 0 3em;display:block;}.sticky{border-left-style:solid;border-left-width:2px;}.format-quote .postcontent,.format-status .postcontent{font-size:2em;}.format-quote .postcontent .quote{clear:both;font-size:1em;margin:0 auto;text-align:right;width:90%;}.post.format-aside{border-bottom:1px dashed #aaa;border-top:1px dashed #aaa;padding-top:0;}.post img,.sidebar img{height:auto;max-width:100%;padding:0.2em 0 0.6em;}.post .wp-caption img{padding:0.2em 0 0;}img.wp-smiley{padding:0 0.1em;}.post .wp-caption{max-width:100%;padding:0.5em;text-align:center;}.post .wp-caption img{margin:0;}.post .wp-caption-text{margin:0;font-size:0.9em;}a,a:link,a:visited{text-decoration:underline;}.list-text a,.comdate a,.fname a,.postline a,.heading h2 a,#logo a,#menuline a{text-decoration:none;}.postcontent ol,.postcontent ul{margin:0.6em 1em;padding-left:0.5em;}ol{list-style:outside none decimal;}ul li,ol li{padding:0.2em 0;}.comment-body li>ul,.comment-body li>ol,.comment-body blockquote>ul,.comment-body blockquote>ol{margin-left:1em;}.comment-body li>ul,.comment-body li>ol{margin-bottom:0;}.sidebar ul,.sidebar ol{list-style:outside none none;margin-bottom:0;padding-left:2.5em;}input,textarea{border:1px solid;font-size:1.6em;line-height:150%;outline:medium none;padding:0.4em;box-sizing:border-box;width:100%;}.postcontent input,.postcontent textarea{font-size:1em;}input,textarea,select{max-width:100%;}.search-submit{display:none;}textarea{min-height:8em;padding:0.4em 0.9em;}input:hover,textarea:hover,input:focus,textarea:focus{border:1px solid;}.nav-links{font-size:2.2em;height:auto;padding:2em 0;text-align:center;width:100%;}.nav-next,.nav-previous{font-size:2.2em;line-height:150%;}.page-links{font-size:1.8em;padding:1em 0 1.5em 8%;text-align:left;width:100%;}.page-numbers{border:1px solid;padding:0.2em 0.5em;margin-left:1%;}.page-numbers.current{border-image:none;border-style:none none solid;border-width:0 0 1px;}a.page-numbers{text-decoration:none;line-height:250%;}.page-numbers.dots{border:0 none;}#comment-area{display:block;padding-top:3em;overflow:hidden;}.formleft{float:left;padding-right:1em;text-align:right;width:25%;}.formright{float:left;width:50%;}.formright textarea{float:left;width:100%;}.commentlist{list-style:none outside none;}li.comment{clear:both;width:100%;margin:3em 0 0;}.commentary{display:block;width:100%;}.comment-left{box-sizing:border-box;display:inline-block;padding:1em;text-align:left;vertical-align:middle;width:23%;font-weight:bold;}.comment-body{box-sizing:border-box;display:inline-block;font-size:1.3em;line-height:150%;vertical-align:top;width:75%;}.commentlist .children>li{padding-left:1.4737em;}.fname{font-size:1.6em;font-style:normal;line-height:150%;}.comdate{font-size:1.1em;line-height:100%;}.reply{font-size:1.2em;line-height:120%;padding:1.2em 0 0;}.reply a{text-decoration:none;}.reply i{padding-right:0.6em;}.commentlist .children{list-style:none;}.comment-form-comment{margin:0px 0 1em;}.comment-form-comment label,.cancel-comment-reply{line-height:150%;font-size:1.3em;}.comment-body p{line-height:150%;font-size:1.3em;}.formbottom{clear:both;}.formleft p{margin-bottom:0.6em;}#comments{float:left;width:100%;}#get_recent_comments_wrap ul li{text-indent:-1em;}.big.comments-title{margin:2em 0 0.8em;}.comments-title{margin:0 0 0.8em;}.comment-reply-title,.comments-title{font-size:3em;}.commentlist{list-style:none;margin:0;}.commentlist article{padding:1.6em 0;}.commentlist .children{list-style:none;margin:0;}.comment-author{font-size:1.6em;margin-bottom:0.4em;}.comment-meta a{text-decoration:none;}.comment-author .avatar{float:left;margin-right:0.8em;}.says{display:none;}.comment-metadata{margin-bottom:1.6em;}.comment-metadata .edit-link{margin-left:1em;}.pingback .edit-link{margin-left:1em;}.comment-content ul,.comment-content ol{margin:0 0 1.6em 1.3em;}.comment-content li>ul,.comment-content li>ol{margin-bottom:0;}.comment-content>:last-child{margin-bottom:0;}.commentlist .reply{font-size:1.2em;}.commentlist .reply a{display:inline-block;font-weight:700;padding:0.4em 0.8em;}.comment-form{padding-top:1.6em;}.contact-form input{max-width:80%;}.comment-form label,.contact-form label{font-weight:700;display:block;letter-spacing:0.04em;line-height:150%;text-transform:uppercase;}.comment-form label{font-size:1.2em;}.postcontent .contact-form label{font-size:0.75em;}.comment-notes,.comment-awaiting-moderation,.logged-in-as,.form-allowed-tags{font-size:1.2em;line-height:150%;margin-bottom:2em;}.logged-in-as a:hover{border-bottom:1px solid #333;}.no-comments{border-top:1px solid #eaeaea;font-weight:700;padding-top:1.6em;}.comment-navigation+.no-comments{border-top:0;}.form-submit{margin-bottom:0;}.comment-reply-title small{font-size:100%;}.comment-reply-title small a{border:0;float:right;height:32px;overflow:hidden;width:26px;}.gallery{margin-bottom:1.6em;}.gallery-item{display:inline-block;padding:1.8%;text-align:center;vertical-align:top;width:100%;box-sizing:border-box;}.gallery-columns-2 .gallery-item{max-width:50%;}.gallery-columns-3 .gallery-item{max-width:33%;}.gallery-columns-4 .gallery-item{max-width:25%;}.gallery-columns-5 .gallery-item{max-width:20%;}.gallery-columns-6 .gallery-item{max-width:16.4%;}.gallery-columns-7 .gallery-item{max-width:14.1%;}.gallery-columns-8 .gallery-item{max-width:12.2%;}.gallery-columns-9 .gallery-item{max-width:11%;}.gallery-icon img{margin:0 auto;padding:0;}.gallery-caption{display:block;line-height:150%;padding:0.5em 0;}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none;}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto;}@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}
	@media (max-width: 767px) {
.heading {
	padding: 0 0 0 4%;
}
#logo {
	padding: 0 4%;
}
#bloglist {
    width: 100%;
}
#column {
    padding: 0 2% 0 1%;
}
.postcontent, #comment-area {
    margin: 1em 1.4em 1em 8%;
}
#sidewrap {
    width: 100%;
    font-size: 1.6em;
	padding-left: 4% !important;
}	
.nav-links {
    font-size: 2.4em;
}
.page-numbers.dots {
    margin: 0;
    padding: 0;
}
.archive .postline, .blog .postline, #footer, .form-allowed-tags {
	display:none;
}
.heading h1, .heading h2, #logo h1, .archive-title {
    font-size: 4em;
}
.postcontent h1 {
	font-size: 2em;
}
.postcontent h2 {
	font-size: 1.8em;
}
.postcontent h3 {
	font-size: 1.6em;
}
.comment-notes,.comment-awaiting-moderation,.logged-in-as {
    font-size: 1.8em;
}
.postcontent, #comment-area {
  	margin: 0 1% 0 4%;
}
.gallery-columns-2 .gallery-item {
	max-width: 100%;
}
.gallery-columns-3 .gallery-item {
	max-width: 100%;
}
.gallery-columns-4 .gallery-item {
	max-width: 50%;
}
.gallery-columns-5 .gallery-item {
	max-width: 50%;
}
.gallery-columns-6 .gallery-item {
	max-width: 50%;
}
.gallery-columns-7 .gallery-item {
	max-width: 50%;
}
.gallery-columns-8 .gallery-item {
	max-width: 33%;
}
.gallery-columns-9 .gallery-item {
	max-width: 33%;
}
}
/*16. misc*/
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}
.bypostauthor {
}
/*17.Customisable css: overriden by the theme settings*/
#logo {text-align: center;}
.tlo {max-width: 980px;}
body, input, textarea, .site-description {font-family: 'Open Sans', sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1, h2, h3, h4, h5, h6 {font-family: 'Merriweather Sans', sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1, h2, h3, h4, h5, h6, .site-description { font-weight: normal;}
input:hover, textarea:hover, input:focus, textarea:focus, .sticky {border-color: #9b0000;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #333;}
body, input, textarea {color: #000;} 
input, textarea, #menuline ul.sub-menu, #menuline nav ul, .menu-item-has-children {border-color: #888;}
.postline, footer.postline a, .archive-title, .format-status .postcontent, .format-quote .postcontent .quote, .fa-quote-left, .reply, .reply a, 
.comment-meta a {color: #888;}
a {color: #9b0000;}
.tlo, input, textarea, #menuline ul.sub-menu {background-color: #FFF;}
a:active, a:focus, a:hover, footer.postline a:hover {color: #DD3D37;}
