/*
Theme Name: LewesConClub
Theme URI: http://LewesConClub.com/
Author: Neil Turner
Author URI: http://neilturner.co.uk/
Description: Chile Theme created for the Con Club based on Eventbell
Version: 1.0
Requires PHP: 5.6
Tested up to: 5.4.1
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: LewesConClub
Tags: one-column, two-columns, right-sidebar, custom-menu, featured-images, full-width-template, translation-ready, theme-options, threaded-comments, custom-logo, custom-background, custom-header, footer-widgets, blog, entertainment, portfolio
Template: eventbell
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap');

@import url("../eventbell/style.css");



:root{
    --default-color: rgba(255,255,255,.9) !important;
    --text-color-normal: rgba(255,255,255,.9) !important;
    --text-color-softer: rgba(255,255,255,.8) !important;
}

#page-site-header {
    padding: 150px 0;
	background-image:none !important;
}


.em.pixelbones * {
    box-sizing: border-box!important;
}
*, *:before, *:after {
    box-sizing: inherit;
}
user agent stylesheet
div {
    display: block;
}

.em.pixelbones {
    color: rgba(255,255,255,.9) !important;
	text-shadow:0 0 4px black !important;
}
.em.pixelbones a, .em.pixelbones a.em-item-read-more.button  {
    color: rgba(255,200,50,.9) !important;
}



body{
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-attachment: fixed !important;
	/*font-family:"Montserrat",sans-serif !important;*/
}


.events-by-month{
	color:white	 !important;
}

.events-by-month h2{
	font-size:2em !important;	
	margin-top:1em !important;	
}



.eventtitle a, .event-link a{
	color: rgba(255,200,50,.9) !important;
}

.eventtitle a:hover, .event-link a:hover, .event-image img:hover{
	color:#Fff	!important;
	text-shadow:0 0 10px white !important;
}
.event-image a img:hover{
	box-shadow:0 0 10px white !important;
}

.event-image img{
	border-radius:5px !important;
	margin-bottom:15px;	
}




/* for page header */


#page-site-header .page-title {
    background-image: none !important;
	max-width: 100% !important;
	opacity:.9;
    font-size: 6vw;
	text-shadow:0 0 2vw black!important;
}


#site-identity {margin-top: 0 !important;}

.textwidget, .widget_mc4wp_form_widget{
	padding:15px !important;	
}



.em .em-list .em-item, .em.em-list .em-item, .em .em-icon, .em.pixelbones button.input{
    color: rgba(255,255,255,.9) !important;
	text-shadow:0 0 4px black !important;
}


.em .em-item.em-item-single .em-item-header {
    color: rgba(255,255,255,.9) !important;
}

.em-icon{
	background-image:none !important;
}


.em-event{
	max-width:100vw !important;
}


.em-item-meta .em-item-meta-column:nth-child(2){
	display:none;
}

#page-site-header .page-title {
	font-size: 5vw;
}

@media screen and (max-width: 1280px) {
	#page-site-header .page-title {
		font-size: 5vw;
	}
}



@media screen and (max-width: 1023px) {.site-branding {padding-bottom: 0 !important;}}
#page-site-header {background-color: transparent !important; background-position: top left;}


@media screen and (max-width: 480px) {#page-site-header {background-position: 50%; padding: 150px 0;}}
/* for copyright */
.site-info span {margin: 0; font-size: small}
/* for mobile menu toggle */
.menu-toggle {background-color: transparent !important;}
.menu-toggle:focus, .dropdown-toggle:focus {outline: none !important;}
.menu-toggle span {background-color: white !important;}
/* for post comments */
.comment-content p {color: white;}
/* for OSM map*/
.ol-popup, .ol-popup b {color: black !important;}
.ol-attribution.ol-uncollapsible {display: none !important;}
/* for cookie consent */


@media screen and (max-width: 1024px) {div.cc-revoke {display:none !important;}}
.cc-link, .cc-revoke { text-decoration: none !important; }
/* for image captions */
figcaption { text-align: center !important; }
/* for Events Manager */
body.stonehenge nav.post-navigation {display: none;}
body.stonehenge .entry-content nav.post-navigation {display: block !important;}
.single .entry-meta {display: none !important;}
/* for mailchimp form */
.mc4wp-form-fields {font-size:smaller !important;}
.mc4wp-form-fields label {width: 80px; display: inline-block !important;}
/* for widgets */
.widget-title {font-size: 18px !important;}
/* for large text */


@media screen and (max-width: 567px) {
	.has-larger-font-size { font-size: 22px;}

	#primary article {
		padding: 20px!important;
	}
	.em-item{
		border:none!important;
		padding:0!important;
	}
	.em-item-image, .em-item-info {
		max-width:calc(100vw - 80px)!important;
	}

	#page-site-header .page-title {
		font-size: 11vw;
	}

	#page-site-header {
		position:relative;
		padding: 0;
		max-height:auto!important;
	}
	#page-site-header .page-header{
		position:relative;
		max-height:auto!important;
		-webkit-transform: none!important;
		-moz-transform: none!important;
		-ms-transform: none!important;
		-o-transform: none!important;
		transform:  none!important;
	}
}
/* for homepage news */
ul.homepage-news {padding:0 !important; margin: 0 !important;}
ul.homepage-news>li>a {font-size: 125%; font-weight: bold;}
/* for events by month */
.events-by-month h2 {font-size: 1.2em;}
