  @charset "utf-8";
/* CSS Document */

@-ms-viewport {
  width: device-width;
}

@viewport {
  width: device-width;
}
/*
* 	Theme:	SMU rebrand
* 	Author:	Jason Otis
* 	Date:	June 2013
*/
/*  Colors
	maroon: #6e0408;
	blue: 	#5c96ae;
*/
/* typography - set the font-family for all selectors and classes here */

.search-txt,
h1.pageTitle 						{ font-family:"Lora", "Georgia", "Times New Roman", Helvetica, Arial, sans-serif; }

body,
h1, h2, h3, h4, h5, h6 				{ font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* typography - selector font settings: margin, font-size, color, line-height, letter-spacing */
body 								{ font-size:16px; font-size:1.6rem; line-height:1.5em; min-height: -webkit-fill-available; color:#292929; background-color:#fff; /* this bg color is shown when opening the offCanvas menu on small screens */ }
h1, h2, h3, h4, h5, h6 				{ color:#6e0408; }

	/* these selector default settings are in base.css - modify here if needed or remove */
	h1, .h1 						{ margin-bottom:12px; font-size:32px; font-size:3.2rem; line-height:1.2; }
	h2, .h2 						{ margin-bottom:12px; font-size:24px; font-size:2.4rem; line-height:1.2; font-weight:bold; }
	h3, .h3 						{ margin-bottom:8px; font-size:20px; font-size:2.0rem; line-height:1.3; }
	h4, .h4 						{ margin-bottom:8px; font-size:18px; font-size:1.8rem; line-height:1.25; }
	h5, .h5 						{ margin-bottom:8px; font-size:16px; font-size:1.6rem; }
	h6, .h6 						{ margin-bottom:6px; font-size:14px; font-size:1.4rem; font-weight:normal; letter-spacing:1px; text-transform:uppercase; }
	
	.widget h5 { font-weight: bolder; }
	.widget h5 a::after { content:"\00A0\00BB"; }
	
	p 							{ margin-bottom:18px; line-height:1.5em; }
	a:focus 						{ color:#266681; outline:thin dotted; -webkit-tap-highlight-color:rgba(0,0,0,0); }
	a:link 							{ color:#5892aa; text-decoration:none; outline:0; -webkit-tap-highlight-color:rgba(0,0,0,0); }
	a:visited 						{ color:#5892aa; text-decoration:none; outline:0; -webkit-tap-highlight-color:rgba(0,0,0,0); }
	a:hover 						{ color:#5892aa; text-decoration:underline; outline:0; cursor:pointer; -webkit-tap-highlight-color:rgba(0,0,0,0);}
	a:active 						{ color:#266681; text-decoration:none; outline:0; -webkit-tap-highlight-color:rgba(0,0,0,0); }	

/* white text */
h1.pageTitle, .breadcrumb, .breadcrumb a, .page-footer, .page-footer a, .page-footer h2,
.lures, .lures a, .lures h2, .quick-links, .quick-links a, .quick-links h2, .overlay, .overlay h2,
.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6, #sobey-bar a,
.mySmu a.toggle, .mySmu .mySmu-panel, .mySmu .mySmu-panel a, .mySmu .mySmu-panel strong, 
.side-nav a, .widget, .sidebar .widget a, .sidebar .widget h4, #slideshow .caption a, .carousel-slider .caption a, .carousel .caption a, #alert-bar a,
.main-nav #nav ul li a span, .main-nav #nav ul li .mega a, .main-nav #nav ul li .mega span, 
.events, .events a, .events h1, .events h2, .events h3, .events h4, .events h5, .events h6,
.attribution, .attribution a, .attribution h1, .attribution h2, .attribution h3, .attribution h4, .attribution h5, .attribution h6
									{ color:#fff; }

/***/

/* link modifier classes for ui elements - modify if needed or remove */
input.btn 							{ display:block; }
input.btn,
input.gsc-search-button, 
a.btn:link,
a.btn:visited						{ color:#fff; margin:10px 0; padding:6px 12px; border:0; cursor:pointer; background-color:#6097ac; }
input.btn:hover, 
input.gsc-search-button:hover, 
a.btn:hover 						{ background-color:#7cc2de; text-decoration:none; }
input.btn:active,
input.gsc-search-button:active, 
a.btn:active 						{ color:#fff; background-color:#436978; text-decoration:none; }

input.login 						{ background-color:#7d7d7d; border:1px solid #fff; }
input.login:hover 					{ background-color:#b0b0b0; }

a.view-all:after,
a.read-more:after, 
.cnt a:after						{ content:"\00A0\00BB"; }

a.sm-fb,
a.sm-tw,
a.sm-yt,
a.sm-pn 							{ display:block; float:left; width:35px; height:35px; margin-right:10px; background-position:0 0; background-repeat:no-repeat; background-size:35px 35px; }
a.sm-fb 							{ background-image:url(https://www.smu.ca/webfiles/icon-facebook@2x.png); }
a.sm-tw 							{ background-image:url(https://www.smu.ca/webfiles/icon-twitter@2x.png); }
a.sm-yt 							{ background-image:url(https://www.smu.ca/webfiles/icon-youtube@2x.png); }
a.sm-pn 							{ background-image:url(https://www.smu.ca/webfiles/icon-pinterest@2x.png); }
a.icon-gift span 					{ background:transparent url(//www.smu.ca/webfiles/icon-gift@2x.png) 14px 40% no-repeat; background-size:15px 16px; }

.menu-toggle 						{ background:transparent url(//www.smu.ca/webfiles/icon-menu.png) 15% 50% no-repeat; background-size:17px 15px; }
.search-toggle 						{ background:transparent url(//www.smu.ca/webfiles/icon-searchM.png) 50% 50% no-repeat; background-size:19px 19px;}

.chat-bubble 						{ display:block; width:72px; height:60px; background:transparent url(//www.smu.ca/webfiles/chat-bubble@2x.png) 0 0 no-repeat; background-size:72px 60px; }

/***/

/* CSS3 enhancements:rounded corners, drop-shadow, text-shadow, transitions, etc */
.mega 								{ -webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px; }
.mySmu a.toggle 					{ -webkit-border-radius:0 0 0 8px; -moz-border-radius:0 0 0 8px; border-radius:0 0 0 8px; }
.login 								{ -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}

.breadcrumb,
h1.pageTitle,
#slideshow .caption a 				{ text-shadow:2px 4px 4px rgba(0, 0, 0, 0.75); } /* drop shadow */

.mega,
.mySmu .mySmu-panel,
.mySmu a.toggle 					{ -webkit-box-shadow:2px 2px 3px rgba(50, 50, 50, 0.5); -moz-box-shadow:2px 2px 3px rgba(50, 50, 50, 0.5); box-shadow:2px 2px 3px rgba(50, 50, 50, 0.5); }

#mnav, #container 					{ -webkit-transition:.2s all ease; -moz-transition:.2s all ease; -o-transition:.2s all ease; -ms-transition:.2s all ease; transition:.2s all ease; }

a:link,
a.btn,
input.btn,
.overlay,
nav a:link 							{ -webkit-transition:.2s background ease; -moz-transition:.2s background ease; -o-transition:.2s background ease; -ms-transition:.2s background ease; transition:.2s background ease; }

#top .search-txt 					{ -webkit-transition:width 0.5s; -moz-transition:width 0.5s; -o-transition:width 0.5s; transition:width 0.5s; }

#top,
.mySmu,
.search-btn,
.search-bar 						{ -webkit-transition:height 0.5s; -moz-transition:height 0.5s; -o-transition:height 0.5s; transition:height 0.5s;  }
.search-bar 						{ -webkit-transition:top 0.5s; -moz-transition:top 0.5s; -o-transition:top 0.5s; transition:top 0.5s;  }

::-webkit-input-placeholder 		{ font-style:italic; }
:-moz-placeholder 					{ /* Firefox 18- */ font-style:italic; }
::-moz-placeholder 					{ /* Firefox 19+ */ font-style:italic; }
:-ms-input-placeholder 				{ font-style:italic; }
.placeholder 						{ font-style:italic; }
/***/

/* Structure
==================================== */
#outer-wrap 						{ position:relative; overflow:hidden; width:100%; }
#container 							{ position:relative; width:100%; background-color:#292929; background-position:50% 0; background-repeat:no-repeat; background-size:100%; }

/* Header
==================================== */
#top 								{ position:relative; height:92px; background-color:#612141; z-index:100; }
#top .row,
#top .grid_12  						{ position:relative; overflow:visible; /* make visible so you can see positioned elements */ }
.search-bar 						{ display:none!important; float:right; }
.search-txt 						{ width:108px; height:24px; padding:0 20px 0 6px; border:1px solid #959595; background:#fff url(//www.smu.ca/webfiles/smu-search@2x.png) 99% 50% no-repeat; background-size:19px 19px; }
.search-txt:focus 					{ width:168px; }
	
/* Masthead
==================================== */
.masthead 							{ position:relative; width:100%; }
.branding 							{ background-image: url(https://www.smu.ca/webfiles/logo-SMU@2x-1.png); background-position: 0 0; background-repeat: no-repeat; }
.branding a							{ display:block; width:100%; height:100%; }

#sobey-bar .grid_12 				{ position:relative; margin:0; overflow:hidden; }
.ssob 								{ position:relative; margin:30px 40px; width:397px; height:100px; background-image: url(https://www.smu.ca/webfiles/logo-ssob-24.png); background-position: 0 0; background-repeat: no-repeat; z-index:100; }
#sobey-bar p 						{ position:relative; margin:20px 40px; padding:12px; width:100%; white-space:nowrap; font-size:18px; font-size:1.8rem; text-overflow:ellipsis; overflow:hidden; background-color:#003366; line-height:1; z-index:100; }
.window 							{ position:absolute; top:0; left:0px; height:400px; background-color:#f4f7f7; background-color:rgba(244,247,247,0.75); z-index:0; }

/* Main Nav
==================================== */
#nav ul,
#nav ul li,
#mnav ul,
#mnav ul li,
.snav ul,
.snav ul li,
ul.slides,
ul.slides li,
.navLevelUp ul,
.navLevelUp ul li					{ list-style-type:none; margin:0; padding:0; }

#mnav .snav a, #mnav .snav span {
	padding: 3px 8px 3px 24px;
	}

#mnav .snav span {
	font-weight: bolder;
	color: #fff;
	}
	
#mnav .snav li li a, #mnav .snav li li span {
	padding-left: 34px;
	}
	
#mnav .snav li li li a, #mnav .snav li li li span {
	padding-left: 42px;
	}
	
.mm-pointer 						{ display:none; position:absolute; top:29px; left:50%; margin-left:-9px; width:18px; height:12px; background:transparent url(//www.smu.ca/webfiles/mm-pointer.png) 0 0 no-repeat; overflow:hidden; z-index:1001; }
.mm-pointer.curr 					{ background-image: url(https://www.smu.ca/webfiles/mm-pointer_curr.png); }
.hover .mm-pointer 					{ display:block; }

/* Breadcrumb
==================================== */
.breadcrumb 						{ display:none!important;font-size:16px; font-size:1.6rem; line-height:33px; }
.breadcrumb a.home 					{ width: 19px; height: 19px; display: block; float: left; margin: 6px 3px;  background:transparent url(//www.smu.ca/webfiles/icon-home@2x.png) 0 0 no-repeat; background-size:19px 19px; }
.breadcrumb div a:last-child		{ font-weight: bold; }

/* Content
==================================== */
#main 								{ z-index:1; }
.top-sharing 						{ margin-bottom:10px;display:block; text-align:right; line-height:32px; }
.print 								{ display:block; float:right; margin:9px 0 0 4px; width:25px; height:21px; background:transparent url(//www.smu.ca/webfiles/icon-print.png) 0 0 no-repeat; }

h1.pageTitle 						{ font-weight:bold; }
.home h1.pageTitle 					{ margin-bottom:0; }
.content 							{ position:relative; background-position:50% 0%; background-repeat:no-repeat; background-size:100%; }
.section 							{ position:relative; margin:0 auto; background-color:#202020; }
.cnt-wrapper 						{ margin:0 8px 8px; background:#292929 url(//www.smu.ca/webfiles/tile-dark.png) 0 0; }
.cnt-body 							{ padding:2px 12px; background-color:#f4f7f7; }
.cnt-body.intro 					{ margin-bottom:8px; }
.inside .main 						{ background-color:#f4f7f7; }
.inside.lurepage .main 				{ background-color:transparent; }
.page-footer 						{ font-size:14px; font-size:1.4rem; line-height:1.1; }

.quick-links,
.lures 								{ padding-top:8px; background:#292929 url(//www.smu.ca/webfiles/tile-dark.png) 0 0; }
.page-footer.lures 					{ margin-top:0; }
.lures .img-wrap 					{ line-height:0; }
.lures .cnt-wrap 					{ padding:12px 12px 14px; }
.lures .cnt-wrap h2 				{ margin-bottom:8px; font-weight:bold; line-height:1; }
.lures .cnt-wrap ul,
.lures .cnt-wrap p 					{ margin:0; }
.lures .cnt-wrap li 				{ margin:0 0 0 20px; padding:0; line-height:1.2; }
.lures .grid_4 						{ margin:0; background-color:#6e0408; }
.lures .large .grid_4,
.lures .medium .grid_4 				{ margin:0; background-color:#6e0408; border:2px solid #a1a1a1; }
.lures .small .grid_4 				{ margin:0; background-color:#6e0408; border:2px solid #6e0408; }
.main .lures .small 				{ margin-top:8px; }
.lures .grid_4:first-child 			{ margin-right:8px; }
.lures .wrapper-block select,
.lures .wrapper-inline select,
.lures .wrapper-block input,
.lures .wrapper-inline input 		{ margin:0; width:100%; }

.page-footer .grid_4 				{ background-color:#6e0408; }
.page-footer .cnt 					{ padding:12px 12px 14px; }
.cnt-body h2,
.page-footer h2 					{ font-weight:bold; line-height:1; }
.page-footer h2 					{ margin-bottom:6px; }

/* slider stuff */
ul.slides 							{ width:100%; height:100%; margin:0; }
ul.slides li 						{ position:relative; width:100%; height:100%; }
ul.slides .caption 					{ position:relative; z-index:100; }

/* main bg slideshow container */
#slideshow 							{ position: absolute; top:0; left:0; width:100%; height:100%; z-index:0; }
.ssnav,
.ss_controls 						{ position:relative; overflow:visible; z-index:10; }
#slideshow ul.slides li 			{ background-position:50% 0; background-size:100%; background-repeat:no-repeat; }
#slideshow ul.links li 				{ font-weight:bold; }
	
/* home featured content, slider */
.featured .img-wrap 				{ border-width:2px 2px 0 2px; border-style:solid; border-color:#636363; line-height:0; }
/* .featured .grid_4:nth-child(2) .img-wrap{ border-color:#9b9b9b; } */
.featured .btn-wrap 				{ border:2px solid #9b9b9b; background-color:#9b9b9b; }
.featured .lure-slideshow .btn-wrap  { border-top:0; background-color:#202020; line-height:1; }
/* .featured .grid_4:nth-child(2) .btn-wrap{ border-top:0; background-color:#202020; line-height:1; } */
.featured .btn-wrap a.lnk-btn 		{ display:block; width:49.67%; float:right; background-color:#6e0408; color:#fff; font-size:20px; font-size:2.0rem; font-weight:bold; }
.featured .btn-wrap a.lnk-btn:hover { background-color:#7d0509; }
.featured .btn-wrap a.lnk-btn:first-child{ float:left; margin-right:2px; }
.featured .btn-wrap a.lnk-btn span 	{ display:inline-block; padding:0 12px; line-height:74px; }

.featured .bottom-caption { background-color:#6e0408; color:#fff; font-size:20px; font-size:2.0rem; padding: 5px; height: 64px; overflow: hidden; }
.featured .bottom-caption p { font-size: 1.3rem; margin: 5px 0 0 0; }
.featured .bottom-caption a { color:#fff; }
.featured .bottom-caption a::after { content:"\00A0\00BB"; }

.featured .videolure .img-wrap { border-color:#9b9b9b; }
.featured .videolure .btn-wrap { border-top:0; background-color:#202020; line-height:1; }

.has-overlay 						{ position:relative; }

.carousel-slider 					{ position:relative; }
.carousel .caption p,
.carousel-slider .caption p 		{ margin:0; }
.carousel ul.slides li,
.carousel ul.slides li img,
.carousel-slider ul.slides li,
.carousel-slider ul.slides li img	{ line-height:1; }
.carousel 							{ position:relative; width:100%; height:100%; }

.home-lightbox .bottom-caption {
	line-height: normal;
}
	

/* home events */
.events 							{ background:#292929 url(//www.smu.ca/webfiles/tile-dark.png) 0 0; font-size:15px; font-size:1.5rem; }
.events h2 							{ font-weight:bold; margin-bottom:20px; line-height:1; }
.events .grid_6 					{ position:relative; }
.events .grid_6 .grid_3 			{ margin:0; }
.event 								{ margin-bottom:12px; }
.event-title 						{ display:block; font-weight:bold; }
.event-date 						{ display:block; font-style:italic; }

.home .events .smuevents 			{ border-right:2px solid #c2c2c2; }

/* Sidebar
==================================== */
.sidebar 							{  }
.sidebar .widget 					{ margin:0 7px; padding:12px; border-top:1px solid #215877; }
.sidebar .widget p 					{ margin:0 0 8px; font-size:14px; font-size:1.4rem; line-height:normal; }
.sidebar .widget h1,
.sidebar .widget h2,
.sidebar .widget h3,
.sidebar .widget h4,
.sidebar .widget h5,
.sidebar .widget h6 				{ margin-bottom:8px; line-height:normal; }
.sidebar .widget.fb 				{ padding:6px 0; }
.side-nav 							{ padding:1px 0 7px; }
.sobey .side-nav 					{ background:#093d6d url(//www.smu.ca/webfiles/tile-darkBlue.png) 0 0; }
.side-nav .navLevelUp ul li span a 	{ background-image:url(https://www.smu.ca/webfiles/icon-upLevel@2x.png); background-position:0 5px; background-repeat:no-repeat; background-size:14px 14px; }
.fb_iframe_widget 					{ background-color: #fff; }
.fb * 								{ width: 100% !important; }/* make FB like box 'responsive' */

/* Footer
==================================== */
footer 								{ display:none!important; padding:20px 0 40px; font-size:12px; font-size:1.2rem; background:#292929 url(//www.smu.ca/webfiles/tile-dark.png) 0 0; }
footer .attribution 				{  }
footer .attribution p 				{ margin:0 0 10px 0; }
footer p.social-media 				{ margin:20px 0; clear:both; }
footer a.view-all 					{ margin-top: 17px; display: block; float: left; }
footer p.copyright,
footer p.copyright a 				{ color:#959595; }

/* Misc
==================================== */
.hrule 								{ display:block; margin:10px 0; height:1px; border-top:1px solid #5c96ae; clear:both; }
.relative 							{ position:relative; }
.hover .mega 						{ z-index:1000; }

/* home page alert bar */
#alert-bar 							{ position:absolute; top:0px; left:0; width:100%; z-index:100; background-color:#ee1c24; color:#fff; }
#alert-bar h3 						{ margin:0; padding:12px 0; text-transform:uppercase; }

/* faculty bio page header */
.biopage.inside .content 			{ padding:0; }
.biopage #sidebar .navLevelUp 		{ padding-bottom:0; border-bottom:0; }
#bio-bar 							{ margin-bottom:22px; width:100%; background-color:rgba(39,39,39,0.9); color:#fff; line-height:1.2; }
#bio-bar .pageTitle 				{ margin:40px 0 12px; }
#bio-bar .grid_12 					{ margin:0 8px; padding-top:40px; }

/* tabs */
.tabs ul,
.tabs ul li 						{ margin:0; padding:0; list-style-type:none; }
.tabs ul li 						{ display:inline; float:left; margin:0 4px 0 0; }
.tabs ul li a 						{ display:block; float:left; padding:2px 36px 2px 8px; color:#6e0408; }
.tabs ul li.ui-tabs-active a 		{ color:#fff; background-color:#6e0408; }
.tabs ul li.ui-tabs-active a:hover 	{ text-decoration:none; background-color:#87050a; }
.tabs.wrapper-block [type="text"] 	{ width:98%; border:0; margin:0; }
.tabs ul li.last 					{ margin:0 0 0 1px; }

/* library search - uses above tabs styles */
.link-list 							{ color:#6e040b; }
.link-list,
.library-search 					{ font-size:14px; font-size:1.4rem; }
.library-search 					{ margin:0 0 20px; padding:0 12px; }
.library-search .search,
.library-search .guides 			{ }
.library-search .btn 				{ width:80px; text-align:left; }
.library-search .or 				{ text-align:center; text-transform:uppercase; color:#6e0408; line-height: 90px; }
.library-search .tab-panels input[type^=text] { border-width:6px 1px 1px; border-style:solid; border-color:#6e0408 #7c7e7d #7c7e7d; background-color:#fff; }
.library-search .wrapper-block [type="text"],
.library-search .wrapper-block select { width:96%; border:0; margin:0; }
.library-search .wrapper-block select { margin-top:27px; padding:5px; border:1px solid #7c7e7d; background-color:#fff; }

/* faculty search results */
.faculty-item 						{ margin-bottom:18px; padding-bottom:18px; border-bottom:1px solid #5c96ae; }
.faculty-item .faculty-img 			{ float:left; margin:0 20px 0 0; }
.faculty-item .faculty-txt 			{ float:left; width:60%; }
.faculty-txt p 						{ margin:6px 0 0; line-height:1.3; }

/* collapsible */
#accordion  						{ margin-bottom:20px; border-bottom:1px solid #5c96ae; }
#accordion h2 						{ position:relative; margin:0; padding:15px 24px 15px 0; border-top:1px solid #5c96ae; font-weight:bold; line-height:1; cursor:pointer; outline:none; }
#accordion h2:first-child 			{ border-top:0; }
#accordion h3 						{ padding:0; font-weight:bold; }
.collapsible 						{ display:none; padding-bottom:20px; }

.ui-accordion-header-icon.ui-icon 	{ position:absolute; top:50%; right:4px; margin-top:-7px; width:14px; height:14px; background-image:url(https://www.smu.ca/webfiles/toggle@2x.png); background-repeat:no-repeat; background-size:30px 14px; }
.ui-icon-triangle-1-s 				{ background-position:-100% -100%; }
.ui-icon-triangle-1-e 				{ background-position:0 0; }

/* content area flexslider */
.cnt-slider 					{ position:relative; width:100%; margin:2px auto; overflow:hidden; border-bottom:1px solid #5c96ae; }
.cnt-slider ul.slides,
.cnt-slider ul.slides li,
.cnt-slider ul.slides .caption p		{ margin: 6px 0 6px 0; padding: 0; line-height:1; }
.cnt-slider ul.slides .caption	 		{ position:absolute; bottom:12px; left:0; margin:0; width:75%; z-index:100; }
.cnt-slider ul.slides li a 			{ color:#292929; }
/* .cnt-slider-half  					{ position:relative; width:100%; margin:2px auto; overflow:hidden; border-bottom:1px solid #5c96ae; } */
/* .cnt-slider-half  ul.slides, */
/* .cnt-slider-half  ul.slides li, */
/* .cnt-slider-half  ul.slides .caption p		{ margin: 6px 0 6px 0; padding: 0; line-height:1; } */
/* .cnt-slider-half  ul.slides .caption	 		{ position:absolute; bottom:12px; left:0; margin:0; width:75%; z-index:100; } */
/* .cnt-slider-half  ul.slides li a 			{ color:#292929; } */
.sml-slider 					{ position:relative; width:100%; margin:2px auto; overflow:hidden; border-bottom:1px solid #5c96ae; }
.sml-slider ul.slides,
.sml-slider ul.slides li,
.sml-slider ul.slides .caption p	 	{ margin: 6px 0 6px 0; padding: 0; line-height:1; }
.sml-slider ul.slides .caption 			{ position:absolute; bottom:12px; left:0; margin:0; width:75%; z-index:100; }
.sml-slider ul.slides li a 			{ color:#292929; }

/* quick links section */
.quick-links 						{ padding:24px; font-weight:bold; }
.quick-links ul 					{ list-style-type:none; margin:0; padding:0; }
.quick-links ul li 					{ list-style-type:none; margin:0 0 20px 12px; padding:0; }

/* table styles */
table.plaid 						{ display:table; table-layout:auto; margin:0 12px 24px; border-collapse:collapse; border:0; }
table.plaid td 						{ vertical-align:top; padding:4px 12px; font-size:15px; font-size:1.5rem; background-color:#c8e2ec; }
table.plaid td.td-col1,
table.plaid tr.tr-header td 		{ font-weight:bold; }
table.plaid tr.tr-header td 		{ font-size:14px; font-size:1.4rem; white-space:nowrap; background-color:#b9d5e0; }


/* table styles for centred table ab */
table.plaid_centred					{ display:table; table-layout:auto; margin:0 12px 24px; border-collapse:collapse; border:0; }
table.plaid_centred td 						{ vertical-align:top; padding:4px 12px; font-size:15px; font-size:1.5rem; background-color:#c8e2ec; }
table.plaid_centred td.td-col1,
table.plaid_centred tr.tr-header td 		{ font-weight:bold; }
table.plaid_centred tr.tr-header td 		{ font-size:14px; font-size:1.4rem; white-space:nowrap; background-color:#b9d5e0; }

/* alt colors - won't work in lt IE8 */
table.plaid tr:nth-child(odd) td:nth-child(odd){ background-color:#aac7d3; }
table.plaid tr:nth-child(odd) td:nth-child(even),
table.plaid tr:nth-child(even) td:nth-child(odd){ background-color:#b9d5e0; }

textarea.message-box 				{ width:100%; height:100px; }
.search-results 					{ color:#7d7d7d; }


/* Light Blue Table Background */

.lightblue table, .lightblue tr, .lightblue td {
	background-color:#C4D8DF;
	padding:20px;
}

/* Table with just plain borers around each td, in blue */

.withBorder {
	border-collapse: collapse;
}

.withBorder td, th {
    border: 1px solid #6a96a8;
	padding:10px;
}


/* Table header tri-color backgrounds   */
#plaidHeader {
    border-collapse: collapse;
	border: 1px solid #55737e;
	padding: 5px 10px 5px 10px;
    margin-left:10px;
}

#plaidHeader th{
	text-align: left;
    border-collapse: collapse;
	border: 1px solid #55737e;
	padding: 5px 10px 5px 10px;
}

#plaidHeader td{
	text-align: left;
    border-collapse: collapse;
	border: 1px solid #55737e;
	padding: 5px 10px 5px 10px;
}

th.plaidHeader:nth-child(1n+0) {
    background: #8cb3c3;
}

th.plaidHeader:nth-child(2n+0){
    background: #a3c2ce;
}

th.plaidHeader:nth-child(3n+0){
    background: #c4d8df;
}

th.plaidHeader:nth-child(4n+0){
    background: #8cb3c3;
}

th.plaidHeader:nth-child(5n+0){
    background: #a3c2ce;
}



/* *** */

/* Media Queries - responsive css
==================================== */

/ Retina /
@media only screen and (-webkit-min-device-pixel-ratio:2) {
	
}

/ Phone (portrait 300px) /
@media only screen and (max-width:767px) {
	#container 							{ background-position:50% 105px; }
	/* Header
	==================================== */
	#top 								{ z-index:1; height:105px; }
	.masthead,
	#top .row,
	#top .grid_12 						{ width:100%; height:100%; }
	
	/* Masthead
	==================================== */
	#alert-bar 							{ text-align:center; }
	#alert-bar .grid_10 				{ width:100%; margin:0; }
	#alert-bar h3 						{ padding:6px; font-size:12px; font-size:1.2rem; line-height:1; }
	#bio-bar 							{ margin-bottom:0px; text-align:center; }
	#bio-bar .grid_12 					{ margin:0; padding:0px; }
	#bio-bar img 						{ margin:0 auto; }
	#bio-bar .pageTitle 				{ margin:6px 0 12px; }

	.branding 							{ margin:0 auto; width:176px; height:43px; background-size:176px 43px; }
	.menu-btn,
	.search-btn,
	.mySmu 								{ display:none!important;position:absolute; top:55px; height:39px; border-top:1px solid #b3b3b3; }
	
	.search-bar 						{ display:block; position:absolute; top:55px; height:39px; float:none; width: 100%; background-color: #6e0408; overflow:hidden; border-top:1px solid #b3b3b3; }
	.search-txt 						{ display:block; width:86%; margin:12px auto 0;}
	.search-txt:focus 					{ width:86%; }

	.menu-btn 							{ left:0; width:36.25%; background-color:#6e0408; }
	.search-btn 						{ left:36.25%; width:29%; background-color:#6e0408; border-width:1px 1px 0; border-style:solid; border-color:#b3b3b3; z-index:1; }
	
	.showSearch .search-btn 			{ height:40px; }
	.showSearch .search-bar 			{ top:95px; height:50px; }
	#top.showSearch 					{ height:155px }
	
	a.menu-toggle,
	a.search-toggle 					{ display:block; width:100%; height:100%; text-align:center; color:#fff; line-height:39px; }

	.mySmu 								{ right:0; width:34.4%; height:39px; overflow:hidden; z-index:1000; border-radius:0; }
	.mySmu.opened 						{ width:100%; height:100%; }
	.mySmu .drawer						{ display:block; width:100%; }
	.mySmu a.toggle 					{ display:block; float:right; width:100%; padding:0; font-weight:bold; font-style:italic; text-align:center; line-height:39px; text-decoration:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
	.mySmu.opened a.toggle 				{ width:34.4%; }
	.mySmu .mySmu-form 					{ padding:20px; }
	.mySmu .mySmu-panel					{ display:none; position: absolute; top:39px; right: 0; width: 100%; }
	.mySmu.opened .mySmu-panel			{ display:block; }
	.mySmu .mySmu-panel,
	.mySmu a.toggle 					{ -webkit-box-shadow:none; background-color:rgb(96,151,172); -moz-box-shadow:none; box-shadow:none; }
	.mySmu .mySmu-panel input			{ display:block; margin-bottom:4px; }
	.mySmu .mySmu-panel [type="text"],
	.mySmu .mySmu-panel [type="password"]{ width:100%; }
	.mySmu .links .link_col 			{ display:block; width:100%; text-transform:uppercase; }
	.mySmu .links .link_col a			{ display:block; padding:0 14px; font-size:16px; font-size:1.6rem; line-height:32px; border-top:1px solid #fff; }
	.mySmu .links .link_col a:hover		{ background-color:#6ba5bf; text-decoration:none; }
	
	/* Main Nav
	==================================== */
	#mnav .nav-header 					{ margin:0 auto; padding-top:10px; height:55px; background-color:#6e0408; border-bottom:1px solid #b3b3b3; }
	
	/* side-nav becomes offCanvas nav on mobile */
	#mnav .side-nav 					{ padding:0; background:#fff; }
	.side-nav ul li,
	.side-nav ul li a,
	.side-nav ul li a span,
	.side-nav .navLevelUp ul li span a 	{ display:block; font-size:17px; font-size:1.7rem; }
	.side-nav .section-header ul li a span,
	.side-nav .snav ul li a span,
	.side-nav .navLevelUp ul li span a 	{ padding:8px 12px 8px 24px; box-shadow:inset -15px 0px 22px -17px #000; }
	.side-nav .snav ul li a span 		{ padding-left: 48px; }
	.side-nav .snav ul ul li a span 	{ padding-left: 60px; }
	.side-nav .snav ul ul ul li a span 	{ padding-left: 72px; }
	.side-nav .snav ul ul ul ul li a span 	{ padding-left: 84px; }
	.side-nav .navLevelUp ul li span a 	{ background-position:6px 10px; }
	
	.side-nav ul li a:hover span,
	.side-nav ul li a.current span 		{ background-color:#5c5555; }
	.side-nav ul li a.current span 		{ font-weight:bold; }
	.side-nav .snav a.icon-gift span 	{ background-position:28px 40%; }
	
	/* Main Nav // modified from off-canvas menu by David Bushell | http://dbushell.com/ */
	#mnav 								{ position: absolute; top: 0; display:block; margin:0 auto; width:100%; background-color:#fff; z-index:200; overflow: hidden; /*box-shadow:inset -15px 0px 22px -17px #000;*/ }
	#mnav .row 							{ width:100%; }
	#mnav:not(:target) 					{ z-index: 1; height: 0; }
	#mnav:target .close-btn 			{ display: none; /* change to display block if to use this button */ }
	#mnav .close-btn 					{ position: absolute; bottom: -45px; left: 10px; padding-left:22px; background:transparent url(//www.smu.ca/webfiles/close-btn.png) 0 50% no-repeat; background-size: 18px 18px; }
	#mnav .block 						{ position: relative; padding: 0; }
	#mnav ul li 						{ position: relative; border-bottom:1px solid #fff; background-color:#363636; }
	#mnav ul ul li 						{ border-top:1px solid #fff; border-bottom:0; }
	#mnav li.is-active:after 			{ z-index: 50; display: block; content: ""; position: absolute; top: 50%; right: -0.03125em; margin-top: -0.625em; border-top: 0.625em transparent solid; border-bottom: 0.625em transparent solid; border-right: 0.625em white solid; }
	
	.js-ready #mnav 					{ height: 100%; width: 80%; /*-webkit-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25); -moz-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25); box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);*/ }
	.js-ready #mnav .block 				{ background: transparent; }
	.js-ready #mnav .close-btn 			{ display: none; /* change to display block if to use this button */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
	.js-ready #mnav .close-btn:focus,
	.js-ready #mnav .close-btn:hover 	{ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
	.js-ready #mnav 					{ left: -80%; }
	.js-ready #container 				{ left: 0; }
	.js-nav #container 					{ left: 80%; }
	.csstransforms3d.csstransitions.js-ready #mnav { left: 0; -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; }
	.csstransforms3d.csstransitions.js-ready #container { left: 0 !important; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 500ms ease; -moz-transition: -moz-transform 500ms ease; -o-transition: -o-transform 500ms ease; transition: transform 500ms ease; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; }
	.csstransforms3d.csstransitions.js-nav #container { -webkit-transform: translate3d(80%, 0, 0) scale3d(1, 1, 1); -moz-transform: translate3d(80%, 0, 0) scale3d(1, 1, 1); -ms-transform: translate3d(80%, 0, 0) scale3d(1, 1, 1); -o-transform: translate3d(80%, 0, 0) scale3d(1, 1, 1); transform: translate3d(80%, 0, 0) scale3d(1, 1, 1); }
	.csstransforms3d.csstransitions.js-ready #mnav .block { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; -webkit-transition: opacity 300ms 100ms, -webkit-transform 500ms ease; -webkit-transition-delay: ease, 0s; -moz-transition: opacity 300ms 100ms ease, -moz-transform 500ms ease; -o-transition: opacity 300ms 100ms ease, -o-transform 500ms ease; transition: opacity 300ms 100ms ease, transform 500ms ease; -webkit-transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9); -moz-transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9); -ms-transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9); -o-transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9); transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9); -webkit-transform-origin: 50% 0%; -moz-transform-origin: 50% 0%; -ms-transform-origin: 50% 0%; -o-transform-origin: 50% 0%; transform-origin: 50% 0%; }
	.csstransforms3d.csstransitions.js-nav #mnav .block { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
	
	
	/* Content
	==================================== */
	h1.pageTitle 						{ margin-left:12px; }
	.home .content 						{ padding:316px 0 0; }
	.inside .content 					{ padding:164px 0 0; }
	
	/* slideshow container */
	#slideshow ul.slides .caption 		{ margin-top:106px;  }
	#slideshow .slide_1 				{ background-image:url(https://www.smu.ca/images/bgs/home/home_1-mobile.jpg); }
	#slideshow .slide_2 				{ background-image:url(https://www.smu.ca/images/bgs/home/home_2-mobile.jpg); }
	#slideshow .slide_3 				{ background-image:url(https://www.smu.ca/images/bgs/home/home_3-mobile.jpg); }
	#slideshow ul.links 				{ margin-left:12px; font-size:14px; font-size:1.4rem; }
	
	.sidebar,
	.aside,
	.cols_2 .main,
	.cols_3 .main 						{ margin-top:0; }
	.cnt-wrapper 						{ margin:0; background-image:none; }
	
	.img-left,
	.img-right,
	.img-center 						{ display:block; float:none; margin:10px 0; border:none; }
	
	.carousel ul.slides li  			{ border-top:2px solid #9b9b9b; color:#f4f7f7; }
	.carousel ul.slides li:first-child  { border-top:0; }
	.carousel .caption 					{ padding:12px; }
	.carousel img 						{ width:90px; height:auto; float:right; }
	.featured .col2,
	.featured .col3 					{ margin:0; }
	.featured .col2 .btn-wrap			{ border-bottom:0; }
	.featured .btn-wrap a.lnk-btn span 	{ line-height:52px; }
	.featured .overlay 					{ padding: 6px 0; float: left; width: 60%; }
	.featured .overlay h2 				{ margin-bottom: 6px; }
	.featured .overlay p 				{ margin-bottom: 0; line-height: 1.1; font-size:14px; font-size:1.4rem; }
	.featured .img-wrap 				{ background-color:#6e0408; border-color:#9b9b9b; }
	.featured .img-wrap img 			{ width: 32.65625%; float: left; margin-right: 20px; }
	
	.home .smuevents 					{ border-bottom:2px solid #c2c2c2; }
	.home .events .grid_6 				{ margin:0; padding:20px; width:auto; }
	.home .events ul					{ margin-bottom:24px; }
	.events .see-all 					{ display:inline-block; margin-top:10px; text-align:right; }
	
	.sidebar .widget 					{ padding:5px; font-size:16px; font-size:1.6rem; }
	.page-footer 						{ padding:0; }
	.page-footer [class*="grid_"] 		{ margin:0; }
	.page-footer [class*="grid_"]:nth-child(2) 	{ margin:4px 0; }
	table.plaid 						{ margin:0; }
	
	.lures .large,
	.lures .medium  					{ margin-bottom:0; }
	.lures .large .grid_4,
	.lures .medium .grid_4
	.lures .small .grid_4 				{ width:99%; margin:0 auto 8px; }
	.main .lures .small 				{ margin-top:0; }
	
	/*.cnt-slider					{ height:240px; }*/
	.cnt-slider							{ height:320px; }
	.cnt-slider .caption p				{ font-size:14px; font-size:1.4rem; }
	/* .cnt-slider-half 					{ height:180px; } */
	/* .cnt-slider-half  .caption p			{ font-size:14px; font-size:1.4rem; } */
	.sml-slider							{ height:250px; }
	.sml-slider .caption p				{ font-size:14px; font-size:1.4rem; }
	/* library search */
	.library-search .search,
	.library-search .guides 			{ width:256px; }
	.library-search .float-left 			{ float:none; width:100%; }
	.library-search .or 				{ line-height:1.2; }
	
	.faculty-item .faculty-txt 			{ float:left; width:50%; }
	
	#sobey-bar .grid_12 				{ background-color:rgba(255,255,255,0.7); }
	.ssob 								{ margin:10px auto 0; width:90%; height:80px; background-size:290px auto; z-index:100; }
	#sobey-bar p 						{ margin:10px auto; width:90%; white-space:inherit; overflow:inherit; }
	.window 							{ display:none; }
	
	/* ==== SECTION MOBILE BG IMAGES ==== */
	/* Campus */
	.campus1 						{ background-image:url(https://www.smu.ca/images/bgs/campus/campus_1-mobile.jpg); }
	/* Faculty */
	.faculty1 						{ background-image:url(https://www.smu.ca/images/bgs/faculty/faculty_1-mobile.jpg); }
	.faculty2 						{ background-image:url(https://www.smu.ca/images/bgs/faculty/faculty_2-mobile.jpg); }
	/* Athletics */
	.athletics1 						{ background-image:url(https://www.smu.ca/images/bgs/athletics/athletics_1-mobile.jpg); }
	.athletics2 						{ background-image:url(https://www.smu.ca/images/bgs/athletics/athletics_2-mobile.jpg); }
	/* Science */
	.science1 						{ background-image:url(https://www.smu.ca/images/bgs/science/science_1-mobile.jpg); }
	/* Library */
	.library-landing1 					{ background-image:url(https://www.smu.ca/images/bgs/library-landing/library-landing_1-mobile.jpg); }
	/* Students */
	.students1 						{ background-image:url(https://www.smu.ca/images/bgs/students/students_1-mobile.jpg); }
	/* Sobey */
	.sobey1 						{ background-image:url(https://www.smu.ca/images/bgs/sobey/sobey_1-mobile.jpg); }
	/* Research */
	.research-inner1 					{ background-image:url(https://www.smu.ca/images/bgs/research-inner/research-inner_1-mobile.jpg); }
	.research-landing1 					{ background-image:url(https://www.smu.ca/images/bgs/research-landing/research-landing_1-mobile.jpg); }
	/* International Landing */
	.international-landing1 				{ background-image:url(https://www.smu.ca/images/bgs/international-landing/international-landing_1-mobile.jpg); }
	.international-landing2 				{ background-image:url(https://www.smu.ca/images/bgs/international-landing/international-landing_2-mobile.jpg); }
	.international-landing3 				{ background-image:url(https://www.smu.ca/images/bgs/international-landing/international-landing_3-mobile.jpg); }
	/* International Inner */
	.international-inner1 					{ background-image:url(https://www.smu.ca/images/bgs/international-inner/international-inner_1-mobile.jpg); }
	/* Robie Street Fall */
	.robie-fall1 						{ background-image:url(https://www.smu.ca/images/bgs/robie-fall/robie-fall_1-mobile.jpg); }
	/* Academics */
	.academics-inner1 					{ background-image:url(https://www.smu.ca/images/bgs/academics-inner/academics-inner_1-mobile.jpg); }
	.academics-landing1 					{ background-image:url(https://www.smu.ca/images/bgs/academics-landing/academics-landing_1-mobile.jpg); }
	.academic-programs1 					{ background-image:url(https://www.smu.ca/images/bgs/academic-programs/academic-programs_1-mobile.jpg); }
	/* Sobey Building */
	.sobey-building1 					{ background-image:url(https://www.smu.ca/images/bgs/sobey-building/sobey-building_1-mobile.jpg); }
	/* About SMU Landing Page */
	.about-smu-landing1 { background-image:url(https://www.smu.ca/images/bgs/about-smu-landing/about-smu-landing_1-mobile.jpg); }
	/* About SMU Inner Pages */
	.about-smu-inner1 { background-image:url(https://www.smu.ca/images/bgs/about-smu-inner/about-smu-inner_1-mobile.jpg); }
	/* Alumni Landing Page */
	.alumni-landing1 { background-image:url(https://www.smu.ca/images/bgs/alumni-landing/alumni-landing_1-mobile.jpg); }
	.alumni-landing2 { background-image:url(https://www.smu.ca/images/bgs/alumni-landing/alumni-landing_2-mobile.jpg); }
	.alumni-landing3 { background-image:url(https://www.smu.ca/images/bgs/alumni-landing/alumni-landing_3-mobile.jpg); }
	/* Alumni Inner Page */
	.alumni-inner1 { background-image:url(https://www.smu.ca/images/bgs/alumni-inner/alumni-inner_1-mobile.jpg); }
	/* Future Students Landing Page */
	.future-students-landing1 { background-image:url(https://www.smu.ca/images/bgs/future-students-landing/future-students-landing_1-mobile.jpg); }
	/* FGSR Landing */
	.fgsr-landing1 { background-image:url(https://www.smu.ca/images/bgs/fgsr-landing/fgsr-landing_1-mobile.jpg); }
	/* FGSR Inner */
	.fgsr-inner1 { background-image:url(https://www.smu.ca/images/bgs/fgsr-inner/fgsr-inner_1-mobile.jpg); }
	/* Campus Life Inner */
	.campus-life-inner1 { background-image:url(https://www.smu.ca/images/bgs/campus-life-inner/campus-life-inner_1-mobile.jpg); }
	/* Arts Landing */
	.arts-landing1 { background-image:url(https://www.smu.ca/images/bgs/arts-landing/arts-landing_1-mobile.jpg); }
	/* Arts Inner */
	.arts-inner1 { background-image:url(https://www.smu.ca/images/bgs/arts-inner/arts-inner_1-mobile.jpg); }
	/* Giving Landing */
	.giving-landing1 { background-image:url(https://www.smu.ca/images/bgs/giving-landing/giving-landing_1-mobile.jpg); }
	/* Giving Inner */
	.giving-inner1 { background-image:url(https://www.smu.ca/images/bgs/giving-inner/giving-inner_1-mobile.jpg); }
	/* Academic Resources Landing */
	.academic-resources-landing1 { background-image:url(https://www.smu.ca/images/bgs/academic-resources-landing/academic-resources-landing_1-mobile.jpg); }
	/* SMUfit */
	.smufit1 { background-image:url(https://www.smu.ca/images/bgs/smufit/smufit_1-mobile.jpg); }
	/* EPD */
	.epd1 	{ background-image:url(https://www.smu.ca/images/bgs/epd/epd_standard-mobile.jpg); }
	/* TLC Landing */
	.tlc-landing1 { background-image:url(https://www.smu.ca/images/bgs/tlc-landing/tlc-landing_1-mobile.jpg); }
	/* TLC Inner */
	.tlc-inner1 { background-image:url(https://www.smu.ca/images/bgs/tlc-inner/tlc-inner_1-mobile.jpg); }
	/* Gorsebrook Research Centre Landing */
	.grc-landing1 { background-image:url(https://www.smu.ca/images/bgs/grc-landing/grc-landing_1-mobile.jpg); }
	/* Computer Lab */
	.computer-lab1 { background-image:url(https://www.smu.ca/images/bgs/computer-lab/computer-lab_1-mobile.jpg); }
	/* Success Maps */
	.success-maps1 { background-image:url(https://www.smu.ca/images/bgs/success-maps/success-maps_1-mobile.jpg); }
    /* Rock Wall */
    .rockwall1 {background-image:url(https://www.smu.ca/images/bgs/rockwall/rockwall_1-mobile.jpg)}
     /* Building */
    .building1 {background-image:url(https://www.smu.ca/images/bgs/building/building_1-mobile.jpg)}
     /* Quad in Fall */
    .quad1 {background-image:url(https://www.smu.ca/webfiles/quad_1-mobile.jpg)}
     /* Library in Fall */
    .library1 {background-image:url(https://www.smu.ca/webfiles/library_1-mobile.jpg)}

  
	
	/* Footer
	==================================== */
	footer 						{ padding:0; }
	footer [class*="grid_"] 			{ margin-top:0; }
	footer .attribution 				{ padding:20px 12px; }
	footer .attribution p 				{ margin:0 0 12px; }
	footer .attribution .grid_2 p 		{ margin:0; }
	
	
	.home-lightbox .bottom-caption {
		padding: 6px 0;
		border: 0;
	}
	
	.featured .home-lightbox {
		border-width: 2px 2px 2px 2px;
	}
}	 

/ Phone (landscape 420px) /
@media only screen and (min-width:480px) and (max-width:767px) {
	.home .content 						{ padding:280px 0 0; }
	.inside .content 					{ padding:112px 0 0; }
	
	/* slideshow container */
	#slideshow ul.slides .caption 		{ margin-top:82px; }
	#slideshow ul.slides .caption a 	{ display:inline-block; }
	/*.cnt-slider							{ height:320px; }*/
	.cnt-slider							{ height:355px; }
	/* .cnt-slider-half 					{ height:200px; } */
	.sml-slider							{ height:265px; }
	
}

/ Tablet and up /
@media only screen and (min-width:768px) {
	/* main nav */
	.main-nav 							{ display:none!important; position:absolute; top:60px; left:0; width:100%; margin:0 auto; }
	.main-nav #nav 						{ display:block; margin:0; width:auto; }
	.main-nav #nav ul					{ display:table; table-layout:auto; width:100%; text-align:center; }
	.main-nav #nav ul li 				{ display:table-cell; }
	.main-nav #nav ul li a 				{ display:block; margin:0; padding:2px 0 5px; font-size:16px; font-size:1.6rem; text-align:center; border-width:0 1px 1px 1px; border-style:solid; border-color:#6e0408; }
	.main-nav #nav ul li a span 		{ display:block; padding:0 14px; line-height:24px; border-left:1px solid #9a5053; }
	.main-nav #nav ul li.hover a,
	.main-nav #nav ul li a:hover 		{ text-decoration:none; border-color:#fff; }
	.main-nav #nav ul li a.current 		{ text-decoration:none; background-color:#6097ac; border-color:#6097ac; }
	.main-nav #nav ul ul 				{ display:none; }
	.main-nav #nav ul li a:hover span,
	.main-nav #nav ul li a.current span { border-left-color:transparent; }
	.main-nav #nav ul li.first a span 	{ border-left:0; }
	.main-nav #nav ul li a.icon-gift span{ padding-left:38px; }

	/* mega menu */
	.main-nav #nav ul li .mega 					{ display:none; position:absolute; top:32px; left:0; width:650px; padding:50px 8px 16px; background:#292929 url(//www.smu.ca/webfiles/tile-dark.png) 0 0; z-index:1000; }
	.main-nav #nav ul li .mega ul,
	.main-nav #nav ul li .mega li,
	.main-nav #nav ul li .mega a,
	.main-nav #nav ul li .mega span 			{ display:block; border:0; float:none; text-align:left; background-color:transparent; }
	.main-nav #nav ul li .mega li.vdiv 			{ padding-bottom:12px; border-right:1px solid #666; }
	.main-nav #nav ul li .mega a:hover 			{ text-decoration:underline; }
	.main-nav #nav ul li .mega a.view-all 		{ margin:12px 8px 0; float:right; }
	.main-nav #nav ul li .mega > ul > li 		{ display:inline; float:left; width:200px; margin:0 8px 6px; }
	.main-nav #nav ul li .mega > ul li span,
	.main-nav #nav ul li .mega > ul li a span 	{ font-size:15px; font-size:1.5rem; line-height:1.5em; font-weight:bold; }
	.main-nav #nav ul li .mega > ul ul li a span{ font-size:12px; font-size:1.2rem; line-height:1.2em; font-weight:normal; }
	.main-nav #nav ul li .mega > ul > ul 		{ margin-left:12px; }
	.main-nav #nav ul li .mega > ul ul ul li a span:before{ content:"- "; }
	
	/* mySmu */
	.mySmu 								{display:none!important; position:absolute; top:92px; width:85px; height:264px; overflow:hidden; z-index:1000; -webkit-transition:width 0.5s; -moz-transition:width 0.5s; -o-transition:width 0.5s; transition:width 0.5s; }
	.mySmu.opened 						{ width:748px; }
	.mySmu .drawer						{ display:block; width:760px; }
	.mySmu a.toggle 					{ width:55px; padding:0 12px; font-weight:bold; font-style:italic; line-height:28px; text-decoration:none; }
	.mySmu .mySmu-panel					{ width:630px; height:242px; margin-left:6px; padding:2px 18px 20px; }
	.mySmu.opened .mySmu-panel			{ margin-left:0; }
	.mySmu a.toggle,
	.mySmu .mySmu-panel					{ display:block; float:left; background-color:rgba(96,151,172,0.95); }
	.mySmu .mySmu-panel input			{ margin-bottom:0; }
	.mySmu .links .link_col 			{ display:inline; width: 154px; margin-right: 3px; float:left; text-transform:uppercase; line-height:1.1; }
	.mySmu .mySmu-panel .link_col strong{ display:block; padding:0 4px 3px; font-size:14px; font-size:1.4rem; border-bottom:1px solid #fff; }
	.mySmu .links .link_col a			{ display:block; margin:4px 0 0 4px; font-size:12px; font-size:1.2rem; }
	.mySmu-form 						{ padding-bottom:12px; margin-bottom:12px; border-bottom:2px solid #e1e1e1; }
	
	/* Side nav */
	.side-nav .navLevelUp 				{ display:none;margin:0 7px; padding-bottom:7px; border-bottom:1px solid #215877; }
	.side-nav .navLevelUp ul li span a 	{ padding-left:18px; font-size:20px; font-size:2.0rem; line-height:1.5; }
	.side-nav .snav 					{ margin:7px; padding:0 0;  }
	.side-nav .snav ul 					{ margin:0 -7px; }
	.side-nav .snav ul li,
	.side-nav .snav ul li a,
	.side-nav .snav ul li span,
	.side-nav .snav ul li a span 		{ display:block; }
	.side-nav .snav ul li a, 
	.side-nav .snav ul li span			{ padding:4px 18px; }
	/*.side-nav .snav ul li a span 		{ padding:4px 18px; }*/
	.side-nav .snav ul li a:hover 		{ text-decoration:underline; }
	.side-nav .snav ul li a.current span, 
	.side-nav .snav ul li span.currentsection{ box-shadow:none; background-color:#2a5f75; color: #ffffff; }
	.side-nav .snav ul li.curr-section ul, 
	.side-nav .snav ul li ul			{ background-color:#3d7d98; }
	.side-nav .snav ul ul 				{ margin:0; }
	.side-nav .snav ul ul li a,
	.side-nav .snav ul ul li span			{ padding-left:40px; }
	
	.side-nav .snav ul ul li.curr-section > a span,
	.side-nav .snav ul ul li.curr-section ul, 
	.side-nav .snav ul ul li ul 			{ background-color:#2a5f75; }
	.side-nav .snav ul ul ul li a, 
	.side-nav .snav ul ul ul li span		{ padding-left:70px; }
	.side-nav .snav ul ul ul li a.current span, 
	.side-nav .snav ul ul ul ul li a.current span, 
	.side-nav .snav ul ul li span.currentsection 	{ background-color:#234f62; }

	.side-nav .snav ul ul ul ul li a, 
	.side-nav .snav ul ul ul ul li span		{ padding-left:82px; }
	
	/* slideshow container */
	#slideshow ul.links li 				{ display:inline; margin-right:20px; font-size:20px; font-size:2.0rem; }
	
	.home .page-footer 					{ padding:0 9px 9px 9px; }
	.home .featured .grid_4,
	.home .page-footer .grid_4 			{ margin:0; width:32.805907%; }
	.home .featured .grid_4:nth-child(2),
	.home .featured .grid_4:nth-child(6),
	.home .page-footer .grid_4:nth-child(2) { margin:0 0.77720207%; } 
	
	.carousel ul.slides li  			{ display:inline; float:left; height:100%; }
	.carousel ul.slides .caption 		{ display:none; }
	.carousel img 						{ display: block; opacity: .5; cursor: pointer; }
	.carousel img:hover 				{ opacity: 1; }
	.carousel .flex-active-slide img 	{ opacity: 1; cursor: default; }
	.carousel-slider .caption 			{ width: 78%; overflow: hidden; }
	.carousel-slider .caption p 		{ margin: 0 0 0 10px; white-space: nowrap; color: #f4f7f7; font-size: 13px; font-size: 1.3rem; text-overflow:ellipsis; overflow: hidden; }

	.has-overlay 						{ cursor:pointer; }
	.has-overlay .overlay 				{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	.has-overlay h2, .has-overlay h3, 
	.has-overlay h4, .has-overlay h5, 
	.has-overlay h6 { position: absolute; top: 82%; left: 12px; margin:0; color: #fff; }
	.has-overlay p 						{ display:none; position: absolute; bottom: 24%; left: 0; padding:0 12px; margin:0; line-height:1.2; }
	.has-overlay.hover .overlay 		{ background: rgba(0,0,0,0.5); }
	.has-overlay.hover p 				{ display:block; }
	.home .events 						{ margin:0 9px; padding:23px 0 14px; }
	.home .events .grid_6 				{ margin:0; padding:0 20px; }
	.home .events .smuevents 			{ border-right:2px solid #c2c2c2; }

	.cnt-body p,
	.cnt-body h1,
	.cnt-body h2,
	.cnt-body h3,
	.cnt-body h4,
	.cnt-body h5,
/*	.cnt-body h6 						{ padding:0 12px; } */
/*  .inside .page-footer 				{ padding:0 4px 8px 4px; } */
	.inside .page-footer 				{ padding:0 4px 0px 8px; }
	.inside .page-footer.lures 			{ margin-bottom:8px; padding:0 4px; }
	.inside .main,
	.inside .sidebar 					{ margin:0; }

	.library-search .or 				{ width:58px; }

/* ============================================================================ */
/* Addition for International Feature Block 2015-07-06 ======================== */
/* ============================================================================ */
div.IntlFeatureOnOff {display: none !important;}
div.IntlFeatureImg img {padding: 0px; height:260px !important; width:252px !important; }
div.IntlFeatureLinksDiv {width: 225px; top: 10px; left: 80px;}
div.IntlFeatureLinksDiv img {padding-bottom: 6px; width: 205px !important; height: 21px !important; }


}

/ Tablet (Smaller than 959px) /
@media only screen and (min-width:768px) and (max-width:959px) {
	
	/* Masthead
	==================================== */
	#top 								{ z-index:100; }
	.branding 							{ margin:9px 0 0 7px; float:left; width:180px; height:44px; background-size:180px 44px; }
	.search-bar 						{ margin:4px 0; }
	.mySmu 								{ right:-20px; width:85px; }
	#alert-bar h3 						{ font-size:18px; font-size:1.8rem; }

	/* Main Nav
	==================================== */
	.main-nav #nav 						{ width:100% }
	.main-nav #nav ul li a 				{ font-size:14px; font-size:1.4rem; }
	.main-nav #nav ul li a span 		{ padding:0 8px; }

	/* mega menu */
	.main-nav #nav ul li .mega 			{ width:748px; }
	
	/* Content
	==================================== */
	h1.pageTitle 						{ font-size:45px; font-size:4.5rem; }
	.home .content 						{ padding:297px 0 0; }
	.inside .content 					{ padding:225px 0 0; z-index:1; }
	.featured .btn-wrap a.lnk-btn 		{ width:49.59%; font-size:14px; font-size:1.4rem; }
	.featured .btn-wrap a.lnk-btn span 	{ line-height:61px; }

	#slideshow ul.slides .caption 		{ margin-top:200px; }
	#slideshow ul.slides .caption a  	{ margin-right:12px; font-size:16px; font-size:1.6rem; }
	#slideshow .slide_1 				{ background-image:url(https://www.smu.ca/assets/images/bgs/home/home_1-tablet.jpg); }
	#slideshow .slide_2 				{ background-image:url(https://www.smu.ca/assets/images/bgs/home/home_2-tablet.jpg); }
	#slideshow .slide_3 				{ background-image:url(https://www.smu.ca/assets/images/bgs/home/home_3-tablet.jpg); }
	
	.breadcrumb 						{ font-size:13px; font-size:1.3rem; line-height:26px; }
	.breadcrumb a.home 					{ width: 15px; height: 15px; margin: 4px 3px 0 0; background-size:15px 15px; }
	
	.sidebar 							{ float:right; }
	.aside,
	.cols_2 .main,
	.cols_3 .main 						{ float:left; }
	.cols_1 .main 						{ width:768px; margin:0; }
	
	/* custom grid */
	.home .featured 					{ padding:9px 0 0; }
	.home .events 						{ margin:0; }
	.home .events .grid_6 				{ margin:0; padding:0 9px; }
	.home .events .grid_6 h2			{ padding:0 11px; }
	.home .events .grid_6 .grid_3 		{ display:block; width: auto; padding:0 11px; }
	.home .events ul					{ margin-bottom:24px; }
	.home .events .smuevents 			{ background-position: 0 15%; }
	.events .see-all 					{ position:absolute; bottom:0; left:auto; right:20px; }
	.home .page-footer 					{ padding: 0 0 9px 0; }
	
	.carousel-slider ul.slides .caption p{ line-height:36px; }
	.carousel ul.slides li  			{ height:61px; overflow:hidden; }
	
	.cnt-wrapper 						{ margin:0 0 8px; background-color:#f4f7f7; }
	.lurepage .cnt-wrapper 				{ background-color:transparent; }
	.inside .page-footer 				{ padding:8px 4px; }
	.cols_2 .main.grid_8				{ width:516px; }
	.cols_2 .sidebar.grid_4 			{ width:252px; }
	.cols_2 .page-footer .grid_4 		{ margin:0 4px; width:250px; }
	.cols_2 .page-footer .grid_4:last-child { width:236px; }
	.cols_1 .page-footer .grid_4 		{ margin:0 4px; width:245px; }
	.cols_1 .page-footer .grid_4:last-child { width:246px; }
	
	.cols_2 .lures .grid_4 				{ width:246px; }
	.lures .lg-img 						{ min-height:175px; }
	.lures .md-img 						{ min-height:103px; }
	.lures .sm-img 						{ min-height:57px; }
	
	.cols_2 .page-footer.lures .grid_4 	{ margin:0; }
	.cols_2 .page-footer.lures .grid_4 	{ width:246px; }
	.cols_2 .page-footer.lures .grid_4:nth-child(2) { margin:0 8px; }
	.cols_2 .page-footer.lures .grid_4:last-child { width:247px; }
	.cols_2 .page-footer.lures 			{ padding:0; }
	
	.collapsible .grid_4 				{ width:220px; }
	/*.cnt-slider 						{ height:362px; }*/
	.cnt-slider 						{ height:410px; }
	.cnt-slider ul.slides .caption				{ bottom:inherit; }
	/* .cnt-slider-half  						{ height:229px; } */
	/* .cnt-slider-half  ul.slides .caption				{ bottom:inherit; } */
	.sml-slider 						{ height:290px; }
	/*#.sml-slider ul.slides .caption				{ bottom:inherit; }*/
	#bio-bar .grid_12 					{ width:754px; }
	.fb * 								{ height:320px !important; }/* make FB like box 'responsive' */

	/* library search */
	.library-search .search,
	.library-search .guides 			{ width:205px; }
	.tabs ul li a 						{ padding:2px 19px 2px 8px; }
	
	textarea.message-box 				{ width:65%; }
	.window 							{ width:516px; }
	
	/* ==== SECTION TABLET BG IMAGES ==== */
	/* Campus */
	.campus1 						{ background-image:url(https://www.smu.ca/assets/images/bgs/campus/campus_1-tablet.jpg); }
	/* Faculty */
	.faculty1 						{ background-image:url(https://www.smu.ca/assets/images/bgs/faculty/faculty_1-tablet.jpg); }
	.faculty2 						{ background-image:url(https://www.smu.ca/assets/images/bgs/faculty/faculty_2-tablet.jpg); }
	/* Athletics */
	.athletics1 						{ background-image:url(https://www.smu.ca/assets/images/bgs/athletics/athletics_1-tablet.jpg); }
	.athletics2 						{ background-image:url(https://www.smu.ca/assets/images/bgs/athletics/athletics_2-tablet.jpg); }
	/* Science */
	.science1 						{ background-image:url(https://www.smu.ca/assets/images/bgs/science/science_1-tablet.jpg); }
	/* Library Landing */
	.library-landing1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/library-landing/library-landing_1-tablet.jpg); }
	/* Students */
	.students1 						{ background-image:url(https://www.smu.ca/assets/images/bgs/students/students_1-tablet.jpg); }
	/* Sobey */
	.sobey1 						{ background-image:url(https://www.smu.ca/assets/images/bgs/sobey/sobey_1-tablet.jpg); }
	/* Research */
	.research-inner1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/research-inner/research-inner_1-tablet.jpg); }
	.research-landing1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/research-landing/research-landing_1-tablet.jpg); }
	/* International Landing */
	.international-landing1 				{ background-image:url(https://www.smu.ca/assets/images/bgs/international-landing/international-landing_1-tablet.jpg); }
	.international-landing2 				{ background-image:url(https://www.smu.ca/assets/images/bgs/international-landing/international-landing_2-tablet.jpg); }
	.international-landing3 				{ background-image:url(https://www.smu.ca/assets/images/bgs/international-landing/international-landing_3-tablet.jpg); }
	/* International Inner */
	.international-inner1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/international-inner/international-inner_1-tablet.jpg); }
	/* Robie Street Fall */
	.robie-fall1 						{ background-image:url(https://www.smu.ca/assets/images/bgs/robie-fall/robie-fall_1-tablet.jpg); }
	/* Academics */
	.academics-inner1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/academics-inner/academics-inner_1-tablet.jpg); }
	.academics-landing1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/academics-landing/academics-landing_1-tablet.jpg); }
	.academic-programs1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/academic-programs/academic-programs_1-tablet.jpg); }
	/* Sobey Building */
	.sobey-building1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/sobey-building/sobey-building_1-tablet.jpg); }
	/* About SMU Landing Page */
	.about-smu-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/about-smu-landing/about-smu-landing_1-tablet.jpg); }
	/* About SMU Inner Pages */
	.about-smu-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/about-smu-inner/about-smu-inner_1-tablet.jpg); }
	/* Alumni Landing Page */
	.alumni-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/alumni-landing/alumni-landing_1-tablet.jpg); }
	.alumni-landing2 { background-image:url(https://www.smu.ca/assets/images/bgs/alumni-landing/alumni-landing_2-tablet.jpg); }
	.alumni-landing3 { background-image:url(https://www.smu.ca/assets/images/bgs/alumni-landing/alumni-landing_3-tablet.jpg); }
	/* Alumni Inner Page */
	.alumni-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/alumni-inner/alumni-inner_1-tablet.jpg); }
	/* Future Students Landing Page */
	.future-students-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/future-students-landing/future-students-landing_1-tablet.jpg); }
	/* FGSR Landing */
	.fgsr-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/fgsr-landing/fgsr-landing_1-tablet.jpg); }
	/* FGSR Inner */
	.fgsr-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/fgsr-inner/fgsr-inner_1-tablet.jpg); }
	/* Campus Life Inner */
	.campus-life-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/campus-life-inner/campus-life-inner_1-tablet.jpg); }
	/* Arts Landing */
	.arts-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/arts-landing/arts-landing_1-tablet.jpg); }
	/* Arts Inner */
	.arts-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/arts-inner/arts-inner_1-tablet.jpg); }
	/* Giving Landing */
	.giving-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/giving-landing/giving-landing_1-tablet.jpg); }
	/* Giving Inner */
	.giving-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/giving-inner/giving-inner_1-tablet.jpg); }
	/* Academic Resources Landing */
	.academic-resources-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/academic-resources-landing/academic-resources-landing_1-tablet.jpg); }
	/* SMUfit */
	.smufit1 { background-image:url(https://www.smu.ca/assets/images/bgs/smufit/smufit_1-tablet.jpg); }
	/* EPD */
	.epd1 	{ background-image:url(https://www.smu.ca/assets/images/bgs/epd/epd_standard-tablet.jpg); }
	/* TLC Landing */
	.tlc-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/tlc-landing/tlc-landing_1-tablet.jpg); }
	/* TLC Inner */
	.tlc-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/tlc-inner/tlc-inner_1-tablet.jpg); }
	/* Gorsebrook Research Centre Landing */
	.grc-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/grc-landing/grc-landing_1-tablet.jpg); }
	/* Computer Lab */
	.computer-lab1 { background-image:url(https://www.smu.ca/assets/images/bgs/computer-lab/computer-lab_1-tablet.jpg); }
	/* Success Maps */
	.success-maps1 { background-image:url(https://www.smu.ca/assets/images/bgs/success-maps/success-maps_1-tablet.jpg); }
  /* Rock Wall */
    .rockwall1 {background-image:url(https://www.smu.ca/assets/images/bgs/rockwall/rockwall_1-tablet.jpg)}
   /* Building */
    .building1 {background-image:url(https://www.smu.ca/assets/images/bgs/building/building_1-tablet.jpg)}
   /* Quad in Fall */
    .quad1 {background-image:url(https://www.smu.ca/webfiles/quad_1-tablet.jpg)}
   /* Library Background Image */
    .library1 {background-image:url(https://www.smu.ca/webfiles/library_1-tablet.jpg)}

/* ============================================================================ */
/* Addition for International Feature Block 2015-07-06 ======================== */
/* ============================================================================ */
div.IntlFeatureOnOff {display: block !important; }
div.IntlFeatureImg img {padding: 0px; height:260px !important; width:252px !important; }
div.IntlFeatureLinksDiv {width: 225px; top: 93px; left: 18px;}
div.IntlFeatureLinksDiv img {padding-bottom: 3px; width: 205px !important; height: 21px !important; }


}

/ 960px /
@media only screen and (min-width:960px) {

	/* Masthead
	==================================== */
	.branding 							{ margin:9px 0 0 7px; float:left; width:180px; height:44px; background-size:180px 44px; }
	.search-bar 						{ margin:20px -11px 0; }
	.mySmu 								{ right:-16px; }
	
	/* Main Nav
	==================================== */
	/* align right-side mega menus to the right so they don't go off the canvas */
	.main-nav #nav ul li:nth-last-child(4) .mega,
	.main-nav #nav ul li:nth-last-child(3) .mega,
	.main-nav #nav ul li:nth-last-child(2) .mega,
	.main-nav #nav ul li.last .mega 	{ left:auto; right:0; }


	/* Content
	==================================== */
	.home .content 						{ padding-top:451px; }
	.primary .content 					{ padding-top:280px; }
	.secondary .content 				{ padding-top:155px; }
	.page .content 						{ padding-top:35px; }
	
	h1.pageTitle 						{ font-size:64px; font-size:6.4rem; }
	#slideshow ul.slides .caption 		{ margin-top:320px; }
	
	.carousel-slider ul.slides .caption p { line-height:45px; }
	.carousel ul.slides li  			{ height:74px; overflow:hidden; }
	
	.sidebar 							{ float:right; }
	.aside,
	.cols_2 .main,
	.cols_3 .main 						{ float:left; }
	
	/* custom grid */
	.home .featured 					{ padding:9px 9px 0 9px; }
	.home .events .grid_6 				{ margin:0; padding:0 0 0 20px; width:450px; }
	.events .grid_6 .grid_3 			{ margin:0 12px 0 0; padding:0 12px 0 0; width:200px; }
	.events .grid_6 .grid_3:first-child { border-right:1px solid #727272; }
	.home .events .smuevents 			{ min-height:260px; }
	.events ul 							{ margin:0 0 0 12px; }
	/*.events .see-all 					{ position:absolute; bottom:0; left:52%; }*/
	.events .see-all 					{ position:absolute; bottom:0; left:auto; right:20px; }
	.cols_1 .main.grid_12 				{ width:944px; }
	.cols_2 .main.grid_8				{ width:626px; }
	.cols_2 .sidebar.grid_4 			{ padding-left:8px; width:310px; }
	.cols_1 .page-footer .grid_4,
	.cols_2 .page-footer .grid_4 		{ margin:0 4px; width:309px; }
	.cols_2 .page-footer .grid_4:last-child { width:310px; }
	
	.cols_2 .lures .grid_4 				{ width:305px; }
	.lures .lg-img 						{ min-height:219px; }
	.lures .md-img 						{ min-height:127px; }
	.lures .sm-img 						{ min-height:81px; }
	
	.cols_2 .page-footer.lures .grid_4:last-child { width:306px; }
	
	.collapsible .grid_4 				{ width:269px; }
	
	/*.cnt-slider 						{ height:435px; }*/
	.cnt-slider 						{ height:480px; }
	.cnt-slider ul.slides .caption				{ bottom:inherit; }
	/* .cnt-slider-half  						{ height:262px; } */
	/* .cnt-slider-half  ul.slides .caption				{ bottom:inherit; } */
	.sml-slider 						{ height:350px; }
	/*#.sml-slider ul.slides .caption				{ bottom:inherit; }*/

	.quick-links 						{ font-size:19px; font-size:1.9rem; }
	#bio-bar .grid_12 					{ width:944px; }
	
	/* library search */
	.library-search .search,
	.library-search .guides 			{ width:256px; }

	textarea.message-box 				{ width:70%; }
	
	.window 							{ width:634px; }

	/* ==== SECTION STANDARD BG IMAGES ==== */
	/* Home */
	#slideshow .slide_1 				{ background-image:url(https://www.smu.ca/assets/images/bgs/home/home_1.jpg); }
	#slideshow .slide_2 				{ background-image:url(https://www.smu.ca/assets/images/bgs/home/home_2.jpg); }
	#slideshow .slide_3 				{ background-image:url(https://www.smu.ca/assets/images/bgs/home/home_3.jpg); }
	
	/* Campus */
	.campus1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/campus/campus_1.jpg); }
	/* Faculty */
	.faculty1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/faculty/faculty_1.jpg); }
	.faculty2 					{ background-image:url(https://www.smu.ca/assets/images/bgs/faculty/faculty_2.jpg); }
	/* Athletics */
	.athletics1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/athletics/athletics_1.jpg); }
	.athletics2 					{ background-image:url(https://www.smu.ca/assets/images/bgs/athletics/athletics_2.jpg); }
	/* Science */
	.science1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/science/science_1.jpg); }
	/* Library */
	.library-landing1 				{ background-image:url(https://www.smu.ca/assets/images/bgs/library-landing/library-landing_1.jpg); }
	/* Students */
	.students1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/students/students_1.jpg); }
	/* Sobey */
	.sobey1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/sobey/sobey_1.jpg); }
	/* Research */
	.research-inner1 				{ background-image:url(https://www.smu.ca/assets/images/bgs/research-inner/research-inner_1.jpg); }
	.research-landing1 				{ background-image:url(https://www.smu.ca/assets/images/bgs/research-landing/research-landing_1.jpg); }
	/* International Landing */
	.international-landing1 				{ background-image:url(https://www.smu.ca/assets/images/bgs/international-landing/international-landing_1.jpg); }
	.international-landing2 				{ background-image:url(https://www.smu.ca/assets/images/bgs/international-landing/international-landing_2.jpg); }
	.international-landing3 				{ background-image:url(https://www.smu.ca/assets/images/bgs/international-landing/international-landing_3.jpg); }
	/* International Inner */
	.international-inner1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/international-inner/international-inner_1.jpg); }
	/* Robie Street Fall */
	.robie-fall1 					{ background-image:url(https://www.smu.ca/assets/images/bgs/robie-fall/robie-fall_1.jpg); }
	/* Academics */
	.academics-inner1 				{ background-image:url(https://www.smu.ca/assets/images/bgs/academics-inner/academics-inner_1.jpg); }
	.academics-landing1 				{ background-image:url(https://www.smu.ca/assets/images/bgs/academics-landing/academics-landing_1.jpg); }
	.academic-programs1 				{ background-image:url(https://www.smu.ca/assets/images/bgs/academic-programs/academic-programs_1.jpg); }
	/* Sobey Building */
	.sobey-building1 				{ background-image:url(https://www.smu.ca/assets/images/bgs/sobey-building/sobey-building_1.jpg); }
	/* About SMU Landing Page */
	.about-smu-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/about-smu-landing/about-smu-landing_1.jpg); }
	/* About SMU Inner Pages */
	.about-smu-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/about-smu-inner/about-smu-inner_1.jpg); }
	/* Alumni Landing Page */
	.alumni-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/alumni-landing/alumni-landing_1.jpg); }
	.alumni-landing2 { background-image:url(https://www.smu.ca/assets/images/bgs/alumni-landing/alumni-landing_2.jpg); }
	.alumni-landing3 { background-image:url(https://www.smu.ca/assets/images/bgs/alumni-landing/alumni-landing_3.jpg); }
	/* Alumni Inner Page */
	.alumni-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/alumni-inner/alumni-inner_1.jpg); }
	/* Future Students Landing Page */
	.future-students-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/future-students-landing/future-students-landing_1.jpg); }
	/* FGSR Landing */
	.fgsr-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/fgsr-landing/fgsr-landing_1.jpg); }
	/* FGSR Inner */
	.fgsr-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/fgsr-inner/fgsr-inner_1.jpg); }
	/* Campus Life Inner */
	.campus-life-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/campus-life-inner/campus-life-inner_1.jpg); }
	/* Arts Landing */
	.arts-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/arts-landing/arts-landing_1.jpg); }
	/* Arts Inner */
	.arts-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/arts-inner/arts-inner_1.jpg); }
	/* Giving Landing */
	.giving-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/giving-landing/giving-landing_1.jpg); }
	/* Giving Inner */
	.giving-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/giving-inner/giving-inner_1.jpg); }
	/* Academic Resources Landing */
	.academic-resources-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/academic-resources-landing/academic-resources-landing_1.jpg); }
	/* SMUfit */
	.smufit1 { background-image:url(https://www.smu.ca/assets/images/bgs/smufit/smufit_1.jpg); }
	/* EPD */
	.epd1 { background-image:url(https://www.smu.ca/assets/images/bgs/epd/epd_standard.jpg); }
	/* TLC Landing */
	.tlc-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/tlc-landing/tlc-landing_1.jpg); }
	/* TLC Inner */
	.tlc-inner1 { background-image:url(https://www.smu.ca/assets/images/bgs/tlc-inner/tlc-inner_1.jpg); }
	/* Gorsebrook Research Centre Landing */
	.grc-landing1 { background-image:url(https://www.smu.ca/assets/images/bgs/grc-landing/grc-landing_1.jpg); }
	/* Computer Lab */
	.computer-lab1 { background-image:url(https://www.smu.ca/assets/images/bgs/computer-lab/computer-lab_1.jpg); }
	/* Success Maps */
	.success-maps1 { background-image:url(https://www.smu.ca/assets/images/bgs/success-maps/success-maps_1.jpg); }
   /* Rock Wall */
    .rockwall1 {background-image:url(https://www.smu.ca/assets/images/bgs/rockwall/rockwall_1.jpg)}
     /* Building */
    .building1 {background-image:url(https://www.smu.ca/assets/images/bgs/building/building_1.jpg)}
    /* Quad in Fall */
    .quad1 {background-image:url(https://www.smu.ca/webfiles/quad_1.jpg)}
    /* Library Background Image */
    .library1 {background-image:url(https://www.smu.ca/webfiles/library_1.jpg)}

  

/* ============================================================================ */
/* Addition for International Feature Block 2015-07-06 ======================== */
/* ============================================================================ */
div.IntlFeatureOnOff {display: block !important; }
div.IntlFeatureImg img {padding: 0px; height:319px !important; width:306px !important; }
div.IntlFeatureLinksDiv {width: 215px; top: 128px; left: 80px;}
div.IntlFeatureLinksDiv img {padding-bottom: 6px; width: 205px !important; height: 21px !important; }
  
  
}

/ Screen Bigger than 960px /
@media only screen and (min-width:1600px) {
	
	/* Content
	==================================== */
	.carousel-slider ul.slides .caption p { line-height:56px; }
	.carousel-slider .caption p 		{ font-size: 16px; font-size: 1.6rem; }

	/* custom grid */
	.home .events .grid_6 				{ margin:0; padding:0 0 0 20px; width:570px; }
	.events .grid_6 .grid_3 			{ margin:0 12px 0 0; padding:0 12px 0 0; width:260px; }
	
	.cols_1 .main.grid_12 				{ width:1183px; }
	.cols_2 .main.grid_8				{ width:786px; }
	.cols_2 .sidebar.grid_4 			{ padding-left:8px; width:390px; }
	.cols_1 .page-footer .grid_4,
	.cols_2 .page-footer .grid_4 			{ margin:0 4px; width:389px; }
	.cols_2 .page-footer .grid_4:last-child { width:390px; }
	
	.collapsible .grid_4 				{ width:346px; }
	.cols_2 .lures .grid_4 				{ width:385px; }
	.cols_2 .page-footer.lures .grid_4:last-child { width:386px; }
	.lures .lg-img 						{ min-height:275px; }
	.lures .md-img 						{ min-height:161px; }
	.lures .sm-img 						{ min-height:89px; }
	
	/*.cnt-slider 						{ height:540px; }*/
	.cnt-slider 						{ height:555px; }
	.cnt-slider ul.slides .caption				{ bottom:12px; }
	/* .cnt-slider-half  						{ height:305px; } */
	/* .cnt-slider-half  ul.slides .caption				{ bottom:12px; } */
	.sml-slider 						{ height:425px; }
	.sml-slider ul.slides .caption				{ bottom:12px; }
	
	.quick-links 						{ font-size:19px; font-size:1.9rem; }
	#bio-bar .grid_12 					{ width:1184px; }
	
	/* library search */
	.library-search .search,
	.library-search .guides 			{ width:340px; }

	textarea.message-box 				{ width:70%; }
	.window 							{ width:794px; }

/* ============================================================================ */
/* Addition for International Feature Block 2015-07-06 ======================== */
/* ============================================================================ */
div.IntlFeatureOnOff {display: block !important; }
div.IntlFeatureImg img {padding: 0px; height:379px !important; width:384px !important; }
div.IntlFeatureLinksDiv {width: 270px; top: 160px; left: 100px;}
div.IntlFeatureLinksDiv img {padding-bottom: 8px; width: 256px !important; height: 26px !important; }


}

	img.max-img, 
	div.max-img img {
		max-width: 100%;
		height: auto;
	}

	.share-bar { margin-bottom: -12px; }

	/* restore list-style to widget lists */
	.widget ul {
		list-style: disc;
	}
	
	.widget ul li {
		margin-left: 15px;
	}
	
	/* trailing margin on last-child lures row */
	
	.lures:last-child {
		padding-bottom: 8px;
	}
	
	.feedback-icon {
  		position: fixed;
  		margin: 0;
  		padding: 0;
  		border: 0;
  		bottom: 0;
  		right: 0;
		z-index: 9999;
  		width: 85px;
  		height: 85px;
	}

/* twitter widget container */
.twitter-widget {
  background-color: #ffffff;
}




/* ============================================================================ */
/*                               Red,bold text                                       */
/* ============================================================================ */

.red {
	color:#c70000;
    font-weight:bold;
}


/* ============================================================================ */
/*                             CSS For Quotes                                   */
/* ============================================================================ */


.quote {
	display:table;
	position:relative;
	padding:15px;	
	margin:1em 0 1.5em;
	color:#fff;
  	background:#ccc; /* default background for browsers without gradient support */
  	background:-webkit-gradient(linear, 0 0, 0 100%, from(#e9e9e9), to(#ccc));
  	background:-moz-linear-gradient(#e9e9e9, #ccc);
  	background:-o-linear-gradient(#e9e9e9, #ccc);
  	background:linear-gradient(#e9e9e9, #ccc);
  	-webkit-border-radius:10px;
  	-moz-border-radius:10px;
  	border-radius:10px;
  	width:95%;
  	margin:auto;
}

.quoteCell {
	display:table-cell;
	width:110px;
}



.quoteCircle {
	color:#fff;
	text-align:center;
	background-color:#5a94ac;
	border-radius: 50%;	
	width:90px;
	height:90px;
	background-image:url(https://www.smu.ca/webfiles/quote-left.png),radial-gradient(circle, #5e9bae, #0c3440);
	background-repeat:no-repeat;
	background-position:center;	
}

#quoteText {
	display:table-cell;
	color:#000;
	font-style:italic;
	vertical-align:top;
    padding-top:10px;
}

.quoteAuthor {
	float:right;
	margin-right:20px;
	font-style:normal;
    font-size:80%;
    line-height:130%;
}

/* =============================================================================================== */
/*  CSS for Div with light blue background with thick left border and thin top border              */
/*  Div transitions from light blue to dark blue on hover                                          */
/* =============================================================================================== */

.blue-card {
  display:inline-block;
  width:40%;
  height:100%;
  background-color:#c4dee9;
  border-top:solid 2px #478199;
  border-left:solid 10px #478199;
  padding:6px;
  margin-bottom:10px;
  margin-left:10px;
  vertical-align:top;
}


.blue-card:hover{
   background-color:#478199;
   color:#fff;
   transition: background-color 1s;
}

.blue-card:hover a:link{
	color:#fff;	
}

.blue-card:hover a:active {
	color:#fff;	
}

.blue-card:hover a:hover{
	color:#fff;	
}

.blue-card:hover a:visited {
	color:#000;	
}

/* ==================================================================================== */
/*  CSS for Blue, Red and Grey Bottons as seen on the Future Students "Apply Now" page  */
/* ==================================================================================== */

.bluebutton {
	display: inline-block;
	text-align: center;
	padding: 20px;
	background-color: #5892aa;
	min-width: 200px
	text-decoration: none;
	font-size: 16pt;
    font-weight: bold;
	margin-bottom: 20px;
    color:#fff;
    margin-left: 16px;
	
	background: -moz-radial-gradient(center, ellipse cover, #5892aa 40%, #316a89 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, #5892aa 40%,#316a89 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, #5892aa 40%,#316a89 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5892aa', endColorstr='#316a89',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.redbutton {
	display: inline-block;
	text-align: center;
	padding: 20px;
	background-color: #6e0408;
	min-width: 200px;
	text-decoration: none;
	font-size: 16pt;
    font-weight: bold;
	margin-bottom: 20px;
    color:#fff;
    margin-left: 16px;
	
	background: -moz-radial-gradient(center, ellipse cover, #6e0408 40%, #3e0305 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, #6e0408 40%,#3e0305 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, #6e0408 40%,#3e0305 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e0408', endColorstr='#3e0305',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.greybutton {
	display: inline-block;
	text-align: center;
	padding: 20px;
	background-color: #717075;
	min-width: 200px;
	text-decoration: none;
	font-size: 16pt;
    font-weight: bold;  
	margin-bottom: 20px;
    color:#fff;
    margin-left: 16px;
	
	background: -moz-radial-gradient(center, ellipse cover, #717075 40%, #515053 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, #717075 40%,#515053 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, #717075 40%,#515053 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717075', endColorstr='#515053',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.sobeybluebutton {
	display: inline-block;
	text-align: center;
	padding: 20px;
	background-color: #003a70;
	width: 200px;
	text-decoration: none;
	font-size: 16pt;
    font-weight: bold;
	margin-bottom: 20px;
    color:#fff;
    margin-left: 16px;
	
	background: -moz-radial-gradient(center, ellipse cover, #003a70 40%, #051e35 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, #003a70 40%,#051e35 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, #003a70 40%,#051e35 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003a70', endColorstr='#051e35',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

a.bluebutton:link, a.bluebutton:active, a.bluebutton:hover, a.bluebutton:visited {
	color:#fff;
}

.redbutton > a {
color:#fff;	
}

.bluebutton > a {
color:#fff;	
}

.greybutton > a {
color:#fff;	
}

.sobeybluebutton > a {
color:#fff;	
}





/* ==================================================================================== */
/*  CSS for Site Search 360 results                                                     */
/* ==================================================================================== */


a.ss360-result-link {color: #4b4f56!important; }
#ss360-layer .content-group-heading {margin: 10px 0 20px 0!important;}




/* ==================================================================================== */
/*  Small tweaks to Faculty 180 list results                                               */
/* ==================================================================================== */

.fac_data br {
  content: " ";
  display: block;
  margin-bottom: .75em;
}

.anchorLink {
    border-right:none!important;
}
#sectionLinks a {
    border-left: 1px solid #000000!important;
}
#sectionLinks a:first-of-type {
    border-left: none!important;
}



/* ==================================================================================== */
/* Styles for Content type "SMU5 Left image with right side text"                       */
/* ==================================================================================== */

.profile-container{
	width:100%;
    height: 100%;	
	margin: auto;
}

.profile-image {
	float: left;
/*	width:250px; */
	height:100%;
	padding:20px;
	vertical-align:top;
}

.photo {
	max-width:200px;
}

.profile-content {
	padding:20px;
	vertical-align:top;

}





/* ==================================================================================== */
/*  CSS for Site Search 360 search bar and results                                                     */
/* ==================================================================================== */


a.ss360-result-link {color: #4b4f56!important; }
#ss360-layer .content-group-heading {margin: 10px 0 20px 0!important;}

@media only screen and (min-width:960px) {
  #ss360SearchButton {
    display:none!important;
    }
}

@media only screen and (max-width:959px) {
 #searchBox {
   width:70%!important;
   margin-left:10%!important;
 	}
 }





































