/*! elm - v0.10.3 - 13-10-2016 */
@charset "UTF-8";.elm-video-wrapper{position:relative;height:0}
.elm-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}
#wpadminbar #wp-admin-bar-elm_edit_page>.ab-item:before{content:"\e800";font-family:eicon;font-size:12px;margin-top:5px}
.elm{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}
.elm *,.elm :after,.elm :before{box-sizing:border-box}
.elm a{box-shadow:none;text-decoration:none}
.elm hr{margin:0;background-color:transparent}
.elm img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}
.elm figure{margin:0}
.elm embed,.elm iframe,.elm object,.elm video{max-width:100%;width:100%;margin:0;line-height:1}
.elm .elm-custom-embed{line-height:0}
.elm .elm-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0}
.elm .elm-background-video{position:absolute;max-width:none;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.elm .elm-html5-video{object-fit:cover}
.elm .elm-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}
.elm .elm-invisible{visibility:hidden}
.elm-align-center{text-align:center}
.elm-align-center .elm-button{width:auto}
.elm-align-right{text-align:right}
.elm-align-right .elm-button{width:auto}
.elm-align-left{text-align:left}
.elm-align-left .elm-button{width:auto}
.elm-align-justify .elm-button{width:100%}
@media (max-width:1023px){.elm-tablet-align-center{text-align:center}
.elm-tablet-align-center .elm-button{width:auto}
.elm-tablet-align-right{text-align:right}
.elm-tablet-align-right .elm-button{width:auto}
.elm-tablet-align-left{text-align:left}
.elm-tablet-align-left .elm-button{width:auto}
.elm-tablet-align-justify .elm-button{width:100%}
}
@media (max-width:767px){.elm-mobile-align-center{text-align:center}
.elm-mobile-align-center .elm-button{width:auto}
.elm-mobile-align-right{text-align:right}
.elm-mobile-align-right .elm-button{width:auto}
.elm-mobile-align-left{text-align:left}
.elm-mobile-align-left .elm-button{width:auto}
.elm-mobile-align-justify .elm-button{width:100%}
}

