/* ----
IMPORTANT - IF CHANGES DON'T WORK. UPDATE VERSION NUMBER
-------------- */

.site-title { font-size: 36px;  /* orig: 48px */ 
}

/* === clc header widgets ========= */

.clc-chw-widget {
 display: inline-block;
 float: left;
 width: 300px;
 height: 100%;
 border: 1px solid black;
 background-color: white;
margin: 2px 0 2px 8px;
cursor: pointer;
}

.clc-hwidget-head {
background-color: lightblue;
border: 1px solid black;
 width: 90%;
margin: 2px auto;
padding: 2px 0;
text-align: center;
 font-weight: bold;
 font-size: 1.3em;
}
.clc-hwidget-body {
color: black;
}

.clc-header-overlay {
	margin: 0 auto 1.6em;
	max-width: 1080px;
background-color: #F6F6F6  !important;  /* very light gray */ 
}

/* --- clearfix is also in clc-style.css -- */
.clearfix:after {
content: "";
display: table;
clear: both;
}	

/* ================= */
/*  Ixion theme customization 12/2017 */

/* didn't work - frontend - tried changing red font */
#wpadmin-bar {color: white !important; } 

/* ========= start @media ========= */ 
@media screen and ( min-width: 50em ) {

.no-sidebar  .site-content, 
page-template-no-sidebar-wider .site-content { 
padding: 0 2.5em  ; 
}

	.site-content {
		padding: 0 1.2em;  /* 0 3.75em; */
	}
	.content-area {
		float: left;
		margin: 0 -32% 0 0;  /* -34% */
	}
	.site-main {
		margin: 0 32% 0 0;   /* 34% */
	}
	.site-content .widget-area {
		float: right;
		width: 31%;  /* 31% */
	}
 
}  /* -------- end media --------- */

/* --------  default full width page template (no-sidebar) -------- */
/* max-width: orig: 712px; .no-sidebar, ...more...*/

.page, article.page {
  margin-top: .6em !important;  
  margin-bottom: 0 !important;
/* ++++++ 12/28 8pm turn off - careful ++++++++ */
/*
  margin: .6em 0 0 0 !important;  
 width: 100% !important; 
  max-width: 100% !important;  
*/
}

/* ---- no-sidebar and no-sidebar-wider:  page templates ---- */

.page-template-no-sidebar-wider .site-main {
	margin: 0;
}
.page-template-no-sidebar-wider .content-area {
	float: none;
	margin-left: auto;
	margin-right: auto;
}

/* NOTE: hentry is class in article tag, so this effects max-width of article */
.page-template-no-sidebar-wider .recent-posts-header,
.page-template-no-sidebar-wider .entry-meta,
.page-template-no-sidebar-wider  .hentry,
.page-template-no-sidebar-wider .comments-area,
.page-template-no-sidebar-wider.singular .entry-title,
.page-template-no-sidebar-wider .post-navigation,
.page-template-no-sidebar-wider .posts-navigation,
.page-template-no-sidebar-wider .page-header
{ 
	max-width: 950px;
	margin-left: auto;
	margin-right: auto;
}

/* NOTE: hentry is class in article tag, so this effects max-width of article */
.no-sidebar .recent-posts-header,
.no-sidebar .entry-meta,
.no-sidebar  .hentry,
.no-sidebar .comments-area,
.no-sidebar.singular .entry-title,
.no-sidebar .post-navigation,
.no-sidebar .posts-navigation,
.no-sidebar .page-header
{ 
	max-width: 820px !important;
}

/* ------- other changes ----------- */

body, button, input, select, textarea,
.site-main {
color: #000;
font-family:  Arial, 'Open Sans', 'Helvetica Neue', Helvetica, Arial;
/* WAP: Georgia */
font-size: 16px;  /* 12/29 was 16px */
line-height: 1.3em;
font-weight: 400;
/* letter-spacing: .01rem; */
}

.front-page-wrapper { margin: 3px 0 0  0 }
.header-overlay, .site-description { margin-bottom: 0 !important; }

button {
color: #bbb;
font-weight: bold;
padding: 4px;
}

a {
font-weight: 500;
font-family: arial;
}

p {margin-bottom: .7em !important;}

/* override not really needed, because utility-container now hidden */
.site-header {
	margin-bottom: .1em !important;  /* 2.4 em */
}

/* hide search box at top of page */
.utility-container {
display: none !important;
}

.branding-container {
padding: 0 .3em 0 1em !important;
}

h1 {
/*	font-size: 2em;  margin: 0.67em 0;  */
 font-size: 2em !important;
 margin: 0 0 0 0 !important;
 line-height: 1em !important;
 padding: 0 0 .2em 0 !important;
}



/* ---------- participant database ------------------- */
/* > selector: immediate child only, not all descendants */
div.form-group > label {
	text-decoration: underline;
}

/* ------- */
button.clc_allnone_btn {
 padding: 2px !important;
 font-size: 13px !important;
 line-height: 1em !important;
}

/* keep -- all widgets - reduce padding from 28px to 5 px */
.widget {
padding: 5px !important;
}

/* didn't work -- change .widget padding did work */
/*
#xtfacebook_widget_3 {
padding: 0 !important;
}
*/

/*
remove max-height for the facebook events widget
 - used as shortcode on the events page
Bill M.  11/2017
*/
.xtfacebook_events_widget {
    max-height: none;
}

/* events page (using xt-facebook-events plugin */

.event_desc .description {font-size: .8em;}

.event_addr_detail {
  padding-left: 20px;
  display: inine-block;
font-size: .9em;

/* for future use - if images used  */
.event_picture { padding: 0; }
}

.event_addr__detail a {color: #b50c0c; }  /* red */
.event_addr__detail a:visited {color: #b50c0c; }  /* red */

