/*
Theme Name: raindrops
Theme URI: http://www.tenman.info/wp3/raindrops/
Description: This theme can change freely fonts,layout,color scheme and header image for each post,page. The google fonts, you can use freely in the post more than 90percent of the fonts.Color scheme and layout, you can freely change from theme customizer.For more updates, please make sure to open the link of the changelog from the help tab of this theme page.Add new post, so also to help tab of edit post page has been described how to use tips, please visit. Supported languages Japanese - JAPAN (ja) French - FRANCE (fr_FR) Polish - POLAND (PL) (pl_PL) Portuguese - BRAZIL (pt_BR)
Author: Tenman
Author URI: http://www.tenman.info/wp3/
Version: 1.324
Tags: black, blue, gray, brown, green, orange, pink, purple, red, silver, tan, white, yellow, dark, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-colors, custom-header, custom-background, custom-menu, editor-style, theme-options, threaded-comments, sticky-post, translation-ready, post-formats, featured-images, full-width-template, fixed-layout, fluid-layout, responsive-layout, rtl-language-support, microformats
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: raindrops
*/
/**
 * Raindrops Base Style Rules
 *
 *
 * Filetype: CSS
 * @package Raindrops
 */
/*-----------------------------------------------------
Yahoo UI Library Font-size Adjustment
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
http://developer.yahoo.com/yui/license.txt
http://developer.yahoo.com/yui/fonts/
10px = 77%     11px = 85%     12px = 93%     13px = 100%
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
------------------------------------------------------*/
.entry-content > div{
    margin:1em 0;
}
.entry-content .raindrops-tab-content{
    margin:0;
}
.entry-content > dl,
.entry-content > table,
.entry-content > ul,
.entry-content > ol{
    margin-bottom:2em;
}

body.rd-pw-doc5,
body.rd-pw-doc3{
    max-width:100%;
    overflow-x: hidden;
    overflow-y: visible;
}
body.rd-col-1 main{ /* author.php */
    width:90%;
    margin:0 5%;
}
.search-results .pagetitle,
#comments-title,
.error404 .entry-title,
#archives-title,
.page-title,
body main h2{
    text-align:center;
    margin:1em 0;
}
body.rd-col-1 .raindrops-expand-width{
    width:100%;
    padding:0;
}
.rd-col-1 .nav-links{
    text-align:center;
}

.hfeed{
    text-align:left;
}
.hfeed a{
    text-decoration:none;
}
#ft a:active,
.lsidebar a:active,
.rsidebar a:active{
    position:relative;
    top:0.07692307692em;
}
a:visited{
   opacity:0.8;
}
#bd a:hover{ }
.gecko #bd h2 a:hover{
   text-decoration:none;
    border-bottom:solid 0.07692307692em;
}

/** 1.301 when Force Unique Link Text settings yes , :hover, display imploperly featured image */

.ie8 #doc #header-image,
.ie8 #doc4 #header-image,
.ie9 #doc4 #header-image,
.ie10 #doc4 #header-image,
.ie11 #doc4 #header-image{
    width:auto;
}
#doc-3 #header-image,
#doc-5 #header-image{
    background-size:cover;
}
.page-template-page-templatespage-featured-php #container{
    width:100%;
}
.gecko td img.size-full{
    width:100%;
}
.index article{
    margin-bottom:2em;
}
/* headding */

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content .h1,
.entry-content .h2,
.entry-content .h3{
     margin:.5em 0;
}
h4,
h5,
h6,
.h4,
.h5,
.h6{
     margin:.5em 0;
}
.page-template-blank_front .entry-content h4,
.page-template-blank_front .entry-content h5,
.page-template-blank_front .entry-content h6,
.page-template-blank_front .entry-content h1,
.page-template-blank_front .entry-content h2,
.page-template-blank_front .entry-content h3,
.page-template-blank_front .entry-content .h4,
.page-template-blank_front .entry-content .h5,
.page-template-blank_front .entry-content .h6,
.page-template-blank_front .entry-content .h1,
.page-template-blank_front .entry-content .h2,
.page-template-blank_front .entry-content .h3{
       margin: 0;
}

.index h1,
.index h2,
.index h3,
.index .h1,
.index .h2,
.index .h3,
index h4,
.index h5,
.index h6,
.index .h4,
.index .h5,
.index .h6{
    clear:none;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
    text-decoration:none;
    display:inline;
    background:none;
}
div.error404{
    display:block;
    text-align:center;
}
div.error404 .searchform{
    display:inline-block;
    font-size:123.6%;
    padding:2em 0;
    width:80%;
}
/* elemants */
body{
    color:#000;
    background:#fff;
}
a:active,
a:focus {
    border:none;
    outline:none;
}
strong,
b{
    font-weight:700;
    border-bottom:none;
    text-decoration:none;
}
em,
i{
    font-style: italic;
}
td{
    line-height:1.35;
}
td p{
    line-height:1.35;
}
td p:last-child{
   margin-bottom:0;
}
dd,
p{
    line-height:1.65;
    margin-bottom:1em;
}
/* html5 elements */
mark{
    padding:0 4px;
}

/* html5 elements */
.rsidebar select,
.lsidebar select{
    width:100%;
    margin:0.23076923076em 0;
}
.entry-content blockquote {
    clear:both;
    margin:1em 2.5em;
    padding:1em;
}
.entry-meta-list .edit-link .post-edit-link .raindrops_unique_identifier,
.raindrops_unique_identifier,
.entry-title .raindrops_unique_identifier,
.sticky .raindrops_unique_identifier/* @1.324 ,
.entry-meta-list .edit-link .post-edit-link .posted-on-published-property,
.posted-on-published-property,
.entry-title .posted-on-published-property,
.sticky .posted-on-published-property*/{
    /*display:none!important;*/
    display:none;
}
.format-status .format-status-not-single-post{
    margin:2em 0;
}
.format-status .post-format-status-main{
    margin:0 0 2em;
}
.format-status .format-status-not-single-post .entry-meta{
    margin-top:1.53846153846em;
}
.format-standard .format-status-not-single-post .blog-avatar,
.format-status .format-status-not-single-post .blog-avatar{
    text-align:center;
    padding:1.84615384615em 0 15px;
}
.category-blog .format-status-not-single-post .author .nickname{
    display:none;
}
.format-video object{
    /* Youtube Insert object at Press This */
    display:block;
    margin:auto;
    text-align:center;
}
/* oembed */
embed[src^="http://www.youtube.com/"],
embed[src^="http://v.wordpress.com/"],
embed[src^="//v.wordpress.com/"],
a[href^="https://www.flickr.com/"] img,
iframe[src^="https://embed-ssl.ted.com/"]{
    margin:auto;
    display:block;
    max-width:100%;
    max-height:100%;
    min-width:160px;
}
.oembed-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
}
.oembed-container .issuuembed{
   clear:both;
   max-height:100%;
}
.oembed-container iframe {
    border:none;
}
.oembed-container{
    margin:0;
}
.oembed-container iframe,
.oembed-container object,
.oembed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    width: -webkit-calc(100% - 2px);
    width: calc(100% - 2px);
    height: 100%;
    min-width:160px;
}
.oembed-container + *{
    margin-top:1em;
}
/* oembed end */
.entry-content blockquote blockquote{
    clear:both;
    margin:1em 0 1em 1em;
    padding:.5em;
    overflow:auto;
}
.entry-content cite {
    margin:0.2em .5em;
    padding:0 1em;
}
.entry-content table {
    width:100%;
    border-collapse:separate;
    border-spacing:0;
}
.entry-content table caption{
    margin:0 0 .5em 0;
}

.entry-content  figure.aligncenter img{
    margin:.5em auto;
}
.entry-content  figure img{
    margin:auto;
    width:auto;
    max-width:calc(100% - 1em) ;
}
/**
 * Compatibility
 * html4 caption
 */
.entry-content  figure.wp-caption,
.entry-content  div.wp-caption{
   /* @1.324 max-width:98%!important;*/
   max-width:98%;
}
.comment-body blockquote blockquote {
    margin-left:0.5em;
    padding-left:1.5em;
    padding-bottom:2px;
    border-left:0.46153846153em solid;
}
.raindrops-pinup-entries .more-link-post-unique,
.poster-more-link .more-link-post-unique,
.entry-content .more-link-post-unique{
    display:none;
}
.more-link{
    padding:7px;
    margin:1em 0;
    display:inline-block;
}
.comment-body blockquote blockquote blockquote{
    margin:0.2em;
}
dl {
    clear:both;
    margin:0 0 1em 1.5em;
    overflow:hidden;
}
dt {
    padding:.5em;
}
dd {
    margin:0 .5em 0 3em;
    padding:.5em;
}
tr,
table{
    margin:auto;
}
table {
    display:table;
    box-sizing:border-box;
    table-layout:fixed;
    width:100%;
}
.gist-syntax table{
    table-layout:auto;
}
table.auto {
    table-layout:auto;
}
table.left,
td.right,
td.left{
   /*@1.324 float:none!important;*/
   float:none;
}
table.center .left,
table.left td,
table td.left{
    text-align:left;
}
table.center td,
table td.center{
    text-align:center;
}
table td.right{
    text-align:right;
}
/* vertical align */
table.top .top,
table.top td,
table td.top{
    vertical-align:top;
}
table.middle td,
table td.middle{
    vertical-align:middle;
}
table.bottom td,
table td.bottom{
     vertical-align:bottom;
}
tr,
table,
#doc4 #header-image,
#doc2 #header-image,
#doc #header-image,
fieldset,
option,
select,
input,
textarea,
tr,
th,
td,
pre,
.hfeed > div,
.entry-content img,
.hentry img,
.raindrops-image-page .image img,
.search-results img,
.textwidget img,
#nav-above,
#nav-below,
.rd-col-1 #nav-status-bar,
.rd-col-1 #nav-above,
.rd-col-1 #nav-below,
.hentry object,
.hentry embed,
ul.archive,
ul.index,
#calendar_wrap,
.wp-caption,
.format-status ul.categoryblog *,
.category-blog ul.categoryblog *,
.single-post-thumbnail img,
#header-image #site-title,
.widget select,
.widget_archive select,
.textwidget iframe,
.raindrops-category-posts a,
.raindrops-tag-posts,
.raindrops-recent-posts,
.rd-col-1 article,
.raindrops-toc-front a,
.mejs-audio,
.rsidebar .mejs-container,
.lsidebar .mejs-container,
.line img,
.unit .page-featured-template .wp-post-image,
#list-of-post,
.list-of-post-toggle .no-toggle-content,
.list-of-post-toggle .raindrops-toggle:not(.raindrops-toggle-title),
.widget a.post-group_by-category-title:not(.no-thumb),
.widget a.post-group_by-category-entry-title:not(.no-thumb),
.raindrops-pinup-entries img,
.raindrops-pinup-entries p img,
.raindrops-pinup-entries iframe,
.entry-content .gist .line-data,
.lang-not-ja,
.lang-ja,
.oembed-container:empty:after{
    max-width:100%;
}

.rd-col-1 .index article{
    overflow:hidden;
}
pre{
    overflow:auto;
    padding-bottom:1em;	}
s, strike,del{
    text-decoration:line-through;
}
q:before{
    content:'\201C';
}
q:after{
    content:'\201D';
}
q q:before{
    content:'\2018';
}
q q:after{
    content:'\2019';
}
abbr{

}

/**
 * input
 */


