/*======================================
Theme Name: zeeDynamic
Theme URI: http://themezee.com/themes/zeedynamic/
Description: zeeDynamic is a fully responsive magazine WordPress theme with strong colors and bold fonts. The theme fits perfectly for any news, magazine or blog website with rich content. Due the mobile ready design the theme look good on any device. The highlight of zeeDynamic is the configurable magazine frontpage template which displays your posts within a featured post slider and several category post boxes. Of course there is support of all WordPress core features like custom menus, widgetized sidebars, custom background, custom headers and featured images. Check out the full demo on http://preview.themezee.com/zeedynamic/
Version: 10.0.2
Author: ThemeZee
Author URI: http://themezee.com
Tags:  two-columns, light, red, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, threaded-comments, translation-ready, theme-options, flexible-width, one-column, left-sidebar, right-sidebar, three-columns, black, silver, orange, white, green, blue, purple, gray
Text Domain: zeeDynamic_language
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
======================================*/


/* CSS Reset | http://meyerweb.com/eric/tools/css/reset/ | v2.0
-------------------------------------------------------------- */
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%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

.tags {
  margin-left: 0px;
  position: fixed;
  top: 32%;
  left: 0px;
  z-index: 1;
}
.tags li {
	width: 45px;
	height: 45px;
	margin-bottom: 2px;
}
.tags li img {
	width: 100%;
}
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;
}

/* General Styles
-------------------------------------------------------------- */
html {
	font-size: 100.01%;
}
body {
	font-family: Georgia, Times, serif;
	font-size: 1.0em;
	border: 0;
	color: #111;
}

/* Links */
a img:hover {
	opacity: 0.7;
}
a, a:link, a:visited{
	color: #697C60;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}

/* Form Elements */
input, textarea {
	padding: 0.7em;
	background: #fff;
	border: 1px solid #ddd;
	font-size: 1.0em;
	color: #333;
	font-family: Georgia, Times, serif;
}
input[type="submit"] {
	border: none;
	color: #fff;
	background: #e84747;
}
input[type="submit"]:hover {
	background-color: #303030;
	cursor: pointer;
}

/* Clearing Floats */
.clearfix:before, .clearfix:after {  
	content: " ";
	display: table;  
}  
.clearfix:after {  
	clear: both;
} 
.clearfix:after {
	visibility: hidden;
	clear: both;
	display: block;
	height: 0;
	line-height: 0;
	content: "1";
} 
.clearfix {
    *zoom: 1; /* For IE 6/7 only */  
}

/* Make Form Elements responsive */
input, textarea, select {
	max-width: 100%;
}

/* Basic Structure 
-------------------------------------------------------------- */
#wrapper {
	max-width: 1340px;
	width: 92%;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
}
#header-wrap {
	background: rgba(213, 224, 214, 0);
}
#header {
	padding: 0.5em;
	background: url("/wp-content/uploads/2016/03/backg.png") repeat scroll 0 0;
	background-size: 100% 100%;
}
#wrapper #wrap {
	padding: 0;
}
#wrapper #wrap #content {
	padding:0;
	width: 63%;
}
#wrapper #wrap #content #frontpage-slider-wrap {
	margin-bottom: 0;
}
#wrapper #wrap #sidebar {
	margin-left: 63%;
    	width: 36.86%;
}
#wrapper #wrap #sidebar .widget {
    	border: medium none;
    	box-shadow: none;
	margin: 0;
    	padding: 0;
}
#wrapper #wrap #sidebar .widget img {
	vertical-align: middle;
}
#wrapper #wrap #sidebar .widget .widgettitle {
	margin: 0px;
	padding: 0.99em;
	line-height: 1.4;
        
}
#wrapper #wrap #sidebar .widget #menu-novosti-muzeya,
#wrapper #wrap #sidebar .widget_recent_entries ul {
	list-style: outside none none;
	padding: 5px 0;
}
#wrapper #wrap #sidebar .widget #menu-novosti-muzeya li,
#wrapper #wrap #sidebar .widget_recent_entries li {
	margin: 0 40px;
    	padding: 8px 0;
}
#wrapper #wrap #sidebar .widget_recent_entries li,
#wrapper #wrap #sidebar .widget_recent_entries li a {
	font-size: 15px;
	color: #fff;
} 
#wrapper #wrap #sidebar .widget_recent_entries .post-date {
	font-weight: bold;
}
#wrapper #wrap #sidebar .widget_recent_entries .post-date::before {
	content: " | Дата:";
	margin-right: 5px;
}
.widgettitle::after,
.grupi_title::after {
	content: "";
	background: url("/wp-content/uploads/2016/03/zorka_bel.png") repeat scroll 0% 0% / 100% 100% transparent;
	width: 25px;
	height: 25px;
	display: block;
	margin-right: 15px;
	float: left;
}
.grupi_title::after {
	background: url("/wp-content/uploads/2016/03/zorka_bel.png") repeat scroll 0% 0% / 100% 100% transparent;
}
.shailan_banner_widget .widgettitle,
.widget_text .widgettitle {
	background: #968A77;
}
.widget_nav_menu .widgettitle,
.widget_recent_entries .widgettitle,
#wrapper #wrap #sidebar .widget_recent_entries ul {
	background: rgba(105, 124, 96, 0.72);
}
#wrap .entry .su-tabs {
	background: #968A77;
}
#wrap .entry .su-tabs .su-tabs-nav span.su-tabs-current,
#wrap .entry .su-tabs .su-tabs-nav span:hover  {
	background: #fff;
}
#wrap .entry .su-tabs .su-tabs-nav span {
	color: #000;
}
#breadcrumbs {
    font-size: 12px;
    font-style: italic;
    padding: 2em 2em 1em;
    line-height: 1.4;
}
.entry table tbody tr {
	font-size: 12px;
}
#wrap {
	clear: both;
	padding: 1.5em 1.5em 1.5em 0em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#content {
	float: left;
	width: 65%;
	padding-right: 1.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#sidebar {
	margin-left: 65%;
	width: 36.86%;
}

