/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */
.top-logo {
  margin-top: .75em;
  height: 110px;
}

h1 {
    line-height: 1;
}

#admin-menu-wrapper {
    display: block;
}

/*--HIDE ELEMENTS FOR DEVELOPMENT--*/
.messages {
    display: block;
}

/*--Header Zone--*/
#region-header-first {
    border-bottom: 2px #F39C12 solid;
}

.top-logo {
  margin-top: 0;
  height: 110px;
  margin-bottom: 20px;
}

.top-logo-sm,
.top-logo-lg {
    display: none;
}

.top-logo-med {
    display: block;
}

#zone-menu {
    background-color: #FFF;
    margin: 0 auto;
}

/*--Preface--*/
#region-preface-first {
    display: block;
}

/* User Menu (for people who have content access)
-------------------------------------------------------------- */
#block-system-user-menu {
    display: block;
    padding: 6px 0;
    text-transform: lowercase;
}

/*--Main Top Navigation--*/
.tb-megamenu .nav > li {
    text-transform: uppercase;
}

.tb-megamenu .nav-collapse .nav > li > a {
    font-weight: 400;
    font-size: 109%;
    /* letter-spacing: .25px; */
    letter-spacing: normal\9;
}

/*--Secondary Top Navigation--*/
.block-menu-quicklinks ul {
    float: right;
    padding-bottom: .25em;
}

.block-menu-quicklinks a,.block-menu-quicklinks a:active,.block-menu-quicklinks li a:active,.block-menu-quicklinks a:visited {
    /* font-size: 96%; */
    /* color: #0F2D53; */
    /* font-weight: 400; */
    /* font-family: "PT Sans Condensed", Arial, sans-serif; */
}