.ie7 label,
.ie7 radio{
    float:left;
}
input[type="submit"]{
    cursor:pointer;
    display:inline-block;
}
input[type="checkbox"],
input[type="radio"],
select,
.entry-content label{
    margin:0 0.23076923076em;
}
option,
select{
    margin:auto;
}
input[type="text"],
input[type="submit"],
input[type="reset"],
input[type="file"]{
    border:0.07692307692em solid;
}
.entry-content input{
    display:inline-block;
    margin:.5em 0;
}
.entry-content input[name="post_password"],
.entry-content input[type="checkbox"],
.entry-content input[type="radio"]{
   /* display:inline-block;*/
}
#searchform input[type="text"] {
    width:59%;
    display:inline-block;
}
.comment-form-url input,
.comment-form-email input,
.comment-form-author input{
    display:block;
    padding:0.38461538461em;
}
.social input[type="submit"]{
    padding:2px 0.46153846153em;
}
.post-password-required input[type="submit"]{
    margin:0.38461538461em 0;
}
.rd-type-w3standard input[type="submit"]{
    padding:0.23076923076em 0.38461538461em;
}
.gradient-5 p,
.gradient-4 p,
.gradient-3 p,
.gradient-2 p,
.gradient-1 p,
.gradient1 p,
.gradient2 p,
.gradient3 p,
.gradient4 p,
.gradient5 p,
.color-5 p,
.color-4 p,
.color-3 p,
.color-2 p,
.color-1 p,
.color1 p,
.color2 p,
.color3 p,
.color4 p,
.color5 p{
    margin:0;
}
.entry-content .gradient-5,
.entry-content .gradient-4,
.entry-content .gradient-3,
.entry-content .gradient-2,
.entry-content .gradient-1,
.entry-content .gradient1,
.entry-content .gradient2,
.entry-content .gradient3,
.entry-content .gradient4,
.entry-content .gradient5,
.entry-content .color-5,
.entry-content .color-4,
.entry-content .color-3,
.entry-content .color-2,
.entry-content .color-1,
.entry-content .color1,
.entry-content .color2,
.entry-content .color3,
.entry-content .color4,
.entry-content .color5{
    display:inline-block;
}
html body.ja .hentry .entry-content .block,
html body.ja .hentry .entry-content .block,
div .entry-content .block,
article .entry-content .block{
    display:block;
}
#raindrops-recent-posts .entry-content{
    margin-top:.5em;
}
.entry-content .gallery{
    box-sizing:border-box;
}
.rd-type-dark .gallery img{
     border:1px solid #000;
   /* box-shadow */
    box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 6px 3px;
    -webkit-box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 6px 3px;
    -moz-box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 6px 3px;
}
.rd-type-light .gallery img{
   border:1px solid #555;
   /* box-shadow */
    box-shadow:rgba(113, 135, 164, 0.5) 0px 0px 6px 3px;
    -webkit-box-shadow:rgba(113, 135, 164, 0.5) 0px 0px 6px 3px;
    -moz-box-shadow:rgba(113, 135, 164, 0.5) 0px 0px 6px 3px;
}
.rd-type-minimal .gallery img{
    border:none;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
}
.gallery-columns-1 .gallery-item .gallery-icon,
.gallery-columns-1 .gallery-item .gallery-icon,
.gallery-columns-1 .gallery-item{
    float:none;
    width:100%
}

.gallery-columns-1 .gallery-item .gallery-icon img{
    margin:auto;
}
.gallery .gallery-item{
    clear:none;
    margin:0;
}
.gallery .gallery-caption {
  line-height:1.7;
  text-align:left;
}
.category-gallery .size-thumbnail img {
    border: 0.76923076923em solid #f1f1f1;
    margin-bottom: 0;
}
.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb{
    float:left;
    margin-right:1em;
    width:11.5384615385em;
    margin-top:0.3em;
}
.blog #content .category-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
    padding-top: 0.30769230769em;
}
.wp-smiley{
    margin: 0;
}
dl.my_tags dd,
dl.my_tags dt {
    float:left;
    line-height:2em;
}
dl.my_tags dd {
    width:60%;
    margin:6px 0 0;
}
dl.my_tags dt {
    clear:both;
    width:25%;
}
fieldset {
    margin:1em;
    padding:1em;
}
legend{
    padding:0.53846153846em 0.76923076923em;
}
li {
    margin-left:2em;
}
.raindrops-recent-posts li{
    /* for $raindrops_base_font_size bigger */
    margin-left:26px;
}
th {
    text-align:center;
    padding:.2em;
}
td {
    padding:.2em .5em;
    text-align:right;
}
address {
    text-align:center;
    margin:0.76923076923em auto;
}
div.hentry {
    padding:0;
    margin:1em;
}
.search-results,
.search-results > li{
    margin:0;
    padding:0;
}
.search-results > li{
    list-style:none;
}
.fail-search{
    margin-top:1.15384615385em;
}
body.search-results .hentry{
    margin-left:2.30769230769em;
}

div.entry h2,
div.entry h3 {
    clear:both;
}
div.nav-next {
    float:right;
    width:48%;
}
.nav-previous {
    float:left;
    width:48%;
}
li.question {
    background:url(./images/icon.png);
    background-position:-0.38461538461em -0.38461538461em;
    background-repeat:no-repeat;
    list-style-type:none;
    margin:0.15384615384em;
    padding:0.38461538461em 0.38461538461em 0.38461538461em 2.30769230769em;
}
.pagenate a {
    overflow:hidden;
    text-decoration:none;
    width:1.15384615385em;
    margin:0;
}
.pagenate a:hover {
    height:100%;
    text-decoration:none;
    width:100%;
}
table#month-list li,
table#year-list li,
table#date-list li {
    list-style-type:none;
}
table#month-list,
table#year-list,
table#date-list {
    width:90%;
    margin:1.15384615385em;
}
#searchform{
    margin:1em 0 1em 0.38461538461em;
}
table.company th.col2 {
    width:70%;
}
td.month-date,
td.month-name,
td.time {
    text-align:right;
    width:6.15384615385em;
}
.hentry li{
    margin-bottom:1em;
}
ul.all_entry {
    margin-top:1.53846153846em;
}
ul.all_entry h2 {
    margin-left:-2em;
    text-indent:1em;
}
ul.category {
    list-style:none;
    margin-left:1em;
}
ul.category li {
    line-height:2em;
    margin:0;
}
ul.sitemap {
    padding:0;
}
ul.sitemap li,
ul.archive li{
    list-style:none;
}
ul.sitemap ul li,
ul.archive ul li {
    list-style:none;
    padding:.5em 0;
}
#doc3{
    margin:0 2%;
}
#categorywidget-4 {
    margin-left:0.38461538461em;
}
#commentform label {
    display:block;
}
#commentform label[for="url"]{
    display:inline;
}

.datetable{
    padding:0 0 0 0.76923076923em;
}
#date_title a,
.datetable a {
    display:inline;
    text-decoration:none;
}
#ft {
    padding-top:1.53846153846em;
    min-height:1.38461538462em;
}
.widget-wrapper{
    margin:0;
}
#ft .widget-wrapper{
    margin:auto;
    overflow:hidden;
}
#ft .widget-wrapper > ul{
    margin:1em 0;
}
#ft div.widget-wrapper>ul>li{
    padding:.5%;
    width:32.3%;
    float:left;
    display:inline-block;
    margin:auto;
}
#ft .footer-widget h2{
    background-repeat:no-repeat;
}
@media screen and (max-width: 680px) {
    #ft div.widget-wrapper>ul>li{
        padding:0.5em;
    }
}
#ft div.widget-wrapper>ul>li:nth-child(3n+1){
    clear:left;
    margin-left:0;
}
#ft div.widget-wrapper ul li ul li{
    display:block;
}
.widget-wrapper ul,.widget-wrapper li{
    margin:0;
    padding:0;
}
.footer-widget{
    width:33.3%;
    display:inline-block;
}
.ie8 .footer-widget{
    float:left;
}
.ie8 .footer-widget ul{
    list-style:none;
    margin:4%;
    width:92%;
}
.ie8 .footer-widget .widgettitle{
    margin:4%;
    width:92%;
}
.footer-widget ul{
    margin:0 0.76923076923em;
}
.footer-widget ul li{
    line-height:2;
}
.wireframe .footer-widget{
    border:0.07692307692em solid rgba(222,222,222,.5);
    /*@1.324  width:32%!important;*/
    width:32%;
}
.footer-widget h2{
    width:100%;
    clear:both;
    text-indent:0.3em;
}
div#ft a,
footer a{
    text-decoration:none;
}
#hd {
    overflow:hidden;
    padding:.5em 1em;
    min-height:4em;
    position:relative;
}
#hideAll {
    background-position:-0.38461538461em -125px;
    background-repeat:no-repeat;
    height:1.84615384615em;
    width:15.3846153846em;
}
#nav-above,
#nav-below {
    margin:0;
}
.rd-col-1 #nav-status-bar,
.rd-col-1 #nav-above,
.rd-col-1 #nav-below {
    margin:0 0.76923076923em;
}
#nav-above{
    margin-top:0.53846153846em;
}
.nav-next{
    text-align:right;
}
/* Firefox 2 and older */
.nav-previous,
.nav-next > span{
    display:block;
    max-width:48%;
    overflow:hidden;
}
/*
#showAll {
    background-position:-0.38461538461em -8.07692307692em;
    background-repeat:no-repeat;
    height:1.84615384615em;
    width:8.46153846154em;
}
#showAll span,
#hideAll span {
    margin-left:15px;
}*/
.lsidebar,
.rsidebar {
    overflow:hidden;
}
.rsidebar{
    margin-right:0.38461538461em;
}
.yui-t4 .rsidebar,
.yui-t5 .rsidebar,
.yui-t6 .rsidebar{
    margin-left:0.76923076923em;
    margin-right:0;
}
.yui-t1 .rsidebar,
.yui-t2 .rsidebar,
.yui-t3 .rsidebar{
    margin-right:0.38461538461em;
}
.lsidebar{
    margin-left:0.23076923076em;
}
.rd-type-light .lsidebar{
    margin-left:0.46153846153em;
}
.rd-type-light .yui-t4 .lsidebar,
.rd-type-light .yui-t5 .lsidebar,
.rd-type-light .yui-t6 .lsidebar{
    margin-right:0.46153846153em;
    margin-left:0;
}
.rsidebar > ul > li,
.lsidebar > ul > li{
    margin:0;
    padding:0;
}
.lsidebar ul li,
.rsidebar ul li{
    list-style-type:none;
    line-height:1.5;
}
.lsidebar li a,
.rsidebar li a{
    width:90%;
    line-height:1.4;
    margin-top:0.3em;
}
.lsidebar li.page_item a,
.lsidebar .widget ul li a {
    margin-top:0.3em;
}
/* ie8 list child display:block; list-marker break issue */
.ie8 .lsidebar li.page_item a,
.ie8 .lsidebar .widget ul li a {
    display:inline;
}
.lsidebar li.page_item,
.lsidebar .widget ul li {
    min-height:2em;
}
.footer-widget h2,
.rsidebar h2,
.lsidebar h2,
.widgettitle h2,
h2.footer-content {
    height:auto;
    text-indent:0;
    overflow:visible;
}
h2.footer-content,
.widgettitle h2 span,
.footer-widget h2 span,
.rsidebar h2 span,
.lsidebar h2 span{
    padding:0 .5em;
    display:block;
    box-sizing:border-box;
}
.lsidebar h2 ul li ul{
    margin-top:-0.15384615384em;
}
.answer {
    background:url(./images/icon.png);
    background-position:-0.38461538461em -155px;
    background-repeat:no-repeat;
    list-style-type:none;
    margin:0.15384615384em;
    padding:0.38461538461em 0.38461538461em 0.38461538461em 2.30769230769em;
}
.raindrops-image-page .image img{
    height:auto;
}
.raindrops-image-page .caption dl{
    margin:0;
    padding:0;
}
.raindrops-image-page .caption dd{
    clear:both;
    margin:0;
    width:100%;
}
.entry-title {
    clear:both;
    margin-bottom:0;
}
.entry-content{
    margin:1.6em 0 0 0;
}
.entry-content img,.hentry img{
    height:auto;
    box-sizing: border-box;
}

.blogrolls dd,
#site-description {
    text-align:right;
}
#site-description {
    max-width:24%;
}
.entry-utility {
    clear:both;
    text-align:center;
}
.entry-meta{
    line-height:1.6;
    margin:1em 0 0;
    text-align:center;
}
.fail-search,
#not-found {
    padding:2em;
}
.desc {
    padding-left:2em;
}
.page-link {
    text-align:center;
    margin:1em;
}

