﻿@charset "utf-8";
a.btnClose {
  display: none;
  float: left;
  width: 25px;
  height: 25px;
  background: url(images/btnClose.png) no-repeat;
}

@media only screen and (max-width : 960px) {
#wrap {
  padding: 10px;
}
  
  /*
  #topnav, #main-navigation .sfContentBlock {
    display: none;
  }
  */
.btnRwd {
  display: block;
}
#homenewsh, #homenews {
  margin: 0 10px;
  width: 45%;
}
}

@media only screen and (max-width : 850px) {
.language {
  padding-left: 0;
}
.language, .eyebrow {
  float: none;
  width: 100%;
}
.eyebrow {
  clear: right;
  margin-bottom: 20px;
}
#section-buttons img {
  margin: 0;
}
#section-buttons .leftinner {
  margin-right: 310px;
}
}

@media only screen and (max-width : 800px) {
.hdrLeft {
  padding-top: 10px;
}
.footTopL {
  width: 100% !important;
  float: none;
  margin-bottom: 20px;
}
#toptop {
  padding-left: 0;
}
.footTopR {
  width: 100% !important;
  float: none;
}
.footTopL span {
  display: inline;
}
#homeBtns {
  width: 100%;
}
#homeAds {
  top: 0;
}
#homenewsh, #homenews {
  width: 45%;
  margin: 0 10px
}
#wrap {
  padding: 0 7px;
}
}

@media only screen and (max-width : 750px) {
.eyebrow, .language, .expolanguage, .expoeyebrow {
  float: none;
}
#toptop {
  text-align: center;
}
#left-col {
  float: none;
  margin-left: 0;
  width: auto;
  padding: 20px 20px 0px 20px;
  margin-right: 0;
}
#left-col-liner {
  margin-right: 0;
}
#right-col {
  text-align: center;
  float: none;
  width: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
}
#right-col iframe {
  margin: 0 auto;
}
#ikesliner img {
  width: auto;
}
#homefeat, #accordionwrap, #homeAds, #homenewsh, #homenews, #newswrapper, #shomefeat, #section-buttons, #quicklinks, #advertisers, #left-column {
  width: 100%;
  margin: 0 0 20px 0;
  float: none;
  clear: both;
}
.newsLiner {
  min-height: 0;
}
#section-buttons, #quicklinks, #advertisers {
  text-align: center;
  margin: 0 auto;
}
#left-column {
  clear: both;
}
#section-buttons .leftinner, .leftinner {
  margin-right: 0;
}
#homenewsh, #homenews {
  max-width: none;
}
#homeAds {
  text-align: center;
}
.expolanguage {
  width: 100%;
}
.expoeyebrow, .toplogin {
  float: none;
  vertical-align: text-top;
}
#social-media {
  float: none;
  margin: 20px auto;
}
#social-media img {
  float: none;
}
}

@media only screen and (max-width : 629px) {
a.logo {
  width: 200px;
  margin-top: 20px;
  background: url(images/headerlogomobile.jpg) left no-repeat;
}
#toptop {
  text-align: center;
}
#toptop a {
  font-size: 11px;
}
.footTopR {
  display: none;
}
.footBot .sf_2cols_1_50, .footBot .sf_2cols_2_50 {
  float: none;
  width: auto !important;
  text-align: center;
}
ul.bottom-footer {
  float: none;
}
ul.bottom-footer li {
  display: inline;
  float: none;
}
}

@media only screen and (max-width : 525px) {
.btnLogin {
  margin: -15px 0px 0 0;
}
a.logo {
  position: absolute;
}
.hdrLeft {
  width: 100%;
}
a.btnSearch {
  display: block;
}
.search {
  text-align: right;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  margin-left: 0;
  padding: 10px;
  background: #845cb5;
  border-bottom: 2px solid #e47d03;
  z-index: 9999;
}
a.btnClose {
  display: block;
}
fieldset.sfsearchBox {
  margin: 0 20px 0 0 !important;
  background: #FFF;
}
}

@media only screen and (max-width : 350px) {
#toptop a {
  padding-right: 2px;
  padding-left: 2px;
}
}

@media only screen and (max-width : 335px) {
#homeAds iframe {
  width: 250px;
  height: 275px;
}
.rwdTable td {
  display: block;
}
}
