body {
  padding-bottom: 40px;
  font-family: Georgia, "Times New Roman", serif;  
  font-size: 16px;
  line-height: 24px;
  padding-top: 27px;
}
p {
  margin: 0px;
}
a {
  color: #934848;
}
a:hover {
  color: #000;
}
.container {  
  border-top: 4px solid #934848;
}
h1 {
  font-size: 28px;
  line-height: 40px;
}
h2 {
  font-size:  20pt;   /* 28px; */
  line-height: 32px;
}
h3 {
  font-size: 21px;
  line-height: 25px;
}
h4 {
  font-size: 14px;
  line-height: 16px;
}
h1, h2 {
  margin-bottom: 20px;
}
h1, h2, h3, h4, h5, h6 { 
  font-weight: normal;
}
.span4 .csc-header h3 {
  font-variant: small-caps;
}
li {
  line-height: 24px;
}
.csc-frame-rulerAfter {
  padding-bottom:12px;
  border-bottom: 2px solid #000;
}
.clickable {
  cursor: pointer;
  color: #934848;
}
.clickable:hover {
  color: #afafb1;
}
.tx-wrnewsbriefing-recent-news .clickable {
  color:#34446f;
}
.tx-wrnewsbriefing-recent-news .clickable:hover {
  color:#934848;
  text-decoration:none;
}
#logo {
  float:left;
}
#logo img{
  height: 105px;
  width: 137px;
}
.navbar {
  margin-bottom: 10px;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
}
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
  margin-top: 9px;
}
.navbar .btn, .navbar .btn-group {
  margin-top: 9px;
}
.nav-collapse.collapse {
  margin-top: 2px;
  margin-left: 190px;
}
.navbar-inner .container {
  min-height: 120px;
  border-top: none;
}
.navbar-inner {
  background-image: none;
  background-color: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
  filter: none;
  color: #fff;
}
.navbar .nav {
  /* margin-left: 140px; */
  font-family: Arial;
  font-size: 14px;
  line-height: 16px;
  margin: 0;
}
.navbar .nav > li > a {
  color: #000;
}
.navbar .nav > li:last-child > a {
  padding: 10px 0px 10px 10px;
}
.navbar .nav > li > a:active,
.navbar .nav > li > a:hover {
  color: #934848;
}
.navbar .nav > .active > a, 
.navbar .nav > .active > a:hover, 
.navbar .nav > .active > a:focus {
  background: none;
  box-shadow: none;
  color: #934848;
}
.navbar .brand {
  float: right;
  text-shadow:none;
  padding: 0px;
  margin-top: 16px;
}
.navbar .brand a {
  color: #000;
  text-transform: uppercase;
}
.navbar .brand a span {
  font-size:24px;
}
.navbar .brand a:hover {
  color: #934848;
  text-decoration: none;
}
.navbar .brand h1 {
  color: #000;
  margin: 0;
  font-weight: normal;
}
.navbar input[type="text"] {
  border-radius: 0;
  width: 135px;
  height: 18px;
  padding-left: 20px;
  margin-left: 20px;
}
.navbar .btn {
  padding:0;
  border: none;
  border-radius: 0;
}
.navbar-form {
  display: table;
}
.comment-form textarea {
  display: block;
  width: 100%;
}
.span4 {
  margin-top: 48px;
  margin-left: 0;
  padding-left: 19px;
  font-family: Arial;
}
/* Header Logo */
.span5{
  float:left;
  width:180px;
}
/* Header Menu, Title & Search box */
.span7{
  float:right;
  width: 720px;
  margin-left: 0;
}
.span8 {
  padding-right: 20px;
  margin-top: 48px;
  width: 620px;
  border-right: 1px solid #959598;
}
.right-bottom h3, .right-top h3, .blog-list h3 {
  font-size: 18px;
  line-height: 20px;
  font-family: "Franklin Gothic Medium";
}
.right-bottom p.bodytext, .right-top p.bodytext, .right-top p a {
  font-size: 13px;
  line-height: 20px;
}
.container .story {
  border-bottom: 2px solid #000;
  padding: 0px 0 24px 0;
  margin-bottom: 29px;
}
.comment-container .comments .comment,
.comment-container .comment-form,
.comment-container .close-comment
{
  display: none;
}