.index .entry-content,
.index .entry-meta,
.index .entry-meta-gallery,
.index .entry-meta-image,
.index .entry-meta-audio,
.index .entry-meta-video,
.index .entry-meta-aside,
.index .entry-meta-quote,
.index .entry-meta-chat,
.index .entry-meta-default,
.index .posted-on{
    padding:0 13px;
}
.single .entry-content,
.single .entry-meta,
.single .entry-meta-gallery,
.single .entry-meta-image,
.single .entry-meta-audio,
.single .entry-meta-video,
.single .entry-meta-aside,
.single .entry-meta-quote,
.single .entry-meta-chat,
.single .entry-meta-default,
.single .posted-on{
    padding:0 13px;
}
.page .entry-content,
.page .entry-meta,
.page .entry-meta-gallery,
.page .entry-meta-image,
.page .entry-meta-audio,
.page .entry-meta-video,
.page .entry-meta-aside,
.page .entry-meta-quote,
.page .entry-meta-chat,
.page .entry-meta-default,
.page .posted-on{
    padding:0 13px;
}
div[class^="entry-meta"] .author .nickname,
.posted-on .author .nickname{
    overflow:hidden;
}
div[class^="entry-meta"] .author .avatar,
.posted-on .author .avatar{
    width:24px;
    height:24px;
    position:absolute;
}
div[class^="entry-meta"] .emoji-date,
.posted-on .emoji-date{
    /* @1.324 font-size:1.8em!important;*/
    font-size:1.8em;
}
.format-status .posted-on .avatar{
    display:none;
}
/**
 * Title style of No featured image
 **/
.index .entry-title{

}
.page article .entry-title span,
.single article .entry-title span,
.index .entry-title-text{
    display:inline-block;
    padding:.5em 13px 0;
}
/**
 * Title style of has featured image
 */

.rd-featured-yes-top .index .h2-thumb + .entry-title-text{
    padding:0 1em 0 .4em;
    display:block;
    box-sizing: border-box;
}

.rd-featured-yes-left .index .wp-post-image{
   top:10px;
}
ul.archive,
ul.index {
    margin:.5em 0;
}
ul.blank-front{
    margin-left:1em;
}
ul.archive > li,
ul.index > li {
    list-style:none;
    clear:both;
    display:block;
    margin:0;
    padding:0;
}
ul.archive li .date,
ul.index li .date {
    width:13em;
    float:left;
}
ul.archive li .edit,
ul.index li .edit {
    float:right;
    margin:0 2em;
}
.entry-content ul li{
}
.entry-content li > ol,
.entry-content li > ul{
    margin-top:1em;
}
.page .hentry .entry-content {
    margin-top:2em;
}

.pagenate {
    clear:both;
    text-align:center;
    margin:0 auto;
}
.pagenate:before{
    content:'.';
    display:block;
    clear:both;
    visibility:hidden;
}
.pagenate a span {
    background:none;
    border:0.07692307692em solid #999;
    overflow:hidden;
    padding:0 15px;
}
.pagenate span {
    background:#fff;
    border:0.23076923076em solid #555;
    color:#555;
    overflow:hidden;
    padding:0 1.15384615385em;
}
.sitemap {
    min-height:100px;
    margin:.5em;
}
.sitemap.new li {
    list-style:none;
    width:100%;
    padding:.5em;
}
.topsidebar {
    overflow:hidden;
    width:99%;
    margin-right:1%;
}
.topsidebar li{
    list-style:none;
    margin-left:0;
}
.topsidebar ul li ul li a,
.lsidebar ul li ul li a,
.rsidebar ul li ul li a {
    height:100%;
    text-decoration:none;
    width:100%;
    vertical-align:top;
}
.topsidebar ul li ul li,
.lsidebar ul li ul li,
.rsidebar ul li ul li {
    list-style-position:outside;
    list-style-type:none;
    min-height:2em;
    margin:0 0 0 0;
    padding:.3em 0 0 .5em;
}
.topsidebar ul,
.lsidebar ul,
.rsidebar ul,
.topsidebar ul {
    list-style:none;
    margin:0;
    padding:0;
}

.lsidebar > ul{
    margin:0 0.38461538461em;
}
.rd-type-light .lsidebar > ul{
    margin:0;
}
.social {
    clear:both;
    margin:10em 1em 1em;
    padding:1em;
    text-align:center;
}
.entry-content textarea,
.social textarea {
    width:100%;
    margin:0 auto;
}
.social .required{
    display:inline-block;
    margin:0 1em;
}
.comment-form-email label,
.comment-form-author label{
    min-width:7.69230769231em;
}
.comment-form-url span,
.comment-form-email span,
.comment-form-author span{
    width:5.38461538462em;
    min-width:5.38461538462em;
}
.comment-form-url label,
.social .option{
    display:inline-block;
    margin:0;
    min-width:0;
}
.commentlist{
    margin:1.92307692308em 0 0 0;
}
#respond{
    text-align:left;
    margin:0;
}
#respond textarea{
    display:block;
    width:100%;
}
ol.commentlist >li{
    list-style:none;
    margin:0 0 0.15384615384em 0;
    padding:0;
}
.commentlist ul li{
    list-style:none;
}
.commentlist .pingback{
    padding:0 0 0 1em;
}
.comment-author img{
    float:left;
}
.comment-author .fn{
}
.comment-meta{
}
.comment-body{
    margin:1em;
    padding:0.23076923076em;
    clear:both;
}
.comment-body table{
    width:100%;
}
.comment-body ul li{
    list-style-type:disc;
}
.comment-body ul ul li{
    list-style-type:square;
}
.comment-body ul ul ul li{
    list-style-type:circle;
}
.comment-notes{
}
.comment-notes .required{
    width:1em;
    margin:0;
}
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {
    min-height:1%;
    display:block;
}
.ie6 .clearfix {
    height:1%;
}
.wireframe .rsidebar,
.wireframe .lsidebar{
    border:0.07692307692em solid #777;
}
.wireframe .entry-title {
     border:1px solid #555;
}
.wireframe .lsidebar ul li ul .widgettitle,
.wireframe .rsidebar ul li ul .widgettitle,
.wireframe .entry-content {
   border:1px solid #555;

}
.wireframe .lsidebar ul li .widgettitle,
.wireframe .rsidebar ul li .widgettitle,
.wireframe .topsidebar ul li ul li,
.wireframe .lsidebar ul li ul li,
.wireframe .rsidebar ul li ul li,
.wireframe #ft .widget-wrapper .widgettitle *,
.wireframe #ft .widget-wrapper > ul > li > ul > li,
.wireframe #access .menu a,
.wireframe .entry-title *,
.wireframe .entry-content *{
    visibility:hidden;
}
.wireframe h1 {
    border:0.07692307692em solid red;
}
.wireframe .h1 {
    border:0.07692307692em solid navy;
}

.wireframe #access .menu,
.wireframe .entry-meta,
.wireframe .blogrolls dd,
.wireframe #site-description,
.wireframe #site-title,
.wireframe .entry-utility {
    border:1px solid #555;
}
dl a,
.category a,
#top a,
table#month-list a,
div.entry h2 a,
table#month-list a {
    text-decoration:none;
}
.breadcrumb,
.social {
    margin:0.23076923076em;
}
.wireframe .hentry {
    border:0.07692307692em solid #ccc;
}
iframe{
    max-width:100%;/* For auto embed media width controll*/
    max-height:100%;
    display:block;
    margin:auto;
}
#yui-main .twitter-tweet-rendered{
  /*  @1.324     max-width:100%!important;*//* For auto embed tweet width controll
    margin:auto!important;
    display:block!important;*/
    max-width:100%;
    margin:auto;
    display:block;
    /* Todo Saffari 5.1.7 issue@ 1.324 */
}
hr,
div.attachment {
    border:none;
    margin:1em auto 1em;
}
p + hr{
    margin:0 auto 1em;
}

.datetable h2,
#date_title{
    margin-left:0;
}
#ft a,
/*#top *,*/
.category32,
.archive li a,
.page .hentry .entry-title a,
.archive.category h2 a {
    background:none;
}
#nav li ul,
br.clearfix {
    display:none;
}
.left{
    float:left;
}
#nav-status-bar  .nav-previous,
#nav-above .nav-previous,
#nav-below .nav-previous,
.list-of-post-next-prev .left {
   /* @1.324 float:left!important;*/
   float:left;
}
.list-of-post-next-prev .right {
    float:right;
}
#nav-status-bar .nav-next,
#nav-above .nav-next,
#nav-below .nav-next,
.list-of-post-next-prev .right  {
    display:block;
}
.attachment .caption dd,
.attachment .caption dt,
.vevent {
    padding:1em;
}

#calendar_wrap{
    text-align:center;
    margin-left:0.15384615384em;
}
#calendar_wrap table{
    margin:0 auto;
}
#calendar_wrap a{
    margin:0;
    padding:0;
}
#wp-calendar caption{
    margin:1em 0;
    text-align:center;
    font-weight:bold;
}
#wp-calendar a{
    text-decoration:underline;
    white-space:nowrap;
}
#wp-calendar tfoot td{
    border:none;
}
#wp-calendar tfoot #prev{
    text-align:left;
}
#calendar_wrap td{
    position:static;
    text-align:center;
    width:14.2857142857%;

}
#ft #calendar_wrap td{
    position:static;
    text-align:center;
    width:14.2857142857%;
    height:0;
    padding-top:3.5%;
    padding-bottom:3.5%;
}
#wp-calendar #next a,
#wp-calendar #prev a{
    padding:1em;
    text-decoration:none;
}
.sticky-widget #wp-calendar{
    width:90%;
    margin:auto;
    border:none;
}
.sticky-widget #wp-calendar caption{
   margin:2em 0;
   font-size:153.9%;
}
.sticky-widget #wp-calendar tfoot td,
.sticky-widget #wp-calendar th{
    text-align:center;
    width:14.2%;
    padding-top:3%;
    padding-bottom:3%;
    height:0;
    /* @1.324 border:none!important;*/

}
.sticky-widget #wp-calendar tbody td{
    text-align:center;
    width:14.2%;
    padding-top:5%;
    padding-bottom:5%;
    height:0;
}

.sticky-widget #wp-calendar #prev{

    text-align:center;
    padding-top:3%;
    padding-bottom:3%;
    height:0;
}
.sticky-widget #wp-calendar #next a,
.sticky-widget #wp-calendar #prev a{
    padding:.3em .5em;
    font-size:123.6%;
    text-decoration:none;
}
.sticky-widget #wp-calendar tfoot td{
    border:none;
}

.sticky-widget.widget_recent-post-groupby-cat{
    width:90%;
    margin:auto;
}
.sticky-widget.widget_recent-post-groupby-cat .xoxo > li,
.sticky-widget.widget_recent-post-groupby-cat .xoxo > li > ul{
    margin-left:2.2em;
}
.sticky-widget.widget_recent-post-groupby-cat .xoxo > li > ul >li{

    padding-top:3%;
    padding-bottom:2%;
}
.sticky-widget.widget_recent-post-groupby-cat .xoxo img{

}
.widget_recent-post-groupby-cat .widgettitle span{
    padding:0 .5em;
    display:block;
}
.widget_recent-post-groupby-cat .xoxo ul li{
    margin-bottom:.5em;
    border-bottom:none;
}
.sticky-widget .post-group_by-category-title a{

}
.sticky-widget.raindrops-pinup-entries .entry-title {
    top: -1em;
}

.widget form{
    text-align:center;
}
#top{
    padding-bottom:0.38461538461em;
    position:relative;
}
#site-title{
   /* @1.324 display:inline-block!important;*/
    max-width:74%;
    display:inline-block;
}

#site-description {
    position:absolute;
    top:0.76923076923em;
    right:0.76923076923em;
}
/* wp_nav_menu settings */


.widget_categories .category-widget-select-box{
        clip: rect(0.07692307692em, 0.07692307692em, 0.07692307692em, 0.07692307692em);
        position:absolute;
        }

/* Text meant only for screen readers */

