article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
audio,
canvas,
video {
display: inline-block;
max-width: 100%;
}
html {
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:100%;
}
body,
button,
input,
select,
textarea,
#buttonE {
color: #2b2b2b;
font-family: arial, Tahoma, verdana;
font-size: 0.94em;
line-height: 1.5;
}
#buttonE {
margin-top: 1.5em;
}
body {
background: #fff;
}
.glav {
color: #000;
}
tbody {
vertical-align: top;
}
thead {
font-weight: 700;
text-align: center;
vertical-align: top;
font-style: italic;
}
a {
text-decoration: none;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
}
.aRed {
color: #c00;
}
h1 {
clear: both;
font-weight: 700;
margin: 36px 0 12px;
font-size: 26px;
line-height: 1.3846153846;
}
#fronth {
font-size: 26px;
}
address {
font-style: italic;
margin-bottom: 24px;
}
abbr[title] {
border-bottom: 1px dotted #2b2b2b;
cursor: help;
}
b, strong {
font-weight: 700;
}
cite,
dfn,
em,
i {
font-style: italic;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
p, .contM {
margin-bottom: 24px;
}
code,
kbd,
tt,
var,
samp,
pre {
font-family: monospace, serif;
font-size: 15px;
-webkit-hyphens: none;
-moz-hyphens:none;
-ms-hyphens:none;
hyphens:none;
line-height: 1.6;
}
.nonehyphens, h1, h2, h3, h4, h5, h6, thead {
-webkit-hyphens: none;
-moz-hyphens:none;
-ms-hyphens:none;
hyphens:none;
}
pre {
border: 1px solid #699;
-webkit-box-sizing: border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-bottom: 24px;
max-width: 100%;
overflow: auto;
padding: 12px;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
blockquote,
q {
-webkit-hyphens: none;
-moz-hyphens:none;
-ms-hyphens:none;
hyphens:none;
quotes: none;
}
q:before,
q:after {
content: "";
content: none;
}
.comment-content blockquote:before {
color: #bbb;
content: "\201E";
font-size: 3em;
line-height: 0.1em;
float: left;
margin-top: 0.35em;
}
.comment-content blockquote:after {
color: #bbb;
content: "\201C";
font-size: 3em;
float: right;
margin-top: -1.4em;
}
blockquote,
.bcode {
font-family: Georgia, "Bitstream Charter", serif;
font-style: italic;
margin: 0 !important;
color: #333333;
background-color: #f5f2e4;
padding:1px 10px;
border: 1px solid #cc9;
}
blockquote cite,
blockquote small {
color: #2b2b2b;
line-height: 1.5;
}
blockquote em,
blockquote i,
blockquote cite {
font-style: normal;
}
.poster {
text-align: center;
border: 1px solid green;
font-size: 150%;
}
small {
font-size: smaller;
}
big, .copyT {
font-size: 125%;
}
sup,
sub {
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
dl, dt, dd, li {
margin-bottom: 1em;
}
img {
-ms-interpolation-mode: bicubic;
border: 0;
vertical-align: middle;
}
figure {
margin: 0;
}
fieldset {
border: 1px solid #699;
margin: 0 0 24px;
padding: 11px 12px 0;
}
legend {
white-space: normal;
}
button,
input,
select,
textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
font-size: 100%;
margin: 0 0 5px 0;
max-width: 100%;
vertical-align: baseline;
}
button,
input {
line-height: normal;
}
input,
textarea {
background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
input[disabled] {
cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
padding: 0;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
table {
background: #fff;
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin-bottom: 24px;
width: 100%;
}
.mobtd {
display: none;
}
.sidebar-forum {
display:none;
}
th {
border-width: 0 1px 1px 0;
font-weight: bold;
text-align: left;
}
.content-area td {
border-width: 0 1px 1px 0;
padding: 8px;
}
.noteYu td {
border-width: 0 1px 1px 0;
padding: 5px;
}
.mob td, .mobSummary {
display:block;
}
.thema-yumas {
border-width: 0;
padding: 0;
width: 27%;
}
del {
color: #767676;
}
hr {
background-color: #699;
border: 0;
height: 1px;
margin-bottom: 23px;
}
::selection {
background: #A0B8DA;
color: #000;
text-shadow: none;
}
::-moz-selection {
background: #A0B8DA;
color: #000;
text-shadow: none;
}
input, textarea,
#readyT,
#buttonE a {
border: 1px solid #699;
border-radius: 2px;
color: #2b2b2b;
padding: 8px 10px 7px;
}
#buttonE a {
background-color: #EEE;
}
textarea {
width: 100%;
}
input:focus,
textarea:focus {
border: 1px solid rgba(0, 0, 0, 0.3);
outline: 0;
}
button {
border-radius: 7px;
padding: 10px 30px 11px;
}
button:hover {
background-color: #F5F3E1;
}
input[type="button"],
input[type="reset"],
input[type="submit"],
#buttonE a {
border-radius: 2px;
color: #336;
font-size: 12px;
font-weight: 700;
padding: 10px 30px 11px;
vertical-align: bottom;
}
.contributor-posts-link:hover,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
#buttonE a:hover,
#buttonE a:focus {
background-color: #A0B8DA;
color: #fff;
}
button:active,
.contributor-posts-link:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
background-color: #A0B8DA;
}
::-webkit-input-placeholder {
color: #939393;
}
:-moz-placeholder {
color: #939393;
}
::-moz-placeholder {
color: #939393;
opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}
:-ms-input-placeholder {
color: #939393;
}
.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {
max-width: 100%;
}
.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img {
height: auto;
}
img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img {
height: auto;
max-width: 100%;
}
embed,
iframe,
object,
video {
margin-bottom: 24px;
max-width: 100%;
}
p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object {
margin-bottom: 0;
}
.alignleft {
float: left;
}
.alignright, .contM {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.tablecenter {
width: auto;
margin-left: auto;
margin-right: auto;
}
blockquote.alignleft,
img.alignleft {
margin: 7px 24px 7px 0;
}
.wp-caption.alignleft {
margin: 7px 14px 7px 0;
}
blockquote.alignright,
img.alignright {
margin: 7px 0 7px 24px;
}
.wp-caption.alignright {
margin: 7px 0 7px 14px;
}
blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
margin-top: 7px;
margin-bottom: 7px;
}
.site-content blockquote.alignleft,
.site-content blockquote.alignright {
border-top: 1px solid #699;
border-bottom: 1px solid #699;
padding-top: 17px;
}
.wp-caption {
margin-bottom: 24px;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0;
}
.wp-caption-text {
-webkit-box-sizing: border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
font-style: italic;
line-height: 1.5;
margin: 9px 0;
padding-right: 10px;
text-align: center;
}
.wp-smiley {
border: 0;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto;
color: #36f;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
line-height: normal;
padding: 15px 23px 14px;
position: absolute;
left: 5px;
top: 5px;
text-decoration: none;
width: auto;
z-index: 10; /* Above WP toolbar */
}
.screen-reader-text:hover {
color: #018fe2;
}
.hide {
display: none;
}
.hentry:before,
.hentry:after,
.contributor-info:before,
.contributor-info:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
content: "";
display: table;
}
.hentry:after,
.contributor-info:after,
[class*="content"]:after,
[class*="site"]:after {
clear: both;
}
.comment-edit-link:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.contributor-posts-link:before,
.menu-toggle:before {
-webkit-font-smoothing: antialiased;
display: inline-block;
font: normal 16px/1 Genericons;
text-decoration: inherit;
vertical-align: text-bottom;
}
.site-content span + .entry-date:before,
.full-size-link:before,
.parent-post-link:before,
span + .byline:before,
span + .comments-link:before,
span + .edit-link:before,
.widget_twentyfourteen_ephemera .entry-title:after {
content: "\0020\007c\0020";
}
.site {
position: relative;
}
.main-content {
width: 100%;
}
/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */
.lru {
width: 40px;
height: 27px;
}
#site-header {
position: relative;
z-index: 3;
}
.site-header {
position: relative;
width: 100%;
z-index: 4;
}
.header-main {
min-height: 48px;
padding: 0 10px;
}
.site-title {
float: left;
line-hight:1.2em;
color:#000;
z-index: 4;
}
.site-title a, .fGr {
color:#063;
font:normal 1.7em/0.3em tahoma, arial, verdana;
margin: 0;
}
#fTi {
margin-top:-40px;
}
.site-title a:hover {
color:#090;
text-decoration: none;
}
.site-navigation ul {
list-style: none;
margin: 0;
}
.site-navigation li {
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.site-navigation a {
display: block;
}
.nav-menu a:hover {
text-decoration: none;
}
.primary-navigation {
float: right;
-webkit-box-sizing: border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding-top: 24px;
}
.primary-navigation.toggled-on {
padding: 72px 0 36px;
}
.primary-navigation.toggled-on .nav-menu {
display: block;
}
.primary-navigation a {
padding: 7px 0;
font-size:120%;
}
.menufoot {
line-height:3em;
font-size:120%;
}
.menu-toggle {
cursor: pointer;
font-size: 0;
height: 48px;
margin: 0;
overflow: hidden;
position: absolute;
top: 0;
right: 0;
text-align: center;
width: 48px;
}
.entry-content, .entry-summary {
text-align: left;
overflow:hidden;
}
.hentry {
margin: 0 auto 48px;
max-width: 672px;
}
.site-content .entry-header, .site-contentR .entry-header, .site-contentA .entry-header, .site-contentD .entry-header, .site-contentMi .entry-header,
.site-content .entry-summary, .site-contentR .entry-summary,
.site-content .entry-meta,
.page-content,
.site-content .entry-content, .site-contentR .entry-content, .site-contentD .entry-content, .site-contentMi .entry-content {
margin: 0 auto;
}
.site-contentR, .site-content, .site-contentA, .site-contentD, .site-contentMi {
margin: 0;
}
.entry-header {
z-index: 10;
}
.entry-title,
.archive-title {
font-size: 22px;
font-weight: 300;
line-height: 1.0909090909;
margin-bottom: 12px;
margin: 0 0 12px 0;
}
#frHead {
margin-top:-22px;
}
.entry-title a,
#vdfoot a {
color: #2b2b2b;
}
.entry-title a:hover {
color: #36f;
}
.site-content .entry-header, .site-contentR .entry-header, .site-contentA .entry-header, .site-contentD .entry-header, .site-contentMi .entry-header {
padding: 0 10px;
}
.sticky .entry-date {
display: none;
}
.cat-links {
font-weight: 900;
}
.cat-links a {
color: #2b2b2b;
}
.cat-links a:hover {
color: #36f;
}
.byline {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.entry-content,
.entry-summary,
.page-content, .yumas-hyphens {
-webkit-hyphens: auto;
-moz-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
word-wrap: break-word;
}
.site-content .entry-content, .site-contentR .entry-summary,
.page-content {
padding: 12px 10px 0;
}
.site-contentR .entry-content, .site-contentA .entry-content, .site-contentD .entry-content, .site-contentMi .entry-content {
padding: 22px 10px 0;
}
.page .entry-content {
padding-top: 0;
}
a:hover {
text-decoration: underline;
}
.entry-content table,
.comment-content table {
line-height: 1.2857142857;
margin-bottom: 24px;
}
.entry-content th,
.comment-content th {
font-weight: 700;
padding: 8px;
}
.hentry .mejs-container {
margin: 12px 0 18px;
}
.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {
background: #fff;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #fff;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
background: #A0B8DA;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-total {
background: rgba(255,255,255,.33);
}
.hentry .mejs-container .mejs-controls .mejs-time {
padding-top: 9px;
}
.hentry .mejs-controls .mejs-time-rail span {
border-radius: 0;
}
.hentry .mejs-overlay-loading {
background: transparent;
}
.page-links {
clear: both;
font-size: 12px;
font-weight: 900;
line-height: 2;
margin: 24px 0;
}
.page-links a,
.page-links > span {
border: 1px solid #fff;
display: inline-block;
height: 22px;
margin: 0 1px 2px 0;
text-align: center;
width: 22px;
}
.page-links a {
border: 1px solid #fff;
color: #030;
text-decoration: none;
}
.page-links a:hover {
background: #018fe2;
border: 1px solid #018fe2;
color: #000;
}
.page-links > .page-links-title {
height: auto;
margin: 0;
padding-right: 7px;
width: auto;
}
.gallery {
margin-bottom: 20px;
}
.gallery-item {
float: left;
margin: 0 4px 4px 0;
overflow: hidden;
position: relative;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 48%;
max-width: -webkit-calc(50% - 4px);
max-width:calc(50% - 4px);
}
.gallery-columns-3 .gallery-item {
max-width: 32%;
max-width: -webkit-calc(33.3% - 4px);
max-width:calc(33.3% - 4px);
}
.gallery-columns-4 .gallery-item {
max-width: 23%;
max-width: -webkit-calc(25% - 4px);
max-width:calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
max-width: 19%;
max-width: -webkit-calc(20% - 4px);
max-width:calc(20% - 4px);
}
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
-webkit-box-sizing: border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
color: #fff;
font-size: 12px;
line-height: 1.5;
margin: 0;
max-height: 50%;
opacity: 0;
padding: 6px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
width: 100%;
}
.gallery-caption:before {
content: "";
height: 100%;
min-height: 49px;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.format-aside .entry-content,
.format-aside .entry-summary,
.format-quote .entry-content,
.format-quote .entry-summary,
.format-link .entry-content,
.format-link .entry-summary {
padding-top: 0;
}
.post-meta-key,
.site-content .format-link .entry-title,
.site-content .format-aside .entry-title,
.site-content .format-quote .entry-title {
display: none;
}
.post-meta li {
list-style: none;
}
.nav-links {
-webkit-hyphens: auto;
-moz-hyphens:auto;
-ms-hyphens:auto;
border-top: 1px solid #699;
hyphens:auto;
word-wrap: break-word;
}
.post-navigation,
.image-navigation {
margin: 24px auto 48px;
max-width: 474px;
padding: 0 10px;
}
.post-navigation a,
.image-navigation .previous-image,
.image-navigation .next-image {
border-bottom: 1px solid #699;
padding: 11px 0 12px;
width: 100%;
}
.post-navigation .meta-nav {
color: #767676;
display: block;
font-size: 12px;
font-weight: 900;
line-height: 2;
}
.post-navigation a,
.image-navigation a {
color: #2b2b2b;
display: block;
font-size: 14px;
font-weight: 700;
line-height: 1.7142857142;
}
.post-navigation a:hover,
.image-navigation a:hover {
color: #36f;
}
.paging-navigation {
border-top: 5px solid #fff;
margin: 48px 0;
}
.paging-navigation .loop-pagination {
margin-top: -5px;
text-align: center;
}
.paging-navigation .page-numbers {
border-top: 5px solid transparent;
display: inline-block;
font-size: 14px;
font-weight: 900;
margin-right: 1px;
padding: 7px 16px;
}
.paging-navigation a {
color: #2b2b2b;
}
.paging-navigation .page-numbers.current {
border-top: 5px solid #A0B8DA;
}
.paging-navigation a:hover {
border-top: 5px solid #36f;
color: #36f;
}
.attachment .entry-content {
padding-top: 0;
}
.entry-attachment .attachment {
margin-bottom: 24px;
}
.fullSize {
padding: 20px 10px;
}
.archive-header,
.page-header {
margin: 24px auto;
max-width: 474px;
}
.page-title {
font-size: 16px;
font-weight: 900;
line-height: 1.5;
margin: 0;
}
.taxonomy-description,
.author-description {
color: #767676;
font-size: 14px;
line-height: 1.2857142857;
padding-top: 18px;
}
.taxonomy-description p:last-child,
.author-description p:last-child {
margin-bottom: 0;
}
.taxonomy-description a,
.author-description a {
text-decoration: underline;
}
#d-nn a:hover,
.taxonomy-description a:hover,
.author-description a:hover {
text-decoration: none;
}
.full-width .hentry {
max-width: 100%;
}
.comments-area {
margin: 48px auto;
max-width: 750px;
padding: 0 10px;
}
.comment-reply-title,
.comments-title {
font: 900 16px/1.5 arial, Lato, sans-serif;
margin: 0;
}
.comment-list {
list-style: none;
margin: 0 0 48px 0;
}

.comment-author {
font-size: 14px;
line-height: 1.7142857142;
}
.comment-list .reply,
.comment-metadata {
font-size: 12px;
line-height: 2;
}
.comment-list .reply {
margin-top: 24px;
}
.fn {
font-weight: 900;
}
.comment-author a {
color: #2b2b2b;
}
.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a {
color: #767676;
}
.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
color: #36f;
}
.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
border-top: 1px solid #699;
margin-bottom: 24px;
padding-top: 24px;
}
.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child {
border-top: 0;
}
.comment-author {
position: relative;
}
.comment-author .avatar {
border: 0;
height: 18px;
padding: 2px;
position: absolute;
top: 0;
left: 0;
width: 18px;
}
.says {
display: none;
}
.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
padding-left: 30px;
}
.comment-edit-link {
margin-left: 10px;
}
.comment-edit-link:before {
content: "\f411";
}
.comment-content {
-webkit-hyphens: auto;
-moz-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
word-wrap: break-word;
}
.comment-content ul,
.comment-content ol {
margin: 0 0 24px 0;
}
.comment-content li > ul,
.comment-content li > ol {
margin-bottom: 0;
}
.comment-content > :last-child {
margin-bottom: 0;
}
.comment-list .children {
list-style: none;
margin-left: -40px;
}
.comment-content ul,
.comment-content ol {
margin: 0 0 24px 0;
}
.comments-area ol {
margin-left: -40px;
}
.comment-respond {
margin-bottom: 24px;
padding: 0;
}
.comment .comment-respond {
margin-top: 24px;
}
.comment-respond h3 {
margin-top: 0;
margin-bottom: 24px;
}
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags,
.form-allowed-tags code {
color: #767676;
}
.comment-awaiting-moderation,
.logged-in-as {
font-size: 14px;
line-height: 1.7142857142;
}
.comment-form label {
display: block;
}
.comment-form input[type="text"],
.comment-form input[type="email"] {
width: 100%;
}
.form-allowed-tags,
.form-allowed-tags code {
font-size: 12px;
line-height: 1.5;
}
.required {
color: #c0392b;
}
.comment-reply-title small a {
color: #2b2b2b;
float: right;
height: 24px;
overflow: hidden;
width: 24px;
}
.comment-reply-title small a:hover {
color: #36f;
}
.comment-reply-title small a:before {
content: "\f405";
font-size: 32px;
}
.comment-navigation {
font-size: 12px;
line-height: 2;
margin-bottom: 48px;
}
.nav-next,
.nav-previous {
display: inline-block;
margin: 0 50px 30px 0;
}
#comment-nav-above {
margin-top: 36px;
margin-bottom: 0;
}
.fra {
padding: 1em 1em 0.5em 6%;
line-height:1.64em;
}
.frin {
margin-left:6%;
}
.frb {
font-weight:600;
}
.secondary, .secondaryMi {
clear: both;
position: relative;
z-index: 2;
}
#secondary p {
margin-left:10px;
margin-bottom: 18px;
}
.widget {
margin-bottom: 30px;
width: 100%;
word-wrap: break-word;
line-height: 1.5;
}
.widget a:hover,
#secondary a:hover {
color: #36f;
}
.widget h1, .widget h2 {
font-size: 1em;
line-height: 1.0909090909;
color: #2b2b2b;
}
.widget h1 {
margin: 24px 0 12px 20px;
}
.widget h2 {
margin: 24px 0 22px 50px;
}
.widget ul,
.widget ol {
list-style: none;
margin: 0 0 0 0;
}
.widget li {
margin-left: 0;
margin-bottom: 1.2em;
}
.widget hr {
background-color: rgba(255, 255, 255, 0.2);
}
.widget input,
.widget textarea {
background-color: #fff;
border-color: rgba(255, 255, 255, 0.2);
color: #030;
padding: 1px 2px 2px 4px;
}
.widget input:focus,
.widget textarea:focus {
border-color: rgba(255, 255, 255, 0.3);
}
.widget button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
background-color: #336;
border: 0;
color: #fff;
padding: 5px 15px 4px;
}
.widget input[type="button"]:hover,
.widget input[type="button"]:focus,
.widget input[type="reset"]:hover,
.widget input[type="reset"]:focus,
.widget input[type="submit"]:hover,
.widget input[type="submit"]:focus {
background-color: #2551a8;
}
.widget input[type="button"]:active,
.widget input[type="reset"]:active,
.widget input[type="submit"]:active {
background-color: #A0B8DA;
}
.widget .wp-caption {
color: rgba(255, 255, 255, 0.7);
margin-bottom: 18px;
}
.widget-title {
font-weight: 700;
line-height: 1.7142857142;
margin: 0 0 24px 20px;
}
.loginS {
padding: 0 0 0 10px;
}
.pageM .widget-title {
padding: 0 0 0 20px;
}
.site-info {
margin-top: 5px;
border-top: 1px solid rgba(255, 255, 255, 0.2);
padding: 8px 20px;
}
.site-info a {
color: #336;
}
.site-info a:hover {
color: #36f;
text-decoration: underline;
}
.site-footer {
position: relative;
z-index: 3;
}
#liric {font-family:"Times New Roman", Times, serif;
font-size:120%;
}
#liric p, .inter, #rubric p {
text-indent:0;
}
.chemE {
margin: 0.5em 0 1.2em;
font-size: 1.5em;
}
.chemB, .copyT {
margin: 15px 25px 25px 0;
}

