/*
 *  Responsive style overriding for mobile and tablets
 *  1. Override default static styles to responsive (disable fixed widths)
 *  2. Add custom styles for various widths
 */
/***** Common *****/
/* line 9, responsive.scss */
* {
  box-sizing: border-box;
}

/* line 13, responsive.scss */
body {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;
  margin: 10px 0;
}

.hide {
	display: none;
}

/* line 20, responsive.scss */
.cf:before, .cf:after {
  content: " ";
  display: table;
}

/* line 21, responsive.scss */
.cf:after {
  clear: both;
}

/* line 22, responsive.scss */
.cf {
  *zoom: 1;
}

/* line 24, responsive.scss */
#header .header-t:after, #header .header-m:after, #main #leftcol .search-block form:after, #content .teaser:after, #footer .footer-b:after, .wpr-teaser:after {
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
}

/* line 29, responsive.scss */
p {
  margin: 0 0 10px;
}

/* line 33, responsive.scss */
.italic {
  font-style: italic;
}

/* line 37, responsive.scss */
a, a:link {
  color: #000;
}
/* line 39, responsive.scss */
a:hover, a:link:hover {
  color: #a78707;
}

/* line 44, responsive.scss */
ul {
  margin: 10px 0;
  padding: 0 0 0 20px;
}

/* line 49, responsive.scss */
.mb5 {
  margin-bottom: 5px;
}

/* line 50, responsive.scss */
.mb10 {
  margin-bottom: 10px;
}

/* line 51, responsive.scss */
.mb15 {
  margin-bottom: 15px;
}

/* line 52, responsive.scss */
.mb20 {
  margin-bottom: 20px;
}

/* line 53, responsive.scss */
.mb30 {
  margin-bottom: 30px;
}

/* line 57, responsive.scss */
input[type="text"],
input[type="password"],
input[type="email"] {
  padding: 3px 5px;
  font-family: Verdana;
  font-size: 14px;
}

/* line 62, responsive.scss */
select {
  padding: 3px 2px;
  font-size: 14px;
  font-family: Verdana;
}

/* line 67, responsive.scss */
textarea {
  padding: 5px;
  font-size: 14px;
  font-family: Verdana;
}

/* line 75, responsive.scss */
input[type="button"],
input[type="submit"],
.btn, a.btn, input.btn {
  font-family: Verdana;
  border: none;
  background: #900;
  color: #fff;
  border-radius: 3px;
  padding: 2px 5px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
/* line 85, responsive.scss */
input[type="button"]:hover,
input[type="submit"]:hover,
.btn:hover, a.btn:hover, input.btn:hover {
  background: #a00;
}

/* line 91, responsive.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 96, responsive.scss */
.line {
  background: #eaeaea;
  margin: 10px 0;
}

/***** Basic *****/
/* line 103, responsive.scss */
#container {
  max-width: 960px;
  max-width: 1020px;
  padding: 0 10px;
  width: auto;
  margin: 0 auto;
}

/* line 110, responsive.scss */
#header {
  margin-bottom: 20px;
}
/* line 112, responsive.scss */
#header .header-t {
  background: #986610;
  padding: 0;
}
/* line 116, responsive.scss */
#header .header-t .logo {
  float: left;
}
/* line 119, responsive.scss */
#header .header-t .header-bnr {
	text-align: center;
  padding: 5px;
  float: right;
  width: 510px; 
  width: 740px; 
 /*
 width: 730px;
 height: 90px;
  height: 70px;
  background-color: #fff;
  */
  max-width: 100%;
  line-height: 0;
}

.bottom3-adv {
	width: 160px;
}

.bottom2-adv {
	width: 730px;
	height: 90px;
	
	text-align: center;
	height: auto;
}
/* line 127, responsive.scss */
#header .header-m {
  background: #e2dec2;
  border-bottom: 1px solid #986610;
  font-size: 11px;
}
/* line 132, responsive.scss */
#header .header-m .slogan {
  padding: 6px;
  float: left;
}
/* line 136, responsive.scss */
#header .header-m ul.header-menu {
  float: right;
  margin: 0;
  padding: 0;
}
/* line 140, responsive.scss */
#header .header-m ul.header-menu li {
  float: left;
  display: inline-block;
}
/* line 143, responsive.scss */
#header .header-m ul.header-menu li a {
  display: block;
  padding: 6px;
  background: url(../../files/link-spacer.png) 100% 50% no-repeat;
}
/* line 149, responsive.scss */
#header .header-m ul.header-menu li:last-child a {
  background: none;
}
/* line 157, responsive.scss */
#header .header-b {
  padding: 6px 0;
  margin: 0 auto;
  border-bottom: 1px solid #986610;
  background: #fffaf0;
}
/* line 162, responsive.scss */
#header .header-b .header-b-inner {
  margin: 0 auto;
  max-width: 728px;
}
/* line 170, responsive.scss */
#header.header-wpr .header-t {
  background: #fff;
}
/* line 177, responsive.scss */
#header.header-wpr .header-t .header-bnr {
  padding: 0 0 10px;
}