.screen-reader-text,
a:link.screen-reader-text,
a:visited.screen-reader-text,
a:hover.screen-reader-text{
    position: absolute;
    clip: rect(0.07692307692em, 0.07692307692em, 0.07692307692em, 0.07692307692em);
    color:#000;
    background:#fff;
}
a.screen-reader-text:active,
a.screen-reader-text:focus {
    background-color: #f1f1f1;
    box-shadow: 0 0 2px 2px rgba( 0, 0, 0, .6 );
    clip: auto;
    color: #21759b;
    display: block;
    font-size: 108%;
    font-weight: bold;
    height: auto;
    line-height: normal;
    padding: 1.15384615385em 1.76923076923em 1.15384615385em;
    position: absolute;
    left: 0.38461538461em;
    top: 0.38461538461em;
    text-decoration: none;
    text-transform: none;
    width: auto;
    z-index: 100000; /* Above WP toolbar */
}
table#wp-caledar td a{
    text-align:right;
}
/* wordPress native */
.entry-content > img{
    padding:0.76923076923em 0.76923076923em 0 0;
}
.page-featured-image,
img.aligncenter,
.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding:0.76923076923em;
}
.page-featured-image{
    padding:0;
}
div.alignleft,
img.alignleft,
.alignleft {
    float: left;
    padding:0.38461538461em 0.76923076923em 0.15384615384em 0;
}
div.alignright,
img.alignright,
.alignright {
    float: right;
    padding:0.38461538461em 0 0.38461538461em 0.76923076923em;
}
.size-thumbnail{
    padding:.5em;
}
figure .size-thumbnail{
    padding:0;
}
.wp-caption {
    border: 0.07692307692em solid #ddd;
    text-align: center;
    padding:0.38461538461em 0.15384615384em 0 0.15384615384em;
    height:auto;
}
.wp-caption.alignnone{
    float: none;
    margin: 0.38461538461em 0.76923076923em 0.38461538461em 0;
    padding: 0.38461538461em 0 0 0;
}
.wp-caption.alignleft{
    float: left;
    margin: 0.38461538461em 0.76923076923em 0.38461538461em 0;
    padding: 0.38461538461em 0 0 0;
}
.wp-caption.alignright{
    float:right;
    margin: 0.38461538461em 0 0.38461538461em 0.76923076923em;
    padding: 0.38461538461em 0 0 0;
}
.wp-caption.aligncenter{
    margin: 0.38461538461em auto;
    display: block;
    padding:0;
}
.wp-caption.aligncenter a img{
    margin:0.38461538461em 0.38461538461em 0.38461538461em 0.38461538461em;
    max-width:98%;
}
.wp-caption.aligncenter a[rel~="attachment"] img{
    margin:0.38461538461em 0 0 0;
}
.wp-caption-text{
    max-width: calc(100% - 1em);
    display:block;
    margin:auto;
    text-align:left;
}
.wp-caption p.wp-caption-text {
    line-height: 1.5;
    padding: 0 0.30769230769px 0.38461538461em;
    margin: 0;
}
li.byuser,
.bypostauthor{
    background:url(images/bg.png);
    background-repeat:repeat-x;
}
.shadow{
    margin:2em;
    padding:1em;
    border:0.07692307692em solid #ccc;
}
/**
 * category controlled layout
 *
 *
 *
 *
 */
.format-status .post-format-status-main,
.format-status .post-format-status-main,
.format-status div.blog-main,
.category-blog div.blog-main{
    overflow:hidden;
    width:68%;
}
.format-status .entry-title,
.category-blog .entry-title{
    border:none;
    margin:.5em 0;
    padding:0;
}
.format-status .entry-content,
.category-blog .entry-content{
    border:none;
    margin:1.53846153846em 0 0 0;
    padding:0;
    text-indent:0;
}
.format-status .entry-meta-list,
.category-blog .entry-meta-list{
    list-style:none;
    width:29%;
  /* @1.324  margin:0 1% 0 0!important;
    padding:0!important;*/
    text-align:left;
    overflow:hidden;
    max-width:13.8461538462em;
    margin:0 1% 0 0;
    padding:0;
}
.format-status .vcard .url .fn,
.category-blog .vcard .url .fn{
    display:none;
}
.format-status ul.categoryblog *,
.category-blog ul.categoryblog *{
    overflow:hidden;
    line-height:2;
    margin:0;
}
.status-side-bar div,
.status-side-bar ul,
.status-side-bar ol,
.format-status-widget div,
.format-status-widget ul,
.format-status-widget ol,
.category-blog-widget div,
.category-blog-widget ul,
.category-blog-widget ol{
   /* @1.324 margin:0!important; */
   margin:0;
}
.format-status #categoryblog .widget,
.category-blog #categoryblog .widget{
}
.format-status .entry-meta-list .category-blog-publish-date,
.format-status .entry-meta-list .post-format-status-publish-date,
.format-status .entry-meta-list .blog-avatar,
.format-status .entry-meta-list .post-format-status-avatar{
    text-align:center;
    list-style:none; /*firefox 8*/
    margin-bottom:0.76923076923em;
}
.format-status .entry-meta-list .author,
.category-blog .entry-meta-list .author{
    display:inline;
}
.format-status .entry-meta-list li,
.category-blog .entry-meta-list li{
    padding:0;
    list-style:none;
    margin:0;
}
.format-status .entry-meta-list span,
.format-status .entry-meta-list  a,
.category-blog .entry-meta-list span,
.category-blog .entry-meta-list  a{
    display:block;
    text-decoration:none;
}
.format-status .entry-meta-list .edit-link,
.category-blog .entry-meta-list .edit-link{
    display:inline-block;
}
.format-status .entry-meta-list a,
.category-blog .entry-meta-list a{
    display:inline;
}

     /* @1.324
.post-format-status-publish-date,
.category-blog-publish-date{
margin:1em 0!important;

}*/
.post.format-status .post-format-status-publish-date,
.post.category-blog .category-blog-publish-date{
  margin:1em 0;
}
.format-status .avatar,
.category-blog .avatar{
    margin-bottom:1em;
}
/* add*/

.single-post-thumbnail{
    text-align:center;
}
.single-post-thumbnail img{
    height:auto;
}
.blog .sticky,
.home .sticky {
    padding: 1.53846153846em 1.53846153846em 0 1.53846153846em;
    background:url(images/sticky.png);
}
.rd-type-minimal .sticky .entry-title{
    padding-top:.3em;
}
.blog .sticky .entry-meta,
.home .sticky .entry-meta{
    border:none;
    background:transparent;
}
.blog .sticky .posted-on,
.home .sticky .posted-on{
    display:none;
}
.blog #container,
.home #container{
    margin:0;
}
ul.archives .title-wrapper{
    margin:2em 0;
}
#archives-title{
    display:block;
    text-align:center;
}
/* YUI nest grid add*/
#nest .yui-ga,
#nest .yui-gb,
#nest .yui-gc,
#nest .yui-gd,
#nest .yui-ge,
#nest .yui-gf{
    min-height:1%;
    display:block;
}
#nest.yui-gf,
#nest.yui-ge,
#nest.yui-gd,
#nest.yui-gc,
#nest.yui-g{
    width:100%;
}
#nest.yui-gf .yui-u{
    width:73%;
}
#nest.yui-gf .first{
    width:23%;
}
#nest.yui-gc .yui-u{
    width:33%;
}
#nest.yui-gc .first{
    width:64%;
}
#nest.yui-gb .yui-u{
    width:32%;
}
#nest.yui-gb .yui-u{
    width:32%;
}
#nest:after{
    content:".";
    display:block;
    height:0;
    clear:both!important;
    /* High level of specificity settings to maintain the layout */
    visibility:hidden;
}
div.nest.yui-g,
div.nest.yui-gb,
div.nest.yui-gc,
div.nest.yui-gd,
div.nest.yui-ge,
div.nest.yui-gf{
    min-height:1%;
    display:block;
}
div.nest.yui-gf,
div.nest.yui-ge,
div.nest.yui-gd,
div.nest.yui-gc,
div.nest.yui-g{
    width:100%!important;
    /* High level of specificity settings to maintain the layout */
}
div.nest.yui-gf .yui-u{
    width:73%!important;
    /* High level of specificity settings to maintain the layout */
}
div.nest.yui-gf .first{
    width:23%!important;
    /* High level of specificity settings to maintain the layout */
}
div.nest.yui-gc .yui-u{
    width:33%!important;
    /* High level of specificity settings to maintain the layout */
}
div.nest.yui-gc .first{
    width:64%!important;
    /* High level of specificity settings to maintain the layout */
}
div.nest.yui-gb .yui-u{
    width:32%!important;
    /* High level of specificity settings to maintain the layout */
}
div.nest.yui-gb .yui-u{
    width:32%!important;
    /* High level of specificity settings to maintain the layout */
}
div.nest :after{
    content:".";
    display:block;
    height:0;
    clear:both!important;
    /* High level of specificity settings to maintain the layout */
    visibility:hidden;
}
.wireframe #nest.yui-g .yui-u,
.wireframe #nest.yui-gb .yui-u,
.wireframe #nest.yui-gc .yui-u,
.wireframe #nest.yui-gd .yui-u,
.wireframe #nest.yui-ge .yui-u,
.wireframe #nest.yui-gf .yui-u{
    background:#ccf;
}
.wireframe #nest.yui-g .first,
.wireframe #nest.yui-gb .first,
.wireframe #nest.yui-gc .first,
.wireframe #nest.yui-gd .first,
.wireframe #nest.yui-ge .first,
.wireframe #nest.yui-gf .first{
    background:#aaf;
}
/* nest*/
br.clear{
    clear:both!important;
}
#month_list,#raindrops_year_list,#date_list{
    width:100%;
}
#raindrops_year_list .month-excerpt,
#raindrops_year_list td{
    padding:1em;
}
#date_list td{
    padding-left:1em;
}
#raindrops_year_list .month-name a,
#month_list .day-name a{
    background:inherit;
    display:block;
    width:100%;
    height:100%;
}
.h2-thumb{
    /* 1.307
    margin-right:0.3em;
    */
    margin:0;
}
body:not(.blog) .h2-thumb + .entry-title-text,
body:not(.home) .h2-thumb + .entry-title-text{
    /* 1.307 */
    margin-left:.3em;
}
body.page .nocomments{
    display:none;
}
.yui-g,.gecko .yui-gf{
    width:100%!important;
    /* High level of specificity settings to maintain the layout */
    position:relative;
    left:0;
}
.yui-g{
    margin:0;
}
.yui-gb div.yui-u{
    width:32%;
}
div.yui-gf,
div.yui-ge,
div.yui-gd,
div.yui-gc,
div.yui-gb,
div.yui-g{
    width:100%!important;
    /* High level of specificity settings to maintain the layout */
}
div.nest :after{
    content:".";
    display:block;
    height:0;
    clear:both!important;
    /* High level of specificity settings to maintain the layout */
    visibility:hidden;
}
.gecko .post .yui-gf{
    /*margin-left:2.6%;*/
}
.post .yui-gf  div.first{
    width:24%;float:left;
}
.post .yui-gf  .yui-u {
    width:74%;float:right;
}
.post .yui-ge div.first{
    width:74%;float:left;
}
.post .yui-ge .yui-u {
    width:24%;float:right;
}
div.post .yui-gc div.first{
    width:66%;
}
div.post .yui-gc .yui-u{
    width:32%;
}
.gecko div.page .yui-gf{
    /*margin-left:2.6%;*/
}
.gecko div.page  .yui-gc div.first{
    width:66%;
}
.gecko div.page  .yui-gc .yui-u{
    width:32%;
}
.gecko div.page .yui-gf  .yui-u {
    width:74%;float:right;
}
.gecko div.page .yui-gf  div.first{
    width:24%;
    float:left;
}
.gecko div.page .yui-ge div.first{
    width:74%;
    float:left;
}
.gecko div.page .yui-ge .yui-u {
    width:24%;
    float:right;
}
.chrome div.page .yui-gf  div.first{
    width:24%;
    float:left;
}
.chrome div.page .yui-gf  .yui-u {
    width:74%;
    float:right;
}
.ie8 div.page  .yui-gc div.first{
    width:66%;
}
.ie8 div.page  .yui-gc .yui-u{
    width:32%;
}
.ie8 div.page .yui-gf  .yui-u {
    width:74%;
    float:right;
}
.ie8 div.page .yui-gf  div.first{
    width:24%;
    float:left;
}
.ie8 div.page .yui-ge div.first{
    width:74%;
    float:left;
}
.hide{
    display:none!important;
}
/**
 * comment
 */
