/* custom.css */

/* Bootstrap overwrites */
body { background-color: #e3e8ee; }
hr { border-color: #d3d8dd; }
img { border:1px; }

/* Custom styles, using .cs-* as prefix to prevent unwanted bootstrap overwrites */
.fullsize { width:100%; background-image: url(images/cover_bg.jpg); background-size: cover; background-color: #e3e8ee !important; }
.cs-logo {padding-bottom: 20px; width: 180px; }
.cs-frontpage { color:#fff; margin-top: 60px; }
.cs-shadow  { text-shadow: 0px 0px 5px rgb( 0, 0, 0 ); }
.cs-topic, .cs-readnow { background-color: #fff; }
.cs-pull-vertical { display:table-cell;vertical-align:middle;text-align:center; }

.cs-article { background-color: #fff; min-height:655px; }
.cs-article > h2 { margin-top:-3px; }
.cs-article > h6 { text-transform: uppercase; margin-top: 30px; color:silver; }
.cs-article-headlineonly { padding-top:26px; }
.cs-article > dl { padding-bottom: 5px; }
.cs-article-padding { padding-top:20px; }

.cs-ad{ border:1px solid #d3d8dd;}
.cs-adwords { margin-top:20px; margin-bottom:20px; min-height:200px; }
.cs-border-right { border-right: 1px solid #d3d8dd; }
.cs-footer { border-top: 1px solid #d3d8dd; padding-top: 10px;}


a:link {color:#00B1E6; }
/* Custom queries */

@media (device-width: 200px) {
	.fullsize {
		background-image:url() !important;
	}
}

@media (min-width: 768px) {
  .fullsize {
    height: 300px;
  }
}

@media (min-width: 992px) {
  .fullsize {
    height: 600px;
  }
}

@media (min-width: 1200px) {
  .fullsize {
    height: 600px;
  }
}