/* Standard Setup */
#logo-container {
  text-align: center;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #FFF;
    background-color: #AFAFAF;
    border-color: #AFAFAF;

}
.pagination > li > a, .pagination > li > span {
    color: #0f0f0f;
}

.element-title, .element-title a, .element-title a:hover, .element-title a:visited {
    text-indent: 10px;
}

a.recentlink {
  color: #020202;
}

.recentinner {
  border-bottom: 1px solid #EFEFEF;
}

.footerRow,
.footerRow .ult_social,
.horizontal-menu  {
  text-align:center !important;
}
.ult_social a {
  margin: 0px 10px;
}
.horizontal-menu {
  width: 100%;
}
.horizontal-menu ul li {
  float: none !important;
  display: inline;
}

/*Begin child theme MCMASTER */

/* Header styling BEGINS */
#logo-container {margin-top:10px !important;}

.mac-logo {padding-top:0 !important;padding-top:0; margin-top:0;}

.department-name {font-size:21px;padding-top:30px;line-height:30px;border-left:1px solid gray;padding-left: 45px;margin-left:0px;
/*white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;*/
  /*max-width: 15ch;There is a CSS 'length value' of ch*/
}

.navbar-header {display:none;}

/*Style for image overlay icons*/

.container-for-icon {
  height: 23px;
  width: 23px;
  overflow: hidden;
  float:right;
  position:relative;
  margin:10px 0px 0 10px;
  padding-top:0;
}
.container-for-icon img {
  transform: translate(0px, 0px);
}
.container-for-icon img:hover {
  transform: translate(0px, -26px);
  transition: .4s ease-in-out;
}

.padding-for-icon {padding-right:20px;}

/*Style for Search form*/

.container-for-search {}

#search_container{float:left; position:relative;margin-top:10px;/*width: 235px;*/width: 47%;border-radius:0; border: 1px solid #990033;}
/*.form-control {margin-left:0 !important;}*/

.dropdown li.divider {background-color:silver;} /*Color dividers in Quick Links dropdown. */

.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{ 
	border-right:0; 
	box-shadow:0 0 0; 
    border:none;
}
.stylish-input-group button{
    border:none 0;
   color:#990033;  
   background:transparent;
}
.input-group-addon {border:none;}

/* Buttons for Explore McMaster and Quick Links */
.btn {border-radius:0;border:none;width:190px;height:32px;background:#990033 !important;color:white;font-size:11px;font-family: 'Oswald', sans-serif;letter-spacing: 1px; margin: 10px 0 0px 10px;}
.btn:hover, .btn:focus, .btn.focus {color: #FFFFFF;background:#cc0044 !important;text-decoration: none;}

/* Quick Links Bootstrap Dropdown*/

#menu-quick-links{font-size:11px;font-family: 'Oswald', sans-serif;letter-spacing: 0px;}/* Title for the Quick Links Bootstrap dropdown */
.btn.btn-primary.dropdown-toggle{ margin: 10px 0;}
.dropdown-menu {background: #990033;font-size:12px;font-family: 'Oswald', sans-serif;letter-spacing: 1px;margin-top:-8px;}
.dropdown-menu a{color:white !important;}
.dropdown-menu li a:hover{color:gray !important;}

/*McMaster Horizontal DropDown Menu BEGINS */
#ultimatummenu-7-item{background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #990033 0%, #80001a 100%) repeat scroll 0 0; box-shadow: 0 -6px 0 0 #700025 inset; position: relative;}
ul#menu-mcmaster1 li a {height:55px; line-height: 35px;}
ul#menu-mcmaster1 li a:hover {background-color: #8e989e;box-shadow: 0 -6px 0 0 #78848b inset;color: #ffffff !important;} 


/*McMaster Max Mega Menu STARTS*/

/* Styles the main menu bar. */
ul#mega-menu-primary-menu.mega-menu.mega-menu-horizontal{
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #990033 0%, #80001a 100%) repeat scroll 0 0 !important;
    box-shadow: 0 -6px 0 0 #700025 inset!important;
    position: relative!important;
}

/* Styles hover in the main menu bar. */
ul#mega-menu-primary-menu li a:hover{
    background-color: #8e989e!important;
    box-shadow: 0 -6px 0 0 #78848b inset!important;
    color: #ffffff !important;
}

/* Styles textwidget items (e.g. Menu titles like RESEARCH) in submenu. */
ul.mega-sub-menu .textwidget {
  color:#5e5e5e;
  font-size:24px;
  font-family: 'Oswald', sans-serif;
  font-weight:700;
  text-transform: capitalize;
}

/* Styles items in submenu. */
ul.mega-sub-menu li a:link.mega-menu-link{
  font-family: 'Oswald', sans-serif !important;
  font-weight:400;font-size:18px !important;
  text-transform: none !important;
  color: #990033;
}
/* Styles hover items in submenu. */
ul#mega-menu-primary-menu ul.mega-sub-menu li a:hover.mega-menu-link {
  color:#990033 !important;
  text-decoration: underline !important;
  background:#FFFFFF !important;
  box-shadow: none !important;
}

/*McMaster Max Mega Menu ENDS*/


/*Slider styles START */

#wrapper-19 {margin-top:-40px;}

h3.element-title {display:none;}/*Removes LayerSlider title */
  


/*Footer styles START */

.ultimatum-nav #ultimatummenu-10-item .ddsmoothmenuh .center ul li.menu-item {overflow: visible !important;}

.dropdown-menu  > li > a{overflow: visible !important;}
  
.footwrapper {background: rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #990033 0%, #80001a 100%) repeat scroll 0 0;
    		padding: 20px 0;
  			margin-bottom:0;
}

.footerRow a:link, a:visited, a:hover, a:active {color:white;}/*McMaster info text at bottom of footer */