/*
Theme Name: Munk Global
Description: Child theme of Munk, intended for use by the main Munk site. Features post aliasing.
Author: Ninesides
Author URI: http://ninesides.com/
Template: munk
Version: 1.0
*/

@import url(../munk/css/style.css?v=201509101137);

@import url(../munk/css/colorscheme-A80000.css);

@import url(markers.css);

.page-id-2085 #featured .banner-nav{
	background: #313131;
}

	.page-id-2085 #featured .banner-nav ul{
			font-size: 2.4em;
			line-height: 1em;
			border-top: 1px solid #767676;
			color: #FFF;
		}
		.page-id-2085 #featured .banner-nav li{
				padding: 20px 40px;
				border-top: 1px solid #767676;
				border-bottom: 1px solid #767676;
				background: #313131;
				cursor: pointer;
				position: relative;
			}

		.page-id-2085 #featured .banner-nav li:hover:after,
			      #featured .banner-nav li.current:after{
				content: '';
				width: 0;
				height: 0;
				border-style: solid;
				border-color: transparent #313131 transparent transparent;
				border-width: 33px;
				position: absolute;
				top: -1px;
				left: -66px;
			}



			.page-id-2085 .related li h3 small{
				color: #fff;
				font-size: .7em;
				display: block;
			}
		.page-id-2085 .related li p{
			color: #fff;
			font-size: 1em;
			margin: 0;
		}


.page-id-2969 #featured .banner-nav{
	background: #313131;
}

	.page-id-2969 #featured .banner-nav ul{
			font-size: 2.4em;
			line-height: 1em;
			border-top: 1px solid #767676;
			color: #FFF;
		}
		.page-id-2969 #featured .banner-nav li{
				padding: 20px 40px;
				border-top: 1px solid #767676;
				border-bottom: 1px solid #767676;
				background: #313131;
				cursor: pointer;
				position: relative;
			}

		.page-id-2969 #featured .banner-nav li:hover:after,
			      #featured .banner-nav li.current:after{
				content: '';
				width: 0;
				height: 0;
				border-style: solid;
				border-color: transparent #313131 transparent transparent;
				border-width: 33px;
				position: absolute;
				top: -1px;
				left: -66px;
			}



			.page-id-2969 .related li h3 small{
				color: #fff;
				font-size: .7em;
				display: block;
			}
		.page-id-2969 .related li p{
			color: #fff;
			font-size: 1em;
			margin: 0;
		}



.page-id-2303 #featured .banner-nav{
	background: #313131;
}

	.page-id-2303 #featured .banner-nav ul{
			font-size: 2.4em;
			line-height: 1em;
			border-top: 1px solid #767676;
			color: #FFF;
		}
		.page-id-2303 #featured .banner-nav li{
				padding: 20px 40px;
				border-top: 1px solid #767676;
				border-bottom: 1px solid #767676;
				background: #313131;
				cursor: pointer;
				position: relative;
			}

		.page-id-2303 #featured .banner-nav li:hover:after,
			      #featured .banner-nav li.current:after{
				content: '';
				width: 0;
				height: 0;
				border-style: solid;
				border-color: transparent #313131 transparent transparent;
				border-width: 33px;
				position: absolute;
				top: -1px;
				left: -66px;
			}



			.page-id-2303 .related li h3 small{
				color: #fff;
				font-size: .7em;
				display: block;
			}
		.page-id-2303 .related li p{
			color: #fff;
			font-size: 1em;
			margin: 0;
		}


.page-id-2969 #featured .banner-nav{
	background: #313131;
}

	.page-id-2969 #featured .banner-nav ul{
			font-size: 2.4em;
			line-height: 1em;
			border-top: 1px solid #767676;
			color: #FFF;
		}
		.page-id-2969 #featured .banner-nav li{
				padding: 20px 40px;
				border-top: 1px solid #767676;
				border-bottom: 1px solid #767676;
				background: #313131;
				cursor: pointer;
				position: relative;
			}

		.page-id-2969 #featured .banner-nav li:hover:after,
			      #featured .banner-nav li.current:after{
				content: '';
				width: 0;
				height: 0;
				border-style: solid;
				border-color: transparent #313131 transparent transparent;
				border-width: 33px;
				position: absolute;
				top: -1px;
				left: -66px;
			}



			.page-id-2969 .related li h3 small{
				color: #fff;
				font-size: .7em;
				display: block;
			}
		.page-id-2969 .related li p{
			color: #fff;
			font-size: 1em;
			margin: 0;
		}