.block-menu-quicklinks a:hover,.block-menu-quicklinks a:active,.block-menu-quicklinks a:focus {
    color: /* This file will hold styles that are loaded using the same media query as the narrow grid. *//* If you are using the default media queries provided by Omega, these styles will also *  apply to the normal and widescreen layouts. You may override these styles in the normal  *  and widescreen CSS files as appropriate. */h1 {    line-height: 1;}#admin-menu-wrapper {    display: block;}/*--HIDE ELEMENTS FOR DEVELOPMENT--*/.messages {    display: none;}/*--Header Zone--*/#region-header-first {    border-bottom: 2px #F39C12 solid;    /* margin: -26px 10px 0; */}.top-logo-sm,.top-logo-lg {    display: none;}.top-logo-med {    display: block;}#zone-menu {    background-color: #FFF;    margin: 0 auto;}/*--Preface--*/#region-preface-first {    display: block;}/*--Main Top Navigation--*/.tb-megamenu .nav > li {    text-transform: uppercase;}.tb-megamenu .nav-collapse .nav > li > a {    font-weight: 400;    font-size: 110%;    letter-spacing: .25px;    letter-spacing: normal\9;}/*--Secondary Top Navigation--*/.block-menu-quicklinks ul {    float: right;    padding-bottom: .25em;}.block-menu-quicklinks a,.block-menu-quicklinks a:active,.block-menu-quicklinks li a:active,.block-menu-quicklinks a:visited {    font-size: 96%;    color: #0F2D53;    font-weight: 400;    font-family: "PT Sans Condensed", Arial, sans-serif;}.block-menu-quicklinks a:hover,.block-menu-quicklinks a:active,.block-menu-quicklinks a:focus {    color: #F90;}/*--Front Page Slideshow--*/.page-front-page #zone-preface {    display: block;    height: 0;}.zone-preface-wrapper {    margin-top: 0;}.view-flexslider-hp .flexslider {    height: auto;    margin-bottom: 1em;}.view-flexslider-hp .flex-control-nav {    bottom: 0;    z-index: 11;}.view-flexslider-hp .flex-direction-nav {    display: none;}.view-flexslider-hp .flex-control-paging li a {    cursor: pointer;    height: 15px;    width: 15px;}.view-flexslider-hp .flexslider:hover .flex-direction-nav a,.view-flexslider-hp .flexslider:hover .flex-direction-nav a {    display: block;}/*--Home Page Slideshow--*/.view-flexslider-hp .views-field-body {/*background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.3);*/    padding: .15em 0 .15em .5em;    position: absolute;    font-weight: 400;    font-size: 180%;    float: left;    width: 33%;    text-align: left;}.view-flexslider-hp .flex-direction-nav a {    background: url(/sites/all/themes/buffalo_billion/images/slider-btn.png) no-repeat scroll 0 0 transparent;    cursor: pointer;    display: block;    height: 30px;    margin: -20px 0 0;    opacity: 0;    position: absolute;    text-indent: -9999px;    top: 50%;    width: 30px;}.view-flexslider-hp .flexslider:hover .flex-next {    opacity: 0.8;    right: 5px;}.view-flexslider-hp .flexslider:hover .flex-prev {    left: 5px;    opacity: 0.8;}.view-flexslider-hp .flexslider:hover .flex-next:hover,.view-flexslider-hp .flexslider:hover .flex-prev:hover {    opacity: 1;}.view-flexslider-hp .flex-direction-nav .disabled {    cursor: default;    opacity: 0.3 !important;}.view-flexslider-hp .flex-control-nav,.view-flexslider-hp .flexslider .flex-direction-nav a,.view-flexslider-hp .flexslider:hover .flex-direction-nav a,.view-flexslider-hp .flex-direction-nav .flex-prev .view-flexslider-hp .flex-direction-nav .flex-next,.view-flexslider-hp .flex-control-paging li a,.view-flexslider-hp .flex-control-paging li a:hover,#views_slideshow_controls_text_flexslider_hp-block {    display: block;}/*--Direction Nav--*/.view-flexslider-hp .flex-direction-nav a {    width: 30px;    height: 30px;    margin: -20px 0 0;    display: block;    background: url(/sites/all/themes/buffalo_billion/images/slider-btn.png) no-repeat 0 0;    position: absolute;    top: 50%;    cursor: pointer;    text-indent: -9999px;    opacity: 0;    -webkit-transition: all .3s ease;}.view-flexslider-hp .flex-direction-nav .flex-next {    background-position: 100% 0;    right: -36px;}.view-flexslider-hp .flex-direction-nav .flex-prev {    left: -36px;}.view-flexslider-hp .flexslider:hover .flex-next {    opacity: 0.8;    right: 5px;}.view-flexslider-hp .flexslider:hover .flex-prev {    opacity: 0.8;    left: 5px;}.view-flexslider-hp .flexslider:hover .flex-next:hover,.view-flexslider-hp .flexslider:hover .flex-prev:hover {    opacity: 1;}.view-flexslider-hp .flex-direction-nav .disabled {    opacity: .3 !important;    filter: alpha(opacity=30);    cursor: default;}.flex-direction-nav a:before,.flex-direction-nav a.flex-next:before {    display: hidden;}.view-flexslider-hp .flex-control-nav,.view-flexslider-hp .flexslider .flex-direction-nav a,.view-flexslider-hp .flexslider:hover .flex-direction-nav a,.view-flexslider-hp .flex-direction-nav .flex-prev .view-flexslider-hp .flex-direction-nav .flex-next {}.view-flexslider-hp .flex-control-paging li a,#views_slideshow_controls_text_flexslider_hp-block {    background-image: url(/sites/all/themes/buffalo_billion/images/slide-btn.png);    background-repeat: no-repeat;    display: block;}.view-flexslider-hp .flex-control-paging li a.flex-active,.view-flexslider-hp .flex-control-paging li a:hover {    background-image: url(/sites/all/themes/buffalo_billion/images/slide-active.png);    background-repeat: no-repeat;    display: block;}/*--Front Page Yellow Banner--*/.block-block-3 {    padding: 10px 0;    border-bottom-width: 3px;}.block-block-3 p {    font-size: 22px;    text-shadow: 0 1px 1px rgba(0,0,0,0.5);    font-weight: 600;    letter-spacing: -.5px;    width: 90%;    margin: 0 auto;}/*--Content Section--*/#section-content {    margin-top: 0;}#region-content {/* margin-bottom: 1em; */    background: #FFF url(/sites/default/files/images/faded-logo-sm.png) center no-repeat;    min-height: 20em;}#quote-wrapper {    position: relative;    border-radius: 10px;    border: 1px solid #0F2D53;    padding: 10px;    text-align: center;}#region-content .node ol,#region-content .node u {    padding-left: 0;}.page-front-page #region-content .panel-panel.grid-12 {    width: 100%;    margin-left: 0;}.page-front-page #section-content {    padding-top: 2.8em;}.page-front-page .pane-content {    padding-bottom: 2.85em;}/*.page-front-page .first-row,.page-front-page .second-row,.page-front-page .third-row,.page-front-page .fourth-row { margin-top: 2em;}*/.page-front-page #region-content .grid-4 p {    text-align: center;} #page .panel-pane {    text-align: center;}.pane-page-title h1 {    text-align: left;    margin-bottom: 0;}.pane-page-title .pane-content {    text-align: left;    margin-bottom: .5em;}.pane-node-title .pane-content h2 {    font-weight: 400;}img.float-image-left {    float: left;    margin-right: 10px;}img.float-image-right {    float: right;    margin-left: 10px;}/*--Buckets--*/.field-name-field-bucket {    margin: auto auto 0;}.views-field-field-bucket-name {    padding: 5px;}.views-field-field-bucket-txt {    padding: 10px 15px 0;    height: 80px;}#page-info-wrap {    clear: both;    float: left;    margin: 0;}#body-section {    clear: both;/* margin-top: 1em; *//* margin-bottom: 1em; */}#row-1,#row-2,#row-3,#row-4,#row-5 {    clear: both;/* margin-top: 1em; *//* margin-bottom: 1em; */}/*--Yellow CTA Button--*/ul.button-wrap {    margin-top: 2.85em;    width: 100%;}.page-node-84 #button {    margin-top: 1em;    font-weight: 400;    border: 0;}.page-node-84 #button.White {    border: 1px #999 solid;}.page-node-84 #button.Yellow {    color: #FFF;}.page-node-84 .pane-title {    display: none;}.inside .pane-block-8 {    height: 282px;/* 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:-webkit-box; *//* -webkit-box-pack:center; *//* -webkit-box-align:center; *//* padding-top: 1em; */}/*#panels-ipe-paneid-202 .pane-content,#panels-ipe-paneid-225 .pane-content{    padding-top: 50px\9;}*//*--Front Page Yellow Buttons--*//*.button-wrap li:first-child { margin: 3em 0 8px 3%;} .button-wrap li,.button-wrap li:last-child { margin-left: 3%; }*//*--Section Footer--*/#region-footer-first,#region-footer-second {    width: 700px;    /* padding: 5px 0 10px; */}#block-search-form {    margin: 0 auto 0 50px;}/*--Footer Menu--*/#zone-footer ul.menu {    font-size: 80%;    line-height: normal;}#zone-footer ul.menu li {    margin: 0 .75em;    font-weight: 400;    font-size: 110%;}/*--Footer Search--*/#zone-footer input[type=search],#zone-footer input[type=text] {    width: 40%;    padding: 2px 0 2px 7.5px;    font-weight: 400;    font-size: 100%;    color: #1e1e1e;    letter-spacing: .15px;}/*--Responsive Styles--*/.nav-collapse,.tb-megamenu .nav-collapse.collapse {    box-shadow: 0 1px 2px 0 #1E1E1E;    margin-bottom: 0;    margin-left: 9%;    margin-right: auto;    margin-top: 3px;    width: 80%;}.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {    left: 175px;    top: 33.5px;    width: 49.5%;}.tb-megamenu .mega-nav > li:last-child > a,.tb-megamenu .dropdown-menu .mega-nav > li:last-child > a {    border-bottom: 0;}.tb-megamenu .mega-nav > li > a,.tb-megamenu .dropdown-menu .mega-nav > li > a,.tb-megamenu .mega-nav > li:last-child > a,.tb-megamenu .dropdown-menu .mega-nav > li:last-child > a {    font-size: 80%;/* letter-spacing: .25px; *//* font-weight: 400; */    text-rendering: auto;    padding-left: .5em;}/*--Second and Third Level Pages--*/.node-type-second-level-page .region-content-inner {/*padding: .5em 0 1em 3.5%;*/}.node-second-level-page .pane-node-field-headline {    font-size: 155%;    margin-bottom: 0;}/* Section Content-------------------------------------------------------------- */.container-12 .grid-8 {    width: 440px;}.container-12 .grid-6 {    margin-left: 10px;}/* Unused Narrow Styles-------------------------------------------------------------- .sf-menu.sf-style-buffalo a {    border: 0 outset #0F2D53;    color: #FFF;    padding: .75em 10px .3em;    text-decoration: none;    background-color: #0F2D53;    font-size: 1.1em;}.sf-sub-indicator {    display: none;}.sf-menu.sf-style-buffalo a.sf-with-ul {    padding-right: .75em;}.sf-menu.sf-style-buffalo li li { margin: 0;}.sf-menu.sf-style-buffalo a:first-child,.sf-menu.sf-style-buffalo a:last-child {    padding: 1em 0.3em;    margin: 0;}.sf-menu.sf-style-buffalo li:first-child {  margin: 0;}.responsive-menus.responsified span.toggler { width: 50%; float: right;}.sf-menu.sf-style-buffalo .sf-menu.sf-horizontal.sf-shadow ul,.sf-menu.sf-style-buffalo .sf-menu.sf-vertical.sf-shadow ul,.sf-menu.sf-style-buffalo .sf-menu.sf-navbar.sf-shadow ul ul {  margin-top: 20px;}*//*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; */}/* This file will hold styles that are loaded using the same media query as the narrow grid. */.grid-4.top-l-four-a {/* margin: 0 0 0 10px; */}.grid-4.top-l-four-b {/* margin: 0 0 0 10px; */}/*narrow-narrow-narrow-narrow-narrow-narrow-narrow-narrow-narrow-narrow-narrow-narrow-narrow-*/;
}

