@CHARSET "US-ASCII";

.bigMailChimp-wrapper {
	
}

.bigMailChimp-wrapper ul {
	list-style-type: none !important;
}

.bigMailChimp-wrapper fieldset li {
	display: inline-block;
	padding: 20px 10px 10px 0;
}

.bigMailChimp-wrapper fieldset, .bigMailChimp-wrapper label {
	display: inline-block;
}

.bigMailChimp-wrapper label {
	display: block;
}
.bigMailChimp-wrapper fieldset label {
	padding: 0 10px 0 5px; 
}

.bigMailChimp-wrapper fieldset,
.bigMailChimp-wrapper input[type=email],
.bigMailChimp-wrapper input[type=text] {
	display: block;
	width: 200px;
}


.cat-title {
	visibility: hidden;
}

.home .meta time,
.category .meta time {
	visibility: hidden;
}

.home .highlights .meta {
	background: #fff;
}

.category:not(.category-news-and-media-news) .content time {
	display: none;
}

.ddownloads_list a {
    font-size: 14px;
    font-family: "Open Sans",Georgia,serif;
    color: #19232D !important;
    text-decoration: none;
    transition: all 0.4s ease-in-out 0s;
}

.ddownloads_list li {
	color: #69A851; 
}

.bk_calendar_frame {
	width: 100% !important;
	margin: 20px 0 20px;
}

#bk_selector > label {
	margin-bottom: 20px;
}

.datepick-one-month {
	padding-right: 20px;
}

.booking-form >div {
	display: inline-block;
	width: 48%;
	vertical-align: top;
}

div.w100 {
	width: 100%;
}

.wpdevbk .booking-form textarea {
	width: 600px !important;
}

.wpdevbk .booking-form label {
    display: inline-block;
}

.logo-image {
	visibility: hidden;
}

.page-restrict-output input {
	margin-bottom: 4px;
}

.author-info .description {
    margin-left: 0;
}

.single .author-info .description {
	margin-left: 20px;
}

.single .userphoto {
	float: left;
}

.category-smart-city-events .post-title:before {
	border-left-color: #f56c62 !important;
}

.category-mitre-passage-events .post-title:before {
	border-left-color: #d1b38f !important;
}

.post-content a {
	color: #606569 !important;
	text-decoration: underline !important;
}

.section-head {
	color: #606569 !important;
}

.lower-foot {
	color: #fff;	
}

footer .menu {
  overflow:hidden;
  text-align: left;
}

footer .widget li {
	border: none;
	display: inline-block;
	padding-right: 10px;
}

.login * {
    margin: 0;
    padding: 0;
}


.comments {
	display: block !important;
}

p.nocomments {
	display: none;
}


