/*
Theme Name: Iconic One
Theme URI: http://themonic.com/iconic-one/
Author: Themonic
Author URI: http://themonic.com
Description: Iconic One is a premium quality theme with pixel perfect typography and responsiveness and is built for speed with pagespeed score of 95+, Iconic One implements proper SEO so that your content will rank high and is compatible with AIOSEO and Yoast SEO, It makes proper use of Live customizer that allows you to setup the theme in minutes, you can easily upload the logo, modify the background color, footer text, social media urls without touching any line of code. It utilizes latest HTML 5, CSS3 and wordpress native functions for creating the awesomeness that looks good on every browser. Support is free, access the support here http://themonic.com/support/, Report issues and feedback at http://themonic.com/feedback/.
Version: 1.8.2
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, custom-logo, full-width-template, rtl-language-support, theme-options, custom-colors, flexible-header, translation-ready, news, e-commerce, sticky-post, featured-images, entertainment, education, holiday, threaded-comments, food-and-drink, portfolio
Text Domain: iconic-one

Note: Iconic One theme supports child themes and custom.css for extensive customization without breaking the theme.
It is recommended to use those instead of modifying core files. - http://codex.wordpress.org/Child_Themes

Г‚В©2013 Shashank Singh, Themonic.com
Happy 10th Anniversary to WordPress.
*/
/*Imports custom css file for easy customization.
Edit the file here http://yoursite.com/wordpress/wp-admin/theme-editor.php?file=custom.css&theme=iconic-one
Replace yoursite with your domain name.
*/

/*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;
}
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;
}

.qofi {
    display: inline-block;
    margin: 17px 0;
	padding: 14px 0;
   	float:none;
	}
.qofi a {
    font-size: 34px;
    font-weight: normal;
    text-decoration: none;
	padding-left:15px;
	color:#444444;
	text-shadow: 0.1px 1px 2px #888888;
}
.qofi a:hover{
	color:#111111;
	text-decoration: none;
}
.qofi .zute:hover{
	color:#111111;
	text-decoration: none;
}
.qofi .zute {
    font-weight: normal;
	padding-left: 18px;
	line-height: 2;
	font-size:12px;
	text-shadow: 0.1px 1px 2px #CCCCCC;
}

audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
del {
	color: #333;
}
ins {
	background: none;
	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;
}
/* Add rounded corners to social media icons */
.socialmedia img {
 border-radius: 4px;
}
/* Logo responsiveness in case of big logos */
.themonic-logo img {
max-width: 100%;
}
/* Clearing floats */
.kupod:after,
.wifo:after,
.format-status .fufo:after {
	clear: both;
}
.kupod:before,
.kupod:after,
.wifo:before,
.wifo:after,
.format-status .fufo:before,
.format-status .fufo:after {
	display: table;
	content: "";
}

.wifo{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;
}

.kacal th,
.rezew 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.dyxody,
article.format-link footer.dyxody,
article.format-status footer.dyxody {
	font-size: 11px;
	line-height: 2.181818182;
}

/* Form fields, general styles first */
button,
input,
textarea {
	border: 1px solid #ccc;
	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;
}

#cyzope {
    background: #00A1E0;
    border: 0;
    color: #FFFFFF;
    min-width: 24%;
}
input[type="submit"] {
	-webkit-appearance: none;
}
/* 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 - Iconic One*/
.kacal img,
.rezew img,
.kizuqu 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%;
}
.kacal .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.puxevup {
	float: left;
}
.hyxi {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.kacal img,
.rezew img,
.kizuqu img,
img.header-image,
.calixe-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;
}
.kacal 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*/
.pake nav {
	border: 1px solid #EDEDED;
	background:#f9f9f9;
	clear: both;
	line-height: 2;
	margin-bottom:28px;
	overflow: hidden;
	padding:2%;
}
#nav-above {
	padding: 24px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}

