.alignnone {
margin: 5px 20px 20px 0; }
.aligncenter, div.aligncenter {
display: block;
margin: 5px auto 20px auto; }
.alignright {
float: right;
margin: 5px 0 20px 20px; }
.alignleft {
float: left;
margin: 5px 20px 20px 0; }
.aligncenter {
display: block;
margin: 5px auto 20px auto; }
a img.alignright {
float: right;
margin: 5px 0 20px 20px; }
a img.alignnone {
margin: 5px 0 20px 0; }
a img.alignleft {
float: left;
margin: 5px 20px 20px 0; }
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto; }
.wp-caption {
max-width: 96%; padding: 5px 3px 10px;
text-align: center; }
.wp-caption.alignnone {
margin: 5px 0 0 0; }
.wp-caption.alignleft {
margin: 5px 20px 20px 0; }
.wp-caption.alignright {
margin: 5px 0 20px 20px; }
.wp-caption img {
border: 0 none;
height: auto;
margin: 0 0 10px;
max-width: 98.5%;
padding: 0;
width: auto; }
.wp-caption p.wp-caption-text {
font-size: 14px;
line-height: normal;
font-size: 400;
margin: 0;
padding: 0 0 5px;
color: #000;
text-align: center;
font-family: Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif; }
h1,
h2,
h3,
h4 {
margin-top: 0;
font-weight: normal; }
h1,
h2,
h3,
h4,
h1 span,
h2 span,
h3 span,
h4 span {
color: #000 !important; }
h1 {
font-size: 42pt;
font-weight: bold;
letter-spacing: -1px;
margin-bottom: 22px;
line-height: 115%;
}
h2 {
font-size: 25pt;
margin-bottom: 15px; }
h3 {
font-size: 20pt;
margin-bottom: 12px; }
h4 {
font-size: 15pt;
margin-bottom: 8px; }
h5 {
font-size: 12pt; }
.footerwidget h4 {
font-size: 1.1rem; }
#wp_editor_widget-2,
#wp_editor_widget-3 {
padding-top: 12px; }
.print10,
.print11 {
font-size: 10pt; }
.print11 {
line-height: 165%; }
.footer0800 {}
.printlogo {
width: 250px;
height: auto;
padding-top: 20px; }
.printlogo:before {
content: "PRINTER FRIENDLY VERSION";
font-size: 10pt;
position: relative;
top: -20px; }
.printlogo .hireslogo {
margin: 0 0 30px !important; }
.defaultpage section:first-child, .defaultpage section:nth-child(2) {
padding: 0; }
section {
clear: both;
padding: 20px 0; }
.row {
margin: 0 auto; }
.columns {
float: left;
padding-left: 1%;
padding-right: 1%;
position: relative; }
.columns:first-child {
padding-left: 0; }
.column + .column:last-child,
.column + .columns:last-child,
.columns + .column:last-child,
.columns + .columns:last-child {
float: right;
padding-right: 0; }
.large-1 {
width: 8.33333%; }
.large-2 {
width: 16.66667%; }
.large-3 {
width: 22%; }
.large-4 {
width: 33.33333%; }
.large-5 {
width: 41.66667%; }
.large-6 {
width: 48%; }
.large-7 {
width: 58.33333%; }
.large-8 {
width: 66.66667%; }
.large-9 {
width: 75%; }
.large-10 {
width: 83.33333%; }
.large-11 {
width: 91.66667%; }
.large-12 {
width: 100%; }
.blockgrid {
list-style: none;
margin: 0 0 30px;
padding: 0;
display: inline-block; }
.blockgrid li {
border: 1px solid #000;
float: left;
margin-left: 0.9%; }
.blockgrid li:first-child {
margin-left: 0; }
.large-block-grid-5 > li {
width: 19%; }
.large-block-grid-5 > li:nth-of-type(n) {
clear: none; }
@page {
size: auto;
font-family: Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif; }
body {
color: #000;
font-family: Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif;
margin: 0;
font-size: 11pt;
padding: 0; }
ul {
margin-left: 0; }
.br-show949 {display:none!important}
dl, ol, ul {
font-family: inherit;
font-size: 10pt;
line-height: 1.6;
list-style-position: outside;
margin-bottom: 1.25rem; }
a,
a:visited {
text-decoration: none;
color: #0063a2; }
a[href]:after {
display: none; }
abbr[title]:after {
content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
content: ""; } img,
footer {
page-break-inside: avoid; }
img {
max-width: 100% !important;
height: auto; }
p,
h2,
h3 {
orphans: 3;
widows: 3; }
p,
.indent7 {
line-height: 1.6;
margin-top: 0;
margin-bottom: 2rem; }
h1, h2, h3, h4 {
page-break-after: avoid; }
.footerwidget {
margin-top: 25px;
}
header,
aside,
#hero-banner-section,
.brand,
.footerwrap,
.page-submenu,
.select-region,
.ctaband,
.tab-menu-wrapper,
.locationsband,
.newsband,
.newsband2column,
.web-to-pdf,
.leftpagemenu,
.tabs-content,
.sharepost,
.single-footer,
.backbutton,
.singlepage .post-entry p.show-for-small-only,
.singlepage .post-entry p.show-for-medium-only,
.select-region-blue,
.footerlinks,
#regional-form {
display: none; }
section.flex-columns, section.flex-panels {
background: none !important; }
.flex-columns .columns h2 span {
color: #000; }
.flex-columns .flex-column-entry {
height: auto !important; }
.flex-columns .flex-column-entry .topright.tagline,
.flex-columns .flex-column-entry .bottomright.tagline,
.flex-columns .flex-column-entry .topleft.tagline,
.flex-columns .flex-column-entry .bottomleft.tagline {
display: none; }
.flex-columns .flex-column-entry .intro {
line-height: 1.3;
font-size: 16pt;
font-weight: 400; }
.flex-columns.bannermenu .columns {
padding-right: 0;
width: 100%; }
.flex-columns.bannermenu .columns:first-child {
display: none; }
.flex-panels .flex-column-entry {
padding: 20px 20px 0; }
.flex-panels .fivecol .flex-column-entry h4 {
font-size: 12pt;
margin-bottom: 10px;
font-weight: bold; }
.flex-panels .fivecol .flex-column-entry p:last-child a {
display: none; }
.counterlist {
margin: 0;
padding: 0;
list-style: none; }
.counterlist li {
float: left;
padding: 0;
width: 25%;
text-align: center; }
.counterlist li .columnlistwrap {
padding: 10px 10px;
line-height: normal; }
.counterlist li:first-child {
border-left: none; }
.counterlist span.Count {
color: #0063a2;
font-weight: bold;
font-size: 40pt;
color: #0063a2; }
.singlepage {
display: inline-block;
margin-bottom: 50px; }
.manager-prof h2,
.manager-prof h4 {
text-align: center;
margin-bottom: 15px; }
.manager-prof h2 .manager,
.manager-prof h4 .manager {
display: block;
margin: 0 auto 20px; }
.manager-prof .manager {
display: block;
margin: 0 auto 20px;
float: none; }
.manager-prof p {
text-align: center !important; }
.manager-prof p.freephone {
margin-bottom: 0; }
.managersay {
font-style: italic;
text-align: center; }
.footerwidget {
min-height: 120px; }
.footerwidget h3 {
color: #bed62f;
font-size: 20pt;
margin-bottom: 0px; }
.footerwidget h4 {
font-family: Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif;
font-weight: normal;
margin-bottom: 15px; }
.footerwidget p {
color: #000;
line-height: 1.2rem; }
.footerwidget p a {
color: #000 !important; }
.footerwidget p img {
margin-top: -18px; }
.footerwidget .widgetblock:last-child p span {
font-size: 1.8em !important; }
.footerwidget .columns {
width: 33%;
padding: 0 0.1%;
float: left; }
.footerwidget .columns:first-child {
width: 30%; }