.header-bnr [id*=sas_],
#footer > div [id*=sas_] {
	height: auto!important;
}

#header.header-wpr .header-t .header-bnr [id*=sas_]{
	height: auto!important;
}
/* line 181, responsive.scss */
#header.header-wpr .header-t .toggle-block .toggler {
  background-color: #986610;
  border-radius: 5px;
}
/* line 185, responsive.scss */
#header.header-wpr .header-t .toggle-block .toggle-search {
  background-color: #986610;
  border-radius: 5px;
}

/* line 194, responsive.scss */
.toggle-block {
  display: none;
  float: right;
}
/* line 197, responsive.scss */
.toggle-block .toggler {
  cursor: pointer;
  padding: 0;
  float: right;
  padding: 13px 10px;
  height: 40px;
  width: 40px;
  position: relative;
}
/* line 206, responsive.scss */
.toggle-block .toggler:hover {
  opacity: .8;
}
/* line 209, responsive.scss */
.toggle-block .toggler.active {
  background: #fff;
  border-radius: 5px 5px 0 0;
}
/* line 216, responsive.scss */
.toggle-block .toggler.active .toggler-icon .toggler-icon-bar,
.toggle-block .toggler.active .toggler-icon .toggler-icon-bar:before,
.toggle-block .toggler.active .toggler-icon .toggler-icon-bar:after {
  opacity: .9;
}
/* line 220, responsive.scss */
.toggle-block .toggler.active:hover {
  opacity: 1;
}
/* line 225, responsive.scss */
.toggle-block .toggler .toggler-icon {
  vertical-align: top;
  margin: 0;
  display: inline-block;
  float: right;
  position: relative;
}
/* line 233, responsive.scss */
.toggle-block .toggler .toggler-icon .toggler-icon-bar,
.toggle-block .toggler .toggler-icon .toggler-icon-bar:before,
.toggle-block .toggler .toggler-icon .toggler-icon-bar:after {
  background: #fff;
  border-radius: 2px;
  display: block;
  height: 3px;
  width: 21px;
  margin-bottom: 3px;
}
/* line 241, responsive.scss */
.toggle-block .toggler .toggler-icon .toggler-icon-bar:before {
  top: 12px;
}
/* line 244, responsive.scss */
.toggle-block .toggler .toggler-icon .toggler-icon-bar:after {
  top: 6px;
}
/* line 247, responsive.scss */
.toggle-block .toggler .toggler-icon .toggler-icon-bar:before, .toggle-block .toggler .toggler-icon .toggler-icon-bar:after {
  content: "";
  left: 0;
  position: absolute;
}
/* line 256, responsive.scss */
.toggle-block .toggle-search {
  background: url(../../files/search.png) 50% 50% no-repeat;
  width: 40px;
  height: 40px;
  float: right;
  margin-right: 5px;
  text-indent: -9999em;
  display: block;
  cursor: pointer;
}
/* line 266, responsive.scss */
.toggle-block .toggle-search:hover, .toggle-block .toggle-search.active {
  opacity: .8;
}

/* line 273, responsive.scss */
#main {
  display: table;
  width: 100%;
}
/* line 276, responsive.scss */
#main #leftcol {
  display: table-cell;
  vertical-align: top;
  width: 160px;
  font-size: 11px;
}
/* line 281, responsive.scss */
#main #leftcol .date {
  color: #986610;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 286, responsive.scss */
