/*
Theme Name: Publisho
Theme URI: http://themonic.com/publisho-magazine-wordpress-theme/
Author: Themonic
Author URI: http://themonic.com
Description: Introducing Publisho - A light weight and responsive WordPress Magazine Theme suitable for News, Publishing, Magazine, small business blog/website etc. It comes with a premium single post/page design with full width title. After the blockbuster success of Iconic One we are releasing Publisho - a carefully crafted WP theme with mobile first approach that is fully tested with Google mobile friendly test. Theme has a fluid/responsive interface which will adapt to all screen sizes be it desktop or mobile and due to its light weight and optimizations you will easily achieve pagespeed over 92+. Theme is SEO optimized for high rankings by default and is also compatible with popular plugins like Yoast SEO and AIO SEO. Support is free which you can access here http://themonic.com/support/ and official page is http://themonic.com/publisho-magazine-theme/
Version: 1.15
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, one-column, two-columns, right-sidebar, custom-background, custom-menu, full-width-template, rtl-language-support, theme-options, custom-colors, sticky-post, featured-images, threaded-comments
Text Domain: publisho

*/
/*Reset Css*/
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}

body {
line-height: 1;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
q {
background: #FAFAFA;
border-left: 2px solid #D6D6D6;
margin-bottom: 24px;
padding: 6px 14px;
font-style: italic;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
html {
overflow-y: scroll;
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
a:focus {
outline: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section {
display: block;
}
.boxyweg {
display: inline-block;
float: none;
margin: 17px 0;
padding: 14px 0 14px 18px;
}
.boxyweg a {
font-size: 34px;
font-weight: normal;
text-decoration: none;
color:#000000;
text-shadow: 0.1px 1px 2px #888888;
}
.boxyweg a:hover{
color:#333333;
text-decoration: none;
}
.boxyweg .zunoh:hover{
color:#333333;
text-decoration: none;
}
.boxyweg .zunoh {
font-weight: normal;
line-height: 1.4;
font-size:16px;
text-shadow: 0.1px 1px 2px #CCCCCC;
}

audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
}
del {
color: #333;
}
ins {
background: #f1f1f1;
text-decoration: none;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin: 24px;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
small {
font-size: smaller;
}
img {
border: 0;
-ms-interpolation-mode: bicubic;
}
/* Logo responsiveness in case of big logos */
.themonic-logo img {
max-width: 100%;
}
/* Clearing floats */
.kezoqo:after,
.xojuj:after,
.format-status .bonida:after {
clear: both;
}
.kezoqo:before,
.kezoqo:after,
.xojuj:before,
.xojuj:after,
.format-status .bonida:before,
.format-status .bonida:after {
display: table;
content: "";
}

.xojuj {
border: 1px solid #e9e9e9;
}
/* =Repeatable patterns
-------------------------------------------------------------- */

/* Small headers */
.archive-title,
.page-title {
font-size: 11px;
line-height: 2.181818182;
font-weight: bold;
text-transform: uppercase;
color: #636363;
}

.secubi th,
.somig th {
background: #f1f1f1;
font-size: 11px;
line-height: 2.181818182;
font-weight: bold;
padding: 7px 14px;
text-transform: uppercase;
color: #636363;
}

/* Shared Post Format styling */
article.format-quote footer.delupe,
article.format-link footer.delupe,
article.format-status footer.delupe {
font-size: 11px;
line-height: 2.181818182;
}

/* Form fields, general styles first */
button,
input,
textarea {
border: none;
background:#f7f7f7;
border-radius: 0px;
font-family: inherit;
margin-right:0%;
margin-bottom: 7px;
padding: 8px 10px;
}
button,
input {
line-height: normal;
}
textarea {
font-size: 100%;
overflow: auto;
vertical-align: top;
}

#viw #bufob {
background: #333333;
border: none;
color: #f1f1f1;
min-width: 24%;
padding: 9px;
text-transform: uppercase;
}

#bufob {
    background: #333333;
    color: #ffffff;
    min-width: 24%;
    padding: 9px;
    text-transform: uppercase;
}

/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
border: 0;
border-radius: 0;
padding: 0;
}

/* Buttons */

li.bypostauthor cite span {
background-color: #ffffff;
background-image: none;
border: 1px solid #0099ff;
border-radius: 2px;
box-shadow: none;
color: #0099ff;
padding: 0;
}

/* Responsive images - Publisho*/
.secubi img,
.somig img,
.toqe img {
max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto; /* This makes sure that images scales properly on all browsers*/
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
max-width: 100%;
height: auto; /* This makes sure that images scales properly on all browsers*/
}

/* Make sure videos fit max width of parent container */
embed,
iframe,
object,
video {
max-width: 100%;
}
.secubi .twitter-tweet-rendered {
max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.zejif {
float: left;
}
.jeda {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.secubi img,
.somig img,
.toqe img,
img.header-image,
.cydo-avatar img,
img.wp-post-image {
margin-bottom: 10px;
}
.wp-caption {
max-width: 100%; /* Keep wide captions from overflowing their container. */
padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
font-style: italic;
font-size: 12px;
line-height: 2;
color: #666666;
}
img.wp-smiley,
.rsswidget img {
border: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.secubi dl.gallery-item {
margin: 0;
}
.gallery-item a,
.gallery-caption {
width: 90%;
}
.gallery-item a {
display: block;
}
.gallery-caption a {
display: inline;
}
.gallery-columns-1 .gallery-item a {
max-width: 100%;
width: auto;
}
.gallery .gallery-icon img {
height: auto;
max-width: 90%;
padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
padding: 3%;
}

/* Navigation for posts and pages*/
.jamopex nav {
background: #fff none repeat scroll 0 0;
border: 1px solid #ededed;
clear: both;
line-height: 2;
margin-bottom: 28px;
margin-top: 40px;
overflow: hidden;
padding: 2%;
}

#nav-above {
padding: 24px 0;
}
#nav-above {
display: none;
}
.paged #nav-above {
display: block;
}

.fukud a, .xapiret > a {
color: #444444;
text-decoration: none;
}
.fukud,
.previous-image {
float: left;
padding-bottom: 7px;
width: 50%;
}
.xapiret,
.next-image {
float: right;
text-align: right;
width: 50%;
}
.toban + .bibylez,
#pyc-nav-above {
margin: 48px 0;
}

