#BlogCommentForm label,
form[name="login"] label,
#contactForm label {
	display: block;
}

#BlogCommentForm input,
form[name="login"] input,
#contactForm input {
	margin-bottom: 15px;
}

#BlogCommentForm textarea,
form[name="login"] textarea,
#contactForm textarea {
	margin-bottom: 15px;
	width: 300px;
	height: 100px;
}

#BlogCommentForm button {
	
}

.calendar .month {
	width: 420px !important;
	float: right;
}

.calendar .month td, .calendar .month th {
	text-align: center;
	width: 60px;
	text-transform: initial !important;
}

.calendar td.hasEvents {
	background-color: #008484;
	color: #FFFFFF !important;
	cursor: pointer;
}

.calendar td.today {
	background-color: #CCE7E7;
}

#events {
	width: 479px;
}

form div#login div {
	width: 300px;
	height: 40px;
}

form div#login input {
	float: right;
}

#ntmy_menu_top a {
    color: #000;
}

#ntmy_lang {
    background-color: #FFF;
    border: 1px solid #999;
    padding: 0 8px;
}

#content section.col1
{
    float:left;
    display:inline-block;
    width:680px;
    margin-right:30px;
}

#content section.col2
{
    float:left;
    display:inline-block;
    width:200px;
}

section.categories ul
{
    list-style:none !important;
    margin-left:0px !important;
}

section.categories ul li
{
}

ol.breadcrumbs
{
    list-style:none !important;
    margin:0 !important;
}

ol.breadcrumbs li
{
    display:inline-block;
}
/*
ol.breadcrumbs li:before
{
    content("/");
}*/

section.blog h2.breadcrumbs
{
    margin:0 !important;
}
