body {
background: #ffffff;
color: #6c6c6c;
font-size: 11px;
line-height: 1.3;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: Arial,Helvetica,sans-serif;
}
.entry-content a, .entry-content a:hover {
color: #0D3C70;
}
.pre-header {
background-color: #E0E0E0;
}
.pre-header .col-sm-1, .pre-header .col-sm-2, .pre-header .col-sm-3, .pre-header .col-sm-4, .pre-header .col-sm-5, .pre-header .col-sm-6, .pre-header .col-sm-7, .pre-header .col-sm-8 {
padding-left: 0;
padding-right: 0;
}
.pre-banner .col-sm-1, .pre-banner .col-sm-2, .pre-banner .col-sm-3, .pre-banner .col-sm-4, .pre-banner .col-sm-5, .pre-banner .col-sm-6, .pre-banner .col-sm-7, .pre-banner .col-sm-8 {
padding-left: 0;
padding-right: 0;
}
.pre-banner.row {
min-height: 132px;
vertical-align: middle;
}
.pre-banner.row.in-inner-banner {
min-height: 86px;
}
.pre-header .col-sm-8 {
padding-left: 15px;
padding-right: 15px;
}
.pre-banner .col-sm-4 {
padding-left: 15px;
padding-right: 15px;
}
.logo_section {
display: block;
overflow: hidden;
padding: 45px 0;
}
.logo_section.in-inner {
padding: 22px 15px;
}
.container {
width: 810px;
max-width: 100%;
background: #ffffff;
}
.site-content.container {
padding: 0;
}
.page-content {
padding: 0;
margin: auto;
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
}
.page-content #primary {
float: right;
border-left: 1px solid #dadada;
min-height: 300px;
}
h5 {
color: #0d3c70;
font-size: 10px;
font-weight: normal;
text-decoration: none;
margin: auto;
margin-bottom: 18px;
}
.gform_wrapper .ginput_complex .name_suffix, .gform_wrapper .ginput_complex .name_prefix {
width: auto !important;
max-width: 45%;
}
.gform_wrapper .ginput_complex .name_first, .gform_wrapper .ginput_complex .name_last {
width: auto !important;
max-width: 45%;
}
.page-content #secondary {
float: left;
padding: 0;
}
h1.sidebar-title {
background: url(//www.structurellc.com/wp-content/themes/structure/images/menu-li-strip.png);
background-repeat: repeat;
background-size: auto 100%;
color: #8b8b8b;
font-size: 10px;
font-weight: normal;
padding: 4px 0 4px 18px;
text-shadow: 0 3px 2px #8b8b8b;
text-transform: uppercase;
margin: auto;
}
h1.sidebar-title:before {
background: url(//www.structurellc.com/wp-content/themes/structure/images/sidebar-title-bg.png);
background-repeat: no-repeat;
background-position: center center;
background-size: 100% auto;
position: absolute;
content: " ";
display: block;
float: left;
height: 21px;
margin-left: -18px;
margin-top: -6px;
padding: 0;
position: absolute;
width: 10px;
}
#secondary .textwidget {
padding: 15px;
}
.site-header .container {
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
border-bottom: 1px solid #dadada;
}
.gform_wrapper.newsletter-signup-form_wrapper {
margin: auto;
max-width: 100%;
padding: 15px;
}
.gform_wrapper.newsletter-signup-form_wrapper .gform_button.button, .gform_wrapper.newsletter-signup-form_wrapper .gform_button.button:hover {
background: url(//www.structurellc.com/wp-content/themes/structure/images/sign-up.png);
background-repeat: no-repeat;
background-position: center center;
background-color: transparent;
border-color: transparent;
transition: color 0.3s linear 0s;
color: transparent;
padding: 1px 4px;
}
.gform_wrapper.newsletter-signup-form_wrapper .top_label .gfield_label {
color: #6c6c6c;
font-size: 11px;
line-height: 1.3;
font-weight: normal;
margin: auto;
}
.gform_wrapper.newsletter-signup-form_wrapper .gform_footer {
margin: 10px auto auto;
padding: 0;
text-align: right;
}
.navbar.navbar-default {
background: #EDEDED;
}
.navbar-default .navbar-nav > li > a {
color: #0f3c73;
font-size: 9px;
font-weight: bold;
line-height: 15px;
padding: 4px 34px 4px 24px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #0f3c73;
}
.dropdown-menu > .active > a {
background-color: transparent;
color: #636467;
}
.dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
background-color: #0E3C6E;
color: #FFFFFF;
}
.navbar-default .navbar-nav > li > a:hover {
color: #0f3c73;
}
.navbar {
min-height: 22px;
}
ul#menu-top-bar-menu {
list-style-type: none;
margin: auto;
padding: 0;
}
.pre-header .col-sm-8 {
color: #123b69;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
}
.pre-header .top-bar-right  {
background: url(//www.structurellc.com/wp-content/themes/structure/images/menu-strip.png);
background-size: auto 100%;
}
.pre-header .top-bar-left  {
background: url(//www.structurellc.com/wp-content/themes/structure/images/top-bar-strip.gif);
background-size: auto 130%;
padding-bottom: 10px;
padding-top: 10px;
}
.block-inner:after {
background: #ffffff;
border: 4px solid #0d3d6e;
border-radius: 0 0 9px;
bottom: 9px;
content: " ";
height: 8px;
position: absolute;
right: 9px;
width: 8px;
}
.more-button {
text-align: right;
}
.block-inner .more-button {
bottom: 30px;
position: absolute;
right: 20px;
}
.menu-top-bar-menu-container li {
float: left;
margin: 4px 0.6%;
width: 32%;
text-align: center;
border-right: 2px solid #ffffff;
}
.menu-top-bar-menu-container li:last-child {
border-right: medium none;
}
.menu-top-bar-menu-container li a {
color: #0d3d6e;
font-family: Arial,Helvetica,sans-serif;
font-size: 8px;
font-weight: bold;
line-height: 1.4;
display: block;
text-transform: uppercase;
}
li.top-bar-home a:before {
background: url(//www.structurellc.com/wp-content/themes/structure/images/icon-home.png);
background-repeat: no-repeat;
background-position: center center;
content: " ";
display: block;
height: 15px;
left: 0;
position: relative;
text-align: center;
top: 0;
width: 100%;
z-index: 999;
}
li.top-bar-about a:before {
background: url(//www.structurellc.com/wp-content/themes/structure/images/icon-about.png);
background-repeat: no-repeat;
background-position: center center;
content: " ";
display: block;
height: 15px;
left: 0;
position: relative;
text-align: center;
top: 0;
width: 100%;
z-index: 999;
}
li.top-bar-contact a:before {
background: url(//www.structurellc.com/wp-content/themes/structure/images/icon-contact.png);
background-repeat: no-repeat;
background-position: center center;
content: " ";
display: block;
height: 15px;
left: 0;
position: relative;
text-align: center;
top: 0;
width: 100%;
z-index: 999;
}
.main-nav-row .navbar-collapse {
padding-left: 0;
padding-right: 0;
}
.main-nav-row {
background: url(//www.structurellc.com/wp-content/themes/structure/images/menu-div-strip.gif);
background-size: auto 100%;
}
.main-nav-row li {
background: url(//www.structurellc.com/wp-content/themes/structure/images/menu-li-strip.png);
background-repeat: repeat;
background-size: auto 100%;
}
.main-nav-row li a {
background: url(//www.structurellc.com/wp-content/themes/structure/images/menu-li-before.png);	
background-repeat: no-repeat;
background-position: top left;
background-size: auto 100%;
}
.post-inner-content {
border: medium none;
padding: 0;
}
.post-inner-content:first-child {
border: medium none;
}
#menu-primary-menu ul.dropdown-menu {
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.176);
padding: 4px;
padding-bottom: 0
}
#menu-primary-menu .dropdown-menu > li > a:hover, #menu-primary-menu .dropdown-menu > li > a:focus, #menu-primary-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, #menu-primary-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
background-color: #0E3C6E;
}
.main-nav-row li ul {
background: #e0e0e0;
}
.main-nav-row li ul li {
background: #e0e0e0;
border-bottom: 1px solid #888888;
}
.main-nav-row li ul li:last-child {
border-bottom: medium none;
}
.main-nav-row li ul li a {
background: transparent;
}
.dropdown-menu > li > a {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
line-height: 14px;
padding: 5px 10px;
}
#footer-area {
background-color: transparent;
}
#colophon {
border: medium none;
background-color: transparent;
padding: 0;
}
.footer-menu ul {
margin: auto auto auto 30px;
}
#footer-area a {
color: #6c6c6c;
}
#footer-area a:hover{
color: #6c6c6c;
}
.site-info {
color: #6c6c6c;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
border: 1px solid #dadada;
}
.copyright {
float: none;
margin: auto;
}
.copyright-row {
border-top: 1px solid #dadada;
}
.copyright-row p {
margin: 2px 0;
}
.copyright-txt {
text-align: right;
}
.phone-txt {
color: #000000;
}
.tell-a-colleague {
background-color: #ededed;
padding-bottom: 4px;
padding-top: 4px;
line-height: 1;
}
.tell-a-colleague:after {
background: url(//www.structurellc.com/wp-content/themes/structure/images/red-strip.png);
background-size: auto 100%;
content: " ";
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 12px;
}
#footer-area .tell-a-colleague a {
color: #0e3e6e;
display: block;
font-size: 10px;
font-weight: bold;
line-height: 20px;
overflow: hidden;
text-transform: uppercase;
vertical-align: middle;
}
#footer-area .tell-a-colleague a img {
padding-right: 8px;
}
.footer-menu {
padding: 4px 0;
}
#footer-area .footer-menu ul li {
border: medium none;
}
.footer-menu li a {
border-right: 1px solid #6c6c6c;
line-height: 1;
padding: 0 6px;
text-transform: capitalize;
}
.footer-menu li:last-child a {
border-right: medium none;
}
.col-sm-3.home-block {
padding: 8px;
}
.block-title {
background: #0d3d6e;
color: #ffffff;
font-size: 11px;
font-weight: bold;
padding: 4px 6px;
padding-left: 22px;
text-transform: uppercase;
margin: 1px;
}
.block-title:before {
background: url(//www.structurellc.com/wp-content/themes/structure/images/red-icon.png);
background-color: #ffffff;
background-repeat: no-repeat;
background-position: center center;
content: " ";
width: 18px;
height: 20px;
margin-left: -22px;
margin-top: -4px;
position: absolute;	
}
.block-img {
border-bottom: 1px dotted #0d3d6e;
border-top: 1px dotted #0d3d6e;
margin-bottom: 10px;
}
.block-inner > p {
color: #6c6c6c;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
margin-bottom: 10px;
padding: 0 10px;
text-decoration: none;
}
.block-inner {
border: 1px solid #0d3d6e;
box-shadow: 2px 3px 4px #919191;
display: block;
overflow: hidden;
min-height: 330px;
border-radius: 0 0 10px;
}
.entry-content {
margin: 15px auto;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
}
.inner-pages-bg {
background: url(//www.structurellc.com/wp-content/themes/structure/images/bginnerpages.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
padding: 0 15px;
}
.page-title {
border-bottom: 1px solid #bbbbbb;
color: #0d3c70;
font-size: 12px;
font-weight: bold;
line-height: 1.3;
margin: auto;
padding: 11px 0;
}
h3 {
color: #0d3c70;
font-size: 12px;
font-weight: bold;
}
h4 {
color: #0d3c70;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}
.bottom-clear {
clear: both;
margin: 10px auto;
}
.scroll-to-top.back-to-top {
background: transparent;
bottom: auto;
color: #6c6c6c;
font-size: 11px;
line-height: 1.3;
opacity: 1 !important;
position: relative;
right: auto;
text-align: left;
transform: none;
width: auto;
display: block !important;
}
.bottom-contact-txt a {
color: #6c6c6c;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}
.inner-pages-bg ul {
list-style-image: url(//www.structurellc.com/wp-content/themes/structure/images/bullet02.gif);
padding-left: 30px;
}
.inner-pages-bg ul.tick-mark {
list-style-image: url(//www.structurellc.com/wp-content/themes/structure/images/bullet03.gif);
padding-left: 30px;
}
.page-menu li {
display: inline-block;
padding: 8px 0;
}
.page-menu {
border-bottom: 1px solid #bbbbbb;
}
.page-menu li a {
color: #0d3c70;
font-size: 12px;
font-weight: normal;
text-decoration: none;
border-right: 2px solid #C1C2C3; 
padding: 0 4px; 
}
.page-menu li:last-child a { 
border-right: 0px solid #C1C2C3; 
}
.inner-pages-bg .page-menu > ul {
list-style-type: none;
padding: 0;
margin: auto;
}
.entry-content ol {
padding-left: 15px;
}
.page-title > img {
padding-bottom: 4px;
} @media (max-width: 767px) {
.logo_section {
padding: 15px 0;
}
.col-sm-4.logo_section > a {
display: block;
float: left;
max-width: 300px;
}
.pre-header .col-sm-8 {
text-align: center;
}
.copyright-txt {
text-align: center;
}
.page-content #primary, .page-content #secondary {
float: none;
padding-left: 15px;
padding-right: 15px;
}
.navbar-header:before {
color: #0f3b6c;
content: "MENU";
font-size: 12px;
font-weight: bold;
padding: 10px 24px;
position: absolute;
width: 100%;
}
.navbar-header {
border: 1px solid #888888;
}
.navbar-header.collapsed {
border-bottom: 0px solid #888888;
}
.main-nav-row {
background: #DAE1E9;
border: 1px solid #dadada;
}
.navbar.navbar-default {
margin: 10px auto;
}
.banner-section {
border-top: 1px solid #dadada;
text-align: center;
}
.main-nav-row .navbar-toggle {
margin: auto 10px;
}
.navbar-nav {
margin: auto;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
background: #e7e7e7;
}
.main-nav-row li a {
background: #e7e7e7;
}
.navbar-default .navbar-nav > li > a {
font-size: 11px;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #0d3d6e;
}
.main-nav-row li {
background: #e0e0e0;
border-bottom: 1px solid #888888;
border-left: 1px solid #888888;
border-right: 1px solid #888888;
}
.main-nav-row li ul li {
border-left: 0px solid #888888;
border-right: 0px solid #888888;
border-bottom: 1px dotted #888888;
}
.main-nav-row li ul li:last-child {
border: medium none;
}
#menu-primary-menu ul.dropdown-menu {
border-top: 1px dashed #888888;
}
#menu-primary-menu ul.dropdown-menu {
padding: 0;
}
.page-content #secondary .sidebar-widget {
border: 1px solid #dadada;
margin: 10px auto;
}
.page-content #primary {
min-height: 10px;
border: medium none;
}
.navbar-default .navbar-nav > li > a {
padding: 8px 24px;
}
.post-inner-content, .post-inner-content:first-child {
margin: 10px auto;
padding: 0 15px;
border: 1px solid #dadada;
}
.block-img {
margin: 10px;
border: medium none;
float: left;
}
.block-inner {
min-height: 10px;
}
.block-inner .more-button {
position: relative;
bottom: auto;
right: auto;
margin-right: 10px;
margin-bottom: 20px;
}
.block-inner > p {
margin: 10px;
}
.dropdown-menu {
background: none !important;
box-shadow: none !important;
clear: both;
display: block;
position: relative;
width: 100%;
}
.main-nav-row li {
height: auto;
overflow: hidden;
transform: none;
}
.main-nav-row li a {
transition: none;
}
}
@media (max-width: 500px) {
.col-sm-4.logo_section > a {
float: none;
max-width: 300px;
text-align: center;
margin: auto;
}
.pre-header .col-sm-8 {
text-align: left;
}
}