.raindrops-comment-link{
    margin:0 0 0 2em;
}
.raindrops-comment-string{
    margin:0 .5em 0 0;
}
li.comment {
}
.comment-meta{
    text-align:right;
}
.entry-meta a,
.comment a{
    background:none;
}

.commentlist .pingback p,
.commentlist .comment-body,
.commentlist .reply,
.commentlist .raindrops-comment-author-meta,
.commentlist .comment-meta{
    top:-25px;
    margin-bottom:0.3em;
}
.ie8 .commentlist .pingback p{
    top:0;		/*ie*/
}
.form-allowed-tags code{
    padding:.5em;
    display:block;
}
.comment-meta{
    background:none;
}
.comment-author{
}
.raindrops-comment-avatar{
    width:40px;float:left;
}
.raindrops-comment-author-meta{
    margin-left:50px;
    padding:0;
}
.comment > div{
    padding:0.23076923076em;
}
.commentmetadata{
    overflow:hidden;
    padding-right:1em;
}
.ie7 .commentmetadata{
    width:100%;
}
#comments .nopassword,
#comments .nocomments{
    text-align:center;
    margin:2em 0;
}
#header-image{
    position:relative;
    overflow:hidden;
}
#header-image p{
    text-align:center;
}
#header-image p{
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display:block;
        height:2vw;
        margin: auto;
        width:80%;
}
.safari #header-image p{
    height:2em;
}
.datetable{
    margin-bottom:1em;
}
.datetable a:hover{
    text-decoration:underline;
}
.datetable td ul{
    padding:0;
    margin:0;
}
#date_list td a,
.datetable td li{
    list-style:none;
    padding:.5em .5em .5em 1em;
    margin:0;
}
#date_list td a{
    background:none;
    display:block;
}
#month_list td.month-date,
.datetable td.month-name{
    padding:0 0.3em 0 0;
}
/*author.php*/
.author .avatar-col{
    text-align:left;
}

.author-meta .avatar-col{
    width:60px;
    vertical-align:top;
}
.author-meta dl.author{
    margin:0;padding:0;
}
dl.author dt > a{
    position:relative;
}
#header-image{
    clear:both;
    width:100%;
    background-repeat:no-repeat;
    background-position:top center;
}
#comments .form-allowed-tags:before,
#comments .nopassword:before,
#comments .nocomments:before,
.comment-notes:before,
.logged-in-as:before{
    margin-right:.5em;
    content:" ";
    display:inline-block;
    width:16px;
    height:16px;
    background-size:cover;
    vertical-align:text-bottom;
    background: url("images/info.png");
}
#respond .required,
.comment-form-email .required,
.comment-form-author .required,
.comment-notes .required{
    text-indent:6em;
    width:16px;
    height:16px;
    overflow:hidden;
    display:inline-block;
    background:url("images/require.png");
    background-repeat:no-repeat;
    background-size:16px 16px;
    vertical-align:middle;
}
.error404 .entry-title:before{
    content:" ";
    display:inline-block;
    width:16px;
    height:16px;
    background-size:cover;
    background: url("images/stop.png");
}
address .raindrops-accessibility-link:after{
    margin:0 .5em;
    content:" ";
    display:inline-block;
    width:16px;
    height:16px;
    background-size:cover;
    vertical-align:text-bottom;
    background: url("images/accessibility.png");
}
address .comments-rss:after,
address .entry-rss:after{
    margin:0 .5em;
    content:" ";
    display:inline-block;
    width:16px;
    height:16px;
    background-size:cover;
    vertical-align:text-bottom;
    background: url("images/rss.png");
}
/* post format */
.format-link .entry-content{
    display:table;
    margin:1.6em auto;
}
.entry-meta-link{
    text-align:right;
}
.entry-meta-link .meta-prep-author,
.entry-meta-link .meta-prep-author + a,
.entry-meta-link .posted-by-string,
.entry-meta-link .author,
.format-link .entry-title{
    display:none;
}
/* WordPress4.0 Press this link not wrapped p*/
.format-link .entry-content :not(.raindrops-excerpt-more) a:first-of-type,
.format-link .entry-content p:first-of-type a{
    display:table-cell;
    text-align:center;
    height:100px;
    vertical-align:middle;
    width:800px;
    max-width:100%;
    background: url("images/sticky.png");
}
/* WordPress4.0 Press this link not wrapped p*/
.format-link .entry-content  a:first-of-type:before,
.format-link .entry-content p:first-of-type a:before{
    display:inline-block;
    width:24px;
    height:24px;
}
.post-format-text{
    margin:0 .5em 0 2em;
}
.post-format-content{
    text-align:center;
    margin:auto;
}
article:not(.raindrops-empty-content) .entry-meta-default .raindrops-comment-link,
div:not(.raindrops-empty-content) .entry-meta-default .raindrops-comment-link{
    margin-right:0;
    position:static;
    text-align:left;
}
.raindrops-empty-content .entry-meta-gallery,
.raindrops-empty-content .entry-meta-audio,
.raindrops-empty-content .entry-meta-aside,
.raindrops-empty-content .entry-meta-chat,
.raindrops-empty-content .entry-meta-link,
.raindrops-empty-content .entry-meta-image,
.raindrops-empty-content .entry-meta-quote,
.raindrops-empty-content .entry-meta-video {
    text-align:right;
}
/* post format chat */
.raindrops-chat-text + *,
.raindrops-chat-text-after,
.raindrops-chat-text{
    margin-left:4em;
}
.raindrops-chat{
    margin:0;
}
.raindrops-chat:before{
    margin:0 0.76923076923em;
    content:" ";
    display:inline-block;
    width:13px;
    height:13px;
    background-size:cover;
}
.raindrops-chat-author-0:before{
    background-image: url('images/raindrops-chat-author-0.png');
}
.raindrops-chat-author-1:before{
    background-image: url('images/raindrops-chat-author-1.png');
}
.raindrops-chat-author-2:before{
    background-image: url('images/raindrops-chat-author-2.png');
}
.raindrops-chat-author-3:before{
    background-image: url('images/raindrops-chat-author-3.png');
}
.raindrops-chat-author-4:before{
    background-image: url('images/raindrops-chat-author-4.png');
}
.raindrops-chat-author-5:before{
    background-image: url('images/raindrops-chat-author-5.png');
}


.single .current_item .icon-link-no-title,
.single article .icon-link-no-title,
.single article .entry-title .icon-link-no-title,
.page .icon-link-no-title,
.page .page .icon-link-no-title{
    display:none;
}
.icon-post-format-aside{
    background: url("images/post-format-aside.png");
    background-size:24px 24px;
    width:24px;
    height:24px;
}
.icon-post-format-audio{
    background: url("images/post-format-audio.png");
    background-size:24px 24px;
    width:24px;
    height:24px;
}
.icon-post-format-chat{
    background: url("images/post-format-chat.png");
    background-size:24px 24px;
    width:24px;
    height:24px;
}
.icon-post-format-gallery{
    background: url("images/post-format-gallery.png");
    background-size:24px 24px;
    width:24px;
    height:24px;
}
.icon-post-format-image{
    background: url("images/post-format-image.png");
    background-size:24px 24px;
    width:24px;
    height:24px;
}
.icon-post-format-link{
    background: url("images/post-format-link.png");
    background-size:24px 24px;
    width:24px;
    height:24px;
}
.icon-post-format-quote{
    background: url("images/post-format-quote.png");
    background-size:24px 24px;
    width:24px;
    height:24px;
}
.icon-post-format-status{
    background: url("images/post-format-status.png");
    background-size:24px 24px;
    width:24px;
    height:24px;
}
.icon-post-format-video{
    background: url("images/post-format-video.png");
    background-size:24px 24px;
    width:24px;
    height:24px;
}
.icon-link-no-title{
    background: url("images/link.png");
    background-size:24px 24px;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
}

.icon-link-no-title,
.icon-post-format-notitle,
.icon-post-format-image,
.icon-post-format-link,
.icon-post-format-quote,
.icon-post-format-status,
.icon-post-format-video,
.icon-post-format-aside,
.icon-post-format-audio,
.icon-post-format-chat,
.icon-post-format-gallery{
    background-repeat:no-repeat;
    display:inline-block;
    box-sizing:border-box;
    margin-left:10px;
}
.widget .icon-link-no-title,
.widget .icon-post-format-notitle,
.widget .icon-post-format-image,
.widget .icon-post-format-link,
.widget .icon-post-format-quote,
.widget .icon-post-format-status,
.widget .icon-post-format-video,
.widget .icon-post-format-aside,
.widget .icon-post-format-audio,
.widget .icon-post-format-chat,
.widget .icon-post-format-gallery{
    margin-left:0;
}
.breadcrumbs .icon-post-format-image{
    vertical-align:middle;

}
.nav-previous .meta-nav,
.nav-next .meta-nav{
    display:none;
}
.attachment-navigation .prev{
    text-align:left;
    float:left;
}
.attachment-navigation .prev a{
    background:url("images/previous.png");
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:1.53846153846em;
    background-size:16px 16px;
}
.nav-previous a:before{
    margin:.5em;
    content:" ";
    display:inline-block;
    width:16px;
    height:16px;
    background-size:cover;
    vertical-align:middle;
    background: url("images/previous.png");
}
.nav-next a:after{
    margin:.5em;
    content:" ";
    display:inline-block;
    width:16px;
    height:16px;
    background-size:cover;
    vertical-align:middle;
    background: url("images/next.png");
}
.attachment-navigation .next{
    float:right;
}
.attachment-navigation .next a{
    background:url("images/next.png");
    background-repeat:no-repeat;
    background-position:right top;
    padding-right:1.53846153846em;
    background-size:16px 16px;
}
td[class^="horizon"],
div[class^="horizon"]{
    text-align:left;
    border:none;
}
.ie6 .gallery-size-thumbnail .gallery-icon img,
.ie7 .gallery-size-thumbnail .gallery-icon img,
.ie8 .gallery-size-thumbnail .gallery-icon img{
    width:100%;
    height:100%;
}
.no-archive{
    display:none;
}
.tagcloud{
    padding:1em;
}
.monthly-archives-pagenate{
    text-align:center;
}
.page-numbers.current{
    background:#eef;
    color:#000;
    padding:0.23076923076em 0.38461538461em;
    display:inline-block;
}
.page-numbers{
    padding:0.23076923076em 0.38461538461em;
    display:inline-block;
}
.rd-page-navigation ul > li{
    float:left;
}
.rd-page-navigation ul ul li{
    float:left;
}
.rd-page-navigation ul{
    margin:0;
    padding:0;
}
.rd-page-navigation li{
    float:left;
    list-style-type:none;
    margin:0;padding:0.38461538461em 0.76923076923em;
    width:100px;
    height:16px;
    text-align:center;
}
.rd-page-navigation a{
    text-decoration:none;
}
.rd-page-navigation{
    position:relative;
    top:-1.53846153846em;
    left:-1.53846153846em;
    margin:2em;
}
.rd-page-navigation li ul{
    visibility: hidden;
    position:relative;
    top:0.38461538461em;left:70px;
}
.rd-page-navigation li:hover> ul{
    visibility:visible;
}
.raindrops-tab-list{
    margin:0;padding:0;
}
.raindrops-tab-content,
.raindrops-tab-list li{
    margin:0;
    padding:0;
}
.raindrops-tab-list li{
    border-bottom:none;
}
.raindrops-tab-content figure{
    margin-bottom:2em!important;
}
.raindrops-tab-content{
    padding-bottom:.5em;
}
.raindrops-tab-content figure.aligncenter img{
    width:auto;
    max-width:95%;
    max-width:calc(100% - 2em) ;
    margin-top:1em;
}
.raindrops-tab-content figcaption{
    width:auto;
    max-width:95%;
    max-width:calc(100% - 2em) ;
    margin:0 auto;
    padding:0;
}
/* tiny mce br issue*/
.yui-g > br,
.yui-gb > br,
.yui-gc > br,
.yui-gd > br,
.yui-ge > br,
.yui-gf > br,
.raindrops-tab-content > br{
    display:none;
}
.yui-g ,
.yui-gb ,
.yui-gc ,
.yui-gd ,
.yui-ge ,
.yui-gf ,
.raindrops-tab-content {
    margin-bottom:1em;
}
div.raindrops-tab-page{
    padding:0.76923076923em;
    background:none;
    color:inherit;
}
div.raindrops-tab-page h3{
    visibility:hidden;
}
/**
 * preset padding dlass
 */
