/*
 Theme Name: Home Town Station Child Theme V2
 Theme URI:    http://webguylabs.com/
 Description:  Modified Version of the theme
 Author:       Harry Hovak
 Author URI:   http://webguylabs.com
 Template:     jarida
 Version:      1.0.0
*/

@import url("../jarida/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

header#theme-header {
  margin: 0 0 11px;
}

.header-content {
  padding: 7px 0 0px;
  background: url(/wp-content/uploads/2015/01/KHTS-Board-V1.jpg) no-repeat left;
  background-size: 427px 155px;
}

.logo {
  margin-top: 8px;
}

#features-menu .menu-item {
  margin: 0 5px;
  padding: 3px 17px;
  text-align: center;
}

#top-features-menu {
  width: 80%;
  float: left;
}

#small-weather {
  width: 18%;
  float: right;
}

#main-content {
  margin-top: 10px;
}

#flexslider {
  margin-bottom: 15px !important;
}

.hts-category-posts h4 {
  font-size: 24px;
}

.hts-category-posts h3 a {
  font-size: 20px;
}

.hts-category-posts .tie-date {
  display: none;
}

.hts-category-posts .widget-container {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cat-widget-more-link {
  float: right !important;
}

.hts-categort-posts .widget {
  margin-bottom: 0;
}

.widget .post-thumbnail img,
.footer-widget .post-thumbnail img {
  width: 45px;
  height: 45px;
}

#ads300_250-widget-2 {
  margin-bottom: 0;
  padding-bottom: 0;
}

#ads300_250-widget-2 .widget-container {
  padding: 0px 0 0;
  clear: both;
}

#ads300_250-widget-2 .widget-top {
  display: none;
}

.cat-box {
  margin-top: 10px;
  margin-bottom: 15px;
  border-top: 5px solid #cd2122;
  position: relative;
}

#hts-buttons {
  background: #5788BA;
  padding: 5px 10px 10px;
  color: white;
}

.icon-wrap {
  float: left;
  margin-right: 21px;
  text-align: center;
}
 .icon-wrap:last {
 float:left;
 margin-right:0;
 text-align: center;
}

.icon-bar {
  overflow: hidden;
  height: 81px;
  padding: 12px 20px 10px;
}

.icon-text {
  margin-top: 10px;
  display: block;
}

/* weather */

.temp {
  width: 30%;
  padding: 20px 10px;
  float: left;
}

.days-right {
  float: left;
  width: 60%;
}

.simple-weather-widget {
  overflow: hidden;
  padding-top: 10px !important;
}

/* Experimental */

.container1 {
  width: 1194px;
  margin: 0 auto;
}

.content1 {
  float: left;
  width: 660px;
}

.content .flexslider1 {
  width: 660px;
  height: 330px;
}

.sidebar-narrow1 {
  float: left;
  width: 160px;
  margin: 0 14px;
  padding: 0 14px;
  border-right: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
}

.sidebar-narrow1 {
  float: left;
  width: 215px;
  margin: 0 14px;
  padding: 0 14px;
  border-right: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
}

.proadszone-149026 {
  background: #eee;
  padding: 20px 10px 20px;
  border-top-color: #5788BA!important;
  border-top: 5px solid #cd2122;
}

.wppaszone.proadszone-149026.wpproadgrid > div {
	padding-left: 30px;
}

.wppaszone.proadszone-149026.wpproadgrid > div > div {
	padding-right: 42px;
}

.wppaszone.proadszone-149026.wpproadgrid > div img {
	border: 1px solid #ccc;
	padding: 2px;
}

.ads-top {
  margin-top: 0;
  width: 728px;
}

.ads-top-bottom {
  min-width: 99%;
  margin-right: 11px;
  color: black;
  margin-top: 6px;
  float: left;
  background: #5788BA;
  margin-left: 0px;
}

.ads-top-bottom .widget-top {
  display: none;
}

.ads-top-bottom .widget {
  clear: both;
  margin-bottom: 1px;
}

.ads-top-bottom .widget-container {
  margin: 0;
  padding: 0;
}