/* Header
-------------------------------------------------------------- */
#logo {
	float: left;
}
#logo .logo-image {
	border: 0;
	max-width: 100%;
	height: auto;
}
#logo:hover a img {
	opacity: 1;
}
#logo .site-title {
	font-size: 2.5em;
	font-weight: bold;
	color: #e84747;
	font-family: Georgia, Times, serif;
}
#logo a:hover {
	text-decoration: none;
}
#logo a:hover .site-title {
	color: #333;
	text-decoration: none;
}
#logo .site-description {
	margin-top: 0.4em;
	color: #333;
}
.block_search_language {
	float: right;
	margin-top: 43px;
}
.search_header,
.soc_ico_language_header {
	float: left;
        margin-top: -10px;
}
.search_header {
	margin-right: 10px;
	/*margin-top: 33px;*/
	margin-top: 2px;
	width: 236px;
}
.soc_ico {
	margin-right: 0px;
}
.soc_ico li {
    	float: left;
   	height: 35px;
    	width: 35px;
	margin: 0 3px;
}
.soc_ico .tibo {
	width: 52px;
}
.soc_ico .belgosstrah {
	width: 65px;
}
.soc_ico li img {
	width: 100%;
}
.language_header {
	margin-bottom: 15px;
}
.language_header li {
	float: left;
	color: #7f7f7f;
        margin-right: 5px;
}
.language_header li a {
	color: #7f7f7f;
}
/* Custom Header Image */
#custom-header {
	margin-top: 1px;
}
#custom-header img {
	max-width: 1340px;
	vertical-align: top;
	width: 100%;
	height: auto;
}
/* Navigation Menu
-------------------------------------------------------------- */
.widzet_block {
	display: table;
}
.widzet_block .buttom_blue img {
	height: 33px;
    	margin-top: 7px;
    	width: 35px;
}
.dve_kartinki {}
.dve_kartinki_grafik,
.dve_kartinki_otzivi {
	float: left;
	width: 50%;
	height: 295px;
}
.dve_kartinki_otzivi img {
	width: 100%;
	height: 295px;
	vertical-align: middle;
}
.kup_img .dve_kartinki_grafik,
.kup_img .dve_kartinki_otzivi {
	height: 270px;
}
.kup_img .dve_kartinki_otzivi img {
	height: 270px;
}
.bg_red {
	background: #c82d00;
}
.bg_brown {
	background: #968a77;
}
.buttom_white {
	width: 35px;
	height: 33px;
}
.buttom_white img:hover {
	opacity: 1;
}
.dve_kartinki_grafik a {
   	color: #fff;
    	display: block;
    	height: 100%;
    	width: 100%;
}
.dve_kartinki_grafik:hover {
	opacity: 0.7;
}
.dve_kartinki_grafik a:hover {
	text-decoration: none;
}
.bg_red .grafik_wrap {
	margin: 15px 25px;
}
.grafik_wrap {
	margin: 25px;
}
.dve_kartinki_grafik_title {
    	font-size: 15px;
    	font-weight: bold;
}
.dve_kartinki_grafik_text p {
    	font-size: 14px;
    	line-height: 1.3;
    	margin: 10px 0;
}
.grafik_wrap_block_text {
	margin-bottom: 15px;
}
.grafik_wrap_block_text .dve_kartinki_grafik_text p {
	margin: 3px 0 0;
}
.grupi {
	/*margin-bottom: 1.5em;*/
        margin-top: 0em;
}
.grupi .grupi_title {
	background: #968A77;
	color: #fff;
	padding: 1.2em;
	font-size: 1.1em;
	line-height: 1.4;
}
.grupi li {
	float: left;
	margin-left: 0px;
	position: relative;
	width: 25%;
}
.grupi li:first-child {
	margin: 0;
}
.grupi li a p {
	display: none;
	position: absolute;
	top: 45%;
	left: 20%;
}
.grupi li:hover a p {
	display: block;
}
.grupi li img {
	width: 100%;
	vertical-align: middle;
}
.grupi li:hover a img,
#text-2 .textwidget ul li:hover a img {
	opacity: 0.2;
}
#text-2 .textwidget ul {
	list-style: outside none none;
}
#text-2 .textwidget ul li {
	float: left;
	position: relative;
	width: 50%;
}
#text-2 .textwidget .wtext  {
	font-family: Georgia, Times, serif;
	display: block;
	position: absolute;
	top: 30%;
	padding: 0 1.5em;
        font-weight: 700;
}
.wtext_right {
	text-align: right;
}
#mainnav-icon {
	display: none;
}
#navi-wrap {
	background: rgba(51, 51, 51, 0.76);
}
#mainnav-menu {
	list-style-type: none;
	list-style-position: outside;
	position: relative;
}
#mainnav-menu li{
	float:left;
	position:relative;
	margin-right: 1px;
}
#mainnav-menu li:hover {
	background: #697c60;
}
#mainnav-menu a {
	display: block;
	padding: 2.0em 1em;
	/*text-transform: uppercase;*/
	text-decoration: none;
	font-size: 1em;
	font-family: Georgia, Times, serif;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;	
}
#mainnav-menu a:link, #mainnav-menu a:visited{
	color: #fff;
	text-decoration: none;
}
#mainnav-menu a:hover {
	/*background: none repeat scroll 0 0 rgba(51, 51, 51, 0.32); */
}
#mainnav-menu ul {
	position: absolute;
	display: none;
	z-index: 99;
	background: #fff;
	box-shadow: 0 0 2px #444;
}
#mainnav-menu ul li{
	margin: 0;
}
#mainnav-menu ul a {
	width: 250px;
	width: 16rem;
	padding: 1em;
	float: left;
	font-weight: normal;
	color: #333;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#mainnav-menu ul a:link, #mainnav-menu ul a:visited{
	color: #333;
	font-size: 0.9em;
	text-decoration: none;
}
#mainnav-menu ul a:hover {
	color: #fff;
	background: #697c60;
}
#mainnav-menu li ul ul {
	margin-left: 250px;
	margin-left: 16rem;
}
#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul{
	display:none;
}
#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul{
	display:block;
}
#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a {
	text-decoration: underline;
}
#mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a{
	text-decoration: none;
}
#mainnav-menu ul li.current_page_item a, #mainnav-menu ul li.current-menu-item a {
	text-decoration: underline;
}
#mainnav-menu ul li.current_page_item ul li a, #mainnav-menu ul li.current-menu-item ul li a{
	text-decoration: none;
}


