.map-detail .media-link { border: 1px solid #e2e2e2; padding: 4px; position: relative; }
.map-detail .media-left { padding-right: 55px; }
.map-detail .media-overlay { background-color: rgba(194, 228, 255, 0.8); color: #000; font-size: 18px; font-weight: 700; position: absolute; min-height: 60px; padding: 10px; padding-right: 110px; bottom: 4px; right: 4px; left: 4px; }
.media-overlay .year { position: absolute; top: 50%; margin-top: -24px; right: 10px; color: #065a7b; font-size: 34px; font-weight: 600; }
.map-detail .media-heading { font-size: 30px; color: #000; font-weight: 600; line-height: 24px; margin-bottom: 15px; }
.detail-items { margin: 20px 0 15px 0; }
.detail-items h5{font-weight: bold;}
.detail-items dl { margin-bottom: 10px; }
.detail-items dt { font-weight: normal; color: #999; }
.detail-items dd { color: #666; }
.rating-section { border-top: 1px solid #e4e8eb; padding: 10px 0 0; }
.details-resources { border: 1px solid #e4e8eb; margin: 0 0 20px; }
.details-resources .details-resource-header { border-bottom: 1px solid #e4e8eb; font-size: 17px; color: #2c2c2c; padding: 15px; margin: 0; font-weight: bold; background:#f2f9ff;}
.details-resources .details-rht-ctnt .right-widget { padding: 15px; border-bottom: 1px solid #e4e8eb; }
.details-resources .details-rht-ctnt .right-widget:last-child { border-bottom: 0; }
.details-resources .details-rht-ctnt .inner-section, .detail-items .inner-section{ border-bottom: 1px solid #f1f3f5; padding: 20px 0; }
.details-rht-ctnt .inner-section:first-child, .detail-items .inner-section:first-child { padding-top: 0; }
.details-rht-ctnt .inner-section:last-child, .detail-items .inner-section:last-child { border-bottom: 0; padding-bottom: 0; }
.inner-section .section-media-left, .inner-section .section-media-rht { display: table-cell; vertical-align: top; }
.inner-section .section-media-left { padding: 0 10px 0 0; }
.inner-section .section-media-rht h6 { margin: 0 0 2px; font-size: 13px; font-weight: bold;}
.details-resources .list-inline{margin: 10px 0 0 0;}
.details-resources .list-inline > li{border-right:1px solid #ddd;}
.details-resources .list-inline > li:last-child { vertical-align: top; border-right: 0;}
.details-resources .list-inline a { color: #055999 !important; font-weight: normal; }
.list-connect-ddh li{border-bottom: 1px solid #f1f3f5;}
.list-connect-ddh li:last-child{border-bottom: 0;}
.list-connect-ddh li > a{display: block; padding: 15px;}
.list-connect-ddh li:last-child > a{padding-bottom: 0;}
.list-connect-ddh .sprite{margin:0 5px 0 0;}
.link-back{font-size: 13px;}
.remove-filter {color:#397aac;}
/* tabs */
.tab-detail{margin:20px 0 0;}
.tab-detail .nav-tabs{border-bottom: 1px solid #e4e8eb;}
.tab-detail .nav-tabs > li > a{background:#f2f9ff; border-radius: 0; border: 1px solid #e4e8eb; font-size: 15px; color:#666;}
.tab-detail .nav-tabs > li.active > a{color: #2c2c2c; background: #fff; border-top:2px solid #005999;}
.tab-detail .nav-tabs > li.active > a, .tab-detail .nav-tabs > li.active > a:hover, .tab-detail .nav-tabs > li.active > a:focus{border-bottom: 0px solid !important;}

/* comments */
.comments-section{margin:20px 0;}
.comments-section h6{font-size: 15px; color: #2c2c2c; margin:0 0 10px;}
.comments-section textarea{width: 100%; height: 90px;}

/* social links */
.social-links{}
.social-links li{border:1px solid #e8e8e8; margin-right: 2px; border-radius: 3px; height: 32px; overflow: hidden;}
.social-links li > a{display: block; padding:0 5px; font-size: 8px; color: #fff; line-height: 28px;  vertical-align: bottom;}
.social-links li.sl-twitter{background: #26c4f1;}
.social-links li.sl-facebook{background:#3b5998;}
.social-links li.sl-twitter .sprite, .social-links li.sl-facebook strong, .social-links li.sl-linkedin strong{margin:0 3px 0 0; font-size: 14px; font-weight: bold}
.social-links li.sl-linkedin{background:#007bb6;}

/*Join discussion*/
a, a:hover, a:focus { text-decoration: none; color: #055999; }
.no-lpadding { padding-left: 0 !important; }
.no-margin { margin: 0 !important; }
.back-btn { padding: 20px 0; text-align: right; }
.grey-bg { background-color: #fbfbfb; padding-top: 20px; margin: 20px -15px 0; }
.rgt-boder-space { border-right: 1px solid #e5e5e5; margin: 0 5px 20px 0; padding: 0 50px 30px 0; }
.section-title { clear: both; }
.section-title h4 { font-size: 17px; color: #2c2c2c; font-weight: 600; float: left; display: inline-block; }
.disus-select { float: right; padding: 3px 5px; border: 1px solid #cacaca; font-size: 13px; padding: 2px 5px; }
.discus-submit textarea { border-radius: 0; margin: 22px 0 10px; }
.btn-submit { border-radius: 0; background-color: #27cce7; font-size: 12px; color: #FFF; }
.discus-title { font-size: 14px; font-weight: 600; margin: 5px 0; color: #000; }
.discus-comment { margin-top: 20px; }
.post-date { font-size: 12px; font-weight: 600; }
.post-action ul { list-style: none; padding: 0; }
.post-action li { display: inline-block; }
.post-action li:before { content: "|"; display: inline-block; margin: 0 8px 0 4px; width: 3px; color: #055999; }
.post-action li:first-child:before { display: none; margin: 0; }
.post-action li a { text-decoration: underline; }
.discus-posts .media { border-bottom: 1px solid #e5e5e5; margin-right: 4%; }
.discus-posts .media:last-child { border-bottom: 0; }
.related-post { color: #999; }
.related-post .sub-title { font-weight: 700; margin-top: 2px; color: #474747; font-size: 13px; }
.related-post dt, .related-post dd { display: inline-block; }
.related-post .star-rating { float: left; }
ul.related_links { margin: 0; list-style-position: inside; padding: 0 }
ul.related_links li { margin: 0 0 10px; }