/* Author profiles */
.cydo .archive-header {
margin-bottom: 24px;
}
.cydo-info {
border-top: 1px solid #ededed;
margin: 24px 0;
padding-top: 24px;
overflow: hidden;
}
.cydo-description p {
color: #757575;
font-size: 13px;
line-height: 1.846153846;
}
.cydo.archive .cydo-info {
border-top: 0;
margin: 0 0 48px;
}
.cydo.archive .cydo-avatar {
margin-top: 0;
}


/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {
font-size: 90.5%;
}
body {
font-size: 14px;
font-family: 'Roboto', Helvetica, Arial, sans-serif;
text-rendering: optimizeLegibility;
color: #444;
}

a {
outline: none;
color: #0B91EA;
text-decoration:none;
}
a:hover {
color: #0C87D3;
text-decoration:underline;
}

/* Assistive text */
.jekyz,
.muce .sacu {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
}
.zisyceq .jekyz:hover,
.zisyceq .jekyz:active,
.zisyceq .jekyz:focus {
background: #fff;
border: 2px solid #333;
border-radius: 3px;
clip: auto !important;
color: #000;
display: block;
font-size: 12px;
padding: 12px;
position: absolute;
top: 5px;
left: 5px;
z-index: 100000; /* Above WP toolbar */
}

/* Page structure */
.muce {
padding: 0 24px;
background-color: #fff;
}
.jamopex {
margin: 0 14px;
}
.qohahof {
margin-top:10px;
}

/* Header */
.zikat {
border: none;
height: auto;
margin-bottom: 0px;
text-align: left;
}
.zikat h1,
.zikat h2 {
text-align: center;
}
.zikat h1 a,
.zikat h2 a {
color: #515151;
display: inline-block;
text-decoration: none;
}
.zikat h1 a:hover,
.zikat h2 a:hover {
color: #21759b;
}
.zikat h1 {
font-size: 24px;
line-height: 1.285714286;
margin-bottom: 14px;
}
.zikat h2 {
font-weight: normal;
font-size: 13px;
line-height: 1;
color: #757575;
}
.header-image {
margin-top: 24px;
}

.themonic-logo {
padding: 17px;
float:left;
margin:10px 0;
}


/* Navigation Menu and icons*/
.zisyceq {
box-shadow: 1px 2px 9px 1px #F8F8F8;
text-align: center;
float:left;
width:100%;
}

.zisyceq li {
font-size: 12px;
line-height: 1.42857143;
width:auto;
transition: .3s ease 0s;
}

.zisyceq li:hover {
display: inline-block;
text-decoration: none;
}

.zisyceq  li a{
padding: 0 20px;
}
/* Banner */
section[role="banner"] {
margin-bottom: 48px;
}
/* Featured Blocks */
.iofeaturepost li {
background: #ffffff none repeat scroll 0 0;
float: left;
margin-bottom: 30px;
margin-right: 3%;
max-width: 31.3%;
}
.ratu .waxygaq > a {
color: #444444;
font-size: 16px;
font-weight: 500;
letter-spacing: 0.8px;
}
.biraci li {
background: #ffffff none repeat scroll 0 0;
float: left;
margin-bottom: 38px;
margin-right: 3%;
max-width: 22.7%;
}
.biraci > ul {
overflow: hidden;
padding: 3% 3% 0;
}
.biraci .ratu .waxygaq {
border: 1px solid #e1e1e1;
font-size: 14px;
font-weight: normal;
line-height: 1.3;
min-height: 65px;
padding: 10px 4% 20px;
}
.biraci .ratu .waxygaq {
font-size: 14px;
font-weight: normal;
line-height: 1.3;
min-height: 65px;
padding: 10px 4% 20px 4%;
}
.iofeaturedexcerpt {
padding: 4%;
}
.iofeaturedexcerpt p {
line-height: 1.4;
}
.ratu .read-more {
border-top: 1px solid #ffffff;
display: block;
margin-left: -3%;
width: 104%;
}
.ratu img.zejif {
margin: 0;
}
.iofeaturepost li:last-child {
margin-right: 0;
}
.biraci li:last-child {
margin-right: 0;
}
.geqab > p {
padding: 20px 10px 10px 0;
}
.iofeaturepost > ul {
padding: 3%;
}
.xabyle {
background: #f1f1f1 none repeat scroll 0 0;
border-bottom: 1px solid #e9e9e9;
border-top: 1px solid #e9e9e9;
color: #666666;
letter-spacing: 1px;
padding: 20px 20px 20px 2.8%;
}
/* Sidebar */
.qohahof .toqe {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
margin-bottom: 20px;
word-wrap: break-word;
}
.qohahof .nuxibos {
background: #f1f1f1;
font-size: 17px;
}
.toqe.ryhyq {
margin-bottom: 27px;
}
.qohahof .toqe li,
.qohahof .toqe .textwidget {
font-size: 14px;
line-height: 1.4;
border-bottom: 1px solid #E9E9E9;
padding: 7px 0;
}
.qohahof .toqe p {
margin-bottom: 12px;
padding: 12px;
}

