body {
  background: url(https://lh4.googleusercontent.com/-bKz1dMKZKK0/VEP-XnTm5qI/AAAAAAAASPE/cHTR9CYtzzA/s310/bg.png) repeat-x #fff !important;
  font-family: Arial, Helvetica !important;
  font-size: 80% !important;
}
a,
a:visited {
  color: #ff5d00 !important;
  text-decoration: none !important;
}
a:hover {
  color: #999 !important;
}
h1, h2, h3 {
  font-weight: bold !important;
}
i, em {
  font-style: italic !important;
}
b, strong {
  font-weight: bold !important;
}
blockquote {
  padding: 10px 20px !important;
}

#container {
  width: 1100px !important;
}
#container #header {
  padding: 0 !important;
}

/* ----- main and sidebar ----- */

/* 2 sidebars = front_page */

body.two-sidebars #main {
  margin: 0 0 0 270px !important;
  width: 560px !important;
}
body.two-sidebars #sidebar-left {
  width: 260px !important;
  margin: 0 0 0 -830px !important;
}
body.two-sidebars #sidebar-right {
  width: 260px !important;
}

#sidebar-right-bottom {
  clear: right;
  float: right;
  width: 260px;
}

/* 1 sidebar = inside */

body.sidebar-right #main {
  width: 830px !important;
}
body.sidebar-right #sidebar-right {
  width: 260px !important;
}

/* head-banner */

#block-block-21 {
  float: left;
  width: 728px;
  height: 90px;
  overflow: hidden;
  padding: 16px 0 16px 0;
  margin: 0 !important;
}

/* search form */

#block-search-0 {
  float: right;
  width: 353px;
  padding: 16px 0 0 0;
  margin: 0 !important;
}
#block-search-0 .content {
  height: 50px;
  background: url(https://lh4.googleusercontent.com/-60nsUeLMhcw/UsKh4rdThVI/AAAAAAAARKw/yHR0C-3Y1GU/s353/2014-network-3.png) no-repeat;
}
#block-search-0 .content form input#edit-search-block-form-1 {
  padding: 7px !important;
  width: 202px !important;
  height: 13px !important;
  margin: 15px 0 0 10px !important;
  background: url(https://lh4.googleusercontent.com/-60nsUeLMhcw/UsKh4rdThVI/AAAAAAAARKw/yHR0C-3Y1GU/s353/2014-network-3.png) -10px -15px no-repeat !important;
}
#block-search-0 .content form input#edit-submit {
  padding: 7px !important;
  width: 113px !important;
  height: 32px !important;
  background: url(https://lh4.googleusercontent.com/-60nsUeLMhcw/UsKh4rdThVI/AAAAAAAARKw/yHR0C-3Y1GU/s353/2014-network-3.png) -233px -13px no-repeat !important;
  text-indent: -3000px;
  border: 0 !important;
  cursor: pointer !important;
}

/* link network */

#block-block-22 {
  float: right;
  width: 353px;
  height: 40px;
  background: url(https://lh4.googleusercontent.com/-60nsUeLMhcw/UsKh4rdThVI/AAAAAAAARKw/yHR0C-3Y1GU/s353/2014-network-3.png) 0 -50px no-repeat;
  padding: 0 0 0 0;
  margin: 0 !important;
}
#block-block-22 ul.head-network {
  list-style: none !important;
  overflow: hidden;
  padding: 5px 0 0 10px;
}
#block-block-22 ul.head-network li {
  list-style: none !important;
  float: left;
  background: none !important;
  padding: 0 !important;
  margin: 0 20px 0 0 !important;
}
#block-block-22 ul.head-network li.last {
  margin: 0 0 0 0 !important;
}
#block-block-22 ul.head-network li a {
  display: block;
  width: 20px;
  height: 20px;
  text-indent: -3000px;
}
#block-block-22 ul.head-network li.last a#link-store {
  margin: 0 0 0 -10px !important;
  width: 104px;
}

/* website logo */