/* Widget Styling
-------------------------------------------------------------- */
.widget {
    margin-bottom: 1.7em;
    box-shadow: 0 0 4px #ddd;
    border: 1px solid #ddd;
    padding: 1em;
    background: #fff;
    font-family: Georgia, Times, serif;
}
.widgettitle {
	font-size: 1.1em;
	font-family: Georgia, Times, serif;
	padding: 0.8em;
	margin: -0.5em -0.5em 1.2em -0.5em;
	background: #999;
	color: #fff;
	text-transform: none;
}
.widget .textwidget {
	line-height: 1.5em;
}
.widget .textwidget p {
	margin-bottom: 1em;
}
.widget ul {
	line-height: 1.5em;
}
.widget ul {
	list-style: circle inside;
	color: #555;
}
.widget ul .children {
	padding: 0;
	margin: 0.5em 0 0.5em 1em;
}
.widget a:link, .widget a:visited  {
	text-decoration: none;
	color: #333;
}
.widget a:hover, .widget a:active {
	text-decoration: underline;
}
.widget img {
	width: 100%;
	height: auto;
}

/* Custom Widgets
-------------------------------------------------------------- */

/* Theme Search Widget */
#searchform {
	display: block;
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
#s {
	display: inline-block;
	margin: 0;
	width: 100%;
	padding: 0.35em 45px 0.35em 0.7em;
	background: #fff;
	border: 1px solid #ddd;
	font-size: 1.0em;
	color: #333;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#searchsubmit {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	background: url(images/search-icon.png) 0 5px no-repeat;
	border: none;
	cursor: pointer;
}
#searchsubmit:hover {
	background: url(images/search-icon.png) -36px 5px no-repeat;
}

/* Theme Calendar Widget */
#wp-calendar {
	margin: 0;
	width: 100%;
	color: #444;
	line-height: 1.6em;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}
#wp-calendar caption {
	font-style: italic;
	margin-bottom: 0.1em;
}
#wp-calendar th {
	font-weight: bold;
	font-size: 0.85em;
}
#wp-calendar tfoot tr td {
	padding-top: 0.5em;
}
#wp-calendar #next {
	padding-right: 0.8em;
	text-align: right;
}

/* Posts and Pages
-------------------------------------------------------------- */
.type-post, .type-page, .type-attachment  {
	padding: 0.8em 1.5em 1.5em;
	
	background: #fff;
}
.page-title, .post-title {
	font-weight: bold;
	font-family: Georgia, Times, serif;
	color: #333;
	line-height: 1.4em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	text-transform: uppercase;
	padding: 0.3em 0;
	border-bottom: 2px solid #333;
}
.page-title {
    font-size: 1.0em;
}
.post-title {
    font-size: 1.5em;
}
.post-title a:link, .post-title a:visited {
	color: #333;
	text-decoration: none;
}
.post-title a:hover, .post-title a:active{
	color: #e84747;
}
.sticky {
	border-left: 10px solid #ccc;
	margin-left: 1.5em;
}

/* Page Links | wp_link_pages() */
.page-links {
	margin: 0;
	word-spacing: 1em;
}

/* Postmeta */
.postmeta {
	display: block;
	color: #333;
	margin: 0;
	padding: 0.7em 1em;
	background: #eee;
}
.postmeta span, .postmeta .post-edit-link {
	font-size: 0.9em;
	line-height: 1.5em;
}
.postmeta a:link, .postmeta a:visited {
	color: #555;
	text-decoration: underline;
}
.postmeta a:hover, .postmeta a:active{
	text-decoration: none;
}
.postmeta .sep, .postmeta .post-edit-link  {
	padding-left: 0.8em;
	margin-left: 0.7em;
	border-left: 1px solid #aaa;
}
.postinfo {
	clear: both;
	line-height: 1.5em;
}
.postinfo .meta-category {
	display: block;
	color: #333;
	margin: 0;
	font-size: 0.9em;
}
.postinfo .meta-category a {
	display: inline-block;
	float: left;
	color: #fff;
	background: #333;
	padding: 0.4em 1em;
	margin: 0 1px 1px 0;
}
.postinfo .meta-category a:hover, .postinfo .meta-category a:active {
	background: #e84747;
	text-decoration: none;
}
.postinfo .meta-tags {
	display: block;
	margin: 0.5em 0;
}
.post-comments {
	display: none;
}
/* Read more Link */
.more-link:before {
	content: "\A";
	white-space: pre;
}
.more-link span, .read-more {
	display: inline-block;
	margin: 1em 0 0.5em;
	padding: 0.6em 1em;
	text-decoration: none;
	color: #fff !important;
	text-transform: uppercase;
	background-color: #e84747;
}
.more-link span:hover, .read-more:hover {
	background-color: #303030;
	text-decoration: none;
}
.read-more {
	margin: 0.5em 0 1em;
}