.sidebar-left li, .sidebar-right li, .sidebar-left-forum li {
margin: 1em 0 0 -20px;
line-height: 1.2em;
}
.minim {
display: none;
}
.site-contentM {
margin:0 5%;
max-width:2000px;
}
.author {
 margin-right: 40px;
 margin-bottom: 2em;
 color:#666666;
}
.comment-notes{ display: none; }
.comment-form-url{ display: none; }
.form-allowed-tags{ display: none; }
table .border0, .border0 td {border:0;
}
/* --------------- Main Menu ------------ */

#menu-2 a {
display:block;
}
.primary-navigation {
margin: 0 1px 0 -12px;
padding: 0;
}
.primary-navigation .menu-toggle {
display: none;
padding: 0;
}
.primary-navigation .nav-menu {
border-bottom: 0;
display: block;
}
.primary-navigation.toggled-on {
border-bottom: 0;
margin: 0;
padding: 0;
}
.primary-navigation li {
border: 0;
display: inline-block;
height: 48px;
line-height: 48px;
position: relative;
}
.primary-navigation a {
color: #336;
display: inline-block;
padding: 0 12px;
white-space: nowrap;
}
.primary-navigation li:hover > a,
.primary-navigation li.focus > a {
background-color: #A0B8DA;
color: #fff;
}
.primary-navigation ul li:hover > ul,
.primary-navigation ul li.focus > ul {
left: auto;
}
.drweb {
display:none;
}
.drweb-mobile {
border-top:1px solid #699;
padding:10px 0 0;
}
#vdfoot {
margin:20px -8px -8px;
padding:30px 3% 20px;
background: #ccc;
}
.alignright448 {
text-align:center;
margin-left: 10px;
}
.alignright448 figcaption, .alignright300 figcaption {
margin-top:.5em;
margin-bottom:1em;
color:#555d66;
font-size:.88em
}
/*=================================================================================*/
@-ms-viewport {
width: device-width;
}
@viewport {
width: device-width;
}
@media screen and (max-width: 400px) {
.list-view .site-content .entry-header {
background-color: transparent;
padding: 0;
}
.list-view .content-area {
padding: 0 10px;
}
.list-view .site-content .hentry {
border-bottom: 1px solid #699;
margin: 0;
min-height: 60px;
padding: 12px 0 9px;
}
.list-view .site-content .cat-links,
.list-view .site-content .entry-content,
.list-view .site-content .entry-summary {
display: none;
}
.list-view .site-content .entry-title {
clear: none;
font-size: 15px;
font-weight: 900;
line-height: 1.2;
margin-bottom: 6px;
}
.list-view .site-content .format-aside .entry-title,
.list-view .site-content .format-link .entry-title,
.list-view .site-content .format-quote .entry-title {
display: block;
}
.archive-header,
.page-header {
border-bottom: 1px solid #699;
margin: 24px auto 0;
padding-bottom: 24px;
}
.error404 .page-header {
border-bottom: 0;
margin: 0 auto 24px;
padding: 0 10px;
}
.fullSize img {
width:100%;
}
}

