.breadcrumbs{margin:20px auto 0 auto;width:1140px;padding-left:7px}
.breadcrumbs i{font-size:1.8rem}
.breadcrumbs a{font-size:1.4rem;text-decoration:none;margin-left:3px}
@media all and (max-width:768px){.breadcrumbs{width:100%;padding:25px 10px 15px 15px;margin:0}
}
.cmp-video-hero{opacity:0;transition:opacity .3s linear}
.cmp-video-hero .slick-loading .slick-list{background:#fff url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/ajax-loader.gif') center center no-repeat}
@font-face{font-weight:normal;font-style:normal;src:url('clientlibs/fonts/slick.eot');src:url('clientlibs/fonts/slick.eot?#iefix') format('embedded-opentype'),url('clientlibs/fonts/slick.woff') format('woff'),url('clientlibs/fonts/slick.ttf') format('truetype'),url('clientlibs/fonts/slick.svg#slick') format('svg')}
.cmp-video-hero .main-hero.photoSlider{margin:0;padding:0;font-weight:300}
.cmp-video-hero .main-hero.photoSlider.slider-desktop{display:block}
.cmp-video-hero .main-hero.photoSlider.slider-mobile{display:none}
.cmp-video-hero .main-hero.photoSlider .container{padding:0;margin:0 auto}
.cmp-video-hero .main-hero.photoSlider .heroContent{position:absolute;top:0;left:0;right:0;width:auto;height:100%}
.cmp-video-hero .main-hero.photoSlider .heroContent.alignLeft{text-align:left}
.cmp-video-hero .main-hero.photoSlider .heroContent.alignCenter{text-align:center}
.cmp-video-hero .main-hero.photoSlider .heroContent.alignRight{text-align:right}
.cmp-video-hero .main-hero.photoSlider .heroContent .ctaWrapper .singleCTA{margin-right:0}
.cmp-video-hero .main-hero.photoSlider h1{text-align:center;font-size:40px;color:#333;font-weight:300;margin-bottom:12px}
.cmp-video-hero .main-hero.photoSlider h2{font-size:3.6rem;font-weight:400;margin-bottom:32px}
.cmp-video-hero .main-hero.photoSlider h3{font-size:2.0rem;font-weight:300}
.cmp-video-hero .main-hero.photoSlider p{font-size:1.6rem;margin-bottom:18px}
.cmp-video-hero .main-hero.photoSlider .slider-photos-loop ul{text-decoration:none;display:inline}
.cmp-video-hero .main-hero.photoSlider .slider-photos-loop ul li{text-decoration:none;display:inline}
.cmp-video-hero .main-hero.photoSlider img{padding:0;margin:0}
.cmp-video-hero .main-hero.photoSlider .row{padding:0;margin:0}
.cmp-video-hero .main-hero.photoSlider .main-hero.photoSlider{width:495px;padding:0 5px 0 0;margin:0}
.cmp-video-hero .main-hero.photoSlider .videoPreview{width:495px;padding:0 0 0 5px;margin:0}
.cmp-video-hero .main-hero.photoSlider .videoPreview img{width:100%}
.cmp-video-hero .main-hero.photoSlider .videoPreview .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0}
.cmp-video-hero .main-hero.photoSlider .description h3{color:#fff;font-size:1.995rem;font-weight:600;padding:0 0 10px 0;margin:0}
.cmp-video-hero .main-hero.photoSlider .description p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.cmp-video-hero .main-hero.photoSlider .videoPlayIcon{position:absolute;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 45% no-repeat}
.cmp-video-hero .main-hero.photoSlider .featuredStories{width:100%;padding:20px 0 0 0;text-align:center}
.cmp-video-hero .main-hero.photoSlider .featuredStories h3{font-weight:600;text-align:center}
.cmp-video-hero .main-hero.photoSlider .featuredStories .events{float:left;width:333.33px}
.cmp-video-hero .main-hero.photoSlider h3.fieldPhotos{float:left}
.cmp-video-hero .main-hero.photoSlider a.viewAll{float:right;margin-top:25px;font-size:1.3rem;font-weight:400;color:#1d9e74;text-transform:uppercase}
.cmp-video-hero .main-hero.photoSlider a.viewAll:hover,.cmp-video-hero .main-hero.photoSlider a.viewAll:focus{outline:0;text-decoration:none}
.cmp-video-hero .main-hero.photoSlider a:focus{outline:0}
.cmp-video-hero .main-hero.photoSlider .smallText h2{font-size:2.0rem}
.cmp-video-hero .main-hero.photoSlider .smallText h3,.cmp-video-hero .main-hero.photoSlider .smallText h4{font-size:1.5rem}
.cmp-video-hero .main-hero.photoSlider .smallText a{font-size:1.0rem}
.cmp-video-hero .main-hero.photoSlider .mediumText h2{font-size:2.5rem}
.cmp-video-hero .main-hero.photoSlider .mediumText h3,.cmp-video-hero .main-hero.photoSlider .mediumText h4{font-size:2.0rem}
.cmp-video-hero .main-hero.photoSlider .largeText h2{font-size:3.0rem}
.cmp-video-hero .main-hero.photoSlider .largeText h3,.cmp-video-hero .main-hero.photoSlider .largeText h4{font-size:2.5rem}
.cmp-video-hero .main-hero.photoSlider .largeText a{font-size:1.5rem}
.cmp-video-hero .main-hero.photoSlider .grnBtn::after{top:1px}
.cmp-video-hero .main-hero.photoSlider .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.cmp-video-hero .main-hero.photoSlider .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.cmp-video-hero .main-hero.photoSlider .slick-list:focus{outline:0}
.cmp-video-hero .main-hero.photoSlider .slick-list.dragging{cursor:pointer}
.cmp-video-hero .main-hero.photoSlider .slick-loading .slick-list{background:#fff url("../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/ajax-loader.gif") center center no-repeat}
.cmp-video-hero .main-hero.photoSlider .slick-loading .slick-track{visibility:hidden}
.cmp-video-hero .main-hero.photoSlider .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.cmp-video-hero .main-hero.photoSlider .slick-track{position:relative;left:0;top:0;display:block}
.cmp-video-hero .main-hero.photoSlider .slick-track:before,.cmp-video-hero .main-hero.photoSlider .slick-track:after{content:"";display:table}
.cmp-video-hero .main-hero.photoSlider .slick-track:after{clear:both}
.cmp-video-hero .main-hero.photoSlider .slick-slide{float:left;min-height:1px;display:none}
.cmp-video-hero .main-hero.photoSlider .slick-slide img{display:block}
.cmp-video-hero .main-hero.photoSlider .slick-slide.slick-loading img{display:none}
.cmp-video-hero .main-hero.photoSlider .slick-slide.dragging img{pointer-events:none}
.cmp-video-hero .main-hero.photoSlider .slick-initialized .slick-slide{display:block}
.cmp-video-hero .main-hero.photoSlider .slick-loading .slick-slide{visibility:hidden}
.cmp-video-hero .main-hero.photoSlider .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.cmp-video-hero .main-hero.photoSlider .slick-prev,.cmp-video-hero .main-hero.photoSlider .slick-next{position:absolute;display:block;height:22px;width:40px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:25%;padding:0;border:0;outline:0}
.cmp-video-hero .main-hero.photoSlider ul.slick-dots{padding:0;margin:0}
.cmp-video-hero .main-hero.photoSlider .slider-photos-loop{z-index:1;width:100%;left:0}
.cmp-video-hero .main-hero.photoSlider .slider-photos-loop .event{float:left;width:100%;padding:0;text-align:center}
.cmp-video-hero .main-hero.photoSlider .slick-prev{top:40%;left:1%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/carouselWhitePrevArw.png') 20% no-repeat;z-index:3;width:44px;height:44px}
.cmp-video-hero .main-hero.photoSlider .slick-next{background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/carouselWhiteNextArw.png') 80% no-repeat;top:40%;right:1%;z-index:2;width:44px;height:44px}
.cmp-video-hero .main-hero.photoSlider .slick-dots{position:absolute;bottom:10px;display:inline;width:100%;padding:0;list-style:none;text-align:center}
.cmp-video-hero .main-hero.photoSlider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.cmp-video-hero .main-hero.photoSlider .slick-dots li button{font-size:0;line-height:0;display:inline;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:2px solid transparent;border-radius:10px;background-color:transparent}
.cmp-video-hero .main-hero.photoSlider .slick-dots li button:hover,.cmp-video-hero .main-hero.photoSlider .slick-dots li button:focus{outline:0}
.cmp-video-hero .main-hero.photoSlider .slick-dots li button:hover:before,.cmp-video-hero .main-hero.photoSlider .slick-dots li button:focus:before{opacity:1}
.cmp-video-hero .main-hero.photoSlider .heroContent .grnBtn:last-of-type{margin-right:0}
.cmp-video-hero .main-hero.photoSlider .darker .heroContent h4,.cmp-video-hero .main-hero.photoSlider .darker .heroContent h3,.cmp-video-hero .main-hero.photoSlider .darker .heroContent h2{color:#333 !important}
.cmp-video-hero .main-hero.photoSlider .lighter .heroContent h4,.cmp-video-hero .main-hero.photoSlider .lighter .heroContent h3,.cmp-video-hero .main-hero.photoSlider .lighter .heroContent h2{color:#fff !important}
.cmp-video-hero [dir="rtl"] .main-hero.photoSlider .slick-slide{float:right}
@media all and (min-width:769px) and (max-width:1900px){.cmp-video-hero .main-hero .fullContainer .wistia_embed div{overflow:inherit !important}
}
@media all and (max-width:768px){.cmp-video-hero .main-hero .fullContainer .wistia_embed div{overflow:inherit !important}
.cmp-video-hero .main-hero.photoSlider.slider-desktop{display:none}
.cmp-video-hero .main-hero.photoSlider.slider-mobile{display:block}
.cmp-video-hero .main-hero.photoSlider .heroContent.overImage{position:relative;padding:10px 0;top:0}
.cmp-video-hero .heroContent .ctaWrapper{margin-right:16px;padding:0 10px}
.cmp-video-hero .main-hero.photoSlider .slick-next,.cmp-video-hero .main-hero.photoSlider .slick-prev{top:25%}
.cmp-video-hero .main-hero.photoSlider .slick-dots{bottom:-35px;display:inline;width:100%;padding:0 0 10px 0;list-style:none;text-align:center}
.cmp-video-hero .main-hero.photoSlider .heroContent .grnBtn:nth-of-type(1),.cmp-video-hero .main-hero.photoSlider .heroContent .btn:nth-of-type(1){margin-bottom:10px}
.cmp-video-hero .main-hero.photoSlider .container{padding:0 15px;margin:0 auto;width:100%}
.cmp-video-hero .main-hero.photoSlider .main-hero.photoSlider{width:100%;padding:0 0 30px 0;margin:0}
.cmp-video-hero .main-hero.photoSlider .videoPreview{width:100%;padding:0;margin:0}
.cmp-video-hero .main-hero.photoSlider .videoPreview .description{position:absolute;text-align:left;width:100%;bottom:0;padding:10px;margin:0}
.cmp-video-hero .main-hero.photoSlider button{display:none}
}
@media all and (min-width:769px){.cmp-video-hero .main-hero.photoSlider .slick-dots{position:absolute;bottom:10px;display:inline;width:100%;padding:0;list-style:none;text-align:center}
.cmp-video-hero .main-hero.photoSlider .container{padding:0;margin:0 auto;width:1000px}
.cmp-video-hero .main-hero.photoSlider .main-hero.photoSlider{width:495px;padding:0 5px 0 0;margin:0}
.cmp-video-hero .main-hero.photoSlider .videoPreview{width:495px;padding:0 0 0 5px;margin:0}
.cmp-video-hero .main-hero.photoSlider .videoPreview .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0}
}
.cmp-video-hero .blueBackgroundColor{background:#00b0f0}
.cmp-video-hero .greyBackgroundColor{background:gray}
.cmp-video-hero .purpleBackgroundColor{background:#44367d}
.cmp-video-hero .wistia_embed button,.cmp-video-hero .wistia_embed .w-vulcan-overlays-table{display:none !important}
.cmp-video-hero .fullContainer{width:100%}
.cmp-video-hero .heroFullCurvedContainer{min-width:1024px;position:relative;height:auto;margin:0 auto;background-position:center}
.cmp-video-hero .heroFullCurvedContainer .heroContent{width:1110px;margin:0 auto;padding-top:120px}
.cmp-video-hero .left-col .heroFullCurvedContainer .heroContent{width:100%;margin:0 auto;padding-top:120px;padding-left:80px;padding-right:80px}
.cmp-video-hero .main-hero .heroFullCurvedContainer.curve-top{border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;margin:0 auto}
.cmp-video-hero .main-hero .heroFullCurvedContainer.curve-bottom{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px}
.cmp-video-hero .heroFullCurvedContainer .botContent{position:absolute;bottom:0;height:111px;width:100%;overflow:hidden;background-color:rgba(68,54,125,0.6)}
.cmp-video-hero .heroFullCurvedContainer .violetBG{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px}
.cmp-video-hero .heroFullCurvedContainer .noVioletBG{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;background-color:transparent}
.cmp-video-hero .heroFullCurvedContainer .heroContent h4,.cmp-video-hero .heroFullCurvedContainer .heroContent h3,.cmp-video-hero .heroFullCurvedContainer .heroContent h2{font-weight:300;color:#fff}
.cmp-video-hero .heroFullCurvedContainer .heroContent h3{font-size:2.0rem;margin:0}
.cmp-video-hero .heroFullCurvedContainer .heroContent h2{font-size:3.6rem;margin:0 0 15px 0}
.cmp-video-hero .heroFullCurvedContainer .heroContent h4{font-size:2.0rem;line-height:1.4;margin:0 0 25px 0}
.cmp-video-hero .heroFullCurvedContainer .botContent p{width:100%;height:90px;overflow:hidden;margin:0 auto;padding:20px 10px 30px 10px;font-size:1.6rem;font-weight:300;color:#fff;text-align:center}
@media all and (max-width:1024px){.cmp-video-hero .heroFullCurvedContainer .heroContent{width:920px;padding-left:0;padding-right:0}
}
@media all and (max-width:768px){.cmp-video-hero .heroFullCurvedContainer{min-width:inherit;height:auto}
}
.slick-loading .slick-list{background:#fff url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/ajax-loader.gif') center center no-repeat}
@font-face{font-weight:normal;font-style:normal;src:url('lientlibs/fonts/slick.eot');src:url('lientlibs/fonts/slick.eot?#iefix') format('embedded-opentype'),url('clientlibs/fonts/slick.woff') format('woff'),url('clientlibs/fonts/slick.ttf') format('truetype'),url('../clientlibs/fonts/slick.svg#slick') format('svg')}
.cmp-hero{opacity:0;transition:opacity .3s linear}
.cmp-hero .main-hero.photoSlider{margin:0;padding:0;font-weight:300}
.cmp-hero .main-hero.photoSlider.slider-desktop{display:block}
.cmp-hero .main-hero.photoSlider.slider-mobile{display:none}
.cmp-hero .main-hero.photoSlider .container{padding:0;margin:0 auto}
.cmp-hero .main-hero.photoSlider .heroContent.alignLeft,.cmp-hero .main-hero.photoSlider .heroContent.alignLeft h1{text-align:left}
.cmp-hero .main-hero.photoSlider .heroContent.alignCenter,.cmp-hero .main-hero.photoSlider .heroContent.alignCenter h1{text-align:center}
.cmp-hero .main-hero.photoSlider .heroContent.alignRight,.cmp-hero .main-hero.photoSlider .heroContent.alignRight h1{text-align:right}
.cmp-hero .main-hero.photoSlider .heroContent .ctaWrapper .singleCTA{margin-right:0}
.cmp-hero .main-hero.photoSlider h1{text-align:center;font-size:40px;color:#333;font-weight:300;margin-bottom:12px}
.cmp-hero .main-hero.photoSlider h2{font-size:3.6rem;font-weight:400;margin-bottom:32px}
.cmp-hero .main-hero.photoSlider h3{font-size:2.0rem;font-weight:300}
.cmp-hero .main-hero.photoSlider p{font-size:1.6rem;margin-bottom:18px}
.cmp-hero .main-hero.photoSlider .slider-photos-loop ul{text-decoration:none;display:inline}
.cmp-hero .main-hero.photoSlider .slider-photos-loop ul li{text-decoration:none;display:inline}
.cmp-hero .main-hero.photoSlider img{padding:0;margin:0}
.cmp-hero .main-hero.photoSlider .row{padding:0;margin:0}
.cmp-hero .main-hero.photoSlider .main-hero.photoSlider{width:495px;padding:0 5px 0 0;margin:0}
.cmp-hero .main-hero.photoSlider .videoPreview{width:495px;padding:0 0 0 5px;margin:0}
.cmp-hero .main-hero.photoSlider .videoPreview img{width:100%}
.cmp-hero .main-hero.photoSlider .videoPreview .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
.cmp-hero .main-hero.photoSlider .description h3{color:#fff;font-size:1.995rem;font-weight:600;padding:0 0 10px 0;margin:0}
.cmp-hero .main-hero.photoSlider .description p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.cmp-hero .main-hero.photoSlider .videoPlayIcon{position:absolute;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 45% no-repeat}
.cmp-hero .main-hero.photoSlider .featuredStories{width:100%;padding:20px 0 0 0;text-align:center}
.cmp-hero .main-hero.photoSlider .featuredStories h3{font-weight:600;text-align:center}
.cmp-hero .main-hero.photoSlider .featuredStories .events{float:left;width:333.33px}
.cmp-hero .main-hero.photoSlider h3.fieldPhotos{float:left}
.cmp-hero .main-hero.photoSlider a.viewAll{float:right;margin-top:25px;font-size:1.3rem;font-weight:400;color:#1d9e74;text-transform:uppercase}
.cmp-hero .main-hero.photoSlider a.viewAll:hover,.cmp-hero .main-hero.photoSlider a.viewAll:focus{outline:0;text-decoration:none}
.cmp-hero .main-hero.photoSlider a:focus{outline:0}
.cmp-hero .main-hero.photoSlider .smallText h2{font-size:2.0rem}
.cmp-hero .main-hero.photoSlider .smallText h3,.cmp-hero .main-hero.photoSlider .smallText h4{font-size:1.5rem}
.cmp-hero .main-hero.photoSlider .smallText a{font-size:1.0rem}
.cmp-hero .main-hero.photoSlider .mediumText h1,.cmp-hero .main-hero.photoSlider .mediumText h2{font-size:2.5rem}
.cmp-hero .main-hero.photoSlider .mediumText h3,.cmp-hero .main-hero.photoSlider .mediumText h4{font-size:2.0rem}
.cmp-hero .main-hero.photoSlider .largeText h2{font-size:3.0rem}
.cmp-hero .main-hero.photoSlider .largeText h3,.cmp-hero .main-hero.photoSlider .largeText h4{font-size:2.5rem}
.cmp-hero .main-hero.photoSlider .largeText a{font-size:1.5rem}
.cmp-hero .main-hero.photoSlider .grnBtn::after{top:1px}
.cmp-hero .main-hero.photoSlider .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.cmp-hero .main-hero.photoSlider .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.cmp-hero .main-hero.photoSlider .slick-list:focus{outline:0}
.cmp-hero .main-hero.photoSlider .slick-list.dragging{cursor:pointer}
.cmp-hero .main-hero.photoSlider .slick-loading .slick-list{background:#fff url("../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/ajax-loader.gif") center center no-repeat}
.cmp-hero .main-hero.photoSlider .slick-loading .slick-track{visibility:hidden}
.cmp-hero .main-hero.photoSlider .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.cmp-hero .main-hero.photoSlider .slick-track{position:relative;left:0;top:0;display:block}
.cmp-hero .main-hero.photoSlider .slick-track:before,.cmp-hero .main-hero.photoSlider .slick-track:after{content:"";display:table}
.cmp-hero .main-hero.photoSlider .slick-track:after{clear:both}
.cmp-hero .main-hero.photoSlider .slick-slide{float:left;min-height:1px;display:none}
.cmp-hero .main-hero.photoSlider .slick-slide img{display:block}
.cmp-hero .main-hero.photoSlider .slick-slide.slick-loading img{display:none}
.cmp-hero .main-hero.photoSlider .slick-slide.dragging img{pointer-events:none}
.cmp-hero .main-hero.photoSlider .slick-initialized .slick-slide{display:block}
.cmp-hero .main-hero.photoSlider .slick-loading .slick-slide{visibility:hidden}
.cmp-hero .main-hero.photoSlider .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.cmp-hero .main-hero.photoSlider .slick-prev,.cmp-hero .main-hero.photoSlider .slick-next{position:absolute;display:block;height:22px;width:40px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:25%;padding:0;border:0;outline:0}
.cmp-hero .main-hero.photoSlider ul.slick-dots{padding:0;margin:0}
.cmp-hero .main-hero.photoSlider .slider-photos-loop{z-index:1;width:100%;left:0}
.cmp-hero .main-hero.photoSlider .slider-photos-loop .event{float:left;width:100%;padding:0;text-align:center}
.cmp-hero .main-hero.photoSlider .slick-prev{top:40%;left:1%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/carouselWhitePrevArw.png') 20% no-repeat;z-index:3;width:44px;height:44px}
.cmp-hero .main-hero.photoSlider .slick-next{background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/carouselWhiteNextArw.png') 80% no-repeat;top:40%;right:1%;z-index:2;width:44px;height:44px}
.cmp-hero .main-hero.photoSlider .slick-dots{position:absolute;bottom:10px;display:inline;width:100%;padding:0;list-style:none;text-align:center}
.cmp-hero .main-hero.photoSlider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.cmp-hero .main-hero.photoSlider .slick-dots li button{font-size:0;line-height:0;display:inline;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:2px solid transparent;border-radius:10px;background-color:transparent}
.cmp-hero .main-hero.photoSlider .slick-dots li button:hover,.cmp-hero .main-hero.photoSlider .slick-dots li button:focus{outline:0}
.cmp-hero .main-hero.photoSlider .slick-dots li button:hover:before,.cmp-hero .main-hero.photoSlider .slick-dots li button:focus:before{opacity:1}
.cmp-hero .main-hero.photoSlider .heroContent .grnBtn:last-of-type{margin-right:0}
.cmp-hero .main-hero.photoSlider .darker .heroContent h4,.cmp-hero .main-hero.photoSlider .darker .heroContent h3,.cmp-hero .main-hero.photoSlider .darker .heroContent h2,.cmp-hero .main-hero.photoSlider .darker .heroContent h1{color:#333 !important}
.cmp-hero .main-hero.photoSlider .lighter .heroContent h4,.cmp-hero .main-hero.photoSlider .lighter .heroContent h3,.cmp-hero .main-hero.photoSlider .lighter .heroContent h2,.cmp-hero .main-hero.photoSlider .lighter .heroContent h1{color:#fff !important}
.cmp-hero [dir="rtl"] .main-hero.photoSlider .slick-slide{float:right}
@media all and (max-width:768px){.cmp-hero .main-hero.photoSlider.slider-desktop{display:none}
.cmp-hero .main-hero.photoSlider.slider-mobile{display:block}
.cmp-hero .main-hero.photoSlider .slick-dots{display:inline;width:100%;padding:0 0 10px 0;list-style:none;text-align:center}
.cmp-hero .main-hero.photoSlider .heroContent{padding:10px 0}
}
.cmp-hero .main-hero.photoSlider .slick-dots{position:absolute;bottom:10px;display:inline;width:100%;padding:0;list-style:none;text-align:center}
.cmp-hero .main-hero.photoSlider .container{padding:0;margin:0 auto;width:1000px}
.cmp-hero .main-hero.photoSlider .main-hero.photoSlider{width:495px;padding:0 5px 0 0;margin:0}
.cmp-hero .main-hero.photoSlider .videoPreview{width:495px;padding:0 0 0 5px;margin:0}
.cmp-hero .main-hero.photoSlider .videoPreview .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
.cmp-hero .blueBackgroundColor{background:#00b0f0}
.cmp-hero .greyBackgroundColor{background:gray}
.cmp-hero .purpleBackgroundColor{background:#44367d}
.cmp-hero .fullContainer{width:100%}
.cmp-hero .heroFullCurvedContainer{min-width:1024px;position:relative;height:538px;margin:0 auto;background-position:center}
.cmp-hero .heroFullCurvedContainer .heroContent{width:1110px;margin:0 auto;padding-top:120px}
.cmp-hero .left-col .heroFullCurvedContainer .heroContent{width:100%;margin:0 auto;padding-top:120px;padding-left:80px;padding-right:80px}
.cmp-hero .main-hero .heroFullCurvedContainer.curve-top{border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;margin:0 auto}
.cmp-hero .main-hero .heroFullCurvedContainer.curve-bottom{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px}
.cmp-hero .heroFullCurvedContainer .botContent{position:absolute;bottom:0;height:111px;width:100%;overflow:hidden;background-color:#0b38db;opacity:.6}
.cmp-hero .heroFullCurvedContainer .violetBG{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px}
.cmp-hero .heroFullCurvedContainer .noVioletBG{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;background-color:transparent}
.cmp-hero .heroFullCurvedContainer .heroContent h4,.cmp-hero .heroFullCurvedContainer .heroContent h3,.cmp-hero .heroFullCurvedContainer .heroContent h2,.cmp-hero .heroFullCurvedContainer .heroContent h1{font-weight:300;color:#fff}
.cmp-hero .heroFullCurvedContainer .heroContent h3{font-size:2.0rem;margin:0}
.cmp-hero .heroFullCurvedContainer .heroContent h2,.cmp-hero .heroFullCurvedContainer .heroContent h1{font-size:3.6rem;margin:0 0 15px 0}
.cmp-hero .heroFullCurvedContainer .heroContent h4{font-size:2.0rem;line-height:1.4;margin:0 0 25px 0}
.cmp-hero .heroFullCurvedContainer .botContent p{width:100%;height:90px;overflow:hidden;margin:0 auto;padding:20px 10px 30px 10px;font-size:1.6rem;font-weight:300;color:#fff;text-align:center}
@media all and (max-width:1024px){.cmp-hero .heroFullCurvedContainer .heroContent{width:920px;padding-left:0;padding-right:0}
}
.fullContainer{width:100%}
.heroFullShortContainer{position:relative;min-width:1024px;height:420px;margin:0 auto;background-position:top center}
.left-col .heroFullShortContainer{position:relative;max-width:100%;min-width:100%;height:420px;margin:0 auto;background-position:top center}
.heroFullShortContainer .heroContent{width:1120px;height:100%;text-align:center;margin:0 auto;padding-top:130px}
.main-hero .heroFullShortContainer.curve-top{border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;margin:0 auto}
.main-hero .heroFullShortContainer.curve-bottom{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;margin:0 auto}
.left-col .heroFullShortContainer .heroContent{width:100%;height:100%;text-align:center;margin:0 auto;padding-top:130px}
.heroFullShortContainer .heroContent h4,.heroFullShortContainer .heroContent h3,.heroFullShortContainer .heroContent h2{font-weight:300;color:#fff}
.heroFullShortContainer .heroContent h3{font-size:2.0rem;margin:0}
.heroFullShortContainer .heroContent h2{font-size:3.6rem;margin:0 0 15px 0}
@media all and (max-width:768px){.heroFullShortContainer,.heroContent{width:100%;max-width:100%;min-width:100%}
.heroFullShortContainer{height:auto;padding-bottom:45px;border-bottom-left-radius:50% 14px;border-bottom-right-radius:50% 14px;background-size:770px 230px;background-position:0 top;border-bottom:1px solid #0b38db;-webkit-box-shadow:1px 1px 1px 1px #aeaeae;-moz-box-shadow:1px 3px 1px 1px #aeaeae;box-shadow:1px 1px 1px 1px #aeaeae}
.heroFullShortContainer .heroContent{padding-top:250px}
.heroFullShortContainer .heroContent h3,.heroFullShortContainer .heroContent h2{padding:0 15px}
.heroFullShortContainer .heroContent h3{font-size:1.8rem;color:#9d9c9c;margin-bottom:5px}
.heroFullShortContainer .heroContent h2{font-size:2.5rem;color:#333}
.heroFullShortContainer .myCalix{top:38px}
.grnBtn{margin-top:10px}
.main-hero .heroFullShortContainer.curve-top{border-top-left-radius:50% 7%;border-top-right-radius:50% 7%;margin:0 auto}
.main-hero .heroFullShortContainer.curve-bottom{border-bottom-left-radius:42% 6%;border-bottom-right-radius:42% 6%;margin:0 auto}
}
.fullContainer{width:100%;overflow:hidden}
.heroFullShortCurvedContainer{position:relative;min-width:1024px;height:420px;margin:0 auto;background-position:center}
.left-col .heroFullShortCurvedContainer{position:relative;max-width:100%;min-width:100%;height:420px;margin:0 auto;background-position:center}
.heroFullShortCurvedContainer .heroContent{width:1120px;margin:0 auto;padding-top:90px;padding-left:80px;padding-right:80px}
.main-hero .heroFullShortCurvedContainer.curve-top{border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;margin:0 auto}
.main-hero .heroFullShortCurvedContainer.curve-bottom{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;margin:0 auto}
.left-col .heroFullShortCurvedContainer .heroContent{width:100%;height:100%;text-align:center;margin:0 auto;padding-top:60px;padding-left:80px;padding-right:80px}
.heroFullShortCurvedContainer .heroContent h4,.heroFullShortCurvedContainer .heroContent h3,.heroFullShortCurvedContainer .heroContent h2{font-weight:300;color:#fff}
.heroFullShortCurvedContainer .heroContent h3{font-size:2.0rem;margin:0}
.heroFullShortCurvedContainer .heroContent h2{font-size:3.6rem;margin:0 0 15px 0}
.heroFullShortCurvedContainer .heroContent h4{font-size:2.0rem;line-height:1.4;margin:0 0 25px 0}
.heroFullShortCurvedContainer .botContent{position:absolute;bottom:0;height:111px;width:100%;overflow:hidden;background-color:#0b38db;opacity:.6}
.heroFullShortCurvedContainer .violetBG{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px}
.heroFullShortCurvedContainer .noVioletBG{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;background-color:transparent}
.heroFullShortCurvedContainer .botContent p{width:720px;height:90px;overflow:hidden;margin:0 auto;padding:20px 10px 30px 10px;font-size:1.6rem;font-weight:300;color:#fff;text-align:center}
.left-col .heroFullShortCurvedContainer .botContent p{width:100%;height:90px;overflow:hidden;margin:0 auto;padding:20px 10px 30px 10px;font-size:1.6rem;font-weight:300;color:#fff;text-align:center}
@media all and (max-width:768px){.main-hero .heroFullShortCurvedContainer.curve-top{border-top-left-radius:42% 6%;border-top-right-radius:42% 6%;margin:0 auto}
.main-hero .heroFullShortCurvedContainer.curve-bottom{border-bottom-left-radius:42% 6%;border-bottom-right-radius:42% 6%;margin:0 auto}
}
@media all and (max-width:768px){.heroFullShortCurvedContainer .heroContent{padding-left:40px;padding-right:40px}
.left-col .heroFullShortCurvedContainer .heroContent{padding-left:40px;padding-right:40px}
.heroFullShortCurvedContainer .heroContent{padding-top:35px;padding-bottom:35px}
.heroFullShortCurvedContainer,.heroContent{width:100%;max-width:100%;min-width:100%}
.heroFullShortCurvedContainer{height:420px;padding-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-size:contain !important;background-position:0 top}
.heroFullShortCurvedContainer .heroContent h4,.heroFullShortCurvedContainer .heroContent h3,.heroFullShortCurvedContainer .heroContent h2{padding:0 15px}
.heroFullShortCurvedContainer .heroContent h3{font-size:1.8rem;color:#9d9c9c;margin-bottom:5px}
.heroFullShortCurvedContainer .heroContent h2{font-size:2.5rem;color:#333}
.heroFullShortCurvedContainer .heroContent h4{font-size:1.4rem;margin-bottom:10px;color:#333}
.heroFullShortCurvedContainer .botContent{position:static;bottom:0;height:111px;width:100%;overflow:hidden;background-color:#0b38db}
.heroFullShortCurvedContainer .violetBG{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px}
.heroFullShortCurvedContainer .noVioletBG{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;background-color:transparent;border-bottom:2px solid #b5b2c2 !important}
.heroFullShortCurvedContainer .botContent p{width:90%;height:auto;overflow:hidden;margin:0 auto;padding:10px 10px 5px 10px;font-size:1.4rem;font-weight:300;color:#fff}
.heroFullShortCurvedContainer{border-bottom-left-radius:100% 70px !important;border-bottom-right-radius:100% 70px !important}
.heroFullShortContainer .myCalix{top:38px}
.heroFullShortCurvedContainer .grnBtn{margin:10px 0 25px 0}
}
.slick-loading .slick-list{background:#fff url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/ajax-loader.gif') center center no-repeat}
.ctaWrapper{margin-left:5px}
@font-face{font-weight:normal;font-style:normal;src:url('../clientlibs/fonts/slick.eot');src:url('../clientlibs/fonts/slick.eot?#iefix') format('embedded-opentype'),url('../clientlibs/fonts/slick.woff') format('woff'),url('../clientlibs/fonts/slick.ttf') format('truetype'),url('../clientlibs/fonts/slick.svg#slick') format('svg')}
.main-hero.photoSlider .slick-slider{margin-bottom:0 !important;position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.main-hero.photoSlider .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.main-hero.photoSlider .slick-list:focus{outline:0}
.main-hero.photoSlider .slick-loading .slick-list{background:#fff url("../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/ajax-loader.gif") center center no-repeat}
.main-hero.photoSlider .slick-list.dragging{cursor:pointer}
.main-hero.photoSlider .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.main-hero.photoSlider .slick-track{position:relative;left:0;top:0;display:block}
.main-hero.photoSlider .slick-track:before,.slick-track:after{content:"";display:table}
.main-hero.photoSlider .slick-track:after{clear:both}
.main-hero.photoSlider .slick-loading .slick-track{visibility:hidden}
.main-hero.photoSlider .slick-slide{float:left;min-height:1px;display:none}
[dir="rtl"] .main-hero.photoSlider .slick-slide{float:right}
.main-hero.photoSlider .slick-slide img{display:block}
.main-hero.photoSlider .slick-slide.slick-loading img{display:none}
.main-hero.photoSlider .slick-slide.dragging img{pointer-events:none}
.main-hero.photoSlider .slick-initialized .slick-slide{display:block}
.main-hero.photoSlider .slick-loading .slick-slide{visibility:hidden}
.main-hero.photoSlider .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.main-hero.photoSlider .slick-prev,.main-hero.photoSlider .slick-next{position:absolute;display:block;height:22px;width:40px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:25%;padding:0;border:0;outline:0}
.main-hero.photoSlider ul.slick-dots{padding:0;margin:0}
.main-hero.photoSlider .slider-photos-loop{z-index:1;width:100%;left:0}
.main-hero.photoSlider .slider-photos-loop .event{float:left;width:100%;padding:0;text-align:center}
.main-hero.photoSlider .slick-next{background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/carouselWhiteNextArw.png') 80% no-repeat;top:40%;right:1%;z-index:2;width:44px;height:44px}
.main-hero.photoSlider .slick-prev{top:40%;left:1%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/carouselWhitePrevArw.png') 20% no-repeat;z-index:3;width:44px;height:44px}
.main-hero.photoSlider .slick-prev,.main-hero.photoSlider .slick-next{transition:.3s all ease;display:none !important}
.main-hero.photoSlider:hover .slick-prev,.main-hero.photoSlider:hover .slick-next{display:block !important}
.main-hero.photoSlider .slick-dots{position:absolute;bottom:10px;display:inline;width:100%;padding:0;list-style:none;text-align:center}
.main-hero.photoSlider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.main-hero.photoSlider .slick-dots li button{font-size:0;line-height:0;display:inline;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:2px solid transparent;border-radius:10px;background-color:transparent}
.main-hero.photoSlider .slick-dots li button:hover,.main-hero.photoSlider .slick-dots li button:focus{outline:0}
.main-hero.photoSlider .slick-dots li button:hover:before,.main-hero.photoSlider .slick-dots li button:focus:before{opacity:1}
.main-hero.photoSlider .slick-dots li button:before{content:" ";position:absolute;top:-2px;left:-2px;width:24px;height:24px;background:#fff;border-radius:100%}
.main-hero.photoSlider .slick-dots li button:after{content:" ";position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border-radius:100%;border:2px solid #000}
.main-hero.photoSlider .slick-dots li.slick-active button:before{content:" ";position:absolute;top:-2px;left:-2px;width:24px;height:24px;border-radius:100%;background:transparent;border:solid 1px #000}
.main-hero.photoSlider .slick-dots li.slick-active button:after{content:" ";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:100%;background:transparent;border:2px solid #fff}
.main-hero.photoSlider{margin:0;padding-top:0;font-weight:300}
.main-hero.photoSlider .container{padding:0;margin:0 auto}
.main-hero.photoSlider h1{text-align:center;font-size:40px;color:#333;font-weight:300;margin-bottom:12px}
.main-hero.photoSlider h2{font-size:2.5rem;font-weight:400;margin-bottom:32px}
.main-hero.photoSlider h3{font-size:2.0rem;font-weight:300}
.main-hero.photoSlider p{font-size:1.6rem;margin-bottom:18px}
.main-hero.photoSlider .slider-photos-loop ul{text-decoration:none;display:inline}
.main-hero.photoSlider .slider-photos-loop ul li{text-decoration:none;display:inline}
.main-hero.photoSlider img{padding:0;margin:0}
.main-hero.photoSlider .row{padding:0;margin:0}
.main-hero.photoSlider .main-hero.photoSlider{width:495px;padding:0 5px 0 0;margin:0}
.main-hero.photoSlider .videoPreview{width:495px;padding:0 0 0 5px;margin:0}
.main-hero.photoSlider .videoPreview img{width:100%}
.main-hero.photoSlider .videoPreview .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
.main-hero.photoSlider .description h3{color:#fff;font-size:1.995rem;font-weight:600;padding:0 0 10px 0;margin:0}
.main-hero.photoSlider .description p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.main-hero.photoSlider .videoPlayIcon{position:absolute;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 45% no-repeat}
.main-hero.photoSlider .featuredStories{width:100%;padding:20px 0 0 0;text-align:center}
.main-hero.photoSlider .featuredStories h3{font-weight:600;text-align:center}
.main-hero.photoSlider .featuredStories .events{float:left;width:333.33px}
.main-hero.photoSlider h3.fieldPhotos{float:left}
.main-hero.photoSlider a.viewAll{float:right;margin-top:25px;font-size:1.3rem;font-weight:400;color:#1d9e74;text-transform:uppercase}
.main-hero.photoSlider a.viewAll:hover,.main-hero.photoSlider a.viewAll:focus{outline:0;text-decoration:none}
.main-hero.photoSlider a:focus{outline:0}
@media all and (max-width:768px){.ctaWrapper{margin-left:16px;margin-right:16px}
.main-hero.photoSlider .slick-next,.main-hero.photoSlider .slick-prev{top:50%}
.main-hero.photoSlider .slick-next{background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/gray_next_img.png') 80% no-repeat;right:1%;z-index:2;width:44px;height:44px}
.main-hero.photoSlider .slick-prev{left:1%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/gray_prev_img.png') 20% no-repeat;z-index:3;width:44px;height:44px}
.main-hero.photoSlider .slick-dots{bottom:-10px;display:inline;width:100%;padding:0 0 10px 0;list-style:none;text-align:center}
.main-hero.photoSlider{margin:0;font-weight:300}
.main-hero.photoSlider .container{padding:0 15px;margin:0 auto}
.main-hero.photoSlider .container{width:100%}
.main-hero.photoSlider .main-hero.photoSlider{width:100%;padding:0 0 30px 0;margin:0}
.main-hero.photoSlider .videoPreview{width:100%;padding:0;margin:0}
.main-hero.photoSlider .videoPreview .description{position:absolute;text-align:left;width:100%;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
.main-hero.photoSlider button{display:none}
.main-hero.photoSlider .slick-dots li button{font-size:0;line-height:0;display:inline;width:20px;height:20px;padding:0 5px 25px 5px;cursor:pointer;color:transparent;border:2px solid transparent;border-radius:10px;background-color:transparent}
}
@media all and (min-width:769px){.main-hero.photoSlider .slick-dots{position:absolute;bottom:10px;display:inline;width:100%;padding:0;list-style:none;text-align:center}
.main-hero.photoSlider .container{padding:0;margin:0 auto;width:1000px}
.main-hero.photoSlider .main-hero.photoSlider{width:495px;padding:0 5px 0 0;margin:0}
.main-hero.photoSlider .videoPreview{width:495px;padding:0 0 0 5px;margin:0}
.main-hero.photoSlider .videoPreview .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
}
div.blog-list-component{margin:0 auto;max-width:1140px}
div.blog-list-component h3,div.blog-list-component p,div.blog-list-component a,div.blog-list-component span,div.blog-list-component button{font-family:'Roboto',sans-serif}
div.blog-list-component div.remove-filter{display:none;width:100%;margin:0 0 10px 0}
div.blog-list-component div.remove-filter .link{cursor:pointer;display:table-cell;font-size:1.8rem;font-weight:400;text-decoration:none}
div.blog-list-component div.remove-filter .link i{font-size:2.5rem;padding-left:0;vertical-align:middle}
div.blog-list-component div.blog-listing{width:70%;float:left;padding-right:80px}
div.blog-list-component div.blog-listing div.blog-item{display:none;margin-bottom:40px}
div.blog-list-component div.blog-listing div.blog-item.active{display:table}
div.blog-list-component div.blog-listing div.blog-item div.item-image{display:table-cell;vertical-align:top;width:154px;padding-right:20px}
div.blog-list-component div.blog-listing div.blog-item div.item-image img{height:100px;width:154px}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content{display:table-cell;vertical-align:top}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content div.date-by-content span.publish-date{color:#333;font-size:1.8rem;font-weight:100}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content div.date-by-content a.author{font-size:1.8rem;font-weight:400}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content div.social-share ul{margin:10px 0 0 0;padding:0}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content div.social-share ul li{display:inline-block;list-style-type:none;vertical-align:middle;padding-right:15px}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content div.social-share ul li i.fa{font-size:1.6rem}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content div.item-summary a.item-title{color:#333}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content div.item-summary a.item-title h3{font-size:3.0rem;font-weight:100;margin:10px 0}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content div.item-summary p.summary-content{color:#333;font-size:1.6rem;font-weight:100;margin:0 0 10px 0}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content div.item-summary a.read-more-link{font-size:1.6rem;font-weight:400}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content div.item-summary a.read-more-link i.fa-long-arrow-right{display:inline}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content div.tags a{font-size:1.4rem;color:#666;text-transform:uppercase;font-weight:600}
div.blog-list-component div.blog-listing div.load-more{text-align:center;margin-bottom:40px}
div.blog-list-component div.blog-listing div.load-more a.more-blog-posts{background:white;border-radius:0;border:1px solid;text-transform:uppercase;font-size:1.2rem;font-weight:400;width:137px;text-align:center;margin-top:20px}
div.blog-list-component div.blog-listing-full-width{width:100%;float:left;padding-right:0}
div.blog-list-component #navigation.search-navigation-bar{text-align:right}
div.blog-list-component #navigation.search-navigation-bar .pagination{margin:5px 0 20px 0}
div.blog-list-component #navigation.search-navigation-bar .pagination li span.search-pagination-label{color:#333;padding:6px 2px;border:0}
div.blog-list-component #navigation.search-navigation-bar .pagination li span.disabled{color:#a5a5a5;cursor:text}
div.blog-list-component #navigation.search-navigation-bar .pagination li a{text-decoration:none;outline:0}
div.blog-list-component #navigation.search-navigation-bar .pagination li span,div.blog-list-component #navigation.search-navigation-bar .pagination li a{font-size:1.6rem;background-color:transparent}
@media all and (min-width:769px) and (max-width:1024px){div.blog-list-component{width:auto;margin:0 20px}
}
@media all and (max-width:768px){div.blog-list-component{padding:0;width:90%}
div.blog-list-component div.remove-filter{margin:0}
div.blog-list-component div.remove-filter .link span{display:inline}
div.blog-list-component div.blog-listing{width:100%;padding-right:0}
div.blog-list-component div.blog-listing div.blog-item{margin-bottom:30px}
div.blog-list-component div.blog-listing div.blog-item h3{font-size:2.1rem}
div.blog-list-component div.blog-listing div.blog-item p{font-size:1.6rem;font-weight:300}
div.blog-list-component div.blog-listing div.blog-item div.item-image{display:none}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content{display:block;width:100%}
div.blog-list-component div.blog-listing div.blog-item div.item-info-content div.date-by-content{margin-top:10px}
div.blog-list-component div.latest-blog-posts{margin:30px 0;display:none;width:100%}
div.blog-list-component #navigation.search-navigation-bar{text-align:center}
}
div.latest-blog-posts{width:30%;float:left}
div.latest-blog-posts h3,div.latest-blog-posts span,div.latest-blog-posts a,div.latest-blog-posts p{font-family:'Roboto',sans-serif}
div.latest-blog-posts #latestBlogHeader{color:#333;font-size:1.8rem;font-weight:600;margin:0 0 20px 0;text-transform:uppercase}
div.latest-blog-posts div.custom-list-item{margin-top:20px}
div.latest-blog-posts div.custom-list-item a.author{font-size:1.6rem;font-weight:400}
div.latest-blog-posts div.custom-list-item span.publish-date{color:#333;font-size:1.6rem;font-weight:100}
div.latest-blog-posts div.custom-list-item div.summary a:hover,div.latest-blog-posts div.custom-list-item div.summary a:active{color:#333;text-decoration:underline}
div.latest-blog-posts div.custom-list-item div.summary #blogEntryTitle{color:#333;font-size:2.0rem;font-weight:100;margin:10px 0;text-transform:capitalize}
div.blog-video div.wistia-responsive-wrapper.video-align-center{margin:0 auto}
div.blog-video div.wistia-responsive-wrapper.video-align-right{margin:0 0 0 auto}
div.blog-video p{margin-top:20px}
.image-with-alignment{width:auto;max-width:1140px;margin:0 auto}
.image-with-alignment a{cursor:default}
.image-with-alignment a.pointer{cursor:pointer}
.image-with-alignment img{opacity:0;transition:opacity .3s linear;display:block;max-width:100%}
.image-with-alignment img.align-center{margin:0 auto}
.image-with-alignment img.align-right{margin:0 0 0 auto}
.image-with-alignment small,.image-with-alignment .small{font-size:1.2rem;font-family:'Roboto',sans-serif}
.image-with-alignment div.modal-content .closeMoWin{display:none}
.image-with-alignment div.modal-content div.modal-body .videoGalleryWrap{padding:35px 40px 13px 20px}
.image-with-alignment div.modal-content div.modal-body .videoGalleryWrap .featureImage{width:auto}
.image-with-alignment div.modal-content div.modal-body div.container{width:inherit}
.default-container{max-width:1140px;margin:0 auto}
.image-with-markers__container{max-width:1140px;margin:0 auto;display:flex;margin-bottom:30px}
.image-with-markers.full-width{display:block}
.image-with-markers.full-width div:not(.modal){display:block}
.image-with-markers.full-width div:not(.modal) img{width:100%;height:100%}
.image-with-markers__marker{position:absolute}
.image-with-markers__hero{display:inline-block;position:relative}
.image-with-markers__hero img{display:inline-block;object-fit:cover;max-width:100%}
.image-with-markers__body{max-width:1140px;margin:0 auto}
.image-with-markers div.marker{line-height:1;transform:translate(-0.5em,-1em);text-shadow:1px 1px 5px rgba(0,0,0,0.25)}
.image-with-markers div.marker:before{font-family:'Glyphicons Halflings';content:"\e062";position:absolute}
.image-with-markers div.marker.marker-white{color:#fff}
.image-with-markers div.marker.marker-orange{color:#ff7600}
.image-with-markers div.marker .marker-label{margin-left:5px;padding-left:1em}
@media(max-width:768px){.image-with-markers div.marker .marker-label{display:none}
}
.image-with-markers a{cursor:pointer}
div.blog-image img{display:block;max-width:100%}
div.blog-image img.align-center{margin:0 auto}
div.blog-image img.align-right{margin:0 0 0 auto}
.cmp-image-with-map{position:relative;width:auto;max-width:1140px;margin:0 auto}
.cmp-image-with-map__image{width:100%;height:auto}
.cmp-image-with-map .map-modal-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:0}
.cmp-image-with-map__area:hover{cursor:pointer}
.cmp-image-with-map__area span{display:none;position:fixed;overflow:hidden}
.cmp-image-with-map__area:hover span{display:block}
.cmp-image-with-map .modal-preview{background-color:white;border:1px solid black;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}
.cmp-image-with-map .modal-preview a span{display:none}
.cmp-image-with-map .modal-preview #acs-commons-env-indicator{display:none}
@media(min-width:769px){.cmp-image-with-map .main-image{position:relative}
.cmp-image-with-map .main-image.alignCenter{width:50%;margin:0 auto}
.cmp-image-with-map .main-image.alignRight{text-align:right}
.cmp-image-with-map .main-image.alignRight .image-areas{position:absolute;top:0;right:0;display:block}
}
@media(max-width:769px){.cmp-image-with-map .main-image{max-width:100%}
.cmp-image-with-map .main-image .cmp-image-with-map__image{width:97%;height:auto;margin:2%}
.cmp-image-with-map .map-modal-dialog{width:80%;height:95%;overflow:scroll}
.cmp-image-with-map__area:hover span{display:none}
}
.imageWithTextBelowThreeItems{font-weight:300;height:auto}
.left-col .imageWithTextBelowThreeItems.bottomCurves{padding-left:60px;padding-right:60px;margin:20px -40px}
.right-col .imageWithTextBelowThreeItems.bottomCurves{margin:20px -40px}
.narrowContainer .right-col .imageWithTextBelowThreeItems .grnBtn{margin-bottom:20px}
.tab-pane .imageWithTextBelowThreeItems .col-xs-12.col-sm-4.col-md-4 .grnBtn{margin-left:5px}
.tabBlock .parbase .imageWithTextBelowThreeItems .container .row .col-xs-12 .cq-dd-image{width:90%}
.imageWithTextBelowThreeItems .container.image-text-below{padding-bottom:20px;width:1000px}
.imageWithTextBelowThreeItems h3,.imageWithTextBelowThreeItems h2{font-size:2.1rem;color:#44367d;font-weight:600;margin-top:0}
.imageWithTextBelowThreeItems p{font-size:1.6rem;color:#333}
.imageWithTextBelowThreeItems ul{padding-left:20px}
.imageWithTextBelowThreeItems h1{text-align:center;font-size:40px;color:#333;font-weight:300;margin-bottom:12px}
.imageWithTextBelowThreeItems a.link{width:auto;line-height:normal;margin-top:10px}
.imageWithTextBelowThreeItems a.headlineLink{margin:0;width:auto;text-align:left}
.imageWithTextBelowThreeItems h3#item-title.with-link:hover{text-decoration:underline}
.imageWithTextBelowThreeItems h3#item-title.white{color:#fff}
.imageWithTextBelowThreeItems h3#item-title.black{color:#333}
.imageWithTextBelowThreeItems h3.heading-top-position{margin:0 0 15px 0}
.imageWithTextBelowThreeItems h3.heading-bottom-position{margin:15px 0}
.imageWithTextBelowThreeItems.topCurves{border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;border-top:2px solid #b5b2c2;padding-top:50px;padding-left:40px;padding-right:40px;margin:20px 0 20px 0}
.imageWithTextBelowThreeItems.bottomCurves{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;border-bottom:2px solid #b5b2c2;padding-left:40px;padding-right:40px;margin:20px 0 20px 0}
.imageWithTextBelowThreeItems div.description-margin-top{margin-top:15px}
.imageWithTextBelowThreeItems div#text-description.white{color:#fff}
.imageWithTextBelowThreeItems div#text-description.white p{color:#fff}
.imageWithTextBelowThreeItems #text-description.black{color:#333}
.imageWithTextBelowThreeItems #text-description.black p{color:#333}
.imageWithTextBelowThreeItems .videoPreview .videoThumbnail{overflow:hidden;position:relative}
.imageWithTextBelowThreeItems .videoPreview img{width:100%}
.imageWithTextBelowThreeItems .videoPlayIcon{position:absolute;top:0;right:0;left:0;bottom:0;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 50% no-repeat}
.imageWithTextBelowThreeItems .videoPreview .relatedVideos{position:absolute;text-align:left;width:490px;height:100px;margin:0;bottom:-75px;transition:all .5s ease}
.imageWithTextBelowThreeItems .videoPreview .description h3{padding:10px !important}
.imageWithTextBelowThreeItems .videoPreview:hover .relatedVideos{bottom:0}
.imageWithTextBelowThreeItems .relatedVideos h3{display:inline;float:right;margin:0;padding:2px 8px;height:25px;color:#fff;font-weight:400;font-size:1.6rem;background-color:rgba(0,176,240,0.77)}
.imageWithTextBelowThreeItems .relatedVideos p{clear:right;color:#fff;font-size:1.3rem;padding:10px 10px 0 15px;line-height:1.2;min-height:75px;margin-bottom:0;background-color:rgba(0,176,240,0.77)}
.imageWithTextBelowThreeItems .videoPreview .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
.imageWithTextBelowThreeItems .description h3{color:#fff;font-size:1.995rem;font-weight:600;padding:10px 0 0 10px;margin:0}
.imageWithTextBelowThreeItems .description p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.imageWithTextBelowThreeItems .videoPlayIcon{position:absolute;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 45% no-repeat}
.imageWithTextBelowThreeItems .videoPreview .description,.fullTabWrap .imageWithTextBelowThreeItems .container .row div.description{padding:0 !important}
.imageWithTextBelowThreeItems .container .row div:nth-child(3n){padding-bottom:0 !important}
.container h1#title{display:block;float:none;width:100%}
.container h1#title.center{text-align:center}
.container h1#title.left{text-align:left}
.container h1#title.right{text-align:right}
.container h1#title.black{color:#333}
.container h1#title.white{color:#fff}
.container .subtitle-wrapper{display:table;width:100%;margin:10px 0 20px 0}
.container .subtitle-wrapper h3#cta-subtitle{display:table-cell;font-size:1.8rem;font-weight:300;line-height:normal;letter-spacing:0;width:50%}
.container .subtitle-wrapper h3#cta-subtitle.black{color:#333}
.container .subtitle-wrapper h3#cta-subtitle.white{color:#fff}
.container .subtitle-wrapper h3#cta-subtitle.only-subtitle.center{float:none;text-align:center;width:100%}
.container .subtitle-wrapper h3#cta-subtitle.only-subtitle.left{float:none;text-align:left;width:100%}
.container .subtitle-wrapper h3#cta-subtitle.left{float:none;text-align:left;width:50%}
.container .subtitle-wrapper h3#cta-subtitle.center{float:none;text-align:center;width:30%}
.container .subtitle-wrapper div#cta-leftcolumn{display:table-cell;width:20%}
.container .subtitle-wrapper a#cta-link{display:table-cell;float:none;font-size:1.6rem;font-weight:400;text-align:right;text-transform:uppercase;width:20%}
.container .subtitle-wrapper a#cta-link:hover{text-decoration:underline}
.container .subtitle-wrapper a#cta-link.purple{color:#44367d}
.container .subtitle-wrapper a#cta-link.deep-blue{color:#0b38db}
.container .subtitle-wrapper a#cta-link.orange{color:#ff7600}
@media all and (min-width:320px){.left-col .fullTabWrap .imageWithTextBelowThreeItems .container .row .col-xs-12{margin-left:0}
.imageWithTextBelowThreeItems p{width:100%;text-align:left}
.imageWithTextBelowThreeItems .container{text-align:left;margin:0 auto;padding:0}
.imageWithTextBelowThreeItems .container .row{margin:0;padding:0}
.imageWithTextBelowThreeItems .container .row h3{text-align:left}
.imageWithTextBelowThreeItems .container .row p{text-align:left}
.imageWithTextBelowThreeItems .container .row>div{text-align:left;width:33.33%;height:auto;padding:0 20px 20px 0;margin:0}
.imageWithTextBelowThreeItems .container .row>div:nth-child(3n){text-align:left;width:33.33%;height:auto;padding-right:0}
.imageWithTextBelowThreeItems .container .row .main-around-popup-video .description p{padding:0}
.imageWithTextBelowThreeItems .container .row div.wistia_responsive_wrapper{width:100%;height:100%;padding:0;text-align:center}
.imageWithTextBelowThreeItems .container .row div.wistia_responsive_wrapper div{padding:0}
.imageWithTextBelowThreeItems .container .row .vidGall,.imageWithTextBelowThreeItems .container .row .vidGall div{width:auto;padding:2px 1px 2px 1px}
.imageWithTextBelowThreeItems .container .row div.modal{width:auto;height:auto;padding:20px}
.imageWithTextBelowThreeItems .container .row div.modal div{width:auto;height:auto;padding:20px}
.imageWithTextBelowThreeItems .container .row .videoModal .modal-dialog{width:1000px;padding:0}
.imageWithTextBelowThreeItems .container .row .videoModal .modal-dialog div{padding:0}
.imageWithTextBelowThreeItems .container .row .videoModal .modal-dialog .videoGalleryWrap{width:996px;padding:35px 0 13px 44px}
.imageWithTextBelowThreeItems .videoPreview{width:100%;padding:0;margin:0}
.imageWithTextBelowThreeItems .videoPreview .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
a:not([href]){cursor:auto}
.imageWithTextBelowThreeItems .container .row .img-items-column{margin-bottom:20px}
.imageWithTextBelowThreeItems .main-around-popup-video .relatedVideos p{padding:0 10px 0 10px !important}
.imageWithTextBelowThreeItems .main-around-popup-video .relatedVideos{margin:0 0 -10px 10px}
.imageWithTextBelowThreeItems .main-around-popup-video{padding:0 !important;margin-bottom:20px !important}
.imageWithTextBelowThreeItems .main-around-popup-video .videoThumbnail{padding-bottom:0 !important}
.imageWithTextBelowThreeItems .main-around-popup-video .videoThumbnail .relatedVideos{padding:0 !important}
.imageWithTextBelowThreeItems .main-around-popup-video .videoThumbnail .relatedVideos p{padding:5px 10px 5px 10px !important}
.imageWithTextBelowThreeItems .heading-below-video-3items{margin-top:0}
.left-col .imageWithTextBelowThreeItems .container{width:100%;margin:0}
.left-col .imageWithTextBelowThreeItems .row .col-xs-12{width:50% !important}
.left-col .imageWithTextBelowThreeItems .image-text-item{width:100% !important}
.left-col .imageWithTextBelowThreeItems .image-text-item img{width:100%}
.left-col .imageWithTextBelowThreeItems .container .row div{text-align:left;width:100%;height:auto;padding:0 20px 20px 0}
.left-col .imageWithTextBelowThreeItems .container .row .videoThumbnail{padding:0}
.left-col .imageWithTextBelowThreeItems .container .row>div:nth-child(odd){padding:0 10px 15px 0}
.left-col .imageWithTextBelowThreeItems .container .row>div:nth-child(even){padding:0 0 15px 10px}
.right-col .imageWithTextBelowThreeItems .container{width:100%;margin:0}
.right-col .imageWithTextBelowThreeItems .container .row div{width:100%;margin:0}
.right-col .imageWithTextBelowThreeItems .container .row .videoThumbnail{padding:0}
.left-col .imageWithTextBelowThreeItems .container .row .col-xs-12>img,.left-col .imageWithTextBelowThreeItems .container .row .col-xs-12 .videoThumbnail>a>img,.right-col .imageWithTextBelowThreeItems .container .row .col-xs-12>img,.right-col .imageWithTextBelowThreeItems .container .row .col-xs-12 .videoThumbnail>a>img{height:180px}
.right-col .imageWithTextBelowThreeItems .container .row .col-xs-12{padding:0}
.fullTabWrap .imageWithTextBelowThreeItems.bottomCurves{padding-bottom:20px}
.fullTabWrap .imageWithTextBelowThreeItems .container{width:100%;text-align:left;margin:0 auto;padding:0}
.fullTabWrap .imageWithTextBelowThreeItems .container .row div{width:100%;padding:0}
.fullTabWrap .imageWithTextBelowThreeItems .container .row div.description{padding:10px}
.fullTabWrap .imageWithTextBelowThreeItems .container .row>div{text-align:left;width:34%;height:auto;padding:0 20px 20px 0;margin:0}
.fullTabWrap .imageWithTextBelowThreeItems .container .row>div:nth-child(3n){text-align:left;width:32%;height:auto;padding:0 0 20px 0}
}
@media all and (max-width:768px){.imageWithTextBelowThreeItems .container.image-text-below{width:100%;padding-bottom:0}
.imageWithTextBelowThreeItems .container.image-text-below .header{padding:0 20px}
.imageWithTextBelowThreeItems .container.image-text-below .row div{width:100%;padding:20px 20px 40px 20px}
.imageWithTextBelowThreeItems .container.image-text-below .row>div:nth-child(3n){width:100%;padding:20px 20px 40px 20px}
.imageWithTextBelowThreeItems.bottomCurves,.imageWithTextBelowThreeItems.topCurves{padding-left:60px;padding-right:60px}
.imageWithTextBelowThreeItems .container.imagetextbelow .row div{width:100%;padding:20px 20px 40px 20px}
.imageWithTextBelowThreeItems .container.imagetextbelow .row>div:nth-child(3n){width:100%;padding:20px 20px 40px 20px}
.imageWithTextBelowThreeItems .container .row .heading-below-video-3items{margin-top:20px;text-align:left !important}
.imageWithTextBelowThreeItems .container .row .main-around-popup-video div{padding-bottom:0 !important}
.imageWithTextBelowThreeItems .main-around-popup-video div{padding:0 !important}
.tabBlock .parbase .imageWithTextBelowTwoItems .container .row .col-md-6 .image-text-item .cq-dd-image{width:100% !important}
.tabBlock .parbase .imageWithTextBelowThreeItems .container .row .col-xs-12 .cq-dd-image{width:340px}
.narrowContainer .imageWithTextBelowThreeItems .container .row .col-xs-12{margin-left:0}
.container h1#title.center{text-align:center;margin-top:20px}
.container .subtitle-wrapper{display:block;width:100%}
.container .subtitle-wrapper h3#cta-subtitle{display:block}
.container .subtitle-wrapper h3#cta-subtitle.left{float:none;text-align:left;width:100%}
.container .subtitle-wrapper h3#cta-subtitle.center{float:none;text-align:center;width:100%}
.container .subtitle-wrapper div#cta-leftcolumn{display:none}
.container .subtitle-wrapper a#cta-link{display:block;margin-top:10px;text-align:center;width:100%}
.container .subtitle-wrapper a#cta-link.mobile.left{text-align:left}
.container .subtitle-wrapper a#cta-link.mobile.center{text-align:center}
.container .subtitle-wrapper a#cta-link.mobile.right{text-align:right}
}
@media all and (min-width:769px) and (max-width:1024px){.imageWithTextBelowThreeItems .container.image-text-below{width:100%;padding:0 30px}
.container h1#title.center{text-align:center;margin-top:20px}
.container .subtitle-wrapper h3#cta-subtitle{color:#333;display:table-cell;line-height:normal;letter-spacing:0;width:50%}
.container .subtitle-wrapper h3#cta-subtitle.left{float:none;text-align:left;width:50%}
.container .subtitle-wrapper h3#cta-subtitle.center{float:none;text-align:center;width:25%;margin-top:20px}
.container .subtitle-wrapper div#cta-leftcolumn{display:table-cell;width:20%}
.container .subtitle-wrapper a#cta-link{display:table-cell;float:none;font-size:1.6rem;font-weight:400;text-align:right;text-transform:uppercase;width:20%}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) and (max-width:768px){.imageWithTextBelowThreeItems .container .row div{width:100% !important}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.imageWithTextBelowThreeItems .container .row div{width:340px}
.imageWithTextBelowThreeItems .container .row div{text-align:left;height:auto;padding:0 20px 20px 0}
.imageWithTextBelowThreeItems .container .row div:nth-child(3n){text-align:left;width:320px;height:auto;padding-right:0}
.imageWithTextBelowThreeItems .container .row>div{margin:0}
.imageWithTextBelowThreeItems .main-around-popup-video .videoThumbnail .relatedVideos{padding:0 !important}
.imageWithTextBelowThreeItems .container .row .img-items-column{margin-bottom:20px}
.imageWithTextBelowThreeItems .main-around-popup-video .videoThumbnail{padding-bottom:0 !important}
.left-col .imageWithTextBelowThreeItems .row .col-xs-12{width:50% !important}
.left-col .imageWithTextBelowThreeItems .container{width:100%;margin:0}
.fullTabWrap .imageWithTextBelowThreeItems .container .row div{width:100%;padding:0}
.fullTabWrap .imageWithTextBelowThreeItems .container .row>div{text-align:left;width:34%;height:auto;padding:0 20px 20px 0;margin:0}
.fullTabWrap .imageWithTextBelowThreeItems .container .row>div:nth-child(3n){text-align:left;width:32%;height:auto;padding:0 0 20px 0}
.left-col .imageWithTextBelowThreeItems .container .row .col-xs-12>img,.left-col .imageWithTextBelowThreeItems .container .row .col-xs-12 .videoThumbnail>a>img,.right-col .imageWithTextBelowThreeItems .container .row .col-xs-12>img,.right-col .imageWithTextBelowThreeItems .container .row .col-xs-12 .videoThumbnail>a>img{height:180px}
.right-col .imageWithTextBelowThreeItems .container .row .col-xs-12{padding:0}
.left-col .imageWithTextBelowThreeItems .container .row>div:nth-child(odd){padding:0 10px 15px 0}
.left-col .imageWithTextBelowThreeItems .container .row>div:nth-child(even){padding:0 0 15px 10px}
.left-col .imageWithTextBelowThreeItems .container .row div{text-align:left;width:100%;height:auto;padding:0 20px 20px 0}
.left-col .imageWithTextBelowThreeItems .container .row .videoThumbnail{padding:0}
.right-col .imageWithTextBelowThreeItems .container{width:100%;margin:0}
.right-col .imageWithTextBelowThreeItems .container .row div{width:100%;margin:0}
.placeholder{color:#c9c9c9}
}
.imageWithTextBelowTwoItems{font-weight:300;height:auto}
.fullTabWrap .tabBlock .genericContent .container .row{padding-top:0}
.imageWithTextBelowTwoItems .container{padding-bottom:20px}
.imageWithTextBelowTwoItems.topCurves{border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;border-top:2px solid #b5b2c2;padding-top:50px;margin:20px -40px;padding-left:40px;padding-right:40px}
.imageWithTextBelowTwoItems.bottomCurves{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;border-bottom:2px solid #b5b2c2;padding-left:40px;padding-right:40px;margin:20px -40px}
.narrowContainer .left-col .imageWithTextBelowTwoItems.bottomCurves,.narrowContainer .right-col .imageWithTextBelowTwoItems.bottomCurves,.narrowContainer .left-col .imageWithTextBelowTwoItems.topCurves,.narrowContainer .right-col .imageWithTextBelowTwoItems.topCurves{margin:20px -40px}
.imageWithTextBelowTwoItems h3,.imageWithTextBelowTwoItems h2{font-size:2.1rem;color:#0b38db;font-weight:600;margin-top:0}
.imageWithTextBelowTwoItems h3.headlineLink:hover{color:#167858;text-decoration:none}
.imageWithTextBelowTwoItems a.headlineLink{width:auto}
.imageWithTextBelowTwoItems p{font-size:1.6rem;color:#333}
.imageWithTextBelowTwoItems ul{padding-left:20px}
.imageWithTextBelowTwoItems h1{text-align:center;font-size:40px;color:#333;font-weight:300;margin-bottom:12px}
@media all and (min-width:320px){.imageWithTextBelowTwoItems .main-around-popup-video{padding:0 !important;margin-bottom:20px !important}
.imageWithTextBelowTwoItems .main-around-popup-video .videoThumbnail{padding:0 !important}
.imageWithTextBelowTwoItems .main-around-popup-video .videoThumbnail .relatedVideos{padding:0 !important}
.imageWithTextBelowTwoItems .container .row .heading-below-video-3items{margin-top:5px;text-align:left !important}
.imageWithTextBelowTwoItems .container .row .main-around-popup-video{padding-bottom:0 !important;margin-bottom:25px}
.imageWithTextBelowTwoItems .container .row .main-around-popup-video .description p{height:40px;padding:0 0 10px 10px}
.imageWithTextBelowTwoItems .container .row div{width:100%;padding:20px 20px 40px 20px;text-align:center}
.imageWithTextBelowTwoItems .container .row div.wistia_responsive_wrapper{width:100%;height:100%;padding:0;text-align:center}
.imageWithTextBelowTwoItems .container .row div.wistia_responsive_wrapper div{padding:0}
.imageWithTextBelowTwoItems .container .row h3{text-align:left}
.imageWithTextBelowTwoItems .container .row p{text-align:left}
.imageWithTextBelowTwoItems .videoPreview{width:100%;padding:0;margin:0}
.imageWithTextBelowTwoItems .videoPreview .description{position:absolute;text-align:left;width:100%;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
}
@media all and (min-width:320px) and screen and (-ms-high-contrast:active),all and (min-width:320px) and (-ms-high-contrast:none){.left-col .imageWithTextBelowTwoItems .container{width:100% !important}
}
@media all and (min-width:320px) and all and (min-width:769px){.left-col .imageWithTextBelowTwoItems .container{width:100%;margin:0}
.left-col .imageWithTextBelowTwoItems .row .col-xs-12{width:50% !important}
.left-col .imageWithTextBelowTwoItems .image-text-item{width:100% !important}
.left-col .imageWithTextBelowTwoItems .image-text-item img{width:100%}
.right-col .imageWithTextBelowTwoItems .container{width:100%;margin:0}
.right-col .imageWithTextBelowTwoItems .container .row div{width:100%;margin:0}
.fullTabWrap .imageWithTextBelowTwoItems .container{width:100%;text-align:left;margin:0 auto;padding:0}
.imageWithTextBelowTwoItems .container .row .img-items-column{margin-bottom:20px}
.imageWithTextBelowTwoItems .container .row .videoModal{width:auto !important}
.imageWithTextBelowTwoItems .container .row .videoModal .modal-dialog{width:1000px;padding:0}
.imageWithTextBelowTwoItems .container .row .videoModal .modal-dialog div{padding:0}
.imageWithTextBelowTwoItems .container .row .videoModal .modal-dialog div{width:auto !important}
.imageWithTextBelowTwoItems .container .row .videoModal .modal-dialog .videoGalleryWrap{width:996px;padding:35px 0 13px 44px}
.imageWithTextBelowTwoItems .container{width:1000px;text-align:left;margin:0 auto;padding:0}
.imageWithTextBelowTwoItems .container .row{margin:0;padding:0}
.imageWithTextBelowTwoItems .container .row>div:nth-child(odd){text-align:left;width:500px;min-height:0;height:auto;padding:0 10px 15px 0}
.imageWithTextBelowTwoItems .container .row>div:nth-child(even){text-align:left;width:500px;min-height:0;height:auto;padding:0 0 15px 10px}
.imageWithTextBelowTwoItems .container .row div:nth-child(odd){text-align:left;width:500px;height:auto;padding:0 10px 15px 0}
.imageWithTextBelowTwoItems .container .row div:nth-child(even){text-align:left;width:500px;height:auto;padding:0 0 15px 10px}
.imageWithTextBelowTwoItems p{width:100%;text-align:left}
.imageWithTextBelowTwoItems .container .row div.description{padding:5px 5px 20px 5px}
.left-col .imageWithTextBelowTwoItems .container{width:100%;margin:0}
.left-col .imageWithTextBelowTwoItems .container .row div:nth-child(odd){text-align:left;width:100%;height:auto;padding:0 10px 15px 0}
.right-col .imageWithTextBelowTwoItems .container{width:100%;margin:0}
.right-col .imageWithTextBelowTwoItems .container .row div{width:100%;margin:0}
.fullTabWrap .imageWithTextBelowTwoItems .container .row div{width:100%}
.fullTabWrap .imageWithTextBelowTwoItems .container .row>div:nth-child(odd){text-align:left;width:50%;height:auto;min-height:0;padding:0 10px 15px 0}
.fullTabWrap .imageWithTextBelowTwoItems .container .row>div:nth-child(even){text-align:left;width:50%;height:auto;padding:0 0 15px 10px}
.fullTabWrap .imageWithTextBelowTwoItems .container .row div.image-text-item{text-align:left;width:100%;height:auto;padding:0 0 15px 10px}
.imageWithTextBelowTwoItems .videoPreview{width:495px;padding:0 0 0 5px;margin:0}
.imageWithTextBelowTwoItems .videoPreview .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
.imageWithTextBelowTwoItems .container .row .col-xs-12>img,.imageWithTextBelowTwoItems .container .row .col-xs-12 .videoThumbnail>a>img{height:290px}
.left-col .imageWithTextBelowTwoItems .container .row .col-xs-12>img,.left-col .imageWithTextBelowTwoItems .container .row .col-xs-12 .videoThumbnail>a>img,.right-col .imageWithTextBelowTwoItems .container .row .col-xs-12>img,.right-col .imageWithTextBelowTwoItems .container .row .col-xs-12 .videoThumbnail>a>img{height:180px}
.right-col .imageWithTextBelowTwoItems .container .row .col-xs-12{padding:0}
.fullTabWrap .imageWithTextBelowTwoItems.bottomCurves{padding-bottom:20px}
}
.imageWithTextBelowTwoItems .videoPreview .videoThumbnail{overflow:hidden;position:relative}
.imageWithTextBelowTwoItems .videoPreview img{width:100%}
.imageWithTextBelowTwoItems .videoPlayIcon{position:absolute;top:0;right:0;left:0;bottom:0;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 50% no-repeat}
.imageWithTextBelowTwoItems .videoPreview .relatedVideos{position:absolute;text-align:left;width:490px;height:100px;margin:0;bottom:-75px;transition:all .5s ease}
.imageWithTextBelowTwoItems .videoPreview:hover .relatedVideos{bottom:0}
.imageWithTextBelowTwoItems .relatedVideos h3{display:inline;float:right;margin:0;padding:2px 8px;height:25px;color:#fff;font-weight:400;font-size:1.6rem;background-color:rgba(0,176,240,0.77)}
.imageWithTextBelowTwoItems .relatedVideos p{clear:right;color:#fff;font-size:1.3rem;padding:10px 0 10px 10px;line-height:1.2;min-height:75px;margin-bottom:0;background-color:rgba(0,176,240,0.77)}
.imageWithTextBelowTwoItems .description h3{color:#fff;font-size:1.995rem;font-weight:600;padding:0 0 10px 0;margin:0}
.imageWithTextBelowTwoItems .description p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.imageWithTextBelowTwoItems .videoPlayIcon{position:absolute;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 45% no-repeat}
.imageWithTextBelowTwoItems .link{margin:15px 28px 5px 4px}
.imageWithTextBelowTwoItems a.link{width:auto;line-height:normal;margin-top:10px}
@media all and (max-width:768px){.imageWithTextBelowTwoItems .container{padding-bottom:0}
.imageWithTextBelowTwoItems.bottomCurves,.imageWithTextBelowTwoItems.topCurves{padding-left:60px;padding-right:60px}
.imageWithTextBelowTwoItems .container .row .heading-below-video-3items{margin-top:20px;text-align:left !important}
.imageWithTextBelowTwoItems .main-around-popup-video div{padding:0 !important}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.imageWithTextBelowTwoItems .container .row div:nth-child(odd){text-align:left;width:500px;height:auto;padding:0 10px 15px 0}
.imageWithTextBelowTwoItems .container .row>div{min-height:485px}
.imageWithTextBelowTwoItems .container .row .img-items-column{margin-bottom:20px}
.imageWithTextBelowTwoItems .container .row div:nth-child(even){text-align:left;width:500px;height:auto;padding:0 0 15px 10px}
.imageWithTextBelowTwoItems .container .row .col-xs-12>img,.imageWithTextBelowTwoItems .container .row .col-xs-12 .videoThumbnail>a>img{height:290px}
.left-col .imageWithTextBelowTwoItems .container .row .col-xs-12>img,.left-col .imageWithTextBelowTwoItems .container .row .col-xs-12 .videoThumbnail>a>img,.right-col .imageWithTextBelowTwoItems .container .row .col-xs-12>img,.right-col .imageWithTextBelowTwoItems .container .row .col-xs-12 .videoThumbnail>a>img{height:180px}
.left-col .imageWithTextBelowTwoItems .container .row div:nth-child(odd){text-align:left;width:100%;height:29%;padding:0 10px 15px 0}
.left-col .imageWithTextBelowTwoItems .row .col-xs-12{width:50% !important}
.left-col .imageWithTextBelowTwoItems .container{width:100%;margin:0}
.right-col .imageWithTextBelowTwoItems .container{width:100%;margin:0}
.right-col .imageWithTextBelowTwoItems .container .row div{width:100%;margin:0}
.right-col .imageWithTextBelowTwoItems .container .row .col-xs-12{padding:0}
.fullTabWrap .imageWithTextBelowTwoItems .container .row>div:nth-child(odd){text-align:left;width:50%;height:auto;min-height:0;padding:0 10px 15px 0}
.fullTabWrap .imageWithTextBelowTwoItems .container .row>div:nth-child(even){text-align:left;width:50%;height:auto;padding:0 0 15px 10px}
}
@media all and (max-width:768px){.imageWithTextBelowTwoItems.bottomCurves,.imageWithTextBelowTwoItems.topCurves{margin:20px -40px}
}
div.imagetext{font-weight:300;height:auto}
div.imagetext h2,div.imagetext h3{margin-top:0}
div.imagetext c{text-align:center;font-size:40px;color:#333;font-weight:300;margin-bottom:12px}
div.imagetext .container.imagetextbelow .header h1#title{margin:20px 0 12px 0}
div.imagetext .container.imagetextbelow .row h3#item-title.white{color:#fff}
div.imagetext .container.imagetextbelow .row h3#item-title.black{color:#333}
div.imagetext .container.imagetextbelow .row h3#item-title.with-link:hover{text-decoration:underline}
div.imagetext .container.imagetextbelow .row div#text-description{padding:0 20px 20px 0 !important;text-align:left;width:100%}
div.imagetext .container.imagetextbelow .row div#text-description.white{color:#fff}
div.imagetext .container.imagetextbelow .row div#text-description.black{color:#333}
div.imagetext .container.imagetextbelow a.link{width:auto;line-height:normal;margin:0 20px 10px 0;display:inline-block}
div.imagetext .container.imagetextbelow a.link span{margin:0}
div.imagetext .container.imagetextbelow a.purpleBtn.firstCTA,div.imagetext .container.imagetextbelow a.blackBtn.firstCTA{margin-right:20px}
div.imagetext .container.imagetextbelow div.description-margin-top{margin-top:15px}
@media all and (max-width:768px){div.imagetext.imageWithTextBelowThreeItems div.container.imagetextbelow,div.imagetext.imageWithTextBelowTwoItems div.container.imagetextbelow{width:100%;padding:0 20px;margin:0}
div.imagetext.imageWithTextBelowThreeItems div.container.imagetextbelow .row div.col-md-4,div.imagetext.imageWithTextBelowTwoItems div.container.imagetextbelow .row div.col-md-4,div.imagetext.imageWithTextBelowThreeItems div.container.imagetextbelow .row div.col-md-6,div.imagetext.imageWithTextBelowTwoItems div.container.imagetextbelow .row div.col-md-6{width:100%;padding:20px 0 40px 0;margin:0;text-align:left}
div.imagetext.imageWithTextBelowThreeItems div.container.imagetextbelow .row div.col-md-4:last-child,div.imagetext.imageWithTextBelowTwoItems div.container.imagetextbelow .row div.col-md-4:last-child,div.imagetext.imageWithTextBelowThreeItems div.container.imagetextbelow .row div.col-md-6:last-child,div.imagetext.imageWithTextBelowTwoItems div.container.imagetextbelow .row div.col-md-6:last-child{padding:20px 0 !important}
div.imagetext.imageWithTextBelowThreeItems div.container.imagetextbelow .row div.col-md-4 img,div.imagetext.imageWithTextBelowTwoItems div.container.imagetextbelow .row div.col-md-4 img,div.imagetext.imageWithTextBelowThreeItems div.container.imagetextbelow .row div.col-md-6 img,div.imagetext.imageWithTextBelowTwoItems div.container.imagetextbelow .row div.col-md-6 img{width:100%}
}
div.imagetext.imageWithTextBelowThreeItems h2,div.imagetext.imageWithTextBelowThreeItems h3{font-size:2.1rem}
div.imagetext.imageWithTextBelowThreeItems p{width:100%;text-align:left;font-size:1.6rem;color:#333}
div.imagetext.imageWithTextBelowThreeItems ul{padding-left:20px}
div.imagetext.imageWithTextBelowThreeItems a.headlineLink{margin:0;width:auto;text-align:left}
div.imagetext.imageWithTextBelowThreeItems h3.heading-top-position{margin:0 0 15px 0}
div.imagetext.imageWithTextBelowThreeItems h3.heading-bottom-position{margin:15px 0}
div.imagetext.imageWithTextBelowThreeItems.topCurves{border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;border-top:2px solid #b5b2c2;padding-top:50px;padding-left:40px;padding-right:40px;margin:20px 0 20px 0}
div.imagetext.imageWithTextBelowThreeItems.bottomCurves{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;border-bottom:2px solid #b5b2c2;padding-left:40px;padding-right:40px;margin:20px 0 20px 0}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow{padding:0 15px;padding-bottom:20px;width:1140px}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow h1#title{display:block;float:none;width:100%}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow h1#title.center{text-align:center}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow h1#title.left{text-align:left}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow h1#title.right{text-align:right}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow h1#title.black{color:#333}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow h1#title.white{color:#fff}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper{display:table;width:100%;margin:10px 0 20px 0}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper h3#cta-subtitle{display:table-cell;font-size:1.8rem;font-weight:300;line-height:normal;letter-spacing:0;width:50%}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper h3#cta-subtitle.black{color:#333}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper h3#cta-subtitle.white{color:#fff}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper h3#cta-subtitle.only-subtitle.center{float:none;text-align:center;width:100%}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper h3#cta-subtitle.only-subtitle.left{float:none;text-align:left;width:100%}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper h3#cta-subtitle.left{float:none;text-align:left;width:50%}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper h3#cta-subtitle.center{float:none;text-align:center;width:30%}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper div#cta-leftcolumn{display:table-cell;width:20%}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper a#cta-link{display:table-cell;float:none;font-size:1.6rem;font-weight:400;text-align:right;text-transform:uppercase;width:20%}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper a#cta-link:hover{text-decoration:underline}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper a#cta-link.purple{color:#44367d}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper a#cta-link.deep-blue{color:#0b38db}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper a#cta-link.orange{color:#ff7600}
div.imagetext.imageWithTextBelowThreeItems .videoPreview .videoThumbnail{overflow:hidden;position:relative;padding:0}
div.imagetext.imageWithTextBelowThreeItems .videoPreview img{width:100%}
div.imagetext.imageWithTextBelowThreeItems .videoPreview .videoPlayIcon{position:absolute;top:0;right:0;left:0;bottom:0;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 50% no-repeat}
div.imagetext.imageWithTextBelowThreeItems .videoPreview .relatedVideos{position:absolute;text-align:left;width:100%;height:100px;margin:0;bottom:-75px;transition:all .5s ease}
div.imagetext.imageWithTextBelowThreeItems .videoPreview .relatedVideos h3{display:inline;float:right;margin:0;padding:2px 8px;height:25px;color:#fff;font-weight:400;font-size:1.6rem;background-color:rgba(0,176,240,0.77)}
div.imagetext.imageWithTextBelowThreeItems .videoPreview .relatedVideos p{clear:right;color:#fff;font-size:1.3rem;padding:10px 10px 0 15px;line-height:1.2;min-height:75px;margin-bottom:0;background-color:rgba(0,176,240,0.77)}
div.imagetext.imageWithTextBelowThreeItems .videoPreview:hover .relatedVideos{bottom:0}
div.imagetext.imageWithTextBelowThreeItems .videoPreview .description{position:absolute;text-align:left;width:100%;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
div.imagetext.imageWithTextBelowThreeItems .videoPreview .description h3{padding:10px !important}
div.imagetext.imageWithTextBelowThreeItems .description h3{color:#fff;font-size:1.995rem;padding:10px 0 0 10px;margin:0}
div.imagetext.imageWithTextBelowThreeItems .description p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
div.imagetext.imageWithTextBelowThreeItems .videoPlayIcon{position:absolute;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 45% no-repeat}
div.imagetext.imageWithTextBelowThreeItems .container .row div.col-md-4{width:350px;margin:0 30px 20px 0;padding:0}
div.imagetext.imageWithTextBelowThreeItems .container .row div:last-child.col-md-4{margin:0 0 30px 0;padding:0}
div.imagetext.imageWithTextBelowThreeItems .container .row img{width:350px;height:auto}
div.imagetext.imageWithTextBelowThreeItems .container .row .btn{margin:0 20px 5px 0}
@media all and (max-width:768px){div.imagetext.imageWithTextBelowThreeItems.bottomCurves,div.imagetext.imageWithTextBelowThreeItems.topCurves{padding-left:60px;padding-right:60px}
div.imagetext.imageWithTextBelowThreeItems .container .row .heading-below-video-3items{margin-top:20px;text-align:left !important}
div.imagetext.imageWithTextBelowThreeItems .container .row .main-around-popup-video div{padding-bottom:0 !important}
div.imagetext.imageWithTextBelowThreeItems .main-around-popup-video div{padding:0 !important}
div.imagetext.imageWithTextBelowThreeItems .narrowContainer .container .row .col-xs-12{margin-left:0}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow h1#title.center{text-align:center;margin-top:20px}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper{display:block;width:100%}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper h3#cta-subtitle{display:block}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper h3#cta-subtitle.left{float:none;text-align:left;width:100%}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper h3#cta-subtitle.center{float:none;text-align:center;width:100%}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper div#cta-leftcolumn{display:none}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper a#cta-link{display:block;margin-top:10px;text-align:center;width:100%}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper a#cta-link.mobile.left{text-align:left}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper a#cta-link.mobile.center{text-align:center}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .subtitle-wrapper a#cta-link.mobile.right{text-align:right}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow .btn.firstCTA{margin-bottom:5px}
div.imagetext.imageWithTextBelowThreeItems .container a.grnBtn.outlineBtn,div.imagetext.imageWithTextBelowThreeItems .container a.grnBtn{margin-right:20px}
div.imagetext.imageWithTextBelowThreeItems .container .row .videoPreview .videoThumbnail .description{margin:0}
}
@media all and (min-width:769px) and (max-width:1024px){div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow{width:100%;padding:0 30px 20px 30px}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow div.col-md-4{width:290px}
div.imagetext.imageWithTextBelowThreeItems .container.imagetextbelow img{width:100%}
div.imagetext.imageWithTextBelowThreeItems .container h1#title.center{text-align:center;margin-top:20px}
div.imagetext.imageWithTextBelowThreeItems .container .subtitle-wrapper h3#cta-subtitle{color:#333;display:table-cell;line-height:normal;letter-spacing:0;width:50%}
div.imagetext.imageWithTextBelowThreeItems .container .subtitle-wrapper h3#cta-subtitle.left{float:none;text-align:left;width:50%}
div.imagetext.imageWithTextBelowThreeItems .container .subtitle-wrapper h3#cta-subtitle.center{float:none;text-align:center;width:25%;margin-top:20px}
div.imagetext.imageWithTextBelowThreeItems .container .subtitle-wrapper div#cta-leftcolumn{display:table-cell;width:20%}
div.imagetext.imageWithTextBelowThreeItems .container .subtitle-wrapper a#cta-link{display:table-cell;float:none;font-size:1.6rem;font-weight:400;text-align:right;text-transform:uppercase;width:20%}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){div.imagetext.imageWithTextBelowThreeItems .container .row div{text-align:left;height:auto;padding:0 20px 20px 0}
div.imagetext.imageWithTextBelowThreeItems .main-around-popup-video .videoThumbnail .relatedVideos{padding:0 !important}
div.imagetext.imageWithTextBelowThreeItems .container .row .img-items-column{margin-bottom:20px}
div.imagetext.imageWithTextBelowThreeItems .main-around-popup-video .videoThumbnail{padding-bottom:0 !important}
div.imagetext.imageWithTextBelowThreeItems .placeholder{color:#c9c9c9}
}
div.imagetext.imageWithTextBelowTwoItems h2,div.imagetext.imageWithTextBelowTwoItems h3{font-size:2.1rem}
div.imagetext.imageWithTextBelowTwoItems a.headlineLink{width:auto}
div.imagetext.imageWithTextBelowTwoItems p{font-size:1.6rem;color:#333}
div.imagetext.imageWithTextBelowTwoItems ul{padding-left:20px}
div.imagetext.imageWithTextBelowTwoItems .container{width:1140px;padding:0 15px;text-align:left;margin:0 auto}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoPreview .videoThumbnail{overflow:hidden;position:relative}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoPreview .videoThumbnail img{width:100%;height:auto}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoPreview .videoThumbnail .videoPlayIcon{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 50% no-repeat}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoPreview .videoThumbnail .description{width:100%}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoPreview .videoThumbnail .description h3{color:#fff;font-size:1.995rem;padding:0 0 10px 0;margin:0}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoPreview .videoThumbnail .description p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoPreview .relatedVideos{position:absolute;text-align:left;width:100%;height:100px;margin:0;bottom:-75px;transition:all .5s ease}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoPreview .relatedVideos h3{display:inline;float:right;margin:0;padding:2px 8px;height:25px;color:#fff;font-weight:400;font-size:1.6rem;background-color:rgba(0,176,240,0.77)}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoPreview .relatedVideos p{clear:right;color:#fff;font-size:1.3rem;padding:10px 0 10px 10px;line-height:1.2;min-height:75px;margin-bottom:0;background-color:rgba(0,176,240,0.77)}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoPreview:hover .relatedVideos{bottom:0}
div.imagetext.imageWithTextBelowTwoItems.topCurves{border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;border-top:2px solid #b5b2c2;padding-top:50px;margin:20px -40px;padding-left:40px;padding-right:40px}
div.imagetext.imageWithTextBelowTwoItems.bottomCurves{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;border-bottom:2px solid #b5b2c2;padding-left:40px;padding-right:40px;margin:20px -40px}
@media all and (min-width:320px){div.imagetext.imageWithTextBelowTwoItems .container .row div.wistia_responsive_wrapper{width:100%;height:100%;padding:0;text-align:center}
div.imagetext.imageWithTextBelowTwoItems .container .row div.wistia_responsive_wrapper div{padding:0}
div.imagetext.imageWithTextBelowTwoItems .main-around-popup-video{padding:0 !important;margin-bottom:20px !important}
div.imagetext.imageWithTextBelowTwoItems .main-around-popup-video .videoThumbnail{padding:0 !important}
div.imagetext.imageWithTextBelowTwoItems .main-around-popup-video .videoThumbnail .relatedVideos{padding:0 !important}
div.imagetext.imageWithTextBelowTwoItems .container .row .heading-below-video-3items{margin-top:5px;text-align:left !important}
div.imagetext.imageWithTextBelowTwoItems .container .row .main-around-popup-video{padding-bottom:0 !important;margin-bottom:25px}
div.imagetext.imageWithTextBelowTwoItems .container .row .main-around-popup-video .description p{height:40px;padding:0 0 10px 10px}
div.imagetext.imageWithTextBelowTwoItems .container .row .main-around-popup-video .description h3{color:#fff}
div.imagetext.imageWithTextBelowTwoItems .videoPreview{width:100%;padding:0;margin:0}
div.imagetext.imageWithTextBelowTwoItems .videoPreview .description{position:absolute;text-align:left;width:100%;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
}
@media all and (min-width:769px){div.imagetext.imageWithTextBelowTwoItems p{width:100%;text-align:left}
div.imagetext.imageWithTextBelowTwoItems .container .row{margin:0;padding:0}
div.imagetext.imageWithTextBelowTwoItems .container .row .btn{margin:0 20px 5px 0}
div.imagetext.imageWithTextBelowTwoItems .container .row>div:nth-child(odd){text-align:left;width:50%;min-height:0;height:auto;padding:0 15px 20px 0}
div.imagetext.imageWithTextBelowTwoItems .container .row>div:nth-child(even){text-align:left;width:50%;min-height:0;height:auto;padding:0 0 20px 15px}
div.imagetext.imageWithTextBelowTwoItems .container .row div div.videoPreview{width:100%}
div.imagetext.imageWithTextBelowTwoItems .container .row div div.videoPreview .videoThumbnail{width:100%;height:auto}
div.imagetext.imageWithTextBelowTwoItems .container .row div.description{padding:5px 5px 20px 5px}
div.imagetext.imageWithTextBelowTwoItems .container .row .img-items-column{margin-bottom:20px}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoModal{width:auto !important}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoModal .modal-dialog{width:1000px;padding:0}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoModal .modal-dialog div{padding:0;width:auto !important}
div.imagetext.imageWithTextBelowTwoItems .container .row .videoModal .modal-dialog .videoGalleryWrap{width:996px;padding:35px 0 13px 44px}
div.imagetext.imageWithTextBelowTwoItems .container .col-xs-12>img,div.imagetext.imageWithTextBelowTwoItems .container .col-xs-12 .videoThumbnail>a>img{height:270px}
div.imagetext.imageWithTextBelowTwoItems .videoPreview{width:495px;padding:0 0 0 5px;margin:0}
div.imagetext.imageWithTextBelowTwoItems .videoPreview .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
}
@media all and (max-width:768px){div.imagetext.imageWithTextBelowTwoItems.bottomCurves,div.imagetext.imageWithTextBelowTwoItems.topCurves{padding-left:60px;padding-right:60px}
div.imagetext.imageWithTextBelowTwoItems .container .row .heading-below-video-3items{margin-top:20px;text-align:left !important}
div.imagetext.imageWithTextBelowTwoItems .main-around-popup-video div{padding:0 !important}
div.imagetext.imageWithTextBelowTwoItems .row .videoPreview .videoThumbnail .description{margin:0}
div.imagetext.imageWithTextBelowTwoItems .container .row .btn.firstCTA{margin-bottom:5px}
}
@media all and (min-width:769px) and (max-width:1024px){div.imagetext.imageWithTextBelowTwoItems .container{width:100%;padding:0 30px}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){div.imagetext.imageWithTextBelowTwoItems .container .row .img-items-column{margin-bottom:20px}
div.imagetext.imageWithTextBelowTwoItems .container .row .col-xs-12>img,div.imagetext.imageWithTextBelowTwoItems .container .row .col-xs-12 .videoThumbnail>a>img{height:290px}
}
.videoGalleryWrap{width:996px;padding:35px 0 13px 44px;font-weight:300}
.videoGalleryWrap .contentArea{height:945px;overflow-y:auto}
.videoGalleryWrap #carousel-bounding-box{width:auto}
.videoGalleryWrap ul.list-thumb{list-style-type:none;padding-left:0}
.videoGalleryWrap ul.list-thumb li{float:left;display:block;width:250px;min-height:250px;margin:14px 75px 0 0;padding-bottom:10px}
.videoGalleryWrap ul.list-thumb li:nth-child(3n+3){margin-right:0}
.videoGalleryWrap ul.list-thumb li a{cursor:pointer}
.videoGalleryWrap ul.list-thumb li a:hover{cursor:pointer;box-shadow:0 0 3px 3px rgba(73,160,219,0.4)}
.videoGalleryWrap .selected img{box-shadow:0 0 3px 3px rgba(73,160,219,0.4)}
.videoGalleryWrap .carousel-control{position:absolute;top:40%;bottom:auto;left:auto;width:30px;font-size:2.0rem;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.8}
.videoGalleryWrap .carousel-control.left{background-image:none;left:-30px}
.videoGalleryWrap .carousel-control.right{background-image:none;right:-30px}
.videoGalleryWrap .carousel-control i{font-weight:200;font-size:56px;color:#338e9a}
.videoGalleryWrap .featureImage{width:900px}
.videoGalleryWrap .imageDescription{position:absolute;bottom:0;left:0;height:55px;width:100%;background-color:rgba(255,255,255,0.85)}
.videoGalleryWrap h3{margin-top:10px}
.videoGalleryWrap .imageDescription p{top:35%;left:2%;position:relative;width:90%;font-size:1.4rem;color:#000;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.videoGalleryWrap .imageDescription span.date{color:#0b38db;padding-right:.5em}
.vidGall .modal-dialog{width:1000px}
.vidGall .modal-body{padding:0}
.vidGall button.close{position:absolute;z-index:99999999;right:18px;font-size:3.4rem;opacity:.5;display:block}
.videoGalleryWrap .videoDescription{padding-right:25px;font-weight:300;color:#333}
.videoGalleryWrap .videoDescription h4{font-size:3.4rem;font-weight:300;margin-bottom:5px}
.videoGalleryWrap .videoDescription p{font-size:1.6rem;margin-bottom:10px}
.videoGalleryWrap .videoThumbs h4{font-size:1.8rem;font-weight:400;color:#434343;margin:5px 0 0 0}
.videoThumbs ul.list-thumb li h5{margin-bottom:5px;font-size:1.6rem;font-weight:400;color:#434343}
.videoThumbs ul.list-thumb li p{font-size:1.4rem;font-weight:300;color:#434343}
#vidGallery{width:900px;min-height:500px}
.closeMoWin{display:none}
.videoThumbnail .noVideo p{font-size:1.1rem;font-weight:bold}
.w-menu{left:-40px !important;right:0 !important}
@media all and (min-width:769px){.videoGalleryWrap #vidGallery h4.mobile{display:none}
}
@media all and (max-width:768px){#vidGallery{width:100%;padding-top:30px}
.vidGall .modal-dialog{width:96%}
.container{width:100% !important}
.videoThumbs{display:none}
.videoGalleryWrap{width:100%;padding:10px}
.videoGalleryWrap #vidGallery .item{display:block}
.videoGalleryWrap .contentArea{height:auto !important}
.featureImage{width:auto}
.videoModal{padding-bottom:25px}
.textOnlyHeader .myCalix{display:none}
.closeMoWin{position:absolute;right:20px;top:-8px;display:block;font-size:2.0rem;font-weight:400;line-height:2.5;padding-right:10px}
.videoGalleryWrap #vidGallery h4.mobile{font-size:1.8rem;font-weight:400;color:#434343;margin:5px 0 10px 0}
.videoGalleryWrap .videoDescription h4{margin-bottom:5px;font-size:1.6rem;font-weight:400;color:#434343}
}
.video-library-cmp{width:100%;opacity:0;transition:opacity .5s linear}
.video-library-cmp .video-library-wrapper{margin:0 auto;max-width:100%;background-color:#1a1a1a}
.video-library-cmp .library-video{transition:all .4s ease-in-out}
.video-library-cmp .library-video--active{transform:scaleY(1);-ms-transform:scaleY(1)}
.video-library-cmp .library-video--hidden{transform:scaleY(0);-ms-transform:scaleY(0);height:0 !important}
.video-library-cmp .thumbnails-container{padding:10px}
.video-library-cmp .thumbnails-container .more-video-label{color:#fff;font-size:1.1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;padding-left:10.5px}
.video-library-cmp .thumbnails-container .more-video-label i{display:none}
.video-library-cmp .thumbnails-container .current-video-title{color:white;font-size:2.0rem;margin-left:10.5px;font-weight:700;margin-bottom:20px}
.video-library-cmp .thumbnails-container .video-title{text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden}
.video-library-cmp .video-thumbnails{display:flex;display:-ms-flex;flex-wrap:wrap;-ms-flex-wrap:wrap;margin:-7px 0 0 0;padding-left:10.5px}
.video-library-cmp .video-thumbnails_link{cursor:pointer;margin:7px 7px 0 0;position:relative}
.video-library-cmp .video-thumbnails_link section{position:relative}
.video-library-cmp .video-thumbnails_link img{width:100%}
.video-library-cmp .video-thumbnails_link--visible{display:block}
.video-library-cmp .video-thumbnails_link--hidden{display:none}
.video-library-cmp .video-thumbnails_link .video-play-icon{position:absolute;text-align:center;width:100%;padding-top:0;margin:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border:0}
.video-library-cmp .video-thumbnails_link .thumbnail-video-title{text-align:center;padding:5px;font-size:1.4rem;font-weight:600}
@media all and (max-width:768px){.video-library-cmp .thumbnails-container .more-video-label{font-size:1.6rem;margin-bottom:10px;padding-left:7px}
.video-library-cmp .thumbnails-container .more-video-label i{display:inline-block}
.video-library-cmp .video-thumbnails{display:none;margin:-7px 0 0 7px;padding-left:0}
.video-library-cmp .library-video{width:100%}
}
@import "/apps/settings/wcm/designs/calix/clientlibs/css/variables";.newsCarousel .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.newsCarousel .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.newsCarousel .slick-list:focus{outline:0}
.newsCarousel .slick-loading .slick-list{background:@white url("../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/ajax-loader.gif") center center no-repeat}
.newsCarousel .slick-list.dragging{cursor:pointer}
.newsCarousel .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.newsCarousel .slick-track{position:relative;left:0;top:0;display:block}
.newsCarousel .slick-track:before,.slick-track:after{content:"";display:table}
.newsCarousel .slick-track:after{clear:both}
.newsCarousel .slick-loading .slick-track{visibility:hidden}
.newsCarousel .slick-slide{float:left;min-height:1px;display:none}
[dir="rtl"] .newsCarousel .slick-slide{float:right}
.newsCarousel .slick-slide img{display:block}
.newsCarousel .slick-slide.slick-loading img{display:none}
.newsCarousel .slick-slide.dragging img{pointer-events:none}
.newsCarousel .slick-initialized .slick-slide{display:block}
.newsCarousel .slick-loading .slick-slide{visibility:hidden}
.newsCarousel .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.newsCarousel .slick-prev,.newsCarousel .slick-next{position:absolute;display:block;height:22px;width:40px;line-height:0;cursor:pointer;background:transparent;color:@arrow_gray;top:15%;padding:0;border:0;outline:0;font-size:70px}
.newsCarousel .fa{padding-left:0}
.newsCarousel ul.slick-dots{display:none !important}
.newsCarousel .slick-slider{margin-bottom:15px}
.newsCarousel .slider-news-loop{z-index:1;width:100%;left:0}
.newsCarousel .slider-news-loop .event{float:left;width:33.33%;padding:0 80px;text-align:left}
.newsCarousel .slick-next{right:0;z-index:2}
.newsCarousel .slick-prev{left:0;z-index:3}
.newsCarousel{font-weight:300;padding-top:30px}
.newsCarousel h3,.newsCarousel h2{font-size:2.0rem;color:@deep_blue;font-weight:600;margin-bottom:20px}
.newsCarousel p{font-size:1.4rem;color:@dark_dark;font-weight:400;padding:0}
.newsCarousel .twit_link{font-size:1.6rem;color:@orange;font-weight:100}
.newsCarousel .time{font-size:1.4rem;color:@gray;font-weight:100;margin-top:15px}
@media all and (min-width:320px){.newsCarousel p{padding:0}
.newsCarousel .slick-next{width:22px;height:40px}
.newsCarousel .slider-news-loop .event{width:50%;padding:0 40px}
}
@media all and (min-width:769px){.newsCarousel p{font-size:1.6rem;font-weight:100;padding:0}
.newsCarousel .slick-next{width:22px;height:40px}
.newsCarousel .slider-news-loop .event{width:50%;padding:0 40px}
.left-col .newsCarousel .container{width:100%}
.right-col .newsCarousel .container{width:100%}
}
@media all and (min-width:1024px){.newsCarousel .slick-next{right:0;height:45px}
.newsCarousel .slider-news-loop .event{width:33.33%;padding:0 45px}
}
.col-md-4 .smallPar .newsCarousel .slider-news-loop{width:28%}
.text-only-cmp{opacity:0;transition:opacity .3s linear}
.textOnlyHeader{font-weight:300}
.textOnlyHeader .container{width:inherit}
.textOnlyHeader .cta-container a.link:not(:last-of-type){margin:0 20px 0 0}
.textOnlyHeader .cta-container a.link:only-of-type{margin:0}
.textOnlyHeader.topCurves{padding-top:65px;border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;border-top:2px solid #b5b2c2;margin:0 -40px;padding-left:40px;padding-right:40px}
.textOnlyHeader.topCurves h2{margin-bottom:32px}
.textOnlyHeader.topCurves p{margin-bottom:18px}
.textOnlyHeader.bottomCurves{padding-bottom:65px;border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;border-bottom:2px solid #b5b2c2;margin:0 -40px;padding-left:40px;padding-right:40px}
.textOnlyHeader.bottomCurves h2{margin-bottom:32px}
.textOnlyHeader.bottomCurves p{margin-bottom:18px}
.textOnlyHeader ul{padding-left:20px}
.textOnlyHeader h3{font-size:2.0rem;font-weight:300}
.textOnlyHeader h2{font-size:3.6rem;font-weight:300}
.textOnlyHeader .topAligned{margin-top:0}
.textOnlyHeader ul{padding-left:20px}
.textOnlyHeader .cta-container{margin:20px 0;padding-left:0}
.textOnlyHeader .cta-container .btn:nth-of-type(1){margin-right:0}
.textOnlyHeader div.modal-content .closeMoWin{display:none}
.textOnlyHeader div.modal-content div.modal-body .videoGalleryWrap{padding:35px 40px 13px 20px}
.textOnlyHeader div.modal-content div.modal-body .videoGalleryWrap .featureImage{width:auto}
.textOnlyHeader div.modal-content div.modal-body div.container{width:inherit}
@media all and (min-width:769px){.textOnlyHeader .col-sm-10 .cta-container{margin:20px 0}
.textOnlyHeader .col-sm-10 .cta-container .btn:nth-of-type(1){margin-right:0}
.textOnlyHeader .col-sm-10 .cta-container .btn:nth-of-type(2){margin-left:20px}
}
@media all and (max-width:768px){.imageWithTextBelowTwoItems.bottomCurves,.imageWithTextBelowTwoItems.topCurves{margin:20px -40px}
}
.text-cmp{opacity:1;transition:opacity .3s linear}
.text-cmp .container{width:inherit}
.text-cmp .cta-container{margin:20px 0 0 0;padding-left:0}
.text-cmp .cta-container a{max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:visibility .3s linear}
.text-cmp .cta-container a:nth-of-type(1){margin-right:0}
.text-cmp .cta-container a:nth-of-type(2){margin-left:20px}
.text-cmp div.modal-content .closeMoWin{display:none}
.text-cmp div.modal-content div.modal-body .videoGalleryWrap{padding:35px 40px 13px 20px}
.text-cmp div.modal-content div.modal-body .videoGalleryWrap .featureImage{width:auto}
.text-cmp div.modal-content div.modal-body div.container{width:inherit}
@media all and (max-width:768px){.text-cmp .cta-container a{margin-right:0 !important;margin-left:0 !important}
.text-cmp .cta-container a:nth-of-type(1){margin-bottom:0 !important}
.text-cmp .cta-container a:nth-of-type(2){margin-top:10px !important}
}
.header-cta-cmp{padding:20px 0;max-width:250px}
.header-cta-cmp .cta-container a{margin-right:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}
@media all and (max-width:768px){.header-cta-cmp{max-width:100%}
}
.slick-loading .slick-list{background:#fff url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/ajax-loader.gif') center center no-repeat}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../../../../calix/components/ui/video/clientlibs/fonts/slick.eot');src:url('../../../../calix/components/ui/video/clientlibs/fonts/slick.eot?#iefix') format('embedded-opentype'),url('../../../../calix/components/ui/video/clientlibs/fonts/slick.woff') format('woff'),url('../../../../calix/components/ui/video/clientlibs/fonts/slick.ttf') format('truetype'),url('../../../../calix/components/ui/video/clientlibs/fonts/slick.svg#slick') format('svg')}
.video .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.video .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.video .slick-list:focus{outline:0}
.video .slick-loading .slick-list{background:#fff url("../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/ajax-loader.gif") center center no-repeat}
.video .slick-list.dragging{cursor:pointer;cursor:hand}
.video .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.video .slick-track{position:relative;left:0;top:0;display:block}
.video .slick-track:before,.slick-track:after{content:"";display:table}
.video .slick-track:after{clear:both}
.video .slick-loading .slick-track{visibility:hidden}
.video .slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .video .slick-slide{float:right}
.video .slick-slide img{display:block}
.video .slick-slide.slick-loading img{display:none}
.video .slick-slide.dragging img{pointer-events:none}
.video .slick-initialized .slick-slide{display:block}
.video .slick-loading .slick-slide{visibility:hidden}
.video .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.video .slick-prev,.video .slick-next{position:absolute;display:block;height:22px;width:40px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:25%;padding:0;border:0;outline:0}
.video ul.slick-dots{padding:0;margin:0}
.video .slick-slider{margin-bottom:15px}
.video .slider-photos-loop{z-index:1;width:100%;left:0}
.video .slider-photos-loop .event{float:left;width:100%;padding:0;text-align:center}
.video .slick-next{background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/carouselWhiteNextArw.png') 80% no-repeat;top:40%;right:0;z-index:2;width:44px;height:44px}
.video .slick-prev{top:40%;left:0;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/carouselWhitePrevArw.png') 20% no-repeat;z-index:3;width:44px;height:44px}
.video .slick-dots{position:absolute;bottom:10px;display:inline;width:100%;padding:0;list-style:none;text-align:center}
.video .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.video .slick-dots li button{font-size:0;line-height:0;display:inline;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:2px solid transparent;border-radius:10px;background-color:transparent}
.video .slick-dots li button:hover,.video .slick-dots li button:focus{outline:0}
.video .slick-dots li button:hover:before,.video .slick-dots li button:focus:before{opacity:1}
.video .slick-dots li button:before{font-family:'slick';font-size:.6rem;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;border:3px solid #7c62c5;border-radius:10px;background-color:#fff;content:' ';text-align:center;opacity:1;color:#fc0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.video .slick-dots li.slick-active button:before{opacity:1;color:#fc0;border:3px solid #e77400;border-radius:10px;background-color:#fff}
.video{margin:0;padding:65px 0;font-family:'Lato',sans-serif;font-weight:300}
.video .container{padding:0;margin:0 auto}
.video h1{text-align:center;font-size:40px;color:#333;font-weight:300;margin-bottom:12px}
.video h2{font-size:3.6rem;color:#0b38db;font-weight:300;margin-bottom:32px}
.video h3{font-size:2.0rem;color:#333;font-weight:300;text-align:left}
.video p{font-size:1.6rem;color:#333;margin-bottom:18px}
.video .slider-photos-loop ul{text-decoration:none;display:inline}
.video .slider-photos-loop ul li{text-decoration:none;display:inline}
.video img{padding:0;margin:0}
.video .row{padding:0;margin:0}
.video .photoSlider{width:495px;padding:0 5px 0 0;margin:0}
.video .videoPreview{width:495px;padding:0;margin:0}
.video .videoPreview img{width:100%}
.video .videoPreview .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0}
.video .videoPreview .descriptionModal{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0}
.video .description h3{color:#fff;font-size:1.995rem;font-weight:600;padding:0 0 10px 0;margin:0}
.video .descriptionModal h3{color:#fff;font-size:1.995rem;font-weight:600;padding:0 0 10px 0;margin:0}
.video .description p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.video .descriptionModal p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.video .videoPlayIcon{position:absolute;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 45% no-repeat}
.video .featuredStories{width:100%;padding:20px 0 0 0;text-align:center}
.video .featuredStories h3{font-weight:600;text-align:center}
.video .featuredStories .events{float:left;width:333.33px}
.video h3.fieldPhotos{float:left}
.video a.viewAll{float:right;margin-top:25px;font-family:'Lato',sans-serif;font-size:1.3rem;font-weight:400;color:#1d9e74;text-transform:uppercase}
.video a.viewAll:hover,.video a.viewAll:focus{outline:0;text-decoration:none}
.video button:not([class]){display:inline-block}
.video label{margin-bottom:0}
@media all and (min-width:320px){.video .slick-dots{bottom:-35px;display:inline;width:100%;padding:0 0 10px 0;list-style:none;text-align:center}
.video .container{padding:0 15px;margin:0 auto}
.video .container{width:100%}
.video .photoSlider{width:100%;padding:0 0 30px 0;margin:0}
.video .videoPreview{width:100%;padding:0;margin:0}
.video .videoPreview .description{position:absolute;text-align:left;width:100%;bottom:0;padding:10px;margin:0}
.video .videoPreview .descriptionModal{position:absolute;text-align:left;width:100%;bottom:0;padding:10px;margin:0}
.video button{display:none}
}
@media all and (min-width:769px){.video .slick-dots{position:absolute;bottom:10px;display:inline;width:100%;padding:0;list-style:none;text-align:center}
.video .container{padding:0;margin:0 auto;width:1000px}
.video .photoSlider{width:495px;padding:0 5px 0 0;margin:0}
.video .videoPreview{width:495px;padding:0;margin:0}
.video .videoPreview .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0}
.video .videoPreview .descriptionModal{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0}
}
.standalone-video-component{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}
.standalone-video-component.standalone-video-left{justify-content:flex-start}
.standalone-video-component.standalone-video-center{justify-content:center}
.standalone-video-component.standalone-video-right{justify-content:flex-end}
.standalone-video-component .video{padding:0}
.standalone-video-component .relatedVideos{bottom:0;right:0;position:absolute;width:100%}
@media screen and (max-width:768px){.standalone-video-component .relatedVideos{bottom:15px;right:15px}
}
.standalone-video-component .relatedVideos h3{display:inline;float:right;margin:0;padding:2px 2px;height:25px;color:#fff;font-weight:400;font-size:1.6rem}
.standalone-video-component .relatedVideos p{display:none}
.standalone-video-component .videoThumbnail{position:relative}
@media screen and (max-width:768px){.standalone-video-component .videoThumbnail{padding:15px;width:100%}
}
.standalone-video-component .stand-video{max-width:100%}
@media screen and (max-width:768px){.standalone-video-component .stand-video{padding:15px;width:100%}
.standalone-video-component .stand-video .videoModal #vidGallery{min-height:auto}
}
@media screen and (min-width:769px){.standalone-video-component .video-inline .wistia_embed{transition:all .2s ease-in-out}
.standalone-video-component .video-inline .wistia_embed:hover{transform:scale(1.05)}
.standalone-video-component .video-inline .wistia_embed[data-hover-effects="disabled"]:hover{transform:none}
}
.column-control-container .stand-video{padding:0}
.column-control-container .stand-video .videoPreview{max-width:100%}
@media screen and (max-width:768px){.column-control-container .stand-video{padding:15px;width:100%}
}
@media screen and (max-width:768px){.videoPreview{width:100% !important}
}
.overviewWrap{margin:0;padding:65px 0;font-weight:300}
.overviewWrap.bottomBorder{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;border-bottom:2px solid #b5b2c2;padding-left:40px;padding-right:40px;margin:20px -40px}
.overviewWrap.topBorder{border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;border-top:2px solid #b5b2c2;padding-left:40px;padding-right:40px;margin:20px -40px}
.overviewWrap .overviewContent{max-width:1140px;padding:0 15px;margin:0 auto}
.overviewWrap .overviewContent a.overviewItem{width:358px;float:left;display:block;border:1px solid #efefef;min-height:150px;margin-bottom:20px;font-size:2.1rem;font-weight:400;line-height:1.3}
.overviewWrap .overviewContent a.overviewItem:hover{box-shadow:0 0 3px 3px rgba(73,160,219,0.4)}
.overviewWrap .overviewContent a span.overviewThumb{float:left;display:inline;width:150px;min-height:150px;line-height:150px;background-color:#efefef}
.overviewWrap .overviewContent a span.overviewThumb img{vertical-align:middle;width:150px}
.overviewWrap .overviewContent a span.overviewDescription{float:left;display:inline;padding:10px 12px 10px 20px;width:166px;color:#0b38db}
.overviewWrap .overviewContent a span.overviewDescription:hover{text-decoration:none}
.right-col .overviewWrap.bottomBorder{border-bottom-left-radius:50% 55px;border-bottom-right-radius:50% 55px;border-bottom:2px solid #b5b2c2;padding-left:40px;padding-right:40px;margin:20px -40px}
.right-col .overviewWrap.topBorder{border-top-left-radius:50% 55px;border-top-right-radius:50% 55px;border-top:2px solid #b5b2c2;padding-left:40px;padding-right:40px;margin:20px -40px}
@media all and (min-width:769px) and (max-width:1024px){.overviewWrap .overviewContent{padding:0 12px}
.overviewWrap .overviewContent a.overviewItem{width:320px;margin-right:18px}
.overviewWrap .overviewContent a.overviewItem:nth-child(3){margin-right:0}
}
@media all and (min-width:1200px){a.overviewItem{margin-right:18px}
a:nth-child(3).overviewItem{margin-right:0}
}
@media all and (max-width:768px){.overviewWrap{margin:0;padding:20px 0 45px 0;font-weight:300}
.overviewWrap.bottomBorder{border-bottom-left-radius:50% 38px;border-bottom-right-radius:50% 38px}
.overviewWrap.topBorder{border-top-left-radius:50% 38px;border-top-right-radius:50% 38px}
.overviewWrap .overviewContent{padding:20px 15px;width:100%}
.overviewWrap .overviewContent a.overviewItem{width:100%;float:none;min-height:0;height:auto;margin-right:0;margin-bottom:5px;font-size:1.8rem;padding:12px 10px}
.overviewWrap .overviewContent a span.overviewDescription{float:none;display:inline;padding:0;width:100%}
.overviewWrap .overviewContent a span.overviewThumb{display:none}
.overviewWrap .overviewContent a.overviewItem:hover{box-shadow:none;text-decoration:none}
}
.starting-month-dl,.starting-year-dl{width:75px;height:30px}
.starting-month-dl{margin-left:8px;margin-right:5px}
.iconLoadingTab{background:url("../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/ajax-loader-icon.gif");width:32px;height:32px;position:fixed;left:50%;top:50%;margin:-25px 0 0 -25px;z-index:1000}
.starting-year-dl{padding-left:5px}
.press-news-popover .btn:nth-of-type(1){margin-right:0}
.pressAndNews .grid-item{float:left;width:auto;height:auto}
.pressAndNews li .datePickerView{text-align:center;padding:10px 0;margin:0}
.pressAndNews li .datePickerView h3{text-align:center;padding:10px 0;margin:0}
.pressAndNews .myCalix{top:38px}
.pressAndNews{margin:0;padding:15px 0;font-weight:300}
.pressAndNews h1{text-align:left;font-size:56px;color:#333;font-weight:300;margin-bottom:12px}
.pressAndNews h2{padding:0 15px;font-size:3.1rem;color:#333;font-weight:300}
.pressAndNews h3{font-size:1.2rem;color:#333;font-weight:400;text-align:left;margin:70px 0 0 0;padding:0 15px}
.pressAndNews p{font-size:1.6rem;color:#333;margin-bottom:18px;padding:0 15px 0 0}
.pressAndNews img{padding:0;margin:0}
.pressAndNews .container ul.displayFilters li span{display:none}
.pressAndNews .container ul.displayFilters li.grid{border-right:1px solid #bdbdbd;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/gridIcon.png') 0 no-repeat;margin:0;padding:0}
.pressAndNews .container ul.displayFilters li.list{background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/listIcon.png') 100% no-repeat;margin:0 0 0 -5px;padding:0}
.pressAndNews ul.displayFilters li.grid.active{border-right:1px solid #bdbdbd;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/gridIconActive.png') 0 no-repeat;margin:0;padding:0}
.pressAndNews ul.displayFilters li.list.active{background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/listIconActive.png') 100% no-repeat;margin:0 0 0 -5px;padding:0}
.pressAndNews .container ul.displayFilters li a{display:block;width:40px;height:25px}
.pressAndNews .container .subNavMobile{display:none}
.pressAndNews .subNav{width:1000px}
.pressAndNews .subNav ul{list-style:none;display:inline-block;float:left;padding:0 20px 0 0}
.pressAndNews .subNav ul.categories{display:inline}
.pressAndNews .subNav ul.categories li{display:inline-block}
.pressAndNews .subNav ul.categories li a{text-align:center;padding:10px;margin:0 5px 0 0;width:150px;display:block;background:#efefef;color:#666}
.pressAndNews .subNav ul.categories li a.active{text-align:center;padding:10px;margin:0 5px 0 0;width:150px;display:block;color:#fff}
.pressAndNews .subNav form{float:left;padding:0 20px 0 0}
.pressAndNews .description h3{color:#333;font-size:1.2rem;font-weight:400;padding:0 0 5px 0;margin:0}
.pressAndNews .description p{color:#333;font-size:2.1rem;line-height:24px;padding:0;margin:0}
.pressAndNews .row{padding:0;margin:0}
.pressAndNews .gridView .location{display:none}
.pressAndNews .gridView .description h2{padding:0;margin:5px 0}
.pressAndNews .gridView .videoModule img{width:100%}
.pressAndNews .gridView .videoModule .description{position:relative;text-align:left;bottom:0;padding:20px;margin:0;background-color:#e7e7e7}
.pressAndNews .gridView a:hover{text-decoration:none}
.pressAndNews .gridView .videoPlayIcon{position:absolute;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 35% no-repeat}
.pressAndNews .gridView .eventModule{background:#e7e7e7}
.pressAndNews .gridView .eventModule p{padding:0 15px 0 15px}
.pressAndNews .gridView .eventTab{letter-spacing:1px;position:absolute;z-index:5;top:20px;text-transform:uppercase;color:#fff;vertical-align:middle;padding:5px 5px 5px 13px;font-size:1.2rem;font-weight:400}
.pressAndNews .gridView .speakerModule{position:relative}
.pressAndNews .gridView .speakerModule .description{position:relative;text-align:left;padding:20px;margin:0;background-color:#e7e7e7}
.pressAndNews .gridView .speakerModule .description img.bio{position:absolute;left:15px;bottom:35%;width:99px;height:132px}
.pressAndNews .gridView .col-sm-6:nth-child(even){float:left;margin:0 0 20px 0;padding:0}
.pressAndNews .gridView .col-sm-6:nth-child(odd){float:left;padding:0;margin:0 10px 20px 0;clear:both}
.pressAndNews .gridView .col-sm-6:nth-child(even),.pressAndNews .gridView .col-sm-6:nth-child(odd){margin:0 0 20px 0}
.pressAndNews .listView .location{display:block;font-size:1.2rem;text-transform:uppercase;padding:5px 0}
.pressAndNews .listView .eventTab{position:relative;margin:0;padding:5px 30px 0 0;height:80px;z-index:5;vertical-align:middle;float:left}
.pressAndNews .listView .eventTab span{letter-spacing:1px;position:relative;text-transform:uppercase;color:#fff;padding:5px 10px;font-size:1.2rem;font-weight:400;text-align:center}
.pressAndNews .listView h2{color:#0b38db;padding:5px 0;margin:0}
.pressAndNews .listView h2:hover{text-decoration:underline}
.pressAndNews .listView .videoModule img{width:100%}
.pressAndNews .listView .videoModule .description{position:relative;text-align:left;bottom:0;margin:0;background-color:transparent}
.pressAndNews .listView .eventModule .description{text-align:left}
.pressAndNews .listView .videoModule a:hover{text-decoration:none}
.pressAndNews .listView .speakerModule a:hover{text-decoration:none}
.pressAndNews .listView .eventModule a:hover{text-decoration:none}
.pressAndNews .listView .videoPlayIcon{display:none}
.pressAndNews .listView .videoModule img{display:none}
.pressAndNews .listView .speakerModule img{display:none}
.pressAndNews .listView a{display:block}
.pressAndNews .listView .videoModule .description{background:transparent;padding:0 0 15px 0}
.pressAndNews .listView .speakerModule .description{background:transparent;padding:0 0 15px 0}
.pressAndNews .listView .eventModule .description{background:transparent;padding:0 0 15px 0}
.pressAndNews .listView .speakerModule .description p{display:none}
.pressAndNews .listView .eventModule{background-color:transparent}
.pressAndNews .listView .eventModule p:nth-child(odd){display:none}
.pressAndNews .listView .eventModule{position:relative}
.pressAndNews .listView .speakerModule{position:relative}
.pressAndNews .listView .speakerModule .description{float:none}
.pressAndNews .listView .speakerModule img{display:none}
.pressAndNews .listView .eventModule img{display:none}
.pressAndNews .listView .videoModule img{display:none}
.pressAndNews .listView .col-sm-6:nth-child(even){float:none;margin:10px 0 0 0;width:100%;clear:both;border-bottom:1px solid #e7e7e7}
.pressAndNews .listView .col-sm-6:nth-child(odd){float:none;margin:10px 0 0 0;width:100%;clear:both;border-bottom:1px solid #e7e7e7}
.popover-content{padding:15px}
.popover-content .form-control{border-radius:0}
.popover-content .form-group{width:160px}
.popover-content .form-group input[type="text"]{font-weight:400;color:#666;padding:5px 0 3px 15px;border:0;width:100%;background-color:#ececec;transition:none;margin-bottom:18px}
.popover-content .form-group .autoLog{font-weight:400;font-size:1.4rem;color:#666;padding-left:6px}
.popover-content .forgotPass{text-align:center}
.popover-content .forgotPass .mostRecent{font-weight:400;font-size:1.6rem;color:#0b38db}
.popover-content .forgotPass a:hover{text-decoration:underline}
.pressAndNews .tab-content{margin-bottom:15px;clear:both}
.pressAndNews .container .subNavMobile .glyphicon{position:absolute;right:10px;top:7px;font-size:2.0rem;color:#ccc}
@media all and (min-width:320px){.pressAndNews .gridView img.bio{bottom:135px}
.pressAndNews .myCalix{display:none}
.pressAndNews p{font-size:1.8rem;color:#333;margin-bottom:18px}
.pressAndNews h1{text-align:left;font-size:46px;color:#333;font-weight:300;margin:12px 0}
.pressAndNews .container{position:relative;padding:0 15px;margin:0 auto;width:100%;text-align:center}
.pressAndNews .subNav{width:100%}
.pressAndNews .container .subNavMobile{position:relative;display:block;padding:0 0 20px 0}
.pressAndNews .container .showingMostRecentNav .monthPicker,.pressAndNews .container .showingMostRecentNav .dayPicker{display:inline-block}
.pressAndNews .container ul.displayFilters{display:inline-block;list-style:none;padding:10px 10px 10px 0}
.pressAndNews ul.displayFilters li{display:inline-block;list-style:none;background:#ded}
.pressAndNews .gridView .speakerModule .description img.bio{position:absolute;left:15px;bottom:93%;width:74px;height:99px}
.pressAndNews .gridView .videoPlayIcon{position:absolute;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 30% no-repeat}
.pressAndNews .gridView .col-sm-6:nth-child(even){padding:0;margin:0 0 15px 0}
.pressAndNews .gridView .col-sm-6:nth-child(odd){padding:0;margin:0 0 15px 0}
.pressAndNews .gridView .description{position:relative;color:#333;text-align:left;bottom:0;padding:20px;margin:0;background-color:#e7e7e7}
.pressAndNews .gridView .eventModule .description{padding:70px 20px 20px 20px}
.pressAndNews .gridView .eventModule p{padding:10px 0 0 0}
.pressAndNews .gridView h2{font-size:1.8rem;padding:0}
.pressAndNews .gridView p{font-size:1.4rem;line-height:20px;padding:0}
.pressAndNews .gridView .location{padding:10px 0 0 0}
.pressAndNews .subNav{display:none}
.pressAndNews .listView .eventTab{position:relative;margin:15px 0 0 0;padding:5px 30px 0 0;z-index:5;vertical-align:middle;float:none;height:45px;text-align:left}
.pressAndNews .listView .eventTab span{letter-spacing:1px;position:relative;text-transform:uppercase;color:#fff;padding:5px 10px;font-size:1.2rem;font-weight:400;text-align:center}
.pressAndNews .listView h2{font-size:1.8rem}
.pressAndNews .listView .col-sm-6:first-child{border-top:1px solid #e7e7e7}
.pressAndNews .listView .col-sm-6:nth-child(even){float:none;margin:0;padding:0;width:100%;clear:both;border-bottom:1px solid #e7e7e7}
.pressAndNews .listView .col-sm-6:nth-child(odd){float:none;margin:0;padding:0;width:100%;clear:both;border-bottom:1px solid #e7e7e7}
.showingMostRecentNav a,.showingMostRecentNav a:hover{color:#333}
.container .filters{text-align:left;margin-right:0}
}
@media all and (max-width:769px){.pressAndNews .showingMostRecentNav{float:left;margin:10px 0 5px 0}
.pressAndNews .dropdown-menu{top:60%;border-top:1px solid #ccc;width:100%}
.pressAndNews .container .subNavMobile .btn-default{width:100%;border-radius:0;text-align:left}
.pressAndNews .gridView .col-sm-6{width:100%}
}
@media all and (min-width:769px){.container .filters{text-align:left;margin-right:20px}
.pressAndNews .gridView img.bio{bottom:120px}
.pressAndNews .myCalix{display:block}
.pressAndNews p{font-size:2.1rem;color:#333;margin-bottom:18px;width:100%;max-width:769px}
.pressAndNews h1{text-align:left;font-size:56px;color:#333;font-weight:300;margin-bottom:12px}
.pressAndNews .container{padding:0;margin:0 auto;text-align:center}
.pressAndNews .subNav{width:70%;display:block}
.pressAndNews .subNav a{text-decoration:none}
.pressAndNews .subNav ul.categories li a:hover{color:#fff}
.pressAndNews .container ul.displayFilters{display:inline-block;list-style:none;right:0;padding:10px 0 10px 10px;text-align:right;float:right}
.pressAndNews .gridView .col-sm-6:nth-child(even):hover{outline:2px solid #b4deef}
.pressAndNews .gridView .col-sm-6:nth-child(odd):hover{outline:2px solid #b4deef}
.pressAndNews .container ul.displayFilters li{display:inline-block;list-style:none}
.pressAndNews .gridView .speakerModule .description img.bio{position:absolute;left:15px;bottom:120px;width:99px;height:132px}
.pressAndNews .gridView .videoPlayIcon{position:absolute;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 35% no-repeat}
.pressAndNews .gridView .col-sm-6:nth-child(odd){clear:both}
.pressAndNews .gridView .description{position:relative;color:#333;text-align:left;bottom:0;padding:20px;margin:0;background-color:#e7e7e7}
.pressAndNews .gridView .eventModule .description{padding:70px 20px 20px 20px}
.pressAndNews .gridView .eventModule p{padding:10px 0 0 0}
.pressAndNews .listView .location{font-size:1.2rem;text-transform:uppercase;padding:5px 0;display:block}
.pressAndNews .listView .eventTab{position:relative;margin:0;padding:5px 30px 0 0;height:80px;z-index:5;vertical-align:middle;float:left}
.pressAndNews .listView .eventTab span{letter-spacing:1px;position:relative;text-transform:uppercase;color:#fff;padding:5px 10px;font-size:1.2rem;font-weight:400;text-align:center}
.pressAndNews .listView h2{padding:5px 0;margin:0}
.pressAndNews .listView .videoModule img{width:100%}
.pressAndNews .listView .videoModule .description{position:relative;text-align:left;bottom:0;margin:0;background-color:transparent}
.pressAndNews .listView .eventModule .description{text-align:left}
.pressAndNews .listView .videoModule a:hover{text-decoration:none}
.pressAndNews .listView .speakerModule a:hover{text-decoration:none}
.pressAndNews .listView .eventModule a:hover{text-decoration:none}
.pressAndNews .listView .videoPlayIcon{display:none}
.pressAndNews .listView .videoModule img{display:none}
.pressAndNews .listView .speakerModule img{display:none}
.pressAndNews .listView a{display:block}
.pressAndNews .listView .videoModule .description{background:transparent}
.pressAndNews .listView .speakerModule .description{background:transparent}
.pressAndNews .listView .eventModule .description{background:transparent}
.pressAndNews .listView .videoModule .description .location{display:block}
.pressAndNews .listView .speakerModule .description p{display:none}
.pressAndNews .listView .eventModule{background-color:transparent}
.pressAndNews .listView p:nth-child(odd){display:none}
.pressAndNews .listView .eventModule{position:relative}
.pressAndNews .listView .speakerModule{position:relative}
.pressAndNews .listView .speakerModule .description{float:none}
.pressAndNews .listView .speakerModule img{display:none}
.pressAndNews .listView .eventModule img{display:none}
.pressAndNews .listView .videoModule img{display:none}
.pressAndNews .listView .col-sm-6:nth-child(even){float:none;margin:20px 0 0 0;width:100%;clear:both;border-bottom:1px solid #e7e7e7}
.pressAndNews .listView .col-sm-6:nth-child(odd){float:none;margin:20px 0 0 0;width:100%;clear:both;border-bottom:1px solid #e7e7e7}
.pressAndNews .listView .col-sm-6:first-child{border-top:0}
.pressAndNews .listView .col-sm-6:last-child{border-top:0}
.pressAndNews .listView .eventTab{position:relative;margin-right:15px;padding:5px 15px 0 0;width:180px;height:80px;z-index:5;vertical-align:middle;float:left}
.pressAndNews .listView .eventTab span{letter-spacing:1px;position:relative;text-transform:uppercase;color:#fff;padding:5px 10px;font-size:1.2rem;font-weight:400;text-align:center}
.pressAndNews .listView h2{padding:0;font-size:2.1rem}
.pressAndNews .container .subNavMobile{display:none}
.pressAndNews .container .showingMostRecentNav{margin:25px 10px 0 0}
.pressAndNews .showingMostRecentNav a,.pressAndNews .showingMostRecentNav a:hover{font-weight:600;float:right;margin:12px 20px 0 0}
.pressAndNews .arrow-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ff7600;float:right;margin:7px 0 0 5px}
}
@media all and (min-width:769px) and (max-width:1024px){.pressAndNews .gridView .col-sm-6{width:480px}
}
@media all and (min-width:1025px){.pressAndNews .gridView .col-sm-6{float:left;margin:0 0 20px 0;padding:0;width:545px}
}
.pressReleaseNewsWrap{margin:0 auto;max-width:1140px;padding:35px 15px 0 15px;font-weight:300;background-color:#fff}
.pressReleaseNewsWrap .releaseURL{display:none}
.pressReleaseNewsWrap p{font-size:1.6rem}
.pressReleaseNewsWrap ul,ol{font-size:1.6rem}
.pressReleaseNewsWrap .pressReleaseNewsHeader{padding-bottom:40px}
.pressReleaseNewsWrap .pressReleaseNewsHeader h2{font-size:42px;font-weight:300;color:#333;margin-bottom:20px;max-width:875px}
.pressReleaseNewsWrap .pressReleaseNewsHeader p{font-size:2.1rem;font-weight:300;color:#333;width:650px}
.pressReleaseNewsWrap .pressReleaseNewsHeader a.dLoad,.pressReleaseNewsWrap .pressReleaseNewsHeader p.pressReleaseNewsDescription{margin-top:40px;float:left}
.pressReleaseNewsWrap .pressReleaseNewsHeader a.dLoad{margin-left:20px;line-height:3.4;padding-left:13px}
.pressReleaseNewsWrap .pressReleaseNewsHeader a.dLoad i{margin-top:-2px}
.pressReleaseNewsWrap .pressReleaseNewsHeader span.releaseNewsDate,.pressReleaseNewsWrap .pressReleaseNewsHeader span.releaseNewsSource{font-size:2.1rem;font-weight:400;color:#333;text-transform:uppercase}
.pressReleaseNewsWrap .pressReleaseNewsHeader span.releaseNewsSource::before{content:" | "}
.pressReleaseNewsWrap .pressReleaseNewsContent{margin-top:40px;width:628px}
.pressReleaseNewsWrap .pressReleaseNewsContent p{max-width:750px}
.pressNewslinkWrap .pressNewslinkContent .pressNewslinkItem{border-bottom:1px solid #e7e7e7;padding-bottom:15px;margin-bottom:20px}
.pressNewslinkWrap .pressNewslinkContent .pressNewslinkItem span{display:block}
.pressNewslinkWrap .pressNewslinkContent .pressNewslinkItem span.titleTag{letter-spacing:1px;position:relative;text-transform:uppercase;color:#fff;padding:5px 10px;font-size:1.2rem;font-weight:400;text-align:center;display:inline}
.pressNewslinkWrap .pressNewslinkContent .pressNewslinkItem span.sourceName,.pressNewslinkWrap .pressNewslinkContent .pressNewslinkItem span.pressNewsDate{color:#333;font-size:1.2rem;font-weight:400;padding:0 0 5px 0;margin-top:10px}
.pressNewslinkWrap .pressNewslinkContent .pressNewslinkItem span.eventLocation{color:#333;font-size:1.2rem;font-weight:400;padding:0 0 5px 0;margin-top:10px;text-transform:uppercase}
.pressNewslinkWrap .pressNewslinkContent .pressNewslinkItem span.external,.pressNewslinkWrap .pressNewslinkContent .pressNewslinkItem span.sourceName{display:inline}
.pressNewslinkWrap .pressNewslinkContent .pressNewslinkItem span.sourceName::before{content:" | "}
.pressReleaseNewsWrap .left-col{width:66.6%;float:left}
.pressReleaseNewsWrap .right-col{width:33.3%;float:left}
.pressReleaseNewsWrap .right-col .backPressNews{display:none}
@media all and (max-width:768px){.pressReleaseNewsWrap{padding:0 15px}
.pressReleaseNewsWrap .left-col{width:100%;float:none}
.pressReleaseNewsWrap .right-col{width:100%;float:none}
.pressReleaseNewsWrap .pressReleaseNewsContent{width:100%;padding-bottom:10px}
.pressReleaseNewsWrap .pressReleaseNewsContent p,.pressReleaseNewsWrap .pressReleaseNewsHeader p{max-width:100%;width:100%}
.pressNewslinkWrap .pressNewslinkContent .pressNewslinkItem{border-bottom:0;padding-bottom:0;margin-bottom:5px;border-top:1px solid #e7e7e7;padding-top:25px;margin-top:20px}
.pressReleaseNewsWrap .pressReleaseNewsHeader span.pressNewsDate,.pressReleaseNewsWrap .pressReleaseNewsHeader span.sourceName{font-size:1.8rem;font-weight:300;color:#333;text-transform:uppercase}
.pressReleaseNewsWrap .pressReleaseNewsHeader p.pressReleaseNewsDescription{margin-top:25px}
.pressReleaseNewsWrap .pressReleaseNewsHeader p{font-size:1.8rem}
.pressReleaseNewsWrap p{font-size:1.4rem}
.pressNewslinkWrap .pressReleaseNewsHeader{padding-bottom:25px}
.pressNewslinkWrap .pressNewslinkContent{margin-top:25px}
.pressReleaseNewsWrap .right-col .backPressNews{text-align:center;max-width:85%;display:block;padding:0 3px;margin:20px auto 0 auto}
.pressReleaseNewsWrap .pressReleaseNewsHeader a.dLoad{margin:20px 0 20px 0}
}
@media print{.wideContainer{width:70%}
.footerWrapper,.breadCrumbs,.breadCrumbs a,.my-calix,.pressNewslinkWrap,.grnBtn{display:none}
.pressReleaseNewsWrap .pressReleaseNewsHeader span.releaseNewsDate,.pressReleaseNewsWrap .pressReleaseNewsHeader span.releaseNewsSource{font-size:1.8rem;font-weight:400}
.pressReleaseNewsWrap .pressReleaseNewsHeader p{font-size:1.6rem}
.releaseURL{font-size:1.6rem;display:block !important;font-weight:500;color:#1d9e74}
.printLogo,.releaseURL{display:block !important}
}
.fullWidthTeaser{margin:0;padding:65px 0;font-weight:300}
.fullWidthTeaser .container{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}
.fullWidthTeaser.topCurve{border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;border-top:2px solid #b5b2c2 !important;border-bottom:2px solid transparent;margin:20px -40px;padding-left:40px;padding-right:40px}
.fullWidthTeaser.bottomCurve{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;border-bottom:2px solid #b5b2c2 !important;border-top:2px solid transparent;margin:20px -40px;padding-left:40px;padding-right:40px}
.fullWidthTeaser h1{text-align:center;margin-bottom:50px;font-size:40px;font-weight:300}
.fullWidthTeaser h3{font-size:1.8rem;color:#333;font-weight:600;margin-top:0}
.fullWidthTeaser p{font-size:1.6rem;color:#333;margin-bottom:18px}
.fullWidthTeaser ul{padding-left:20px}
@media all and (max-width:768px){.hidden-mobile{display:none}
.col-md-3.col-sm-10.col-xs-12{margin-top:20px}
.fullWidthTeaser h1{text-align:left;font-size:3.0rem;margin-bottom:0}
.fullWidthTeaser.topCurve{border-top-left-radius:100% 76px;border-top-right-radius:100% 76px;border-top:2px solid #b5b2c2;margin:20px -40px;padding-left:40px;padding-right:40px}
.fullWidthTeaser.bottomCurve{border-bottom-left-radius:100% 76px;border-bottom-right-radius:100% 76px;border-bottom:2px solid #b5b2c2;margin:20px -40px;padding-left:40px;padding-right:40px}
}
.tab-container-wrapper{opacity:0;transition:opacity 1s linear}
.fullTabWrap{margin:0 auto;font-family:'Lato',sans-serif;font-weight:400}
.myTabContent{padding:14px 0 16px 0;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd}
.narrowContainer .fullTabWrap .tabBlock .genericContent .heroFullCurvedContainer{padding-bottom:20px;padding-top:5px;min-width:auto}
.nav-tabs>li>a{border-style:none;border-radius:0;font-size:1.6rem;color:#666}
.nav-tabs>li>a:hover{border-color:#fff;border-radius:0}
.nav>li>a:hover,.nav>li>a:focus{background-color:#fff}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border-top:0;border-right:0;border-left:0;border-bottom:5px solid #ff7600;color:#333}
.tabBlock{display:inline;float:left;width:100%;margin-right:16px;min-height:155px;margin-bottom:16px;overflow:hidden;padding-left:10px}
.noBackground{background-color:transparent !important}
.displayBackground{background-color:#f7f7f7}
.tabBlock.last{margin-right:0}
.panel-title>a,.panel-title>a:hover{width:100%;display:block;text-decoration:none}
.tab-content>.active.tab-pane{display:block;left:0;position:relative}
.tab-content>.tab-pane{display:block;left:-9999px;position:absolute}
.left-col .fullTabWrap.container{margin:0 auto;padding:20px 0 0;width:95%}
#contentWrapper .innerWrap .tabBlock .container{width:inherit}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tabBlock .imageWithTextBelowThreeItems .container{width:100% !important}
}
@media all and (min-width:769px){.fullTabWrap .imageWithTextBelowThreeItems .container .row div.description{padding-left:0 !important;padding-top:0 !important}
}
@media all and (max-width:768px){.fullTabWrap.container{padding:0;position:relative}
.myTabContent{padding:0;border-top:0;border-bottom:0}
.tabBlock{display:block;float:none;width:100%;margin-right:0;min-height:155px;margin-bottom:16px}
.tabBlock.last{margin-bottom:0}
.panel-group .panel-heading + .panel-collapse>.panel-body,.panel-default>.panel-heading + .panel-collapse>.panel-body{border:0}
.panel-group .panel-heading + .panel-collapse>.panel-body,.panel-group .panel-heading + .panel-collapse>.list-group{border-top:0}
.panel-group .panel-heading{background-color:#fff;border-bottom:1px solid #e7e7e7}
.panel{border:0}
.panel-group{margin-bottom:0}
.panel-group .panel{border-radius:0}
.panel-body{padding:0}
.panel-title a i{float:right}
a.js-tabcollapse-panel-heading{font-size:2.1rem;color:#333;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/tabArrow.png') right 2px no-repeat;padding-right:30px}
a.js-tabcollapse-panel-heading.collapsed{font-size:2.1rem;color:#666;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/tabArrow.png') right -48px no-repeat}
}
.unevenColumnWrap.container.twoThirds{padding:0}
.unevenColumnWrap{margin:0;padding:65px 0;font-weight:300}
.unevenColumnWrap.fullBorder{border-radius:50% 76px;border-bottom:2px solid #b5b2c2;border-top:2px solid #b5b2c2}
.unevenColumnWrap.topBorder{border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;border-top:2px solid #b5b2c2;margin:20px -40px !important;padding-left:40px;padding-right:40px}
.unevenColumnWrap.bottomBorder{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;border-bottom:2px solid #b5b2c2;margin:20px -40px !important;padding-left:40px;padding-right:40px}
.narrowContainer .unevenColumnWrap.topBorder{border-top-left-radius:50% 55px;border-top-right-radius:50% 55px;border-top:2px solid #b5b2c2;margin:20px -40px !important;padding-left:40px;padding-right:40px}
.narrowContainer .unevenColumnWrap.bottomBorder{border-bottom-left-radius:50% 55px;border-bottom-right-radius:50% 55px;border-bottom:2px solid #b5b2c2;margin:20px -40px !important;padding-left:40px;padding-right:40px}
.unevenColumnWrap .container{padding:0;margin:0 auto}
.unevenColumnWrap h1{text-align:center;font-size:40px;color:#333;font-weight:300;margin-bottom:12px}
.unevenColumnWrap h2{font-size:3.6rem;font-weight:300;margin-bottom:32px}
.unevenColumnWrap h3{color:#333;font-size:3.2rem;font-weight:800;margin-top:0}
.unevenColumnWrap h3.link{line-height:1.1;text-transform:none;width:100%}
.unevenColumnWrap h3.link:hover{line-height:1.1;text-decoration:none}
.unevenColumnWrap p{font-size:1.6rem;color:#333;margin-bottom:18px}
.unevenColumnWrap ul,ol{font-size:1.6rem}
.unevenColumnWrap img{padding:0;margin:0}
.unevenColumnWrap .row .col-sm-4.col-sm-8.col-xs-12{padding:0}
.unevenColumnWrap .row{padding:0;margin:0}
.unevenColumnWrap .row .col-sm-8{padding-right:0;padding-left:0}
.unevenColumnWrap .txtRight{padding-left:15px !important}
.unevenColumnWrap .txtLeft{padding-right:15px !important}
.unevenColumnWrap .imgWrap{padding:4px 0 15px 0;margin:0}
.unevenColumnWrap img{width:100%}
.unevenColumnWrap a:focus{outline:0;text-decoration:none}
.left-col .unevenColumnWrap .container{margin:0 auto;padding:20px 0 0;width:95%}
.unevenColumnWrap .imgWrap .description{position:relative;text-align:left;width:100%;height:70px;bottom:70px;padding:10px;margin:0 0 -65px 0}
.unevenColumnWrap .description p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.unevenColumnWrap .imgWrap .description-image{position:absolute;text-align:left;width:333px;bottom:15px;padding:10px;margin:0}
.tabBlock .unevenColumnWrap .imgWrap .description-image{height:23%;width:100%;overflow:hidden}
.unevenColumnWrap .description-image p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.unevenColumnWrap .imgWrap .videoThumbnail{overflow:hidden;position:relative}
.unevenColumnWrap .imgWrap img{width:100%}
.unevenColumnWrap .videoPlayIcon{position:absolute;top:0;right:0;left:0;bottom:0;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 50% no-repeat}
.unevenColumnWrap .imgWrap .relatedVideos{position:absolute;text-align:left;width:100%;height:100px;margin:0;bottom:-75px;transition:all .5s ease}
.unevenColumnWrap .imgWrap:hover .relatedVideos{bottom:0}
.unevenColumnWrap .relatedVideos h3{display:inline;float:right;margin:0;padding:2px 8px;height:25px;color:#fff;font-weight:400;font-size:1.6rem}
.unevenColumnWrap .relatedVideos p{clear:right;color:#fff;font-size:1.3rem;padding:10px 30px 0 15px;line-height:1.2;min-height:75px;margin-bottom:0}
.unevenColumnWrap .imgWrap .descriptionImage{position:absolute;text-align:left;width:100%;bottom:15px;padding:10px;margin:0}
.unevenColumnWrap .description h3{color:#fff;font-size:1.995rem;font-weight:600;padding:0 0 10px 0;margin:0}
.unevenColumnWrap .descriptionImage p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.unevenColumnWrap .videoPlayIcon{position:absolute;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 45% no-repeat}
.left-col .unevenColumnWrap .imgWrap .description{width:100%;height:27%}
.left-col .unevenColumnWrap .imgWrap .description-image{width:100% !important;height:22% !important;overflow:hidden !important}
@media all and (max-width:768px){.unevenColumnWrap{padding:65px 15px}
.unevenColumnWrap .container .link{margin-bottom:10px}
.unevenColumnWrap .row{padding:0 15px}
.unevenColumnWrap .row .col-sm-8.col-xs-12{padding:0}
.unevenColumnWrap .txtRight{padding-left:0 !important}
.unevenColumnWrap .txtLeft{padding-right:0 !important}
.left-col .tabBlock .unevenColumnWrap .row{padding-left:0 !important}
.narrowContainer .unevenColumnWrap.bottomBorder{padding-left:60px;padding-right:60px}
.unevenColumnWrap .container{width:100%}
.unevenColumnWrap .container .btn{margin-bottom:5px}
.unevenColumnWrap .ctaLink{margin:12px auto;display:block;text-align:center}
.unevenColumnWrap .imgWrap{padding:4px 0 15px 0}
.showInMobileOptional{display:block}
.unevenColumnWrap .imgWrap .description{position:absolute;text-align:left;width:100%;bottom:0;padding:10px;margin:0}
.unevenColumnWrap button{display:none}
.unevenColumnWrap .videoPlayIcon{background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 40% no-repeat}
.unevenColumnWrap .imgWrap .relatedVideos{position:relative;text-align:left;width:100%;height:9%;margin:0;bottom:50px;transition:none}
.unevenColumnWrap .relatedVideos h3{display:block;float:none;margin:10px 0 0 0;padding:2px 0;height:auto;color:#000;font-weight:400;font-size:1.6rem;background-color:#fff}
.unevenColumnWrap .relatedVideos p{clear:none;color:#000;font-size:1.3rem;padding:10px 30px 0 0;line-height:1.4;min-height:0;margin-bottom:0;background-color:#fff}
.unevenColumnWrap.topBorder{border-top-left-radius:100% 76px;border-top-right-radius:100% 76px;border-top:2px solid #b5b2c2;margin:20px 0 20px 0;padding-left:40px;padding-right:40px}
.unevenColumnWrap.bottomBorder{border-bottom-left-radius:100% 76px;border-bottom-right-radius:100% 76px;border-bottom:2px solid #b5b2c2;margin:20px 0 20px 0;padding-left:40px;padding-right:40px}
}
@media all and (min-width:769px){.unevenColumnWrap .container{padding:0;margin:0 auto;width:1000px}
.unevenColumnWrap .container .btn{margin:0 20px 5px 0}
.unevenColumnWrap .container .link{margin-right:20px}
.showInMobileOptional{display:block !important}
.fullTabWrap .unevenColumnWrap .container{padding:0;margin:0 auto;width:90%}
}
@media all and (max-width:480px){.unevenColumnWrap .videoPlayIcon{background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 30% no-repeat}
}
@media all and (min-width:320px){.unevenColumnWrap .imgWrap .description{position:absolute;text-align:left;width:100%;bottom:0;padding:10px;margin:0}
.newsAndSocialSpotlight button{display:none}
}
@media all and (min-width:769px){.unevenColumnWrap .imgWrap .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0}
.tabBlock .unevenColumnWrap .imgWrap .description{width:100%;height:27%;overflow:hidden}
.fullTabWrap .unevenColumnWrap{padding:20px 0}
.fullTabWrap .unevenColumnWrap.topBorder{padding:65px 0}
.fullTabWrap .unevenColumnWrap.bottomBorder{padding:65px 0}
}
.relatedProductsWrap{font-weight:300;margin-left:-40px;margin-right:-40px;padding:65px 40px}
.relatedProductsWrap.curve-top{border-top:2px solid #b5b2c2;border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;margin:0 -40px}
.relatedProductsWrap.curve-bottom{border-bottom:2px solid #b5b2c2;border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;margin:20px -40px}
.relatedProductsWrap.greyBackground{background-color:#efefef;border-bottom:0;border-top:0}
.relatedProductsWrap h2{margin:0 0 42px 0;font-weight:600;font-size:40px;color:#333;text-align:center}
.relatedProductsWrap a,.relatedProductsWrap a:hover,.relatedProductsWrap a:focus{text-decoration:none;outline:0}
.relatedProduct span.productName{display:block;font-weight:600;font-size:2.1rem}
.relatedProduct span.productDescription{display:block;font-weight:300;font-size:1.6rem;color:#333}
.relatedProduct img{display:block;width:272px}
.relatedProductsWrap .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.relatedProductsWrap .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0 0 42px 0}
.relatedProductsWrap .slick-list:focus{outline:0}
.relatedProductsWrap .slick-loading .slick-list{background:#fff url("../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/ajax-loader.gif") center center no-repeat}
.relatedProductsWrap .slick-list.dragging{cursor:pointer}
.relatedProductsWrap .slick-slider .slick-track{padding-bottom:25px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.relatedProductsWrap .slick-track{position:relative;left:0;top:0;display:block}
.relatedProductsWrap .slick-track:before,.slick-track:after{content:"";display:table}
.relatedProductsWrap .slick-track:after{clear:both}
.relatedProductsWrap .slick-loading .slick-track{visibility:hidden}
.relatedProductsWrap .slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .relatedProductsWrap .slick-slide{float:right}
.relatedProductsWrap .slick-slide img{display:block}
.relatedProductsWrap .slick-slide.slick-loading img{display:none}
.relatedProductsWrap .slick-slide.dragging img{pointer-events:none}
.relatedProductsWrap .slick-initialized .slick-slide{display:block}
.relatedProductsWrap .slick-loading .slick-slide{visibility:hidden}
.relatedProductsWrap .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.relatedProductsWrap .slick-prev,.relatedProductsWrap .slick-next{position:absolute;display:block;line-height:0;cursor:pointer;background:transparent;top:15%;padding:0;border:0;outline:0;color:#ccc;font-size:70px}
.relatedProductsWrap .fa{padding-left:0;padding-right:0}
.relatedProductsWrap ul.slick-dots{display:none}
.relatedProductsWrap .relatedProductsList{z-index:1;width:100%;left:0}
.relatedProductsWrap .relatedProductsList .event{float:left;width:33.33%;padding:0 80px;text-align:center}
.relatedProductsWrap .slick-next{right:0}
.relatedProductsWrap .slick-prev{left:0}
.relatedProductsWrap{font-weight:300}
.relatedProductsWrap p{font-size:1.588rem;letter-spacing:0;color:#333;padding:0 60px}
.relatedProductsWrap ul.slick-dots{padding:0;margin:0}
.relatedProductsWrap .slick-dots{position:absolute;bottom:10px;display:inline;width:100%;padding:0;list-style:none;text-align:center}
.relatedProductsWrap .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.relatedProductsWrap .slick-dots li button{font-size:0;line-height:0;display:inline;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:2px solid transparent;border-radius:10px;background-color:transparent}
.relatedProductsWrap .slick-dots li button:hover,.relatedProductsWrap .slick-dots li button:focus{outline:0}
.relatedProductsWrap .slick-dots li button:hover:before,.relatedProductsWrap .slick-dots li button:focus:before{opacity:1}
.relatedProductsWrap .slick-dots li button:before{content:" ";position:absolute;top:-2px;left:-2px;width:24px;height:24px;background:#fff;border-radius:100%}
.relatedProductsWrap .slick-dots li button:after{content:" ";position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border-radius:100%;border:2px solid #000}
.relatedProductsWrap .slick-dots li.slick-active button:before{content:" ";position:absolute;top:-2px;left:-2px;width:24px;height:24px;border-radius:100%;background:transparent;border:solid 1px #000}
.relatedProductsWrap .slick-dots li.slick-active button:after{content:" ";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:100%;background:transparent;border:2px solid #fff}
@media all and (min-width:320px){.relatedProductsWrap h2{margin:0 0 22px 0;font-size:2.4rem}
.relatedProductsWrap .slick-slider .slick-track{padding-bottom:10px}
}
@media all and (max-width:768px){.relatedProductsWrap .relatedProductsList .slick-dots{display:none !important}
.relatedProductsList .relatedProduct{padding-right:20px;padding-left:50px;padding-top:10px}
.relatedProductsWrap .slick-list{padding:0}
.relatedProductsWrap .slick-next{right:20px}
.relatedProductsWrap .slick-prev{left:20px}
.relatedProduct img{width:100%}
.relatedProductsWrap.curve-top{border-top-left-radius:50% 38px;border-top-right-radius:50% 38px}
.relatedProductsWrap.curve-bottom{border-bottom-left-radius:50% 38px;border-bottom-right-radius:50% 38px}
}
@media all and (min-width:1024px){.relatedProductsWrap .relatedProductsList .relatedProduct{width:33.33%;padding:0 30px}
}
.speakerEventWrap{margin:0 auto;max-width:1140px;padding:0 15px;font-weight:300}
.speakerEventWrap p{font-size:1.6rem}
.speakerEventWrap .speakerEventHeader{padding-bottom:20px}
.speakerEventWrap .speakerEventHeader .category{padding-top:10px}
.speakerEventWrap .speakerEventHeader .category .fa-circle{font-size:2.8rem;vertical-align:middle;padding-left:0;padding-right:10px}
.speakerEventWrap .speakerEventHeader .category .fa-circle.magenta{color:#630460}
.speakerEventWrap .speakerEventHeader .category .fa-circle.green{color:#168f02}
.speakerEventWrap .speakerEventHeader .category .fa-circle.aqua{color:#03ccde}
.speakerEventWrap .speakerEventHeader .category .fa-circle.mustard{color:#d6bb03}
.speakerEventWrap .speakerEventHeader .category .fa-circle.orange{color:#ff7600}
.speakerEventWrap .speakerEventHeader .category .fa-circle.grey{color:#333}
.speakerEventWrap .speakerEventHeader .category .text{vertical-align:middle;font-size:1.8rem;font-weight:400}
.speakerEventWrap .speakerEventHeader h2{font-size:56px;font-weight:300;color:#333;margin-bottom:20px}
.speakerEventWrap .speakerEventHeader p{font-size:2.1rem;font-weight:300;color:#333;max-width:765px}
.speakerEventWrap .speakerEventHeader p.speakerEventDescription{margin-top:40px}
.speakerEventWrap .speakerEventHeader span.speakerDate{font-size:1.8rem;font-weight:400;color:#333}
.speakerEventWrap .speakerEventHeader span.speakerName{font-size:1.8rem;color:#333;font-weight:300;padding-right:60px}
.speakerEventWrap .speakerContentWrap{margin-top:20px}
.speakerContentWrap .speakerImgCol{float:left;display:inline;width:125px}
.speakerContentWrap .speakerImgCol img{width:95px;height:auto}
.speakerContentWrap .speakerEventContent{float:left;display:inline;width:94%}
.speakerContentWrap .speakerEventContent p{max-width:750px}
.speakerEventContent .img-responsive{float:left;margin:10px 10px 10px 0}
.eventlinkWrap .eventlinkContent .eventlinkItem{border-bottom:1px solid #e7e7e7;padding-bottom:15px;margin-bottom:20px}
.eventlinkWrap .eventlinkContent .eventlinkItem span{display:block}
.eventlinkWrap .eventlinkContent .eventlinkItem span.titleTag{letter-spacing:1px;position:relative;text-transform:uppercase;color:#fff;padding:5px 10px;font-size:1.2rem;font-weight:400;text-align:center;display:inline}
.eventlinkWrap .eventlinkContent .eventlinkItem span.speakerName,.eventlinkWrap .eventlinkContent .eventlinkItem span.speakerDate{color:#333;font-size:1.2rem;font-weight:600;padding:0 0 5px 0;margin-top:10px}
.eventlinkWrap .eventlinkContent .eventlinkItem span.eventLocation{color:#333;font-size:1.2rem;font-weight:400;padding:0 0 5px 0;margin-top:10px;text-transform:uppercase}
.eventlinkWrap .eventlinkContent .eventlinkItem span.external,.eventlinkWrap .eventlinkContent .eventlinkItem span.speakerName{display:inline}
.speakerEventWrap .left-col{width:66.6%;float:left}
.speakerEventWrap .right-col{width:33.3%;float:left}
.speakerContentWrap.noBioImage .speakerImgCol{display:none}
.speakerContentWrap.noBioImage .speakerEventContent{width:630px;overflow-wrap:break-word;word-wrap:break-word;text-align:justify}
.speakerEventWrap .left-column{width:70%;float:left}
.speakerEventWrap .right-column{margin-top:15px;width:30%;float:left}
.speakerEventWrap .right-column .latest-articles{font-family:'Roboto',sans-serif;margin-bottom:30px}
.speakerEventWrap .right-column .latest-articles_date{color:#333;font-size:1.6rem;font-weight:100}
.speakerEventWrap .right-column .latest-articles_location{color:#333;font-size:1.7rem;font-weight:100}
.speakerEventWrap .right-column .latest-articles_author{font-size:1.6rem;font-weight:400}
.speakerEventWrap .right-column .latest-articles_title{margin-top:10px}
.speakerEventWrap .right-column .latest-articles_title a{text-decoration:none;color:#333;font-weight:400}
.speakerEventWrap .right-column .latest-articles_title a:hover{text-decoration:underline}
.speakerEventWrap .right-column .latest-articles_title p{color:#333;font-size:2.0rem;font-weight:100;margin:10px 0;text-transform:capitalize}
@media all and (max-width:768px){.speakerEventWrap{padding:0 15px}
.speakerContentWrap .speakerImgCol{display:none}
.speakerEventWrap .left-col{width:100%;float:none}
.speakerEventWrap .right-col{width:100%;float:none}
.speakerContentWrap .speakerEventContent{width:100% !important;padding-bottom:10px}
.speakerContentWrap .speakerEventContent p{max-width:100%;width:100%}
.eventlinkWrap .eventlinkContent .eventlinkItem{border-bottom:0;padding-bottom:0;margin-bottom:5px;border-top:1px solid #e7e7e7;padding-top:25px;margin-top:20px}
.speakerEventWrap .speakerEventHeader h2{font-size:46px}
.speakerEventWrap .speakerEventHeader span.speakerDate{font-size:1.8rem;font-weight:400;color:#333}
.speakerEventWrap .speakerEventHeader span.speakerDate time{display:block;padding-top:10px}
.speakerEventWrap .speakerEventHeader span.speakerName{font-size:1.8rem;font-weight:300;color:#333;padding-right:60px}
.speakerEventWrap .speakerEventHeader p.speakerEventDescription{margin-top:25px}
.speakerEventWrap .speakerEventHeader p{font-size:1.8rem}
.speakerEventWrap p{font-size:1.4rem}
.speakerEventWrap .speakerEventHeader{padding-bottom:25px}
.speakerEventWrap .speakerContentWrap{margin-top:25px}
.speakerEventWrap .left-column{width:100%;float:none}
.speakerEventWrap .right-column{display:none}
}
.fullWidthFeature{padding:65px 0;font-weight:300;margin:20px 0}
.fullWidthFeature.row{margin-left:-30px}
.fullWidthFeature.short{padding:5px 0}
.fullWidthFeature.topCurve{border-top:2px solid #b5b2c2;border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;margin:20px -40px}
.fullWidthFeature.bottomCurve{border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;border-bottom:2px solid #b5b2c2;margin:20px -40px}
.fullWidthFeature.topCurve.noOutline{background-color:#eee;border-bottom-left-radius:0;border-bottom-right-radius:0;border:0;padding-bottom:65px;margin-bottom:-70px}
.fullWidthFeature.bottomCurve.noOutline{background-color:#eee;border-top-left-radius:0;border-top-right-radius:0;border:0}
.fullWidthFeature.second-background{background-color:#eee}
.fullWidthFeature.primary-background{background-color:#eee;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:20px -40px}
.fullWidthFeature.topCurve.outLine{background-color:#eee;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:20px -40px}
.fullWidthFeature.bottomCurve.outLine{background-color:#eee;border-top-left-radius:0;border-top-right-radius:0;margin:20px -40px}
.fullWidthFeature.v4-full{background-color:#eee;border-radius:50% 76px;margin:0 -40px}
.fullWidthFeature.noCurve{background-color:#eee}
.fullwidth-less-top{margin-top:-120px !important}
.fullwidth-less-top-white{margin-top:-100px !important;padding-top:20px !important;background-color:white}
.fullWidthFeature .rowWrap{min-height:400px}
.fullWidthFeature img.featured-image{height:auto}
.fullWidthFeature img.featured-image{height:auto}
.fullWidthFeature h3{font-size:2.0rem;color:#0b38db;font-weight:600}
.fullWidthFeature p{font-size:2.0rem;color:gray;margin-bottom:18px}
.fullWidthFeature ul{padding-left:20px}
.fullWidthFeature.v2{padding-top:65px;background-color:#eee;height:100%;padding-bottom:30px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:0}
.fullWidthFeature.v2 .featured-image{position:relative}
.fullWidthFeature.v3 .featured-image{position:relative}
.fullWidthFeature.v2-inverse{border-top-right-radius:0;border-top-left-radius:0;border-top:0;padding-top:0}
.fullWidthFeature.v3-inverse{padding-top:60px;margin-top:-80px;background-color:#eee;height:100%;border-top-left-radius:0;border-top-right-radius:0;border:0}
.fullWidthFeature.v3{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:0;padding-top:65px;padding-bottom:30px}
.fullWidthFeature .flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}
.fullWidthFeature .featureDesc{width:50%;padding-right:0;padding-left:0}
.fullWidthFeature .featureDesc .btn:nth-of-type(1){margin-bottom:5px}
.fullWidthFeature .featureImg{width:50%;padding-left:0;padding-right:20px}
.fullWidthFeature .image-right{padding-left:20px;padding-right:0}
.narrowContainer .fullWidthFeature .container{width:100%;padding-left:30px;padding-right:30px}
@media all and (max-width:768px){.fullWidthFeature .container{width:80% !important;padding-left:20px;padding-right:25px;margin:0 auto}
.fullWidthFeature .ctaLink{margin:12px auto;display:block;text-align:center}
.fullWidthFeature img.featured-image{height:auto}
.fullWidthFeature.v2{position:relative;padding-top:60px;background-color:#eee;padding-bottom:140px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:0;width:100%;height:100%}
.fullWidthFeature .imgLoc{position:absolute;width:100%;height:100%;margin:0 auto;text-align:center}
.fullWidthFeature.v2 .imgLoc .featured-image,.fullWidthFeature.v3 .imgLoc .featured-image{position:relative;left:10%;bottom:-20px;width:318px;height:200px;z-index:1}
.fullWidthFeature.v2-inverse{border-top-right-radius:0;border-top-left-radius:0;border-top:0;padding-top:30px}
.fullWidthFeature.v3{position:relative;padding-top:70px;background-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;height:100%}
.fullWidthFeature.v3-inverse{border-top-right-radius:0;border-top-left-radius:0;border-top:0;padding-top:0}
.fullWidthFeature .featureDesc{width:100%}
.fullWidthFeature .featureImg{width:100%;padding-right:0}
.fullWidthFeature .image-right{padding-left:0;padding-right:0}
.fullWidthFeature.topCurve{border-top-left-radius:50% 38px;border-top-right-radius:50% 38px}
.fullWidthFeature.bottomCurve{border-bottom-left-radius:50% 38px;border-bottom-right-radius:50% 38px}
.fullWidthFeature.v2-inverse{margin-top:0}
.fullwidth-less-top{margin-top:0 !important}
.fullWidthFeature.v4-full{background-color:#eee;border-radius:50% 38px;border-bottom:2px solid #b5b2c2;border-top:2px solid #b5b2c2;margin:0 -40px}
.fullWidthFeature p{font-size:2.0rem;color:#333}
}
@media all and (max-width:375px){.fullWidthFeature{padding-top:30px;font-weight:300}
.fullWidthFeature h3{font-size:1.8rem}
.fullWidthFeature h2{font-size:2.6rem;margin-bottom:22px}
.fullWidthFeature .myCalix{display:block;top:auto;bottom:-115px}
}
.genericContent{font-weight:300;height:auto}
.genericContent h1{font-size:1.8rem;color:#666;font-weight:300;padding:25px 0 5px 0;margin:0 0 20px 0;border-bottom:1px solid #ccc}
.genericContent h2{text-align:center;font-size:3.6rem;font-weight:800}
.genericContent .container .row{padding-top:40px}
.genericContent h3{margin:10px 0;font-size:2.4rem;font-weight:800}
.genericContent p{font-size:1.6rem;color:#333}
.genericContent ul,ol{font-size:1.6rem}
.genericContent ul{padding:-10px 0 10px 40px;text-align:left}
.genericContent .heroFullCurvedContainer{position:relative;width:100%;text-align:center;padding:0 15px 75px 15px;background-position:center;height:100%;margin:0 auto 10px}
.genericContent .heroFullCurvedContainer{margin:0 auto;padding:0 15px 0 15px}
.genericContent .backgroundColor{background-color:#efefef;margin:0;padding:7px !important}
.genericContent .heroFullCurvedContainer .row .col-xs-12{padding-right:0;padding-left:0}
.genericContent .heroFullCurvedContainer .row .col-sm-12{padding-right:0;padding-left:0}
.genericContent .heroFullCurvedContainer .row .col-sm-6{padding-right:0;padding-left:0}
.genericContent .heroFullCurvedContainer .row .col-sm-6:nth-of-type(1){padding-right:20px}
@media all and (min-width:769px){#contentWrapper{width:100%}
.heroFullCurvedContainer{margin:0 auto}
.genericContent .fullContainer{width:100%}
.genericContent .heroFullCurvedContainer{position:relative;max-width:1140px;padding:0 15px;padding-bottom:20px;text-align:center;background-position:center;height:100%;margin:0 auto 10px}
.fullTabWrap .genericContent .heroFullCurvedContainer{position:relative;width:100%;text-align:center;padding:5px 15px;background-position:center;height:100%;margin:0 auto 10px}
.fullTabWrap .genericContent.curve-top .heroFullCurvedContainer{position:relative;width:100%;text-align:center;padding:10px 15px 50px 15px;background-position:center;height:100%;margin:0 auto 10px}
.fullTabWrap .genericContent.curve-bottom .heroFullCurvedContainer{position:relative;width:100%;text-align:center;padding:10px 15px 50px 15px;background-position:center;height:100%;margin:0 auto 10px}
.narrowContainer .genericContent .heroFullCurvedContainer{position:relative;width:100%;text-align:center;padding:15px 15px 50px 15px;background-position:center;height:100%;margin:0 auto 10px}
.genericContent.curve-top{border-top:2px solid #b5b2c2;border-top-left-radius:50% 76px;border-top-right-radius:50% 76px;margin:20px -40px !important;padding-left:40px;padding-right:40px}
.genericContent.curve-bottom{border-bottom:2px solid #b5b2c2;border-bottom-left-radius:50% 76px;border-bottom-right-radius:50% 76px;margin:20px -40px 20px !important;padding-left:40px;padding-right:40px}
.right-col .genericContent.curve-top{border-top:2px solid #b5b2c2;border-top-left-radius:50% 55px;border-top-right-radius:50% 55px;margin:20px -40px !important;padding-left:40px;padding-right:40px}
.right-col .genericContent.curve-bottom{border-bottom:2px solid #b5b2c2;border-bottom-left-radius:50% 55px;border-bottom-right-radius:50% 55px;margin:20px -40px !important;padding-left:40px;padding-right:40px}
.both-background{background:#efefef}
.no-background{background:transparent}
.genericContent .heroFullCurvedContainer .row{width:100%;text-align:left;margin:0 auto}
.genericContent .backgroundColor{background-color:#efefef;margin:0;padding:7px !important}
.genericContent .videoPreview{width:50%;margin:0}
.genericContent .videoPreview .description{position:absolute;text-align:left;width:100%;height:auto;overflow:hidden;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
.genericContent .videoPreview .videoThumbnail{overflow:hidden;position:relative;width:100%;height:auto}
.genericContent .videoPreview img{width:100%;height:364px}
.genericContent .videoPreview .relatedVideos{position:absolute;text-align:left;width:100%;height:100px;margin:0;bottom:-75px;transition:all .5s ease;padding:0 0 0 10px}
.wideContainer .genericContent .videoPreview .relatedVideos{position:absolute;text-align:left;width:100%;height:100px;margin:0;bottom:-75px;transition:all .5s ease;padding:0}
.narrowContainer .genericContent .videoPreview .relatedVideos{position:absolute;text-align:left;width:100%;height:100px;margin:0;bottom:-75px;transition:all .5s ease;padding:0}
.genericContent .videoPreview:hover .relatedVideos{bottom:0}
.genericContent .relatedVideos h3{display:inline;float:right;margin:0;padding:2px 8px;height:25px;color:#fff;font-weight:400;font-size:1.6rem;background-color:rgba(0,176,240,0.77)}
.genericContent .relatedVideos p{clear:right;color:#fff;font-size:1.3rem;padding:10px 30px 0 15px;line-height:1.2;min-height:75px;margin-bottom:0;background-color:rgba(0,176,240,0.77)}
.genericContent .videoPreview .description{position:absolute;text-align:left;width:100%;bottom:0;background-color:rgba(0,176,240,0.77)}
.genericContent .description h3{color:#fff;font-size:1.995rem;font-weight:600;padding:0 0 10px 0;margin:0}
.genericContent .description p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.genericContent .videoPlayIcon{position:absolute;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 45% no-repeat}
.genericContent .captiontext{position:absolute;text-align:left;bottom:0;padding:10px;margin:0 15px 0 0;width:calc(85.5%)}
.genericContent .captiontext h3{color:#fff;font-size:1.995rem;font-weight:600;padding:0 0 10px 0;margin:0}
.genericContent .captiontext p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.generic-img-responsive{width:100%;height:290px}
.left-col .generic-img-responsive{width:100%;height:180px}
.left-col .genericContent .videoPreview img{width:100%;height:180px}
}
@media all and (max-width:768px){.genericContent .container .row{padding-top:0}
.fullTabWrap .tabBlock .genericContent{padding:0 40px}
.fullTabWrap .genericContent .heroFullCurvedContainer{padding:10px 15px}
.genericContent .captiontext{position:absolute;text-align:left;bottom:0;padding:10px;margin:10px 15px 0 0;background-color:rgba(0,176,240,0.77);width:calc(70%)}
.genericContent .captiontext p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.genericContent .container .row .col-xs-12{margin:10px 0 10px 0}
.genericContent .videoPreview .description{position:absolute;text-align:left;width:490px;bottom:0;padding:10px;margin:0;background-color:rgba(0,176,240,0.77)}
.genericContent .videoPreview .videoThumbnail{overflow:hidden;position:relative}
.genericContent .videoPreview img{width:100%}
.genericContent .videoPreview .relatedVideos{position:absolute;text-align:left;width:100%;height:100px;margin:0;bottom:-75px;transition:all .5s ease}
.genericContent .videoPreview:hover .relatedVideos{bottom:0}
.genericContent .relatedVideos h3{display:inline;float:right;margin:0;padding:2px 8px;height:25px;color:#fff;font-weight:400;font-size:1.6rem;background-color:rgba(0,176,240,0.77)}
.genericContent .relatedVideos p{clear:right;color:#fff;font-size:1.3rem;padding:10px 30px 0 15px;line-height:1.2;min-height:75px;margin-bottom:0;background-color:rgba(0,176,240,0.77)}
.genericContent .videoPreview .description{position:absolute;text-align:left;width:100%;bottom:0;padding:10px;background-color:rgba(0,176,240,0.77)}
.genericContent .description h3{color:#fff;font-size:1.995rem;font-weight:600;padding:0 0 10px 0;margin:0}
.genericContent .description p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.genericContent .videoPlayIcon{position:absolute;width:100%;height:100%;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/videoPlayIcon.png') 50% 45% no-repeat}
.genericContent .captiontext{position:absolute;text-align:left;bottom:0;padding:10px;margin:0 15px 0 0;background-color:rgba(0,176,240,0.77);width:calc(70%)}
.genericContent .captiontext h3{color:#fff;font-size:1.995rem;font-weight:600;padding:0 0 10px 0;margin:0}
.genericContent .captiontext p{color:#fff;font-size:1.397rem;line-height:18px;padding:0;margin:0}
.heroFullCurvedContainer{margin:0 auto}
.genericContent .fullContainer{width:100%}
.genericContent .heroFullCurvedContainer{position:relative;width:100%;text-align:center;background-position:center;height:100%;margin:0 auto 10px}
.fullTabWrap .genericContent .heroFullCurvedContainer{position:relative;width:100%;text-align:center;padding:5px 15px;background-position:center;height:100%;margin:0 auto 10px}
.fullTabWrap .genericContent.curve-top .heroFullCurvedContainer{position:relative;width:100%;text-align:center;padding:10px 15px 50px 15px;background-position:center;height:100%;margin:0 auto 10px}
.fullTabWrap .genericContent.curve-bottom .heroFullCurvedContainer{position:relative;width:100%;text-align:center;padding:10px 15px 50px 15px;background-position:center;height:100%;margin:0 auto 10px}
.narrowContainer .genericContent .heroFullCurvedContainer{position:relative;width:100%;text-align:center;padding:15px 15px 35px 15px;background-position:center;height:100%;margin:0 auto 10px}
.genericContent.curve-top{border-top:2px solid #b5b2c2;border-top-left-radius:100% 76px;border-top-right-radius:100% 76px;margin:20px -40px !important;padding-left:40px;padding-right:40px}
.genericContent.curve-bottom{border-bottom:2px solid #b5b2c2;border-bottom-left-radius:100% 76px;border-bottom-right-radius:100% 76px;margin:20px -40px 20px !important;padding-left:40px;padding-right:40px}
.right-col .genericContent.curve-top{border-top:2px solid #b5b2c2;border-top-left-radius:50% 55px;border-top-right-radius:50% 55px;margin:20px -40px 20px !important;padding-left:40px;padding-right:40px}
.right-col .genericContent.curve-bottom{border-bottom:2px solid #b5b2c2;border-bottom-left-radius:50% 55px;border-bottom-right-radius:50% 55px;margin:20px -40px 20px !important;padding-left:40px;padding-right:40px}
.both-background{background:#efefef}
.no-background{background:transparent}
.genericContent .heroFullCurvedContainer .row{width:100%;text-align:center;margin:0 auto}
.genericContent .heroFullCurvedContainer .row .col-sm-6{padding-right:0;padding-left:0}
.genericContent .heroFullCurvedContainer .row .col-sm-6:nth-of-type(1){padding-right:0}
.genericContent .backgroundColor{background-color:#efefef;margin:0;padding:7px !important}
}
@media all and (min-width:320px){.genericContent ul{text-align:left}
.genericContent p{text-align:left}
}
#FullScreenWrapper table{width:100%}
#FullScreenWrapper table th{font-size:1.4rem;color:#fff;border-style:none !important;width:auto;padding:10px 5px 10px 5px;vertical-align:top}
#FullScreenWrapper table td{min-width:60px}
#FullScreenWrapper table tbody>tr:nth-of-type(even){background-color:#f5f5f5}
.rte-table table th{font-size:1.4rem;color:#fff;background-color:#00b0f0;border-style:none !important;width:auto;padding:10px 5px 10px 5px;vertical-align:top}
.rte-table table tbody>tr:nth-of-type(even){background-color:#f5f5f5}
.rte-table.tableWrap{font-weight:500;width:100%;background-color:#fff;max-width:1140px;padding:0 15px;margin:0 auto}
.rte-table.tableWrap h3{font-weight:700;color:#333;font-size:2.4rem}
.rte-table.tableWrap table{border:0;width:100%;margin-bottom:10px}
.rte-table.tableWrap table thead{border:1px solid #00b0f0}
.rte-table.tableWrap table thead th{font-size:1.4rem;color:#fff;background-color:#00b0f0;border-style:none !important;width:auto;vertical-align:top}
.rte-table.tableWrap table tbody{border-top:0;border-right:.5px solid #cdcdcd;border-bottom:.5px solid #cdcdcd;border-left:.5px solid #cdcdcd}
.rte-table.tableWrap table tbody td{font-size:1.4rem;border:.5px solid #cdcdcd;color:#333;padding:12px;overflow:hidden;text-overflow:ellipsis}
.rte-table-wrapper table tr th,.rte-table-wrapper table tr td{max-width:unset !important}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f5f5f5}
.tableWrap table.eightCol th,.tableWrap table.eightCol td{width:12.5%}
.tableWrap table.sevenCol th,.tableWrap table.sevenCol td{width:14.25%}
.tableWrap table.sixCol th,.tableWrap table.sixCol td{width:16.6%}
.tableWrap table.fiveCol th,.tableWrap table.fiveCol td{width:20%}
.tableWrap table.fourCol th,.tableWrap table.fourCol td{width:25%}
.tableWrap table.threeCol th,.tableWrap table.t33eeCol td{width:33%}
.chartCaption{max-width:750px;padding:0 0 0 10px;color:gray}
.mobileChartCaption{margin:15px 0;display:none;color:#333}
table td ul,table td ol{margin-bottom:0}
.stacktable{width:100%}
.st-head-row{padding-top:1em}
.st-head-row.st-head-row-main{font-size:1.5em;padding-top:0}
.st-key{width:49%;text-align:right;padding-right:1%}
.st-val{width:49%;padding-left:1%}
.stacktable.large-only{display:table}
.stacktable.small-only{display:none}
@media(max-width:768px){.stacktable.large-only{display:none}
.stacktable.small-only{display:table}
.table-striped>tbody>tr:nth-of-type(odd){background-color:transparent}
.stacktable table.card-table:nth-child(even){background-color:#f5f5f5}
.tableWrap{padding:0 15px}
table.stacktable{border-top:4px solid #00b0f0 !important;margin-bottom:0}
.tableWrap table tbody{border-top:0;border-right:0;border-bottom:0;border-left:0}
.tableWrap table tbody tr td.st-key{font-size:1.3rem;font-weight:400;color:#333;text-align:left;border-right:0;border-left:0}
.tableWrap table tbody tr td.st-val{font-size:1.3rem;border-right:0;border-left:0}
.tableWrap .mobileChartCaption{display:block}
.tableWrap .chartCaption{display:none}
.rte-table-wrapper table tr th,.rte-table-wrapper table tr td{max-width:0 !important}
}
.chart-cmp-dialog-container .coral-Multifield-input{background-color:#dadada;padding-bottom:10px;margin-bottom:20px}
.chart-cmp-dialog-container .coral-Multifield-input .coral-Multifield-move{display:none}
.chart-cmp-dialog-container .coral-Multifield-input .chart-UpDown-arrows{position:absolute;right:10px;color:#787878;border-color:transparent;background-color:transparent;padding:5px 5px;outline:0}
.chart-cmp-dialog-container .coral-Multifield-input .chart-UpDown-arrows:hover{color:#326ec8}
.chart-cmp-dialog-container .coral-Multifield-input .chart-Up-arrow{top:5px}
.chart-cmp-dialog-container .coral-Multifield-input .chart-Down-arrow{top:40px}
.chart-cmp-dialog-container .insert-column-in-position,.chart-cmp-dialog-container .insert-cell-in-position{margin-top:10px;color:#6d6d6d;font-size:1.6rem}
.chart-cmp-dialog-container .insert-column-in-position input[type=number],.chart-cmp-dialog-container .insert-cell-in-position input[type=number]{width:80px;-moz-appearance:textfield}
.chart-cmp-dialog-container .insert-column-in-position input[type=number]::-webkit-outer-spin-button,.chart-cmp-dialog-container .insert-cell-in-position input[type=number]::-webkit-outer-spin-button,.chart-cmp-dialog-container .insert-column-in-position input[type=number]::-webkit-inner-spin-button,.chart-cmp-dialog-container .insert-cell-in-position input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.chart-cmp-dialog-container .chart-cells-multi-field .coral-Multifield-input{background-color:#c5cace}
.tableWrap{font-weight:500;width:100%;background-color:#fff;max-width:1140px;padding:0 15px;margin:0 auto}
.tableWrap h3{font-weight:700;color:#333;font-size:2.4rem}
.tableWrap table{border-width:0;width:100%;margin-bottom:10px}
.tableWrap table thead{border-width:.5px;border-style:solid}
.tableWrap table tbody{border:0}
.tableWrap table tr th,.tableWrap table tr td{max-width:0}
.tableWrap table thead tr th{font-size:1.4rem;color:#fff;border-style:none !important;width:auto;vertical-align:top}
.tableWrap table tbody tr td{font-size:1.4rem;border:.5px solid #cdcdcd;color:gray;padding:12px;overflow:hidden;text-overflow:ellipsis}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f5f5f5}
.tableWrap table.eightCol th,.tableWrap table.eightCol td{width:12.5%}
.tableWrap table.sevenCol th,.tableWrap table.sevenCol td{width:14.25%}
.tableWrap table.sixCol th,.tableWrap table.sixCol td{width:16.6%}
.tableWrap table.fiveCol th,.tableWrap table.fiveCol td{width:20%}
.tableWrap table.fourCol th,.tableWrap table.fourCol td{width:25%}
.tableWrap table.threeCol th,.tableWrap table.t33eeCol td{width:33%}
.chartCaption{max-width:750px;padding:0 0 0 10px;color:gray}
.mobileChartCaption{margin:15px 0;display:none;color:#333}
table td ul,table td ol{margin-bottom:0}
.stacktable{width:100%}
.st-head-row{padding-top:1em}
.st-head-row.st-head-row-main{font-size:1.5em;padding-top:0}
.st-key{width:49%;text-align:right;padding-right:1%}
.st-val{width:49%;padding-left:1%}
.stacktable.large-only{display:table}
.stacktable.small-only{display:none}
@media(max-width:768px){.stacktable.large-only{display:none}
.stacktable.small-only{display:table}
.table-striped>tbody>tr:nth-of-type(odd){background-color:transparent}
.stacktable table.card-table:nth-child(even){background-color:#f5f5f5}
.tableWrap{padding:0 15px}
.tableWrap table{border-top-style:solid;border-top-width:4px;margin-bottom:0}
.tableWrap table tbody{border-top:0;border-right:0;border-bottom:0;border-left:0}
.tableWrap table tbody tr td.st-key{font-size:1.3rem;font-weight:400;color:#333;text-align:left;border-right:0;border-left:0}
.tableWrap table tbody tr td.st-val{font-size:1.3rem;border-right:0;border-left:0}
.tableWrap .mobileChartCaption{display:block}
.tableWrap .chartCaption{display:none}
}
.table-dialog-container .coral-Multifield-input{background-color:#dadada;padding-bottom:10px;margin-bottom:20px}
.table-dialog-container .cell-values-container .coral3-ColorInput .coral3-Overlay{display:none !important}
.table-dialog-container .cell-values-container .coral-Multifield-input{background-color:#c5cace}
.table-cmp{opacity:0;transition:opacity .3s linear}
.table-cmp .tableWrap{font-weight:500;width:100%;background-color:#fff;max-width:1140px;padding:0 15px;margin:0 auto}
.table-cmp .tableWrap .table-image-wrapper{margin-bottom:10px}
.table-cmp .tableWrap .table-image-wrapper img{max-width:100%}
.table-cmp .tableWrap .table-cta-wrapper{margin-top:10px}
.table-cmp .tableWrap .table-cta-wrapper a{margin-right:0}
.table-cmp .tableWrap h3{font-weight:700;color:#333;font-size:2.4rem}
.table-cmp .tableWrap table{border:0;width:100%;margin-bottom:10px}
.table-cmp .tableWrap table thead{border:0}
.table-cmp .tableWrap table tbody{border:0}
.table-cmp .tableWrap table tr th,.table-cmp .tableWrap table tr td{max-width:0}
.table-cmp .tableWrap table thead tr th{font-size:1.4rem;color:#fff;background-color:#00b0f0;border-style:none !important;width:auto;vertical-align:top;overflow:hidden;text-overflow:ellipsis}
.table-cmp .tableWrap table tbody tr td{font-size:1.4rem;border:0;color:#333;padding:12px;overflow:hidden;text-overflow:ellipsis}
.table-cmp .table-striped>tbody>tr:nth-of-type(odd){background-color:#f5f5f5}
.table-cmp .tableWrap table.eightCol th,.table-cmp .tableWrap table.eightCol td{width:12.5%}
.table-cmp .tableWrap table.sevenCol th,.table-cmp .tableWrap table.sevenCol td{width:14.25%}
.table-cmp .tableWrap table.sixCol th,.table-cmp .tableWrap table.sixCol td{width:16.6%}
.table-cmp .tableWrap table.fiveCol th,.table-cmp .tableWrap table.fiveCol td{width:20%}
.table-cmp .tableWrap table.fourCol th,.table-cmp .tableWrap table.fourCol td{width:25%}
.table-cmp .tableWrap table.threeCol th,.table-cmp .tableWrap table.t33eeCol td{width:33%}
.table-cmp .chartCaption{max-width:750px;padding:0 0 0 10px;color:#333}
.table-cmp .mobileChartCaption{margin:15px 0;display:none;color:#333}
.table-cmp table td ul,.table-cmp table td ol{margin-bottom:0}
.table-cmp .stacktable{width:100%}
.table-cmp .st-head-row{padding-top:1em}
.table-cmp .st-head-row.st-head-row-main{font-size:1.5em;padding-top:0}
.table-cmp .st-key{width:49%;text-align:right;padding-right:1%}
.table-cmp .st-val{width:49%;padding-left:1%}
.table-cmp .stacktable.large-only{display:table}
.table-cmp .stacktable.small-only{display:none}
.table-cmp .show-more{display:none;margin:20px auto}
@media(max-width:768px){.table-cmp .stacktable.large-only{display:none}
.table-cmp .stacktable.small-only{display:table}
.table-cmp .table-striped>tbody>tr:nth-of-type(odd){background-color:transparent}
.table-cmp .stacktable table.card-table:nth-child(even){background-color:#f5f5f5}
.table-cmp .tableWrap{padding:0 15px}
.table-cmp .tableWrap table{border-top:4px solid #00b0f0;margin-bottom:0}
.table-cmp .tableWrap table tbody{border-top:0;border-right:0;border-bottom:0;border-left:0}
.table-cmp .tableWrap table tbody tr td.st-key{font-size:1.3rem;font-weight:400;color:#333;text-align:left;border-right:0;border-left:0}
.table-cmp .tableWrap table tbody tr td.st-val{font-size:1.3rem;border-right:0;border-left:0}
.table-cmp .tableWrap .mobileChartCaption{display:block}
.table-cmp .tableWrap .chartCaption{display:none}
}
.spacing{height:40px}
@media all and (max-width:768px){.spacing{height:30px}
}
section.share-bar{opacity:0;transition:opacity .3s linear;float:none;background:#fff;color:gray;text-transform:uppercase;padding:20px 0;width:100%}
section.share-bar.left{text-align:left}
section.share-bar.center{text-align:center}
section.share-bar.right{text-align:right}
section.share-bar ul.social-icons{margin:0 auto;padding:0;display:block;width:1140px}
section.share-bar ul li{display:inline-block;list-style-type:none;vertical-align:middle;padding:0 15px}
section.share-bar ul li a{color:#0b38db}
section.share-bar .fa{font-size:3.2rem}
@media all and (max-width:1024px){section.share-bar ul.social-icons{width:1024px}
}
@media all and (max-width:768px){section.share-bar{font-size:3.0rem}
section.share-bar ul.social-icons{width:auto}
}
section.links-bar{opacity:0;transition:opacity .3s linear;float:none;background-color:transparent;color:gray;text-transform:uppercase;padding:20px 0;width:100%}
section.links-bar.left{text-align:left}
section.links-bar.center{text-align:center}
section.links-bar.right{text-align:right}
section.links-bar ul.social-icons{margin:0 auto;padding:0;display:block;width:1140px}
section.links-bar ul li{display:inline-block;list-style-type:none;vertical-align:middle;padding:0 15px}
section.links-bar ul li a{color:#0b38db}
section.links-bar .fa{font-size:3.2rem}
@media all and (max-width:1024px){section.links-bar ul.social-icons{width:1024px}
}
@media all and (max-width:768px){section.links-bar{font-size:3.0rem}
section.links-bar ul.social-icons{width:auto}
}
#contentWrapper .innerWrap .column-control-container{max-width:100%;padding:30px 0;margin:0 auto}
#contentWrapper .innerWrap .column-control-container.no-vertical-padding{padding:0}
#contentWrapper .innerWrap .column-control-container .container.column-droppable{padding:0 15px}
#contentWrapper .innerWrap .column-control-container .container.column-droppable.col-text{padding:0}
#contentWrapper .innerWrap .column-control-container .column-control-container.parbase{padding:0}
.column-cmp .row-with-custom-columns{display:flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:-webkit-flex}
@media all and (max-width:768px){.column-cmp .row-with-custom-columns{display:block}
}
.columns-background{max-width:none}
.column-control-container .col-sm-3,.column-control-container .col-sm-4,.column-control-container .col-sm-6,.column-control-container .col-sm-8,.column-control-container .col-xs-12{padding-right:0;padding-left:0}
.column-control-container .no-horizontal-padding{padding-left:0;padding-right:0}
.column-control-container .no-vertical-padding{padding-top:0;padding-bottom:0}
.column-control-container .small-vertical-padding{padding-top:20px;padding-bottom:20px}
.column-control-container .medium-vertical-padding{padding-top:30px;padding-bottom:30px}
.column-control-container .large-vertical-padding{padding-top:50px;padding-bottom:50px}
.column-control-container .two-columns .small-horizontal-padding.column-1,.column-control-container .two-columns-33-66 .small-horizontal-padding.column-1,.column-control-container .two-columns-66-33 .small-horizontal-padding.column-1{padding-right:10px}
.column-control-container .two-columns .small-horizontal-padding.column-2,.column-control-container .two-columns-33-66 .small-horizontal-padding.column-2,.column-control-container .two-columns-66-33 .small-horizontal-padding.column-2{padding-left:10px}
.column-control-container .two-columns .medium-horizontal-padding.column-1,.column-control-container .two-columns-33-66 .medium-horizontal-padding.column-1,.column-control-container .two-columns-66-33 .medium-horizontal-padding.column-1{padding-right:15px}
.column-control-container .two-columns .medium-horizontal-padding.column-2,.column-control-container .two-columns-33-66 .medium-horizontal-padding.column-2,.column-control-container .two-columns-66-33 .medium-horizontal-padding.column-2{padding-left:15px}
.column-control-container .two-columns .large-horizontal-padding.column-1,.column-control-container .two-columns-33-66 .large-horizontal-padding.column-1,.column-control-container .two-columns-66-33 .large-horizontal-padding.column-1{padding-right:25px}
.column-control-container .two-columns .large-horizontal-padding.column-2,.column-control-container .two-columns-33-66 .large-horizontal-padding.column-2,.column-control-container .two-columns-66-33 .large-horizontal-padding.column-2{padding-left:25px}
.column-control-container .three-columns .small-horizontal-padding.column-1{padding-right:13.3px}
.column-control-container .three-columns .small-horizontal-padding.column-2{padding-left:6.7px;padding-right:6.7px}
.column-control-container .three-columns .small-horizontal-padding.column-3{padding-left:13.3px}
.column-control-container .three-columns .medium-horizontal-padding.column-1{padding-right:20px}
.column-control-container .three-columns .medium-horizontal-padding.column-2{padding-left:10px;padding-right:10px}
.column-control-container .three-columns .medium-horizontal-padding.column-3{padding-left:20px}
.column-control-container .three-columns .large-horizontal-padding.column-1{padding-right:33.4px}
.column-control-container .three-columns .large-horizontal-padding.column-2{padding-left:16.6px;padding-right:16.6px}
.column-control-container .three-columns .large-horizontal-padding.column-3{padding-left:33.4px}
.column-control-container .four-columns .small-horizontal-padding.column-1{padding-right:15px}
.column-control-container .four-columns .small-horizontal-padding.column-2{padding-left:5px;padding-right:10px}
.column-control-container .four-columns .small-horizontal-padding.column-3{padding-left:10px;padding-right:5px}
.column-control-container .four-columns .small-horizontal-padding.column-4{padding-left:15px}
.column-control-container .four-columns .medium-horizontal-padding.column-1{padding-right:22.5px}
.column-control-container .four-columns .medium-horizontal-padding.column-2{padding-left:7.5px;padding-right:15px}
.column-control-container .four-columns .medium-horizontal-padding.column-3{padding-left:15px;padding-right:7.5px}
.column-control-container .four-columns .medium-horizontal-padding.column-4{padding-left:22.5px}
.column-control-container .four-columns .large-horizontal-padding.column-1{padding-right:37.5px}
.column-control-container .four-columns .large-horizontal-padding.column-2{padding-left:12.5px;padding-right:25px}
.column-control-container .four-columns .large-horizontal-padding.column-3{padding-left:25px;padding-right:12.5px}
.column-control-container .four-columns .large-horizontal-padding.column-4{padding-left:37.5px}
.column-control-container .custom-column-item{float:left;opacity:0;transition:opacity .3s linear;overflow:hidden}
.column-control-container .custom-column-item .custom-column-icon{float:left}
.column-control-container .custom-column-item .custom-column-content{float:left}
@media screen and (min-width:768px){.column-control-container .container{padding:30px 15px}
#contentWrapper .innerWrap .column-control-container .container.column-droppable{width:auto;max-width:100%}
}
@media screen and (max-width:768px){#contentWrapper .innerWrap .column-control-container .column-control-item{padding:15px}
#contentWrapper .innerWrap .column-control-container .custom-column-item{float:none;width:100% !important;padding-right:15px !important;padding-left:15px !important}
#contentWrapper .innerWrap .column-control-container .custom-column-item .custom-column-content{min-width:100%;max-width:100%}
}
.cutomColumn{width:100%;display:block;height:100%}
.cutomColumn.no-vertical-padding{padding-top:0;padding-bottom:0}
.cutomColumn.small-vertical-padding{padding-top:20px;padding-bottom:20px}
.cutomColumn.medium-vertical-padding{padding-top:30px;padding-bottom:30px}
.cutomColumn.large-vertical-padding{padding-top:50px;padding-bottom:50px}
.cutomColumn.no-horizontal-padding{padding-left:0;padding-right:0}
.cutomColumn.small-horizontal-padding{padding-left:20px;padding-right:20px}
.cutomColumn.medium-horizontal-padding{padding-left:30px;padding-right:30px}
.cutomColumn.large-horizontal-padding{padding-left:50px;padding-right:50px}
#contentWrapper .innerWrap .column-control-container .column-control-container{width:auto}
.card-carousel-component{opacity:1;transition:opacity .5s linear}
.card-carousel-component_wrapper{position:relative;overflow:hidden}
.card-carousel-component_wrapper .slick-list{outline:0;margin:0 50px;overflow:hidden}
.card-carousel-component .card-carousel-arrow{display:block;cursor:pointer;background:transparent;border:0;outline:0;top:52px;font-size:70px;color:#ccc}
.card-carousel-component .card-carousel-arrow--prev{left:0}
.card-carousel-component .card-carousel-arrow--next{right:0}
.card-carousel-component .card-carousel-slides{overflow:hidden;display:flex;align-items:center}
.card-carousel-component .card-carousel-slides .slick-track{display:flex;align-items:center}
.card-carousel-component .card-carousel-slides--author-mode{display:grid;display:-ms-grid;grid-template-columns:1fr;-ms-grid-columns:1fr}
.card-carousel-component .card-carousel-slides--author-mode .card-carousel-slide{margin-bottom:50px}
.card-carousel-component .card-carousel-slides .card-carousel-slide{padding:0 12.5px}
.card-carousel-component .card-carousel-slides.hide-cards-authoring .card-cmp-edit-label{display:none}
.card-carousel-component .card-carousel-slides.hide-cards-authoring .card-component .card-modal{display:none}
.carousel-shared-modal .modal-content{position:relative;min-height:50px}
.carousel-shared-modal .close{font-size:40px;font-weight:500;opacity:1;position:absolute;top:0;right:5px;outline:0}
.carousel-shared-modal .modal-body{margin-top:30px;padding:0 20px 20px 20px}
.carousel-shared-modal .modal-dialog,.carousel-shared-modal .modal-dialog .container{max-width:100%}
@media all and (max-width:768px){.card-modal .modal-dialog{max-width:100%;width:100% !important;margin:auto}
}
.card-wrapper .card-component{opacity:0;transition:opacity .5s linear}
.card-wrapper .card-component .modal-content-wrapper{display:none}
.card-wrapper .card-component .card-link{max-width:100%;text-align:center;outline:0}
.card-wrapper .card-component .card-component-wrapper .card-image{max-width:100%;margin:auto}
.card-wrapper .card-component .card-component-wrapper .card-text-content{margin:0;overflow:hidden}
.card-wrapper .card-component .card-component-wrapper .card-text-content .card-header,.card-wrapper .card-component .card-component-wrapper .card-text-content .card-subheader,.card-wrapper .card-component .card-component-wrapper .card-text-content .card-description p{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}
.card-wrapper .card-component .card-component-wrapper .card-text-content .card-header{margin:20px 0 0 0}
.card-wrapper .card-component .card-component-wrapper .card-text-content .card-subheader,.card-wrapper .card-component .card-component-wrapper .card-text-content .card-description{margin:5px 0 0 0}
.card-wrapper .card-component .card-component-wrapper .card-text-content .card-description p{margin:0}
.card-wrapper .card-component .card-component-wrapper--inline{display:grid;display:-ms-grid;grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr}
.card-wrapper .card-component .card-component-wrapper--inline .card-text-content{margin-left:10px;text-align:left;-ms-grid-column:2}
.card-wrapper .card-component .card-component-wrapper--inline .card-image{max-width:unset;-ms-grid-column:1}
.card-wrapper .card-modal .modal-content{position:relative;min-height:50px}
.card-wrapper .card-modal .close{font-size:40px;font-weight:500;opacity:1;position:absolute;top:0;right:5px;outline:0}
.card-wrapper .card-modal .modal-body{margin-top:30px;padding:0 20px 20px 20px}
.card-wrapper .card-modal .modal-dialog,.card-wrapper .card-modal .modal-dialog .container{max-width:100%}
@media all and (max-width:768px){.card-wrapper .card-modal .card-modal .modal-dialog{max-width:100%;width:100% !important;margin:auto}
}
.cardCarousel .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.cardCarousel .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.cardCarousel .slick-list:focus{outline:0}
.cardCarousel .slick-loading .slick-list{background:#fff url("../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/ajax-loader.gif") center center no-repeat}
.cardCarousel .slick-list.dragging{cursor:pointer}
.cardCarousel .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.cardCarousel .slick-track{position:relative;left:0;top:0;display:block}
.cardCarousel .slick-track:before,.slick-track:after{content:"";display:table}
.cardCarousel .slick-track:after{clear:both}
.cardCarousel .slick-loading .slick-track{visibility:hidden}
.cardCarousel .slick-slide{float:left;min-height:1px;display:none}
[dir="rtl"] .cardCarousel .slick-slide{float:right}
.cardCarousel .slick-slide img{height:50%;width:100%;object-fit:cover}
.cardCarousel .slick-slide.slick-loading img{display:none}
.cardCarousel .slick-slide.dragging img{pointer-events:none}
.cardCarousel .slick-initialized .slick-slide{display:block}
.cardCarousel .slick-loading .slick-slide{visibility:hidden}
.cardCarousel .slick-vertical .slick-slide{display:block;height:auto;border:1px solid}
.cardCarousel .slick-prev,.cardCarousel .slick-next{display:block;line-height:0;cursor:pointer;background:transparent;color:#ccc;top:25%;border:0;outline:0;font-size:90px;font-weight:lighter}
.cardCarousel .fa{padding-left:0;font-weight:100;-webkit-text-stroke:4px #FFF;opacity:.5}
.cardCarousel ul.slick-dots{display:none !important}
.cardCarousel .slick-slider{margin-bottom:15px}
.cardCarousel .slider-card-loop{z-index:1;width:100%;left:0}
.cardCarousel .slider-card-loop .event{font-family:'Montserrat',sans-serif !important;float:left;padding:0 15px;text-align:left}
.cardCarousel .slider-card-loop .event .cardContainer{cursor:pointer;border:1px solid lightgray;border-radius:2px;margin-bottom:10px}
.cardCarousel .slider-card-loop .event .cardContainer:hover{box-shadow:0 6px 6px rgba(0,0,0,0.19),0 3px 3px rgba(0,0,0,0.23)}
.cardCarousel .slick-next{z-index:2;padding-top:10%;text-align:right}
.cardCarousel .slick-prev{left:0;z-index:3;padding-top:10%}
.cardCarousel{font-weight:300;padding-top:30px;padding-bottom:30px}
.cardCarousel h3,.cardCarousel h2{font-size:16px;font-weight:400;margin-bottom:20px}
.cardCarousel p{font-size:14px;letter-spacing:0;font-weight:400;padding:0}
.cardCarousel b{font-family:'Montserrat',sans-serif !important}
.cardCarousel .twit_link{font-size:14px;font-weight:400}
.cardCarousel .date{font-size:12px;font-weight:400}
@media all and (max-width:1210px){.cardCarousel .col-xs-10{padding:0 20px}
.cardCarousel .slider-card-loop .event{padding:0 15px}
}
@media all and (min-width:1024px) and (max-width:1210px){.cardCarousel .slider-card-loop .event{padding:0 50px 0 50px;margin:0 auto;width:299px}
.cardCarousel .slider-card-loop .event .cardContainer{max-width:275px}
}
@media all and (min-width:768px) and (max-width:1024px){.cardCarousel .slider-card-loop .event{padding:0 15px 0 15px;margin:0 auto;width:299px}
.cardCarousel .slider-card-loop .event .cardContainer{max-width:275px;margin:0 auto 10px}
}
@media all and (min-width:481px) and (max-width:767px){.cardCarousel .slider-card-loop .event{padding:0 15px 0 15px;margin:0 auto;width:299px}
.cardCarousel .slider-card-loop .event .cardContainer{max-width:275px;margin:0 auto 10px}
.cardCarousel .slick-prev,.cardCarousel .slick-next{padding:15% 0 0 0}
}
@media all and (max-width:480px){.cardCarousel .slider-card-loop .event{padding:0 5px 0 5px;min-width:inherit}
.cardCarousel .slider-card-loop .event .cardContainer{max-width:275px;margin:0 auto 10px}
.cardCarousel .slick-prev,.cardCarousel .slick-next{padding:33% 0 0 0}
}
.col-md-4 .smallPar .cardCarousel .slider-card-loop{width:28%}
.eventsHub{margin:0;padding:15px 0;font-family:'Lato',sans-serif;font-weight:300}
.eventsHub h1{text-align:left;font-size:56px;color:#333;font-weight:300;margin-bottom:12px}
.eventsHub h2{padding:0 15px;font-size:3.1rem;color:#333;font-weight:300}
.eventsHub h3{font-size:1.2rem;color:#333;font-weight:400;text-align:left;margin:70px 0 0 0;padding:0 15px}
.eventsHub p{color:#333;margin-bottom:18px;padding:0 15px 0 0}
.eventsHub img{padding:0;margin:0}
.eventsHub .container{padding:0;margin:0 auto}
.eventsHub .container .categories{padding:10px 10px 10px 0;width:100%}
.eventsHub .container .categories .close:before{content:'\00d7'}
.eventsHub .container .categories .close{position:absolute;top:5px;right:21px;z-index:4;opacity:1;display:none;font-size:2.5rem}
.eventsHub .container .categories .select-wrapper{float:left;position:relative}
.eventsHub .container .categories .select-wrapper.tag-select .bs-caret{display:none}
.eventsHub .container .categories .bootstrap-select{margin-right:5px}
.eventsHub .container .categories .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:190px}
.eventsHub .container .categories .bootstrap-select .btn{height:40px;text-transform:none;font-weight:500}
.eventsHub .container .categories .bootstrap-select .btn.bs-placeholder{font-weight:300}
.eventsHub .container .categories .bootstrap-select .btn.bs-placeholder .bs-caret{display:block}
.eventsHub .container .categories .bootstrap-select .dropdown-toggle{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background-color:#fff}
.eventsHub .container .categories .bootstrap-select .filter-option{text-overflow:ellipsis}
.eventsHub .container .categories .bootstrap-select .dropdown-menu{margin:0;border-radius:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.eventsHub .container .categories .bootstrap-select .dropdown-menu li a{padding:8px 20px;color:#333}
.eventsHub .container .categories .bootstrap-select .text{padding-left:15px}
.eventsHub .container .categories .bootstrap-select.show-tick a:hover .check-mark{position:absolute;display:inline-block;left:15px;margin-top:10px;color:#0b38db}
.eventsHub .container .categories .bootstrap-select.show-tick .selected .check-mark{display:inline-block;margin-top:10px;left:15px;color:#0b38db}
.eventsHub .container .total{width:50%;float:left;padding:21px 0;font-weight:600;color:#ff7600}
.eventsHub .container .displayFilters li span{display:none}
.eventsHub .container .displayFilters li a{display:block;width:40px;height:25px}
.eventsHub .container .displayFilters .grid{border-right:1px solid #bdbdbd;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/gridIcon.png') 0 no-repeat;margin:0;padding:0}
.eventsHub .container .displayFilters .list{background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/listIcon.png') 100% no-repeat;margin:0 0 0 -5px;padding:0}
.eventsHub .container .displayFilters .grid.active{border-right:1px solid #bdbdbd;background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/gridIconActive.png') 0 no-repeat}
.eventsHub .container .displayFilters .list.active{background:url('../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/listIconActive.png') 100% no-repeat}
.eventsHub .container .content{margin-bottom:15px;clear:both}
.eventsHub .container .content .tags{color:#333;padding-top:10px}
.eventsHub .container .content .category{color:#333;font-weight:400;padding-top:10px;font-size:1.6rem;width:49%;display:inline-block}
.eventsHub .container .content .category .fa-circle{vertical-align:middle;padding-left:0;padding-right:10px;font-size:2.8rem}
.eventsHub .container .content .category .fa-circle.magenta{color:#630460}
.eventsHub .container .content .category .fa-circle.green{color:#168f02}
.eventsHub .container .content .category .fa-circle.aqua{color:#03ccde}
.eventsHub .container .content .category .fa-circle.mustard{color:#d6bb03}
.eventsHub .container .content .category .fa-circle.orange{color:#ff7600}
.eventsHub .container .content .category .fa-circle.grey{color:#333}
.eventsHub .container .content .category .text{vertical-align:middle}
.eventsHub .container .content .date{width:50%;display:inline-block;text-align:right;font-size:1.6rem;vertical-align:bottom}
.eventsHub .container .subNavMobile .glyphicon{position:absolute;right:10px;top:7px;font-size:2.0rem;color:#ccc}
.eventsHub .container .noDataText h2{font-size:1.8rem}
.eventsHub .container .load-more{display:inline-block;margin-top:20px}
.eventsHub .container .grid-item{float:left;width:auto;height:auto}
.eventsHub .container .grid-item .description h3{color:#333;padding:0 0 5px 0;margin:0}
.eventsHub .container .grid-item .description p{color:#333;line-height:24px;margin:0}
.eventsHub .container .row{padding:0;margin:0}
.eventsHub .container .gridView .eventModule{position:relative}
.eventsHub .container .gridView .eventModule .description{position:relative;text-align:left;padding:20px;margin:0;background-color:#e7e7e7}
.eventsHub .container .gridView .eventModule .description img.bio{position:absolute;left:15px;bottom:120px;width:99px;height:132px}
.eventsHub .container .gridView a:hover{text-decoration:none}
.eventsHub .container .gridView .location{display:none}
.eventsHub .container .gridView .description h2{padding:0;margin:5px 0;font-weight:500}
.eventsHub .container .gridView .videoModule img{width:100%}
.eventsHub .container .gridView .videoModule .description{position:relative;text-align:left;bottom:0;padding:20px;margin:0;background-color:#e7e7e7}
.eventsHub .container .gridView .col-sm-6:nth-child(even){float:left;margin:0 0 20px 0;padding:0}
.eventsHub .container .gridView .col-sm-6:nth-child(odd){float:left;padding:0;margin:0 10px 20px 0;clear:both}
.eventsHub .container .gridView .col-sm-6:nth-child(even),.eventsHub .container .gridView .col-sm-6:nth-child(odd){margin:0 0 20px 0}
.eventsHub .listView h2{padding:5px 0;margin:0}
.eventsHub .listView a{display:block}
.eventsHub .listView img{display:none}
.eventsHub .listView .eventModule .description{text-align:left}
.eventsHub .listView .eventModule .description h3{padding-top:10px}
.eventsHub .listView .eventModule .description p{padding:4px 0}
.eventsHub .listView .location{display:block;font-size:1.2rem;text-transform:uppercase;padding:5px 0}
.eventsHub .listView .col-sm-6:nth-child(even){float:none;margin:10px 0 0 0;width:100%;clear:both;border-bottom:1px solid #e7e7e7}
.eventsHub .listView .col-sm-6:nth-child(odd){float:none;margin:10px 0 0 0;width:100%;clear:both;border-bottom:1px solid #e7e7e7}
@media all and (min-width:320px){.eventsHub p{color:#333;margin-bottom:18px}
.eventsHub h1{text-align:left;font-size:46px;color:#333;font-weight:300;margin:12px 0}
.eventsHub .subNav{width:100%;display:none}
.eventsHub .myCalix{display:none}
.eventsHub .container{position:relative;padding:0 15px;margin:0 auto;width:100%;text-align:center}
.eventsHub .container .subNavMobile{position:relative;display:block;padding:0 0 20px 0}
.eventsHub .container .showingMostRecentNav .monthPicker,.eventsHub .container .showingMostRecentNav .dayPicker{display:inline-block}
.eventsHub .container .displayFilters{display:inline-block;list-style:none;padding:17px 17px 17px 0;float:right;margin-bottom:0}
.eventsHub .container .filters{text-align:left;margin-right:0}
.eventsHub .displayFilters li{display:inline-block;list-style:none;background:#ded}
.eventsHub .gridView .bio{bottom:135px}
.eventsHub .gridView .col-sm-6:nth-child(even){padding:0;margin:0 0 15px 0}
.eventsHub .gridView .col-sm-6:nth-child(odd){padding:0;margin:0 0 15px 0}
.eventsHub .gridView .description{position:relative;color:#333;text-align:left;bottom:0;padding:20px;margin:0;background-color:#e7e7e7}
.eventsHub .gridView h2{font-size:1.8rem;padding:0}
.eventsHub .gridView p{font-size:1.4rem;line-height:20px;padding:0}
.eventsHub .gridView .location{padding:10px 0 0 0}
.eventsHub .listView h2{font-size:1.8rem}
.eventsHub .listView .col-sm-6:first-child{border-top:1px solid #e7e7e7}
.eventsHub .listView .col-sm-6:nth-child(even){float:none;margin:0;padding:0;width:100%;clear:both;border-bottom:1px solid #e7e7e7}
.eventsHub .listView .col-sm-6:nth-child(odd){float:none;margin:0;padding:0;width:100%;clear:both;border-bottom:1px solid #e7e7e7}
.eventsHub .showingMostRecentNav a,.eventsHub .showingMostRecentNav a:hover{color:#333}
}
@media all and (max-width:769px){.eventsHub .gridView .eventModule .description img.bio{bottom:110%}
.eventsHub .showingMostRecentNav{float:left}
.eventsHub .dropdown-menu{top:40px;border:1px solid #ccc;width:100%;color:#333}
.eventsHub .container .subNavMobile .btn-default{width:100%;border-radius:0;text-align:left}
.eventsHub .gridView .col-sm-6{width:100%}
.eventsHub .container .categories{padding:0;width:100%}
.eventsHub .container .categories .bootstrap-select{width:100% !important}
.eventsHub .container .categories .select-wrapper{float:none}
.eventsHub .container .categories .close{right:10px}
.eventsHub .container .content .date{width:100%;text-align:left;padding-top:10px}
.eventsHub .container .content .category{width:100%}
}
@media all and (min-width:769px){.eventsHub p{color:#333;margin-bottom:18px;width:100%;max-width:769px}
.eventsHub h1{text-align:left;font-size:56px;color:#333;font-weight:300;margin-bottom:12px}
.eventsHub .container{padding:0;margin:0 auto;width:1000px;text-align:center}
.eventsHub .container .filters{text-align:left}
.eventsHub .container ul.displayFilters{display:inline-block;list-style:none;right:0;padding:18px 0 10px 10px;text-align:right;float:right;margin-bottom:0}
.eventsHub .container .subNavMobile{display:none}
.eventsHub .container .showingMostRecentNav{margin:25px 10px 0 0}
.eventsHub .myCalix{display:block}
.eventsHub .subNav{width:89%;display:block}
.eventsHub .subNav a{text-decoration:none}
.eventsHub .subNav ul.categories li a:hover{background-color:#0b38db;color:#fff}
.eventsHub .gridView img.bio{bottom:120px}
.eventsHub .gridView .col-sm-6:nth-child(even):hover{outline:2px solid #b4deef}
.eventsHub .gridView .col-sm-6:nth-child(odd):hover{outline:2px solid #b4deef}
.eventsHub .gridView .col-sm-6:nth-child(odd){clear:both}
.eventsHub .gridView .description{position:relative;color:#333;text-align:left;bottom:0;padding:20px;margin:0;background-color:#e7e7e7}
.eventsHub .listView .location{font-size:1.2rem;text-transform:uppercase;padding:5px 0;display:block}
.eventsHub .listView .eventTab{position:relative;margin:0;padding:5px 30px 0 0;height:80px;z-index:5;vertical-align:middle;float:left}
.eventsHub .listView .eventTab span{letter-spacing:1px;position:relative;background-color:#00b0f0;text-transform:uppercase;color:#fff;padding:5px 10px;font-size:1.2rem;font-weight:400;text-align:center}
.eventsHub .listView h2{padding:5px 0;margin:0}
.eventsHub .listView a{display:block}
.eventsHub .listView p:nth-child(odd){display:none}
.eventsHub .listView .col-sm-6:nth-child(even){float:none;margin:20px 0 0 0;width:100%;clear:both;border-bottom:1px solid #e7e7e7}
.eventsHub .listView .col-sm-6:nth-child(odd){float:none;margin:20px 0 0 0;width:100%;clear:both;border-bottom:1px solid #e7e7e7}
.eventsHub .listView .col-sm-6:first-child{border-top:0}
.eventsHub .listView .col-sm-6:last-child{border-top:0}
}
@media all and (min-width:769px) and (max-width:1025px){.eventsHub .gridView .col-sm-6{width:480px}
}
@media all and (min-width:1025px){.eventsHub .gridView .col-sm-6{float:left;margin:0 0 20px 0;padding:0;width:545px}
}
.doc-lib-cmp{margin:25px auto 0 auto;max-width:1140px;padding:0 15px;opacity:0;transition:opacity .5s linear}
.doc-lib-cmp-wrapper{width:100%;display:grid;display:-ms-grid;grid-template-columns:.3fr .8fr;-ms-grid-columns:.3fr .8fr;grid-template-rows:50px 1fr;-ms-grid-rows:50px 1fr}
.doc-lib-cmp-wrapper .library-menu{margin-bottom:20px;-ms-grid-column:1;-ms-grid-row:2}
.doc-lib-cmp-wrapper .library-categories{border-right:1px solid #ccc;padding:10px 0}
.doc-lib-cmp-wrapper .library-categories,.doc-lib-cmp-wrapper .library-sub-categories{list-style:none;padding:0;margin:0}
.doc-lib-cmp-wrapper .library-sub-categories{padding-left:15px;display:none}
.doc-lib-cmp-wrapper .library-category a,.doc-lib-cmp-wrapper .library-subcategory a{color:#333;cursor:pointer}
.doc-lib-cmp-wrapper .library-category{margin-bottom:30px}
.doc-lib-cmp-wrapper .library-category-link{font-weight:500}
.doc-lib-cmp-wrapper .library-category-link:hover,.doc-lib-cmp-wrapper .library-category-link--active{font-weight:600}
.doc-lib-cmp-wrapper .library-subcategory{margin-top:15px}
.doc-lib-cmp-wrapper .library-subcategory-link{font-weight:500}
.doc-lib-cmp-wrapper .library-subcategory-link:hover,.doc-lib-cmp-wrapper .library-subcategory-link--active{font-weight:600}
.doc-lib-cmp-wrapper .library-main-buttons{width:100%;text-align:right;grid-column-start:1;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:1;grid-column-end:3}
.doc-lib-cmp-wrapper .library-main-buttons_icon{margin-right:5px;font-size:1.6rem}
.doc-lib-cmp-wrapper .library-main-buttons_link{font-weight:600;color:#333;margin-left:20px}
.doc-lib-cmp-wrapper .library-main-buttons_desktop{display:block}
.doc-lib-cmp-wrapper .library-main-buttons_mobile{display:none}
.doc-lib-cmp-wrapper .library-docs{padding-left:20px;-ms-grid-column:2;-ms-grid-row:2}
.doc-lib-cmp-wrapper .library-docs-container{display:none}
.doc-lib-cmp-wrapper .docs-category-container{margin-bottom:20px}
.doc-lib-cmp-wrapper .docs-category-container--submenu{margin-top:20px;display:none}
.doc-lib-cmp-wrapper .category-arrow{border-style:solid;border-width:0 3px 3px 0;display:inline-block;padding:3px;position:absolute;right:15px}
.doc-lib-cmp-wrapper .category-arrow--down{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:4px}
.doc-lib-cmp-wrapper .category-arrow--up{transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-top:8px}
.doc-lib-cmp-wrapper .category-title{font-size:1.8rem;font-weight:800;padding:0;margin:0 0 20px 0}
.doc-lib-cmp-wrapper .post-date-label{color:#7d7d7d;font-size:1.2rem}
.doc-lib-cmp-wrapper .no-docs-found-label{color:#ccc;font-size:1.8rem;margin:0 0 20px 0;padding:0;text-align:center}
.doc-lib-cmp-wrapper .category-container{position:relative;width:100%;display:grid;display:-ms-grid;grid-template-columns:1fr 30px;-ms-grid-columns:1fr 30px;-ms-grid-rows:1fr}
.doc-lib-cmp-wrapper .category-container span{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.doc-lib-cmp-wrapper .library-document{display:grid;display:-ms-grid;grid-template-columns:.85fr .15fr;-ms-grid-columns:.85fr .15fr;-ms-grid-rows:1fr;padding:8px 15px 8px 10px;border:1px solid #ccc;border-top:0;position:relative}
.doc-lib-cmp-wrapper .library-document:first-child{border-top:1px solid #ccc}
.doc-lib-cmp-wrapper .library-document_data{-ms-grid-row:1;-ms-grid-column:1}
.doc-lib-cmp-wrapper .library-document_data .doc-star-link{color:#ccc}
.doc-lib-cmp-wrapper .library-document_data .doc-star-link i{font-size:1.8rem;padding:0;margin-right:10px}
.doc-lib-cmp-wrapper .library-document_data span{font-weight:600}
.doc-lib-cmp-wrapper .library-document_data p{margin:5px 0 0 30px}
.doc-lib-cmp-wrapper .library-document_links{-ms-grid-row:1;-ms-grid-column:2;font-size:3.0rem;text-align:right;overflow:hidden}
.doc-lib-cmp-wrapper .library-document_links a{float:right}
.doc-lib-cmp-wrapper .library-home-docs--with-favorites .hide-doc-in-home{display:none}
.doc-lib-cmp-wrapper .loading-documents{text-align:center}
.doc-lib-cmp-wrapper .loading-documents img{height:30px}
.doc-lib-cmp-wrapper .loading-documents span{font-weight:600}
.doc-lib-cmp-wrapper .category-selector{width:100%;height:34px;padding:6px 12px;font-size:1.6rem;outline:0;margin-bottom:20px}
.doc-lib-cmp-wrapper .category-selector:focus{outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.doc-lib-cmp-wrapper .library-subcategory-selector{display:none}
.doc-lib-cmp-wrapper .library-filters-container{margin-top:30px}
.doc-lib-cmp-wrapper .library-filters-container .filter-label{font-weight:600;margin-bottom:15px}
.doc-lib-cmp-wrapper .library-filters-container .library-filters,.doc-lib-cmp-wrapper .library-filters-container .library-sub-filters{list-style:none;padding:0;display:flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:-webkit-flex;flex-wrap:wrap;-ms-flex-wrap:wrap;margin:-20px -15px 0 0}
.doc-lib-cmp-wrapper .library-filters-container .library-filters li,.doc-lib-cmp-wrapper .library-filters-container .library-sub-filters li{margin:20px 15px 0 0}
.doc-lib-cmp-wrapper .library-filters-container .selected-filter{color:white}
.doc-lib-cmp-wrapper .library-filters-container a{padding:8px;background-color:#efefef;color:#333;outline:0;text-decoration:none}
.doc-lib-cmp-wrapper .library-filters-container .sub-filters-wrapper{padding:20px 0 0 20px}
.doc-lib-cmp-wrapper .library-filters-container .sub-filters-wrapper .library-sub-filters-container--hidden{display:none}
.doc-lib-cmp-wrapper .subcategory-menu-container{margin-top:50px}
.doc-lib-cmp-wrapper .subcategory-menu-container--hidden{display:none}
.doc-lib-cmp-wrapper .subcategory-menu{margin-top:10px;position:relative}
.doc-lib-cmp-wrapper .subcategory-menu .collapsible-link{vertical-align:middle;position:absolute;left:0}
.doc-lib-cmp-wrapper .subcategory-menu .collapsible-link_icon{font-size:2.5rem;padding:0}
.doc-lib-cmp-wrapper .subcategory-menu .subcategory-title{font-weight:600;font-size:1.5rem;margin-left:30px}
.doc-lib-cmp-wrapper .subcategory-menu--hidden{display:none}
.doc-lib-cmp-wrapper .load-more-button{margin-top:20px;text-align:center}
.doc-lib-cmp-wrapper .total-results-label{margin:35px 0 0 0;font-size:1.5rem;font-weight:600;color:#7d7d7d;opacity:0;transition:opacity .4s linear}
.doc-lib-cmp-wrapper .loading-doc-view{display:none;text-align:center}
.doc-lib-cmp-wrapper .library-filters-mobile{text-decoration:none;outline:0;color:gray;display:none}
.doc-lib-cmp-wrapper .library-filters-mobile_container{width:100%;height:30px;border:1px solid gray;font-size:1.6rem;padding:4px 10px;background-color:#cccccc26;position:relative}
.doc-lib-cmp-wrapper .library-category-label,.doc-lib-cmp-wrapper .library-sub-category-label{text-align:left;display:none;font-size:1.5rem;font-weight:600}
.doc-lib-cmp-wrapper .disabled-filter-link{opacity:.7}
.doc-lib-cmp #customViewShareButton{cursor:pointer;float:right;margin:0;font-size:1.5rem;font-weight:600;color:#7d7d7d;position:relative;top:-20px;transition:opacity .4s linear}
.doc-lib-cmp #customViewShareButton .fa{font-size:2.0rem;padding-right:5px;vertical-align:middle}
.doc-lib-cmp #shareViewModal .modal-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;max-width:350px;width:100%}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content{border-radius:0;padding:25px 15px}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content .close{position:absolute;z-index:4;top:5px;right:10px;font-family:none;font-size:3.0rem;font-weight:100;opacity:1;color:#7d7d7d;text-shadow:none;outline:0}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content .share-view-content{color:#7d7d7d}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content .share-view-content h4{margin:0 0 10px;font-weight:700}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content .share-view-content-before p{font-size:1.3rem;margin:0 0 30px}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content .share-view-content-after{display:none;position:relative;margin:10px 0 0}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content .share-view-content-after .check-circle{background-color:#498205;width:18px;height:18px;border-radius:18px;position:absolute;top:0;left:0;margin:0}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content .share-view-content-after .check-circle::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) rotate(45deg);height:10px;width:5px;border-bottom:2px solid #fff;border-right:2px solid #fff}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content .share-view-content-after p{font-size:1.1rem;margin:0;overflow-wrap:break-word;width:100%}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content .share-view-content-after p strong{padding-left:22px;line-height:18px}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content .share-view-content-input{color:#7d7d7d;display:flex;margin:10px 0 0;position:relative;font-size:1.3rem}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content .share-view-content-input input{border:1px solid #7d7d7d;padding:4px 8px;outline:0;width:100%}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content .share-view-content-input button{background-color:#7d7d7d;border:1px solid #7d7d7d;color:#fff;padding:5px 20px;outline:0}
.doc-lib-cmp #shareViewModal .modal-dialog .modal-content .share-view-content-input button.copied{background-color:#498205;border:1px solid #498205;pointer-events:none}
@media all and (max-width:768px){.doc-lib-cmp-wrapper{grid-template-columns:1fr;-ms-grid-columns:1fr;grid-template-rows:80px 1fr;-ms-grid-rows:80px 1fr}
.doc-lib-cmp-wrapper .library-menu{display:none}
.doc-lib-cmp-wrapper .library-docs{padding:0}
.doc-lib-cmp-wrapper .library-main-buttons_desktop{display:none}
.doc-lib-cmp-wrapper .library-main-buttons_mobile{display:block}
.doc-lib-cmp-wrapper .library-document{grid-template-columns:1fr;-ms-grid-columns:1fr}
.doc-lib-cmp-wrapper .library-document_data p{margin-left:0}
.doc-lib-cmp-wrapper .library-document_data .doc-star-link{display:none;position:absolute;bottom:14px;right:70px}
.doc-lib-cmp-wrapper .library-document_data .doc-star-link i{font-size:3.0rem}
.doc-lib-cmp-wrapper .library-document_links{display:none}
.doc-lib-cmp-wrapper .library-filters-container{display:none}
.doc-lib-cmp-wrapper .library-filters-container .sub-filters-wrapper{padding-left:0}
.doc-lib-cmp-wrapper .library-filters-mobile{display:block}
.doc-lib-cmp-wrapper .library-home-docs,.doc-lib-cmp-wrapper .other-library-docs{padding-top:20px;border-top:1px solid #ccc}
.doc-lib-cmp-wrapper .library-category-label{display:block}
}
.doc-library-search-wrapper{width:100%;display:grid;display:-ms-grid;grid-template-columns:.3fr .8fr;-ms-grid-columns:.3fr .8fr;grid-template-rows:auto 1fr;-ms-grid-rows:auto 1fr}
.doc-library-search-bar{width:100%;opacity:0;transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;-webkit-transition:opacity .5s linear;position:relative;margin:10px auto 20px auto;color:gray;overflow:hidden;max-width:1140px;padding:0 15px}
.doc-library-search-bar .doc-library-search-bar-wrapper{position:relative;float:right;width:100%}
.doc-library-search-bar .library-search-bar_input{padding:5px 50px;outline:0;border:1px solid gray;height:40px;font-weight:400;width:100%}
.doc-library-search-bar .library-search-bar_icon{font-size:2.2rem;font-weight:200;position:absolute;top:8px;left:10px;padding:0;color:#666;cursor:pointer}
@media all and (max-width:768px){.doc-library-search-wrapper{grid-template-columns:1fr;-ms-grid-columns:1fr;grid-template-rows:20px 1fr;-ms-grid-rows:20px 1fr;margin:0}
.doc-library-search-bar{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
.doc-library-search-bar-wrapper{width:100%}
}
.tab-connexion-container-wrapper{opacity:100;transition:opacity 1s linear}
.tab-connexion-container-wrapper .fullTabWrap{margin:0 auto;font-family:'Lato',sans-serif;font-weight:400}
.tab-connexion-container-wrapper .tab-connexion-container .fullTabWrap ul li{width:100%}
.tab-connexion-container-wrapper .connexionsTabContent{padding:14px 0 16px 0;padding-inline-start:40px}
.tab-connexion-container-wrapper .narrowContainer .fullTabWrap .tabBlock .genericContent .heroFullCurvedContainer{padding-bottom:20px;padding-top:5px;min-width:auto}
.tab-connexion-container-wrapper .connexions-nav-tabs{height:100px;font-size:1.6rem;border-radius:10px;width:100%;display:flex}
.tab-connexion-container-wrapper .connexions-nav-tabs>li{height:inherit;flex-basis:100%;text-align:center;list-style:none}
.tab-connexion-container-wrapper .connexions-nav-tabs>li>a,.tab-connexion-container-wrapper .connexions-nav-tabs>li>a:hover,.tab-connexion-container-wrapper .connexions-nav-tabs>li>a:focus{display:flex;align-items:center;justify-content:center;height:inherit;border-style:none;vertical-align:middle;border-radius:10px 10px 0 0;margin:0 1px 0 1px;text-transform:capitalize;padding-bottom:10px;padding-left:15px;padding-right:15px;padding-top:10px}
.tab-connexion-container-wrapper .tabBlock{display:inline;float:left;width:100%;min-height:155px;margin-bottom:16px;overflow:hidden;padding-left:10px}
.tab-connexion-container-wrapper .noBackground{background-color:transparent !important}
.tab-connexion-container-wrapper .displayBackground{background-color:#f7f7f7}
.tab-connexion-container-wrapper .tabBlock.last{margin-right:0}
.tab-connexion-container-wrapper .panel-title>a,.tab-connexion-container-wrapper .panel-title>a:hover{width:100%;display:block;text-decoration:none}
.tab-connexion-container-wrapper .connexions-tab-content>.active.tab-pane{display:block;left:0;position:relative}
.tab-connexion-container-wrapper .connexions-tab-content>.tab-pane{display:block;left:-9999px;position:absolute}
.tab-connexion-container-wrapper .left-col .fullTabWrap.container{margin:0 auto;padding:20px 0 0;width:95%}
.tab-connexion-container-wrapper #contentWrapper .innerWrap .tabBlock .container{width:100%}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tab-connexion-container-wrapper .tabBlock .imageWithTextBelowThreeItems .container{width:100% !important}
}
@media all and (min-width:769px){.tab-connexion-container-wrapper .fullTabWrap .imageWithTextBelowThreeItems .container .row div.description{padding-left:0 !important;padding-top:0 !important}
.tab-connexion-container-wrapper .fullTabWrap.container{padding:100px;position:relative}
.tab-connexion-container-wrapper .tab-connexion-container-wrapper{opacity:100;transition:opacity 1s linear}
}
@media all and (max-width:768px){.tab-connexion-container-wrapper .fullTabWrap.container{padding:100px;position:relative}
.tab-connexion-container-wrapper .connexions-nav-tabs{padding:0 10px}
.tab-connexion-container-wrapper .connexionsTabContent{padding-inline-start:0}
.tab-connexion-container-wrapper .tabBlock{display:block;float:none;width:100%;margin-right:0;min-height:155px;margin-bottom:16px}
.tab-connexion-container-wrapper .tabBlock.last{margin-bottom:0}
.tab-connexion-container-wrapper .panel-group .panel-heading + .panel-collapse>.panel-body,.tab-connexion-container-wrapper .panel-default>.panel-heading + .panel-collapse>.panel-body{border:0}
.tab-connexion-container-wrapper .panel-group .panel-heading + .panel-collapse>.panel-body,.tab-connexion-container-wrapper .panel-group .panel-heading + .panel-collapse>.list-group{border-top:0}
.tab-connexion-container-wrapper .panel-group .panel-heading{background-color:#fff}
.tab-connexion-container-wrapper .panel{border:0}
.tab-connexion-container-wrapper .panel-group{margin-bottom:0}
.tab-connexion-container-wrapper .panel-body{padding:0}
.tab-connexion-container-wrapper .panel-title a i{float:right}
.tab-connexion-container-wrapper .connexions-nav-tabs>li>a,.tab-connexion-container-wrapper .connexions-nav-tabs>li>a:hover,.tab-connexion-container-wrapper .connexions-nav-tabs>li>a:focus{border-radius:50px 50px;font-size:1.2rem;padding-left:10px;padding-right:10px}
}
.tab-connexion-container-wrapper .data-author-li{list-style:none;color:black}
.tab-connexion-container-wrapper .data-author-li a{color:black}
.ondemandHub{margin:0;padding:15px 0;font-weight:300;opacity:0;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;min-height:380px}
.ondemandHub .filters{margin:auto;opacity:0;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;display:block}
.ondemandHub .filters .select-wrapper{position:relative;margin-left:5px}
.ondemandHub .filters .select-wrapper .close:before{content:'\00d7'}
.ondemandHub .filters .select-wrapper .close{position:absolute;top:5px;right:25px;z-index:4;opacity:1;font-size:2.0rem;display:none;font-weight:600}
.ondemandHub .filters .select-wrapper .bootstrap-select{width:240px !important}
.ondemandHub .filters .select-wrapper .bootstrap-select button{padding-left:10px;font-size:1.4rem}
.ondemandHub .filters .select-wrapper .bootstrap-select button span.filter-option{padding-right:10px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis}
@media all and (max-width:768px){.ondemandHub .filters .select-wrapper .bootstrap-select .dropdown-menu.inner{max-height:265px !important}
}
.ondemandHub .filters_label{text-align:center;font-weight:700;color:#a5a5a5;margin-bottom:10px;display:none}
.ondemandHub .filters-mobile{display:none;width:auto;margin:0 10px 10px 10px}
.ondemandHub .sessions-hub-modal .modal-content{height:485px}
.ondemandHub .sessions-hub-modal .modal-content .modal-body{margin-top:20px}
.ondemandHub .sessions-hub-modal .modal-content button.close{display:block !important;outline:0;font-size:2.5rem;padding-right:7px}
@media all and (min-width:769px){.ondemandHub .sessions-hub-modal{display:none}
}
.ondemandHub .categories,.ondemandHub .session-image-overlay,.ondemandHub .sessions-list,.ondemandHub .options-container{display:flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:-webkit-flex}
.ondemandHub .categories,.ondemandHub .session-image-overlay,.ondemandHub .options-container{flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
.ondemandHub .sessions-list{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}
.ondemandHub .session-filler{flex:auto;-ms-flex:auto;-webkit-flex:auto;display:none}
.ondemandHub .session-wrapper{padding-left:0 !important;margin:0 15px 15px 0}
.ondemandHub .session-container{background-color:black;padding:30px;height:100%;width:357px;position:relative}
.ondemandHub .session-container .session-category{color:#ff7600;font-size:1.2rem;text-transform:uppercase;font-weight:700;text-align:left;position:absolute;top:30px}
.ondemandHub .session-container .session-title{color:#fff;font-size:1.8rem;font-weight:600;text-align:left;line-height:1.2;margin-top:20px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}
.ondemandHub .session-container .session-image{height:165px;width:294px;background:transparent url("../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/null-image.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;max-width:100%;margin-top:40px}
.ondemandHub .session-container .session-image-overlay{height:100%;width:100%;color:#fff;opacity:.5;font-size:44px}
.ondemandHub .session-container_text{display:block;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}
.ondemandHub .subNavMobile .glyphicon{position:absolute;right:10px;top:7px;font-size:2.0rem;color:#ccc}
.ondemandHub .options-container{padding-right:20px;padding-left:27px}
.ondemandHub .no-data-text{display:none;text-align:center}
.ondemandHub .load-more{display:none;margin:10px auto 0 auto;border-radius:38px;width:100%;background-color:#adadad;color:white;height:60px;vertical-align:middle}
.ondemandHub .vertical-middle{margin-top:15px;margin-bottom:auto}
@media all and (max-width:768px){.ondemandHub{min-height:unset}
.ondemandHub .session-container{margin:3.5px 0;width:100%;max-width:100%;display:grid;display:-ms-grid;display:-moz-grid;grid-template-columns:100px 1fr;-ms-grid-columns:100px 1fr;padding:15px}
.ondemandHub .session-container .session-image-overlay{font-size:2.8rem}
.ondemandHub .session-container .session-image{-ms-grid-column:1;width:100px;margin-top:0;height:60px}
.ondemandHub .session-container_text{position:relative;-ms-grid-column:2;margin-left:10px}
.ondemandHub .session-container .session-category{position:relative;top:unset;font-size:1.0rem}
.ondemandHub .session-container .session-title{margin-top:5px;font-size:1.4rem}
.ondemandHub .filters-mobile,.ondemandHub .filters_label{display:block}
}
.ondemandHub .custom-selector{border-radius:28px;text-transform:none;color:black !important;font-weight:700;background-color:white;outline:0;border:1px solid #ccc;margin-left:10px}
.ondemandHub .dropdown-menu{font-size:1.2rem !important;font-weight:500 !important}
.ondemandHub .dropdown-menu li a{font-weight:700}
.ondemandHub .dropdown-menu li a:hover{color:#0b38db}
.ondemandHub .custom-selector:focus{color:#0b38db !important;outline:none !important}
.ondemandHub .custom-selector:focus .close{display:inline-block}
.ondemandHub .select-wrapper{float:left}
.ondemandHub .session-template{display:none}
.ondemandHub .ondemand-hub-container{margin-right:auto;margin-left:auto}
@media all and (max-width:768px){.ondemandHub .filters{width:400px;height:200px;max-width:100%;display:none}
.ondemandHub .filters .bootstrap-select.btn-group .dropdown-menu li a{color:#333}
.ondemandHub .filters .bootstrap-select.btn-group .dropdown-menu li a:hover{color:#0b38db}
.ondemandHub .ondemand-hub-container{margin:0 10px;max-width:100%}
.ondemandHub .sessions-list{align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
.ondemandHub .session-wrapper{padding:0;margin:0;width:100%;max-width:100%}
.ondemandHub .sessions-hub-modal .filters{display:block}
}
@media(min-width:769px){.ondemandHub .ondemand-hub-container{width:750px}
.ondemandHub .filters{height:80px}
}
@media(min-width:1000px){.ondemandHub .ondemand-hub-container{width:770px}
}
@media(min-width:1200px){.ondemandHub .ondemand-hub-container{width:1120px}
}
@import "/apps/settings/wcm/designs/calix/clientlibs/css/variables";.twitterFeed{font-weight:300;padding-top:30px;opacity:0;transition:opacity .5s linear;.container{padding:0 30px !important}
.twitter-feed-arrow-prev{left:-30px !important;@media all and (max-width:768px){left:-24px !important}
}
.twitter-feed-arrow-next{right:-30px !important;@media all and (max-width:768px){right:-20px !important}
@media all and (max-width:319px){right:-38px !important}
}
.twitter-container{padding:10px;background-color:@white;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;&:focus{outline:0}
}
.slick-loading .slick-list{background:@white url("../../../../../etc.clientlibs/settings/wcm/designs/calix/clientlibs/resources/img/ajax-loader.gif") center center no-repeat}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-prev,.slick-next{position:absolute;display:block;height:22px;width:40px;line-height:0;cursor:pointer;background:transparent;color:@arrow_gray;top:25%;padding:0;border:0;outline:0;font-size:70px}
.fa{padding-left:0}
ul.slick-dots{display:none !important}
.slick-slider{margin-bottom:15px}
.twitter-feed-slider{z-index:1;width:100%;left:0}
.twitter-feed-slider .twitter-feed-card{.twitter-header{display:flex;display:-ms-flex;display:-moz-flex;display:-o-flex;display:-webkit-flex;flex-wrap:wrap;-ms-flex-wrap:wrap}
.headerImage{margin-right:5px;img{height:36px;width:36px}
}
.headerUserIDStyle{color:@dark_dark;font-size:1.4rem;font-weight:bold}
.headername{font-weight:bold;font-size:1.8rem;margin-right:5px;color:@black}
padding:0 7.5px;text-align:left;cursor:pointer}
.slick-next{right:0;z-index:2}
.slick-prev{left:0;z-index:3}
h3,h2{font-size:2.0rem;color:@deep_blue;font-weight:600;margin-bottom:20px}
p{font-size:1.4rem;color:@dark_dark;font-weight:400;padding:0;margin-top:10px}
.twit_link{color:@light_blue}
.time{font-size:1.4rem;color:#a5a5a5;font-weight:500;margin-top:15px}
@media all and (min-width:320px){.slick-next{width:22px;height:40px}
.twitter-feed-slider .twitter-feed-card{width:50%}
}
@media all and (min-width:769px){.slick-next{width:22px;height:40px}
.twitter-feed-slider .twitter-feed-card{width:50%}
.left-col .container{width:100%}
.right-col .container{width:100%}
}
@media all and (min-width:1024px){.slick-next{right:0;height:45px}
.twitter-feed-slider .twitter-feed-card{width:33.33%}
}
.col-md-4 .smallPar .twitter-feed-slider{width:28%}
}
.image-with-ecom__body--link-item{text-align:center}
.image-with-ecom__body--link-item img{max-height:55px}
.image-with-ecom__body--link-item p{font-size:1.4rem}
#contentWrapper .innerWrap .container .image-video-background__container.container{margin-left:0;margin-right:0}
#contentWrapper .innerWrap .image-video-background{max-width:100%}
#contentWrapper .innerWrap .image-video-background.no-vertical-padding{padding:0}
#contentWrapper .innerWrap .image-video-background .container.column-droppable{padding:0 15px}
#contentWrapper .innerWrap .image-video-background .container.column-droppable.col-text{padding:0}
#contentWrapper .innerWrap .image-video-background .column-control-container.parbase{padding:0}
.image-video-background{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0;align-content:center;justify-content:center;overflow:hidden}
.image-video-background__authoring{background:repeating-linear-gradient(45deg,#fff,#fff 15px,#f8f8f8 15px,#f8f8f8 30px)}
.image-video-background__hero-image{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:2}
.image-video-background__hero-image>img{display:grid;width:100%;height:100%;object-fit:cover}
.image-video-background__hero-video{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:2}
.image-video-background__hero-video>img{display:grid;width:100%;height:100%;object-fit:cover}
.image-video-background__overlay{display:grid;max-width:100%;grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:2;z-index:1}
.image-video-background__container{align-items:center;overflow:hidden;grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:2;z-index:2}
.image-video-background__container.container .image-video-background__container.container,#contentWrapper .innerWrap .container .image-video-background__container.container{width:auto;padding:0}
.image-video-background__container--body{margin-left:0;margin-right:0}
@media all and (max-width:768px){.image-video-background__container--body{padding-left:15px;padding-right:15px}
}
.column-control-item .image-video-background__container--body{padding-left:15px;padding-right:15px}
.cmp-background .bg-transparent{background-color:transparent}
.cmp-background .bg-white{background-color:white}
.cmp-background .bg-gray{background-color:#fafafa}
.cmp-background .bg-black{background-color:#000}
.cmp-background .bg-wrap{padding:0}
.cmp-background .bg-padding-top-4{padding-top:4px}
.cmp-background .bg-padding-top-8{padding-top:8px}
.cmp-background .bg-padding-top-16{padding-top:16px}
.cmp-background .bg-padding-top-24{padding-top:24px}
.cmp-background .bg-padding-top-48{padding-top:48px}
.cmp-background .bg-padding-bottom-4{padding-bottom:4px}
.cmp-background .bg-padding-bottom-8{padding-bottom:8px}
.cmp-background .bg-padding-bottom-16{padding-bottom:16px}
.cmp-background .bg-padding-bottom-24{padding-bottom:24px}
.cmp-background .bg-padding-bottom-48{padding-bottom:48px}
.cmp-background .bg-fullbleed{width:100%}
@media all and (min-width:1px){.cmp-background .phone-up-padding-top-4{padding-top:4px}
.cmp-background .phone-up-padding-top-8{padding-top:8px}
.cmp-background .phone-up-padding-top-16{padding-top:16px}
.cmp-background .phone-up-padding-top-24{padding-top:24px}
.cmp-background .phone-up-padding-top-48{padding-top:48px}
.cmp-background .phone-up-padding-bottom-4{padding-bottom:4px}
.cmp-background .phone-up-padding-bottom-8{padding-bottom:8px}
.cmp-background .phone-padding-bottom-16{padding-bottom:16px}
.cmp-background .phone-up-padding-bottom-24{padding-bottom:24px}
.cmp-background .phone-up-padding-bottom-48{padding-bottom:48px}
}
@media all and (min-width:769px){.cmp-background .tablet-margin-75{margin-left:auto;margin-right:auto;width:75%}
.cmp-background .tablet-up-padding-top-4{padding-top:4px}
.cmp-background .tablet-up-padding-top-8{padding-top:8px}
.cmp-background .tablet-up-padding-top-16{padding-top:16px}
.cmp-background .tablet-up-padding-top-24{padding-top:24px}
.cmp-background .tablet-up-padding-top-48{padding-top:48px}
.cmp-background .tablet-up-padding-bottom-4{padding-bottom:4px}
.cmp-background .tablet-up-padding-bottom-8{padding-bottom:8px}
.cmp-background .tablet-padding-bottom-16{padding-bottom:16px}
.cmp-background .tablet-up-padding-bottom-24{padding-bottom:24px}
.cmp-background .tablet-up-padding-bottom-48{padding-bottom:48px}
}
@media all and (min-width:993px){.cmp-background .desktop-up-padding-top-4{padding-top:4px}
.cmp-background .desktop-up-padding-top-8{padding-top:8px}
.cmp-background .desktop-up-padding-top-16{padding-top:16px}
.cmp-background .desktop-up-padding-top-24{padding-top:24px}
.cmp-background .desktop-up-padding-top-48{padding-top:48px}
.cmp-background .desktop-up-padding-bottom-4{padding-bottom:4px}
.cmp-background .desktop-up-padding-bottom-8{padding-bottom:8px}
.cmp-background .desktop-padding-bottom-16{padding-bottom:16px}
.cmp-background .desktop-up-padding-bottom-24{padding-bottom:24px}
.cmp-background .desktop-up-padding-bottom-48{padding-bottom:48px}
}
@media all and (min-width:1px) and (max-width:768px){.cmp-background .hide-phone{display:none}
}
@media all and (min-width:769px) and (max-width:992px){.cmp-background .hide-tablet{display:none}
}
@media all and (min-width:993px){.cmp-background .hide-desktop{display:none}
}