/* Central and Wolfe Mobile CSS */

* {
  -webkit-font-smoothing: antialiased;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

body {
  font-family: 'Roboto Condensed', sans-serif;
  line-height: 1.3;
  /*background-color:#00bfd5 #0101017*/;
  background-color:#000/*#0101017*/;
	overflow:hidden;

}
@media screen and (max-width: 480px) {
    body {
        overflow-y: scroll;
    }
}
body {
	overflow-y: scroll;
}
/*    ----    new classes    ----    */


.head-text-phone { width:100%;font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; color:#ffffff; font-size:20pt; padding:0px; letter-spacing:.10em; text-align:center;}
.head-text-phone-scroll { width:100%;font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; color:#ffffff; font-size:14pt; padding:10px; letter-spacing:.10em; text-align:left;}

.address-phone {font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; color:#ffffff; font-size:14pt; font-weight:200; letter-spacing:.02em; padding:11px 0px 0px 0px; margin:10px 0 4px 0; border-top:1px solid #ffffff; display:block; text-align:center;}

.leed-phone {font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; color:#ffffff; font-size:14pt; font-weight:200; letter-spacing:.02em; padding:0 0 5px 0; margin:0 0 5px 0; display:block; text-align:center;}

/*  mobile content styles  */
.press-content {background-color:white; font-family: 'Roboto Condensed', sans-serif;}
.mobi-header-style {position: fixed; top: 0px; left:0px; width:100%; height:55px; z-index:10; padding:10px; background-color:rgba(8,190,213,1.0);text-align:center; }
.mobi-header-style-scroll {position: fixed; top: 0px; left:0px; width:100%; height:50px; z-index:10; background:#00bfd5; padding:14px 15px;}
.mobi-header-style-scroll-dark {position: fixed; top: 0px; left:0px; width:100%; height:50px; z-index:10; background-color:rgba(50,50,50,1.0); padding:13px 15px;}
#mobile-content {position:absolute; top:30px; left:0px; width:100%; background:white;}
#mobile-content-scroll {position:absolute; left:0px; top: 10px; margin:0px; padding:0px; overflow-x:hidden; background:#ffffff; border-bottom:10px solid #00bfd5;}
#mobile-content-header {background-color:#fcfcfb;}
.mobi-image {margin:0px; padding:0px; width:100%; display:block;}
.mobi-image1 {margin:0px; padding:0px; width:100%; display:block;}
.mobi-text {margin:0px; padding:5px 10px 10px 10px; width:100%; background:#fcfcfb;}
.mobi-text2 {margin:0px; padding:5px 10px 10px 10px; width:100%; background:#00bfd5;}
.mobi-text-subhead {margin:0px; padding:5px 10px 5px 10px; width:100%; background:#00bfd5;}
.mobi-headline { position:relative; top:0px; left:0px; font-family: 'Roboto Condensed', sans-serif; color:#3a4046; font-size:14pt; font-weight:400; margin:0px; padding: 0px;}
.mobi-body-text {font-family:'Roboto Condensed', sans-serif; color:#3a4046; font-size:14pt; font-weight:300; line-height:30px; margin:0px; padding: 0px;}
.slide-subhead-mobile {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; color:#1e242b; font-size:14pt; font-weight:bold; margin:8px 0;}

#mobi-menu-button {position:fixed; top:14px; right:14px; color:#ffffff; margin:0px; padding:0px;display:none;}
.mobi-menu-button-click a{color:#ffffff;}
.mobi-menu-button-click a:hover{color:#777777;}
.mobi-menu-button-click a:active{color:#333333;}
.mobi-menu-button-click a:visited{color:#ffffff;}
.mobi-menu-contact {cursor:pointer;}
.head-text-phone-mobile { width:300px;font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; color:#ffffff; font-size:14pt; letter-spacing:.10em; text-align:left; margin-left:-6px;}

/*  mobile navigation menu  */
#mobi-menu {position: fixed; z-index:7; width:100%; height:50px; margin: 0px; bottom:0px; top:50px; background-color:rgba(0,193,213, 1.0); padding:15px 14px 10px 10px; display:none; border-top:1px solid #ffffff;}
.mobi-menu-text {color:#ffffff; font-size:14pt; font-weight:200; line-height:18px; margin:0; padding-left: 0px; text-align:right;}
.mobi-close {position:fixed; top: 6px; right:5px; font-size:14pt; font-weight:bold; line-height:12px; margin:5px; padding: 5px 0 5px 25px; color:#ffffff;z-index:11;display:none; }
.mobi-contact-close {position:fixed; top: 6px; right:5px; font-size:14pt; font-weight:bold; line-height:12px; margin:5px; padding: 5px 0 5px 15px; color:#ffffff; z-index:11; display:none;}
.contact-list {overflow-y:scroll;}

/*  mobile contacts  */
#mobi-contact {position: fixed; z-index:7; width:100%; height:900px; margin: 0px; bottom:0px; top:50px; background-color:rgba(0,193,213, 1.0); padding:10px; display:none; border-top:1px solid #ffffff; overflow:hidden;}
#mobi-contact-inner {background-color:#00bfd5; margin:40px 5px 10px 5px; overflow:scroll;}
.mobi-contact-title {font-size:10pt; color:#ffffff; height:25px; width:170px; margin: 5px 0 0 0px; padding:0px; border-bottom:1px solid #fff;}
.mobi-contact-image {height:15px; margin: 15px 0 0 0px; padding:0px;}
.mobi-contact-image-top {height:17px; margin: 15px 0 0 0px; padding:0px;}
.mobi-contact-head {font-size:10pt; color:#fff; margin: 5px 0 9px 0;}
.mobi-contact-head-1 {font-size:12pt; line-height: 1.4; color:#fff; margin: 3px 0 9px 0;}


/*  mobile campus specs  */
.mobi-specs-close {position:fixed; top: 0px; right:0px; font-size:18pt; font-weight:bold; line-height:12px; margin:0px; padding: 15px 10px 5px 0; color:#ffffff; background-color:#00bfd5; display:block; width:100%; text-align:right;}
#mobi-campus-specs {position: fixed; z-index:999; width:100%; height:100%; margin: 0px; bottom:0px; background-color:#00bfd5; padding:10px 0 50px 0; display:none; overflow:scroll;}
.campus-text {font-size: 13pt; font-weight: bold;}
article.accordion
{
	display: block;
	width: 100%;
	padding: 0px;
	margin: 50px auto 10px auto;
	background-color: #00bfd5;
}

article.accordion section
{
	display: block;
	width: 100%;
	height: 2em;
	padding: 0 1em;
	margin: 0px;
	color: #ffffff;
	background-color: #0fb0c2;
	overflow: hidden;
	border-bottom:1px solid #00bfd5;
}
article.accordion section h2
{
	font-size: 13pt;
	font-weight: bold;
	width: 100%;
	line-height: 2em;
	padding: 0;
	margin: 0;
	color: #ffffff;
	
}

article.accordion section h2 a
{
	display: block;
	width: 100%;
	line-height: 2em;
	text-decoration: none;
	color: inherit;
	outline: 0 none;
}
article.accordion section:target
{
	height: 100%; min-height:50px;
	background-color: #00bfd5;
	border-bottom:1px solid #00bfd5;
}

article.accordion section:target h2
{
	font-size: 14pt;
	color: #ffffff;
	
}

h2 {
	
	font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:13pt; margin:0px; padding:0px;
}

.campus-body-text{
	
	font-family:Helvetica, Arial, sans-serif; font-size:11pt;
	color: #ffffff; font-weight:bold;
	}
.specs-text{font-size:11pt; font-weight:300; color:#ffffff;}

.mobi-contact-name-top {font-size:13pt;}
.mobi-contact-text-top {font-size:13pt;}

 @media only screen 
and (max-device-width : 400px) 
and (orientation : portrait)  {
#portrait-message-phone {display:block;}
#contact, #campus-specs, #test-fits {visibility:hidden;}
.slides-pagination, .more, .efficiency, .slide-text4, .head-text-hide, .hide-tablet, .page1, .page2, .page3, .page3b, .page3c, .page4, .page5, .page4b, .page4d, .page4e, .page6, .page8 {visibility:hidden;}
.mobi-contact-name {display:block; width:100%;}
}

 @media only screen 
and (max-device-width : 750px) 
and (orientation : landscape)  {
.mobi-contact-name {font-size:10pt;}
.mobi-contact-head {font-size:10pt; margin: 0; padding:0;}
#mobi-contact {top:50px; padding: 0 10px;}
.mobi-contact-image {height:20px; margin: 5px 0 0 -4px; padding:0px;}
#portrait-message-phone {display:block;}
#contact, #campus-specs, #test-fits {visibility:hidden;}
.slides-pagination, .more, .efficiency, .slide-text4, .head-text-hide, .hide-tablet, .page1, .page2, .page3, .page3b, .page3c, .page4, .page5, .page4b, .page4d, .page4e, .page6, .page8 {visibility:hidden;}
}