#block-block-23 {
  clear: both;
  float: left;
  padding: 0 0 0 420px;
  margin: 0 0 10px 0 !important;
}
#block-block-23 h1.website-title a {
  display: block;
  width: 260px;
  height: 70px;
  background: url(https://lh5.googleusercontent.com/-j7K7wm1bgmQ/UsKj6GTq4lI/AAAAAAAARLE/XsoqgFqyH6s/s260/2014-en-logo.png) no-repeat;
  text-indent: -3000px;
}

/* go to th-en */

#block-block-24 {
  float: right;
  width: 400px;
  text-align: right;
  padding: 25px 0 10px 0;
  margin: 0 !important;
}

/* subscribe daily mail */

#block-block-25 {
  clear: right;
  float: right;
  margin: 0 0 10px 0 !important;
}
#block-block-25 form {
  margin: 0 !important;
}
#block-block-25 .content form input#email {
  width: 195px;
  height: 27px;
  background: url(https://lh6.googleusercontent.com/-SULooS3S-uE/UsKoFACX0-I/AAAAAAAARLQ/J4aoL4wPD6E/s295/2014-daily-mail.png) no-repeat;
  padding: 0;
  margin: 0 !important;
}
#block-block-25 .content form input#email:focus,
#block-block-25 .content form input#email:active {
  background: url(https://lh6.googleusercontent.com/-SULooS3S-uE/UsKoFACX0-I/AAAAAAAARLQ/J4aoL4wPD6E/s295/2014-daily-mail.png) 0 -29px no-repeat;
}
#block-block-25 .content form input#subscribe {
  width: 100px;
  height: 29px;
  background: url(https://lh6.googleusercontent.com/-SULooS3S-uE/UsKoFACX0-I/AAAAAAAARLQ/J4aoL4wPD6E/s295/2014-daily-mail.png) -195px 0 no-repeat;
  text-indent: -3000px;
  padding: 0;
  margin: 0 !important;
  border: 0 !important;
  cursor: pointer !important;
}

/* main manu - 2015-07-01 */

#block-block-41 {
  clear: both;
  padding: 15px 0 20px 0 !important;
  margin: 0 !important;
}
#block-block-41 .content ul.main-menu {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
  width: 1100px;
  height: 60px;
  background: url(https://lh3.googleusercontent.com/-HIrT1IG1Mzw/VZOTVqAz6iI/AAAAAAAATNo/ZdogWv530Ig/s1100/english-2015-07-01.png) no-repeat;
  overflow: hidden;
}
#block-block-41 .content ul.main-menu li {
  float: left;
  list-style: none !important;
  background: none !important;
  padding: 31px 15px 0 0 !important;
  margin: 0 !important;
}
#block-block-41 .content ul.main-menu li.main-last {
  padding: 31px 0 0 0 !important;
}
#block-block-41 .content ul.main-menu li a {
  display: block;
  text-indent: -4000px;
}
#block-block-41 .content ul.main-menu li a#main-new {
  width: 39px;
  height: 25px;
}
#block-block-41 .content ul.main-menu li a#main-hig {
  width: 71px;
  height: 25px;
}
#block-block-41 .content ul.main-menu li a#main-pro {
  width: 71px;
  height: 25px;
}
#block-block-41 .content ul.main-menu li a#main-rou {
  width: 69px;
  height: 25px;
}
#block-block-41 .content ul.main-menu li a#main-inf {
  width: 90px;
  height: 25px;
}
#block-block-41 .content ul.main-menu li a#main-off {
  width: 54px;
  height: 25px;
}
#block-block-41 .content ul.main-menu li a#main-ali {
  width: 115px;
  height: 25px;
}
#block-block-41 .content ul.main-menu li a#main-spe {
  width: 172px;
  height: 25px;
}
#block-block-41 .content ul.main-menu li a#main-pic {
  width: 92px;
  height: 25px;
}
#block-block-41 .content ul.main-menu li a#main-cal {
  width: 78px;
  height: 25px;
}
#block-block-41 .content ul.main-menu li a#main-mul {
  width: 79px;
  height: 25px;
}
#block-block-41 .content ul.main-menu li a#main-doc {
  width: 37px;
  height: 25px;
}
#block-block-41 .content ul.main-menu li a#main-abo {
  width: 46px;
  height: 25px;
}

