/*

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.347

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%

------------------------------------------------------*/

@font-face{
    font-family:'FontAwesome';
    src:url('fonts/fontawesome-webfont.eot?v=4.7.0');
    src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
        url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
        url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
        url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
        url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
  font-family: 'Avenirblack';
  src: url("fonts/Avenir-Black.eot?#iefix") format("embedded-opentype"), 
  url("fonts/Avenir-Black.woff") format("woff"), 
  url("fonts/Avenir-Black.ttf") format("truetype"), 
  url("fonts/Avenir-Black.svg#Avenir-Black") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Avenirmedium';
  src: url("fonts/Avenir-Medium.eot?#iefix") format("embedded-opentype"), 
  url("fonts/Avenir-Medium.woff") format("woff"), 
  url("fonts/Avenir-Medium.ttf") format("truetype"), 
  url("fonts/Avenir-Medium.svg#Avenir-Medium") format("svg");
  font-weight: normal;
  font-style: normal; 
}

@font-face {
  font-family: 'Avenirbold';
  src: url("fonts/AvenirNext-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/AvenirNext-Bold.woff") format("woff"), url("fonts/AvenirNext-Bold.ttf") format("truetype"), url("fonts/AvenirNext-Bold.svg#AvenirNext-Bold") format("svg");
  font-weight: normal;
  font-style: normal; 
}

@font-face {
  font-family: 'Avenirdemibold';
  src: url("fonts/AvenirNext-DemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/AvenirNext-DemiBold.woff") format("woff"), url("fonts/AvenirNext-DemiBold.ttf") format("truetype"), url("fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold") format("svg");
  font-weight: normal;
  font-style: normal; 
}

body {
    font-family: 'Avenirmedium';
    font-size: 16px !important;
}

.cc_streaminfo{
	font-weight: bold;
}

.container {
  width: 1170px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid {
  padding-left: 10px;
  padding-right: 10px;
  width: 1620px;
  margin: 0 auto;
}

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,

#archives-title,

.page-title,

body main h2{

    text-align:center;

    margin:1em 0;

    font-family: 'Avenirblack';

}

.error404 .entry-title{

    text-align:center;

    padding:1em;

}

body.rd-col-1 .raindrops-expand-width{

    width:100%;

    padding:0;

}

.rd-col-1 .nav-links{

    text-align:center;

}

.rd-type-minimal.rd-col-2 .raindrops-expand-width{

  width:95%;

}



.hfeed{

    text-align:left;

}

.hfeed a{

    text-decoration:none;

}

#ft a:active,

.lsidebar a:active,

.rsidebar a:active{

    position:relative;

    top:1px;

}

a:visited{

   opacity:0.8;

}

#bd a:hover{ }

.gecko #bd h2 a:hover{

    text-decoration:none;

    border-bottom:solid 0.07692307692em;

}

h1,
h2,
h3,
h4,
h5 {
  margin: 0;
  font-weight: normal;
  font-family: "Avenirblack"; }

h1 {
  font-size: 33px; }

h2 {
  font-size: 24px; }

h3 {
  font-size: 21px; }

p {
  font-size: 16px; }

figure {
  margin: 0; }

a {
  color: #000; }

a:hover,
a:focus {
  text-decoration: none; }

ul,
li {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.btn:focus {
  outline: 0; }



/** 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;

}

/* @1.337 */

.single article{

    margin-top:1em;

}

article.page{

    max-width:100%;

}

/* headding */



.entry-content h1,

.entry-content h2,

.entry-content h3,

.entry-content .h1,

.entry-content .h2,

.entry-content .h3,

.entry-content h4,

.entry-content h5,

.entry-content h6,

.entry-content .h4,

.entry-content .h5,

.entry-content .h6{

     padding:.5em 0;

     /* @1.346 */

    clear:none;

    display:table;

    display:flex;

    width:auto;

}



.entry-content .clear{

     /* @1.346 */

    clear:both;

    display:block;

}

h1.clear:before,

h2.clear:before,

h3.clear:before,

h4.clear:before,

h5.clear:before,

h6.clear:before{

    content: "\a";

    display:block;

    height:1px;

}

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 .entry-content form{

    margin:0;

}

div.error404 .entry-content .message-404{

    margin:1em;

}

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;

    padding:0 .3em;

}

/* for google fonts material-icons */

i.material-icons{

    vertical-align:middle;

    font-size:138.5%;

   font-style: normal;

}

u{

    text-decoration:none;

    border-color:#888;

    border-bottom:3px double rgba(127,127,127,.5);

}



details summary{

    margin-bottom:1em;

    display:inline-block;

    cursor: pointer;

}

details[open] summary+div{

    padding:1em;

    box-sizing:border-box;

}



td{

    line-height:1.35;

}

td p{

    line-height:1.35;

}

td p:last-child{

   margin-bottom:0;

}

dd,

p{

    line-height: 28px;
    font-size: 16px;
    margin-bottom:1em;

}

.entry-content p:empty{

    display:none;

}

/* html5 elements */

mark{

    padding:0 4px;

}



/* html5 elements */

.rsidebar select,

.lsidebar select{

    width:100%;

    margin:0.23076923076em 0;

}

.entry-content blockquote {

    /* @1.346 clear:both;*/

    overflow:hidden;

    display:block;

    /* @1.346 margin:1em 2.5em;*/

    padding:1em;

}

.clear > blockquote {

    margin-top:1em;

}

.entry-meta-list .edit-link .post-edit-link .raindrops_unique_identifier,

.raindrops_unique_identifier,

.entry-title .raindrops_unique_identifier,

.sticky .raindrops_unique_identifier{

    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%;

}

.wp-embedded-content,

.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;

}

.rd-reverbnation{

    width:100%;

    max-width:484px;

    margin:auto;

}

.rd-reverbnation > div{

    height:0;

    padding-bottom:100%;

    overflow:hidden;

}

.rd-reverbnation > div > iframe{

    min-height:484px;

}

.entry-content .rd-speakerdeck{

    max-width:652px;

}

.rd-ratio-075{

   width:100%;

   max-width:100%;

       margin:0;

       border-bottom:1px solid #000;

}

.entry-content .rd-ratio-075 > div{

    height:0;

    padding-bottom:75%;

    overflow:hidden;



}

.rd-ratio-075 > div > iframe{

    min-height:550px;

}

.rd-squere > .oembed-container,

.rd-round > .oembed-container{

    padding-top:0;

}

/* oembed end */



.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 {

   /* @1.345

      clear:both; */

    margin:0 0 1em 1.5em;

   /* @1.346 remove

    overflow:hidden;*/

    clear:none;

    overflow:visible;

}

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%;

    margin:2em auto;

}

.gist-syntax table{

    table-layout:auto;

}

table.auto {

    table-layout:auto;

}

table.left,

td.right,

td.left{

   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;

}

.ie8 img{

    width:100%;

}



#doc4 #header-image,

#doc2 #header-image,

#doc #header-image,

fieldset,

option,

select,

input,

textarea,

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{

    cursor:help;

    text-decoration:underline;

}



.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;

}

.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;

}

/* @1.337 */

.entry-content  figure.alignnone,

.entry-content  figure.aligncenter{

    margin-bottom:1em;

}

.entry-content  figure.alignnone{

    display:inline-block;

}

.entry-content  figure.alignnone img{

    margin:.2em auto;

}

.entry-content  figure.aligncenter img{

    margin:.5em auto;



}

.entry-content  figure img{

    margin:auto;

    width:auto;

    max-width:calc(100% - .5em) ;

}

/* Compatibility html4 caption */

.entry-content  figure.wp-caption,

.entry-content  div.wp-caption{

   max-width:98%;

}

img.aligncenter,

.wp-caption.aligncenter{

    clear:both;

}

img.aligncenter:before,

.wp-caption:before{

    content: "\a";

    display:block;

    height:1px;

}



.entry-content ins{

    position:relative;

    display:inline-block;

    border-bottom:1px dashed #ccc;

}

.entry-content del{

    position:relative;

    display:inline-block;



}

.entry-content del[datetime]:hover::after,

.entry-content ins[datetime]:hover::after {

    content: attr(datetime);

    position:absolute;

    left:0;

    top:-2.5em;

    border:1px solid rgba(123,123,123,.4);

    padding:.2em .5em .2em 5em;

    background:#000;

    color:#fff;

}



.entry-content ins:hover::before{

    content:'inserted ';

    position:absolute;

    top:-2.5em;

    border:1px solid rgba(123,123,123,.4);

    padding:.2em .5em;

    background:#000;

    color:#fff;

    z-index:2;

}

.entry-content del:hover::before{

    content:'deleted ';

    position:absolute;

    top:-2.5em;

    border:1px solid rgba(123,123,123,.4);

    padding:.2em .5em;

    background:#000;

    color:#fff;

    z-index:2;

}

.entry-content input{

    display:inline-block;

    margin:.5em 0;

}

/* @1.345 */

.rd-type-minimal .entry-content input[name="post_password"]{

    display:inline-block;

    padding:.2em;

    height:1.4em;

}

.entry-content input[name="post_password"],

.entry-content input[type="checkbox"],

.entry-content input[type="radio"]{

   /* display:inline-block;*/

}

.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;

}

body .raindrops-tag-posts .title.h2,

body .raindrops-category-posts .title.h2,

#raindrops-recent-posts .title{

    margin:2em 0;

}

#raindrops-recent-posts .entry-content{

    margin-top:.5em;

}

.entry-content .gallery{

    box-sizing:border-box;

}

.entry-content{

    margin:1.6em 0 0 0;

}

.entry-content img,.hentry img{

    height:auto;

    box-sizing: border-box;

}

.entry-content ol,

.entry-content ul {

    /* @1.346 */

    position:relative;

    left:1.5em;

    max-width:96%;

    max-width: calc(100% - 3em);

    box-sizing:border-box;

    width:auto;

    margin-top:1em;

}

.rd-float-wrapper > ol,

.rd-float-wrapper > ul{

    margin-top:0;

}



.entry-content li > ol,

.entry-content li > ul{

    margin-top:1em;

}

.entry-content textarea{

    width:100%;

    margin:0 auto;

}

.entry-content > img{

    padding:0.76923076923em 0.76923076923em 0 0;

}

.entry-content .raindrops-toggle{

    margin-top:1em;

}

/* @1.335 */

.entry-content .rd-table-wrapper{

    overflow:auto;

    width:100%;

    position:relative; /* for ie */

    /* @1.346 */

    max-width:100%;

}

.entry-content .rd-table-wrapper{

     position:relative;/* @1.346 */

    clear:none;

    display:table;

    display:flex;

    width:auto;

      max-width:100%;

}





.entry-content .rd-table-wrapper::-webkit-scrollbar {

    width: 1em;

    height:.5em;

}

.entry-content .rd-table-wrapper::-webkit-scrollbar-thumb {

  background-color: darkgrey;

  outline: 1px solid grey;

}

/**

 * input

 */

.ie7 label,

.ie7 radio{

    float:left;

}

input[type="submit"]{

    cursor:pointer;

    display:inline-block;

}

.rd-type-minimal input[type="submit"]{

    padding:.5em 1em;

}

input[type="checkbox"],

input[type="radio"],

select,

.entry-content label{

    margin:0 0.23076923076em;

}

option,

select{

    margin:auto;

}

kbd{

   display:inline-block;

   margin:0 .1em;

   padding:.1em .6em;

}

input[type="text"],

input[type="submit"],

input[type="reset"],

input[type="file"]{

    border:0.07692307692em solid;

}

#searchform input[type="text"] {

    width:59%;

    display:inline-block;

    padding:3px;

    box-sizing:border-box;

}

.comment-form-comment textarea,

.comment-form-url input,

.comment-form-email input,

.comment-form-author input{

    display:block;

    padding:0.38461538461em;

}

.social input[type="submit"]{

    padding:.3em .6em;

}

.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;

}





.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;

}



