/*
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;
}
.puboqym {
display: inline-block;
float: none;
margin: 17px 0;
padding: 14px 0 14px 18px;
}
.puboqym a {
font-size: 34px;
font-weight: normal;
text-decoration: none;
color:#000000;
text-shadow: 0.1px 1px 2px #888888;
}
.puboqym a:hover{
color:#333333;
text-decoration: none;
}
.puboqym .wenyra:hover{
color:#333333;
text-decoration: none;
}
.puboqym .wenyra {
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 */
.hafaluv:after,
.rexi:after,
.format-status .seqagu:after {
clear: both;
}
.hafaluv:before,
.hafaluv:after,
.rexi:before,
.rexi:after,
.format-status .seqagu:before,
.format-status .seqagu:after {
display: table;
content: "";
}

.rexi {
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;
}

.vexoz th,
.viher 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.sega,
article.format-link footer.sega,
article.format-status footer.sega {
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;
}

#ladoqa #pyw {
background: #333333;
border: none;
color: #f1f1f1;
min-width: 24%;
padding: 9px;
text-transform: uppercase;
}

#pyw {
    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*/
.vexoz img,
.viher img,
.paqu 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%;
}
.vexoz .twitter-tweet-rendered {
max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.ruqeju {
float: left;
}
.zubine {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.vexoz img,
.viher img,
.paqu img,
img.header-image,
.qoraz-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;
}
.vexoz 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*/
.wedyb 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;
}

.padecux a, .quva > a {
color: #444444;
text-decoration: none;
}
.padecux,
.previous-image {
float: left;
padding-bottom: 7px;
width: 50%;
}
.quva,
.next-image {
float: right;
text-align: right;
width: 50%;
}
.dysycuz + .syxypi,
#hacob-nav-above {
margin: 48px 0;
}

/* Author profiles */
.qoraz .archive-header {
margin-bottom: 24px;
}
.qoraz-info {
border-top: 1px solid #ededed;
margin: 24px 0;
padding-top: 24px;
overflow: hidden;
}
.qoraz-description p {
color: #757575;
font-size: 13px;
line-height: 1.846153846;
}
.qoraz.archive .qoraz-info {
border-top: 0;
margin: 0 0 48px;
}
.qoraz.archive .qoraz-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 */
.gyza,
.juhiguv .curyhe {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
}
.dynugu .gyza:hover,
.dynugu .gyza:active,
.dynugu .gyza: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 */
.juhiguv {
padding: 0 24px;
background-color: #fff;
}
.wedyb {
margin: 0 14px;
}
.jacijyq {
margin-top:10px;
}

/* Header */
.pyca {
border: none;
height: auto;
margin-bottom: 0px;
text-align: left;
}
.pyca h1,
.pyca h2 {
text-align: center;
}
.pyca h1 a,
.pyca h2 a {
color: #515151;
display: inline-block;
text-decoration: none;
}
.pyca h1 a:hover,
.pyca h2 a:hover {
color: #21759b;
}
.pyca h1 {
font-size: 24px;
line-height: 1.285714286;
margin-bottom: 14px;
}
.pyca 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*/
.dynugu {
box-shadow: 1px 2px 9px 1px #F8F8F8;
text-align: center;
float:left;
width:100%;
}

.dynugu li {
font-size: 12px;
line-height: 1.42857143;
width:auto;
transition: .3s ease 0s;
}

.dynugu li:hover {
display: inline-block;
text-decoration: none;
}

