/* Theme Name: GeneratePress Child Theme URI: https://generatepress.com Description: Default GeneratePress child theme Author: Tom Usborne Author URI: https://tomusborne.com Template: generatepress Version: 0.1 */ @font-face { font-family: 'Gotham'; font-weight: normal; font-display: swap; src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Book.woff') format('woff'), url('fonts/Gotham-Book.ttf') format('truetype'), url('fonts/Gotham-Book.svg#svgFontName') format('svg'); } @font-face { font-family: 'Gotham'; font-weight: 500; font-display: swap; src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Medium.woff') format('woff'), url('fonts/Gotham-Medium.ttf') format('truetype'), url('fonts/Gotham-Medium.svg#svgFontName') format('svg'); } @font-face { font-family: 'Gotham'; font-weight: 700; font-display: swap; src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Bold.woff') format('woff'), url('fonts/Gotham-Bold.ttf') format('truetype'), url('fonts/Gotham-Bold.svg#svgFontName') format('svg'); } @font-face { font-family: 'Gotham'; font-weight: 900; font-display: swap; src: url('fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Black.woff') format('woff'), url('fonts/Gotham-Black.ttf') format('truetype'), url('fonts/Gotham-Black.svg#svgFontName') format('svg'); } @font-face { font-family: 'ScriptMT'; font-weight: 900; font-display: swap; src: url('fonts/ScriptMTStd-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/ScriptMTStd-Bold.woff') format('woff'), url('fonts/ScriptMTStd-Bold.ttf') format('truetype'), url('fonts/ScriptMTStd-Bold.svg#svgFontName') format('svg'); } h1, h2, h3, p, a, ul li, ol li { font-family: "Gotham", sans-serif; color: #333333; } h1 { font-size: 36px; font-weight: 900; line-height: 1.2em; margin-bottom: 0; text-transform: uppercase; } h2 { font-size: 36px; font-weight: 700; line-height: 1.3em; } .small-h2 { font-size: 24px; } h3, p, a, ul li, ol li { font-weight: normal; } p, .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text, .single-post ul { font-size: 20px; } .elementor p a { color: #DF103A; text-decoration: underline !important; } .elementor p a:hover, .elementor p a:focus { color: #333333; text-decoration: none !important; } .smaller-font p, .smaller-font ul li { font-size: 16px; } .small-font { font-size: 15px; } .large-font { font-size: 25px; } .script { font-family: "ScriptMT", serif; font-size: 140%; font-weight: 900; text-transform: none; margin-bottom: 14px; } .white h1, .white h2, .white h3, .white p, .white ul li, .white ol li, .white { color: #ffffff; } .white a { color: #ffffff !important; } .white a:hover, .white a:focus { color: #333333 !important; } .red h1, .red h2, .red h3, .red p, .red a, .red ul li, .red ol li, .red { color: #DF103A; } .transcript { scroll-margin-top: 2em; } .transcript-link { color: #000; font-size:16px; text-align: center; text-decoration: underline !important; } .transcript-link:hover, .transcript-link:focus { color: #DF103A; font-style: italic; } .transcript-link-white { color: #fff; text-align: center; text-decoration: underline !important; } .transcript-link-white:hover, .transcript-link-white:focus { color: #000; font-style: italic; } .footer-copy { color:#ffffff; font-size: 12px; } .footer-copy a { color:#ffffff !important; } .footer-copy a:hover { text-decoration: none; } h1 .script { font-size: 160%; } .quote { font-size: 28px; font-weight: 700; line-height: 1.2em; } .quote::before, .quote::after { background-size: 30px 20px; width: 30px; height: 20px; content: ""; } .quote::before { background-image: url("/wp-content/uploads/2020/06/top-quote.png"); position: absolute; left:-35px; } .quote::after { background-image: url("/wp-content/uploads/2020/06/bottom-quote.png"); display: inline-block; margin-left: 5px; } .quote-title { font-size: 15px; } .quote-title span { font-weight: 700; text-transform: uppercase; } .small p { font-size: 12px; } .bold-uppercase p, .bold-uppercase { font-weight: 700; text-transform: uppercase; } .bold p, .bold, .bold a { font-weight: 700; } .dropshadow { text-shadow: 0px 0px 10px #333333; } .center { margin: 0 auto; } .no-margin p, .no-margin h2, .elementor-element-3941571, .no-margin { margin: 0 !important; } .site-header, .main-navigation, .main-navigation.toggled .main-nav > ul { background-color: #DF103A; } .main-navigation.toggled .main-nav > ul { background-color: #ffffff; box-shadow: 0 4px 5px -5px #888888; } .main-navigation.toggled .main-nav > ul li a { color: #DF103A; } .inside-header { padding: 10px 40px; } .main-navigation.has-branding .inside-navigation { padding: 0 10px; } .screen-reader-text:focus { top: auto; } .main-nav li { margin-left: 10px; } #sticky-navigation .main-nav li { margin-top: 0; } #sticky-navigation { position: fixed !important; top: 0px !important; } .main-navigation.sticky-navigation-transition .main-nav > ul > li > a { line-height: 48px !important; } .site-logo.mobile-header-logo img { height: 70px !important; } .main-navigation .main-nav ul li[class*="current-menu-"] > a, .main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul .sfHover a, .main-navigation .main-nav ul li[class*="current-menu-"] > a, .main-navigation .main-nav ul li[class*="current-menu-"] > a:focus, .main-navigation .main-nav ul li:focus > a { background-color: #ffffff !important; border-radius: 5px; color: #DF103A !important; } .main-navigation .main-nav ul li a { font-weight: 700; font-size: 16px; line-height: 48px; text-transform: uppercase; } #mobile-menu ul li a { text-align: center; } #mobile-menu .menu { -webkit-box-shadow:0px 1px 4px rgb(0,0,0,.2); -moz-box-shadow:0px 1px 4px rgb(0,0,0,.2); box-shadow:0px 1px 4px rgb(0,0,0,.2); } .mobile-interior-image .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .quote-section .elementor-column-gap-default>.elementor-row>.image-column>.elementor-element-populated, .elementor-column-gap-default>.elementor-row>.exterior-building-section>.elementor-element-populated { padding: 0 !important; } .main-navigation.toggled .main-nav li { margin-top: 0; border-top: 2px solid #DF103A; } a.anchor, div.anchor { display: block; position: relative; top: -80px; visibility: hidden; } .hero-right.elementor-column { min-height: 400px; } .elementor-icon-list-icon { visibility: hidden; } @-webkit-keyframes pop-in { 0% { opacity: 0; -webkit-transform: scale(0.5); } 33% { opacity: 1; -webkit-transform: scale(1.5)} 66% { opacity: 1; -webkit-transform: scale(0.8)} 100% { opacity: 1; -webkit-transform: scale(1); } } @-moz-keyframes pop-in { 0% { opacity: 0; -moz-transform: scale(0.5); } 33% { opacity: 1; -moz-transform: scale(1.5)} 66% { opacity: 1; -moz-transform: scale(0.8)} 100% { opacity: 1; -moz-transform: scale(1); } } @keyframes pop-in { 0% { opacity: 0; transform: scale(0.5); } 33% { opacity: 1; transform: scale(1.5)} 66% { opacity: 1; transform: scale(0.8)} 100% { opacity: 1; transform: scale(1); } } .elementor-icon-list-icon.animate-icon { visibility: visible; -webkit-animation:pop-in 1.5s; -moz-animation:pop-in 1.5s; -ms-animation:pop-in 1.5s; } .elementor a.white-link, .small-white { color: #ffffff; font-size: 14px !important; } .elementor a.white-link:hover, .elementor a.white-link:focus { text-decoration: none; } .center-btn { text-align: center; } .blog-back-btn { text-align: right; } .black-btn, .black-btn-alt, .black-btn-alt-blog, .next-btn, .black-btn:visited, .black-btn-alt:visited, .black-btn-alt-blog:visited, .next-btn:visited, .next-btn-alt, .next-btn-alt:visited, .page-numbers, .elementor-post-navigation .post-navigation__prev--label { display:inline-block; font-family: "Gotham", sans-serif; background-color: #333333; -webkit-border-radius: 5px; border-radius: 5px; color: #ffffff !important; font-weight: 700; padding: 10px 30px; transition: .3s; } .elementor-post-navigation .post-navigation__prev--label, .black-btn-alt-blog { padding: 10px 30px; } .elementor-post-navigation .post-navigation__prev--label { font-size: 17px !important; text-transform: none !important; } .next-btn-alt, .next-btn-alt:visited { padding: 5px 25px; } .next-btn, .next-btn-alt { font-size: 20px; } .next-btn-alt { border: 4px solid #333333; transition: .3s; } .next-btn:after, .next-btn-alt:after, .page-numbers.next:after { background-image: url(/wp-content/uploads/2020/08/Triangle.svg); background-size: 25px 16px; display: inline-block; width: 25px; height: 16px; content: ""; margin-left:10px; transition: .3s; } .next-btn:hover:after, .next-btn-alt:hover:after, .page-numbers.next:hover:after, .next-btn:focus:after, .next-btn-alt:focus:after, .page-numbers.next:focus:after { margin-left:25px; transition: .3s; } .elementor-post-navigation .post-navigation__prev--label { color: #ffffff; background-color: #DF103A; transition: .3s; } .next-btn:hover, .next-btn-alt:hover, .black-btn-alt-blog:hover, .page-numbers:hover, .black-btn-alt:hover, .next-btn:focus, .next-btn-alt:focus, .page-numbers:focus, .black-btn-alt:focus { color: #ffffff; background-color: #DF103A; transition: .3s; } .elementor-post-navigation .post-navigation__prev--label:hover, .elementor-post-navigation .post-navigation__prev--label:focus { background-color: #333333; transition: .3s; } .black-btn-alt:hover, .black-btn-alt:focus, .elementor-post-navigation .post-navigation__prev--label:hover, .elementor-post-navigation .post-navigation__prev--label:focus, .black-btn-alt-blog:hover, .black-btn-alt-blog:focus { padding: 10px 40px; transition: .3s; } .next-btn-alt:hover, .next-btn-alt:focus { border: 4px solid #ffffff; transition: .3s; } .black-btn:hover, .black-btn:focus { background-color: #ffffff; color: #DF103A !important; padding: 10px 40px; transition: .5s; } .elementor-post-navigation__next { display: none; } .sticky-hero-section { position: -webkit-sticky !important; position: sticky !important; top: 105px; z-index: -1 !important; } .sticky-hero-section .elementor-column { margin-top: -25px; } .sticky-enabled .main-navigation.is_stuck + div .sticky-overlap-images, .sticky-enabled .main-navigation.is_stuck + div .section1 { margin-top: 50px !important; } .home-slider p { font-size: 18px; margin-top: 20px; } .home-slider .elementor-slide-description picture img, .home-slider .elementor-slide-description picture source { max-width: 266px; width: 100%; margin: 0 auto; } .swiper-pagination-bullet { border: 2px solid #ffffff; background: #DF103A !important; width: 12px !important; height:12px !important; opacity: 1 !important; } .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 3px !important; } .swiper-pagination-bullet-active { background-color: #ffffff !important; } .why-script { display: block; } .why-quote { color: #ffffff; font-size: 34px; font-weight: 700; margin-bottom: 25px; } .why-owner { color: #ffffff; font-size: 16px; margin-bottom: 5px; } .why-owner span { font-weight: 700; } .elementor-repeater-item-32a0837 .why-quote { max-width:650px; } .why-quote::before, .why-quote::after { background-size: 40px 28px; width: 40px; height: 28px; content: ""; } .why-quote::before { background-image: url("/wp-content/uploads/2020/08/white-quote-l.png"); position: absolute; left: 9%; } .why-quote::after { background-image: url("/wp-content/uploads/2020/08/white-quote-r.png"); position: absolute; margin-left:10px; } .scroll1, .scroll1-mobile { text-transform: uppercase; font-size: 25px; font-weight: 700; margin-bottom: 20px; padding-top: 15%; } .scroll1-mobile { padding-top: 0; margin-top: 30px; } .scroll2-mobile { margin-bottom: 45px; } .scroll3 { color: #DF103A; font-size: 18px; margin-bottom: 0; } .multi-scroll .elementor-element-populated { padding: 0 !important; } .multiscroll-nav li { margin: 10px !important; width: 21px !important; height: 19px !important; } .multiscroll-nav span { width: 15px !important; height: 15px !important; } .multiscroll-nav li a:focus { outline: 3px solid #000000 !important; } .double-border img { background-color: #fff; border: 5px solid #DF103A !important; padding: 5px; } .percentage-column .elementor-counter-number, .percentage-column .elementor-counter-number-suffix { font-family: "Gotham", sans-serif; font-weight: 700; } .mapsvg-tooltip { box-shadow: -4px 4px 8px rgb(83,86,90,.4) !important; border-radius: 0 !important; } .state .state-name { color: #DF103A; font-size: 26px; margin-bottom: 0; text-align: center; } .state { background-color: #fff; padding: 10px 20px; } .state .markets { text-align: center; } .state .markets span { text-transform: uppercase; font-weight: 700; } #international-franchises { margin-top: -80px; padding-top: 80px; } .page-id-492 .available-territories-form .state { padding: 0 20px 5px 20px; } .page-id-492 .available-territories-form .state-name .script { font-family: "Gotham", sans-serif; color: #333333; font-size: 22px; font-weight: 500; } .page-id-492 .available-territories-form .markets span { text-transform: none; font-weight: 400; font-size: 16px; } .page-id-492 .available-territories-form .markets { margin-bottom: 0; } .page-id-492 .available-territories-form .gform_fields { -webkit-columns: 2; -moz-columns: 2; columns: 2; } .elementor-post__excerpt p:after { content:"..." } .elementor-post__card { padding-bottom: 60px; } .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a, .elementor-posts .elementor-post__excerpt p { color: #333333 !important; } .elementor-posts .elementor-post__excerpt p { font-size: 16px !important; } .elementor-post__card .elementor-post__title a { font-weight: 700; } .elementor-posts .elementor-post__card .elementor-post__read-more { background-color: #ffffff; border: 3px solid #DF103A; border-radius: 5px; color: #DF103A; font-size: 18px; line-height: 24px; padding: 5px 15px 3px 15px; position: absolute; bottom: 0; width: 50%; left: 25%; right: 25%; } .elementor-posts .elementor-post__card .elementor-post__read-more:hover, .elementor-posts .elementor-post__card .elementor-post__read-more:focus { background-color: #DF103A; color: #ffffff; } .elementor-widget-post-info .elementor-icon-list-text { font-size: 16px !important; } .elementor-posts .elementor-post__meta-data { font-family: "Gotham", sans-serif; } .elementor-posts .elementor-post__card { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -moz-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; } .elementor-posts .elementor-post__card .elementor-post__text { -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; } .elementor-posts .elementor-post__meta-data { margin-top: 0 !important; padding: 0 30px !important; width: 100%; } .elementor-posts .elementor-post__card .elementor-post__meta-data { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; } .elementor-posts .elementor-post__card .elementor-post__meta-data { border-top: none !important; } .stripes .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated { padding: 0; } .international-territories-list { columns: 4; -webkit-columns: 4; -moz-columns: 4; } .international-territories-list li { font-weight: 500; } .flexible .elementor-image-carousel-caption { background-color: #DF103A; color: #ffffff; font-weight: 700; width: 190px; padding: 10px; position: absolute; top: 70%; } .flexible .swiper-pagination-bullet, .flexible .swiper-pagination-bullet-active { border: 2px solid #DF103A; } .flexible .swiper-pagination-bullet { background-color: #ffffff !important; } .flexible .swiper-pagination-bullet-active { background-color: #DF103A !important; } .flexible .swiper-slide-image img, .flexible .swiper-slide-image source { padding-bottom: 9px; width: calc(100% - 20px); margin-right: 20px; display: block; } .flexible .swiper-slide-image { position: relative; padding: 0 20px 27px 0; } .flexible .swiper-slide-inner:after { content: " "; display: block; border:10px solid #DF103A !important; width: calc(80% + 36px); bottom: 14px; right: 8px; position: absolute; } .flexible .swiper-slide-inner:before { content: " "; display: block; border-right:20px solid #DF103A !important; height: 80%; bottom: 14px; right: 8px; position: absolute; z-index: 100; } .steps-img img { background-color: #DF103A; border: 10px solid #ffffff !important; padding: 10px; } .about-headline { max-width: 600px; width: 80% !important; margin: 0 auto; } .twae-icon-right-open-big:before, .twae-icon-left-open-big:before { color: #000000; } .twae-horizontal .twae-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #000000 !important; } .twae-wrapper span.twae-label { background: #DF103A; width: 100px !important; } .twae-wrapper span.twae-label:after { content: ''; position: absolute; left: calc(50% - 15px); left: -moz-calc(50% - 15px); left: -webkit-calc(50% - 15px); left: -o-calc(50% - 15px); top: 50px; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #DF103A; clear: both; } .twae-horizontal .twae-story-info:before { border: 2px solid #DF103A !important; left: calc(50% - 2px) !important; left: -moz-calc(50% - 2px) left: -webkit-calc(50% - 2px) !important; left: -o-calc(50% - 2px) !important; bottom: 0; height: 95px; top: -95px !important; } .twae-title, .twae-label { font-family: "Gotham", sans-serif; } .founders p { margin-bottom: 15px; } .favorite-meal span { text-transform: uppercase; font-weight: 700; } .founder-info { font-size: 16px; } .premium-unfold-content.toggled { height: 250px !important; } .premium-unfold-button-container .premium-button-sm:hover { padding: 12px 34px; transition: .3s; } .award-column div div { flex-wrap: wrap; } .award-column .award { width: 33.33% !important; padding: 10px 20px; } .award .elementor-image-box-img { display: flex !important; align-items: center; justify-content: center; height: 150px; } .award .elementor-image-box-img img { max-height: 150px; width: auto; } .award .elementor-image-box-description { font-size: 18px; max-width: 300px; margin: 0 auto !important; } .yearly-awards ul { margin-left: 1em; } .elementor-widget-toggle .elementor-toggle .elementor-tab-content, .elementor-toggle .elementor-tab-title { font-family: "Gotham", sans-serif; } .elementor-toggle .elementor-tab-title { font-size: 22px; } .elementor-widget-toggle .elementor-toggle .elementor-tab-content p, .elementor-widget-toggle .elementor-toggle .elementor-tab-content ul { font-size: 18px; } .elementor-widget-toggle .elementor-toggle .elementor-tab-content ul li { margin-bottom: 10px; } .elementor-toggle .fa-plus-circle:before, .elementor-toggle .fa-minus-circle:before{ font-size: 25px !important; } .faq-toggle .elementor-tab-title { display: grid; grid-template-columns: 40px auto; -ms-grid-columns: 40px auto; } .elementor-pagination { margin-top: 40px; } .post { margin: 0; } span.page-numbers { display: none; } .elementor-widget-timeline-widget-addon .twae-horizontal .twae-story-info { border-radius: 0; } .page-id-492 .gform_wrapper .available-territories-form div.gform_body ul.gform_fields li.gfield.gfield_html { display: block !important; } .page-id-492 .available-territories-form #input_2_1, .page-id-492 .available-territories-form #field_2_1, .page-id-492 .available-territories-form .gform_footer, .page-id-864 #gform_submit_button_2 { display: none; } .page-id-864 #field_2_1 label { color: #fff; } .wsp-pages-list li a { color: #333333; font-weight: 700; } .wsp-pages-list li a:hover { color: #DF103A; text-decoration: underline; } .grecaptcha-badge { visibility: hidden; } .gform_wrapper { margin-top:0; } .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select { height: 37px; } .gform_wrapper .gform_footer input[type=submit] { background-color: #DF103A; border: 2px solid #DF103A; font-family: "Gotham", sans-serif; font-weight: 700; width: 100% !important; } .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_footer input[type=submit]:focus { background-color: #ffffff; color: #DF103A; } .gfield, .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half { padding-left: 5px; padding-right: 5px !important; } .gform_wrapper .gfield_radio li label { font-size: 1rem !important; } .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio { margin-left: -13px; } .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox { margin-left: -17px; } .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li, .gchoice_1_21_0, .gchoice_1_21_1 { width: 20% !important; } .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label, .gform_wrapper ul.gfield_checkbox li label { margin-left: 0; padding-left: 30px; } .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label { font-weight: 700; } body .gform_wrapper ul li.field_description_below div.ginput_container_radio { margin-top: 5px !important; } input[type='radio'] + label, input[type='checkbox'] + label { position: relative; display: inline-block !important; cursor: pointer !important; } input[type='radio'] + label::before, input[type='checkbox'] + label::before { content: ''; position: absolute; display: inline-block; left: 2px; top: 3px; border-radius: 50%; border: 1px solid #6f686a; width: 18px; height: 18px; background: transparent; } input[type='radio'] + label::after, input[type='checkbox'] + label::after { content: ''; position: absolute; display: inline-block; left: 5px; top: 6px; border-radius: 50%; width: 12px; height: 12px; } input[type='checkbox'] + label::before, input[type='checkbox'] + label::after { border-radius: 0; } input[type='radio']:checked + label::after, input[type='checkbox']:checked + label::after { background: #DF103A; } input[type='radio']:focus + label::before, input[type='checkbox']:focus + label::before { box-shadow: 0 0px 3px #DF103A; border: 2px solid #6f686a; } input[type='radio'], input[type='checkbox'] { opacity: 0; } input[type='radio'] + label, input[type='checkbox'] + label { position: relative; display: inline-block; cursor: pointer; } .gform_wrapper .gfield_checkbox li label { font-size: 1em !important; font-weight:400; } .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox .gchoice_1_27_2 { margin-left:-15% !important; } .gform_legacy_markup_wrapper .gform_footer { margin: 0 auto!important; width:150px!important; } .gform_legacy_markup_wrapper .gform_footer input { border-radius:5px; } #field_1_19, #field_1_20 { margin-top:10px; } #field_1_18 { margin-top: 20px; } .elementor .footer-link a { color: #ffffff; font-weight: 700; text-decoration: none; } .footer-link a:hover, .footer-link a:focus { text-decoration: underline; } .elementor-social-icons-wrapper { margin-left: 0 !important; } #wpfront-notification-bar { box-shadow: 0 -1px 5px rgb(0 0 0 / 20%); } #wpfront-notification-bar, #wpfront-notification-bar-spacer { display: none !important; } .wpfront-message p { color: #ffffff; margin-bottom: 0; } #wpfront-notification-bar a.wpfront-button { border-radius: 5px; padding: 10px; } @media only screen and (min-width:1800px) { .hero-header { max-width: 740px; margin: 0 0 0 auto; } .hero-header-alt { max-width: 740px; margin: 0 auto 0 0; } } @media only screen and (min-width: 2201px) { .elementor-38 .elementor-element.elementor-element-3ea3906d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38 .elementor-element.elementor-element-3b14a1ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap { background-attachment: scroll !important; background-size: cover !important; } .elementor-38 .elementor-element.elementor-element-0c84827 > .elementor-container { max-width: 1400px; } } @media only screen and (min-width:981px) { .main-navigation .main-nav ul .get-started-nav a { background-color: #333333; border-radius: 5px; margin-left:10px; text-transform: none; } .main-navigation .main-nav ul .lp-get-started-nav a { background-color: #000000; border-radius: 5px; margin-left:10px; text-transform: none; } .main-navigation .main-nav ul .lp-phone a { margin-left:30px; } .sticky-navigation-transition .inside-navigation { padding: 0 40px; } .main-navigation .phone-nav { position: absolute; top: 81px; right: 2px; } .sticky-navigation-transition .phone-nav { display: none !important; } .main-navigation .main-nav ul .phone-nav a { line-height:20px; } .main-navigation .main-nav ul .phone-nav:hover > a, .main-navigation .main-nav ul .phone-nav:focus > a { background-color: #DF103A !important; color: #ffffff !important; text-decoration: underline; } } @media only screen and (max-width:1300px) and (min-width:915px) { .why-us-headline { margin-bottom: 200px !important; } } @media only screen and (max-width:1300px) { .main-navigation .main-nav ul li a { font-size: 14px; padding-left: 10px; padding-right: 10px; } } @media only screen and (max-width:1180px) { .flexible .swiper-slide-inner:before { right: 0; } } @media only screen and (max-width:1100px) { .main-navigation .main-nav ul li a { font-size: 12px; } } @media only screen and (max-width:1024px) { .sticky-hero-section { position: -webkit-relative !important; position: relative !important; top: 0; } .sticky-hero-section .elementor-column { margin-top: 0; } .sticky-enabled .main-navigation.is_stuck + div .sticky-overlap-images, .sticky-enabled .main-navigation.is_stuck + div .section1 { margin-top: 0 !important; } .site-footer .elementor-nav-menu--layout-horizontal { display: block !important; margin: 0 auto; } .home .elementor-posts-container .elementor-post:nth-child(3) { display: none; } .why-quote { font-size: 28px; } .why-quote::before, .why-quote::after { background-size: 35px 25px; width: 35px; height: 25px; } .why-quote::before { left: 4%; } .percentage-column { max-width: 300px; height: 300px; margin: 0 auto; } .percentage-column { margin-bottom: 40px; } .percentage-column p { padding: 0 25px; } .eric-cole-caption { display: none; } .steps-img img { border: 5px solid #ffffff !important; padding: 5px; } /* .award-column .award { width: 50% !important; } */ } @media only screen and (max-width:980px) { .main-nav li { margin-left: 0; } .main-navigation.toggled .main-nav li { text-align: center !important; } .main-navigation.toggled .main-nav li a:hover, .main-navigation.toggled .main-nav li a:focus { color: #ffffff !important; background-color: #DF103A !important; border-radius: 0; } .main-navigation .main-nav ul li a { font-size: 14px; } h1 { font-size: 35px; } h2 { font-size: 30px; } h1 .script { font-size: 140%; } p, .single-post ul { font-size: 18px; } .small-h2 { font-size: 17px; } .quote { font-size: 19px; } .quote::before, .quote::after { background-size: 20px 12px; width: 20px; height: 12px; content: ""; } .quote::before { left:-25px; } .desktop-block { display: inline; } } @media only screen and (max-width:767px) { footer .elementor-nav-menu__align-right .elementor-nav-menu, footer .elementor-nav-menu__align-left .elementor-nav-menu { display: block; margin: 0 auto; width: 100%; } footer .elementor-nav-menu__align-right .elementor-nav-menu li , footer .elementor-nav-menu__align-left .elementor-nav-menu li { margin-bottom: 5px; } footer .elementor-nav-menu__align-right .elementor-nav-menu li a, footer .elementor-nav-menu__align-left .elementor-nav-menu li a { display: block; text-align: center; } .mapsvg-tooltip { display: none; } #wpfront-notification-bar, #wpfront-notification-bar-spacer { display: block !important; } .international-territories-list { columns: 2; -webkit-columns: 2; -moz-columns: 2; max-width: 280px; margin: 0 auto; } .why-script { display: block; } .why-quote { font-size: 23px; } .why-quote::before, .why-quote::after { background-size: 30px 22px; width: 30px; height: 22px; } .why-quote::before { left: 4%; } .steps-img { width: 33% !important; float: left; } .international-option { font-size: 16px !important; } .what-it-takes-list .elementor-icon-list-text { font-size: 17px !important; } .what-it-takes-list .large-font { font-size: 20px !important; } .award-column .award { width: 100% !important; margin-bottom: 30px !important; } .award .elementor-image-box-img { height: auto; } .award .elementor-image-box-img img { max-height: 150px; } .elementor-toggle .elementor-tab-title { font-size: 18px; } .elementor-post-navigation .elementor-post-navigation__link { width: 100% !important; } .elementor-post-navigation__link__prev, .post-navigation__prev--label { display: block; width: 100%; text-align: center; } .next-go-back .black-btn-alt { display: block; text-align:center; } .flexible .swiper-slide-inner { text-align: right; } .premium-unfold-content.toggled { height: 150px !important; } .page-id-492 .available-territories-form .gform_fields { -webkit-columns: 1; -moz-columns: 1; columns: 1; } .blog-back-btn button { width: 100%; } } @media only screen and (max-width: 640px) { .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li, .gchoice_1_21_0, .gchoice_1_21_1 { width: 100% !important; } .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox .gchoice_1_27_2 { margin-left:0 !important; } } @media only screen and (max-width: 550px) { .why-quote { font-size: 18px; } .why-quote::before, .why-quote::after { background-size: 20px 15px; width: 20px; height: 15px; } .why-quote::before { left: 2%; } .percentage-column p { padding: 0; } .next-btn:after, .next-btn-alt:after, .page-numbers.next:after { background-image: none; background-size: 0; display: none; width: 0; height: 0; content: ""; margin-left: 0; } .next-btn:hover, .page-numbers.next:hover, .next-btn:focus, .page-numbers.next:focus { padding: 10px 40px; } } @media only screen and (max-width: 502px) { .why-script { display: inline; } /* .black-btn, .black-btn-alt, .next-btn, .black-btn:visited, .black-btn-alt:visited .next-btn:visited, .next-btn-alt, .next-btn-alt:visited, .page-numbers, .elementor-post-navigation .post-navigation__prev--label { -webkit-appearance: button; appearance: button; } */ } @media only screen and (max-width:450px) { h1 { font-size: 30px; } .page-id-862 h1 { font-size: 24px; } h2 { font-size: 26px; } .elementor-posts .elementor-post__card .elementor-post__read-more { font-size: 16px; line-height: 22px; bottom: 0; width: 70%; left: 15%; right: 15%; } } @media only screen and (max-width:350px) { .percentage-column { height: 250px; } }