body.search-results .hentry{

   /* @1.343

   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;

}

.fail-search.clearfix {
  background: #000;
}

.fail-search h2.center {
  color: #fff;
  font-family: 'Avenirmedium';
  font-size: 22px;
}

.fail-search #searchform{

    text-align:center;

    margin-top:2em;

}

table.company th.col2 {

    width:70%;

}

td.month-date,

td.month-name,

td.time {

    text-align:right;

    width:6.15384615385em;

}

.hentry li{

    margin: 0;

}

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 {

    min-height:1.38461538462em;

    background: #323232 !important;
    border: none !important;

}

.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);

    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;

}

.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:3px;

}





.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;
}

.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{

   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{

    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{

    padding:0 13px;

}*/

.page .posted-on,

.single .posted-on,

.index .posted-on{

    /* @1.336

    margin-right:20px;

    */

    vertical-align:bottom;
    margin: 0 0 10px;

}

.posted-on + .this-posted-in:before{

    content: '\00a0 \00a0 \00a0 \00a0 \00a0 \00a0 \00a0';

    white-space: pre;

}

.posted-on + .this-posted-in,

.entry-title + .this-posted-in{

    display:inline-block;

}



.posted-on-after{

    text-align:right;

}

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;

}

@1.345 maybe absolute no needs */



div[class^="entry-meta"] .author .avatar,

.posted-on .author .avatar{

    width:24px;

    height:24px;

    position:static;

    vertical-align:middle;

}

div[class^="entry-meta"] .emoji-date,

.posted-on .emoji-date{

    font-size:1.8em;

}

.format-status .posted-on .avatar{

    display:none;

}

/**

 * Title style of No featured image

 **/

.index .entry-title{



}

.entry-title span,

.entry-title-text{

   /* fallback */

   display:inline-block;

   /* @1.336

  padding:.5em 13px 0;

  */

}



.h2-thumb + .entry-title-text{

     padding:0 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 {

   /* @1.343

   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;
      border-bottom: 2px solid #f0f0f0;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
ul.archive > li.title-wrapper,
ul.index > li.title-wrapper {
  border-bottom: none;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
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;

}





.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 ul li{

    max-width:100%;

    outline:none;

}

.topsidebar {

    margin-right:6px;

    box-sizing:border-box;

    max-width:100%;

}

.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%;

}

.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:.5em 0 0 .5em;

}

.topsidebar ul li ul li{

    padding:0;

}

.topsidebar ul,

.lsidebar ul,

.rsidebar ul,

.topsidebar ul {

    list-style:none;

    margin:0;

    padding:0;

}

.topsidebar .widgettitle{

    padding:1.5em 0;

}

.topsidebar .widget_pages,

.topsidebar .widgettitle,

.topsidebar .widget_nav_menu > div{

    text-align:left;

}

.topsidebar .widget_search > form{

    text-align:right;

}

.topsidebar .widget_search > #searchform input[type="text"]{

    max-width:200px;

}

.topsidebar .widget_metaslider_widget img{

    max-width:100%;

}

.topsidebar a:hover{

    opacity:0.75;

}

.lsidebar > ul{

    margin:0 !important;

}

.rd-type-light .lsidebar > ul{

    margin:auto;

}

.social {

    clear:both;

    margin:10em 1em 1em;

    padding:1em;

    text-align:center;

}



.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 30px;

    padding: 0 0 30px;

    border-bottom: 2px solid #d1d1d1;

    background: #fff;

}

ol.commentlist >li:last-of-type {
  border: none;
}

.commentlist ul li{

    list-style:none;

}

.commentlist .pingback{

    padding:0 0 0 1em;

}

.comment-author img{

    float:left;
    margin-right: 20px;

}

.comment-author .fn{

}

.comment-meta{

}

.comment-body{

    margin:1em;

    padding:0.23076923076em;

    clear:both;

    line-height:2;

}

.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{

    max-width:100%;

    margin:auto;

    display:block;

    /* Todo Saffari 5.1.7 issue@ 1.324 */

}

hr,

div.attachment {

    border:none;

    margin:1em auto 1em;

}

.rd-type-minimal hr{

    margin:3em auto 3em;

}

p + hr{

    margin:0 auto 1em;

}



.datetable h2,

#date_title{

    margin-left:0;

}

#ft a,

.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 {

   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;

}

/* @1.332 */

.yui-b .sticky-widget{

    margin:.5em 0 0 10px;

    padding:0 13px;

}

.yui-b .sticky-widget.widget_archive ul,

.yui-b .sticky-widget.widget_categories ul{

    margin:auto;

    display:inline-block!important;

}

.yui-b .sticky-widget.widget_archive ul{

    width:100%;

}

/* mark */

.raindrops-extend-archive.sticky-widget .eco-archive.by-month .item,

.raindrops-extend-archive.sticky-widget .eco-archive.by-year .month,

.yui-b .sticky-widget.widget_archive li,

.yui-b .sticky-widget.widget_categories .cat-item{

    margin:3px;

    text-align:center;

    display:inline-block;

    white-space: nowrap;

    padding:.3em .5em 0;

    box-sizing:border-box;

}

.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;

}

.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;

}

.post-group_by-category-title a span{

    display:block;

    width:100%;

    height:100%;

}



.post-group_by-category-title > ul{

    margin-left:.5em;

}



.sticky-widget.raindrops-pinup-entries .entry-title {

    top: -1em;

}



.widget form{

    text-align:center;

}

#top{

    padding-bottom:0.38461538461em;

    position:relative;

}

#site-title{

    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 */



.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 {

    clear:left;

    float: left;

    padding:0.38461538461em 0.76923076923em 0.15384615384em 0;

}

div.alignright,

img.alignright,

.alignright {

    clear:right;

    float: right;

    padding:0.38461538461em 0 0.38461538461em 0.76923076923em;

}

.alignnone{

    display:inline;

    padding:0.38461538461em 0.76923076923em 0.76923076923em 0;

}

.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;

   /* 1.328 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;

    margin:.5em;

}

.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;

    padding:.5em 0;

    box-sizing:border-box;

}

.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%;

    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{

   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;

}

.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;

}

.format-status .entry-meta .avatar,

.category-blog .entry-meta .avatar{

    margin-bottom:0;

    vertical-align:middle;

}

/* 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;

}



.clear{

    clear:both!important;

}



.clear:before{

    content: "\a";

    display:block;

    height:1px;

}







#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{

    margin:0;

}

body:not(.blog) .h2-thumb + .entry-title-text,

body:not(.home) .h2-thumb + .entry-title-text{

   /* @1.336

   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 {

}

.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;

}

.comment-edit-link{

    display:inline-block;

    margin-left:.8em;

}

.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;

    font-size: 15px;

    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;

}

#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;

    font-size:156%;

}

.raindrops-chat img{

    font-size:200%;

}

.chat .raindrops-chat{

    margin:0;

}

.chat .raindrops-chat:before{

    margin:0 0.76923076923em;

    content:" ";

    display:inline-block;

    width:13px;

    height:13px;

    background-size:cover;



}



.chat .raindrops-chat-author-0:before{

    background-image: url('images/raindrops-chat-author-0.png');

}

.chat .raindrops-chat-author-1:before{

    background-image: url('images/raindrops-chat-author-1.png');

}

.chat .raindrops-chat-author-2:before{

    background-image: url('images/raindrops-chat-author-2.png');

}

.chat .raindrops-chat-author-3:before{

    background-image: url('images/raindrops-chat-author-3.png');

}

.chat .raindrops-chat-author-4:before{

    background-image: url('images/raindrops-chat-author-4.png');

}

.chat .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{

    display:none;

    margin:0;

    padding:0;

}



.raindrops-tab-content{

    display:none;

}

.raindrops-tab-content,

.raindrops-tab-list li{

    margin:0;

    padding:0;

}

.raindrops-tab-list li{

    border-bottom:none;

}

.raindrops-tab-list a{

    white-space:nowrap;

}

.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:first-child{

    visibility:hidden;

    margin:0;

}

/**

 * preset padding dlass

 */

.pad-s{

    padding:7px;

    box-sizing:border-box;

}

.pad-m{

    padding:14px;

    box-sizing:border-box;

}

.pad-l{

    padding:21px;

    box-sizing:border-box;

}

.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;

    margin-left:1em;

}

.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%;

}

.categories li,

.widget_archive li,

.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;

}

body:not(.rd-type-minimal) .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{

   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;

}



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 0;

    margin-top:2em;

    list-style-type:none;

    border:0.07692307692em solid rgba(222,222,222,.5);

    padding:1em;

    overflow:hidden;

}







.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;

}

/* @1.329 */

.button{

    display:inline-block;

    padding:.3em .5em;

}

.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.5%;

    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.accept-lang-ja:not(.firefox) :not(.rd-l-en_US) .lang-not-ja,

body.accept-lang-ja div:not(.rd-l-ja) .lang-ja,

body.accept-lang-ja div:not(.rd-l-ja-JP) .lang-ja,

body.accept-lang-ja div.rd-l-ja .post .lang-not-ja{

    display:none;



}

body.accept-lang-ja .rd-l-en .hentry .lang-not-ja,

body.accept-lang-ja .rd-l-en_US .hentry .lang-not-ja,

body.accept-lang-ja .rd-l-ja .hentry .lang-ja,

body.accept-lang-ja .rd-l-ja-JP .hentry .lang-ja,

body.accept-lang-ja :not(.rd-l-ja-JP) .hentry .lang-not-ja

body.accept-lang-ja :not(.rd-l-ja) .hentry .lang-not-ja{

    display:inline-block;

}



html body.accept-lang-ja #access .lang-not-ja,

html body.accept-lang-ja .widget-wrapper .lang-not-ja,

html body.accept-lang-ja .lsidebar .lang-not-ja,

html body.accept-lang-ja .rsidebar .lang-not-ja{

    display:none;

}



html body.accept-lang-ja #access .lang-ja,

html body.accept-lang-ja .widget-wrapper .lang-ja,

html body.accept-lang-ja .lsidebar .lang-ja,

html body.accept-lang-ja .rsidebar .lang-ja{

    display:block;

}

.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:10em;

    clear:both;

}

#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: 78px;



}

.comment .raindrops-comment-avatar img{

    width: 45px;

    height:auto;

    position:absolute;

    top:10px;

    left: 0;

}



.comment .raindrops-comment-avatar + .raindrops-comment-author-meta,

.comment .raindrops-comment-avatar  + .raindrops-comment-author-meta + .comment-meta{

    position:absolute;

    top: 5px;

    left: 16px;

    font-size:123.8%;

}

.comment .raindrops-comment-avatar  + .raindrops-comment-author-meta + .comment-meta{

    position:absolute;

    top: 30px;

    left: 67px;

    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;
    display: none;

}

.widget_recent_comments .recentcomments{

   margin:5px;

   padding-bottom:5px;

   border:1px dotted rgba(122,122,122,.5);

}



.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;

}

.widget_nav_menu.sticky-widget,

.widget_pages.sticky-widget,

#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 */

}

/* @1.332 */

.widget_nav_menu.sticky-widget .sub-menu,

.widget_pages.sticky-widget .children,

.widget_nav_menu.sticky-widget .sub-menu a,

.widget_pages.sticky-widget .children a{

    width:12em;

}

.widget_nav_menu.sticky-widget,

.widget_pages.sticky-widget,

#access {

    min-width: 296px;

    max-width:100%;

    text-align: center;

    width:99%;

    margin-left:0.5%;

    margin-top:3px;

}

.rd-type-minimal #access{

    width:100%;

    margin-top:2em;

    margin-bottom:2em;

    margin-left:0;

}

.rd-type-w3standard #access{

    width:100%;

    margin-top:0;

    margin-left:0;

}

.widget_nav_menu.sticky-widget > ul > li,

.widget_pages.sticky-widget > ul > li,

#top #access .menu > li {



  /*   margin-right: -6px; element after \n */

}

.widget_nav_menu.sticky-widget > ul > li >a,

.widget_pages.sticky-widget > ul > li >a,

#top #access > div.menu > ul > li > a,

#top #access .menu > li > a{

    width:100%;

    display:block;

    padding:0 1em;

    box-sizing:border-box;

}

.widget_nav_menu.sticky-widget li,

.widget_pages.sticky-widget li,

#access li {

    margin-top: 24px;

    max-width:100%;

}

.widget_nav_menu.sticky-widget ul,

