 .img-container {position: relative;margin-bottom: 1em;}.img-left {padding-left:0;}.blue-caption {background-color: rgba(0, 121, 194, 0.9);color: #fff;font-family: Roboto;position: absolute;bottom: 0;left: 0;line-height: 1.2;padding: 1em;text-align:center;margin: 0;width: 100%;}div.line1 {font-size: 24px;font-weight: 700;line-height: 1.2;}div.line2 {font-size: 24px;font-weight: 300;margin: 0 0 0.35em 0;line-height: 1.2;}a.white:link, a.white:visited {color:#fff;text-decoration: none;}a.white:hover, a.white:active, a.white:focus {color:#fff;text-decoration: underline;}.heavy {font-weight: 700;}.notop {margin-top:0;}.well.pull-right {margin: 1em 0;}@media only screen and (min-width : 992px) {.img-container {margin:0;}}#carousel {margin-top: 0;}#carousel .headline {font-weight: 300;}.col-slides {padding-right: 0;}.col-thumbs {padding-left:0;}.col-thumbs .fogbox {margin-bottom:11px;}.col-thumbs .fogbox:first-child {margin-bottom:8px;}.col-thumbs .carousel-indicators {margin-left:0;}.fogbox > div {border: 0;}.carousel-caption {font-family:Roboto, "Helvetica Neue", Helvetica, sans-serif;}.carousel-caption:before, .carousel-caption:after {content: " ";display: table;}.carousel-caption:after {clear: both;}.carousel-indicators a {cursor: pointer;display: block;}.carousel .headline {font-size: 16px;line-height: 1.2;}.carousel p {margin-bottom: 0;font-size: 14px;}@media (min-width: 768px) {.carousel .headline {font-size: 18px;}.carousel p {font-size: 16px;}}@media (min-width: 992px) {.carousel .headline {font-size: 24px;}}#carousel {margin-left: -15px;margin-right: -15px;}@media (min-width: 768px) {#carousel {margin-left: 0px;margin-right: 0px;margin-top: 20px;}}#carousel a, #carousel a:hover {text-decoration: none;}.carousel-caption {background: #000;background-color: rgba(0, 0, 0, 0.8);box-sizing: border-box;font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;padding:.5em 1em;text-align: left;left: 0;right:0;bottom:0;width: 100%;position: relative;}.carousel-caption .headline {color:#fff;font-size:16px;margin:0;}@media (min-width: 768px) {.carousel-caption .headline {font-size: 20px;}}@media (min-width: 992px) {.carousel-caption .headline {font-size: 25px;}}@media (min-width: 1200px) {.carousel-caption .headline {font-size: 30px;}}.carousel-caption .teaser {height:0;line-height: 1.4;margin:0;visibility: hidden;}@media (min-width: 768px) {.carousel-caption {position: absolute;}.carousel-caption .teaser {visibility: visible;height: auto;}}.fogbox .overlay {position: absolute;width:100%;height:100%;top:0;z-index: 2;background: rgba(255,255,255,.7) }.fogbox.active .overlay, .fogbox:hover .overlay {z-index: -1;}.carousel-thumbnail-list {margin-left:15px;margin-right:15px;}.fogbox > div {box-sizing: border-box;border: 2px solid #fff;border-top: none;margin:0;padding:0;position: relative;}.carousel-thumbnail-list a {cursor: pointer;display: block;}.carousel-thumbnail-list a:last-child > div {border-right: none;}.carousel-thumbnail-list a:first-child > div {border-left: none;}.carousel-indicators {position: relative;left: auto;width: auto;bottom: auto;}.carousel-indicators .active {background-color: transparent;width: auto;height: auto;}.carousel-controls {background-color: #000;font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:1;margin-left: -15px;margin-right: -15px;padding: 0 5px;}.carousel-controls {background-color: #000;font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:1;margin-left: -15px;margin-right: -15px;padding: 0 5px;}.carousel-controls .carousel-previous, .carousel-controls .carousel-next {display: inline-block;background-color: #000;width:49%;}.carousel-controls .carousel-next {text-align: right;}.carousel-controls .carousel-previous {border-right:1px solid #fff;}.carousel-controls a {color:#fff;display: block;padding:10px 5px;text-decoration: none;}.carousel-previous i, .carousel-previous div, .carousel-next i, .carousel-next div {display: inline-block;vertical-align: middle;}.carousel-controls i.fa {font-size:24px;}.actionbox.inline h2 > div {display: block;margin-top:12px;}.well {border:none;border-radius:0;box-shadow:none;}@media (min-width: 992px) {.actionbox.inline h2 > div {display: inline;margin-left:2em;}}