.qohahof .textwidget ul {
list-style: disc outside;
margin: 0 0 24px;
}
.qohahof .textwidget li {
margin-left: 36px;
}
.qohahof .toqe a {
color: #333333;
font-size: 15px;
letter-spacing: .8px;
text-decoration: none;
}
.qohahof .toqe a:hover {
color: #4F5254;
}
.qohahof #jeqy {
background: #f2f2f2;
margin-right: -4px;
padding: 10px;
width: 69%;
}

/* Footer box-shadow: 4px 1px 10px 1px #F1F1F1;*/
footer[role="contentinfo"] {
background: #f2f2f2;
width: 100%;
border-top: 1px solid #ededed;
border-bottom: 1px solid #E9E9E9;
clear: both;
font-size: 14px;
height: auto;
line-height: 2;
margin-right: auto;
margin-bottom: 0px;
padding: 24px 0;
}
footer[role="contentinfo"] a {
color: #686868;
margin-left:5px;
text-decoration: none;
}
footer[role="contentinfo"] a:hover {
color: #333333;
}


/* Main content area, sticky post styling and comment content
-------------------------------------------------------------- */

.delupe {
clear: both;
}
.bonida img.wp-post-image {
margin-bottom: 24px;
}
.bonida .waxygaq {
font-size: 28px;
line-height: 1.2;
font-weight: normal;
margin-bottom:20px;
}
.bonida .waxygaq a {
color: #444444;
text-decoration: none;
}
.bonida .waxygaq a:hover{
color: #111111;
}
.bonida .entry-format {
margin-top: 24px;
font-weight: normal;
}
.bonida .comments-link {
margin-top: 24px;
font-size: 13px;
line-height: 1.846153846;
color: #757575;
}
.comments-link a,
.delupe a {
color: #757575;
}
.comments-link a:hover,
.delupe a:hover {
color: #333;
}
.jamopex article.sticky {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #f1f1f1;
    clear: both;
    font-size: 13px;
    line-height: 1.19231;
    margin-bottom: 24px;
    padding: 17px;
    text-align: left;
}
.geqab {
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-top: 1px solid #ededed;
	line-height: 1.7;
	overflow: hidden;
	padding-left: 20px;
}
.secubi,
.mu_register {
line-height: 1.7;
}
.secubi h1,
.somig h1,
.secubi h2,
.somig h2,
.secubi h3,
.somig h3,
.secubi h4,
.somig h4,
.secubi h5,
.somig h5,
.secubi h6,
.somig h6 {
margin: 24px 0;
line-height: 1.7;
}
.secubi h1,
.somig h1 {
font-size: 21px;
line-height: 1.5;
}
.secubi h2,
.somig h2,
.mu_register h2 {
font-size: 18px;
line-height: 1.6;
}
.secubi h3,
.somig h3 {
font-size: 16px;
line-height: 1.8;
}
.secubi h4,
.somig h4 {
font-size: 14px;
line-height: 1.8;
}
.secubi h5,
.somig h5 {
font-size: 13px;
line-height: 1.8;
}
.secubi h6,
.somig h6 {
font-size: 12px;
line-height: 1.8;
}
.secubi p, .geqab p, .somig p, .mu_register p {
line-height: 1.4;
margin: 0 0 16px;
}
.secubi ol,
.somig ol,
.secubi ul,
.somig ul,
.mu_register ul {
margin: 0 0 24px;
line-height: 1.7;
}
.secubi ul ul,
.somig ul ul,
.secubi ol ol,
.somig ol ol,
.secubi ul ol,
.somig ul ol,
.secubi ol ul,
.somig ol ul {
margin-bottom: 0;
}
.secubi ul,
.somig ul,
.mu_register ul {
list-style: square outside;
}
.secubi ol,
.somig ol {
list-style: decimal outside;
}
.secubi li,
.somig li,
.mu_register li {
margin: 0 0 0 36px;
}
.secubi blockquote,
.somig blockquote {
background: #FAFAFA;
border-left: 4px solid #D6D6D6;
border-right: 4px solid #D6D6D6;
margin-bottom: 24px;
padding: 24px;
font-style: italic;
}
.secubi blockquote p:last-child,
.somig blockquote p:last-child {
margin-bottom: 0;
}
.secubi code,
.somig code {
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
line-height: 2;
}
.secubi pre,
.somig pre {
border: 1px solid #ededed;
border-radius: 20px;
color: #666;
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
line-height: 1.5;
margin: 24px 0;
overflow: auto;
padding: 24px;
}
.secubi pre code,
.somig pre code {
display: block;
}
.secubi abbr,
.somig abbr,
.secubi dfn,
.somig dfn,
.secubi acronym,
.somig acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
.secubi address,
.somig address {
display: block;
line-height: 1.5;
margin: 0 0 24px;
}
#ciwipo img.zejif {
border-right: 1px solid #ededed;
box-shadow: none;
margin-bottom: 0;
margin-right: 20px;
margin-top: 0;
padding: 20px 20px 20px 0;
}
img.zejif {
margin: 8px 24px 12px 0;
}
img.jeda {
margin: 12px 0 12px 24px;
}
img.aligncenter {
margin-top: 12px;
margin-bottom: 12px;
}
.secubi embed,
.secubi iframe,
.secubi object,
.secubi video {
margin-bottom: 2px;
}
.secubi dl,
.somig dl {
margin: 0 24px;
}
.secubi dt,
.somig dt {
font-weight: bold;
line-height: 1.7;
}
.secubi dd,
.somig dd {
line-height: 1.7;
margin-bottom: 24px;
}
.secubi table,
.somig table {
border-bottom: 1px solid #ededed;
color: #757575;
font-size: 12px;
line-height: 2;
margin: 0 0 24px;
width: 100%;
}
.secubi table caption,
.somig table caption {
font-size: 16px;
margin: 24px 0;
}
.secubi td,
.somig td {
border-top: 1px solid #ededed;
padding: 7px 14px;
}
.jamopex article {
border-bottom: 0;
margin-bottom: 10px;
padding-bottom: 0px;
word-wrap: break-word;
}
.page-links {
clear: both;
line-height: 1.714285714;
}
footer.delupe {
border: 1px solid #ededed;
color: #757575;
font-size: 13px;
line-height: 1.84615;
margin-top: 40px;
padding: 7px 7px 7px 20px;
}
.pocuwa footer.delupe {
	margin-top: 0;
}
.nofrontp footer.delupe {
	margin-top: 0;
}
.delupe > span {
    padding: 11px 11px 11px 0;
}
.delupe > span a {
color: #333333;
padding: 2px;
text-decoration:none;
}
.xarizur .delupe .by-author {
display: none;
}
.mu_register h2 {
color: #757575;
font-weight: normal;
}


