@font-face {font-display: swap;font-family: Poppins;font-style: normal;font-weight: 300;src: url('/fonts/poppins-v20-latin-300.woff2') format('woff2'),url('/fonts/poppins-v20-latin-300.woff') format('woff') }@font-face {font-display: swap;font-family: Poppins;font-style: normal;font-weight: 500;src: url('/fonts/poppins-v20-latin-500.woff2') format('woff2'),url('/fonts/poppins-v20-latin-500.woff') format('woff') }@font-face {font-display: swap;font-family: Poppins;font-style: normal;font-weight: 800;src: url('/fonts/poppins-v20-latin-800.woff2') format('woff2'),url('/fonts/poppins-v20-latin-800.woff') format('woff') }body {font-family: Poppins;font-size: calc(12px + .5vw);font-weight: 300;line-height: 2.441rem;text-align: left;text-rendering: optimizeLegibility;text-shadow: 1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #000 }.h1-style,h1 {font-size: 1.063em;font-style: normal;font-weight: 800;letter-spacing: 0;line-height: 1;text-align: inherit }.h2-style,h2 {line-height: 1.1;text-align: inherit;font-weight: 500;font-size: 1em;}.h3-style,h3 {font-size: 2.441rem;line-height: 1.1;text-align: inherit;}.h4-style,h4 {font-size: 1em;font-weight: 500;}.h5-style,h5 {font-size: 1.25em;font-style: normal;letter-spacing: .02em;line-height: 1.2;text-align: inherit }.iconage h2 {display: inline-flex;}pre[class*=language-]>code {border-left: 10px solid #fece00;box-shadow: -1px 0 0 0 #fece00, 0 0 0 1px #dfdfdf;}div.code-toolbar {margin-top: 2em;margin-bottom: 2em;}.page-id-819 h1 {font-size: 2.063em;font-style: normal;font-weight: 800;letter-spacing: 0;line-height: 1;text-align: inherit;margin-bottom: 1em;margin-top: 2em }.hero__content-card,h3.hero__content {margin-bottom: 1em }.hero__content-text h3 {font-size: 1.953rem;margin-top: .3em }.hero__content-text p {margin-top: .3em }p.hero__content-text-desc-single {margin: 0 0 3em;}.banner-image-box-item-item h2,.page-id-819 h2 {font-size: 24px;font-style: normal;font-weight: 800;letter-spacing: 0;line-height: 1.3;text-align: inherit }a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {transition: .3s linear }a:hover {}.invert a {color: #000 }.footer-copyright a {font-weight: 300;}img[data-lazyloaded] {opacity: 0 }.site-content img,.site-main img {border-radius: .3em;}img.litespeed-loaded {-webkit-transition: opacity .2s linear .2s;-moz-transition: opacity .2s linear .2s;transition: opacity .2s linear .2s;opacity: 1 }img.chart {border-radius: 0;margin: 1em auto }div#ez-toc-container {margin-top: 2em;background: #fefefe;border-left: 0;width: 100%;border-right: 0;background-color: transparent;padding-left: 0;padding-right: 0;}div#ez-toc-container p.ez-toc-title {font-weight: 800 !important;padding-bottom: 1em;}#ez-toc-container a:hover {text-decoration: none;transition: .3s linear;color: #000!important }#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated {transform: scale(1) }#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner,#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner:after,#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner:before {background-color: #000 }#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item p.mega-block-title {font-weight: 500;border-bottom: 1px solid #fafafa !important;max-width: fit-content;text-transform: none;color: #000 }#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item p.mega-block-title {font-family: inherit;font-size: 16px;text-decoration: none;font-weight: 700;text-align: left;margin: 0;padding: 0 0 5px;vertical-align: top;display: block;visibility: inherit;border: 0;}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item>a.mega-menu-link {margin-bottom: 17px;margin-right: -3px;margin-top: 2px;font-size: 20px;font-weight: 800!important;height: unset;line-height: 1.9 }#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-3 .mega-toggle-animated {transform: scale(1) }#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-2 a.mega-menu-logo img.mega-menu-logo, .page-id-9291 form div.terms {text-align: center;margin-left: auto;margin-right: auto;max-width: fit-content }.mastery-contain {position: relative;margin: 0 auto;box-shadow: none;padding: 0px 20px 10px;background-color: #fff;border-color: #fece00;border-width: 5px;border-style: dashed;border-radius: .3em;}.mastery-contain-bg {background: url(/images/featured-hero-background.webp);background-clip: padding-box;}.mastery-contain-title {display: flex;margin: 1.48em 0 0 .8em;position: absolute;flex-wrap: wrap;flex-direction: column;align-content: flex-start;justify-content: flex-start;align-items: flex-start;}.mastery-title:before {background: url(/svg/svg-defs.svg#icon-arrow-view) no-repeat;content: "" !important;display: inline-block;font-family: unset !important;height: 1.2em;transform: translateY(6px) translateX(2px);transition: .3s linear;width: 1.2em;<!-- border: 1px solid #f1f1f1;--> border-radius: 1em;margin-right: .5em;transform: translate(0px, 0px);}.mastery-title {text-shadow: none;width: fit-content;border-radius: .3em;background-color: #fece00;border: 1px solid #fff;display: flex;align-items: center;letter-spacing: .04em !important;line-height: 1.2;color: #000;font-weight: 800;font-size: 20px;padding: .5em 1em .5em 0.5em;flex-wrap: wrap;top: -52px;position: relative;left: -25px;}.mastery-content {<!-- display: flex;--> flex-direction: column;flex-wrap: nowrap;align-content: flex-start;justify-content: flex-start;align-items: flex-start;padding: 2em 1em 1em;text-align: left;}.mastery-contain.bobs-brand-palete {border-color: #FECE00;}.mastery-contain.bobs-brand-palete.after-featured-image {border-top: 0;}.mastery-contain.bobs-brand-palete .mastery-title {background-color: #FECE00;}.contained-image {position: absolute;bottom: 0px;right: 0px;display: flex;align-items: flex-end;justify-content: flex-end;align-content: flex-end;flex-wrap: wrap;flex-direction: column-reverse;width: 28%;}.contained-image img {position: relative;filter: drop-shadow(#fece00 0.2rem 0rem 0rem);}.mastery-content p,.mastery-content h1,.mastery-content h2 {}.mastery-content p+dl,.mastery-content p+ol,.mastery-content p+ul {margin-top: 0;}.mastery-content-hero-grid.hero-grid.hero-grid-actual {display: flex;flex-direction: column;flex-wrap: wrap;align-content: flex-start;justify-content: flex-start;align-items: flex-start;margin: 0 0 1em;}ol>li>p {font-weight: 300;}ol.iconage i.dashicons {font-size: 4em;flex-direction: row;flex-wrap: wrap;align-content: flex-start;justify-content: space-between;align-items: flex-start;margin-top: 22px;display: flex;color: #030000;}ol.iconage {display: grid;grid-template-columns: 1fr 7fr;grid-template-rows: 1fr 1fr 1fr 1fr 1fr;}ol.iconage li p {margin: 1em 0 1em 36px;}.iti {width: 100% }.iti__flag,.iti__flag-container,.iti__selected-flag {margin-bottom: 0 }.iti__country-list {max-width: 323px;overflow-y: scroll;overflow-x: hidden;font-size: .64em }.iti__selected-flag {height: 50px!important;border-right: 1px solid #bebebe;border-top: 1px solid #bebebe;border-bottom: 1px solid #bebebe;background-color: #fafafa;border-radius: .3em 0 0 .3em;top: -1px;width: 50px }.iti--allow-dropdown input#phone_work_input[type=tel] {padding-left: 64px }label.privacyoptin_c {margin-top: 0;}form .terms.agree label {}.page-id-10098 form input[type=submit],.page-id-4509 form input[type=button],.page-id-4509 form input[type=submit],.page-id-857 form input[type=button],.page-id-857 form input[type=submit],.page-id-9291 form input[type=submit] {display: flex!important }.page-id-4509 .jet-slider .jet-slider__desc {margin: 0 }.page-id-857 .jet-slider__button-wrapper {margin-bottom: 1em }li#mega-menu-item-8883 img.mega-menu-logo {box-shadow: 0 8px 15px rgb(0 0 0 / 10%);border: 3px solid #fff;border-radius: 50%!important;padding: 0!important }.pwa-bar i.dashicons {font-size: 1.3em;margin: 0 0 .3em }.pwa-bar i.dashicons:before {filter: invert(80%) sepia(21%) saturate(1%) hue-rotate(170deg) brightness(0%) contrast(100%) }.top-bar-container {width: 100%;background-color: #fece00;margin-left: auto;margin-right: auto;height: 33px;}.top-bar {width: 100%;margin-right: auto;margin-left: auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;max-width: 1440px;padding-left: 1.4285rem;padding-right: 1.4285rem;justify-content: flex-end;margin: 0 auto;position: relative;display: flex;height: 33px;}div.top-bar-container div.top-bar nav {display: inherit;height: 33px;}div.top-bar-container div.top-bar nav>ul {display: flex;flex-wrap: nowrap;flex-direction: row;align-content: flex-start;align-items: flex-start;justify-content: flex-end;list-style-type: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: space-around;position: relative;width: 100%;padding: 0;list-style-type: none;font-size: .733em;font-weight: 800;height: 33px;}div.top-bar-container div.top-bar nav>ul li {display: flex;text-align: center;justify-content: space-around;align-items: center;height: 32px;align-content: center;flex-wrap: wrap;flex-direction: row;}div.top-bar-container div.top-bar nav>ul li>a {margin-left: .6em;display: flex;justify-content: center;align-items: center;align-self: center;position: relative;text-decoration: inherit;padding: 0;color: #000;}div.top-bar-container div.top-bar nav>ul li a span {display: block;text-decoration: none;position: relative;height: 12px;line-height: 12px;margin-left: .2em;}.button-animationended #mm-chat-bubble {padding: 0 10px 55px 0 }#mm-chat-bubble-wrapper div#mm-chat-bubble-message-text {max-width: unset !important;}.bob-james-branding {max-width: 868px;padding-left: .9285rem;padding-right: .9285rem;margin: 10px auto 1em }img.bobJames {width: 240px;transform: translate(0,-10px) }.bob-james-signing-off {margin-top: 2em }.page-template-bob-james-landing .top-bar,.post-template-single-bobjames .top-bar {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 868px;margin-left: auto;margin-right: auto;padding-left: 1.4285rem;padding-right: 1.4285rem }.page-id-7808 section:first-child:not(.footer-area) {margin: 1em 0!important;padding-bottom: 0 }.banner-image-box-item-item {border: 1px solid #bebebe;background-color: #fff;border-radius: 1em }.banner-box-grid.box-faqs a div.banner-image-box-item-item h2,.banner-box-grid.box-faqs a div.banner-image-box-item-item p {color: #000 }div.banner-image-box-item a:hover {text-decoration: none }.banner-image-box-item-item-icon img.avatar.wp-post-image.alignnone.size-thumbnail {box-shadow: 0 8px 15px rgb(0 0 0 / 10%) }.box-blog-details-top-author-pic img.avatar {border: 1px solid #f1f1f1 !important;}.banner-box-grid.box-faqs {margin-bottom: 0;margin-top: 0;width: 100% }.banner-box-grid.box-faqs p,.banner-image-box-item-item p {margin: 1em 1em 0 }.page-id-4599 section:first-child:not(.footer-area) {margin: 0!important;padding-bottom: 0 }.page-id-278 section:nth-of-type(2), .page-id-4599 section:nth-of-type(2) {margin-top: 0!important }.single-cherry-services section.elementor-section.section-header {padding: 0;background-color: #fcf7e9;padding-bottom: 4em;}.single-cherry-services section.elementor-section.section-header:before {top: 0;transform-origin: 0 0;display: block !important;content: "" !important;font-family: unset !important;transform: translateY(0) skewY(-1.25deg);background: inherit;height: 100%;left: 0;position: absolute;right: 0;margin-top: -3.64em;}.single-cherry-services section.elementor-section.section-header:after {bottom: 0;transform-origin: 100%;display: block !important;content: "" !important;font-family: unset !important;transform: translateY(0) skewY(-1.25deg);background: inherit;height: 100%;left: 0;position: absolute;right: 0;}section.elementor-section.elementor-section-boxed.blog-post-listing {margin-top: 1em;padding-top: 0 }.service-content-wrap .content_wrap .service-content section:first-child {padding-top: 0;margin-top: 0 }.service-content-wrap {}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item-6452>ul.mega-sub-menu {left: -62px;}.btn-block {margin-top: 20px;max-width: 800px;padding: 12px 24px 11px 20px !important;color: #fff;fill: #fff;width: 100%;font-weight: 300;display: inline-block;fill: #fff;text-align: center;letter-spacing: .06em!important;border: 3px solid #000000 !important;line-height: 2.2;text-decoration: none;vertical-align: middle;-webkit-user-select: none;white-space: nowrap;background-color: #fece00 !important;}.btn-block:hover {}i.dashicons {display: inline-block;font: inherit;font-family: dashicons;font-weight: 400;position: static;margin: 0 6px 0 0;vertical-align: top;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: inherit;background: 0 0;height: auto;width: auto;top: auto }.single-post .post__right-col h1.entry-title {margin-bottom: .21em;font-weight: 800 }.subheader-short-desc {margin-bottom: .81em }.textwidget .email_sub_terms label {font-size: .704em }.author-init_bobjames .jet-slider,.page-id-4509 .jet-slider,.page-id-6998 .jet-slider,.page-id-8490 .jet-slider,.page-id-857 .jet-slider {text-align: center }.jet-slider__button-wrapper {grid-area: button }img.avatar.wp-post-image {margin-left: auto!important;margin-right: auto!important;display: block;padding: 0!important }.profile-photo-header {margin-bottom: 1.6em }.profile-image {box-shadow: 0 8px 15px rgb(0 0 0 / 10%);border: 8px solid #fff;border-radius: 2em !important;padding: 0!important;margin-top: 0 !important;}.review-testimonial-grid-item.review-circle-bg {background: url(/wp-content/uploads/2023/03/review-testimonial-circle.webp) top center/150px no-repeat;display: grid;margin: 10px 24px }.review-testimonial-grid .review-circle-bg p {align-self: self-end;font-weight: 300;margin: 0 0 .6em }.review-testimonial-grid .review-circle-bg p.client-name {align-self: self-start;font-size: 1.282em;margin: 10px 0 0;font-weight: 500;line-height: 1.1;text-align: inherit;}.banner-image-box-item-item h2,.box-faqs .banner-image-box-item .banner-image-box-item-item h2 {background-color: #fefefe;line-height: 2em }.banner-image-box-item-item h2 {padding: 0;margin: 0 }.hero-services-grid-item-title,.review-testimonial-grid {text-align: center }.elementor-row-bgfill-2 {background-color: #fcf7e9;}section.elementor-row-bgfill-2:before {border-top: 1em solid #fece00;}section.elementor-row-bgfill-2:after {border-bottom: 1em solid #fece00;}section.elementor-row-bgfill-3 {background-color: #fafafa;}section.elementor-section-boxed:before {top: 0;transform-origin: 0 0;display: block!important;content: ""!important;font-family: unset!important;transform: translateY(0) skewY(-1.25deg);background: inherit;height: 100%;left: 0;position: absolute;right: 0 }section.elementor-section-boxed:after {bottom: 0;transform-origin: 100%;display: block!important;content: ""!important;font-family: unset!important;transform: translateY(0) skewY(-1.25deg);background: inherit;height: 100%;left: 0;position: absolute;right: 0 }section.elementor-row-bgfill-3:before {top: 0;transform-origin: 0 0;display: block!important;content: ""!important;font-family: unset!important;transform: translateY(0) skewY(-1.25deg);background: inherit;height: 100%;left: 0;position: absolute;right: 0 }section.elementor-row-bgfill-3:after {bottom: 0;transform-origin: 100%;display: block!important;content: ""!important;font-family: unset!important;transform: translateY(0) skewY(-1.25deg);background: inherit;height: 100%;left: 0;position: absolute;right: 0 }.nested-container {width: 100% }.nested-container h3:first-child {margin-top: .6em }.nested-container-center {width: 100%;text-align: center }.nested-container-center-66 {text-align: center;margin-left: auto;margin-right: auto }.nested-container-center-66 h2:first-child {margin-top: 1em }.nested-container-center-66 h2 {font-weight: 800;margin-bottom: .35em;}.nested-container-center-66 h2.orange {}.nested-container-center h2.blue,.nested-container-center-66 h2.blue {color: #2267bb;font-weight: 800 }.btn-accent-66 {background-color: #fefefe;color: #000;border: 1px solid #bebebe;border-radius: .3em }.btn-accent-66.btn-accent-66-green i.dashicons {color: #fff;}.btn-accent-66.btn-accent-66-blue {background-color: #fece00;color: #000000;border-color:#dda917bf;}.btn-accent-66.btn-accent-66-green {background-color: #96c635;color: #fff;border-color: #96c635bf;}.btn-accent-66.btn-accent-66-blue:focus,.btn-accent-66.btn-accent-66-blue:hover,.btn-accent-66.btn-accent-66-green:focus,.btn-accent-66.btn-accent-66-green:hover {box-shadow: 0 8px 15px rgb(0 0 0 / 10%);color: #000000;}.btn-accent-66.btn-accent-66-green:hover {color: #fff !important;}.btn-accent-66:focus i.dashicons,.btn-accent-66:hover i.dashicons {}.btn-accent-66 i.dashicons {color: #000000;}.nested-container-max-599 .banner-email-grid {display: flex;flex-direction: column }input#email1.inputbox.email-subscriber,input#first_name.inputbox.email-subscriber,input#phone_work_input.inputbox.email-subscriber {margin-bottom: 10px;font-size: .8em;height: 50px }input#email1.inputbox.email-subscriber {margin-top: 10px;}.shortcode_widget .textwidget .banner-email-grid {display: block;text-align: left;}.shortcode_widget .textwidget .banner-email-grid-form form input {width: 100%;}.shortcode_widget .textwidget .banner-email-grid-form form {padding: 0;border: none;margin: 20px 0 0 }.hero-grid {display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr }.hero-grid-actual {display: grid;grid-template-columns: 1fr 1fr }.pricingtable {margin-bottom: 40px }img {-khtml-user-select: none;-o-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;border: 0;height: auto;max-width: 100%;vertical-align: top }.site-header .site-branding {display: none }header#masthead:after {bottom: 0;transform-origin: 100%;display: block !important;content: "" !important;font-family: unset !important;transform: translateY(0) skewY(-1.25deg);background: inherit;height: 100%;left: 0;position: absolute;right: 0;}.page-template-bob-james-landing .site-header .site-branding,.post-template-single-bobjames .site-header .site-branding,.site-header.style-4 .site-branding:not(.header-style-4 .site-header.style-4 .site-branding) {display: block;margin-top: 0!important;height: unset!important;margin-bottom: 0!important;padding: unset!important }#mega-toggle-block-2 a.mega-menu-logo img.mega-menu-logo {padding: 20px 0 }.mobile-header-icons a::selection,.pwa-bar a::selection {background-color: transparent }.mobile-header-icons a::-moz-selection .pwa-bar a::-moz-selection {background-color: transparent }.mobile-header-icons a,.pwa-bar a {-webkit-user-select: none;-moz-user-select: -moz-none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;text-decoration: none;}.icon {display: inline-block;height: 32px;width: 32px }.fa-chevron-right:before,.main-navigation .sub-menu li.menu-item-has-children>a:after,.main-navigation:not(.vertical-menu) .sub-menu>li>a:before {background: url(/svg/svg-defs.svg#icon-bx-chevron-right-view) no-repeat;content: ""!important;display: inline-block;font-family: unset!important;height: 1.2em;width: 1.2em;transform: translateY(5px);border: 1px solid #f1f1f1;border-radius: 1em }a.page-numbers i.fa-chevron-right:before {transform: translateY(2px) }.fa-chevron-left:before {background: url(/svg/svg-defs.svg#icon-bx-chevron-right-view) no-repeat;content: ""!important;display: inline-block;filter: invert(80%) sepia(21%) saturate(872%) hue-rotate(346deg) brightness(118%) contrast(101%);font-family: unset!important;height: 1.2em;width: 1.2em;transform: rotate(180deg) translateY(-2px) }.para-notice {padding: 0 0 0 30px;margin: 30px 0;border-left: 6px solid #fece00;quotes: none;display: flex;align-items: center }.arrow-right-before:before {background: url(/svg/svg-defs.svg#icon-arrow-view) no-repeat;content: ""!important;display: inline-block;filter: invert(76%) sepia(31%) saturate(872%) hue-rotate(346deg) brightness(93%) contrast(119%);font-family: unset!important;transform: translateY(12px) translateX(-2px);transition: .3s linear;width: 2em;margin: -14px 0 0 -7px;height: 2em }.em-link {margin: 0 10px 0 0px }.em-link:hover {transition: .3s linear }h3.entry-title {margin-top: 0!important;padding-top: 0 }header.entry-header h3.entry-title a {margin: 0;color: #000;font-weight: 800 }header.entry-header h3.entry-title a:hover {text-decoration: none }header.entry-header h3.entry-title a:after {transform: translateY(10px) translateX(2px) }header.entry-header h3.entry-title a:hover:after {transform: translateY(10px) translateX(7px) }#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:after,.em-link:after,.template-default .services-item *+.btn:after,.template-default .services-item .title_wrap a:after,.template-default-description .services-item *+.btn:after {background: url(/svg/svg-defs.svg#icon-arrow-view) no-repeat;content: ""!important;display: inline-block;font-family: unset!important;height: 1.2em;transform: translateY(6px) translateX(2px);transition: .3s linear;width: 1.2em;border: 1px solid #f1f1f1;border-radius: 1em;margin-left: .5em }.header-style-4 header#masthead.style-4 {background-color: #fece00;}.page-template-bob-james-landing .style-4 div.header-container-style-7,.post-template-single-bobjames-php .style-4 div.header-container-style-7{position: relative;z-index: 106;background-color: #fff;}#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle+#mega-menu-max_mega_menu_1 {z-index: -1 }#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {font-weight: 800;transition: .3s linear }.faq-em-link:before {content: ""!important;padding-left: 16px }#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:hover:after,.em-link:hover:after,.template-default .services-item *+.btn:hover:after,.template-default .services-item .title_wrap a:hover:after,.template-default-description .services-item *+.btn:hover:after {transform: translateY(6px) translateX(7px);transition: .3s linear }#mega-menu-wrap-main #mega-menu-main a.mega-menu-link:hover:after {transform: translateY(3px) translateX(7px);transition: .3s linear }#mega-menu-wrap-main #mega-menu-main a.mega-menu-link:hover {transition: .3s linear }#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {font-size: unset;font-weight: 300;color: #000;text-transform: none }#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {filter: grayscale(.09) contrast(15);}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu {border-radius: .3em;width: 680px;padding: 1.6em 0 .8em 2em;background-color: #fefefe;border: 1px solid #bebebe;}.fa-star:before {background: url(/svg/star.svg) no-repeat;content: ""!important;display: inline-block;font-family: unset!important;height: 1.5em;width: 1.5em }.fa-star.checked:before {color: orange;filter: invert(72%) sepia(31%) saturate(872%) hue-rotate(0deg) brightness(100%) contrast(100%) }.site-header .search-form__input-wrap:before {background: url(/svg/svg-defs.svg#icon-magnifier-view) no-repeat;content: ""!important;filter: invert(80%) sepia(21%) saturate(823%) hue-rotate(44deg) brightness(27%) contrast(91%);font-family: unset!important;height: 1.1em;width: 1.1em }.twitter a,.twitter a:hover {color: #7bb8f3;font-weight: 800 }.twitter:before {background: url(/svg/svg-defs.svg#icon-twitter-view) no-repeat;content: ""!important;display: inline-block;filter: invert(80%) sepia(21%) saturate(872%) hue-rotate(170deg) brightness(119%) contrast(91%);height: 1.2em;width: 1.2em;margin-right: 2px;transform: translate(0,3px) }.twitter-follow:before {margin-right: .4em }.top-wdgt .twitter:before {margin-right: 14px }.search-form__toggle:before {background: url(/svg/svg-defs.svg#icon-magnifier-view) no-repeat;content: ""!important;display: inline-block;height: 1.1em;width: 1.1em;filter: invert(80%) sepia(21%) saturate(0%) hue-rotate(171deg) brightness(16%) contrast(91%);transition: .3s ease-out }.time-clock:before {background: url(/svg/svg-defs.svg#icon-clock-line-view) no-repeat;content: ""!important;display: inline-block;filter: invert(80%) sepia(21%) saturate(872%) hue-rotate(44deg) brightness(124%) contrast(91%);height: 1.3em;width: 1.3em;margin-right: 7px;transform: translate(-2px,6px) }.search-form__close:before {background: url(/svg/svg-defs.svg#icon-bx-x-circle-view) no-repeat;content: ""!important;display: inline-block;filter: invert(80%) sepia(21%) saturate(1%) hue-rotate(170deg) brightness(0%) contrast(91%);}.fa-settings {background: url(/svg/settings.svg) no-repeat;content: ""!important;display: inline-block;filter: invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(36%) contrast(74%);height: 1.5em;width: 1.5em;vertical-align: middle;}ol li:not(ol.iconage li, ol.bobs-ol li) {font-weight: 500;}ul li:not(#ez-toc-container li,ul.bobs-ul li,div.textwidget li,div.social-list li,.breadcrumbs-ul li,#gdpr-cookie-types ul li,.jet-slider__desc ul li) {display: flex;align-items: flex-start;justify-content: flex-start;margin-top: 0px !important;font-weight: 500;line-height: 1em;margin-bottom: 1em;}ol.bobs-ol>li:before {position: relative !important;top: -3px !important;}.bobs-ol li {margin-bottom: 2.2em;font-weight: 500;}ol.bobs-ol {margin-top: 2em }ol.bobs-ol li::marker {font-size: larger }.hentry .bobs-ul li ol.bobs-ol {margin-left: -.5em;margin-top: 1em }.hentry ol.bobs-ol ul li,ol.bobs-ol li>ol>li {margin: 1em 2.7em 0 1.3em !important;}.hentry ol.bobs-ol ul li:before,ol.bobs-ol li>ol>li:before {content: "✔️" !important;display: inline-block;filter: invert(80%) sepia(21%) saturate(872%) hue-rotate(384deg) brightness(118%) contrast(71%);height: 2em;transform: translateY(-2px);vertical-align: middle;width: 2em;transform: translate(0px, 0px) scale(1.2);margin-left: 10px;}.hentry .bobs-ul {margin: 0 0 3em }.hentry .bobs-ul li {list-style: none;margin: 1em 0 0 }.hentry .bobs-ul li:before {margin: 10px }.hentry .bobs-ul li .bobs-ol li {margin: 0 }.comment-content ul:not([class])>li:before,.elementor-container .elementor-column .elementor-widget-wrap ul li:before,.elementor-container .elementor-row .elementor-widget-container ul li:before,.elementor-row .elementor-column .elementor-element-populated ul li:before,.elementor-section .elementor-container .nested-container ul:not(.ez-toc-list,.ez-toc-list-level-2,.social-list__items,.iti__country-list) li:before,.elementor-section .elementor-container .nested-container-center ul li:before,.hentry ul:not([class])>li:before,.wc-tab ul:not([class])>li:before,.elementor-section .elementor-container .nested-container-center ul li:before:not .iti__country-list li.iti__country:before {content: "";width: 8px;height: 8px;border-radius: 50%;background-color: #fece00;display: inline-block;transform: translate(-1px,-2px) }.fa-tick-right {background: url(/svg/svg-defs.svg#icon-tick-outline-view) no-repeat;content: ""!important;display: inline-block;filter: invert(80%) sepia(21%) saturate(872%) hue-rotate(87deg) brightness(118%) contrast(71%);height: 2em;transform: translateY(-2px);vertical-align: middle;width: 2em;transform: translate(-4px,-1px) scale(.66);}.js-notice {font-size: 1.25em;transform: translateY(6px) }#social-list-ty.inline-list li {margin: 1em 1em 1em 0 }.fa-twitter {background: url(/svg/svg-defs.svg#icon-twitter-view) no-repeat;content: ""!important;display: inline-block;filter: invert(0) sepia(0) saturate(0) hue-rotate(0) brightness(164%) contrast(91%);height: 2em;width: 2em }.fa-facebook {background: url(/svg/svg-defs.svg#icon-facebook-view) no-repeat;content: ""!important;display: inline-block;filter: invert(0) sepia(0) saturate(0) hue-rotate(0) brightness(164%) contrast(91%);height: 2em;width: 2em }.social-list .menu-item>a[href*="twitter.com"]:before {background: url(/svg/svg-defs.svg#icon-twitter-view) no-repeat;content: ""!important;filter: invert(0) sepia(0) saturate(0) hue-rotate(0) brightness(184%) contrast(91%);height: 1em;width: 1em }.social-list .menu-item>a[href*="facebook.com"]:before {background: url(/svg/svg-defs.svg#icon-facebook-view) no-repeat;content: ""!important;filter: invert(0) sepia(0) saturate(0) hue-rotate(0) brightness(184%) contrast(91%);height: 1em;width: 1em;content: "\eb82" }html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100% }body,figure {margin: 0 }article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display: block }audio,canvas,progress,video {display: inline-block;vertical-align: baseline }a:active,a:hover {outline: 0 }b,strong {font-weight: 500 }small {font-size: 80% }button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0 }button {overflow: visible }button,select {text-transform: none }button,html input[type=button],input[type=reset],input[type=submit] {-webkit-appearance: button;cursor: pointer }button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0 }input {line-height: normal }input[type=checkbox],input[type=radio] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 }input[type=search] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;box-sizing: content-box }input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance: none }table {border: 1px solid #f1f1f1;background-color: #fefefe;padding: 25px 0;margin: 0 0 1.5em;width: 100% }td,th {padding: 0 }.container {margin-left: auto;margin-right: auto;padding-left: 1.4285rem;padding-right: 1.4285rem }.archive.author .site-content_wrap.container,.archive.category .site-content_wrap.container {max-width: unset;padding: unset;padding-left: unset;padding-right: unset }.page-id-8490 .site-content_wrap.container {margin-top: 0;padding-top: 0;}.cherry-services.services-wrap .cherry-services-row,.row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -1.4285rem;margin-right: -1.4285rem }.cherry-services.services-wrap .cherry-services-row:after,.cherry-services.services-wrap .cherry-services-row:before,.row:after,.row:before {content: none!important }.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {position: relative;min-height: 1px;padding-left: 1.4285rem;padding-right: 1.4285rem;float: none }.col-xs-12 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }p {margin: .9em 0 1em }.post__right-col .entry-content,.posts-list__item-content .entry-content {margin-top: .2em }.dropcaps,.single .post>.entry-content>p:first-of-type:first-letter {font-size: 1.953rem;font-weight: 300;float: left;line-height: 1.1;padding: 0 23px 0 20px;position: relative }.text-align-left {text-align: left }html {-webkit-box-sizing: border-box;box-sizing: border-box }*,:after,:before {-webkit-box-sizing: inherit;box-sizing: inherit }dl,ol,ul {margin: 1em 0;padding: 0 }dl:last-child,ol:last-child,ul:last-child {margin-bottom: 0 }p+dl,p+ol,p+ul {margin-top: 2em;margin-bottom: 2em }.post .post__right-col .entry-content ul {margin-top: 1em }ul li:not(div#ez-toc-container ul>li,ol.bobs-ol ul>li,ul.bobs-ul li,ul.breadcrumbs-ul li,.social-list .social-list__items .menu-item,#gdpr-cookie-message li,.widget ul>li,.faq-container ul>li):before {content: " "!important;background-color: #fece00;width: 1em;height: 1em;border-radius: 50%;min-width: 20px;}.jet-slider__desc ul li:before {left: unset !important;}.post-template-single-bobjames ul li:not(div#ez-toc-container ul>li,ol.bobs-ol ul>li,ul.bobs-ul li,ul.breadcrumbs-ul li,.social-list .social-list__items .menu-item,#gdpr-cookie-message li,.widget ul>li,.faq-container ul>li):before {background-color: #FECE00;}.page-template-bob-james-landing ul li:not(div#ez-toc-container ul>li,ol.bobs-ol ul>li,ul.bobs-ul li,ul.breadcrumbs-ul li,.social-list .social-list__items .menu-item,#gdpr-cookie-message li,.widget ul>li,.faq-container ul>li):before {background-color: #FECE00;min-width: 20px;}.post-template-single-bobjames .para-notice, .page-template-bob-james-landing .para-notice {border-color: #FECE00;}.post-template-single-bobjames pre[class*=language-]>code,.page-template-bob-james-landing pre[class*=language-]>code {border-left: 10px solid #FECE00;box-shadow: -1px 0 0 0 #FECE00, 0 0 0 1px #dfdfdf;}.jet-slider__desc ul li:before {position: relative !important;}.comment-content ol,.comment-content ul:not([class]),.hentry ol,.hentry ul:not([class]),.wc-tab ol,.wc-tab ul:not([class]) {list-style: none;}.comment-content ol li+li,.comment-content ol li>ol li,.comment-content ol li>ul li,.comment-content ul:not([class]) li+li,.comment-content ul:not([class]) li>ol li,.comment-content ul:not([class]) li>ul li,.hentry ol li+li,.hentry ol li>ol li,.hentry ol li>ul li,.hentry ul:not([class]) li+li,.hentry ul:not([class]) li>ol li,.hentry ul:not([class]) li>ul li,.wc-tab ol li+li,.wc-tab ol li>ol li,.wc-tab ol li>ul li,.wc-tab ul:not([class]) li+li,.wc-tab ul:not([class]) li>ol li,.wc-tab ul:not([class]) li>ul li {margin-top: 5px }.comment-content ol>li:before,.comment-content ul:not([class])>li:before,.hentry ol>li:before,.hentry ul:not([class])>li:before,.wc-tab ol>li:before,.wc-tab ul:not([class])>li:before {margin-right: 10px;}.comment-content ol,.hentry ol {counter-reset: li }.comment-content ol>li:before,.hentry ol>li:before {content: counter(li);counter-increment: li;font-size: .64em;font-weight: 800;color: #000;line-height: 2em;background-color: #fece00;width: 2em;height: 2em;border-radius: 50%;display: inline-grid;align-items: center;justify-items: center;position: relative;border: 1px solid #dda917bf;transform: translate(0px, -2px);}.post-template-single-bobjames .comment-content ol>li:before, .page-template-bob-james-landing .comment-content ol>li:before, .post-template-single-bobjames .hentry ol>li:before, .page-template-bob-james-landing .hentry ol>li:before {background-color: #FECE00;}ol.iconage>li:before {transform: translate(-20px, -8px);}li>ol,li>ul {margin-bottom: 0 }.inline-list {padding: 0;margin: 0;list-style: none }.inline-list li {display: inline-block }.hentry table:not([class]) {margin: 0 0 2.43em;max-width: 100% }.hentry table:not([class]) td,.hentry table:not([class]) th {padding: 5px;vertical-align: top }.hentry table:not([class]) td+td,.hentry table:not([class]) td+th,.hentry table:not([class]) th+td,.hentry table:not([class]) th+th {border-left: 1px solid }.hentry h1+table,.hentry h2+table,.hentry h3+table,.hentry h4+table,.hentry h5+table,.hentry h6+table,.hentry p+table {margin: 32px 0 }#toTop:before,.cherry-trend-views__count:before,.comment-content ul:not([class])>li:before,.comment-navigation div>a:after,.comment-navigation div>a:before,.comment-reply-link:before,.cs-instagram__cover:before,.hentry ul:not([class])>li:before,.lg-outer .lg-actions .lg-icon.lg-next:before,.lg-outer .lg-actions .lg-icon.lg-prev:after,.lg-outer .lg-thumb-outer .lg-icon:after,.lg-outer .lg-toolbar .lg-icon:after,.main-navigation .menu .menu-item-has-children :after,.mejs-overlay-button:before,.post-format-link:before,.post-navigation div>a:after,.post-navigation div>a:before,.posts-navigation div>a:after,.posts-navigation div>a:before,.pricing-table__features .pricing-feature__inner:before,.search-form__close,.search-form__toggle,.site-header .search-form__submit:before,.smart-slider__instance .sp-arrow:before,.smart-slider__instance .sp-full-screen-button:before,.smart-slider__instance .sp-thumbnail-arrow:before,.sub-menu-toggle:before,.swiper-button-next:before,.swiper-button-prev:before,.tm-pg_front_gallery .tm-pg_front_gallery-grid .tm_pg_gallery-item_link_show-more span:after,.tm-pg_front_gallery .tm-pg_front_gallery-justify .tm_pg_gallery-item_link_show-more span:after,.tm-pg_front_gallery .tm-pg_front_gallery-masonry .tm_pg_gallery-item_link_show-more span:after,.tm-pg_front_gallery .tm_pg_gallery-item_default_icon:before,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next i:before,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev i:before,.tm-testi--default-4 .tm-testi__item-body p:before,.tm-testi--speech-bubble .tm-testi__item-body p:before,.tm-testi__item-body:before,.widget_nav_menu ul li a:before,blockquote:before,nav.main-navigation>.tm-mega-menu.mega-menu-mobile-on .mega-menu-mobile-arrow i {display: inline-block;line-height: 1;speak: never;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.page-preloader-cover {position: fixed;z-index: 0;top: 0;left: 0;display: none;width: 100%;height: 100%;background-color: #fff }#toTop:before {background: url(/svg/svg-defs.svg#icon-bx-chevron-down-view) no-repeat;content: ""!important;transform: translate(0, 5px) rotate(180deg);filter: invert(80%) sepia(21%) saturate(1%) hue-rotate(170deg) brightness(0%) contrast(91%) display: inline-block;font-family: unset!important;height: 25px;width: 26px }#toTop:focus {outline: 0 }blockquote,q {quotes: none;display: flex;align-items: center }blockquote:after,blockquote:before,q:after,q:before {content: ""!important;display: inline-block;height: 2em;filter: brightness(0) }blockquote:after {display: none }.btn,form button,form input[type=button],form input[type=reset],form input[type=submit] {border: 1px solid #bebebe;padding: 13px 24px 11px 20px;cursor: pointer;text-align: center;white-space: nowrap;-o-text-overflow: ellipsis;color: #000;font-weight: 800;letter-spacing: .04em!important;display: inline-block;line-height: 1.2;text-decoration: none;font-size: 20px;background-color: #fefefe;border-radius: .3em;height: 50px }a.header-btn.btn.btn-accent-1 {width: 100%;max-width: fit-content;color: #000;font-weight: 800 }.btn:hover,form button:hover,form input[type=button]:hover,form input[type=reset]:hover,form input[type=submit]:hover {-o-transition: .3s;text-align: center;transition: .3s linear;-webkit-transition: .3s;color: #000;text-decoration: none }.btn:focus,form button:focus,form input[type=button]:focus,form input[type=reset]:focus,form input[type=submit]:focus {outline: 0 }.btn:active,.btn[class*=btn][class*=btn-]:active,form button:active,form button[class*=btn][class*=btn-]:active,form input[type=button]:active,form input[type=button][class*=btn][class*=btn-]:active,form input[type=reset]:active,form input[type=reset][class*=btn][class*=btn-]:active,form input[type=submit]:active,form input[type=submit][class*=btn][class*=btn-]:active {-webkit-box-shadow: none;box-shadow: none }.btn-link,.link {display: inline-block }.btn-link:hover,.link:hover {text-decoration: none }.header-btn {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center }input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {padding: 12px;border: 1px solid;line-height: 1.5;border-radius: 0 }input[type=date] {padding: 9.5px 15px 10.5px }input[type=color],input[type=datetime-local],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea {-moz-appearance: none }input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url] {-webkit-hyphens: none;-ms-hyphens: none;hyphens: none }select {border: 1px solid;max-width: 100% }textarea {width: 100%;height: 200px;min-height: 200px;vertical-align: top;resize: none;overflow: auto }.search-form {padding: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;position: relative;border: none;background-color: transparent }.page-id-10208 .site-content_wrap.container .search-form {align-items: center;flex-direction: column;align-content: center;justify-content: center;}.page-id-10208 .site-content_wrap.container img.search-logo {width: 240px }.page-id-10208 .site-content_wrap.container .search-form__field {padding: 12px 12.5px 10px 15px !important;}.site-header .search-form {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-flow: row nowrap;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: absolute;z-index: -1;top: -999em;left: 0;right: 60px;margin: 0;opacity: 0;-ms-transform: translateY(-100%);-webkit-transition: opacity .3s ease-out,-webkit-transform .3s ease-out;transition: opacity .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out;-o-transition: opacity .3s ease-out,transform .3s ease-out;display: none }.site-header.search-active .search-form {top: .48em;opacity: 1;visibility: visible;z-index: 3;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: flex;padding: 0 1em!important;height: 76px;margin: 1.6em 0 0!important }.search-form__toggle {font-size: 17px;cursor: pointer;position: relative;display: inline-block }.search-form__toggle:before {transform: translate(0,-6px);filter: invert(80%) sepia(21%) saturate(1%) hue-rotate(170deg) brightness(0%) contrast(91%) }.site-header.search-active .search-form__toggle {opacity: 0;visibility: hidden;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px) }.search-form__close {cursor: pointer;position: absolute;top: 95%;right: 25px;-webkit-transform: translateY(-150%);-ms-transform: translateY(-150%);transform: translateY(-150%);opacity: 0;visibility: hidden;width: 15px;height: 15px }.search-form__close:before {content: "\ea18";height: 1.3em;width: 1.3em;transform: translate(-24px,-14px);border-radius: 50%;}.site-header.search-active .search-form__close {-o-transition: .5s ease-out;opacity: 1;visibility: visible;z-index: 17 }.search-form__input-wrap {position: relative;}.site-header .search-form__input-wrap {margin: 0;min-width: 0;-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto }.site-header .search-form__input-wrap:before {display: inline-block;line-height: 1;speak: never;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\ea66";position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: -1 }.search-form__field[type=search] {-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;max-width: 100%;min-width: 50px }.site-header .search-form__field[type=search] {background: 0 0;border: none;-webkit-box-shadow: none;box-shadow: none;margin-left: 1.4em;padding: 1em!important }.site-header .search-form__field[type=search]:focus {background: 0 0 }.search-form__submit {z-index: 1;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto }.site-header .search-form .search-form__submit {-webkit-box-shadow: none!important;box-shadow: none!important;line-height: 1;-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;padding: 10px 20px;color: #000;}.comments-area>.comment-respond {margin-top: -36px }.comment-reply-title {margin-bottom: 23px }.comment-reply-title #cancel-comment-reply-link {float: right;margin-left: 10px;font-size: 12px }.comment-form-author,.comment-form-comment,.comment-form-email,.comment-form-url {position: relative }.comment-form-comment {margin: 0 }.comment-form-author,.comment-form-email,.comment-form-url {margin: 0 0 20px;grid-column: span 1 }.comment-form .form-submit {margin: 20px 0 0 }.comment-form .comment-notes,.comment-form .logged-in-as {margin: 0 0 20px }a {background-color: transparent;text-decoration: none;color: #0D47A1;font-weight: 500 }.post-template-single-bobjames ol li strong:first-child:not(p strong) {}.post-template-default .entry-content h2:first-child,.post-template-single-bobjames .entry-content h2:first-child {margin-top: 2em }.page-template-bob-james-landing .entry-content h3:first-child {margin-top: 1em;}body.page-template.page-template-page-templates span.ulspant {font-weight: 800;}.service-slogan.ulspant::before {}.service-slogan.ulspant {font-weight: 500;font-size: 1em;}.main-navigation {display: block;width: 100% }.main-navigation ul {margin: 0;padding-left: 0;list-style: none }.main-navigation li {position: relative;text-align: left }.main-navigation a {position: relative;display: block;text-decoration: none }.main-navigation a:after {cursor: pointer;position: absolute;font-size: 8px;line-height: 1 }li.mega-menu-item ul.mega-sub-menu li {margin-bottom: 3px!important;padding: .2em!important }.pagination {margin-top: 40px;padding-top: 40px;text-align: center }#content .nav-links .page-numbers,.site-content .page-links a,.site-content .page-links>.page-links__item,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers {line-height: 43px;display: inline-block;min-width: 45px;height: 45px;padding: 0 2px;text-align: center;text-decoration: none;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;margin-bottom: 5px;border: 1px solid;border-radius: 0 }#content .nav-links .page-numbers:not(:last-child),.site-content .page-links a:not(:last-child),.site-content .page-links>.page-links__item:not(:last-child),.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:not(:last-child) {margin-right: 5px }#content .nav-links .page-numbers.next,#content .nav-links .page-numbers.prev,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev {border: none;margin: 0 5px }#content .nav-links .page-numbers.next i,#content .nav-links .page-numbers.prev i,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next i,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev i {vertical-align: baseline }#content .nav-links .page-numbers.prev:first-child,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev:first-child {margin: 0 13px 0 0 }.breadcrumbs {padding: .751em 0 1.141em;margin-bottom: 3.33em;}.social-list .social-list__items {margin-left: -12px;margin-right: -12px;margin-top: 4px }.social-list .social-list__items .menu-item {padding-left: 12px;padding-right: 12px }.social-list .menu-item {margin: 0 }.social-list .menu-item:before {display: none }.social-list .menu-item>a {display: block;text-decoration: none;text-align: center }.social-list .menu-item>a:hover {text-decoration: none }.social-list .menu-item>a[href*="twitter.com"]:before {content: "\eb98" }.social-list .menu-item>a:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem;display: block;line-height: 1.5em;margin: auto }.social-list .menu-item>a[href*="facebook.com"]:before,.social-list .menu-item>a[href*="instagram.com"]:before,.social-list .menu-item>a[href*="plus.google.com"]:before,.social-list .menu-item>a[href*="twitter.com"]:before {display: inline-block;font-family: nc-icon-mini;line-height: 1;speak: never;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute!important }.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto!important;color: #21759b;display: block;font-size: .875rem;font-weight: 300;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000 }.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;margin-top: 2em!important;margin-bottom: 1em!important }.clear:after,.clear:before,.comment-body:after,.comment-body:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.posts-list--default-small-image .hentry:after,.posts-list--default-small-image .hentry:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.widget_recent_comments ul li:after,.widget_recent_comments ul li:before {content: "";display: table;table-layout: fixed }.clear:after,.comment-body:after,.comment-content:after,.entry-content:after,.posts-list--default-small-image .hentry:after,.site-content:after,.site-footer:after,.site-header:after,.widget_recent_comments ul li:after {clear: both }.hidden {display: none }.comments-area {position: relative }.comment-reply-link {font-size: 12px;text-transform: uppercase;font-weight: 300 }.comment-reply-link:before {content: "\e911";vertical-align: baseline;margin-right: 5px }.card {display: block }.site {overflow: hidden;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;min-height: 100vh }.site-content,.site-footer,.site-header {width: 100% }.site-content {-webkit-box-flex: 1;-webkit-flex: auto;-ms-flex: auto;flex: auto;min-height: 1px;background-color: #fff;}.site-content_wrap .sidebar,.site-content_wrap .single-project,.site-content_wrap .single-service {position: relative }.site .container.site-content,.site .container.site-footer,.site .container.site-header {padding-left: 0;padding-right: 0 }.site-header {margin-top: 0;position: relative;}.header-container {padding: 0;position: relative;border-left: 0;border-right: 0;border-bottom: 0 }.header-container_wrap {padding: 10px 20px 5px;position: relative;z-index: 10 }.style-1 .header-container,.style-2 .header-container,.style-6 .header-container,.style-7 .header-container {padding: 0;border-bottom: 1px solid #f1f1f1 }.site-header .header-container.transparent {position: absolute!important;left: 0;right: 0;z-index: 90 }.site-header .header-container.transparent:not(.isStuck) {background: 0 0;top: auto!important }.header-container__flex {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: center;-webkit-box-align: center;-webkit-align-items: flex-end;-ms-flex-align: flex-end;align-items: center }.header-container__flex-wrap {position: relative;z-index: 100 }.header-nav-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: center;-webkit-box-flex: 1;-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;max-width: 100%;width: 100%;align-content: center;justify-content: flex-end }.header-components {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center }.header-components,.site-branding {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto }.site-header .header-components>* {visibility: visible;opacity: 1 }.site-header.search-active .header-components>*,.site-header.search-active .main-navigation,.site-header.search-active .menu-toggle,.site-header.search-active .site-branding {opacity: 0;visibility: hidden;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px) }.site-header.style-4 .site-branding {margin-top: 20px;margin-bottom: 20px }.site-header.style-4 .search-form__close {right: -15px }a.site-logo__link img:hover {transition: .3s !important;box-shadow: 0 8px 15px rgb(0 0 0 / 10%);}.site-logo__link {text-decoration: none;line-height: 1 }.hentry {position: relative }.posts-list--default .hentry:not(:first-child) {margin-top: 3em;padding-top: 1em }.single-post .hentry {margin-bottom: 34px }.posts-list--search .posts-list__item+.posts-list__item {margin-top: 40px;padding-top: 40px;border-top-width: 1px;border-top-style: solid }.entry-header *+.entry-title {margin-top: 10px }.page-template-bob-james-landing .col-xs-12,.post-template-single-bobjames .col-xs-12 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 868px;margin-left: auto;margin-right: auto;padding-left: 1.4285rem;padding-right: 1.4285rem }.page-template-bob-james-landing .breadinner,.page-template-bob-james-landing div#primary,.post-template-single-bobjames .breadinner,.post-template-single-bobjames div#primary {max-width: 868px;margin-left: auto;margin-right: auto;padding-left: 1.4285rem;padding-right: 1.4285rem;overflow: auto }.blog .entry-title:not(.post-list__item-content .entry-header .entry-title),.single-post .entry-title:not(.post-list__item-content) {border-top: none;border-bottom: 0;font-family: unset;font-size: 1.953em;display: block;padding: .4em 0 0;margin: 0 }.post-list__item-content .entry-content {margin-top: 1em }.post-template-single-bobjames .entry-header .entry-title {margin-bottom: 10px;font-size: 1.953em;border-top: none;border-bottom: 0;font-weight: 800 }.dropspan-container h2,.dropspan-container h4 {display: flex;align-items: center;margin: unset!important }.posts-list .entry-footer {margin-top: 2px }.site-info {font-size: .66em;line-height: 1.75 }.site-footer.style-1 .footer-container,.site-footer.style-3 .footer-container {padding: 50px 0 }.site-footer.style-1 .site-info,.site-footer.style-3 .site-info {text-align: center }.site-footer.style-1 .site-info .contact-block,.site-footer.style-1 .site-info .footer-copyright,.site-footer.style-1 .site-info .footer-logo,.site-footer.style-1 .site-info .footer-menu,.site-footer.style-3 .site-info .contact-block,.site-footer.style-3 .site-info .footer-copyright,.site-footer.style-3 .site-info .footer-logo,.site-footer.style-3 .site-info .footer-menu {margin-top: 10px;margin-bottom: 10px }.site-footer.style-1 .site-info .social-list,.site-footer.style-3 .site-info .social-list {margin-top: 35px;margin-bottom: 10px }.site-footer.style-1 .footer-container {padding-top: 0;padding-bottom: 0 }.site-footer.style-1 .footer-container .site-info {position: relative;z-index: 10 }.site-footer.style-1 .footer-container .site-info:after,.site-footer.style-1 .footer-container .site-info:before {content: "";width: 100vw;height: 100%;position: absolute;top: 0;background-color: inherit;z-index: -1 }.site-footer.style-1 .footer-container .site-info:before {left: -100% }.site-footer.style-1 .footer-container .site-info:after {right: -100%;position: fixed }.site-footer.style-1 .footer-container .site-info .contact-block,.site-footer.style-1 .footer-container .site-info .footer-copyright,.site-footer.style-1 .footer-container .site-info .social-list {margin-top: 10px;margin-bottom: 10px }header .page-title {margin-bottom: 1em }.widget-title {color: #000;margin: 0 0 10px;font-size: 17px;z-index: 1 }.sidebar .widget+.widget {padding-top: 36px;border-top: 1px solid }.sidebar,.single-project,.single-service {margin-top: 70px }.footer-area {padding: 3em 0 2.6em;margin-left: auto;margin-right: auto }.footer-area .widget-title {margin-bottom: 22px }.widget ul {margin-bottom: 0;padding: 0;margin-left: 0;list-style: none }.widget ul li>ul {margin-left: 10px }.footer-area-wrap .textwidget p {font-size: unset;margin-top: 1em }.textwidget p:not(:last-child) {margin-bottom: 15px }embed,iframe,object {max-width: 100% }iframe {display: block;width: 100% }.wp-caption {margin-bottom: 1.5em;max-width: 100% }.wp-caption img[class*=wp-image-] {display: block;margin-left: auto;margin-right: auto }.wp-caption .wp-caption-text {margin: .8075em 0;font-size: 1.3rem;font-weight: 300 }.wp-caption-text {text-align: center }.elementor-accordion,.elementor-accordion .elementor-accordion-title {padding: 0 }.elementor-button {fill: #fff;letter-spacing: .06em!important;vertical-align: middle;-webkit-user-select: none;white-space: nowrap }.elementor-button,.elementor-button:hover {text-decoration: none }.elementor-button:focus {outline: 0 }.elementor-button:active {-webkit-box-shadow: none }.elementor-column-gap-default.elementor-container {display: block }.content-layout-boxed .elementor-column-gap-default.elementor-container,.elementor-column-gap-default.elementor-container .elementor-container {padding-left: 0;padding-right: 0 }.elementor-column-gap-default>.elementor-row>.elementor-column:not(.elementor-column-custom-padding)>.elementor-element-populated {width: 100% }.entry-content .terms ol,.entry-content .terms ul {margin-left: 0!important;padding-left: 0!important }.entry-content .terms ol {counter-reset: unset!important;list-style: decimal!important }.entry-content .terms ul li,.entry-content .terms ul>li:before {margin-left: 20px!important;list-style: disc!important;content: unset!important;counter-increment: unset!important;background: 0 0!important }.entry-content .terms ol li,.entry-content .terms ol>li:before {list-style: unset!important;content: unset!important;margin-left: 20px!important;background: 0 0!important }.page .service-header__content,.services-single-item .service-header__content {max-width: 1394px;margin-left: auto;margin-right: auto }.services-single-item .service-content-wrap+* {margin-top: 40px;padding-top: 40px }.services-single-item .cta_wrap .service-cta {background: 0 0 }.services-single-item .service-cta_title {margin-bottom: .5em }.services-single-item .service-cta_desc {padding: 0 }.services-single-item .cta-button-wrap,.services-single-item .cta-form {margin-top: 40px }.cherry-services {position: relative }.cherry-services .services-listing {-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear;opacity: 1 }.cherry-services .services-item {text-align: center }.cherry-services .services-item *+.title_wrap {margin-top: 15px }.cherry-services .services-item .image_wrap img {overflow: hidden;margin: 0;padding: 0 }.cherry-services .services-item a {text-decoration: none }.template-default .services-item,.template-default-description .services-item {padding-top: 20px;padding-bottom: 20px }.template-default .services-item .services-item-inner,.template-default-description .services-item .services-item-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column }.template-default .services-item .services-item-inner .image_wrap,.template-default-description .services-item .services-item-inner .image_wrap {-webkit-box-flex: 0;-webkit-flex: 0 1 38%;-ms-flex: 0 1 38%;flex: 0 1 38% }.template-default .services-item .services-item-inner .title_wrap,.template-default-description .services-item .services-item-inner .title_wrap {padding-top: 13px }.template-default .services-item .services-item-inner .services-item-floated-content,.template-default-description .services-item .services-item-inner .services-item-floated-content {-webkit-box-flex: 1;-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100% }.template-default .services-item .image_wrap,.template-default-description .services-item .image_wrap {margin: 0 0 20px }.services-item-inner .services-macros p {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size: 1.25rem }.header-components__search-cart {align-self: center }#4dqgt34 {height: auto!important }.swiper-wrapper .swiper-slide img.swiper-slide-image {padding: 0;border-radius: 0 }.swiper-slide-inner-2,.swiper-slide-inner-3,.swiper-slide-inner-4,.swiper-slide-inner-5 {display: none }.service-cta_desc {padding: 1em 0 1.51em;color: #000!important }.site-logo--image img {max-height: 54px;width: 192px;border: 1px solid #dda917bf;}.telephone-row {text-align: center }.cta-container-2 {margin: 36px 0 0 }.cta-container-2+h1,.cta-container-2+h2 {margin-top: 2em }.breadcrumbs {font-size: 14px;line-height: .751em;height: .751em;z-index: 98;}.breadinner {max-width: 1440px;margin-left: auto;margin-right: auto;padding-left: 1.4285rem;padding-right: 1.4285rem }.breadcrumbs .breadinner {width: 100% }.breadcrumbs-ul {overflow: hidden }ul.breadcrumbs-ul {margin-top: 0;}ul.breadcrumbs-ul a {font-weight: 300 }.breadcrumbs-ul li {float: left;list-style: none }.breadcrumbs-ul li:first-child a {padding-left: 1em;border-radius: 5px 0 0 5px }.breadcrumbs .breadinner a {padding: .7em 1em .7em 2em;float: left;text-decoration: none;color: #000;position: relative;text-shadow: 0 1px 0 rgba(255,255,255,.5);background-color: #fcf7e9;background-image: linear-gradient(to right, #fcf7e9, #fefeff);}.breadcrumbs .breadinner a::before {content: "";position: absolute;top: 50%;margin-top: -1.5em;border-top: 1.5em solid transparent;border-bottom: 1.5em solid transparent;border-left: 1em solid #fff;right: -1.1em;z-index: 1 }.breadcrumbs .breadinner a::after {content: "";position: absolute;top: 50%;margin-top: -1.5em;border-top: 1.5em solid transparent;border-bottom: 1.5em solid transparent;border-left: 1em solid #fefeff;right: -1em;z-index: 2 }.elementor-section {z-index: 1;padding: 24px 0 44px;margin: 24px 0 44px;}.home .site-content_wrap,.page-id-4599 .site-content_wrap,.page-id-5500.position-fullwidth .site-content_wrap,.page-id-7808 .site-content_wrap {margin-bottom: 0!important;margin-top: 0!important }.jet-slider__content-inner-left {margin-top: .66em;color: #000!important }.jet-slider__content-inner-right {margin-top: 0;color: #000!important }.services-single-item .jet-slider__content-inner-left {/* margin-top: 1.88em; */}.jet-slider__content-inner-left h2 {margin: 0;font-weight: 800 }.jet-slider__button--secondary:active {}a.elementor-button.elementor-size-md.jet-slider__button.jet-slider__button--secondary.top-right {margin: -7px 25px 0 0 }a.elementor-button.elementor-size-md.jet-slider__button.jet-slider__button--secondary.top-right.btn-accent-66.btn-accent-66-blue:not(.isStuck a.elementor-button.elementor-size-md.jet-slider__button.jet-slider__button--secondary.top-right.btn-accent-66.btn-accent-66-blue) {background-color: #fcf7e9;}img.front-page-mast-logo.alignleft.size-full.wp-image-9984:not(.isStuck img.front-page-mast-logo.alignleft.size-full.wp-image-9984) {}img.front-page-mast-logo.alignleft.size-full.wp-image-9984 {border-radius: .3em;}.services-single-item .cta_wrap {max-width: 1440px;margin-left: auto;margin-right: auto }img.flags {width: 18px;margin-right: .3em;transform: translate(1px,-1px) }.site-branding {text-align: center;margin-bottom: 0 }.site-content_wrap {margin-bottom: 50px;}.cta_wrap {margin-top: 40px }.comment-form__field {vertical-align: top;width: 100%!important;height: 50px }.entry-title a:hover {color: #000 }.fa-margin {margin: 0 5px 0 0;}#media_image-2 {position: -moz-sticky;position: -ms-sticky;position: -o-sticky;position: sticky;position: -webkit-sticky;top: 130px }.type-post h1:not(:first-child) {margin-top: 50px;border-top: 1px solid #f1f1f1;padding-top: 40px;border-bottom: 1px solid #f1f1f1;padding-bottom: 40px;text-transform: none;font-size: 1.857em;line-height: 1.2em;font-weight: 800 }.home .site-content,.page-id-278 .site-content {background: 0 0 }.author-post-top {display: flex;margin-bottom: 1.2em }.box-blog-details-top {margin-left: 1em;display: flex;flex-direction: column;line-height: 1.953rem;justify-content: flex-end }.box-blog-details-top-author-name {font-weight: 800 }.box-blog-details-top-author-name a {font-weight: 800;color: #000 }.site-content img:not(.elementor-tab-title__icon img,.service-icon img,.box-blog-details-bottom-author img,.post-featured-list img,) {margin: 20px auto;padding: 0 0 20px;display: flex }.post-featured-list__list img.attachment-large.size-large.wp-post-image {padding: 0 }.home .site-content img {background-color: unset;border: none;padding: unset }.entry-content p a {color: #2267bb;font-weight: 500 }.dropcaps,.single-post .post>.entry-content>p:first-of-type:first-letter {min-width: 1em;margin-right: .3em }h2+h3 {margin-top: .2em }.author-post-bottom {margin: 1em 0 0 }.box-cta-arrow-top-container {border: 1px solid #f1f1f1;padding: 1em 1em 0;background: url(/images/half-circle-arrow.png) center top no-repeat #fefefe;margin: 40px 0;border-radius: 1em }.box-cta-arrow-top-inner {margin-top: 40px;padding-bottom: 10px }.box-cta-arrow-top-inner h4 {font-size: 1.2em;font-weight: 800;line-height: 1.6em;margin-bottom: 1.2em }.box-cta-arrow-top-inner-button-container {margin-top: 20px;display: flex;justify-content: center }.box-cta-arrow-top-inner img {margin-top: 11px;padding: 0 20px 20px 0;margin-bottom: 10px }.inthis-notice {margin-top: 3.5em;margin-bottom: 2.5em;padding: 1.5em;line-height: 40px;border-left: 5px solid #fece00 }span.wywli {padding: .2em 1em .1em .7em;display: block;margin: 0 }.subhead:first-letter {float: left;color: #000;line-height: 68px;padding-right: .16em;margin-left: -4px;font-weight: 500;font-size: 4.33em }.box-blog-details-bottom-author {margin: 5px 10px 0 0;font-weight: 800 }.box-blog-details-bottom-author a {font-weight: 800;color: #000 }.box-blog-details-bottom-author img.avatar,.box-blog-details-top-author img.avatar {padding: 0!important;transform: translateY(5px) }.dropspan-container {display: flex;padding: 0;align-items: stretch;align-content: center;justify-content: flex-start;flex-wrap: nowrap;flex-direction: row;margin: 3.6em 20px 40px 0 }.dropspan-container h4, .post-template-default .dropspan-container h2 {font-size: 1.953rem;font-style: normal;line-height: 1.1;text-align: inherit;font-weight: 500;}div#gdpr-cookie-types {display: flex;flex-direction: column;align-content: center;justify-content: center;align-items: center;font-size: .66em;}div#gdpr-cookie-types h5 {margin: 10px 0 0;}#gdpr-cookie-message {background-color: #fefefe;bottom: 0;display: flex;flex-direction: column;position: fixed;right: 0;width: 100%;z-index: 9999999999;border-top: 1px solid #bebebe;align-items: center;}#gdpr-cookie-message h4,#gdpr-cookie-message h5 {font-size: .8em;}#gdpr-cookie-message p,#gdpr-cookie-message ul {text-align: center;margin-top: .2em;display: flex;}#gdpr-cookie-message p:last-child {margin-bottom: .22em;}#gdpr-cookie-message li {display: flex;font-size: 1em;margin-right: 25px;height: 30px;align-items: center;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: center;}#gdpr-cookie-message a {padding-bottom: 2px;text-decoration: none;margin-left: .22em;}#gdpr-cookie-message a:hover {color: #5b95df }.footer-copyright button#ihavecookiesBtn {display: inline-block;transform: translate(7px, -2px);height: fit-content;font-weight: 500;}#gdpr-cookie-message button,button#ihavecookiesBtn {border: 1px solid #bebebe;display: flex;-moz-user-select: none;-ms-user-select: none;text-align: center;text-decoration: none;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select: none;background-color: #fefefe;border-radius: .3em;font-size: .62em;height: 26px;font-weight: 500;align-content: center;flex-wrap: nowrap;flex-direction: row;justify-content: center;align-items: center;}#gdpr-cookie-accept i.fa.fa-tick-right,#gdpr-cookie-advanced i.fa.fa-tick-right {width: 1.5em;height: 1.5em;filter: invert(0) sepia(0) saturate(0) hue-rotate(0) brightness(100%) contrast(100%);transform: translate(1px,-1px) scale(0.81);}#gdpr-cookie-message i.fa.fa-settings {transform: translate(0px, 0px) scale(1);}p.cmsg {font-size: .66em;}.cmsg {float: left;line-height: 1.2;margin: 0px 0;padding: 5px 0 0;}button#gdpr-cookie-advanced {background: #fefefe }#gdpr-cookie-message input[type=checkbox] {float: none;margin-right: 5px;margin-top: 0 }.faq-container {width: 100% }.faq-container h1 {margin: 2em 0 1em;font-size: 1.857em;font-weight: 800 }.faq-container ol {margin-left: .6em }.faq-container ul {}.faq-container.faq-sidebyside {width: 90% }.answer-container-answer {background-color: #fff;}.answer-container-answer p {width: 100%;margin: 20px 0 0;padding: 0 0 0 15px;border-left: 1px solid #f1f1f1 }.answer-container-answer .faq-container {border: 1px solid #bebebe;padding: 1em;border-top: 0;border-radius: 0 0 1em 1em }.faq-container h4:first-child {margin-top: 0 }.question-heading {cursor: pointer;padding: 1em 0 .8em 1.2em;position: relative }.question-heading .question-toggle {position: absolute;right: 1.2em;top: 50%;transform: translateY(-50%) rotate(90deg);transition: transform .3s;-webkit-transform: translateY(-50%) rotate(90deg);-webkit-transition: transform .3s }.question-heading.active .question-toggle {transform: translateY(-50%) rotate(-90deg);-webkit-transform: translateY(-50%) rotate(-90deg) }.question-item-container {margin-bottom: 30px }.question-group {width: 100% }.elementor-element-populated .question-group h3 {margin: 1em 0 .5em!important }.question-group>.question-item-container:last-child {margin-bottom: 0 }.question-item-container>.question-heading {border: 1px solid #bebebe;font-weight: 800;transition: .3s linear;background-color: #fefeff;border-radius: .3em;}.question-item-container>.question-heading.active {border-radius: .3em .3em 0 0;}.answer-container-answer:after,.answer-container-answer:before,.clearfix:after,.clearfix:before {content: " ";display: table }.answer-container-answer:after,.clearfix:after {clear: both }blockquote {position: relative;margin: 2em 0;padding: .5em 1em .5em 1em !important;border-left: 10px solid #fece00;border-right: 10px solid #fece00;display: flex;flex-wrap: nowrap;font-size: 1.563rem;font-weight: 500;border-radius: 1em;text-align: center;max-width: fit-content;}blockquote:before {color: #7bb8f3 }.post-template-single-bobjames blockquote, .page-template-bob-james-landing blockquote {border-color: #fece00;}.dropcaps,.single-post .post>.entry-content>p:first-of-type:first-letter {border-left: 1em solid #fece00;border-radius: 1em;background-color: #fefeff;color: #000!important;font-weight: 800 }.page-template-bob-james-landing .dropcaps,.page-template-bob-james-landing .single-post .post>.entry-content>p:first-of-type:first-letter {border-left: 1em solid #FECE00;}#toTop {display: none;text-decoration: none;position: fixed;bottom: 109px;right: 35px;overflow: hidden;width: 40px;height: 40px;z-index: 999;text-align: center;background-color: #fefefe;border: 1px solid #bebebe;border-radius: 1em }#toTop:hover {transition: .3s linear }.header-container {background-attachment: scroll;background-position: center;background-repeat: no-repeat;background-size: cover }.site-logo__link,.site-logo__link:hover {color: #000 }.invert.header-container,.invert.top-panel {color: #888 }.wpcf7 .wpcf7-form-control-wrap[class*=file-],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {border-color: #7bb8f3;color: #888 }input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus {outline: 0;box-shadow: inset 0 0 0 1px #f1f1f1;background-color: #fdfdfd;border-color: #f8bb30 }.invert.header-container .search-form__field,.search-form__field {color: #888 }.invert .search-form__close:not(:hover),.invert .search-form__toggle:not(:hover),.site-header .invert .search-form .search-form__submit:not(:hover),.site-header .invert .search-form__input-wrap:before {color: #fff;z-index: 4 }.invert .search-form__field {color: #4c85a0 }.post-password-form label+input,.wpcf7-submit {background-color: #fff }.post-password-form label+input:hover,.wpcf7-submit:hover {background-color: #fefefe }.post-password-form label+input:active,.wpcf7-submit:active {background-color: #66bb30 }.invert ::-webkit-input-placeholder {color: #fff }.invert ::-moz-placeholder {color: #fff }.invert :-moz-placeholder {color: #fff }.invert :-ms-input-placeholder {color: #fff }.social-list a {color: #888 }.share-btns__link:hover,.social-list a:hover {color: #cbe3fd }.invert .social-list a {color: #a2a2a2 }.invert .share-btns__link:hover,.invert .social-list a:hover {color: #fff }.invert .menu-toggle:not(:hover) .menu-toggle-inner {background-color: #fff }.hentry,.posts-list--search .posts-list__item,.posts-list__item-content {border-color: #f1f1f1 }.position-one-left-sidebar .site-content_wrap .sidebar:before,.position-one-left-sidebar .site-content_wrap .single-project:before,.position-one-left-sidebar .site-content_wrap .single-service:before,.position-one-right-sidebar .site-content_wrap .sidebar:before,.position-one-right-sidebar .site-content_wrap .single-project:before,.position-one-right-sidebar .site-content_wrap .single-service:before {background-color: #f1f1f1 }.cherry-trend-rating,.cherry-trend-views,.entry-meta,.entry-meta-container,.post__cats,.posted-by {font-size: .704em;font-style: normal;font-weight: 300;letter-spacing: 0;line-height: 1.75 }.post__cats {display: flex;margin-top: 20px;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: flex-start;align-items: center }.cherry-trend-views__count,.post__cats a,.post__comments a,.post__tags a {margin: 1em 1em 0 0;font-family: unset;border-bottom: 0;font-weight: 300;display: inline-block;border: 1px solid #dda917bf;background-color: #fefefe;padding: .3em .8em .1em;color: #000;border-radius: 1em;}.post__cats a:hover {color: #000;transition: .3s!important;box-shadow: 0 8px 15px rgb(0 0 0 / 10%) }.post-format-quote cite a:not(:hover) {color: #000 }.comment-list .children>.comment,.comment-list .comment-respond,.comment-list>.comment+.comment,.comment-list>.comment+.pingback,.comment-list>.pingback+.comment,.comment-list>.pingback+.pingback,.comment-respond,.single-post .site-main>:not(.post) {border-color: #f1f1f1 }#cancel-comment-reply-link {color: #7bb8f3;line-height: calc(1.44 * 16px) }#cancel-comment-reply-link:hover {color: #000 }.pagination {border-color: #f1f1f1 }#content .nav-links .page-numbers,.site-content .page-links a,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers {color: #888 }#content .nav-links .page-numbers.current,#content .nav-links a.page-numbers:not(.next):not(.prev):hover,.site-content .page-links a:hover,.site-content .page-links>.page-links__item,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.current,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:not(.current):not(.next):not(.prev):hover {background-color: #7bb8f3;border-color: #7bb8f3;color: #fff }#content .nav-links .page-numbers.next,#content .nav-links .page-numbers.prev,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev {color: #7bb8f3;font-size: 12px;font-style: normal;font-weight: 300;letter-spacing: 0 }#content .nav-links .page-numbers.next:hover,#content .nav-links .page-numbers.prev:hover,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next:hover,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev:hover {color: #cbe3fd }.site-footer {background-color: #fafafa;}.footer-area-wrap {background-color: #fff;border-bottom: 1px solid #bebebe;border-top: 10px dashed #fafafa;}.hentry table:not([class]) tbody tr:nth-child(odd) {border: 1px solid }.hentry table:not([class]) td+td,.hentry table:not([class]) td+th,.hentry table:not([class]) th+td,.hentry table:not([class]) th+th {border-color: #f1f1f1 }.title-decoration:before {background: linear-gradient(-45deg,transparent 8px,#f1f1f1 0),linear-gradient(45deg,transparent 8px,#f1f1f1 0) }.title-decoration:after {background: linear-gradient(-45deg,transparent 8px,#fff 0),linear-gradient(45deg,transparent 8px,#fff 0) }.title-decoration__big:before {background: linear-gradient(-45deg,transparent 15px,#f1f1f1 0),linear-gradient(45deg,transparent 15px,#f1f1f1 0) }.title-decoration__big:after {background: linear-gradient(-45deg,transparent 15px,#fff 0),linear-gradient(45deg,transparent 15px,#fff 0) }.footer-area .title-decoration:after {background: linear-gradient(-45deg,transparent 8px,#000 0),linear-gradient(45deg,transparent 8px,#000 0) }.btn-downloader:hover,.btn.btn-accent-1:hover,.btn.btn-primary:hover,a[href*="?media_dl="]:hover {box-shadow: 0 8px 15px rgb(0 0 0 / 10%) }.btn.btn-accent-1:active,.btn.btn-primary:active {background-color: #efefef }.btn.btn-accent-2:hover {color: #000;transition: .3s;box-shadow: 0 8px 15px rgb(0 0 0 / 10%) }.btn.btn-accent-2:active {background-color: #efefef }.sidebar .widget+.widget {border-color: #f1f1f1 }.footer-area .widget-title.title-decoration {font-size: 1.374em;max-width: fit-content;font-weight: 500;}.cherry-services .title_wrap a,.services-container .cherry-services-filter_item.active .cherry-services-filter_link,.services-container .cherry-services-filter_link:hover {color: #7bb8f3 }.cherry-services .title_wrap a:hover,.template-default .services-item .title_wrap a,.template-default-description .services-item .title_wrap a {color: #000 }.template-default .services-item-inner,.template-default-description .services-item-inner,.template-media-icon .services-item-inner,.template-sidebar-media-icon .services-item-inner {border: 1px solid #bebebe;padding: 1em 1.3em .1em;background-color: #fff;border-radius: .3em;text-align: center }.elementor-button:hover {transition: .3s!important;box-shadow: 0 8px 15px rgb(0 0 0 / 10%);}.elementor-button:active,.elementor-element.elementor-button-warning .elementor-button:active {}.elementor-accordion .elementor-accordion-title,.elementor-toggle .elementor-toggle-title {font-style: normal;line-height: 1.44 }span.question-item-question.elementor-accordion-title h2 {display: inline;line-height: 1.44;font-size: calc(16px + .35vw) }.dialog-close-button:not(:hover) {opacity: .4 }.elementor-templates-modal__header__item>i:not(:hover) {color: #a4afb7 }.elementor-templates-modal__header__close--skip>i:not(:hover) {color: #fff }.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible {border: 0;clip: rect(0,0,0,0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;top: -10000em;width: 1px }:root {page-title-display: block;}.elementor-page-title,h1.entry-title {display: var(--page-title-display);border-top: none;border-bottom: none }.page-template-bob-james-landing h1.entry-title.screen-reader-text {font-size: 1.953em;font-weight: 800;}.page-template-bob-james-landing .entry-header {margin-top: 1em;}.elementor-section {position: relative }.elementor-section .elementor-container {display: flex;display: -ms-flexbox;display: -webkit-box;margin-left: auto;margin-right: auto;position: relative;z-index: 99999 }.elementor-section.elementor-section-boxed>.elementor-container,.service-content-wrap section.sc-forms {max-width: 1440px;margin-left: auto;margin-right: auto;padding-left: 1.4285rem;padding-right: 1.4285rem }.elementor-row {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;width: 100% }section.elementor-section.elementor-section-boxed.elementor-row.contact_form_booking_sc {margin-top: 0;}.elementor-column {min-height: 1px }.elementor-column,.elementor-column-wrap {display: flex;display: -ms-flexbox;display: -webkit-box;position: relative }.elementor-column-wrap {width: 100% }.elementor-field-group .elementor-field-textual:-ms-input-placeholder {color: inherit;font-family: inherit;opacity: .6 }.elementor-field-group .elementor-field-textual:-moz-placeholder,.elementor-field-group .elementor-field-textual::-moz-placeholder {color: inherit;font-family: inherit;opacity: .6 }.elementor-accordion {text-align: left }.elementor-button {letter-spacing: 0!important;text-align: center;letter-spacing: .04em!important;line-height: 1.2;text-decoration: none;padding: 13px 24px 11px 20px;color: #000;display: inline-block;font-weight: 800;border: 1px solid #bebebe;font-size: 20px;background-color: #fefeff;border-radius: 0.3em;height: 50px }.elementor-button span {text-decoration: inherit }.elementor-widget-google_maps iframe {min-height: 540px }.swiper-wrapper {max-width: 1440px;display: flex;justify-content: space-between }.swiper-container-android .swiper-slide,.swiper-wrapper {margin-left: auto;margin-right: auto;padding: 6rem 1.4285rem 2rem;z-index: 9999;position: relative }.swiper-slide {display: inline-block }#wpadminbar * {font-style: normal }img.search-logo {border-radius: 0;margin: 3em auto 2em }button.search-form__submit.btn.btn-primary.btn-accent-66.btn-accent-66-blue:not(.header-search button.search-form__submit.btn.btn-primary.btn-accent-66.btn-accent-66-blue) {margin-top: 1em }form:not(#mm-chat-bubble-buttons form,.header-search .search-form,.page-content form.search-form,.page-id-10208 .site-main form.search-form, .mastery-contain.bobs-brand-palete {border-color: #FECE00;}.mastery-contain.bobs-brand-palete.after-featured-image {border-top: 0;}.mastery-content .formcontain #WebToLeadForm) {margin: 1.5em auto 3.5em;padding: 20px;border: 1px solid #bebebe;background-color: #fefefe;line-height: 40px;border-left: 5px solid #fece00;border-radius: .3em;display: table;}.header-search .search-form {margin: 1.5em auto 3.5em;padding: 20px;border: 1px solid #bebebe;background-color: #fefefe;line-height: 40px;border-radius: .3em;}.formcontain {display: table;margin-left: auto;margin-right: auto;}.banner-email-grid-form form {padding: 20px;border-left: 1px solid #e1e1e1;margin: 0;background-color: #fff }form input:not(#mm-chat-bubble-text-input,.form-submit input#submit,.wpcf7-submit) {padding: 1em 0 .9em .9em;vertical-align: middle;border-radius: .3em;}form input[type=checkbox] {height: 1em;margin: 6px 0 0;width: 1em;opacity: 0;position: absolute }form input[type=button],form input[type=submit] {display: inline-block;float: inherit;margin: auto }form input[type=date] {padding: .3em 1em .1em 1.1em!important }form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=email],form input[type=file],form input[type=month],form input[type=number],form input[type=password],form input[type=range],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=website],form input[type=week],form select {background-color: #fff;background-color: #fbfbfb;border: 1px solid #bebebe;box-sizing: border-box;color: #333;margin: 0;outline: 0;padding: 12px 12.5px 10px 15px;vertical-align: middle;width: 100% }form select option {padding: 9px 16px;color: #b4b4b4;font-style: normal;font-weight: 300 }form div.two-fields-with-label input[type=color],form div.two-fields-with-label input[type=date],form div.two-fields-with-label input[type=datetime-local],form div.two-fields-with-label input[type=email],form div.two-fields-with-label input[type=file],form div.two-fields-with-label input[type=month],form div.two-fields-with-label input[type=number],form div.two-fields-with-label input[type=password],form div.two-fields-with-label input[type=range],form div.two-fields-with-label input[type=search],form div.two-fields-with-label input[type=tel],form div.two-fields-with-label input[type=text],form div.two-fields-with-label input[type=time],form div.two-fields-with-label input[type=url],form div.two-fields-with-label input[type=website],form div.two-fields-with-label input[type=week],form div.two-fields-with-label select[size],form div.two-fields-with-label textarea {width: calc(100% - 1.8em);margin: 0;display: flex;height: 50px;justify-content: flex-start;flex-wrap: nowrap;text-align: left }form div.two-fields-with-label input[type=color]:focus,form div.two-fields-with-label input[type=date]:focus,form div.two-fields-with-label input[type=datetime-local]:focus,form div.two-fields-with-label input[type=email]:focus,form div.two-fields-with-label input[type=file]:focus,form div.two-fields-with-label input[type=month]:focus,form div.two-fields-with-label input[type=number]:focus,form div.two-fields-with-label input[type=password]:focus,form div.two-fields-with-label input[type=range]:focus,form div.two-fields-with-label input[type=search]:focus,form div.two-fields-with-label input[type=tel]:focus,form div.two-fields-with-label input[type=text]:focus,form div.two-fields-with-label input[type=time]:focus,form div.two-fields-with-label input[type=url]:focus,form div.two-fields-with-label input[type=website]:focus,form div.two-fields-with-label input[type=week]:focus,form div.two-fields-with-label select[size]:focus,form div.two-fields-with-label textarea:focus {background-color: #fdfdfd;border-color: #f8bb30 }form input[type=color]:focus,form input[type=date]:focus,form input[type=datetime-local]:focus,form input[type=email]:focus,form input[type=file]:focus,form input[type=month]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=range]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=time]:focus,form input[type=url]:focus,form input[type=website]:focus,form input[type=week]:focus,form textarea:focus {background-color: #fdfdfd }form div {}form div.terms {margin-bottom: 3px;display: flex;margin: 0 0 0 1.3em;justify-content: flex-start;flex-direction: column;flex-wrap: wrap;align-content: flex-start;align-items: flex-start;}.email_sub_terms {line-height: 1.3em;text-align: left;}.email_sub_terms label {font-size: .7em;text-align: left;margin-right: 0 }.email_sub_terms input[type=checkbox]+label:before {transform: translate(0,5px) }#sidebar .banner-email-grid-form #WebToLeadForm {padding: unset;border: unset;border-left: unset;background-color: unset;margin-top: 1em }.nested-container .banner-email-grid-form #WebToLeadForm {background-color: unset;padding: unset;border: unset;border-left: unset }.nested-container-max-599 .banner-email-grid-form #WebToLeadForm {background-color: unset;padding: unset;border: unset;border-left: unset;max-width: 400px;margin-top: 0 }#WebToLeadForm .wpcf7-submit {line-height: 1;padding: 11px 16px 8px 20px;border-radius: .3em;max-width: fit-content;margin: 1.3em 0 0 1.3em;}.banner-email-grid-text h3.title-decoration__bottom.title-decoration__big {margin: 0 0 .66em;}div.banner-email-grid-form #WebToLeadForm input.wpcf7-form-control.wpcf7-submit.email-subscriber {margin: 1em 0;}#WebToLeadForm .wpcf7-submit:hover {box-shadow: 0 8px 15px rgb(0 0 0 / 10%) }#WebToLeadForm .wpcf7-submit:active {background-color: #efefef;box-shadow: none }aside .banner-email-grid-form {margin: 0 }.banner-email-grid-form {margin: 3% 16% 0 }.banner-email-grid-form form input[type=email],.banner-email-grid-form form input[type=text] {width: 100% }form label {display: inline;line-height: 0;min-width: 154px;margin-right: 1.4em;vertical-align: middle;margin-top: .6em;font-size: 17px;font-weight: 500 }.one-field-with-label {margin: .8em 0 0 1.3em }form div.one-field-with-label label {margin: 2em 0 .766em 0;display: flex;align-content: center;justify-content: flex-start;flex-wrap: wrap;flex-direction: row;align-items: center;}form div.two-fields-with-label {display: flex;margin: .8em 0 0 1.3em }form div.two-fields-with-label label {display: block;line-height: 1em;min-width: 154px;margin-right: 1.4em;vertical-align: middle;margin-top: .5em;margin-bottom: .25em;}.two-fields-with-label-1st,.two-fields-with-label-2nd {display: flex;flex-direction: column;flex: 1 0 50%;white-space: nowrap;box-sizing: border-box }form div.two-fields-with-label-2nd select {width: calc(100% - 1.8em);display: flex;justify-content: center;align-items: center;flex-wrap: nowrap;flex-direction: row;height: 50px;border-radius: .3em;padding: .21em 0 .1em 1.1em;-webkit-appearance: none;}form label .optional {color: #a0a0a0;font-size: .6em;transform: translate(6px, 2px);}form input[type=checkbox]+label {cursor: pointer;position: relative }form input[type=checkbox]+label:before {border: 1px solid #bebebe;background-color: #fdfdfd;content: " ";display: inline-block;height: 1em;margin-right: 13px;-moz-osx-font-smoothing: grayscale;-moz-transition: .2s ease-in-out;-ms-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;text-align: left;text-rendering: auto;transition: .2s ease-in-out;-webkit-font-smoothing: antialiased;-webkit-transition: .2s ease-in-out;width: 1em;font-size: 20px;transform: translate(0,2px) }form input[type=checkbox]:hover+label {color: #7bb8f3 }form input[type=checkbox]:hover+label:before {border-color: #7bb8f3 }form input[type=checkbox]:disabled+label {color: #b8b8b8;cursor: auto }form input[type=checkbox]:disabled+label:before {background: #ddd;box-shadow: none }form input[type=checkbox]:checked+label:before {background: url(/svg/icon/tick-outline.svg) center center/contain no-repeat #000!important;color: #6bc530;content: " ";filter: invert(80%) sepia(21%) saturate(872%) hue-rotate(-3deg) brightness(111%) contrast(102%);border-color: #88888861;border: 1px solid #4e4e4e }form textarea {background-color: #fbfbfb;border: 1px solid #bebebe;box-sizing: border-box;color: #333;display: inline-block;height: 50px;line-height: 1!important;margin: 0 10px 0 0;min-height: 100px!important;outline: 0;padding: 14px 12.5px 14.5px 14px;vertical-align: middle;width: calc(100% - 1.8em);border-radius: .3em }::-webkit-input-placeholder {color: #b4b4b4 }::-moz-placeholder {color: #b4b4b4;opacity: 1 }:-moz-placeholder {color: #b4b4b4;opacity: 1 }:-ms-input-placeholder {color: #b4b4b4 }form select option:checked {background-color: #cecece!important;color: #101010!important }.jet-animated-text__animated-text {position: relative;color: #fece00;-webkit-align-self: auto;-ms-flex-item-align: auto;-ms-grid-row-align: auto;align-self: auto }.post-template-single-bobjames .jet-animated-text__animated-text , .page-template-bob-james-landing .jet-animated-text__animated-text {color: #FECE00;}.pricing-table .pricing-table-button {overflow: hidden }.pricing-table .button-icon {margin-right: 5px }.jet-slider__content-item {max-width: 1440px;margin-left: auto;margin-right: auto;padding-left: 1.4285rem;padding-right: 1.4285rem }.jet-slider__content-inner {margin-right: auto;margin-left: auto }.jet-slider__button-wrapper,.jet-slider__desc,.jet-slider__title {width: 100% }button#gdpr-cookie-advanced.jet-slider__button--secondary {margin-left: 15px }.pricing-table {position: relative;text-align: center;padding: 30px }.jet-slider {position: relative }.jet-slider .jet-slider__title {margin: .2em 0 .2em;line-height: 1.1 }.jet-slider .jet-slider__desc {margin: 0 0 30px }.jet-slider .jet-slider__button-wrapper .jet-slider__button--primary:active {background-color: #efefef }a.elementor-button.elementor-size-md.jet-slider__button.jet-slider__button--primary {margin-right: .9em;background-color: #fece00;border-color: #dda917bf;}.formcontain::not(.mastery-content .formcontain) {margin-bottom: 50px;max-width: 800px;margin-left: auto;margin-right: auto }.header-container.isStuck {position: fixed!important;width: 100%;top: 0;left: 0;right: 0;border-bottom: 1px solid #bebebe;-webkit-animation: .7s ease-out stickup;animation: .7s ease-out stickup;background-color: #fff;z-index: 100;}h4.h4s {font-size: 1em }.footer-area .widget-title,.ulspant {position: relative }.footer-area .widget-title:before {z-index: -1!important;bottom: -4px!important }.mastery-content .ulspant:before {z-index: 0;}.footer-area .widget-title:before,.ulspant:before {content: "";position: absolute;left: 0;width: 100%;max-width: 200px;height: 20px;top: 70%;transform: skew(-61deg) translateX(10%) translateY(8%) rotate(-1deg) scale(1.2, .566);z-index: -1;background: url(/svg/underline-stroke4.svg);background-repeat: no-repeat;}.post-template-single-bobjames .footer-area .widget-title:before, .page-template-bob-james-landing .footer-area .widget-title:before, .post-template-single-bobjames .ulspant:before, .page-template-bob-james-landing .ulspant:before {filter: invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(0) contrast(65%);}.ulspantalt:after {content: "";position: absolute;left: 0;width: 100%;max-width: 90px;height: 22px;transform: skew(-14deg) translateX(170%) translateY(105%) rotate(0deg) scale(1.7343532466, .443244);z-index: -1;background: url(/svg/underline-stroke4.svg);background-repeat: no-repeat;filter: invert(1) sepia(72%) saturate(199%) hue-rotate(230deg) brightness(355%) contrast(65%);}.ulspantalter:after {content: "";position: absolute;left: 0;width: 100%;max-width: 90px;height: 22px;transform: skew(-14deg) translateX(58%) translateY(114%) rotate(0deg) scale(2, .4);z-index: -1;background: url(/svg/underline-stroke4.svg);background-repeat: no-repeat;filter: invert(1) sepia(72%) saturate(199%) hue-rotate(-219deg) brightness(155%) contrast(108%);}.ulspantcircled:before {content: "";position: absolute;width: 628px;height: 140px;transform: skew(-55deg) translateX(-47%) translateY(-36%) rotate(0deg) scale(.3, .3);background: url(/svg/circled.svg);background-repeat: no-repeat;z-index: -1;}h4.ulspantcircled:before {width: 628px;height: 140px;transform: skew(-60deg) translateX(-44%) translateY(-37%) rotate(5deg) scale(.463, .53);}h4.ulspantcircled {font-weight: 300;}.ulspanta:after {content: "";position: absolute;left: 0;width: 100%;height: 20px;top: 65%;transform: skew(-61deg) translateX(1%) translateY(9%) rotate(-1deg) scale(.81, .66);z-index: -1;background: url(/svg/underline-stroke4.svg);background-repeat: no-repeat;}.ulspantc:after {position: relative;content: "";width: 100%;height: 30px;transform:skew(-45deg) translateX(-7%) translateY(-46%) rotate(-1deg) scale(0.74, .66);background: url(/svg/underline-stroke4-long.svg);background-repeat: no-repeat;filter: invert(1) sepia(72%) saturate(199%) hue-rotate(230deg) brightness(355%) contrast(65%);margin-left: auto;display: flex;margin-right: auto;z-index: -1;}.jet-slider__title .ulspant:before {bottom: 11px }#bottom-area #bottom-area-content .ulspant:before {content: "";position: absolute;left: 50%;bottom: -1px;width: 95%;height: 4px;z-index: 0;background: linear-gradient(45deg,#2267bb,transparent);border-bottom: 4px solid #2267bb }#javaScriptDisabled {width: 100%;text-align: center;background-color: #ffeb3b;padding: 1rem 2rem .8rem;color: #000;display: none }#javaScriptDisabled p {font-size: 1rem }#bottom-area {display: flex }#bottom-area-content-wrap {width: 100%;align-items: center;text-align: center;background: #fafafa }#bottom-area-content {max-width: 1163px;margin: auto;padding: 2em;background: url(/images/circles-divider.svg) left bottom/100% no-repeat }#bottom-area #bottom-area-content,#bottom-area #bottom-area-content h3 {margin: .2em auto }#bottom-area #bottom-area-content,#bottom-area #bottom-area-content p {font-weight: 300 }#bottom-area #bottom-area-content .jet-animated-text__animated-text {color: #2267bb;z-index: 1;}#bottom-area #bottom-area-content h4.h4s {font-weight: 300 }#bottom-area #bottom-area-content .em-link,#bottom-area #bottom-area-content .em-link:hover {transition: .3s linear }@media (min-width: 600px) {.container {padding-left:1.4285rem;padding-right: 1.4285rem }.col-sm-12 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }.site-header {margin-top: 0;position: relative }.page-template-bob-james-landing .style-4 .header-container-style-7,.post-template-single-bobjames .style-4 .header-container,.post-template-single-bobjames .style-4 .header-container-style-7,.style-4 .header-container-style-7,.style-5 .header-container {padding: 1em 0 1em;z-index: -1;position: relative;}.header-container__flex {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap }.header-nav-wrapper .main-navigation {-webkit-box-flex: 1;-webkit-flex: 1 1 80%;-ms-flex: 1 1 80%;flex: 1 1 80% }.site-header.style-1 .search-form__close {right: 0 }.site-header.style-4 .search-form {right: -2px;left: 0;top: .48em }.site-branding {text-align: left;margin-bottom: 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end }.header-container.isStuck {position: fixed!important;z-index: 1000;margin: 0!important;width: 100%;left: 0;right: 0;-webkit-animation: .7s ease-out stickup;animation: .7s ease-out stickup }.widget_media_image.isStuck {position: fixed;z-index: 1000;margin: 120px 0 0!important;z-index:98 !important;}.single-post .hentry {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;max-width: 868px }.single-post .hentry .post__right-col {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;min-width: 0 }.posts-list--search .posts-list__item {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between }.posts-list--default-fullwidth-image .hentry>.entry-footer,.posts-list--search .posts-list__item>.entry-footer {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;margin-top: 0 }.cherry-services .service-icon,.cherry-services .services-item {text-align: left }.box-cta-arrow-top-inner img {padding: 0!important;float: left;margin: 9px 22px 0 0!important;width: 20% }.invert .search-form__close:hover,.invert .search-form__toggle:hover,.site-header .search-form .search-form__submit:hover,.site-header.style-5 .search-form .search-form__submit:hover {color: #000 }.page-id-10208 .site-content_wrap.container .search-form__input-wrap {width: 50%;}}@media (min-width: 768px) {.nested-container-center-66 {width:66% }.pwa-bar-max-contain {display: none }.elementor-column.elementor-col-33,.elementor-column[data-col="33"] {width: 33.333% }.elementor-column.elementor-col-50,.elementor-column[data-col="50"] {width: 50% }.elementor-column.elementor-col-100,.elementor-column[data-col="100"] {width: 100% }}@media (min-width: 900px) {.hero__content.hero-grid {display:grid;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: 1fr;grid-template-areas: "hero-third-a hero-third-b hero-third-c" }.hero__content-inner-third.hero-third-a {margin: 0 1.4em 0 0 }.hero__content-inner-third.hero-third-b {margin: 0 .7em }.hero__content-inner-third.hero-third-c {margin: 0 0 0 1.4em }.lists-services-grid {display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr;grid-template-areas: "li1 li2";margin: 30px 0 70px }.review-testimonial-grid {display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr;grid-template-areas: "review-a review-b" }.banner-box-grid {text-align: center;margin-top: 20px }.banner-image-box-item {grid-area: banner-box-grid;display: flex;align-items: center;justify-content: center;display: grid;grid-template-columns: repeat(3,1fr);grid-template-rows: auto;justify-content: center }.why-choose-us .banner-image-box-item {grid-template-columns: repeat(2,1fr) }.banner-image-box-item-item,.why-choose-us .banner-image-box-item-item {margin: 1em 1em .5em;padding: 1em }.box-faqs .banner-image-box-item-item {margin: 1em;background-color: #fff }.banner-image-box-item-item-icon {font-size: 2em;margin: 0 0 .5em }.banner-image-box-item-item-icon:hover {filter: grayscale(0) }.banner-image-box-item-item img {max-width: 110px;margin-bottom: 20px;border-radius: 50%;padding: 3px!important;background-repeat: no-repeat;background-position: -120px 0 }.banner-image-box-item-item p {font-size: 20px;margin-bottom: 5px;display: block;line-height: 1.4 }.banner-email-grid {display: grid;grid-template-columns: 1fr 2fr 3fr;grid-template-rows: auto;grid-template-areas: "banner-email-grid-image banner-email-grid-text banner-email-grid-form";text-align: center;margin-top: 20px }.banner-email-grid-text {grid-area: banner-email-grid-text }.banner-email-grid-text p {font-size: 1em;font-weight: 300;display: block;color: #4b5981 }.banner-email-grid-form {grid-area: banner-email-grid-form }.container {padding-left: 1.4285rem;padding-right: 1.4285rem }.col-md-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.33333%;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333% }.footer-area:not(.footer-area--fullwidth) .col-sm-12.widget {margin: 0;padding: 0 1.6em 0 0 }.col-md-8 {-webkit-box-flex: 0;-webkit-flex: 0 0 66.66667%;-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667% }.site-header.style-1 .header-container__flex,.site-header.style-4 .header-container__flex,.site-header.style-5 .header-container__flex {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap }.header-nav-wrapper {-ms-flex-align: center;align-items: flex-start;width: auto }.site-header.style-4 .site-branding {margin: 0 }.site-footer.style-1 .footer-container,.site-footer.style-3 .footer-container {padding: 13px 0 }.site-footer.style-1 .site-info,.site-footer.style-3 .site-info {text-align: left }.site-footer.style-1 .site-info-wrap,.site-footer.style-3 .site-info-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;margin-left: -15px;margin-right: -15px }.site-footer.style-1 .site-info-wrap>*,.site-footer.style-3 .site-info-wrap>* {margin-left: 15px;margin-right: 15px }.site-footer.style-1 .site-info-block,.site-footer.style-3 .site-info-block {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center }.site-footer.style-1 .site-info .social-list,.site-footer.style-3 .site-info .social-list {margin-top: 10px;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0 }.sidebar,.single-project,.single-service {margin-top: 0 }}@media (min-width: 980px) {.jet-slider__content-inner-right {margin-right:0;right: 0;padding-right: 0;align-items: flex-start;display: flex;justify-content: flex-end;}.page-id-4599 section.elementor-section.section-header, .page-id-278 section.elementor-section.section-header {padding-top: 3.6em;padding-bottom: 2.8em }.page-id-4599 section.elementor-section.section-header {padding-top: 1em }.jet-slider .jet-slider__desc,.jet-slider__title {margin: 30px 0 }.jet-slider__button-wrapper {margin-bottom: 45px }.jet-slider__title {font-size: 3.052rem }.post-template-default h2,.post-template-single-bobjames h2 {font-size: 1.953rem;font-style: normal;text-align: inherit;font-weight: 800;margin-top: 2em }.post-template-single-bobjames h3:not(#bottom-area h3) {font-size: 1.25rem;font-family: unset;margin-top: 3em;margin-bottom: 1em }.swiper-slide-inner-1,.swiper-slide-inner-2,.swiper-slide-inner-3,.swiper-slide-inner-4 {display: inline }}@media (min-width: 1200px) {.mastery-contain-title {margin: 1.21em 0 0 .8em;}.stuckElement.isStuck .search-form__close:before {transform: translate(-24px,-23px);}.page-id-278 #mega-menu-wrap-main #mega-menu-main>li.mega-menu-item>a.mega-menu-link {}.page-id-278 .isStuck #mega-menu-wrap-main #mega-menu-main>li.mega-menu-item>a.mega-menu-link {color: #000 }.page-id-278 .isStuck .site-logo--image .site-logo__link img {content: url(https://www.orebix.com/images/orebix-digital-logo.svg) }.page-id-9833 .jet-slider__content-item {padding-left: 0;padding-right: 0;}.page-id-278 section.elementor-section.section-header:after {bottom: 0;transform-origin: 100%;display: block!important;content: ""!important;font-family: unset!important;transform: translateY(0) skewY(-1.25deg);background: inherit;height: 100%;left: 0;position: absolute;right: 0;background-color: #fefefe;}.posts-list--default-fullwidth-image .hentry {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;flex-direction: row-reverse;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr;grid-template-areas: "hero-third-a hero-third-b hero-third-c" }.post-list__item-content.post-list-a {grid-column: 2/2;grid-row: 1 }footer.entry-footer.post-list-b {grid-column: 1/2;grid-row: 1;margin-right: 3em }.site-header .search-form {right: 2em!important;top: 1em!important;overflow: hidden;margin: 0 }.alignleft {float: left;margin-right: 2em!important;margin-top: 1em;margin-bottom: 1em }.alignright {float: right;margin-top: 1em;margin-bottom: 1em;margin-left: 2em!important }.top-bar-container {}.search-form__close {top: 80px }.site-header.search-active .search-form {right: 2em;overflow: hidden }.site-header.search-active .header-container.stuckElement.isStuck .search-form {top: .6em!important }.header-nav-wrapper {margin-top: 19px }.isStuck .header-container_wrap {padding: unset }.isStuck .site-logo--image .site-logo__link img {max-width: 180px;max-height: 50px }.site-header .main-navigation,.site-header .menu-toggle,.site-header .site-branding {visibility: visible;opacity: 1;align-items: center;display: flex;justify-content: space-evenly;align-content: center;margin-right: 2em;max-width: fit-content;margin-top: -2px }.site-header .site-branding .site-logo--image img {margin-left: -2px }.site-header .isStuck .site-branding {display: flex;align-items: center;justify-content: flex-start;margin: 0 }.header-components__search-cart {margin-top: 0!important }.front-page-mast .header-container.stuckElement.isStuck {background: #fff }.front-page-mast.search-active .header-container.stuckElement {-webkit-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out }.banner-box-grid {text-align: center;margin-top: 2em }.banner-image-box-item {grid-area: banner-box-grid;display: flex;align-items: center;justify-content: center;display: grid;grid-template-rows: auto;justify-content: center }.banner-image-box-item-item {margin: 5px;padding: 1em 0 20px }.banner-image-box-item-item img {max-width: 110px;margin-bottom: 20px;border-radius: 50%;padding: 3px!important;background-repeat: no-repeat;background-position: -120px 0;border: 1px solid #ebebeb }.banner-image-box-item-item p {font-size: 20px;margin-bottom: 5px;display: block;line-height: 1.4 }.col-lg-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.33333%;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333% }.hentry table:not([class]) td,.hentry table:not([class]) th {padding: 11px 30px }.comment-form {display: grid;grid-column-gap: 20px;grid-template-columns: repeat(3,1fr) }.comment-form>* {grid-column: span 3 }.position-one-left-sidebar .site-content_wrap .sidebar:before,.position-one-left-sidebar .site-content_wrap .single-project:before,.position-one-left-sidebar .site-content_wrap .single-service:before,.position-one-right-sidebar .site-content_wrap .sidebar:before,.position-one-right-sidebar .site-content_wrap .single-project:before,.position-one-right-sidebar .site-content_wrap .single-service:before {position: absolute;width: 1px;height: 100%;content: "";top: 0 }.position-one-right-sidebar .site-content_wrap .sidebar,.position-one-right-sidebar .site-content_wrap .single-project,.position-one-right-sidebar .site-content_wrap .single-service {padding-left: 5.5rem;padding-right: 5.6rem }.position-one-right-sidebar .site-content_wrap .sidebar:before,.position-one-right-sidebar .site-content_wrap .single-project:before,.position-one-right-sidebar .site-content_wrap .single-service:before {left: 20px }.cherry-services .services-item *+.title_wrap {margin-top: 30px }.swiper-slide-inner-5 {display: inline }.site .container {max-width: 1440px;padding: 0 1.4285rem }.jet-slider .jet-slider__title {font-size: 3rem }.post-template-default h2,.post-template-single-bobjames h2 {font-size: 2.441rem;font-style: normal;text-align: inherit;font-weight: 800;margin-top: 2em }.post-template-single-bobjames h3:not(#bottom-area h3) {font-size: 1.25em;font-family: unset;margin-top: 3em;margin-bottom: 1em }}@media (min-width: 1600px) {.container {max-width:1440px }.textwidget .email_sub_terms label {font-size: .64em }.col-xl-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.33333%;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333% }}@media (max-width: 1199px) {.posts-list--default-fullwidth-image .hentry {display:flex;flex-direction: column-reverse;align-items: center }.post-list__item-content.post-list-a {grid-column: 1;grid-row: 2;margin-top: 2.3em }footer.entry-footer.post-list-b {grid-column: 1;grid-row: 1 }.breadcrumbs {border-top: none }.alignleft,.alignright {display: block;margin: 20px auto 2em }#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {margin-left: 0 }#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated {transform: scale(1) }#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {margin-left: 0;margin-right: 16px }.site-header.style-4 .header-container {padding: 0 0 5px }#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-block-2 a.mega-menu-logo img.mega-menu-logo {left: 13% }#mega-menu-wrap-main .mega-menu-toggle .mega-html-block a.mega-menu-logo img.mega-menu-logo {left: 15% }#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-block-2 a.mega-menu-logo img {width: 150px;height: 40px;}#mega-menu-wrap-main .mega-menu-toggle+#mega-menu-main {background: #fff;padding: 10px 0 10px 13px;display: none;position: absolute;width: 100%;z-index: 9999999;border-bottom: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;margin-top: 10px }#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item>a.mega-menu-link {margin: 10px auto;height: 50px;background-color: #fefefe;color: #000!important;padding: 10px 20px 0 0;text-align: center;max-width: fit-content;min-width: 200px }#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item>a.mega-menu-link:hover:before {background-color: unset!important }#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item>a.mega-menu-link:after {background: url(/svg/svg-defs.svg#icon-arrow-view) no-repeat;content: ""!important;display: inline-block;font-family: unset!important;height: 1.2em;transform: translateY(6px) translateX(2px);transition: .3s linear;width: 1.2em;border: 1px solid #f1f1f1;border-radius: 1em;margin-left: .5em;font-size: unset;}#mega-menu-wrap-main #mega-menu-main>li.mega-menu-item>a.mega-menu-link:hover:after {transform: translateY(6px) translateX(7px);transition: .3s linear;}.search-form__toggle:before {height: 1.5em;width: 1.5em;transform: translate(-12px,3px) }.search-form__close:before {height: 1.3em;width: 1.3em;transform: translate(-15px,-21px);border-radius: 50%;}.site-header .search-form__input-wrap:before {height: 1.33em;width: 1.33em }.search-form__field:not(.page-id-10208 .site-main input.search-form__field)[type=search] {margin-left: 20px }.h3-style,h3 {font-size: 1.953rem }.hero__content-text h3 {font-size: 1.563rem;margin-top: .3em }}@media (max-width: 1024px) {.page-id-4599 section:first-child {padding:0 0 38px!important }.elementor-row,.elementor-section .elementor-container {flex-wrap: wrap;-ms-flex-wrap: wrap }.jet-slider__button--secondary {display: none }a.elementor-button.elementor-size-md.jet-slider__button.jet-slider__button--primary {margin-right: 0 }}@media (max-width: 979px) {.page-id-857 .jet-slider__button-wrapper {margin-bottom: 0;}.footer-area .widget-title:before, .ulspant:before {bottom: 5px;}.jet-slider__title .ulspant:before {bottom: 6px;}form#WebToLeadForm {margin-top: 0 !important;}.hero-grid {grid-template-rows: 1fr }.hero-grid-actual {flex-direction: column-reverse;display: flex;flex-wrap: wrap }.jet-slider__content-inner-right {display: flex;justify-content: center;flex-direction: row;flex-wrap: wrap;align-content: center;align-items: center }.swiper-toptext,.swiper-wrapper {display: none!important }section.elementor-section.section-header {padding: 0 0 2em }.elementor-section {margin: 20px 0 10px;padding: 2em 0 2.6em }.h3-style,h3 {font-size: 1.563rem }.hero__content-text h3 {font-size: 1.25rem;margin-top: .3em }.jet-slider .jet-slider__title {font-size: 1.953rem }.post-template-default h2,.post-template-single-bobjames h2 {font-size: 1.563rem;font-style: normal;text-align: inherit;font-weight: 800;margin-top: 2em }.post-template-single-bobjames h3:not(#bottom-area h3) {font-size: 1rem;font-family: unset;margin-top: 3em;margin-bottom: 1em }}@media (max-width: 900px) {.banner-email-grid {margin:3em;display: grid;grid-template-columns: 1fr 2fr;grid-template-rows: 1fr 1fr;grid-template-areas: "banner-email-grid-image banner-email-grid-text" "banner-email-grid-form banner-email-grid-form";text-align: center }.banner-email-grid-text {grid-area: banner-email-grid-text;align-self: center }.banner-email-grid-text p {font-size: 1em;font-weight: 300;margin-bottom: 5px;display: block;line-height: 1.4 }.banner-email-grid-form {grid-area: banner-email-grid-form;margin: 0!important }.breadcrumbs {display: none }}@media (max-width: 899px) {body {line-height: 1.953rem;font-size: calc(16px + .5vw);}.footer-area .widget-title.title-decoration {padding: 0 }.hero-grid {display: flex;flex-wrap: wrap;justify-content: center;}.footer-area:not(.footer-area--fullwidth) .col-sm-12.widget {margin: 0;padding: 0 .1em 0 0 }.hero__content-card img {max-width: 100% }.hero-grid-actual {flex-direction: column-reverse }.hero__content.hero-grid {display: flex;justify-content: center;text-align: center }.hero__content {flex-wrap: wrap }.hero__content-text__button-wrapper {margin-bottom: 3em }.banner-box-grid {text-align: center }.banner-image-box-item {grid-area: banner-box-grid;display: flex;align-items: center;justify-content: center;display: grid;grid-template-columns: repeat(2,1fr);grid-template-rows: auto;justify-content: center }.banner-image-box-item-item-icon {font-size: 3em;margin: 0 .5em }.banner-image-box-item-item {margin: 1em .5em .5em;padding: 1em }.banner-image-box-item-item img {max-width: 110px;border-radius: 50%;padding: 3px!important;background-repeat: no-repeat;background-position: -120px 0;transition: .5s ease-in;margin: 0 auto!important }.banner-image-box-item-item p {font-size: 1.25em;font-weight: 300;margin-bottom: 5px;display: block;line-height: 1;margin-top: .5em }.widget_media_image.isStuck {display: none }}@media (max-width: 869px) {.post-list__item-content {margin-left:unset }}@media (max-width: 768px) {#toTop {bottom:151px;right: 21px }.mm-chat-button {right: 5px!important;bottom: 78px!important }#mm-root .mm-chat-window {right: 15px;bottom: 15px }.dropcaps,.post-template-default .dropspan-container h2,.dropspan-container h4,.h3-style,.single .post>.entry-content>p:first-of-type:first-letter,h3 {font-size: 1.563rem }.site-footer.style-1 .footer-container .site-info .footer-copyright {padding-bottom: 43px }h4.ulspantcircled:before {transform: skew(-31deg) translateX(-38%) translateY(-38%) rotate(2deg) scale(.4, .4);}.pwa-bar-max-contain {position: fixed;bottom: 0;left: 0;width: 100%;background-color: #fff;border-top: 1px solid #bebebe;padding: .6em 0 1.6em;z-index: 99 }.pwa-bar {margin: 0 auto;align-content: space-evenly;height: 25px;display: flex;flex-wrap: wrap;justify-content: space-around;align-items: flex-start;max-width: 1329px;}.pwa-bar a span {font-size: .77em;display: block;color: #000 }.pwa-bar a {text-align: center;line-height: 1 }.pwa-bar a.active {color: #607d3e;position: relative }.pwa-bar a span:hover,.pwa-bar-max-contain .pwa-bar a:active,.pwa-bar-max-contain .pwa-bar a:hover {text-decoration: none;}.elementor-column {width: 100% }}@media (max-width: 684px) {.bob-james-branding {padding-left:.639285rem }#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {margin-right: 0 }.slogan_wrap h2.service-slogan {margin-top: 10px;margin-bottom: .5em }}@media only screen and (max-width: 640px) {.site-content form {width:100% }form label {display: block;margin: auto;text-align: left;width: 100%;padding: .5em 0;margin-bottom: 0px !important;padding-bottom: .25em;font-size: .8em;}form div.two-fields select[size],form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=email],form input[type=file],form input[type=month],form input[type=number],form input[type=password],form input[type=range],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=website],form input[type=week],form select,form textarea {width: 100%;display: flex;min-width: 94%;align-items: center;align-content: center;justify-content: flex-start;flex-wrap: nowrap;text-align: left }form div.two-fields-with-label-2nd select {width: 100%;display: flex;justify-content: center;align-items: center;flex-wrap: nowrap;flex-direction: row;min-width: 98% }form div {width: 100%;padding: 0 }form div.terms {margin: 1em 0 -.8em;}#WebToLeadForm .wpcf7-submit {margin: 1.3em 0 0 0;}.contact_form_booking_sc .elementor-container.elementor-column-gap-default {padding-left: 0;padding-right: 0;}form div.one-field-with-label label {padding-bottom: .8em;}form .terms label {padding: 0;line-height: 2em }form div.one-field-with-label,form div.two-fields-with-label {display: block;margin: 0 }form div.one-field-with-label {margin-bottom: 1em }form div.two-fields-with-label input[type=color],form div.two-fields-with-label input[type=date],form div.two-fields-with-label input[type=datetime-local],form div.two-fields-with-label input[type=email],form div.two-fields-with-label input[type=file],form div.two-fields-with-label input[type=month],form div.two-fields-with-label input[type=number],form div.two-fields-with-label input[type=password],form div.two-fields-with-label input[type=range],form div.two-fields-with-label input[type=search],form div.two-fields-with-label input[type=tel],form div.two-fields-with-label input[type=text],form div.two-fields-with-label input[type=time],form div.two-fields-with-label input[type=url],form div.two-fields-with-label input[type=website],form div.two-fields-with-label input[type=week],form div.two-fields-with-label textarea {margin: 0 auto .5em;width: 100%;display: flex;min-width: 94%;align-items: center;align-content: center;justify-content: flex-start;flex-wrap: nowrap;text-align: left }form label .optional {}}@media (max-width: 600px) {.site-header .search-form {right:-3px }.para-notice {padding: 10px 20px 15px;margin: 30px 0 }}@media (max-width: 625px) {#gdpr-cookie-message p {display: inline;margin: .2em 5px .2em 5px;}#gdpr-cookie-message p:last-child {display: flex;flex-direction: row;align-content: center;justify-content: center;align-items: center;}#gdpr-cookie-message button, button#ihavecookiesBtn {font-size: .82em;}#gdpr-cookie-message ul {margin-top: 1em;margin-left: 2em;display: flex;flex-wrap: wrap;flex-direction: row;align-content: center;justify-content: center;align-items: center;}#gdpr-cookie-message a {margin-left: 0;}#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle+#mega-menu-max_mega_menu_1 {padding-top: 6em }img.bobJames {width: 240px;transform: translate(0,-1px) }.jet-slider__button--secondary {display: none }.mega-sub-menu .widget_media_image {display: none!important }.box-cta-arrow-top-inner img {float: unset;display: block;margin-left: auto;margin-right: auto }.breadcrumbs {margin-bottom: 20px;padding: 7px 0 3px }.breadcrumbs .breadinner {padding-left: 1rem;padding-right: 1rem;margin-bottom: -5px }.page-id-4599 .breadcrumbs {margin-bottom: 0 }.cmsg {font-size: 14px!important }.site-logo--image img {max-width: unset!important;margin-left: -1px;margin-top: 1px }.search-form__submit {padding-left: 15px;padding-right: 15px }.banner-email-grid {margin: 0;display: grid;grid-gap: 40px;grid-template-columns: 1fr;grid-template-rows: auto;text-align: center;justify-items: center;grid-template-areas: "banner-email-grid-image" "banner-email-grid-text" "banner-email-grid-form" }.banner-image-box-item {grid-template-columns: repeat(1,1fr)!important }.header-container.isStuck {margin-top: 0!important }.main-navigation ul ul a {padding-left: 1rem }.main-navigation ul ul ul a {padding-left: 0!important }#post-2614 .service-listings-page {margin: 0;padding: 0 0 2em }.elementor-button.elementor-size-md.jet-slider__button.jet-slider__button--secondary {display: none }.swiper-toptext,.swiper-wrapper {display: none!important }}@media (max-width: 544px) {.services-item {text-align:center }}@media (max-width: 428px) {#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {font-size:18px;height: 44px;}button#gdpr-cookie-advanced.jet-slider__button--secondary {}#gdpr-cookie-message p:last-child {display: flex;flex-direction: row;align-content: center;justify-content: center;align-items: center;}}@media (max-width: 480px) {.breadcrumbs .breadinner a {font-size:11px!important }.breadcrumbs {padding: 5px 4px 4px 0!important;font-size: 11px!important;line-height: 17px!important }}@-webkit-keyframes bounce {0%,100% {-webkit-transform: translateY(0) }50% {-webkit-transform: translateY(-11px) }}@keyframes bounce {0%,100% {transform: translateY(0) }50% {transform: translateY(-11px) }}@keyframes shake {10%,90% {transform: translate3d(-1px,0,0) }20%,80% {transform: translate3d(2px,0,0) }30%,50%,70% {transform: translate3d(-4px,0,0) }40%,60% {transform: translate3d(4px,0,0) }}@-webkit-keyframes beat {0%,100% {-webkit-transform: scale(1) }50% {-webkit-transform: scale(1.15) }}@keyframes beat {0%,100% {transform: scale(1) }50% {transform: scale(1.15) }}@keyframes colourflip {0%,100% {filter: hue-rotate(0deg) }}@-webkit-keyframes hexastroke {0% {stroke-dashoffset: 0 }100% {stroke-dashoffset: 102 }}@keyframes hexastroke {0% {stroke-dashoffset: 0 }100% {stroke-dashoffset: 102 }}@-webkit-keyframes stickup {0%,50% {-webkit-transform: translateY(-100%);transform: translateY(-100%) }100% {-webkit-transform: translateY(0);transform: translateY(0) }}@keyframes stickup {0%,50% {-webkit-transform: translateY(-100%);transform: translateY(-100%) }100% {-webkit-transform: translateY(0);transform: translateY(0) }}@-webkit-keyframes tm-bounce {0%,100% {-webkit-transform: scale(0);transform: scale(0) }50% {-webkit-transform: scale(1);transform: scale(1) }}@keyframes tm-bounce {0%,100% {-webkit-transform: scale(0);transform: scale(0) }50% {-webkit-transform: scale(1);transform: scale(1) }}@-webkit-keyframes animationInFrames {0%,100% {-webkit-transform: rotate(0);transform: rotate(0) }20% {-webkit-transform: rotate(-15deg);transform: rotate(-15deg) }40% {-webkit-transform: rotate(10deg);transform: rotate(10deg) }60% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg) }80% {-webkit-transform: rotate(5deg);transform: rotate(5deg) }}@keyframes animationInFrames {0%,100% {-webkit-transform: rotate(0);transform: rotate(0) }20% {-webkit-transform: rotate(-15deg);transform: rotate(-15deg) }40% {-webkit-transform: rotate(10deg);transform: rotate(10deg) }60% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg) }80% {-webkit-transform: rotate(5deg);transform: rotate(5deg) }}@-webkit-keyframes animationOutFrames {0%,100% {-webkit-transform: rotate(0);transform: rotate(0) }20% {-webkit-transform: rotate(15deg);transform: rotate(15deg) }40% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg) }60% {-webkit-transform: rotate(5deg);transform: rotate(5deg) }80% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg) }}@keyframes animationOutFrames {0%,100% {-webkit-transform: rotate(0);transform: rotate(0) }20% {-webkit-transform: rotate(15deg);transform: rotate(15deg) }40% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg) }60% {-webkit-transform: rotate(5deg);transform: rotate(5deg) }80% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg) }}@keyframes lds-ripple {0% {height: 0;left: 28px;opacity: 1;top: 28px;width: 0 }100% {height: 63px;left: -1px;opacity: 0;top: -1px;width: 58px }}@keyframes slideUp {0% {opacity: 0;transform: translateY(20px) }100%,80% {opacity: 1;transform: translateY(0) }}@keyframes slideSide {0% {opacity: 0;transform: translateX(20px) }100%,80% {opacity: 1;transform: translateX(0) }}@keyframes fadeIn {0% {opacity: 0 }100% {opacity: 1 }}@keyframes popIn {0%,65% {opacity: 0;transform: scale(.5) rotate(0) }75% {opacity: .5;transform: scale(.8) rotate(0) }85% {opacity: .8;transform: scale(1.04) }90% {opacity: .9;transform: scale(1.02) }100% {opacity: 1;transform: scale(1) rotate(0) }}@-webkit-keyframes swiper-preloader-spin {to {transform: rotate(1turn);-webkit-transform: rotate(1turn) }}@keyframes swiper-preloader-spin {to {transform: rotate(1turn);-webkit-transform: rotate(1turn) }}@-webkit-keyframes blink {from,to {opacity: 0 }50% {opacity: 1 }}@keyframes blink {from,to {opacity: 0 }50% {opacity: 1 }}li.mega-menu-row ul.mega-sub-menu {display: flex !important;flex-direction: row;flex-wrap: wrap;align-content: space-between;justify-content: space-between;align-items: flex-start;}li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-3 {display: flex;}.mt-4 {max-width: 400px;margin-left: auto;margin-right: auto;}