h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
line-height: 1.1;
}
.header-top {
font-size: 21px;
}
.nav-right .custom a {
background: #851468;
padding: 10px 20px;
color: #fff !important;
}
.h3, h3 {
font-size: 1.15em;
}
.h2, h2 {
font-size: 1.15em;
}
.entry-header-text {
padding: 1.5em 0 .5em;
}
.purple-header h2 {
color: #851468;
}
.nav > li {
margin-right: 12px;
}
.thin-font {
font-size: 23px;
}
.small-margin {
margin-bottom: 8px;
}
.small-margin h2, 
.small-margin h3, 
.small-margin h4 {
margin-bottom: 8px;
}
.no-margin h1,
.no-margin h2, 
.no-margin h3, 
.no-margin h4 {
margin-bottom: 0;
}
.no-top-margin p {
margin-top: 0;
}
.no-top-margin h4 {
margin-top: 5px;
}
.center-aligned {
margin: auto !important;
}
.shadow {
text-shadow: 1px 1px #000;
}
.banner.home-banner-black {
background-color: #838383;
}
.logo-left .logo {
margin-right: 20px;
}
.purple {
color: #851468;
}
.teal, 
h4.teal {
color: #1e959c !!important;
}
.no-padding-top .col-inner {
padding-top: 0 !important;
}
.footer-map {
margin-top: 10px;
}
.left-padding .col-inner {
padding-left: 40px !important;
}
.small-top-padding .col-inner {
padding-top: 40px !important;
}
.no-margin p {
margin-bottom: 0;
}
.no-padding .col {
padding: 0;
}
.blog-author-image img {
border: 1px solid #1e959c;
} .strong-view.wpmtst-modern.controls-type-sides .wpmtst-testimonial-inner .wpmtst-testimonial-content {
text-align: left;
line-height: 1.2;
}
.strong-view.wpmtst-modern.controls-type-sides .wpmtst-testimonial-inner .wpmtst-testimonial-field {
text-align: left;
margin-left: 60px;
}
.wpmtst-testimonial .testimonial-name {
margin-bottom: 0 !important;
line-height: 1;
margin-top: 20px;
}
.wpmtst-testimonial .testimonial-company {
font-weight: 300 !important;
color: #404040;
margin-bottom: 0 !important;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-field {
margin-bottom: 0 !important;
line-height: 1.2;
}
.wpmtst-testimonial-content.testimonial-content {
margin-bottom: 25px !important;
}
.home-testimonials h3 {
margin-bottom: 3px;
}
.home-testimonials h2 {
font-weight: 900;
} .box-text h4 .person-name {
font-size: 14px;
}  .wpforms-form .wpforms-submit {
background-color: #851468 !important;
border-radius: 0 !important;
}
.wpforms-container input.wpforms-field-medium, 
.wpforms-container select.wpforms-field-medium, 
.wpforms-container .wpforms-field-row.wpforms-field-medium {
max-width: 100%;
} .footer-widgets.footer-2 .col:first-child {
padding-right: 40px;
flex-basis: 17%;
max-width: 17%;
}
#custom_html-2 {
flex-basis: 24%;
max-width: 24%;
}
#custom_html-2 a.youtube {
position: relative;
top: 4px;
margin: 0;
}
#custom_html-2 p {
display: inline-block;
margin-left: 10px;
margin-bottom: 0;
font-size: 22px;
}
#custom_html-2 p a {
color: #fff;
} #custom_html-4 {
flex-basis: 21%;
max-width: 21%;
}
#custom_html-4 p {
margin-bottom: 3px;
color: #fff;
font-weight: 300;
}
#custom_html-4 p a {
color: #fff;
} .global-rescue {
height: auto;
max-width: 142px;
} .footer-1 {
border: 0;
margin: 0;
padding: 20px 0 0;
}
.footer-1 #text-3 {
text-align: center;
margin-bottom: 0;
font-style: italic;
} .accordion .accordion-title {
font-size: 16px;
} .post-type-archive-vaccination .page-wrapper {
padding-top: 0;
}
.post-type-archive-vaccination .archive-page-header {
display: none;
}
.post-type-archive-vaccination .blog-wrapper .entry-header-text.text-center {
padding: 0;
text-align: left;
}
.post-type-archive-vaccination .blog-wrapper .entry-divider {
margin: 0 auto;
}
.post-type-archive-vaccination .blog-wrapper .entry-content .text-center {
}
.post-type-archive-vaccination .blog-wrapper footer.entry-meta {
border-bottom: 0;
}
.page-header-excerpt {
display: none;
}
.post-type-archive-vaccination .large-10.col {
flex-basis: 100%;
max-width: 100%;
}
.post-type-archive-vaccination .type-vaccination {
display: inline-block;
width: 48%;
vertical-align: top;
padding: 0 0 10px;
}
.post-type-archive-vaccination .type-vaccination .entry-title {
font-size: 20px;
line-height: 1.1;
margin: 0;
}
.post-type-archive-vaccination .type-vaccination .entry-title a:after {
content: "\f105";
font-family: "Font Awesome 5 Free";
font-weight: 900;
margin-left: 6px;
color: #851468;
}
.post-type-archive-vaccination .type-vaccination .entry-category {
display: none;
}
.post-type-archive-vaccination .type-vaccination .entry-divider {
display: none;
}
.post-type-archive-vaccination .type-vaccination .entry-meta {
display: none;
}
.post-type-archive-vaccination .type-vaccination .entry-content {
padding: 0;
display: none;
}
.disclaimer {
max-width: 1250px;
margin: auto;
padding: 0 15px;
}
.type-vaccination .entry-header-text {
padding-top: 0;
padding-bottom: 10px;
} .partners {
text-align: center;
}
.partners .box-image img {
max-width: 34%;
}
.partners .row-xsmall > .col {
flex-basis: 17%;
max-width: 17%;
} .go-explore {
position: relative;
top: -100px;
color: #851468;
font-weight: 700;
font-size: 23px;
line-height: 1.1;
}
.header-top .contact-top-bar {
display: inline-block;
padding-left: 10px;
}
.header-top .contact-top-bar a {
padding: 0;
} .email-us {
display: inline-block;
}
.email-us a {
color: #fff;
}
.email-us a:before {
content: "\f0e0";
font-family: "Font Awesome 5 Free";
font-weight: normal;
margin-right: 10px;
}
.email-us:after {
content: "|";
}
.call-photo {
display: inline-block;
vertical-align: middle;
}
.call-photo img {
height: auto;
width: auto;
max-width: 40px;
border-radius: 100%;
}
.call-photo a {
padding: 0 0 0 7px!important;
}
.small-font {
font-size: 12px;
line-height: 1.1;
display: block;
}
.phone-num {
display: inline-block;
vertical-align: middle;
text-align: right;
}
.newsletter {
text-transform: uppercase;
}
.newsletter::after {
content: "|";
}
.newsletter a:before {
content: "\f1ea";
font-family: "Font Awesome 5 Free";
font-weight: normal;
margin-right: 10px;
}
.team-headshot .box .box-image .image-cover img {
object-fit: contain !important;
} .icon-box-text h4 {
color: #851468;
font-size: 30px;
}
.home-concerned .box-text-inner p {
text-shadow: 1px 1px 1px rgba(0,0,0,.75);
}
.home-concerned .overlay {
background-color: rgba(0,0,0,.25);
}
.home-post-snippets .item-date i {
display: none;
}
.bug-bites-home {
border-left: 1px solid #333 !important;
}
.home-post-snippets .latest-post-selection.ver2.as-overlay .article__info > .read-more {
background-color: #48939a !important;
text-transform: uppercase;
display: inline-block;
width: 140px;
padding: 6px 10px;
font-weight: 700;
color: #fff;
text-align: center;
margin-top: 10px;
font-size: 14px;
}
.home-post-snippets .post {
margin-bottom: 0;
}
.bug-bites-home .bug-bites .article__info {
padding-bottom: 0 !important;
}
.bug-bites-home a.main-link:after {
content: "\f0a9";
font-family: "Font Awesome 5 Free";
font-weight: 700;
padding-left: 10px;
color: #851468;
font-size: 19px;
}
.bugs-blog-bites-btn {
text-align: left;
margin: 0;
display: table;
}
.no-comments {
display: none;
}
body.single-vaccination #comments {
max-width: 1250px;
margin: auto;
padding: 40px 15px 30px;
border-top: 1px solid #ccc;
} #nav_menu-4 {
flex-basis: 14%;
max-width: 14%;
}
.menu-footer-menu-container {
padding-left: 20px;
}
.menu-footer-menu-container ul {
}
.menu-footer-menu-container ul li {
border-top: 0;
margin-bottom: 5px;
}
.menu-footer-menu-container ul.menu > li + li {
border-top: 0;
}
.menu-footer-menu-container ul li a {
color: #fff;
padding: 0;
}
#nav_menu-5 {
flex-basis: 19%;
max-width: 19%;
}
.menu-footer-menu-2-container {
padding-left: 20px;
}
.menu-footer-menu-2-container ul {
}
.menu-footer-menu-2-container ul li {
border-top: 0;
margin-bottom: 5px;
}
.menu-footer-menu-2-container ul.menu > li + li {
border-top: 0;
}
.menu-footer-menu-2-container ul li a {
color: #fff;
padding: 0;
} .forminator-field .forminator-button {
background: #851468;
color: #fff;
} .type-post .entry-image {
float: left;
width: 35%;
margin: 0 20px 20px 0;
}
.type-post .entry-content {
padding-top: 0;
}
.blog-archive .entry-meta {
border-top: 0;
}
.blog-archive .entry-meta .cat-links, 
.blog-archive .entry-meta .sep, 
.blog-archive .entry-meta .tags-links {
display: none;
}
.blog-wrapper .type-post .entry-meta {
}
.type-post .entry-content {
}
.blog-archive .entry-image-float {
max-width: 300px;
}
.blog-archive .post {
float: left;
width: 100%;
clear: both;
border-bottom: 2px solid #ececec;
padding-bottom: 50px;
}
.single-bug-bites .entry-meta {
margin-bottom: 20px;
} #recentpostswidgetplus-2 dl dt {
margin-bottom: 10px;
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
display: block;
}
#recentpostswidgetplus-2 dl dd {
display: none;
}
#recentpostswidgetplus-2 dl dt:last-child {
border-bottom: 0;
}
.badge.post-date {
display: none;
}
.type-bug-bites .entry-content {
padding-top: 0;
} .covid-pricing .pricing-table {
min-height: 260px;
background: #f2f2f2;
}
.covid-pricing .pricing-table .title {
background-color: #1e9399;
color: #fff;
}
.covid-pricing .pricing-table .price {
color: #851468;
}
.covid-pricing .pricing-table .items {
padding: 10px 40px;
font-size: 18px;
}
.covid-pricing .pricing-table .items > div {
line-height: 1.2;
border-bottom: 1px solid #ccc;
}
.more-services a.plain h3:hover {
color: #851468;
}
.home-post-snippets .lps-taxonomy-wrap {
display: none;
}
.home-post-snippets h3 {
margin-bottom: 15px;
}
#menu-item-4042 {
display: none;
}
.basho-quote {
margin-left: 20px;
}
.latest-post-selection.ver2 article {
display: block;
}
.bugs-blog .latest-post-selection.ver2 .article__image {
aspect-ratio: auto;
display: inline-block;
margin: 0;
overflow: hidden;
position: relative;
transition: all .8s;
width: 33%;
vertical-align: top;
}
.bugs-blog .latest-post-selection.ver2 .article__image img {
height: auto;
margin: auto;
width: 100%;
object-fit: contain;
position: relative;
display: inline-block;
width: 100%;
}
.bugs-blog .latest-post-selection.ver2 .article__info {
display: inline-block;
width: 58%;
vertical-align: top;
margin-left: 25px;
padding: 0;
}
.bugs-blog .latest-post-selection.ver2 .article__info p {
margin-bottom: 10px;
margin-top: 10px;
}
.bugs-blog .latest-post-selection.ver2 .article__info .read-more {
background-color: #48939a !important;
text-transform: uppercase;
display: inline-block;
width: 140px;
padding: 6px 10px;
font-weight: 700;
color: #fff;
text-align: center;
margin-top: 10px;
font-size: 14px;
}
.footer-2 {
border-top: 0;
}
.footer-1 #text-3 p {
margin-bottom: 0;
}
.more-services .icon-box-text h3:after {
content: "\f054";
font-family: "Font Awesome 5 Free";
font-weight: 700;
padding-left: 10px;
color: #851468;
font-size: 16px;
}
.more-services .icon-box {
margin-bottom: 10px;
} @media only screen and (max-width: 48em) {  .type-post .entry-image {
float: none;
width: 100%;
margin: 0 0 20px 0;
}
.email-us {
margin-right: 10px;
}
.email-us::after {
padding-left: 10px;
}
.left-padding .col-inner {
padding-left: 0 !important;
}
.nav > li.html.custom.html_topbar_right {
padding: 0;
}
.footer-widgets.footer-2 .col:first-child {
padding-right: 0;
flex-basis: 100%;
max-width: 220px;
text-align: center;
margin: 0 auto 20px;
}
#custom_html-4 {
flex-basis: 100%;
max-width: 100%;
padding: 0 35px;
}
#nav_menu-4 {
flex-basis: 100%;
max-width: 100%;
margin-bottom: 0;
}
#nav_menu-5 {
flex-basis: 100%;
max-width: 100%;
}
#custom_html-2 {
flex-basis: 100%;
max-width: 100%;
padding: 0 30px;
}
.custom .newsletter {
display: none;
}
.bug-bites-home {
border-left: 0 !important;
}
.lead-mobile {
font-size: 18px;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content p {
font-size: 21px;
}
.travel-safe .section-bg.bg-loaded {
background-image: none !important;
background-color: #ccc;
}
.home-post-snippets {
margin-top: -40px;
}
.nav > li > a.schedule {
font-size: 13px;
color: #851468;
}
.nav > li > a.schedule:before {
content: "\f274";
font-family: "Font Awesome 5 Free";
font-weight: normal;
margin-right: 10px;
}
.mobile-padding .col-inner {
padding-left: 20px !important;
padding-right: 20px !important;
}
.small-top-padding .col-inner {
padding-top: 10px !important;
}
.no-padding-bottom {
padding-bottom: 0;
}
.two-lines {
margin-bottom: 9px;
}
.mobile .bg.bg-loaded {
opacity: .7;
}
.team-headshot:last-child {
padding-bottom: 0;
}
.bugs-blog .latest-post-selection.ver2 .article__image {
width: 100%;
margin-bottom: 20px;
}
.bugs-blog .latest-post-selection.ver2 .article__info {
width: 100%;
margin-left: 0;
}
}