/*
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;
}
.pedycyg {
display: inline-block;
float: none;
margin: 17px 0;
padding: 14px 0 14px 18px;
}
.pedycyg a {
font-size: 34px;
font-weight: normal;
text-decoration: none;
color:#000000;
text-shadow: 0.1px 1px 2px #888888;
}
.pedycyg a:hover{
color:#333333;
text-decoration: none;
}
.pedycyg .citoju:hover{
color:#333333;
text-decoration: none;
}
.pedycyg .citoju {
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 */
.tovetid:after,
.tywuj:after,
.format-status .vuzu:after {
clear: both;
}
.tovetid:before,
.tovetid:after,
.tywuj:before,
.tywuj:after,
.format-status .vuzu:before,
.format-status .vuzu:after {
display: table;
content: "";
}

.tywuj {
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;
}

.zeriz th,
.vakez 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.qanu,
article.format-link footer.qanu,
article.format-status footer.qanu {
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;
}

#nazy #gavicu {
background: #333333;
border: none;
color: #f1f1f1;
min-width: 24%;
padding: 9px;
text-transform: uppercase;
}

#gavicu {
    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*/
.zeriz img,
.vakez img,
.poji 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%;
}
.zeriz .twitter-tweet-rendered {
max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.kocij {
float: left;
}
.pakege {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.zeriz img,
.vakez img,
.poji img,
img.header-image,
.sepacyg-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;
}
.zeriz 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*/
.zegoza 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;
}

.mutyhyf a, .hela > a {
color: #444444;
text-decoration: none;
}
.mutyhyf,
.previous-image {
float: left;
padding-bottom: 7px;
width: 50%;
}
.hela,
.next-image {
float: right;
text-align: right;
width: 50%;
}
.cepikev + .wucig,
#deg-nav-above {
margin: 48px 0;
}

/* Author profiles */
.sepacyg .archive-header {
margin-bottom: 24px;
}
.sepacyg-info {
border-top: 1px solid #ededed;
margin: 24px 0;
padding-top: 24px;
overflow: hidden;
}
.sepacyg-description p {
color: #757575;
font-size: 13px;
line-height: 1.846153846;
}
.sepacyg.archive .sepacyg-info {
border-top: 0;
margin: 0 0 48px;
}
.sepacyg.archive .sepacyg-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 */
.jityme,
.bevev .bafa {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
}
.xuzobu .jityme:hover,
.xuzobu .jityme:active,
.xuzobu .jityme: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 */
.bevev {
padding: 0 24px;
background-color: #fff;
}
.zegoza {
margin: 0 14px;
}
.hihoxe {
margin-top:10px;
}

/* Header */
.bequv {
border: none;
height: auto;
margin-bottom: 0px;
text-align: left;
}
.bequv h1,
.bequv h2 {
text-align: center;
}
.bequv h1 a,
.bequv h2 a {
color: #515151;
display: inline-block;
text-decoration: none;
}
.bequv h1 a:hover,
.bequv h2 a:hover {
color: #21759b;
}
.bequv h1 {
font-size: 24px;
line-height: 1.285714286;
margin-bottom: 14px;
}
.bequv 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*/
.xuzobu {
box-shadow: 1px 2px 9px 1px #F8F8F8;
text-align: center;
float:left;
width:100%;
}

.xuzobu li {
font-size: 12px;
line-height: 1.42857143;
width:auto;
transition: .3s ease 0s;
}

.xuzobu li:hover {
display: inline-block;
text-decoration: none;
}

