.masthead{position:fixed;overflow:hidden;float:left;z-index:0;top:0;left:0;width:100%;min-height:570px!important}
.masthead .column,.masthead .columns{height:500px}
.masthead.active{z-index:0}
.masthead.masthead--medium{min-height:420px!important}
.masthead.masthead--medium .column,.masthead.masthead--medium .columns{height:350px}
.masthead.masthead--medium .masthead-outer{height:420px;padding-top:80px}
.masthead.masthead--medium+.wrapper-content,.masthead.masthead--medium+.wrapper-content-block{margin-top:350px}
.masthead.masthead--medium .masthead-inner{padding-left:10px}
@media only screen and (min-width:60em){.masthead.masthead--medium .masthead-inner{padding-left:0}
}
@media only screen and (min-width:48em){.masthead.masthead--medium .masthead-inner{max-width:600px;width:100%}
.masthead.masthead--medium .masthead-inner .feature-title{font-size:44px;line-height:46px}
.masthead.masthead--medium .masthead-inner p{font-size:17px;line-height:27px}
.masthead.masthead--medium .masthead-inner .button{font-size:11px}
}
.masthead.partners .masthead-inner{bottom:100px;padding-left:10px}
@media only screen and (min-width:60em){.masthead.partners .masthead-inner{padding-left:0}
}
@media only screen and (min-width:48em){.masthead.partners .masthead-inner{position:absolute;bottom:100px;max-width:580px}
}
@media screen and (max-height:500px) and (max-width:767px){.masthead.partners .masthead-inner{top:100px}
}
@media only screen and (min-width:48em){.masthead.partners .masthead-inner .feature-title{margin-bottom:.4em}
}
@media only screen and (min-width:48em){.masthead.partners .masthead-inner p{max-width:90%;font-size:17px;line-height:27px}
}
@media only screen and (min-width:48em){.masthead.partners .masthead-inner .button{font-size:11px}
}
.masthead p{font-size:15px;line-height:18px;color:#FFF}
@media only screen and (min-width:48em){.masthead p{font-size:17px;line-height:27px}
}
@media only screen and (min-width:75em){.masthead .masthead--content-full{width:100%;left:0}
.masthead .masthead--content-left{width:66.66667%;left:0}
.masthead .masthead--content-image{left:auto;right:0}
}
.masthead .masthead--arrow-down{position:absolute;width:20px;height:8px;left:50%;margin-left:-20px;bottom:25px;background:url(clientlibs/img/sprite-arrowdown-small.png) no-repeat;cursor:pointer;opacity:.35!important}
.masthead .masthead--arrow-down:hover{opacity:1!important}
@media only screen and (min-width:48em){.masthead .masthead-arrow-down{bottom:10px}
}
.masthead .feature-title{margin-top:0;margin-bottom:.4em;font-size:28px;line-height:38px;font-weight:600;text-transform:uppercase;color:#fff}
@media only screen and (min-width:60em){.masthead .feature-title{font-size:46px;line-height:40px}
.masthead .feature-title .button{font-size:11px}
.masthead .feature-title p{font-size:17px;line-height:27px}
}
@media only screen and (min-width:75em){.masthead .feature-title.header-text-xlarge{font-size:60px}
}
.masthead .subheading{font-size:14px;line-height:1em;text-transform:uppercase;margin-bottom:.5em;display:block;color:#fff}
.masthead .subheading>a{display:inline-block;color:#FFF;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;-ms-opacity:.7;-o-opacity:.7;opacity:.7}
.masthead .subheading>a:hover{filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;text-decoration:none}
.masthead .feature-title-subheading{display:block;width:100%;font-size:20px;font-weight:400;line-height:1.0em}
@media only screen and (min-width:60em){.masthead .feature-title-subheading{font-size:30px}
}
.masthead+.wrapper-content,.masthead+.wrapper-content-block{margin-top:500px}
.masthead .masthead-inner{position:absolute;bottom:75px;width:95%}
@media only screen and (min-width:48em){.masthead .masthead-inner{width:85%}
}
.masthead .masthead-outer{position:relative;padding-top:70px;height:570px}
.masthead .masthead-image{position:absolute;top:0;width:100%;height:100%;background-size:contain!important;background-repeat:no-repeat;display:none}
@media only screen and (min-width:48em){.masthead .masthead-image{display:block}
}
.masthead .masthead-image-full{display:block;right:auto!important;width:100%!important;height:100%!important;background-position:center!important;background-size:cover!important}
.masthead .masthead-word-divider{margin:0 2px;color:#754d91}
.masthead .feature-views{margin-top:25px}
@media only screen and (min-width:75em){.masthead .feature-views{margin-top:50px}
}
.masthead .feature-views a{padding:5px 0 5px 30px;margin-right:8px;color:#fff;font-size:11px;text-transform:uppercase;opacity:.7;-webkit-transition:all .36s ease-in-out;-khtml-transition:all .36s ease-in-out;-moz-transition:all .36s ease-in-out;-ms-transition:all .36s ease-in-out;-o-transition:all .36s ease-in-out;transition:all .36s ease-in-out;background:url(clientlibs/img/products/product-detail/sprite-icons-view.png) no-repeat}
.masthead .feature-views a:hover{opacity:1;text-decoration:none}
@media only screen and (min-width:48em){.masthead .feature-views a{margin-right:8px}
}
.masthead .feature-views .view-data-sheet{background-position:0 -62px}
.masthead .button{width:100%;margin-bottom:10px}
@media only screen and (min-width:48em){.masthead .button{width:45%;padding:1em}
}
@media only screen and (min-width:75em){.masthead .button{width:200px}
.masthead .button:nth-child(3){margin-left:10px}
}
.masthead--carousel .columns,.masthead--carousel .column,.masthead--gallery-carousel .columns,.masthead--gallery-carousel .column{height:500px}
.masthead--carousel .columns .masthead-inner,.masthead--carousel .column .masthead-inner,.masthead--gallery-carousel .columns .masthead-inner,.masthead--gallery-carousel .column .masthead-inner{padding:0 60px 30px}
@media only screen and (min-width:48em){.masthead--carousel .columns .masthead-inner,.masthead--carousel .column .masthead-inner,.masthead--gallery-carousel .columns .masthead-inner,.masthead--gallery-carousel .column .masthead-inner{padding:0;max-width:580px;width:95%;bottom:100px}
}
@media screen and (max-height:500px) and (max-width:767px){.masthead--carousel .columns .masthead-inner,.masthead--carousel .column .masthead-inner,.masthead--gallery-carousel .columns .masthead-inner,.masthead--gallery-carousel .column .masthead-inner{top:30px}
}
.masthead--carousel .columns .masthead-image,.masthead--carousel .column .masthead-image,.masthead--gallery-carousel .columns .masthead-image,.masthead--gallery-carousel .column .masthead-image{width:100%}
.masthead--carousel .masthead--carousel-arrows-container,.masthead--gallery-carousel .masthead--carousel-arrows-container{width:100%;position:absolute;left:0;top:50%;margin-top:-15px}
.masthead--carousel .masthead--carousel-arrows-container .slick-prev,.masthead--gallery-carousel .masthead--carousel-arrows-container .slick-prev{margin-top:0}
.masthead--carousel .masthead--carousel-arrows-container .slick-next,.masthead--gallery-carousel .masthead--carousel-arrows-container .slick-next{margin-top:0}
@media only screen and (min-width:60em){.masthead--carousel .masthead--carousel-arrows-container,.masthead--gallery-carousel .masthead--carousel-arrows-container{left:50%;max-width:960px;margin-left:-480px}
}
@media only screen and (min-width:75em){.masthead--carousel .masthead--carousel-arrows-container,.masthead--gallery-carousel .masthead--carousel-arrows-container{max-width:1100px;margin-left:-550px}
}
.masthead--carousel.slick-slider,.masthead--gallery-carousel.slick-slider{z-index:0;margin-bottom:0}
.masthead--carousel .slick-prev,.masthead--carousel .slick-next,.masthead--gallery-carousel .slick-prev,.masthead--gallery-carousel .slick-next{width:36px;height:73px}
.masthead--carousel .slick-prev:before,.masthead--carousel .slick-next:before,.masthead--gallery-carousel .slick-prev:before,.masthead--gallery-carousel .slick-next:before{width:36px;height:73px;display:block;background:url(clientlibs/img/sprite-feature.png) no-repeat}
.masthead--carousel .slick-prev:before,.masthead--gallery-carousel .slick-prev:before{background-position:-36px 0;content:""}
[dir="rtl"] .masthead--carousel .slick-prev:before,[dir="rtl"] .masthead--gallery-carousel .slick-prev:before{content:""}
.masthead--carousel .slick-next:before,.masthead--gallery-carousel .slick-next:before{content:""}
[dir="rtl"] .masthead--carousel .slick-next:before,[dir="rtl"] .masthead--gallery-carousel .slick-next:before{content:""}
.masthead--gallery{display:none;opacity:0;position:absolute!important;z-index:1;top:0;width:100%;background:black}
.masthead--gallery img{display:inline-block!important}
.masthead--gallery .masthead-inner{position:absolute!important;bottom:20%!important;width:100%!important;text-align:center}
.masthead--gallery .masthead-image.masthead-image-product{position:absolute!important;right:auto!important;left:auto!important;width:100%!important;height:100%!important;max-width:960px!important;margin-left:0!important;background-position:center!important;display:block}
@media only screen and (min-width:60em){.masthead--gallery .masthead-image.masthead-image-product{left:50%!important;margin-left:-480px!important}
}
.masthead--gallery-thumbnails{position:absolute!important;bottom:0;margin-bottom:0;width:100%;padding:20px;background:rgba(0,0,0,0.3);text-align:center}
.masthead--gallery-thumbnails p{display:none;font-size:12px;max-width:960px;margin:0 auto 10px}
.masthead--gallery-thumbnails p.active{display:block}
.masthead--gallery-thumbnail-carousel{width:88%;max-width:470px;margin:0 auto}
.masthead--gallery-thumbnail-carousel .slick-prev,.masthead--gallery-thumbnail-carousel .slick-next{width:6px;height:14px}
.masthead--gallery-thumbnail-carousel .slick-prev:before,.masthead--gallery-thumbnail-carousel .slick-next:before{content:"";width:6px;height:14px;display:block;background:url(clientlibs/img/sprite-masthead-gallery-thumbnails-arrows.png) no-repeat}
.masthead--gallery-thumbnail-carousel .slick-prev:before{background-position:-17px 0;content:""}
[dir="rtl"] .masthead--gallery-thumbnail-carousel .slick-prev:before{content:""}
.masthead--gallery-thumbnail-carousel .slick-list{height:50px}
.masthead--gallery-thumbnail-carousel .slick-prev{left:-25px}
.masthead--gallery-thumbnail-carousel .slick-next{right:-25px}
@media only screen and (min-width:48em){.masthead--gallery-thumbnail-carousel{width:100%}
}
.masthead--gallery-thumbnail{max-width:70px;height:50px;margin-right:10px;cursor:pointer}
.masthead--gallery-thumbnail img{border:1px solid #7b7979}
.ie9 .masthead+.wrapper-content{margin-top:500px}
.ie9 .masthead--gallery-thumbnails,.ie9 .masthead--gallery .btn-close{z-index:1000}
@media only screen and (max-width:48em){.masthead--video.wrapper-feature .feature-con .feature-media{max-height:50%}
}
.masthead--video.wrapper-feature .feature-con .feature-info .feature-content{padding:0 25px 50px}
@media only screen and (min-width:48em){.masthead--video.wrapper-feature .feature-con .feature-info .feature-content{margin-top:70px;padding:0 0 0 20px}
}
@media only screen and (min-width:60em){.masthead--video.wrapper-feature .feature-con .feature-info .feature-content{padding:0 0 0 10px}
}
.masthead--video .row{position:relative}
@media only screen and (min-width:48em){.masthead--video .row{background:0}
}
.masthead--video .slide{height:570px!important}
@media only screen and (min-width:48em){.masthead--video .slide{display:block!important}
}
@media only screen and (min-width:48em){.masthead--video .slide-video .feature-con .feature-video-intro,.masthead--video .slide-video .feature-con .feature-video-overlay{top:0;left:0}
}
.masthead--video .slide-video .feature-con .feature-video-intro{display:none;width:100%}
@media only screen and (min-width:48em){.masthead--video .slide-video .feature-con .feature-video-intro{display:block}
}
@media only screen and (max-width:48em){.masthead--video .slide-video.playing .feature-con{display:table}
}
@media only screen and (min-width:75em){.masthead--video .slide-video.playing .feature-con{display:table}
}
@media only screen and (max-width:48em){.masthead--video .slide-video.playing .feature-con .feature-media{max-height:50%;display:table-cell;vertical-align:middle}
}
.masthead--video .slide-video .feature-con .feature-video-intro,.masthead--video .slide-video .feature-con .feature-video-overlay{top:0;left:0;position:absolute;margin:0}
@media only screen and (min-width:48em){.masthead--video .slide-video .feature-con .feature-video-intro,.masthead--video .slide-video .feature-con .feature-video-overlay{max-width:initial}
}
.masthead--video .slide-video .feature-con .feature-video-splash{background-size:cover;background-position:center center;display:block;padding-top:0;margin-top:56px}
@media only screen and (min-width:48em){.masthead--video .slide-video .feature-con .feature-video-splash{display:block;margin-top:0}
}
@media only screen and (max-width:767px){.masthead--video .slide-video .feature-con .feature-video-splash{max-height:50%}
}
.masthead--video .slide-video .feature-con .feature-video-overlay{cursor:default;position:absolute;border:0;outline:0}
.masthead--video .slide-video .feature-con .feature-info{position:relative;padding:30px 0;background:#000}
@media only screen and (min-width:48em){.masthead--video .slide-video .feature-con .feature-info{position:absolute;background:0}
}
@media only screen and (min-width:60em){.masthead--video .slide-video .feature-con .feature-info{position:absolute;background:0;max-width:960px;margin:0 auto 0;height:100%;width:100%;left:50%;margin-left:-480px}
}
@media only screen and (min-width:48em){.masthead--video .slide-video .feature-con .feature-info .feature-content{position:absolute;bottom:100px;max-width:580px}
}
.masthead--video .slide-video .feature-con .feature-info .feature-content .feature-title{font-size:24px;line-height:28px}
@media only screen and (min-width:48em){.masthead--video .slide-video .feature-con .feature-info .feature-content .feature-title{font-size:48px;line-height:46px}
}
.masthead--video .slide-video .feature-con .feature-info .feature-content p{font-size:12px}
@media only screen and (min-width:48em){.masthead--video .slide-video .feature-con .feature-info .feature-content p{font-size:17px;max-width:90%}
}
@media only screen and (min-width:48em){.masthead--video .slide-video .feature-con .feature-info .feature-content .button{font-size:11px}
}
.masthead--video .slide-video .feature-con .btn-watch{opacity:0;cursor:default;pointer-events:auto!important}
@media only screen and (max-width:47.937em){.masthead--video .slide-video .feature-con .btn-watch{display:none}
}
.masthead--video .button-play:before{opacity:0}
.masthead--video .button-play.ready:before{opacity:.7}
@media only screen and (min-width:48em){.masthead--video .button-play:before{display:none}
}
.masthead--small{float:left;z-index:-1;top:0;left:0;width:100%;min-height:244px!important}
.masthead--small .column,.masthead--small .columns{height:152px}
.masthead--small .masthead-outer{position:relative;padding-top:102px;height:244px!important;bottom:0}
.masthead--small .masthead-inner{top:35px;width:100%;padding:0 0 50px 0;position:absolute;line-height:.8em;z-index:2}
@media only screen and (min-width:60em){.masthead--small .masthead-inner{width:80%;padding-left:0}
}
.masthead--small .masthead--content-image{display:none}
@media only screen and (min-width:48em){.masthead--small .masthead--content-image{display:block}
}
.masthead--small .masthead-image{display:block;top:15px;position:absolute;height:124px;width:940px;right:30px;background-repeat:no-repeat}
.masthead--small+.wrapper-content,.masthead--small+.wrapper-content-block{margin-top:174px}
@media only screen and (max-width:960px){.masthead--small .masthead-inner{padding:0 30px 30px!important}
.masthead--small .masthead-inner::after{background:0}
.masthead--small .masthead-inner .feature-title{font-size:20px;line-height:20px}
.masthead--small .masthead-image{right:-220px!important}
}
@media only screen and (max-width:47.937em){.masthead--small .masthead-inner{padding:0 20px 30px!important}
.masthead--small .masthead-inner .feature-title{font-size:20px;line-height:20px}
.masthead--small .masthead-image{top:70px;left:0!important;right:26px!important}
}
@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min--moz-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:144dppx){.masthead--small{top:0}
.masthead--small .masthead-image{right:26px!important}
}
@media only screen and (max-width:480px){.masthead--small .masthead-inner{top:25px}
.masthead--small .masthead-image{display:none}
}
@media only screen and (min-width:48em){.masthead--small .masthead-inner{max-width:600px;width:100%}
.masthead--small .feature-title{font-size:38px;line-height:35px}
}
.masthead--video-intro video{display:none;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;background-color:#000;-webkit-transform:translateX(-50%) translateY(-50%);-khtml-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
@media only screen and (max-width:47.937em){.masthead--video-intro video{display:none!important}
}
@media only screen and (max-width:47.937em){.masthead--video-intro>.masthead-outer>.masthead-image{display:block!important}
}
.masthead--large .column,.masthead--large .columns{height:250px}
@media only screen and (min-width:48em){.masthead--large .column,.masthead--large .columns{height:500px}
}
.masthead--large .masthead--content-copy{float:left}
.masthead--large .masthead--content-image{float:right}
@media only screen and (max-width:47.937em){.masthead--large .masthead-inner{position:relative;float:left;width:100%;padding:0 20px 50px;bottom:0}
.masthead--large .masthead-outer{padding-top:20px}
.masthead--large .masthead-image{display:block;position:relative;right:auto;width:100%;height:100%;background-position:center}
}
@media only screen and (min-width:48em){.masthead--large .masthead-image{background-position:100% 50%}
}
.masthead--product .column,.masthead--product .columns,.masthead--video-intro .column,.masthead--video-intro .columns{height:250px}
@media only screen and (min-width:48em){.masthead--product .column,.masthead--product .columns,.masthead--video-intro .column,.masthead--video-intro .columns{height:500px}
}
.masthead--product .button,.masthead--video-intro .button{font-size:11px}
.masthead--product .feature-views a,.masthead--video-intro .feature-views a{font-size:11px}
@media only screen and (min-width:48em){.masthead--product .masthead--content-image,.masthead--video-intro .masthead--content-image{float:right}
}
.masthead--product .masthead-outer,.masthead--video-intro .masthead-outer{padding-top:20px}
@media only screen and (min-width:48em){.masthead--product .masthead-outer,.masthead--video-intro .masthead-outer{padding-top:70px}
}
.masthead--product .masthead-inner,.masthead--video-intro .masthead-inner{position:relative;float:left;width:100%;padding:0 10px 50px;bottom:0}
@media only screen and (min-width:48em){.masthead--product .masthead-inner,.masthead--video-intro .masthead-inner{position:absolute;padding:0 40px 50px 10px;bottom:40px}
}
@media only screen and (min-width:60em){.masthead--product .masthead-inner,.masthead--video-intro .masthead-inner{padding:0 0 50px}
}
.masthead--product .masthead-image,.masthead--video-intro .masthead-image{display:block;position:relative;right:auto;width:100%;background-position:center;height:100%}
@media only screen and (min-width:48em){.masthead--product .masthead-image,.masthead--video-intro .masthead-image{position:absolute;right:0;height:100%}
}
@media only screen and (min-width:75em){.masthead--product .masthead-image,.masthead--video-intro .masthead-image{background-position:right 65%}
}
@media only screen and (min-width:75em){.masthead--video-intro .masthead--content-image{max-width:485px;width:60%}
.masthead--video-intro .masthead--content-copy{max-width:470px}
.masthead--video-intro .masthead-inner{width:100%}
}
.masthead .masthead-image-full{display:block;right:auto!important;width:100%!important;height:100%!important;background-position:center!important;background-size:cover!important}
.masthead--large-container{height:502px}
.masthead--medium-container{height:362px}
.masthead--small-container{height:186px}
@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min--moz-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:144dppx){.wrapper-content-block .hero-banner .masthead.masthead--medium,.wrapper-content-block .hero-carousel .masthead.masthead--medium{position:absolute!important;top:-68px}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:767px),only screen and (min-device-pixel-ratio:2) and (max-width:767px),only screen and (min-resolution:192dpi) and (max-width:767px),only screen and (min-resolution:2dppx) and (max-width:767px){.wrapper-content-block .hero-banner .masthead.masthead--small,.wrapper-content-block .hero-carousel .masthead.masthead--small{top:-56px}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:768px) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:768px) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (min-width:768px) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (min-width:768px) and (max-width:1024px),only screen and (min-resolution:192dpi) and (min-width:768px) and (max-width:1024px),only screen and (min-resolution:2dppx) and (min-width:768px) and (max-width:1024px){.wrapper-content-block .hero-banner .masthead.masthead--small,.wrapper-content-block .hero-carousel .masthead.masthead--small{top:-68px}
}
@media print{.masthead.masthead--medium+.wrapper-content,.masthead.masthead--medium+.wrapper-content-block{margin-top:0}
.course-details .hero-banner{height:auto!important}
.course-details .masthead.masthead--medium{position:relative!important;float:none;height:auto;min-height:0!important;z-index:1;background:white}
.course-details .masthead.masthead--medium .masthead-outer{height:auto;padding-top:0}
.course-details .masthead.masthead--medium .masthead-inner{position:relative;top:0;padding:0}
.course-details .masthead.masthead--medium .subheading,.course-details .masthead.masthead--medium .feature-title{color:#393939}
.course-details .course-info-label,.course-details .course-info-value{text-align:left}
}
.quick-links-bar{position:relative;z-index:9;top:0;width:100%;padding:15px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.quick-links-bar.wrapper-content{padding:0 10px}
.quick-links-bar .columns{padding:10px 0 10px 10px}
@media only screen and (min-width:37.5em){.quick-links-bar .columns{padding:14px 10px}
}
.quick-links-bar .small-6.medium-10{width:50%}
.quick-links-bar .small-6.medium-2{width:50%}
@media only screen and (min-width:37.5em){.quick-links-bar .small-6.medium-10{width:66.66667%}
.quick-links-bar .small-6.medium-2{width:33.33333%}
}
@media only screen and (min-width:48em){.quick-links-bar .small-6.medium-10{width:83.33333%}
.quick-links-bar .small-6.medium-2{width:16.66667%}
}
.quick-links-bar.link-left .mobile-list ul{width:100%}
.quick-links-bar.link-left .mobile-list ul li{float:right}
.quick-links-bar.link-left .mobile-list ul li.align-left{float:left}
@media only screen and (min-width:37.5em){.quick-links-bar .mobile-list ul{display:block;position:relative;background:transparent}
}
.quick-links-bar .mobile-list ul li{width:100%;padding:15px;display:block;float:left;list-style-type:none;border-left:1px solid #7b7b7b;border-right:1px solid #7b7b7b;border-bottom:0}
.quick-links-bar .mobile-list ul li:last-child{border-bottom:1px solid #7b7b7b}
@media only screen and (min-width:37.5em){.quick-links-bar .mobile-list ul li:last-child{border-bottom:0}
}
@media only screen and (min-width:37.5em){.quick-links-bar .mobile-list ul li{width:auto;padding:0;margin-right:40px;border:0}
.quick-links-bar .mobile-list ul li:first-child{border-top:0}
}
.quick-links-bar ul{margin:0;padding:0}
@media only screen and (min-width:37.5em){.quick-links-bar ul{float:right}
}
.quick-links-bar li{position:relative;float:left;list-style-type:none;margin-right:0!important}
@media only screen and (min-width:37.5em){.quick-links-bar li{padding-top:1em;margin-left:25px}
}
@media only screen and (min-width:48em){.quick-links-bar li{margin-left:35px}
}
.quick-links-bar li .quick-links-share-dd{margin-top:10px;right:-24px}
.quick-links-bar a{font-size:11px;font-weight:600;display:block;color:#393939;text-transform:uppercase}
.quick-links-bar a:hover{color:#ff7835;text-decoration:none}
@media only screen and (min-width:37.5em){.quick-links-bar a{font-size:12px;padding-top:13px}
}
.quick-links-bar .button{padding:1em 0}
.quick-links-bar .mobile-list-selected{padding-right:10px;font-size:11px}
@media only screen and (min-width:37.5em){.quick-links-bar .mobile-list-selected{display:none}
}
.quick-links-bar.sticky{position:fixed;margin-top:0}
.quick-links-share.quick-links-single{background:url(../../../content/dam/common/images/Icons/sprite-icon-share-v2.png) no-repeat left 0;padding:0 15px 0 22px;background-position:left 9px;margin-bottom:13px}
.quick-links-share.quick-links-single:hover{background-position:left -17px}
@media only screen and (min-width:37.5em){.quick-links-share{background:url(../../../content/dam/common/images/Icons/sprite-icon-share-v2.png) no-repeat left 0;padding:0 0 0 22px;background-position:left 9px}
.quick-links-share:hover{background-position:left -17px}
}
@media only screen and (min-width:48em){.quick-links-share{padding:3px 0 0 22px}
}
.quick-links-share-dd{position:absolute;width:210px;right:0;font-size:11px;padding:10px 0 10px 24px;border:1px solid #e6e6e6;background-color:#fff;top:100%;margin-top:-17px;display:none}
.quick-links-share-dd.is-opened{display:block}
.quick-links-share-dd:before{content:'';position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #e6e6e6;right:28px;top:-7px}
.quick-links-share-dd:after{content:'';position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;right:30px;top:-5px}
.quick-links-share-dd>a{width:50%;float:left;text-transform:none!important;padding-left:23px;padding-top:0;margin:8px 0;background-image:url(../../../content/dam/common/images/Icons/sprite-icon-share-v2.png);background-repeat:no-repeat}
.quick-links-share-email{background-position:left -49px}
.quick-links-share-email:hover{background-position:left -68px}
.quick-links-share-twitter{background-position:left -87px}
.quick-links-share-twitter:hover{background-position:left -107px}
.quick-links-share-facebook{background-position:left -129px}
.quick-links-share-facebook:hover{background-position:left -152px}
.quick-links-share-linkedin{background-position:left -175px}
.quick-links-share-linkedin:hover{background-position:left -196px}
.quick-links-share-google{background-position:left -215px}
.quick-links-share-google:hover{background-position:left -235px}
.quick-links-share-print{background-position:left -256px}
.quick-links-share-print:hover{background-position:left -277px}
.quick-links-share-xing{background-position:left -300px}
.quick-links-share-xing:hover{background-position:left -323px}
.quick-links-share-sinaweibo{background-position:left -483px}
.quick-links-share-sinaweibo:hover{background-position:left -507px}
.aticon-facebook,.aticon-email,.aticon-twitter,.aticon-linkedin,.aticon-google_plusone_share,.aticon-print,.aticon-xing,.aticon-sinaweibo{display:none!important}
@media only screen and (min-width:37.5em){.quick-links-study{background:url(clientlibs/img/sprite-icon-download.png) no-repeat left 0;padding:0 0 0 22px;background-position:left 11px}
.quick-links-study:hover{background-position:left -17px}
}
@media only screen and (min-width:48em){.quick-links-study{padding:3px 0 0 22px}
}
.quick-links-filter.wrapper-content{border-top:0;padding:0}
.quick-links-filter li{margin-left:0;float:none;padding:0}
.quick-links-filter a{font-size:15px}
.quick-links-filter .columns{padding:0}
.quick-links-filter .dropdown-face{margin:0;text-transform:uppercase}
.quick-links-filter .dropdown-face.active .dropdown-active-label{padding-left:30px}
.quick-links-filter .dropdown-active-label{border-bottom:0;padding:27px 30px;border-right:1px solid #e0e0e0;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.quick-links-filter .dropdown-active-label.dropdown-left-border{border-left:1px solid #e0e0e0}
@media only screen and (max-width:47.937em){.quick-links-filter a{font-size:13px}
.quick-links-filter .dropdown-face.active{margin-bottom:-2px}
.quick-links-filter .dropdown-face.active .dropdown-active-label{padding-left:10px}
.quick-links-filter .dropdown-active-label{padding-left:10px;padding-top:15px;padding-bottom:15px;font-size:9px}
}
.takeover-share{background:#fcfcfc;left:0}
.takeover-share .columns{padding:0}
.takeover-share li{float:left;display:block;width:100%;padding:20px}
.takeover-share li:first-child{border-top:0}
.takeover-share a{padding-left:23px;text-transform:capitalize!important;font-size:16px;color:#393939;line-height:1em;background-image:url(../../../content/dam/common/images/Icons/sprite-icon-share-v2.png);background-repeat:no-repeat}
.takeover-share a:hover{color:#f46a25;text-decoration:none}
.quick-links-single{float:right;font-size:11px;padding-top:13px!important}
@media only screen and (min-width:48em){.quick-links-single{font-size:12px}
}
@media only screen and (max-width:47.937em){.mobile-list--half .quick-links-single{display:block;float:none;width:75px;margin:0 auto 10px}
}
@media only screen and (min-width:37.5em){.partner-login{background:url(clientlibs/img/partners/1x/icon-lock.png) left 9px no-repeat;padding:13px 0 0 22px}
}
@media only screen and (min-width:37.5em) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:37.5em) and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-width:37.5em) and (min--moz-device-pixel-ratio:2),only screen and (min-width:37.5em) and (min-device-pixel-ratio:2),only screen and (min-width:37.5em) and (min-resolution:144dppx){.partner-login{background-image:url(clientlibs/img/partners/2x/icon-lock-2x.png);-webkit-background-size:17px 17px;-khtml-background-size:17px 17px;-moz-background-size:17px 17px;-ms-background-size:17px 17px;-o-background-size:17px 17px;background-size:17px 17px}
}
.quick-links-bar--show-header{display:none}
@media only screen and (max-width:47.937em){.quick-links-bar--show-header{display:block;position:fixed!important;padding-top:56px!important;border-top:0}
}
@media only screen and (max-width:47.937em){.quick-links-bar--show-header.show-masthead{display:block;position:relative!important;padding-top:0!important;border-top:0}
}
@media print{.quick-links-bar{display:none}
}
.partners.partners-level-three .partners-overview h4{font-size:20px}
.partners .our-partners h4,.partners .partner-products h4,.partners .partner-solutions h4{font-size:24px}
.partners .partner-solutions h5{font-size:15px;font-weight:600;margin-bottom:.5em}
.partners .partner-solutions a{font-size:11px;margin-bottom:2em;display:block}
.partners .partner-solutions a:after{content:"";display:inline-block;width:7px;height:10px;margin-left:6px;background-image:url(clientlibs/img/global/1x/global-icon-arrow.png);background-repeat:no-repeat;background-position:-7px;-webkit-background-size:14px 7px;-khtml-background-size:14px 7px;-moz-background-size:14px 7px;-ms-background-size:14px 7px;-o-background-size:14px 7px;background-size:14px 7px}
@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min--moz-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:144dppx){.partners .partner-solutions a:after{background-image:url(clientlibs/img/global/2x/global-icon-arrow-2x.png)}
}
@media only screen and (min-width:48em){.partners .partner-solutions a{margin-bottom:.5em}
}
.partners .partner-solutions .solution-container{margin-bottom:2em}
.partners .partner-solutions.wrapper-divider .button-plus{display:block}
@media only screen and (min-width:48em){.partners .partner-solutions.wrapper-divider .button-plus{display:none}
}
.partners .masthead-bg-image{width:100%;height:100%;position:absolute;top:0;background-position:top right;background-repeat:no-repeat}
@media only screen and (min-width:48em){.partners .masthead-bg-image{background-position:top center;background-size:cover}
}
.partners .quick-links-bar li{padding-top:0}
.partners .partners-overview a{display:inline-block;float:left;clear:both;padding-right:10px;padding-bottom:30px;font-size:11px;text-decoration:none}
.partners .partners-overview a:last-child{margin-bottom:1em}
.partners .partners-overview a:after{content:"";display:inline-block;width:7px;height:10px;margin-left:6px;background-image:url(clientlibs/img/global/1x/global-icon-arrow.png);background-repeat:no-repeat;background-position:-7px;-webkit-background-size:14px 7px;-khtml-background-size:14px 7px;-moz-background-size:14px 7px;-ms-background-size:14px 7px;-o-background-size:14px 7px;background-size:14px 7px}
@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min--moz-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:144dppx){.partners .partners-overview a:after{background-image:url(clientlibs/img/global/2x/global-icon-arrow-2x.png)}
}
@media only screen and (min-width:48em){.partners .partners-overview a{padding-bottom:.5em}
.partners .partners-overview a:last-child{margin-bottom:4em}
}
.partners .partners-overview .list-arrow{margin-bottom:.75em}
.partner-products table{font-size:13px;color:#393939;min-width:767px;background:#fff}
.partner-products table th{font-weight:normal;color:#888;text-transform:uppercase;font-size:14px;border-bottom:1px solid #7e7e7e}
.partner-products table th,.partner-products table td{padding:1.5em 1em;vertical-align:top;line-height:1.5em}
.partner-products table td{width:33.33%}
.partner-products table tr{border-bottom:1px solid #f1f1f1}
.partner-products table tr.header{background:#fbfbfb;font-weight:600}
@media only screen and (min-width:48em){.partner-products table tr.header{height:auto!important}
}
.partner-products table a{text-transform:none;position:relative}
.partner-products table a.external{padding:0 .5em 0 0}
.partner-products table a.external:after{content:'';width:10px;height:10px;display:block;position:absolute;top:3px;right:-5px;background:url(clientlibs/img/partners/1x/arrow-external.png) right center no-repeat;-webkit-background-size:7px 6px;-khtml-background-size:7px 6px;-moz-background-size:7px 6px;-ms-background-size:7px 6px;-o-background-size:7px 6px;background-size:7px 6px}
@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min--moz-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:144dppx){.partner-products table a.external:after{background-image:url(clientlibs/img/partners/2x/arrow-external-2x.png)}
}
.partner-products table p{margin:0;line-height:inherit}
.partner-products table br{height:19px}
.pinned{border:none!important;overflow:hidden}
.pinned table th{height:84px;vertical-align:bottom}
.pinned table th,.pinned table td{white-space:normal}
.table-wrapper{border:none!important;overflow:hidden}
.table-wrapper table th{height:84px;vertical-align:bottom}