.widget_pages.sticky-widget ul,

#access ul {

    margin: 0;

    text-indent: 0;

    display:inline-block;

}

.widget_nav_menu.sticky-widget li a,

.widget_nav_menu.sticky-widget li,

.widget_pages.sticky-widget li a,

.widget_pages.sticky-widget li,

#access li a,

#access li {

    display: inline-block;

    text-decoration: none;

}

.widget_nav_menu.sticky-widget li a,

.widget_pages.sticky-widget li a,

#access li a {

    border-bottom: 0;
    white-space: nowrap;
    width:100%;
}

#access li a {

    height:100%;

}

#access li a:hover {
  opacity: 1;
}

.widget_nav_menu.sticky-widget li,

.widget_pages.sticky-widget li,

#access li {

    margin: 0 0 0;

    position: relative;

}

.widget_nav_menu.sticky-widget li ul,

.widget_pages.sticky-widget li ul,

#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);

}

.widget_nav_menu.sticky-widget li ul ul,

.widget_pages.sticky-widget li ul ul,

#access li ul ul {

    top: 0;

    left: 100%;

}

.widget_nav_menu.sticky-widget ul li:hover > ul,

.widget_nav_menu.sticky-widget ul li:focus > ul,

.widget_nav_menu.sticky-widget .focus > ul,

.widget_pages.sticky-widget ul li:hover > ul,

.widget_pages.sticky-widget ul li:focus > ul,

.widget_pages.sticky-widget .focus > ul,

#access ul li:hover > ul,

#access ul li:focus > ul,

#access .focus > ul {

    border-left: 0;

    clip: inherit;

    overflow: inherit;

    height: inherit;

    width: inherit;

}

.widget_nav_menu.sticky-widget li ul li a,

.widget_pages.sticky-widget li ul li a,

#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%;

}

.widget_nav_menu.sticky-widget .current-menu-item > a,

.widget_nav_menu.sticky-widget .current-menu-ancestor > a,

.widget_nav_menu.sticky-widget .current_page_item > a,

.widget_nav_menu.sticky-widget .current_page_ancestor > a,

.widget_pages.sticky-widget .current-menu-item > a,

.widget_pages.sticky-widget .current-menu-ancestor > a,

.widget_pages.sticky-widget .current_page_item > a,

.widget_pages.sticky-widget .current_page_ancestor > a,

#access .current-menu-item > a,

#access .current-menu-ancestor > a,

#access .current_page_item > a,

#access .current_page_ancestor > a {

    font-weight: bold;

}

.widget_nav_menu.sticky-widget ul > .page_item_has_children,

.widget_nav_menu.sticky-widget ul > .menu-item-has-children,

.widget_pages.sticky-widget ul > .page_item_has_children,

.widget_pages.sticky-widget ul > .menu-item-has-children,

#access .menu > .page_item_has_children,

#access .menu > .menu-item-has-children{

    padding-right:2em;

    box-sizing: border-box;

}

.widget_nav_menu.sticky-widget .menu-item-has-children > a,

.widget_nav_menu.sticky-widget .page_item_has_children > a,

.widget_pages.sticky-widget .menu-item-has-children > a,

.widget_pages.sticky-widget .page_item_has_children > a,

#access .menu-item-has-children > a,

#access .page_item_has_children > a{

    padding-right:2em;
}

.widget_nav_menu.sticky-widget .page_item_has_children > a:after,

.widget_nav_menu.sticky-widget .menu-item-has-children > a:after,

.widget_pages.sticky-widget .page_item_has_children > a:after,

.widget_pages.sticky-widget  .menu-item-has-children > a:after,

#access .page_item_has_children > a:after,

#access .menu-item-has-children > a:after{

    content:'\bb';

    transform: rotate( 90deg );

    right:0px;

    top:7px;

    position:absolute;

}

.widget_nav_menu.sticky-widget .children .page_item_has_children > a:after,

.widget_nav_menu.sticky-widget .sub-menu .page_item_has_children > a:after,

.widget_nav_menu.sticky-widget .children .menu-item-has-children > a:after,

.widget_nav_menu.sticky-widget .sub-menu .menu-item-has-children > a:after,

.widget_pages.sticky-widget .children .page_item_has_children > a:after,

.widget_pages.sticky-widget .sub-menu .page_item_has_children > a:after,

.widget_pages.sticky-widget .children .menu-item-has-children > a:after,

.widget_pages.sticky-widget .sub-menu .menu-item-has-children > a:after,

#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: 3px;
	right: 11em;

}

.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:inline-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;

}

.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;

}

/* share link fallback style start */

.clip-link{ margin-bottom:1em;}

.clip-link *{margin:0!important;padding:0!important;box-sizing:border-box;}

.clip-link .quote-raindrops{background:#fff;color:#333;padding:.3em!important;font-size:16px;border:1px solid #ccc;overflow:hidden;}

.clip-link .quote-raindrops ul{overflow:hidden;}

.clip-link .quote-raindrops h3{background:#fff;color:#333;padding:0;margin:0;font-size:16px;display:inline-block;line-height:1.1;}

.clip-link .quote-raindrops .second a{background:#fff;color:#333;padding:0 10px;font-size:16px;font-weight:700}

.clip-link .quote-raindrops a{background:#fff;color:#666;padding:0 10px;font-size:16px;font-weight:700}

.clip-link .quote-raindrops img{width:65px;height:auto;}

.clip-link .quote-raindrops .first{ width:65px;height:65px;float:left;list-style:none;margin:0;}

.clip-link .quote-raindrops .second{ margin-left:80px!important;display:block;list-style:none;}

.clip-link .quote-raindrops .first:empty + .second{margin-left:0;display:block;list-style:none;}

.clip-link .link-info:empty{display:none;}

.clip-link .link-excerpt{font-size:13px;}

@media (max-width: 640px) {

   .clip-link .quote-raindrops .second,

    .clip-link .quote-raindrops .first{

            margin:0;

            float:none;

            width:auto;

            list-style:none;

            text-align:left;

            display:block;

    }

    .clip-link .quote-raindrops .first{

            text-align:center;

            background:#ccc;

    }

    .clip-link .quote-raindrops .second{

            margin:0!important;

    }

}

/* share link fallback style end */

.post .entry-meta:empty{

    display:none!important;

}



blockquote .cite-url{

    text-align:right;

    word-wrap: break-word;

    word-break: break-all;

}



/* @1.329 ol.sectioned class render sectioned number lists */

/*.entry-content .sectioned ul,*/

.entry-content .sectioned ol,

.entry-content .sectioned{

    counter-reset: sectioned;

}

.entry-content .sectioned li {

    list-style: none;

}

.entry-content .sectioned li:before {

    content : counters(sectioned, '.') '.\00a0 \00a0 \00a0';

    counter-increment : sectioned;

}



.entry-content .sectioned li li li ul li{

    list-style:lower-alpha inside;

}

.entry-content .sectioned li li li ol li{

    list-style:lower-roman inside;

}

.entry-content .sectioned li li li li:before {

    content:'';

}

/* for status */

.page .rd-alert,

.post .rd-alert{

    color:#e14d43;

}

.page .rd-info,

.post .rd-info{

    color:#56b274;

}

.page .rd-notice,

.post .rd-notice{

   color: #a38c08;

}





.raindrops-extend-archive.sticky-widget .raindrops-monthly-archive-prev-next-avigation{

    height:3em;

}

.raindrops-extend-archive.sticky-widget .eco-archive.by-month .month,

.raindrops-extend-archive.sticky-widget .eco-archive.by-year .year{

    font-size:138.5%;

    padding:.5em 0;

}

.raindrops-extend-archive.sticky-widget .eco-archive.by-month > ul,

.raindrops-extend-archive.sticky-widget .eco-archive.by-year .item{

    margin-left:2em;

}

/* need border */



.raindrops-extend-archive.sticky-widget .eco-archive.by-month .item,

.raindrops-extend-archive.sticky-widget .eco-archive.by-year .month{

      width:8%;

      min-width:5em;

}

.raindrops-extend-archive.sticky-widget .eco-archive .raindrops-monthly-archive-prev-next-avigation{

    display:none;

}

#comments #reply-title{

    margin-bottom:1em;

}



.rd-list-type-tree,

.rd-list-type-tree ul {

    margin:0 0 0 1em;

    padding:0;

    list-style-position: inside;

    list-style-type:none;

    position:relative;

}

.yui-main .rd-list-type-tree ul {

    margin-left:.5em;

    margin-top:0;

}

.rd-list-type-tree:before,

.rd-list-type-tree ul:before {

    content:"";

    display:block;

    width:0;

    position:absolute;

    top:0;

    bottom:0;

    left:0;

    border-left:1px solid;

}

.rd-list-type-tree li {

    margin:0;

    padding:0 1.5em;

    line-height:2em;

    position:relative;

}

.rd-list-type-tree li:before {

    content:"";

    display:block;

    width:10px;

    height:0;

    border-top:1px solid;

    margin-top:-1px;

    position:absolute;

    top:1em;

    left:0;

}

.rd-list-type-tree li:last-child:before {

    background:white;

    height:auto;

    top:1em;

    bottom:0;

}

.rd-list-type-tree li:after {

    content:'\2022';

    display:block;

    width:1em;

    position:absolute;

    top:0;

    bottom:0;

    left:-.2em;

}

/* yearly archive navigation */

.archive-year-links li {

    list-style:none;

    display:inline-block;

    margin:0 5px;

}

.archive-year-links .current-year {

    font-size:2em;

}

.archive-year-links .prev-year:before{

    content:"\00ab";

}

.archive-year-links .next-year:after{

    content: "\00BB";

}

#raindrops_share{

    display:inline-block;

}

#raindrops_share .share-links{

    background:url(images/share.png);

    color:transparent;

    border:none;

    background-size:contain;

    background-position:center;

    background-repeat:no-repeat;



    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}

#raindrops_share .share-links option{

    background:#444;

    color:#fff;

    display:block;

    margin:0;

    padding:0;

}

#raindrops_share .share-links .tweet{

    color:#55acee;

    font-weight:bold;

}

article .post-password-form label,

article .post-password-form label{

    /* article for detect html5  when xhtml allways show */

    display:none;

}

.ie9 article .post-password-form label,

.ie8 article .post-password-form label{

    display:inline;

}

.tag .entry-title > a > span,

.category .entry-title > a > span,

.rd-featured-no-left .entry-title > a > span,

.rd-featured-no-front .entry-title > a > span,

.paged .entry-title > a > span,

.paged .entry-title > a > span{

    display:table;

}

.tag .h2-thumb,

.category .h2-thumb,

.rd-featured-no-front .h2-thumb,

.rd-featured-no-left .h2-thumb,

.paged .h2-thumb,

.paged .h2-thumb{

    display:table-cell;

    width:48px;

    vertical-align:bottom;

    min-width:48px;/* for non space long text */

}

.tag .h2-thumb + .entry-title-text,

.category .h2-thumb + .entry-title-text,

.rd-featured-no-left .h2-thumb + .entry-title-text,

.rd-featured-no-front .h2-thumb + .entry-title-text,

.paged .h2-thumb + .entry-title-text,

.paged .h2-thumb + .entry-title-text{

     display:table-cell;

     vertical-align:bottom;

}

.attachment-info{

    margin:auto;

    padding:1em;

    box-sizing:border-box;

}

/* for template image.php */

.image-title{

    text-align:center;

}



.image-caption .section-title{

    margin-bottom:1em;

}

.parent-entry-title{

    margin-bottom:1em;

    margin-left:3%;

}

.parent-entry-excerpt{

    margin-left:3%;

    margin-bottom:1em;

}

.image-caption-text{

    margin-left:3%;

}

.pdf-preview{

    height:90vh;

    padding-bottom:100%;

}

.rd-pdf:before{

    content:'PDF';

    margin-right:.5em;

    display:inline-block;

}

.rd-pdf:before{

    content:'PDF';

    margin-right:.5em;

    display:inline-block;

    background:#991c26;

    color:#fff;

    font-size:77%;

    padding:0 6px;

    box-sizing:border-box;

}

.entry-content .rd-squere,

.entry-content .rd-round{

    display:inline-block;

}