.comment-container .comments .comment:nth-last-child(-n+2)
{
  display: block;
}

.comment {
  border-bottom:1px dotted #afafb1;
  padding: 25px 0 15px 0;
}
.comment-form {
  margin-right: 20px;
}
.comment-form-message {
  padding: 10px 0;
}
.comment-list .comment:last-child {
  border-bottom: none;
}
.comment-list .close-comment {
  background: url(../img/read-more-border.png) repeat-x left center;
  width: 100%;
  float: right;
  font-family: Arial;
  font-size: 12px;
  line-height: 14px;
}
.comment-list .close-comment span {
  padding-left: 30px;
  background: url(../img/read-more_icon.png) no-repeat 4px 2px #fff;
  float: right;
  margin-left: 5px;
}
.comment-latest {
  border-bottom:none;
}
.comment-latest .read-more {
  background: url(../img/read-more-border.png) repeat-x left center;
  width: 100%;
  float:right;
  font-family: Arial;
  font-size: 12px;
  line-height: 14px;
}
.comment-latest .read-more a:hover,
.story .comment-list-title a:hover,
.comment-list .close-comment a:hover,
.comment-latest .read-more a:active,
.story .comment-list-title a:active,
.comment-list .close-comment a:active{
  color: #934848;
  text-decoration: none;
}
.comment-latest .content {
  float: left;
}
.comment .span2 {
  width: 140px;
  float: left;
}
.comment .span6,
.comment-latest .span6 {
  width: 480px;
  margin-left: 0;
}
.comment-left {
  font-size: 13px;
}
.date {
  color: #34446f;
  font-family: Arial;
  font-size: 13px;
  line-height: 14px;
}
.comment .date p {
  margin:0 0 9px; 
}
.briefing-title {
  font-family: Arial;
  font-size: 13px;
  line-height: 15px;
}
.story-toggle-container {
  display: none;
}
.container .story.story-free {
  border-bottom: none;  
  padding: 0;
}
.story-fadeout {
  position: relative;
  height: 180px;
  overflow: hidden;
}
.story-fadeout:after {
  display: block;
  height: 160px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  content: " ";
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 0)), color-stop(80%,#FFF), color-stop(100%,#FFF));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,#FFF 80%,#FFF 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,#FFF 80%,#FFF 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.story-first-title {
  display:none;
}
.story-toggle-container.story-toggle-container-open .story-toggle-teaser {
  display: none;
}
.story.story-toggle-open {
  display: block;
}
.story p.bodytext {
  margin-bottom: 12px;
}
.story blockquote i {
  font-size: 16px;
  line-height: 20px;
}
.story .date {
  color: #34446f;
  float: left;
  margin-right: 5px;
}
.story .comment-count {
  margin-left: 111px;
  font-family: Arial;
  font-size: 12px;
  line-height: 14px;  
}
.story .comment-count span {
  background:url(../img/comment_icon.png) no-repeat center left transparent;
  padding-left: 25px;
  padding-bottom: 5px;
  color: #afafb1;
}
.news-list-item-comment {
  margin: 29px 0 0 56px;
  color: #557baa;
  text-align: justify;
}
.story .share {
  text-align: right;
  margin: 15px 0 38px 0;
  font-family: Arial;
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
  height: 20px;
}
.share-container {
  display:none;
  float:left;
  width: 150px;
}
.story .share-button {
  background:url(../img/share_icon.png) no-repeat center left transparent;
  padding-left: 15px;
  float:right;
}
.story .share.open .share-button {
  background:url(../img/share_icon_close.png) no-repeat center left transparent;
}
.read-more span {
  padding-left: 30px;
  background:url(../img/read-more_icon.png) no-repeat 4px 4px #fff;
  float: right;
  color: #afafb1;
  margin-left: 5px;
}
.subscriber .read-more-latest span,
.briefingnotes-latest .read-more-latest span {
  color: #934848;
  padding-left: 25px;
  background:url(../img/read-more_icon.png) no-repeat 4px 3px #fff;
  padding-right: 5px;
}
.subscriber  .read-more-latest,
.briefingnotes-latest .read-more-latest {
  background: url(../img/read-more-border.png) repeat-x left center;
  width: 100%;
  display: block;
  text-align: center;
  margin-top: 15px;
  font-family: Arial;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 14px;
}

