/*
Theme Name: High Country Press
Theme URI:  https://www.outerbanksmedia.com
Description: This is the theme that provides the ultimate hotness to the High Country Press - HC Press brand and online presence.
Author: OBX Media
Author URI: https://www.outerbanksmedia.com
Version: 0.1
Template: generatepress
*/


/*---BASE STYLES---*/
a:hover {opacity: .8}
.archive .site-content .post, .home .site-content .post, .search .site-content .post {border-bottom:1px solid #000}
.archive .site-main .g {padding-bottom:20px;border-bottom:1px solid #000}
.home article .g, .search article .g {padding:20px 0;border-top:1px solid #000}
.entry-content a {color:#990000}
.entry-content a:hover {opacity:1;color:#ff0000;text-decoration:underline}
.jp-related-posts-i2__post a:hover {text-decoration:none}
/*---HEADER---*/
.has-menu-bar-items {border-bottom:6px solid #f00}
header li {
  display: inline-block;
  padding-left: 15px;
}
header li a {
  text-transform: uppercase;
  font-size: 15px;
}
header li a:hover {
  text-decoration: underline;
}
.inside-header {
  position: relative;
}
.header-widget {
  position: relative;
  left: -6px;
}
.sf-menu > li > a:after {content:"|";right:0;top:-1px;position:absolute;color:#000;font-size:18px}
.sf-menu > li:last-child > a:after {content:none}
header li a {font-size: 18px; font-weight:bold}

/*---FOOTER---*/
.site-footer a {color:#fff}

.sidebar .widget,
.footer-widgets .widget {
    font-size: 14px;
}
.site-footer .widget-title {
	font-size: 16px;
	font-weight: 400;
}

.site-info {
	font-size: 14px;
}
.site-info a {
	color: #000;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    color: #000;
    background-color: inherit;
    font-weight: bold;
}

/*---OFF CANVAS PANEL---*/
.slideout-navigation .slideout-widget .menu li, .slideout-navigation .slideout-widget li {
    line-height: 50px;
}

/*---SIDEBAR---*/
.inside-right-sidebar h2.widget-title {font-size:21px}

select {
	display: block;
	line-height: 1.3;
	padding: 1em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #ccc;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}
select::-ms-expand {display:none}
select option {font-weight:normal}

.obxm-above-header {text-align:center;padding:4px}
.obxm-entry-ad {padding:0 0 20px;clear:both}/*for clearing ads re: layout issues like https://hcpressdev.wpengine.com/front-page/weekly-crime-reports-activity-and-arrests-in-boone-and-watauga-county-october-12-october-18/*/
.widget_top-posts ul li {margin-bottom:10px}
.widget_top-posts ul li a:hover {opacity:1;color:red;text-decoration:none}
.widget_top-posts .widgets-list-layout li > a {width:35%} 
.widget_top-posts .widgets-list-layout img.widgets-list-layout-blavatar {max-width:100px;width:100%}
.widget_top-posts .widgets-list-layout div.widgets-list-layout-links {max-width:100%;width:65%}
 
@media only screen and (max-width: 1019px) {
.widget_top-posts ul.widgets-list-layout {max-width:600px;margin:0 auto}
.widget_top-posts .widgets-list-layout div.widgets-list-layout-links {font-size:16px}
}

/*---Articles---*/
.inside-article .entry-summary {text-align:justify}
.entry-title a strong, .entry-title a:visited strong {color:#f00}
.posted-on .updated {display:block}

/*---RESPONSIVE EMBED---*/
.embed-container {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container iframe, .responsive-container object, .responsive-container embed {position:absolute;top:0;left:0;width:100%;height:100%}

/*---GRAVITY FORMS---*/

.slideout-navigation .widget-title {display:none}
/*---MEDIA QUERIES---*/
@media (min-width: 1100px) {
.guide_btn img {display:inline;margin-right:7px;max-height:210px;max-width:162px}
}
@media (max-width:1099px) {
.guide_btn img {max-height:310px;max-width:200px;margin-bottom:7px}
}
@media (max-width: 460px) {
.wp-image-210250 {width:200px;height:100px}
}
@media (max-width: 769px) {
#menu-header-menu {display:none}
.lsi-social-icons, .sidebar .widget, .footer-widgets .widget {text-align:center!important}
.guide_btn img {max-height:410px;max-width:300px;margin:0 auto 7px auto}
.has-menu-bar-items .inside-navigation {flex-wrap:nowrap}
.site-header .header-widget {margin-top:0}
}
@media (min-width: 768px) {
	.footer-widget-1 {
		width: 60%;
	}
	.footer-widget-2 {
		width: 20%;
		padding-top: 25px;
	}
	.footer-widget-3 {
		width: 20%;
		padding-top: 25px;
	}
}
@media (min-width: 769px) {
.site-logo {margin-right:50px}
}
@media (min-width:992px) {
.slideout-toggle {display:none}
}
@media (max-width: 991px) {
}
@media (min-width: 900px) and (max-width: 991px) {
}
