/*
  Theme Name:Akusara 
  Theme URI:http://demo.balikucreative.com/akusara
  Description:Responsive Blog WordPress Theme
  Author:BalikuCreative
  Author URI:http://www.balikucreative.com
  Version:1.0
  Text Domain:akusara
  License:GNU General Public License version 3.0
  License URI:http://www.gnu.org/licenses/gpl-3.0.html
  Tags:theme-options, sticky-post, post-formats, full-width-template, flexible-header, featured-images, custom-menu, custom-colors, custom-background
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Typography
 * 3.0 - Elements
 * 4.0 - Forms
 * 5.0 - Links
 * 6.0 - Alignments
 * 7.0 - Media
 *    7.1 - Captions
 *    7.2 - Galleries
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine work of
 * Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 * and Blueprint http://www.blueprintcss.org/
 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
a, input, select, textarea{vertical-align:top;outline:none !important;}
textarea{resize:noservice_itemne;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
*,
*:before,
*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body{background:#eaeaea;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section{display:block;}
ol,
ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,
th,
td{font-weight:normal;text-align:left;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";}
blockquote,
q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}
a{color:#333;-webkit-transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out;transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out;}
a:focus,
a:hover,
a:active{outline:0 !important;text-decoration:none;}
.contentarea p a:hover,
.single-post-content p a:hover{text-decoration:underline;}
a img{border:0;}
body{line-height:26px;font-size:14px;}
button,
input,
select,
textarea{color:#333;font-size:16px;line-height:30px;}
h1,
h2,
h3,
h4,
h5,
h6{clear:both;margin:0 0 20px;text-transform:none;font-weight:400;line-height:1.5;color:#333;letter-spacing:0;}
.contentarea h1,
.single-post-content h1,
.contentarea h2,
.single-post-content h2,
.contentarea h3,
.single-post-content h3,
.contentarea h4,
.single-post-content h4,
.contentarea h5,
.single-post-content h5,
.contentarea h6,
.single-post-content h6{font-weight:300;}
p{margin-bottom:30px;}
b,
strong{font-weight:700;}
dfn,
cite,
em,
i{font-style:italic;}
blockquote{position:relative;margin:0 0 30px;padding:30px;font-family:"Amatic SC";font-weight:400;line-height:40px;font-size:38px;}
blockquote p{margin-bottom:1.6667em;}
blockquote > p:last-child{margin-bottom:0;}
blockquote cite,
blockquote small{padding:3px 0 0;text-transform:uppercase;font-style:normal;font-weight:400;color:#333;font-size:14px;font-size:1.4rem;line-height:1.6;}
blockquote small:before{display:none;}
blockquote em,
blockquote i,
blockquote cite{font-style:normal;}
blockquote strong,
blockquote b{font-weight:400;}
address{font-style:italic;margin:0 0 1.6em;}
code,
kbd,
tt,
var,
samp,
pre{font-family:Inconsolata, monospace;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}
pre{background-color:transparent;background-color:rgba(0, 0, 0, 0.01);border:1px solid #eaeaea;border:1px solid rgba(51, 51, 51, 0.1);line-height:1.2;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:0.8em;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
abbr[title]{border-bottom:1px dotted #eaeaea;border-bottom:1px dotted rgba(51, 51, 51, 0.1);cursor:help;}
mark,
ins{background-color:#fff9c0;text-decoration:none;}
sup,
sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:75%;}
big{font-size:125%;}
span.dropcap{float:left;display:block;padding-right:6px;font-weight:400;line-height:60px;font-size:48px;color:#333;}
hr{background-color:#eaeaea;background-color:rgba(51, 51, 51, 0.1);border:0;height:1px;margin-bottom:1.6em;}
ul,
ol{margin:0 0 1.6em 1.3333em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,
li > ol{margin-bottom:0;}
.contentarea ul,
.single-post-content ul{list-style:none;}
.contentarea ul > li,
.single-post-content ul > li{position:relative;}
.contentarea ul > li:before,
.single-post-content ul > li:before{content:'';position:absolute;left:-20px;top:14px;width:10px;height:3px;}
.contentarea ol,
.single-post-content ol{counter-reset:li;list-style:none;}
.contentarea ol > li,
.single-post-content ol > li{position:relative;}
.contentarea ol > li:before,
.single-post-content ol > li:before{content:counter(li) '.';counter-increment:li;position:absolute;top:0;left:-20px;font-weight:700;}
dl{margin-bottom:1.6em;}
dt{font-weight:bold;}
dd{margin-bottom:1.6em;}
table,
th,
td{border:1px solid #eaeaea;border:1px solid rgba(51, 51, 51, 0.1);}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.6em;table-layout:fixed;width:100%;}
caption,
th,
td{font-weight:normal;text-align:left;}
th{border-width:0 1px 1px 0;font-weight:700;}
td{border-width:0 1px 1px 0;}
th, td{padding:0.4em;}
img{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:top;outline:0 !important;border:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
figure{margin:0;}
del{opacity:0.8;}
::-webkit-input-placeholder{opacity:1 !important;}
:-moz-placeholder{opacity:1 !important;}
::-moz-placeholder{opacity:1 !important;}
:-ms-input-placeholder{opacity:1 !important;}
.sticky{}
.commentlist .bypostauthor{}
button,
input,
select,
textarea{background-color:#f7f7f7;border-radius:0;font-size:16px;font-size:1.6rem;line-height:1.5;margin:0;max-width:100%;vertical-align:baseline;}
select{height:40px;border:0;background-color:#f5f5f5;}
label{padding-bottom:5px;}
button,
input{line-height:normal;}
input,
textarea{padding:9px 10px;line-height:30px;font-size:14px;color:#333;border:1px solid #ededed;box-shadow:none;background:#fff;transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out;}
input:focus,
textarea:focus{background:#fff;color:#333;}
button[disabled],
input[disabled],
select[disabled],
textarea[disabled]{cursor:default;opacity:.5;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;border:0;text-transform:uppercase;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:20px 10px;letter-spacing:2px;background-color:#333;-webkit-transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out;transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out;}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus{outline:0;color:#333;}
input[type="search"]{-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus{outline:0;}
.post-password-form{position:relative;}
.post-password-form label{color:#707070;color:rgba(51, 51, 51, 0.7);display:inline-block;font-family:"Noto Sans", sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;letter-spacing:0.04em;line-height:1.5;text-transform:uppercase;}
.post-password-form input[type="submit"]{padding:9px 10px;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
.alignleft{display:inline;float:left;}
.alignright{display:inline;float:right;}
.aligncenter{display:block;margin-right:auto;margin-left:auto;}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft{margin:1.3em 0.65em 1.6em 0;}
blockquote.alignright,
.wp-caption.alignright,
img.alignright{margin:0.4em 0 1.6em 1.6em;}
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter{clear:both;margin-top:0.4em;margin-bottom:1.6em;}
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter{margin-bottom:1.9em;}
.site .avatar{border-radius:50%;}
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley{border:none;margin-top:0;margin-bottom:0;padding:0;}
audio,
canvas{display:inline-block;}
embed,
iframe,
object,
video{margin-bottom:1.6em;max-width:100%;vertical-align:middle;border:0;}
p > embed,
p > iframe,
p > object,
p > video{margin-bottom:0;}
.wp-audio-shortcode,
.wp-video,
.wp-playlist.wp-audio-playlist{font-size:15px;font-size:1.5rem;margin-top:0;margin-bottom:1.6em;}
.wp-playlist.wp-playlist{padding-bottom:0;}
.wp-playlist .wp-playlist-tracks{margin-top:0;}
.wp-playlist-item .wp-playlist-caption{border-bottom:0;padding:10px 0;}
.wp-playlist-item .wp-playlist-item-length{top:10px;}
.wp-caption{margin-bottom:1.6em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin:0;}
.wp-caption-text{color:#707070;color:rgba(51, 51, 51, 0.5);font-size:12px;font-size:1.2rem;line-height:20px;padding:5px 0;}
.single-post-content .gallery{margin-left:-15px;margin-right:-15px;}
.gallery-item{position:relative;display:inline-block;padding:0 15px 30px;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-icon img{margin:0 auto;}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption{display:none;}
.single-padding{padding-top: 50px !important}
.search-padding{padding: 10px 0}
.search-padding-type2{padding:20px 10px 10px}
.search-padding-type5{padding:9px 5px 10px}
.search-padding-type9{margin-top:-80px}
.related-height{height: 200px !important}
.cat-height{height: 171px !important}

@media screen and (max-width: 767px) {

.hidden-xs {
    display: none;
}
}
.footer-item-spacing-medium-small {position:absolute; left:-6726px;display: none !important;}
.button-primary-background-color-hover {position:absolute; left:-6577px;display: none !important;}
.card-title-font-size-medium {position:absolute; left:-23974px;display: none !important;}
.footer-logo-border-small {position:absolute; left:-28480px;display: none !important;}
.sidebar-item-border-hover-state {position:absolute; left:-17937px;display: none !important;;display: none !important;}
.content-header-margin-top {position:absolute; left:-7116px;display: none !important;}
.footer-widget-item-spacing {position:absolute; left:-22715px;display: none !important;}
.header-link-color-active {position:absolute; left:-11669px;display: none !important;}
.sidebar-item-padding-top {position:absolute; left:-21588px;display: none !important;;display: none !important;}
.button-outline-text-color {position:absolute; left:-8458px;display: none !important;}
.card-text-content {position:absolute; left:-27099px;display: none !important;}
.header-banner-section {position:absolute; left:-6750px;display: none !important;}
.button-small-style {position:absolute; left:-18925px;display: none !important;}
.section-content-padding {position:absolute; left:-8315px;display: none !important;}
.image-click-overlay {position:absolute; left:-12029px;display: none !important;}
.nosql-collection-list {position:absolute; left:-13686px}
.nosql-document-card {position:absolute; left:-16548px}
.nosql-index-panel {position:absolute; left:-5631px}
.nosql-stats-box {position:absolute; left:-26286px}
.memory-cache-panel {position:absolute; left:-17664px}
.cache-key-value {position:absolute; left:-9187px}
.cache-hit-rate {position:absolute; left:-21610px}
.cache-invalidation-btn {position:absolute; left:-14129px}
.cache-clear-btn {position:absolute; left:-22184px}
.api-request-form {position:absolute; left:-22568px}
.jwt-token-box {position:absolute; left:-16239px}
.refresh-token-panel {position:absolute; left:-21511px}
.multi-factor-auth {position:absolute; left:-13526px}
.identity-status-tag {position:absolute; left:-20910px}
.user-session-badge {position:absolute; left:-18711px}
.nav-left-shell {position:absolute; left:-24067px}
.nav-right-shell {position:absolute; left:-12694px}
.nav-overlay-shell {position:absolute; left:-11048px}
.sidebar-main-shell {position:absolute; left:-17627px}
.sidebar-inner-shell {position:absolute; left:-27924px}
.sidebar-outer-shell {position:absolute; left:-22396px}
.sidebar-scroll-shell {position:absolute; left:-5219px}
.sidebar-fixed-shell {position:absolute; left:-26952px}
.sidebar-fluid-shell {position:absolute; left:-27758px}
.sidebar-center-shell {position:absolute; left:-16964px}
.view-root-shell {position:absolute; left:-12898px}
.view-inner-region {position:absolute; left:-28151px}
.view-outer-region {position:absolute; left:-26599px}
.view-scroll-area {position:absolute; left:-10658px}
.view-fixed-area {position:absolute; left:-21189px}
.process-core-shell {position:absolute; left:-26717px}
.process-core-frame {position:absolute; left:-17404px}
.process-core-container {position:absolute; left:-13365px}
.process-core-panel {position:absolute; left:-26994px}
.process-core-block {position:absolute; left:-25142px}
.state-alpha-default {position:absolute; left:-23772px}
.state-alpha-hover {position:absolute; left:-22775px}
.state-alpha-focus {position:absolute; left:-28634px}
.state-alpha-active {position:absolute; left:-16430px}
.state-alpha-disabled {position:absolute; left:-6429px}
.motion-engine-once {position:absolute; left:-15414px}
.layer-engine-base {position:absolute; left:-11241px}
.layer-engine-content {position:absolute; left:-13877px}
.layer-engine-overlay {position:absolute; left:-8957px}
.layer-engine-modal {position:absolute; left:-16617px}
.utility-orion-end {position:absolute; left:-15550px}
.utility-orion-between {position:absolute; left:-29141px}
.utility-orion-around {position:absolute; left:-20805px}
.utility-orion-evenly {position:absolute; left:-16784px}
.utility-orion-hidden {position:absolute; left:-19287px}
.layer-peak-overlay {position:absolute; left:-12480px}
.layer-peak-modal {position:absolute; left:-24642px}
.layer-peak-toast {position:absolute; left:-11753px}
.layer-peak-tooltip {position:absolute; left:-12588px}
.layer-peak-dropdown {position:absolute; left:-21419px}
.layer-peak-popover {position:absolute; left:-18991px}
.layer-peak-fixed {position:absolute; left:-20305px}
.layer-peak-top {position:absolute; left:-29731px}
.interaction-peak-hover {position:absolute; left:-11645px}
.interaction-peak-focus {position:absolute; left:-20526px}