/* Archives and Search Heading */
.archive-title {
	font-weight: bold;
	color: #333;
	background: #fff;
	padding: 1.5em;
	margin-bottom: 1.5em;
	box-shadow: 0 0 4px #ddd;
	border: 1px solid #ddd;
	text-transform: uppercase;
}
.archive-title span{
	color: #e84747;
}

/* Default Pagination */
.post-pagination {
	margin-bottom: 1.5em;
	padding: 0.8em 1em;
	font-weight: bold;
	color: #333;
	box-shadow: 0 0 4px #ddd;
	border: 1px solid #ddd;
	background: #fff;
	text-transform: uppercase;
}
.post-pagination .post-pagination-alignleft {
	float: left;
}
.post-pagination .post-pagination-alignright {
	float: right;
}

/* Pagination with WP-Pagenavi plugin */
.wp-pagenavi {
	float: left;
	margin-bottom: 1.5em;
	width: 100%;
	font-weight: bold;
	color: #333;
	background: #fff;
	padding: 0.8em 1em;
	box-shadow: 0 0 4px #ddd;
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-transform: uppercase;
}
.wp-pagenavi .pages {
    float: right;
}
.wp-pagenavi a {
	padding: 0 0.5em;
	display: inline-block;
    text-align: center;
	text-decoration: none;
	color: #e84747;
}
.wp-pagenavi a:link, .wp-pagenavi a:visited {
	color: #e84747;
}
.wp-pagenavi a:hover {
	text-decoration: underline;
}
.wp-pagenavi .current {
	padding: 0 0.5em;
	text-decoration: underline;
}

/* Text Elements
-------------------------------------------------------------- */
.entry {
	line-height: 1.6em;
	margin: 0.5em 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.entry p, .comment p {
	margin: 0.75em 0;
        font-size: 15px;
        line-height: 1.5;
}
.entry h1, .comment h1,
.entry h2, .comment h2,
.entry h3, .comment h3,
.entry h4, .comment h4,
.entry h5, .comment h5,
.entry h6, .comment h6 {
	color: #222;
	font-weight: bold;
	line-height: 1.0em;
	margin: 1.2em 0 0.3em;
}
.entry h1, .comment h1 {
	font-size: 3.0em;
}
.entry h2, .comment h2 {
	font-size: 1.2em;
}
.entry h3, .comment h3 {
	font-size: 1.1em;
}
.entry h4, .comment h4 {
	font-size: 1.0em;
}
.entry h5, .comment h5 {
	font-size: 1em;
	margin: 1.3em 0 0;
}
.entry h6, .comment h6 {
	font-size: 1.0em;
	margin: 1.3em 0 0;
}
.entry ul, .comment ul{
	list-style: square inside;
	margin: 0 0 1.5em 2em;
}
.entry ol, .comment ol{
	list-style: decimal inside;
	margin: 0 0 1.5em 2em;
}
.entry ol ol, .comment ol ol{
	list-style: upper-alpha inside;
}
.entry ol ol ol, .comment ol ol ol{
	list-style: lower-roman inside;
}
.entry ol ol ol ol, .comment ol ol ol ol{
	list-style: lower-alpha inside;
}
.entry ul ul, .comment ul ul,
.entry ol ol, .comment ol ol,
.entry ul ol, .comment ul ol
.entry ol ul, .comment ol ul {
	margin-bottom: 0.2em;
}
dl {
	margin: 1em 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.5em;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big, .big_tag {
	font-size: 1.3em;
}
ins {
	padding: 1px 2px;
	background: #ffa;
	text-decoration: none;
}
code, pre {
	padding: 3px 8px;
	margin: 0 1px;
	background: #eeeeee;
	color: #222;
	font-size: 0.9em;
	font-family: Georgia, Times, serif;
	overflow: auto;
	line-height: 1.0em;
}
del, strike, s{
	text-decoration: line-through;
}
pre {
	font-family: Georgia, Times, serif;
}
small {
	font-size: 0.7em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
	font-size: 0.8em;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
.entry var, .entry kbd, .entry tt, .entry .tt_tag {
	font-size: 1.1em;
	font-family: "Georgia, Times, serif;
}
blockquote {
	background:#f5f5f5;
	border-left: 10px solid #ccc;
	margin: 1.5em 0;
	padding: 0.8em 1.5em;
}
blockquote p {
	display:inline;
}
blockquote cite {
	display: block;
	margin: 0.5em 0 0 0.5em;
	color: #777;
}
.entry table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #ddd;
	margin: 1em 0;
	text-align: left;
	width: 100%;
}
.entry tr th,
.entry thead th {
	background: #e5e5e5;
	font-weight: bold;
	padding: 0.2em 1em;
        font-size: 14px;
}
.entry tr td {
	border-top: 1px solid #ddd;
	padding: 0.2em 1em;
}
.entry tr.alternate td {
	background: #f5f5f5;
}

/* Images | Gallery | Videos
-------------------------------------------------------------- */
article .wp-post-image {
	max-width: 100%;
	margin: 1em 0 0;
	height: auto;
}
.entry img {
	max-width: 100%;
	height: auto;
}
.wp-caption {
	max-width: 100%;
	height: auto;
	text-align: center;
	margin: 1em 0;
}
.wp-caption-text {
	margin: 0 !important;
	padding: 0;
	font-size: 0.9em;
	text-align: center;
}
.alignleft { 
	float: left; 
	display: inline; 
	margin: 1em 2em 1em 0;
}
.alignright	{
	float: right; 
	display: inline; 
	margin: 1em 0 1em 2em;
}
.aligncenter {
	margin: 1em auto; 
	display: inline;
}
.post .post-headline div {
	display: none;
}
.post-headline .avatar {
	display: none;
}
.post-headline h2 a {
	display: block;
}

/* Gallery Styling */
.gallery {
	margin: 1em auto !important;
}
.gallery-item {
	float: left;
	margin: 0.7em 0 0 0 !important;
	padding-right: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.gallery img {
	margin: 0 !important;
	padding: 2px !important;
	border: 1px solid #ddd !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.gallery-caption {
	margin-left: 0.3em !important;
}

/* Make Vidoes responsive */
embed, iframe, object, video {
	max-width: 100%;
}

/* Image.php Navigation */
#image-nav {
	margin: 1.5em 0;
	padding: 0.6em 1em;
	font-weight: bold;
	color: #333;
	box-shadow: 0 0 4px #ddd;
	border: 1px solid #ddd;
	background: #fff;
	text-transform: uppercase;
}
#image-nav .nav-previous {
	float: left;
}
#image-nav .nav-next {
	float: right;
}
#image-nav .nav-previous a, #image-nav .nav-next a {
	font-size: 0.9em;
	text-decoration: none;
	color: #e84747;
}
#image-nav .nav-previous a:hover, #image-nav .nav-next a:hover {
	text-decoration: underline;
}

