/*weiche_ces.css*/
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:400,500,700,900');
/* Some corrections on top of the template */
body {
  color:#777777;
}
/* Graphics */
.link-box .box a {
    background:url(../img/more_btn.png) no-repeat;
    color:transparent;
}

.link-box .box .description {
  max-width: 72%;
}

.link-box p {
  margin-bottom:0;
}

.thumb-pad2 figure img {
  max-width:170px;
}

@media (max-width: 767px) {
   .pic-box figure {
     background: #455052 !important;
   }
}

.btn-default {
  margin-bottom:20px !important;
}

.pic-box figure a {
  color:transparent;
}

/* Colors */
.link-box .box.box1 {
  background:#5dc4eb;
}

.link-box .box.box2 {
  background:#bd1622;
}

.info-box1 .title {
  color: #5dc4eb;
}

.btn-default.btn1 {
  background: #bd1622;
}

.list2 li time {
  background:#5dc4eb;
}

.thumb-pad1 figure a {
  background: #bd1622;
}

.thumb-pad1 .thumbnail .caption a {
  color: #5dc4eb;
}

.follow_icon li a:hover {
  color:#bd1622;
}

nav.tm_navbar .sub-menu > ul li a:hover {
  background-image: linear-gradient(to bottom, #bd1622 0%, #bd1622 100%);
}

nav.tm_navbar .sub-menu > ul li.sfHover > a {
  background: #bd1622 !important;
}

nav.tm_navbar .sub-menu > ul li a:hover {
  background: #bd1622 !important;
}

nav.tm_navbar .sub-menu > ul li > ul li a:hover {
  background: #bd1622 !important;
}

header {
  border-top: 8px solid #bd1622;
}

/* Value corrections for single CEs */
.pic-box figure {
  text-align:left;
}
.pic-box figure p{
  max-width:200px;
}

/* Custom */
.custom-chronic-time {
  display: inline-block;
  background: #5dc4eb;
  padding: 0 10px;
  font: bold 12px/28px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 12px;
}

.custom-chronic-time-invert {
  background: #bd1622;
}

.custom-chronic-link-invert {
  color:#5dc4eb !important;
}

.custom-chronic-title {
    font: 500 16px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #455052;
    margin-bottom: 5px;
}

.custom-chronic-link {
  color: #ff5d5c;
  font-weight: bold;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}

footer h2 {
  font: 18px 'Prosto One';
  color: #455052;
  margin: 0 0 21px 0;
}

.camera_pag_ul li.cameracurrent span, .camera_pag_ul li:hover span {
    background: #bd1622;
    border-color: #bd1622;
}

/** Corrections for Live **/
nav.tm_navbar .sub-menu > ul li a {
  text-align:left;
}

h1, h2, h3, h4, h5 {
  font-family: 'Roboto Slab';
  font-weight: bold;
}

.info-box1 .description, .info-box1 .title {
  font-family:'Roboto Slab';
  font-weight: bold;
}

nav.tm_navbar .sub-menu > ul li a {
  font:300 12px/29px 'Roboto Slab';
}

.link-box {
  min-height:160px;
}

.link-box .box .title {
  font:700 34px/40px 'Roboto Slab';
}

.image-caption {
  text-align:center;
}

.ce-media img{
  max-width: 100%;
  height: auto;
}
