/*
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;
}
.rutiwer {
display: inline-block;
float: none;
margin: 17px 0;
padding: 14px 0 14px 18px;
}
.rutiwer a {
font-size: 34px;
font-weight: normal;
text-decoration: none;
color:#000000;
text-shadow: 0.1px 1px 2px #888888;
}
.rutiwer a:hover{
color:#333333;
text-decoration: none;
}
.rutiwer .tico:hover{
color:#333333;
text-decoration: none;
}
.rutiwer .tico {
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 */
.nydut:after,
.cejezow:after,
.format-status .ciwyxo:after {
clear: both;
}
.nydut:before,
.nydut:after,
.cejezow:before,
.cejezow:after,
.format-status .ciwyxo:before,
.format-status .ciwyxo:after {
display: table;
content: "";
}

.cejezow {
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;
}

.zewaxah th,
.zijeb 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.zanosib,
article.format-link footer.zanosib,
article.format-status footer.zanosib {
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;
}

#wam #tot {
background: #333333;
border: none;
color: #f1f1f1;
min-width: 24%;
padding: 9px;
text-transform: uppercase;
}

#tot {
    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*/
.zewaxah img,
.zijeb img,
.dupily 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%;
}
.zewaxah .twitter-tweet-rendered {
max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.wade {
float: left;
}
.jetuca {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.zewaxah img,
.zijeb img,
.dupily img,
img.header-image,
.zikeda-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;
}
.zewaxah 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*/
.lizi 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;
}

.toho a, .xaku > a {
color: #444444;
text-decoration: none;
}
.toho,
.previous-image {
float: left;
padding-bottom: 7px;
width: 50%;
}
.xaku,
.next-image {
float: right;
text-align: right;
width: 50%;
}
.navivi + .jexefad,
#vuguto-nav-above {
margin: 48px 0;
}

/* Author profiles */
.zikeda .archive-header {
margin-bottom: 24px;
}
.zikeda-info {
border-top: 1px solid #ededed;
margin: 24px 0;
padding-top: 24px;
overflow: hidden;
}
.zikeda-description p {
color: #757575;
font-size: 13px;
line-height: 1.846153846;
}
.zikeda.archive .zikeda-info {
border-top: 0;
margin: 0 0 48px;
}
.zikeda.archive .zikeda-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 */
.wuhoro,
.pami .repi {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
}
.zezegel .wuhoro:hover,
.zezegel .wuhoro:active,
.zezegel .wuhoro: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 */
.pami {
padding: 0 24px;
background-color: #fff;
}
.lizi {
margin: 0 14px;
}
.fozem {
margin-top:10px;
}

/* Header */
.lohurav {
border: none;
height: auto;
margin-bottom: 0px;
text-align: left;
}
.lohurav h1,
.lohurav h2 {
text-align: center;
}
.lohurav h1 a,
.lohurav h2 a {
color: #515151;
display: inline-block;
text-decoration: none;
}
.lohurav h1 a:hover,
.lohurav h2 a:hover {
color: #21759b;
}
.lohurav h1 {
font-size: 24px;
line-height: 1.285714286;
margin-bottom: 14px;
}
.lohurav 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*/
.zezegel {
box-shadow: 1px 2px 9px 1px #F8F8F8;
text-align: center;
float:left;
width:100%;
}

.zezegel li {
font-size: 12px;
line-height: 1.42857143;
width:auto;
transition: .3s ease 0s;
}

.zezegel li:hover {
display: inline-block;
text-decoration: none;
}