.page-id-3930 #featured .banner-nav{
	background: #313131;
}

	.page-id-3930 #featured .banner-nav ul{
			font-size: 2.4em;
			line-height: 1em;
			border-top: 1px solid #767676;
			color: #FFF;
		}
		.page-id-3930 #featured .banner-nav li{
				padding: 20px 40px;
				border-top: 1px solid #767676;
				border-bottom: 1px solid #767676;
				background: #313131;
				cursor: pointer;
				position: relative;
			}

		.page-id-3930 #featured .banner-nav li:hover:after,
			      #featured .banner-nav li.current:after{
				content: '';
				width: 0;
				height: 0;
				border-style: solid;
				border-color: transparent #313131 transparent transparent;
				border-width: 33px;
				position: absolute;
				top: -1px;
				left: -66px;
			}



			.page-id-3930 .related li h3 small{
				color: #fff;
				font-size: .7em;
				display: block;
			}
		.page-id-3930 .related li p{
			color: #fff;
			font-size: 1em;
			margin: 0;
		}




.page-id-3489 #featured .banner-nav{
	background: #313131;
}

	.page-id-3489 #featured .banner-nav ul{
			font-size: 2.4em;
			line-height: 1em;
			border-top: 1px solid #767676;
			color: #FFF;
		}
		.page-id-3489 #featured .banner-nav li{
				padding: 20px 40px;
				border-top: 1px solid #767676;
				border-bottom: 1px solid #767676;
				background: #313131;
				cursor: pointer;
				position: relative;
			}

		.page-id-3489 #featured .banner-nav li:hover:after,
			      #featured .banner-nav li.current:after{
				content: '';
				width: 0;
				height: 0;
				border-style: solid;
				border-color: transparent #313131 transparent transparent;
				border-width: 33px;
				position: absolute;
				top: -1px;
				left: -66px;
			}



			.page-id-3489 .related li h3 small{
				color: #fff;
				font-size: .7em;
				display: block;
			}
		.page-id-3489 .related li p{
			color: #fff;
			font-size: 1em;
			margin: 0;
		}




#munkonemenu {
	font-size: 1.1em;
	background: url(http://munkschool.utoronto.ca/wp-content/uploads/2012/12/menu_backgr.png) no-repeat 0 0;
	width:700px;
	height:37px;
	line-height:34px;
 	margin:0px auto 0px auto;
	position:relative;
	}

#munkonemenu li {
	float:left;
	margin:8px 22px 0px 30px;
	list-style-type: none;
	text-transform:uppercase;
	}

#munkonemenu li a {
	display:block;
	float:left;
	padding:0;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
	}

#munkonemenu a span {
      display:none;
      position: absolute;
      width: 200px;
      height: 20px;
      line-height: 20px;
      padding: 10px;
      font-size: 12px;
      font-weight: bold;
      text-align: center;
      color: rgb(255, 255, 255);
      background: rgb(172, 0, 0);
      border: 0px solid rgb(48, 48, 48);
      border-radius: 5px;
      text-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 1px;
      box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 2px 0px;
      margin-top:35px;
}

#munkonemenu a span:after {
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-width: 10px;
      border-style: solid;
      border-color: transparent transparent #AC0000 transparent;
      top: -16px;
      left: 20px;
}

#munkonemenu a:hover span {
	display:block;
	text-indent:0;
	}

#munkonemenu li a:hover {
	color:#FFF;
	text-decoration:none;
	}

#munkonemenu li.active a {
	color:#FFF;
	text-decoration:underline;
	}