.peru a, .gahupam > a {
	color: #444444;
    text-decoration: none;
}
.peru,
.previous-image {
	float: left;
	padding-bottom: 7px;
	width: 50%;
}
.gahupam,
.next-image {
	float: right;
	text-align: right;
	width: 50%;
}
.baxy + .jixucel,
#wasevi-nav-above {
	margin: 48px 0;
}

/* Author profiles */
.calixe .archive-header {
	margin-bottom: 24px;
}
.calixe-info {
	border-top: 1px solid #ededed;
	margin: 24px 0;
	padding-top: 24px;
	overflow: hidden;
}
.calixe-description p {
	color: #757575;
	font-size: 13px;
	line-height: 1.846153846;
}
.calixe.archive .calixe-info {
	border-top: 0;
	margin: 0 0 48px;
}
.calixe.archive .calixe-avatar {
	margin-top: 0;
}


/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {
	font-size: 90.5%;
}
body {
	font-size: 14px;
	font-family: "Ubuntu", 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 */
.fonimi,
.quqyka .duki {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}
.gexi .fonimi:hover,
.gexi .fonimi:active,
.gexi .fonimi: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 */
.quqyka {
	padding: 0 24px;
	background-color: #fff;
}
.pake {
	margin: 0 14px;
}
.pufeti {
	margin-top:10px;
}

/* Header */
.xuxijy {
	border-left: 1px solid #E9E9E9;
    border-right: 1px solid #E9E9E9;
    border-top: 1px solid #E9E9E9;
    height: auto;
    margin-bottom:24px;
    text-align: left;
	}
.xuxijy h1,
.xuxijy h2 {
	text-align: center;
}
.xuxijy h1 a,
.xuxijy h2 a {
	color: #515151;
	display: inline-block;
	text-decoration: none;
}
.xuxijy h1 a:hover,
.xuxijy h2 a:hover {
	color: #21759b;
}
.xuxijy h1 {
	font-size: 24px;
	line-height: 1.285714286;
	margin-bottom: 14px;
}
.xuxijy 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*/
.gexi {
    box-shadow: 1px 2px 9px 1px #F8F8F8;
	text-align: center;
	float:left;
	width:100%;
}

.gexi li {
	font-size: 12px;
	line-height: 1.42857143;
	width:auto;
	transition: .3s ease 0s;
}

.gexi li:hover {
		display: inline-block;
		text-decoration: none;
		background:#00A1E0;
		}
	
.gexi  li a{
         padding: 0 20px;
   	     }

/* These are used for Themonic Main Nav Bar li background colors - for colorful menu */

.bluem{ background-color:#00A1E0; padding:5px; }
.orangem{ background-color:#FF811A;  }
.greenm{ background-color:#8AC327; }
.redm{ background-color:#F96234; padding:10px;}

/* Banner */
section[role="banner"] {
	margin-bottom: 48px;
}

/* Sidebar */
.pufeti .kizuqu {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 20px;
	word-wrap: break-word;
}
.pufeti .suba {
	background: #F2F2F2;
	font-size: 16px;
}

.kizuqu.bejoc {
    margin-bottom: 14px;
}

.pufeti .kizuqu li,
.pufeti .kizuqu .textwidget {
	font-size: 13px;
	line-height: 1.646153846;
	border-bottom: 1px solid #E9E9E9;
	padding: 5px 0;
}
.pufeti .kizuqu p {
	margin-bottom: 12px;
	padding: 10px;
}
	
.pufeti .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
}
.pufeti .textwidget li {
	margin-left: 36px;
}
.pufeti .kizuqu a {
	color: #757575;
	text-decoration:none;
	font-size: 98%;
}
.pufeti .kizuqu a:hover {
	color: #4F5254;
}
.pufeti #mev {
	margin-right: -4px;
	width: 67.9999%; /* define a width to avoid dropping a wider submit button */
}

/* 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
-------------------------------------------------------------- */

.dyxody {
	clear: both;
}
.fufo {
	margin-bottom: 20px;
	}
.fufo img.wp-post-image {
	margin-bottom: 24px;
	}
.fufo .gybo {
	font-size: 28px;
	line-height: 1.2;
	font-weight: normal;
	margin-bottom:20px;
}
.fufo .gybo a {
	color: #444444;
	text-decoration: none;
}
.fufo .gybo a:hover{
	color: #111111;
}
.fufo .entry-format {
	margin-top: 24px;
	font-weight: normal;
}
.fufo .comments-link {
	margin-top: 24px;
	font-size: 13px;
	line-height: 1.846153846;
	color: #757575;
}
.comments-link a,
.dyxody a {
	color: #757575;
}
.comments-link a:hover,
.dyxody a:hover {
	color: #333;
}
.pake article.sticky  {
    background: #F8F8F8;
    border-color: #DDDDDD;
    border-style: solid solid double;
    border-width: 1px 1px 1px 7px;
    box-shadow: 0.01em 0.1em 0.1em 0.1em #EEEEEE;
	clear: both;
    font-size: 13px;
    line-height: 1.19231;
    margin-bottom: 24px;
    padding: 17px;
    text-align: left;
}
.kacal,
.busi,
.mu_register {
	line-height: 1.714285714;
}
.kacal h1,
.rezew h1,
.kacal h2,
.rezew h2,
.kacal h3,
.rezew h3,
.kacal h4,
.rezew h4,
.kacal h5,
.rezew h5,
.kacal h6,
.rezew h6 {
	margin: 24px 0;
	line-height: 1.714285714;
}
.kacal h1,
.rezew h1 {
	font-size: 21px;
	line-height: 1.5;
}
.kacal h2,
.rezew h2,
.mu_register h2 {
	font-size: 18px;
	line-height: 1.6;
}
.kacal h3,
.rezew h3 {
	font-size: 16px;
	line-height: 1.846153846;
}
.kacal h4,
.rezew h4 {
	font-size: 14px;
	line-height: 1.846153846;
}
.kacal h5,
.rezew h5 {
	font-size: 13px;
	line-height: 1.846153846;
}
.kacal h6,
.rezew h6 {
	font-size: 12px;
	line-height: 1.846153846;
}
.kacal p,
.busi p,
.rezew p,
.mu_register p {
	margin: 0 0 20px;
	line-height: 1.714285714;
}
.kacal ol,
.rezew ol,
.kacal ul,
.rezew ul,
.mu_register ul {
	margin: 0 0 24px;
	line-height: 1.714285714;
}
.kacal ul ul,
.rezew ul ul,
.kacal ol ol,
.rezew ol ol,
.kacal ul ol,
.rezew ul ol,
.kacal ol ul,
.rezew ol ul {
	margin-bottom: 0;
}
.kacal ul,
.rezew ul,
.mu_register ul {
	list-style: square outside;
}
.kacal ol,
.rezew ol {
	list-style: decimal outside;
}
.kacal li,
.rezew li,
.mu_register li {
	margin: 0 0 0 36px;
}
.kacal blockquote,
.rezew blockquote {
	background: #FAFAFA;
    border-left: 4px solid #D6D6D6;
	border-right: 4px solid #D6D6D6;
	border-radius:14px;
	margin-bottom: 24px;
	padding: 24px;
	font-style: italic;
}
.kacal blockquote p:last-child,
.rezew blockquote p:last-child {
	margin-bottom: 0;
}
.kacal code,
.rezew code {
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	line-height: 2;
}
.kacal pre,
.rezew pre {
	border: 1px solid #ededed;
	border-radius: 20px;
	color: #666;
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	line-height: 1.514285714;
	margin: 24px 0;
	overflow: auto;
	padding: 24px;
}
.kacal pre code,
.rezew pre code {
	display: block;
}
.kacal abbr,
.rezew abbr,
.kacal dfn,
.rezew dfn,
.kacal acronym,
.rezew acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
.kacal address,
.rezew address {
	display: block;
	line-height: 1.5;
	margin: 0 0 24px;
}
img.puxevup {
	margin: 8px 24px 12px 0;
}
img.hyxi {
	margin: 12px 0 12px 24px;
}
img.aligncenter {
	margin-top: 12px;
	margin-bottom: 12px;
}
.kacal embed,
.kacal iframe,
.kacal object,
.kacal video {
	margin-bottom: 2px;
}
.kacal dl,
.rezew dl {
	margin: 0 24px;
}
.kacal dt,
.rezew dt {
	font-weight: bold;
	line-height: 1.714285714;
}
.kacal dd,
.rezew dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
}
.kacal table,
.rezew table {
	border-bottom: 1px solid #ededed;
	color: #757575;
	font-size: 12px;
	line-height: 2;
	margin: 0 0 24px;
	width: 100%;
}
.kacal table caption,
.rezew table caption {
	font-size: 16px;
	margin: 24px 0;
}
.kacal td,
.rezew td {
	border-top: 1px solid #ededed;
	padding: 7px 14px;
}
.pake article {
	border-bottom: 2px double #F3F3F3;
	margin-bottom: 28px;
	padding-bottom: 24px;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.page-links {
	clear: both;
	line-height: 1.714285714;
}
footer.dyxody {
	margin-top: 24px;
	font-size: 13px;
	line-height: 1.846153846;
	color: #757575;
}

.dyxody > span a {
	color: #333333;
    padding: 2px;
	text-decoration:none;
}
.nupaw .dyxody .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 .kacal p {
	margin: 0;
	padding-bottom: 24px;
}
article.format-quote .kacal 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 .fufo {
	margin-bottom: 24px;
}
.format-status .fufo header {
	display: inline-block;
}
.format-status .fufo h1 {
	font-size: 15px;
	font-weight: normal;
	line-height: 1.6;
	margin: 0;
}
.format-status .fufo h2 {
	font-size: 12px;
	font-weight: normal;
	line-height: 2;
	margin: 0;
}
.format-status .fufo header a {
	color: #757575;
}
.format-status .fufo header a:hover {
	color: #21759b;
}
.format-status .fufo img {
	float: left;
	margin-right: 21px;
}


/* =Comments
changed article header
-------------------------------------------------------------- */

.dovod {
	margin-bottom: 48px;
	font-size: 16px;
	line-height: 1.5;
	font-weight: normal;
}
.jixucel article {
	margin: 24px 0;
}
.jixucel article header {
	margin: 0px 0px 15px;
	overflow: hidden;
	position: relative;
}
.jixucel article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.jixucel article header cite,
.jixucel article header time {
	display: block;
	margin-left: 45px;
}
.jixucel article header cite {
	font-style: normal;
	font-size: 15px;
	line-height: 1;
}
.jixucel article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 10px;
	color: #5e5e5e;
}
.jixucel article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.jixucel article header a:hover {
	color: #21759b;
}
.jixucel article header cite a {
	color: #444;
}
.jixucel article header cite a:hover {
	text-decoration: underline;
}
.jixucel 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;
}
.jixucel li.bypostauthor cite span {
	position: relative;
	margin-left: 5px;
	padding: 2px 5px;
	font-size: 10px;
}
a.dize,
a.qusuhet-edit-link {
	color: #686868;
	font-size: 13px;
	line-height: 1.846153846;
}
a.dize:hover,
a.qusuhet-edit-link:hover {
	color: #21759b;
}
.cugaqor .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
}