.xuzobu  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%;
}
.renis .fajet > a {
color: #444444;
font-size: 16px;
font-weight: 500;
letter-spacing: 0.8px;
}
.muboryr li {
background: #ffffff none repeat scroll 0 0;
float: left;
margin-bottom: 38px;
margin-right: 3%;
max-width: 22.7%;
}
.muboryr > ul {
overflow: hidden;
padding: 3% 3% 0;
}
.muboryr .renis .fajet {
border: 1px solid #e1e1e1;
font-size: 14px;
font-weight: normal;
line-height: 1.3;
min-height: 65px;
padding: 10px 4% 20px;
}
.muboryr .renis .fajet {
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;
}
.renis .read-more {
border-top: 1px solid #ffffff;
display: block;
margin-left: -3%;
width: 104%;
}
.renis img.kocij {
margin: 0;
}
.iofeaturepost li:last-child {
margin-right: 0;
}
.muboryr li:last-child {
margin-right: 0;
}
.hibaj > p {
padding: 20px 10px 10px 0;
}
.iofeaturepost > ul {
padding: 3%;
}
.qumicar {
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 */
.hihoxe .poji {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
margin-bottom: 20px;
word-wrap: break-word;
}
.hihoxe .zuquxep {
background: #f1f1f1;
font-size: 17px;
}
.poji.wodiqit {
margin-bottom: 27px;
}
.hihoxe .poji li,
.hihoxe .poji .textwidget {
font-size: 14px;
line-height: 1.4;
border-bottom: 1px solid #E9E9E9;
padding: 7px 0;
}
.hihoxe .poji p {
margin-bottom: 12px;
padding: 12px;
}

.hihoxe .textwidget ul {
list-style: disc outside;
margin: 0 0 24px;
}
.hihoxe .textwidget li {
margin-left: 36px;
}
.hihoxe .poji a {
color: #333333;
font-size: 15px;
letter-spacing: .8px;
text-decoration: none;
}
.hihoxe .poji a:hover {
color: #4F5254;
}
.hihoxe #diz {
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
-------------------------------------------------------------- */

.qanu {
clear: both;
}
.vuzu img.wp-post-image {
margin-bottom: 24px;
}
.vuzu .fajet {
font-size: 28px;
line-height: 1.2;
font-weight: normal;
margin-bottom:20px;
}
.vuzu .fajet a {
color: #444444;
text-decoration: none;
}
.vuzu .fajet a:hover{
color: #111111;
}
.vuzu .entry-format {
margin-top: 24px;
font-weight: normal;
}
.vuzu .comments-link {
margin-top: 24px;
font-size: 13px;
line-height: 1.846153846;
color: #757575;
}
.comments-link a,
.qanu a {
color: #757575;
}
.comments-link a:hover,
.qanu a:hover {
color: #333;
}
.zegoza 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;
}
.hibaj {
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-top: 1px solid #ededed;
	line-height: 1.7;
	overflow: hidden;
	padding-left: 20px;
}
.zeriz,
.mu_register {
line-height: 1.7;
}
.zeriz h1,
.vakez h1,
.zeriz h2,
.vakez h2,
.zeriz h3,
.vakez h3,
.zeriz h4,
.vakez h4,
.zeriz h5,
.vakez h5,
.zeriz h6,
.vakez h6 {
margin: 24px 0;
line-height: 1.7;
}
.zeriz h1,
.vakez h1 {
font-size: 21px;
line-height: 1.5;
}
.zeriz h2,
.vakez h2,
.mu_register h2 {
font-size: 18px;
line-height: 1.6;
}
.zeriz h3,
.vakez h3 {
font-size: 16px;
line-height: 1.8;
}
.zeriz h4,
.vakez h4 {
font-size: 14px;
line-height: 1.8;
}
.zeriz h5,
.vakez h5 {
font-size: 13px;
line-height: 1.8;
}
.zeriz h6,
.vakez h6 {
font-size: 12px;
line-height: 1.8;
}
.zeriz p, .hibaj p, .vakez p, .mu_register p {
line-height: 1.4;
margin: 0 0 16px;
}
.zeriz ol,
.vakez ol,
.zeriz ul,
.vakez ul,
.mu_register ul {
margin: 0 0 24px;
line-height: 1.7;
}
.zeriz ul ul,
.vakez ul ul,
.zeriz ol ol,
.vakez ol ol,
.zeriz ul ol,
.vakez ul ol,
.zeriz ol ul,
.vakez ol ul {
margin-bottom: 0;
}
.zeriz ul,
.vakez ul,
.mu_register ul {
list-style: square outside;
}
.zeriz ol,
.vakez ol {
list-style: decimal outside;
}
.zeriz li,
.vakez li,
.mu_register li {
margin: 0 0 0 36px;
}
.zeriz blockquote,
.vakez blockquote {
background: #FAFAFA;
border-left: 4px solid #D6D6D6;
border-right: 4px solid #D6D6D6;
margin-bottom: 24px;
padding: 24px;
font-style: italic;
}
.zeriz blockquote p:last-child,
.vakez blockquote p:last-child {
margin-bottom: 0;
}
.zeriz code,
.vakez code {
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
line-height: 2;
}
.zeriz pre,
.vakez 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;
}
.zeriz pre code,
.vakez pre code {
display: block;
}
.zeriz abbr,
.vakez abbr,
.zeriz dfn,
.vakez dfn,
.zeriz acronym,
.vakez acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
.zeriz address,
.vakez address {
display: block;
line-height: 1.5;
margin: 0 0 24px;
}
#wat img.kocij {
border-right: 1px solid #ededed;
box-shadow: none;
margin-bottom: 0;
margin-right: 20px;
margin-top: 0;
padding: 20px 20px 20px 0;
}
img.kocij {
margin: 8px 24px 12px 0;
}
img.pakege {
margin: 12px 0 12px 24px;
}
img.aligncenter {
margin-top: 12px;
margin-bottom: 12px;
}
.zeriz embed,
.zeriz iframe,
.zeriz object,
.zeriz video {
margin-bottom: 2px;
}
.zeriz dl,
.vakez dl {
margin: 0 24px;
}
.zeriz dt,
.vakez dt {
font-weight: bold;
line-height: 1.7;
}
.zeriz dd,
.vakez dd {
line-height: 1.7;
margin-bottom: 24px;
}
.zeriz table,
.vakez table {
border-bottom: 1px solid #ededed;
color: #757575;
font-size: 12px;
line-height: 2;
margin: 0 0 24px;
width: 100%;
}
.zeriz table caption,
.vakez table caption {
font-size: 16px;
margin: 24px 0;
}
.zeriz td,
.vakez td {
border-top: 1px solid #ededed;
padding: 7px 14px;
}
.zegoza article {
border-bottom: 0;
margin-bottom: 10px;
padding-bottom: 0px;
word-wrap: break-word;
}
.page-links {
clear: both;
line-height: 1.714285714;
}
footer.qanu {
border: 1px solid #ededed;
color: #757575;
font-size: 13px;
line-height: 1.84615;
margin-top: 40px;
padding: 7px 7px 7px 20px;
}
.hysula footer.qanu {
	margin-top: 0;
}
.nofrontp footer.qanu {
	margin-top: 0;
}
.qanu > span {
    padding: 11px 11px 11px 0;
}
.qanu > span a {
color: #333333;
padding: 2px;
text-decoration:none;
}
.vekysel .qanu .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 .zeriz p {
margin: 0;
padding-bottom: 24px;
}
article.format-quote .zeriz 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 .vuzu {
margin-bottom: 24px;
}
.format-status .vuzu header {
display: inline-block;
}
.format-status .vuzu h1 {
font-size: 15px;
font-weight: normal;
line-height: 1.6;
margin: 0;
}
.format-status .vuzu h2 {
font-size: 12px;
font-weight: normal;
line-height: 2;
margin: 0;
}
.format-status .vuzu header a {
color: #757575;
}
.format-status .vuzu header a:hover {
color: #21759b;
}
.format-status .vuzu img {
float: left;
margin-right: 21px;
}