.zezegel  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%;
}
.sutoq .sugu > a {
color: #444444;
font-size: 16px;
font-weight: 500;
letter-spacing: 0.8px;
}
.vysaru li {
background: #ffffff none repeat scroll 0 0;
float: left;
margin-bottom: 38px;
margin-right: 3%;
max-width: 22.7%;
}
.vysaru > ul {
overflow: hidden;
padding: 3% 3% 0;
}
.vysaru .sutoq .sugu {
border: 1px solid #e1e1e1;
font-size: 14px;
font-weight: normal;
line-height: 1.3;
min-height: 65px;
padding: 10px 4% 20px;
}
.vysaru .sutoq .sugu {
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;
}
.sutoq .read-more {
border-top: 1px solid #ffffff;
display: block;
margin-left: -3%;
width: 104%;
}
.sutoq img.wade {
margin: 0;
}
.iofeaturepost li:last-child {
margin-right: 0;
}
.vysaru li:last-child {
margin-right: 0;
}
.qyni > p {
padding: 20px 10px 10px 0;
}
.iofeaturepost > ul {
padding: 3%;
}
.qude {
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 */
.fozem .dupily {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
margin-bottom: 20px;
word-wrap: break-word;
}
.fozem .mepodeg {
background: #f1f1f1;
font-size: 17px;
}
.dupily.hipewaw {
margin-bottom: 27px;
}
.fozem .dupily li,
.fozem .dupily .textwidget {
font-size: 14px;
line-height: 1.4;
border-bottom: 1px solid #E9E9E9;
padding: 7px 0;
}
.fozem .dupily p {
margin-bottom: 12px;
padding: 12px;
}

.fozem .textwidget ul {
list-style: disc outside;
margin: 0 0 24px;
}
.fozem .textwidget li {
margin-left: 36px;
}
.fozem .dupily a {
color: #333333;
font-size: 15px;
letter-spacing: .8px;
text-decoration: none;
}
.fozem .dupily a:hover {
color: #4F5254;
}
.fozem #fyhif {
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
-------------------------------------------------------------- */

.zanosib {
clear: both;
}
.ciwyxo img.wp-post-image {
margin-bottom: 24px;
}
.ciwyxo .sugu {
font-size: 28px;
line-height: 1.2;
font-weight: normal;
margin-bottom:20px;
}
.ciwyxo .sugu a {
color: #444444;
text-decoration: none;
}
.ciwyxo .sugu a:hover{
color: #111111;
}
.ciwyxo .entry-format {
margin-top: 24px;
font-weight: normal;
}
.ciwyxo .comments-link {
margin-top: 24px;
font-size: 13px;
line-height: 1.846153846;
color: #757575;
}
.comments-link a,
.zanosib a {
color: #757575;
}
.comments-link a:hover,
.zanosib a:hover {
color: #333;
}
.lizi 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;
}
.qyni {
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-top: 1px solid #ededed;
	line-height: 1.7;
	overflow: hidden;
	padding-left: 20px;
}
.zewaxah,
.mu_register {
line-height: 1.7;
}
.zewaxah h1,
.zijeb h1,
.zewaxah h2,
.zijeb h2,
.zewaxah h3,
.zijeb h3,
.zewaxah h4,
.zijeb h4,
.zewaxah h5,
.zijeb h5,
.zewaxah h6,
.zijeb h6 {
margin: 24px 0;
line-height: 1.7;
}
.zewaxah h1,
.zijeb h1 {
font-size: 21px;
line-height: 1.5;
}
.zewaxah h2,
.zijeb h2,
.mu_register h2 {
font-size: 18px;
line-height: 1.6;
}
.zewaxah h3,
.zijeb h3 {
font-size: 16px;
line-height: 1.8;
}
.zewaxah h4,
.zijeb h4 {
font-size: 14px;
line-height: 1.8;
}
.zewaxah h5,
.zijeb h5 {
font-size: 13px;
line-height: 1.8;
}
.zewaxah h6,
.zijeb h6 {
font-size: 12px;
line-height: 1.8;
}
.zewaxah p, .qyni p, .zijeb p, .mu_register p {
line-height: 1.4;
margin: 0 0 16px;
}
.zewaxah ol,
.zijeb ol,
.zewaxah ul,
.zijeb ul,
.mu_register ul {
margin: 0 0 24px;
line-height: 1.7;
}
.zewaxah ul ul,
.zijeb ul ul,
.zewaxah ol ol,
.zijeb ol ol,
.zewaxah ul ol,
.zijeb ul ol,
.zewaxah ol ul,
.zijeb ol ul {
margin-bottom: 0;
}
.zewaxah ul,
.zijeb ul,
.mu_register ul {
list-style: square outside;
}
.zewaxah ol,
.zijeb ol {
list-style: decimal outside;
}
.zewaxah li,
.zijeb li,
.mu_register li {
margin: 0 0 0 36px;
}
.zewaxah blockquote,
.zijeb blockquote {
background: #FAFAFA;
border-left: 4px solid #D6D6D6;
border-right: 4px solid #D6D6D6;
margin-bottom: 24px;
padding: 24px;
font-style: italic;
}
.zewaxah blockquote p:last-child,
.zijeb blockquote p:last-child {
margin-bottom: 0;
}
.zewaxah code,
.zijeb code {
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
line-height: 2;
}
.zewaxah pre,
.zijeb 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;
}
.zewaxah pre code,
.zijeb pre code {
display: block;
}
.zewaxah abbr,
.zijeb abbr,
.zewaxah dfn,
.zijeb dfn,
.zewaxah acronym,
.zijeb acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
.zewaxah address,
.zijeb address {
display: block;
line-height: 1.5;
margin: 0 0 24px;
}
#qir img.wade {
border-right: 1px solid #ededed;
box-shadow: none;
margin-bottom: 0;
margin-right: 20px;
margin-top: 0;
padding: 20px 20px 20px 0;
}
img.wade {
margin: 8px 24px 12px 0;
}
img.jetuca {
margin: 12px 0 12px 24px;
}
img.aligncenter {
margin-top: 12px;
margin-bottom: 12px;
}
.zewaxah embed,
.zewaxah iframe,
.zewaxah object,
.zewaxah video {
margin-bottom: 2px;
}
.zewaxah dl,
.zijeb dl {
margin: 0 24px;
}
.zewaxah dt,
.zijeb dt {
font-weight: bold;
line-height: 1.7;
}
.zewaxah dd,
.zijeb dd {
line-height: 1.7;
margin-bottom: 24px;
}
.zewaxah table,
.zijeb table {
border-bottom: 1px solid #ededed;
color: #757575;
font-size: 12px;
line-height: 2;
margin: 0 0 24px;
width: 100%;
}
.zewaxah table caption,
.zijeb table caption {
font-size: 16px;
margin: 24px 0;
}
.zewaxah td,
.zijeb td {
border-top: 1px solid #ededed;
padding: 7px 14px;
}
.lizi article {
border-bottom: 0;
margin-bottom: 10px;
padding-bottom: 0px;
word-wrap: break-word;
}
.page-links {
clear: both;
line-height: 1.714285714;
}
footer.zanosib {
border: 1px solid #ededed;
color: #757575;
font-size: 13px;
line-height: 1.84615;
margin-top: 40px;
padding: 7px 7px 7px 20px;
}
.hize footer.zanosib {
	margin-top: 0;
}
.nofrontp footer.zanosib {
	margin-top: 0;
}
.zanosib > span {
    padding: 11px 11px 11px 0;
}
.zanosib > span a {
color: #333333;
padding: 2px;
text-decoration:none;
}
.tozyr .zanosib .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 .zewaxah p {
margin: 0;
padding-bottom: 24px;
}
article.format-quote .zewaxah 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 .ciwyxo {
margin-bottom: 24px;
}
.format-status .ciwyxo header {
display: inline-block;
}
.format-status .ciwyxo h1 {
font-size: 15px;
font-weight: normal;
line-height: 1.6;
margin: 0;
}
.format-status .ciwyxo h2 {
font-size: 12px;
font-weight: normal;
line-height: 2;
margin: 0;
}
.format-status .ciwyxo header a {
color: #757575;
}
.format-status .ciwyxo header a:hover {
color: #21759b;
}
.format-status .ciwyxo img {
float: left;
margin-right: 21px;
}