#main #leftcol .leftcol-block {
  margin-bottom: 20px;
}
/* line 288, responsive.scss */
#main #leftcol .leftcol-block h3 {
  background: #986610;
  font-size: 14px;
  color: #fff;
  font-weight: normal;
  padding: 2px 4px;
  margin: 0;
}
/* line 296, responsive.scss */
#main #leftcol .leftcol-block ul {
  margin: 0;
  padding: 0;
}
/* line 299, responsive.scss */
#main #leftcol .leftcol-block ul li {
  display: block;
}
/* line 301, responsive.scss */
#main #leftcol .leftcol-block ul li a {
  border-bottom: 1px solid #eaeaea;
  padding: 3px;
  text-decoration: none;
  display: block;
}
/* line 306, responsive.scss */
#main #leftcol .leftcol-block ul li a img {
  float: right;
  vertical-align: middle;
  line-height: 15px;
}
/* line 311, responsive.scss */
#main #leftcol .leftcol-block ul li a:hover {
  background: url(../../files/link-spacer.png) 0 50% no-repeat;
}
/* line 319, responsive.scss */
#main #leftcol .leftcol-block.freelance-block h3, #main #leftcol .leftcol-block.categories-block h3 {
  background: #900;
}
/* line 325, responsive.scss */
#main #leftcol .search-block h3 {
  border-radius: 5px 5px 0 0;
}
/* line 328, responsive.scss */
#main #leftcol .search-block form {
  background: #e2dec2;
  padding: 5px 5px 5px;
}
/* line 332, responsive.scss */
#main #leftcol .search-block form select.sbox {
  width: 100%;
  margin-bottom: 5px;
}
/* line 336, responsive.scss */
#main #leftcol .search-block form input.tbox {
  width: 100%;
  margin-bottom: 5px;
}
/* line 340, responsive.scss */
#main #leftcol .search-block form input.btn {
  float: right;
}
/* line 347, responsive.scss */
#main #leftcol .bnr a {
  margin-bottom: 10px;
  display: inline-block;
}
/* line 350, responsive.scss */
#main #leftcol .bnr a img {
  width: 100%;
  height: auto;
}
/* line 357, responsive.scss */
#main #content {
  display: table-cell;
  vertical-align: top;
  padding: 0 10px 20px 20px;
}
/* line 363, responsive.scss */
#main #rightcol {
  display: table-cell;
  vertical-align: top;
  width: 160px;
  font-size: 11px;
}
/* line 368, responsive.scss */
#main #rightcol .rightcol-block {
  margin-bottom: 20px;
}
/* line 372, responsive.scss */
#main #rightcol .bnr a {
  margin-bottom: 10px;
  display: inline-block;
}
/* line 375, responsive.scss */
#main #rightcol .bnr a img {
  width: 100%;
  height: auto;
}
/* line 381, responsive.scss */
#main #rightcol .head {
  font-size: 12px;
  border-width: 1px 0;
  border-style: solid;
  border-color: #eaeaea;
  padding: 3px 0;
}
/* line 387, responsive.scss */
#main #rightcol .head strong {
  color: #986610;
}
/* line 392, responsive.scss */
#main #rightcol .wprw span.link {
  font-weight: bold;
}
/* line 395, responsive.scss */
#main #rightcol .wprw a {
  color: #900;
}
/* line 399, responsive.scss */
#main #rightcol .wprw.wprw-review a {
  color: #986610;
}
/* line 404, responsive.scss */
#main #rightcol .hihead2 {
  background: #900;
  color: #fff;
  text-align: center;
  margin: 0;
  padding: 6px;
}
/* line 411, responsive.scss */
#main #rightcol .hibody2 {
  text-align: center;
  border: 1px solid #990000;
  padding: 5px 6px 8px;
}