/* =Archives
-------------------------------------------------------------- */

.archive-header,
.page-header {
margin-bottom: 48px;
padding-bottom: 22px;
border-bottom: 1px solid #ededed;
}
.archive-meta {
color: #757575;
font-size: 12px;
line-height: 2;
margin-top: 22px;
}


/* =Single image attachment view
-------------------------------------------------------------- */

.article.attachment {
overflow: hidden;
}
.image-attachment div.attachment {
text-align: center;
}
.image-attachment div.attachment p {
text-align: center;
}
.image-attachment div.attachment img {
display: block;
height: auto;
margin: 0 auto;
max-width: 100%;
}
.image-attachment .entry-caption {
margin-top: 8px;
}


/* =Aside post format
-------------------------------------------------------------- */

article.format-aside h1 {
margin-bottom: 24px;
}
article.format-aside h1 a {
text-decoration: none;
color: #4d525a;
}
article.format-aside h1 a:hover {
color: #2e3542;
}
article.format-aside .aside {
background: #F3F3F3;
border-top: 16px solid #16A1E7;
padding: 24px 24px 0;
}
article.format-aside p {
font-size: 13px;
line-height: 1.846153846;
color: #4a5466;
}
article.format-aside blockquote:last-child,
article.format-aside p:last-child {
margin-bottom: 0;
}


/* =Post formats
-------------------------------------------------------------- */

/* Quote posts */
article.format-quote .secubi p {
margin: 0;
padding-bottom: 24px;
}
article.format-quote .secubi blockquote {
display: block;
padding: 24px 24px 0;
font-size: 15px;
line-height: 1.6;
font-style: normal;
color: #6a6a6a;
background: #efefef;
}

/* Status posts */
.format-status .bonida {
margin-bottom: 24px;
}
.format-status .bonida header {
display: inline-block;
}
.format-status .bonida h1 {
font-size: 15px;
font-weight: normal;
line-height: 1.6;
margin: 0;
}
.format-status .bonida h2 {
font-size: 12px;
font-weight: normal;
line-height: 2;
margin: 0;
}
.format-status .bonida header a {
color: #757575;
}
.format-status .bonida header a:hover {
color: #21759b;
}
.format-status .bonida img {
float: left;
margin-right: 21px;
}


/* =Comments
changed article header
-------------------------------------------------------------- */

