/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
.top-logo {
	margin-top: 0;
	height: 140px;
}

.top-logo-sm,
.top-logo-med {
    display: none;
}

.top-logo-lg {
    display: block;
}

/**--Zone Header--*/
#zone-header {
	margin-top: -20px;
}

/*--Secondary Top Navigation--*/
#quicklinks-menu-item {
	display: none;
}

/*--Main Top Navigation--*/
.tb-megamenu .btn {
    display: none;
}

.tb-megamenu .nav > li > a {
    border-right: 0 solid #222;
    border-top: 0;
    color: #fff;
    font-weight: 400;
    padding: 15px 10px;
    font-size: 110%;
}

.tb-megamenu .nav > li > a:hover {
    font-weight: 400;
}

.tb-megamenu .nav > li:first-child > a {
    margin-left: 1.15em;
    padding-left: 5px;
}

.tb-megamenu .nav > li:last-child > a {
    padding-right: 0;
}

.nav-collapse,.tb-megamenu .nav-collapse.collapse {
    box-shadow: 0;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    width: 97%;
}

.tb-megamenu .mega-align-left > .dropdown-menu {
    margin-left: 2em;
}

tb-megamenu .mega > .mega-dropdown-menu {
    margin-left: 1.1em;
}

.tb-megamenu .dropdown-menu .mega-nav > li > a,.tb-megamenu .dropdown-menu .mega-nav > li > a:hover,.tb-megamenu .dropdown-menu .mega-nav > li > a:focus,.tb-megamenu .dropdown-menu .mega-nav > li > a:active {
    border-top: 1px solid #fff;
    border-bottom: 0;
}

.tb-megamenu .dropdown-menu .mega-nav > li:first-child > a,.tb-megamenu .dropdown-menu .mega-nav > li:first-child > a:hover,.tb-megamenu .dropdown-menu .mega-nav > li:first-child > a:focus,.tb-megamenu .dropdown-menu .mega-nav > li:first-child > a:active {
    border-top: 0;
}

/*--Preface Border--*/
.zone-preface-wrapper {
}

.region-preface-second,.region-preface-third {
    margin-bottom: 0;
/*border: #0F2D53 solid;
     border-width: 10px 0;	 
     border-style:none; */
}

/*--Home Page Slideshow--*/
.view-flexslider-hp .views-field-body {
    font-size: 200%;
}

/*--Front Page Yellow Banner--*/
.block-block-3 {
    padding: 10px;
}

.block-block-3 p {
    font-size: 1.75em;
    line-height: 1;
    text-shadow: none;
    font-weight: 400;
}

/*--Content Section--*/
#region-content {
    background: #FFF url(/sites/default/files/images/faded-logo-lg.png) center center;
    background-repeat: no-repeat;
    background-size: 60%;
}

.region-content-inner {
    min-height: 40em;
    padding: 0;
}

.pane-node-body {
/* width: 96%; */
/* margin: 0 auto; */
}

/*--Buckets--*/
.views-field-field-bucket-txt {
    padding: 10px 15px 0;
    height: 60px;
}

.grid-4 .views-field-field-bucket-img {
    max-height: 166px;
}

/*--Section Footer--*/
#region-footer-first {
    width: 700px;
}

#region-footer-second {
    width: 240px;
    margin: 4px 10px 0;
    padding: 0;
}

.pane-menu-menu-footer .ul.menu li,#zone-footer ul.menu {
    /* width: 700px; */
}

#zone-footer ul.menu li a {
    font-size: 100%;
}

/*--Footer Search--*/
#zone-footer input[type=search],#zone-footer input[type=text] {
    width: auto;
}

#zone-footer .form-actions input {
    right: 20px;
    position: absolute;
    margin: 0;
    top: 5px;
}

#zone-footerinput[type=search] button {
	display: none;
	margin: 0;
    vertical-align: middle;
}

/*--Yellow CTA Button--*/
.button a,#button a {
    padding-top: .5em;
    padding-bottom: .5em;
}

