@import url("compiled.css");

#header,
#header-bg,
#mobile-header,
#sitebackground-wrap,
#footer,
#tapahtumakalenteri-container,
#socool-block-frontmenu,
.fb-page,
.aside, 
.share-buttons,
#top-aid-menu-container,
#reaktio-buttons,
.share-buttons-text  {
	display: none !important;
}

.js-main-frame,
#content,
.container,
#right-text-column {
	width: 100% !important;
	max-width: 100% !important;	
	float: left !important;
}

#text-page-container {
	width: 100% !important;
	margin: 0 !important;
}
#blocks-container,
.template-text .main-holder, 
.template-textwide .main-holder {
	padding-top: 0 !important;
	margin-top: 0 !important;
}
body,
.template-text, 
.template-textwide {
	background: none !important;
}
.text-box-text {
	width: 100% !important;
	padding: 0 !important;
}
#content a {
	color: #3a9e45 !important;	
}
.socool-block-background-image {
	display: none !important;
}
.socool-block {
	heighta: auto !important;
}
.socool-block-content-padding {
	min-height: auto !important;
	background: #fff !important;
}

.socool-block-text-wrap {
	width: 100% !important;
}

.socool-block-banner-image-mobile {
	height: auto !important;
	max-height: 350px !important;
	display: block !important;
}
.show-socool-modal #wrapper {
	display: none !important;
}
.show-socool-modal #socool-modal {
	display: block !important;
	float: left !important;
	width: 100% !important;
}
.show-socool-modal #socool-modal-container {
	background: none !important;
	position: static !important;
}
.show-socool-modal #tapahtuma, 
.show-socool-modal #socool-modal-window {
	width: 100% !important;
	max-width: 100% !important;
}
.show-socool-modal #tapahtuma-card * {
	color: #000 !important;
}
.show-socool-modal #tapahtuma-card .socool-block-background-image {
	display: none !important;
} 
.show-socool-modal #tapahtuma-card .socool-block-banner-image-mobile {
	max-height: 100% !important;
}
.show-socool-modal #tapahtuma-card .socool-block-banner-image-mobile img {
	width: 100% !important;
}
.show-socool-modal #tapahtuma-card {
	background: none !important;
}
.show-socool-modal #tapahtuma, 
.show-socool-modal #socool-modal-window {
	overflow: visible;
	position: static;
}
.show-socool-modal {
	overflow: visible;
}


div {
	font: 15px/20px Helvetica, sans-serif;	
}
#content p {
    margin: 0 0 22px 0;
}
