.m-carousel-controls{padding-top:3px}.m-carousel-controls a{padding:5px;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-user-drag:none;-moz-user-drag:-moz-none;user-drag:none}.m-carousel-bulleted a{line-height:0;text-decoration:none;text-indent:-999px;overflow:hidden;display:inline-block;padding:6px;width:0;height:0;margin:0 3px;color:#333;background-color:rgba(255,255,255,.3);-webkit-transition:background-color .1s ease-in;-moz-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;transition:background-color .1s ease-in;-webkit-box-shadow:inset rgba(0,0,0,.25) 0 1px 2px;-moz-box-shadow:inset rgba(0,0,0,.25) 0 1px 2px;box-shadow:inset rgba(0,0,0,.25) 0 1px 2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.m-carousel-bulleted a:hover,.m-carousel-bulleted a:focus{text-decoration:none;background-color:rgba(255,255,255,.6)}.m-carousel-bulleted a.m-active{background-color:rgba(255,255,255,1);-webkit-box-shadow:rgba(0,0,0,.25) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.25) 0 1px 2px;box-shadow:rgba(0,0,0,.25) 0 1px 2px}.m-carousel-pagination{}.m-carousel-pagination a{text-decoration:none;display:inline-block;width:36px;height:44px;padding:0;margin:0;text-indent:-9999px;border-bottom:5px #fff solid}.m-carousel-pagination .bannerPrev{background:url(http://www.komodocms.com/custom/komodocms2014/templates/images/xprev.png.pagespeed.ic.kstErYMFo-.png) no-repeat}.m-carousel-pagination .bannerPause{background:url(http://www.komodocms.com/custom/komodocms2014/templates/images/xpause.png.pagespeed.ic.FGBql2tXJk.png) no-repeat}.m-carousel-pagination .bannerPlay{background:url(http://www.komodocms.com/custom/komodocms2014/templates/images/xplay.png.pagespeed.ic.5W9QBE0Mqd.png) no-repeat}.m-carousel-pagination .bannerNext{background:url(http://www.komodocms.com/custom/komodocms2014/templates/images/xnext.png.pagespeed.ic.ECuG99GN_I.png) no-repeat}.m-carousel-pagination a:hover,.m-carousel-pagination a:focus{border-bottom:5px #6bb445 solid}.m-carousel-pagination a.m-active{background-color:rgba(255,255,255,1)}.m-carousel-hud{padding-top:0}.m-carousel-hud a{z-index:2;opacity:0;display:block;position:absolute;top:50%;width:50px;height:50px;margin:-25px 0 0 0;padding:0;text-decoration:none;text-indent:-999px;overflow:hidden;color:rgba(255,255,255,.8);background:rgba(0,0,0,.8);-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;transition:opacity .1s ease-in;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.m-carousel:hover .m-carousel-hud a{opacity:.3}.m-carousel .m-carousel-hud a:hover,.m-carousel .m-carousel-hud a:focus{opacity:1}.m-carousel-hud a:after{color:rgba(255,255,255,.85);content:"\25c0";font-size:25px;font-weight:bold;text-indent:0;text-align:center;display:block;position:absolute;top:10px;left:0;width:47px;height:50px;z-index:9}.m-carousel-hud .m-carousel-prev{left:10px}.m-carousel-hud .m-carousel-next{right:10px}.m-carousel-hud .m-carousel-next:after{left:auto;right:0;content:"\25b6"}.m-caption{margin:0;padding:10px;height:auto;text-align:center}.m-scaled .m-item{opacity:.7;-webkit-backface-visibility:hidden;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);-webkit-transition:-webkit-transform cubic-bezier(.33,.66,.66,1) .25s , opacity ease-out .25s;-moz-transition-timing-function:-moz-transform cubic-bezier(.33,.66,.66,1) .25s , opacity ease-out .25s;-o-transition-timing-function:-o-transform cubic-bezier(.33,.66,.66,1) .25s , opacity ease-out .25s;transition-timing-function:transform cubic-bezier(.33,.66,.66,1) .25s , opacity ease-out .25s}.m-scaled .m-active{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.m-fluid .m-item{margin-right:20px;position:relative}.m-carousel-photos{margin:0 -10px;padding:0 10px}.m-carousel-photos .m-item>img{margin:0;padding:0;max-width:none;width:100%;height:auto}.static-carousel .m-item>img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.m-carousel-photos .m-caption{background:rgba(0,0,0,.7);bottom:0;position:absolute;z-index:9;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.m-card-dark,.m-card-light{padding:20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:rgba(0,0,0,.5) 0 5px 10px;-moz-box-shadow:rgba(0,0,0,.5) 0 5px 10px;-o-box-shadow:rgba(0,0,0,.5) 0 5px 10px;-ms-box-shadow:rgba(0,0,0,.5) 0 5px 10px;box-shadow:rgba(0,0,0,.5) 0 5px 10px}.m-card-dark{background:rgba(0,0,0,.5);color:#fff}.m-card-light{background:rgba(255,255,255,.9);color:#000}.m-card-dark .m-caption,.m-card-light .m-caption{margin:0;padding:10px 0 0 0}.m-fade-out{-webkit-mask-image:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 5%,rgba(0,0,0,1) 95%,rgba(0,0,0,0) 100%)}body.discover.business-events .bannerContact{position:absolute;top:14px;right:25px}body.discover.business-events .bannerContact .bannerEmail{background:#000;color:#fff;border:1px #5d5d5d solid;padding:3px 12px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;font-size:1.3em;font-family:'Roboto','sans-serif';font-weight:100;margin-right:7px}body.discover.business-events .bannerContact .bannerEmail a{font-weight:500;color:#fff}body.discover.business-events .bannerContact .bannerEnquire{background:#00a850;float:right;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px #0fa154 solid;font-family:'Roboto','sans-serif';font-size:1.2em;color:#000;padding:3px 5px;margin-top:0}body.discover.business-events .bannerContact .bannerEnquire:hover{background:#13c266;text-decoration:none}body.discover.business-events .bannerContact .bannerEnquire img{vertical-align:middle}body.discover.business-events .bannerTextContainer{position:absolute;bottom:12px;right:13px;background:rgba(0,0,0,1);border:1px #5d5d5d solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;padding:10px 10px 20px 10px;width:25%}body.discover.business-events .bannerText{position:relative}body.discover.business-events .bannerText h2{font-size:1.5em;color:#fff;font-family:'Roboto','sans-serif';margin-bottom:10px;font-weight:normal}body.discover.business-events .bannerText p{font-size:.9em;font-family:'Roboto','sans-serif';font-weight:100;line-height:1.3;color:#fff}body.discover.business-events .bannerText a{color:#238acc;font-size:.87em;position:absolute;right:0;bottom:-20px}body.discover.business-events a.bannerDiscover{position:absolute;right:21px;bottom:12px;border:1px #13c568 solid;background:url(http://www.komodocms.com/custom/komodocms2014/templates/arrow-white.png) no-repeat right center;background-color:rgba(0,168,80,.8);color:#fff;font-family:'Roboto','sans-serif';padding:7px 38px 7px 13px;width:195px;line-height:1.2;font-size:1.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.discover.business-events a.bannerDiscover:hover{text-decoration:none;background-color:#00a850}body.discover.business-events .m-carousel-controls{position:absolute;bottom:0;background:#000;left:0;right:0;margin-left:auto;margin-right:auto}body.discover.business-events .m-carousel-pagination{padding-top:0;margin:0 10px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;max-width:98%}body.discover.business-events .m-carousel-pagination a{background:#767676;text-indent:-9999px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:0;height:9px;width:9px;margin:8px 4px;color:#fff}body.discover.business-events .m-carousel-pagination a.m-active,body.discover.business-events .m-carousel-pagination a:hover,body.discover.business-events .m-carousel-pagination a:focus{background:#157cbe}body.discover.business-events .m-carousel-pagination a.bannerPrev,body.discover.business-events .m-carousel-pagination a.bannerNext{background:url(http://www.komodocms.com/custom/komodocms2014/templates/banner-back-small.png) no-repeat left top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:25px;height:25px;margin:0;float:left}body.discover.business-events .m-carousel-pagination a.bannerNext{background:url(http://www.komodocms.com/custom/komodocms2014/templates/banner-next-small.png) no-repeat left top;float:right}body.discover.business-events .m-carousel-pagination a.bannerPrev:hover,body.discover.business-events .m-carousel-pagination a.bannerNext:hover,body.discover.business-events .m-carousel-pagination a.bannerPrev:focus,body.discover.business-events .m-carousel-pagination a.bannerNext:focus{background-position:left bottom}body.discover.business-events .m-carousel a:focus{border-left:1px dotted red;border-right:1px dotted red}.homeBanner .bannerTextContainer{color:#fff;font-family:'Montserrat',sans-serif;text-transform:uppercase;background:rgba(0,0,0,.35);border:1px #bdc7d0 solid;bottom:80px;padding:28px;width:270px;right:0;position:absolute;-webkit-box-shadow:inset 0 -1px 1px 0 rgba(50,50,50,.75);-moz-box-shadow:inset 0 -1px 1px 0 rgba(50,50,50,.75);box-shadow:inset 0 -1px 1px 0 rgba(50,50,50,.75)}.homeBanner .bannerTextContainer h2{font-size:30px;font-family:'Montserrat',sans-serif;font-weight:normal;text-transform:uppercase;margin-bottom:20px;display:block;bottom:115px}.homeBanner .bannerTextContainer p{font-size:16px;font-family:'Montserrat',sans-serif;text-transform:uppercase;margin-bottom:10px;font-weight:normal}.homeBanner .bannerTextContainer a{font-weight:bold;color:#fff;text-decoration:none}.homeBanner .bannerTextContainer a:hover{text-decoration:underline}.homeBanner .controlsBg{height:50px;background:rgba(0,0,0,.15);position:absolute;bottom:0;width:100%}@media (max-width:1199px){.homeBanner .bannerTextContainer{right:10px;bottom:60px;padding:10px 20px}}@media (max-width:767px){.homeBanner .bannerTextContainer{right:10px;width:50%;bottom:60px;padding:10px}.homeBanner .bannerTextContainer h2{font-size:20px}.m-carousel-pagination .bannerPrev{margin-left:10px}.m-carousel-photos{margin:0;padding:0}}@media (max-width:480px){.homeBanner .bannerTextContainer p{display:none}}