/* Comments
-------------------------------------------------------------- */
#comments {
	margin: 0 0 1.5em 0;
	padding: 1em 1.5em;
	background: #fff;
	box-shadow: 0 0 4px #ddd;
	border: 1px solid #ddd;
}
#comments .comments-title, #respond #reply-title {
	font-weight: bold;
	font-family: Georgia, Times, serif;
	color: #555;
	line-height: 1.4em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	text-transform: uppercase;
	padding: 0.3em 0;
	border-bottom: 5px solid #555;
	font-size: 1.5em;
}
.commentlist {
	display: block;
	margin: 1.5em 0;
}
.commentlist .comment{
	display: block;
	margin: 1.5em 0 0;
	list-style: none;
	line-height: 1.5em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.commentlist .comment .avatar {
	float: left;
	margin: 1em 1.5em 0.5em 0;
}
.commentlist .comment .avatar:after {
	clear: both;
}
.comment-author {
	line-height: 1.5em;
	background: #eee;
}
.comment-author .comment-meta {
	display: inline-block;
	font-size: 0.8em;
	margin: 0.5em 1.2em 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	color: #222;
}
.comment-author .fn {
	display: inline-block;
	float: left;
	font-family: Georgia, Times, serif;
	font-size: 1.0em;
	color: #fff;
	background: #333;
	padding: 0.4em 1em;
}
.comment-meta a:link, .comment-meta a:visited, 
.comment-meta a:active, .comment-meta a:hover {
	color: #222 !important;
}
.comment-author .fn a:link, .comment-author .fn a:visited {
	color: #fff !important;
	text-decoration: underline;
}
.comment-author .fn a:hover, .comment-author .fn a:active {
	text-decoration: none;
}
.bypostauthor .fn, .comment-author-admin .fn {
	background: #e84747;
}
#comments .children {
	margin-left: 1.5em;
}
.nocomments {
	color: #444;
	padding: 1em;
}
.commentlist .pingback {
	display: block;
	margin: 0.6em 0 0;
	padding: 0.8em 0 0;
	border-top: 1px solid #ddd;
	list-style: none;
	line-height: 1.3em;
}

/* Comment Pagination */
.comment-pagination {
	font-size: 0.9em;
	padding: 0 1em;
	background: #eee;
	margin-bottom: 1.5em;
}
.comment-pagination .alignleft {
	float: left;
}
.comment-pagination .alignright {
	float: right;
}

/* Comment Form */
#respond {
	margin: 0;
}
#commentform {
	padding: 1em 0 0;
}
#commentform p {
	margin: 1em 0;
}
#commentform input[type="text"], #commentform textarea {
	display: inline-block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#commentform label {
	display: block;
	margin: 0.6em 0 0.2em;
}
#commentform #submit {
	display: block;
	border: none;
	margin-top: 1em;
	padding: 1em 4em;
	text-decoration: none;
	color: #fff !important;
	background: #e84747;
}
#commentform #submit:hover {
	background-color: #303030;
	cursor: pointer;
	text-decoration: none;
}

/* Page Templates
-------------------------------------------------------------- */

/* Fullwidth Template */
.fullwidth {
	float: none !important;
	width: 100% !important;
	padding: 0 !important;
}

/* Front Page Template
-------------------------------------------------------------- */

/* Front Page Slideshow */
#frontpage-slider-wrap {
	padding: 0;
	margin-bottom: 2.6em;
	/* All other Slideshow Styles in flexslider.css */
}