.dynugu  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%;
}
.nany .junyhul > a {
color: #444444;
font-size: 16px;
font-weight: 500;
letter-spacing: 0.8px;
}
.tapasaj li {
background: #ffffff none repeat scroll 0 0;
float: left;
margin-bottom: 38px;
margin-right: 3%;
max-width: 22.7%;
}
.tapasaj > ul {
overflow: hidden;
padding: 3% 3% 0;
}
.tapasaj .nany .junyhul {
border: 1px solid #e1e1e1;
font-size: 14px;
font-weight: normal;
line-height: 1.3;
min-height: 65px;
padding: 10px 4% 20px;
}
.tapasaj .nany .junyhul {
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;
}
.nany .read-more {
border-top: 1px solid #ffffff;
display: block;
margin-left: -3%;
width: 104%;
}
.nany img.ruqeju {
margin: 0;
}
.iofeaturepost li:last-child {
margin-right: 0;
}
.tapasaj li:last-child {
margin-right: 0;
}
.xovet > p {
padding: 20px 10px 10px 0;
}
.iofeaturepost > ul {
padding: 3%;
}
.keja {
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 */
.jacijyq .paqu {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
margin-bottom: 20px;
word-wrap: break-word;
}
.jacijyq .hawuj {
background: #f1f1f1;
font-size: 17px;
}
.paqu.qumelar {
margin-bottom: 27px;
}
.jacijyq .paqu li,
.jacijyq .paqu .textwidget {
font-size: 14px;
line-height: 1.4;
border-bottom: 1px solid #E9E9E9;
padding: 7px 0;
}
.jacijyq .paqu p {
margin-bottom: 12px;
padding: 12px;
}

.jacijyq .textwidget ul {
list-style: disc outside;
margin: 0 0 24px;
}
.jacijyq .textwidget li {
margin-left: 36px;
}
.jacijyq .paqu a {
color: #333333;
font-size: 15px;
letter-spacing: .8px;
text-decoration: none;
}
.jacijyq .paqu a:hover {
color: #4F5254;
}
.jacijyq #wezir {
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
-------------------------------------------------------------- */

.sega {
clear: both;
}
.seqagu img.wp-post-image {
margin-bottom: 24px;
}
.seqagu .junyhul {
font-size: 28px;
line-height: 1.2;
font-weight: normal;
margin-bottom:20px;
}
.seqagu .junyhul a {
color: #444444;
text-decoration: none;
}
.seqagu .junyhul a:hover{
color: #111111;
}
.seqagu .entry-format {
margin-top: 24px;
font-weight: normal;
}
.seqagu .comments-link {
margin-top: 24px;
font-size: 13px;
line-height: 1.846153846;
color: #757575;
}
.comments-link a,
.sega a {
color: #757575;
}
.comments-link a:hover,
.sega a:hover {
color: #333;
}
.wedyb 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;
}
.xovet {
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-top: 1px solid #ededed;
	line-height: 1.7;
	overflow: hidden;
	padding-left: 20px;
}
.vexoz,
.mu_register {
line-height: 1.7;
}
.vexoz h1,
.viher h1,
.vexoz h2,
.viher h2,
.vexoz h3,
.viher h3,
.vexoz h4,
.viher h4,
.vexoz h5,
.viher h5,
.vexoz h6,
.viher h6 {
margin: 24px 0;
line-height: 1.7;
}
.vexoz h1,
.viher h1 {
font-size: 21px;
line-height: 1.5;
}
.vexoz h2,
.viher h2,
.mu_register h2 {
font-size: 18px;
line-height: 1.6;
}
.vexoz h3,
.viher h3 {
font-size: 16px;
line-height: 1.8;
}
.vexoz h4,
.viher h4 {
font-size: 14px;
line-height: 1.8;
}
.vexoz h5,
.viher h5 {
font-size: 13px;
line-height: 1.8;
}
.vexoz h6,
.viher h6 {
font-size: 12px;
line-height: 1.8;
}
.vexoz p, .xovet p, .viher p, .mu_register p {
line-height: 1.4;
margin: 0 0 16px;
}
.vexoz ol,
.viher ol,
.vexoz ul,
.viher ul,
.mu_register ul {
margin: 0 0 24px;
line-height: 1.7;
}
.vexoz ul ul,
.viher ul ul,
.vexoz ol ol,
.viher ol ol,
.vexoz ul ol,
.viher ul ol,
.vexoz ol ul,
.viher ol ul {
margin-bottom: 0;
}
.vexoz ul,
.viher ul,
.mu_register ul {
list-style: square outside;
}
.vexoz ol,
.viher ol {
list-style: decimal outside;
}
.vexoz li,
.viher li,
.mu_register li {
margin: 0 0 0 36px;
}
.vexoz blockquote,
.viher blockquote {
background: #FAFAFA;
border-left: 4px solid #D6D6D6;
border-right: 4px solid #D6D6D6;
margin-bottom: 24px;
padding: 24px;
font-style: italic;
}
.vexoz blockquote p:last-child,
.viher blockquote p:last-child {
margin-bottom: 0;
}
.vexoz code,
.viher code {
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
line-height: 2;
}
.vexoz pre,
.viher 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;
}
.vexoz pre code,
.viher pre code {
display: block;
}
.vexoz abbr,
.viher abbr,
.vexoz dfn,
.viher dfn,
.vexoz acronym,
.viher acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
.vexoz address,
.viher address {
display: block;
line-height: 1.5;
margin: 0 0 24px;
}
#ped img.ruqeju {
border-right: 1px solid #ededed;
box-shadow: none;
margin-bottom: 0;
margin-right: 20px;
margin-top: 0;
padding: 20px 20px 20px 0;
}
img.ruqeju {
margin: 8px 24px 12px 0;
}
img.zubine {
margin: 12px 0 12px 24px;
}
img.aligncenter {
margin-top: 12px;
margin-bottom: 12px;
}
.vexoz embed,
.vexoz iframe,
.vexoz object,
.vexoz video {
margin-bottom: 2px;
}
.vexoz dl,
.viher dl {
margin: 0 24px;
}
.vexoz dt,
.viher dt {
font-weight: bold;
line-height: 1.7;
}
.vexoz dd,
.viher dd {
line-height: 1.7;
margin-bottom: 24px;
}
.vexoz table,
.viher table {
border-bottom: 1px solid #ededed;
color: #757575;
font-size: 12px;
line-height: 2;
margin: 0 0 24px;
width: 100%;
}
.vexoz table caption,
.viher table caption {
font-size: 16px;
margin: 24px 0;
}
.vexoz td,
.viher td {
border-top: 1px solid #ededed;
padding: 7px 14px;
}
.wedyb article {
border-bottom: 0;
margin-bottom: 10px;
padding-bottom: 0px;
word-wrap: break-word;
}
.page-links {
clear: both;
line-height: 1.714285714;
}
footer.sega {
border: 1px solid #ededed;
color: #757575;
font-size: 13px;
line-height: 1.84615;
margin-top: 40px;
padding: 7px 7px 7px 20px;
}
.lativ footer.sega {
	margin-top: 0;
}
.nofrontp footer.sega {
	margin-top: 0;
}
.sega > span {
    padding: 11px 11px 11px 0;
}
.sega > span a {
color: #333333;
padding: 2px;
text-decoration:none;
}
.zaqyx .sega .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 .vexoz p {
margin: 0;
padding-bottom: 24px;
}
article.format-quote .vexoz 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 .seqagu {
margin-bottom: 24px;
}
.format-status .seqagu header {
display: inline-block;
}
.format-status .seqagu h1 {
font-size: 15px;
font-weight: normal;
line-height: 1.6;
margin: 0;
}
.format-status .seqagu h2 {
font-size: 12px;
font-weight: normal;
line-height: 2;
margin: 0;
}
.format-status .seqagu header a {
color: #757575;
}
.format-status .seqagu header a:hover {
color: #21759b;
}
.format-status .seqagu img {
float: left;
margin-right: 21px;
}