@media screen and (max-width: 500px) {
.entry-content ol {
margin-left: 12px;
padding:0;
}
.entry-content ul, .entry-content li {
margin-left: 7px;
padding:0;
}
.mobSummary {
margin-bottom:20px;
}
}
@media screen and (min-width: 401px) {
a.post-thumbnail:hover img {
opacity: 0.85;
}
.full-size-link:before,
.parent-post-link:before,
.site-content span + .byline:before,
.site-content span + .comments-link:before,
.site-content span + .edit-link:before,
.site-content span + .entry-date:before {
content: "";
}
.attachment span.entry-date:before,
.entry-content .edit-link a:before,
.site-content .byline a:before,
.site-content .comments-link a:before,
.site-content .entry-date a:before,
.site-content .full-size-link a:before,
.site-content .parent-post-link a:before,
.site-content .post-format a:before {
-webkit-font-smoothing: antialiased;
display: inline-block;
font: normal 16px/1 Genericons;
text-decoration: inherit;
vertical-align: text-bottom;
}
.site-content .format-video .post-format a:before {
content: "\f104";
}
.site-content .format-audio .post-format a:before {
content: "\f109";
}
.site-content .format-image .post-format a:before {
content: "\f473";
}
.site-content .format-quote .post-format a:before {
content: "\f106";
margin-right: 2px;
}
.site-content .format-gallery .post-format a:before {
content: "\f103";
margin-right: 4px;
}
.site-content .format-aside .post-format a:before {
content: "\f101";
margin-right: 2px;
}
.site-content .format-link .post-format a:before {
content: "\f107";
position: relative;
top: 1px;
}
.site-content .entry-date a:before,
.attachment .site-content span.entry-date:before {
content: "\f303";
margin-right: 1px;
position: relative;
top: 1px;
}
.site-content .byline a:before {
content: "\f304";
}
.site-content .comments-link a:before {
content: "\f300";
margin-right: 2px;
}
.entry-content .edit-link a:before {
content: "\f411";
}
.site-content .full-size-link a:before {
content: "\f402";
margin-right: 1px;
}
.site-content .parent-post-link a:before {
content: "\f301";
}
.list-view .site-content .hentry {
border-top: 1px solid #699;
padding-top: 48px;
}
.list-view .site-content .hentry:first-of-type,
.list-view .site-content .hentry.has-post-thumbnail {
border-top: 0;
padding-top: 0;
}
.archive-header,
.page-header {
margin: 0 auto 60px;
padding: 0 10px;
}
.entry-content p {
margin:10px 0;
line-height:1.64em;
text-indent:2em;
}
.entry-content li {
line-height:1.64em;
}
}

