.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;display:none;}.flickity-button-icon{fill:#333;}.flickity-prev-next-button{top:35%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:-10px;}.flickity-prev-next-button.next{right:-10px;}.homepage18 .flickity-prev-next-button{width:40px;height:130px;border-radius:2px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:0px;right:-14px;}.homepage18 .flickity-prev-next-button.previous{width:40px;height:130px;border-radius:0px 4px 4px 0px;box-shadow:4px 4px 10px rgba(0,0,0,0.15);left:-14px;}.homepage18 .flickity-prev-next-button.next{width:40px;height:130px;border-radius:4px 0px 0px 4px;box-shadow:-4px 4px 10px rgba(0,0,0,0.15)}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}.flickity-button:disabled{display:none;}
#main-slideshow{padding:0px 0px;cursor:pointer;margin-bottom:20px;}#main-slideshow .view-content{padding:10px !important;}.cycle-slideshow .slide{float:left;}.cycle-slideshow .cycle-pager{margin-left:660px;}.cycle-slideshow .cycle-pager .title-caption{margin-bottom:6px;}.cycle-slideshow .cycle-pager .title-caption:last-child{margin-bottom:0;}.cycle-slideshow .cycle-pager .title-caption:hover,.cycle-pager-active{xxxbackground-image:url("/sites/all/themes/ehc/images/icons/arrow_hover_mainslider.png")!important;background-repeat:no-repeat !important;background-position:left 0px;position:relative;z-index:1000 !important;height:130px;}.cycle-slideshow .cycle-pager .title-caption:hover::before,.cycle-pager-active::before{content:"";position:absolute;display:block;width:20px;height:0;border-bottom:65px solid transparent;border-top:65px solid transparent;border-right:20px solid #2e5f85;font-size:0;line-height:0;left:20px;top:0;}.cycle-slideshow .cycle-pager .title-caption:hover .wrapper,.cycle-slideshow .title-caption.cycle-pager-active .wrapper a{display:block;height:100%;text-decoration:none;}.cycle-slideshow .cycle-pager .title-caption .wrapper{background:#f6f9fb none repeat scroll 0 0;margin-left:40px;padding-top:15px;padding-left:15px;height:130px;border-top:1px solid #bbd5e8;text-overflow:ellipsis;overflow-wrap:normal;xxxwhite-space:nowrap;overflow:hidden;}.cycle-slideshow .cycle-pager .title-caption:hover .wrapper,.cycle-slideshow .title-caption.cycle-pager-active .wrapper{background-color:#2e5e86;border-top:none;}.cycle-slideshow .cycle-pager .title-caption:last-child .wrapper{height:130px;}.cycle-pager .title-caption .wrapper .title{font-size:1.25em;color:black !important;}.cycle-pager .title-caption .wrapper .title a{color:#006aaa !important;text-decoration:none;color:black !important;line-height:.9em;}.cycle-pager .title-caption .wrapper .title a:hover{text-decoration:underline;}.cycle-pager .title-caption.cycle-pager-active .wrapper a .title{color:white !important;}.mainslideshow-item{position:relative;flex:1 1 auto;width:24%;padding:0 10px;}.mainslideshow-item + .mainslideshow-item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:1px;height:100%;border-left:1px solid rgba(0,0,0,0.1);}.mainslideshow-wrapper{padding-top:4px;padding-bottom:4px;}.mainslideshow-small .mainslideshow-item + .mainslideshow-item:before{border-left:0;}.mainslideshow-content{border-top:1px solid #bbd4e8;background-color:rgba(22,96,156,0.04);display:flex;flex-direction:column;align-content:stretch !important;height:100%;flex:1 0 auto;}.mainslideshow-content-one-row{border-top:1px solid #bbd4e8;background-color:rgba(22,96,156,0.04);display:flex;flex-direction:row;align-content:stretch !important;height:100%;flex:1 0 auto;}a.mainslideshow-content h4,h4.mainslideshow-content a,a.mainslideshow-content .mainslideshow-title,.mainslideshow-content-one-row a{color:#000;}a.mainslideshow-content:hover{text-decoration:none;}a.mainslideshow-content:hover h4,h4.mainslideshow-content a:hover,a.mainslideshow-content:hover .mainslideshow-title,.mainslideshow-content-one-row a:hover{color:#266ca6;}a.mainslideshow-content.mainslideshow-highlight h4,a.mainslideshow-content.mainslideshow-highlight .mainslideshow-title{color:#fff;}a.mainslideshow-content.mainslideshow-highlight:hover h4,a.mainslideshow-content.mainslideshow-highlight:hover .mainslideshow-title{opacity:0.8;}.mainslideshow-item small,.mainslideshow-item h4,.mainslideshow-item .mainslideshow-title{padding:0.25rem 0.5rem 0;}.mainslideshow-item h4,h4.mainslideshow-content,.mainslideshow-item .mainslideshow-title{font-size:24px;font-weight:normal;line-height:1.3;}.mainslideshow-image:before{z-index:20;position:absolute;top:0;right:0;bottom:0;left:0;content:"";box-shadow:inset 0 0 50px rgba(0,0,0,0.125);}.mainslideshow-image-top h4,.mainslideshow-image-top .mainslideshow-title{font-size:1.1875rem;}.mainslideshow-small h3{margin-top:0;margin-bottom:1rem;}.mainslideshow-small h3 + .d-flex{height:auto;}.mainslideshow-small h4,.mainslideshow-small .mainslideshow-title{font-size:1rem;}.mainslideshow-small .d-flex{flex-wrap:wrap;height:100%;}.mainslideshow-small .d-flex .mainslideshow-item{flex-basis:100%;width:100%;padding:4px 0;}.mainslideshow-small .d-flex .mainslideshow-item:first-child{padding-top:0;}.mainslideshow-small .d-flex .mainslideshow-item:last-child{padding-bottom:40px;}.mainslideshow-content small{font-weight:600;font-size:15px;color:#2e7ab8;}.mainslideshow-content small time{display:block;float:right;margin-right:10px;}.mainslideshow-image-top small{font-size:14px;}.mainslideshow-small small{font-size:13px;}.mainslideshow-image .hero__image{position:absolute;top:0;left:0;height:100%;min-height:100%;}.mainslideshow-image-top .mainslideshow-image{position:relative;overflow:hidden;padding-bottom:60%;}.mainslideshow-footer{padding-top:0.25rem;}.mainslideshow-highlight{background-color:#2d5e86;color:#fff;border-top:0;}.mainslideshow-highlight small{color:#b6dcfb;}.mainslideshow-meta{padding:0px 0 6px 0px;display:flex;flex-wrap:wrap;font-size:80%;line-height:1.1em;text-transform:uppercase;}.mainslideshow-meta .mainslideshow-type{color:#266ca6;font-weight:600;white-space:nowrap;}.mainslideshow-meta .mainslideshow-type:not(:last-child):after{font-size:80%;display:inline-block;padding-right:6px;padding-left:6px;padding-bottom:2px;color:#1E5785;content:"|";line-height:1;vertical-align:middle;}.cycle-pager-active .mainslideshow-meta .mainslideshow-type,.cycle-pager-active .mainslideshow-meta .mainslideshow-date{color:white;}.cycle-pager-active .mainslideshow-meta .mainslideshow-type:not(:last-child):after{color:white;content:"|";}.caption{display:block;color:black;}.cycle-pager-active .caption{color:white;}.mainslideshow-hammered-meta .divider,.divider{color:#1E5785}.mainslideshow-highlight .mainslideshow-meta .mainslideshow-type:not(:last-child):after{color:#FFFFFF;}.mainslideshow-meta .mainslideshow-date{color:#266ca6;}.mainslideshow-highlight .mainslideshow-meta .mainslideshow-type,.mainslideshow-highlight .mainslideshow-meta .mainslideshow-date{color:white;}.mainslideshow-secondary .mainslideshow-item,.mainslideshow-secondary .mainslideshow-item h4{padding:0 !important;}.mainslideshow-secondary .mainslideshow-item h4{font-size:0.875rem;}.mainslideshow-secondary .mainslideshow-content{border-top:0;background-color:transparent;}.alert.mainslideshow-small{padding-right:0.75rem;padding-left:0.75rem;}.alert.mainslideshow-small h3{margin-bottom:0.5rem;font-size:1rem;}.alert .mainslideshow-content{background-color:transparent;}.alert .mainslideshow-item + .mainslideshow-item{margin-top:0.5rem;}@media (max-width:1200px){.cycle-slideshow .slide{float:none;}.cycle-slideshow .cycle-pager{margin-left:0;}.cycle-slideshow img{width:100% !important;height:auto;}.cycle-slideshow .cycle-pager .title-caption:hover,.cycle-pager-active{background-image:none !important;}.cycle-slideshow .cycle-pager .title-caption:hover::before,.cycle-pager-active::before{display:none;}.cycle-slideshow .cycle-pager .title-caption .wrapper{margin-left:0px;}.slide.cycle-slide{width:100%;padding:10px;margin:0 0 4px 0;overflow:hidden;}}.mainslideshow-version-wrapper::after{font-size:80%;display:inline-block;padding-right:6px;padding-left:6px;padding-bottom:2px;color:#1E5785;content:"|";line-height:1;vertical-align:middle;}.cycle-pager-active .mainslideshow-meta .mainslideshow-version-wrapper:not(:last-child):after{color:white;content:"|";}
section.homepage18{border-style:none;padding:0px;margin:4px 0px 10px 0px;}.homepage18-two-col{flex-direction:row;align-content:stretch !important;}.homepage18-two-col:after{content:"";display:table;clear:both;}.homepage18-col1{border-top-color:#2d5e86;border-top-style:solid;border-top-width:2px;float:left;margin-right:20px;flex-direction:row;align-content:stretch !important;width:48%}.homepage18-col2{border-top-color:#2d5e86;border-top-style:solid;border-top-width:2px;float:left;margin-left:0px;flex-direction:row;align-content:stretch !important;width:50%}.homepage18-col2:after{clear:both;}.homepage18 h2{margin:4px 0px 4px 0px;background-color:white;color:black;}.homepage18-stack h2{margin:4px 0px 12px 8px;background-color:white;color:black;}.homepage18-stack-see-more a{float:right;padding-right:10px;}.homepage18.ribbon-oc h2{background-color:#2e5e86;color:white;padding:10px;}.homepage18.ribbon-cs h2{background-color:#bbd5e8;color:black;padding:10px;}.homepage18 .cell-image-wrapper{height:180px}.homepage18 .cell-text-wrapper{height:100%;vertical-align:top;padding:11px 14px;}.homepage18 .is-hidden{opacity:0;}.stack-row-section-heading{margin:8px 4px 8px 8px;background-color:white;color:black;xxxfont-feature-settings:'kern','liga','clig','pnum','onum';font-weight:bold;}a.stack-row,a.ribbon-cell{text-decoration:none;}a.stack-row :hover,a.ribbon-cell :hover{text-decoration:none;}.stack-row,.ribbon-cell{text-decoration:none;display:flex;flex-direction:row;align-content:stretch !important;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;background-color:rgba(22,96,156,0.04);}.stack-row{border-top-style:solid;border-top-color:#266ca6;border-top-width:1px;margin:2px 8px 10px 8px;xxxmin-height:6em;padding:11px 9px 9px 9px;}.ribbon-cell{border-style:none;margin:4px 4px 4px 4px;overflow-x:hidden;}.ribbon-cs .ribbon-cell-title div{display:inline;position:relative;}.date-has-passed{font-style:italic;color:red;}.stack-row-title,.ribbon-cell-title{width:100%;overflow:hidden;white-space:nowrap;display:block;font-size:80%;font-weight:bold;line-height:1.2em;text-transform:uppercase;text-decoration:none;color:#266ca6;padding:2px;}.ribbon-cell-pub-date{font-weight:normal;}.ribbon-cell-title .ribbon-cell-end-date{text-transform:initial;font-weight:normal;}.ribbon-cell-title .ribbon-cell-end-date .the-date{text-transform:uppercase;font-weight:normal;}.stack-row-title label,.ribbon-cell-title label{text-transform:initial;font-weight:normal;}.ribbon-cell-title .pub-date{font-weight:normal;}.ribbon-cell-product-type{padding-bottom:12px;}.stack-row-title .pub-date{font-weight:normal;}.stack-news .stack-row-title .pub-date{font-weight:bold;}.stack-row p,.ribbon-cell p{display:block;line-height:normal;color:black;padding:2px;margin-bottom:0px;}.stack-row p:hover,.ribbon-cell p:hover{color:#266ca6;}.stack-row:after{clear:both;}.homepage18 .flickity-page-dots{display:none;}.homepage18 .homepage-section-heading{margin-top:4px;margin-bottom:2px;padding-left:4px;background-color:black;color:white;font-family:"Source Sans Pro","Open Sans",Verdana,sans-serif;}.homepage18 .carousel{}.homepage18 .carousel-border{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:10px;margin-top:-2px;margin-bottom:25px;}.homepage18 .carousel-cell{width:100%;margin-right:10px;background-color:rgba(22,96,156,0.04);counter-increment:carousel-cell;overflow-y:hidden;height:317px;}.homepage18.ribbon-cs .carousel-cell{height:295px;}.homepage18 .carousel-cell.is-selected{xxxbackground:#ED2;}@media only screen and (max-width:500px){.homepage18 .carousel-cell{width:100%;}}@media only screen and (max-width:860px){.homepage18-col1{width:100%;}.homepage18-col2{width:100%;}}@media only screen and (min-width:500px){.homepage18  .carousel-cell{width:49%;}}@media only screen and (min-width:959px){.homepage18  .carousel-cell{width:32%;}}@media only screen and (min-width:1200px){.homepage18  .carousel-cell{width:24%;}}
