/* Simple Reset 
----------------------------------*/
html {
  box-sizing: border-box;
  color: #2c2c2c;
  font-family: 'open sans', arial, sans-serif;
    line-height: 1.7em;
    font-size: 13px; */
}
*, *:before, *:after {
  box-sizing: inherit;
}

* {
    margin:0;
    padding:0;
}

p {
    margin: 0 0 1em 0;
}



a, a:link, a:visited, a:focus {
    color: #0b4fb9;
    text-decoration:none;
}
a:hover {
    border-bottom:1px solid;
}

/* Background Image on Home Page
---------------------------------- */
body.ishomepage:before {
    content: "";
    position: fixed;
    z-index: -1;
    top: 101px;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background-image: url(../../../images/backgrounditwas.jpg) ;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    /*background-attachment: scroll;*/
}

.ishomepage .item-page {
    display: none;
}

body {
    padding: 20px;
}
body.ishomepage {
    padding:0;
}

/* Header, logo, brand, navbar
---------------------------------- */
.header {
    /* padding:20px; */
    height:120px;
    width: 100%;
    /* background:white; */
}
.ishomepage .header {
    padding:20px;
}

.logo {
    display:block;
    float:left;
    width: 61px;
    height: auto;
}
.brand {
    float: left;
    font-family: "mr-eaves-xl-modern", arial, sans-serif;
    font-size: 35px;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 200;
    margin-left:20px;
    margin-top: 6px;
    letter-spacing: 2px;
}

.wf-mreavesxlmodern-n4-loading .brand, 
.wf-mreavesxlmodern-n2-loading .brand, 
.wf-mreavesxlmodern-n1-loading .brand, 
.wf-mreavesxlmodern-n3-loading .brand, 
.wf-loading .brand {
    visibility:hidden;
}

.nav {
    float:right;
    font-family: 'open sans', arial, sans-serif;
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 25px;
    list-style: none;
}
.nav li { 
    display:inline-block; 
}

.nav a {
    text-decoration:none;
    display:inline-block;
    margin-left:20px;
    color: inherit;
}
.item-101 a {
    margin-left:0;
}

.nav a:visited {
    color:inherit;
}

.nav a:hover {
    color: #0b4fb9;
}

h1 {
    font-family: 'mr-eaves-xl-modern', arial, sans-serif;
    font-size: 22px;
    font-weight: 200;
    text-transform: uppercase;
    letter-spacing: 4px;
    width:100%;
    border-bottom:1px solid #ccc;
    padding-bottom:15px;
    margin-top: 10px;
    margin-bottom:40px;
}

.item-image {
    float:left;
    margin-right: 50px;
    display: block;
}

.item-image img {
    max-width:100%;
    height:auto;
    display:block;
}

.img_caption {
    text-align: center;
    font-size: .9em;
    margin: 0 auto;
}

/* Container for text
---------------------------------- */
.item-page {
    max-width:800px;
    margin:0 auto;
}

/* MEDIA TWEAKS FOR DIFFERENT WIDTHS */
/* @media (max-width:1250px) {
    .brand {
        font-size: 25px;
        margin-top:8px;
    }
    .logo {
        height: 50px;
        width:auto;
    }
    .nav {
        margin-top: 25px;
        font-size:13px;
    }
    .header {
        height: 100px;
    }
    body.ishomepage:before {
        top:100px
    }
}
 */
/* CONTACT PAGE */

.uta-logo {
    margin:20px 0;
}

 @media (max-width:1000px) {
    .brand {
        font-size:25px;
      
        margin-top:7px;
        line-height:1;
    }
    .logo {        
        width:auto;
        height:40px
    }
    .nav {
        margin-top: 11px;
    }
    .header {
        height: 80px;
    }
    body.ishomepage:before {
        top:80px
    }
}  
@media (max-width:800px) {

    .header {
        padding:0;
    }

    .ishomepage .header {
        position:fixed;
    }
    body.ishomepage {
        height:100%;
        position:fixed;
    }

    .pipe {
        display:none;
    }
    .aw {display:block;margin-bottom:10px}
    .awi {
        display:block;
        /* width: 100%; */
        /* text-align: center; */
    }
    .logo {
        float:none;
        margin:0 auto;
    }
    .brand {
        
font-size:25px;
        
margin-top:7px;
        
line-height:1;
        
text-align:center;
        
float:none;
        
margin: 0;
    }
    .logo {
        height:40px;
        width:auto;
        margin-bottom:10px;
    }
    .nav {
        margin-top: 11px;
        float:none;
        text-align:center;
    }
    .header {
        height: 180px;
    }
    body.ishomepage:before {
        top:180px;
    }
    .item-image {
        margin:0 0 20px;
        width: 100%;
    }
    .item-image img {
        margin:0 auto;
        max-width:100%;
    }
[itemprop='articleBody'] {
    max-width:380px;
    margin:0 auto;
}
    h1  {
        text-align:center;
        display:none;
    }
    body {
        /* margin-top:20px; */
    }
    
    body.ishomepage:before {
    background-position: top 50px center;
}