/* =Comments
changed article header
-------------------------------------------------------------- */

.lirut {
margin-bottom: 48px;
font-size: 16px;
line-height: 1.5;
font-weight: normal;
}
.syxypi article {
margin: 24px 0;
}
.syxypi article header {
margin: 0px 0px 15px;
overflow: hidden;
position: relative;
}
.syxypi article header img {
float: left;
padding: 0;
line-height: 0;
}
.syxypi article header cite,
.syxypi article header time {
display: block;
margin-left: 45px;
}
.syxypi article header cite {
font-style: normal;
font-size: 15px;
line-height: 1.42857143;
}
.syxypi article header time {
line-height: 1.714285714;
text-decoration: none;
font-size: 10px;
color: #5e5e5e;
}
.syxypi article header a {
text-decoration: none;
color: #5e5e5e;
}
.syxypi article header a:hover {
color: #21759b;
}
.syxypi article header cite a {
color: #444;
}
.syxypi article header cite a:hover {
text-decoration: underline;
}
.syxypi 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;
}
.syxypi li.bypostauthor cite span {
position: relative;
margin-left: 5px;
padding: 2px 5px;
font-size: 10px;
}
a.baxu,
a.zipo-edit-link {
color: #686868;
font-size: 13px;
line-height: 1.846153846;
}
a.baxu:hover,
a.zipo-edit-link:hover {
color: #21759b;
}
.jilise .pingback {
line-height: 1.714285714;
margin-bottom: 24px;
}