.inside .pane-block-8 {
    height: 300px;
    margin-left: auto;
    margin-right: auto;
/* width:181px; */
/* Internet Explorer 10*/
    display: 0;
    -ms-flex-pack: center;
    -ms-flex-align: center;
/* Firefox */
    display: 0;
    -moz-box-pack: center;
    -moz-box-align: center;
/* W3C */
    display: box;
    box-pack: center;
    box-align: center;
/* Safari, Opera, and Chrome */
    display: 0;
    -webkit-box-pack: center;
    -webkit-box-align: center;
}

.pane-block-8 .pane-content {
    padding: 0;
}

/*
.inside .pane-block-8{
  height: 280px\9;
}
#panels-ipe-paneid-202 .pane-content,#panels-ipe-paneid-225 .pane-content{
    padding-top: 60px\9;
}*/
/*--Front Page Yellow Buttons--*/
/*.button-wrap li:first-child {
	margin: 3.5em 0 20px 10%;
} 

.button-wrap li,
.button-wrap li:last-child {
	margin-left: 10%;	
}
*/
ul.button-wrap {
    width: 100%;
}

.button-wrap li {
    margin: 10px auto;
    min-width: 181px;
}

/*Second and Third Level Pages*/
.node-second-level-page .pane-node-title .pane-content h2 {
    font-size: 2em;
    margin: .5em 0 1em .5em;
}

.node-type-second-level-page .region-content-inner {
    padding: 0;
}

/*Tl-6/2/2014 - Adding Margins between body image and panels on Advanced Manufacturing Page */
.page-node-38 #node-bucket-14,.page-node-38 #node-bucket-68,.page-node-38 .pane-block-8 {
    /* margin-top:20px; */
}

/*--Footer Menu--*/
#zone-footer li.menu li {
    margin: 0 .3em;
}

.pane-menu-menu-footer li,
.block-menu-footer li {
    display: inline-block;
}

.pane-menu-menu-footer ul.menu a,
#zone-footer ul.menu a {
    color: #FFF;
    text-decoration: none;
}

.pane-menu-menu-footer ul.menu a:hover,.pane-menu-menu-footer ul.menu a:active,
#zone-footer ul.menu a:hover,#zone-footer ul.menu a:focus {
    color: #F90;
}

/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
.top-logo {
	margin-top: 0;
	height: 140px;
}

.top-logo-sm,
.top-logo-med {
    display: none;
}

.top-logo-lg {
    display: block;
}

/**--Zone Header--*/
#zone-header {
	margin-top: -20px;
}

/*--Secondary Top Navigation--*/
#quicklinks-menu-item {
	display: none;
}

/*--Main Top Navigation--*/
.tb-megamenu .btn {
    display: none;
}

.tb-megamenu .nav > li > a {
    border-right: 0 solid #222;
    border-top: 0;
    color: #fff;
    font-weight: 400;
    padding: 15px 10px;
    font-size: 110%;
}

.tb-megamenu .nav > li > a:hover {
    font-weight: 400;
}

.tb-megamenu .nav > li:first-child > a {
    margin-left: 1.15em;
    padding-left: 5px;
}

.tb-megamenu .nav > li:last-child > a {
    padding-right: 0;
}

.nav-collapse,.tb-megamenu .nav-collapse.collapse {
    box-shadow: 0;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    width: 97%;
}

.tb-megamenu .mega-align-left > .dropdown-menu {
    margin-left: 2em;
}

tb-megamenu .mega > .mega-dropdown-menu {
    margin-left: 1.1em;
}

.tb-megamenu .dropdown-menu .mega-nav > li > a,.tb-megamenu .dropdown-menu .mega-nav > li > a:hover,.tb-megamenu .dropdown-menu .mega-nav > li > a:focus,.tb-megamenu .dropdown-menu .mega-nav > li > a:active {
    border-top: 1px solid #fff;
    border-bottom: 0;
}

.tb-megamenu .dropdown-menu .mega-nav > li:first-child > a,.tb-megamenu .dropdown-menu .mega-nav > li:first-child > a:hover,.tb-megamenu .dropdown-menu .mega-nav > li:first-child > a:focus,.tb-megamenu .dropdown-menu .mega-nav > li:first-child > a:active {
    border-top: 0;
}

/*--Preface Border--*/
.zone-preface-wrapper {
}

.region-preface-second,.region-preface-third {
    margin-bottom: 0;
/*border: #0F2D53 solid;
     border-width: 10px 0;	 
     border-style:none; */
}