/* system logo */
#header img#logo {
  display: none;
}
/* system nav */
.container #nav {
  margin: 0 !important;
  padding: 0 !important;
}

/* breadcrumb */
#main .breadcrumb {
  padding: 0 0 1em 0 !important;
}

/* banner */

#block-block-31,
#block-block-32 {
  padding: 15px 70px 10px 70px;
  margin: 0 !important;
  overflow: hidden;
  clear: both;
}
.ads-webanner {
  float: left;
}
.ads-google {
  float: right;
}

/* ----- front content == news, round up, hightlight, interview ----- */

#block-views-2015_news_list-block_1, /* news */
#block-views-2015_news_list-block_2, /* round up */
#block-views-2015_news_list-block_3, /* highlight */
#block-views-2015_news_list-block_4, /* interview */
#block-views-2015_news_list-block_5, /* op-ed, opinion */
#block-views-2015_news_list-block_6, /* news inside */
#block-views-2015_news_list-block_7 { /* pick to post */
  border-bottom: 2px solid #000;
}
#block-views-2015_news_list-block_3 {
  float: left;
  padding: 10px 9px 10px 10px;
  border-right: 1px solid #999;
  width: 260px;
  background: #ededed;
  /* min-height: 1150px; */
}
#block-views-2015_news_list-block_4 {
  float: right;
  padding: 10px;
  width: 260px;
  background: #ededed;
  /* min-height: 1150px; */
}
#block-views-2015_news_list-block_1 h2,
#block-views-2015_news_list-block_2 h2,
#block-views-2015_news_list-block_3 h2,
#block-views-2015_news_list-block_4 h2,
#block-views-2015_news_list-block_5 h2,
#block-views-2015_news_list-block_6 h2,
#block-views-2015_news_list-block_7 h2 {
  background: #000;
  margin: 0 !important;
  padding: 5px 10px;
  font-size: 1.5em !important;
  text-transform: uppercase;
}
#block-views-2015_news_list-block_1 .content,
#block-views-2015_news_list-block_2 .content,
#block-views-2015_news_list-block_3 .content,
#block-views-2015_news_list-block_4 .content,
#block-views-2015_news_list-block_5 .content,
#block-views-2015_news_list-block_6 .content,
#block-views-2015_news_list-block_7 .content {
  border-bottom: 1px solid #000;
  margin: 0 0 1px 0;
}
#block-views-2015_news_list-block_1 .views-row,
#block-views-2015_news_list-block_2 .views-row,
#block-views-2015_news_list-block_3 .views-row,
#block-views-2015_news_list-block_4 .views-row,
#block-views-2015_news_list-block_5 .views-row,
#block-views-2015_news_list-block_6 .views-row,
#block-views-2015_news_list-block_7 .views-row {
  width: 240px;
  margin: 0 auto;
  overflow: hidden;
  padding: 10px 0;
  border-top: 1px solid #999;
}
#block-views-2015_news_list-block_1 .views-row.views-row-1,
#block-views-2015_news_list-block_2 .views-row.views-row-1,
#block-views-2015_news_list-block_3 .views-row.views-row-1,
#block-views-2015_news_list-block_4 .views-row.views-row-1,
#block-views-2015_news_list-block_5 .views-row.views-row-1,
#block-views-2015_news_list-block_6 .views-row.views-row-1,
#block-views-2015_news_list-block_7 .views-row.views-row-1 {
  border-top: none;
}
#block-views-2015_news_list-block_1 .views-field-field-intro-fid,
#block-views-2015_news_list-block_2 .views-field-field-intro-fid,
#block-views-2015_news_list-block_3 .views-field-field-intro-fid,
#block-views-2015_news_list-block_4 .views-field-field-intro-fid {
  text-align: center;
}