/* line 421, responsive.scss */
#content h1,
#content h2.category-h {
  font-size: 16px;
  color: #986610;
  border-bottom: 1px solid #986610;
  margin: 0 0 17px;
  padding: 0 0 3px;
}
/* line 429, responsive.scss */
#content h2,
#content h1.headline {
  font-size: 16px;
  color: #986610;
  border-bottom: 1px solid #eaeaea;
  margin: 10px 0 10px;
  padding: 0 0 3px;
}
/* line 436, responsive.scss */
#content p.teaserhead {
  line-height: 1.5;
  margin: 0;
  color: #000;
  font-weight: bold;
  font-size: 14px;
}
/* line 443, responsive.scss */
#content .teaser {
  margin-bottom: 20px;
}
/* line 446, responsive.scss */
#content .teaser .teaserimg {
  padding-top: 6px;
  width: 150px;
  float: left;
}
/* line 451, responsive.scss */
#content .teaser .teasertxt {
  margin-left: 160px;
}
/* line 454, responsive.scss */
#content .teaser p.teaserhead {
  margin: 0 0 5px;
}
/* line 459, responsive.scss */
#content ul.subnav {
  margin: 0;
  padding: 0;
}
/* line 462, responsive.scss */
#content ul.subnav li {
  background: url(../../files/link-spacer.gif) 0 5px no-repeat;
  display: inline-block;
  padding: 0 0 0 9px;
  vertical-align: top;
  font-size: 11px;
}
/* line 468, responsive.scss */
#content ul.subnav li:first-child {
  background: none;
  padding-left: 0;
}
/* line 472, responsive.scss */
#content ul.subnav li p {
  margin-bottom: 0;
}
/* line 477, responsive.scss */
#content ul.subnav .addthis_button_compact span {
  margin-right: 3px;
}
/* line 482, responsive.scss */
#content p.byline {
  font-size: 11px;
}
/* line 486, responsive.scss */
#content .wprphoto {
  margin-bottom: 10px;
}
/* line 488, responsive.scss */
#content .wprphoto .wprimage {
  margin-bottom: 5px;
  display: block;
}
/* line 492, responsive.scss */
#content .wprphoto .wprcaption {
  font-size: 11px;
  color: #666;
}
/* line 498, responsive.scss */
#content .wp {
  color: #986610;
  font-weight: bold;
}

/* line 505, responsive.scss */
#footer .footer-t {
  text-align: right;
  font-size: 13px;
  padding: 3px 0;
}
/* line 510, responsive.scss */
#footer .footer-b {
  border-bottom: 1px solid #986610;
  border-top: 1px solid #986610;
  background: #e2dec2;
  font-size: 11px;
  padding: 6px;
}
/* line 517, responsive.scss */
#footer .footer-b p {
  float: left;
  margin: 0;
}
/* line 521, responsive.scss */
#footer .footer-b ul {
  float: right;
  margin: 0;
  padding: 0;
}
/* line 525, responsive.scss */
#footer .footer-b ul li {
  float: left;
  display: block;
}
/* line 528, responsive.scss */
#footer .footer-b ul li a {
  background: url(../../files/link-spacer.gif) 0 50% no-repeat;
  padding: 0 3px 0 9px;
}
/* line 533, responsive.scss */
#footer .footer-b ul li:first-child a {
  background: none;
}

/***** Custom *****/
/*Homepage*/
/*Search*/
/* line 549, responsive.scss */
.box {
  background: #f2f2f2;
  padding: 10px 10px 10px;
}

/*Documents*/
/* line 556, responsive.scss */
.dteaser {
  display: table;
  width: 100%;
  margin-bottom: 20px;
}
/* line 560, responsive.scss */
.dteaser .dteaser-l {
  display: table-cell;
  padding-right: 10px;
  vertical-align: top;
}
/* line 564, responsive.scss */
.dteaser .dteaser-l .title {
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 568, responsive.scss */
.dteaser .dteaser-l .info {
  color: #666;
  font-weight: bold;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 5px;
}
/* line 577, responsive.scss */
.dteaser .dteaser-l .by {
  color: #999;
}
/* line 583, responsive.scss */
.dteaser .dteaser-r {
  display: table-cell;
  width: 100px;
  vertical-align: top;
}

/* line 590, responsive.scss */
.morelist .item {
  margin-bottom: 20px;
}
/* line 592, responsive.scss */
.morelist .item .title {
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 596, responsive.scss */
.morelist .item .info {
  font-size: 11px;
  font-weight: bold;
  color: #666;
}

/*Feeds*/
/* line 605, responsive.scss */
.xml {
  border: 1px solid #eaeaea;
  background: #ff8c00;
  color: #ffffff;
  font-weight: bold;
  padding: 0 4px;
}

/*Freelancers*/
/* line 616, responsive.scss */
#content .list-pager {
  display: table;
  width: 100%;
}
/* line 619, responsive.scss */
#content .list-pager h2 {
  display: table-cell;
  vertical-align: top;
  border: none;
}
/* line 624, responsive.scss */
#content .list-pager em {
  display: table-cell;
}
/* line 627, responsive.scss */
#content .list-pager .pager {
  display: table-cell;
  vertical-align: top;
}
/* line 631, responsive.scss */
#content .list-pager .total {
  display: table-cell;
  vertical-align: top;
  text-align: right;
}
/* line 638, responsive.scss */
#content .pager span {
  font-weight: bold;
}
/* line 641, responsive.scss */
#content .pager a {
  font-weight: bold;
  margin: 0 2px;
}