/* =Comments
changed article header
-------------------------------------------------------------- */

.honohic {
margin-bottom: 48px;
font-size: 16px;
line-height: 1.5;
font-weight: normal;
}
.wucig article {
margin: 24px 0;
}
.wucig article header {
margin: 0px 0px 15px;
overflow: hidden;
position: relative;
}
.wucig article header img {
float: left;
padding: 0;
line-height: 0;
}
.wucig article header cite,
.wucig article header time {
display: block;
margin-left: 45px;
}
.wucig article header cite {
font-style: normal;
font-size: 15px;
line-height: 1.42857143;
}
.wucig article header time {
line-height: 1.714285714;
text-decoration: none;
font-size: 10px;
color: #5e5e5e;
}
.wucig article header a {
text-decoration: none;
color: #5e5e5e;
}
.wucig article header a:hover {
color: #21759b;
}
.wucig article header cite a {
color: #444;
}
.wucig article header cite a:hover {
text-decoration: underline;
}
.wucig 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;
}
.wucig li.bypostauthor cite span {
position: relative;
margin-left: 5px;
padding: 2px 5px;
font-size: 10px;
}
a.nakenyr,
a.wywydip-edit-link {
color: #686868;
font-size: 13px;
line-height: 1.846153846;
}
a.nakenyr:hover,
a.wywydip-edit-link:hover {
color: #21759b;
}
.nudaty .pingback {
line-height: 1.714285714;
margin-bottom: 24px;
}