@media screen and (min-width: 460px) {
ul, ol {
margin: 0 0 24px 20px;
}
li > ul,
li > ol {
margin: 0 0 1em 20px;
}
.contM {
float: left;
}
}

@media screen and (min-width: 594px) {
.mobtd {
display:table-cell;
}
.entry-title,
.archive-title {
font-size: 28px;
}
.site-content .entry-header {
padding-right: 30px;
padding-left: 30px;
}
}

@media screen and (min-width: 673px) {
.header-main {
padding: 0 30px;
}
.content-area {
float: left;
width: 100%;
}
#fronth {
font-size: 2.3em;
}
.archive-header,
.comments-area,
.image-navigation,
.page-header,
.page-content,
.post-navigation,
.site-content .entry-content,
.site-content .entry-summary {
padding-right: 30px;
padding-left: 30px;
}
.full-width .site-content {
margin-right: 0;
}
.site-info {
padding: 9px 30px;
}
}

@media screen and (min-width: 783px) {
.header-main {
padding-right: 0;
}
.site-contentD .entry-header, .site-contentMi .entry-header {
text-align:center;
}
.primary-navigation {
float: right;
font-size: 75%;
margin: 0 1px 0 -12px;
padding: 0;
}
.alignright448,
.alignright300 {
float: right;
}
.alignright300 {
width: 300px;
margin-left: 10px;
text-align:center;
}
}