/* -- hide feature photos --

#block-views-2015_news_list-block_3 .views-row.views-row-2 .views-field-field-intro-fid,
#block-views-2015_news_list-block_3 .views-row.views-row-3 .views-field-field-intro-fid,
#block-views-2015_news_list-block_4 .views-row.views-row-2 .views-field-field-intro-fid,
#block-views-2015_news_list-block_4 .views-row.views-row-3 .views-field-field-intro-fid {
  display: none;
}
*/

#block-views-2015_news_list-block_1 .views-field-field-intro-fid img,
#block-views-2015_news_list-block_2 .views-field-field-intro-fid img,
#block-views-2015_news_list-block_3 .views-field-field-intro-fid img,
#block-views-2015_news_list-block_4 .views-field-field-intro-fid img,
#block-views-2015_news_list-block_5 .views-field-field-intro-fid img,
#block-views-2015_news_list-block_6 .views-field-field-intro-fid img,
#block-views-2015_news_list-block_7 .views-field-field-intro-fid img {
  width: 240px !important;
  height: auto !important;
  padding: 5px 0;
}
#block-views-2015_news_list-block_1 .views-field-title a,
#block-views-2015_news_list-block_2 .views-field-title a,
#block-views-2015_news_list-block_3 .views-field-title a,
#block-views-2015_news_list-block_4 .views-field-title a,
#block-views-2015_news_list-block_5 .views-field-title a,
#block-views-2015_news_list-block_6 .views-field-title a,
#block-views-2015_news_list-block_7 .views-field-title a {
  color: #000 !important;
}
#block-views-2015_news_list-block_1 .views-field-title a h3,
#block-views-2015_news_list-block_2 .views-field-title a h3,
#block-views-2015_news_list-block_3 .views-field-title a h3,
#block-views-2015_news_list-block_4 .views-field-title a h3,
#block-views-2015_news_list-block_5 .views-field-title a h3,
#block-views-2015_news_list-block_6 .views-field-title a h3,
#block-views-2015_news_list-block_7 .views-field-title a h3 {
  margin: 0 !important;
  font-size: 1.3em !important;
}
#block-views-2015_news_list-block_1 .views-field-teaser,
#block-views-2015_news_list-block_2 .views-field-teaser,
#block-views-2015_news_list-block_6 .views-field-teaser,
#block-views-2015_news_list-block_7 .views-field-teaser {
  display: none;
}
#block-views-2015_news_list-block_3 .views-field-teaser,
#block-views-2015_news_list-block_4 .views-field-teaser {
  padding: 10px 0 0 0;
}
#block-views-2015_news_list-block_1 .views-field-teaser a,
#block-views-2015_news_list-block_2 .views-field-teaser a,
#block-views-2015_news_list-block_3 .views-field-teaser a,
#block-views-2015_news_list-block_4 .views-field-teaser a {
  color: #000 !important;
}
#block-views-2015_news_list-block_5 .views-field-field-intro-fid, /* op-ed display none */
#block-views-2015_news_list-block_5 .views-field-teaser, /* op-ed display none */
#block-views-2015_news_list-block_6 .views-field-teaser { /* news inside */
  display: none;
}
#block-views-2015_news_list-block_1 .views-field-field-byline-value,
#block-views-2015_news_list-block_2 .views-field-field-byline-value,
#block-views-2015_news_list-block_3 .views-field-field-byline-value,
#block-views-2015_news_list-block_4 .views-field-field-byline-value,
#block-views-2015_news_list-block_5 .views-field-field-byline-value,
#block-views-2015_news_list-block_6 .views-field-field-byline-value,
#block-views-2015_news_list-block_7 .views-field-field-byline-value {
  float: left;
  color: #ff5d00;
  font-size: 0.9em;
  padding: 10px 0 0 0;
}
#block-views-2015_news_list-block_1 .views-field-created,
#block-views-2015_news_list-block_2 .views-field-created,
#block-views-2015_news_list-block_3 .views-field-created,
#block-views-2015_news_list-block_4 .views-field-created,
#block-views-2015_news_list-block_5 .views-field-created,
#block-views-2015_news_list-block_6 .views-field-created,
#block-views-2015_news_list-block_7 .views-field-created {
  float: right;
  font-size: 0.9em;
  padding: 10px 0 0 0;
}