.entry-content .rd-round > *,

.entry-content .rd-squere > *{

    display:block;

    width:100%;

    height:0;

    padding-bottom:100%;

    background-size:cover!important;

    background-repeat:no-repeat;

    overflow:hidden;

}

.entry-content .rd-round > *{

    border-radius:50%;



}

.entry-content .rd-round:not(.not-hover) > *:hover{

    border-radius:0;

    background-size:contain;

}

.not-hover{

    /* stop hover presentation */

}

.post-format-status-main .entry-title:before{

    content:"\00a0 \00a0";

    float:left;

    font-size:100%;

}

.post-format-status-main .entry-content{

    margin:1em;

}

/* @1.345 float image and block settings */

.entry-content .rd-float-wrapper{

    position:static;/* @1.346 */

    clear:none;

    display:table;

    display:flex;

    width:auto;

}

.entry-content .rd-float{

    clear:none;

    overflow:hidden;

}

.entry-content .rd-float dt{

    /* for dl */

    display:table;

    min-width:14em;

}

/* @1.346 */

.rd-nowrap{

    overflow:hidden;

    width:auto;

}

dl.rd-nowrap{

    display:block;

}

.rd-nowrap > dt{

    /* for dl */

    display:table;

    min-width:10em;

}

ol.rd-nowrap,

ul.rd-nowrap{

    display:inline-block;

}

.entry-content .rd-float-wrapper,

.entry-content ol,

.entry-content ul,

.entry-content dl:not(.rd-float){

    min-width:296px;

}



.rsidebar .eco-archive  h3,

.lsidebar .eco-archive  h3{

    padding-bottom:0!important;

}

.rsidebar .eco-archive  h3 a:active,

.lsidebar .eco-archive  h3 a:active,

.rsidebar .eco-archive  h3 a,

.lsidebar .eco-archive  h3 a{

    padding:.3em .5em;

    display:inline-block;

    width:30%;

}



.rsidebar .eco-archive  h3,

.lsidebar .eco-archive  h3{

    border-bottom:3px solid rgba(105,105,105,.3);

}

.rsidebar .eco-archive  h3 a:active,

.lsidebar .eco-archive  h3 a:active,

.rsidebar .eco-archive  h3 a,

.lsidebar .eco-archive  h3 a{

    background: rgba(105,105,105,.3);

}

.ie8 .alignnone{

   clear: none;

   display: block;

   height:auto;

   width:auto;

}

.ie8 .alignleft{

    clear: both;

    float: left;

    display: block;

    width: auto;

}

/*#page-id-9876 */

/*body div[id^="doc"],

body div[id="yui-main"]{

    background-color: #fafafa !important;

    color: #4a4a4a !important;

}

body article{

    color: #4a4a4a !important;

}

body{

    font-family: 'Lato', sans-serif !important;

}



body .rsidebar,

body .lsidebar {

    padding: 0 0;

}

body .rsidebar ul li,

body .lsidebar ul li {

    padding: 0 15px 15px;

}*/

/*body .rsidebar h2,

body .lsidebar h2{



}*/

/*body #archives-title, body var, 

body h1, body h2, body h3,

body .h1, body .h2, body .h3,

body #access .menu, body #access body div.menu ul{

    font-family: 'Lato', sans-serif !important;

}

body h2 {

    margin-bottom: 15px;

}

body article.page{

    padding: 35px 30px 25px;

    background: #f4f4f4;

    margin-left: 15px;

}

body nav#access {

    border-bottom: 2px solid #fafafa;

    margin: 0;

    width: 100%;

    background: #0c5799;

}

body #top {

    background: transparent !important;

}

body .yui-t3 .yui-b{

    margin-top: 15px;

}

body .lsidebar, body #sidebar, body .rsidebar{

    background: transparent !important;

    color: #4a4a4a !important;

}

body .rsidebar > ul > li,

body .lsidebar > ul > li {

    background: #f4f4f4;

    margin: 0 0 25px;

}

body .rsidebar > ul > li  h2,

body .lsidebar > ul > li  h2{

    margin: 0 -15px 20px;

    color: #fff;

    line-height: 24px;

    background: #0c5799;

    padding: 10px;

    text-transform: capitalize;

}

body article.page h1,

body h1{

    color: #4a4a4a;

    background: transparent;

    margin: 0 0 10px !important;

    padding: 0 !important;

    font-size: 20px;

}

body article.page h1 span{

    color: #4a4a4a !important;

}

body article.page h1 strong{

    font-weight: 400 !important;

}

.entry-content a:link,

.entry-content a:active,

.entry-content a:visited,

.entry-content a:hover {

    color: #f6bd48 !important;

}

.lsidebar a:link, .lsidebar a:active, .lsidebar a:visited, .lsidebar a:hover{

    color: #f6bd48 !important;

}

.entry ul,

.page .entry-title a {

    color: #4a4a4a !important;

    background: transparent !important;

}

body:not(.page-template-blank_front) .raindrops-category-posts .entry-title{

    font-size: 18px;

}

.raindrops-tab-list li, #access .focus a, #access li:hover > ul{

    color: #fff !important;

    background: #0c5799 !important

}

#access .current_page_item,

#access .current-menu-item{

    background-color: #134775 !important;

}

.archive.category h2 a{

   color: #0c5799;

   line-height: 26px;

   font-size: 22px;

}

.archive.category time.entry-date.updated{

     color: #0c5799 ;

}

.iframe-link{

    position: relative;

    padding-bottom: 56.25%;

    padding-top: 35px;

    height: 0;

    overflow: hidden;

    display: inline-block;

    vertical-align: top;

    width: 100%;

    margin: 30px 0 20px !important;

}

.iframe-link iframe{

   position: absolute;

   top:0;

   left: 0;

   width: 100%;

   height: 100%;

}

.iframe-link body{

    padding: 15px !important;

}

span#calendarTitle {

    display: block;

    padding: 10px 0;

}*/



#top, 
legend,
#sidebar, 
div[id^="doc"], 
#hd, 
h1, 
div[id="yui-main"], 
.entry ol ol, 
.entry ul {
    background-color: transparent !important;
    color: #000 !important;
}

.reply, 
.page .entry-title a, 
cite.fn, 
cite a:link, 
cite a:active, 
cite a:visited, 
cite a:hover, 
div.comment-.comment-author div.comment-meta a {
    background: none !important;
    color: #000 !important;
}

.entry-content h1 span {
    color: #000 !important;
}

.entry-content h1 span a {
    color: #000 !important;
}

.posted-on a {
    color: #000 !important;
}

#access {
    background: #323232;
}


#top #access .menu > li > a {
    font-size: 21px;
    font-family: 'Avenirbold';
    text-transform: uppercase;
    color: #fff !important;
}



/* ------------- Edited By Saroj ------------ */

a:link, a:active, a:visited, a:hover{
    color: #000 !important;
}

div#header-image {
    background-color: #f1f1f1;
}

#top #access .menu > li {
    border: none;
    padding: 0;
    background: none;
}

#top #access .current_page_item,#top #access .current-menu-item{
    background: none;
}

#top #access .menu > li > a {
    line-height: inherit;
    display: block;
    padding: 10px 0;
    opacity: 1;
}

#top #access .menu > li > a:hover,#top #access .current_page_item a,#top #access .current-menu-item a,
#top #access .menu > li > a:focus,#top #access .menu > li > a:active{
    color: #f0b942 !important;
    background: none;
}

#top #access .menu > li > a::after {
    top: 9px;
}

#top #access .sub-menu li a, #top #access .children li a {
    border-left: none;
    color: #fff !important;
}

#top #access .sub-menu li a:hover,
#top #access .sub-menu li a:focus{
    opacity: 1;
    color: #f0b942 !important;
}

#bd .lsidebar, #bd #sidebar, #bd .rsidebar {
    color: #000000;
    background-color: inherit;
}

.lsidebar h2, .rsidebar h2 {
    font-size: 21px;
    font-family: 'Avenirbold';
    background-color: inherit !important;
    text-transform: uppercase;
    color: #323232 !important;
    margin: 0 0 20px;
}

.rsidebar > ul > li, .lsidebar > ul > li {
    margin: 0 0 20px;
}

.rsidebar h2 span, .lsidebar h2 span,h1.dekhuje-title span {
    padding: 0 0 7px;
    position: relative;
}

.rsidebar h2 span::before, .lsidebar h2 span::before,h1.dekhuje-title span::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 3px solid #323232;
    width: 30%;
}

.lsidebar > ul > li#text-2 {
    background: url('images/radio-player-bg.png')no-repeat center right 10px #f0b942;
    margin: 0 0 28px;
}

.category-archiv .lsidebar > ul > li#text-13 .alternative-stream{
  margin-top: 0;
}

.lsidebar > ul > li#text-2 h2 {
    margin: 0 0 20px;
    background: none !important;
    padding: 27px 20px 0 20px;
}

.lsidebar > ul > li#text-2 #MusesRadioPlayer-HTML5-player-0 {
    margin: 0 0 20px 20px;
    width: 100% !important;
}

.lsidebar > ul > li#text-2 h2 span {
    padding: 0;
}

.lsidebar > ul > li#text-2 h2 span::before {
    display: none;
}

strong, b {
    font-weight: normal;
    font-family: 'Avenirmedium';
}

div[class="entry-content"] > h6, div[class="entry-content"] > h5, 
div[class="entry-content"] > h4, div[class="entry-content"] > h3, 
div[class="entry-content"] > h2, div[class="entry-content"] > h1{
    margin-top: 0;
}

div[class="entry-content"] > h6 strong, div[class="entry-content"] > h5 strong, 
div[class="entry-content"] > h4 strong, div[class="entry-content"] > h3 strong, 
div[class="entry-content"] > h2 strong, div[class="entry-content"] > h1 strong{
    font-family: 'Avenirbold';
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, 
.entry-content h6{
    padding: 0;
    display: block;
}

.entry-title {
    font-size: 33px;
    font-family: 'Avenirbold';
}

.lsidebar > ul li#text-12 br {
    display: none;
}

.lsidebar li.page_item, .lsidebar .widget ul li {
    min-height: inherit;
    padding: 0;
    border: none;
}

.widget_recent_comments .recentcomments {
    margin: 0 0 20px;
    padding: 0 0 0 41px;
    border: none;
    position: relative;
}

.widget_recent_comments .comment-author-link {
    padding: 0;
    overflow: visible;
    font-family: 'Avenirbold';
}

.widget_recent_comments .comment-author-link .avatar {
    float: none;
    margin-right: 0;
    position: absolute;
    top: 5px;
    left: 0;
}

#searchform {
    margin: 0;
}

#searchform input[type="text"] {
    width: 80%;
    float: left;
    padding: 6px 15px;
    height: 40px;
    border-radius: 0;
    border: none;
    background: #f9f9f9;
    font-family: 'Avenirmedium';
    font-size: 14px;
}

#searchform #searchsubmit{
    background: #2d2d2d;
    float: left;
    width: 20%;
    height: 40px;
    border: none;
    border-radius: 0px;
    color: #fff;
    cursor: pointer;
}

.kontaky-widget-block {
    background: url('images/kontaky-bg.png')no-repeat right top #323232;
    color: #fff;
    padding: 13px 18px;
}

.kontaky-widget-block > h2 {
    color: #fff !important;
    margin: 0 0 8px;
}

.kontaky-widget-block ul {
    margin: 0 0 30px;
}

.kontaky-widget-block ul h4 {
    margin: 0 0 4px;
    font-size: 16px;
    font-family: 'Avenirbold';
}

.rsidebar .kontaky-widget-block ul li {
    padding: 0 0 3px 25px;
    border: none;
    position: relative;
    line-height: initial;
    min-height: inherit;
}

.rsidebar .kontaky-widget-block ul li i {
    position: absolute;
    top: 4px;
    left: -4px;
    font-size: 16px;
    color: #c0c0c0;
}

.iframe-link iframe .ui-rtsr-unselected {
    background-color: #efefef;
}

.iframe-link iframe .ui-rtsr-selected{
    background-color: #efefef;
    font-weight: normal;
    font-family: 'Avenirbold';
}

