/*@import url(http://fonts.googleapis.com/css?family=Belleza);*/

@font-face {
  font-family: 'Belleza';
  src: url('../fonts/belleza-regular-webfont.eot');
  src: url('../fonts/belleza-regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/belleza-regular-webfont.woff') format('woff'),
       url('../fonts/belleza-regular-webfont.ttf') format('truetype'),
       url('../fonts/belleza-regular-webfont.svg#bellezaregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

a {color:#0066CC;}

body {
	margin-top: 50px;
	font-family: 'Belleza', sans-serif;
	font-size:1.8em;
	background-image: url(../im/sprinkles.png);background-attachment:fixed;
	/* 50px is the height of the navbar - change this if the navbar height changes */
}

.full-width-image-1 {
	background-color:rgb(205,31,6);
	border-bottom:16px solid rgb(233,193,0);
	outline: solid 3px black;
	/*background: url(../im/LT_AntiquePaper_06.jpg) no-repeat center center;*/
	/*background-size: cover;*/
	text-align: center;
	padding: 4px 0;
}

.full-width-image-2 {
	background-color:rgb(233,193,0);
	border-bottom:3px solid black;
	border-top:3px solid rgb(205,31,6);
	text-align: center;
	height: 100px;
}
	.circle {
		position:relative;
		left:50%;top:50%;
		margin-top:-18px;margin-left:-18px;
		border-radius:50%;
		width: 36px;
		height: 36px;
		background: rgb(205,31,6);
	}

.logo-wrapper {
	display: inline-block;
}

footer {
	font-size:0.8em;
	margin: 30px auto 20px auto;
	text-align:center;
}

h1 {font-size:1.9em;}
h2 {font-size:1.5em;}
h3 {font-size:1.1em;}
h4 {font-size:1.0em;}

.wea {
	display:inline;
	position:absolute;
	top:54px;
	right:2px;
	color:rgba(255,255,255,1);
	font-size:0.7em;
	line-height:1.1em;
	letter-spacing:1px;
	color:rgba(255,255,255,.7);
}

.nowrap {white-space: nowrap;}
.logo-wrapper h1 {
	font-family:'Rochester','Belleza';
	font-size:48px;
	color: rgba(255,255,255,.9);
	text-shadow: 2px 2px 0px rgb(205,31,6), 5px 5px 0px black; /*retro*/
	text-shadow: -1px 0px 0px black, 0px -1px 0px black, 1px 1px 0px black, 1px 1px 2px black;
}
.lead {font-size:1.25em;}

.table {font-size:0.85em;}
.table > thead,
/*.table > thead > tr > th,*/
.table > tbody > tr > th,
.table > tfoot > tr > th,
/*.table > thead > tr > td,*/
.table > tbody > tr > td,
.table > tfoot > tr > td {
	border-top-color:rgba(0,0,0,.3);
	background-color:rgba(120,120,120,.1);
}

.navbar-inverse .navbar-nav > li > a {color:#eee;letter-spacing:1px;}
.navbar-inverse .navbar-nav > li > a:hover {color:#999;}

.gmap {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
    margin-bottom:1.0em;
}
.gmap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border:1px solid gray;
}

 /* Big Book ******************** */
.pages {width:8.5em;}
.pages .btn {background-color:#E9C100; border-style:none;}
.pages input[type="text"] {border-style:none; background-color:transparent;}







.meetingcontainer{
/*  width:100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  
  -webkit-flex-flow: row wrap;	
	flex-flow:row wrap;

  justify-content: space-around;*/

}


.table.meetings > tbody > tr > td {line-height:1.1em;}
/*.table.meetings > tbody > tr {width:100%;}*/

.table.meetings td:nth-child(1){width:19%;}
.table.meetings td:nth-child(2){width:36%;}
.table.meetings td:nth-child(3){width:36%;}
.table.meetings td:nth-child(4){width:9%;}
/*.table.meetings thead tr th.lead{width:100%;}*/

.table.meetings{
/*  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;*/

/*   -webkit-flex-flow: row wrap;
   flex-flow: row wrap;

   -webkit-align-content: stretch;
   align-content: stretch;*/


/*   justify-content: space-between;
   align-self: flex-start;*/
/*	flex-basis:49.5%;
	width:50%;
	background-color:#ededed;
	position:relative;*/
}









/* MEDIA QUERIES **************** */
/* MEDIA QUERIES **************** */
/* MEDIA QUERIES **************** */

/* 768 and up - tablet */
@media (min-width: 768px) {

.full-width-image-1 {
	border-bottom:24px solid rgb(233,193,0);}

		.logo-wrapper h1 {font-size:72px; }
		h1 {font-size:2.5em;}
		h2 {font-size:2.0em;}
		h3 {font-size:1.5em;}
		h4 {font-size:1.0em;}

		.full-width-image-2 {
			height: 200px;
		}
		.circle {
			margin-top:-38px;margin-left:-38px;
			width: 75px;
			height: 75px;
		}
		.wea {
			display:inline;
			position:absolute;
			top:54px;
			right:18px;
			letter-spacing:1px;
			color:rgba(255,255,255,.7);
			font-size:0.9em;
		}

}

/* 992 and up - desktop */
@media (min-width: 992px) {
		.logo-wrapper h1 {font-size:84px; margin-top:8px;}
		h1 {font-size:2.8em;}
		h2 {font-size:2.1em;}
		h3 {font-size:1.4em;}
		h4 {font-size:1em;}
		footer {
			font-size:1.0em;
		}

}

@media (min-width: 1200px) {
		.logo-wrapper h1 {font-size:96px; margin-top:4px; }

		.table {font-size:1.0em;}
}

@media print {
		@page {
	margin: 0.5cm;
	}
	h1{margin-top:0;}
	nav, .wea, .full-width-image-1, .logo-wrapper{display:none;}

	.meetingcontainer{display:flex;flex-flow:column wrap;}
	.meetings{width:40%;}

/*	.meetingcontainer{
	  width:100%;
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  
	  -webkit-flex-flow: row wrap;	
		flex-flow:row wrap;

	  justify-content: space-around;

	}*/

/*.table.meetings{
	width:49%;
	background-color:#fff;
	position:relative;
}

.table.meetings:nth-child(odd){border-right:2px solid black;float:left;}
.table.meetings:nth-child(even){border-left:2px solid black;float:right;}
 .todayclass{font-weight:normal !important;}
}
a[href]:after {content: "";}*/

}


