/*
Theme Name: CARIANGKA
Theme URI: https://cariangka.tech/
Modification: carikawan
Description: I love number...
Author: https://cariangka.tech/
Author URI: https://ronangelo.com/
Version: 1.2.7
Tags: two-columns, right-sidebar, custom-header, custom-background, featured-images, custom-menu, custom-colors, theme-options, threaded-comments, sticky-post, editor-style, full-width-template, threaded-comments, microformats, translation-ready, rtl-language-support
Text Domain: asteroid
License: GNU General Public License, Version 3 or later
License URI: https://www.gnu.org/licenses/gpl.html
--------------------------------------------- */
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: 0px;
    font-variant: small-caps;
    font-size: 16px;
    font-weight: 700;
    color: #ffffff;
    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: 16px;
}

h2 {
    font-size: 16px;
}

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: 2px double #fce876;
    border-radius: 10px;
    margin: 2px;
    padding: 10px 14px 2px;
    font-style: italic;
    background: #36310a;
}

del {
    color: salmon;
    text-decoration: none;
    font-weight: 700;
}

em {
    color: #13e4ff;
    text-decoration: none;
    font-weight: 700;
}

code {
    color: #f900ef;
    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: #0FF;
    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: #FF69B4;
    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: #0F0;
    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: 13px;
    font-size: .813rem;
    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: 0px;
    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-info-wrap {
    float: left;
    max-width: 100%;
}

#header-logo img {
  display:block;
  float:left;
  min-height:100px;
  max-width:100%;
  box-sizing:border-box
}

#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 #f9e5e5;
    border-top: 1px;
    width: 100%;
}

#content {
    display: table-cell;
    vertical-align: top;
    padding: 5px 8px 10px;
    border-right: 2px solid #f9e5e5;
}

#sidebar {
    display: table-cell;
    vertical-align: top;
    padding: 0 3px 10px 4px;
}

.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: 0px solid #fd0404;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    width: 100%;
    color: #ffffff;
    text-shadow: 0px 0px 0px #b90a0a;
}

#footer {
    border-top: 0px solid #b90a0a;
    box-shadow: 0 0px 0px #b90a0a inset;
}

#below-menu {
    border: 2px solid #fff;
    width: 100%;
    color: #f5b5d4;
    text-shadow: 1px 1px 1px #ad2d6b;
    box-shadow: 0 -1px 2px #000 inset;
}

#footer a,#below-menu a {
    color: #ffffff;
}

#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 {
    background-image: -ms-linear-gradient(right,#220101 0%,#faa5d8 50%,#faa5d8 51%,#220101 100%);
    background-image: -moz-linear-gradient(right,#220101 0%,#faa5d8 50%,#faa5d8 51%,#220101 100%);
    background-image: -o-linear-gradient(right,#220101 0%,#faa5d8 50%,#faa5d8 51%,#220101 100%);
    background-image: -webkit-gradient(linear,right top,left top,color-stop(0,#220101),color-stop(50,#fd0404),color-stop(51,#fd0404),color-stop(100,#220101));
    background-image: -webkit-linear-gradient(right,#220101 0%,#fd0404 50%,#fd0404 51%,#220101 100%);
    background-image: linear-gradient(#f86900, #000000, #f57000);
    position: relative;
    width: 100%;
    border: 0px solid #fd0404;
    border-bottom: solid 0px #ffffff;
    line-height: 20px;
    z-index: 300;
}

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

#nav .menu {
    float: left;
    border-right: 0px solid #fd0404;
}

#nav .menu li {
    float: left;
    position: relative;
}

#nav .menu>li,#nav .menu>ul>.page_item {
    background: transparent;
    border-right: 0px solid #fd0404;
    border-left: 1px solid #fff;
}

#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 {
    min-width: 100px;
    text-align: center;
}

#nav .menu a {
    display: block;
    padding: 8px 6px;
    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: 0px 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: 27px;
    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(#c69c72,transparent),linear-gradient(-45deg,#000000,transparent),linear-gradient(45deg,#000000,transparent);
    border: solid 0px #fd0404;
    border-bottom: 0px solid #fd0404;
    position: absolute;
    width: 190px;
    box-shadow: 0 1px 4px #000;
    display: none;
    z-index: 990;
}

#nav .sub-menu li,#nav .children li {
    border-top: 0px solid #710303;
    border-bottom: 0px 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: 190px;
    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 .sub-menu>.menu-item-has-children>a:hover,#nav .children>.page_item_has_children>a:hover {
    background: linear-gradient(#000,transparent),linear-gradient(-45deg,#e400ff,transparent),linear-gradient(45deg,#e400ff,transparent);
}

#nav li:hover>ul {
    display: inline;
}

#nav .current-menu-item,#nav .current-menu-ancestor,#nav .current_page_ancestor,#nav .current_page_item {
    border-bottom: 0px solid #fd0404;
    color: #FFF;
    text-shadow: 0 2px 2px #000;
}