/*Forms*/
/* line 650, responsive.scss */
form table {
  margin-bottom: 10px;
}
/* line 652, responsive.scss */
form table td {
  padding: 3px;
  vertical-align: middle;
}

/*World press review*/
/* line 661, responsive.scss */
.wpr-teaser {
  border-bottom: 2px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 666, responsive.scss */
.wpr-teaser .wpr-teaser-l {
  width: 200px;
  float: left;
}
/* line 669, responsive.scss */
.wpr-teaser .wpr-teaser-l .wprimage {
  margin-bottom: 5px;
  display: block;
}
/* line 673, responsive.scss */
.wpr-teaser .wpr-teaser-l .wprcaption {
  font-size: 11px;
  color: #666;
}
/* line 678, responsive.scss */
.wpr-teaser .wpr-teaser-r {
  margin-left: 220px;
}

/* line 682, responsive.scss */
.wpr-list-block {
  margin-bottom: 20px;
}

/*Archive*/
/* line 688, responsive.scss */
.wpr-archive-list .item {
  width: 25%;
  float: left;
  text-align: center;
  padding: 0 5px;
  height: 270px;
  margin-bottom: 10px;
}
/* line 695, responsive.scss */
.wpr-archive-list .item .img {
  margin-bottom: 10px;
}
/* line 698, responsive.scss */
.wpr-archive-list .item .title {
  font-weight: bold;
}

/*Link*/
/* line 706, responsive.scss */
body.wprlink-page {
  margin: 0;
}

/* line 714, responsive.scss */
#wprlinkframe #header .header-m {
  padding: 5px;
}
/* line 716, responsive.scss */
#wprlinkframe #header .header-m .close-frame {
  float: right;
}