#block-views-2015_news_list-block_5 .views-field-tid {
  clear: both;
  font-size: 0.85em !important;
  color: #FF5D00;
  text-decoration: underline;
}

/* promote sticky */

#block-views-2015_promote_sticky-block_1 {
  background: #000;
  overflow: hidden;
}
#block-views-2015_promote_sticky-block_1 .views-row {
  overflow: hidden;
}
#block-views-2015_promote_sticky-block_1 .views-field-title a {
  color: #fff !important;
}
#block-views-2015_promote_sticky-block_1 .views-field-title a h3 {
  font-size: 1.5em;
  margin: 0 !important;
  padding: 10px;
}
#block-views-2015_promote_sticky-block_1 .views-field-teaser {
  padding: 0 10px;
}
#block-views-2015_promote_sticky-block_1 .views-field-teaser a {
  color: #fff !important;
}
#block-views-2015_promote_sticky-block_1 .views-field-field-byline-value {
  float: left;
  color: #ff5d00;
  font-size: 0.9em;
  padding: 10px 0 0 10px;
}
#block-views-2015_promote_sticky-block_1 .views-field-tid {
  float: right;
  font-size: 0.9em;
  padding: 10px 10px 0 0;
  color: #999;
  font-weight: bold;
}
#block-views-2015_promote_sticky-block_1 .views-field-field-intro-fid {
  clear: both;
  padding: 10px 0 0 0;
}
#block-views-2015_promote_sticky-block_1 .views-field-field-intro-fid img {
  width: 560px !important;
  height: 270px !important;
}

/* infographic */

#block-views-2015_infographic-block_1 {
  background: #000;
  clear: both;
}
#block-views-2015_infographic-block_1 h2 {
  font-size: 1.5em !important;
  margin: 0 !important;
  padding: 10px;
}
#block-views-2015_infographic-block_1 .views-field-title {
  background: #efefef;
  padding: 10px;
  font-size: 1.3em !important;
  font-weight: bold;
}
#block-views-2015_infographic-block_1 .views-field-field-intro-fid img {
  width: 560px !important;
  height: 270px !important;
}

/* multimedia */

#block-views-2015_multimedia-block_1 {
  background: #000;
  clear: both;
}
#block-views-2015_multimedia-block_1 h2 {
  font-size: 1.5em !important;
  margin: 0 !important;
  padding: 10px;
}
#block-views-2015_multimedia-block_1 .views-field-title {
  background: #efefef;
  padding: 10px;
  font-size: 1.3em !important;
  font-weight: bold;
}
#block-views-2015_multimedia-block_1 .views-field-field-embed-zone-value iframe,
#block-views-2015_multimedia-block_1 .views-field-field-embed-zone-value img,
#block-views-2015_multimedia-block_1 .views-field-field-embed-zone-value object {
  width: 560px !important;
  height: 270px !important;
}

/* sidebar right tab */

.block_tab-title {
  background: #ccc;
  color: #000;
}
.block_tab-title.active {
  background: #000;
  color: #fff;
}
#block-views-2015_latest_content-block_1,
#block-views-2015_latest_content-block_2 {
  border: 1px solid #000;
  padding: 10px;
}
#block-views-2015_latest_content-block_1 .views-row,
#block-views-2015_latest_content-block_2 .views-row {
  overflow: hidden;
  padding: 5px 0;
  border-bottom: 1px solid #999;
}
#block-views-2015_latest_content-block_1 .views-field-title a,
#block-views-2015_latest_content-block_2 .views-field-title a {
  color: #000 !important;
}
#block-views-2015_latest_content-block_1 .views-field-title a h3,
#block-views-2015_latest_content-block_2 .views-field-title a h3 {
  font-size: 1em !important;
  margin: 0 !important;
}
#block-views-2015_latest_content-block_1 .views-field-field-byline-value,
#block-views-2015_latest_content-block_2 .views-field-field-byline-value {
  float: left;
  padding: 5px 0 0 0;
}
#block-views-2015_latest_content-block_1 .views-field-created,
#block-views-2015_latest_content-block_2 .views-field-created {
  float: right;
  padding: 5px 0 0 0;
}