/* Comment form -inspect this */
#xetexe {
	margin-top: 48px;
}
#xetexe h3#reho {
	font-size: 16px;
	line-height: 1.5;
}
#xetexe h3#reho #foz {
	margin-left: 10px;
	font-weight: normal;
	font-size: 12px;
}
#xetexe form {
	margin: 24px 0;
}
#xetexe form p {
	margin: 11px 0;
}
#xetexe form p.logged-in-as {
	margin-bottom: 24px;
}
#xetexe form label {
	display: block;
	line-height: 1.714285714;
}
#xetexe form input[type="text"],
#xetexe form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 1.714285714;
	padding: 10px;
	width: 100%;
}
#xetexe form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	line-height: 2;
	color: #5e5e5e;
}
.dafak {
	color: red;
}


/* =Front page template
-------------------------------------------------------------- */

.entry-page-image {
	margin-bottom: 14px;
}
.template-front-page .pake article {
	border: 0;
	margin-bottom: 0;
}
.template-front-page .pufeti {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	border-top: 1px solid #ededed;
}
.template-front-page .pufeti .kizuqu li {
	margin: 8px 0 0;
	font-size: 13px;
	line-height: 1.714285714;
	list-style-type: square;
	list-style-position: inside;
}
.template-front-page .pufeti .kizuqu li a {
	color: #757575;
}
.template-front-page .pufeti .kizuqu li a:hover {
	color: #21759b;
}
.template-front-page .pufeti .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
}


