#carousel {margin-top: 0;}#carousel .row {margin:0;}#carousel .headline {font-weight: 300;}.col-slides {padding-right: 0;}.col-thumbs {padding-left: 0;}.carousel-indicators {margin-left: 0;}.fogbox:first-child, .fogbox:nth-child(2) {margin-bottom: 3.66%;}.vertical-ci2 .fogbox:first-child, .vertical-ci2 .fogbox:nth-child(2) {margin-bottom: 0.5%;}.fogbox:last-child {margin-bottom: 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: 20px 0;}}#carousel a {color:#fff;}#carousel a:hover{color:#dee2e5;}.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 2em;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 {padding: .5em 1em;}.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.vertical-ci {margin-right:3.5%;}.carousel-indicators.vertical-ci2 {margin-right: 0;}.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: 0;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;}.carousel [class^="col-"] {padding-left: 0;padding-right: 0;}@media(min-width: 768px) {.carousel .col-sm-12 {padding-left: 15px;padding-right: 15px;}.carousel .col-sm-9 {padding-left: 15px;padding-right: 0;}.carousel .col-sm-3 {padding-left: 0;padding-right: 15px;}}.carousel.subcaptions .caption {background-color:rgba(0, 0, 0, 0.8);color: #fff;font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;padding: 1em;}.carousel .caption a, .carousel .caption a:visited {color:#fff;text-decoration: underline;}.actionbox.inline h2 > div {display: block;margin-top: 12px;}@media (min-width: 992px) {.actionbox.inline h2 > div {display: inline;margin-left: 2em;}}