.pad-s{
    margin:14px;
    padding:7px;
}
.pad-m{
    margin:14px;
    padding:14px;
}
.pad-l{
    margin:14px;
    padding:21px;
}
.entry-title.pad-s:not(.sticky),
.entry-title.pad-m:not(.sticky),
.entry-title.pad-l:not(.sticky){
    margin:0;
    box-sizing:border-box;
}

/**** Speech Bubble Icons *****/
.raindrops-comment-link {
    position: relative;
}
a.raindrops-comment-link {
    text-decoration: none;
}
.raindrops-comment-link em {
    padding: 0 0.4em;
    position: relative;
}
.raindrops-comment-link .point {
    width: 0;
    height: 0;
    position: absolute;
    top: 1.1em;
    left: 0.4em;
    display: block;
    overflow: hidden; /* IE fix */
}
a.raindrops-comment-link:hover em {
    cursor: pointer;
}
.widget select,
.widget_archive select{
    margin:0.38461538461em 0;
    width:100%;
}
.widget_categories li{
    color:#888;
}
li.pingback p{
    padding:.7em 0;
}
sub{
    vertical-align: sub;
}
sup {
    vertical-align: super
}
.textwidget img{
    height:auto;
}

.widget_text .yui-gb div.yui-u{
    width:31%;
}
.page-template-blank_front .raindrops-recent-posts
.page-template-blank_front .raindrops-category-posts
.page-template-blank_front .raindrops-tag-posts{
    clear:both;
}
.page-template-blank_front .raindrops-recent-posts .entry-title,
.page-template-blank_front .raindrops-category-posts .title,
.page-template-blank_front .raindrops-category-posts,
.page-template-blank_front .raindrops-tag-posts .title{
    text-overflow: ellipsis;
}

.page-template-blank_front .raindrops-tag-posts ul,
.page-template-blank_front .raindrops-category-posts ul{
    overflow:hidden;
}
.page-template-blank_front .raindrops-recent-posts li,
.page-template-blank_front .raindrops-tag-posts li,
.page-template-blank_front .raindrops-category-posts li{
    list-style:none;
}
.page-template-blank_front .raindrops-recent-posts .list,
.page-template-blank_front .raindrops-category-posts .list,
.page-template-blank_front .raindrops-tag-posts .list{
    margin:0;
}
#yui-main .raindrops-recent-posts .list li,
#yui-main .raindrops-category-posts .list li,
#yui-main .raindrops-tag-posts .list li{
    list-style-type:none;
}
.sticky-single-follow-text #nav-below{
    display:block;
}
.page-template-page-templatesfront-portfolio-php .raindrops-sticky{
    display:block;
}
.sticky-single-follow-text.anytime{
    margin:1em;
    text-align:center;
    font-size:153.9%
}

.sticky.raindrops-sticky{
    display:block;
}
#wpadminbar div{
    max-width:none;
}
.page-template-page-templatesfull-width-php .widget-wrapper li{
    text-align:left;
}
.page-template-page-templatesfull-width-php .widget-wrapper li{
    text-align:left;
}
.static-front-media{
    padding:0.76923076923em 1em 0 0;
}
.static-front-content{
    margin:0.76923076923em 0 0 1em;
}
.raindrops-expand-width{
    width:100%!important;
    box-sizing:border-box;
}
.yui-t3 .raindrops-expand-width .datetable,
.yui-t2 .raindrops-expand-width .datetable,
.yui-t1 .raindrops-expand-width .datetable,
.yui-t3 .raindrops-expand-width,
.yui-t2 .raindrops-expand-width,
.yui-t1 .raindrops-expand-width{
    padding-right:10px;
}

.raindrops-margin-left-none{
    margin-left:0!important;
}
.yui-t6 #container > .first,
.yui-t5 #container > .first,
.yui-t4 #container > .first{
    margin-left:10px;
    margin-right:-10px;
}
/* widget */
.raindrops_status_bar .raindrops-monthly-archive-prev-next-avigation{
    margin-bottom:5px;
    display:block;
}
.first .raindrops-monthly-archive-prev-next-avigation{
    margin:0.76923076923em;
    display:block;
}
.lsidebar .raindrops-monthly-archive-prev-next-avigation a,
.rsidebar .raindrops-monthly-archive-prev-next-avigation a{
   width:6em;
   text-align:center;
}
.lsidebar .raindrops-monthly-archive-prev-next-avigation .alignright,
.rsidebar .raindrops-monthly-archive-prev-next-avigation .alignright{
   text-align:center;
}
.lsidebar .raindrops-monthly-archive-prev-next-avigation,
.rsidebar .raindrops-monthly-archive-prev-next-avigation{
    position:relative;
    display:block;
    width:100%;
}
.lsidebar .raindrops-monthly-archive-prev-next-avigation .year,
.rsidebar .raindrops-monthly-archive-prev-next-avigation .year{
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:5em;
    height:1em;
    margin:auto;
    text-align:center;
}
.yui-t4 .lsidebar .raindrops-monthly-archive-prev-next-avigation,
.yui-t2 .lsidebar .raindrops-monthly-archive-prev-next-avigation,
.yui-t1 .lsidebar .raindrops-monthly-archive-prev-next-avigation{
  height:4em;
}
.rd-col-1.single-post #yui-main .yui-b,
.rd-col-1.single-post .yui-b,
.rd-col-1.page #yui-main .yui-b{
    margin-right:0;
    margin-left:0;
}
/* front-page.php */
.page-template-page-templatesfront-page-php #bd{
    min-height:0;
}
.page-template-page-templatesfront-page-php #ft .widget{
    text-align:left;
}

.page-template-page-templatesfront-page-php .portfolio-nav > ul > li{
    width:33%;
}
#front-page-template-pages .entry-meta-default,
body#front-page-template-pages:not(.logged-in) .entry-meta{
    display:none;
}
.page-template-page-templatesfull-width-php .oembed-container,
.page-template-page-templatesfront-page-php .oembed-container{
    margin-bottom:2em;
}
.page-template-page-templatesfull-width-php  .size1of4 img,
.page-template-page-templatesfront-page-php .size1of4 img{
    margin-top:5px;
}
/* raindrops-toc  for front-page.php ,full-width.php */

#front-page-template-pages  .page{
     margin:0 10%;
     padding:1em;
}
.raindrops-toc-front li{
    list-style:none;
    width:31%;
    text-align:center;
    display:inline-block;
    box-sizing:border-box;
    margin:1%;
    border:1px solid rgba(222,222,222,.8);
}
.raindrops-toc-front a{
    display:block;
    width:100%;
    height:100%;
    box-sizing:border-box;
    padding:1em;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.single .entry-content span#read:target{
    /*excerpt read more link target link position ajust */
    display:inline-block;
    padding-top:100px;
    margin-top:-100px;
}
/* front-page.php end */
#date_list a:target{
    /* target link position ajust */
    padding-top:50px;
    margin-top:-50px;
}
.rsidebar li:target form div.searchform,
.lsidebar li:target form div.searchform,
.rsidebar li:target h2,
.lsidebar li:target h2,
.lsidebar li:target{
    padding-top:27px;
    margin-top:-27px;
}
.raindrops-mobile-menu{
    display:none;
}
.blog .entry-content .loop-hide,
.search .entry-content .loop-hide,
.archive .entry-content .loop-hide,
.blog .entry-content .loop-hide,
.home .entry-content .loop-hide{
    display:none;
}
.edit-link{
    margin-left:0.76923076923em;
}
/* post format */
.mejs-audio{
    margin:48px auto;
    width:320px!important;

}
.rsidebar .mejs-container,
.lsidebar .mejs-container{
    margin:24px auto;
}
/* optional responsive grid  width < 640px then 100%
        example
        div.line
                div.unit.size1of3
                div.unit.size2of3
        /div
*/
.line .widget{
    margin:0;
    padding:0;
}
.line .widget li{
}
.line img{
    height:auto;
}
.line,
.lastUnit {
    overflow: hidden;
}
.unit{
    float:left;
}
.unitExt{
    float:right;
}
.size1of1{
    float:none;
}
.size1of2{
    width:50%;
}
.size1of3{
    width:33.33333%;
}
.size2of3{
    width:66.66666%;
}
.size1of4{
    width:24.99%;
}
.size3of4{
    width:75%;
}
.size1of5{
    width:19.99%;
}
.size2of5{
    width:40%;
}
.size3of5{
    width:60%;
}
.size4of5{
    width:80%;
}
.lastUnit {
    float:none;
    width:auto;
}
.size1of1,
.size1of2,
.size1of3,
.size2of3,
.size1of4,
.size3of4,
.size1of5,
.size2of5,
.size3of5,
.size4of5{
    padding:0.76923076923em;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.portfolio{
    margin-bottom:1.53846153846em;
}
.portfolio .index{
    margin:2em 1em;
    border-bottom:none;
}
#portfolio ul.index > li{
    width:33.3%;
    clear: none;
    display:inline-block;
    float:left!important;
    height:0;
    overflow:hidden;
    padding-bottom:18.75%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-size:cover;
    background-position:center!important;
    border:0.07692307692em solid rgba( 104, 104, 104, 0.5 );
}
#portfolio.column-4 ul.index > li{ /* 4columns */
    width:25%;
}
#portfolio.column-2 ul.index > li{
    width:50%;
    height:260px;
}
.portfolio .index .raindrops-sticky{
    display:block;
}
.portfolio ul.index > li article{
    visibility:hidden;
    position:relative;
    height:180px;
    background-size:cover;
    text-align:center;
}
.portfolio.column-2 ul.index > li article{
    height:240px;
}
.portfolio ul.index > li article .entry-meta{
    position:absolute;
    bottom:0;
}
.portfolio .posted-on{
    display:none;
}
/*1.148*/
.portfolio ul.index > .loop-item-show-allways article,
.portfolio ul.index > li:hover article{
   /* @1.324  visibility:visible!important;*/
   visibility:visible;
}
.portfolio ul.index > li:hover{
  background:none!important;
}
.portfolio .index ul,
.portfolio ul.index > li.loop-9:after,
.portfolio ul.index > li.loop-6:after,
.portfolio ul.index > li.loop-3:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.portfolio-page-content,
.stickies{
    margin:1% 3%;
}
.portfolio-page-content{
    padding:0.38461538461em 0.76923076923em;
}
.portfolio .index > li .entry-title a{
    margin:.5em 0.76923076923em;
}
.portfolio .index > li .post .h2-thumb,
.portfolio .index > li:not(.loop-item-show-allways) .post .entry-meta,
.portfolio .index > li:not(.loop-item-show-allways) .post .raindrops-comment-link em,
.portfolio .index > li:not(.loop-item-show-allways) .post .entry-title a{
    display:none;
}
.portfolio .index > li .raindrops-comment-link{
    margin:0 0 0 0;
}
.portfolio .index > li:not(.loop-item-show-allways) .post:hover .raindrops-comment-link em,
.portfolio .index > li:not(.loop-item-show-allways) .post:hover .raindrops-comment-link{
    display:inline;
}
.portfolio .index > li:not(.loop-item-show-allways) .post:hover .entry-meta,
.portfolio .index > li:not(.loop-item-show-allways) .post:hover .entry-title a{
    display:block;
    cursor:pointer;
}
.portfolio ul.index > li .post:hover{
   /* @1.324 background:none!important;*/
}
body:not(.logged-in) .portfolio .index > li article .entry-meta{
    border:none;
}
/* IE */
.ie6 .portfolio .index > li .post .h2-thumb,
.ie7 .portfolio .index > li .post .h2-thumb,
.ie8 .portfolio .index > li .post .h2-thumb{
    display:block;
}
.ie6 .portfolio .index > li .post .entry-meta,
.ie7 .portfolio .index > li .post .entry-meta,
.ie8 .portfolio .index > li .post .entry-meta{
    border:none;
}
.ie6 #yui-main.portfolio ul.index > li .post,
.ie7 #yui-main.portfolio ul.index > li .post,
.ie8 #yui-main.portfolio ul.index > li .post{
    background:none!important;
}
/* portfolio template */
.portfolio-nav{
    margin:0.76923076923em;
    position:relative;
    overflow:hidden;
    height:50px;
}
.portfolio-nav > ul{
    margin:0 -4px;
    padding:0;
}
.portfolio-nav > ul > li{
    margin:0 -2px;
    padding:18px 0;
    display:inline-block;
    width:50%;
    height:50px;
    text-align:center;
}

