@media (max-width: 1840px) {
	.slider .slides .slide .box { margin-top: 265px; }
}
@media (max-width: 1680px) {
	.slider .slides .slide .box { margin-top: 180px; }
}
@media (max-width: 1580px) {
	.banner.nobannerpic h1 { padding: 0; position: absolute; bottom: 0; }
}
@media (max-width: 1475px) {
	.slider .slides .slide .box { margin-left: 40px; margin-top: 120px; }
}
@media (max-width: 1370px) {
	.slide .container:not(.play_video) { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; left: 50%; }
	.slider .slides .slide .box { margin: 0; width: 654px;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);}

	.slider .bullets { width: 100%; left: 0; text-align: center; bottom: 60px; top: initial; -webkit-transform: none; -ms-transform: none; transform: none; display: none; }
	.slider .bullets li { padding: 0; vertical-align: middle; }

	.slider .slides .slide .box h2 { font-size: 54px; }
	.slider .slides .slide .box p { font-size: 22px; padding: 4px 0 14px; }
	.stories .slider .slides .slide .box { padding: 14px 21px 16px; margin-top: 50px; }


	.student-work .blocks .item img { width: initial; }
}
@media (max-width: 1300px) {
	.container { padding-right: 50px; padding-left: 50px; width: 100%; box-sizing: border-box; }
	.news-events .left { width: 70%; padding-right: 5%; }
	.news-events .right { width: 30%; }
	.find-programs .form { padding: 0; }
	.find-programs .form .select-container + .select-container { left: 40%; }
	.find-programs .form .select-container { width: 35%; }
	.find-programs .form .explore { left: initial; right: 0; width: 20%; }
	.find-programs .form .select-container:nth-child(4) .custom-select { left:0; }

	.info-card .text-right, .info-card .text-left { width: 30%; padding-right: 0; }
	.info-card .text-left, .people-search .info-card .text-left { width: 35%; padding-right: 0; }

	.news .tri .item .img { max-height: 215px; height: auto;}

	.spotlight ul.storyslides { height: auto; min-height: 298px; }
	.spotlight ul.storyslides li p { padding-bottom: 26px; }

	.gallery-lightbox .item { width: 100%; padding: 0 35px; box-sizing: border-box; height: auto; }

	.list-events .item .text { max-width: 50%; }
	#tribe-bar-form.tribe-bar-mini .tribe-bar-submit .ui-shadow { font-size: 0; }
}
@media (min-width: 1230px) {
	.story-popup .wrap .next:hover, .story-popup .wrap .next:active, .story-popup .wrap .prev:hover, .story-popup .wrap .prev:active {box-shadow: none;}
	.story-popup .wrap .next .ink, .story-popup .wrap .prev .ink {display: none;}
}
@media (max-width: 1230px) {
	.main-cta { padding: 10px 0 12px; bottom: 0; }

	.story-popup .wrap { width: 100%; height: 100%; margin: 0px 0 0; }
	.story-popup .wrap .item { height: 100%; }
	.story-popup .wrap .item .img { height: 100%; width: 50%; float: left; }
	.story-popup .wrap .item .right { width: 50%; float: right; height: 100%; padding-bottom: 100px; }
	.story-popup .wrap .prev { position: absolute; left: 0; bottom: 0; z-index: 100; width: 50%; background-color: rgba(255,255,255,.9); text-align: center; opacity: 1; filter: alpha(opacity=100); }
	.story-popup .wrap .next { position: absolute; right: 0; bottom: 0; z-index: 100; width: 50%; background-color: rgba(255,255,255,.9); text-align: center; opacity: 1; filter: alpha(opacity=100); }
	.story-popup .wrap .prev svg, .story-popup .wrap .next svg { fill: #333; }

	.meet-professors .meet-info { margin-right: 0; }
	
/*	.banner > .container { bottom: 60px; }*/

}
@media ( max-width: 1200px) {
	.header .logo img { max-height: 38px; }
	.header nav { height: 50px; }
	.header nav .search { padding: 17px 15px 13px; }
	.header nav .search .search-dropdown,
	.header nav .info-for .nav-dropdown { top: 50px; }
	.header nav .info-for { padding: 18px 14px; }
	.header nav .info-for p { font-size: 12px; }
	.header nav .main-nav li .nav-dropdown { top: 50px; }
	.header nav .main-nav li a { padding: 18px 10px; font-size: 12px; }

	.people-search .new-sidebar li ul li { border-left: 1px solid #d1d1d1; width: 16.6666%; float: left; box-sizing: border-box; height: 50px; position: relative; overflow: hidden; }
	.people-search .new-sidebar { width: 100%; padding: 0; margin-bottom: 50px; }
	.people-search .new-sidebar ul li a { line-height: 1; position: absolute; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); top: 50%; }
	.people-search main {width: 100%; }
	.people-search .new-sidebar li ul li:nth-child(6n), .people-search .new-sidebar li ul li:last-child { border-right: 1px solid #d1d1d1; }

	.course-catalog .new-sidebar li ul li { border-left: 1px solid #d1d1d1; width: 16.6666%; float: left; box-sizing: border-box; height: 50px; position: relative; overflow: hidden; }
	.course-catalog .new-sidebar { width: 100%; padding: 0; margin-bottom: 50px; }
	.course-catalog .new-sidebar ul li a { line-height: 1; position: absolute; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); top: 50%; }
	.course-catalog main {width: 100%; }
	.course-catalog .new-sidebar li ul li:nth-child(6n) { border-right: 1px solid #d1d1d1; }
	.course-catalog .new-sidebar li ul li:last-child { overflow: visible; }
	.course-catalog .new-sidebar li ul li:last-child:after { content: ""; position: absolute; height: 100%; top: 0; width: 1px; background: #d1d1d1; right: -1px; }

	#discover_map { height: auto; padding-top: 50px; }

	.page-blocks .item { width: 50%; height: auto; margin-bottom: 24px; }
	.page-blocks .item:nth-child(2n+1) { clear: both; }
	.page-blocks .item .item-container .img { width: 33.33%; height: auto; margin-right: 0 !important; }
	.page-blocks .item .item-container p:empty { display: none; }
	.page-blocks .item .item-container h4 { padding-top: 10px; font-size: 19px; line-height: 1.1; }
	.page-blocks .item .item-container a:nth-last-child(2) { font-size: 14px; padding-bottom: 10px; line-height: 1; }
	.page-blocks .item .item-container .img img { display: block; }
	.page-blocks .item .item-container a, .page-blocks .item .item-container p { width: 66.66%; float: right; box-sizing: border-box; padding-left: 10px; }

	footer .blocks .item:nth-child(5) ul li a.fill-up-link { height: 47px; box-sizing: border-box; margin: 0; padding-top: 8px; }
	.social-icons li .fill-up-link span { font-size: 15px; line-height: 14px; display: block; }

	.banner.clean.nopic .container { padding-top: 90px; }

	footer { padding-bottom: 25px; }
	footer .blocks .item { width: 25%; }
	footer .blocks .item:nth-child(5) { width: 100%; margin-top: 50px; }
	footer .blocks .item:nth-child(5) ul li { width: 10% !important; margin: 0 2.66% 0 0; float: left !important; clear: none !important; }
	footer .blocks .item:nth-child(5) ul li:last-child { margin: 0; padding: 0; width: 20% !important; }
	footer .blocks .item:last-child h5 { float: left; line-height: 47px; margin: 0; }
	footer .blocks .item ul.social-icons { width: 84%; float: right; }
}
@media screen and (max-width: 1130px) {
	.events #tribe-bar-form .tribe-bar-search-filter { width: 75%; padding-right: 15px; }
}
@media (max-width: 1100px) {
	.find-programs .form .select-container + .select-container {left: 40%;width: 45%;z-index: 1; }
	.find-programs .form .select-container {width: 35%;z-index: 2; }
	.find-programs .form .explore {width: 10%}
	.news-events .left, .news-events .right {width: 100%; margin: 0; padding: 0; margin-bottom: 50px; }
	.news-events .left .featured {width: 56%; }
	.news-events .left .other {float: right; width: 40%; }
	.news-events .right .upcoming-events .item {width: 50%; float: left; margin-bottom: 25px; }

	.cleanquote ul li > div:last-child { left: 7%; margin-left: 320px; }

	#content_links {width: 35%; box-sizing: border-box; }
	.content .paragraphs {width: 65%; box-sizing: border-box; }

	footer .blocks .item { width: 33.33%; padding: 0; }
	footer .blocks .item:first-child p { width: 150px; float: right; text-align: right; margin-top: 6px; }
	footer .blocks .item:nth-child(4) { width: 33.33%; }
	footer .blocks .item:nth-child(4), footer .blocks .item:nth-child(3) { padding-left: 40px; }
	footer .blocks .item:nth-child(5) { width: 50%; float: right; }
	footer .blocks .item ul.social-icons { width: 100%; }
	footer .blocks .item:first-child { width: 40%; position: absolute; left: 50px; bottom: 0; padding-bottom: 17px; }
	footer .blocks .item:first-child img { padding: 0; }

	.student-life .discover-portland {padding: 50px 0; background-repeat: no-repeat; }
	.student-life .discover-portland .half:nth-child(2) {padding-left: 20px; }

	.news .tri .item .text .cats { height: auto; margin-bottom: -8px; }

	.alum-cta .content { height: 230px; }

	body.page-template-template-discover .portland-stats > div:hover span:first-child {font-size: 3em !important; bottom: 75% !important; right: 50% !important; }
	.portland-stats > div span:first-child { font-size: 12em !important; right: -7% !important; bottom: -5% !important; }
	.portland-stats > div p { font-size: 1.65em !important; line-height: 1 !important; }


	.discoverblock.artdistrict { height: auto; }
	.discoverblock.artdistrict a { top: 100%; left: 50px; margin-top: 30px; }
	.discoverblock.artdistrict h2 { font-size: 140px; }
	.discoverblock.artdistrict h2 br { display: none; }
	.discoverblock.artdistrict > img { position: relative; display: block; }
	.discoverblock.artdistrict .overlay { top: 0; left: 0; }
	.discoverblock.artdistrict .container { position: absolute; top: 0; left: 0; }

}
@media (max-width: 1030px) {
	.slider .bullets { display: none !important; }

	.main-cta {-webkit-transform: translate(0, 100%);-ms-transform: translate(0, 100%);transform: translate(0, 100%); padding-top: 15px; height: auto; box-sizing: border-box;background: #444; }
	.main-cta ul li a svg { width: 100%; }
	.main-cta ul li a p { width: 100%; text-align: center; padding: 0; margin-top: 10px; }
	.slider:not(.news) { margin-bottom: 94px; }

	.list-blocks div { width: 48%; margin-right: 4%; margin-bottom: 50px; }
	.list-blocks div:nth-child(2n) { margin-right: 0; }
	.list-blocks div:after { height: 100%; }
	.list-blocks div img { width: 100%; height: auto; }

	.meet-professors { height: auto; background-color: #747474; }
	.meet-professors .container { padding: 0; background: none; }
	.meet-professors .meet-info { width: 100%; margin-top: -40px; -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); padding: 40px 50px; background: url(/wp-content/uploads/2015/08/meet-quotes.png), #dbdbdb; background-repeat: no-repeat; background-position: 100% 80%; background-size: 404px; box-sizing: border-box; }
	.meet-professors .meet-pic { display: block;margin-left: auto;margin-right: auto;margin-left: 50%;-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);z-index: 0;width: 250px;height: 250px;}
	.meet-professors .meet-pic img { height: 100%;}
	.meet-professors .meet-info > * { max-width: 540px; }

	.banner:not(.clean) { overflow: visible; margin-bottom: 104px; }
	.banner { margin-top: 50px; }
	.banner > .container { z-index: 4; width: 100%; text-align: center; display: inline-block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
	.banner.clean > .container { width: 80%; }
	.banner .container h1 { text-align: center; display: inline-block; padding: 0; position: relative; bottom: auto; }
	.banner .container p:empty { display: none; }
	.banner >.container { bottom: auto; }

	.featured-video .slider { overflow: visible; }

	.main-cta { width: 100%; background-color: white; padding: 15px 0; border-bottom: rgba(235, 235, 235, .95) solid 1px; }
	.main-cta ul li a p { color: #7a7a7a; }
	.main-cta ul li a svg { fill: rgba(226, 71, 37, .9); }

	.main-cta ul li, .main-cta ul li:last-child { padding: 0 20px; }
	.main-cta ul li a:hover p { color: #e24725; }

	.main-cta ul { overflow: hidden; }
	.main-cta ul li:not(:last-child) { position: relative; }
	.main-cta ul li:not(:last-child):after { content: ""; height: 1000%; width: 100%; display: block; position: absolute; top: 0; left: 0; border-right: rgba(235, 235, 235, .95) solid 1px; box-sizing: border-box; z-index: -1; }

}
@media (max-width: 1000px) {

	#discover_map .container > div:nth-child(2) { margin-top: 0; }

	.slide .container:not(.play_video) { top: initial; bottom: 0; -webkit-transform: none; -ms-transform: none; transform: none;padding: 0 5%; width: 100%; left: 0; background-color: rgba(43, 43, 43, .6); }
	.slider .slides .slide .box { -webkit-transform: none;-ms-transform: none;transform: none; width: 100%; box-sizing: border-box; background-color: transparent;}
	.slider .arrow-next,
	.slider .arrow-prev { padding: 0; top: 50%; }
	.slider .arrow-next svg,
	.slider .arrow-prev svg { height: 70px; }
	.slider .arrow-next { right: 20px; }
	.slider .arrow-prev { left: 20px; }

	.slide .container.play_video { top: initial; bottom: 0; -webkit-transform: none; -ms-transform: none; transform: none;padding: 0 5%; width: 100%; left: 0; }

/*	.slider .arrow-next,
	.slider .arrow-prev,
	.slider .bullets { display: none !important; }*/

	.banner .container h1 { font-size: 38px; }

	.single-article aside { width: 100%; margin-bottom: 50px; padding: 0; }
	.single-article article.content { width: 100%; margin-bottom: 50px; }
	/*.single-article aside { display: none; }*/

	.people-search .new-sidebar li ul li { width: 20%; }
	.people-search .new-sidebar li ul li:nth-child(6n) { border-right: none; }
	.people-search .new-sidebar li ul li:nth-child(5n), .people-search .new-sidebar li ul li:last-child { border-right: 1px solid #d1d1d1; }

	.course-catalog .new-sidebar li ul li { width: 20%; }
	.course-catalog .new-sidebar li ul li:nth-child(6n) { border-right: none; }
	.course-catalog .new-sidebar li ul li:nth-child(5n) { border-right: 1px solid #d1d1d1; }

	.programs div:not(.student-work) + div.unevensplit { margin-top: 0; }
	.unevensplit > div { width: 100%; }
	.unevensplit > div:last-child { padding: 0; width: 100%; padding-top: 50px; }
	.programs .faculty ul a { width: 50%; float: left; }
	.programs .faculty ul { width: 100%; }
	.programs .faculty ul:after { content: ""; clear: both; display: block; }

	.single-stories .new-sidebar { display: none; }
	.single-stories .banner { min-height: 157px; }
	.single-stories article { width: 100%; }

	.programs .student-work .blocks .item .overlay p { display: none; }

	.list-events .item .text { max-width: 40%; }

	.news h1 { display: block; }
	.news h1+select { display: block; float: none; margin-bottom: 38px; }
}
@media (max-width: 940px) {
	.single-people main { width: 100%; }

	.single-people main { padding-bottom: 0; margin-bottom: 0; }
	.single-people aside { width: 100%; margin-top: 40px; }
	.single-people aside .sidebar { padding: 0; }

	.news .tri .item .text .body { padding-bottom: 0; }

	.find-programs .form .select-container { width: 100%; left: 0; }
	.find-programs .form .select-container + .select-container { left: 0; top: 75px; width: 100%; }
	.find-programs .form .explore { float: left; top: 150px; width: 100%; }
	.find-programs { height: 401px; }
	.student-work .blocks .item:first-child { width: 66.66%; height: 400px; float: left; }
	.student-work .blocks .item:first-child .overlay i { padding-top: 150px; }
	.student-work .blocks .item { width: 33.33%; }
	.student-work .blocks .item:nth-child(5) { margin: 0; }
	.student-work .blocks .item:nth-child(n+4) {width: 50%; }
	.student-work .blocks .item:nth-child(2) { width: 33.33%; height: 200px; } 
	.student-work .blocks .item + .item img { width: 101%; }
	.student-work .blocks .item:nth-child(2) img, .student-work .blocks .item:nth-child(3) img { height: 100%; width: initial; }
	.student-work .blocks .item:nth-child(2) .overlay i, .student-work .blocks .item .overlay i { padding-top: 60px; }

	.programs .student-work .blocks .item:nth-child(2) { width: 50%; height: auto; } 

	.alum-cta .content { height: 240px; }
	.alum-cta .content .right .item { padding: 0 15px 20px; }
	.alum-cta .content .left, .alum-cta .content .right { width: 100%; text-align: center; }
	.alum-cta .content .left p, .alum-cta .content .left h5 { display: none; }
	.alum-cta .content .right .item div { margin-left: -33px; }

	.student-work.shortened .blocks .item:nth-child(3) { width: 100%; margin: 0; }
	.student-work.shortened .blocks .item:nth-child(3) img { width: 100%; height: auto; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%); top: 50%; position: absolute; }
	.student-work.shortened .blocks .item:nth-child(3n+1) { width: 50%; margin: 0; }

	.student-life .discover-portland { padding: 40px 0; background-color: #333; height: auto; }
	.student-life .discover-portland .half { width: 100%; }
	.student-life .discover-portland .half:first-child { padding: 0; margin-bottom: 40px; }
	.cleanquote ul li > div:last-child { width: 55%; box-sizing: border-box; padding-right: 50px; }
	.cleanquote ul li > div:first-child { left: 7.3%; }
	.cleanquote .bullets { display: none; }
	.cleanquote .container:before { left: 18%; }

	.featured-video .visual-blocks a { width: 31.33%; margin-bottom: 0; }
	.featured-video .visual-blocks a:nth-child(2n) { margin-right: 3%; }
	.featured-video .visual-blocks a:nth-child(3n) { margin-right: 0; }

	.featured-video main, article { width: 100%; margin-bottom: 50px; }
	.featured-video aside { padding-right: 0; margin-bottom: 50px; width: 100%; }
	.content .new-sidebar ul { padding: 0; }

	.visual-blocks a { width: 48.5%; margin-right: 3%;margin-bottom: 3%; }
	.visual-blocks a:nth-child(3n) { margin-right: 3%; }
	.visual-blocks a:nth-child(2n) { margin-right: 0; }
	.visual-blocks a:nth-child(n+4) { margin-top: 0; }

	.new-sidebar { padding-right: 33px; }


	.portland-stats > div p { top: 55% !important; }
	.portland-stats > div span:last-child:after { border: none !important; }
	.portland-stats > div span:first-child { bottom: 78% !important; }
	.portland-stats > div span:last-child { top: auto !important; bottom: 0 !important; height: 30px !important; border-top: 1px solid white !important; width: 100% !important; padding-top: 14px !important; box-sizing: border-box !important; font-size: 14px !important; }

	div.portland-stats > div:nth-child(4n) { background: #929496; color: white; }
	div.portland-stats > div:nth-child(4n+1) { background: #d35a2b; color: white; }
	div.portland-stats > div:nth-child(4n+2) { background: #2d99b6; color: white; }
	div.portland-stats > div:nth-child(4n+3) { background: #d0c22b; color: white; }

	div.portland-stats > div span:last-child { color: white; }
	div.portland-stats > div span:first-child { right: 50% !important; color: white; font-size: 3em !important; opacity: 1; transform: translate(50%,50%); -ms-transform: translate(50%,50%); -webkit-transform: translate(50%,50%); }
	div.portland-stats > div p { transform: translate(-50%,-50%) scale(.8) !important; -ms-transform: translate(-50%,-50%) scale(.8) !important; -webkit-transform: translate(-50%,-50%) scale(.8) !important; color: white; }
	div.portland-stats > div span:last-child:after { margin-left: 0; }

	.content div.portland-stats > div span:first-child { font-size: 3em !important; }
	.content div.portland-stats.percent > div span:first-child { font-size: 3em !important; }
	.content div.portland-stats.percent > div span:first-child {bottom: 65%; }
	.content div.portland-stats.percent div p {top: 67%; }

	.portland-stats > div { width: 30% !important; }
	.portland-stats > div:not(:nth-child(3n)) { margin-right: 5% !important; margin-bottom: 5% !important; }
	.portland-stats > div:nth-child(3n) { margin-right: 0 !important; margin-left: 0% !important; margin-bottom: 5% !important; }
}
@media (max-width: 900px) {
	.news .tri .item { width: 50%; padding: 0 0 0 10px; }
	.news .tri .item:nth-child(8n+1), .news .tri .item:nth-child(8n+3), .news .tri .item:nth-child(8n+6) { padding: 0 10px 0 0; clear: both; }
	.news .tri .item:nth-child(8n+2), .news .tri .item:nth-child(8n+5), .news .tri .item:nth-child(8n+7) { padding: 0 0 0 10px; }
	.news .tri .item + .clear-float { clear: none; }
	.news .tri .item { margin: 0 0 40px; }

	#discover_map h1 { font-size: 54px; }
	#discover_map .container a { box-sizing: border-box; }
	#discover_map .container > div { padding: 35px; }
	#discover_map .container > div p { margin: 20px auto; text-align: center; font-size: 21px; }

	.header nav .main-nav, 
	.header nav .info-for, 
	.header nav .main-nav, 
	.header nav .info-for { display: none; }
	.header nav.mobile-nav { display: block; }

	.header nav { height: 50px }
	.header nav .search { padding: 0; margin-right: 15px; }
	.header nav .search i { font-size: 19px; padding: 16px 15px 15px; display: block; }
	.header nav .search .search-dropdown { top: 50px; }
	.header nav .search .search-dropdown { display: none; -webkit-transition: none; transition: none; }
	.header .logo img { max-height: 38px; }

	.mobile_back {display: none; position: absolute; height: 50px; left: 45%; top: 0; padding: 16px; box-sizing: border-box; background-color: #e24725; color: #fff; font-weight: 300; text-transform: uppercase; border-bottom: 1px solid #E8E8E8; }

}
@media (max-width: 850px) {
	.searchbar .half:first-child { width: 100%; }
	.searchbar .half + .half { margin: 0 auto; display: block; width: 100%; text-align: center; padding-top: 30px; }
	.searchbar .half:first-child:after { content: ""; clear: both; display: block; }
	.searchbar .half.jumpsection a { padding: 0 4px; }
	.searchbar .half #people_search_input { width: 100%; }

	.page-template-default main { width: 100%; }

	.slider:not(.news) { margin-bottom: 88px; }

	footer .blocks .item:nth-child(5) ul li a { padding: 7px 0 6px; }

	.single-tribe_events main { width: 100%; }

	.programs .content main { width: 100%; }

	.archive .new-sidebar { padding-right: 0; }

	#sidebar-indicator { display: block; }
	.new-sidebar { width: 100%; margin-bottom: 2em !important; padding-right: 0; }
	.new-sidebar ul { display: none; }
	.new-sidebar > li strong a { font-size: 0 !important; }
	.new-sidebar > li strong a:before { content: "Sidebar Menu"; font-size: 16px !important; }
	.new-sidebar > li strong a:after { content: "\f107"; font-family: fontAwesome; font-size: 16px; float: right; }


	.archive main { width: 100%; }

	.main-cta ul li a p { font-size: 13px; }
	
	footer .blocks .item { width: 50%; }
	footer .blocks .item:nth-child(4) { width: 50%; }
	footer .blocks .item:first-child { width: 50%; position: relative; left: 0; }
	footer .blocks .item:first-child p { display: block; float: none; text-align: left; }
	footer .blocks .item:nth-child(4), footer .blocks .item:nth-child(3) { padding: 0; margin-top: 50px; }
	footer .blocks .item:nth-child(5) { width: 100%; }
	footer .blocks .item:first-child img { padding-bottom: 20px; }

	.people-search .new-sidebar li ul li { width: 25%; }
	.people-search .new-sidebar li ul li:nth-child(5n) { border-right: none; }
	.people-search .new-sidebar li ul li:nth-child(4n) { border-right: 1px solid #d1d1d1; }

	.course-catalog .new-sidebar li ul li { width: 25%; }
	.course-catalog .new-sidebar li ul li:nth-child(5n) { border-right: none; }
	.course-catalog .new-sidebar li ul li:nth-child(4n) { border-right: 1px solid #d1d1d1; }

	div.portland-stats > div p { font-size: 1.5em !important; }
	div.portland-stats > div span:first-child { font-size: 3em !important; }

}
@media screen and (max-width: 782px) {
	.logged-in .header { top: 46px; }
	.logged-in .story-popup { padding-top: 46px; box-sizing: border-box; }

	.cleanquote { padding-bottom: 200px; }
	.cleanquote .bullets { display: none; }
	.cleanquote .container:before { top: 120px; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); }
	.cleanquote ul li > div:last-child { width: 100%; left: 0; padding: 0 50px; box-sizing: border-box; top: 240px; margin-left: 0; }
	.cleanquote ul li > div:first-child { top: 0px; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); }


	 .portland-stats > div { width: 47% !important; }
	.portland-stats > div:not(:nth-child(2n)) { margin-right: 3% !important; margin-bottom: 6% !important; }
	.portland-stats > div:nth-child(2n) { margin-right: 0 !important; margin-left: 3% !important; margin-bottom: 6% !important; }
	.portland-stats > div p { font-size: 1.8em !important; }
	div.portland-stats > div span:first-child { font-size: 3.6em !important; bottom: 80% !important; }

}
@media screen and (max-width: 768px) {
	ul.tribe-events-sub-nav a {width: 90%; box-sizing: border-box; color: white; }
	ul.tribe-events-sub-nav a span {color: white; }
	.events .tribe-events-nav-previous a, .events .tribe-events-nav-next a {color: white; }
	#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous {overflow: hidden; margin: 24px 0 18px !important; }

	.course-catalog .new-sidebar { display: none; }
	#course_block_list .course_block .course_info { width: 100%; box-sizing: border-box; padding: 0 20px; margin-top: 10px; }
	#course_blocks_header div { width: 100%; padding-left: 20px; }
	#course_blocks_header div:not(:nth-child(2)) { display: none; }
	#course_block_list .course_block .course_code { width: 50%; text-align: left; padding-left: 20px; }
	#course_block_list .course_block { position: relative; }
	#course_block_list .course_block .course_credits { position: absolute; top: 20px; right: 0; width: 50%; text-align: right; padding-right: 20px; }

	.people-search .new-sidebar { display: none; }
	a#search_people, a#search_offices {width: 49%; margin: 0; box-sizing: border-box; float: left; }
	.searchbar:before {content: ""; clear: both; display: block; }
	a#search_people {float: right; }

	.toggle-group .item.col3 { width: 100%; margin-bottom: 25px; float: none; }

	.link-group.link4 .item { width: 50%; margin-bottom: 20px; }

/*	
}
@media ( max-width: 750px ) {
*/

	footer .blocks .item:nth-child(5) ul li a.fill-up-link { height: 43px; box-sizing: border-box; margin: 0; padding-bottom: 0; padding-top: 13px; }
	.social-icons li .fill-up-link span { font-size: 13px; line-height: 12px; display: block; }

	.alum-cta .content .right .item { width: 50%;}
	.alum-cta .content .right .item + .clear-float { clear: none; }
	.alum-cta.open .content { height: 590px; }

	.header nav { height: 50px}
	.header .logo img { max-height: 38px; }

	.banner.clean > .container { width: 100%; }

	.info-card { height: auto; background: none; border: none; }
	.info-card img { margin: 0; width: 28%; height: auto; border: 1px solid #cecece; border-right: 0; margin-right: -3px; position: absolute; top: 0; left: 0; z-index: 1; }
	.people-search .info-card .text-left, .info-card .text-left, .info-card .text-right { width: 72%; padding-left: 4%; background: #f3f3f3; float: right; box-sizing: border-box; }
	.people-search .info-card .text-left, .info-card .text-left { border-top: 1px solid #cecece; border-right: 1px solid #cecece; border-left: 1px solid #cecece; }
	.info-card .text-right { padding-top: 36px; position: relative; margin-bottom: 18px; border-bottom: 1px solid #cecece; border-right: 1px solid #cecece; border-left: 1px solid #cecece; } 
	.info-card .text-right:before { content: "Contact Info :"; border-bottom: 1px solid #ccc; position: absolute; top: 0; font-size: 14px; width: 85%; padding-bottom: 4px; }
	.info-card .text-right ul { padding: 0 10px 0 0; word-break: break-all; }
	.people-search .searchbar .half.jumpsection a { padding: 0 2px; }


	.slider { margin-top: 50px; }
	.slider .slides .slide .box { padding-bottom: 0; }
	.slider .slides .slide .box h2 { font-size: 30px !important; margin-bottom: 14px; }
	.slider .slides .slide .box p { font-size: 16px; }
	.slider .fill-up-link { float: left; box-sizing: border-box; text-align: center; bottom: 0px; padding: 8px 20px; background-color: #ffd602; color: #000; height: 40px; }
	.slider .slides .slide img, 
	.featured-video .slider img { width: initial; height: 100%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); left: 50%; }
	.featured-video .slider { overflow: visible; }
	.featured-video .slider img { position: absolute; }
	.main-cta { margin-top: 20px; }
	.slider:after { padding-top: 53.18% }
	.stories .slider .slides .slide .box { margin: 0; }


	.page-template-template-programs .slider .arrow-next, .page-template-template-programs .slider .arrow-prev {display: none !important;}

	.slide .container:not(.play_video) { background: white; padding: 20px; border-bottom: rgba(235, 235, 235, .95) solid 1px; }
	.slider .slides .slide .box h2 { color: grey; font-weight: 400; margin: 0; }
	.slider .slides .slide img { width: 100%; height: auto; }
	.slider .slides .slide .box p { display: none; }
	.slider .slides .slide .box h2 + a, .slider .slides .slide .box p + a { margin-top: 20px; }
	.slider .fill-up-link { background: white; border-color: #A3A3A3; color: #A3A3A3; font-size: 14px; padding: 10px 10px; }
	.slider:after { padding-top: 45.086%; }
	.slider .slides .slide .box { padding-bottom: 0; padding-top: 0; }
	.slider { padding-bottom: 160px; transition: 1s linear all; }

	.slider .arrow-next, .slider .arrow-prev { display: block !important; }

	.slide .container { padding-top: 0; }
	.slide .container:not(.play_video) { padding: 30px 70px; }
	.slider .arrow-prev svg, .slider .arrow-next svg { fill: #dbdbdb !important; height: 60px; }
	.slider .arrow-next, .slider .arrow-prev { top: auto; bottom: 65px; transform: translate(0,50%); padding: 0; left: 35px; transition: 1s linear all; }
	.slider .arrow-next { right: 35px; left: auto; }


	.discoverblock.artdistrict h2 { font-size: 100px; }

	.story-popup .wrap .item .right { width: 60%;padding-bottom: 40px; }
	.story-popup .wrap .item .img { width: 40%; }
	.story-popup .wrap .prev svg, .story-popup .wrap .next svg { width: 50px; height: 50px; }
	
	.reslife a { width: 100%; }
	.reslife { margin-top: 0; }
}
@media ( max-width: 697px ) {
	.reslife a.block { width: 100%; }
	ul.photo-block-gallery li { width: 33.33%; }

	.slider:not(.news) { margin-bottom: 104px; }

	.col1, .col2 { width: 100% !important; }

	.student-work .blocks .item + .item img { width: initial; height: 100%; }

	.content .paragraphs { width: 100%; }
	#content_links { width: 100%; margin-top: 20px; }
	#content_links ul { padding: 0; }

	.col1, .col2 { width: 100% !important; }
	.col2 + .col2 { margin-top: 20px; }
	.toggle-group { overflow: hidden; }
	.toggle-group p:empty { display: none; }

	#discover_map .container { padding: 50px 50px; display: inline-block; }
	#discover_map .container a { position: absolute !important; left: 75%; top: 50%; -webkit-transform: translate(-50%,-25%);  -ms-transform: translate(-50%,-25%);  transform: translate(-50%,-25%); width: 40% !important; }
	#discover_map .container > div { width: 100%; position: relative; padding: 20px 0; }
	#discover_map .container > div > * { width: 50% !important; float: left; position: relative; }
	#discover_map .container > div p { position: absolute; bottom: 50%; left:50%; margin: 0; margin-bottom: 25px; }
	#discover_map .container > div img { width: 35% !important; left: 22%; -webkit-transform: translate(-50%,0); -ms-transform: translate(-50%,0); transform: translate(-50%,0); }

	.nextslide span, .previousslide span { display: none; }

	.student-life .discover-portland { padding: 40px 0; background: #333; height: auto; background-size: 200%; }
	.student-life .discover-portland .half { width: 100%; }
	.student-life .discover-portland .half:first-child { padding: 0; margin-bottom: 40px; }
	.student-life .discover-portland .half:nth-child(2) { padding: 0; }

	.image-content-blocks .item ul { padding: 0 0 0 17px; }
	.image-content-blocks .item { padding-bottom: 30px; }
	.image-content-blocks .item .column { width: 65%; float: right; }
	.image-content-blocks .item .column:nth-child(4) { margin-top: 20px; }

	.discoverblock:not(.artdistrict) { height: auto; }
	.discoverblock:not(.artdistrict) > img { position: relative;z-index: -1; display: block; }
	.discoverblock:not(.artdistrict) .container { position: absolute; z-index: 1; bottom: 50px; left: 0; }
	.discoverblock:not(.artdistrict) .overlay { top: 0; left: 0; }
	.discoverblock:not(.artdistrict) h2 { font-size: 180px; margin-left: -13px; }

}
@media (max-width: 620px) {
	.searchbar .half.jumpsection a { padding: 0; }

	.featured-video .visual-blocks a { width: 100%; margin-bottom: 20px; }
	.visual-blocks a { width: 100%; margin-bottom: 20px; }

	.gsc-table-cell-thumbnail.gsc-thumbnail { display: none; }

	.list-events .item .text { max-width: 100%; padding-top: 10px; }

	.stories-slider ul li .content.view-more .text { font-size: 26px; }
}
@media (max-width: 600px) {
	.alum-cta.open .content {height: 610px; }

	.slider:not(.news) { margin-bottom: 88px; }
	.main-cta .container {padding: 0; }
	.main-cta ul {padding: 0 10px; }

	.news-events .left .featured {width: 100%; padding: 0; }
	.news-events .left .other {width: 100%; }
	.news-events a.orange-link {float: right; }
	.news-events .right .upcoming-events .item {width: 100%; margin-bottom: 0; }

	.student-work .blocks .item {width: 100% !important; margin: 0 !important; }
	.student-work .blocks .item:first-child {height: 200px; }
	.student-work .blocks .item img {width: 100% !important; height: initial !important; }
	.student-work .blocks .item .overlay i { padding-top: 60px !important; }

	.banner .container h1 {font-size: 28px; }

	.stories-slider h2 + a { float: none !important; margin-top: 10px !important; margin-bottom: 40px; }
	.stories-slider h2 { float: none; padding-bottom: 0; }

	table.leTable { overflow: hidden; }
	table.leTable * { font-weight: 300 !important; font-size: 16px !important; }
	table.leTable strong { font-weight: 400 !important; }
	table.leTable, table.leTable thead, table.leTable tbody, table.leTable th, table.leTable td, table.leTable tr { display: block; height: auto !important; line-height: 2; font-size: 16px; width: 100% !important; box-sizing: border-box; }
	table.leTable thead tr { position: absolute; top: -9999px; left: -9999px; }
	table.leTable tr { border-bottom: solid 1px #ccc; }
	table.leTable th { display: none; }
	table.leTable td { border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50% !important; }
	table.leTable td:last-child { border-bottom: none; }
	table.leTable td:before {content: attr(data-header); position: absolute; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; font-weight: 400; font-size: .8em; }

	.programs .faculty ul a { width: 100%; }

	.gallery-blocks .arrow-prev,.gallery-blocks .arrow-next { display: block !important; }
}
@media ( max-width: 543px ) {
	.discoverblock.artdistrict a { left: 20px; }
	.discoverblock.artdistrict h2 { font-size: 80px; }

	.slider:not(.news) { margin-bottom: 104px; }

	.events main { margin-top: 25px; }

	.container { padding: 0 25px; width: 100%; box-sizing: border-box; }

	.meet-professors .meet-info { padding: 25px; }

	.student-work .view-categories .orange-link { width: 51%; float: right; padding: 0; padding-left: 20px; box-sizing: border-box; margin-right: 0 !important; }
	.student-work .view-categories .orange-link:first-child { padding-top: 20px; padding-right: 0; }
	.student-work .orange-link.viewmore-button { float: left; padding-top: 0; margin-top: -60px; }
	.student-work .view-categories .orange-link svg { display: block !important; float: left; padding-right: 9px; margin-left: 0; }

	.reslife a { width: 100%; }
	.reslife { margin-top: 0; }

	.link-group .item { width: 100% !important; display: block; margin-bottom: 13px; padding: 0 !important; }

	.story-popup .wrap .item .img { width: 100%; height: initial; max-height: 75%; }
	.story-popup .wrap .item .img img { height: initial; width: 100%; }
	.story-popup .wrap .item .right { width: 100%; height: auto; padding-bottom: 50px; }
	.story-popup .wrap .item { overflow-y: scroll; }

	.list-blocks div { width: 100%; margin-right: 0; margin-bottom: 25px; }

	.banner:not(.clean) { margin-bottom: 120px; }

	.page-blocks .item { width: 100%; padding: 0 !important; height: auto; }
	.page-blocks .item .item-container { padding-right: 0; }
	.page-blocks .item .item-container a { padding-left: 20px; }
	.page-blocks .item .item-container h4 { padding-top: 20px; font-size: 22px; line-height: 1.1; padding-bottom: 15px; padding-right: 20px; }
	.page-blocks .item .item-container p:empty { display: none; }
	.page-blocks .item .item-container a:nth-last-child(2) { font-size: 14px; padding-bottom: 10px; line-height: 1; }
	.page-blocks .item .item-container .img { width: 33.33%; height: auto; margin: 0; }
	.page-blocks .item .item-container .img img { display: block; }
}
@media (max-width: 500px) {

	ul.photo-block-gallery li { width: 50%; }

	.list-events .item .date-block { min-width: 200px; padding: 8px !important; height: auto; }
	.tribe-events-list .type-tribe_events h2 { font-size: 1.4em; }

	.spotlight ul.storyslides li * { width: 100% !important; }

	.story-popup .wrap .item .img { max-height: 65%; }

	.slider .arrow-prev i { left: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }
	.slider .arrow-next i { right: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); left: initial; }

	.alum-cta .content .right .item { width: 100%; }
	.alum-cta .content .left h4 { padding-bottom: 17px; }
	.alum-cta .content .right .item:nth-child(n+8) { display: none; }

	.slider .slides .slide .box p { display: none; }

	.discoverblock:not(.artdistrict) .container { bottom: 20px; }
	.discoverblock:not(.artdistrict) h2 { font-size: 135px; margin-left: -10px; }

	.meet-professors .meet-info > span { display: block; }
	.meet-professors .meet-info > span + span:before { margin: 0; content: ""; }
	.meet-professors .meet-info > span:nth-child(3) { margin-top: 10px; }

	footer { padding-top: 0; }
	footer .blocks .item, footer .blocks .item:nth-child(4) {width: 100%; margin-top: 50px; }
	footer .blocks .item .fill-up-link { width: 100%; box-sizing: border-box; }

	footer .blocks .item:nth-child(5) ul li { width: 14.45% !important; }
	footer .blocks .item:nth-child(5) ul li:nth-child(6) { margin-right: 0; }
	footer .blocks .item:nth-child(5) ul li:last-child { width: 100% !important; margin-top: 10px; }
	footer .blocks .item:nth-child(5) ul li a.fill-up-link { padding: 13px 0 2px; }
	footer .blocks .item:nth-child(5) ul li a.fill-up-link span { font-size: 14px; }

	#discover_map .container a { padding: 6px 20px !important; }
	#discover_map .container > div img { -webkit-transform: none; -ms-transform: none; transform: none; left: 0; }
	#discover_map .container > div p { font-size: 16px !important; margin-top: .5em; }

	.slide .container:not(.play_video) { padding: 30px; }
	.slider .arrow-next { right: 15px; }
	.slider .arrow-prev { left: 15px; }

	div.portland-stats > div { margin: 0 0 25px !important; width: 100% !important; }
	div.portland-stats > div:after { padding-top: 50% !important; }
	div.portland-stats > div p { font-size: 2em !important; top: 55% !important; font-size: 2em !important; }
	div.portland-stats > div span:first-child { font-size: 3.5em !important; bottom: 75% !important; }

	div.portland-stats > div p { font-size: 1.5em !important; top: 56% !important; }
	div.portland-stats > div span:first-child { font-size: 2.25em !important; bottom: 78% !important; }
	div.portland-stats > div span:last-child { height: 20px !important; padding-top: 6px !important; }
	.portland-stats > div:not(:nth-child(2n)) { margin-right: 0% !important; }
	.portland-stats > div:nth-child(2n) { margin-right: 0 !important; margin-left: 0% !important; }

	.image-content-blocks .item h3,
	.image-content-blocks .item img,
	.image-content-blocks .item .column { float: none; width: 100%; }
}
@media ( max-width: 460px ) {
	.slider:not(.news) { margin-bottom: 100px; }

	.searchbar .half:first-child { float: none; }
	.searchbar .half.jumpsection a { padding: 0; }
	.searchbar .half + .half { width: 190px; margin: 0 auto; float: none; display: block; padding: 22px 0 0; }

	.main-cta ul li a p { font-size: 12px; }

	#discover_map .container a { -webkit-transform: translate(-50%,0); -ms-transform: translate(-50%,0); transform: translate(-50%,0); }

	.events #tribe-bar-form .tribe-bar-date-filter { width: 100%; padding-right: 15px; padding-left: 15px; }
	.events #tribe-bar-form .tribe-bar-search-filter { width: 100%; padding-left: 15px; }
	.events #tribe-bar-form .tribe-bar-submit { padding-left: 15px; }

}
@media (max-width: 422px) {
	.single-tribe_events .banner .container h1 { font-size: 18px; width: 100%; }

	.alum-cta .content { height: 240px; }
	.news .tri .item { width: 100%; padding: 0 !important; clear: both; }

	.main-cta ul li, .main-cta ul li:last-child { padding: 0 8px; }

	.info-card img { position: static; border-right: 1px solid #cecece; box-sizing: border-box; }
	.info-card, .info-card img, .info-card > div { width: 100% !important; height: auto; list-style-type: none; }
	.info-card > div { padding: 0 25px; }
	.info-card .text-right ul { padding: 0 0 18px; }

	.image-content-blocks .item * { width: 100% !important; }

	.banner .container h1 { font-size: 24px; }

	.content ul, .content ol { padding: 0 0 15px 25px; }

	.discoverblock.artdistrict h2 { padding-top: 15px; font-size: 60px; }
	.discoverblock.artdistrict a { margin-top: 15px; padding: 8px 16px; }

	.programs .outcomes ul li div { padding: 12px 8px 0; }
}
@media (max-width: 400px) {
	.student-work .blocks .item img { height: 100% !important; width: initial !important; }

	.header nav .search:hover .search-dropdown { width: 100%; box-sizing: border-box; }
	.header nav .search { position: static; }

	.discoverblock h2 { font-size: 90px; margin-left: -7px; }

	a#search_people, a#search_offices { width: 100%; margin-bottom: 10px; }
	a#search_people { margin-bottom: 15px; }

	.page-blocks .item { width: 100%; padding: 0 !important; height: auto; }
	.page-blocks .item .item-container a { padding-left: 10px; }
	.page-blocks .item .item-container .img { width: 33.33%; height: auto; margin: 0; }
	.page-blocks .item .item-container p:empty { display: none; }
	.page-blocks .item .item-container h4 { padding-top: 10px; font-size: 19px; line-height: 1.1; padding-right: 10px; }
	.page-blocks .item .item-container a:nth-last-child(2) { font-size: 14px; padding-bottom: 10px; line-height: 1; }
	.page-blocks .item .item-container .img img { display: block; }

	.discoverblock:not(.artdistrict) h2 { font-size: 108px; }

	.spotlight ul.tabs li { padding: 1px 8px; }

	#discover_map .container a { bottom: 20px; top: auto; }
	#discover_map .container > div p { top: 20px; bottom: auto; margin: 0; }
}
@media (max-width: 356px) {
	.find-programs { height: 461px; }



}



@media (max-height: 950px) {
	.story-popup .wrap { margin: 50px auto; }
}
@media (max-height: 850px) {
	.story-popup .wrap { margin: 0 auto; height: 100%; }
}
@media (max-height: 470px) {
	.stories ul li { height: 270px; width: 260px; }

/*	.story-popup .wrap .item .img {width: 100%; height: unset; }
	.story-popup .wrap .item .img img {height: unset; width: 100%; }
	.story-popup .wrap .item .right {width: 100%; height: auto; padding-bottom: 50px; }
	.story-popup .wrap .item {overflow-y: scroll; }*/
}

@media ( min-width: 1200px ) {
	#mobile-menu-wrapper { display: none !important; }
	#mobile-menu-wrapper ~ * { pointer-events: all !important; }
	#mobile-menu-wrapper ~ * { opacity: 1 !important; filter: alpha(opacity=100); }

	.slider { overflow: hidden; }
}