/********************************************************************/
/********************************************************************/
/********************************************************************/
/********* 960 *********/
@media (max-width: 959px) {
  /* line 735, responsive.scss */
  input[type="button"],
  input[type="submit"],
  .btn, a.btn, input.btn {
    padding: 8px 15px;
    font-size: 16px;
  }
  /* line 738, responsive.scss */
  input[type="button"]:hover,
  input[type="submit"]:hover,
  .btn:hover, a.btn:hover, input.btn:hover {
    background: #a00;
  }

  /* line 744, responsive.scss */
  input[type="text"],
  input[type="password"],
  input[type="email"] {
    padding: 10px 5px;
    font-size: 16px;
  }

  /* line 748, responsive.scss */
  select {
    padding: 10px 2px;
    font-size: 16px;
  }

  /* line 754, responsive.scss */
  #content ul.subnav li {
    font-size: 12px;
    line-height: 1.5;
    background: url("../../files/link-spacer.gif") no-repeat 0 7px;
    margin-bottom: 3px;
  }

  /* line 763, responsive.scss */
  #content .list-pager {
    display: table;
    width: 100%;
  }
  /* line 766, responsive.scss */
  #content .list-pager h2 {
    display: block;
    margin-top: 0;
  }
  /* line 770, responsive.scss */
  #content .list-pager em {
    display: block;
    margin-bottom: 10px;
  }
  /* line 774, responsive.scss */
  #content .list-pager .pager {
    display: inline-block;
  }
  /* line 777, responsive.scss */
  #content .list-pager .total {
    display: block;
    float: right;
  }
}
/********* 900 *********/
@media (max-width: 900px) {
  /* line 792, responsive.scss */
  #header.header-wpr .header-t {
    background: #fff;
  }
  /* line 795, responsive.scss */
  #header.header-wpr .header-t .logo img {
    width: 270px;
    height: auto;
    margin-top: 5px;
  }
}
/********* 820 *********/
/********* 768 *********/
@media (max-width: 767px) {
  /* line 820, responsive.scss */
  #header .header-t .logo img {
    height: 40px;
    width: auto;
  }
  /* line 825, responsive.scss */
  #header .header-t .header-bnr {
    float: none;
    clear: both;
    text-align: center;
    background: #fff;
    padding: 5px 0;
	overflow: hidden;
	width: 100%;
  }
  #header .header-t .header-bnr  > *:not(style) {
	display: inline-block;
	
  }
  /* line 833, responsive.scss */
  #header .header-m {
    display: none;
  }
  /* line 836, responsive.scss */
  #header .header-b {
    display: none;
  }
  /* line 846, responsive.scss */
  #header.header-wpr .header-t .header-bnr {
    padding: 5px 0 0;
  }

  /* line 852, responsive.scss */
  .toggle-block {
    display: block;
  }

  /* line 855, responsive.scss */
  #main {
    display: block;
  }
  /* line 857, responsive.scss */
  #main #leftcol {
    background: #fff;
    display: block;
    left: 10px;
    position: absolute;
    right: 10px;
    top: 55px;
    width: auto;
  }
  /* line 867, responsive.scss */
  #main #leftcol .date {
    display: none;
  }
  /* line 870, responsive.scss */
  #main #leftcol .search-block {
    display: none;
  }
  /* line 872, responsive.scss */
  #main #leftcol .search-block h3 {
    border-radius: 0;
  }
  /* line 875, responsive.scss */
  #main #leftcol .search-block.active {
    display: block;
  }
  /* line 879, responsive.scss */
  #main #leftcol .leftcol-menublocks {
    display: none;
  }
  /* line 881, responsive.scss */
  #main #leftcol .leftcol-menublocks.active {
    display: block;
    background: #e2dec2;
  }
  /* line 887, responsive.scss */
  #main #leftcol .leftcol-block h3 {
    padding: 10px;
    font-size: 16px;
  }
  /* line 893, responsive.scss */
  #main #leftcol .leftcol-block ul li a {
    padding: 10px;
    font-size: 14px;
    border-bottom: 1px solid #fff;
  }
  /* line 900, responsive.scss */
  #main #leftcol .leftcol-block:last-child {
    margin-bottom: 0;
  }
  /* line 905, responsive.scss */
  #main #leftcol .leftcol-block:last-child ul li:last-child a {
    border: none;
  }
  /* line 913, responsive.scss */
  #main #leftcol .bnr {
    display: none;
  }
  /* line 917, responsive.scss */
  #main #content {
    width: 100%;
    display: block;
    padding: 0 0 20px;
  }
  /* line 922, responsive.scss */
  #main #rightcol {
    width: 100%;
    display: block;
  }
  /* line 926, responsive.scss */
  #main #rightcol .bnr p {
    display: inline-block;
    vertical-align: top;
  }

  /* line 937, responsive.scss */
  #footer .footer-b {
    text-align: center;
  }
  /* line 939, responsive.scss */
  #footer .footer-b p {
    float: none;
  }
  /* line 942, responsive.scss */
  #footer .footer-b ul {
    float: none;
    margin: 5px 0;
  }
  /* line 945, responsive.scss */
  #footer .footer-b ul li {
    display: inline-block;
    float: none;
  }

  /* line 955, responsive.scss */
  #wprlinkframe #header .header-m {
    display: block;
  }
}
/********* 600 *********/
@media (max-width: 599px) {
  /*Archive*/
  /* line 968, responsive.scss */
  .wpr-archive-list .item {
    width: 33.3%;
  }
}
/********* 480 *********/
@media (max-width: 479px) {
  /* line 978, responsive.scss */
  #content .teaser .teaserimg {
    width: 100px;
    margin: 0 10px 0 0;
  }
  /* line 982, responsive.scss */
  #content .teaser .teasertxt {
    margin-left: 0;
  }
  /* line 987, responsive.scss */
  #content .dteaser .dteaser-r {
    width: 70px;
  }
  /* line 989, responsive.scss */
  #content .dteaser .dteaser-r img {
    width: 70px;
  }

  /* line 997, responsive.scss */
  .wpr-teaser .wpr-teaser-l {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  /* line 1002, responsive.scss */
  .wpr-teaser .wpr-teaser-r {
    margin-left: 0;
  }

  /* line 1009, responsive.scss */
  #wprlinkframe #header .header-bnr .bnr-item {
    display: none !important;
  }
  /* line 1011, responsive.scss */
  #wprlinkframe #header .header-bnr .bnr-item:first-child {
    display: block !important;
    margin: 0 auto !important;
  }

  /*Archive*/
  /* line 1021, responsive.scss */
  .wpr-archive-list .item {
    width: 50%;
  }
}
/********* 400 *********/
@media (max-width: 399px) {
  /* line 1033, responsive.scss */
  #header.header-wpr .header-t .logo img {
    width: 200px;
    height: auto;
    margin-top: 2px;
  }
  /* line 1039, responsive.scss */
  #header.header-wpr .header-t .header-bnr {
    padding: 5px 0 0;
  }
}
