	h1,h2,h3,h4,h5,h6 {
 	  text-decoration: none;
    }
	a:hover, a:focus {
      text-decoration: none;
    }
		
	div.band .columns{padding-top:2em;padding-bottom:2em}
    header.band{background:#003838; color:white;text-align:center;padding:5% 0 5% 0}
	header.band{background-image:url(../img/pattern.png);background-size:100%;}
    header.band h1{font-size:3.25em;}
	.site-description {margin: 20px 0 30px 0;}
	a.button{
       background:#e33f0c;
       text-align:center;
       padding:0.5em 1em;
       color:white;
       font-weight:bold;
       text-decoration:none;
       box-shadow:0 0.2em 0 #ab3009;
       text-transform:uppercase;
       letter-spacing:0.1em;
       -webkit-transition:background 0.2s ease-out;
       -moz-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;
       transition:background 0.2s ease-out}
    a.button:hover{background:#ab3009}
	a.button{padding:1.5em}
	/* Text elements */
    .entry-meta, h1, h2, h3, h4, h5, p, ul, ol, li {
       -webkit-hyphens: auto;
       -moz-hyphens: auto;
       hyphens: auto;
       word-wrap: break-word;
    }
    .navbar .btn-navbar {background:#e33f0c}
	.navbar .btn-navbar:hover {background:#ab3009}
@font-face {
    font-family: 'oleo_scriptregular';
    src: url('../font/oleoscript/oleoscript-regular-webfont.eot');
    src: url('../font/oleoscript/oleoscript-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/oleoscript/oleoscript-regular-webfont.woff') format('woff'),
         url('../font/oleoscript/oleoscript-regular-webfont.ttf') format('truetype'),
         url('../font/oleoscript/oleoscript-regular-webfont.svg#oleo_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'molleregular';
    src: url('../font/molle/molle-regular-webfont.eot');
    src: url('../font/molle/molle-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/molle/molle-regular-webfont.woff') format('woff'),
         url('../font/molle/molle-regular-webfont.ttf') format('truetype'),
         url('../font/molle/molle-regular-webfont.svg#molleregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'condimentregular';
    src: url('../font/condiment/condiment-regular-webfont.eot');
    src: url('../font/condiment/condiment-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/condiment/condiment-regular-webfont.woff') format('woff'),
         url('../font/condiment/condiment-regular-webfont.ttf') format('truetype'),
         url('../font/condiment/condiment-regular-webfont.svg#condimentregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mrs_sheppardsregular';
    src: url('../font/sheppards/mrssheppards-regular-webfont.eot');
    src: url('../font/sheppards/mrssheppards-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/sheppards/mrssheppards-regular-webfont.woff') format('woff'),
         url('../font/sheppards/mrssheppards-regular-webfont.ttf') format('truetype'),
         url('../font/sheppards/mrssheppards-regular-webfont.svg#mrs_sheppardsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Genericons';
	src: url('../font/genericons-regular-webfont.eot');
	src: url('../font/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('../font/genericons-regular-webfont.woff') format('woff'),
	url('../font/genericons-regular-webfont.ttf') format('truetype'),
	url('../font/genericons-regular-webfont.svg#genericonsregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Social Icons */		
#social-icons {
margin-top: 40px;
padding: 8px 10px 8px 10px;
}
.social-icons {
display: inline;
padding-right: 10px;
}

.facebook-icon:before {
	    content: '\f203';
	    display: inline-block;
	    -webkit-font-smoothing: antialiased;
	    font: normal 30px/1 'Genericons';
	    vertical-align: top;
	    color: #0088cc;}
.facebook-icon:hover:before {color: #3B5998;}

.gplus-icon:before {
	    content: '\f206';
	    display: inline-block;
	    -webkit-font-smoothing: antialiased;
	    font: normal 30px/1 'Genericons';
	    vertical-align: top;
	    color: #0088cc;}
.gplus-icon:hover:before {color: #d34836;}
	  
.twitter-icon:before {
	    content: '\f202';
	    display: inline-block;
	    -webkit-font-smoothing: antialiased;
	    font: normal 30px/1 'Genericons';
	    vertical-align: top;
	    color: #0088cc;}
.twitter-icon:hover:before {color: #60D7FF;}

.pinterest-icon:before {
	    content: '\f210';
	    display: inline-block;
	    -webkit-font-smoothing: antialiased;
	    font: normal 30px/1 'Genericons';
	    vertical-align: top;
	    color: #0088cc;}
.pinterest-icon:hover:before {color: #CC272B;}

.linkedin-icon:before {
	    content: '\f208';
	    display: inline-block;
	    -webkit-font-smoothing: antialiased;
	    font: normal 30px/1 'Genericons';
	    vertical-align: top;
	    color: #0088cc;}
.linkedin-icon:hover:before {color: #1582BB;}

.youtube-icon:before {
	    content: '\f213';
	    display: inline-block;
	    -webkit-font-smoothing: antialiased;
	    font: normal 30px/1 'Genericons';
	    vertical-align: top;
	    color: #0088cc;}
.youtube-icon:hover:before {color: #C4302B;}

.flickr-icon:before {
	    content: '\f211';
	    display: inline-block;
	    -webkit-font-smoothing: antialiased;
	    font: normal 30px/1 'Genericons';
	    vertical-align: top;
	    color: #0088cc;}
.flickr-icon:hover:before {color: #E5006B;}

.wordpress-icon:before {
	    content: '\f205';
	    display: inline-block;
	    -webkit-font-smoothing: antialiased;
	    font: normal 30px/1 'Genericons';
	    vertical-align: top;
	    color: #0088cc;}
.wordpress-icon:hover:before {color: #999999;}

.github-icon:before {
	    content: '\f200';
	    display: inline-block;
	    -webkit-font-smoothing: antialiased;
	    font: normal 30px/1 'Genericons';
	    vertical-align: top;
	    color: #0088cc;}
.github-icon:hover:before {color: #4183C4;}

.dribbble-icon:before {
	    content: '\f201';
	    display: inline-block;
	    -webkit-font-smoothing: antialiased;
	    font: normal 30px/1 'Genericons';
	    vertical-align: top;
	    color: #0088cc;}
.dribbble-icon:hover:before {color: #ADADAD;}
	    
.rss-icon:before {
	    content: '\f413';
	    display: inline-block;
	    -webkit-font-smoothing: antialiased;
	    font: normal 30px/1 'Genericons';
	    vertical-align: top;
	    color: #0088cc;}
.rss-icon:hover:before {color: #f26109;}

/* Social Icons End */
/* Navbar Icons */
.brand:before {
	    content: '\f409';
	    display: inline-block;
	    -webkit-font-smoothing: antialiased;
	    font: normal 40px/1 'Genericons';
	    vertical-align: top;
	    color: #e33f0c;
		margin-top: -10px;
		margin-bottom: -10px;}
.brand:hover:before {color: #ab3009;}

/* Metadata Icons */

.genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.entry-title  a:after,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
#reply-title small a:before,
.bypostauthor .fn:before,
.error404 .page-title:before {
	-webkit-font-smoothing: antialiased;
	font: normal 16px/1 'Genericons';
	vertical-align: text-bottom;
}

/* Clearing floats */
.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment:after {
	clear: both;
}

.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment:before,
.comment:after {
	content: "";
	display: table;
}

.featured-post:before {
	content: '\f308';
	margin-right: 2px;
}

.entry-meta .date a:before {
	content: '\f303';
}

.comments-link a:before {
	content: '\f300';
	margin-right: 2px;
	top: -1px;
	position: relative;
}

.entry-meta .author a:before {
	content: '\f304';
	top: -1px;
	position: relative;
}

.categories-links a:first-child:before {
	content: '\f301';
}

.tags-links a:first-child:before {
	content: '\f302';
	top: -1px;
	position: relative;
}

.edit-link a:before {
	content: '\f411';
	top: -1px;
	position: relative;
}
.entry-title  a:after {
	content: '\f107';
	top: -15px;
	margin-left: 10px;
	font-size: 24px;
	position: relative;
}
.entry-title { font-size: 28px; color: #0088cc;}
.entry-thumbnail {
	padding: 5px 0 5px 0;
	max-width: 100%;
}

.summary-thumbnail {
	padding: 0 10px 5px 0;
	max-width: 100%;
	width: 125px;
    height: auto;
	float: left;
}
.header-widget { margin-top: 35px;}
.header-widget input#subscribe-field { max-width: 35%; padding: 0.65em !important;}
	.widget-title { font-size: 24px; color: #0088cc;}
	.widget-area {
	   padding: 20px;
    }
	/* =Comments
-------------------------------------------------------------- */

.comments-title {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
	font-weight: normal;
}
.comments-area article {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.comments-area article header {
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite,
.comments-area article header time {
	display: block;
	margin-left: 85px;
	margin-left: 6.071428571rem;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #21759b;
}
.comments-area article header cite a {
	color: #444;
}
.comments-area article header cite a:hover {
	text-decoration: underline;
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area li.bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
a.comment-reply-link,
a.comment-edit-link {
	color: #686868;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
a.comment-reply-link:hover,
a.comment-edit-link:hover {
	color: #21759b;
}
.comment-list .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

/* Comment form */
#respond {
	margin-top: 48px;
	margin-top: 3.428571429rem;
}
#respond h3#reply-title {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
#respond form p {
	margin: 11px 0;
	margin: 0.785714286rem 0;
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#respond form label {
	display: block;
	line-height: 1.714285714;
}

#respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 100%;
}
#respond form input[type="text"] {
    	width: 50%;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}

.form-allowed-tags code {
	margin-left: 3px;
	white-space:normal;
}

.comment-list .pingback,
.comment-list .trackback {
	padding-top: 24px;
}
.comment-list,
.comment-list .children {
	list-style-type: none;
	padding: 0;
}

.comment-navigation {
	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
	margin: 0 auto;
	max-width: 604px;
	padding: 20px 0 30px;
	width: 100%;
}

.no-comments {
	background-color: #f7f5e7;
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0;
	padding: 40px 0;
	text-align: center;
}

.sidebar .no-comments {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	-ms-box-sizing:     border-box;
	box-sizing:         border-box;
	padding-left: 60px;
	padding-right: 376px;
}

.showcase {
	padding:  1.714285714rem  0;
	line-height: 1.6;
}

.showcase h2 {
	font-size: 1.1rem;
	padding-left: 10px;
}

.showcase .widget {
	float: left;
	margin-right: 4%;
}
.showcase .widget:last-child {
	margin-right: 0 !IMPORTANT;
}
.showcase.count-2 .widget {
	width: 48%;
}
.showcase.count-3 .widget {
	width: 30.66%;
}
.showcase.count-4 .widget {
	width: 22%;
}
.showcase.count-5 .widget {
	width: 16.8%;
}

/* Recent post widget */
.tashan-recent-post-widget li{
   padding:7px 0px 4px 0px!important; 
   margin-bottom:9px!important;
   margin-left: -20px;   
   clear:left; 
   background:none;
   list-style: none;
}
.tashan-recent-post-widget img{
   float:left; 
   margin-right:15px; 
   margin-top:2px; 
   padding:3px; 
   width:75px; 
   height:75px;
}

.tashan-recent-post-widget li h3{
   font-size:1.1rem;
   margin-bottom:3px;
}
.tashan-recent-post-widget a:hover {
	color: #ea9629;
}
.tashan-recent-post-widget li .smalldate{
   font-size:14px; 
   display:block; 
   font-style:italic; 
   overflow:hidden;
}

/* recent comment sidebar */
.tashan-recent-comment-widget li{
   padding:7px 0px 4px -5px!important;
   margin-bottom:10px;
   margin-left: -20px;    
   clear:both; 
   background:transparent;
   list-style: none;
   font-size: 14px;
   font-size: 1.4 rem;
   font-weight: 500;
}
.tashan-recent-comment-widget a{
   background:transparent !important; 
   padding:0 !important;  
   display:inherit;
}
.tashan-recent-comment-widget a:hover {
	color: #ea9629;
}
.tashan-recent-comment-widget .avatar{
   position: relative;
   float:left; 
   margin-right: 0; 
   margin-top:2px; 
   padding:3px; 
   width:70px; 
   height:70px;
}
.tashan-recent-comment-widget .alignleft{
   margin-right: 1.225em!important;
}


#showcase .tashan-recent-post-widget li{
   padding-bottom:9px!important; 
   margin-bottom:9px!important; 
   clear:left; 
   background:none; 
   border:0px; 
   padding-left:0px;
   list-style: none;
}
#showcase .tashan-recent-post-widget img,
#showcase .tashan-recent-comment-widget img{
   float:left; 
   margin-right:15px; 
   margin-top:2px; 
   padding:4px; 
   width:53px; 
   height:53px;
}
#showcase .tashan-recent-post-widget img{
   width:75px; 
   height:75px;
}
#showcase .tashan-recent-post-widget li h3{
   font-size:1.1rem; 
   margin-bottom:3px;
}
#showcase .tashan-recent-post-widget li .smalldate{
   font-size:14px; 
   display:block; 
   font-style:italic; 
   overflow:hidden;
}
#showcase .tashan-recent-comment-widget .alignleft{
   margin-right: -0.125em!important;
}
		
	@media only screen and (max-width: 767px){
       div.band .columns{padding-top:1em;padding-bottom:1em}
       header.band h1{font-size:1.75em}
	   header.band h3{font-size:1.25em}
       a.button{padding:0.55em 1.0em}
	   .navbar-top {display: none;}
    }
	
	@media (max-width: 600px) {
	   .showcase .widget {
		  float: none;
		  margin: 0;
		  width: auto !important;
	  }
    }
	
	@media only screen and (max-width: 540px){
	   header.band{background-image: none; background: transparent}
	}