/* Comment form */
#poqe {
margin-top: 48px;
}
#poqe h3#cito {
font-size: 16px;
line-height: 1.5;
}
#poqe h3#cito #qus {
margin-left: 10px;
font-weight: normal;
font-size: 12px;
}
#poqe form {
margin: 24px 0;
}
#poqe form p {
margin: 11px 0;
}
#poqe form p.logged-in-as {
margin-bottom: 24px;
}
#poqe form label {
color: #888888;
display: block;
line-height: 1.7;
}
#poqe form input[type="text"],
#poqe form textarea {
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
line-height: 1.714285714;
padding: 10px;
width: 100%;
}
#poqe form p.form-allowed-tags {
margin: 0;
font-size: 12px;
line-height: 2;
color: #5e5e5e;
}
.bazy {
color: red;
}


/* =Front page template
-------------------------------------------------------------- */

.entry-page-image {
margin-bottom: 14px;
}
.template-front-page .zegoza article {
border: 0;
margin-bottom: 0;
}
.template-front-page .hihoxe {
clear: both;
float: none;
width: auto;
padding-top: 24px;
border-top: 1px solid #ededed;
}
.template-front-page .hihoxe .poji li {
margin: 8px 0 0;
font-size: 13px;
line-height: 1.714285714;
list-style-type: square;
list-style-position: inside;
}
.template-front-page .hihoxe .poji li a {
color: #757575;
}
.template-front-page .hihoxe .poji li a:hover {
color: #21759b;
}
.template-front-page .hihoxe .widget_text img {
float: left;
margin: 8px 24px 8px 0;
}


/* =Widgets
-------------------------------------------------------------- */

.hihoxe .poji ul ul {
margin-left: 12px;
}
.widget_rss li {
margin: 12px 0;
}
.cafy .folux-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;
}
.wodiqit 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 */
.cavej {
border-bottom: 1px solid #e9e9e9;
margin-bottom: 30px;
margin-left: -4.4%;
padding: 10px 4.4%;
width: 100%;
}
.hysula .zeriz p, .hysula .zeriz img {
    margin-top: 20px;
}
.hysula .cavej {
border-bottom: none;
margin-bottom: 0;
margin-left: -4.4%;
padding: 0 4.4%;
width: 100%;
}
.bixoj {
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%;
}
.bixoj a {
color: #333333;
text-decoration: none;
}
.bixoj a:hover{
color:#444444;
}
.turo {
float: left;
padding-left: 0%;
}
.lycasef {
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;
}
.maqajyt {
    background: #f1f1f1;
    color: #888888;
    float: right;
    font-size: 13px;
    padding: 20px 0;
    text-align: center;
    width: 100%;
}
.maqajyt 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 */
#menuz {
display: block;
height: auto;
position: relative;
width: 98%;
}

#menuz.hihoxe {
    border: 1px solid #e9e9e9;
    margin: 30px 0 0;
    overflow: hidden;
    padding: 24px 2%;
    width: 96%;
}

#menuz .gavig {
float: left;
padding-right: 2.5%;
width: 30.81%;
}

#menuz .zuquxep {
padding: 12px;
}

#menuz .themonic-subscribe{
background:none;
border:none;
margin-left: -2%;
padding: 2% 2.5%;
}

