html,body,h1,h2,h3,h4,h5,h6,p,img,ul,ol,li,form,fieldset {
    border:none;
    margin:0;
    outline:0;
    padding:0;
    list-style:none;
    vertical-align:baseline
}
html {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
*,*:before,*:after {
    -webkit-box-sizing:inherit;
    -moz-box-sizing:inherit;
    box-sizing:inherit
}
body {
    font-family:Arial,Sans-serif;
    font-size:16px;
    color:whitesmoke
}
body {
    padding:3px;
    font-size:16px;
    font-weight:700;
    color:#fff;
    line-height:1.6
}
article,aside,details,figcaption,figure,footer,header,nav,section,summary {
    display:block
}
embed,iframe,object,video {
    max-width:100%
}
h1 {
    font-size:20px
}
h2 {
    font-size:20px
}
h3 {
    font-size:20px
}
h4 {
    font-size:18px
}
h5 {
    font-size:16px
}
h6 {
    font-size:14px
}
h1,h2,h3,h4,h5,h6 {
    clear:both;
    line-height:1.2
}
a {
    color:#fff;
    cursor:pointer;
    text-decoration:none;
    outline:none
}
#top {
    width:auto;
    text-align:center;
    position:fixed;
    top:1px;
    left:0;
    right:0
}
#bwh {
    width:auto;
    text-align:center;
    position:fixed;
    bottom:0;
    left:0;
    right:0
}
#right {
    width:auto;
    text-align:center;
    position:fixed;
    bottom:0;
    right:5px
}
#left {
    width:auto;
    text-align:center;
    position:fixed;
    bottom:0;
    left:5px
}
blockquote {
    border:1px solid #989898;
    border-radius:10px;
    margin:2px;
    padding:10px 14px 2px;
    font-style:italic;
    background:#300000
}
del {
    color:salmon;
    text-decoration:none;
    font-weight:700
}
em {
    color:#13e4ff;
    text-decoration:none;
    font-weight:700
}
code {
    color:#ffc561;
    text-decoration:none;
    font-weight:700
}
strong {
    color:#FF0;
    text-decoration:none;
    font-weight:700
}
cite {
    color:#FF4500;
    text-decoration:none;
    font-weight:700
}
strike {
    color:#32CD32;
    text-decoration:none;
    font-weight:700
}
b {
    color:lime;
    text-decoration:none;
    font-weight:700
}
c {
    text-decoration:none;
    font-weight:700
}
d {
    color:cyan;
    text-decoration:none;
    font-weight:700
}
e {
    color:#FF8C00;
    text-decoration:none;
    font-weight:700
}
f {
    color:#FF1493;
    text-decoration:none;
    font-weight:700
}
g {
    color:#00BFFF;
    text-decoration:none;
    font-weight:700
}
h {
    color:#F0F;
    text-decoration:none;
    font-weight:700
}
i {
    color:#f5e242;
    text-decoration:none;
    font-weight:700
}
j {
    color:#f60;
    text-decoration:none;
    font-weight:700
}
k {
    color:#8bf38b;
    text-decoration:none;
    font-weight:700
}
l {
    color:#ADFF2F;
    text-decoration:none;
    font-weight:700
}
m {
    color:hotpink;
    text-decoration:none;
    font-weight:700
}
n {
    color:#E6E6FA;
    text-decoration:none;
    font-weight:700
}
o {
    color:#20B2AA;
    text-decoration:none;
    font-weight:700
}
q {
    color:#87CEFA;
    text-decoration:none;
    font-weight:700
}
r {
    color:lime;
    text-decoration:none;
    font-weight:700
}
s {
    color:#F03;
    text-decoration:none;
    font-weight:700
}
t {
    color:#06C;
    text-decoration:none;
    font-weight:700
}
v {
    color:violet;
    text-decoration:none;
    font-weight:700
}
w {
    color:#FFFAF0;
    text-decoration:none;
    font-weight:700
}
x {
    color:red;
    text-decoration:line-through
}
y {
    color:#F06;
    text-decoration:none;
    font-weight:700
}
z {
    color:#0C9;
    text-decoration:none;
    font-weight:700
}
#ads,#lk {
    width:auto;
    text-align:center;
    position:fixed;
    bottom:0;
    left:140px
}
pre {
    background-color:#2b2424;
    border:1px solid #fd0404;
    margin:8px 0;
    padding:8px;
    overflow:auto;
    -ms-word-wrap:normal;
    word-wrap:normal
}
pre,code {
    font-size:16px;
    line-height:1.55
}
dl {
    padding-left:20px
}
dt {
    font-weight:700
}
dd {
    margin:0 0 10px
}
ul,ol {
    margin-top:4px;
    margin-bottom:8px;
    padding-left:20px
}
ul ul,ol ol {
    padding-left:15px
}
li {
    margin-top:4px;
    margin-bottom:4px;
    margin-left:15px;
    margin-right:0
}
address {
    margin-bottom:10px
}
.cf:before,.cf:after {
    clear:both;
    content:"";
    display:table
}
.left {
    float:left
}
.right {
    float:right
}
.clear {
    clear:both
}
#container {
    box-shadow:0 0 6px #000;
    margin:0 auto
}
#header {
    background-position:center;
    min-height:130px
}
#header-info-wrap {
    float:left;
    max-width:100%
}
#header-info-wrap #header-text {
    padding-top:20px;
    margin-left:18px;
    font-weight:700
}
#site-title {
    font-size:44px;
    text-shadow:0 4px 2px #825387
}
#site-title a {
    color:#FFA900;
    line-height:1
}
#site-title a:hover {
    color:#e400ff
}
#site-description {
    font-size:16px;
    margin-top:6px;
    margin-bottom:6px
}
#main {
    border:5px solid #fd0404;
    border-top:1px;
    width:100%
}
#content {
    display:table-cell;
    vertical-align:top;
    padding:5px 8px 0 8px;
    border-right:2px solid red
}
#sidebar {
    display:table-cell;
    vertical-align:top;
    padding:0 0 10px 0
}
.widget-title>span {
    position:relative;
    text-align:center
}
.icon {
    width:11px;
    height:11px;
    margin-right:6px;
    display:inline-block;
    border-radius:10px;
    background:#04fd0d;
    box-shadow:0 0 10px #fafd04
}
#footer {
    background-image:-ms-linear-gradient(right,#33222C 0%,#996485 50%,#996485 51%,#36222c 100%);
    background-image:-o-linear-gradient(right,#33222C 0%,#996485 50%,#996485 51%,#36222c 100%);
    border:0 solid #fd0404;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    width:100%;
    color:#fff;
    text-shadow:0 0 0 #b90a0a
}
#footer {
    border-top:0 solid #b90a0a;
    box-shadow:0 0 0 #b90a0a inset
}
#below-menu {
    border:2px solid #fd0404;
    width:100%;
    color:#f5b5d4;
    box-shadow:0 -1px 2px #000 inset
}
#footer a,#below-menu a {
    color:#fff
}
#footer a:hover,#below-menu a:hover {
    color:#f4ff00
}
#footer-area {
    min-height:5px
}
#footer-bottom {
    overflow:auto;
    min-height:10px;
    padding:6px
}
#footer-links {
    float:left
}
#theme-link {
    float:right;
    padding-top:4px;
    font:10px verdana,sans-serif
}
#nav ul,#nav li {
    margin:0;
    padding:0;
    list-style:none
}
#nav .menu {
    float:left;
    border-right:0 solid #fd0404
}
#nav .menu li {
    float:left;
}
#nav .menu>li,#nav .menu>ul>.page_item {
    background:#fff0;
    border-right:1px solid #805757;
    border-left:1px solid #0e0101
}
#nav .menu>li:first-child,#nav .menu>ul>.page_item:first-child {
    border-left:none
}
#nav .menu>li>a,#nav .menu>ul>.page_item>a {
    background:linear-gradient(to bottom,transparent 75%,rgb(0 0 0 / .28) 100%);
    min-width:100px;
    text-align:center
}
#nav .menu a {
    display:block;
    padding:8px 14px;
    color:#fff;
    font-size:16px;
    font-weight:700;
    text-shadow:0 2px 2px #000
}
#nav .menu a:hover,#nav .menu ul a:hover {
    position:relative;
    background-image:-ms-linear-gradient(left,#F09DC9 0%,#000000 50%,#F09ECA 100%);
    background-image:-moz-linear-gradient(left,#F09DC9 0%,#000000 50%,#F09ECA 100%);
    background-image:-o-linear-gradient(left,#F09DC9 0%,#000000 50%,#F09ECA 100%);
    background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#F09DC9),color-stop(50,#000000),color-stop(100,#F09ECA));
    background-image:-webkit-linear-gradient(left,#fd0404 0%,#000000 50%,#fd0404 100%);
    background-image:linear-gradient(to bottom,#000000 0%,#9b9292 50%,#000000 100%);
    border-bottom:0 solid #fd0404;
    color:whitesmoke;
    text-shadow:none
}
#nav .menu>.menu-item-has-children>a:after,#nav .menu>ul>.page_item_has_children>a:after {
    content:" ";
    padding-left:18px;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAQAAAChr3WYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABSSURBVHjajM6xEUBQFETR+42EftTyU5GUCgQa0IXy5MyYK+CNgMBGuyfaJO8U/MWShoWKDQCpWcmInU92syBif9NhK4E4qjpcKxBnp+jp6+c5ACEGPYQx6rvMAAAAAElFTkSuQmCC);
    background-position:80% 60%;
    background-repeat:no-repeat
}
#nav .menu>.menu-item-has-children>a:hover:after,#nav .menu>ul>.page_item_has_children>a:hover:after {
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAQAAAChr3WYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABSSURBVHjajM6xEUBQFETR+42EftTyU5GUCgQa0IXy5MyYK+CNgMBGuyfaJO8U/MWShoWKDQCpWcmInU92syBif9NhK4E4qjpcKxBnp+jp6+c5ACEGPYQx6rvMAAAAAElFTkSuQmCC)
}
#nav .sub-menu,#nav .children {
    background:linear-gradient(#000,transparent),linear-gradient(-45deg,#000000,transparent),linear-gradient(45deg,#000000,transparent);
    border:solid 0 #fd0404;
    border-bottom:0 solid #fd0404;
    position:absolute;
    width:192px;
    box-shadow:0 1px 4px #000;
    display:none;
    z-index:990
}
#nav .sub-menu li,#nav .children li {
    border-top:1px solid #710303;
    border-bottom:1px solid #710303
}
#nav .sub-menu li:first-child,#nav .children li:first-child {
    border-top:none
}
#nav .sub-menu li:last-child,#nav .children li:last-child {
    border-bottom:none
}
#nav .sub-menu li a,#nav .children li a {
    float:left;
    width:178px;
    padding:10px 14px;
    color:#FFF;
    font-size:14px;
    text-shadow:0 1px 1px #000
}
#nav .sub-menu .sub-menu,#nav .children .children {
    top:-1px
}
#nav .sub-menu>.menu-item-has-children>a,#nav .children>.page_item_has_children>a {
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAQAAADMDLw1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABSSURBVHjaYvjP8J/hP8N/bSjN8J8BxrjyPxxd6Nn/X/8TUIXu/P///+//AmShu/8hoOk/AxMDKuBlQFNVh6zxyf////NRjb/9Pw3dEaYIpwIGAFJfYxqarDBZAAAAAElFTkSuQmCC);
    background-repeat:no-repeat;
    background-position:98% center
}
#nav li:hover>ul {
    display:inline
}
#nav-search-form {
    padding:7px 14px;
    height:36px
}
#nav-search-form label {
    float:left
}
#nav-search-form .screen-reader-text {
    display:none
}
#nav-search-form input[type="search"] {
    width:150px;
    height:22px;
    border:1px solid #fd0404;
    padding:2px;
    color:#555
}
#nav-search-form input[type="submit"] {
    background-image:-ms-linear-gradient(top,#000000 0%,#FF0000 50%,#000000 100%);
    background-image:-moz-linear-gradient(top,#000000 0%,#FF0000 50%,#000000 100%);
    background-image:-o-linear-gradient(top,#000000 0%,#FF0000 50%,#000000 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000000),color-stop(50,#FF0000),color-stop(100,#000000));
    background-image:-webkit-linear-gradient(top,#000000 0%,#FF0000 50%,#000000 100%);
    background-image:linear-gradient(to bottom,#000000 0%,#FF0000 50%,#000000 100%);
    float:left;
    width:22px;
    height:22px;
    border:none;
    margin-left:4px;
    cursor:pointer
}
#nav .drop-toggle {
    display:none;
    color:#FFF;
    font-size:30px;
    height:auto;
    padding:0;
    width:auto
}
#content-nosidebar {
    padding:0 10px 20px
}
.sitemap-template {
    padding:20px 0 30px 30px
}
.sitemap-template>h3 {
    margin:16px 0 6px
}
.sitemap-template>ul {
    margin-left:10px
}
.sitemap-template>ul li {
    list-style:square inside
}
.sitemap-template>ul .children {
    padding-left:14px
}
.blog-view {
    background-image:-ms-linear-gradient(left,#191015 0%,#614054 50%,#191015 100%);
    background-image:-moz-linear-gradient(left,#191015 0%,#614054 50%,#191015 100%);
    background-image:-o-linear-gradient(left,#191015 0%,#614054 50%,#191015 100%);
    background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#0e0101),color-stop(50,#710303),color-stop(100,#0e0101));
    background-image:-webkit-linear-gradient(left,#0e0101 0%,#710303 50%,#0e0101 100%);
    background-image:linear-gradient(to right,#0e0101 0%,#000000 50%,#0e0101 100%);
    border:1px solid #6e1f1f;
    border-radius:5px;
    box-shadow:0 0 0 #b90a0a;
    margin-top:3px;
    margin-bottom:5px;
    padding:8px;
    padding-top:6px
}
article.sticky {
    background-image:-ms-radial-gradient(center,ellipse farthest-corner,#000000 0%,#BA0000 50%,#000000 100%);
    background-image:-moz-radial-gradient(center,ellipse farthest-corner,#000000 0%,#BA0000 50%,#000000 100%);
    background-image:-o-radial-gradient(center,ellipse farthest-corner,#000000 0%,#BA0000 50%,#000000 100%);
    background-image:-webkit-gradient(radial,center center,0,center center,286,color-stop(0,#000000),color-stop(50,#BA0000),color-stop(100,#000000));
    background-image:-webkit-radial-gradient(center,ellipse farthest-corner,#000000 0%,#BA0000 50%,#000000 100%);
    background-image:radial-gradient(ellipse farthest-corner at center,#000000 0%,#000000 50%,#000000 100%);
    border:1px solid #fd0404;
    border-top:6px solid red
}
.blog-view .entry-title a {
    font-weight:400
}
.blog-view .entry-date {
    float:right;
    margin:2px 0 2px 6px;
    padding:1px 6px;
    font-size:13px
}
.blog-view .entry-date a {
    color:#000
}
.blog-view .entry-author,.blog-view .entry-categories {
    display:none;
    margin-top:6px
}
.blog-view .entry-author,.blog-view .entry-categories a {
    padding:0 4px;
    color:#fff;
    display:inline-block;
    margin-bottom:2px
}
.blog-view .entry-categories a:hover {
    background:#fff0;
    color:#FFF;
    border-color:#fd0404
}
.blog-view .entry-content {
    margin-top:6px;
    font:bold 15px/20px arial,sans-serif;
    font-variant:small-caps
}
.blog-view .entry-thumbnail {
    border-radius:20%;
    float:left;
    margin-right:8px
}
.blog-view .entry-thumbnail img {
    border-radius:20%;
    float:left
}
.blog-view .entry-excerpt p {
    text-align:justify;
    color:#fff;
    margin-bottom:8px!important;
    margin-top:0!important
}
.continue-reading {
    background-image:-ms-linear-gradient(left,#261920 0%,#F2A2A2 50%,#261920 100%);
    background-image:-moz-linear-gradient(left,#261920 0%,#F2A2A2 50%,#261920 100%);
    background-image:-o-linear-gradient(left,#261920 0%,#F2A2A2 50%,#261920 100%);
    background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#261920),color-stop(50,#fd0404),color-stop(100,#261920));
    background-image:-webkit-linear-gradient(left,#261920 0%,#fd0404 50%,#261920 100%);
    background-image:linear-gradient(to right,#261920 0%,#fd0404 50%,#261920 100%);
    border:1px solid #fd0404;
    border-radius:10px;
    box-shadow:0 0 2px #000;
    color:#FFF;
    float:right;
    font-weight:700;
    font-size:13px;
    padding:2px 4px;
    margin:0 4px 4px 0
}
.continue-reading:hover {
    background:#e91e80;
    color:#FFF;
    box-shadow:0 0 3px #ff0909;
    text-shadow:0 1px 1px #333
}
.comment-count {
    float:left;
    padding:4px 6px 0;
    color:#fd0404
}
#bottom-navi {
    border-top:1px solid #000;
    padding-top:0;
    padding-bottom:0;
    margin-top:0
}
#content article {
    -ms-word-wrap:break-word;
    word-wrap:break-word
}
.entry-header {
    margin-bottom:2px;
    display:inline
}
.entry-title {
    display:inline;
    line-height:1.2
}
.entry-title a {
    color:#fd0404;
    text-shadow:0 0 0 #fd0404
}
.entry-title a:hover {
    color:#e400ff
}
.entry-tags {
    margin:4px 0
}
.entry-tags,.tagcloud,.widget_tag_cloud .widget-content {
    line-height:1
}
.entry-tags a,.tagcloud a,.widget_tag_cloud a[style] {
    background:#ccc;
    color:#444;
    display:inline-block;
    font-size:.7rem!important;
    font-weight:900;
    line-height:1;
    letter-spacing:1px;
    margin:0 3px 8px 11px!important;
    padding:5px 6px 6px 3px!important;
    position:relative;
    text-transform:uppercase
}
.tagcloud a,.widget_tag_cloud a {
    background:#ccc
}
.entry-tags a {
    margin-right:8px
}
.footer .tagcloud a {
    background:#eee
}
.footer .tagcloud a:before {
    border-right-color:#eee
}
.entry-tags a:before,.tagcloud .widget-content a:before,.widget_tag_cloud .widget-content a:before {
    border:11px solid #fff0;
    border-left-width:0;
    border-right-color:#ccc;
    content:"";
    display:block;
    left:-11px;
    position:absolute;
    top:0
}
.entry-tags a:hover,.tagcloud .widget-content a:hover,.widget_tag_cloud .widget-content a:hover {
    background:#0093c2;
    color:#fff
}
.entry-tags a:hover:before,.tagcloud .widget-content a:hover:before,.widget_tag_cloud .widget-content a:hover:before {
    border-right-color:#0093c2
}
.page-nav,.comment-nav {
    padding:2px 0;
    clear:both;
    width:100%
}
.page-nav>*,.comment-nav>* {
    padding:4px 8px;
    margin:0 1px;
    border:1px solid #fd0404;
    color:#FFF;
    font-size:13px;
    text-shadow:1px 1px 1px #000;
    background:linear-gradient(to bottom,#888 0%,#333 100%)
}
.page-nav a:hover,.comment-nav a:hover {
    background:#e400ff;
    color:#FFF;
    border:1px solid #fd0404;
    font-weight:700;
    text-decoration:underline
}
.single-view {
    margin-top:0;
    padding:6px 0 0
}
.single-view .entry-title a {
    letter-spacing:-1px
}
.post-edit-link {
    float:right;
    border:1px solid #fd0404;
    margin:3px;
    background:#000;
    display:block;
    padding:1px 8px;
    color:#FFF
}
.post-edit-link:hover {
    background:#e400ff;
    color:#FFF
}
.single-view .entry-meta-top {
    margin-top:6px;
    padding-top:8px;
    border-top:1px solid #fd0404
}
.single-view .entry-date,.single-view .entry-author {
    background-image:-ms-linear-gradient(left,#000000 0%,#710303 50%,#000000 100%);
    background-image:-moz-linear-gradient(left,#000000 0%,#710303 50%,#000000 100%);
    background-image:-o-linear-gradient(left,#000000 0%,#710303 50%,#000000 100%);
    background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#000000),color-stop(50,#710303),color-stop(100,#000000));
    background-image:-webkit-linear-gradient(left,#000000 0%,#710303 50%,#000000 100%);
    color:#fff0;
    border:0 solid #fd0404;
    float:right;
    padding:1px 6px;
    margin:3px;
    display:none
}
.single-view .entry-content {
    margin-bottom:0;
    font-family:Arial,Sans-serif;
    font-size:16px;
    line-height:1.55
}
.single-view .updated {
    color:#fff0;
    font-size:11px;
    display:none
}
.type-attachment .attachment img {
    display:block;
    margin:8px auto
}
.post-nav {
    border-top:1px solid #fd0404;
    padding:16px 10px 14px;
    margin-top:6px
}
.link-prev {
    float:left;
    max-width:100%
}
.link-next {
    float:right;
    max-width:100%
}
.attachment-nav .link-prev,.attachment-nav .link-next {
    margin:6px 8px 14px
}
.attachment-nav .link-prev a,.attachment-nav .link-next a {
    background:#303030;
    border:1px solid;
    box-shadow:0 0 3px #333;
    padding:3px 6px;
    color:#FFF
}
.entry-meta-bottom {
    border-bottom:1px solid #000;
    margin-bottom:0
}
.entry-content a {
    text-decoration:none
}
.entry-content p,.comment-content p {
    margin:4px 0 12px
}
.entry-excerpt p {
    margin:0 0 4px
}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.comment-content h1,.comment-content h2,.comment-content h3,.comment-content h4,.comment-content h5,.comment-content h6 {
    clear:none;
    line-height:1.5
}
.entry-content li,.comment-content li {
    list-style-position:outside;
    list-style-type:disc
}
.entry-content ol>li,.comment-content ol>li {
    list-style-type:decimal
}
.entry-content ol>li>ol>li,.comment-content ol>li>ol>li {
    list-style-type:lower-alpha
}
.entry-content ol>li>ol>li>ol>li,.comment-content ol>li>ol>li>ol>li {
    list-style-type:lower-roman
}
.entry-content th,.entry-content td,.comment-content th,.comment-content td {
    padding:8px 10px
}
img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"],.entry-content img,.comment-content img {
    height:auto;
    max-width:100%
}
.wp-smiley {
    width:auto!important;
    border:none!important;
    padding:0!important
}
.alignnone {
    margin-top:4px;
    margin-bottom:4px
}
.alignleft {
    float:left;
    margin:4px 8px 4px 0
}
.alignright {
    float:right;
    margin:4px 0 4px 8px
}
.aligncenter {
    display:block;
    margin:4px auto
}
.wp-caption {
    max-width:100%
}
.wp-caption img {
    width:100%;
    background-color:#000;
    border:1px solid #fd0404;
    padding:4px
}
.wp-caption .wp-caption-text,.gallery-caption {
    margin:0;
    padding:0 5px;
    text-align:center;
    color:#555;
    font-size:12px;
    font-size:.75rem;
    line-height:1.6
}
.wp-caption .wp-caption-text,.gallery-caption {
    margin:0;
    padding:0 5px;
    color:#dcdcdc;
    font-size:12px;
    font-size:.75rem;
    line-height:1.6
}
.gallery .gallery-item {
    margin-left:0;
    margin-right:0;
    margin-bottom:0
}
.gallery-item img {
    padding:4px;
    display:inline-block;
    border:1px solid #efb6de!important
}
.gallery-item img:hover {
    background-color:#150717;
    border:1px solid #e400ff!important
}
.type-attachment .entry-content div.attachment {
    margin-bottom:10px;
    text-align:center
}
.sitemap-template .entry-content h3 {
    margin-left:10px
}
.sitemap-template .entry-content ul {
    margin:8px 0 15px 10px
}
.sitemap-template .entry-content ul li {
    list-style:square inside
}
#respond {
    background-image:-ms-linear-gradient(bottom,#000000 0%,#710303 50%,#000000 100%);
    background-image:-moz-linear-gradient(bottom,#000000 0%,#710303 50%,#000000 100%);
    background-image:-o-linear-gradient(bottom,#000000 0%,#710303 50%,#000000 100%);
    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000000),color-stop(50,#6E4D5D),color-stop(100,#000000));
    background-image:-webkit-linear-gradient(bottom,#000000 0%,#000000 50%,#000000 100%);
    background-image:linear-gradient(to top,#000000 0%,#000000 50%,#000000 100%);
    border:1px solid #6e1f1f;
    border-radius:8px;
    margin:4px 0;
    padding:5px 6px 10px
}
.comment-body {
    background-color:#1b1919;
    border:1px solid #6e1f1f;
    border-top:1px solid #6e1f1f;
    border-radius:5px;
    box-shadow:0 0 0 #271919;
    margin:8px 0;
    padding:8px;
    word-wrap:break-word
}
#comments .comment-list {
    padding-left:0
}
#comments .children {
    padding-left:5px
}
.comment-list .comment,.comment-list .pingback,.comment-list .trackback {
    list-style:none;
    margin:0 0 8px
}
.comment-author-admin>.comment-body,.bypostauthor>.comment-body {
    border-top:1px solid #6e1f1f
}
.comment-author,.comment-author .avatar,.comment-author .fn {
    float:left
}
.comment-author .avatar {
    border-radius:50px;
    border:0 solid #fd0404;
    margin-right:2px;
    vertical-align:middle
}
.comment-author .fn {
    margin:12px 8px;
    font-size:15px;
    word-wrap:break-word
}
.comment-author .says {
    display:none
}
.comment-metadata {
    float:right
}
.comment-metadata a {
    font-size:12px;
    color:whitesmoke
}
.comment-edit-link {
    color:#fff;
    padding:2px 8px
}
.comment-awaiting-moderation {
    clear:right;
    display:inline-block;
    float:right;
    margin:8px;
    font-style:italic
}
.comment-content {
    clear:both;
    color:whitesmoke;
    padding-top:4px;
    font-size:16px;
    font-size:.813rem;
    line-height:1.55
}
.comment-content th,.comment-content td {
    font-size:13px;
    font-size:.820rem;
    line-height:1.55
}
.comment-body .reply {
    margin-top:8px;
    overflow:hidden
}
.comment-reply-link {
    background-image:-ms-linear-gradient(left,#000000 0%,#b90a0a 50%,#000000 100%);
    background-image:-moz-linear-gradient(left,#000000 0%,#544e4e 50%,#000000 100%);
    background-image:-o-linear-gradient(left,#000000 0%,#544e4e 50%,#000000 100%);
    background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#000000),color-stop(50,#B57695),color-stop(100,#000000));
    background-image:-webkit-linear-gradient(left,#000000 0%,#fd0404 50%,#000000 100%);
    background-image:linear-gradient(#fd0404,#000000,#fd0404);
    border:1px solid #000;
    border-radius:5px;
    float:right;
    font-size:12px;
    font-weight:700;
    margin-bottom:2px;
    margin-right:2px;
    padding:0 10px;
    color:#f7f3f3
}
#respond .comment-reply-title {
    margin-bottom:10px;
    font-size:14px;
    text-transform:uppercase
}
#respond #closed {
    font-style:italic;
    font-size:15px
}
#cancel-comment-reply-link {
    padding:2px 8px;
    font-size:16px
}
.comment-form-author label,.comment-form-email label,.comment-form-url label {
    color:#fff9fd;
    margin-left:2px
}
.comment-form-author input,.comment-form-email input,.comment-form-url input,.comment-form-comment textarea {
    background-image:-ms-linear-gradient(right,#000000 0%,#b90a0a 50%,#000000 100%);
    background-image:-moz-linear-gradient(right,#000000 0%,#b90a0a 50%,#000000 100%);
    background-image:-o-linear-gradient(right,#000000 0%,#b90a0a 50%,#000000 100%);
    background-image:-webkit-gradient(linear,right top,left top,color-stop(0,#000000),color-stop(50,#FFB3D9),color-stop(100,#000000));
    background-image:-webkit-linear-gradient(right,#000000 0%,#000000 50%,#000000 100%);
    background-image:linear-gradient(to left,#000000 0%,#000000 50%,#000000 100%);
    display:block;
    padding:3px;
    color:#ff0;
    border:1px solid #6e1f1f;
    position:relative;
    border-radius:8px
}
.comment-form-comment {
    padding:0 3px
}
.comment-form-comment label {
    display:block
}
.comment-form-comment textarea {
    background-image:-ms-linear-gradient(right,#000000 0%,#b90a0a 50%,#000000 100%);
    background-image:-moz-linear-gradient(right,#000000 0%,#b90a0a 50%,#000000 100%);
    background-image:-o-linear-gradient(right,#000000 0%,#b90a0a 50%,#000000 100%);
    background-image:-webkit-gradient(linear,right top,left top,color-stop(0,#000000),color-stop(50,#FFB3D9),color-stop(100,#000000));
    background-image:-webkit-linear-gradient(right,#000000 0%,#b90a0a 50%,#000000 100%);
    background-image:url(https://4.bp.blogspot.com/-qASntMuf7SM/XN-bjL27NRI/AAAAAAAAAP8/fcNjt-Y06MQqKp_UKnVWEtTV1XhfXSqNwCLcBGAs/s1600/GIF%2BKISS.gif);
    position:relative;
    border-radius:8px;
    width:100%;
    height:190px
}
#respond #submit {
    background-image:-ms-linear-gradient(left,#000 0%,#fd0404 50%,#000 100%);
    background-image:-moz-linear-gradient(left,#000 0%,#fd0404 50%,#000 100%);
    background-image:-o-linear-gradient(left,#000 0%,#fd0404 50%,#000 100%);
    background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#000),color-stop(50,#DEA9C7),color-stop(100,#000));
    background-image:-webkit-linear-gradient(left,#000 0%,#fd0404 50%,#000 100%);
    background-image:linear-gradient(#fd0404,#000000,#fd0404);
    position:relative;
    border:0 solid #000;
    border-radius:8px;
    color:#fff;
    margin-top:6px;
    padding:6px 10px;
    font-size:12px;
    font-weight:700
}
.comment-navigation {
    margin:9px 0
}
.page-numbers.current {
    cursor:default
}
#comment-area #disqus_thread {
    padding:10px
}
.author-info .title {
    background-image:inherit;
    background-color:#FFA900;
    color:#222;
    padding:4px 8px;
    text-align:center;
    text-shadow:0 1px 1px #666;
    text-transform:uppercase
}
.author-avatar,.author-description {
    display:table-cell;
    padding:8px;
    vertical-align:top
}
.author-avatar img {
    display:block
}
.author-latest-posts {
    background:url(images/honeycomb.png) #FFCB66;
    border:1px solid #666;
    box-shadow:0 0 3px #333
}
.author-latest-posts-title {
    color:#222;
    font-weight:400;
    padding:4px 8px;
    text-shadow:0 1px 1px #666
}
.author-latest-posts-list {
    padding:8px 10px 12px 16px
}
.author-latest-posts-list li {
    list-style:decimal-leading-zero inside none
}
.wrap-404-box {
    background:url(images/honeycomb.png) #FFCB66;
    margin:40px auto;
    width:80%;
    padding-bottom:20px;
    border:1px solid #222;
    box-shadow:0 0 2px #000;
    text-align:center
}
.wrap-404-box h2 {
    background:#222;
    color:#FFF;
    padding:16px
}
.wrap-404-box p {
    margin:20px auto 24px;
    color:#333;
    font-size:14px
}
#widgets-wrap-below-menu {
    background:#000;
    border:3px solid #fd0404;
    width:100%;
    padding:8px 3px 0 3px
}
#widgets-wrap-below-excerpts {
    margin-top:2px
}
#widgets-wrap-before-post,#widgets-wrap-after-post {
    margin-top:2px;
    padding-top:2px
}
#widgets-wrap-before-post,#widgets-wrap-before-post-content,#widgets-wrap-after-post-content,#widgets-wrap-after-post {
    position:relative;
    clear:both
}
#widgets-wrap-footer-3 {
    border:1px solid #fd0404;
    background:#220101
}
.asteroid-widget:after {
    clear:both;
    content:"";
    display:table
}
.asteroid-widget * {
    max-width:100%
}
.asteroid-widget .widget-title {
    max-width:none;
    margin-left:5px
}
.asteroid-widget li {
    list-style:none;
    margin:0;
    padding:5px 0;
    border-bottom:1px solid #710303
}
.widget-before-post .widget-title,.widget-before-post-content .widget-title,.widget-after-post-content .widget-title,.widget-after-post .widget-title {
    margin:0;
    text-shadow:none
}
.widget-sidebar {
    background-image:linear-gradient(to right,#000 0%,#000000 50%,#000 100%);
    border:1px solid #6e1f1f;
    border-radius:5px;
    margin:8px 5px auto 5px;
    ;
    padding:0 6px;
    word-wrap:break-word
}
.widget-sidebar a:hover {
    color:#fd0404
}
.widget-sidebar ul {
    padding:0 4px
}
.widget-sidebar ul li ul {
    padding-left:10px
}
.widget-sidebar li {
    border-bottom:1px solid #5a3434
}
.widget-sidebar input,.widget-sidebar select {
    margin:3px
}
.widget-sidebar .children li {
    border-bottom:none
}
.widget-footer-full {
    margin:10px;
    padding:0 6px
}
.widget-footer-3 {
    float:left;
    border:1px solid #fd0404;
    border-radius:5px;
    margin:8px 0 8px 9px;
    width:31.95%;
    padding:0 6px
}
.widget-footer-3 ul {
    padding:0 4px
}
.widget-footer-3 ul li ul {
    padding-left:10px
}
.widget-footer-3 li {
    padding:4px 0 2px
}
.widget-footer-3 input,.widget-footer-3 select {
    margin:3px
}
.widget-footer-3 .children li {
    border-bottom:none
}
.widget-header {
    padding:0
}
.widget-below-menu {
    padding:0 0px
}
.widget-below-menu ul {
    padding:4px 8px 6px
}
.widget-before-content {
    margin-top:10px
}
.widget-before-post-content,.widget-after-post-content {
    margin-top:8px
}
.widget-after-post {
    margin-bottom:10px
}
.search-form {
    background-color:rgb(0 0 0 / .28);
    border:1px solid #888;
    margin:10px auto;
    max-width:400px;
    overflow:hidden;
    padding:6px
}
.search-form .screen-reader-text {
    display:none
}
.search-form input {
    float:left;
    margin:3px
}
.search-form input[type="search"] {
    width:65%
}
.search-form input[type="submit"] {
    width:30%
}
.wp-pagenavi a,.wp-pagenavi span {
    padding:6px 10px!important;
    margin:3px!important;
    border:1px solid #e400ff!important;
    color:#FFF;
    text-shadow:1px 1px 1px #000;
    background:linear-gradient(to bottom,#fd0404 0%,#333 100%)
}
.wp-pagenavi a:hover,.wp-pagenavi span.current {
    border:1px solid #000!important;
    font-weight:700;
    text-decoration:underline
}
.wp-pagenavi a:hover {
    background:#222
}
@media print {
    #nav,#below-menu,#sidebar,#footer,#comment-area,#widgets-wrap-before-content,#widgets-wrap-after-content,#widgets-wrap-before-post,#widgets-wrap-after-post,#widgets-wrap-before-post-content,#widgets-wrap-after-post-content,.entry-footer,.entry-meta-bottom,#bottom-navi,.post-nav {
        display:none
    }
    body {
        padding:0
    }
    #container {
        border:none
    }
    #content {
        border:none;
        display:block;
        float:none;
        width:auto
    }
    .blog-view {
        border:none!important
    }
    .blog-view,.blog-view.sticky {
        border-top:1px dashed #fd0404
    }
    #site-title a {
        color:#000;
        font-size:32px
    }
    #site-description {
        color:#333
    }
}
.widget-footer-3 li:hover {
    background-image:-ms-linear-gradient(left,#000000 0%,#9914A8 50%,#000000 100%);
    background-image:-moz-linear-gradient(left,#000000 0%,#9914A8 50%,#000000 100%);
    background-image:-o-linear-gradient(left,#000000 0%,#9914A8 50%,#000000 100%);
    background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#000000),color-stop(50,#9914A8),color-stop(100,#000000));
    background-image:-webkit-linear-gradient(left,#000000 0%,#9914A8 50%,#000000 100%);
    background-image:linear-gradient(to right,#000000 0%,#9914A8 50%,#000000 100%)
}