#elm-select-preset{display:none}
.sec{position:relative}
.sec .elm-container{ display:-webkit-box; display:-ms-flexbox; display:flex; margin-right:auto;margin-left:auto;position:relative;}
.sec.sec-boxed>.elm-container{max-width:1140px}
.sec.sec-stretched{position:relative;width:100%}
.sec.sec-items-top>.elm-container{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}
.sec.sec-items-middle>.elm-container{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.sec.sec-items-bottom>.elm-container{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}
.sec.sec-content-top .elm-column-wrap{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}
.sec.sec-content-middle .elm-column-wrap{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.sec.sec-content-bottom .elm-column-wrap{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}
@media (min-width:768px){.sec.sec-height-full{height:100vh}
.sec.sec-height-full>.elm-container{height:100%}
}
.elm-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
@media (max-width:767px){.elm-row{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.elm-column-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.elm-widget-wrap{position:relative;width:100%;z-index:1}
.elm-widget{position:relative}
.elm-widget:not(:last-child){margin-bottom:20px}
.elm-column{position:relative;min-height:1px;display:-webkit-box;display:-ms-flexbox;display:flex}
.elm-column-gap-default .item-populated{padding:10px}
.elm-column-gap-narrow .item-populated{padding:5px}
.elm-column-gap-extended .item-populated{padding:15px}
.elm-column-gap-wide .item-populated{padding:20px}
.elm-column-gap-wider .item-populated{padding:30px}
.elm-inner-section .elm-column-gap-no .item-populated{padding:0}
@media (max-width:479px){.elm-column.elm-xs-10{width:10%}
.elm-column.elm-xs-11{width:11.111%}
.elm-column.elm-xs-12{width:12.5%}
.elm-column.elm-xs-14{width:14.285%}
.elm-column.elm-xs-16{width:16.666%}
.elm-column.elm-xs-20{width:20%}
.elm-column.elm-xs-25{width:25%}
.elm-column.elm-xs-30{width:30%}
.elm-column.elm-xs-33{width:33.333%}
.elm-column.elm-xs-40{width:40%}
.elm-column.elm-xs-50{width:50%}
.elm-column.elm-xs-60{width:60%}
.elm-column.elm-xs-66{width:66.666%}
.elm-column.elm-xs-70{width:70%}
.elm-column.elm-xs-75{width:75%}
.elm-column.elm-xs-80{width:80%}
.elm-column.elm-xs-83{width:83.333%}
.elm-column.elm-xs-90{width:90%}
.elm-column.elm-xs-100{width:100%}
}
@media (max-width:767px){.elm-column.elm-sm-10{width:10%}
.elm-column.elm-sm-11{width:11.111%}
.elm-column.elm-sm-12{width:12.5%}
.elm-column.elm-sm-14{width:14.285%}
.elm-column.elm-sm-16{width:16.666%}
.elm-column.elm-sm-20{width:20%}
.elm-column.elm-sm-25{width:25%}
.elm-column.elm-sm-30{width:30%}
.elm-column.elm-sm-33{width:33.333%}
.elm-column.elm-sm-40{width:40%}
.elm-column.elm-sm-50{width:50%}
.elm-column.elm-sm-60{width:60%}
.elm-column.elm-sm-66{width:66.666%}
.elm-column.elm-sm-70{width:70%}
.elm-column.elm-sm-75{width:75%}
.elm-column.elm-sm-80{width:80%}
.elm-column.elm-sm-83{width:83.333%}
.elm-column.elm-sm-90{width:90%}
.elm-column.elm-sm-100{width:100%}
}
@media (min-width:768px) and (max-width:1023px){.elm-column.elm-md-10{width:10%}
.elm-column.elm-md-11{width:11.111%}
.elm-column.elm-md-12{width:12.5%}
.elm-column.elm-md-14{width:14.285%}
.elm-column.elm-md-16{width:16.666%}
.elm-column.elm-md-20{width:20%}
.elm-column.elm-md-25{width:25%}
.elm-column.elm-md-30{width:30%}
.elm-column.elm-md-33{width:33.333%}
.elm-column.elm-md-40{width:40%}
.elm-column.elm-md-50{width:50%}
.elm-column.elm-md-60{width:60%}
.elm-column.elm-md-66{width:66.666%}
.elm-column.elm-md-70{width:70%}
.elm-column.elm-md-75{width:75%}
.elm-column.elm-md-80{width:80%}
.elm-column.elm-md-83{width:83.333%}
.elm-column.elm-md-90{width:90%}
.elm-column.elm-md-100{width:100%}
}
@media (min-width:768px){.elm-column.elm-col-10,.elm-column[data-col="10"]{width:10%}
.elm-column.elm-col-11,.elm-column[data-col="11"]{width:11.111%}
.elm-column.elm-col-12,.elm-column[data-col="12"]{width:12.5%}
.elm-column.elm-col-14,.elm-column[data-col="14"]{width:14.285%}
.elm-column.elm-col-16,.elm-column[data-col="16"]{width:16.666%}
.elm-column.elm-col-20,.elm-column[data-col="20"]{width:20%}
.elm-column.elm-col-25,.elm-column[data-col="25"]{width:25%}
.elm-column.elm-col-30,.elm-column[data-col="30"]{width:30%}
.elm-column.elm-col-33,.elm-column[data-col="33"]{width:33.333%}
.elm-column.elm-col-40,.elm-column[data-col="40"]{width:40%}
.elm-column.elm-col-50,.elm-column[data-col="50"]{width:50%}
.elm-column.elm-col-60,.elm-column[data-col="60"]{width:60%}
.elm-column.elm-col-66,.elm-column[data-col="66"]{width:66.666%}
.elm-column.elm-col-70,.elm-column[data-col="70"]{width:70%}
.elm-column.elm-col-75,.elm-column[data-col="75"]{width:75%}
.elm-column.elm-col-80,.elm-column[data-col="80"]{width:80%}
.elm-column.elm-col-83,.elm-column[data-col="83"]{width:83.333%}
.elm-column.elm-col-90,.elm-column[data-col="90"]{width:90%}
.elm-column.elm-col-100,.elm-column[data-col="100"]{width:100%}
}
@media (max-width:767px){.elm-column{width:100%}
.elm-reverse-mobile>.elm-container>.elm-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.elm-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.elm-clearfix:after{content:'';display:block;clear:both;width:0;height:0}
.elm-widget-heading .elm-heading-title{padding:0;margin:0;line-height:1}
.elm-widget-heading .elm-heading-title.elm-size-small{font-size:15px}
.elm-widget-heading .elm-heading-title.elm-size-medium{font-size:19px}
.elm-widget-heading .elm-heading-title.elm-size-large{font-size:29px}
.elm-widget-heading .elm-heading-title.elm-size-xl{font-size:39px}
.elm-widget-heading .elm-heading-title.elm-size-xxl{font-size:59px}
.elm-widget-image .elm-image img{vertical-align:middle}
.elm-widget-image .elm-image.elm-image-shape-circle{border-radius:50%}
.elm-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}
.elm-image-gallery .gallery-item img{margin:0 auto; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.elm-image-gallery .gallery-item .gallery-caption{margin:0}
@media (min-width:768px){.elm-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}
.elm-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}
.elm-image-gallery .gallery-columns-4 .gallery-item{max-width:25%; padding: 10px;}
.elm-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}
.elm-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}
.elm-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}
.elm-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}
.elm-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}
.elm-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}
}
@media (min-width:480px) and (max-width:767px){.elm-image-gallery .gallery.gallery-columns-2 .gallery-item,.elm-image-gallery .gallery.gallery-columns-3 .gallery-item,.elm-image-gallery .gallery.gallery-columns-4 .gallery-item,.elm-image-gallery .gallery.gallery-columns-5 .gallery-item,.elm-image-gallery .gallery.gallery-columns-6 .gallery-item,.elm-image-gallery .gallery.gallery-columns-7 .gallery-item,.elm-image-gallery .gallery.gallery-columns-8 .gallery-item,.elm-image-gallery .gallery.gallery-columns-9 .gallery-item,.elm-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}
}
@media (max-width:479px){.elm-image-gallery .gallery.gallery-columns-2 .gallery-item,.elm-image-gallery .gallery.gallery-columns-3 .gallery-item,.elm-image-gallery .gallery.gallery-columns-4 .gallery-item,.elm-image-gallery .gallery.gallery-columns-5 .gallery-item,.elm-image-gallery .gallery.gallery-columns-6 .gallery-item,.elm-image-gallery .gallery.gallery-columns-7 .gallery-item,.elm-image-gallery .gallery.gallery-columns-8 .gallery-item,.elm-image-gallery .gallery.gallery-columns-9 .gallery-item,.elm-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}
}
.elm-button{display:inline-block;line-height:1;border-radius:3px;padding:12px 24px;background-color:#818a91;color:#fff;text-align:center;-webkit-transition:all .5s;transition:all .5s}
.elm-button:focus,.elm-button:hover,.elm-button:visited{color:#fff;opacity:.9}
.elm-button.elm-size-small{font-size:13px;padding:10px 20px}
.elm-button.elm-size-medium{font-size:15px}
.elm-button.elm-size-large{font-size:16px;padding:15px 30px}
.elm-button.elm-size-xl{font-size:18px;padding:20px 40px}
.elm-button.elm-size-xxl{font-size:20px;padding:25px 50px}
.elm-button .elm-align-icon-right{float:right;margin-left:5px}
.elm-button .elm-align-icon-left{float:left;margin-right:5px}
.elm-button .elm-button-text{display:inline-block}
.elm-widget-button .elm-button.elm-button-info{background-color:#5bc0de}
.elm-widget-button .elm-button.elm-button-success{background-color:#5cb85c}
.elm-widget-button .elm-button.elm-button-warning{background-color:#f0ad4e}
.elm-widget-button .elm-button.elm-button-danger{background-color:#d9534f}
.elm-widget-divider .elm-divider{line-height:0;font-size:0}
.elm-widget-divider .elm-divider-separator{display:inline-block}
.elm-image-gallery figure img{display:block}
.elm-image-gallery figure figcaption{width:100%}
.gallery-spacing-custom .elm-image-gallery .gallery-icon{padding:0}
.elm-counter{text-align:center}
.elm-counter .elm-counter-number-wrapper{font-size:69px;font-weight:600;color:#222;line-height:1}
.elm-counter .elm-counter-title{font-size:19px;font-weight:400;color:#666;line-height:2.5}
.elm-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:left}
.elm-alert .elm-alert-title{display:block;font-weight:700}
.elm-alert .elm-alert-description{font-size:13px}
.elm-alert button.elm-alert-dismiss{position:absolute;right:10px;top:10px;padding:3px;font-size:13px;line-height:1;background:transparent;color:inherit;border:none}
.elm-alert.elm-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}
.elm-alert.elm-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}
.elm-alert.elm-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}
.elm-alert.elm-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}
@media (max-width:767px){.elm-alert{padding:10px}
.elm-alert button.elm-alert-dismiss{right:7px;top:7px}
}
.elm-widget-progress{text-align:left}
.elm-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:30px;line-height:30px;border-radius:2px}
.elm-progress-wrapper .elm-progress-bar{display:inline-block;background-color:#818a91;height:100%;width:0;border-radius:2px;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out}
.elm-progress-wrapper .elm-progress-inner-text{display:inline-block;position:absolute;left:0;padding:0 15px;font-size:11px;width:0;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out}
.elm-progress-wrapper .elm-progress-inner-text .elm-progress-percentage{position:relative;float:right}
.elm-widget-progress .elm-progress-wrapper.progress-info .elm-progress-bar{background-color:#5bc0de}
.elm-widget-progress .elm-progress-wrapper.progress-success .elm-progress-bar{background-color:#5cb85c}
.elm-widget-progress .elm-progress-wrapper.progress-warning .elm-progress-bar{background-color:#f0ad4e}
.elm-widget-progress .elm-progress-wrapper.progress-danger .elm-progress-bar{background-color:#d9534f}
.elm-progress .elm-title{display:block}
@media (max-width:767px){.elm-progress-wrapper{height:25px;line-height:25px}
.elm-progress-wrapper .elm-progress-inner-text{padding:0 10px}
}
.elm-tabs{text-align:left}
.elm-tabs .elm-tabs-wrapper{overflow:hidden}
.elm-tabs .elm-tabs-wrapper .elm-tab-title{display:table-cell}
.elm-tabs .elm-tabs-wrapper .elm-tab-title>span{position:relative;display:block;padding:20px 25px;line-height:1;font-weight:700;cursor:pointer}
.elm-tabs .elm-tabs-wrapper .elm-tab-title.active>span{border:1px solid #d4d4d4;border-bottom:none}
.elm-tabs .elm-tabs-wrapper .elm-tab-title.active>span:after,.elm-tabs .elm-tabs-wrapper .elm-tab-title.active>span:before{display:block;content:'';position:absolute;bottom:0;height:0;width:999em;border-bottom:1px solid #d4d4d4}
.elm-tabs .elm-tabs-wrapper .elm-tab-title.active>span:before{right:100%}
.elm-tabs .elm-tabs-wrapper .elm-tab-title.active>span:after{left:100%}
.elm-tabs .elm-tab-content{padding:20px;display:none;border:1px solid #d4d4d4;border-top:none}
@media (max-width:767px){.elm-tabs .elm-tabs-wrapper .elm-tab-title>span{padding:12px 15px}
.elm-tabs .elm-tab-content{padding:10px}
}
.elm-accordion{text-align:left}
.elm-accordion .elm-accordion-item{border:1px solid #d4d4d4}
.elm-accordion .elm-accordion-item+.elm-accordion-item{border-top:none}
.elm-accordion .elm-accordion-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}
.elm-accordion .elm-accordion-title .elm-accordion-icon{display:inline-block;width:1.5em}
.elm-accordion .elm-accordion-title .elm-accordion-icon.elm-accordion-icon-right{float:right;text-align:right}
.elm-accordion .elm-accordion-title .elm-accordion-icon.elm-accordion-icon-left{float:left;text-align:left}
.elm-accordion .elm-accordion-title .elm-accordion-icon .fa:before{content:'\f067'}
.elm-accordion .elm-accordion-title.active .elm-accordion-icon .fa:before{content:'\f068'}
.elm-accordion .elm-accordion-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}
@media (max-width:767px){.elm-accordion .elm-accordion-title{padding:12px 15px}
.elm-accordion .elm-accordion-title .elm-accordion-icon{width:1.2em}
.elm-accordion .elm-accordion-content{padding:7px 15px}
}
.elm-toggle{text-align:left}
.elm-toggle .elm-toggle-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}
.elm-toggle .elm-toggle-title .elm-toggle-icon{display:inline-block;width:1em}
.elm-toggle .elm-toggle-title .elm-toggle-icon .fa:before{content:""}
.elm-toggle .elm-toggle-title.active{border-bottom:none}
.elm-toggle .elm-toggle-title.active .elm-toggle-icon .fa:before{content:'\f0d7'}
.elm-toggle .elm-toggle-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}
@media (max-width:767px){.elm-toggle .elm-toggle-title{padding:12px}
.elm-toggle .elm-toggle-content{padding:0 12px 10px}
}
.elm-icon{display:inline-block;line-height:1;-webkit-transition:all .5s;transition:all .5s;color:#818a91;font-size:50px}
.elm-icon:hover{color:#818a91}
.elm-icon i{width:1em;height:1em}
.elm-view-stacked .elm-icon{padding:.5em;background-color:#818a91;color:#fff}
.elm-view-framed .elm-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}
.elm-shape-circle .elm-icon{border-radius:50%}
.elm-widget-icon-list .elm-icon-list-items{list-style-type:none;margin:0;padding:0}
.elm-widget-icon-list .elm-icon-list-item{margin:0;padding:0}
.elm-widget-icon-list .elm-icon-list-item a{display:inline}
.elm-widget-icon-list .elm-icon-list-text{display:inline;vertical-align:middle}
.elm-widget-icon-list .elm-icon-list-icon{width:1em;line-height:1;vertical-align:middle;display:inline-block;text-align:center}
.elm-widget-video.elm-aspect-ratio-169 .elm-video-wrapper{padding-bottom:56.25%}
.elm-widget-video.elm-aspect-ratio-43 .elm-video-wrapper{padding-bottom:75%}
.elm-widget-video.elm-aspect-ratio-32 .elm-video-wrapper{padding-bottom:66.6666%}
.elm-widget-video .elm-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;cursor:pointer}
.elm-widget-video .elm-custom-embed-image-overlay:hover .elm-custom-embed-play i{opacity:.9;text-shadow:3px 2px 30px rgba(0,0,0,.6)}
.elm-widget-video .elm-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.elm-widget-video .elm-custom-embed-play i{font-size:100px;color:#fff;opacity:.7;text-shadow:3px 2px 24px rgba(0,0,0,.5);-webkit-transition:all .5s;transition:all .5s}
.elm-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image,.elm-widget-image-box .elm-image-box-content{width:100%}
@media (min-width:768px){.elm-widget-image-box.elm-position-left .elm-image-box-wrapper,.elm-widget-image-box.elm-position-right .elm-image-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.elm-widget-image-box.elm-position-right .elm-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.elm-widget-image-box.elm-position-left .elm-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.elm-widget-image-box.elm-position-top .elm-image-box-img{margin:auto}
.elm-widget-image-box.elm-vertical-align-top .elm-image-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}
.elm-widget-image-box.elm-vertical-align-middle .elm-image-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.elm-widget-image-box.elm-vertical-align-bottom .elm-image-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}
}
@media (max-width:767px){.elm-widget-image-box .elm-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}
}
.elm-widget-image-box .elm-image-box-img{display:inline-block}
.elm-widget-image-box .elm-image-box-title a{color:inherit}
.elm-widget-image-box .elm-image-box-wrapper{text-align:center}
.elm-widget-image-box .elm-image-box-description{margin:0}
@media (min-width:768px){.elm-widget-icon-box.elm-position-left .elm-icon-box-wrapper,.elm-widget-icon-box.elm-position-right .elm-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.elm-widget-icon-box.elm-position-left .elm-icon-box-icon,.elm-widget-icon-box.elm-position-right .elm-icon-box-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.elm-widget-icon-box.elm-position-right .elm-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.elm-widget-icon-box.elm-position-left .elm-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.elm-widget-icon-box.elm-position-top .elm-icon-box-img{margin:auto}
.elm-widget-icon-box.elm-vertical-align-top .elm-icon-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}
.elm-widget-icon-box.elm-vertical-align-middle .elm-icon-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.elm-widget-icon-box.elm-vertical-align-bottom .elm-icon-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}
}
@media (max-width:767px){.elm-widget-icon-box .elm-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}
}
.elm-widget-icon-box .elm-icon-box-wrapper{text-align:center}
.elm-widget-icon-box .elm-icon-box-title a{color:inherit}
.elm-widget-icon-box .elm-icon-box-description{margin:0}
.elm-testimonial-wrapper{overflow:hidden;text-align:center}
.elm-testimonial-wrapper .elm-testimonial-content{font-size:1.3em;margin-bottom:20px}
.elm-testimonial-wrapper .elm-testimonial-name{line-height:1.5}
.elm-testimonial-wrapper .elm-testimonial-job{font-size:.85em}
.elm-testimonial-wrapper.elm-testimonial-text-align-left{text-align:left}
.elm-testimonial-wrapper.elm-testimonial-text-align-right{text-align:right}
.elm-testimonial-wrapper .elm-testimonial-meta{width:100%;line-height:1}
.elm-testimonial-wrapper .elm-testimonial-meta-inner{display:inline-block}
.elm-testimonial-wrapper .elm-testimonial-meta .elm-testimonial-details,.elm-testimonial-wrapper .elm-testimonial-meta .elm-testimonial-image{display:table-cell;vertical-align:middle}
.elm-testimonial-wrapper .elm-testimonial-meta .elm-testimonial-image img{width:60px;height:60px;border-radius:50%}
.elm-testimonial-wrapper .elm-testimonial-meta.elm-testimonial-image-position-aside .elm-testimonial-image{padding-right:15px}
.elm-testimonial-wrapper .elm-testimonial-meta.elm-testimonial-image-position-aside .elm-testimonial-details{text-align:left}
.elm-testimonial-wrapper .elm-testimonial-meta.elm-testimonial-image-position-top .elm-testimonial-details,.elm-testimonial-wrapper .elm-testimonial-meta.elm-testimonial-image-position-top .elm-testimonial-image{display:block}
.elm-testimonial-wrapper .elm-testimonial-meta.elm-testimonial-image-position-top .elm-testimonial-image{margin-bottom:20px}
.elm-social-icons-wrapper{font-size:0}
.elm-social-icon{color:#fff;font-size:25px;text-align:center;padding:.5em;margin-right:5px;cursor:pointer}
.elm-social-icon:last-child{margin:0}
.elm-social-icon:hover{opacity:.5;color:#fff}
.elm-social-icon-behance{background-color:#1769ff}
.elm-social-icon-bitbucket{background-color:#205081}
.elm-social-icon-codepen{background-color:#000}
.elm-social-icon-delicious{background-color:#39f}
.elm-social-icon-digg{background-color:#005be2}
.elm-social-icon-dribbble{background-color:#ea4c89}
.elm-social-icon-facebook{background-color:#3b5998}
.elm-social-icon-flickr{background-color:#0063dc}
.elm-social-icon-foursquare{background-color:#2d5be3}
.elm-social-icon-github{background-color:#333}
.elm-social-icon-google-plus{background-color:#dd4b39}
.elm-social-icon-instagram{background-color:#262626}
.elm-social-icon-jsfiddle{background-color:#487aa2}
.elm-social-icon-linkedin{background-color:#0077b5}
.elm-social-icon-medium{background-color:#00ab6b}
.elm-social-icon-pinterest{background-color:#bd081c}
.elm-social-icon-product-hunt{background-color:#da552f}
.elm-social-icon-reddit{background-color:#ff4500}
.elm-social-icon-snapchat{background-color:#fffc00}
.elm-social-icon-soundcloud{background-color:#f80}
.elm-social-icon-stack-overflow{background-color:#fe7a15}
.elm-social-icon-tumblr{background-color:#35465c}
.elm-social-icon-twitch{background-color:#6441a5}
.elm-social-icon-twitter{background-color:#55acee}
.elm-social-icon-vimeo{background-color:#1ab7ea}
.elm-social-icon-wordpress{background-color:#21759b}
.elm-social-icon-youtube{background-color:#cd201f}
.elm-shape-rounded .elm-icon.elm-social-icon{border-radius:10%}
.elm-shape-circle .elm-icon.elm-social-icon{border-radius:50%}
body.elm-page .elm-widget-menu-anchor{margin-bottom:0}
.slick-slider{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,.slick-slider{position:relative;display:block}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.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-arrow.slick-hidden{display:none}
.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}
.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:FontAwesome;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:'\f104'}
[dir=rtl] .slick-prev:before{content:'\f105'}
.slick-next{right:-25px}
[dir=rtl] .slick-next{left:-25px;right:auto}
.slick-next:before{content:'\f105'}
[dir=rtl] .slick-next:before{content:'\f104'}
.slick-dotted.slick-slider{margin-bottom:30px}
ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}
ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
ul.slick-dots li button:focus,ul.slick-dots li button:hover{outline:none}
ul.slick-dots li button:focus:before,ul.slick-dots li button:hover:before{opacity:1}
ul.slick-dots li button:before{font-family:FontAwesome;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\f111';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.slick-arrows-inside .slick-prev{left:20px}
[dir=rtl] .slick-arrows-inside .slick-prev{left:auto;right:20px}
.slick-arrows-inside .slick-next{right:20px}
[dir=rtl] .slick-arrows-inside .slick-next{left:20px;right:auto}
.slick-dots-inside .slick-dots{bottom:5px}
.slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}
.elm-slick-slider .slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}
.elm-slick-slider .slick-slider .slick-next,.elm-slick-slider .slick-slider .slick-prev{z-index:1}
.elm-slick-slider .slick-slide img{margin:auto}
.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}
.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}
.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@media (max-width:767px){body:not(.elm-editor-active) .elm-hidden-phone{display:none}
}
@media (min-width:768px) and (max-width:1023px){body:not(.elm-editor-active) .elm-hidden-tablet{display:none}
}
@media (min-width:1024px){body:not(.elm-editor-active) .elm-hidden-desktop{display:none}
}
body:not(.elm-editor-active) .elm-hidden{display:none}