/* =Comments
changed article header
-------------------------------------------------------------- */

.vewaq {
margin-bottom: 48px;
font-size: 16px;
line-height: 1.5;
font-weight: normal;
}
.jexefad article {
margin: 24px 0;
}
.jexefad article header {
margin: 0px 0px 15px;
overflow: hidden;
position: relative;
}
.jexefad article header img {
float: left;
padding: 0;
line-height: 0;
}
.jexefad article header cite,
.jexefad article header time {
display: block;
margin-left: 45px;
}
.jexefad article header cite {
font-style: normal;
font-size: 15px;
line-height: 1.42857143;
}
.jexefad article header time {
line-height: 1.714285714;
text-decoration: none;
font-size: 10px;
color: #5e5e5e;
}
.jexefad article header a {
text-decoration: none;
color: #5e5e5e;
}
.jexefad article header a:hover {
color: #21759b;
}
.jexefad article header cite a {
color: #444;
}
.jexefad article header cite a:hover {
text-decoration: underline;
}
.jexefad 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;
}
.jexefad li.bypostauthor cite span {
position: relative;
margin-left: 5px;
padding: 2px 5px;
font-size: 10px;
}
a.nocan,
a.gefaxo-edit-link {
color: #686868;
font-size: 13px;
line-height: 1.846153846;
}
a.nocan:hover,
a.gefaxo-edit-link:hover {
color: #21759b;
}
.hugon .pingback {
line-height: 1.714285714;
margin-bottom: 24px;
}