.ketopy {
margin-bottom: 48px;
font-size: 16px;
line-height: 1.5;
font-weight: normal;
}
.bibylez article {
margin: 24px 0;
}
.bibylez article header {
margin: 0px 0px 15px;
overflow: hidden;
position: relative;
}
.bibylez article header img {
float: left;
padding: 0;
line-height: 0;
}
.bibylez article header cite,
.bibylez article header time {
display: block;
margin-left: 45px;
}
.bibylez article header cite {
font-style: normal;
font-size: 15px;
line-height: 1.42857143;
}
.bibylez article header time {
line-height: 1.714285714;
text-decoration: none;
font-size: 10px;
color: #5e5e5e;
}
.bibylez article header a {
text-decoration: none;
color: #5e5e5e;
}
.bibylez article header a:hover {
color: #21759b;
}
.bibylez article header cite a {
color: #444;
}
.bibylez article header cite a:hover {
text-decoration: underline;
}
.bibylez article header h4 {
position: absolute;
top: 0;
right: 0;
padding: 6px 12px;
font-size: 12px;
font-weight: normal;
color: #fff;
background-color: #0088d0;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #009cee, #0088d0);
background-image: -ms-linear-gradient(top, #009cee, #0088d0);
background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
background-image: -o-linear-gradient(top, #009cee, #0088d0);
background-image: linear-gradient(top, #009cee, #0088d0);
border-radius: 3px;
border: 1px solid #007cbd;
}
.bibylez li.bypostauthor cite span {
position: relative;
margin-left: 5px;
padding: 2px 5px;
font-size: 10px;
}
a.dotugas,
a.nycehel-edit-link {
color: #686868;
font-size: 13px;
line-height: 1.846153846;
}
a.dotugas:hover,
a.nycehel-edit-link:hover {
color: #21759b;
}
.fuduza .pingback {
line-height: 1.714285714;
margin-bottom: 24px;
}

/* Comment form */
#hobuho {
margin-top: 48px;
}
#hobuho h3#difutu {
font-size: 16px;
line-height: 1.5;
}
#hobuho h3#difutu #gaxo {
margin-left: 10px;
font-weight: normal;
font-size: 12px;
}
#hobuho form {
margin: 24px 0;
}
#hobuho form p {
margin: 11px 0;
}
#hobuho form p.logged-in-as {
margin-bottom: 24px;
}
#hobuho form label {
color: #888888;
display: block;
line-height: 1.7;
}
#hobuho form input[type="text"],
#hobuho form textarea {
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
line-height: 1.714285714;
padding: 10px;
width: 100%;
}
#hobuho form p.form-allowed-tags {
margin: 0;
font-size: 12px;
line-height: 2;
color: #5e5e5e;
}
.hyraj {
color: red;
}


/* =Front page template
-------------------------------------------------------------- */

.entry-page-image {
margin-bottom: 14px;
}
.template-front-page .jamopex article {
border: 0;
margin-bottom: 0;
}
.template-front-page .qohahof {
clear: both;
float: none;
width: auto;
padding-top: 24px;
border-top: 1px solid #ededed;
}
.template-front-page .qohahof .toqe li {
margin: 8px 0 0;
font-size: 13px;
line-height: 1.714285714;
list-style-type: square;
list-style-position: inside;
}
.template-front-page .qohahof .toqe li a {
color: #757575;
}
.template-front-page .qohahof .toqe li a:hover {
color: #21759b;
}
.template-front-page .qohahof .widget_text img {
float: left;
margin: 8px 24px 8px 0;
}


/* =Widgets
-------------------------------------------------------------- */

.qohahof .toqe ul ul {
margin-left: 12px;
}
.widget_rss li {
margin: 12px 0;
}
.kobequ .doket-date,
.widget_rss .rss-date {
color: #aaa;
font-size: 11px;
margin-left: 12px;
}
#wp-calendar {
margin: 0;
width: 100%;
font-size: 13px;
line-height: 1.846153846;
color: #686868;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
text-align: left;
}
#wp-calendar #next {
padding-right: 24px;
text-align: right;
}
.ryhyq label {
display: block;
font-size: 13px;
line-height: 1.846153846;
}
.widget_twitter li {
list-style-type: none;
}
.widget_twitter .timesince {
display: block;
text-align: right;
}
/*Below title meta styling - added May 05 */
.qivab {
border-bottom: 1px solid #e9e9e9;
margin-bottom: 30px;
margin-left: -4.4%;
padding: 10px 4.4%;
width: 100%;
}
.pocuwa .secubi p, .pocuwa .secubi img {
    margin-top: 20px;
}
.pocuwa .qivab {
border-bottom: none;
margin-bottom: 0;
margin-left: -4.4%;
padding: 0 4.4%;
width: 100%;
}
.nicytar {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
color: #333333;
line-height:1.7;
margin: 0 auto;
padding: 2px 0;
width: 100%;
}
.nicytar a {
color: #333333;
text-decoration: none;
}
.nicytar a:hover{
color:#444444;
}
.zojec {
float: left;
padding-left: 0%;
}
.zuqezit {
float: right;
padding-right: 0px;
}
.articletags a{background-color: #555;
margin: 2px;
padding: 3px;
text-decoration: none;
text-shadow: 0 0px 0 #FFFFFF;
color:#fff;}
.articletags a:hover{color:#f2f2f2;}

.footercopy {
padding-left: 20px;
float: left;
}

.footercredit {
float: right;
padding-right: 20px;
margin-left:20px;
}
.xolude {
    background: #f1f1f1;
    color: #888888;
    float: right;
    font-size: 13px;
    padding: 20px 0;
    text-align: center;
    width: 100%;
}
.xolude a{
color: #666666;
text-decoration:none;
}
.read-more {
line-height: 1.7;
margin-top: 20px;
padding: 10px 5px 4px;
text-align: center;
}
/* new responsive footer widgets */
#gyl {
display: block;
height: auto;
position: relative;
width: 98%;
}

#gyl.qohahof {
    border: 1px solid #e9e9e9;
    margin: 30px 0 0;
    overflow: hidden;
    padding: 24px 2%;
    width: 96%;
}