#top-features-menu {
  font-size: 19px;
  padding: 13px 10px 0 17px;
  color: white;
}

.ad_container_7 .banner_link {
  padding: 0 35px;
}

.features-menu-weather {
  /* overflow: hidden; */
  height: 65px;
  max-height: 65px;
}

.menu-features-menu-container {
  text-align: center;
}

#features-menu li a {
  text-align: center;
}

.fa-hts {
  display: block !important;
  font-size: 1.3em;
  margin-bottom: 5px;
}

.fontawesome-text {
  font-size: 10px;
}

#header-right {
  overflow: hidden;
  width: 60%;
  margin-left: 11px;
  float: right;
}

#top-features-menu {
  background: #5788BA;
  max-height: 65px;
  padding: 8px 5px 15px;
  margin-top: 8px;
}

#features-menu li a {
  text-align: center;
}

.fa-hts {
  display: block !important;
}

.features-menu-container {
  float: left;
  padding-left: 7px;
}

.header-weather {
  background: white;
  float: right;
  min-height: 59px;
  width: 23%;
}

.wp_wunderground_clear {
  /*padding: 8px 10px 10px; - ORIGINAL */
  padding: 10px 10px 2px;
}

#small-weather .wp_wunderground thead {
  display: none;
}

#small-weather .wp_wund_conditions {
  padding: 16px 0 20px;
}

#small-weather .wp_wunderground_partly-cloudy {
  padding-top: 7px;
}

#small-weather .wp_wunderground img {
  float: left;
  margin-left: 1px;
  margin-top: 0px;
}

.fa-hts:hover {
  color: #f79937;
}

#spot-5 {
  margin-top: 40px;
}

#spot-5 .widget-title {
  margin-bottom: 20px;
}

@media only screen and (max-width: 1219px) {

  .header-content,
  .wrapper.layout-2c .header-content {
    margin: 0 -21px;
    padding: 6px 21px 0;
  }
  
  .logo {
    max-width: 215px;
    margin-top: 18px;
  }
  
  .header-content {
    background-size: 211px 150px;
    background-position: 21px 6px;
  }
  
  #hts-buttons1 .fa-hts {
    font-size: 2em;
    padding-top: 5px;
  }
}

@media only screen and (max-width: 985px) and (min-width: 768px) {

  .header-content,
  .wrapper.layout-2c .header-content {
    margin: 0 -15px;
    padding: 25px 15px 1px;
    background-size: 450px 118px !important;
    background-position: 17px 3px;
  }
}

@media only screen and (max-width: 767px) and (min-width: 480px) {

  .header-content {
    margin: 0 0px;
    padding: 25px 21px;
    background-size: 452px 118px;
    background-position: 0px 1px;
  }
  
  .ads-top {
    max-width: 412px;
  }
  
  #tinynav1,
  .tinynav {
    width: 480px;
    height: 30px;
    margin-top: 10px;
  }
  
  #top-features-menu {
    width: 98%;
    margin: 10px auto;
  }
  
  #small-weather {
    width: 100%;
    float: left;
  }
  
  #small-weather table {
    width: 50%;
    margin: 0 auto;
  }
  
  .logo {
    margin-top: -10px;
  }
  
  #features-menu .menu-item {
    margin: 0 5px;
    padding: 3px 5px;
  }
  
  .fa-hts {
    font-size: 1em;
  }
  
  .fontawesome-text {
    font-size: 10px;
  }
  
  #hts-buttons1 .fa-hts {
    font-size: 1em !important;
    padding-top: 5px;
  }
}

@media only screen and (max-width: 479px) {

  .ads-top {
    max-width: 300px;
  }
  
  #hts-buttons1,
  #tinynav2 {
    display: none;
  }
  
  .header-content {
    background-size: 301px 82px;
    background-position: 10px 1px;
  }
  
  #top-features-menu {
    width: 96%
  }
  
  #tinynav1,
  .tinynav {
    width: 289px;
    height: 30px;
    margin-top: 10px;
  }
  
  .logo {
    margin-top: 0px;
  }
  
  #small-weather {
    width: 100%;
    float: left;
  }
  
  #small-weather table {
    width: 50%;
    margin: 0 auto;
  }
  
  #small-weather .wp_wunderground_partly-cloudy {
    padding-top: 2px;
  }
}