/*--Front Page Slideshow--*/
.page-front-page #zone-preface {
    display: block;
    height: 0;
}

.zone-preface-wrapper {
    margin-top: 0;
}

.view-flexslider-hp .flexslider {
    height: auto;
    margin-bottom: 1em;
}

.view-flexslider-hp .flex-control-nav {
    bottom: 10px;
    z-index: 11;
}

.view-flexslider-hp .flex-direction-nav {
    display: none;
}

.view-flexslider-hp .flex-control-paging li a {
    cursor: pointer;
    height: 15px;
    width: 15px;
}

.view-flexslider-hp .flexslider:hover .flex-direction-nav a,.view-flexslider-hp .flexslider:hover .flex-direction-nav a {
    display: block;
}

/*--Home Page Slideshow--*/
.view-flexslider-hp .views-field-field-slide-text-wysiwyg {
    position: absolute;
   color: #FFF;
    font-size: 175%;
    letter-spacing: .75px;
  margin: 1.25em 0 0 .85em;
}

.view-flexslider-hp .views-field-field-slide-text-wysiwyg p {
  font-family: "Arial Bold", Arial, sans-serif;
    color: #FFF;
  line-height: 1;
}

.view-flexslider-hp .flex-direction-nav a {
    background: url(/sites/all/themes/buffalo_billion/images/slider-btn.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 30px;
    margin: -20px 0 0;
    opacity: 0;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 30px;
}

.view-flexslider-hp .flexslider:hover .flex-next {
    opacity: 0.8;
    right: 5px;
}

.view-flexslider-hp .flexslider:hover .flex-prev {
    left: 5px;
    opacity: 0.8;
}

.view-flexslider-hp .flexslider:hover .flex-next:hover,.view-flexslider-hp .flexslider:hover .flex-prev:hover {
    opacity: 1;
}

.view-flexslider-hp .flex-direction-nav .disabled {
    cursor: default;
    opacity: 0.3 !important;
}

.view-flexslider-hp .flex-control-nav,.view-flexslider-hp .flexslider .flex-direction-nav a,.view-flexslider-hp .flexslider:hover .flex-direction-nav a,.view-flexslider-hp .flex-direction-nav .flex-prev .view-flexslider-hp .flex-direction-nav .flex-next,.view-flexslider-hp .flex-control-paging li a,.view-flexslider-hp .flex-control-paging li a:hover,#views_slideshow_controls_text_flexslider_hp-block {
    display: block;
}

