﻿
.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
article.node footer .field-name-field-tags{padding-bottom:10px;}
article.node footer .field-name-field-tags .field-label{color:#000;line-height:28px;}
article.node footer .field-name-field-tags .field-items{overflow:hidden;padding-bottom:15px;width:100%;}
article.node footer .field-name-field-tags ul li{float:left;padding:0 4px;}
article.node footer .field-name-field-tags ul li a{text-decoration:none;}
article.node footer .field-name-field-tags .field-item{float:left;padding-right:10px;}
.field-name-taxonomy-forums{overflow:hidden;padding-bottom:10px;width:100%;}
.field-label{color:#000;float:left;font-size:14px;vertical-align:middle;}
.field-items a{color:#56B650;font-size:12px;}
h3.field-label{line-height:20px;padding-right:10px;color:#7f7664;font-weight:normal;}
.field-type-taxonomy-term-reference ul.links li a{padding:0;background:none;}
.field-type-image{font-size:0;line-height:0;margin-bottom:15px;}
.field-type-image img{border-radius:5px;}
.node-teaser .field-type-image{float:left;margin:0 18px 0 0;}
.node-teaser .field-name-body p{margin:0;}
.field-name-body ul{list-style:disc outside none;margin:0 0 20px 5px;padding-left:10px;}

.feed-icon, .feed-icon a {
	display: block;
	text-decoration: none;
}

.feed-icon i {
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.7);
	width: 45px;
	height: 45px;
	line-height: 47px;
	border-radius: 100%;
	color: #1b507b;
	font-size: 23px;
	margin-bottom: 15px;
}

.feed-icon a {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #d3dce4;
	font-family: 'Novecento', sans-serif;
}

.feed-icon hr {
	border-bottom: 1px solid #7090aa;
	width: 60px;
	margin: 20px auto 10px;
}


.site-copyright {
  width: 100%;
  text-align: center; }

.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 40px;
}

.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}

.widget ul {
	list-style-type: none;
}

.widget li a:hover {
	text-decoration: underline;
}

.header-right .widget { margin-bottom: 10px; }

.header-right .widget.search-form { margin-bottom: 0; }

.widget.abovecontent { margin: 10px 0 -20px; }

	.header-right .widget, .header-right .widget.search-form { margin-bottom: 10px; }

.table .no_bg:hover{ background:#fff}

	.sticky-nav-wrap .katalog-desktop{ display:none; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}


p.lead a {
	-webkit-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
}


p.lead a:hover {
	text-decoration: none;
}
.menu-dropdown
ul.level3{padding-bottom:10px}
.menu-dropdown
li.level3{font-size:11px;line-height:17px}
.menu-dropdown a.level3:hover{color:#f16d1a}
.menu-dropdown
a.current.level3{font-weight:bold}
.menu-dropdown
a.level3{color:#CACACA}
.menu-dropdown .level3 a.level3:hover{color:#fff}
.menu-mobile .level3,
.menu-responsive
.level3{display:none !important}


.christmas-notice {
    padding: 10px 10px;
    margin: 10px 10px 12px 8px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    line-height: 150%;
    background: #C91313;
    color: white;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
    clear: both;
}

.mobile-toggle-nav #mobile-menu-search { display: block; margin-top: 10px; margin-bottom: 20px; }





.col:after,
.clr:after,
.wpex-clr:after,
.group:after,
dl:after,
.vc-empty-shortcode-element:after,
ul.page-numbers:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }
