@import url("//fonts.googleapis.com/css?family=Lato:300,400,700");
#ug-header .navbar-static-top { z-index: 1001; }
#ug-header form.navbar-form { margin-bottom:0; }
#ug-header .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }

#ug-header #weatherFeed, #weatherFeed * { display:inline; }
#ug-header #weatherFeed div {
	display: none;
}
#ug-header #weatherFeed .Cur, #weatherFeed .Cur *  {
	display: inline !important;
}
#ug-header {
	color: #FEFEFE;
	background: url(//www.uoguelph.ca/img/headerbg.jpg);
	background-repeat: repeat-x;
}
#ug-header .navbar-toggle {
	background: #fff;
}
#ug-header .navbar {
	border: 0;
	margin-bottom: 0;
}
#ug-header .nav-clear {
	clear: right;
}
#ug-header .navbar-default {
	background: none;
}

#ug-header .navbar-default.navbar-static-top{
  background: url(//www.uoguelph.ca/img/headerbg.jpg) black;
  background-repeat: repeat-x;
}

#ug-header .dropdown-menu,
#ug-header footer.navbar-default,
#ug-header nav.navbar div.in,
#ug-header nav.navbar div.collapsing,
#ug-header nav.navbar div.in form,
#ug-header nav.navbar div.collapsing form {
	background-color: #45403a;
	border: 000;
}
#ug-header .dropdown-menu li.divider {
	background: #000;
	border: 000;
}
#ug-header .navbar-default .navbar-nav>.open>a,
#ug-header .navbar-default .navbar-nav>.open>a:hover,
#ug-header .navbar-default .navbar-nav>.open>a:focus {
	background: #45403a;
	text-shadow: none;
}
#ug-header .dropdown-menu>li>a:hover {
	background: #000;
}
#ug-header .navbar-brand {
	padding: 0;
	height: 150px;
}

.navbar-brand {
    color: #F5F5F5;
    font-size: 22px;
}

#ug-header .navbar-form {
	clear: right;
	margin-top: 0;
	margin-bottom: 2.5em;
	max-width: 239px;
}
#ug-header .navbar-default .navbar-nav li a,
#ug-header .navbar-default .navbar-nav .open .dropdown-menu>li>a,
#ug-header .navbar-default .navbar-nav>li>a:hover,
#ug-header .navbar-default .navbar-nav>li>a:focus {
	color: #fff;
}

#ug-header .navbar-default .navbar-nav li a:hover,
#ug-header .navbar-default .navbar-nav>.open>a,
#ug-header .navbar-default .navbar-nav>.open>a:hover,
#ug-header .navbar-default .navbar-nav>.open>a:focus,
#ug-header .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
#ug-header .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
	color: #fff
}
#ug-header .navbar-small {
	font-size: 11px;
	padding: 0 25px;
}
#ug-header .in .navbar-small,
#ug-header .collapsing .navbar-small {
	font-size: 14px;
}
#ug-header .navbar-small li a,
#ug-header .in li a,
#ug-header .collapsing li a,
#ug-header .dropdown-menu>li>a,
#ug-header footer.navbar li a {
	text-shadow: none !important;
}
#ug-header .navbar-small>li>a {
	padding: 5px 10px;
}
#ug-header .in .navbar-small>li>a,
#ug-header .collapsing .navbar-small>li>a {
	padding: 10px 0;
}
#ug-footer footer.navbar {
	font-size: small;
	padding: 0 25px;
	margin-bottom:20px;
}
#ug-header .navbar label {
	font-weight: 400;
}
#ug-header div.row {
	margin-top: 20px;
}

@media (min-width: 992px) {
	#ug-header .navbar-default .navbar-nav li a,
	#ug-header .navbar-default .navbar-nav .open .dropdown-menu>li>a,
	#ug-header .navbar-default .navbar-nav>li>a:hover,
	#ug-header .navbar-default .navbar-nav>li>a:focus {
		text-shadow: 1px 1px 0 #a60, -1px -1px 0 #a60, 1px -1px 0 #a60, -1px 1px 0 #a60, 1px 1px 0 #a60;
	}

	#ug-header #globalnav li a,
	#ug-header #globalnav>li>a:hover {
		text-shadow: 1px 1px 0 #600, -1px -1px 0 #600, 1px -1px 0 #600, -1px 1px 0 #600, 1px 1px 0 #600 !important;
	}

	#ug-header #globalnav .open .dropdown-menu>li>a,
	#ug-header #globalnav>li>a:focus  {
		text-shadow: 1px 1px 0 #333, -1px -1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, 1px 1px 0 #333 !important;
	}
	.rightProfile{float:none; padding: 0px;}
	
	.view-frontpage-news .views-field-field-video-url-1,
	.view-frontpage-news .views-field-field-profile-image{width: 50%;
		float: left;}
		
	.view-frontpage-news .views-field-body{width: 50%;float: left;}
	.view-frontpage-news .views-field-field-teaser{width: 50%;float: left;}

	.view-featured-video-listing  .views-field-field-video-url-1{width: 25%; float: left; padding-right:15px;}


}

/*************** Update by sanjeev *********************/