/*--Direction Nav--*/
.view-flexslider-hp .flex-direction-nav a {
    width: 30px;
    height: 30px;
    margin: -20px 0 0;
    display: block;
    background: url(/sites/all/themes/buffalo_billion/images/slider-btn.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease;
}

.view-flexslider-hp .flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: -36px;
}

.view-flexslider-hp .flex-direction-nav .flex-prev {
    left: -36px;
}

.view-flexslider-hp .flexslider:hover .flex-next {
    opacity: 0.8;
    right: 5px;
}

.view-flexslider-hp .flexslider:hover .flex-prev {
    opacity: 0.8;
    left: 5px;
}

.view-flexslider-hp .flexslider:hover .flex-next:hover,.view-flexslider-hp .flexslider:hover .flex-prev:hover {
    opacity: 1;
}

.view-flexslider-hp .flex-direction-nav .disabled {
    opacity: .3 !important;
    filter: alpha(opacity=30);
    cursor: default;
}

.flex-direction-nav a:before,.flex-direction-nav a.flex-next:before {
    display: hidden;
}

.view-flexslider-hp .flex-control-nav,.view-flexslider-hp .flexslider .flex-direction-nav a,.view-flexslider-hp .flexslider:hover .flex-direction-nav a,.view-flexslider-hp .flex-direction-nav .flex-prev .view-flexslider-hp .flex-direction-nav .flex-next {
}

