/*
Theme Name: HT Niche 2015
Theme URI: http://heraldtribune.com
Author: Dak Le
Author URI: http://heraldtribune.com
Description: Bootstrap v.3 based WordPress theme based off of the bootstrap-basic theme
Version: 1.0
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: white, gray, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready
*/


/*
Required WordPress CSS
*/

html, body {font-family: 'Open Sans', sans-serif;font-size:14px !important;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: transparent;color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a {background-image: none;}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}
.gallery-caption {
}
.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: left;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

/**** ads ****/
#top-leaderboard-container {text-align: center; margin-bottom:30px;}
#bottom-leaderboard {text-align: center;margin-bottom: 20px;}

/**** right rail ****/
#sidebar-right {padding:0px;font-size: 0.857em;}

/**** river of news ****/
.first-post-container {padding-top:0px !important;}
.post-container {padding:40px 0;border-bottom:1px solid #ccc;font-size:14px;}
.post-container
.post-container a:hover {text-decoration: none;}
.post-categories {font-size: .9em;}
.post-first-tag {text-transform: uppercase;}
.post-title h3 {font-size:2em;line-height:1.4em;margin-top:0px;}
.post-title h3 a {color:#000;}
.post-excerpt {font-size: 1em;line-height: 1.4em}
.post-excerpt a:hover {text-decoration: none;}
.more-link {font-size: .85em;}
.post-tags {font-size:.75em;clear:both;}
.post-tags, .post-tags a{color:#666666; text-transform: uppercase;margin-top:10px;}
.post-tags a:hover {text-decoration: underline;}
.post-author {margin-bottom:10px;}
.more-link:hover {text-decoration: underline !important;}

/**** navigation ****/
.main-navigation {position: fixed;top:-1px;width:100%;-webkit-backface-visibility: hidden;z-index:100;}
.navbar {height:40px;min-height: 25px;margin-bottom:0px;box-shadow: 0px 5px 5px #888;position: relative;z-index: 97;}
.navbar-toggle {padding:5px 4px;}
.navbar-default .navbar-nav>li>a {color:#fff;}
.top-nav {padding:0px;}
.site-branding {margin: 0 10px;float:left;}
.site-title-heading {margin:8px 0 5px 0 ;font-size:1.5em;text-transform: uppercase;font-weight: bold;padding:0;position: relative;z-index: 100;}
.site-title-heading a {color:#fff;}
.site-title-heading a:hover {text-decoration: none;}
.navbar-default .navbar-toggle  {background-color: none !important;border:none !important;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent !important;}
.navbar-nav > li > a {padding:10px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#000}
.navbar-collapse {position: relative;z-index: 99;}

/**** featured stories container ****/
.feature-story-label {position: absolute;color:#fff;background-color: rgba(0, 0, 0, 0.5);padding:2px 10px;top:0px;}
.feature-story-primary {margin-bottom:20px;}
.feature-story-primary img {width:100%;}
.featured-container {margin: 0 15px 20px 15px;}
.feature-story-info-main {position:absolute;bottom:10px;}
.feature-story-info-main .feature-story-title-primary {font-size: 3.5em; padding:10px;line-height: 1.2em;}
.feature-story-info-main .feature-story-title-primary a {color:#ffffff !important;text-shadow: 1px 1px rgba(0, 0, 0, 0.75);}
.feature-story-info-main .feature-story-title-primary a:hover {text-decoration: none;}
.feature-story-title-primary a {color:#000;}
.feature-story-title-primary a:hover {text-decoration: none;}

.scrollSpacer {display:none !important;}

/**** twitter feed ****/

.tweets {padding-left: 0px;}
.tweets li {list-style: none;}
.tweets li .avatar {float:left;margin-right:5px;}

/**** single post ****/
.post-featured-image {margin:10px 0 5px 0;}
.post-featured-image img {width:100%;margin-bottom: 10px;}
.page-container {margin-top:55px;}
#main-column .post, #main-column .page {border:none;}
.wp-caption {border:none;}
.wp-caption-text {font-size:.8em;color:#999;}
.entry-title {font-size:3.5em;}
.entry-content {font-size:1.4em;margin-left:10px;}
.alignright {margin-top:1.5em;margin-bottom:1.5em;}

/**** footer ****/
#footer {text-align: center;}

/**** Share links ****/
#share-links-container {position:fixed;padding-top:200px;top:0;z-index:99;width:30px;text-align:center;display:none;margin-left:-40px;}
#share-head {font-family: "PT Sans";font-size: .714em;margin-bottom:3px;color:#cccccc;}
.fb-share {background-image: url('https://s3.amazonaws.com/htunravel/facebook-share.png');background-repeat:no-repeat;background-size: 10px auto;background-position:center;height:30px;text-align: center;}
.twitter-share {background-image: url('https://s3.amazonaws.com/htunravel/twitter-share.png');background-repeat:no-repeat;background-size: 15px auto;background-position:center;height:30px;text-align: center;}
.gp-share {background-image: url('https://s3.amazonaws.com/htunravel/gp-share.png');background-repeat:no-repeat;background-size: 15px auto;background-position:center;height:30px;text-align: center;}
.li-share {background-image: url('https://s3.amazonaws.com/htunravel/li-share.png');background-repeat:no-repeat;background-size: 15px auto;background-position:center;height:30px;text-align: center;}
.email-share {background-image: url('https://s3.amazonaws.com/htunravel/email-share.png');background-repeat:no-repeat;background-size: 20px auto;background-position:center;height:30px;text-align: center;}
.share-button {display: block;margin-bottom:3px;}

/**** Brightcove responsive player ****/
#BCLcontainingBlock {width: 100%;height:100%;margin-left: 10px;float: right;}
.BCLvideoWrapper {position: relative;padding-top: 1px;padding-bottom: 56.25%;height: 0;margin: 0 0 20px 0;}
* html .BCLvideoWrapper {margin-bottom: 45px;margin-top: 0;width: 100%;height: 100%;}
.BCLvideoWrapper div,.BCLvideoWrapper embed,.BCLvideoWrapper object,.BrightcoveExperience {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.widget-container .BCLvideoWrapper {height:100%; border:1px solid #cccccc;}
.blogroll .BCLvideoWrapper {height:100%;}
#sidebar-right .BCLvideoWrapper {padding-bottom:110%;}

/**** Youtube responsive player ****/
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;margin-bottom: 20px;}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/**** Gallery Slideshow ****/
#slideshow-article-body {background-color: #333;color:#fff;position:relative;left:-5px;}
.galleria-info-description {font-size: .75em;}
.galleria-info-title {font-size: .9em;font-weight: bold;margin:5px 0;}
.galleria-info-text {padding:0 5px;}

/**** more stories button ****/
.river-more-button {display:block;width:75%;margin: 20px auto;border:1px solid #999999;height:30px;text-align:center;padding-top:3px;font-size:16px;text-decoration:none !important;color:#fff !important;text-transform:uppercase;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/**** related stories ****/
.related-story {margin:10px auto;}
.related-story:hover {text-decoration: underline;}
.related-story-title {line-height: 1.1em;}
.related-story-title a {color:#000;font-size: .75em;line-height: 1em;}

/**** gallery slider ****/
.bx-pager {display:none !important;}
.bx-viewport {height:auto !important; box-shadow: none !important;padding-left: 10px;}
.bx-wrapper {margin-bottom:10px !important;}
.gallerySliderHeadline {padding-left:10px;}

/**** Responsive Facebook comment box ****/
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {min-width: 95% !important;width: 100% !important;left:5px;margin-bottom:10px;}

#wide-column {position: relative;left:12px}

/**** lead story styles ****/
#lead-story-cat-left > h3 {margin:0;}
#lead-story-image-left img, .lead-story-image-right img {width:100%;}
.lead-story-category-right h3 {font-size: .9em; text-transform:uppercase;margin:0;}
.lead-story-headline-right h2 {font-size: 1.5em}
#lead-story-headline-left h2, .lead-story-headline-right h2  {margin:0;}
#lead-story-headline-left h2 {font-size:3em;}
#lead-story-cat-left a {font-size:.6em;text-transform: uppercase;}
#lead-story-text-left, .lead-story-text-right {position: absolute;bottom: 20px;}
.lead-story-text-right {margin-right: 15px !important;}
#lead-story-headline-left h2 a, #lead-story-cat-left a, .lead-story-category-right h3 a, .lead-story-headline-right h2 a {color:#fff !important; text-shadow: 1px 1px rgba(0, 0, 0, 0.75);padding:5px 10px;display: block;}
#lead-story-right-top {margin-bottom: 15px;}
#lead-story-left {padding-right: 0px;margin-bottom:10px;}
#lead-story-right {padding-left: 0px;}
#lead-story-container-D {padding-bottom:30px;}

/**** comments ****/
#comments .media-list li .media .media-body {border:none !important;}
.media-list, .comment {border-bottom:1px solid #ccc;}
.comment:last-child {border-bottom:none;}

/**** mobile ads ****/
.mobile-ads {border-bottom: 1px solid #ccc;text-align: center;}

/**** other sites footer embed ****/
#footer-include {padding:0 0 0 0;margin-left:0px;}
.widget-title {padding:5px;}
.site {border:none !important;}

#mapContainer {
	    display: block;
	    height: 600px;
	    width: 100%;
	}
	#gunmap {
	  height: 100%;
	  width: 100%;
	  margin: 0px;
	  padding: 0px
	}
	.storeHeading {display:block;float:left;font-weight: bold;margin-right:10px;}
	.storeHeadingVal {display:block;float:left;}
	.storeHours table {font-size: 11px;}
	.today > td {color:blue; font-weight:bold;}
	.clear {clear:both;}

	.storeImage {
	    display: inline-block;
	    position: relative;
	    width: 100%;
	    overflow:hidden;
	    margin:0 0 10px 0;
	}
	.storeImagePadding {
	    padding-top: 40%;
	}
	.storeImageContainer {
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    left: 0;
	    right: 0;
	}

@media screen and (max-width: 767px) {
	.feature-story-info-main .feature-story-title-primary {font-size: 1.5em;padding-bottom: 0px;}
	.featured-container {margin:0px;margin-bottom:20px;border-bottom:1px solid #ccc;}
	#featured-sidebar {max-width: 100%;margin:0;}
	.feature-story-primary {padding:0;margin:0;border-bottom:1px solid #fff;}
	.feature-story-title-primary {padding: 0 10px;}
	.post-title h3 {line-height: 1.1em;font-size: 1.4em;}
	.post-author {font-size: .65em;}
	.post-container {padding:20px 10px;}
	.post-excerpt {display:none;}
	#content {margin-top:50px;}
	#comments {margin-left:10px;}
	.entry-content {margin-left:0px;}
	#main-column {padding-left:0px; padding-right:0px;}
	.page-container {margin-top:0;}
	.entry-title {font-size:2em;}
	.entry-content {font-size: 1em;}
	h2 {font-size:1.3em;font-weight:bold;}
	.post-categories {font-size: .75em}
	#sidebar-right {padding:0px 10px;}
	#footer {font-size: .7em;}
	#share-head {display:none;}
	#share-links-container {bottom:0;top:auto;left:0;width:100%;background-color: rgba(255,255,255,.8);padding:5px 0;margin-left:0px;}
	#share-links-fixed-container {width:100%;margin:0 auto;}
	.share-button {float:left;width:19%;margin-left:0.833333% !important;height:30px;margin:0;}
	.fb-share {background-image: url('https://s3.amazonaws.com/htunravel/facebook-share.png');}
	.twitter-share {background-image: url('https://s3.amazonaws.com/htunravel/twitter-share.png');}
	.gp-share {background-image: url('https://s3.amazonaws.com/htunravel/gp-share.png');}
	.li-share {background-image: url('https://s3.amazonaws.com/htunravel/li-share.png');}
	.email-share {background-image: url('https://s3.amazonaws.com/htunravel/email-share.png');}
	.bx-next, .bx-prev {display:none !important;}
	.gallerySliderTitle {font-size: .75em !important;}
	#wide-column {position: static;}
	#lead-story-left, #lead-story-right, #lead-story-right-top, #lead-story-right-bottom {padding:0;margin: 0;}
	#lead-story-left, #lead-story-right-top, #lead-story-right-bottom {border-bottom:1px solid #fff;}
	#lead-story-headline-left h2 {font-size: 1.5em;}
	.lead-story-text-right {margin-right: 0 !important;}
	#lead-story-text-left, .lead-story-text-right {bottom: 0px;}
}

@media (min-width: 768px) and (max-width: 1023px){
	.feature-story-info-main .feature-story-title-primary {font-size: 2em;padding-bottom: 0px;}
	#share-links-container {margin-left:-30px;}
	.entry-content, .entry-title, .entry-meta  {margin-left:20px;}
	#comments {margin-left:30px;}
	#sidebar-right {margin-left:30px;}
	#lead-story-left {padding-right: 10px;}
	#lead-story-right {padding: 0px;}
	#lead-story-right-bottom {position:relative;right:-5px;}
	.lead-story-text-right {margin-right: 0;}
	#lead-story-text-left {margin-right:10px;}
}


@media (min-width: 1024px) and (max-width: 1279px){
	.feature-story-info-main .feature-story-title-primary {font-size: 3em;padding-bottom: 0px;}
	#share-links-container {margin-left:-30px;}
	.entry-content, .entry-title, .entry-meta  {margin-left:20px;}
	#comments {margin-left:30px;}
	#lead-story-left {padding-right: 10px;}
	#lead-story-right {padding: 0px;}
	#lead-story-text-left {margin-right:10px;}
}