/*
Theme Name: Health Culture
Theme URI: http://healthandculture.org.uk
Author: Modern Designers
Author URI: http://www.moderndesigners.co.uk
Description: Custom theme for +Culture Shots
Version: 1.0
*/
@font-face {
	font-family: 'Gotham-Rounded-Bold';
	src:	url('http://www.healthandculture.org.uk/wp-content/themes/healthculture/font-face/Gotham-Rounded-Bold.eot');
	src:	url('http://www.healthandculture.org.uk/wp-content/themes/healthculture/font-face/Gotham-Rounded-Bold.eot?iefix') format('eot');
	src:	url('font-face/Gotham-Rounded-Bold.woff') format('woff'),
			url('font-face/Gotham-Rounded-Bold.ttf') format('truetype'),
			url('http://www.healthandculture.org.uk/wp-content/themes/healthculture/font-face/Gotham-Rounded-Bold.svg#Gotham-Rounded-Bold') format('svg');
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
@font-face {
	font-family: 'Gotham-Rounded-Book';
	src:	url('http://www.healthandculture.org.uk/wp-content/themes/healthculture/font-face/Gotham-Rounded-Book.eot');
	src:	url('http://www.healthandculture.org.uk/wp-content/themes/healthculture/font-face/Gotham-Rounded-Book.eot?iefix') format('eot');
	src:	url('font-face/Gotham-Rounded-Book.woff') format('woff'),
			url('font-face/Gotham-Rounded-Book.ttf') format('truetype'),
			url('http://www.healthandculture.org.uk/wp-content/themes/healthculture/font-face/Gotham-Rounded-Book.svg#Gotham-Rounded-Book') format('svg');
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
* {color: #414142; font-family: 'Gotham-Rounded-Book', sans-serif; font-weight: normal; font-style: normal; font-variant: normal;}
html {overflow-x: auto; overflow-y: scroll;}
body {padding: 0px; background: #ebeced; margin: 0px;}
blockquote {display: none; width: auto; text-align: center; color: #FFFFFF; margin: 0 0 15px 0; padding: 15px; background-color: #cc0000; clear: both;}
p {color: #414142; font-size: 14px; margin: 0 0 15px 0;}
a {color: #767777; text-decoration: underline;}
a[href*='.doc']:after {content: ' (DOC)';}
a[href*='.pdf']:after {content: ' (PDF)';}
img {border: 0 none; display: block;}
div#toolbar {position: absolute; margin-left: auto; margin-bottom: 0px; margin-right: auto; margin-top: 0px; right: 0px; left: 0px; top: -30px; height: 20px; padding: 5px; width: 930px; background-color: #414142;}
div#toolbar ul {line-height: 20px; height: 20px; padding-left: 0px; padding-bottom: 5px; padding-right: 0px; padding-top: 5px; margin: 0px;}
div#toolbar ul li {margin-left: 0px; margin-bottom: 0px; margin-right: 5px; margin-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 5px; padding-top: 0px; line-height: 20px; height: 10px; float: left; list-style-type: none; border-right: 1px solid #FFFFFF;}
div#toolbar ul li:last-child {border-right: 0 none;}
div#toolbar ul li a {line-height: 10px; padding: 0px; margin: 0px; display: block; color: white; font-weight: normal; font-size: 12px; text-decoration: none;}
div#toolbar form {height: 20px; right: 0px; position: absolute; top: 0px; margin: 0px; padding: 5px; width: 255px;}
div#toolbar form label {display: none;}
div#toolbar form input#s {font-size: 12px; padding-left: 5px; padding-bottom: 0px; padding-right: 5px; padding-top: 0px; height: 20px; border-width: 0px; border-style: none; margin: 0px; width: 195px;}
div#toolbar form button {padding: 0px; width: 45px; text-align: center; margin: 0px; float: right; height: 20px; border-width: 0px; border-style: none; color: white; background-color: #069edb; font-weight: normal; cursor: pointer;}
header {position: relative; border-top-color: #414142; border-top-width: 30px; border-top-style: solid; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 30px; margin: 0px; background-color: white; z-index: 99; width: 100%; display: block;}
header hgroup {margin-left: auto; margin-bottom: 0px; margin-right: auto; margin-top: 0px; position: relative; width: 930px; padding: 0px; display: block;}
header hgroup h1 {color: #414142; background-position: left top; background-repeat: no-repeat; background-image: url('images/health-culture.png'); font-weight: normal; line-height: 48px; height: 105px; font-size: 50px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; padding: 0px; width: 240px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal;}
header hgroup h1 a {margin: 0px; padding: 0px; height: 105px; width: 210px; text-indent: -9999px; display: block;}
header hgroup h2 {color: #414142; padding: 0px; height: 30px; line-height: 15px; margin: 0px; width: 180px; font-size: 12px;}
header hgroup h3 {color: #414142; height: 60px; line-height: 27px; width: 150px; font-size: 27px; position: absolute; left: 270px; top: 0px; padding: 0px; margin: 0px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal;}
header hgroup h4 {color: #414142; height: 60px; line-height: 27px; width: 210px; font-size: 27px; position: absolute; left: 465px; top: 0px; padding: 0px; margin: 0px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal;}
header hgroup div {padding: 0px; margin: 0px; width: 255px; right: 0px; top: 0px; position: absolute;}
header hgroup div h5 {margin: 0 0 15px 0;}
header hgroup div h5 a {color: #414142; height: 60px; line-height: 27px; width: 210px; font-size: 27px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; text-decoration: none;}
header hgroup div ul {padding: 0px; margin: 0px;}
header hgroup div ul li {padding: 0px; list-style-type: none; margin: 0px;}
header hgroup div ul li p {margin: 0px; color: #069edb; font-size: 12px;}
header hgroup div ul li p a {text-decoration: underline;}
header hgroup div ul li p span a {text-decoration: none;}
header #access {padding: 0px; top: 20px; position: relative; margin-left: auto; margin-bottom: 0px; margin-right: auto; margin-top: 0px; width: 930px; display: block;}
header #access .menu {}
header #access .menu ul {width: 100%; height: 40px; padding: 0; margin: 0;}
header #access .menu ul li {width: 120px; margin: 0 15px 0 0; list-style-type: none; float: left; padding: 0;}
header #access .menu ul li a {padding: 5px; font-size: 12px; display: block; width: 110px; height: 30px; text-decoration: none; color: white; background-color: #414142; margin: 0px; line-height: 15px;}
/* header #access .menu ul li a:visited {background-color: #069edb;} */
body.category-programmes-artists li.page-item-7 > a,
body.category-programmes li.page-item-7 > a,
body.category-artists li.page-item-7 > a,
body.category-publications-case-studies li.page-item-1959 > a,
body.category-publications li.page-item-1959 > a,
body.category-case-studies li.page-item-1959 > a,
body.category-blog li.page-item-29 > a,
body.parent-publications-case-studies li.page-item-1959 > a,
body.parent-publications li.page-item-1959 > a,
body.parent-case-studies li.page-item-1959 > a,
body.parent-programmes-artists li.page-item-7 > a,
body.parent-programmes li.page-item-7 > a,
body.parent-artists li.page-item-7 > a,
body.parent-blog li.page-item-29 > a,
body.parent-publications li.publications > a,
body.parent-case-studies li.case-studies > a,
body.parent-programmes li.programmes > a,
body.parent-artists li.artists > a,
body.single-publications li.publications > a,
body.single-case-studies li.case-studies > a,
body.single-programmes li.programmes > a,
body.single-artists li.artists > a,
body.single-blog li.blog > a,
body.single-ai1ec_event li.page-item-1877 a,

header #access .menu ul li a:hover,
header #access .menu ul li.current_page_item a,
header #access .menu ul li.current_page_parent a,
header #access .menu ul li.current_page_ancestor a {background: #069edb !important;}
header #access .menu ul li ul.children {display: none;}
header #access .menu ul li:last-of-type {margin: 0 !important;}
#page {padding: 35px 0 0 0; margin: 0; background: #ebeced; width: 100%; height: auto; /* float: left; clear: left; */ overflow: visible;}
#page #main {/* clear: both; */ margin: 0 auto; width: 930px; padding: 0; background: pink; /* position: relative; */ overflow: visible;}
/*
body.tag #page #main,
body.search #page #main,
body#blog #page #main,
body#about #page #main,
body#contact #page #main {background-position: left top; background-repeat: repeat-y; background-image: url('http://www.healthandculture.org.uk/wp-content/themes/healthculture/images/main.png');}
*/
body.single-ai1ec_event #page #main #nav-single {display: none;}
#page #main #nav-single {width: 525px; position: relative; height: 15px; padding-left: 0px; padding-bottom: 14px; padding-right: 0px; padding-top: 0px; border-bottom-color: #069edb; border-bottom-width: 1px; border-bottom-style: solid; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px;}
#page #main #nav-single h3 {font-size: 12px; text-align: center; left: 120px; position: absolute; width: 285px; height: 15px; line-height: 15px; padding: 0px; margin: 0px;}
#page #main #nav-single h3 a {text-decoration: none;}
#page #main #nav-single span.nav-previous {width: 120px; line-height: 15px; height: 15px; left: 0px; padding: 0px; position: absolute; margin: 0px; display: block;}
#page #main #nav-single span.nav-previous a {font-size: 12px; text-decoration: none;}
#page #main #nav-single span.nav-previous a strong {font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal;}
#page #main #nav-single span.nav-next {right: 0px; line-height: 15px; position: absolute; padding: 0px; margin: 0px; height: 15px; width: 120px; display: block; text-align: right;}
#page #main #nav-single span.nav-next a {font-size: 12px;  text-decoration: none;}
#page #main #nav-single span.nav-next a strong {font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal;}
/* body.single-post div#main { border-top: #069edb 1px solid; padding: 14px 0 0 0 !important; width: 930px;} */
span#clear {font-size: 0px; padding: 0px; margin: 0px; clear: both; height: 0; width: 0%; border: 0 none; line-height: 0;}

body#home #page #main #primary {clear: left; float: left; width: 930px; margin: 0 auto 15px auto; padding: 0;}
#page #main #primary {clear: left; float: left; width: 525px; margin: 0; padding: 0;}
body.parent-pageid-15 #page #main #primary {width: 930px; clear: left; float: left;}


body.category-blog #page #main ul#category-child,
body.single-blog #page #main ul#category-child,
body.single-ai1ec_event #page #main ul#category-child {display: none;}

#page #main ul#events-diary-category,
#page #main ul#category-child {margin: 0 0 15px 0; width: 930px; height: 30px; padding: 9px 0; border-bottom: #414142 1px solid; border-top: #414142 1px solid; clear: both; float: left;}
#page #main ul#events-diary-category li,
#page #main ul#category-child li {height: 30px; margin: 0 15px 0 0; width: 120px; float: left; list-style-type: none; padding: 0px; display: block;}
#page #main ul#events-diary-category.last-child,
#page #main ul#category-child li.last-child {width: 120px; height: 30px; padding: 0px; margin: 0;}
#page #main ul#events-diary-category li a,
#page #main ul#category-child li a {padding: 5px; width: 110px; line-height: 10px; height: 20px; margin: 0px; display: block; font-size: 12px; color: white; background: #414142; text-decoration: none;}
#page #main ul#events-diary-category li a:hover,
#page #main ul#category-child li a:hover,
#page #main ul#events-diary-category li.current-cat a,
#page #main ul#category-child li.current-cat a {background-color: #069edb;}





#page #main #primary {padding: 0; position: relative; float: left; clear: both;}
#page #main #primary h1 {color: #414142; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; margin: 0 0 15px 0;}
#page #main #primary article {margin: 0 0 15px 0; float: left; clear: left; position: relative;}
#page #main #primary article header {}
#page #main #primary article header h1 {color: #414142; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; margin: 15px 0;}
#page #main #primary article header .entry-meta,
#page #main #primary article header .comments-link {display: none;}

body.category article p:last-of-type {margin: 0;}

/*
ol#keypad-programme {margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; height: 280px; float: left; clear: left; width: 540px; padding: 0px; border-width: 0px;}
ol#keypad-programme li { display: block; float: left; list-style-type: none; font-size: 12px; line-height: 15px; height: 45px; background-color: #069edb; color: white; width: 110px; padding: 5px; margin-left: 0px; margin-bottom: 15px; margin-right: 15px; margin-top: 0px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; cursor: pointer;}
ol#keypad-programme li:hover,
ol#keypad-programme li.current,
ol#keypad-programme li.current_page_item {background-color: #069edb;}
ol#keypad-programme li a {margin: 0px; padding: 5px; height: 45px; width: 110px; color: #FFFFFF; display: block; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal;}
ol#keypad-programme li span {color: #FFFFFF;}
ol#keypad-exhibitors {margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; height: 280px; float: left; clear: left; width: 540px; padding: 0px; border-width: 0px;}
ol#keypad-exhibitors li {display: block; float: left; list-style-type: none; font-size: 12px; line-height: 15px; height: 55px; background-color: #069edb; color: white; width: 120px; padding: 0px; margin-left: 0px; margin-bottom: 15px; margin-right: 15px; margin-top: 0px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; cursor: pointer;}
ol#keypad-exhibitors li:hover,
ol#keypad-exhibitors li.current,
ol#keypad-exhibitors li.current_page_item {background-color: #069edb;}
ol#keypad-exhibitors li a {margin: 0px; padding: 5px; height: 45px; width: 110px; color: #FFFFFF; display: block; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; text-decoration: none;}
ol#keypad-exhibitors li span {color: #FFFFFF;}
*/
ul#download {left: 0px; bottom: 0px; position: absolute; padding: 0px; margin: 0px;}
ul#download li {list-style-type: none; padding: 0px; margin: 0px;}
ul#download li a {font-size: 12px;}
ul#download li a:before {content: 'Click here to download the ';}
ul#taster {margin: 0; padding: 14px 0 0 0; list-style-type: none; width: 930px; float: left; clear: both; border-top: #069EDB solid 1px; height: 360px; position: relative;}
ul#taster li {margin: 0 15px 0 0; padding: 15px; float: left; width: 270px; height: 330px; background: #FFFFFF; position: relative;
	border-radius: 			5px;
	-khtml-border-radius:	5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
}
ul#taster li:last-of-type {margin: 0;}
ul#taster li h2,
ul#taster li h2 a {margin: 0 0 15px 0; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; color: #069edb !important; line-height: 15px; font-size: 18px;}
ul#taster li h3,
ul#taster li h3 a {margin: 0 !important; padding: 0; width: 270px; font-size: 16px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; color: #414142;}
ul#taster li span {}
ul#taster li span h1,
ul#taster li span h2,
ul#taster li span h3,
ul#taster li span p a {display: none;}
ul#taster li p {margin: 0 0 15px 0;}
ul#taster li p.img a {text-decoration: none; height: 180px; overflow: hidden; display: block;}
ul#taster li a img {margin: 0; width: 270px !important; height: auto !important;}
ul#taster li div.quotescollection_randomquote p q {font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; color: #069edb !important; font-size: 18px;}
ul#taster li div.quotescollection_randomquote p cite {position: absolute; bottom: 15px; left: 15px;}
ul#taster li a {text-decoration: none;}
address h3 {margin: 0;}
address p {margin: 0 0 15px 0;}
address pre {margin: 0 0 15px 0;}
abbr {display: none;}
/*
body#culture-shots article {margin: 0; padding: 0 0 0 405px; display: block; height: 465px; background: transparent url('http://www.healthandculture.org.uk/wp-content/themes/healthculture/images/home.png') top left no-repeat;}
body#culture-shots article h1 {margin: 0; background: transparent url('http://www.healthandculture.org.uk/wp-content/themes/healthculture/images/culture-shots.png') top left no-repeat; text-indent: -9999px; height: 90px;}
body#culture-shots article h2 {font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal;}
body#culture-shots article p a {font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; color: #117B33; text-decoration: none;}
*/
body#programme #page #main #primary {min-height: 375px; padding: 15px 0 0 0; position: relative;}
/*
body#programme p#sessions,
body.category p#sessions {margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; background-color: #cecfd0; padding: 10px; width: 370px; height: 355px; position: absolute; top: 15px; right: 0; z-index: 9;
	border-radius: 			5px;
	-khtml-border-radius:	5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
}
*/
body.category #page #main #primary {padding: 0; position: relative;}
body.category #page #main #primary article header {width: 540px; position: relative; top: 0; left: 0; display: none;}
body.category #page #main #primary article header h1 {padding: 5px; height: 45px; font-size: 12px; line-height: 15px; margin-left: 0px; margin-bottom: 15px; margin-right: 15px; margin-top: 0px; float: left; width: 110px; background-color: #069edb; color: white; cursor: pointer;}
body.category #page #main #primary article header h1:hover,
body.category #page #main #primary article header h1.current {background-color: #069edb;}
body.category #page #main #primary article {margin: 0 0 15px 0; padding: 0 0 15px 0;
	border-radius: 			5px;
	-khtml-border-radius:	5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
}
body.category #page #main #primary article:last-of-type {border: 0 none; padding: 0;}


body#exhibitors #page #main #primary article,
body.pageid-15 #page #main #primary article,
body.parent-pageid-15 #page #main #primary article {float: right; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; background-color: #cecfd0; padding: 10px; width: 370px; height: 310px; position: relative;
	border-radius: 			5px;
	-khtml-border-radius:	5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
}
body.category #page #main #primary article div {margin: 0 0 8px 0; padding: 0px; width: auto; border-bottom: #414142 1px solid;}
body.category #page #main #primary article div h1 {margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; line-height: 20px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; width: auto; color: #069edb; font-size: 21px;}
body.category #page #main #primary article div h1 a {font-family: 'Gotham-Rounded-Bold', sans-serif !important; color: #069edb; text-decoration: none;}
body.category #page #main #primary article div h2 {width: auto; line-height: 20px; font-size: 21px; margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 5px; color: #069edb;}
body.category #page #main #primary article p {color: #414142; width: auto;}
body.category #page #main #primary article p:last-child {margin: 0;}
body.category #page #main #primary article p a {color: #767777;}
body.category #page #main #primary article.panel {display: block;}
body.pageid-15 #page #main #primary article h1,
body.parent-pageid-15 #page #main #primary article h1 {padding-left: 0px; padding-bottom: 60px; padding-right: 0px; padding-top: 0px; width: auto; border-bottom-color: #414142; border-bottom-width: 1px; border-bottom-style: solid; line-height: 20px; font-size: 21px; margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 5px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; color: #069edb;}
body.parent-pageid-15 #page #main #primary article p strong {display: inline-block; width: 30px; font-family: 'Gotham-Rounded-Bold', sans-serif !important;}
/* body#blog article.type-post {display: none;} */
body#further-reading #page #main #primary,
body#useful-links #page #main #primary,
body.search #page #main #primary,
body.single-blog #page #main #primary,
body.single-post #page #main #primary,
body.tag #page #main #primary {width: 525px; float: left;}
#page #main #primary article h1 {margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; line-height: 30px; font-size: 30px; width: 490px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; color: #069EDB;}
#page #main #primary article h2 {margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; line-height: 15px; font-size: 18px; /* width: 490px; */ font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; color: #414142;}
#page #main #primary article h2 a {font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; /* color: #414142; */}
/*
#page #main #primary article div.preview {float: left; clear: both; width: 525px; margin: 15px 0 0 0; padding: 14px 0 0 0; border-top: 1px solid #069edb;}
#page #main #primary article div.preview h2 {margin: 0; line-height: 15px; font-size: 18px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; color: #414142;}
#page #main #primary article div.preview h2 a {color: #069edb; text-decoration: none; width: 270px; display: inline-block;}
#page #main #primary article div.preview h2 span {height: 180px; width: 240px; overflow: hidden; margin: 0 0 0 15px; display: block; float: right;}
#page #main #primary article div.preview h2 span img {width: 240px; min-width: 240px; min-height: 180px; max-height: 180px; max-width: 240px;}
#page #main #primary article div.preview h5 {margin: 0 0 15px 0; line-height: 30px; color: #999999;}
*/
body.category-blog ul#category-child {display: none;}




body.category #primary {/* width: 540px; float: left; */}
/* body.category article:first-of-type {border: 0 none !important; padding: 0;} */
body.category article {float: left; clear: both; width: 525px; margin: 0 0 15px 0; padding: 0 0 29px 0; border-bottom: 1px solid #069edb;}
body.category article:last-of-type {border: 0 none; padding: 0;}
body.category article h2 {margin: 0 0 15px 0; line-height: 18px; font-size: 18px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; color: #414142;}
body.category article h2 a {color: #069edb; text-decoration: none; width: 270px; display: inline-block; font-family: inherit;}
/* body.category article h2 span {height: 180px; width: 240px; overflow: hidden; margin: 0 0 0 15px; display: block; float: right;} */
body.category article img {width: 240px; height: 180px; /* min-width: 240px; min-height: 180px; max-height: 180px; max-width: 240px; */ float: right; margin: 0 0 0 15px; display: block;}
body.category article h5 {margin: 0 0 15px 0; line-height: 30px; color: #999999;}
body.category article p a:hover {text-decoration: underline;}
body.category nav#blog-pagination {display: block; width: 525px; height: 15px; line-height: 15px; padding: 14px 0 0 0; margin: 15px 0 0 0; border-top: #069edb solid 1px; clear: left; float: left;}
body.category nav#blog-pagination span.blog-pagination-prev {float: left; font-size: 14px;}
body.category nav#blog-pagination span.blog-pagination-prev a {text-decoration: none;}
body.category nav#blog-pagination span.blog-pagination-next {float: right; font-size: 14px;}
body.category nav#blog-pagination span.blog-pagination-next a {text-decoration: none;}
body.category nav#blog-pagination a strong {font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal;}
body.tag #page #main #primary article {padding: 14px 0 0 0; border-top: 1px solid #069edb; margin: 0 0 15px 0;}
body.tag #page #main #primary article:last-child {margin: 0;}
body.tag #page #main #primary article header {display: none;}
body.tag #page #main #primary article div h1 {margin: 0 0 15px 0; line-height: 15px !important;}
body.tag #page #main #primary article div h1 a {font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; color: #069edb; font-size: 18px; line-height: 15px; text-decoration: none;}
body.tag #page #main #primary article.category-monday-6-feb,
body.tag #page #main #primary article.category-tuesday-7-feb,
body.tag #page #main #primary article.category-wednesday-8-feb,
body.tag #page #main #primary article.category-thursday-9-feb,
body.tag #page #main #primary article.category-friday-10-feb,
body.tag #page #main #primary article.category-saturday-11-feb,
body.tag #page #main #primary article.category-sunday-12-feb {display: none;}
#page #main #primary article h5 {margin: 0 0 15px 0; line-height: 15px; color: #999999;}
#page #main #primary article h3 {margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; line-height: 15px; font-size: 15px; width: 490px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; color: #414142;}
#page #main #primary article ul {}
#page #main #primary article ul li {font-size: 15px;}
#page #main #primary article div#attachments {background-color: #FFFFFF; width: 495px; padding: 15px; float: left; clear: left; margin: 0;
	border-radius: 			5px;
	-khtml-border-radius:	5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
}
#page #main #primary article div#attachments ol {margin: 0; padding: 0; width: 495px; overflow: hidden;}
#page #main #primary article div#attachments ol li {list-style-type: none; float: left; margin: 0; padding: 0px; width: 495px;}
#page #main #primary article div#attachments ol li span {width: 495px; height: 330px; display: block; overflow: hidden; margin: 0 0 15px 0; background: url('http://www.healthandculture.org.uk/wp-content/themes/healthculture/images/tile.png') left top;}
#page #main #primary article div#attachments ol li span img {margin: 0; max-width: 495px; display: block; padding: 0; max-height: 330px;}
#page #main #primary article div#attachments ol li p {line-height: 15px; color: #069edb; margin: 0 0 15px 0; }
#page #main #primary article div#attachments p#attachments-nav {display: none; margin: 0 0 15px 0;}
#page #main #primary article div#attachments p#attachments-nav a#previous {float: left; text-decoration: none;}
#page #main #primary article div#attachments p#attachments-nav a#next {float: right; text-decoration: none;}
#page #main #primary article > object {background-color: #FFFFFF; margin: 0; padding: 15px; width: 495px; display: block;
	border-radius: 			5px;
	-khtml-border-radius:	5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
}
#page #main #primary article span.vvqbox {background-color: #FFFFFF; margin: 0 0 15px 0; padding: 15px; width: 495px; display: block;
	border-radius: 			5px;
	-khtml-border-radius:	5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
}
#page #main #primary article iframe {height: 145px; background-color: #FFFFFF; margin: 0 0 15px 0; padding: 15px; width: 495px; display: block;
	border-radius: 			5px;
	-khtml-border-radius:	5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
}
#page #main #primary article p {color: #414142; margin: 0 15px 15px 0;}
body#culture-shots #page #main #primary article p.prompt a {font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; color: #117B33;}

/* #page #main #primary article p:last-child {margin: 0;} */
#page #main #primary article p a:hover {text-decoration: underline;}
#page #main #primary article p strong {font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal;}
#page #main #primary article a:hover {text-decoration: underline;}
#page #main #primary article footer.entry-meta {display: none;}
#page #main #secondary {clear: right; float: right;  padding: 0 15px 0 14px; margin: 0 0 15px 0; width: 240px; border-left: #069EDB solid 1px;}
#page #main #secondary a {text-decoration: none;}
#page #main #secondary a:hover {text-decoration: underline;}
#page #main #secondary aside { padding: 0; margin: 0 0 15px 0; clear: left;}
#page #main #secondary aside:last-of-type {padding: 0; margin: 0;}
#page #main #secondary aside h3 {margin: 0 0 15px 0; padding: 0px;  font-size: 21px; line-height: 30px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; color: #069edb;}
#page #main #secondary aside ul {margin: 0 0 15px 0; padding: 0px; float: left; clear: both;}
#page #main #secondary aside ul li {list-style-type: none; font-size: 12px; line-height: 15px; padding: 0px; margin: 0px;}
#page #main #secondary aside ul li:after {content: ' –'; clear: left; display: block;}
#page #main #secondary aside ul li.last-child:after {content: '';}
#page #main #secondary aside ul li a:hover {text-decoration: underline;}
#page #main #secondary aside.ctc a {text-transform: capitalize; font-size: 12px;}
#page #main #secondary aside.widget_collapsarch ul li span.collapsing {display: block;}
#page #main #secondary aside.widget_collapsarch ul ul {margin: 0 0 0 15px;}
#page #main #secondary aside.widget_collapsarch ul ul ul {margin: 0 0 0 20px;}
#page #main #secondary aside.widget_collapsarch li:after {content: '';}
#page #main #secondary aside.widget_collapsarch li span.sym {font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; color: #414142;}





#page #secondary aside#ctc {display: none;}

body#blog #page #secondary aside#ctc,
body.category-blog #page #secondary aside#ctc,
body.single-blog #page #secondary aside#ctc,
body.tag #page #secondary aside#ctc {display: block;}


body.page #secondary aside#category-posts {display: none;}
body.home #page #main #secondary {display: none;}


#page #main #secondary aside.widget_ai1ec_agenda_widget {display: none;}

body#events-diary #page #main #secondary aside.widget_ai1ec_agenda_widget,
body.single-ai1ec_event #page #main #secondary aside.widget_ai1ec_agenda_widget {display: block;}


body#culture-shots #page #main #secondary aside#category-posts {display: none;}


span#category-description {}


span#category-description h1 {display: none;}
body#blog span#category-description h1 {display: block; color: #069EDB !important; margin: 0 0 15px 0; font-size: 21px;}
span#category-description p {color: #069EDB;}
span#category-description p:last-of-type {padding: 0 0 14px 0; border-bottom: 1px solid #069edb;}







body.category-programmes-artists #page #main #secondary,
body.category-programmes #page #main #secondary,
body.category-artists #page #main #secondary,
body.category-publications-case-studies #page #main #secondary,
body.category-publications #page #main #secondary,
body.category-case-studies #page #main #secondary,
body#events-diary #page #main #secondary,
body.single-ai1ec_event #page #main #secondary {/* position: relative; top: 65px; */  float: right; clear: right;}
#about #primary,
#blog #primary,
#contact #primary {width: 540px; float: left;}
footer {margin: 0; float: left; clear: both; padding: 0 0 15px 0; border-top: #069edb solid 1px; width: 100%; display: block;}
footer dl {width: 930px; margin-left: auto; margin-bottom: 15px; margin-right: auto; margin-top: 0px; height: 45px; padding: 0px; position: relative;}
footer dl dt {padding: 0px; line-height: 30px; font-size: 9px; margin: 0px; width: 930px; color: #767777;}
footer dl dd {padding: 0px; line-height: 30px; float: left; height: 30px; width: auto; margin-left: 0px; margin-bottom: 0px; margin-right: 15px; margin-top: 0px;}
footer dl dd a {margin: 0px; padding: 0px; font-size: 9px; text-decoration: none;}
footer dl dd a img {display: block; margin: 0px; padding: 0px; width: auto; height: 30px;}
footer dl dd:last-child {position: absolute; top: 0; right: 0;}
footer dl dd:last-child a {color: #767777;}
/* body#home div/* .entry-content */ {padding: 0 0 0 405px; background: transparent url('http://www.healthandculture.org.uk/wp-content/themes/healthculture/images/home.png') top left no-repeat; margin: 0; min-height: 480px;} */
p#pagination {position: absolute; bottom: 10px; left: 10px; margin: 0 !important;}
p#pagination a#back,
p#pagination a#next {cursor: pointer; color: #414142 !important; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; text-decoration: none !important;}
p a.read_more {padding: 15px 0 0 0; clear: left; display: block; text-decoration: none;}
#useful-links a.download:before {content: 'Download the ';}
nav#nav-above, nav#nav-below {display: none !important;}
/*
body#home aside#ctc,
body#about aside#ctc,
body#programme aside#ctc,
body#exhibitors aside#ctc,
body#contact aside#ctc,
body#useful-links aside#ctc,
body#publications aside#ctc,
body#further-reading aside#ctc,
body#home aside.widget_collapsarch,
body#about aside.widget_collapsarch,
body#programme aside.widget_collapsarch,
body#exhibitors aside.widget_collapsarch,
body#contact aside.widget_collapsarch,
body#useful-links aside.widget_collapsarch,
body#further-reading aside.widget_collapsarch,
body.tag aside#useful-links,
body#home aside#useful-links,
body#useful-links aside#useful-links,
body#blog aside#useful-links,
body#programme aside#useful-links,
body#exhibitors aside#useful-links,
body.tag aside#publications,
body.tag aside#further-reading,
body#home aside#publications,
body#home aside#further-reading,
body#further-reading aside#publications,
body#further-reading aside#further-reading,
body#publications aside#publications,
body#publications aside#further-reading,
body#programme aside#publications,
body#programme aside#further-reading,
body#exhibitors aside#publications,
body#exhibitors aside#further-reading,
body#blog aside#publications,
body#blog aside#further-reading,
body.single-blog aside#useful-links,
body.single-blog aside#publications,
body.single-blog aside#further-reading {display: none;}
*/
body.search-results article { border-top: #069edb solid 1px;}
body#culture-shots div#main div#secondary {clear: right; float: right; padding: 0 15px 0 14px; margin: 0 0 15px 0; width: 225px; border-left: #117B33 solid 1px;}
body#culture-shots div#main h1,
body#culture-shots div#main h1 a,
body#culture-shots div#main h2,
body#culture-shots div#main h2 a,
body#culture-shots div#main h3,
body#culture-shots div#main h3 a {color: #117B33 !important;}
body#culture-shots #colophon {margin: 0px; position: relative; clear: both; padding: 0 0 15px 0; border-top: #117B33 solid 1px; width: 100%; display: block;}


body.single-ai1ec_event aside#category-posts {display: none;}

/* Event List */

footer.ai1ec-event-footer {display: none;}

div#ai1ec-container div.ai1ec-calendar-toolbar {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container {}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view {}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.clearfix {}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.clearfix h2 {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.clearfix div.ai1ec-title-buttons {}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.clearfix div.ai1ec-title-buttons div.btn-group {}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.clearfix div.ai1ec-title-buttons div.btn-group a#ai1ec-agenda-collapse-all {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.clearfix div.ai1ec-title-buttons div.btn-group a#ai1ec-agenda-expand-all {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.clearfix div.ai1ec-title-buttons div.btn-group a#ai1ec-print-button {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.clearfix div.ai1ec-title-buttons div.ai1ec-pagination {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view {margin: 0 0 15px 0 !important;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date {background: transparent !important; border: 0 none !important;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date a.ai1ec-date-title {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events {margin: 0 !important; padding: 0;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event {margin: 0 0 30px 0 !important; padding: 14px 0 0 0 !important; border: 0 none; border-top: #069EDB solid 1px; min-height: 180px; position: relative;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-header {}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-header a.post-edit-link {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-header div.ai1ec-event-toggle {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-header span.ai1ec-event-title {display: block; color: #069EDB; font-size: 18px; font-family: 'Gotham-Rounded-Bold', sans-serif !important; font-weight: normal; font-style: normal; margin: 0 0 15px 0;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-header span.ai1ec-event-title span.ai1ec-event-location {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-header div.ai1ec-event-time {margin: 0 0 15px 0;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-header div.ai1ec-event-time span.ai1ec-allday-badge {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-summary {display: block !important;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-summary div.ai1ec-event-description {}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-summary div.ai1ec-event-description p {width: 270px;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-summary div.ai1ec-event-description p + p {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-summary div.ai1ec-event-description div.ai1ec-event-avatar {position: absolute; top: 14px; right: 0;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-summary div.ai1ec-event-description div.ai1ec-event-avatar a {}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-summary div.ai1ec-event-description div.ai1ec-event-avatar a img {width: 240px; height: 180px;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-summary div.ai1ec-event-summary-footer {}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-summary div.ai1ec-event-summary-footer span.ai1ec-categories {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-summary div.ai1ec-event-summary-footer a.ai1ec-read-more {text-decoration: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.ai1ec-agenda-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event div.ai1ec-event-summary div.ai1ec-event-summary-footer a.ai1ec-read-more i {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.pull-right {display: none;}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.pull-right div.ai1ec-pagination {}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.pull-right div.ai1ec-pagination a.ai1ec-prev-page {}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.pull-right div.ai1ec-pagination a.ai1ec-minical-trigger {}
div#ai1ec-container div#ai1ec-calendar-view-container div#ai1ec-calendar-view div.pull-right div.ai1ec-pagination a.ai1ec-next-page {}

/* Event Detail */

div.ai1ec-single-event div.ai1ec-event-avatar {margin: 15px 0; padding: 15px; background: #FFFFFF; width: 495px; height: auto;
	border-radius: 			5px;
	-khtml-border-radius:	5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
}
div.ai1ec-single-event div.ai1ec-event-avatar span {width: 495px; height: 330px; display: block; overflow: hidden; margin: 0 0 15px 0; background: url('http://www.healthandculture.org.uk/wp-content/themes/healthculture/images/tile.png') left top;}
div.ai1ec-single-event div.ai1ec-event-avatar /* span */ img {margin: 0; max-width: 495px; display: block; padding: 0; max-height: 330px;}

/* Event Widget */

aside.widget_ai1ec_agenda_widget {}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view {}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view div.ai1ec-date {}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view div.ai1ec-date:after {content: ' –'; clear: left; display: block;}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view div.ai1ec-date.last-child:after {content: '';}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view div.ai1ec-date a.ai1ec-date-title {display: none;}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view div.ai1ec-date div.ai1ec-date-events {}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event {}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event + div.ai1ec-event:before {content: ' —'; clear: left; display: block;}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event a.ai1ec-popup-trigger {font-size: 12px; color: #767777;}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event a.ai1ec-popup-trigger span.ai1ec-allday-badge {display: none;}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event a.ai1ec-popup-trigger span.ai1ec-event-title {color: inherit;}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view div.ai1ec-date div.ai1ec-date-events div.ai1ec-event a.ai1ec-popup-trigger span.ai1ec-event-title span.ai1ec-event-location {display: none;}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view div.ai1ec-today div.ai1ec-date-events div.ai1ec-event a.ai1ec-popup-trigger span.ai1ec-allday-badge {display: none;}
aside.widget_ai1ec_agenda_widget div.ai1ec-agenda-widget-view div.ai1ec-today div.ai1ec-date-events div.ai1ec-event a.ai1ec-popup-trigger span.ai1ec-event-title span.ai1ec-event-location {display: none;}

aside.widget_ai1ec_agenda_widget img {display: none;}

div.ai1ec-popup {display: none !important;}
a.post-edit-link {}
div.ai1ec-event-avatar {}
div.ai1ec-event-time {}
div.ai1ec-popup-excerpt {}

div.ai1ec-single-event {}
div.ai1ec-single-event div.ai1ec-event-details {}
div.ai1ec-single-event div.ai1ec-event-details a.ai1ec-calendar-link {display: none;}
div.ai1ec-label {display: none;}


div.ai1ec-single-event div.ai1ec-event-details div.ai1ec-time,
div.ai1ec-single-event div.ai1ec-event-details div.ai1ec-location,
div.ai1ec-single-event div.ai1ec-event-details div.ai1ec-cost,
div.ai1ec-single-event div.ai1ec-event-details div.ai1ec-contact {margin: 0 0 15px 0;}

div.ai1ec-single-event div.ai1ec-event-details div.ai1ec-time span.ai1ec-allday-badge {display: none;}

div.ai1ec-field-value span {clear: both; display: block;}

i {display: none !important;}