.homeTeleLink {
display:none;
} .sliderBox1 {
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);
} .popper {
background-color: rgba(0, 26, 43, 0.35) !important;
padding: 20px 90px !important;
border: solid 1px #555 !important;
border-radius:5px !important;
} .popper:hover {
background-color:rgba(13, 114, 231, 0.75)!important;
border: solid 1px #0D72E7 !important;
} .orderdList-001 {
list-style-type:lower-alpha !important;
text-indent:10px;
} .fa, .fas, .far, .fab {
color: #0d72e7;
font-size: 75px;
} .faIcons {
text-align:center;
margin-bottom:30px;
} .et_pb_toggle {
border:none;
} .et_pb_toggle_close {
background-image: linear-gradient(#fff, #eee);
padding:20px;
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);
} .et_pb_toggle_open {
padding:20px;
background:#FFFFFF;
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);
} .et_pb_toggle_title:before {
position:absolute;
top:50%;
right:0;
margin-top:-0.5em;
color:#0d72e7;
font-size:16px;
content:"\e050";
} .et_pb_toggle_open .et_pb_toggle_title:before {
content:"\e04f";
color:#0d72e7;
} .et_pb_toggle h5.et_pb_toggle_title {
position:relative;
padding:0 50px 0 0;
cursor:pointer;
} .et_pb_toggle_close h5.et_pb_toggle_title {
color:#666666;
} .et_pb_toggle_open h5.et_pb_toggle_title {
color:#333333;
}
@media only screen and ( max-width:1180px ) {
}
@media only screen and ( max-width:980px ) { .homeTeleLinkBox {
max-width:360px;
margin-left:0;
margin-right:auto;
} .homeTeleLink {
position:absolute;
z-index:100;
height:40px;
} a.homeTeleLink {
display: block;
width: 190px;
margin-top: 0;
color: #fff;
font-size: 16px;
letter-spacing: 0.04em;
} .telePhoneText {
top: 9px;
padding-left: 10px;
position: absolute;
} a.homeTeleLink:hover {
color:#fff;
}
}
@media only screen and ( max-width:640px ) {
}
.et_pb_section.sectionBannerHeader {
background-color:transparent !important;
background-image:url(https://harwoodconsultingservices.com/wp-content/uploads/bannerHeader-bg-001.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover !important;
padding:0px;
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);
} .et_pb_section.sectionBannerMain {
background-color:transparent !important;
background-attachment:fixed;
background-image:url(https://harwoodconsultingservices.com/wp-content/uploads/bannerMain-bg-001.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover !important;
padding:0px;
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);
} .moduleBannerMain {
margin-top:50px;
margin-bottom:40px !important;
} .et_pb_section.sectionBanner-001 {
background-color:transparent !important;
background-attachment:fixed;
background-image:url(https://harwoodconsultingservices.com/wp-content/uploads/bannerMain-bg-002.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover !important;
color:#FFFFFF;
font-weight:bold;
padding-top:75px;
padding-bottom:75px;
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);
} .et_pb_section.sectionBanner-002 {
background-color:#333 !important;
color:#FFFFFF;
font-weight:bold;
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);
} .sectionBgImage {
background-size:cover;
background-position:center center;
} .bannerButton {
line-height:1.2em;
text-align:center;
padding:15px 25px 20px;
margin-top:15px;
display:inline-block;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
#main-content.blogMain .container, #main-content.blogArticle .container { } article.et_pb_post {
background-color:rgba(255, 255, 255, 0.43);
padding:20px;
border:solid 2px #FFFFFF;
} #main-content .container::before { }
.et_pb_widget_area_left { } .widgettitle {
margin-bottom:0px;
} h1.entry-title {
font-size:30px !important;
} h2.entry-title {
font-size:22px !important;
} .et_right_sidebar #sidebar {
padding-right:10px;
padding-left:10px;
} .et_right_sidebar #left-area {
padding-right:5%;
padding-left:5%;
} .et_pb_image_container a img {
float:none !important;
margin-bottom:0px !important;
padding:0px !important;
} .et_pb_post a img {
height: auto;
float: left;
width: 200px;
left: 0;
padding-right: 14px;
margin-bottom:0px;
} .et_pb_post .entry-featured-image-url {
margin-bottom:0px;
}
@media only screen and (max-width: 640px) { #left-area, #sidebar {
padding-right:5%;
padding-left:5%;
} .et_pb_post a img {
display:none;
}
}
.et_pb_no_bg {
padding:20px !important;
} .cta-001 {
background-image: linear-gradient(#fff, #aaa);
color:#222!important;
margin-bottom:15px !important;
padding:10px 0 0 !important;
border-radius: 15px;
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);
} .cta-001 h1, .cta-001 h2, .cta-001 h3, .cta-001 h4 {
color:#000 !important;
font-size:36px !important;
text-transform:capitalize !important;
margin-top:10px;
margin-bottom:10px;
font-weight: inherit;
}
.cta-001 .et_pb_promo_description {
padding-bottom: 0;
} .cta-002 {
background-color:#00EE00;
color:#222222 !important;
margin-bottom:15px !important;
padding:20px !important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:solid 1px #CC0000;
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);
} .cta-002 h1, .cta-002 h2, .cta-002 h3, .cta-002 h4 {
color:#004355 !important;
margin-top:10px;
margin-bottom:10px;
} .et_pb_promo_description p img {
width:100%
}  .ctaButton-001 .et_pb_button {
background-color:transparent !important;
border:2px solid #FFFFFF;
color:#FFFFFF !important;
} .ctaButton-001 .et_pb_button:hover {
border:2px solid #FFFFFF !important;
} .ctaButton-002 .et_pb_button {
background-color:#0000EE !important;
border:2px solid #FFFFFF;
color:#FFFFFF !important;
} .ctaButton-002 .et_pb_button:hover {
background-color:#000000 !important;
border:2px solid #FFFFFF !important;
}  .ctaButton-001.et_pb_button {
background-color:#FF55EE;
margin-top:1px;
text-align:center;
} .ctaButton-001 a {
color:#FFFFFF;
} .ctaButton-001.et_pb_button:hover {
background-color:#FF99DD !important;
}  .et_pb_button::after {
margin-top:-6px;
} .et_pb_button, .form-submit .et_pb_button {
background-color: #0d72e7;
color: #fff !important;
font-size: 19px;
font-weight: bold;
line-height: 1em !important;
margin-top: 0;
margin-bottom: 0;
padding: 25px !important;
position: relative;
border-radius: 0 0 15px 15px !important;
border:none;
width:100%;
} .et_pb_button:hover, .form-submit .et_pb_button:hover {
background:#0d72e7 !important;
color:#fff !important;
font-weight:bold;
padding: 40px !important;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
transition: all 0.4s;
}  .contentBox-001 {
background-color:#FFFFFF;
color:#222222 !important;
margin-top:20px !important;
padding:50px !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
overflow: auto;
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);
} .contentBox-001 h1, .contentBox-001 h2, .contentBox-001 h3, .contentBox-001 h4 {
color:#000 !important;
margin-top:10px;
margin-bottom:10px;
font-weight: inherit;
} .contentBox-002 {
background-image: linear-gradient(#fff, #eee);
color:#222222 !important;
margin-top:20px !important;
padding:50px !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
overflow: auto;
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);
} .contentBox-002 h1, .contentBox-002 h2, .contentBox-002 h3, .contentBox-002 h4 {
color:#FFFFFF !important;
} .contentBox-003 {
color:#DFDFDF;
overflow: auto;
} .contentBox-003 h1, .contentBox-003 h2, .contentBox-003 h3, .contentBox-003 h4 {
color:#FFFFFF !important;
line-height:1.15em;
} .contentBox-003 h2 {
background-color:#FF9900;
margin-bottom:15px;
padding:15px;
} .contentBox-003 h4 {
text-indent:1.5em;
}
@media only screen and ( max-width:980px ) { .contentBox-001 {
padding:30px !important;
}
}
body {
font-family: 'Lato', sans-serif;
font-size:17px !important;
} h1 {
font-size:42px !important;
}
h2 {
font-size:37px !important;
}
h3 {
font-size:32px !important;
}
h4 {
font-size:27px !important;
}
h5 {
font-size:22px !important;
}
h6 {
font-size:22px !important; 
}
h1, h2, h3, h4, h5, h6 {
color:#000 !important;
font-family: 'Quicksand', sans-serif;
font-weight: inherit;
letter-spacing:-1px;
line-height:1.25em;
text-transform:uppercase;
} .sectionBannerMain h1, .sectionBannerMain h2, .sectionBannerMain h3 {
color:#FFFFFF !important;
font-size: 65px !important;
padding: 20px 0px;
text-shadow: 1px 1px 1px #000000;
} .sectionBanner-001 h1, .sectionBanner-001 h2, .sectionBanner-001 h3, .sectionBanner-001 h4 {
color:#F5CC97 !important;
font-size:45px !important;
} .sectionBanner-002 h1, .sectionBanner-002 h2, .sectionBanner-002 h3, .sectionBanner-002 h4 {
color:#F5CC97 !important;
font-size:45px !important;
} .bannerButton {
font-size:35px;
font-weight:bold;
}
@media only screen and ( max-width:1180px ) {
}
@media only screen and ( max-width:980px ) { h1 {
font-size:42px !important;
}
h2 {
font-size:37px !important;
}
h3 {
font-size:32px !important;
}
h4 {
font-size:27px !important;
}
h5 {
font-size:22px !important;
}
h6 {
font-size:22px !important; 
} .sectionBannerMain h1, .sectionBannerMain h2, .sectionBannerMain h3 {
font-size: 60px !important;
} .sectionBanner-001 h1, .sectionBanner-001 h2, .sectionBanner-001 h3, .sectionBanner-001 h4 {
font-size:40px !important;
} .sectionBanner-002 h1, .sectionBanner-002 h2, .sectionBanner-002 h3, .sectionBanner-002 h4 {
font-size:40px !important;;
} .bannerButton {
font-size:40px;
}
}
@media only screen and ( max-width:640px ) { h1 {
font-size:42px !important;
}
h2 {
font-size:37px !important;
}
h3 {
font-size:32px !important;
}
h4 {
font-size:27px !important;
}
h5 {
font-size:22px !important;
}
h6 {
font-size:22px !important; 
} .sectionBannerMain h1, .sectionBannerMain h2, .sectionBannerMain h3 {
font-size: 45px !important;
} .sectionBanner-001 h1, .sectionBanner-001 h2, .sectionBanner-001 h3, .sectionBanner-001 h4 {
font-size:35px !important;
} .sectionBanner-002 h1, .sectionBanner-002 h2, .sectionBanner-002 h3, .sectionBanner-002 h4 {
font-size:35px !important;;
} .bannerButton {
font-size:30px;
}
}
a {
color:#0d72e7;
font-weight:bold;
text-decoration:none;
} a:hover {
color:#BB0000;
} h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color:#0d72e7;
}  .moduleBanner h1 a, .moduleBanner h2 a, .moduleBanner h3 a, .moduleBanner h4 a, .moduleBanner h5 a, .moduleBanner h6 a {
color:#FFE98F;
} .moduleBanner h1 a:hover, .moduleBanner h2 a:hover, .moduleBanner h3 a:hover, .moduleBanner h4 a:hover, .moduleBanner h5 a:hover, .moduleBanner h6 a:hover {
color:#FFB45C;
} .bannerButton a {
color:#FFFFFF;
background-color:rgba(0, 26, 43, 0.35);
border:solid 1px #555;
} .bannerButton a:hover {
background-color:rgba(13, 114, 231, 0.75);
border: solid 1px #0D72E7;
}  .entry-title a {
color:#0d72e7;
} .entry-title a:hover {
color:#BB0000;
} .et_pb_widget a, #left-area .post-meta a, .et_pb_bg_layout_light .et_pb_post .post-meta a {
color:#0d72e7 !important;
} .et_pb_widget a:hover, #left-area .post-meta a:hover, .et_pb_bg_layout_light .et_pb_post .post-meta a:hover {
color:#BB0000 !important;
}  .floatingDivSmall a {
color:#0d72e7;
}
.floatingDivSmall a:hover {
color:#BB0000;
}  .et_pb_gallery .et_pb_gallery_pagination ul li a {
color: #0d72e7;
} .et_pb_gallery .et_pb_gallery_pagination ul li a:hover {
color: #000000;
} .et_pb_gallery .et_pb_gallery_pagination ul li a.active {
color: #777777;
} .listImage1 li > a {
color:#555555;
font-weight:normal;
text-decoration:none !important;
}
.listImage1 li > a:hover {
color:#000000;
text-decoration:underline !important;
}  .bottom-nav li.current-menu-item > a {
color:#FFFFFF;
} .bottom-nav li.current-menu-item > a:hover {
color:#FFFFFF;
} #footer-info a {
color: #FF9901;
} #footer-info a:hover {
color: #FFFFFF;
opacity:1;
text-decoration:underline;
} .et-social-icon a {
background-color:transparent;
color: #999999;
font-size: 24px;
display: inline-block;
padding:5px;
margin-bottom:10px;
position: relative;
text-align: center;
text-decoration: none;
transition: color 300ms ease 0s;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:solid 1px #999999;
} .et-social-icon a:hover {
color: #FFFFFF;
border:solid 1px #FFFFFF;
opacity:1 !important;
} .et-social-icon a:hover {
-webkit-box-shadow:0 0 8px 4px rgba(255, 255, 255, 0.75);
-moz-box-shadow:0 0 8px 4px rgba(255, 255, 255, 0.75);
box-shadow:0 0 8px 4px rgba(255, 255, 255, 0.75);
} .pageIcon a {
color: #0d72e7 !important;
display: inline-block;
font-size:36px;
margin:0px 15px;
padding:7px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:solid 1px #0d72e7;
} .pageIcon a:hover {
color: #BB0000 !important;
border:solid 1px #BB0000;
}
.et_header_style_left #et-top-navigation {
padding-top:0px;
} .et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
padding-top: 0px;
} #top-menu {
background-color:transparent;
margin-top:100px;
margin-bottom:0px;
} #top-menu li {
margin-left:-3px;
margin-right:-2px;
padding-right:0px !important;
} #top-menu li a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, #top-menu li:last-child > a, #top-menu li.current-menu-item:last-child > a {
background-color:transparent;
color:#FFFFFF;
font-family: "FONT-NAME", sans-serif;
font-size:16px;
font-weight:normal;
padding:16px 38px !important;
text-decoration:none;
} #top-menu li a:hover, #top-menu li.current-menu-ancestor > a:hover, #top-menu li.current-menu-item > a:hover, #top-menu li:last-child > a:hover, #top-menu li.current-menu-item:last-child > a:hover {
background-color:transparent;
background-image:linear-gradient( #0076ff, #3792FB);
color:#FFFFFF;
}    .et-dropdown-removing > ul {
display: inherit !important;
} #top-menu-nav > ul > li > a:hover, #top-menu-nav > ul > li > ul a:hover, #et-secondary-menu > ul > li > a:hover, #et-info-email:hover, .et-social-icons a:hover {
opacity: 1;
} .nav li ul {
background-color:rgba(225, 225, 225, 0.2) !important;
margin-top:2px;
margin-left:0px;
padding:15px;
width:auto;
position: absolute;
z-index:9999;
visibility:hidden;
opacity:0;
box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
border-radius:0px;
border:none;
-webkit-transition: .2s ease-in-out .1s;
transition: .2s ease-in-out .1s;
} .nav li li ul {
left: 296px;
top: -17px;
z-index: 1000;
} .nav li.et-reverse-direction-nav li ul {
right: 293px;
left: auto;
top: -15px;
} #top-menu li li {
margin: 0;
padding: 0;
text-align:left;
} #top-menu li ul li a, #top-menu li ul li.current-page-ancestor > a, #top-menu li ul li:last-child > a, #top-menu li ul li.current-menu-item > a, #top-menu li ul li.current-menu-item:last-child > a, #top-menu ul li.current-menu-ancestor > a {
background-color:#06c !important;
color:#FFFFFF;
margin:2px;
padding: 5px 20px !important;
width: 325px;
} #top-menu li ul li a:hover, #top-menu li ul li.current-page-ancestor > a:hover, #top-menu li ul li:last-child > a:hover, #top-menu li ul li.current-menu-item > a:hover, #top-menu li ul li.current-menu-item:last-child > a:hover, #top-menu ul li.current-menu-ancestor > a:hover {
background-color:#0076ff !important;
background-image:none;
color:#FFFFFF;
-moz-border-radius:0px;
-webkit-border-radius:0px;
border-radius:0px;
} #top-menu .menu-item-has-children > a:first-child:after {
content:none;
} #top-menu li ul .menu-item-has-children > a:first-child:after {
position: absolute;
top: 5px;
right: 10px;
font-family: "ETmodules";
font-size: 20px;
font-weight:normal;
content: "\59";
}    #top-header .container {
margin-top:0px !important;
padding-top:0px !important;
} #top-header {
background-color:#222222 !important;
padding:10px 0px;
} #et-secondary-menu {
margin-right:15px;
} #et-secondary-menu > ul > li a {
padding:10px;
margin-left:3px;
} #top-header a {
background-color:#CC0000;
color:#FFFFFF;
font-family: "FONT-NAME", sans-serif;
font-size:14px !important;
font-style:normal !important;
font-weight:bold !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
} #top-header a:hover {
background-color:#00CC00;
} #et-secondary-nav li {
margin-right:2px;
}     .bottom-nav {
padding:25px 0px;
text-align:center;
} .bottom-nav li {
display:inline-grid;
padding-right:0px !important;
} .bottom-nav li > a {
background-color:#404040;
color:#D5D5D5;
font-size:14px;
font-weight:bold;
margin:0px 2px;
padding:5px 15px;
} .bottom-nav li > a:hover {
color:#FFFFFF;
background-color:#9D752B;
opacity:1;
} @media only screen and (max-width: 980px) { #menu-footer-menu {
display:grid;
} .bottom-nav li > a {
margin:1px auto;
width:85%;
}
}     #et_mobile_nav_menu, .et_header_style_centered #et_mobile_nav_menu {
margin-top: 0px;
float: none;
position: relative;
} #main-header .mobile_nav, .et_header_style_centered #main-header .mobile_nav {
height:40px;
display: block;
padding: 8px 10px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background-color:transparent;
text-align: left;
} .mobile_nav .select_page, .et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page {
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
display: inline-block;
position: absolute;
right: 60px;
margin-top: 0px;
} .mobile_menu_bar:before, .mobile_menu_bar.mobile_menu_bar_toggle {
color:#FFFFFF;
font-family: "ETmodules";
font-size: 35px;
content: "\61";
position: absolute;
top: 2px !important;
right: 50px !important;
cursor: pointer;
} .et_mobile_menu {
background-color:rgba(255, 255, 255, 0.75) !important;
top:35px !important;
padding:15px;
position:relative;
display:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:none;
box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
} .et_header_style_centered .et_mobile_menu {
top: 40px;
} .et_mobile_menu li a {
border-bottom: 1px solid rgba(0, 0, 0, 0);
} .et_mobile_menu li a, .et_mobile_menu li.current-menu-item > a, .et_mobile_menu .menu-item-has-children > a, .et_mobile_menu li .menu-item-has-children > a {
background-color:#06c;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
display:block;
margin:1px;
padding:7px 5% !important;
text-decoration:none;
opacity:1;
-moz-border-radius:0px;
-webkit-border-radius:0px;
border-radius:0px;
} .et_mobile_menu li a:hover, .et_mobile_menu li.current-menu-item > a:hover, .et_mobile_menu .menu-item-has-children > a:hover {
background-color:#0076ff ;
opacity:1;
color:#FFFFFF;
}  #main-header .et_mobile_menu .menu-item-has-children > a {
position: relative;
} #main-header .et_mobile_menu .menu-item-has-children > a:after {
font-family: 'ETmodules';
text-align: center;
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
position: absolute;
} #main-header .et_mobile_menu .menu-item-has-children > a:after {
font-size: 26px;
content: '\59';
top: 6px;
right: 10px;
}   @media only screen and ( max-width: 1180px ) { #et-top-navigation { }  #top-menu { } #top-menu li a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, #top-menu li:last-child > a, #top-menu li.current-menu-item:last-child > a { } #et-secondary-menu {
margin-right:10px !important;
}
}
@media only screen and ( max-width: 980px ) { #et-top-navigation {
float: none;
}
}
#glt-translate-trigger {
background: #F89406 !important;
position: fixed;
bottom: 0px;
top: auto;
right: 0px;
padding: 10px 0;
width: 100%;
left: 0 !important;
} .wpsisac-slick-carousal .slick-dots li button {
display:none !important;
}  .kwayy-html-sitemap-wrapper ul {
list-style-type: disclosure-closed;
color:#CC0000;
} .kwayy-html-sitemap-wrapper ul a {
color:#00EE00;
} .kwayy-html-sitemap-wrapper ul a:hover {
color:#0000EE;
}  #floatdiv {
margin-top:30%;
position:absolute;
z-index:99999;
} .floatingDivSmall {
display:none;
}
@media only screen and ( max-width:980px ) { #floatdiv {
width:100% !important; font-size:18px;
color:#FFFFFF;
font-weight:bold;
padding:0px;
position:sticky;
bottom:0px !important;
top:0% !important;
margin-top:0;
} .floatingDivLarge {
display:none;
} .floatingDivSmall {
display:inherit;
padding:15px;
text-align:center;
background-color:#FF0000;
margin-bottom:-10px
}
}
@media only screen and ( max-width:640px ) { #floatdiv {
display:none;
}
}  .wp-pagenavi {
border-top:none;
padding-top:25px;
text-align:center;
} .wp-pagenavi a, .wp-pagenavi span {
font-size:14px !important;
padding:10px 15px;
background-color:#FFFFFF;
border:solid 1px #DBDBDB !important;
display:inline-grid;
margin:0 -1px;
} .wp-pagenavi span {
color:#000000;
} .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink {
color:#000000 !important;
} .wp-pagenavi span.current {
background-color:#2CA2FF;
color:#FFFFFF !important;
} .wp-pagenavi span.extend {
font-weight:bold !important;
} .wp-pagenavi a {
color:#000000;
} .wp-pagenavi a:hover {
background-color:#BB0000;
color:#FFFFFF !important;
}  .formBox-001 {
background-color:transparent; background-position:center top;
background-repeat:repeat;
background-size:auto auto;
color:#222222 !important;
margin-top:20px !important;
padding:20px !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:solid 1px #DDDDDD;
}  .gform_wrapper .gformFileUpload input.medium {
width:100% !important;
} .gformFileUpload .screen-reader-text {
display:contents;
} .gform_wrapper .gform_body {
width:100% !important;
} .gform_wrapper {
background-color:transparent;
font-size:14px;
margin:0px !important;
} .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
color:#353535 !important;
font-size:100% !important;
} .gform_wrapper .gfield_required {
display:none;
} .formWrapper-001 .gform_wrapper .gfield_required {
color:#CC0000;
display:inline !important;
font-size:20px;
} .gform_wrapper .gform_page_footer .button.gform_next_button {
margin-bottom:8px
} .gform_wrapper, .gsection_title, .gf_progressbar_title { } .gform_wrapper select {
border:none;
} .gform_wrapper input[type="submit"] {
color:#FFFFFF;
padding: 20px !important;
background-color:#ee6400;
font-size:24px !important;
font-weight:bold;
width:100% !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:none;
} .gform_wrapper input[type="submit"]:hover {
background-color:#00aa00;
cursor:pointer;
} label.gfield_label, .gfield_description {
display:none !important;
} .formWrapper-001 label.gfield_label, .orderForm .gfield_description {
display:inline !important;
} .gform_wrapper input, .gform_wrapper textarea, .gform_wrapper.gf_browser_gecko select {
background-color:rgba(255, 255, 255, 0.16);
color:#FFFFFF;
font-size:16px !important;
margin-top:-5px !important;
padding:15px 10px !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:solid 1px #DDDDDD;
width: 98% !important;
} .gform_wrapper input:focus, .gform_wrapper textarea:focus, .gform_wrapper.gf_browser_gecko select:focus {
border-color: #F5CC97;
color: #F5CC97;
} .gform_wrapper textarea.large {
height:105px !important;
} .gform_wrapper ul.gform_fields li.gfield {
padding-right:0px !important;
} .gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
font-size:16px !important;
} .gform_wrapper .gfield_error .gfield_label {
color: #FFFFFF !important;
background-color: #CC0000;
padding: 5px 25px;
} .gform_wrapper div.validation_error {
background-color:#CC0000;
color:#FFFFFF !important;
border:none !important;
width:100% !important;
} .gform_wrapper .validation_message {
background-color:#CC0000;
color:#FFFFFF !important;
font-size:16px !important;
padding:10px 20px;
margin-top:10px;
} .gform_wrapper li.gfield.gfield_error {
background-color:transparent !important;
border-top:none !important;
border-bottom:none !important;
padding-top:0px !important;
padding-bottom:0px !important;
} .gform_wrapper .ginput_container_fileupload .validation_message {
background-color:transparent !important;
color:#CC0000 !important;
} .gform_wrapper li.gfield_error textarea, .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
border:solid 3px #CC0000 !important;
} #errorBox .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width:100% !important;
}  .formWrapper-001 .nf-form-wrap {
color:#000000;
} .formWrapper-001 .nf-form-content input[type="button"] {
background-color: #ee6400 !important;
color: #FFFFFF !important;
font-weight:bold;
width:100%;
} .formWrapper-001 .nf-form-content input[type="button"]:hover {
background-color: #00aa00 !important;
color: #FFFFFF !important;
} .nf-form-content .list-select-wrap .nf-field-element > div, .nf-form-content input:not([type="button"]), .nf-form-content textarea {
background: rgba(200, 200, 200, 0.2) !important;
border: 1px solid #999999 !important;
color: #000000 !important;
} .nf-form-content textarea.ninja-forms-field {
height: 120px !important;
} .nf-form-content label {
font-size:16px !important;
} .nf-error .nf-error-msg, .nf-error-msg {
color: #EE0000 !important;
background-color:rgba(255, 255, 255, 0.72);
font-weight:bold;
padding: 10px;
} .nf-after-field .nf-error-msg {
margin-right: 0px !important;
} .nf-pass.field-wrap .nf-field-element::after {
color: #00EE00 !important;
}
@media screen and (max-width: 400px) { .ginput_recaptcha {
transform:scale(0.9);
-webkit-transform:scale(0.9);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
}  #searchBarContainer {
background-color:#999999 !important;
padding: 10px 25px;
} .searchBarRow {
max-width:1080px;
margin-right:auto;
margin-left:auto;
} .et_pb_text .yith-ajaxsearchform-container {
padding:4px 20px 0px !important;
line-height:1em;
} .screen-reader-text {
display:none;
} .screen-reader-text {
color:#FFFFFF;
font-size:16px !important;
font-weight:bold;
padding-right:4px;
position:relative !important;
} .yith-s {
border:none !important;
font-size:16px !important;
padding-left:8px;
} #yith-searchsubmit {
border:none !important;
font-size:14px !important;
padding:3px 10px 2px;
} .autocomplete-suggestions {
background:transparent;
position:absolute !important;
border:none !important;
-moz-border-radius:0px;
-webkit-border-radius:0px;
border-radius:0px;
width:auto !important;
max-height:400px !important;
} .autocomplete-suggestion {
background:#BBBBBB;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding:5px 25px;
} .autocomplete-selected {
background-color:#CCCCCC !important;
}
.et-social-linkedin a:before {
content: "\f08c";
font-family: "Font Awesome 5 Brands"!important;
}    body {
margin-top:0px;
margin-bottom:0px;
} body.et_cover_background {
background-color:#444444;
background-attachment:fixed;
background-image:url(https://harwoodconsultingservices.com/wp-content/uploads/pg-bg.jpg);
background-position:center top;
background-repeat:repeat !important;
background-size:auto auto !important;
} .container, .et_pb_row {
width:90% !important;
max-width:1180px !important; } .et_boxed_layout #page-container {
width:100%;
max-width:1180px !important;
} #main-content {
background-color:transparent !important;
} .et_boxed_layout #page-container {
-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);
-moz-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);
box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);
} #page-container {
background-color:transparent;
background-image:url(https://harwoodconsultingservices.com/wp-content/uploads/header-bg-001.jpg);
background-position:center top;
background-repeat:no-repeat;
} #main-header {
background-color:transparent !important;
background-image:url(https://harwoodconsultingservices.com/wp-content/uploads/hwc-logo-001.png);
background-position:center top;
background-repeat:no-repeat;
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.15);
} .et_header_style_centered #main-header .container {
width:100%;
}    .et_pb_section {
background-color:transparent !important;
} .et_pb_with_background {
background-position:center bottom;
background-repeat:no-repeat;
background-size:auto auto;
} .et_pb_column_2_3 .et_pb_map {
height:500px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:solid 1px #DDDDDD;
} .et_pb_gallery_title {
color:#999999;
font-size:14px !important;
} .et_overlay:before {
color:#660000;
} img.alignleft {
margin-right:35px;
}    #main-footer {
background-color:transparent;
} #footer-bottom {
background-color:#222222;
} .et-social-NAME a:before {
content:'\e09d';
} .et-social-icons {
float:none;
text-align:center;
} .et-social-icons li {
margin-left:10px;
margin-right:10px;
} #footer-info {
color:#999999;
float:none;
padding-bottom:10px;
text-align:center;
}    blockquote {
margin:20px 0 30px;
padding-left:20px;
border-left:5px solid #CC0000;
} .lineRule1 {
height:3px;
width:85%;
background-color:#00EE00;
margin:20px auto 20px auto;
} .homeTeleLink .fa, .homeTeleLink .fas, .homeTeleLink .far, .homeTeleLink .fab {
color:#fff;
font-size:30px;
padding:4px;
margin-left: 15px;
border-radius:0;
border:none;
}  .listImage1 {
font-weight:bold;
list-style-image:url(https://harwoodconsultingservices.com/wp-content/uploads/list-image-001.png);
} .listImage2 {
font-weight:normal; } .listImage1, .listImage2 {
line-height:1.5em !important;
margin:7px 0px 7px 20px;
} .listImage1 li, .listImage2 li {
margin-bottom:1em;
} #floatLeft-2col {
float:left;
width:48%;
margin-left:15px;
} #floatLeft-3col {
float:left;
width:30%;
margin-left:5px;
} .listIndent1 {
font-weight:bold;
line-height:1.5em !important;
margin:7px 0px 7px 40px;
} .listIndent1 li {
margin-bottom:0.25em;
}   @media only screen and ( max-width:1180px ) { #page-container {
background-color:transparent; } .container {
width:100% !important;
max-width:100% !important;
} .et_boxed_layout #page-container {
width:100% !important;
} #main-header {
background-image:url(https://harwoodconsultingservices.com/wp-content/uploads/hwc-logo-002.png);
} .footer-widget:nth-child(n) {
margin:25px 25px !important;
}
}
@media only screen and ( max-width:980px ) { #page-container {
background-image:none;
padding-top:0px !important;
} #main-header {
background-image:url(https://harwoodconsultingservices.com/wp-content/uploads/hwc-logo-003.jpg);
padding:100px 0px 0px 0px !important;
} #floatLeft-2col {
float:none;
margin-left:0px;
margin-bottom:15px;
width:98%;
} #floatLeft-3col {
float:none;
margin-left:0px;
margin-bottom:15px;
width:98%;
}
}
@media only screen and ( max-width:640px ) {
}