﻿/*base.css*/
@charset "UTF-8";
/*! normalize.css v3.1.0 | MIT License | git.io/normalize */
#s4-workspace article, #s4-workspace aside, #s4-workspace details, #s4-workspace figcaption, #s4-workspace figure, #s4-workspace footer, #s4-workspace header, #s4-workspace hgroup, #s4-workspace main, #s4-workspace nav, #s4-workspace section, #s4-workspace summary {
    display: block
}

#s4-workspace [hidden], #s4-workspace template {
    display: none
}

#s4-workspace a {
    background: 0 0
}

    #s4-workspace a:active, #s4-workspace a:hover, a:focus {
        outline: 0
    }

#s4-workspace abbr[title] {
    border-bottom: 1px dotted
}

#s4-workspace b, #s4-workspace strong {
    font-weight: 700
}

#s4-workspace img {
    border: 0
}

#s4-workspace svg:not(:root) {
    overflow: hidden
}

#s4-workspace button, #s4-workspace input, #s4-workspace select, #s4-workspace textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

#s4-workspace [class*=" ksticon-"]:before, #s4-workspace [class^=ksticon-]:before, #s4-workspace [data-icon]:before {
    font-family: kaust-icons !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#s4-workspace button, #s4-workspace input {
    line-height: normal
}

#s4-workspace button, #s4-workspace select {
    text-transform: none
}

#s4-workspace button, #s4-workspace input[type=button], #s4-workspace input[type=reset], #s4-workspace input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

    #s4-workspace button[disabled], #s4-workspace input[disabled] {
        cursor: default
    }

#s4-workspace input[type=checkbox], #s4-workspace input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

#s4-workspace input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

#s4-workspace .button, #s4-workspace input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

    #s4-workspace input[type=search]::-webkit-search-cancel-button, #s4-workspace input[type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

    #s4-workspace button::-moz-focus-inner, #s4-workspace input::-moz-focus-inner {
        border: 0;
        padding: 0
    }

#s4-workspace textarea {
    overflow: auto;
    vertical-align: top
}

@font-face {
    font-family: rotissemisansbold_65;
    src: url(../fonts/rotissemisans-bold-webfont.eot);
    src: url(../fonts/rotissemisans-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/rotissemisans-bold-webfont.woff) format('woff'), url(../fonts/rotissemisans-bold-webfont.ttf) format('truetype'), url(../fonts/rotissemisans-bold-webfont.svg#rotissemisansbold_65) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: RotisSemiSansStd55Regular;
    src: url(../fonts/rotissemisansstd.eot);
    src: url(../fonts/rotissemisansstd.eot) format('embedded-opentype'), url(../fonts/rotissemisansstd.woff) format('woff'), url(../fonts/rotissemisansstd.ttf) format('truetype'), url(../fonts/rotissemisansstd.svg#RotisSemiSansStd55Regular) format('svg')
}

@font-face {
    font-family: rotisserifbold_65;
    src: url(../fonts/rotisserif-bold-webfont.eot);
    src: url(../fonts/rotisserif-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/rotisserif-bold-webfont.woff) format('woff'), url(../fonts/rotisserif-bold-webfont.ttf) format('truetype'), url(../fonts/rotisserif-bold-webfont.svg#rotisserifbold_65) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: rotissemisans_56italic;
    src: url(../fonts/rotissemisans-italic-webfont.eot);
    src: url(../fonts/rotissemisans-italic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/rotissemisans-italic-webfont.woff) format('woff'), url(../fonts/rotissemisans-italic-webfont.ttf) format('truetype'), url(../fonts/rotissemisans-italic-webfont.svg#rotissemisans_56italic) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: kaust-icons;
    src: url(../fonts/kaust-icons.eot);
    src: url(../fonts/kaust-icons.eot?#iefix) format("embedded-opentype"), url(../fonts/kaust-icons.woff) format("woff"), url(../fonts/kaust-icons.ttf) format("truetype"), url(../fonts/kaust-icons.svg#kaust-icons) format("svg");
    font-weight: 400;
    font-style: normal
}

#s4-workspace, #s4-workspace p {
    font-family: RotisSemiSansStd55Regular, Arial, Helvetica, sans-serif;
    color: #707070;
    line-height: 1.3;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    font-style: normal
}

    #s4-workspace p {
        margin: 24px 0
    }

    #s4-workspace h1, #s4-workspace h2, #s4-workspace h3, #s4-workspace h4 {
        line-height: 1.2em
    }

    #s4-workspace h1, #s4-workspace h2, #s4-workspace h3, #s4-workspace h4, #s4-workspace h5 {
        font-size: 18px;
        font-family: rotissemisansbold_65;
        color: #2a3036;
        font-weight: 400;
        margin: 0;
        padding: 5px 0
    }

    #s4-workspace h1 {
        font-size: 38px
    }

    #s4-workspace h2 {
        font-size: 32px
    }

    #s4-workspace h3 {
        font-size: 26px
    }

    #s4-workspace h4 {
        font-size: 21px
    }

    #s4-workspace h5 {
        font-size: 18px;
        font-family: rotissemisansbold_65
    }

    #s4-workspace a:link, #s4-workspace a:visited {
        color: #01a9e7;
        text-decoration: none
    }

    #s4-workspace a:hover {
        color: #2A6496
    }

    #s4-workspace input {
        -webkit-appearance: none;
        border-radius: 0;
        box-sizing: border-box
    }

        #s4-workspace input[type=text] {
            padding: 10px 10px 2px;
            border: 1px solid #aaa;
            outline: 0
        }

        #s4-workspace input[type=submit] {
            padding: 4px;
            border: 1px solid #aaa;
            background: #aaa;
            color: #fff
        }


#s4-workspace {
    -webkit-tap-highlight-color: #444;
    font-size: 16px;
    background-color: #e9e9e9
}

.extended {
    background-color: #fff !important
}
#s4-workspace .cf:after {
    clear: both;
}
#s4-workspace .cf:after, #s4-workspace .cf:before {
    content: " ";
    display: table;
}
#s4-workspace .ksticon-nav-arrow:before {
    content: "e";
}
#s4-workspace .ksticon-search-find:before {
    content: "p";
}

@media screen and (max-width: 500px) {

    #s4-workspace .faculty-search {
        margin: 15px 0 0;
        background: #efefef
    }

        #s4-workspace .faculty-search input[type=text] {
            padding-top: 3px;
            height: 37px
        }
}

@media screen and (min-width: 788px) {

    #s4-workspace {
        font-size: 18px
    }
}

@media screen and (max-width: 550px) {


    #s4-workspace h1 {
        font-size: 30px
    }

    #s4-workspace h2 {
        font-size: 26px
    }

    #s4-workspace h3 {
        font-size: 22px
    }

    #s4-workspace h4 {
        font-size: 20px
    }
}

#s4-workspace .bold {
    font-family: Rotis Sans Serif !important;
    font-weight: 700;
    color: #333;
    padding-right: 4px
}


#s4-workspace .faculty-profile .ui.yellow.message {
    padding: 10px 13px 5px !important;
    margin-bottom: 30px
}


#s4-workspace .faculty > h1 {
    margin-top: 25px !important;
    margin-bottom: 25px !important
}

#s4-workspace ul.faculty {
    Width: 100%
}

    #s4-workspace .faculty-profile .bio pre, #s4-workspace ul.faculty div.info pre {
        font: inherit;
        margin: 0
    }


