/**
 
 table of contents:
 
 MEDIA
 TOOLTIPS
 OTHERS (PJ)
 
 **/
 
 
/* ========================================================================== 
   $MEDIA
   ========================================================================== */

.media-heading__date {
	display: block;
}

.media-body__more {
	margin-bottom: 0;
}

.media--spacer {
	padding-bottom: 2em;
	margin-bottom: 2em;
	border-bottom: 1px solid #f5f5f5;
}

/* ========================================================================== 
   $TOOLTIPS
   ========================================================================== */


.tooltip__event-title {
	color: inherit;
	font-size: 12px;
	line-height: 1.2;
	margin: 0.75em 0;
	padding: 0;
}

/* ========================================================================== 
   $OTHERS (PJ)
   ========================================================================== */

.nav-breadcrumbs {
	color: #666;
}


.nav-breadcrumbs-bottom {
	border-top: 1px #e1e3e5 solid;
	padding-top: 15px;
	margin-top: 10px;
}

.content__body {
	padding: 0 30px 0 15px;
}


.content__body .nav-breadcrumbs a {
	text-decoration: none;
}

h2, h3, h4, h5, h6 {
	color: #c48c05;
	padding: 10px 0;
	margin: 0;
}

h2 {
	padding: 0 0 20px 0;
}

h3 {
	font-size: 26px;
}

h4 {
	font-size: 22px;
}

h5 {
	font-size: 19px;
}

h6 {
	font-size: 16px;
}

p img {
	margin: 0 20px 20px 0;
}

p img.pull-right {
	margin: 0 0 20px 20px;
}

aside {
	padding: 0;
	margin: 0;
}

aside h3 {
	line-height: 100%;
	margin: 3px 0 16px 0 !important;
	font-size: 16px;
	text-transform: uppercase;
	
	color: #007cb7;
	padding: 0;
	margin: 0;
}

aside .nav-list li a {
	padding: 7px 15px 7px 15px !important;
}

.media-heading .media-heading__date {
	margin: 0 0 6px 0;
	font-size: 18px;
	font-weight: normal;
	color: #c48c05;
}

.media-heading {
	padding-top: 0;
	margin-top: 0;
}

.marginalia {
	width: 210px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.marginalia-right {
	float: right;
	margin-left: 20px;
	margin-right: 0;
	margin-bottom: 20px;
}

.app-links {
	margin-top: 30px;
	border-top: 1px #e7e7e7 solid !important;
	padding: 10px 0 0 0;
}

.app-links h4 {
	font-size: 18px;
	text-transform: uppercase;
}

.app-links a:last-child {
/* 	display: inline-block; */
/* 	margin-left: 6px; */
}

.icon-white {
	color: #fff !important;
}

time {
	color: #c48c05; /* niepotrzebny important */
}

header i {
	color: #fff;
	font-weight: normal;
}

.caption {
	padding: 5px 0 2px !important;
}

.btn-gallerylink {
	padding: 10px !important;
	width: 178px;
	margin: 0 !important;

}


.content-download-list .row-fluid {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px #e7e7e7 solid;
}

.content-download-list .download-title {
	color: inherit;
}

.content-download-list .row-fluid:last-child  {
	border-bottom: none;
}

i,
[class*=icon]{
/* 	font-size: 110%; */
	font-weight: normal;
}

.downloads-list-item {
	border-bottom: 1px #e7e7e7 solid;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
}

.downloads-list-item :last-child {
	border-bottom: none;
}


.sdc-btn--medium {
	border-radius: 0;
}

.icon-user-member {
	opacity: 0.5;
}

.member-search-results-item .media-heading,
.member-details-item .media-heading {
	border-top: 1px #dbdbdb solid;
	background: #e7e7e7;
	padding: 5px 10px !important;
}



.member-search-results-item-patron .media-heading {
	border-top: 1px #e1c88c solid;
	background: #f5dea8;
}

.member-search-results-item-patron .media-heading .patron-member-tag {
	font-size: 75%;
	color: #c48c05;
}

.member-search-results-item-corporate .media-heading {
	border-top: 1px #9CB0BB solid;
	background: #c9d4da;
}

.member-search-results-item-corporate .media-heading .corporate-member-tag {
	font-size: 75%;
	color: #044f72;
}


.member-details-item {
	margin-top: -20px;
}

.member-search-results-item dd,
.member-details-item dd {
	margin-bottom: 10px;
}


.btn-view-member-profile {
	margin-left: 180px;
	margin-top: 0;
}

.member-details-logo {
	margin-bottom: 10px;
}


p.module-box__description {
	height: 66px !important;

}