/*--Home Page Slideshow--*/
.view-flexslider-hp .views-field-body {
    font-size: 200%;
}

/*--Front Page Governor Quote and Video--*/
.block-block-3 {
    padding: 10px;
}

.block-block-3 p {
    font-size: 1.75em;
    line-height: 1;
    text-shadow: none;
    font-weight: 400;
}

.panel-panel .grid-9.first {
  width: 620px;
}

.panel-panel .grid-3.second {
  width: 300px;
}

.pane-block-3 .pane-title {
	text-align: left;
	font-size: 150%;
	margin-left: 1em;
}

/*--Content Section--*/
#region-content {
    background: #FFF url(/sites/default/files/images/faded-logo-lg.png) center center;
    background-repeat: no-repeat;
    background-size: 60%;
}

.region-content-inner {
    min-height: 40em;
    padding: 0;
}

.pane-node-body {
/* width: 96%; */
/* margin: 0 auto; */
}

/*--Buckets--*/
.views-field-field-bucket-txt {
    padding: 10px 15px 0;
    height: 60px;
}

/*--Section Footer--*/
#region-footer-first {
    width: 700px;
}

#region-footer-second {
    width: 240px;
    margin: 4px 10px 0;
    padding: 0;
}

.pane-menu-menu-footer .ul.menu li,#zone-footer ul.menu {
    /* width: 700px; */
}

#zone-footer ul.menu li a {
    font-size: 100%;
}

/*--Footer Search--*/
#zone-footer input[type=search],#zone-footer input[type=text] {
    width: auto;
}

#zone-footer .form-actions input {
    right: 20px;
    position: absolute;
    margin: 0;
    top: 5px;
}

#zone-footerinput[type=search] button {
	display: none;
	margin: 0;
    vertical-align: middle;
}

/*--Yellow CTA Button--*/
.button a,#button a {
    padding-top: .5em;
    padding-bottom: .5em;
}

.inside .pane-block-8 {
    height: 300px;
    margin-left: auto;
    margin-right: auto;
/* width:181px; */
/* Internet Explorer 10*/
    display: 0;
    -ms-flex-pack: center;
    -ms-flex-align: center;
/* Firefox */
    display: 0;
    -moz-box-pack: center;
    -moz-box-align: center;
/* W3C */
    display: box;
    box-pack: center;
    box-align: center;
/* Safari, Opera, and Chrome */
    display: 0;
    -webkit-box-pack: center;
    -webkit-box-align: center;
}

.pane-block-8 .pane-content {
    padding: 0;
}

/*
.inside .pane-block-8{
  height: 280px\9;
}
#panels-ipe-paneid-202 .pane-content,#panels-ipe-paneid-225 .pane-content{
    padding-top: 60px\9;
}*/
/*--Front Page Yellow Buttons--*/
/*.button-wrap li:first-child {
	margin: 3.5em 0 20px 10%;
} 

.button-wrap li,
.button-wrap li:last-child {
	margin-left: 10%;	
}
*/
ul.button-wrap {
    width: 100%;
}

.button-wrap li {
    margin: 10px auto;
    min-width: 181px;
}

/*Second and Third Level Pages*/
.node-second-level-page .pane-node-title .pane-content h2 {
    font-size: 2em;
    margin: .5em 0 1em .5em;
}

.node-type-second-level-page .region-content-inner {
    padding: 0;
}

/*Tl-6/2/2014 - Adding Margins between body image and panels on Advanced Manufacturing Page */
.page-node-38 #node-bucket-14,.page-node-38 #node-bucket-68,.page-node-38 .pane-block-8 {
    /* margin-top:20px; */
}

/*--Footer Menu--*/
#zone-footer li.menu li {
    margin: 0 .3em;
}

.pane-menu-menu-footer li,
.block-menu-footer li {
    display: inline-block;
}

.pane-menu-menu-footer ul.menu a,
#zone-footer ul.menu a {
    color: #FFF;
    text-decoration: none;
}

.pane-menu-menu-footer ul.menu a:hover,.pane-menu-menu-footer ul.menu a:active,
#zone-footer ul.menu a:hover,#zone-footer ul.menu a:focus {
    color: #F90;
}
/* This file will hold styles that are loaded using the same media query as the normal grid. */