/* Front Page Category Posts Areas */
.frontpage-category-wrapper {
	margin: 0 0 1.5em 0;
	padding: 1.5em;
	background: #fff;
	box-shadow: 0 0 4px #ddd;
	border: 1px solid #ddd;
}
.frontpage-category-title {
	font-size: 0.9em;
	font-family: Georgia, Times, serif;
	padding: 0.8em;
	margin: 0 0 1.5em 0;
	background: #333;
	color: #fff;
	text-transform: uppercase;
}
.frontpage-category-wrapper .type-post {
	margin: 0;
	padding: 0;
	border: none;
	box-shadow: none;
}
.frontpage-category-wrapper .type-post .post-title {
	font-size: 1.1em;
}
.frontpage-category-wrapper .type-post .wp-post-image {
	margin: 0 0 0.5em 0;
}
.frontpage-category-wrapper .more-posts .type-post {
	float: left;
	display: block;
	width: 100%;
	margin: 0 0 1em 0;
	background: #eee;
}
.frontpage-category-wrapper .more-posts .post-title{
	border: none;
	margin: 0.5em 0 0;
	font-size: 1.0em;
}
.frontpage-category-wrapper .more-posts .postmeta {
	display: inline-block;
	background: none;
	padding: 0.3em 0.3em 0.3em 0;
	font-size: 0.9em;
}
.frontpage-category-wrapper .more-posts .postmeta .sep  {
	padding-left: 0.5em;
	margin-left: 0.4em;
	border-left: 1px solid #aaa;
}
.frontpage-category-wrapper .more-posts .wp-post-image {
	float: left;
	margin: 0 1em 0 0;
	max-width: 30%;
}

/* Front Page Category Area One (horizontal) */
.frontpage-category-horizontal {
	margin-right: -1.5em;
}
.frontpage-category-horizontal .type-post {
	float: left;
	width: 50%;
	padding-right: 1.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Front Page Category Area Two/Four (boxed) */
.frontpage-category-boxed .first-post {
	float: left;
	width: 50%;
	padding-right: 1.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.frontpage-category-boxed .more-posts {
	width: 50%;
	margin-left: 50%;
}

/* Front Page Category Area Thre (two columns) */
.frontpage-category-left {
	float: left;
	width: 50%;
	padding-right: 0.75em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.frontpage-category-right {
	margin-left: 50%;
	width: 50%;
	padding-left: 0.75em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.frontpage-category-columns .more-posts .type-post {
	float: left;
	display: block;
	width: 100%;
	margin: 1em 0 0;
	background: #eee;
}

/* Front Page Blog Posts */
#frontpage-posts-load-more-button {
	margin-bottom: 1.5em;
	padding: 0.8em 1em;
	font-weight: bold;
	color: #333;
	background: #fff;
	box-shadow: 0 0 4px #ddd;
	border: 1px solid #ddd;
	text-transform: uppercase;
}
#frontpage-posts-load-more-button a.no-posts {
	color: #333;
}
#frontpage-posts-load-more-button a.no-posts:hover{
	text-decoration: none;
	cursor: default;
}

/* Footer
-------------------------------------------------------------- */
#footer-wrap {
	background: #697C60;

}
#footer {
	padding: 1em 1.5em;
	color: #fff;
        font-size: 14px;
	width: auto;
	line-height: 1.4;
}
#footer a {
	color: #fff;
}
#footer #credit-link {
	float: right;
	font-size: 0.9em;
}
#footer .adres,
#footer .footer_text,
#footer .footer_link {
	float: left;
	width: 33.33%;
	margin-top: 15px;
}
#footer .adres p {
	margin-bottom: 10px;
}
#footer .footer_text {
	text-align: center;
}
#footer .footer_link {
	text-align: right;
}
#footer .footer_link a {
	display: block;
}
.wrap_footer_link {
	width: ;
}
/*============================ MEDIA QUERIES ============================*/
@media only screen and (max-width: 1387px) {
	#mainnav-menu a {
		padding: 1em 0.7em;
	}
}
@media only screen and (max-width: 1367px) {
	#text-2 .textwidget .wtext {
		font-size: 97%;
	}
	.grupi li a p {
		font-size: 95%;
	}
}
@media only screen and (max-width: 1290px) {
	#mainnav-menu a {
		padding: 1em 0.6em;
	}
	.grupi li {
		margin-left: 0px;
	}
	#text-2 .textwidget .wtext {
		font-size: 90%;
		line-height: 1.3;
	}
	.grupi li a p {
		font-size: 90%;
	}
}
@media only screen and (max-width: 1200px) {
	#text-2 .textwidget .wtext {
		top: 25%;
	}
}
@media only screen and (max-width: 1170px) {
	#text-2 .textwidget .wtext {
		top: 20%;
	}
	#mainnav-menu a {
		font-size: 0.9em;
	}
	.grupi .grupi_title,
	.widgettitle {
		font-size: 1em;
	}
}
/* Small screens | <1120px */
@media only screen and (max-width: 70em) {
	#wrapper {
		width: 94%;
	}
	.grupi li a p {
		left: 16%;
	}
	
	.tags li {
    		height: 33px;
		width: 33px;
	}
}
/* Smaller screens | <1120px */
@media only screen and (max-width: 65em) {
	#wrapper {
		width: 96%;
	}
	.widget, .type-post, .type-page, .type-attachment,
	#comments, .frontpage-category-wrapper {
		box-shadow: none;
	}
	.widgettitle {
		margin: 0 0 1.5em 0;
	}
}
@media only screen and (max-width: 1080px) {
	.grupi li a p {
		left: 14%;
	}
	
}
@media only screen and (max-width: 1057px) {
	.dve_kartinki_grafik {
		margin-right: 0;
	}
}
@media only screen and (max-width: 1040px) {
	.tags {
		display: none;
	}
	.widget {
		padding: 1em;
	}
	#wrapper #wrap {
    		padding: 0;
	}
	.block_search_language {
    		margin-right: 0;
	}
}
@media only screen and (max-width: 1019px) {
	#mainnav-menu a {
    		font-size: 0.85em;
	}
	.grupi li a p {
		left: 11%;
		top: 40%;
	}
}
@media only screen and (max-width: 990px) {
	#text-2 .textwidget .wtext {
	    top: 10%;
	}
}
@media only screen and (max-width: 985px) {
	.kup_img .dve_kartinki_grafik, .kup_img .dve_kartinki_otzivi, .kup_img .dve_kartinki_otzivi img {
    		height: 335px;
	}
}
/* Tablets (landscape) | <960px */
@media only screen and (max-width: 60em) {
	#wrapper {
		width: 100%;
		background: none repeat scroll 0% 0% transparent
	}
	#header {
		padding: 1em 1.4em;
		box-sizing: border-box;
    		margin: 0 auto;
    		max-width: 1340px;
	}
	#wrapper #wrap  #content {
		float: none;
		width: 100%;
		padding-right: 0;
	}
	#wrapper #wrap #sidebar {
		clear: both;
		margin: 2em 0 0;
		width: 100%;
	}
	.widget, .type-post, .type-page, .type-attachment,
	#comments, .frontpage-category-wrapper {
		border: 1px solid #ddd;
		padding: 1.5em;
	}
	.widgettitle {
		margin: 0;
	}
	.type-post, .type-page, .type-attachment {
		padding: 0.8em 1.5em 1.5em;
	}
	#comments {
		padding: 1em 1.5em;
	}
	#wrapper #wrap {
		padding: 0 1.5em;
	}
	#text-2 .textwidget .wtext {
    		font-size: 25px;
		top: 35%;
	}
	.grupi li a p {
		left: 18%;
		top: 45%;
	}
	
	/* Mobile Navigation */
	
	/* Reset */
	#mainnav, #mainnav-menu, #mainnav-menu li, #mainnav-menu a, #mainnav-menu ul, 
	#mainnav-menu ul a, #mainnav-menu ul ul, #mainnav-menu li ul ul 
	{
		margin: 0;
		padding: 0;
		position: static;
		float: none;
		display: inline;
		font-size: 1.0em;
		border: none;
		box-shadow: none;
		background: none;
		top: 0;
		left: 0;
	}
	#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul,
	#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul
	{
		display: inline;
	}
	
	#mainnav {
		margin: 1.5em 0;
		float: none;
	}
	#mainnav-icon {
		display: block;
		padding: 1.5em;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 1.0em;
		font-family: Georgia, Times, serif;
		color: #fff;
		background: url(images/transparent-10pc.png) repeat;
		-webkit-transition: all 0.1s ease-out;
		-moz-transition: all 0.1s ease-out;
		-ms-transition: all 0.1s ease-out;
		-o-transition: all 0.1s ease-out;
		transition: all 0.1s ease-out;	
	}
	#mainnav-icon:hover {
		cursor: pointer;
		background: #e84747;
	}
	#mainnav-icon:after {
		float: right;
		content: "";
		width: 32px;
		height: 30px;
		background: url(images/menu-icon.png) no-repeat 50%;
		margin: -0.4em 0 0 0;
	}
	#mainnav #mainnav-menu {
		width: 100%;
		display: none;
		border-top: 1px solid #fff;
	}
	#mainnav-menu a {
		display: block;
		padding: 1.5em;
		text-decoration: none;
		font-size: 1.0em;
		border-bottom: 1px solid #fff;
		clear: left;
	}
	#mainnav-menu ul {
		float: left;
		padding: 1em;
		background: #fff;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#mainnav-menu ul a {
		display: block;
		width: 100%;
		padding: 1em;
		font-size: 0.9em;
		border-bottom: 1px solid #aaa;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#mainnav-menu ul li ul {
		float: left;
		padding: 0 0 0 1em;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a {
		text-decoration: underline;
	}
	#mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a{
		text-decoration: none;
	}
	#mainnav-menu ul li.current_page_item a, #mainnav-menu ul li.current-menu-item a {
		text-decoration: underline;
	}
}