h1.dekhuje-title {
    font-size: 21px;
    text-transform: uppercase;
    font-family: 'Avenirbold';
    color: #323232 !important;
}

.raindrops-category-posts h2.title {
    margin: 0 0 40px !important;
    font-family: 'Avenirbold';
    font-size: 21px !important;
}

.raindrops-category-posts li {
    height: auto;
    margin: 0;
}

.raindrops-category-posts li .posted-on{
    display: none;
    margin: 0 0 10px;
}

.raindrops-category-posts li .posted-on a {
    font-size: 15px;
    color: #6f89a5 !important;
}

.raindrops-category-posts li h3.entry-title a {
    font-size: 16px;
    color: #1b1b1b !important;
    line-height: 20px;
    font-family: 'Avenirmedium';
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
}

.raindrops-category-posts li h3.entry-title a:hover{
    color: #f0b942 !important;
}

.raindrops-category-posts li h3.entry-title a:hover span {
    opacity: 1;
}

.raindrops-category-posts li span.raindrops_category_posts img {
    width: 80px;
    height: auto;
    display: none;
}

.raindrops-category-posts li article {
    margin-left: 0px;
    background: url('images/post-globe.jpg')no-repeat left top;
    padding-left: 100px;
    min-height: 80px;
    margin: 0 0 12px;
}

#archives-title {
    text-align: left;
    margin: 0;
    font-size: 33px;
    text-transform: uppercase;
    font-family: 'Avenirbold';
}

ul.archives .title-wrapper {
    margin: 0;
}

.yui-ge .entry-title {
    font-size: 28px;
    font-weight: normal;
    font-family: 'Avenirblack';
}

.yui-ge .entry-title a:hover{
    color: #f0b942 !important;
}

.yui-ge .entry-title a:hover span{
    opacity: 1;
}

.yui-ge .posted-on {
    font-size: 14px;
    color: #9a9a9a;
}

.yui-ge .posted-on a {
    color: #6f89a5 !important;
}

.w3eden .media-body strong {
    font-weight: normal;
    font-family: 'Avenirbold';
}

.yui-ge .posted-on a.raindrops-comment-link em {
    color: #ededed;
    font-weight: normal;
    font-family: 'Avenirmedium';
    font-size: 13px;
    text-transform: uppercase;
    display: inline-block;
    background: #000;
    background-image: none;
    border: none;
    border-radius: 0;
    padding: 5px 15px;
}

.w3eden .label-default {
    background: #000;
    border-radius: 0;
    padding: 4px 8px;
    font-size: 12px;
    margin: 0 0 0 10px;
    display: inline-block;
    font-weight: normal !important;
}

.rd-cat-em .post .entry-meta a span {
    background: none;
}

.mejs-container {
    margin: 0 0 25px 0 !important;
}

.w3eden .media-body .wpdm-download-link {
    font-size: 12px;
    text-transform: uppercase;
    background: #000;
    color: #fff !important;
    padding: 6px 15px;
    display: inline-block;
    margin: 15px 0 0;
}

.w3eden .media-body .wpdm-download-link:hover {
    text-decoration: none;
    background: #f0b942;
    opacity: 1;
}

.pagination .nav-links a, .pagination .nav-links .current {
    font-size: 14px;
    font-family: 'Avenirbold';
}

.pagination .nav-links a:hover, .pagination .nav-links .current {
    color: #f0b942 !important;
}

.rd-cat-em .post .entry-meta span.this-posted-in {
    display: none;
}

.related-posts.category-posts {
    padding: 40px 0 0;
}


#nav-below a {
    font-size: 13px;
    position: relative;
    display: block;
    font-family: 'AvenirBlack';
}

#nav-below a .button {
    padding: 0;
    display: block;
    line-height: 20px;
}

#nav-below a::before {
    margin: 0;
    position: absolute;
    top: -4px;
    left: 0;
    content: '\f104';
    font-family: 'FontAwesome';
    background: none;
    font-size: 22px;
}

#nav-below span.nav-previous a {
    padding-left: 20px;
}

#nav-below span.nav-next {
    float: right;
}

#nav-below span.nav-next a::before {
   display: none;
}

#nav-below span.nav-next a::after{
    margin: 0;
    position: absolute;
    top: -4px;
    right: 0;
    content: '\f105';
    font-family: 'FontAwesome';
    background: none;
    font-size: 22px;
}

#nav-below span.nav-next a {
    padding-right: 20px;
}

#comments #reply-title {
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'Avenirbold';
    color: #323232;
    position: relative;
    padding: 0 0 10px;
}

#comments #reply-title::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 18%;
    border-bottom: 3px solid #323232;
}

 #respond input[type="text"], #respond textarea#comment{
    background: none !important;
    border-radius: 0 !important;
    border: 1px solid #999999 !important;
    border-bottom: 1px solid #999999 !important;
    resize: none !important;
    height: 38px !important;
    box-sizing: border-box !important;
    font-size: 13px !important;
    padding: 6px 15px !important;
}

#respond textarea#comment{
    height: 98px !important;
}

#commentform label {
    display: block !important;
    min-width: inherit;
    font-size: 12px;
    color: #717171;
    margin: 0 0 5px;
}

#commentform label span.required {
    display: none;
}

 #respond input[type="text"]::-webkit-input-placeholder, #respond textarea#comment::-webkit-input-placeholder{
    color: #fff !important;
 }

 #respond input[type="text"]:focus,#respond textarea#comment:focus{
    border-color: #f0b942 !important;
 }

#respond input[type="submit"] {
    text-transform: uppercase;
    font-size: 13px;
    background: #000;
    color: #ededed;
    padding: 12px 24px;
    font-family: 'Avenirmedium';
}

#respond input[type="submit"]:hover {
    background: #333333;
}

.comment-form-author, .comment-form-email, .comment-form-url {
    display: inline-block;
    width: 30.2%;
    margin-right: 21px;
}

p.comment-form-url {
    margin-right: 0;
}


/*================= FOOTER CSS ================*/
.site-footer {
  background: #323232;
  padding: 35px 0 47px;
  text-align: left; 
  margin-top: 30px;
}

.footer-nav {
  margin: 0 0 48px; }

.footer-nav li {
  display: inline-block;
  margin: 0 18px 0 0; }

.footer-nav li:last-of-type {
  margin: 0; }

.footer-nav li a {
  display: block;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Avenirbold";
  transition: all 0.4s ease; 
  -webkit-transition: all 0.4s ease; 
  -moz-transition: all 0.4s ease; }

.footer-nav li a:hover {
  color: #f0b942 !important; }

footer p {
  color: #fff;
  font-size: 11px;
  color: #e7e7e7; }

.footer-left {
  display: inline-block;
  vertical-align: top;
  width: 65%;
   }

.footer-right {
  display: inline-block;
  vertical-align: top;
  float: right;
  width: 24%;
  text-align: right; }

  .related-posts .title {
    text-align: left !important;
  }

/*================= FOOTER CSS END ================*/

.playaudio-block {
  background: #f0b942;
  padding: 17px 18px 17px 20px;
  }

.playaudio-block h3 {
  text-transform: uppercase;
  margin: 0 0 20px; }

.playaudio-block p {
  font-size: 14px;
  line-height: initial; }

.stream-list {
  background: #e3e3e3;
  padding: 13px 19px 7px; }

.stream-list ul li {
  margin: 0 0 13px !important;
  border-bottom: none !important;
  position: relative;
  padding-left: 45px !important;  }

.stream-list ul li:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  background: url('images/globe.png')no-repeat;
  height: 24px;
  width: 26px;
}

.stream-list ul li:last-of-type {
  margin: 0; }

.stream-list ul li a {
  display: block;
  font-size: 14px;
  font-family: "Avenirblack";
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

.stream-list ul li a img {
  display: none;
}

.stream-list ul li a:hover {
  color: #333; }

.stream-list ul li a img {
  margin-right: 6px;
  vertical-align: bottom; }

.social-list {
  margin-top: 10px; }

.social-list ul li {
  display: block;
  margin: 0 0 10px; }

.social-list ul li:last-of-type {
  margin: 0; }

.social-list ul li a {
  display: block;
  padding: 17px 8px 16px 21px;
  background: #000;
  font-size: 15px;
  color: #fff !important;
  transition: all 0.4s ease; 
  -webkit-transition: all 0.4s ease; 
  -moz-transition: all 0.4s ease; 
 }

.alternative-stream .social-list ul li a:hover,
.alternative-stream .social-list ul li a:focus,
.enable-keyboard.rd-type-dark .hfeed a:focus {
  color: #fff !important;
}

.social-list ul li a i {
  margin-right: 20px;
  font-size: 20px; }

  .social-list ul li a img {
    margin-right: 12px;
    display: inline-block;
    vertical-align: middle;
  }

.social-list ul li a.tunelin {
  background: #3ab3a7; }

.social-list ul li a.facebook {
  background: #4867aa; }

.social-list ul li a.youtube {
  background: #de2825; }

.social-list ul li a.twitter {
  background: #1da1f2; }

.social-list ul li a.mobile {
  background: #a0a34c; }

.social-list ul li a.vk {
  background: #4c75a3; }

.diskuze {
  margin-top: 35px; }

.diskuze ul li {
  margin: 0 0 20px; }

.diskuze ul li:last-of-type {
  margin: 0; }

.diskuze ul li a {
  font-family: "Avenirblack";
  font-size: 14px;
  display: block;
  line-height: 22px;
  overflow: hidden; }

.diskuze ul li a:hover {
  color: #f0b942; }

.diskuze ul li a p {
  font-family: "Avenirmedium";
  color: #6f89a5;
  font-size: 14px; }

.google-ads img {
  margin: 0 0 30px;
  width: 100%; }

.google-ads img:last-of-type {
  margin: 0; }

.content-title {
  position: relative;
  text-transform: uppercase;
  margin: 0 0 31px;
  display: inline-block;
  color: #000; }

.content-title:before {
  position: absolute;
  content: "";
  left: 0px;
  bottom: -10px;
  height: 3px;
  width: 74%;
  background: #323232; }

  .alternative-stream {
  margin-top: 20px; }

.alternative-stream .content-title {
  font-size: 20px; }

  .entry .post-1355 .entry-content h1 {
    text-align: left !important;
    font-size: 22px;
  }


  .raindrops-category-posts ul.list li {
    display: inline-block;
    width: 47%;
    vertical-align: top;
    margin-right: 26px;
  }

.raindrops-category-posts ul.list li:nth-of-type(2n) {
  margin-right: 0px;
}

.prosime {
  padding: 20px 13px 15px;
  background: #f0b942;
  margin: 0 0 20px;
  color: #000; }

.prosime h3 {
  margin: 0 0 8px; }

.prosimelist ul li {
  margin: 0 0 5px;
  font-size: 13px;
  font-family: 'Avenirblack' }


.prosimelist ul li span {
  font-family: 'Avenirmedium';
}

.prosimelist ul li:last-of-type {
  margin: 0; }

.prosimelist ul li span {
  margin-right: 8px; }

.paypal {
  margin-top: 32px; }

.paypal ul li {
  margin: 0;
}

.paypal ul li span {
  display: inline-block;
  vertical-align: top; }

.paypal ul li .donate {
  display: inline-block;
  color: #000;
  vertical-align: top;
  margin-left: -11px;
  margin-top: -3px; }

.vase {
  margin: 37px 0 23px; }

.vase h4 {
  font-family: "Avenirmedium";
  font-size: 14px;
  margin: 0 0 6px; }

.vase p {
  font-family: "Avenirblack";
  font-size: 18px; }

.velmi p {
  font-family: "Avenirblack";
  margin: 0; }

.contact {
  background:url('images/kontaky-bg.png')no-repeat right top #323232;
  padding: 17px 20px 45px;
  color: #fff;
  margin: 0 0 29px; }

.contact h3 {
  margin: 0 0 13px; }

.contactlist {
  margin: 0 0 31px; }

.contactlist:last-of-type {
  margin: 0; }

.contactlist p {
  font-family: 'Avenirblack';
  margin: 0 0 4px; }

.contactlist ul li {
  margin: 0 0 10px;
  position: relative;
  font-size: 15px;
  padding-left: 25px; }

.contactlist ul li:last-of-type {
  margin: 0; }

.contactlist ul li i {
  color: #c0c0c0;
  margin-right: 9px;
  position: absolute;
  left: 0;
  top: 0; }
.advertisment-box + .content-title {
    display: inline-block;
    color: #323232;
}
.advertisment-box + .content-title::before {
    background: #323232;
}
.logoimg {
    width: 280px;
    margin: 0 auto 30px;
}

.logoimg img {
  max-width: 100%; }

.partner-imglist {
  margin: 15px 0; }

.partner-imglist ul li {
  display: inline-block;
  vertical-align: top;
  width: 47.4%;
  margin-right: 6px;
  margin-left: 0px; }

.partner-imglist ul li img {
  width: 100%; }

.partner-imglist ul li:last-of-type {
  margin: 0; }


  #header-image {
    background-size: auto !important;
  }

.header-inner {
  margin-top: 20px;
  padding: 0px;
  box-shadow: 0;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0; }

.site-logo {
  background: #f1f1f1;
  padding: 43px 212px 42px 212px;
  text-align: center; 
}

.site-logo img {
  max-width: 100%; 
}

/*================= SITE NAVIGATION CSS ================*/
.site-navigation {
  background: #323232;
  margin: 24px 0 60px;
  padding: 10px 0 6px;
  position: relative;
   }

#access .menu-header li {
  display: inline-block;
  margin-right: 64px; 
  vertical-align: top;
  background: none;
  padding: 8px 0;
}

#access .menu-header li:last-of-type {
  margin-right: 0px;
}

.site-navigation ul li:last-of-type {
  margin: 0; }

#access .menu-header .menu li a {
  color: #fff !important;
  display: block;
  text-transform: uppercase;
  font-family: "Avenirbold";
  font-size: 21px !important;
  transition: all 0.4s ease; 
  -webkit-transition: all 0.4s ease; 
  -moz-transition: all 0.4s ease; 
}

#access .menu-header .menu li a:hover {
  color: #f0b942 !important; }

  nav#access .menu-header .menu li.current_page_item > a,
  nav#access .menu-header .menu li.current-menu-ancestor > a
   {
    background: #323232 !important;
    color: #f0b942 !important;
    cursor: default;
  }

  nav#access .menu-header .menu li.current-menu-parent > a{
    color: #f0b942 !important;
  }

  #access .menu-header .menu > li {
    border: none;
  }

  .site-navigation #access ul ul li, 
  .site-navigation #access ul ul, 
  .site-navigation #access a {
    min-width: auto;
    text-align: left;
  }

  #access .menu-header .menu > li .sub-menu {
    background: #323232;
  }

  #access .menu-header .menu > li .sub-menu li > a {
  min-width: 190px;
  padding: 4px 10px;
  font-size: 15px !important;
  }

  nav#access .menu-header .menu-item-has-children a {
  background: #323232;
  padding: 0;
  }

  .footer-container {
    width: 790px;
    margin: 0 auto;
  }

/*================= SITE NAVIGATION CSS END ================*/


.left-sidebar {
  float: left;
  width: 23.34%;
  margin-right: 40px; }

.middle-content {
  float: left;
  width: 50%;
  margin-right: 27px; }

.right-sidebar {
  float: left;
  width: 21%; }

  @media (min-width: 1680px) and (max-width: 1920px) {
    .right-sidebar {
      width: 22.5%;
    }
  }


  .widget_calendar #today a, 
  .widget_calendar #today, 
  a.raindrops-comment-link em, 
  .wp-caption {
    color: #fff;
  }

  .advertisment-box img {
    width: 100%;
}


  .footer-nav .current_page_item {
    background: none;
  }

  .footer-nav .current_page_item a {
    color: #f0b942;
  }

  .middle-content h1 {
    text-transform: uppercase;
    margin: 0 0 9px; 
    font-size: 33px !important;
  }

  .middle-content h2 {
    font-family: "Avenirbold";
    margin: 0 0 22px;
    line-height: 37px;
    text-transform: uppercase;
  }

   .middle-content .hentry h2 {
        font-family: "Avenirmedium";
        text-transform: inherit;
        font-size: 28px;
        line-height: 30px;
   }

   .middle-content .hentry.rd-tpl-page h2{
      font-family: "Avenirbold";
      text-transform: uppercase;
    }

  .site-navigation .btn-default {
    border: none;
    padding: 3px 5px;
    font-size: 18px;
    background: #323232;
    color: #fff;
    border-radius: 1px;
    position: absolute;
    right: 0px;
    top: -30px;
    z-index: 9;
    cursor: pointer;
    display: none;
  }

#header-image {
  background-size: 100% !important;
}

.comment-body p {
  color: #000;
  font-size: 15px;
  line-height: 22px;
}

ol.commentlist li div {
  background: #fff;
}

.lsidebar, #sidebar, .rsidebar {
  background: #fff !important;
}

.widget_recent_comments .comment-author-link {
  color: #000;
}

li#text-11 {
  display: none;
}

