@import 'https://fonts.googleapis.com/css?family=Cantarell:400,400i,700|Montserrat:400,700';



body {
	font-family: Cantarell;
	color: #333;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Montserrat;
}

p {
	font-size: .9em;
	color: #OA1612;
}

h1 {
	font-size: 1.3em;
	color: #027878;
	margin: 1em 0 .5em 5px;
}

a {
	color: #ea5816;
}

a:hover, a:focus {
	color: #ea5816;
	opacity: .6;
}

#widemenu {
	background: #E2001F;
}

.menu {
	font-family: Montserrat;
}

.menu> li {
	padding: .7em;
}

.title-bar {
	background: #E2001F;
}

.title-bar-title {
	font-family: Montserrat;
	padding-left: 5px;
	color: #fff;
}

li.menu-text {
	color: #fff;
	padding: 6px 30px;
	font-size: 1.3em;
	text-align: center;
}

li.menu-text a div {
	font-weight: 300;
	text-transform: uppercase;
	font-size: 0.7em;
	padding-top: 3px;
}

.dropdown.menu> li.is-dropdown-submenu-parent> a::after,
li.is-accordion-submenu-parent> a::after {
	border-color: #fff transparent transparent;
}

.is-dropdown-submenu {
	min-width: max-content;
}

.top-bar {
	padding: 0;
}

.top-bar ul {
	background: none;
}

.top-bar a {
	color: #fff;
}

.schedule,
li.schedule ul {
	background: #f9422a;
}

.assignments,
li.assignments ul {
	background: #F37338;
}

.exercises,
li.exercises ul {
	background: #FDB632;
}

.library,
li.library ul {
	background: #4ec392;
}

.gallery,
li.gallery ul {
	background: #969696;
}

.syllabus,
menu > li.syllabus > a{
	margin-top: 3px;
}

#syllabus {
	padding: 1em;
}

.scheduleTitle {
	color: #C22326;
}

.assignTitle {
	color: #F37338;
}

.resourcesTitle {
	color: #FDB632;
}

.galleryTitle {
	color: #027878;
}

.schedule a,
.assignments a,
.exercises a,
.library a,
.gallery a {
	color: #fff;
}

ul.submenu li {
	padding: 0;
}


/*li.schedule ul {
	background: pink;
}*/

aside {
	background: gray;
}

.assign-wrapper {
	width: 75%;
	max-width: 800px;
	margin: 0 auto;
}

.main {
	background: pink;
}

.page-container {
	width: 85%;
	max-width: 1000px;
	margin: 0 auto;
	box-shadow: none;
}

h2.week,
h2.weekDate {
	/* 	background: #801650; */
	color: #fff;
	/* 	text-transform: uppercase; */
	font-size: 1.2em;
	font-weight: 400;
	padding: .5em 1em .5em 1em;
	float: left;
	/* 	margin-bottom: 1em; */
}

h3.classDay {
	/* 	text-transform: uppercase; */
	font-size: 1em;
	color: #E2001F;
	padding-left: 1em;
}

.itin,
.resources {
	padding-left: 1em;
	list-style-type: square;
	color: #801650;
}

.itin li p,
.resources li p {
	color: #333;
	margin: 0;
}

.weekRow {
	background: #E2001F;
	/* 	color: #fff; */
	/* 	text-transform: uppercase; */
	/* 	font-size: 1em; */
	/* 	font-weight: 400; */
	/* 	padding: .5em .5em .5em 1em; */
	margin: 1em 0;
}

.weekRow div {
	padding: 0;
}

.weekRow h2 {
	margin: 0;
}

h2.weekDate {
	background: #fff;
	color: #E2001F;
	font-size: 1em;
	border: 4px solid #E2001F;
	/* 	text-align: right; */
	float: right;
}

h3.studentName {
	font-size: 1.3em;
	text-indent: 10px;
	margin: 0px;
	padding: 10px;
	color: #fff;
	background: #801650;
}

@media (max-width:640px) {
	.page-container {
		width: 100%;
	}
	h2.weekDate {
		border-right: 0px;
	}
}

.thumbnail {
	width: 200px;
}
