.elementor-kit-4 { --e-global-color-primary: #FFFFFF; --e-global-color-secondary: #444444; --e-global-color-text: #000000; --e-global-color-accent: #9C0C19; --e-global-typography-primary-font-family: "Oxygen"; --e-global-typography-primary-font-size: 20px; --e-global-typography-primary-font-weight: 600; --e-global-typography-primary-line-height: 24px; --e-global-typography-secondary-font-family: "Oxygen"; --e-global-typography-secondary-font-size: 18px; --e-global-typography-secondary-font-weight: bold; --e-global-typography-secondary-text-transform: uppercase; --e-global-typography-secondary-line-height: 22px; --e-global-typography-text-font-family: "Oxygen"; --e-global-typography-text-font-size: 20px; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Oxygen"; --e-global-typography-accent-font-weight: 500; --e-global-typography-d1dbfca-font-family: "Oxygen"; --e-global-typography-d1dbfca-font-size: 60px; --e-global-typography-d1dbfca-font-weight: bold; --e-global-typography-d1dbfca-line-height: 80px; --e-global-typography-f35a9ee-font-family: "Oxygen"; --e-global-typography-f35a9ee-font-size: 44px; --e-global-typography-f35a9ee-font-weight: bold; --e-global-typography-f35a9ee-line-height: 55px; --e-global-typography-a0158a9-font-family: "Oxygen"; --e-global-typography-a0158a9-font-size: 16px; --e-global-typography-a0158a9-font-weight: bold; --e-global-typography-a0158a9-text-transform: uppercase; --e-global-typography-4b8ae65-font-family: "Oxygen"; --e-global-typography-4b8ae65-font-size: 26px; --e-global-typography-4b8ae65-font-weight: 600; --e-global-typography-4b8ae65-line-height: 40px; --e-global-typography-7bd4123-font-family: "Oxygen"; --e-global-typography-7bd4123-font-size: 16px; --e-global-typography-7bd4123-line-height: 26px; --e-global-typography-31956a4-font-family: "Oxygen"; --e-global-typography-31956a4-font-size: 40px; --e-global-typography-31956a4-font-weight: 600; } .elementor-kit-4 a { color: var(--e-global-color-accent); text-decoration: underline; } .elementor-kit-4 button, .elementor-kit-4 input[type="button"], .elementor-kit-4 input[type="submit"], .elementor-kit-4 .elementor-button { text-decoration: none; color: var(--e-global-color-primary); } .elementor-section.elementor-section-boxed>.elementor-container { max-width: 1200px; } .e-con { --container-max-width: 1200px; } .elementor-widget:not(:last-child) { margin-bottom: 20px; } .elementor-element { --widgets-spacing: 20px; } h1.entry-title { display: var(--page-title-display); } @media(max-width:1024px) { .elementor-section.elementor-section-boxed>.elementor-container { max-width: 1024px; } .e-con { --container-max-width: 1024px; } } @media(max-width:767px) { .elementor-kit-4 { --e-global-typography-secondary-font-size: 16px; --e-global-typography-secondary-line-height: 18px; --e-global-typography-text-font-size: 16px; --e-global-typography-text-line-height: 24px; --e-global-typography-d1dbfca-font-size: 30px; --e-global-typography-d1dbfca-line-height: 36px; --e-global-typography-f35a9ee-font-size: 24px; --e-global-typography-f35a9ee-line-height: 35px; --e-global-typography-a0158a9-font-size: 12px; --e-global-typography-4b8ae65-font-size: 20px; --e-global-typography-4b8ae65-line-height: 27px; --e-global-typography-31956a4-font-size: 24px; } .elementor-section.elementor-section-boxed>.elementor-container { max-width: 767px; } .e-con { --container-max-width: 767px; } } /* Start custom CSS */ .swiper-slide-inner { text-decoration: none !important; } ul { padding-left: 25px; } ul li { margin: 10px 0; } ul li::marker { color: #9C0C19; } .red-bold li::before { position: absolute; } .elementor-accordion-icon-closed svg, .elementor-accordion-icon-opened svg { width: 22px; height: 12px; margin-top: 7px; } .ptgacc .elementor-tab-title { padding: 20px 25px !important; } .ptgacc .elementor-tab-content { padding: 0px 25px 25px !important; } .elementor-tab-content p { color: #000 !important; } .elementor-tab-content { background-color: #F4F4F4 !important; } /* BUTTONS */ @media only screen and (max-width: 767px) { .elementor-button .fas { position: absolute; left: 30%; } ul { padding-left: 20px; } ul li { margin: 10px 0; } } /* RED LI DOTS */ .red-dots ul { list-style: none; } .red-dots ul li { padding: 0px 10px; } .red-dots ul li::before { content: "\2022"; color: #9C0C19; font-weight: bold; display: inline-block; width: 30px; font-size: 22px; margin-left: -30px; } .red-dots .fas { font-size: 28px; } @media only screen and (max-width: 768px) { .red-dots ul li { padding: 5px 0; font-size: 16px; line-height: 24px; } .red-dots ul li:last-child { margin-bottom: 20px; } .red-dots ul li::before { font-size: 24px; margin-top: 0; margin-left: -30px; width: 30px; position: absolute; } } /* understanding HTR pages */ .improved-lists { background: #ededed; padding: 1rem; border-radius: 10px; margin-bottom: 2rem; } .improved-blk .elementor-widget-container { margin: 0rem; padding: 0rem; list-style: none; padding-bottom: 2rem; } .improved-blk .elementor-accordion-item, .improved-blk .elementor-icon-list-item { border-bottom: 2px solid #e2e2e2 !important; position: relative; padding: 1rem 0 !important; } .improved-blk .elementor-accordion-item, .improved-blk .elementor-icon-list-item, .improved-blk .elementor-tab-title, .improved-blk .elementor-accordion .elementor-accordion-title, .improved-blk .elementor-accordion .elementor-tab-content { font-family: 'Roboto', sans-serif !important; font-weight: normal; } .improved-blk .elementor-tab-title, .improved-blk .elementor-icon-list-item span, .improved-blk .elementor-tab-title:hover, .improved-blk .elementor-tab-title:focus { color: #000; text-decoration: none; width: 100% } .improved-blk .elementor-tab-title { padding: 0rem; } .improved-blk .elementor-accordion .elementor-tab-content { margin-top: 1rem; margin-bottom: 0rem; } .right-sidebar h4 { font-size: 2.5rem; font-weight: 400; } .right-sidebar .elementor-icon-list-item { font-size: 1.25rem; } .right-sidebar .elementor-icon-list-item:first-child, .improved-blk .elementor-accordion-item:first-child { padding-top: 0 !important; } .right-sidebar .anyquestions { font-size: 1.5rem !important; font-weight: 400 !important; padding: 0 !important; text-align: left !important; margin-bottom: 10px; line-height: 2rem; } @media screen and (max-width: 767px) { .lftcontent h2 { font-size: 1.5rem !important; margin: 10px 0; } .right-sidebar h4 { text-transform: initial !important; font-size: 1.25rem; } .right-sidebar .elementor-icon-list-item:first-child, .improved-blk .elementor-accordion-item:first-child { padding-top: 0 !important; } .right-sidebar .anyquestions { font-size: 1rem !important; line-height: 1.5rem; } .testimonials h2 { font-size: 2rem !important; } .elementor-button { font-size: 1rem !important; } } @media screen and (min-width: 1400px) { .elementor-section.blgfaq { position: sticky; top: 80px; } } .tccfaq .elementor-accordion { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; } .tccfaq .elementor-accordion-item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 0px 5px; } .ptgacc.tccfaq .elementor-tab-title { border-radius: 0px; } @media only screen and (max-width: 767px) { .white-on-mobile { color: #fff !important; } } /* HEADER */ .site-navigation ul.menu li a, .topcontact a { color: #000; text-decoration: none; } .topcontact { margin: auto 0; } #site-header { z-index: 130 !important; } @media only screen and (min-width: 1201px) { .site-navigation ul.menu li ul li { margin: 0; } .site-navigation ul.menu li.menu-item-type-custom:hover>a { color: #9c0c19; } } @media only screen and (max-width: 1200px) { .site-branding img { display: flex; justify-content: center; } .site-navigation ul.menu li { margin: 5px 0; } .site-navigation ul.menu li a { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); } .site-navigation ul.menu li.menu-item-has-children:focus-within>ul { display: inherit; } li:not(.sub-show) ul { /* display: none !important; */ } .site-navigation ul.menu li a { padding: 4px 15px; } } /* End custom CSS */ /* Start Custom Fonts CSS */ @font-face { font-family: 'Oxygen'; font-style: normal; font-weight: 400; font-display: auto; src: url('https://maleexcel.com/lp/wp-content/themes/maleexcel/assets/fonts/oxygen-light-webfont.woff2') format('woff2'), url('https://maleexcel.com/lp/wp-content/themes/maleexcel/assets/fonts/oxygen-light-webfont.woff') format('woff'); } @font-face { font-family: 'Oxygen'; font-style: normal; font-weight: 500; font-display: auto; src: url('https://maleexcel.com/lp/wp-content/themes/maleexcel/assets/fonts/oxygen-regular-webfont.woff2') format('woff2'), url('https://maleexcel.com/lp/wp-content/themes/maleexcel/assets/fonts/oxygen-regular-webfont.woff') format('woff'); } @font-face { font-family: 'Oxygen'; font-style: normal; font-weight: 600; font-display: auto; src: url('https://maleexcel.com/lp/wp-content/themes/maleexcel/assets/fonts/oxygen-bold-webfont.woff2') format('woff2'), url('https://maleexcel.com/lp/wp-content/themes/maleexcel/assets/fonts/oxygen-bold-webfont.woff') format('woff'); } /* End Custom Fonts CSS */