﻿@import url('https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick.css');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick-theme.css');

/* 2017 SOTI styles */

.box {overflow: auto;padding: 0px;}
.flex {margin: 0px;width: 900px;}
.left {margin-right: 50px;float: left;}
.right {margin-left: 50px;float: right;}
.lgbuffer {margin-top: 50px;}
.smbuffer {margin-top: 35px;}
.box p {font-size: 14px;}
.box li{font-size: 14px;line-height: 1.6;}

/* Carousel */

.wecc-carousel .slick-prev:before, .wecc-carousel .slick-next:before {color: #000;}
.wecc-carousel .slick-prev {left: 0;z-index: 1;}
.wecc-carousel .slick-next {right: 0;z-index: 1;}

/* 2018 SOTI styles */

.bounded {max-width: 1080px;margin-left: 0px;}
.bounded a {color: #333}
.bounded img {max-width: 100%;}
.bounded li {font-size: 14px;line-height: 1.6;}
.bounded p {font-size: 14px;}
.bounded .row {padding-left: 0px !important;padding-right: 0px !important;padding-top: 0px !important;}
.bounded span .right {float: right;}

/* Intrinsic container */
.intrinsic-container {position: relative;height: 100%;overflow: hidden;margin-bottom: 15px;}
.intrinsic-container iframe {position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.intrinsic-container-wide {padding-bottom: 61%;}
.intrinsic-container-large {padding-bottom: 85%;}
.intrinsic-container-square {padding-bottom: 100%;}
.intrinsic-container-hsmall {padding-bottom: 77.5%;}
.intrinsic-container-vsmall {padding-bottom: 117.5%;}