/* Comment form */
#cidan {
margin-top: 48px;
}
#cidan h3#vite {
font-size: 16px;
line-height: 1.5;
}
#cidan h3#vite #woqe {
margin-left: 10px;
font-weight: normal;
font-size: 12px;
}
#cidan form {
margin: 24px 0;
}
#cidan form p {
margin: 11px 0;
}
#cidan form p.logged-in-as {
margin-bottom: 24px;
}
#cidan form label {
color: #888888;
display: block;
line-height: 1.7;
}
#cidan form input[type="text"],
#cidan form textarea {
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
line-height: 1.714285714;
padding: 10px;
width: 100%;
}
#cidan form p.form-allowed-tags {
margin: 0;
font-size: 12px;
line-height: 2;
color: #5e5e5e;
}
.gajafur {
color: red;
}


/* =Front page template
-------------------------------------------------------------- */

.entry-page-image {
margin-bottom: 14px;
}
.template-front-page .wedyb article {
border: 0;
margin-bottom: 0;
}
.template-front-page .jacijyq {
clear: both;
float: none;
width: auto;
padding-top: 24px;
border-top: 1px solid #ededed;
}
.template-front-page .jacijyq .paqu li {
margin: 8px 0 0;
font-size: 13px;
line-height: 1.714285714;
list-style-type: square;
list-style-position: inside;
}
.template-front-page .jacijyq .paqu li a {
color: #757575;
}
.template-front-page .jacijyq .paqu li a:hover {
color: #21759b;
}
.template-front-page .jacijyq .widget_text img {
float: left;
margin: 8px 24px 8px 0;
}


/* =Widgets
-------------------------------------------------------------- */

.jacijyq .paqu ul ul {
margin-left: 12px;
}
.widget_rss li {
margin: 12px 0;
}
.xuvafo .masyq-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;
}
.qumelar 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 */
.xezizy {
border-bottom: 1px solid #e9e9e9;
margin-bottom: 30px;
margin-left: -4.4%;
padding: 10px 4.4%;
width: 100%;
}
.lativ .vexoz p, .lativ .vexoz img {
    margin-top: 20px;
}
.lativ .xezizy {
border-bottom: none;
margin-bottom: 0;
margin-left: -4.4%;
padding: 0 4.4%;
width: 100%;
}
.bivyde {
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%;
}
.bivyde a {
color: #333333;
text-decoration: none;
}
.bivyde a:hover{
color:#444444;
}
.qevevev {
float: left;
padding-left: 0%;
}
.zugybu {
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;
}
.liqalyl {
    background: #f1f1f1;
    color: #888888;
    float: right;
    font-size: 13px;
    padding: 20px 0;
    text-align: center;
    width: 100%;
}
.liqalyl 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 */
#wil {
display: block;
height: auto;
position: relative;
width: 98%;
}

#wil.jacijyq {
    border: 1px solid #e9e9e9;
    margin: 30px 0 0;
    overflow: hidden;
    padding: 24px 2%;
    width: 96%;
}

#wil .loveja {
float: left;
padding-right: 2.5%;
width: 30.81%;
}

#wil .hawuj {
padding: 12px;
}

#wil .themonic-subscribe{
background:none;
border:none;
margin-left: -2%;
padding: 2% 2.5%;
}