#gyl .kekip {
float: left;
padding-right: 2.5%;
width: 30.81%;
}

#gyl .nuxibos {
padding: 12px;
}

#gyl .themonic-subscribe{
background:none;
border:none;
margin-left: -2%;
padding: 2% 2.5%;
}

#gyl  #lufohe {
background: none;
border: none;
margin-left: -2%;
padding: 2%
}

img#wpstats {
display: block;
margin: 0 auto 24px;
}
.socialmedia{
float: right;
padding: 5px 10px;
text-align: right;
width: auto;
}
.socialmedia a{
padding: 0 5px;
}
.widgets-list-layout-links {
float: right;
width: 82.4043%;
}
.homepage-meta {
border-left: 1px solid #f1f1f1;
border-right: 1px solid #f1f1f1;
border-top: 1px solid #f1f1f1;
color: #999999;
float: right;
letter-spacing: 1px;
padding: 1% 1% 1.2% 2.5%;
width: 96.2%;
}
.homepage-meta a{
color: #999999;
}
.head-widget-area {
float: right;
}
.themonicpt li img {
float: left;
margin-right: 15px;
}
.head-widget-area .themonicpt {
padding: 20px 4% 20px 0;
}
.themonicpt li {
min-height: 75px;
}
.pmt-head-widget {
padding: 20px 20px 20px 0;
}
.pmt-head-widget img {
max-width: 728px;
width: 100%;
}
#hopi .topheadmenu li:hover {
background: #ffffff none repeat scroll 0 0;
}
.qohahof .children a {
border-left: 1px solid #999999;
padding-left: 5px;
}
.children a::before {
content: "-";
padding-right: 10px;
}
/* Woo styles */
.woocommerce .jamopex {
    border-right: medium none;
    padding-top: 30px;
    width: 94.4%;
}
.woocommerce .page-title {
    border-bottom: 1px solid #e1e1e1;
    font-size: 24px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.woocommerce .jamopex nav {
    border: none;
}

.woocommerce h1 {
    font-size: 28px;
    font-weight: normal;
}
.socialmedia img {
    height: 32px;
    width: 32px;
}

/* new responsive selectnav.js css */
.slicknav_menu { display: none; }

.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  float: left;
  padding: 0.438em 0.625em 0.438em 0.625em;
  line-height: 1.125em;
  cursor: pointer; }
  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
    margin-top: 0.188em; }

.slicknav_menu {
  *zoom: 1; }
  .slicknav_menu .slicknav_menutxt {
    display: block;
    line-height: 1.188em;
    float: left; }
  .slicknav_menu .slicknav_icon {
    float: left;
    width: 1.125em;
    height: 0.875em;
    margin: 0.188em 0 0 0.438em; }
    .slicknav_menu .slicknav_icon:before {
      background: transparent;
      width: 1.125em;
      height: 0.875em;
      display: block;
      content: "";
      position: absolute; }
  .slicknav_menu .slicknav_no-text {
    margin: 0; }
  .slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 1.125em;
    height: 0.125em;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
  .slicknav_menu:before {
    content: " ";
    display: table; }
  .slicknav_menu:after {
    content: " ";
    display: table;
    clear: both; }

.slicknav_nav {
  clear: both; }
  .slicknav_nav ul {
    display: block; }
  .slicknav_nav li {
    display: block; }
.slicknav_nav .slicknav_arrow {
    font-size: 1.1em;
    margin: 0 0 0 0.4em;
}
  .slicknav_nav .slicknav_item {
    cursor: pointer; }
    .slicknav_nav .slicknav_item a {
      display: inline; }
  .slicknav_nav .slicknav_row {
    display: block; }
  .slicknav_nav a {
    display: block; }
  .slicknav_nav .slicknav_parent-link a {
    display: inline; }

.slicknav_brand {
  float: left; }