li#text-12 {
  display: none;
}

.widgettitle span {
  font-size: 20px;
}

cite.fn {
  font-family: 'Avenirmedium';
  font-size: 18px;
}

.comment-meta > a {
  font-family: 'Avenirmedium';
  font-size: 14px;
  color: #6f89a5 !important;

}

.comment-body {
  padding: 0;
  margin: 0;
}

article.comment-body {
  background: #fff;
}

.comment-form-url .option {
  display: none;
}

.comment-author.vcard img {
  width: 45px;
  height: auto;
}


a.raindrops-comment-link em {
    font-size: 12px;
    text-transform: uppercase;
    background: #000 !important;
    color: #fff !important;
    padding: 6px 15px;
    display: inline-block;
    border: none !important;
    border-radius: 0 !important;
}

a.raindrops-comment-link:hover{
  opacity: 1 !important;
}

a.raindrops-comment-link:hover em{
    background: #f0b942 !important;
}

#post-9976 .raindrops-mod-new h2.h2.entry-title{
  margin: 0 0 5px;
}

#post-9976 .raindrops-mod-new .entry-content {
    margin: 0;
}

.O-raidu-content {
    margin: 0 !important;
}

.middle-content .hentry.rd-tpl-page .O-raidu-content h2 {
    font-size: 24px;
    text-transform: inherit;
    font-family: "Avenirmedium";
}

#post-1355 .postmetadata,
#post-1355 .social,
#post-9976 .social {
  display: none;
}


li.recentcomments > a {
  font-family: 'Avenirblack';
  font-size: 14px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
}

li.recentcomments .comment-date {
  color: #6f89a5 !important;
  font-size: 14px;
  font-family: inherit;
}

ul#recentcomments {
  margin: 0 0 40px !important;
  background: #f4f4f4;
  padding: 15px 20px;
}

ul#recentcomments li {
	border: none !important;
}

.main-partner-wrap {
	background: #f4f4f4;
	padding: 15px 15px;
}

li.recentcomments > a:hover {
  color: orange!important;
}

.lsidebar .widgettitle.default.h2 {
  margin-top: 20px;
}

.middle-content .the_post_thumbnailpage .category-posts {
  padding: 0;
}

#respond textarea#comment.has_error,
#respond input#email.has_error,
#respond input#url.has_error,
#respond input#author.has_error {
  border: 2px solid red !important;
}

span.author.vcard a {
    color: #1b1b1b !important;
} 

.nav-previous {
  width: 46%;
  float: left !important;
  margin-right: 20px;
}

#nav-below span.nav-next {
  float: left;
  width: 50%;
}

#nav-below span.nav-previous a,
#nav-below span.nav-next a {
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  padding: 0px 20px !important;
}

#nav-below span.nav-previous a:hover,
#nav-below span.nav-next a:hover {
  color: #aaa !important;
}

.related-posts .title{
  position: relative;
  display: inline-block;
}
.related-posts .title:before {
  position: absolute;
  content: "";
  left: 0px;
  bottom: -10px;
  height: 3px;
  width: 74%;
  background: #323232;
}

.yui-b .left-sidebar {
  width: 100%;
}

.wpdm-download-link {
  display: none !important;
}
.wpdm-link-tpl.link-btn{
  display: none;
  height: 0;
}
.category-archiv .entry-content .w3eden{
  margin: 0;
  display: none;
  height: 0;
}
.category-archiv .entry-meta .edit-link{
  display: none;
  width: 1px;
}
.category-archiv .post-category a:nth-child(3n){
  display: none;
}
.navigation.pagination{
  clear: both;
}
.category-archives li:after{
  content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.category-archives li h2.entry-title{
  margin-bottom: 15px;
}
.category-archives li .posted-on{
  font-size: 12px;
  clear: both;
}

.author font {
  color: #6f89a5;
  font-size: 15px;
}

.category-archives li .posted-on a time.updated {
  color: #6f89a5;
}

#archives-title .title:before {
  margin-right: 0 !important;
}

.index.archives li
 .entry-title {
  font-size: 23px;
 }

 .choose-player {
  padding: 7px 20px 2px 20px;
  background: #e2ae3e;
 }

  .lsidebar .choose-player ul li {
    display: inline-block;
    margin-right: 25px;
    line-height: 0;
  }

  .choose-player ul li:last-of-type {
    margin-right: 0px;
  }

  div#MusesRadioPlayer-HTML5-player-0 > div:nth-of-type(2n) div {
    font-size: 14px !important;
    font-family: 'AvenirBlack' !important;
    color: #0b5291 !important;
  }

  div#MusesRadioPlayer-HTML5-player-0 > div:nth-of-type(2n) {
    top: 0px !important;
  }

  .lsidebar .choose-player ul li a {
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
  }

  .lsidebar .choose-player ul li a img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
  }

  .lsidebar .choose-player ul li a:hover img {
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
  }

  #archives-title .title:before {
    display: none !important;
  }

  br.clear,
  .entry-content .clear {
    display: none;
  }

  .entry-title br {
    display: none;
  }

  .list li article h3.entry-title {
     height: 62px;
     overflow: hidden;
  }

  font {
    font-family: 'Avenirblack';
  }

  h3.comment-count {
    font-family: 'Avenirmedium';
  }

  .custom-search {
    background: #e3e3e3;
    padding: 20px 20px;
    margin: 0 0 20px;
  }

  .custom-search h3 {
    font-size: 21px;
    font-family: 'AvenirBlack';
    margin: 0 0 20px;
    text-transform: uppercase;
  }

  label.screen-reader-text {
    display: none;
  }

  .posted-on-string,
  .meta-sep,
  span.author.vcard {
    display: none;
  }


a.prev.page-numbers {
  position: relative;
  padding-left: 18px;
}

a.next.page-numbers {
  position: relative;
  padding-right: 18px;
}


a.prev.page-numbers:before {
    position: absolute;
    content: "\f104";
    top: 2px;
    font-family: 'FontAwesome';
    left: 0;
    font-size: 16px;
}

a.next.page-numbers:after {
    position: absolute;
    content: "\f105";
    top: 2px;
    font-family: 'FontAwesome';
    right: 0;
    font-size: 16px;
}

#nav-below {
  margin-top: 10px;
}

ul.search-results li {
  margin: 0 0 20px;
  border-bottom: 2px solid #f0f0f0;
}

ul.search-results .entry-title-text {
  font-size: 20px;
}

ul.search-results .entry-title-text:hover,
ul.search-results .entry-title-text:focus {
  color: #f0b942;
  outline: 0;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
}

.sub-toggle {
  display: none;
}

.social-list ul li a.youtube i,
.social-list ul li a.twitter i,
.social-list ul li a.vk i { 
  margin-right: 12px;
}

.middle-content article.rd-tpl-single .entry-meta span.this-posted-in,
.middle-content article.rd-tpl-single .entry-meta span.post-category {
  display: none;
}

.middle-content article.rd-tpl-single .entry-meta form .share-links {
  height: 32px;
  font-size: 11px;
}

.logoimg.has-site-logo {
	width: 100%;
}

#site-title {
  display: none;
}

#respond input[type="submit"]:hover {
  color: #f0b942;
}

.category-archives li:after {
  display: none;
}

