  #header #unit{
	display:none
}
.row.two_columns .col{
	width:50%
}
.uniForm2{
	clear:both
}
#tb-f-ug h1{
	font-size:30px;
	font-size:3rem
}
#tb-f-dl h1{
	font-size:32px;
	font-size:3.2rem
}
@media print,screen and (min-width:990px){
	#billboard.home{
		margin-top:-16px;
		margin-top:-1.6rem;
		width:100%
	}
	#billboard.home figcaption .wrapper{
		width:944px;
		width:94.4rem;
		padding:0
	}
}
.welcome{
	background:url(/assets2012/images/photos/thumbnails/indigenous-acknowledgement-bg.jpg) 0 0/cover no-repeat #fff;
	margin-bottom:16px;
	margin-bottom:1.6rem;
	padding:8px;
	padding:0.8rem;
	overflow:hidden
}
.welcome__img{
	float:none;
	margin-bottom:1em
}
@media print,screen and (min-width:768px){
	.welcome__img{
		margin:-8px 16px -36px -8px;
		margin:-0.8rem 1.6rem -3.6rem -0.8rem;
		float:left;
		max-width:33%
	}
}
@media print,screen and (min-width:768px){
	.welcome__txt{
		float:left;
		margin-bottom:0;
		width:33%
	}
}
.welcome a.btn_sml{
	background-color:transparent;
	border-color:#333
}
.welcome a.btn_sml:hover{
	background-color:#fff;
	color:#000
}
.edge-uvic{
	display:block;
	margin:0 auto
}
.edge-item{
	padding:8px;
	padding:0.8rem;
	color:#fff;
	margin-bottom:8px;
	margin-bottom:0.8rem;
	overflow:hidden
}
@media print,screen and (min-width:768px){
	.edge-item{
		height:328px;
		height:32.8rem
	}
}
.edge-item a,.edge-item h4{
	color:inherit
}
.edge-item a.btn_sml{
	border-color:#fff;
	background:0 0
}
.edge-item a.btn_sml:hover{
	background-color:#fff;
	color:#000
}
.edge-item img{
	margin:0
}
@media print,screen and (min-width:768px){
	.edge-item img{
		margin-bottom:8px!important;
		margin-bottom:0.8rem!important;
		float:left
	}
}
.edge-dl{
	background-color:#F5AA1C
}
.edge-vi{
	background-color:#C63527
}
.edge-ee{
	background-color:#005493;
	margin-bottom:16px;
	margin-bottom:1.6rem
}
.left .edge-ee h4{
	font-size:17px;
	font-size:1.7rem
}
a.edge-dl-btn{
	background-color:#F5AA1C
}
a.edge-vi-btn{
	background-color:#C63527
}
a.edge-ee-btn{
	background-color:#005493
}
.feed-grid{
	margin-bottom:0
}
.feed-grid .col{
	float:left;
	height:176px;
	height:17.6rem;
	width:176px;
	width:17.6rem;
	margin-right:12px;
	margin-right:1.2rem;
	margin-bottom:16px;
	margin-bottom:1.6rem;
	position:relative
}
@media print,screen and (min-width:990px){
	.feed-grid .col{
		margin-right:16px;
		margin-right:1.6rem
	}
	.feed-grid .col:nth-child(5n+0){
		margin-right:0
	}
}
.feed-grid .feed-item{
	background-color:#ccdde9;
	box-sizing:border-box
}
.feed-grid .feed-item:hover a:before{
	color:#fff
}
.feed-grid .feed-item:hover .feed-content:before{
	height:176px;
	height:17.6rem
}
.feed-grid .feed-item:hover .feed-title{
	color:#fff
}
.feed-grid .feed-item:hover img.feed-post-img{
	opacity:1;
	filter:alpha(opacity=100)
}
.feed-grid .feed-item a:before{
	color:#002754
}
.feed-grid .fg-facebook,.feed-grid .fg-twitter{
	background-color:#e6eef4;
	border:1px solid #e6eef4
}
.feed-grid .fg-facebook .feed-content:before,.feed-grid .fg-twitter .feed-content:before{
	background-color:#fff
}
.feed-grid .fg-facebook:hover .feed-title,.feed-grid .fg-facebook:hover a:before,.feed-grid .fg-twitter:hover .feed-title,.feed-grid .fg-twitter:hover a:before{
	color:#002754
}
.feed-grid .fg-instagram .feed-content{
	display:none
}
.feed-grid .fg-youtube a.feed-link:before{
	font-size:32px;
	font-size:3.2rem;
	left:72px;
	left:7.2rem;
	top:40%
}
.feed-grid .fg-event{
	background-color:#99bbd4
}
.feed-grid .fg-event h2{
	color:#fff
}
.feed-grid .fg-img{
	background-color:#fff
}
.feed-grid .fg-img .feed-title{
	color:#000
}
.feed-grid .fg-img h2{
	color:#002754
}
.feed-grid .fg-img .feed-content:before{
	background-color:rgba(0,0,0,.5)
}
.feed-grid .fg-img:hover .feed-title,.feed-grid .fg-img:hover h2,.feed-grid .fg-img:hover p{
	color:#fff
}
.feed-grid .fg-img:hover .feed-content:before{
	height:100%
}
.feed-grid .feed-title{
	color:#002754
}
.feed-grid a.feed-link{
	display:block;
	position:absolute;
	height:100%;
	width:100%;
	z-index:5
}
.feed-grid a.feed-link:before{
	font-size:16px;
	font-size:1.6rem;
	line-height:18px;
	line-height:1.8rem;
	position:absolute;
	right:8px;
	right:0.8rem;
	top:8px;
	top:0.8rem
}
.feed-grid .feed-content{
	position:absolute;
	margin:0;
	left:0;
	right:0;
	bottom:0;
	padding:8px;
	padding:0.8rem;
	z-index:2
}
.feed-grid .feed-content:before{
	background-color:#6698be;
	content:'';
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:0;
	transition:height .3333s ease
}
.feed-grid .feed-content h2,.feed-grid .feed-content h4,.feed-grid .feed-content p{
	position:relative
}
.feed-grid .feed-content p:last-child{
	margin-bottom:0
}
.feed-grid img.feed-post-img{
	position:absolute;
	top:0;
	height:100%;
	margin:0 auto;
	width:auto;
	max-width:none;
	opacity:.4;
	filter:alpha(opacity=40)
}
.feed-grid a.btn_more{
	display:inline-block;
	padding:8px;
	padding:0.8rem;
	text-decoration:none;
	color:#005493
}
.feed-grid a.btn_more:hover{
	background-color:#99bbd4;
	color:#fff
}
@media print,screen and (min-width:990px){
	.feed-grid a.btn_more{
		display:block
	}
}
.feed-grid .feed-footer{
	clear:both;
	height:auto;
	width:auto
}
@media print,screen and (min-width:990px){
	.feed-grid .feed-footer{
		clear:none;
		height:176px;
		height:17.6rem;
		width:176px;
		width:17.6rem
	}
}
form.homeSearch{
	margin-bottom:16px;
	margin-bottom:1.6rem;
	position:relative;
	overflow:hidden
}
form.homeSearch input,form.homeSearch select{
	border-radius:4px;
	border-radius:0.4rem;
	font-size:18px;
	font-size:1.8rem;
	height:40px;
	height:4rem;
	line-height:40px;
	line-height:4rem;
	margin:0 0 16px;
	margin:0 0 1.6rem;
	width:auto
}
form.homeSearch input.search{
	width:100%
}
@media print,screen and (min-width:768px){
	form.homeSearch input.search{
		background-position:right 12px;
		background-position:right 1.2rem;
		margin:0 1.69492% 0 0;
		width:59.32203%
	}
}
form.homeSearch select.subsec{
	border-radius:4px;
	border-radius:0.4rem;
	float:none;
	font-size:12px;
	font-size:1.2rem
}
@media print,screen and (min-width:768px){
	form.homeSearch select.subsec{
		clear:none;
		float:left;
		margin:0 1.69492% 0 0;
		width:18.64407%
	}
}
form.homeSearch input[type=submit]{
	clear:left;
	float:none;
	padding:0 16px;
	padding:0 1.6rem
}
@media print,screen and (min-width:768px){
	form.homeSearch input[type=submit]{
		clear:none;
		float:left;
		margin:0;
		padding:0;
		width:18.64407%
	}
}
form.homeSearch .search_dropdown{
	display:none;
	border:1px solid #ccc;
	background-color:#fff;
	clear:both;
	list-style:none;
	position:absolute;
	top:100%
}
form.homeSearch .search_dropdown li{
	margin:0 0 8px;
	margin:0 0 0.8rem
}
form.homeSearch .search_dropdown a{
	display:block;
	padding:8px;
	padding:0.8rem
}
.destButtons .col{
	float:left;
	margin:0 .8% 16px 0;
	margin:0 .8% 1.6rem 0;
	width:98px;
	width:9.8rem
}
@media print,screen and (min-width:768px){
	.destButtons .col{
		width:10.4%
	}
}
.destButtons .col:last-child{
	margin-right:0
}
a.destBtn{
	background-color:#fff;
	border-radius:4px;
	border-radius:0.4rem;
	color:#005493;
	display:block;
	text-align:center;
	text-decoration:none;
	padding:12px 0 4px;
	padding:1.2rem 0 0.4rem
}
a.destBtn:before{
	content:'';
	display:block;
	height:56px;
	height:5.6rem;
	width:56px;
	width:5.6rem;
	margin:0 auto 12px;
	margin:0 auto 1.2rem;
	background:url(/assets2012/images/graphics/icons/home-icons.png) no-repeat
}
a.destBtn:hover{
	background-color:#e6eef4;
	border-color:#e6eef4
}
a.destBtn.destGrad:before{
	background-position:-56px 0;
	background-position:-5.6rem 0
}
a.destBtn.destAcademic:before{
	background-position:-112px 0;
	background-position:-11.2rem 0
}
a.destBtn.destMaps:before{
	background-position:0 -56px;
	background-position:0 -5.6rem
}
a.destBtn.destTour:before{
	background-position:-56px -56px;
	background-position:-5.6rem -5.6rem
}
a.destBtn.destTools:before{
	background-position:-112px -56px;
	background-position:-11.2rem -5.6rem
}
a.destBtn.destTransport{
	font-size:10px;
	font-size:1rem
}
a.destBtn.destTransport:before{
	background-position:0 -112px;
	background-position:0 -11.2rem
}
a.destBtn.destVikes:before{
	background-position:-56px -112px;
	background-position:-5.6rem -11.2rem
}
a.destBtn.destEvents:before{
	background-position:-112px -112px;
	background-position:-11.2rem -11.2rem
}
.home a.destBtn.destTransport{
	font-size:inherit
}
.colTitle a{
	background-color:#ccdde9;
	color:#000;
	display:block;
	padding:4px;
	padding:0.4rem
}
.colTitle-alt{
	margin-bottom:0
}
.columnbox-simple{
	border:1px solid #ccdde9;
	padding:8px;
	padding:0.8rem;
	overflow:hidden
}
@font-face{
	font-family:OpenSansBold;
	src:url(/assets/template3-4/fonts/opensans/OpenSans-Bold-webfont.eot);
	src:url(/assets/template3-4/fonts/opensans/OpenSans-Bold-webfont.eot) format("embedded-opentype"),url(/assets/template3-4/fonts/opensans/OpenSans-Bold-webfont.woff) format("woff"),url(/assets/template3-4/fonts/opensans/OpenSans-Bold-webfont.ttf) format("truetype"),url(/assets/template3-4/fonts/opensans/OpenSans-Bold-webfont.svg) format("svg");
	font-weight:400!important;
	font-style:normal
}
.pib{
	text-transform:uppercase;
	text-align:center
}
.pib h5{
	line-height:1
}
.pib h5 a:hover{
	text-decoration:none
}
.pib a{
	color:#fff
}
.pib__link{
	position:relative;
	display:block;
	height:160px;
	height:16rem;
	overflow:hidden;
	padding:8px;
	padding:0.8rem
}
.pib__link:before{
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:200%;
	left:0;
	top:100%;
	transform:skewY(-15deg);
	transition:top .75s
}
.pib__link:hover:before{
	top:-30%
}
.pib__text{
	display:block;
	position:relative
}
.pib__bold{
	font-family:OpenSansBold,Arial,sans-serif
}
.pib--blue{
	background-color:#6698be
}
.pib--blue:before{
	background-color:#005493
}
.pib--darkblue{
	background-color:#667d98
}
.pib--darkblue:before{
	background-color:#002754
}
.pib--gold{
	background-color:#f9cc77
}
.pib--gold:before{
	background-color:#F5AA1C
}
.pib--red{
	background-color:#dd867d
}
.pib--red:before{
	background-color:#C63527
}
.widget-container .radio>label{
	display:block;
	line-height:1.5;
	margin-left:1.5em
}
.widget-container .radio input[type=radio]{
	float:left;
	margin-left:-1.4em
}
.widget-container .colRow:after,.widget-container .radio>label:after{
	content:" ";
	display:block;
	clear:both
}
.widget-container .radio>label:after{
	margin-bottom:.5em
}
@media print,screen and (min-width:768px){
	.widget-container .radio input[type=radio],.widget-container ul{
		margin-bottom:0
	}
	.widget-container label{
		margin-bottom:.8em
	}
}
.lng-swtc{
	display:block;
	overflow:hidden;
	margin-bottom:1em
}
.lng-swtc__lnk{
	display:block;
	float:left;
	padding:.25em .5em
}
.lng-swtc__lnk--crnt{
	background-color:#F5AA1C;
	color:#000
}
.lng-swtc__lnk--crnt:visited{
	color:inherit
}
.columnbox{
	position:relative;
	overflow:visible
}
.columnbox-blank{
	background-color:#fff;
	position:absolute;
	height:auto;
	width:auto;
	left:-8px;
	left:-0.8rem;
	right:-8px;
	right:-0.8rem;
	top:-8px;
	top:-0.8rem;
	bottom:-8px;
	bottom:-0.8rem
}
h4.title-dl{
	background-color:#F5AA1C
}
h4.title-vi{
	background-color:#C63527
}
h4.title-ee{
	background-color:#005493
}
h4.title-business{
	background-color:#af1e2d
}
h4.title-education{
	background-color:#0171BC
}
h4.title-engineering{
	background-color:#F08415
}
h4.title-arts{
	background-color:#00894C
}
h4.title-hsd{
	background-color:#00AAD5
}
h4.title-humanities{
	background-color:#D64500
}
h4.title-law{
	background-color:#523E7C
}
h4.title-science{
	background-color:#009C90
}
h4.title-social{
	background-color:#69A81D
}
.stps{
	box-sizing:border-box;
	width:100%;
	border:1px solid #99bbd4;
	border-radius:4px;
	border-radius:0.4rem;
	counter-reset:steps
}
@media print,screen and (min-width:768px){
	.stps{
		display:flex
	}
}
.stps__itm{
	flex:0 1 auto;
	list-style:none;
	margin:0;
	position:relative
}
@media print,screen and (min-width:768px){
	.stps__itm{
		height:100px;
		height:10rem
	}
	.stps__itm+.stps__itm{
		border-left:1px solid #99bbd4
	}
}
.stps__itm:last-child .stps__lnk::after,.stps__itm:last-child .stps__lnk::before{
	display:none
}
.stps__itm--5{
	flex-basis:20%
}
.stps__lnk{
	display:block;
	position:relative;
	box-sizing:border-box;
	height:100%;
	padding:.75em
}
@media print,screen and (min-width:768px){
	.stps__lnk{
		padding:1em;
		text-align:center
	}
	.stps__lnk::after,.stps__lnk::before{
		left:100%;
		top:50%;
		border:solid transparent;
		content:" ";
		height:0;
		width:0;
		position:absolute;
		pointer-events:none;
		z-index:5
	}
	.stps__lnk::after{
		border-color:rgba(255,255,255,0);
		border-left-color:#fff;
		border-width:12px;
		border-width:1.2rem;
		margin-top:-12px;
		margin-top:-1.2rem
	}
	.stps__lnk::before{
		border-color:rgba(255,255,255,0);
		border-left-color:#99bbd4;
		border-width:13px;
		border-width:1.3rem;
		margin-top:-13px;
		margin-top:-1.3rem
	}
}
.stps__lnk:hover{
	background-color:#ccdde9
}
.stps__lnk:hover::after{
	border-left-color:#ccdde9
}
.stps__lnk--current{
	background-color:#F5AA1C;
	color:#000
}
.stps__lnk--current::after{
	border-left-color:#F5AA1C
}
.stps__lnk--current:hover,.stps__lnk--current:visited{
	background-color:#F5AA1C;
	color:#000
}
.stps__lnk--current:hover::after,.stps__lnk--current:visited::after{
	border-left-color:#F5AA1C
}
.stps__txt::before{
	display:block;
	margin-right:.5em;
	float:left;
	content:counter(steps);
	counter-increment:steps;
	font-family:OpenSansBold,Arial,sans-serif;
	font-size:1.5em;
	color:#002754
}
@media print,screen and (min-width:768px){
	.stps__txt::before{
		float:none;
		margin-bottom:.5em;
		margin-right:0;
		font-size:2em
	}
}
ol.stps a:hover{
	text-decoration:none
}
a.givingFacebook,a.givingTwitter{
	background-image:none
}
a.givingFacebook{
	background-color:#4267b2
}
a.givingFacebook:hover{
	background-color:#365899
}
a.givingTwitter{
	background-color:#1b95e0
}
a.givingTwitter:hover{
	background-color:#0c7abf
}
a.givingFacebook:before,a.givingFacebook:hover:before,a.givingTwitter:before,a.givingTwitter:hover:before{
	color:#fff
}
@font-face{
	font-family:OpenSansRegular;
	src:url(/assets/template3-4/fonts/opensans/OpenSans-Regular-webfont.eot);
	src:url(/assets/template3-4/fonts/opensans/OpenSans-Regular-webfont.eot) format("embedded-opentype"),url(/assets/template3-4/fonts/opensans/OpenSans-Regular-webfont.woff) format("woff"),url(/assets/template3-4/fonts/opensans/OpenSans-Regular-webfont.ttf) format("truetype"),url(/assets/template3-4/fonts/opensans/OpenSans-Regular-webfont.svg) format("svg");
	font-weight:400!important;
	font-style:normal
}
.rvw-stats{
	clear:both;
	font-family:OpenSansRegular,Arial,sans-serif;
	font-size:1.25em
}
.rvw-stats--big{
	padding-left:56px;
	padding-left:5.6rem;
	margin-bottom:24px;
	margin-bottom:2.4rem;
	font-size:1.6666em;
	line-height:1.25
}
.rvw-stats__icon{
	float:left;
	margin-left:-56px;
	margin-left:-5.6rem
}
.rvw-stats strong{
	font-family:OpenSansBold,Arial,sans-serif
}
.rvw-stats sup{
	top:0;
	font-size:.6em
}
.rvw-stats .gold{
	color:#F5AA1C
}
.rvw-stats .darkblue{
	color:#002754
}
.rvw-stats .red{
	color:#C63527
}
.rvw-stats .blue{
	color:#005493
}
@media print,screen and (min-width:768px){
	.program-content{
		padding-right:192px;
		padding-right:19.2rem;
		position:relative
	}
	.program-content__details{
		width:176px;
		width:17.6rem;
		position:absolute;
		right:0;
		top:0
	}
}

/* Apr 9, 2020 - EP (webcoor) - force multiple aside buttons to display inline */
.half a.btn-mid {
    display:inline;
}
/* hide the AskUVic option from the search.  Easier than publishing every single page. */
li a.askuvic {
    display: none !important;
}