.slicknav_menu {
  font-size: 16px;
  box-sizing: border-box;
  background: #4c4c4c;
  padding: 5px; }
  .slicknav_menu * {
    box-sizing: border-box; }
  .slicknav_menu .slicknav_menutxt {
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 3px #000; }
  .slicknav_menu .slicknav_icon-bar {
    background-color: #fff; }

.slicknav_btn {
  margin: 5px 5px 6px;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #222; }

.slicknav_nav {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
  list-style: none;
  overflow: hidden; 
  text-align: left;
  }
  .slicknav_nav ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 20px; }
  .slicknav_nav .slicknav_row {
    padding: 5px 10px;
    margin: 2px 5px; }
    .slicknav_nav .slicknav_row:hover {
      background: #e1e1e1;
      color: #fff; }
  .slicknav_nav a {
    padding: 5px 10px;
    margin: 2px 5px;
    text-decoration: none;
    color: #fff; }
    .slicknav_nav a:hover {
      background: #e1e1e1;
      color: #222; }
  .slicknav_nav .slicknav_txtnode {
    margin-left: 15px; }
  .slicknav_nav .slicknav_item a {
    padding: 0;
    margin: 0; }
  .slicknav_nav .slicknav_parent-link a {
    padding: 0;
    margin: 0; }

.slicknav_brand {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  padding: 7px 12px;
  height: 44px; }
.top-menu {
    text-align: left;
}

/* CSS updates above this line */

@media screen and (max-width: 768px) {
.slicknav_menu {
	display: block;
    float: left;
    width: 100%;
	background: #f1f1f1;
}
.js .slicknav_menu {
	display: block;
    float: left;
    width: 36%;
	background: none;
}
.slicknav_nav a {
    color: #333333;
    margin: 2px 5px;
    padding: 5px 10px;
    text-decoration: none;
}
.main-navigation ul.qumycix, .main-navigation div.qumycix > ul, .qumycix li {
display: none;
}
.zisyceq ul {
display: none;
}
.zisyceq li a, .zisyceq li {
display: none;
}
.zisyceq ul.qumycix, .zisyceq div.qumycix > ul {
display: none;
}
.socialmedia {
display:none;
}
.zikat {
text-align: center;
height: auto;
border:none;
}
.themonic-logo {
float: none;
margin: 0 0 10px;
}
.zisyceq {
box-shadow:none;
}
.pizi{display:none;}
.bonida .waxygaq {
margin-top: 20px;
}
.biraci > ul {
    margin-left: 3%;
    overflow: hidden;
    padding: 3% 1% 20px;
    width: 92%;
}
.biraci li {
    float: left;
    margin: 2%;
    max-width: 46%;
}
.biraci li:nth-child(2n+1) { clear: left; }

#gyl {
width: 100%;
}
#gyl .kekip {
padding-right: 0;
width: 100%;
}

.ratu img.zejif {
    width: 100%;
}
.qohahof {
    padding: 14px;
}

.xolude {
    background: #f1f1f1 none repeat scroll 0 0;
    color: #888888;
    float: right;
    font-size: 13px;
    margin-right: -5%;
    margin-top: 30px;
    padding: 5%;
    text-align: center;
    width: 100%;
}
}

@media screen and (max-width: 1040px) {

#bufob {
margin-left: 0px;
}
}
@media screen and (max-width: 720px) {
	
	#ciwipo img.zejif {
    width: 30%;
	border: none;
	margin-right: 0;
}
}

@media screen and (max-width: 420px) {
	
.zikat {
height: auto;
border:none;
}

.bonida .waxygaq {
font-size: 18px;
}
.biraci li {
float: none;
margin: 4% 3% 3% 5%;
max-width: 90%;
}
#ciwipo img.zejif {
    width: 94%;
}
.biraci li {
    margin-bottom: 24px;
}
}
/* =Media queries

-------------------------------------------------------------- */
/* ---------------------------------------------------------------
* MOBILE CSS fallback for device width 768px or below
* ------------------------------------------------------------ */
/* Minimum width of 768pixels. */
@media screen and (min-width: 768px) {

#hopi .topheadmenu .top-menu {
background:none;
border: medium none;
box-shadow: none;
}
#hopi .topheadmenu a{
    color: #444444;
}
#hopi .topheadmenu a:child {
    background: #ffffff;
    color: #222222;
}
#hopi .topheadmenu a:first-child {
    border-top: none;
}
.sub-menu li a:first-child {
    border-top: medium none;
}
#hopi .topheadmenu li {
background:#f1f1f1;
}
#hopi .topheadmenu a:hover {
background:#ffffff;
color: #222222;
}
#hopi .cubele{
background:#f1f1f1;
}
.qumycix a {
letter-spacing: 1px;
}
.topheadmenu {
float: left;
width: 70%;
}
.cydo-avatar {
float: left;
margin-top: 8px;
}
.cydo-description {
float: right;
width: 85%;
}
.muce {
margin: 0 auto;
max-width: 1240px;
overflow: hidden;
}
.jamopex {
border-right: 1px solid #e9e9e9;
border-top: 0 none;
float: left;
margin: 0;
padding: 0 2.8% 1%;
width: 63.2%;
}
body.template-front-page .jamopex,
body.single-attachment .jamopex,
body.full-width .jamopex {
border-right: none;
width: 94.3%;
}
.qohahof {
float: right;
margin: 30px 0;
padding: 0 2%;
width: 27%;
}
.zikat h1,
.zikat h2 {
text-align: left;
}
.zikat h1 {
font-size: 26px;
line-height: 1.4;
margin-bottom: 0;
}
.zisyceq ul.qumycix, .zisyceq div.qumycix > ul {
background: #333333;
border-bottom: 5px solid #0099ff;
border-top: 1px solid #ededed;
color: #f1f1f1;
display: inline-block !important;
font-size: 0;
text-align: left;
width: 100%;
}
.zisyceq ul {
margin: 0;
text-indent: 0;
}
.zisyceq li:hover {
background: #0099ff none repeat scroll 0 0;
display: inline-block;
text-decoration: none;
}
.zisyceq li a, 
.zisyceq li {
display: inline-block;
text-decoration: none;
}
.zisyceq li a {
border-bottom: 0px none;
color: #f1f1f1;
line-height: 3.69231;
padding: 0px 20px;
text-transform: uppercase;
white-space: nowrap;
transition: all 0.3s ease 0s;
}
.zisyceq li a:hover {
background: #0099ff;
color: #ffffff;
}
.zisyceq li {
position: relative;
}
.zisyceq li ul {
display: none;
margin: 0;
padding: 0;
position: absolute;
top: 100%;
z-index: 1;
}
.zisyceq li ul ul {
top: 0;
left: 100%;
}
.zisyceq ul li:hover > ul {
border-left: 0;
display: block;
}
.zisyceq li ul li a {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #e1e1e1;
color: #777777;
display: block;
font-size: 11px;
line-height: 2.18182;
padding: 8px 10px;
white-space: normal;
width: 160px;
}
.zisyceq li ul li a:hover {
background: #ffffff;
color: #000000;
}
.zisyceq .current-menu-item > a, .zisyceq .current-menu-ancestor > a, .zisyceq .kitev > a, .zisyceq .current_page_ancestor > a {
background: #0099ff;
color: #ffffff;
font-weight: bold;
}
.topheadmenu .zisyceq .current-menu-item > a, .zisyceq .current-menu-ancestor > a, .topheadmenu .zisyceq .kitev > a, .zisyceq .current_page_ancestor > a {
    background: rgba(0, 0, 0, 0);
}
.topheadmenu .zisyceq ul.qumycix, .topheadmenu .zisyceq div.qumycix > ul {
    background: rgba(0, 0, 0, 0);
    border-bottom: medium none;
	border-top: 0;
}
.bonida .waxygaq {
    font-size: 32px;
    margin-bottom: 0;
    padding: 40px 0 30px;
}
.bonida .singleentry .waxygaq {
border-bottom: 1px solid #e1e1e1;
font-size: 35px;
margin-bottom: 0;
padding: 40px 40px 40px 30px;
}
.bonida {
margin-bottom: 0px;
}
#hobuho form input[type="text"] {
width: 46.3%;
}
#hobuho form textarea.cumumu-textarea {
width: 79.6%;
}
.template-front-page .jamopex,
.template-front-page article {
overflow: hidden;
}
.template-front-page.has-post-thumbnail article {
float: left;
width: 47.9%;
}
.entry-page-image {
float: right;
margin-bottom: 0;
width: 47.9%;
}
.template-front-page .qohahof .toqe,
.template-front-page.two-sidebars .qohahof .front-widgets {
float: left;
padding-left: 10px;
width: 51.875%;
margin-bottom: 24px;
}
.template-front-page .qohahof .toqe:nth-child(odd) {
clear: right;
}
.template-front-page .qohahof .toqe:nth-child(even),
.template-front-page.two-sidebars .qohahof .front-widgets + .front-widgets {
float: right;
width: 39.0625%;
margin: 0 0 24px;
}
.template-front-page.two-sidebars .toqe,
.template-front-page.two-sidebars .toqe:nth-child(even) {
float: none;
width: auto;
}
.fuduza .children {
margin-left: 48px;
}
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
body {
background-color: #e6e6e6;
}
body .muce {
margin-bottom: 24px;
margin-top: 24px;
padding: 0;
}
body.custom-background-empty {
background-color: #fff;
}
body.custom-background-empty .muce,
body.custom-background-white .muce {
padding: 0;
margin-top: 10px;
margin-bottom: 0;
box-shadow: none;
}

}
/* iPad fix*/
@media screen and (max-width: 768px) {

.zisyceq ul.qumycix, .zisyceq div.qumycix > ul, .zisyceq li {
background: none;
border-bottom: none;
border-top: none;
display: none;
}
.qohahof {
    padding: 4%;
}
#gyl.qohahof {
    padding: 4%;
	width: 92%;
}
}
/* Print styles
----------------------------------------------- */

