@charset "utf-8";
/* CSS Document */

body{
	background-color:#eee9e7; !important //b8bcb5
	font-family:"Libre Baskerville";
	font-size:14px;
	color:#465741;
	line-height:150%;
}

h1{
	font-size:24px;
	font-family:'Oswald', sans-serif;
}
h2{
	font-size:20px;
	font-family:'Oswald', sans-serif;
	margin-bottom:15px;
}
h3{
	font-size:16px;
	font-family:'Oswald', sans-serif;
	margin-bottom:15px;
}
.h3Sim{
	font-size:16px;
	font-family:'Oswald', sans-serif;
	margin-bottom:15px;
}

a:link, a:visited, a:hover, a:active{
	color:#465741;
	text-decoration:underline;
	font-weight:bold;
}

a.menuLink:link, a.menuLink:visited, a.menuLink:hover, a.menuLink:active{
	color:#eee9e7;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
}
.col-sm{padding:20px 20px 20px 20px;}

/* START REAL MEDIA GUIDE STYLES */

.itemHead.onNow, .itemHead.onNext, .itemHead.comingSoon{
	display:inline-block;
	width:90%;
	padding:6px; 
	background-repeat:no-repeat;
	background-position:right;
	min-height:100px;
	padding-right:100px;
}
.itemHead.onNow{
	background-color:#eb7229;
}
.itemHead.onNext{
	background-color:#fca825;
}
.itemHead.comingSoon{
	background-color:#f1e2a5;
}
.itemHeadTitle{
	font-family:'Reem Kufi';
	font-size:18px;
}
.itemHeadTime{
	font-size:16px;
}

/* Weekly Grid */
.gridRowIndex{
	display:block;
	height:20px;
	/*text-align:center; */
	margin:0px;
	padding:1px;
	border-right:1px solid #465741;
	font-size:12px; 
	line-height:20px;
	text-align:center;
	
}

.gridCol{
	padding:0px;
	}

#detailsPanel{
	display:none;
	width:400px;
	height:400px;
	background-color:#FFF;
	border: solid 1px #465741;
	
	
	}
/* END REAL MEDIA GUIDE STYLES */





.bookTitle{
	font-style:italic;
	font-size:20px;
	font-family:'Oswald', sans-serif;
	margin-bottom:15px;
	}


.buttonSP, .buttonSP2 {
  position:absolute;
  background-color: #b8bcb5;
  color: #465741;
  cursor: pointer;
  font-family:'Reem Kufi';
  font-size: 14px;
  font-weight: 400;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  width: 50%;
  bottom:0px;
}
.buttonSP2{
	background-color: #d9d9d9;
    color: #2d2d2d;
	}



.buttonSP:hover { 
  background-color: #465741;
  color: #b8bcb5;
}

#Menu{
	display:block;
	}

#mMenu{
	display:none;
	text-align:center;
	margin:0px;
}
#menuBars{
	float:right;
	margin-right:10px;
	margin-top:10px;
	display:none;
	}
#menuContainer{
	width: 100%;
	background-color:#465741; 
	color:#eee9e7;
	font-family:Oswald;
	padding: 6px;
	padding-left:60px;
	margin:0px;
	max-width:10000px;
	border-top: 2px solid #eee9e7;
	}
#formMob{
	display:none;
	}
@media only screen and (max-width: 576px) {
	#formFull{
	display:none;
	}
#menuContainer{
	width: 100%;
	background-color:#465741; 
	color:#eee9e7;
	font-family:Oswald;
	padding: 6px;
	padding-top:15px;
	margin:0px;
	max-width:10000px;
	border-top: 2px solid #eee9e7;
	}
#timesList{
	display:none;
	}
.gridRowIndex{
	border:0px;
	height:45px;
}
}