/* Tablets (portrait) | <800px */
@media only screen and (max-width: 50em) {
	#logo .site-title {
		font-size: 2.3em;
	}
	.widget, .type-post, .type-page, .type-attachment,
	#comments, .frontpage-category-wrapper {
		box-shadow: none;
		border: none;
	}
	.widgettitle {
		margin: 0 0 1.5em 0;
	}
	.entry h1, .comment h1 {
	font-size: 2.2em;
	}
	.entry h2, .comment h2 {
		font-size: 1.2em;
	}
	.entry h3, .comment h3 {
		font-size: 1.1em;
	}
	.entry tr th,
	.entry thead th {
		padding: 0.2em 0.4em;
	}
	.entry tr td {
		padding: 0.2em 0.4em;
	}
}
@media only screen and (max-width: 794px) {
	#footer {
		font-size: 12px;
		line-height: 1.4;
	}
}
@media only screen and (max-width: 770px) {
	.search_header {
	    width: 180px;
	}
}
@media only screen and (max-width: 700px) {
	.search_header {
	    width: 160px;
	}
	#text-2 .textwidget .wtext {
    		font-size: 24px;
		top: 20%;
	}
	.grupi li a p {
		left: 14%;
	}
}
@media only screen and (max-width: 685px) {
	#logo {
		width: 230px;
	}
	.block_search_language {
		margin-top: 27px;
	}
	.tags {
    		top: 33%;
	}
	.adres {
		display: none;
	}
	#footer .footer_text, #footer .footer_link {
		width: 50%;
	}
	#footer .footer_text {
    		text-align: left;
	}
}
@media only screen and (max-width: 644px) {
	#text-2 .textwidget .wtext {
    		font-size: 22px;
    		top: 20%;
	}
	.grupi li a p {
		left: 11%;
		top: 40%;
	}
}