@media screen and (min-width: 810px) {
.gost {
float: left;
margin: 5px;
}
.menufoot {
text-align:right;
line-height:2.4em;
font-size:100%;
}
.entry-content, .entry-summary {
overflow:visible;
}
.attachment .entry-attachment .attachment {
margin-right: -168px;
margin-left: -168px;
max-width: 810px;
}
.attachment .site-contentA .attachment img {
display: block;
margin: 0 auto;
}
.contributor-avatar {
margin-left: -168px;
}
.entry-content, .entry-header, .entry-summary {
width:90%;
}
.contributor-summary {
float: left;
}
.full-width .site-content blockquote.alignleft,
.full-width .site-content blockquote.alignright {
width: -webkit-calc(50% + 130px);
width:calc(50% + 130px);
}
.full-width .site-content .alignleft {
clear: left;
}
.full-width .site-content .alignright {
clear: right;
}
.comment-list .children {
margin-left: 15px;
}
.comment-content ul,
.comment-content ol {
margin: 0 0 24px 22px;
}
.site-contentM {
margin:0 5%;
}
.stars {
padding-left: 7em;
}
}

@media screen and (min-width: 846px) {
.comment-list .trackback,
.comment-list .pingback,
.comment-list article {
margin-bottom: 36px;
padding-top: 36px;
}
.comment-author .avatar {
height: 34px;
top: 2px;
width: 34px;
}
.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
padding-left: 50px;
}
.comment-list .children {
margin-left: 20px;
}
.gost {
margin-bottom: -20px;
}
.mob td, .mobSummary {
display:table-cell;
}
}

