@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: #141742;
	margin: 1em 0 .5em 5px;
}

a {
	color: #2eaf7d;
	transition: .06s;
}

a:hover, a:focus {
	color: #149865;
	opacity: .4;
	transition: .06s;

}

#widemenu {
	background: #2A7786;
}

.menu {
	font-family: Montserrat;
}

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

.title-bar {
	background: #2A7786;
}

.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: #3698AC;
}

.assignments,
li.assignments ul {
	background: #3DAEC5;
}

.library,
li.library ul {
	background: #37c78f;
}

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

.syllabus,
li.syllabus ul{
	padding: 1em;
}

#syllabus {
	padding: 1em;
}


.scheduleTitle {
	color: #3698AC;
}

.assignTitle {
	color: #3DAEC5;
}

.resourcesTitle {
	color: #37c78f;
}

.galleryTitle {
	color: #FEC265;
}

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

ul.submenu li {
	padding: 0;
	width: max-content;
}


/*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: #141742; */
	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: #149865;
	padding-left: 1em;
}

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

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

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

.online {
	background: #37c78f;
}

.online h2.weekDate {
	color: #37c78f;
	border-color: #37c78f;
}

.weekRow div {
	padding: 0;
}

.weekRow h2 {
	margin: 0;
}

dt {
	margin-top: 1.2em;
}

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

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

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

.thumbnail {
	width: 200px;
}
