.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}p,td,th,input,textarea,select{font-size:1.05em;}.cms-page .comp{padding:0 2em;padding:0 2vw;}.cms-page .comp.xm_news_recent{padding:0;}@media only screen and (max-width: 1024px){.cms-page .comp{padding:0;}}.section-title{color:#38a7df;}body h1{font-size:calc(2rem);line-height:1.1em;}.comp h1{font-size:calc(1.6rem) !important;margin-bottom:1em;}.cms-page .comp h1{font-size:19px;}body.noTouch .cms_page_edit .btn,body.noTouch .context-menu .btn{padding:.5em;background:transparent;border-radius:.3em;}body.noTouch .cms_page_edit .btn:hover,body.noTouch .cms_page_edit .btn:active,body.noTouch .cms_page_edit .btn:focus,body.noTouch .context-menu .btn:hover,body.noTouch .context-menu .btn:active,body.noTouch .context-menu .btn:focus{border-color:transparent;background-color:#f5f5f5;outline:none;}.side_item,.news_sidebar > .news_meta,.news_sidebar > .doclink{padding-left:1em;transition:border .2s ease-out;border-left:1px solid transparent;}.side_item:hover,.news_sidebar > .news_meta:hover,.news_sidebar > .doclink:hover{border-left:1px solid #38a7df;}.side_item h3,.news_sidebar h3,.news_comments h2{font-size:12px;color:#a2a2a2;text-transform:uppercase;letter-spacing:0.1em;font-weight:700;}.news_sidebar h3,.news_comments h2{margin-bottom:1em;}.news_sidebar > div:hover > h3,.side_item:hover h3{color:#38a7df;}.side_item.xui_faceted li a,.news_sidebar .sub_links a{padding:.4em 0 !important;display:inline-block !important;}.side_item.xui_faceted li:last-of-type a{border-bottom:none;}div.xm_lookbook .xui_profilelist .viewmode_gallery .profile_item .i{position:relative;margin-right:25px;margin-bottom:25px;height:100px;padding:10px;overflow:hidden;transition:box-shadow 0.3s, background 0.3s;cursor:pointer;background:#f5f5f5;border-radius:.3em;box-shadow:none;}div.xm_lookbook .xui_profilelist .viewmode_gallery .profile_item .i:hover{box-shadow:0px 3px 18px -7px rgba(0,0,0,0.18);background:white;}div.xm_lookbook .xui_profilelist .viewmode_gallery .profile_item .profile_name{padding-left:80px;height:22px;white-space:nowrap;overflow:hidden;}div.xm_lookbook .xui_profilelist .viewmode_gallery .profile_item .profile_info{padding-left:81px;margin:0;height:80px;overflow:auto;}div.xm_lookbook .xui_profilelist .viewmode_gallery .profile_item .profile_userpic{position:absolute;width:58px;overflow:hidden;top:10px;left:15px;bottom:0px;height:58px;border-radius:50%;}div.xm_lookbook .xui_profilelist .viewmode_gallery .profile_item .profile_userpic img{width:58px;}.cms-page .xm_cms_portlet_file .cms_file_description{margin-left:35px !important;line-height:1.45em;}.cms-page .icon_filetype{padding:7px 0px 7px 35px !important;background-size:auto 100%;display:block;color:black;}.cms-page .xm_news{padding:1em 0;box-shadow:0 10px 10px -10px #888;max-width:100%;}.cms-page .news_element{flex:1 1 320px !important;padding:0 2em;padding:0 2vw;margin-bottom:2em !important;border-right:1px solid #eee;}@media only screen and (max-width: 710px){.cms-page .news_element{padding:0;}}.cms-page .news_element:last-of-type{border-right:none;}@media only screen and (max-width: 768px){.cms-page .news_element{border-right:none;}}.cms-page .news_element .teaser_image{border-radius:.3em;background-size:100% !important;transition:background-size .2s ease-out;position:relative;}.cms-page .news_element .teaser_image::before{content:" ";left:0;bottom:0;width:0%;background:transparent;height:5px;display:block;position:absolute;transition:width .3s ease-out;}.cms-page .news_element:hover .teaser_image::before{content:" ";left:0;bottom:0;width:100%;background:#38a7df;height:1px;display:block;position:absolute;}.cms-page .news_element:hover .teaser_image{background-size:105% !important;}.cms-page .news_element .article_info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.cms-page .news_element h1{margin:.35em 0;}.cms-page .news_element .publish_date{color:#6f6f6f;padding:.5em;font-size:.9em;order:2;align-self:start;background:whitesmoke;border-radius:.3em;margin-top:.5em;}.cms-page .news_element .article_info h1{order:1;flex-basis:60%;}.cms-page .news_element .summary{line-height:145%;font-size:1.05em;color:#6f6f6f;flex:0 0 100%;order:3;}.article_teaser > div{border-radius:.3em;}.news_summary{position:relative;}.news_summary h1{font-size:calc(1.4rem) !important;line-height:125%;}.news_summary .publish_date{background:whitesmoke;border-radius:.3em;left:0 !important;top:1em;bottom:auto !important;}.xm_news{margin:0 auto !important;max-width:1200px;}.xm_news .panel_content{padding:1.5em !important;}.xm_news .article_slide_container  > div{border-radius:.3em;}.xm_news .xui_carousel{padding:.9em;}.xm_news .article_slide_container .news_summary,.xm_news .news_head .news_summary{bottom:0 !important;background:linear-gradient(0deg,rgba(0,0,0,0.5),transparent) !important;padding:4em 2em 3em !important;max-width:100% !important;color:white !important;width:100%;border-radius:.3em;box-sizing:border-box;border-bottom:none;margin-bottom:0;}.xm_news .news_head{margin-bottom:2em;}.xm_news .news_head .news_summary{padding:4em 2em 2em !important;font-size:1.25em;}.xm_news .article_slide_container .news_summary h1 a{font-size:calc(1.8rem) !important;color:white !important;}.xm_news .article_slide_container .news_summary .article_teaser_summary{font-size:1.15em;margin:0;}.xm_news .article_detail .news_head .image_caption{padding:0 !important;background:none !important;color:#777 !important;font-size:.9em !important;text-align:right;transform:translateY(150%);}.xm_news .news_comments .author{font-size:13px !important;}.xm_news .news_comments .datetime{font-size:13px !important;margin-left:0 !important;}.xm_news .news_comments .datetime::before{content:"Â· ";}.xm_news .news_comments .message{padding:.6em 1em !important;margin:.5em 0 .25em;border-radius:.3em;background:whitesmoke;font-size:13px;line-height:1.3em !important;}.xm_news .news_comments .message > p{margin:0;}.xm_news .news_comments .comment .menu{visibility:hidden;}.xm_news .news_comments .comment:hover .menu{visibility:visible;}.xm_news .side_item.tags,.xm_news .side_item.archive{display:none;}.side_item.tags h3{margin-bottom:1em;}.xui_tag_cloud > span > span{display:inline-block;padding:0.3rem 6px;font-size:75%;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.2em;background:whitesmoke;margin:.2rem 0;}.xui_tag_cloud span a{transition:color 0.15s ease-in-out;}.PortletWidgetsShowPortlet .widgets li{border-radius:.3em;display:flex;flex-direction:column;justify-content:stretch;border-radius:.5em;background:whitesmoke;}.PortletWidgetsShowPortlet .widgets li a{padding:1em !important;height:100%;}.PortletWidgetsShowPortlet .widgets li .widget_icon{margin-bottom:0 !important;}.cms-page .xm_eventplanner_upcoming{padding:0 10px;}.cms-page .xm_eventplanner_event{margin:1.25em 0;display:flex;border-bottom:1px solid #eee;padding-bottom:1em;}.cms-page .xm_eventplanner_event:last-of-type{border-bottom:none;}.cms-page .xm_eventplanner_event .description p{line-height:1.45em;margin:.3em 0 0;}.cms-page .xm_eventplanner_event .end_date,.cms-page .xm_eventplanner_event .end_time{display:none;}.cms-page .xm_eventplanner_event .start_date{display:inline-block;color:#38a7df;font-size:calc(1.75rem) !important;width:5ch;overflow:hidden;box-sizing:border-box;margin-right:.5em;}.cms-page .xm_eventplanner_event .start_time{padding:.25em 1em 0 0;display:inline-block;color:#6f6f6f;}.cms-page .xm_eventplanner_event .title a{color:black;}