/* disqus feed comments */

#block-disqus-disqus_recent_comments {
  border: 1px solid #000;
  padding: 10px;
}
.dsq-widget-item {
  padding: 5px 0;
  border-bottom: 1px solid #999;
}

/* quote of the day */

#block-views-2015_quote_update-block_1 {
  background: #cdcdcd;
  border-bottom: 2px solid #000;
}
#block-views-2015_quote_update-block_1 h2 {
  margin: 0 !iimportant;
  padding: 0;
}
#block-views-2015_quote_update-block_1 h2 a {
  display: block;
  width: 260px;
  height: 58px;
  background: url(https://lh5.googleusercontent.com/-fW67agW6w-Q/VESoIuoKrLI/AAAAAAAASQE/bniOC8lCj1o/s260/qotd-head.png) no-repeat;
  text-indent: -3000px;
}
#block-views-2015_quote_update-block_1 .content {
  overflow: hidden;
  border-bottom: 1px solid #000;
  margin: 0 0 1px 0;
  background: url(https://lh3.googleusercontent.com/-kSAFm4YD_AU/VESoIub8W0I/AAAAAAAASP8/RHIG4USFIec/s76/qotd-bg-content.png) bottom right no-repeat;
}
#block-views-2015_quote_update-block_1 .views-field-body {
  padding: 10px 10px 30px 10px;
  background: url(https://lh5.googleusercontent.com/-eotIDZTElnM/VESoIoN-oQI/AAAAAAAASQA/LFs9A8-xzU0/s500/qotd-bg-body.png) bottom center no-repeat;
}
#block-views-2015_quote_update-block_1 .views-field-body a {
  color: #000 !important;
}
#block-views-2015_quote_update-block_1 .views-field-field-intro-fid {
  float: left;
}
#block-views-2015_quote_update-block_1 .views-field-field-intro-fid img {
  padding: 0 10px;
}
#block-views-2015_quote_update-block_1 .views-field-title a h3 {
  font-size: 1.2em;
  font-weight: bold;
  padding: 0 10px 5px 0;
}
#block-views-2015_quote_update-block_1 .views-field-field-source-value {
  padding: 0 10px 50px 120px;
}
#block-views-2015_quote_update-block_1 .views-field-field-source-value a {
  color: #000 !important;
}

/* footer */

/* break footer */
#block-block-30 {
  clear: both;
  line-height: 0 !important;
  margin: 0 !important;
}

/* footer */
#footer {
  position: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
}
#block-block-29 {
  background: #000;
  width: 100%;
  position: absolute !important;
  top: inherit;
  left: 0;
  overflow: hidden;
  margin-bottom: 0px !important;
}
#block-block-29 .wrapper-all-footer {
  width: 1100px;
  margin: 0 auto;
  padding: 1em 0;
}
#block-block-29 .foot-1,
#block-block-29 .foot-2,
#block-block-29 .foot-3 {
  float: left;
  width: 260px;
  padding: 0 20px 0 0;
}
#block-block-29 .foot-4 {
  float: right;
  width: 260px;
}
#block-block-29 .foot-4 .support-prachatai {
  background: #333;
  padding: 5px;
  margin: 0 0 2em 0;
  color: #999;
}
#block-block-29 .foot-4 .support-prachatai form {
  margin: 0 auto !important;
  width: 150px;
}
#block-block-29 h4 {
  color: #ff5d00;
  font-weight: bold;
  margin: 0;
}
#block-block-29 ul {
  padding: 0 0 2em 0;
  margin: 0;
  list-style: none !important;
}
#block-block-29 ul li {
  list-style: none !important;
  background: none !important;
  padding: 0 0 0.2em 0;
  margin: 0;
  font-size: 0.9em;
}
#block-block-29 ul li a {
  color: #fff !important;
}
#block-block-29 .foot-5 {
  clear: both;
  float: left;
  width: 400px;
}
#block-block-29 .foot-6 {
  float: right;
  width: 700px;
  text-align: right;
  color: #ccc;
  font-size: 0.75em;
}
#block-block-29 .foot-6 a {
  color: #ccc !important;
}