@media screen and (max-width: 640px) {

  .news-alert-table {
    overflow-x: auto;
    display: block;
  }
}

.news-alert-table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #bbb
}

.news-alert-table td,
.news-alert-table th {
  border-top: 1px solid #ddd;
  padding: 4px;
/*8px; - FOUND THIS WAY */
}

.news-alert-table img {
  max-width: none important;
}

.page-id-50423 .post-title,
.page-id-50423 .post-meta {
  display: none;
}

.page-id-43947 .post-inner {
  padding: 7px 0 20px;
}

.month-link {
  font-weight: bold;
  color: blue;
}

.sub-menu .menu-item a {
  line-height: 15px !important;
  font-size: 13px;
}

.khts-staff-box {
  text-align: center;
}

.khts-staff-box h2 a {
  color: #607f9f;
  font-size: 26px;
}

.khts-staff-box .entry-content p {
  padding: 0 30px;
  text-align: left;
}

.khts-staff-box img.aligncenter {
  display: block;
  margin: 2px auto;
  border: none;
  padding: 4px;
}

.single-tshowcase .single-post-thumb,
.single-tshowcase #author-box,
.single-tshowcase #related_posts,
.single-tshowcase .post-meta {
  display: none;
}

.single-tshowcase .name {
  margin-bottom: 35px;
}

.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6 {
  margin-top: 0px;
  margin-bottom: 10px;
  line-height: 1em;
  font-family: Helvetica;
  font-weight: normal;
}

#hts-buttons1 #top-features-menu {
  width: 100%;
  float: left;
}

#hts-buttons1 .fa-hts {
  font-size: 2em;
  padding-top: 5px;
}

.feed-slider-1row {
}

.feed-slider {
  margin-bottom: 0 !important;
}

#vc_carousel-1-1412642267 .wpb_wrapper {
}

.vc_left {
  display: none !important;
}

.vc_carousel .vc_carousel-control.vc_left {
  display: none !important;
}

.feed-slider .post-title {
  font-size: 15px;
  font-weight: normal;
  padding-top: 3px;
  margin-bottom: 4px;
}

.icon-next {
  margin-top: -12px;
  margin-left: -63px !important;
}

.feed-slider-text {
  margin-top: -4px;/* padding: 0 28px; */
}

.feed-slider-text {
/* display: none; */
}

@media print {

  .single .sidebar,
  .single .sidebar-narrow,
  .single #main-nav,
  .single .ads-top,
  .single #footer-widget-area,
   .single .ads-bottom,
  .single #comments {
    display: none;
  }
  
  .single .content {
    width: 100%;
  }
}

.gform_wrapper .gfield_time_hour input,
.gform_wrapper .gfield_time_minute input,
.gform_wrapper .gfield_date_month input,
.gform_wrapper .gfield_date_day input,
.gform_wrapper .gfield_date_year input {
  display: inherit;
}

/* SRP Home Page Mods Added by SDC 2015*/
.srp-thumbnail-box {
	float: left;
	margin-right: 8px;
	height: 65px;
}

a.srp-post-title-link:hover {
	color: #8393e6!important;
	text-decoration: underline;
}

#wdg_specialrecentpostspro-2 > div.widget-top h4 {
	font-family: Oswald,arial,Georgia, serif;
	font-size: 24px;
	text-transform: uppercase;
	line-height: 1;
	font-weight: 500;
}

h4.srp-post-title {
	font-weight: 400;
	line-height: 18px;
}

.srp-thumbnail-box .attachment-tie-small.wp-post-image {
	width: 45px;
	height: 45px;
}

#wdg_specialrecentpostspro-2 > div.widget-container {
	padding: 20px 0 0 0;
}

#text-15,
#wdg_specialrecentpostspro-2 {
	margin-bottom: 0!important;
}

#text-15 > div.widget-top,
#text-15 > div.widget-top > h4,
#text-15 > div.widget-top > div {
	display: none;
}

#text-15 > div.widget-container {
	padding: 0;
}