#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: 25px;
    height: auto;
    padding: 0px;
    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 #ff9e20;
    border-radius: 5px;
    box-shadow: 0 0 3px #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: #000000;
}

.blog-view .entry-author,.blog-view .entry-categories {
    display: inline-block;
    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: transparent;
    color: #FFF;
    border-color: #fd0404;
}

.blog-view .entry-content {
    margin-top: 6px;
    font: bold 16px/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 left,#ffab00 0%,#f00 50%,#f00 51%,#4e00ff 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 #000000;
    padding-top: 16px;
    padding-bottom: 10px;
    margin-top: 20px;
}

#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 0px 0px #fd0404;
}

.entry-title a:hover {
    color: #fff;
}

.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: none;
    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 transparent;
    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: 2px;
    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 #ff7a18;
}

.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%);
    background-image: linear-gradient(to right,#000000 0%,#e18948 50%,#000000 100%);
    border: 0px solid #fd0404;
    float: right;
    padding: 1px 6px;
    margin: 3px;
}

.single-view .entry-content {
    margin-bottom: 10px;
    font-family: Arial,Sans-serif;
    font-size: 16px;
    line-height: 1.55;
}

.single-view .updated {
    color: #666;
    font-size: 11px;
}

.type-attachment .attachment img {
    display: block;
    margin: 8px auto;
}

.post-nav {
    border-top: 1px solid #ff7a18;
    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 #000000;
    margin-bottom: 10px;
}

.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%;
    border-radius: 4px;
}

.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: 2px solid #9e9494;
    border-radius: 8px;
    margin: 4px 0;
    padding: 5px 6px 10px;
}

.comment-body {
    background-color: #000;
    border: 2px solid #9e9494;
    border-top: 3px solid #e7ce14;
    border-radius: 5px;
    box-shadow: 0 1px 3px #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: 3px solid #938282;
}

.comment-author,.comment-author .avatar,.comment-author .fn {
    float: left;
}

.comment-author .avatar {
    border-radius: 50px;
    border: 2px 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(#f86900, #000000, #f57000);
    border: 0px solid #594c4c;
    border-radius: 5px;
    float: right;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 2px;
    margin-right: 2px;
    padding: 0 10px;
    color: #fff;
}

#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: #ffff00;
    border: 3px solid #f9e5e5;
    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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhddTMfHU1sxEy6xwHLtF1jg10whhpb1klbP44W5y21Dl9C7WXVxyEAW0mPDrpcfuca5VF4Jos3LUyQgCoEbJ0rVUjQd_P90hZnv1jXWD1gPLtNXqnSa4S96XazDe-ftMiASNLJ7IP_233k7o4Zmj37eCaca6kJ8P9leNviqfmX52Bi3ATRM_SrBQefTg/s1600/QIyvVgi.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(#f86900, #000000, #f57000);
    position: relative;
    border: 0px solid #594c4c;
    border-radius: 8px;
    color: #fff;
    margin-top: 6px;
    padding: 6px 10px;
    font-size: 14px;
    font-weight: bold;
}

.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: #000000;
    border: 3px solid #fff;
    width: 100%;
    padding: 10px;
}

.widget-below-menu img {
    border: 0px ridge #fd0404;
    width: 960px;
}

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

.asteroid-widget li {
    list-style: none;
    margin: 0;
    padding: 5px 0;
    border-bottom: 1px solid #710303;
}

.widget-title {
    background-image: -ms-linear-gradient(right,#050000 0%,#FAA5D8 50%,#faa5d8 51%,#050000 100%);
    background-image: -moz-linear-gradient(right,#050000 0%,#FAA5D8 50%,#faa5d8 51%,#050000 100%);
    background-image: -o-linear-gradient(right,#050000 0%,#FAA5D8 50%,#faa5d8 51%,#050000 100%);
    background-image: -webkit-gradient(linear,right top,left top,color-stop(0,#050000),color-stop(50,#fd0404),color-stop(51,#fd0404),color-stop(100,#050000));
    background-image: -webkit-linear-gradient(right,#050000 0%,#fd0404 50%,#fd0404 51%,#050000 100%);
    background-image: linear-gradient(to right, #000000, #371d1f, #69352d, #975432, #bd7b2e, #bd7b2e, #bd7b2e, #bd7b2e, #975432, #69352d, #371d1f, #000000);
    border-bottom: 0px solid #ffff00;
    border-radius: 4px;
    color: #fff;
    margin: 0 -5px 4px;
    padding: 4px 4px;
    font-size: 16px;
    font-weight: 900;
}

.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: -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,#191015),color-stop(50,#614054),color-stop(100,#191015));
    background-image: -webkit-linear-gradient(left,#191015 0%,#614054 50%,#191015 100%);
    background-image: linear-gradient(to right,#000 0%,#000000 50%,#000 100%);
    border: 1px solid #ff9e20;
    border-radius: 5px;
    margin: 8px auto 8px;
    padding: 0 6px;
    word-wrap: break-word;
}

.widget-sidebar a {
    font-weight: 700;
    color: #cccaca;
}

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

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

.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: rgba(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%);
}