a {
  color:#000000;
}

.blog-description a {
  color: #B7981B;
}


.label {
  color:#2397DB;
}

.row {
  margin-left: 0;
  margin-right: 0;
}

footer {
    color: #fff;
}

header .top-layer {
  text-align: center;
  padding: 20px 0 12px 0;
  background-color: #fff;
}

header .top-layer .logo small {
  text-align: center;
  width: 650px;
  margin: 10px auto 0 auto;
}

header .top-layer .logo {
  float: none;
}

header .top-layer .logo a img {
  display: inline;
}

html.no-touch header .bot-layer.no-touch-sticky.staged .sticky-logo a {
  margin-top: 0;
}

.section-head {
  display: table;
  margin: 0 auto;
  float: none;
}

.section-head .h2 {
  font-size: 1.3em;
  font-weight: 900;
  text-transform: uppercase;
  padding: 10px 20px;
}

.main .section-head {
  margin: 1em 0 0 0;
}

.row.bgcolor {
  /* padding-left: 0; */
}

.main .section-head .h2 {
  font-size: 1.8em;
  text-transform: uppercase;
  padding: 0;
  font-weight: 600;
}

.rail-container .widget {
  top: -1em;
}

.rail-container .widget .textwidget article {
  padding-top: 30px;
}

.rail-container .newsletter.signup-all.no-mag .inner-pad {
    padding: 18px 10px 0;
}

nav.no-touch-view.wp-menu ul.menu > li {
  padding: 0 3px;
}

.main {
  background-color: #fff;
  margin-top: 20px;
}

.main.home-page {
  background-color: transparent;
  margin-top: 0px;
}

#blog-post-more-div .bgcolor {
  color: #000;
}

.home-page .CarouselMultiImageTaxonomyTitle .swiper-outter-conttainer {
  padding-top: 0;
}

.video-channel-name .h2 {
	background:#691318;
}

.powered-by.row {
	margin:0 15px;
	border:none;
	display:none;
}

.video-player {
	margin-top:0;
}

.rail-container .widget .widget.pix-upnext article.post-preview {
	border-bottom:none !important;
	margin-bottom:0;
	padding:20px 0 0 0 !important;
}

.rail-container.pix .row.pix-otherchannels {
	margin-top:10px;
}

.pix-otherchannels {
	position:relative;
	top:15px;
	margin-top:0;
}

.newsletter.no-mag .logo {
  position: relative;
  width: auto;
  top: 0;
  right: 0;
  max-width: 270px;
  min-width: 166px;
  margin: 12px auto;
}

.newsletter .text .top {
  font-weight: normal;
  margin-bottom: .6em;
}

html.no-touch header .bot-layer.no-touch-sticky.staged .sticky-logo {
  padding-top: 8px;
}

.home-page .widget {
  margin-bottom: 10px;
}

.news-grid td {
  border-left-color: #fff;
}

.rail-container .newsletter.signup-all .inner-pad {
  padding: 31px 10px 10px 10px;
}






@media handheld, only screen and (max-width: 400px) {
  #header-toolbar {
    display: none;
  }
  
  header .top-layer {
    padding: 0;
  }
  
  header .top-layer .logo {
    padding-top: 13px;
  }
  
  .control-wrap.touch-sticky {
    border-bottom: 1px #000 solid;
  }
}




@media handheld, only screen and (max-width: 650px) {
  header .control-wrap {
    border-bottom-width: 0;
  }
  
  #header-toolbar-right li:last-of-type a:before {
    display: none;
  }
  
  .main .section-head {
      background-image: none;
      padding-left: 0;
  }
}

@media (max-width: 768px) {    
  header .top-layer .logo {
    float: left;
  }
  
  header .top-layer .logo small {
    display: none;
  }
}

@media (max-width: 1025px) {
    header .top-layer .logo {
        float: left;
    }
}

footer .col-3 nav li {
	margin-bottom:10px;
}

.search-results .label {
	color:#000000;
}


.snowball-block h1 {
  line-height: 1.5;
}

@media (max-width:800px) {
  #scoper-0 .snowball-block-splash {
    height: auto !important;
  }
  

  .snowball-block h1 {
    font-size: 40px !important;
    line-height: 1.2;
  }

  
}