.view-flexslider-hp .flex-control-paging li a,#views_slideshow_controls_text_flexslider_hp-block {
    background-image: url(/sites/all/themes/buffalo_billion/images/slide-btn.png);
    background-repeat: no-repeat;
    display: block;
}

.view-flexslider-hp .flex-control-paging li a.flex-active,.view-flexslider-hp .flex-control-paging li a:hover {
    background-image: url(/sites/all/themes/buffalo_billion/images/slide-active.png);
    background-repeat: no-repeat;
    display: block;
}

/*--Front Page Yellow Banner--*/
.block-block-3 {
    padding: 10px 0;
    border-bottom-width: 3px;
}

.block-block-3 p {
    font-size: 22px;
    text-shadow: 0 1px 1px rgba(0,0,0,0.5);
    font-weight: 600;
    letter-spacing: -.5px;
    width: 90%;
    margin: 0 auto;
}

/*--Content Section--*/
#section-content {
    margin-top: 0;
}

#region-content {
  margin-top: 1em;
  margin-bottom: 1em;
    background: #FFF url(/sites/default/files/images/faded-logo-sm.png) center no-repeat;
    min-height: 20em;
}

#quote-wrapper {
    position: relative;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
    border: 1px solid #0F2D53;
    padding: 10px;
    text-align: center;
}

#region-content .node ol,#region-content .node u {
    padding-left: 0;
}

.page-front-page #region-content .panel-panel.grid-12 {
    width: 100%;
    margin-left: 0;
}

.page-front-page #section-content {
    /* padding-top: 2.8em; */
}

.page-front-page .pane-content {
    padding-bottom: 2.85em;
}

/*.page-front-page .first-row,
.page-front-page .second-row,
.page-front-page .third-row,
.page-front-page .fourth-row {
  margin-top: 2em;
}*/
.page-front-page #region-content .grid-4 p {
    text-align: center;
}

#page .panel-pane {
    text-align: center;
}

.pane-page-title h1 {
    text-align: left;
    margin-bottom: 0;
}

.pane-page-title .pane-content {
    text-align: left;
    margin-bottom: .5em;
}

.pane-node-title .pane-content h2 {
    font-weight: 400;
}

img.float-image-left {
    float: left;
    margin-right: 10px;
}

img.float-image-right {
    float: right;
    margin-left: 10px;
}

/*--Buckets--*/
.field-name-field-bucket {
    margin: auto auto 0;
}

.views-field-field-bucket-name {
    padding: 5px;
}

.grid-4 .views-field-field-bucket-img {
  background: #FFF;
  border: 1px #D2D7D3 solid;
  border-width: 0 1px;
  overflow: hidden;
  max-height: 122px;
}


.views-field-field-bucket-txt {
  padding: 10px 15px 0;
  height: 80px;
}

#page-info-wrap {
  clear: both;
  float: left;
  margin: 0;
}

#body-section {
    clear: both;
/* margin-top: 1em; */
/* margin-bottom: 1em; */
}

#row-1,#row-2,#row-3,#row-4,#row-5 {
    clear: both;
/* margin-top: 1em; */
/* margin-bottom: 1em; */
}

/*--Yellow CTA Button--*/
ul.button-wrap {
    margin-top: 1.85em;
    width: 100%;
}

.page-node-84 #cta-button {
    font-weight: 400;
    border: 0;
}

.page-node-84 #cta-button.White {
    border: 1px #999 solid;
}

.page-node-84 #cta-button.Yellow {
    color: #FFF;
}