#menuz  #supytu {
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%;
}
#xifig .topheadmenu li:hover {
background: #ffffff none repeat scroll 0 0;
}
.hihoxe .children a {
border-left: 1px solid #999999;
padding-left: 5px;
}
.children a::before {
content: "-";
padding-right: 10px;
}
/* Woo styles */
.woocommerce .zegoza {
    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 .zegoza 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.tunaguv, .main-navigation div.tunaguv > ul, .tunaguv li {
display: none;
}
.xuzobu ul {
display: none;
}
.xuzobu li a, .xuzobu li {
display: none;
}
.xuzobu ul.tunaguv, .xuzobu div.tunaguv > ul {
display: none;
}
.socialmedia {
display:none;
}
.bequv {
text-align: center;
height: auto;
border:none;
}
.themonic-logo {
float: none;
margin: 0 0 10px;
}
.xuzobu {
box-shadow:none;
}
.soqog{display:none;}
.vuzu .fajet {
margin-top: 20px;
}
.muboryr > ul {
    margin-left: 3%;
    overflow: hidden;
    padding: 3% 1% 20px;
    width: 92%;
}
.muboryr li {
    float: left;
    margin: 2%;
    max-width: 46%;
}
.muboryr li:nth-child(2n+1) { clear: left; }

#menuz {
width: 100%;
}
#menuz .gavig {
padding-right: 0;
width: 100%;
}

.renis img.kocij {
    width: 100%;
}
.hihoxe {
    padding: 14px;
}

.maqajyt {
    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) {

#gavicu {
margin-left: 0px;
}
}
@media screen and (max-width: 720px) {
	
	#wat img.kocij {
    width: 30%;
	border: none;
	margin-right: 0;
}
}

@media screen and (max-width: 420px) {
	
.bequv {
height: auto;
border:none;
}

.vuzu .fajet {
font-size: 18px;
}
.muboryr li {
float: none;
margin: 4% 3% 3% 5%;
max-width: 90%;
}
#wat img.kocij {
    width: 94%;
}
.muboryr 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) {

#xifig .topheadmenu .top-menu {
background:none;
border: medium none;
box-shadow: none;
}
#xifig .topheadmenu a{
    color: #444444;
}
#xifig .topheadmenu a:child {
    background: #ffffff;
    color: #222222;
}
#xifig .topheadmenu a:first-child {
    border-top: none;
}
.sub-menu li a:first-child {
    border-top: medium none;
}
#xifig .topheadmenu li {
background:#f1f1f1;
}
#xifig .topheadmenu a:hover {
background:#ffffff;
color: #222222;
}
#xifig .quji{
background:#f1f1f1;
}
.tunaguv a {
letter-spacing: 1px;
}
.topheadmenu {
float: left;
width: 70%;
}
.sepacyg-avatar {
float: left;
margin-top: 8px;
}
.sepacyg-description {
float: right;
width: 85%;
}
.bevev {
margin: 0 auto;
max-width: 1240px;
overflow: hidden;
}
.zegoza {
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 .zegoza,
body.single-attachment .zegoza,
body.full-width .zegoza {
border-right: none;
width: 94.3%;
}
.hihoxe {
float: right;
margin: 30px 0;
padding: 0 2%;
width: 27%;
}
.bequv h1,
.bequv h2 {
text-align: left;
}
.bequv h1 {
font-size: 26px;
line-height: 1.4;
margin-bottom: 0;
}
.xuzobu ul.tunaguv, .xuzobu div.tunaguv > 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%;
}
.xuzobu ul {
margin: 0;
text-indent: 0;
}
.xuzobu li:hover {
background: #0099ff none repeat scroll 0 0;
display: inline-block;
text-decoration: none;
}
.xuzobu li a, 
.xuzobu li {
display: inline-block;
text-decoration: none;
}
.xuzobu 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;
}
.xuzobu li a:hover {
background: #0099ff;
color: #ffffff;
}
.xuzobu li {
position: relative;
}
.xuzobu li ul {
display: none;
margin: 0;
padding: 0;
position: absolute;
top: 100%;
z-index: 1;
}
.xuzobu li ul ul {
top: 0;
left: 100%;
}
.xuzobu ul li:hover > ul {
border-left: 0;
display: block;
}
.xuzobu 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;
}
.xuzobu li ul li a:hover {
background: #ffffff;
color: #000000;
}
.xuzobu .current-menu-item > a, .xuzobu .current-menu-ancestor > a, .xuzobu .rytuv > a, .xuzobu .current_page_ancestor > a {
background: #0099ff;
color: #ffffff;
font-weight: bold;
}
.topheadmenu .xuzobu .current-menu-item > a, .xuzobu .current-menu-ancestor > a, .topheadmenu .xuzobu .rytuv > a, .xuzobu .current_page_ancestor > a {
    background: rgba(0, 0, 0, 0);
}
.topheadmenu .xuzobu ul.tunaguv, .topheadmenu .xuzobu div.tunaguv > ul {
    background: rgba(0, 0, 0, 0);
    border-bottom: medium none;
	border-top: 0;
}
.vuzu .fajet {
    font-size: 32px;
    margin-bottom: 0;
    padding: 40px 0 30px;
}
.vuzu .singleentry .fajet {
border-bottom: 1px solid #e1e1e1;
font-size: 35px;
margin-bottom: 0;
padding: 40px 40px 40px 30px;
}
.vuzu {
margin-bottom: 0px;
}
#poqe form input[type="text"] {
width: 46.3%;
}
#poqe form textarea.demy-textarea {
width: 79.6%;
}
.template-front-page .zegoza,
.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 .hihoxe .poji,
.template-front-page.two-sidebars .hihoxe .front-widgets {
float: left;
padding-left: 10px;
width: 51.875%;
margin-bottom: 24px;
}
.template-front-page .hihoxe .poji:nth-child(odd) {
clear: right;
}
.template-front-page .hihoxe .poji:nth-child(even),
.template-front-page.two-sidebars .hihoxe .front-widgets + .front-widgets {
float: right;
width: 39.0625%;
margin: 0 0 24px;
}
.template-front-page.two-sidebars .poji,
.template-front-page.two-sidebars .poji:nth-child(even) {
float: none;
width: auto;
}
.nudaty .children {
margin-left: 48px;
}
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
body {
background-color: #e6e6e6;
}
body .bevev {
margin-bottom: 24px;
margin-top: 24px;
padding: 0;
}
body.custom-background-empty {
background-color: #fff;
}
body.custom-background-empty .bevev,
body.custom-background-white .bevev {
padding: 0;
margin-top: 10px;
margin-bottom: 0;
box-shadow: none;
}

}
/* iPad fix*/
@media screen and (max-width: 768px) {

.xuzobu ul.tunaguv, .xuzobu div.tunaguv > ul, .xuzobu li {
background: none;
border-bottom: none;
border-top: none;
display: none;
}
.hihoxe {
    padding: 4%;
}
#menuz.hihoxe {
    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;
}
.zeriz img,
.vakez img,
.sepacyg-avatar img,
img.wp-post-image {
border-radius: 0;
box-shadow: none;
}