/* =Widgets
-------------------------------------------------------------- */

.pufeti .kizuqu ul ul {
	margin-left: 12px;
}
.widget_rss li {
	margin: 12px 0;
}
.tarym .byweg-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;
}
.bejoc 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;
}
.busi .read-more {
    display: inline-block;
}
/*Below title meta styling - added May 05 */
.peco{
	background: #F7F7F7;
	padding-bottom:26px;
	color:#a2a2a2; 
	line-height:1.7;
	width:106.3%;
	margin-left:-3.1%;
	}
.peco a{
	color:#666666; text-decoration:none;
	}
.peco a:hover{
	color:#444444;
	}
.guxit{float:left;padding-left:22px;}
.tota{float:right;padding-right:16px;}
.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;}
.cuwi {
    padding-left: 20px;
	float: left;
	}
.bylodyw {
    float: right;
    padding-right: 20px;
	margin-left:20px;
	}
.danip{
	color: #888888;
    padding: 10px 2px;
	float: right;
	font-size:13px;
	}
.danip a{
	color: #666666;
    text-decoration:none;
	}
/* =Plugins
----------------------------------------------- */

img#wpstats {
	display: block;
	margin: 0 auto 24px;
	}
.socialmedia{
    float: right;
     padding: 7px 10px;
	text-align: right;
    width: 25%;
	margin-top:30px;
	}