/*------------------------------------------------------------------------------------------
===========================================================================================*/

@media screen and (min-width: 1008px) {
.main-content {
float: left;
}
.main-contentR {
float: right;
}
.site-content, .site-contentD {
margin-left: 230px;
}
.site-contentR {
margin-right: 20%;
}
.site-contentD {
margin-right: 260px;
}
.site-contentMi {
margin-right: 280px;
margin-left: 280px;
}
.site-content .entry-header, .site-contentR .entry-header, .site-contentD .entry-header, .site-contentMi .entry-header {
margin-top: 0;
}
.widget, .site-footer, .col-link {
font-size: 0.94em;
}
.secondary {
border: 0;
clear: none;
float: left;
margin: 0 0 0 -100%;
min-height: 75vh;
width: 16.5%;
}
.secondaryR {
border: 0;
clear: none;
float: right;
margin: 0 0 0 -100%;
min-height: 75vh;
width: 16.5%;
}
.secondaryMi {
border: 0;
clear: none;
float: left;
margin: 0 0 0 -100%;
min-height: 75vh;
width: 16.5%;
}
.secondaryRMi {
border: 0;
clear: none;
float: right;
margin: 0 0 0 -100%;
min-height: 75vh;
width: 16.5%;
}
#gimn {
width:250px;
}
#gimnMi {
width:300px;
}
#menu-2 {
width:220px;
}
#menu-2 ul, #menu-2Mi ul {
margin-left: -25px;
}
#menu-2Mi {
width:270px;
}
.secondaryF {
border: 0;
clear: none;
float: right;
margin: 0 0 0 -100%;
min-height: 75vh;
width: 225px;
}
.sidebar-forum {
display:block;
}
.primary-sidebar {
padding-top: 0;
}
.primary-sidebar .widget input,
.primary-sidebar .widget textarea,
#ugra_map {
font-size: 0.875em;
padding: 3px 2px 4px 4px;
}
.sm-center {
font-size: 0.875em;
text-align: center;
}
.primary-sidebar .widget input[type="button"],
.primary-sidebar .widget input[type="reset"],
.primary-sidebar .widget input[type="submit"] {
padding: 5px 15px 4px;
}
#liric {
margin-left: 80px;
}
.pageM .recentcomments {
margin-bottom:5px;
}
.drweb {
margin-top:115em;
display:block;
}
.drweb-mobile {
display:none;
}
}