#wil  #ruf {
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%;
}
#soz .topheadmenu li:hover {
background: #ffffff none repeat scroll 0 0;
}
.jacijyq .children a {
border-left: 1px solid #999999;
padding-left: 5px;
}
.children a::before {
content: "-";
padding-right: 10px;
}
/* Woo styles */
.woocommerce .wedyb {
    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 .wedyb 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.tyvebyj, .main-navigation div.tyvebyj > ul, .tyvebyj li {
display: none;
}
.dynugu ul {
display: none;
}
.dynugu li a, .dynugu li {
display: none;
}
.dynugu ul.tyvebyj, .dynugu div.tyvebyj > ul {
display: none;
}
.socialmedia {
display:none;
}
.pyca {
text-align: center;
height: auto;
border:none;
}
.themonic-logo {
float: none;
margin: 0 0 10px;
}
.dynugu {
box-shadow:none;
}
.baxidux{display:none;}
.seqagu .junyhul {
margin-top: 20px;
}
.tapasaj > ul {
    margin-left: 3%;
    overflow: hidden;
    padding: 3% 1% 20px;
    width: 92%;
}
.tapasaj li {
    float: left;
    margin: 2%;
    max-width: 46%;
}
.tapasaj li:nth-child(2n+1) { clear: left; }

#wil {
width: 100%;
}
#wil .loveja {
padding-right: 0;
width: 100%;
}

.nany img.ruqeju {
    width: 100%;
}
.jacijyq {
    padding: 14px;
}

.liqalyl {
    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) {

#pyw {
margin-left: 0px;
}
}
@media screen and (max-width: 720px) {
	
	#ped img.ruqeju {
    width: 30%;
	border: none;
	margin-right: 0;
}
}

@media screen and (max-width: 420px) {
	
.pyca {
height: auto;
border:none;
}

.seqagu .junyhul {
font-size: 18px;
}
.tapasaj li {
float: none;
margin: 4% 3% 3% 5%;
max-width: 90%;
}
#ped img.ruqeju {
    width: 94%;
}
.tapasaj 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) {

#soz .topheadmenu .top-menu {
background:none;
border: medium none;
box-shadow: none;
}
#soz .topheadmenu a{
    color: #444444;
}
#soz .topheadmenu a:child {
    background: #ffffff;
    color: #222222;
}
#soz .topheadmenu a:first-child {
    border-top: none;
}
.sub-menu li a:first-child {
    border-top: medium none;
}
#soz .topheadmenu li {
background:#f1f1f1;
}
#soz .topheadmenu a:hover {
background:#ffffff;
color: #222222;
}
#soz .xagajac{
background:#f1f1f1;
}
.tyvebyj a {
letter-spacing: 1px;
}
.topheadmenu {
float: left;
width: 70%;
}
.qoraz-avatar {
float: left;
margin-top: 8px;
}
.qoraz-description {
float: right;
width: 85%;
}
.juhiguv {
margin: 0 auto;
max-width: 1240px;
overflow: hidden;
}
.wedyb {
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 .wedyb,
body.single-attachment .wedyb,
body.full-width .wedyb {
border-right: none;
width: 94.3%;
}
.jacijyq {
float: right;
margin: 30px 0;
padding: 0 2%;
width: 27%;
}
.pyca h1,
.pyca h2 {
text-align: left;
}
.pyca h1 {
font-size: 26px;
line-height: 1.4;
margin-bottom: 0;
}
.dynugu ul.tyvebyj, .dynugu div.tyvebyj > 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%;
}
.dynugu ul {
margin: 0;
text-indent: 0;
}
.dynugu li:hover {
background: #0099ff none repeat scroll 0 0;
display: inline-block;
text-decoration: none;
}
.dynugu li a, 
.dynugu li {
display: inline-block;
text-decoration: none;
}
.dynugu 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;
}
.dynugu li a:hover {
background: #0099ff;
color: #ffffff;
}
.dynugu li {
position: relative;
}
.dynugu li ul {
display: none;
margin: 0;
padding: 0;
position: absolute;
top: 100%;
z-index: 1;
}
.dynugu li ul ul {
top: 0;
left: 100%;
}
.dynugu ul li:hover > ul {
border-left: 0;
display: block;
}
.dynugu 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;
}
.dynugu li ul li a:hover {
background: #ffffff;
color: #000000;
}
.dynugu .current-menu-item > a, .dynugu .current-menu-ancestor > a, .dynugu .ribu > a, .dynugu .current_page_ancestor > a {
background: #0099ff;
color: #ffffff;
font-weight: bold;
}
.topheadmenu .dynugu .current-menu-item > a, .dynugu .current-menu-ancestor > a, .topheadmenu .dynugu .ribu > a, .dynugu .current_page_ancestor > a {
    background: rgba(0, 0, 0, 0);
}
.topheadmenu .dynugu ul.tyvebyj, .topheadmenu .dynugu div.tyvebyj > ul {
    background: rgba(0, 0, 0, 0);
    border-bottom: medium none;
	border-top: 0;
}
.seqagu .junyhul {
    font-size: 32px;
    margin-bottom: 0;
    padding: 40px 0 30px;
}
.seqagu .singleentry .junyhul {
border-bottom: 1px solid #e1e1e1;
font-size: 35px;
margin-bottom: 0;
padding: 40px 40px 40px 30px;
}
.seqagu {
margin-bottom: 0px;
}
#cidan form input[type="text"] {
width: 46.3%;
}
#cidan form textarea.vyvote-textarea {
width: 79.6%;
}
.template-front-page .wedyb,
.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 .jacijyq .paqu,
.template-front-page.two-sidebars .jacijyq .front-widgets {
float: left;
padding-left: 10px;
width: 51.875%;
margin-bottom: 24px;
}
.template-front-page .jacijyq .paqu:nth-child(odd) {
clear: right;
}
.template-front-page .jacijyq .paqu:nth-child(even),
.template-front-page.two-sidebars .jacijyq .front-widgets + .front-widgets {
float: right;
width: 39.0625%;
margin: 0 0 24px;
}
.template-front-page.two-sidebars .paqu,
.template-front-page.two-sidebars .paqu:nth-child(even) {
float: none;
width: auto;
}
.jilise .children {
margin-left: 48px;
}
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
body {
background-color: #e6e6e6;
}
body .juhiguv {
margin-bottom: 24px;
margin-top: 24px;
padding: 0;
}
body.custom-background-empty {
background-color: #fff;
}
body.custom-background-empty .juhiguv,
body.custom-background-white .juhiguv {
padding: 0;
margin-top: 10px;
margin-bottom: 0;
box-shadow: none;
}

}
/* iPad fix*/
@media screen and (max-width: 768px) {

.dynugu ul.tyvebyj, .dynugu div.tyvebyj > ul, .dynugu li {
background: none;
border-bottom: none;
border-top: none;
display: none;
}
.jacijyq {
    padding: 4%;
}
#wil.jacijyq {
    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;
}
.vexoz img,
.viher img,
.qoraz-avatar img,
img.wp-post-image {
border-radius: 0;
box-shadow: none;
}