li.loop-item-show-allways .rd-tpl-search a time.entry-date {
  display: block;
  margin: 0 0 8px;
}

#access {
  margin: 0;
}

.lsidebar li.page_item a:hover, 
.lsidebar .widget ul li a:hover {
  color: #f0b942 !important;
}

#access .menu > li:nth-of-type(2) {
  background: transparent;
}

#access .menu > li:nth-of-type(2).current-menu-item > a {
  color: #f0b942 !important;
}

.rd-cat-em .post .entry-meta .raindrops-share-wrap.firefox .raindrops-share .raindrops-download-icon a, .rd-cat-em .post .entry-meta .raindrops-share-wrap.firefox .raindrops-share .raindrops-share-icons > a {
  background: #484848;
  color: #fff !important;
}

li.loop-item-show-allways.browser-firefox {
  padding-bottom: 30px;
}

.entry-content.chrome blockquote {
  border: none;
  margin: 0;
  padding: 0;
  background: none;
}

li.loop-item-show-allways.browser-safari .rd-tpl-category .entry-meta .raindrops-share-wrap.safari .raindrops-share li.raindrops-download-icon {
  width: 50%;
  float: left;
}

li.loop-item-show-allways.browser-safari .rd-tpl-category .entry-meta .raindrops-share-wrap.safari .raindrops-share li.raindrops-share-icons {
  width: 50%;
  float: left;
}

li.loop-item-show-allways.browser-safari .rd-tpl-single .entry-content.safari {
  float: left;
  width: 86%;
}

li.loop-item-show-allways.browser-safari .rd-tpl-single .entry-meta {
  float: left;
  width: 14%;
}

.middle-content article.rd-tpl-single .entry-meta .raindrops-share-wrap.safari .raindrops-download-icon {
  float: left;
  width: 50%;
}

.middle-content article.rd-tpl-single .entry-meta .raindrops-share-wrap.safari .raindrops-share-icons {
  float: left;
  width: 50%;
}

.middle-content article.rd-tpl-single .entry-meta .raindrops-share-wrap.safari .raindrops-download-icon > a {
  background: #868686;
  color: #fff !important;
}

li.loop-item-show-allways.browser-safari .rd-tpl-category .entry-meta .raindrops-share-wrap.safari .raindrops-share li.raindrops-download-icon > a {
  background: #484848;
  border-radius: 0px;
  color: #fff !important;
}

li.loop-item-show-allways.browser-safari .rd-tpl-category .entry-meta .raindrops-share-wrap.safari .raindrops-share li.raindrops-share-icons > a {
  background: #484848;
  border-radius: 0px;
  color: #fff !important;
}


li.comment.byuser .reply a.comment-reply-link {
  font-family: 'Avenirblack';
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

li.comment.byuser .reply a.comment-reply-link:hover {
  color: #f0b942 !important;
}

#comments .commentlist .reply a.comment-reply-link {
  font-family: 'Avenirblack';
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

#comments .commentlist .reply a.comment-reply-link:hover {
  color: #f0b942 !important;
}

li.loop-item-show-allways .rd-tpl-search .entry-meta {
  width: auto;
}

ul.search-results li.raindrops-download-icon {
  border: none;
}

/*li.loop-item-show-allways .rd-tpl-search .entry-meta .chrome .raindrops-download-icon {
  display: none;
}*/

article {
  color: #000 !important;
}

.stream-list ul li a br,
.social-list ul li a br {
  display: none;
}

.social-list p {
  margin: 0;
}

#access .menu-header .menu li a:focus {
  background: none !important;
}

#header-image {
  background: none !important;
}

li.current-menu-item a span.o-raidu-title {
  background: #323232 !important;
  color: #f0b942 !important;
}

.site-navigation {
  padding: 0px !important;
}

#access .menu-header li > .sub-menu li {
  padding: 0;
}

.right-sidebar li.widget_text {
  margin: 0;
}

.right-sidebar li.widget_text:focus {
  outline: 0;
}

.g-recaptcha{
  margin-bottom: 0.9em;
}

.entry-content ins.adsbygoogle{
  border-bottom: none !important;
}

.entry-content ins:hover::before{
  display: none !important;
  content: '' !important;
}

.sidebar-contact-lists li a{
  color: #fff !important;
}

.sidebar-contact-lists li a:hover, .sidebar-contact-lists li a:visited, .sidebar-contact-lists li a:active, .sidebar-contact-lists li a:focus{
  color: #f0b942 !important;
}

.sv-song-title{
  margin: 0px 20px 20px;
}

.sv-song-title div{
  font-size: 10px;
  color: #323232;
  font-weight: bold;
}

.post-14910.page .social{
  display: none;
}

.post-14910 div br,
.post-1355 div br{
  display: none !important;
}

.O-raidu-content > p {
    margin-bottom: 0;
}

a#aw0, #google_image_div, #google_image_div img{
  width: 100% !important; 
}

.raindrop-download-icon{
  position: relative;
}

.raindrops-download-icon .dwn-tooltip{
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}


.raindrops-download-icon.firefox{
  transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}

.raindrops-share-wrap.firefox .raindrops-download-icon:hover .dwn-tooltip{
/*  visibility: visible;
  opacity: 1;*/
  margin-top: -50px;

}

.dwn-tooltip{
  position: absolute;
  /*top: 0;*/
  margin-top: -30px;
  width: 200px;
  margin-left: -110px;
  text-align: center;
  /*background: #5a5a5a;*/
  color: #000;
  padding: 5px;
  font-size: 12px;
  transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
}

.below-title-ad{
  margin: 20px 0 0 0;
}

@media(max-width: 580px){

  .g-recaptcha div {
    max-width: 100% !important;
  }

  .rc-anchor-logo-portrait {
    margin-left: 0px;
  }

  .custom-search h3 {
    font-size: 18px;
  }

  li.menu-item ul.sub-menu{
    left: 0 !important;
  }

  .related-posts .raindrops-category-posts{
    margin-bottom: 10px;
  }

  .related-posts .raindrops-category-posts h2.title{
      margin-bottom: 40px !important;
      font-size: 18px !important;
  }

  .main-partner-wrap .logoimg{
    margin-bottom: 0;
  }

  li.loop-item-show-allways.browser-safari .rd-tpl-category .entry-meta .raindrops-share-wrap.safari .raindrops-share li.raindrops-download-icon > a{
    padding: 0;
  }

  body {
    overflow-x: hidden !important;
  }

  ul#recentcomments {
    margin: 0 0 10px !important;
  }


}


@media(max-width: 1366px) and (min-width: 992px){
  .sdevice-line-break span{
    display: block;
  }
}

.prosimelist ul li {
  display: block;
  font-size: 16px;
}

.prosimelist ul li.sdevice-line-break span {
  display: block;
  font-size: 16px;
}

.prosimelist ul li.sdevice-line-break {
  font-size: 20px;
}

@media(min-width: 1024px) and (max-width: 1440px) {
  .prosimelist ul li {
    font-size: 13px;
  }

  .prosimelist ul li.sdevice-line-break {
    font-size: 16px;
  }
}

@media(max-width:768px){
  .choose-player{
    display: none !important;
  }
}


article .entry-content {
  margin: 0;
  width: 87%;
  float: left;
  margin-right: 6px;
}

article .entry-content.firefox,
article .entry-content.chrome,
article .entry-content.safari{
  margin-right: 0;
}

article .entry-content.firefox + .entry-meta{
  background: #484848;
}

article .entry-content.firefox + .entry-meta ul li{
  margin-bottom: 0 !important;
}

article .entry-meta {
  float: left;
  width: 12%;
  margin: 0;
  background: none;
  border: none;
}

ul.raindrops-share li {
  display: inline-block;
  vertical-align: top;
}

ul.raindrops-share li.raindrops-share-icons {
  position: relative;
}

ul.raindrops-share li.raindrops-share-icons .raindrops-share-list {
  min-width: 140px;
  text-align: right;
  position: absolute;
  top: -34px;
  right: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
}

ul.raindrops-share li.raindrops-share-icons .raindrops-share-list li {
  float: left;
}

ul.raindrops-share li.raindrops-share-icons .raindrops-share-list li a:hover {
  color: orange!important;
}

ul.raindrops-share li a {
  display: block;
  width: 33px;
  height: 40px;
  text-align: center;
  /*line-height: 33px;*/
  line-height: 40px;
/*  background: #fafafa;*/
  background: #484848;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  color: #fff !important;
}

ul.raindrops-share li.raindrops-share-icons:hover .raindrops-share-list {
  opacity: 1;
  visibility: visible;
}




/*=========== FOR FIREFOX BROWSER =================*/

.firefox ul.raindrops-share li a {
  height: 40px;
  line-height: 40px;
}

.firefox ul.raindrops-share li.raindrops-share-icons .raindrops-share-list {
  top: -44px;
}

#post-1355 article .entry-content {
      width: 100% !important;
  }


  .lsidebar .choose-player ul li a.play-winamp {
    display: block;
    width: 19px !important;
    height: 19px !important;
    background-image: url(images/sprite-players.png) !important;
    background-position: 13% 50% !important;
    background-repeat: no-repeat !important;
}

.lsidebar .choose-player ul li a.play-wmp {
    display: block;
    width: 19px !important;
    height: 19px !important;
    background-image: url(images/sprite-players.png) !important;
    background-position: 31.5% 49% !important;
    background-repeat: no-repeat !important;
}

.lsidebar .choose-player ul li a.play-qt {
    display: block;
    width: 19px !important;
    height: 19px !important;
    background-image: url(images/sprite-players.png) !important;
    background-position: 49.6% 49% !important;
    background-repeat: no-repeat !important;
}

.lsidebar .choose-player ul li a.play-real {
    display: block;
    width: 21px !important;
    height: 19px !important;
    background-image: url(images/sprite-players.png) !important;
    background-position: 67.6% 49% !important;
    background-repeat: no-repeat !important;
}

.lsidebar .choose-player ul li a.play-itunes {
    display: block;
    width: 19px !important;
    height: 19px !important;
    background-image: url(images/sprite-players.png) !important;
    background-position: 87% 49% !important;
    background-repeat: no-repeat !important;
}

.raindrops-share-wrap.firefox .raindrops-share,
.raindrops-share-wrap .raindrops-share{
  height: 40px;
  background: #484848 !important;
}

.raindrops-share-wrap.chrome ul.raindrops-share li{
  float: left;
  border-bottom: none;
}

.entry-content .mejs__container,
.entry-content .mejs__controls:not([style*="display: none"]){
  background: #484848;
}

.entry-content > div.mejs__container,
article .entry-content > div{
  margin: 0;
}

#playing{
  padding-left: 20px;
  padding-right: 20px;
    font-size: 12px;
    color: #2d2d2d;
    margin-bottom: 20px;
}


