.margin-left-5{margin-left:5px}
.position-relative{position:relative;display:inline-block;margin:10px auto 0}
.loading-image{text-align:center;margin-bottom:40px}
.tabbedComponent .hotspot-card{min-height:70px;margin-bottom:30px}
.tabbedComponent .nav-tabs{border:0;background-color:transparent;margin-left:5px}
.tabbedComponent .nav-tabs>li{display:inline-block;float:none}
.tabbedComponent .hotspot-card .location{font-size:12px;padding:3px 0}
.tabbedComponent .nav-link{line-height:30px;min-width:120px;background-color:#ddd;margin:10px;padding:10px 30px;border-radius:25px;color:#333;text-align:center;text-transform:uppercase}
.tabbedComponent .nav-link.active{color:#fff;background-color:#1287b2}
.tabbedComponent .hotspot-card .content-box .title{font-size:16px;font-family:'suseregular';font-weight:normal !important}
.tabbedComponent .nav>li>a:focus,.tabbedComponent .nav>li>a:hover{text-decoration:none;background-color:#1287b2;color:#fff;border:0;border-bottom-color:#1287b2}
.tabbedComponent .nav-tabs>li.active>a,.tabbedComponent .nav-tabs>li.active>a:focus,.tabbedComponent.nav-tabs>li.active>a:hover{cursor:default;border:0;border-bottom-color:#1287b2;color:#fff;background-color:#1287b2}
.tabbedComponent .nav-link:hover{border:0}
.tabbedComponent .tab-pane{margin-bottom:30px}
.float-left{float:left;margin-right:20px}
.news-events .content-box{height:140px}
.news-events #events .content-box{height:200px}
.logo-box{padding:30px;margin-bottom:10px}
.logo-grid.selected .logo-box:before{content:"";position:absolute;bottom:-2px;width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #ebebeb transparent;z-index:1}
.logo-grid:nth-child(1).selected .logo-box:before{left:18%}
.logo-grid:nth-child(2).selected .logo-box:before{left:58.5%}
.logo-grid:nth-child(3).selected .logo-box:before{left:62.5%}
.logo-grid:nth-child(4).selected .logo-box:before{left:87.5%}
.logo-grid:nth-child(2) .assets-format{float:right;margin-right:260px}
.logo-grid .drop-box{position:absolute;top:100%;left:-200em;right:-200em;opacity:0;display:none;z-index:111;background-color:#ebebeb;font-size:15px;color:#333;line-height:20px;clear:both;padding:40px 30px;border-radius:0 0 3px 3px;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}
.logo-grid .drop-box .clearfix{max-width:1060px;margin:auto}
.logo-grid.selected .drop-box{display:block;opacity:1}
.logo-grid{float:left;width:40%;padding:0 0 0 10%;box-sizing:border-box;cursor:pointer}
.logo-row{position:relative}
.logo-row.selected{margin-bottom:170px}
.assets-format{list-style:none;padding:0;margin:0}
.assets-format li{float:left;text-align:center;padding:0 10px}
.assets-format li img{display:block;margin:auto;margin-bottom:5px;width:40px}
#eventsFilterSection .active{cursor:default;border:0;border-bottom-color:#1287b2;color:#fff;background-color:#1287b2}
#eventsFilterSection .btn{outline:none !important}
.link-nav,.buttontype-nav{padding:0;width:100%;list-style:none;float:left;margin:20px 30px 40px 15px}
.link-nav li,.buttontype-nav li{float:left}
.buttontype-nav li .tab-btn{border:1px solid #333;border-radius:20px;padding:10px 20px;font-size:16px;color:#333;background:#fff;text-transform:capitalize;text-decoration:none;margin-right:15px;transition:all .3s linear}
.buttontype-nav li .tab-btn:hover,.buttontype-nav li .tab-btn.active{background:#cd3085;color:#fff;border-color:#cd3085}
.link-nav li a{color:#1287b2;padding:0 20px;font-size:16px;text-transform:capitalize;position:relative;display:block;line-height:1}
.link-nav li a:hover,.link-nav li a.active{text-decoration:underline}
.link-nav li:first-child a{padding-left:0}
.link-nav li:last-child a:after{display:none}
.link-nav li a:after{position:absolute;content:'';right:0;width:1px;height:100%;background:#1287b2;top:0}
.hotspot-card .date{padding-top:5px}
.news-events .hotspot-card .bg{background-position:center 0;height:230px}
@media only screen and (max-width:1024px){.logo-grid .drop-box .clearfix{max-width:650px}
.logo-grid:nth-child(2) .assets-format{margin-right:0}
.news-events .content-box{height:200px}
.news-events #events .content-box{height:250px}
}
@media only screen and (max-width:768px){.logo-box img{max-width:100%}
.logo-grid .drop-box{position:absolute;top:100%;left:-20px;right:-20px;padding:15px 30px}
.logo-grid{width:50%;padding:0}
.logo-row.selected{margin-bottom:95px}
.logo-grid:nth-child(2).selected .logo-box:before{left:70.5%}
.logo-box{padding:10px}
.news-events .content-box{height:200px}
.news-events #events .content-box{height:280px}
}
@media only screen and (max-width:480px){.news-events .content-box{height:160px}
.news-events #events .content-box{height:200px}
.tabbedComponent .nav-link{margin:5px 0}
.tabbedComponent .nav-tabs>li{float:none}
.link-nav li a{font-size:14px}
.tabbedComponent .nav-tabs>li{display:block}
}
@media only screen and (max-width:1024px){.logo-grid .drop-box .clearfix{max-width:660px}
.logo-grid:nth-child(2) .assets-format{float:right;margin-right:80px}
}
@media only screen and (max-width:1400px){.logo-grid .drop-box .clearfix{max-width:860px}
.logo-grid:nth-child(2) .assets-format{float:right;margin-right:150px}
.news-events .hotspot-card .bg{height:190px}
}
@media only screen and (max-width:767px){.news-events .hotspot-card .bg{height:170px}
}