/* hide top social icons */
.socialmedia img {
display:none;
}
.juhiguv {
clear: both !important;
display: block !important;
float: none !important;
max-width: 100%;
position: relative !important;
}
.pyca {
margin-bottom: 72px;
text-align: left;
}
.pyca h1 {
font-size: 21pt;
line-height: 1;
text-align: left;
}
.pyca h2 {
color: #000;
font-size: 10pt;
text-align: left;
}
.pyca h1 a,
.pyca h2 a {
color: #000;
}
.qoraz-avatar,
#colophon,
#cidan,
.jilise .zipo-edit-link,
.jilise .ruluf,
.seqagu .comments-link,
.sega .edit-link a,
.page-link,
.wedyb nav,
.jacijyq,
img.header-image,
.dynugu {
display: none;
}
.rexi {
border-top: none;
box-shadow: none;
}
.wedyb {
margin: 0;
width: auto;
}
.singular .seqagu .sega {
position: static;
}
.singular .wedyb,
.singular .seqagu,
.singular .vexoz,
.singular footer.sega,
.singular .lirut {
margin: 0;
width: 100%;
}
.seqagu .junyhul,
.junyhul,
.singular .junyhul {
font-size: 21pt;
}
footer.sega,
footer.sega a {
color: #444;
font-size: 10pt;
}

.qoraz-description {
float: none;
width: auto;
}

/* Comments */
.jilise > li.zipo {
background: none;
position: relative;
width: auto;
}
.jilise .avatar {
height: 39px;
left: 2.2em;
top: 2.2em;
width: 39px;
}
.syxypi article header cite,
.syxypi article header time {
margin-left: 50px;
}
}