/* editor menu */

#block-menu-menu-2014-editor-menu {
  clear: both;
  background: #eee;
  padding: 10px;
}

/* term list page */

.view-taxonomy-term.view-display-id-page .views-row,
.view-multimedia-list-page.view-display-id-page .views-row,
.view-quote-list-page.view-display-id-page .views-row,
.view-op-ed-page.view-display-id-page .views-row,
.view-op-ed-page.view-display-id-page_1 .views-row {
  overflow: hidden;
  min-height: 120px;
  padding: 1em 0;
  border-bottom: 1px solid #000;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-title a,
.view-multimedia-list-page.view-display-id-page .views-row .views-field-title a,
.view-quote-list-page.view-display-id-page .views-row .views-field-title a,
.view-op-ed-page.view-display-id-page .views-row .views-field-title a,
.view-op-ed-page.view-display-id-page_1 .views-row .views-field-title a {
  text-decoration: none !important;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-title a h3,
.view-multimedia-list-page.view-display-id-page .views-row .views-field-title a h3,
.view-quote-list-page.view-display-id-page .views-row .views-field-title a h3,
.view-op-ed-page.view-display-id-page .views-row .views-field-title a h3,
.view-op-ed-page.view-display-id-page_1 .views-row .views-field-title a h3 {
  line-height: 1em !important;
  font-weight: bold;
  margin: 0 !important;
  padding: 0 0 0.5em 0 !important;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-intro-fid,
.view-quote-list-page.view-display-id-page .views-row .views-field-field-intro-fid,
.view-op-ed-page.view-display-id-page .views-row .views-field-field-intro-fid,
.view-op-ed-page.view-display-id-page_1 .views-row .views-field-field-intro-fid {
  float: left;
  min-height: 120px;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-intro-fid img,
.view-quote-list-page.view-display-id-page .views-row .views-field-intro-fid img,
.view-op-ed-page.view-display-id-page .views-row .views-field-field-intro-fid img,
.view-op-ed-page.view-display-id-page_1 .views-row .views-field-field-intro-fid img {
  padding: 0 1em 0 0;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-teaser,
.view-multimedia-list-page.view-display-id-page .views-row .views-field-teaser,
.view-quote-list-page.view-display-id-page .views-row .views-field-body,
.view-op-ed-page.view-display-id-page .views-row .views-field-teaser,
.view-op-ed-page.view-display-id-page_1 .views-row .views-field-teaser {
  padding: 0 0 1em 0;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-teaser a,
.view-multimedia-list-page.view-display-id-page .views-row .views-field-teaser a,
.view-quote-list-page.view-display-id-page .views-row .views-field-body a,
.view-op-ed-page.view-display-id-page .views-row .views-field-teaser a,
.view-op-ed-page.view-display-id-page_1 .views-row .views-field-teaser a {
  color: #000 !important;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-view-node,
.view-taxonomy-term.view-display-id-page .views-row .views-field-tid,
.view-taxonomy-term.view-display-id-page .views-row .views-field-timestamp,
.view-taxonomy-term.view-display-id-page .views-row .views-field-created,
.view-taxonomy-term.view-display-id-page .views-row .views-field-field-byline-value,
.view-multimedia-list-page.view-display-id-page .views-row .views-field-view-node,
.view-multimedia-list-page.view-display-id-page .views-row .views-field-timestamp,
.view-multimedia-list-page.view-display-id-page .views-row .views-field-created,
.view-multimedia-list-page.view-display-id-page .views-row .views-field-field-byline-value,
.view-quote-list-page.view-display-id-page .views-row .views-field-view-node,
.view-quote-list-page.view-display-id-page .views-row .views-field-timestamp,
.view-quote-list-page.view-display-id-page .views-row .views-field-created,
.view-op-ed-page.view-display-id-page .views-row .views-field-view-node,
.view-op-ed-page.view-display-id-page .views-row .views-field-tid,
.view-op-ed-page.view-display-id-page .views-row .views-field-timestamp,
.view-op-ed-page.view-display-id-page .views-row .views-field-created,
.view-op-ed-page.view-display-id-page .views-row .views-field-field-byline-value,
.view-op-ed-page.view-display-id-page_1 .views-row .views-field-view-node,
.view-op-ed-page.view-display-id-page_1 .views-row .views-field-tid,
.view-op-ed-page.view-display-id-page_1 .views-row .views-field-timestamp,
.view-op-ed-page.view-display-id-page_1 .views-row .views-field-created,
.view-op-ed-page.view-display-id-page_1 .views-row .views-field-field-byline-value {
  float: right;
  padding: 0 0 0 1em;
  font-size: 0.9em;
  color: #999;
}
.view-taxonomy-term.view-display-id-page .views-row .views-field-view-node a,
.view-taxonomy-term.view-display-id-page .views-row .views-field-tid a,
.view-multimedia-list-page.view-display-id-page .views-row .views-field-view-node a,
.view-quote-list-page.view-display-id-page .views-row .views-field-view-node a,
.view-op-ed-page.view-display-id-page .views-row .views-field-view-node a,
.view-op-ed-page.view-display-id-page .views-row .views-field-tid a,
.view-op-ed-page.view-display-id-page_1 .views-row .views-field-view-node a,
.view-op-ed-page.view-display-id-page_1 .views-row .views-field-tid a {
  color: #999 !important;
}

/* share button */

.new-share-tools {
  overflow: hidden;
}
.new-share-tools a {
  display: block;
  width: 73px;
  height: 30px;
  float: left;
  margin: 0 10px 0 0;
  text-indent: -3000px;
}
.share_fb_button {
  background: url(https://lh4.googleusercontent.com/-AORiRpI3rgA/VIe-C14JhlI/AAAAAAAASec/pJtcTKtGRQE/s73/ShareButton-05.jpg);
}
.share_tw_button {
  background: url(https://lh5.googleusercontent.com/-g7gIE3KaKgA/VIe-Cn4rMjI/AAAAAAAASek/hWBuDr5Pjck/s73/ShareButton-06.jpg);
}
.share_gp_button {
  background: url(https://lh5.googleusercontent.com/-CJHzyUFKncA/VIe-CnZHwCI/AAAAAAAASeg/Xxik5QsWG2M/s73/ShareButton-07.jpg);
}

/* fix block webanner 260 x 130 */

#block-block-40,
#block-block-37 {
  margin: 0 !important;
}

/* special block quote in content */

body.node-type-news #container #main .content,
body.node-type-page #container #main .content {
  width: 640px;
  margin: 0 auto;
}
.special-block-quote-left {
  float: left;
  width: 280px;
  padding: 10px;
  font-size: 1.25em;
  font-style: italic;
  color: #ff5d00;
  margin: 0 10px 20px -95px;
  font-weight: bold;
}
.special-block-quote-right {
  float: right;
  width: 280px;
  padding: 10px;
  font-size: 1.25em;
  font-style: italic;
  color: #ff5d00;
  margin: 0 -95px 20px 10px;
  font-weight: bold;
}
.special-block-story-left {
  float: left;
  width: 280px;
  padding: 9px;
  border: 1px solid #666;
  margin: 0 10px 20px -95px;
}
.special-block-story-right {
  float: right;
  width: 280px;
  padding: 9px;
  border: 1px solid #666;
  margin: 0 -95px 20px 10px;
}
.special-block-story-left img,
.special-block-story-right img {
  max-width: 100% !important;
  height: auto !important;
}
.special-block-full-width {
  clear: both;
  width: 830px;
  margin-left: -95px;
}
.special-block-full-width img {
  width: 100% !important;
  height: auto !important;
}