@media screen and (min-width: 1100px) {
.minim {
display:table-cell;
}
.logo {
display:none;
}
#frHead {
margin-top:0;
}
.alignright600 {
float: right;
}
}

@media screen and (min-width: 1200px) {
.site-content, .site-contentD, .site-contentMi {
margin-left: 20%;
}
}

@media screen and (min-width: 1400px) {
.site-contentR, .site-contentD, .site-contentMi {
margin-right: 26%;
}
.secondaryR, #gimn {
width: 25%;
}
.sidebar-left {
margin: 0 15em 0 1em;
}
.sidebar-right {
position:absolute;
top:80px;
right:10px;
width:11em;
margin: 0 1em;
}
.site-contentD, .site-contentMi {
margin-left: 26%;
}
#menu-2 {
width:25%;
}
}

@media screen and (min-width: 1600px) {
.site-contentR {
margin-right: 30%;
}
.secondaryR, .secondaryF {
width: 29%;
}
.sidebar-right {
width:15em;
}
.sidebar-forum {
position:absolute;
top:80px;
right:10px;
margin: 0 1em;
}
.sidebar-left-forum {
width: 43%;
}
}

@media screen and (min-width: 1800px) {
.site-contentR {
margin-right: 35%;
}
.sidebar-right {
width:25em;
}
}

@media screen and (min-width: 1260px) {
.site-content blockquote.alignleft,
.site-content blockquote.alignright {
width: -webkit-calc(50% + 18px);
width:calc(50% + 18px);
}
}