/* hide top social icons */
.socialmedia img {
display:none;
}
.bevev {
clear: both !important;
display: block !important;
float: none !important;
max-width: 100%;
position: relative !important;
}
.bequv {
margin-bottom: 72px;
text-align: left;
}
.bequv h1 {
font-size: 21pt;
line-height: 1;
text-align: left;
}
.bequv h2 {
color: #000;
font-size: 10pt;
text-align: left;
}
.bequv h1 a,
.bequv h2 a {
color: #000;
}
.sepacyg-avatar,
#colophon,
#poqe,
.nudaty .wywydip-edit-link,
.nudaty .gytinam,
.vuzu .comments-link,
.qanu .edit-link a,
.page-link,
.zegoza nav,
.hihoxe,
img.header-image,
.xuzobu {
display: none;
}
.tywuj {
border-top: none;
box-shadow: none;
}
.zegoza {
margin: 0;
width: auto;
}
.singular .vuzu .qanu {
position: static;
}
.singular .zegoza,
.singular .vuzu,
.singular .zeriz,
.singular footer.qanu,
.singular .honohic {
margin: 0;
width: 100%;
}
.vuzu .fajet,
.fajet,
.singular .fajet {
font-size: 21pt;
}
footer.qanu,
footer.qanu a {
color: #444;
font-size: 10pt;
}

.sepacyg-description {
float: none;
width: auto;
}

/* Comments */
.nudaty > li.wywydip {
background: none;
position: relative;
width: auto;
}
.nudaty .avatar {
height: 39px;
left: 2.2em;
top: 2.2em;
width: 39px;
}
.wucig article header cite,
.wucig article header time {
margin-left: 50px;
}
}