@media print {
body {
background: none !important;
color: #000;
font-size: 10pt;
}
footer a[rel=bookmark]:link:after,
footer a[rel=bookmark]:visited:after {
content: " [" attr(href) "] "; /* Show URLs */
}
a {
text-decoration: none;
}
.secubi img,
.somig img,
.cydo-avatar img,
img.wp-post-image {
border-radius: 0;
box-shadow: none;
}

/* hide top social icons */
.socialmedia img {
display:none;
}
.muce {
clear: both !important;
display: block !important;
float: none !important;
max-width: 100%;
position: relative !important;
}
.zikat {
margin-bottom: 72px;
text-align: left;
}
.zikat h1 {
font-size: 21pt;
line-height: 1;
text-align: left;
}
.zikat h2 {
color: #000;
font-size: 10pt;
text-align: left;
}
.zikat h1 a,
.zikat h2 a {
color: #000;
}
.cydo-avatar,
#colophon,
#hobuho,
.fuduza .nycehel-edit-link,
.fuduza .syzum,
.bonida .comments-link,
.delupe .edit-link a,
.page-link,
.jamopex nav,
.qohahof,
img.header-image,
.zisyceq {
display: none;
}
.xojuj {
border-top: none;
box-shadow: none;
}
.jamopex {
margin: 0;
width: auto;
}
.singular .bonida .delupe {
position: static;
}
.singular .jamopex,
.singular .bonida,
.singular .secubi,
.singular footer.delupe,
.singular .ketopy {
margin: 0;
width: 100%;
}
.bonida .waxygaq,
.waxygaq,
.singular .waxygaq {
font-size: 21pt;
}
footer.delupe,
footer.delupe a {
color: #444;
font-size: 10pt;
}

.cydo-description {
float: none;
width: auto;
}

/* Comments */
.fuduza > li.nycehel {
background: none;
position: relative;
width: auto;
}
.fuduza .avatar {
height: 39px;
left: 2.2em;
top: 2.2em;
width: 39px;
}
.bibylez article header cite,
.bibylez article header time {
margin-left: 50px;
}
}