@font-face {
    font-family: 'Arial'; /* 自定义字体名称 */
    src: url('../fonts/Arial.ttf') format('truetype'); /* .ttf 格式 */
    font-weight: normal; /* 字体粗细 */
    font-style: normal; /* 字体样式 */
}
@font-face {
    font-family: 'Arial'; /* 自定义字体名称 */
    src: url('../fonts/Arial-bold.ttf') format('truetype'); /* .ttf 格式 */
    font-weight: bold; /* 字体粗细 */
    font-style: normal; /* 字体样式 */
}

.uwm-academics .site-content{padding-bottom:1px;border-bottom:1px solid #e5e5e5}
.academics .col_news_con {
    /* padding-top: 30px; */
    padding: 30px 0px 10px 0px;
}

.facetwp-submit {
    line-height: 43px;
    width: 100px;
    float: left;
    margin-left: 0.2rem;
    text-align: center;
    font-family: "Arial";
    background: #006ab4;
    font-size: 17px;
    color: #fff;
}
.news .facetwp-submit{color: #fff;}

.row .col-sm {
    float: left;
    width: 42.5%;
}
.col-sm.Language {
    margin-right: 20px;
}

.fs-dropdown {
    position: absolute;
    width: 100%;
    box-shadow: 0 4px 8px rgba(0,0,0,.25);
    display: none;
    z-index: 99;
    background: #fff;
    padding-bottom: 10px;
}

.fs-search {
    border-bottom: 1px solid #eee;
}
.row.aca-filters {
    margin-top: 17px;
}
.fs-search input {
    border: none !important;
    box-shadow: none !important;
    outline: none;
    padding: 6px 0;
    width: 100%;
    color: #333;
}
.fs-option .fs-checkbox i {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 14px;
    height: 14px;
    border: 1px solid #aeaeae;
    border-radius: 2px;
    background-color: #fff;
}
.fs-checkbox {
    position: absolute;
    display: block;
    width: 30px;
    top: 0;
    left: 0;
    bottom: 0;
}
.fs-option.selected .fs-checkbox i {
    background-color: rgb(17, 169, 17);
    border-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center;
}
.fs-search input::-webkit-input-placeholder{color:#ccc;}
.fs-search input:-moz-placeholder,.academics .aca-search .facetwp-search::-moz-placeholder{color:#ccc;}
.fs-search input:-ms-input-placeholder{color:#ccc;}
.fs-search input::placehoder{color:#ccc;}
.fs-search input:placeholder-shown{color:#ccc;}
.academics #program-facets{padding-top:40px;padding-bottom:80px}
.academics h2{/* margin-top:10px; */margin-bottom:2px;color:#000;font-size:0.16rem;}
.academics .loading{display:none;text-align:center;font-weight:700;font-size:.14rem}
.academics .loading i{color:#ffbd00;font-size:0.2rem}
.academics .done-loading{display:none;text-align:center}
.academics ul.aca-prog-links{margin:0;padding:0;list-style:none}
.academics ul.aca-prog-links li{margin-bottom:0;width:100%;border-top:1px solid #e9eaea}
.academics ul.aca-prog-links li a{display:block;padding:5px 20px;color:#000;white-space:nowrap;font-weight:700;font-size:.14rem}
.academics ul.aca-prog-links li i{margin-left:8px;color:#ffbd00}
.academics .aca-filters h3{display:block;margin-bottom:10px;color:#4c4c4c;font-size:.14rem}
.academics .facetwp-facet{/* margin-bottom:24px */position: relative;}
.academics .facetwp-type-fselect .fs-wrap{position:relative;width:100%}
.academics .facetwp-type-fselect .fs-wrap:focus{outline:0}
.academics .facetwp-type-fselect .fs-dropdown{margin-top:-1px;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.25)}
.academics .facetwp-type-fselect .fs-dropdown [data-value=program-of-study]{display:none}
.academics .facetwp-loading{margin:0 auto}
.academics .fs-label-wrap{margin-bottom:0;border-width:2px;border: 1px solid #cacaca;font-size: 17px;position: relative;}
.academics .fs-label-wrap:focus{outline:0}
.academics .fs-label-wrap .fs-label{padding: 12px;color:#b3b5b7;/* font-style:italic; *//* font-size:.875rem; */}
.academics .fs-label-wrap .fs-label:focus{outline:0}
.academics .fs-arrow{right: 0px;position: absolute;width: 31px;height: 44px;top: 0;background: url(arr1.jpg)no-repeat center;}
.academics .facetwp-type-fselect .facetwp-disable .fs-dropdown{display:none!important}
.academics .fs-option,.academics .fs-search{padding:8px 12px;font-size:.14rem;font-size:.14rem;}
.academics .fs-option input,.academics .fs-search input{font-size: 15px;}
.academics .fs-option{padding-top:7px;padding-bottom:7px;border-bottom:0;position: relative;padding-left: 30px;}
.academics .fs-option:hover{background-color:#dbf3ff}
.academics .fs-dropdown .fs-options{max-height:250px;overflow-y: auto;}
.academics .aca-search .facetwp-input-wrap{display:block;position: relative;float: left;width: 85%;border: 1px solid #cacaca;padding: 11px;}
.academics .aca-search .facetwp-search{/* padding:10px; */width: 90%;border: none;border-radius:0;color:#000;font-style:normal;font-family: "Arial";font-size: 17px;}
.academics .aca-search .facetwp-search::-webkit-input-placeholder{color:#b3b5b7;}
.academics .aca-search .facetwp-search:-moz-placeholder,.academics .aca-search .facetwp-search::-moz-placeholder{color:#b3b5b7;}
.academics .aca-search .facetwp-search:-ms-input-placeholder{color:#b3b5b7;}
.academics .aca-search .facetwp-search::placehoder{color:#b3b5b7;}
.academics .aca-search .facetwp-search:placeholder-shown{color:#b3b5b7;}
.academics .aca-search .facetwp-icon{right: 0;line-height:44px;position: absolute;/* left: 84%; */width: 30px;height: 44px;background: url(search.jpg)no-repeat center;top: 0;border: none;}
.academics .aca-search .facetwp-btn{right:10px;font-style:normal}
.academics .aca-search .facetwp-btn:before{background-image:none;background-size:auto;content:"\f002";font-family:FontAwesome}
.academics .aca-search .facetwp-btn.f-reset:before{content:"\f00d"}
.academics .btn-group{display:flex;margin-bottom:20px;flex-wrap:nowrap}
.academics .btn-group .btn{height:48px;border:2px solid #e9eaea;border-left:0;background-color:#fff;color:#000;text-align:center;font-weight:700;font-size:0.12rem;line-height:44px;flex:0 1 auto;flex-grow:1}
.academics .btn-group .btn i{font-weight:400}
.academics .btn-group .btn:hover{background-color:#ffe599;text-decoration:none}
.academics .btn-group .btn-reset{border:0;background:0 0}
.academics .btn-group .btn-reset:hover{background:0 0;text-decoration:underline;cursor:pointer}
.academics .btn-group .active,.academics .btn-group .active:hover{background-color:#ffbd00}
.academics .btn-group>.btn:first-child{border-right:1px solid #e9eaea;border-left:2px solid #e9eaea}
.academics .degrees{padding-bottom:15px;color:#b3b5b7;font-weight:700;font-size:.14rem;line-height:18px}

@media only screen and (max-width:420px){.academics .card-block{width:100%}
}
.academics .card-area{-o-perspective:800;perspective:800}
.academics .card,.academics .card-area{position:relative;transform-style:preserve-3d}
.academics .card{margin-bottom:40px;transition:.5s}
.academics .card.flip{transform:rotatey(-180deg)}
.academics .card.flip .card-back{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}
.academics .card:hover{cursor:pointer}
.academics .card img{width:100%}
.academics .card .card-back,.academics .card .card-front{width:100%;min-height:410px;border:1px solid #e9eaea;border-top:4px solid #ffbd00;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.academics .card .card-front{z-index:1;transform:rotateY(0)}
.academics .card .card-front .inner{padding:0 20px}
.academics .card .card-back{position:absolute;top:0;left:0;overflow:hidden;transform:rotatey(-180deg)}
.academics .card .card-back .inner{overflow-y:auto;padding:2px 20px 10px;height:375px}
.academics .card .card-back .inner-2{height:345px}
.academics .card .card-back .inner-3{height:315px}
.academics .card .card-back .inner-4{height:285px}
.academics .card .card-back .degrees{margin-bottom:0;padding-bottom:8px}
.academics .card .card-back p{margin-bottom:0;font-size:.14rem}
.academics .card .card-back ul.aca-prog-links{position:absolute;bottom:0;z-index:2;width:100%;background:#fff}
.academics .aca-list .aca-list-item{position:relative;padding-left:16px;line-height:2.1rem}
.academics .aca-list .aca-list-item:before{position:absolute;top:1px;left:0;color:#ffbd00;content:"\f054";font-size:0.12;font-family:FontAwesome}
.academics .aca-list .aca-list-item.open{margin-bottom:15px}
.academics .aca-list .aca-list-item.open:before{left:-3px;content:"\f078"}
.academics .aca-list .aca-list-item h2{margin-top:8px;padding-bottom:8px}
.academics .aca-list .aca-list-item h2:hover{text-decoration:underline;cursor:pointer}
.academics .aca-list .aca-list-item .inner{display:none;border:1px solid #e9eaea;background-color:#fff}
.academics .aca-list .aca-list-item .degrees{padding:10px 20px}
.academics .aca-list .aca-list-item p{padding:0 20px;font-size:.14rem}
@media (-ms-high-contrast:none){.academics .card-area{perspective:1000px;transform-style:preserve-3d}
.academics .card.flip .card-back{z-index:4;transform:rotateY(0)}
.academics .card.flip .card-back .aca-prog-links,.academics .card.flip .card-back .inner,.academics .card.flip .card-front{transform:rotateY(180deg)}
.academics .card .card-back,.academics .card .card-front{transition:.4s;transform-style:preserve-3d}
.academics .card .card-front{z-index:1;transform:rotateY(0)}
.academics .card .card-back,.academics .card .card-back .aca-prog-links,.academics .card .card-back .inner{transform:rotateY(-180deg)}
}
.ie .academics .card{position:relative}
.ie .academics .card .card-back,.ie .academics .card .card-front{height:390px}
.ie .academics .card .card-front{position:relative;z-index:4}
.ie .academics .card .card-back{position:absolute;z-index:3}
.ie .academics .card.flip .card-back{z-index:4}
.ie .academics .card.flip .card-front{z-index:3}
.ie .academics .btn-group .btn{display:inline-block;padding:0 20px;height:40px;line-height:40px}
@media print{.academics section{padding-top:1em;padding-bottom:1em}
.academics .aca-filters,.academics .aca-search{display:none}
.academics .section-bg-gray{background-color:transparent}
.academics .card-block{padding-right:0;padding-left:0;width:100%}
.academics .center-cc{padding:0;width:100%;max-width:100%}
.academics .row{margin:0}
.academics .col-sm-12,.academics .col-sm-4{padding:0;width:100%}
.academics ul.aca-prog-links{position:static;bottom:inherit;margin-top:1em}
.academics ul.aca-prog-links li{border-top:0}
.academics ul.aca-prog-links li a{padding-top:0;padding-left:0}
.academics ul.aca-prog-links li a:link:after,.academics ul.aca-prog-links li a:visited:after{color:#4c4c4c;content:" (" attr(href) ") ";font-weight:400;font-style:italic;font-size:90%}
.academics ul.aca-prog-links li i{display:none}
.academics .card{margin-bottom:2em}
.academics .card .card-area{transform-style:flat}
.academics .card .card-back,.academics .card .card-front{border:0;border-top:1px solid #000}
.academics .card .card-front,.academics .card .card-front img{display:none}
.academics .card.flip{transform:rotateY(0)}
.academics .card .card-back{position:relative;display:block;overflow:visible;min-height:inherit;transform:rotateY(0)}
.academics .card .card-back .inner{padding:0;height:100%!important}
.academics .card .card-back ul.aca-prog-links{position:static}
.academics .card .card-back p{font-size:.14rem}
.academics .btn-group{display:none}
.academics .aca-list .aca-list-item{margin-bottom:2em;padding-left:0}
.academics .aca-list .aca-list-item:before{display:none}
.academics .aca-list .aca-list-item h3{margin-top:0;padding-top:.75em;padding-bottom:0;border-top:1px solid #000}
.academics .aca-list .aca-list-item .inner{display:block;border:0}
.academics .aca-list .aca-list-item .degrees{padding-top:0;padding-right:0;padding-left:0}
.academics .aca-list .aca-list-item p{margin-bottom:.75em;padding-right:0;padding-bottom:0;padding-left:0}
}
.academics .col_news_list {
    margin-top: 20px;
    background: #f9f9f9;
}

.academics div#wp_news_w6 {
    padding: 37px;
}

.academics .col_news_list .news_list .news {
    float: left;
    width: 50%;
    font-size: 17px;
    line-height: 40px;
    /* padding-left: 30px; */
    overflow: hidden;
    text-overflow: ellipsis;
}

.list.academics .news_list li.news span.news_title {
    width: 90%;
    padding: 0 15px;
    background: url(li.png)no-repeat left;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
a.facetwp-submit:hover {
    color: #fff;
}
.academics .fs-arrow.open-arrow{
    background: url(arr2.jpg)no-repeat center;
}
.academics .fs-search {
    display: none;
}
.academics .aca-search .facetwp-input-wrap.onblur {
    border: 1px solid #59a3d6;
    color: black;
}
@media screen and (max-width: 1200px) {
.facetwp-submit{
    width: 10%;
}
.academics .aca-search .facetwp-input-wrap{
    width: 84%;
}    
}
@media screen and (max-width: 999px) {
.academics .col_news_list .news_list .news{
    width: 100%;
}
.facetwp-submit{font-size: 14px;/* padding: 0 5px; */}
.row .col-sm{
    width: 48%;
    margin: 0;
}
.col-sm.colleges{
    float: right;
}
}
@media screen and (max-width: 767px) {
 .facetwp-submit{
    display: none;
}
 .academics .aca-search .facetwp-input-wrap{
    width: 100%;
    padding: 10px 0;
}
    .row .col-sm{
    width: 100%;
    margin-bottom: 20px;
}

}