.socialmedia a{
    padding: 0 5px;
	}
.widget_top-posts .widgets-list-layout-links {
    float: right;
    width: 80%;
}
/* Woo styles */
.woocommerce .pake {
    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 .pake nav {
    border: none;
}
.woocommerce h1 {
    font-size: 28px;
    font-weight: normal;
}
#jytos .woocommerce-breadcrumb {
	background: none;
}
.woocommerce span.onsale {
    background-color: #0099ff;
	text-transform: uppercase;
	color: #ffffff;
    font-size: 0.857em;
    font-weight: 500;
}
.woocommerce ul.products li.product h3 {
    font-size: 1.5em;
    font-weight: normal;
}
.socialmedia img {
    height: 32px;
    width: 32px;
}
/* new responsive selectnav.js css */
	.selectnav { display: none; }
	select.selectnav {
	border: 1px solid #DDDDDD;
    border-radius: 4px;
    margin: 4px;
    padding: 10px;
    width: 96%;
	} /* mobile menu styling */
 
/* when to trigger the select menu.js #kaca { 
		display: inline!important; 
	}*/

@media screen and (max-width: 768px) {
		
    .js .selectnav { 
		display: inline-block; 
	}
	.main-navigation ul.werebux, .main-navigation div.werebux > ul, .werebux li {
		display: none;
	}
	.gexi ul {
		display: none;
    }
	.gexi li a, .gexi li {
		display: none;
    }
	
	.gexi ul.werebux, .gexi div.werebux > ul {
   
    display: none;
 
}
.socialmedia {
    display:none;
	}
.xuxijy {
  text-align: center;
  height: auto;
  border:none;
  }
.themonic-logo {
    float: none;
    margin: 0 0 10px;
}
.gexi {
    box-shadow:none;
}
.vysate{display:none;}
.fufo .gybo {
    margin-top: 20px;
	}
.wifo {
    border: none;
	}
}