/** FCE Subscribe **/
#fce-subscribe {
  background-color: #E5EDEF;
  background-image: url(../../../fce/fce-subscribe-logo.png);
  background-size: 200px;
  background-position: bottom center;
  background-repeat: no-repeat;
  padding-bottom: 175px;
}
#fce-subscribe .fce-subscribe-headline {
  font-variant: small-caps;
  font-size: 48px;
  color: #414578;
  text-align: center;
  line-height: 50px;
  padding: 15px 24px;
  letter-spacing: 1px;
}
#fce-subscribe .fce-subscribe-content {
  text-align: center;
  font-size: 20px;
  font-family: arial;
  padding: 0 66px;
}
#fce-subscribe .redlink {
  color: #d84049;
}

.tx-wrnewsbriefing-teaser p a {
  color: #934848;
}
.tx-wrnewsbriefing-teaser p a:hover {
  color: #afafb1;
}
.subscriber .read-more-latest a,
.story-latest .read-more-latest a {
  color: #934848;
}
.subscriber .read-more-latest a:hover,
.story-latest .read-more-latest a:hover,
.subscriber .read-more-latest a:active,
.story-latest .read-more-latest a:active{
  color: #000;
  text-decoration: none;
}
.story .comment-list-title {
  background: url(../img/read-more-border.png) repeat-x left center;
  width: 100%;
  float:none;
  display: block;
  text-align: center;
  font-family: Arial;
  font-size: 12px;
  line-height: 14px;
}
.story .comment-list-title .comment-write {
  padding-left: 25px;
  background: url(../img/write_icon.png) no-repeat 3px 2px #fff;
  margin-left: 0;
  float: right;
}
.story .comment-list-title .comment-show {
  background: url(../img/comment_icon.png) no-repeat 108px 2px #fff;
  padding-left: 2px;
  padding-bottom: 5px;
  padding-right: 30px;
}
.recent-entries {
  margin-bottom: 14px;
  font-family: Arial;
  font-size: 12px;
  line-height: 14px;
}
.recent-entries a {
  background: url(../img/bg-recent-entries.png) no-repeat 85px 5px;
  padding-right: 15px;
  color: #934848;
}
.recent-entries a:hover,
.recent-entries a:active {
  background: url(../img/bg-recent-entries-schwarz.png) no-repeat 85px 5px;
  padding-right: 15px;
  color: #000;
  text-decoration: none;
}
.comment .date {
  float: none;
}
.row-fluid .span4 {
  margin-top: 0px;  
}
.row-fluid .span8 {
  padding-right: 0px;
  margin-top: 0px;
  border: none;
}
.row-fluid .span9 {
  padding-right: 0px;
  margin: 0px;
}
.story-latest .row-fluid .span9 {
  margin-left: 6px;
}
.subscriber {
  padding: 0px 0 12px 0;
}
.story-latest,
.story-list,
.story-list-archive,
.subscriber{
  border-bottom: 2px solid #000;
  margin-bottom: 26px;
  margin-top: 0px;
}
.story-latest {
  padding: 0px 0 13px 0;
}
.story-list,
.story-list-archive {
  padding: 0px 0 12px 0;
}
.story-list ul, .story-list-archive ul {
  margin-left:0px;
  margin-bottom: 20px;
  border-bottom: 2px;
  border-bottom-color: black;
  border-bottom-style: solid;
  padding-bottom: 12px;
}
.story-latest a, .story-list a,
.story-list-archive a, .blog-list a,
.subscriber a{
  color: #000;
}
.story-latest a:active, .story-list a:active,
.story-list-archive a:active, .blog-list a:active,
.story-latest a:hover, .story-list a:hover,
.story-list-archive a:hover, .blog-list a:hover,
.subscriber a:hover, .subscriber a:active{
  color: #934848;
}
.story-list ul li, .story-list ul li a {
  font-size: 12px;
  line-height: 19px;
}
.blog-list ul {
  margin: 0;
}
.story-list-archive li,
.blog-list li {
  list-style-type: none;
  line-height: 19px;
}
.blog-list li a {
  font-size:12px;
  color: #34446f;
}
.subscriber img {
  margin-bottom: 10px;
}
.comment-list img,
.story-latest img{
  margin-top: 2px;
}
.browseLinksWrap a {
  font-size:16px;
}
footer {
  margin-top: 20px;
}
footer h4 {
  margin: 32px 0 14px 0;
}
footer .row-fluid {
  border-top: 3px solid #000;
  padding-bottom: 35px;
  margin-left: 0px;
}
footer .copyright{
  border-top: 3px solid #000;
  text-align: center;
  padding-top: 15px;
  font-size: 12px;
  line-height: 14px;
}
footer .row-fluid p,
footer .row-fluid a {
  color: #afafb1;
  font-family: Arial;
  font-size: 13px;
  line-height: 16px;
}
footer .row-fluid a:hover,
footer .row-fluid a:active {
  font-family: Arial;
  font-size: 13px;
  line-height: 16px;
  text-decoration: none;
  color: #934848;
}
footer .footermaillink a {
  color: #934848;
}
footer .footermaillink a:hover {
  color: #afafb1;
}
ul.sitemap-firstrow {
  list-style-type: none;
}
ul.sitemap-firstrow a {
  color: #000;
}
label {
  font-size: 19px;
}
.tx-solr .results-list{
  margin-left: 0;
}
.tx-solr .result-content {
  margin-bottom: 16px;
}
.tx-solr .results-entry {
  margin-bottom: 16px;
}
.tx-solr #tx-solr-search-functions ul {
  margin-left:0;
}
#tx-solr-pagination .tx-pagebrowse-pi1 {
  float:none !important;
}
/***********/
/* DESKTOP */
/***********/
@media (min-width: 980px) {
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 960px;
}
.span4 {
  width: 300px;
}
.row-fluid .span9 {
  width: 74.35897435897436%;
}
}
/***********/
/* TABLETT */
/***********/
@media (min-width: 768px) and (max-width: 979px) {
body {
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 0px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: auto;
}
/* Header Menu, Title & Search box */
.navbar .span7{
  float:right;
  width: 410px;
}
#logo img{
  width: 172px;
  height: 132px;
}
.nav-collapse .nav {
  float: right;
}
.navbar .btn-navbar {
  display: none;
}
.nav-collapse.collapse {
  height: auto !important;
  overflow: visible !important;
  display:block;
}
.nav-collapse .nav > li {
  float: left;
}
.nav-collapse .nav > li > a{
  float: left;
  font-weight: normal;
  padding: 5px 15px;
}
.navbar .nav > li > a:last-child {
  padding-right: 0;
}
.nav-collapse .nav > li > a:hover {
  background: none;
}
.nav-collapse .navbar-form {
  float: right;
  border: none;
  padding: 0;
  display: table;
  margin: 0;
}
.navbar input.span2 {
  padding-left: 5px;
}
.navbar .brand {
  margin-top: 20px !important;
}
.comment-list img, .story-latest img {
  margin-top: 0px;
}
.story .comment-list-title span {
  background: url(../img/comment_icon.png) no-repeat 98px 2px #fff;
  margin-left: 0;
  padding-bottom: 5px;
  padding-left: 5px;
}
.story .comment-count span {
  padding-bottom: 0;
}
.comment .span6, .comment-latest .span6 {
  width: 550px;
  margin-left: 0;
}
.recent-entries a {
  background: url(../img/bg-recent-entries.png) no-repeat 105px 8px;
  padding-right: 15px;
  color: #934848;
}
footer {
  font-size: 12px;
  line-height: 18px;  
}
}
/****************/
/* TABLETT-SMALL*/
/****************/
@media (min-width: 768px) and (max-width: 965px) {
.navbar .brand {
  margin-top: 10px !important;
}
.row .span8 {
  border-right: none !important;
  width: auto;
}
.row .span4 {
  float: none;
  width: auto;
}
.row-fluid .span8 {
  width: 65.81196581196582%;
  margin-left: 0;
}
.row-fluid .span4 {
  float:left;
}
.row-fluid .span3 {
  width: 22.92817679558011%;
}
.row-fluid .span9 {
  width: 74.35897435897436%;
  float:left;
  margin-left: 0px !important;
}
.recent-entries a {
  background: url(../img/bg-recent-entries.png) no-repeat 95px 6px;
  padding-right: 15px;
  color: #934848;
}
}
/*********/
/* PHONE*/
/*******/
@media (min-width: 480px)and (max-width: 767px) {

body {
  font-size: 16px;
  line-height: 20px;
}
h1, h2 {
  font-size: 18px;
  line-height: 22px;
}
h2, h4 {
  font-size: 16px;
  line-height: 20px;
}
.story .info {
  /*display:none;*/
}    
.date {
  margin-bottom: 6px;
}
.span7 {
  float: right;
  width: 250px;
}
.navbar {
  margin-bottom: 0px !important;
}
.nav-collapse .nav {
  float: right;
  margin: 0 0 10px 200px;
  text-align: right;
}
.nav-collapse .navbar-form {
  display: none;  
}
.navbar .nav > li > a {
  padding-right: 0;
}
.navbar .brand {
  margin-top: 45px !important;
}
.navbar .brand h1 a {
  font-size: 24px;
}
.navbar .brand a span {
  font-size: 18px;
}
.nav-collapse .nav > li > a:hover {
  background: none;
}
.navbar input.span2 {
  border-radius: 0;
  width: auto !important;
  height: 18px;
  padding-left: 20px;
}
.navbar .btn-navbar {
  padding: 7px 10px !important;
  margin: 7px 0px 0 20px;
  background-color: #040404;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.navbar .btn-navbar:hover {
  padding: 7px 10px !important;
  margin: 7px 0px 0 20px;
  background-color: #040404;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.comment-list img, .story-latest img {
  margin-top: 0px;
}
.span8 {
  border-right: none !important;
  width: auto !important;
  padding-right: 0 !important;
  margin-top: 32px !important;
}
.comment .span6, .comment-latest .span6 {
  width: 300px;
  margin-left: 0;
  float: left;
}
.story .comment-list-title .comment-show {
  background: url(../img/comment_icon.png) no-repeat 98px 2px #fff;
  padding-left: 2px;
  padding-bottom: 5px;
  padding-right: 28px;
}
.story .comment-count span {
  padding-bottom: 0;
}
.recent-entries a {
  background: url(../img/bg-recent-entries.png) no-repeat 128px 8px;
  padding-right: 20px;
  color: #934848;
}
.row-fluid .span3 {
  width: 22.92817679558011%;
  float: left;
}
.row-fluid .span4 {
  padding-left: 0px;
}
.row-fluid .span8 {
  width: 65.81196581196582%;
  margin-left: 0;
}
.row-fluid .span9 {
  width: 74.35897435897436%;
  float:left;
  margin-left: 10px !important;
}
footer .row-fluid p, footer .row-fluid a {
  font-size: 16px;
  line-height: 20px;
}
footer .row-fluid a:hover, footer .row-fluid a:active {
  font-size: 16px;
  line-height: 20px;
}
.story .share {
  margin-bottom: 16px;
}
.story-toggle-handle {
  font-weight: bold;
  padding-right: 28px;
}
.story-toggle-container {
  background-image: url("../img/icon-chevron-down.png");
  background-repeat: no-repeat;
  background-position: right top;    
  cursor: pointer;
}
.story-toggle-container-open {
  background-image: url("../img/icon-chevron-up.png");
}
.story-first-title {
  display:block;
}
.story-toggle-teaser{
  border-bottom: 2px solid #000;
  margin-bottom: 8px;
}
.story-toggle-container {
  display: block;
}
.container .story {
  /*display: none;*/
  padding-bottom: 16px;
}
.story .story-title {
  /*display: none;*/
}
#fce-subscribe .fce-subscribe-headline {
  font-size: 42px;
  line-height: 44px;
  padding: 15px 12px;
}
}
/**************/
/*PHONE-SMALL*/
/************/
@media (max-width: 479px) {
body {
  font-size: 16px;
  line-height: 20px;
}
h1, h2 {
  font-size: 18px;
  line-height: 22px;
}
h2, h4 {
  font-size: 16px;
  line-height: 20px;
}
.span5 {
  width: 137px;
}
.span7 {
  width: 150px;
}
.date {
  margin-bottom: 6px;
}
.story .info {
  /*display:none;*/
}
.navbar {
  margin-bottom: 0px !important;
}
.navbar-inner .container {
  margin-top: 5px;
}
#logo img {
  height: 105px;
  width: 137px;
}
.navbar .brand h1 a {
  font-size: 18px;
}
.navbar .brand h1 a span {
  font-size: 16px;
}
.nav-collapse .nav {
  float: right;
  margin: 0 0 10px 200px;
  text-align: right;
  font-size: 18px;
}
.navbar .brand {
  margin-top: 18px !important;
  margin-left: 130px;
  text-align: right;
}
.nav-collapse .navbar-form {
  display: none;  
}
.navbar .nav > li > a {
  padding-right: 0;
}
.nav-collapse .nav > li > a:hover {
  background: none;
}
.navbar input.span2 {
  border-radius: 0;
  width: auto !important;
  height: 18px;
  padding-left: 20px;
}
.navbar .btn-navbar {
  padding: 7px 10px !important;
  margin: 0px 0px 0 20px;
  background-color: #040404;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.navbar .btn-navbar:hover {
  padding: 7px 10px !important;
  margin: 0px 0px 0 20px;
  background-color: #040404;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.span8 {
  border-right: none !important;
  width: auto !important;
  padding-right: 0 !important;
  margin-top: 32px !important;
}
.span2 {
  margin-right: 10px;
}
.comment .span6, .comment-latest .span6 {
  width: 200px;
  margin-left: 0;
  float: left;
}
.row-fluid .span3 {
  width: 22.92817679558011%;
  float: left;
}
.row-fluid .span4 {
  padding-left: 0px;
}
.row-fluid .span9 {
  width: 74.35897435897436%;
  float:left;
  margin-left: 6px !important;
}
footer .row-fluid p, footer .row-fluid a {
  font-size: 16px;
  line-height: 20px;
}
footer .row-fluid a:hover, footer .row-fluid a:active {
  font-size: 16px;
  line-height: 20px;  
}
.story .share {
  margin-bottom: 16px;
}
.story-toggle-handle {
  font-weight: bold;
  padding-right: 28px;
}
.story-toggle-container {
  background-image: url("../img/icon-chevron-down.png");
  background-repeat: no-repeat;
  background-position: right top;  
  cursor: pointer;
}
.story-toggle-container-open {
  background-image: url("../img/icon-chevron-up.png");
}
.story-first-title {
  display:block;
}
.story-toggle-container {
  display: block;
  cursor: pointer;
}
.story-toggle-teaser{
  border-bottom: 2px solid #000;
  margin-bottom: 8px;
}
.container .story {
  /*display: none;*/
  padding-bottom: 16px;
}
.story .comment-list-title .comment-show {
  background: url(../img/comment_icon.png) no-repeat 98px 2px #fff;
  padding-left: 2px;
  padding-bottom: 5px;
  padding-right: 30px;
}
.story .story-title {
  /*display: none;*/
}
#fce-subscribe .fce-subscribe-headline {
  font-size: 42px;
  line-height: 44px;
  padding: 15px 12px;
}
}
/* cookie notice */
#cookies-notice {
  width: 100%;
  background-color: #000;
  opacity: 0.6;
  color: #ddd;
  display: none;
  position: relative;
}
.cookies-notice-text {
  padding: 4px;
}
.cookies-notice-close {
  position: absolute;
  right: 4px;
  top: 4px;
  cursor: pointer;
}
#cookies-notice a,
#cookies-notice a:active,
#cookies-notice a:hover,
#cookies-notice a:focus { color: #934848;}