.rightProfile{float:right; padding: 10px 15px 10px 40px;}
.rightProfile dd{border-bottom: 0px solid #EFEFEF;}
.leftProfile dd{border-bottom: 0px solid #EFEFEF; padding-bottom:0px;}


.rightProfile h3{display:none !important;}
.leftProfile h3{display:none !important;}
.leftProfile dt:nth-of-type(1){display: none;}
.leftProfile dt:nth-of-type(2){display: none;}
.leftProfile dt {padding: 1em 0 0 0;}

.leftProfile dl dd:nth-of-type(1){font-size: 28px;
font-weight: bold;
}
.leftProfile dl dd:nth-of-type(2){padding-bottom:0px;}
.profilename{font-size: 24px;
padding-bottom: 5px;}
/* .leftProfile span{font-weight: bold;} */
.page-user h1.page-header{display: none;}

.view-frontpage-news .views-field-field-video-url-1,
.view-frontpage-news .views-field-field-profile-image
{padding: 0px 8px 0px 0px;}

.view-frontpage-news  .views-row{clear: both;margin-bottom: 10px;overflow: hidden;
padding-bottom: 10px;border-bottom: 1px solid #EEE;}

.view-frontpage-news .views-field-title{margin-bottom: 10px;}
.view-frontpage-news .views-field-body{margin-bottom: 10px;}
.view-frontpage-news .views-field-field-teaser{margin-bottom: 10px;}

.view-featured-video-listing .views-row {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEE;
}

.featproimg{padding-bottom: 20px;}
.view-frontpage .views-row{margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #EEE;}

.ic_caption{position: relative;
overflow: hidden;
margin: 0px;
padding: 0px;
bottom: 10px;
background: #428bca none repeat scroll 0% 0%;
}

.ic_caption h3{color:#fff;margin-left: 5px;max-width: 250px;
padding: 0px 5px;}
.ic_container{margin-bottom: 50px; float:left;max-width: 250px;
padding: 0px 5px;}
#node-626 .ic_container{margin: 6px 6px 10px; float: left; position: relative;}
#node-626 .ic_container img{width: 100%;height: 165px;}

#block-block-33 li{list-style: none;}

#block-block-33 li a{border-bottom: 0px none;    border-bottom: 1px solid #EEE;
    color: #666;
    font-size: 1.071em;position: relative;
display: block;
padding: 10px 0px
}

.view-defense-list .views-row, .view-all-events .views-row {
padding-bottom: 10px;
border-bottom: 1px solid #EEE;}

#block-views-frontpage-block-1{border: 1px solid rgb(238, 238, 238);
padding: 10px;}

.node-type-story section.col-sm-9{border: 1px solid rgb(238, 238, 238);
padding: 10px;}

.node-type-story .search-and-breadcrumb .col-sm-9{
padding-right: 0px;
padding-left: 0px;
}

.image-caption{
    float: right;
    border: solid 1px #eee;
    padding-top: 10px;
	padding: 5px;
	border-radius: 6px;
	margin-left: 10px;
}

figure img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.node-type-story .col-sm-9 p{
	font-size:16px;
}

.node-type-story .col-sm-9  h1{
padding-bottom: 0px;
margin-bottom: 10px;
border-bottom: none;
}

.post-date {
color: #999;
margin-bottom: 1em;
}

.node-type-courses .field-label{float: none !important; padding: 10px 0px; font-weight: bold;}
.node-type-project .field-label{float: none !important; padding: 5px 0px; font-weight: bold;}

#node-518 .ic_caption{position: relative;
overflow: hidden;
margin: 0px;
bottom: 0px;
background: #428bca none repeat scroll 0% 0%;
}


.ic_container{float:left;padding-left: 5px;padding-right: 5px;}
.ic_container img{width:240px;height: 180px;}
#node-646 .ic_container{margin: 60px 0px 14px 10px !important;}
#node-646 .ic_container img{width:190px;height: 270px;}
#node-646 .ic_caption{width: 190px;}
#node-646{margin-bottom: 24px;}

img.file-icon {
    margin-right: 2px !important;
}

.view-graduate-courses .views-field-upload {
	width: 170px;
}


/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 100px; 
		left: 50%;
		margin-left: -150px;
		width: 520px;
		background: #eee url(modal-gloss.png) no-repeat -200px -80px;
		position: absolute;
		z-index: 101;
		padding: 30px 40px 34px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
.region-sidebar-second ul li.expanded.active-trail ul.dropdown-menu{display:block !important; position: relative!important;
float: none; border-radius: 0px;border: 0px !important;z-index: 1;
box-shadow: none;padding-left: 30px;}
.region-sidebar-second li .caret{float: right;
margin-top: 10px}
.region-sidebar-second .dropdown-menu li a{padding: 8px 20px !important; white-space: unset;}
.dropdown-menu > .active > a{background-color: transparent;
outline: 0px none;}

.page-user .breadcrumb li.active,
.page-node .breadcrumb li.active{display:none !important;}

#socialicons .fa {
    font-size: 20px;
}

.video-embed-description {
display:none;
}

.view-frontpage-news .views-field-field-video-prof-url-1{width: 50%;
float: left;
padding: 0px 8px 0px 0px;}

caption {
padding-bottom:20px;
}

header#navbar h2 {
    font-weight: 500;
    margin-top: 0px;
}

.page-header{
	font-size: 2.15em;
}

.header-title{
	font-size: 2.143em;
}

a.navbar-brand:hover{
	text-decoration:none !important;
	border-bottom: 0 !important;
}