@media screen and (max-width: 1040px) {
	
	#cyzope {
    margin-left: 0px;
	}
}

@media screen and (max-width: 420px) {

.xuxijy {
  height: auto;
  border:none;
  }

.fufo .gybo {
    font-size: 20px;
   }
}
/* =Media queries

-------------------------------------------------------------- */
/* ---------------------------------------------------------------
 * MOBILE CSS fallback for device width 768px or below
 * ------------------------------------------------------------ */
/* Minimum width of 768pixels. */
@media screen and (min-width: 768px) {
	.calixe-avatar {
		float: left;
		margin-top: 8px;
	}
	.calixe-description {
		float: right;
		width: 85%;
	}
	.quqyka {
		margin: 0 auto;
		max-width: 1040px;
	}
	.pake {
		border-right: 1px solid #F1F1F1;
		float: left;
		margin: 0px 1%;
		padding: 30px 2% 0 1%;
		width: 63.2%;
	}
	body.template-front-page .pake,
	body.single-attachment .pake,
	body.full-width .pake {
		width: 96%;
		border-right: none;
	}
	.pufeti {
		float: right;
		margin: 24px 0;
		padding: 0 2% 0 0;
		width: 28.7%;
	}
	.xuxijy h1,
	.xuxijy h2 {
		text-align: left;
	}
	.xuxijy h1 {
		font-size: 26px;
		line-height: 1.446153846;
		margin-bottom: 0;
	}
	.gexi ul.werebux,
	.gexi div.werebux > ul {
		background:none repeat scroll 0 0 #F3F3F3;
		border-bottom: 5px solid #16A1E7;
		border-top: 1px solid #ededed;
		display: inline-block !important;
		text-align: left;
		width: 100%;
	}
	.gexi ul {
		margin: 0;
		text-indent: 0;
	}
	.gexi li a, 
	.gexi li {
		display: inline-block;
		text-decoration: none;
	}
	.gexi li a {
		border-bottom: 0;
		color: #6a6a6a;
		line-height: 3.692307692;
		padding: 0 20px;
		text-transform: uppercase;
		white-space: nowrap;
		transition: .3s ease 0s;
	}
	.gexi li a:hover {
		color: #fff;
	}
	.gexi li {
		position: relative;
	}
	.gexi li ul {
		display: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 1;
	}
	.gexi li ul ul {
		top: 0;
		left: 100%;
	}
	.gexi ul li:hover > ul {
		border-left: 0;
		display: block;
	}
	.gexi li ul li a {
		background: #EFEFEF;
		border-bottom: 1px solid #F9F9F9;
		display: block;
		font-size: 11px;
		line-height: 2.181818182;
		padding: 8px 10px;
		width: 160px;
		white-space: normal;
	}
		.gexi li ul li a:hover {
		background: #e9e9e9;
		color: #444;
	}
	.gexi .current-menu-item > a,
	.gexi .current-menu-ancestor > a,
	.gexi .ricu > a,
	.gexi .current_page_ancestor > a {
		    background: none repeat scroll 0 0 #16A1E7;
			color: #FFFFFF;
			font-weight: bold;
	}
	.fufo .gybo {
		font-size: 28px;
		margin-bottom: 20px;
	}
	#xetexe form input[type="text"] {
		width: 46.333333333%;
	}
	#xetexe form textarea.buxuf-textarea {
		width: 79.666666667%;
	}
	.template-front-page .pake,
	.template-front-page article {
		overflow: hidden;
	}
	.template-front-page.has-post-thumbnail article {
		float: left;
		width: 47.916666667%;
	}
	.entry-page-image {
		float: right;
		margin-bottom: 0;
		width: 47.916666667%;
	}
	.template-front-page .pufeti .kizuqu,
	.template-front-page.two-sidebars .pufeti .front-widgets {
		float: left;
		padding-left: 10px;
		width: 51.875%;
		margin-bottom: 24px;
	}
	.template-front-page .pufeti .kizuqu:nth-child(odd) {
		clear: right;
	}
	.template-front-page .pufeti .kizuqu:nth-child(even),
	.template-front-page.two-sidebars .pufeti .front-widgets + .front-widgets {
		float: right;
		width: 39.0625%;
		margin: 0 0 24px;
	}
	.template-front-page.two-sidebars .kizuqu,
	.template-front-page.two-sidebars .kizuqu:nth-child(even) {
		float: none;
		width: auto;
	}
	.cugaqor .children {
		margin-left: 48px;
	}
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
	body {
		background-color: #e6e6e6;
	}
	body .quqyka {
		padding: 24px 24px 0;
		margin-bottom: 24px;
		}
	body.custom-background-empty {
		background-color: #ffffff;
	}
	body.custom-background-empty .quqyka,
	body.custom-background-white .quqyka {
		background-color: #ffffff;
	}
	
}
/* iPad fix*/
@media screen and (max-width: 768px) {

.gexi ul.werebux, .gexi div.werebux > ul, .gexi li {
    background: none;
    border-bottom: none;
    border-top: none;
    display: none;
    }
}
@media screen and (max-width: 440px) {
.quqyka {
    padding: 0 10px;
}
.pufeti {
    padding: 0 10px;
}
.fufo {
    margin-bottom: 10px;
}
.fufo .gybo {
    margin-bottom: 10px;
}
.puxevup.wp-post-image {
    width: auto;
	float:none;
}
.busi {
	text-align:center;
}
.busi p{
	text-align:left;
}
.cuwi {
    float: none;
	padding-right: 20px;
    text-align: center;
}
.bylodyw {
    float: none;
    margin-left: 0;
	margin-top:10px;
    padding: 0 20px;
    text-align: center;
}
}
/* 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;
	}
	.kacal img,
	.rezew img,
	.calixe-avatar img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
		}
		
		/* hide top social icons */
	.socialmedia img {
	    display:none;
	}
	.quqyka {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	.xuxijy {
		margin-bottom: 72px;
		text-align: left;
	}
	.xuxijy h1 {
		font-size: 21pt;
		line-height: 1;
		text-align: left;
	}
	.xuxijy h2 {
		color: #000;
		font-size: 10pt;
		text-align: left;
	}
	.xuxijy h1 a,
	.xuxijy h2 a {
		color: #000;
	}
	.calixe-avatar,
	#tipo,
	#xetexe,
	.cugaqor .qusuhet-edit-link,
	.cugaqor .foxubyd,
	.fufo .comments-link,
	.dyxody .edit-link a,
	.page-link,
	.pake nav,
	.pufeti,
	img.header-image,
	.gexi {
		display: none;
	}
	.wifo {
		border-top: none;
		box-shadow: none;
		}
	.pake {
		margin: 0;
		width: auto;
	}
	.singular .fufo .dyxody {
		position: static;
	}
	.singular .pake,
	.singular .fufo,
	.singular .kacal,
	.singular footer.dyxody,
	.singular .dovod {
		margin: 0;
		width: 100%;
	}
	.fufo .gybo,
	.gybo,
	.singular .gybo {
		font-size: 21pt;
	}
	footer.dyxody,
	footer.dyxody a {
		color: #444;
		font-size: 10pt;
	}
	
	.calixe-description {
		float: none;
		width: auto;
	}

	/* Comments */
	.cugaqor > li.qusuhet {
		background: none;
		position: relative;
		width: auto;
	}
	.cugaqor .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	.jixucel article header cite,
	.jixucel article header time {
		margin-left: 50px;
	}
}
