﻿#breadcrumb_top_content {
	font-size:14px !important;
}
#link_bar_content {
	font-size:14px;
}
.searchResultsHeading { 
	font-size:14px;
}
img.media-object{
	max-width: none;
}

.SimpleSearch-searchInputLabel > a{
	color:#ffffff;	
}
.searchResultsHeadingSubText {
		font-size:14px;
}
table > tbody > tr > td > a.body_link_11 {
	font-size:14px;
}
.cdmResultsGridHeading {
		font-size:14px;
}
#headerWrapper > p {
	margin-bottom: 0px !important;
}

.icon_10 {
display:none;
}
.currentUser {
	font-size: 16px;
}
td.description_col1 {
	font-size: 14px;
}
#link_bar {
	margin-top:20px;
}
#headerWrapper > p > img {
	padding-left:30px;
}
table{
    margin-bottom:15px;
}

a {
    color:#1155CC;
}
a.cdmHelpLink {
	margin-top:-10px !important;
}

.bold {
    font-weight:bold;
}

hr {
	border-top: 1px solid #8c8b8b;
}

h3 {
  font-size: 1.6em;
}

h3, h4 {
	font-weight:700;
}

h4{
    margin-top:25px;
}

#link_bar_search, #link_bar_search_bottom {
	background-image:none !important;
	border: none !important;
}

#nav_top {
	background-color:#101010 !important;
	border-color: #101010 !important;
	/*background-color:#56697d !important;
	border-color: #56697d !important;*/
	height:40px !important;
}
#nav_top_left>ul.nav li a {
	background-color:#101010 !important;
	/*background-color:#56697d !important;*/
	font-size:14px;
	font-weight:normal;
}
.nav_li_right_1 {
	background-color:#101010 !important;
}

#nav_top_right>ul.nav li a {
	background-color:#101010 !important;
	/*background-color:#56697d !important;*/
	font-size:14px;
	font-weight:normal;
}
#nav_top_right>ul.nav li a b {
	font-weight:normal;
}
#nav_top_left>ul.nav, #nav_top_right>ul.nav {
    padding-top: 10px !important;
    padding-bottom: 20px !important;
    line-height: 15px !important;
	background-color:#101010 !important;
	/*background-color:#56697d !important;*/
}
#nav_top_right>ul.nav {
    /*line-height: 5px !important;*/
}
#nav_footer {
    /*background-color:#f2f0ec !important;
    border:none;*/
    height: 45px;
}

#nav_footer_left>ul.nav li a , #nav_footer_right>ul.nav li a {
    /*background-color:#f2f0ec !important;
    color: #000 !important;*/
    font-size: 12px;
    padding-top: 10px !important;
}
.container {
	line-height: 1.42857143;
}
#backToTopLink {
	display:none !important;
}
.text-white {
	color:#fff;

}

.well {
	background-color:#F6F6F6;
}
.btn-primary {
	background-color: #74836c !important;
	border-color: #74836c !important;

}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: #abb4a6 !important;	
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    background: #F6F6F6 !important;
}
.btn-primary:visited {
	color: #ffffff !important;
}

	header .logo{
		float:left;
	}
	
	.wrapper {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -120px;
	}


	.media {
		margin-bottom:50px;
	}



	#metatags {
		text-align:center;
	}

	#metatags .btn {
		margin-bottom:10px;
	}
	#contributor-list {
		margin-top:20px;
	}
	#contributor-list img {
	   width:160px;
	}
	#collections img{
		width:160px;
	}
	.collection-image {
		text-align:center;
		float:right;
		margin-left:20px;
	}
	.collection-image img{
		width:200px;
	}

	.contributor-image {
		text-align:center;
		float:right;
		margin:15px;
	}
	.contributor-image img{
		width:300px;
	}

	#collections a {
		/* word-break:break-all;*/
	}
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
#carouselWrapper {
background-color: #56697d;
width:100%;
}
	/* Carousel base class */
	.carousel {
		height: 500px;
		margin-bottom: 40px;
	}
	/* Since positioning the image, we need to help out the caption */
	.carousel-caption {
		z-index: 10;
		top:5px;
		color:#fff;
		text-shadow:none !important;
		font-weight:700;
	}

	.slide-image {
		height:250px;
	}

	.carousel-caption .contributor {
		font-style:italic;
		font-weight:normal;
		font-size:14px;
	}


	.carousel-control {
		text-shadow:none !important;
		background-image:none !important;
	}
	/* Declare heights because of positioning of img element */
	.carousel .item {
		height: 500px;
		background-color: #56697d;

	}
	.carousel-inner > .item > img {
		position: absolute;
		top: 0;
		left: 0;
		min-width: 100%;
		height: 500px;
	}

/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
	.marketing .col-sm-4 {
	  margin-bottom: 20px;
	  text-align: center;
	}
	.marketing h2 {
	  font-weight: normal;
	}
	.marketing .col-sm-4 p {
	  margin-right: 10px;
	  margin-left: 10px;
	}
	
	
/* RESPONSIVE CSS
-------------------------------------------------- */
@media (min-width: 960px) {

  .fa-download::after {
    content: "  Download ";
    white-space: pre;
    font-size: 1.125rem;
    font-family: "Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
  }

  .fa-print::after {
    content: "  Print ";
    white-space: pre;
    font-size: 1.125rem;
    font-family: "Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
  }

}

.btn-primary .fa-expand::after {
  content: "  View ";
  white-space: pre;
  font-size: 1.125rem;
  font-family: "Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
}


@media (min-width: 768px) {

  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)  {
	#carouselWrapper {
		width:95%;
	}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px)  {
	#carouselWrapper {
		width:95%;
	}
}

@media (min-width: 992px) {

}

@media(max-width:700px) {
	body {
		 /*margin-bottom: 150px;*/
		}

	.collection-image {
		width:100%;
		margin-bottom:10px;
	}

	#collections img{
		width:80px;
	}

	#contributor-list img {
		width:80px;
	}

	.marketing {
		margin-bottom:140px;
	}



}