.portfolio-prev:after{
    content: url( images/next.png );
    vertical-align:middle;
    margin:0.46153846153em;
}
.portfolio-next:before,
.portfolio-page2:before{
    content: url( images/previous.png );
    vertical-align:middle;
    margin:0.46153846153em;
}
.no-portfolio{
    margin:0.76923076923em;
}
.author .entry-title{
    display:inline-block;
    margin-left:.6em;
}
main .author .h2-thumb img{
    width:24px;
    height:24px;
}
.date table .entry-title{
    font-weight:normal;
}
.date table .entry-date,
.date table .author{
    display:none;
}
/* page-featured.php Template Name: Page Featured */
h2.page-featured-template{
    margin:36px 0;
}
.unit .page-featured-template .wp-post-image{
    width:auto;
    height:auto;
}
#comments .nav-next{
    float:right;
    width:48%;
}
#raindrops-recent-posts .raindrops-pub-new .entry-date:before,
.raindrops-pub-new .posted-on-string:before{
    content:"new";
    color:red;
    font-size:100%;
    margin-right:.3em;
}
/* list-of-post.php settings */
ol.list-of-post-list{
    margin-left:1em;
    list-style-position:inside;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
ol.list-of-post-list .format-link .entry-title{
    display:block;
}
ol.list-of-post-list li{
    margin-left:0.23076923076em;
    list-style-position:inside;
}
ol.list-of-post-list .entry-title{
    margin-left:1em;
}
.list-of-post-edit-link{
    text-align:right;
}
.list-of-post-edit-link .delete-link{
    display:inline-block;
    width:100px;
    text-align:center;
    margin:0.07692307692em;
}
.list-of-post-edit-link .edit-link{
    display:inline-block;
    width:100px;
    text-align:center;
    margin:0.07692307692em;
}

.no-toggle-title{
    list-style:none;
    display:none;
}

#list-of-post .list-of-post-toggle .no-toggle-title,
#list-of-post .list-of-post-toggle .raindrops-toggle-title{
    font-weight:normal;
    font-weight:normal;
}
#list-of-post .list-of-post-toggle{
     margin-left:40px;
}
.list-of-post-toggle .no-toggle-content,
.list-of-post-toggle .raindrops-toggle:not(.raindrops-toggle-title){
    margin:1em 0 0 40px;
    margin-top:2em;
    list-style-type:none;
    border:0.07692307692em solid rgba(222,222,222,.5);
    padding:1em;
}

.entry-content .raindrops-toggle{
    margin-top:1em;
}
.list-of-post-next-prev{
    margin-top:2em;
}
.page-template-blank_front-php .index,
.page-template-blank_front-php:not(.logged-in) .entry-meta{
    border:none;
}
.page-template-blank_front-php div.entry-content,
.page-template-blank_front-php .index .hentry{
    margin:0;
}

.raindrops-status-bar-active #ft,
.raindrops-status-bar-active footer{
    margin-bottom:70px;
}
#raindrops_status_bar{
    background:rgba(0,0,0,1);
    color:#fff;
    max-height:80px;
    position:fixed;
    bottom:0;
    width:100%;
    margin:0;
    padding:.2em 0;
    z-index:9999;
}
#raindrops_status_bar .raindrops-next-prev-links .nav-previous,
#raindrops_status_bar .raindrops_prev_next_post .nav-previous{
    text-align:left;
}
#raindrops_status_bar .move-to-top{
    text-align:right;
    margin-right:1em
}
#raindrops_status_bar a{
    text-decoration:none;
    color:#fff;
}
/* Print Styles for Single post, page */
@page {
    margin: 1.5cm;
}
@media print {
    .single   a{
        color:#000!important;
    }
    body.page,
    body.single{
        font-size:10.5pt;
        color:#000;
    }
    .page #hd,
    .single #hd{
        height:2em;
    }
    .page #header-image,
    .single #header-image{
        height:3cm!important;
    }
    .page .entry-title,
    .single .entry-title{
        font-size:13pt;
    }
    .entry-content a:after,
    #site-title a:after,
    .page .entry-title a:after,
    .single .entry-title a:after{
        content: ' ( ' attr(href) ' ) ';
        font-size:9pt;
        display:block;
        color:#000;
    }
    .entry-content a:after,
    #site-title a:after{
        display:inline;
    }
    .page  #container > .first
    .single #container > .first{
        width:100%!important;
        float:none;
    }
    .page .yui-t1 article,
    .single .yui-t1 article{
        margin-left:-160px!important;
    }
    .page .yui-t2 article,
    .single .yui-t2 article{
        margin-left:-180px!important;
    }
    .page .yui-t3 article,
    .single .yui-t3 article{
        margin-left:-300px!important;
    }
    .page .yui-t4 article,
    .single .yui-t4 article{
        margin-right:-180px!important;
    }
    .page .yui-t5 article,
    .single .yui-t5 article{
        margin-right:-240px!important;
    }
    .page .yui-t6 article,
    .single .yui-t6 article{
        margin-right:-300px!important;
    }
    .page #bd > .yui-b,
    .page .lsidebar,
    .page  aside.rsidebar,
    .page  .rsidebar,
    .page .entry-meta
    .single #bd > .yui-b,
    .single .lsidebar,
    .single  aside.rsidebar,
    .single  .rsidebar,
    .single .entry-meta{
        display:none;
        width:0;
    }
    .page #ft,
    .page #footer,
    .page #access,
    .single #ft,
    .single #footer,
    .single #access{
        display:none!important;
    }
    .single div.post,
    .page div.page,
    .single article{
        width:19cm!important;
        color:#000;
        height:auto;
    }
    .single #yui-main #container{
        min-height:0!important;
    }
}

/* Raindrops Widget Category New */
.lsidebar .xoxo li,
.rsidebar .xoxo li{
    margin-left:0;
}
.widget .post-group_by-category-author,
.widget .post-group-by-category-time{
    display:inline-block;
    margin:0 .7em;
    display:none;
}
.widget .post-group_by-category-title a{
    font-weight:700;
    margin:1.2em 0;
    font-family:sans-serif;
}
.widget a.post-group_by-category-title:not(.no-thumb),
.widget a.post-group_by-category-entry-title:not(.no-thumb){
    position:relative;
    display:block;
    margin-left:60px;
    width:80%;
    width: calc(100% - 60px);
    min-height:4.5em;
    box-sizing:border-box;
}
.widget a.post-group_by-category-title.no-thumb,
.widget a.post-group_by-category-entry-title.no-thumb{
    position:static;
}
.widget .post-group_by-category-title .h2-thumb,
.widget .post-group_by-category-entry-title .h2-thumb{
    position:absolute;
    left:-60px;
}
.rsidebar .widget:focus,
.lsidebar .widget:focus {
    outline:none;
}
/* Raindrops widget raindrops-pinup-entries */
.lsidebar .raindrops-pinup-entries > div,
.rsidebar .raindrops-pinup-entries > div{
    margin:0;
}
.raindrops-pinup-entries{
    position:relative;
}
.raindrops-pinup-entries .entry-title{
    position:absolute;
    top:0;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.raindrops-pinup-entries img{
    width:auto;
    height:auto;
    margin-top:2.6em;
}
.raindrops-pinup-entries p img{
    width:auto;
    height:auto;
    margin-top:-.75em;
}
.raindrops-pinup-entries iframe{
    max-height:100%;
}
/* playlist shortcode*/
.widget .wp-playlist-dark,
.entry-content .wp-playlist-dark{
    border:1px solid rgba(222,222,222,.4);
}
.wp-playlist-dark .wp-playlist-item .wp-playlist-caption{
    color: #ccc;
}
.wp-playlist-tracks .wp-playlist-item{
    border-bottom: 1px solid rgba(222,222,222,.5);
}
/* plugins issue */
/* http://wordpress.org/plugins/crayon-syntax-highlighter/ */
.entry-content .crayon-table{
    table-layout:auto;
}
/* https://gist.github.com/ */
.entry-content .gist{
    table-layout:auto;
}
.entry-content .gist .line-data{
    background:#fff;
}
.entry-content .gist .line-numbers{
    background:#555;
    color:#fff;
}
.entry-content .gist td{
    text-align:left;
}
.entry-content .gist .pl-vo{
    color:#999988;
}
.entry-content .gist .pl-s2{
  color:green;
}
.raindrops-pinup-entries .wp-playlist img{
    margin-top:0;
}
/* bbpress */

body:not(.no-apply-bbpress-css) #bbpress-forums .subscription-toggle{
    display:inline-block;
    margin-top:2px;
    margin-left:1em;
}
body:not(.no-apply-bbpress-css) #bbpress-forums p.bbp-topic-meta img.avatar,
body:not(.no-apply-bbpress-css) #bbpress-forums ul.bbp-reply-revision-log img.avatar,
body:not(.no-apply-bbpress-css) #bbpress-forums ul.bbp-topic-revision-log img.avatar,
body:not(.no-apply-bbpress-css) #bbpress-forums div.bbp-template-notice img.avatar,
body:not(.no-apply-bbpress-css) #bbpress-forums .widget_display_topics img.avatar,
body:not(.no-apply-bbpress-css) #bbpress-forums .widget_display_replies img.avatar{
    margin-bottom:-3px;
}
body:not(.no-apply-bbpress-css) #bbpress-forums .subscription-toggle{
    display:inline-block;
    margin-top:2px;
    margin-left:1em;
}
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-topic-reply-count,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-topic-voice-count,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-topic-started-by,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-forum-content,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-forum-reply-count,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-forum-topic-count,
body:not(.no-apply-bbpress-css) #bbpress-forums #bbp_topic_title,
body:not(.no-apply-bbpress-css) #bbpress-forums #bbp_topic_tags,
body:not(.no-apply-bbpress-css) #bbpress-forums #bbp_topic_content,
body:not(.no-apply-bbpress-css) #bbpress-forums #bbp_reply_content,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-pagination,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-body,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-reply-content,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-meta,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-header,
body:not(.no-apply-bbpress-css) #bbpress-forums .forum-titles,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-footer,
body:not(.no-apply-bbpress-css) #bbpress-forums legend,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-reply-form,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-topic-form{
    background:#fff;
    color:#000;
    font-size:100%;
}
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-forum-info .bbp-forum-content, body:not(.no-apply-bbpress-css) #bbpress-forums p.bbp-topic-meta{
    font-size:100%;
}
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-topic-reply-count,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-topic-voice-count,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-forum-reply-count,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-forum-topic-count,
body:not(.no-apply-bbpress-css) #bbpress-forums .forum-titles{
    background:transparent;
}
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-pagination{
    padding:.5em;
    margin-bottom:1px;
}
body:not(.no-apply-bbpress-css) #bbpress-forums  #bbp_reply_submit,
body:not(.no-apply-bbpress-css) #bbpress-forums  #bbp_topic_submit{
    padding:6px;
}
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-reply-form,
body:not(.no-apply-bbpress-css) #bbpress-forums .bbp-topic-form{
    padding-bottom:.5em;
}
body:not(.no-apply-bbpress-css) #bbpress-forums a{
    color:#666;
}

/**
 * The Events Calendar
 * https://wordpress.org/plugins/the-events-calendar/
 */