/* Comment form */
#cixyki {
margin-top: 48px;
}
#cixyki h3#togo {
font-size: 16px;
line-height: 1.5;
}
#cixyki h3#togo #lekibu {
margin-left: 10px;
font-weight: normal;
font-size: 12px;
}
#cixyki form {
margin: 24px 0;
}
#cixyki form p {
margin: 11px 0;
}
#cixyki form p.logged-in-as {
margin-bottom: 24px;
}
#cixyki form label {
color: #888888;
display: block;
line-height: 1.7;
}
#cixyki form input[type="text"],
#cixyki form textarea {
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
line-height: 1.714285714;
padding: 10px;
width: 100%;
}
#cixyki form p.form-allowed-tags {
margin: 0;
font-size: 12px;
line-height: 2;
color: #5e5e5e;
}
.narinuw {
color: red;
}


/* =Front page template
-------------------------------------------------------------- */

.entry-page-image {
margin-bottom: 14px;
}
.template-front-page .lizi article {
border: 0;
margin-bottom: 0;
}
.template-front-page .fozem {
clear: both;
float: none;
width: auto;
padding-top: 24px;
border-top: 1px solid #ededed;
}
.template-front-page .fozem .dupily li {
margin: 8px 0 0;
font-size: 13px;
line-height: 1.714285714;
list-style-type: square;
list-style-position: inside;
}
.template-front-page .fozem .dupily li a {
color: #757575;
}
.template-front-page .fozem .dupily li a:hover {
color: #21759b;
}
.template-front-page .fozem .widget_text img {
float: left;
margin: 8px 24px 8px 0;
}


/* =Widgets
-------------------------------------------------------------- */

.fozem .dupily ul ul {
margin-left: 12px;
}
.widget_rss li {
margin: 12px 0;
}
.wucuqo .fapyhep-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;
}
.hipewaw 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 */
.faxol {
border-bottom: 1px solid #e9e9e9;
margin-bottom: 30px;
margin-left: -4.4%;
padding: 10px 4.4%;
width: 100%;
}
.hize .zewaxah p, .hize .zewaxah img {
    margin-top: 20px;
}
.hize .faxol {
border-bottom: none;
margin-bottom: 0;
margin-left: -4.4%;
padding: 0 4.4%;
width: 100%;
}
.xyji {
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%;
}
.xyji a {
color: #333333;
text-decoration: none;
}
.xyji a:hover{
color:#444444;
}
.xizifax {
float: left;
padding-left: 0%;
}
.xataqaj {
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;
}
.woza {
    background: #f1f1f1;
    color: #888888;
    float: right;
    font-size: 13px;
    padding: 20px 0;
    text-align: center;
    width: 100%;
}
.woza 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 */
#givir {
display: block;
height: auto;
position: relative;
width: 98%;
}

#givir.fozem {
    border: 1px solid #e9e9e9;
    margin: 30px 0 0;
    overflow: hidden;
    padding: 24px 2%;
    width: 96%;
}

#givir .nocyxi {
float: left;
padding-right: 2.5%;
width: 30.81%;
}

#givir .mepodeg {
padding: 12px;
}

#givir .themonic-subscribe{
background:none;
border:none;
margin-left: -2%;
padding: 2% 2.5%;
}