/* CSS by Amit */
#comments , #recentcomments , #content .left-sidebar nav.lsidebar h2:last-of-type { display:none !important; }
#content .left-sidebar nav.lsidebar #text-2 h2 { display:block !important; }
#doc5 #header-image { max-width:90% !important; }
header .site-logo a { width:50%; }
header .header-inner .advertisment-box { float:right; width:50%; padding-top: 35px; }
.site-logo img { max-height:160px; }
.site-logo { padding: 27px 30px !important; text-align:left; }
.site-logo a:first-child { float:left; }
.site-logo a:last-child { float:right; pointer-events:none; }
#header-image { padding-bottom:160px !important; }
.home .post-1355 p { font-size:15px; }
.home .post-1355 p.lead { font-weight:600; }
.home .post-1355 .read-more { display:block; color:#f0b942 !important; }
.home p + .advertisment-box , .entry-content iframe { margin:0 0 31px; }
.page-template-page-blog .middle-content h2 { font-size:33px; margin-bottom:9px; font-family: 'Avenirblack';}
.page-template-page-blog .middle-content p { font-size: 16px; margin-bottom: 24px; }
.page-template-page-blog .middle-content p a { color:#f0b942 !important; }
.page-template-page-blog .raindrops-category-posts li { margin-left: -11px; margin-bottom: 21px;}
.page-template-page-blog .raindrops-category-posts li .posted-on { display:block; }
.page-template-page-blog .raindrops-category-posts li .posted-on time { font-size:14px; color:#6f89a5; display:inline-block; min-width:85px; }
.page-template-page-blog .raindrops-category-posts li .posted-on .author { color:#201b17; font-size:14px; font-family:"Avenirblack"; }
.page-template-page-blog .raindrops-category-posts li span.raindrops_category_posts img { display:block; width: 83px; min-height: 80px; object-fit: cover; max-height:80px; }
.page-template-page-blog .raindrops-category-posts li article { background:none; }
.page-template-page-blog .middle-content h3 { font-size:21px; font-family:"Avenirblack"; margin-bottom:41px; }
.page-template-page-blog .middle-content h3.content-title:before { max-width:48px; }
.page-template-page-blog .middle-content .list h3 { margin-bottom:18px; max-height:43px; }
.page-template-page-blog .middle-content .entry-title span { display:block; }
.single-blog #nav-below { margin-bottom:20px; }
.single-blog.single article { margin-top:0; }
.single-blog .middle-content h2 { font-size:33px; margin-bottom:35px; font-family: 'Avenirblack'; line-height: 1.16; }
.single-blog .middle-content p a { text-decoration:underline; }
.single-blog .middle-content strong { font-weight:bold; }
.single-blog .middle-content p.excerpt { font-size:24px; margin-bottom:24px; line-height: 34px; }
.single-blog .middle-content .figure { margin-bottom:24px; }
.single-blog .middle-content .figure img { width:100%; }
.single-blog .middle-content .meta-data { margin-bottom:28px; }
.single-blog .middle-content .share { float:right; font-size: 17px; text-transform: capitalize; } 
.single-blog .middle-content .share ul { display:inline-block; }
.single-blog .middle-content .share li { display:inline-block; }
.single-blog .middle-content .share li a:hover { color:#f0b942 !important; }
.single-blog .related-posts.category-posts { padding: 15px 0 0; margin-bottom:20px; }
.single-blog .raindrops-category-posts + div { display:none; }
.single-blog .raindrops-category-posts ul.list li:nth-child(2) ~ li { display:none; }
.single-blog .social { padding:0; }
.single-blog .middle-content p { text-align:justify; }
.single-blog #respond { border-bottom: 1px solid #d1d1d1; padding-bottom: 15px; margin-bottom: 25px; }
#respond p.comment-form-url { display:none !important; }
#respond textarea#comment { font-family: 'Avenirmedium'; font-size: 16px !important; }
.single-blog #respond h3 { text-transform:uppercase; position:relative; font-family: 'Avenirblack'; margin: 0 0 25px; display:inline-block; }
.single-blog #respond h3:before { position: absolute; content: ""; left: 0px; bottom: -10px; height: 3px; width: 74%; background: #323232; }
.single-blog #respond input[type="submit"] { background:#ededed; color:#000000; font-size:13px; font-family: 'Avenirblack'; }
.single-blog #respond input[type="submit"]:hover , #searchform #searchsubmit:hover { background: #f0b942; }
.single-blog #respond .comment-form-author, .single-blog #respond .comment-form-email, .single-blog #respond .comment-form-url , .single-blog #respond .g-recaptcha { margin-bottom:21px; }
.single-blog .raindrops-comment-author-meta cite.fn img { display:none; }
.single-blog .commentlist .children { background:#fff; }
.single-blog .commentlist > li { margin: 0 0 15px; padding: 0 0 15px; }
.single-blog .commentlist .children li > div { border-left:1px solid #b3b3b3; padding-left:25px; border-bottom:25px solid #fff; position:relative; }
.single-blog .commentlist .children li > div:before { content: ''; position:absolute; height:25px; width:100%; bottom: -25px; left: -13px; background: #fff; }
.single-blog .commentlist .reply { margin-bottom:15px; }
.single-blog #nav-below span.nav-previous a:hover, .single-blog #nav-below span.nav-next a:hover { color: #f0b942 !important; }
.single-blog #nav-below span.nav-previous a, .single-blog #nav-below span.nav-next a { text-transform: capitalize; }
.home #post-1355 .post-1355 > h2.h2 { display:none; }
.home .raindrops-category-posts h3.content-title { color: #323232; font-family: "Avenirblack"; display: inline-block; padding: 0; }
.home .raindrops-category-posts h3.content-title:before { max-width: 48px; }
.home .raindrops-category-posts .list { left: 0; margin: 0 0 25px; column-count: 2; }
.home .raindrops-category-posts .list li { display:block; width:100%; }
.home .raindrops-category-posts li { margin-bottom:18px; }
.home .raindrops-category-posts li:nth-child(5) ~ li span.raindrops_category_posts img { display:block; height: 83px; object-fit: cover; width: 86px; }
.home .raindrops-category-posts li:nth-child(5) ~ li .post { background:transparent; }
.home .raindrops-category-posts li .posted-on { display:block; }
.home .raindrops-category-posts li h3.entry-title a { display:block; margin-top:0; }
.home .related-posts.category-posts { display:none; }
.home .raindrops-category-posts li .posted-on .author { color:#201b17; font-size:14px; font-family:"Avenirblack"; }
.home .raindrops-category-posts li .posted-on time { font-size:14px; color:#6f89a5; display:inline-block; min-width:85px; }
.footer-right { position:relative; }
.site-footer { padding: 35px 0 30px; }
.site-footer ul.footer-nav { margin: 0 0 28px; }
.footer-right p.logo-to-download { position:absolute; left:-65px; }
.footer-right p.logo-to-download a { text-transform: uppercase; font-size: 13px; font-family: "Avenirbold"; color:#fff !important; }
.footer-right p.logo-to-download a:hover { color: #f0b942 !important; }
.footer-right img { margin-top: -12px; }

.page-template-ebook .entry-title{ font-weight:bold;position:relative; margin-bottom:30px; font-size: 24px !important; }
.page-template-ebook .entry-title:before { position: absolute; content: ""; left: 0px; bottom: -8px; height: 5px; width: 68%; background: #323232; }
.page-template-ebook .entry-content h3 { margin-bottom: 20px; padding-top: 18px; font-size: 23px; }
.page-template-ebook #booking-form li.full-width { width:100%; float:none; clear:both; padding-bottom: 0; margin-bottom: 12px; position:relative; padding-left:45px; font-size: 16px; }
.page-template-ebook #booking-form li.full-width input { width: 20px; position:absolute; top:0; left:7px; vertical-align: middle; height:20px; -webkit-appearance: checkbox; appearance: auto; -moz-appearance: none; padding:0; }
.page-template-ebook #booking-form li.full-width input[type="radio"] { border-radius:50%; }
.page-template-ebook #booking-form textarea { padding: 6px 15px; font-weight:600; height: 53px; margin-bottom: 10px; border-radius: 0; border: none; background: #f9f9f9; font-family: 'Avenirmedium'; font-size: 15px; width: calc(100% - 50px); resize:none; margin-left: -35px;}
.page-template-ebook #booking-form *:focus { outline:none; }
.page-template-ebook #booking-form input { border:1px solid #f9f9f9; height: 24px; }
.page-template-ebook #booking-form input.error { border:1px solid red; }
.page-template-ebook #booking-form label.error { display:none !important; }
.page-template-ebook #booking-form .full-width label.error { display:block!important; margin-bottom:39px; opacity:0; position:absolute; }
#book0 + label , #book1 + label , #book2 + label , #book3 + label , .book_name + label{ font-weight:600; cursor:pointer;  transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
#book0 + label:hover , #book1 + label:hover , #book2 + label:hover , #book3 + label:hover , .book_name + label:hover{ color:#f0b942; transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
.page-template-ebook #booking-form li a { font-weight:bold; text-decoration:none; }
#booking-form input[type=submit] { max-width: 126px; height: 44px; margin-top: -4px; font-size: 16px; }
#booking-form li:last-child { text-align:left !important; }
#booking-form [type="checkbox"] + label { position:relative; }
#booking-form [type="checkbox"] + label:before { position:absolute; content: "\f00c"; font-family:"FontAwesome"; top:0; left:-33px; color:#000; display:none; }
#booking-form [type="checkbox"].checked + label:before { display:block; }
#booking-form [type="radio"] + label { position:relative; display:block; cursor:pointer; font-weight: 600; transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
#booking-form [type="radio"] + label:hover , #booking-form [type="radio"] + label:hover a { color:#f0b942 !important;  transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
#booking-form [type="radio"] + label:before { position:absolute; content: "•"; top: -6px; left: -31px; color: #000; font-size: 26px; display:none; }
#booking-form [type="radio"].checked + label:before { display:block; }
.page-template-ebook #booking-form label a { pointer-events:none; display: block; margin-bottom: 26px; }
#book3 + label { margin-bottom: 15px; display: inline-block; }
.page-template-ebook p.message { clear:both; font-weight:600; }
@media (max-width:1500px) {
  #header-image { padding-bottom: 130px !important; }
  header .header-inner .advertisment-box { padding-top: 20px; }
}
@media (max-width:1200px) {
header .header-inner .advertisment-box { float:none; width:100%; clear: both; padding-top:30px; }
  div#header-image { margin-left:0; text-align: center; width: 100%; }
  header .site-logo a { display:block; width: 100%; float:none; }
}

@media (max-width:992px) {
  .single-blog #respond .comment-form-author, .single-blog #respond .comment-form-email, .single-blog #respond .comment-form-url , .single-blog #respond .g-recaptcha { margin-right:10px; }
  .home .raindrops-category-posts .list { column-count: 1; }
}
@media (max-width:767px) {
  .single-blog #respond .comment-form-author input, .single-blog #respond .comment-form-email input, .single-blog #respond .comment-form-url input {  width:100%; }
  .single-blog .commentlist .children li { margin-left:15px; }
  .single-blog  #comments .commentlist .reply a.comment-reply-link { font-size:15px; }
  .single-blog .commentlist { margin-top:10px; }
  .footer-right { padding-top: 20px; }
  .footer-right p.logo-to-download { position: absolute; left: 0px; top: -57px; }
  .site-footer ul.footer-nav { margin: 0 0 45px; }
  .page-template-ebook article .entry-content { width: 100%; }
  #book0 + label ,#book1 + label , #book2 + label , #book3 + label , #booking-form [type="radio"] + label , .book_name + label{ max-width:70%; word-break:break-all; }
  div#header-image { margin-left: 0; }
  .site-logo a:first-child ,.site-logo a:last-child { float:none; }
  #header-image { padding-bottom: 100px !important; }
}
@media (max-width:380px) { 
  .footer-right p.logo-to-download {  top: -72px; }
  .footer-left p { min-height:30px; }
}
.post-1355 div br.block { display:block !important; }
.home .advertisment-box + .content-title { margin-top:25px; }

#booking-form ul { margin:0 -10px; }
#booking-form li { float:left; padding:0 10px 22px; width: calc(50% - 20px); }
#booking-form li:last-child { float:none; width:100%; clear: both; text-align: center; }
#booking-form input { padding: 6px 15px; height: 40px; border-radius: 0; border: none; background: #f9f9f9; font-family: 'Avenirmedium'; font-size: 16px; width: calc(100% - 30px); font-weight:600; }
#booking-form input[type=submit] { background: #2d2d2d; color:#fff; max-width:240px; margin:0 auto; transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
#booking-form input[type=submit]:hover { background: #f0b942;  transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
.page-template-ebook .hfeed a { text-decoration: underline; }

#loginform ul { margin:0 -10px; }
#loginform li { float:left; padding:0 10px 20px; width: calc(50% - 20px); }
#loginform li:last-child { float:none; width:100%; clear: both; text-align: center; }
#loginform input { padding: 6px 15px; height: 40px; border-radius: 0; border: none; background: #f9f9f9; font-family: 'Avenirmedium'; font-size: 14px; width: calc(100% - 30px); }
#loginform input[type=submit] { background: #2d2d2d; color:#fff; max-width:240px; margin:0 auto; }

div[id^=sklikReklama] { display:none; }
.audio-banner { background:#A9FFEA; transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.audio-banner:hover { background:#e3e3e3; transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;}

a.odysee-li {
    background: #FA6165 !important;
	color: #fff;
}