.inside .pane-block-8 {
    height: 282px;
/* 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:-webkit-box; */
/* -webkit-box-pack:center; */
/* -webkit-box-align:center; */
/* padding-top: 1em; */
}

/*
#panels-ipe-paneid-202 .pane-content,#panels-ipe-paneid-225 .pane-content{
    padding-top: 50px\9;
}*/
/*--Front Page Yellow Buttons--*/
/*.button-wrap li:first-child {



  margin: 3em 0 8px 3%;
} 


.button-wrap li,
.button-wrap li:last-child {
  margin-left: 3%;  
}
*/
/*--Section Footer--*/
#region-footer-first,#region-footer-second {
    width: 100%;
    padding: 5px 0 10px 0;
    margin: 0;
}

#block-search-form {
    /* margin: 0 auto 0 50px; */
}

/*--Footer Menu--*/
#zone-footer ul.menu {
    font-size: 80%;
    line-height: normal;
}

#zone-footer ul.menu li {
    margin: 0 .75em;
    font-weight: 400;
    font-size: 110%;
}

/*--Footer Search--*/
#zone-footer input[type=search],#zone-footer input[type=text] {
    /* width: 40%; */
    padding: 2px 0 2px 7.5px;
    font-weight: 400;
    font-size: 110%;
    color: #1e1e1e;
    letter-spacing: .15px;
}

/*--Responsive Styles--*/
.nav-collapse,.tb-megamenu .nav-collapse.collapse {
    box-shadow: 0 1px 2px 0 #1E1E1E;
    margin-bottom: 0;
    margin-left: 9%;
    margin-right: auto;
    margin-top: 3px;
    width: 80%;
}

.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {
    left: 175px;
    top: 33.5px;
    width: 49.5%;
}

.tb-megamenu .mega-nav > li:last-child > a,.tb-megamenu .dropdown-menu .mega-nav > li:last-child > a {
    border-bottom: 0;
}

.tb-megamenu .mega-nav > li > a,.tb-megamenu .dropdown-menu .mega-nav > li > a,.tb-megamenu .mega-nav > li:last-child > a,.tb-megamenu .dropdown-menu .mega-nav > li:last-child > a {
    font-size: 80%;
/* letter-spacing: .25px; */
/* font-weight: 400; */
    text-rendering: auto;
    padding-left: .5em;
}

/*--Second and Third Level Pages--*/
.node-type-second-level-page .region-content-inner {
/*padding: .5em 0 1em 3.5%;*/
}

.node-second-level-page .pane-node-field-headline {
    font-size: 155%;
    margin-bottom: 0;
}

/* Section Content
-------------------------------------------------------------- */
.container-12 .grid-8 {
    width: 440px;
}

.container-12 .grid-6 {
    margin-left: 10px;
}

/* Unused Narrow Styles
-------------------------------------------------------------- 
.sf-menu.sf-style-buffalo a {
    border: 0 outset #0F2D53;
    color: #FFF;
    padding: .75em 10px .3em;
    text-decoration: none;
    background-color: #0F2D53;
    font-size: 1.1em;
}

.sf-sub-indicator {
    display: none;
}

.sf-menu.sf-style-buffalo a.sf-with-ul {
    padding-right: .75em;
}

.sf-menu.sf-style-buffalo li li {
 margin: 0;
}

.sf-menu.sf-style-buffalo a:first-child,
.sf-menu.sf-style-buffalo a:last-child {
    padding: 1em 0.3em;
    margin: 0;
}

.sf-menu.sf-style-buffalo li:first-child {
  margin: 0;
}

.responsive-menus.responsified span.toggler {
  width: 50%;
  float: right;
}

.sf-menu.sf-style-buffalo .sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-style-buffalo .sf-menu.sf-vertical.sf-shadow ul,
.sf-menu.sf-style-buffalo .sf-menu.sf-navbar.sf-shadow ul ul {
  margin-top: 20px;
}
*/
/*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; */
}



/* This file will hold styles that are loaded using the same media query as the narrow grid. */
.grid-4.top-l-four-a {
/* margin: 0 0 0 10px; */
}

.grid-4.top-l-four-b {
/* margin: 0 0 0 10px; */
}

/*narrow-narrow-narrow-narrow-narrow-narrow-narrow-narrow-narrow-narrow-narrow-narrow-narrow-*/