/* Phablets (portrait) | <640px */
@media only screen and (max-width: 40em) {
	.page-title {
		font-size: 1.0em;
	}
	.post-title {
		font-size: 1.4em;
	}
	.frontpage-category-wrapper .type-post .post-title {
		font-size: 1.0em;
	}
	.frontpage-category-wrapper .more-posts .post-title{
		font-size: 0.9em;
	}
	
	/* Frontpage Categories */
	.frontpage-category-wrapper .type-post {
		margin: 0 0 1.5em 0;
	}
	.frontpage-category-horizontal {
		margin-right: 0;
	}
	.frontpage-category-horizontal .type-post,
	.frontpage-category-boxed .first-post,
	.frontpage-category-left {
		float: none;
		width: 100%;
		padding-right: 0;
	}
	.frontpage-category-boxed .more-posts,
	.frontpage-category-right {
		width: 100%;
		margin-left: 0;
		padding-left: 0;
	}
	.frontpage-category-boxed .more-posts,
	.frontpage-category-columns .more-posts	{
		padding-bottom: 0.5em;
	}
	.frontpage-category-columns .more-posts .type-post {
		margin: 0 0 1em;
	}
	.frontpage-category-right {
		margin-top: 1.5em;
	}
}
@media only screen and (max-width: 625px) {
	.search_header {
		width: 130px;
	}
	.dve_kartinki_grafik_title {
		font-size: 13px;
	}
	.dve_kartinki_grafik_text p {
    		font-size: 12px;
	}
	.grafik_wrap .buttom_white {
		display: none;
	}
	.kup_img .dve_kartinki_grafik, .kup_img .dve_kartinki_otzivi, .kup_img .dve_kartinki_otzivi img {
		height: 287px;
	}
}
@media only screen and (max-width: 600px) {
	#logo {
		width: 205px;
	}
	.grupi li a p {
		left: 6%;
	}
}
@media only screen and (max-width: 570px) {
	#logo {
		float: none;
		width: 100%;
		text-align: center;
	}
	.block_search_language {
		float: none;
		margin: 0 auto;
    		width: 385px;
		padding-top: 5px;
	}
	.search_header {
    		width: 190px;
		/*margin-top: 43px;*/
		margin-top: 0px;
	}

}
@media only screen and (max-width: 550px) {
	#text-2 .textwidget .wtext {
    		font-size: 19px;
		top: 25%;
	}
	.grupi li a p {
		font-size: 80%;
		left: 6%;
	}
	.kup_img .dve_kartinki_grafik, .kup_img .dve_kartinki_otzivi,
	.dve_kartinki_grafik, .dve_kartinki_otzivi {
		float: none;
    		width: 100%;
		height: auto;
	}
	.kup_img .dve_kartinki_otzivi img,
	.dve_kartinki_otzivi img {
		height: auto;
	}
	.bg_red .grafik_wrap,
	.grafik_wrap {
    		margin: 0px;
    		padding: 25px;
	}
}
@media only screen and (max-width: 500px) {
	.grupi li a p {
    		font-size: 75%;
	}
	
	#text-2 .textwidget .wtext {
    		font-size: 17px;
		top: 17%;
	}
}
/* Smartphones | <480px */
@media only screen and (max-width: 30em) {

	#logo .site-title {
		font-size: 2.0em;
	}
	.block_search_language {
    		width: 385px;
	}
	#s {
		padding: 8px 10px;
	}
	#searchsubmit {
    		background: url("images/search-icon.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
	}
	#searchsubmit:hover {
    		background: url("images/search-icon.png") no-repeat scroll -36px 7px rgba(0, 0, 0, 0);
	}
	.soc_ico .tibo {
    		width: 55px;
	}
	.soc_ico li {
    		height: 37px;
    		width: 37px;
	}
	.soc_ico li img {
		width: 100%;
	}
	.language_header {
    		margin-top: 12px;
	}
	.alignright, .alignleft {
		float: none;
		margin: 1em 0;
	}
	.grupi li {
    		width: 50%;
	}
	.grupi li:nth-child(3) {
    		margin: 0;
	}
	.grupi li a p {
    		font-size: 100%;
    		left: 20%;
    		top: 45%;
	}
}
@media only screen and (max-width: 450px) {
	.block_search_language {
    		width: 310px;
	}
	.search_header {
		width: 120px;
	}
	#text-2 .textwidget .wtext {
    		font-size: 15px;
		top: 15%;
	}
	
}
@media only screen and (max-width: 444px) {
	.grupi li a p {
    		left: 16%;
	}
}
@media only screen and (max-width: 400px) {
	#header {
		padding: 1em 0.3em;
	}
	.soc_ico {
    		margin-right: 6px;
	}
	.soc_ico li {
		margin: 0 2px;
	}
	#text-2 .textwidget .wtext {
    		font-size: 13px;
		top: 15%;
	}
	.widzet_block .buttom_blue img {
    		height: 20px;
		width: 22px;
	}
	.grupi li a p {
    		font-size: 90%;
	}
}
@media only screen and (max-width: 378px) {
	.grupi li a p {
    		font-size: 85%;
    		left: 14%;
	}
}
@media only screen and (max-width: 350px) {
	.grupi li a p {
    		font-size: 80%;
    		left: 13%;
	}
	#text-2 .textwidget .wtext {
   		font-size: 12px;
	}
	.widzet_block .buttom_blue img {
    		height: 20px;
    		width: 22px;
	}

}
@media only screen and (max-width: 331px) {
	.grupi li a p {
    		left: 10%;
	}
}

/* Smartphones | <320px */
@media only screen and (max-width: 20em) {
	.postmeta span, .postinfo span {
		display: block;
	}
	.postmeta .sep, .postinfo .sep, .postmeta .post-edit-link {
		border: none;
		margin: 0;
		padding: 0;
	}
}

/* Big Screens Navi Fix | >720px */
@media only screen and (min-width: 961px) {
	/* ensure #nav is visible on desktop version */
	#mainnav-menu {
		display: block !important;
	}
}