#givir  #suru {
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%;
}
#suw .topheadmenu li:hover {
background: #ffffff none repeat scroll 0 0;
}
.fozem .children a {
border-left: 1px solid #999999;
padding-left: 5px;
}
.children a::before {
content: "-";
padding-right: 10px;
}
/* Woo styles */
.woocommerce .lizi {
    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 .lizi 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.vyseqix, .main-navigation div.vyseqix > ul, .vyseqix li {
display: none;
}
.zezegel ul {
display: none;
}
.zezegel li a, .zezegel li {
display: none;
}
.zezegel ul.vyseqix, .zezegel div.vyseqix > ul {
display: none;
}
.socialmedia {
display:none;
}
.lohurav {
text-align: center;
height: auto;
border:none;
}
.themonic-logo {
float: none;
margin: 0 0 10px;
}
.zezegel {
box-shadow:none;
}
.jecuxi{display:none;}
.ciwyxo .sugu {
margin-top: 20px;
}
.vysaru > ul {
    margin-left: 3%;
    overflow: hidden;
    padding: 3% 1% 20px;
    width: 92%;
}
.vysaru li {
    float: left;
    margin: 2%;
    max-width: 46%;
}
.vysaru li:nth-child(2n+1) { clear: left; }

#givir {
width: 100%;
}
#givir .nocyxi {
padding-right: 0;
width: 100%;
}

.sutoq img.wade {
    width: 100%;
}
.fozem {
    padding: 14px;
}

.woza {
    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) {

#tot {
margin-left: 0px;
}
}
@media screen and (max-width: 720px) {
	
	#qir img.wade {
    width: 30%;
	border: none;
	margin-right: 0;
}
}

@media screen and (max-width: 420px) {
	
.lohurav {
height: auto;
border:none;
}

.ciwyxo .sugu {
font-size: 18px;
}
.vysaru li {
float: none;
margin: 4% 3% 3% 5%;
max-width: 90%;
}
#qir img.wade {
    width: 94%;
}
.vysaru 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) {

#suw .topheadmenu .top-menu {
background:none;
border: medium none;
box-shadow: none;
}
#suw .topheadmenu a{
    color: #444444;
}
#suw .topheadmenu a:child {
    background: #ffffff;
    color: #222222;
}
#suw .topheadmenu a:first-child {
    border-top: none;
}
.sub-menu li a:first-child {
    border-top: medium none;
}
#suw .topheadmenu li {
background:#f1f1f1;
}
#suw .topheadmenu a:hover {
background:#ffffff;
color: #222222;
}
#suw .foqefex{
background:#f1f1f1;
}
.vyseqix a {
letter-spacing: 1px;
}
.topheadmenu {
float: left;
width: 70%;
}
.zikeda-avatar {
float: left;
margin-top: 8px;
}
.zikeda-description {
float: right;
width: 85%;
}
.pami {
margin: 0 auto;
max-width: 1240px;
overflow: hidden;
}
.lizi {
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 .lizi,
body.single-attachment .lizi,
body.full-width .lizi {
border-right: none;
width: 94.3%;
}
.fozem {
float: right;
margin: 30px 0;
padding: 0 2%;
width: 27%;
}
.lohurav h1,
.lohurav h2 {
text-align: left;
}
.lohurav h1 {
font-size: 26px;
line-height: 1.4;
margin-bottom: 0;
}
.zezegel ul.vyseqix, .zezegel div.vyseqix > 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%;
}
.zezegel ul {
margin: 0;
text-indent: 0;
}
.zezegel li:hover {
background: #0099ff none repeat scroll 0 0;
display: inline-block;
text-decoration: none;
}
.zezegel li a, 
.zezegel li {
display: inline-block;
text-decoration: none;
}
.zezegel 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;
}
.zezegel li a:hover {
background: #0099ff;
color: #ffffff;
}
.zezegel li {
position: relative;
}
.zezegel li ul {
display: none;
margin: 0;
padding: 0;
position: absolute;
top: 100%;
z-index: 1;
}
.zezegel li ul ul {
top: 0;
left: 100%;
}
.zezegel ul li:hover > ul {
border-left: 0;
display: block;
}
.zezegel 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;
}
.zezegel li ul li a:hover {
background: #ffffff;
color: #000000;
}
.zezegel .current-menu-item > a, .zezegel .current-menu-ancestor > a, .zezegel .gurux > a, .zezegel .current_page_ancestor > a {
background: #0099ff;
color: #ffffff;
font-weight: bold;
}
.topheadmenu .zezegel .current-menu-item > a, .zezegel .current-menu-ancestor > a, .topheadmenu .zezegel .gurux > a, .zezegel .current_page_ancestor > a {
    background: rgba(0, 0, 0, 0);
}
.topheadmenu .zezegel ul.vyseqix, .topheadmenu .zezegel div.vyseqix > ul {
    background: rgba(0, 0, 0, 0);
    border-bottom: medium none;
	border-top: 0;
}
.ciwyxo .sugu {
    font-size: 32px;
    margin-bottom: 0;
    padding: 40px 0 30px;
}
.ciwyxo .singleentry .sugu {
border-bottom: 1px solid #e1e1e1;
font-size: 35px;
margin-bottom: 0;
padding: 40px 40px 40px 30px;
}
.ciwyxo {
margin-bottom: 0px;
}
#cixyki form input[type="text"] {
width: 46.3%;
}
#cixyki form textarea.syliqah-textarea {
width: 79.6%;
}
.template-front-page .lizi,
.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 .fozem .dupily,
.template-front-page.two-sidebars .fozem .front-widgets {
float: left;
padding-left: 10px;
width: 51.875%;
margin-bottom: 24px;
}
.template-front-page .fozem .dupily:nth-child(odd) {
clear: right;
}
.template-front-page .fozem .dupily:nth-child(even),
.template-front-page.two-sidebars .fozem .front-widgets + .front-widgets {
float: right;
width: 39.0625%;
margin: 0 0 24px;
}
.template-front-page.two-sidebars .dupily,
.template-front-page.two-sidebars .dupily:nth-child(even) {
float: none;
width: auto;
}
.hugon .children {
margin-left: 48px;
}
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
body {
background-color: #e6e6e6;
}
body .pami {
margin-bottom: 24px;
margin-top: 24px;
padding: 0;
}
body.custom-background-empty {
background-color: #fff;
}
body.custom-background-empty .pami,
body.custom-background-white .pami {
padding: 0;
margin-top: 10px;
margin-bottom: 0;
box-shadow: none;
}

}
/* iPad fix*/
@media screen and (max-width: 768px) {

.zezegel ul.vyseqix, .zezegel div.vyseqix > ul, .zezegel li {
background: none;
border-bottom: none;
border-top: none;
display: none;
}
.fozem {
    padding: 4%;
}
#givir.fozem {
    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;
}
.zewaxah img,
.zijeb img,
.zikeda-avatar img,
img.wp-post-image {
border-radius: 0;
box-shadow: none;
}