@media print {
body {
background: none !important; /* Brute force since user agents all print differently. */
color: #000;
font-size: 11pt;
font-family:"Times New Roman", Times, serif;
}
h2, h3 {
font-weight: 500;
margin-top: 0;
}
.site,
.site-header,
.hentry,
.site-contentR .entry-header,
.site-contentR .entry-content,
.site-contentR .entry-summary,
.page-content,
.archive-header,
.page-header,
.contributor-info,
.comments-area,
.attachment .entry-attachment .attachment {
max-width: 100%;
}
.print,
.site-header,
.site-content nav,
.edit-link,
.page-links,
.widget-area,
.more-link,
.post-format-archive-link,
.comment-respond,
.comment-list .reply,
.comment-reply-login,
#secondary,
#respond,
.site-footer {
display: none;
}
.entry-content a,
.entry-summary a,
.page-content a,
.comment-content a {
text-decoration: none;
}
.site-header,
.post-thumbnail,
a.post-thumbnail:hover,
.site-content .entry-header,
.site-footer {
background: transparent;
}
.header-main {
padding: 48px 10px;
}
.site-title {
float: none;
}
.content-area {
padding-top: 0;
}
.list-view .site-content .hentry {
border-bottom: 1px solid #699;
margin-bottom: 48px;
padding-bottom: 24px;
}
.archive-title,
.page-title {
margin: 0 10px 48px;
}
}

.entry-summary {
border-bottom: 1px solid #699;
}
.bil {
font-weight: bold;
}
td ol, td ul, td ol li, td ul li {
margin-left: 0;
padding-left: 1em;
}
.times h2 {
font-family: "Times New Roman",Times,serif;
}
.times {
font-family: "Times New Roman",Times,serif;
font-size: 1.1em;
}
.op-right {
color:#505050;
}
.linkSummary {
text-align: right;
margin: -0.7em 0 2.8em;
}
.summImg {
margin:0 0 10px 0;
}
.mobSummary {
padding:0 10px 0 0;
}
.inter {
font: italic 1.1em Times New Roman,Times,serif;
margin-bottom:0;
}
.bgForum {
background: #f7f7f7;
}
.frC {
text-align:center;
}
.buket {
background:#F0F7FF;
}
#author {
 text-align: right;
 margin-right: 40px;
 margin-top: 14px;
 color:#666666;
}
#menu {
font:bold 1em "Times New Roman",Times,serif;
clear:both;
}
#menu ul {
margin:20px 0 0 -20px;
list-style:none;
}
#menu li {
display:inline;
}
#menu a {
float:left;
display:block;
text-align: center;
margin:5px;
padding:0.8em;
border:1px solid #ccc;
border-radius: 3px;
box-shadow: 0 0 2px 2px #ccc;
background:#F8FAF7;
}
#menu li:hover > a,
#menu li.focus > a {
background-color: #A0B8DA;
color: #fff;
}
#menuF, #menuD, #menuT, #menuB {
font:normal 1em arial,Tahoma,verdana;
}
.num {
text-align: center;
font:italic 1.2em "Times New Roman",Times,serif;
}
.exam {
margin:30px 10px;
line-height:1.6em;
font:italic 1.2em "Times New Roman",Times,serif;
}
.note {
margin-left:10%;
color:#666666;
}
.snos {
font:normal 0.875em Tahoma, arial, verdana;
}
.grey {
color:#666;
}
.rub {
color:#c93;
font:italic 1.2em "Times New Roman",Times,serif;
}
.mmr {
margin-left:4%;
}
#testOnl ul {
list-style-type:none;
clear:both;
margin:0 0 0em;
padding:0;
}
#testOnl ul li {
margin-top:0.7em;
}
#testOnl a:focus,
#testOnl a:active,
#testOnl a:hover,
#buttonE a:focus,
#buttonE a:active,
#buttonE a:hover {
text-decoration: none;
}
.catalog {
border-top:1px solid #ccc;
}
.catalog td {
border-bottom:1px solid #ccc;
}
.videogirl td {
padding:3px;
}
.videogirl img {
width: 200px;
}
.videogirl a, .videogirl h3 {
color:#f90;
font-weight: bold;
}
.cRed {
color: red;
}
.h150 {
height:150px;
}
.elbg {
background:#ff9;
}
.stars {
padding-left: 3em;
}
.strR {
padding-left: 10em;
font-style: italic;
}
.plays {
font-family: "Times New Roman",Times,serif;
font-size: 120%;
}
.plays div {
margin-bottom: 24px;
text-indent:-30px;
padding-left: 30px;
}
.plays h2 {
margin-top: 40px;
}
.ayu,
.edit-link {
font: normal 1.02em arial, Tahoma, verdana;
}
.bT {
	margin: 5px;
	padding: 5px;
border: 1px solid #99c;
  -khtml-border-radius-topleft: 5px;
  -khtml-border-radius-topright: 5px;
  -khtml-border-radius-bottomleft: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
#cn-accept-cookie,
#cn-more-info {
background: #DFDFDF;
padding: 0.3em 1em;
}