#tribe-events,
#tribe-events-content-wrapper{
    margin:1em;
    padding:1em;
    background:#fff;
    color:#000;
}
.page-template-page-templatesfull-width-php #container{
    width:100%;
}
.oembed-content-icon{
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid rgba(222,222,222,.7);
    display:table-cell;
    vertical-align:middle;
    padding:3px;
}
.wp-smiley{
    vertical-align:middle;
}
.entry-content .button a:focus{
    margin:0;
}
@media screen and (max-width : 640px){
    #portfolio ul.index > li{
        width:100%;
        padding-bottom:57.5%;
        margin-bottom:1em;
    }
}

.rsidebar .eco-archive ul,
.lsidebar .eco-archive ul{
   margin:1em 0;
}
.rsidebar .eco-archive li,
.lsidebar .eco-archive li{
    display:inline-block;
    border:none;
    min-width:30%;
    margin:1%;
    box-sizing:border-box;
}
.rsidebar .eco-archive .month,
.lsidebar .eco-archive .month,
.rsidebar .eco-archive .year,
.lsidebar .eco-archive .year{
    padding:.3em;
    text-align:center;
}

#ft .eco-archive .item li{
    display:inline-block;
    margin:1%;
    box-sizing:border-box;
    padding:.3em .5em;
    text-align:center;
}
@media screen and (max-width : 640px){
    .rsidebar .eco-archive li,
   .lsidebar .eco-archive li{
       display:block;
       margin:.5em;
   }
}
.entry-title a .wp-post-image{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    filter: brightness(100%);
    -webkit-filter: brightness(100%);
    -moz-filter: brightness(100%);
    -o-filter: brightness(100%);
    -ms-filter: brightness(100%);
}
.entry-title a:hover .wp-post-image{
    filter: brightness(80%);
    -webkit-filter: brightness(80%);
    -moz-filter: brightness(80%);
    -o-filter: brightness(80%);
    -ms-filter: brightness(80%);
}
.raindrops-category-navigation{
    padding:1em;
    text-align:center;
}
.raindrops-category-navigation .current{
    font-weight:bold;
}
/* Simple language settings
 * Support for only japanese language
 *
 * entry content wrapping english message width div and lang attribute like below
 * <div class="lang-not-ja>English</div><div class="lang-ja">Japanese</div>
 *
 * entry title wrapping english message width span and lang attribute like below
 *  <span lang="lang-not-ja">English Title</span><span class="lang-ja">Japanese Title</span>
 */

body.ja:not(.firefox) :not(.rd-l-en_US) .lang-not-ja,
body.ja div:not(.rd-l-ja) .lang-ja,
body.ja div:not(.rd-l-ja-JP) .lang-ja,
body.ja div.rd-l-ja .post .lang-not-ja{
    display:none;
}
body.ja .rd-l-en .hentry .lang-not-ja,
body.ja .rd-l-en_US .hentry .lang-not-ja,
body.ja .rd-l-ja .hentry .lang-ja,
body.ja .rd-l-ja-JP .hentry .lang-ja,
body.ja :not(.rd-l-ja-JP) .hentry .lang-not-ja
body.ja :not(.rd-l-ja) .hentry .lang-not-ja{
    display:inline-block;
}
html body.ja #access .lang-not-ja,
html body.ja .widget-wrapper .lang-not-ja,
html body.ja .lsidebar .lang-not-ja,
html body.ja .rsidebar .lang-not-ja{
    display:none;
}
html body.ja #access .lang-ja,
html body.ja .widget-wrapper .lang-ja,
html body.ja .lsidebar .lang-ja,
html body.ja .rsidebar .lang-ja{
    display:block;
}
/*
#doc3 #header-image{
    display:none;
}*/
.oembed-container:empty{
    padding-bottom:8%;
    margin-bottom:6em;
}
.oembed-container:empty:after{
    content:'MEDIA';
    display:table-cell;
    text-align:center;
    height:120px;
    vertical-align:middle;
    width:800px;
    background: url("images/sticky.png");
    visibility:visible;
}
div.raindrops-excerpt-more{
    margin:3em 0 0;
    display:block;
    width:9em;
}
#top ol.breadcrumbs{
    padding:1em 0 0;
    box-sizing:border-box;
}
#access #menu-item-32677{
    font-weight:bold;
}
#ft a:hover{
    opacity:0.8;
}
.comment-author{
    position:relative;
    height:100px;

}
.comment .raindrops-comment-avatar img{
    width:80px;
    height:auto;
    position:absolute;
    top:10px;
    left:10px;
}

.comment .raindrops-comment-avatar + .raindrops-comment-author-meta,
.comment .raindrops-comment-avatar  + .raindrops-comment-author-meta + .comment-meta{
    position:absolute;
    top:0.76923076923em;
    left:60px;
    font-size:123.8%;
}
.comment .raindrops-comment-avatar  + .raindrops-comment-author-meta + .comment-meta{
    position:absolute;
    top:2.38461538462em;
    left:110px;
    font-size:123.8%;
}
.raindrops-comment-author-meta .says{
    display:none;
}
.widget_recent_comments .comment-author-link{
    display:block;
    padding:.4em 0;
    vertical-align:top;
    overflow:hidden;
}

.widget_recent_comments .comment-author-link img + a{
    clear:both;
}
.widget_recent_comments .comment-author-link .avatar{
    float:left;
    margin-right:10px;
    vartical-align:top;
}
.widget_recent_comments .recentcomments{
   margin:5px;
   padding-bottom:5px;
   border:1px dotted rgba(122,122,122,.5);
}

 .raindrops-comment-avatar:empty{
   border:1px solid red;
}
.entry-meta-list .edit-link{
    display:inline-block;
}
.page.rd-col-1 #container,
.single.rd-col-1 #container{
    margin-bottom:0;
}
.pagination .nav-links .next,
.pagination .nav-links .prev,
.pagination .nav-links .dots{
    border:none;
}
#access,
#access .sub-menu,
#access .children{
    z-index:999!important;
    /* Sub-menu is always displayed on the front */
}
video{
    z-index:1!important;
    /* for forcing  behind sub-menu */
}
#access {
    min-width: 320px;
    max-width:100%;
    text-align: center;
    width:99%;
    margin-left:0.5%;
    margin-top:3px;
}
.rd-type-minimal #access,
.rd-type-w3standard #access{
    width:100%;
    margin-top:0;
    margin-left:0;
}
#top #access .menu > li {

    margin-right: -6px; /* element after \n */
}
#top #access > div.menu > ul > li > a,
#top #access .menu > li > a{
    width:100%;
    display:block;
    padding:0 1em;
    box-sizing:border-box;
}
#access li {
    margin-top: 24px;
    max-width:100%;
}
 /*  @1.324
#access ul.nav-menu,
#access div.nav-menu > ul {
    display: none;
}
#access ul.nav-menu.toggled-on,
.menu-toggle {
    display: inline-block;
}
#access ul.nav-menu,
#access div.nav-menu > ul {
    display: inline-block !important;
    text-align: left;
    width:100%;
    margin:0;
    padding:0;
}*/
#access ul {
    margin: 0;
    text-indent: 0;
    display:inline-block;
}
#access li a,
#access li {
    display: inline-block;
    text-decoration: none;
}
#access li a {
    border-bottom: 0;
    line-height: 3.4;
    white-space: nowrap;
    width:100%;
}
#access li {
    margin: 0 0 0;
    position: relative;
}
#access li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    left:0;
    z-index: 1;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}

#access li ul ul {
    top: 0;
    left: 100%;
}
#access ul li:hover > ul,
#access ul li:focus > ul,
#access .focus > ul {
    border-left: 0;
    clip: inherit;
    overflow: inherit;
    height: inherit;
    width: inherit;
}
#access li ul li a {
    display: block;
    line-height: 2;
    padding: 8px 10px;
    white-space: normal;
    max-width:100%;
    box-sizing:border-box;
    width:100%;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
    font-weight: bold;
}
#access .menu > .page_item_has_children,
#access .menu > .menu-item-has-children{
    padding-right:2em;
    box-sizing: border-box;
}
#access .menu-item-has-children > a,
#access .page_item_has_children > a{
    padding-right:2em;
    box-sizing: border-box;
}
#access .page_item_has_children > a:after,
#access .menu-item-has-children > a:after{
    content:'\bb';
    transform: rotate( 90deg );
    right:.5em;
    top:0;
    position:absolute;
}
#access .children .page_item_has_children > a:after,
#access .sub-menu .page_item_has_children > a:after,
#access .children .menu-item-has-children > a:after,
#access .sub-menu .menu-item-has-children > a:after{
    content:'\bb';
    transform: none;
    top:.5em;
}
.ie8 #access .page_item_has_children > a:after,
.ie8 #access .menu-item-has-children > a:after{
    content :'x';
    color:red;
}
.ie9 #access .children .page_item_has_children > a:after,
.ie9 #access .sub-menu .page_item_has_children > a:after,
.ie9 #access .children .menu-item-has-children > a:after,
.ie9 #access .sub-menu .menu-item-has-children > a:after{
    content :'x';
    color:red;
}
.ie8 #access:hover .children,
.ie8 #access:hover .sub-menu{
    width:100%;
    overflow:visible!important;
    z-index:999;
}
.ie8 .rsidebar .h2-thumb,
.ie8 .lsidebar .h2-thumb{
    display:none;
}
.ie8 .rsidebar .raindrops-pinup-entries img,
.ie8 .lsidebar .raindrops-pinup-entries img{
    width:100%;
    height:auto;
}
.ie8 #access a{
    /*float:left;
    z-index:99999;*/
}
.ie9 #header-image,
.ie8 #header-image{
    background-color:transparent;
}
.ie9 #header-image .tagline,
.ie8 #header-image .tagline{
    display:none;
}
.ie8 #header-image{
    text-align:center;
}
.ie9 #header-image #site-title,
.ie8 #header-image #site-title{
    text-align:center;
    margin:3% auto!important;
    width:100%;
}
.raindrops-press-this a{
    display:inline-block;
    margin-bottom:1em;
}
.raindrops-auto-fit-width .portfolio-nav li{
    width:50%;
}

.raindrops-tag-posts li,
.raindrops-category-posts li,
.raindrops-recent-posts li{
    height:125px;
    margin: 0 0 1em 2em;
    list-style:none;
}
span.raindrops_tag_posts,
span.raindrops_category_posts,
span.raindrops_recent_posts{
    position:absolute;
}
body:not(.page-template-blank_front) .raindrops-tag-posts .title,
body:not(.page-template-blank_front) .raindrops-category-posts .title,
body:not(.page-template-blank_front) #raindrops-recent-posts .title{
    display:block;
    margin:2em;
    text-align:center;
    font-size:230.7%;
}
body:not(.page-template-blank_front) .raindrops-tag-posts .entry-title,
body:not(.page-template-blank_front) .raindrops-category-posts .entry-title,
body:not(.page-template-blank_front) .raindrops-recent-posts .entry-title{
    font-size:153.9%;
}
.raindrops-tag-posts article,
.raindrops-category-posts article,
.raindrops-recent-posts article{
    margin-left:135px;
}
.raindrops-pinup-entries p{
    overflow:hidden;
}
.rd-col-1 .yui-t6 #container > .first,
.rd-col-1 .yui-t5 #container > .first,
.rd-col-1 .yui-t4 #container > .first{
    margin:0;
}
.share-link{
    font-weight:bold;
    display:inline-block;
    margin:0 .5em;
    padding:.1em .3em;
     /*  @1.324 background:rgba(127,127,127,.3)!important;*/
}
.entry-meta .share-link{
    background:rgba(127,127,127,.3);
}
.format-status .entry-meta-list li.author,
.category-blog .entry-meta-list li.author,
.format-status .entry-meta-list li.tag,
.category-blog .entry-meta-list li.tag,
.format-status .entry-meta-list li.category,
.category-blog .entry-meta-list li.category{

    padding:1em;
}
.format-status .entry-meta-list li.misc,
.category-blog .entry-meta-list li.misc{
    text-align:center;
    margin:1em 0;
}
.format-status .entry-meta-list li.post-format-status-publish-date,
.category-blog .entry-meta-list li.post-format-status-publish-date,
.format-status .entry-meta-list li.post-format-status-avatar,
.category-blog .entry-meta-list li.post-format-status-avatar{
    text-align:center;
}

