html,body{width: 100%; min-width: 0px;}

#bgpattern {min-width: 100%; margin-bottom: 65px; margin-top: 0px; padding-bottom: 0px; height: auto; background-size: 151%;}
#navbg {min-width: 100%; height: 103px !important;}
#top {width: 100%;}

#nav-logo {height: 125px;}
#nav-logo img {display: none;}
#mobilelogo {display: block !important;}
img#mobilelogo {height: 110px !important; margin-top: 0px; position: relative; left: 0px; top: 5px;}
#nav-sub {}
#nav-search {display:none; left: 0px; width: 100%; top: 230px;}
input[type="input"] {width: 220px;}

#nav-social {float: right; position: relative; top: -205px; z-index: 9; left: 0px; margin-right: 5%;}
#facebook img {width: 30px;}
#twitter img {width: 30px; height: 30px;}

#top {width: 100% !important;}

nav {width: 100%; left: 0px; display: -webkit-box; text-align: center; top: -110px; position: relative; z-index: 999999999999999999999999999999999999999999999;}
nav ul {margin: auto;}
nav ul li {float: none !important; width: 100%; line-height: 40px; font-size: 25px;}
nav ul li ul li {width: 245px; padding-top: 0px;}
nav ul li a:hover {background-color: none;}

#lines {display: none;}

#space {width: 100% !important; min-width: 0px; top: -51px; z-index: 9;}

#slider {display: none !important;}
.slider-nav {display: none !important;}

#main {width: 100%; height: 170px;}
#content {width: 100%; min-height: 0px;}

#left-news {display: none;}
#right {float: left; width: 100%;}

#arrangements {margin: 3%; float: none; margin-top: -15px; width: 94%; background-size: 100%; background-repeat: no-repeat;}
#arrangements a {top: 0px;}
#resource {margin: 3%; float: none; margin-bottom: 20px; width: 94%; height: 95px; background-size: 100%; background-repeat: no-repeat;}
#resource a {top: 0px;}

#recent {display: none !important;}

#footer {min-width: 0px; width: 100%;}
#footer-wrap {display: none !important;}
#m-footer {display: block; color: #fff; text-align: center; position: relative; top: 20px;}
#m-footer h3 {font-size: 20px;}
#m-footer p {color: #fff; margin-top: 10px;}

#resource-links {display: none !important;}

#m-line1 {display: block; width: 90%; height: 2px; position: relative; /*top: -262px;*/ margin: auto; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(84,65,53,1) 24%, rgba(84,65,53,1) 71%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(24%,rgba(84,65,53,1)), color-stop(71%,rgba(84,65,53,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );}
#m-line2 {display: block; width: 90%; height: 2px; position: relative; /*top: -214px;*/ margin: auto; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(84,65,53,1) 24%, rgba(84,65,53,1) 71%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(24%,rgba(84,65,53,1)), color-stop(71%,rgba(84,65,53,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );}
#m-line3 {display: block; width: 90%; height: 2px; position: relative; /*top: -166px;*/ margin: auto; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(84,65,53,1) 24%, rgba(84,65,53,1) 71%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(24%,rgba(84,65,53,1)), color-stop(71%,rgba(84,65,53,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );}

.selected {height: 170px;}
.selected1 {top: 345px !important;}
.selected2 {height: 467px !important;}


/* SUB PAGES */
#bgpattern-sub {min-width: 100%; margin-bottom: 120px; margin-top: 0px; padding-bottom: 0px; height: auto; background-size: 151%;}
#space-sub {width: 100%; min-width: 0; margin-top:-51px;}
#sub-left {display:none;}
#bgpattern-sub {margin-bottom:75px;}
#sub-right {float:left; width:90%; margin:5%;}
#main-sub {width:100%; min-height:200px; background:none !important;}

#nav-sub {margin-left:0; margin:auto !important; width:290px;}

nav ul li {background-image:url('../../assets/images/lazear-line.png'); background-repeat:no-repeat;}

nav ul li:hover ul {position:relative;}
nav ul>li:hover {background-image:none; background-color:#a6b0c3; padding-right:1px;}
.first {margin-left:0px !important; background-image:none;}
nav ul li ul li {margin-left:0px; width:290px; background-image:none; margin-top:3px;}

#m-menu {display:block; width:100%; text-align:center; margin-top:-1px;} 
#m-menu span {font-size:25px; color:#544135; font-family: times; text-transform:uppercase; padding:5px 10px; position:relative;}
nav {display:none; top:15px !important;}
nav ul li {background-image:none !important;}
nav ul li ul {display:block;}
nav ul>li:hover {padding-right:0px;}
nav ul li a {margin-left:0px; margin-right:0px;}
nav ul li ul li {background-color:initial !important; margin-top:0px; padding-bottom:0px;}
#nav-sub {background-color:#a6b0c3;}

#m-menu img {width:25px; height:25px; margin-bottom:-4px; /*margin-left:70px; margin-right:-27px;*/}

.tp {width:90% !important; height: 2px !important; margin-bottom:10px !important; margin-left:16px !important; position:relative; right:10px; margin-top:-9px;}
.botm {width:90% !important; height:2px !important; margin-left:0px !important; margin-top:10px; position:relative; right:2px;}

#m-nav-search {display:block; width: 100%; height: 80px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; background-color: #fff; position: relative; top:44px; box-shadow: 0px 2px 10px #888888; z-index: 9;}
#m-nav-search p {width: 200px; position: relative; top: 15px; left: 20px; font-style: italic; font-family: optima;}
#m-nav-search form {margin-top: -10px; margin-left: 20px;}
#m-nav-search input[type="input"] {width: 200px; border: 1px solid #d8d4d1; height: 23px; margin-right: -5px;}
#m-nav-search input[type="submit"] {background-color: #544135; border: 0; width: 60px; height: 25px; position: relative; top: -1px; color: #fff; font-family: optima; font-style: italic;}