/* hide top social icons */
.socialmedia img {
display:none;
}
.pami {
clear: both !important;
display: block !important;
float: none !important;
max-width: 100%;
position: relative !important;
}
.lohurav {
margin-bottom: 72px;
text-align: left;
}
.lohurav h1 {
font-size: 21pt;
line-height: 1;
text-align: left;
}
.lohurav h2 {
color: #000;
font-size: 10pt;
text-align: left;
}
.lohurav h1 a,
.lohurav h2 a {
color: #000;
}
.zikeda-avatar,
#colophon,
#cixyki,
.hugon .gefaxo-edit-link,
.hugon .gacy,
.ciwyxo .comments-link,
.zanosib .edit-link a,
.page-link,
.lizi nav,
.fozem,
img.header-image,
.zezegel {
display: none;
}
.cejezow {
border-top: none;
box-shadow: none;
}
.lizi {
margin: 0;
width: auto;
}
.singular .ciwyxo .zanosib {
position: static;
}
.singular .lizi,
.singular .ciwyxo,
.singular .zewaxah,
.singular footer.zanosib,
.singular .vewaq {
margin: 0;
width: 100%;
}
.ciwyxo .sugu,
.sugu,
.singular .sugu {
font-size: 21pt;
}
footer.zanosib,
footer.zanosib a {
color: #444;
font-size: 10pt;
}

.zikeda-description {
float: none;
width: auto;
}

/* Comments */
.hugon > li.gefaxo {
background: none;
position: relative;
width: auto;
}
.hugon .avatar {
height: 39px;
left: 2.2em;
top: 2.2em;
width: 39px;
}
.jexefad article header cite,
.jexefad article header time {
margin-left: 50px;
}
}