button { outline: none !important; } .site-header > .wrap { padding: 0; } .nav-secondary .genesis-nav-menu>.menu-item::before { display: none; } .nav-secondary .genesis-nav-menu>.menu-item>a { padding-top: 8px; } /** Requesr Quote **/ .so-widget-sow-accordion-default-1fd8c6945345 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header { border-radius: 25px; } .so-widget-sow-accordion-default-1fd8c6945345 .sow-accordion .sow-accordion-panel .sow-accordion-panel-content .sow-accordion-panel-border { border-radius: 25px; outline: none !important; } .sow-icon-ionicons[data-sow-icon]:before { color: #8839A5; } .so-widget-sow-accordion-default-1fd8c6945345 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header:focus { outline: none !important; } .nf-form-content .nf-field-container #nf-field-572-wrap ul{ margin: 0; display: flex; justify-content:space-between; } .nf-form-content .nf-field-container #nf-field-572-wrap ul li label{ text-align: center; padding: 15px; font-weight: bold; } .nf-form-content .nf-field-container #nf-field-572-wrap ul li label img{ margin-top: 15px; } .nf-form-content .nf-field-container #nf-field-572-wrap .nf-field-element li label { width: 220px; height: 220px; display: flex; align-items: center; justify-content: center; flex-direction: column; } .request-quote .nf-form-fields-required { display: none; } .request-quote .listimage-wrap li label.nf-checked-label { border-radius: 25px; border-color: #8839A5; } .request-quote:not(.request-quote--with-footer) .nf-mp-footer { display: none; } .so-widget-sow-accordion-default-1fd8c6945345 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header .sow-accordion-title { font-weight: 700; } .so-widget-sow-accordion-default-1fd8c6945345 .sow-accordion .sow-accordion-panel .sow-accordion-panel-content .sow-accordion-panel-border { margin-top: 10px; } .so-widget-sow-accordion-default-1fd8c6945345 .sow-accordion .sow-accordion-panel { margin-bottom: 20px !important; } /**End Requesr Quote **/ .ways-to-use-block__column .gb-container-content::-webkit-scrollbar-thumb { background-color: #F5F5F7; border-radius: 20px; } .ways-to-use-block__column .gb-container-content::-webkit-scrollbar-track { background-color: #8839a5; } .ways-to-use-block__column .gb-container-content::-webkit-scrollbar { width: 8px; } /*** CUSTOM WIDGET ***/ .hover-widget .gb-container-content { display: flex; justify-content: space-between; flex-wrap: wrap; pointer-events: none; } .hover-widget .hover-widget__block { width: 50%; } .hover-widget .hover-widget__block .gb-container-inside { display: flex; flex-direction: column; width: 411px; height: 277px; } .hover-widget .hover-widget__block .gb-container-content { padding: 24px 24px 24px 60px; } .hover-widget .hover-widget__block--right .gb-container-content { padding: 24px 60px 24px 24px; } .hover-widget__block--right { display: flex; justify-content: flex-end; } .hover-widget__image { margin: 0; } .hover-widget .wp-block-image .alignleft { margin: 0; } .hover-widget__block { position: static; margin-bottom: 72px; cursor: pointer; } .hover-widget .gb-block-container .gb-container-content{ position: static; } .hover-widget .hover-widget__big-image { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 522px; height: 720.4px; opacity: 0; visibility: hidden; filter:alpha(opacity=0); transition: all .3s ease; } .hover-widget__text { margin-top: 24px; } .hover-widget__text--without-margin { margin: 0; } .hover-widget__block .custom-widget__big-image .gb-container-content { padding: 0; } .hover-widget__big-image { width: 522px; height: 720.4px; } .hover-widget .hover-widget__block .hover-widget__big-image .gb-container-inside { width: 100%; height: 100%; } .hover-widget .hover-widget__block .hover-widget__big-image .gb-container-content { padding: 0; } .hover-widget .hover-widget__block .hover-widget__big-image .gb-container-inside .wp-block-image{ width: 100%; height: 100%; } .hover-widget__big-image .gb-container-inside { display: block; width: 100%; height: 100%; } .hover-widget__big-image .gb-container-inside:hover { box-shadow: none; } .hover-widget .wp-block-image .alignright { margin: 0; } .hover-widget__image--right { margin-left: auto; } .hover-widget .gb-container-content > .hover-widget__block { pointer-events: auto; } .hover-widget .gb-container-content:hover > .hover-widget__block > .gb-container-inside{ background: inherit !important; box-shadow: none !important; } .hover-widget .gb-container-content:hover > .hover-widget__block:hover > .gb-container-inside { background-color: #ffffff !important; border-radius: 16px !important; box-shadow: 1px 38px 22px -23px #cbcccd73 !important; } .hover-widget .gb-container-content > .hover-widget__block.active > .gb-container-inside .hover-widget__big-image { opacity: 1 !important; visibility: visible !important; filter:alpha(opacity=100) !important; } .hover-widget .gb-container-content:hover > .hover-widget__block > .gb-container-inside .hover-widget__big-image { opacity: 0 !important; visibility: hidden !important; filter:alpha(opacity=0) !important; } .hover-widget .gb-container-content:hover > .hover-widget__block:hover > .gb-container-inside .hover-widget__big-image { opacity: 1 !important; visibility: visible !important; filter:alpha(opacity=100) !important; } .hover-widget .gb-container-content > .hover-widget__block.active > .gb-container-inside { background-color: #ffffff; border-radius: 16px; box-shadow: 1px 38px 22px -23px #cbcccd73; } @media screen and (max-width: 1360px) { .hover-widget .hover-widget__block .gb-container-inside { width: 365px; } } @media screen and (max-width: 1200px) { .hover-widget { padding-bottom: 450px; } .hover-widget .hover-widget__block .gb-container-inside { width: 100%; height: 230px; } .hover-widget__text { font-size: 16px; text-align: left; } .hover-widget__block { margin-bottom: 20px; } .hover-widget .hover-widget__big-image { top: 870px; bottom: auto; width: 310px; height: 664px; } .hover-widget__image--right { margin-left: 0; } } @media screen and (max-width: 670px) { .hover-widget .hover-widget__block .gb-container-content { padding: 16px; } } @media screen and (max-width: 565px) { .hover-widget .hover-widget__big-image { top: 1365px; } .hover-widget .hover-widget__block { width: 100%; } } .hover-widget--vertical .gb-container-content{ flex-direction: column; justify-content: flex-start; } .hover-widget--vertical .hover-widget__block--right { justify-content: flex-start; } .hover-widget--vertical .hover-widget__big-image { right: 0; left: auto; transform: translateY( -50%); width: 658px; height: 625px; } .hover-widget--vertical .hover-widget__block .gb-container-inside { width: 448px; height: auto; } .hover-widget--vertical .hover-widget__big-image .gb-container-inside { width: 100%; height: auto; } .hover-widget--vertical .hover-widget__block { margin-bottom: 0; } .hover-widget--vertical .hover-widget__block .gb-container-content { padding: 10px; width: 100%; } .hover-widget--vertical .hover-widget__block--right .gb-container-content { padding: 24px; } .hover-widget--right .hover-widget__block{ margin-left: auto; } .hover-widget--right .hover-widget__big-image { left: 0; right: auto; height: auto; } .hover-widget--right .hover-widget__big-image { max-height: 630px; } .hover-widget--right .hover-widget__big-image .gb-container-inside .gb-container-content .wp-block-image img{ max-height: 630px; width: auto; } .hover-widget--right .gb-container-inside { margin-left: auto; } @media screen and (max-width: 1360px) { .hover-widget--vertical .hover-widget__big-image { width: 670px; height: 580px; } } @media screen and (max-width: 1200px) { .hover-widget--vertical .hover-widget__big-image { right: 0; left: auto; transform: translateY( -50%); width: 45%; height: 435px; top: 50%; } .hover-widget--right .hover-widget__big-image { left: 0; right: auto; height: auto; } .hover-widget--vertical { padding-bottom: 0; } } @media screen and (max-width: 990px) { .signature-features-button { margin-top: 140px !important; } .consultation-button--signature-features { margin: 60px auto 0 !important; } .hover-widget--vertical .gb-container-content { flex-direction: row; justify-content: space-between; } .hover-widget--vertical .hover-widget__big-image { right: 0; left: 50%; transform: translateX( -50%); width: 530px; height: 476px; top: 515px; bottom: auto; } .hover-widget--vertical .hover-widget__big-image img{ width: 530px; height: 476px; } .hover-widget--vertical { padding-bottom: 500px; } .hover-widget--vertical .hover-widget__block .gb-container-inside { width: 100%; } } @media screen and (max-width: 778px) { .hover-widget--vertical .hover-widget__block { width: 100%; } .hover-widget--vertical .hover-widget__block .gb-container-content{ margin: 0; } .hover-widget--vertical .hover-widget__big-image { top: 680px; } .hover-widget--vertical .hover-widget__block--right .gb-container-content { padding: 16px; } .hover-widget--vertical .hover-widget__block--left .gb-container-content { padding: 16px; } .hover-widget--vertical .hover-widget__block .gb-container-content { padding: 16px; } } @media screen and (max-width: 525px) { .hover-widget--vertical .hover-widget__big-image { top: 685px; width: 100%; height: 380px; } .hover-widget--vertical .hover-widget__big-image img{ object-fit: contain; width: 100%; height: auto; } .hover-widget--vertical .hover-widget__text { margin-top: 16px; } } @media screen and (max-width: 445px) { .hover-widget--vertical .hover-widget__big-image { top: 765px; } .hover-widget--vertical { padding-bottom: 300px; } .hover-widget--vertical .hover-widget__big-image img{ width: 100%; height: 245px; } } @media screen and (max-width: 371px) { .hover-widget--vertical .hover-widget__big-image { top: 810px; } } @media screen and (max-width: 354px) { .hover-widget--vertical .hover-widget__big-image { top: 900px; } } /*** END CUSTOM WIDGET ***/ @media screen and (min-width: 1361px) { .site-header > .wrap, .site-footer { padding-left: 24px; padding-right: 24px; } } /**** Header Nav Menu ****/ @media screen and (min-width: 1024px) { #menu-swivl-2021 #menu-item-59690 > a { padding: .5rem 1.5rem; color: #8839A5; border: 4px solid #8839A5; } #menu-swivl-2021 #menu-item-59690 > a:hover { color: white; background-color: #8839A5; } } /**** Homepage Blog Block ****/ @media (min-width: 736px) { #wpcpro-wrapper-60090 .slick-track { display: flex; } } #wpcpro-wrapper-60090 .slick-track { padding-bottom: 30px; } #wpcpro-wrapper-60090 .slick-slide { height: auto; box-shadow: 0px 30px 20px -30px rgb(37 32 47 / 50%) } #wpcpro-wrapper-60090 .wpcp-single-item { margin-bottom: 10px !important; } #wpcpro-wrapper-60090 .wpcp-single-item img { max-height: none !important; } #wpcpro-wrapper-60090 .wpcp-all-captions { margin-top: -40px; padding: 0; width: calc(100% - 20px); background-color: #fff; position: relative; } #wpcpro-wrapper-60090 .post-categories a { color: #8839a5 !important; font-size: 18px !important; font-weight: 500; text-transform: uppercase !important;; } #wpcpro-wrapper-60090 .wpcp-post-title { margin-left: 20px; margin-bottom: 20px; color: #000 !important; font-size: 20px !important; font-weight: 700; line-height: 1.3 !important; } /**** Homepage Logo Showcase ****/ #wpcpro-wrapper-60134 .slick-slide>div { margin: 100px 0; } /**** About Page - Team Carousel ****/ #wpcpro-wrapper-60162, #wpcpro-wrapper-60162 .slick-list, #wpcpro-wrapper-60162 .wpcp-single-item, #wpcpro-wrapper-60162 .slick-slide { overflow: visible; backdrop-filter: unset; } #wpcpro-wrapper-60162 .wpcp-slide-image { overflow: visible; } #wpcpro-wrapper-60162 .wpcp-slide-image:hover img { position: relative; z-index: 99; } #wpcpro-wrapper-60162 .wpcp-all-captions { padding: 5px; width: 90%; height: fit-content; box-shadow: 0 5px 5px -5px rgba(0,0,0,0.33); left: 5%; top: 100%; bottom: unset; z-index: 99999; } #wpcpro-wrapper-60162 .wpcp-all-captions .wpcp-image-caption { font-size: 2vw !important; line-height: 1.2 !important; text-transform: uppercase !important; } #wpcpro-wrapper-60162 .wpcp-all-captions .wpcp-image-description { margin: 0; font-size: 1.8vw !important; font-weight: 500; line-height: 1 !important; } @media screen and (min-width: 860px) { #wpcpro-wrapper-60162 .wpcp-all-captions .wpcp-image-caption { font-size: 18px !important; } #wpcpro-wrapper-60162 .wpcp-all-captions .wpcp-image-description { font-size: 14px !important; } } /**** Plugin - Ninja Form ****/ .sidebar .nf-form-title h3 { font-size: 28px !important; font-weight: 700; text-align: center; } @media only screen and (max-width: 860px) { .sidebar .nf-form-title h3 { font-size: 22px !important; } } /* SWIVL Newsletter */ #nf-form-191-cont { padding: 0 !important; position: relative; background-color: transparent!important; } #nf-form-191-cont .nf-form-fields-required { visibility: hidden; font-size: 16px } #nf-form-191-cont .nf-error-msg { color: #B7B7B7; font-size: 13px; font-weight: 600; font-style: italic; } #nf-form-191-cont .nf-before-form-content{ display: none; } #nf-form-191-cont h3 { font-size: 28px !important; line-height: 120%; font-weight: 600; text-align: left !important; color: #000 !important; } #nf-field-813, #nf-field-814 { padding-left: 0; padding-right: 0; color: #000; background: transparent; border: none !important; border-bottom: 2px solid #7A7A7A !important; box-shadow: none; appearance: none; position: relative; z-index: 2; } #nf-field-813::placeholder, #nf-field-814::placeholder { color: #B7B7B7 !important; font-size: 14px !important; line-height: 32px; } #nf-field-815-wrap .nf-field-element { width: auto; } #nf-field-815 { color: #000 !important; font-size: 16px !important; font-weight: 500 !important; border-color: #000 !important; background-color: #fff !important; } #nf-field-815:hover { box-shadow: none; } /**** Plugin - Wordpress Carousel Pro ****/ .wpcpro-wrapper .wpcp-carousel-section ul.slick-dots li button { margin: 3px 8px; width: 16px; height: 16px; background-color: #B7B7B7 !important; } .wpcpro-wrapper ul.slick-dots li.slick-active button { background-color: #8839A5 !important; border-color: #8839A5; } .wpcpro-wrapper .wpcp-carousel-section.wpcp-standard { margin-right: 3px; } /**** Plugin - Testimonials Widget Pro ****/ .bx-wrapper { box-shadow: none; border: none; background-color: transparent; } .bx-viewport { padding-bottom: 60px; } .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus { background-color: #8839A5; border-color: #8839A5; } .bx-wrapper .bx-pager.bx-default-pager a { width: 16px; height: 16px; background-color: #B7B7B7; border: none; border-radius: 50%; } .testimonials-widget-testimonial { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0; padding: 24px 24px 60px 24px !important; background: url(svg/quotemarks-1.svg) no-repeat right 24px bottom 24px; box-shadow: 0 60px 30px -60px rgb(0 0 0 / 33%); } .testimonials-widget-testimonial.has-post-thumbnail>.image { display: block; max-width: 72px; flex: 0 0 72px; order: 1; } .testimonials-widget-testimonial>blockquote { margin-left: 0; margin-right: 0; flex: 1 0 100%; order: 3; font-weight: 500; } .testimonials-widget-testimonial>.credit { flex: 1 1 100%; order: 2; } .testimonials-widget-testimonial.has-post-thumbnail>.credit { padding-left: 8px; flex: 0 1 calc(100% - 72px); } .testimonials-widget-testimonial>.credit>span { display: block; color: #8E90A6; font-size: 12px; font-weight: 600; text-transform: uppercase; } .testimonials-widget-testimonial>.credit>.author { color: #404041; font-size: 20px; font-weight: 700; text-transform: none; } @media screen and (min-width: 768px) { .testimonials-widget-testimonial>.credit>.author { font-size: 22px; } } /**** Sidebar Widgets ****/ #custom_html-15 { margin-top: -50px; } #custom_html-15 .custom-html-widget { text-align: center; } #custom_html-15 .custom-html-widget .button { font-size: 20px; } /**** Footer Widgets ****/ .footer-widgets #custom_html-12, .footer-widgets #custom_html-13, .footer-widgets #custom_html-14 { margin-top: 160px; } .footer-widgets #custom_html-12 li, .footer-widgets #custom_html-13 li, .footer-widgets #custom_html-14 li { margin: 20px 0 0; } @media only screen and (max-width: 1023px) { .footer-widgets #custom_html-12, .footer-widgets #custom_html-13, .footer-widgets #custom_html-14 { margin-top: 0; } } /**** Teams pricing ****/ .list-purple-marker > li::marker { color: #8839a5; } .list-purple-marker > li:not(:last-child) { padding-bottom: 24px; } .content .banner-arrow { margin-top: -135px; position: relative; } /* info tooltip ------ */ .info-wrap { text-align: center; } .info { position: relative; display: inline-block; margin: 0 28px 12px !important; text-align: left; } .info__title { color: #5894F7; cursor: pointer; } .info__title:hover { color: #000; } .info:hover .info__tooltip { visibility: visible; opacity: 1; } .info:hover { z-index: 10; } .info__tooltip { position: absolute !important; bottom: -16px; left: 50%; transform: translate(-50%, 100%); width: 301px; padding: 34px 10px 28px 24px !important; box-shadow: 0 5px 14px rgba(112, 118, 141, 0.25); background-color: #fff; visibility: hidden; opacity: 0; } .info__subtitle { line-height: 160%; margin: 0; } .info__text { margin-bottom: 0; color: #959595; } /** Swivl Events **/ .page-id-64916 .entry-title { display: none; } .page-id-67027 .entry-title { display: none; } .swivl-events-title { margin-top: -65px; } .swivl-events-image { margin-top: -350px; } @media (max-width: 1200px) { .swivl-events-image { margin-top: -250px; } } @media (max-width: 970px) { .swivl-events-image { margin-top: -195px; height: 250px; } } @media (max-width: 768px) { .swivl-events-image { margin-top: -156px; height: auto; } } @media (max-width: 572px) { .swivl-events-image { display: none; } } @media (max-width: 375px) { .swivl-events-title { margin-top: -20px; } } /**END Swivl Events **/ /** Educator Hub **/ .educator-image { margin-top: -300px; } .youtube .gb-container-content { display: flex; align-items: center; } .youtube .gb-container-content p{ margin: 0; margin-right: 20px; } .youtube .ow-button-base a.ow-icon-placement-left [class^="sow-icon-"] { padding-left: 10px; } .youtube .gb-container-inside { display: inline-block; background: #8080804f; padding: 10px; border-radius: 10px; } .tablepress thead th { background: #8839A5; color: white; } .tablepress .column-2 { max-width: 200px; width: 200px; } .table-image { width: 100%; height: auto; } .tablepress .sorting:after { color: white; } .dataTables_length { float: right; margin: 20px 0; } .dataTables_filter { float: left !important; margin: 20px 0; } .column-filter-widgets { display: flex; justify-content: space-between; } .column-filter-widget { width: 50%; } .column-filter-widget + .column-filter-widget { margin-left: 20px; } .column-filter-widget select { width: 100%; } .tablepress .column-6 { vertical-align: middle; } .dataTables_paginate.paging_simple{ display: none; } @media (max-width: 1200px) { .educator-image { margin-top: -200px; } } @media (max-width: 768px) { .educator-image { margin-top: -156px; } } @media (max-width: 572px) { .educator-image { display: none; } } @media (max-width: 620px) { .dataTables_length { float: none; } } /** END of Educator Hub **/ /* footer new styles */ .site-footer { padding: 0; padding-bottom: 50px; } .flexible-widgets .wrap { padding: 0; } .flexible-widgets .widget { margin-bottom: 0; } .footer-widgets { margin-top: 0; } .site-container .button-with-white-border.is-style-outline .wp-block-button__link:hover { background-color: #A661CE; } .site-container .button-with-white-border.is-style-outline .wp-block-button__link:active { background-color: #8A43B4; } .button-with-purple-border:hover { background: #A661CE; border: 2px solid #A661CE; color: #FFFFFF; text-decoration: none; } .swivl-product-card__description a { text-decoration: underline; color: #7A7A7A; } .swivl-products-link { text-decoration: underline; font-weight: 500; font-size: 16px; line-height: 22px; text-align: center; display: block; } .button-with-purple-border { background: #FFFFFF; border: 2px solid #9155B4; color: #9155B4; justify-content: center; height: 48px; align-items: center; display: flex; } .button-with-purple-border:active { background: #8A43B4; border: 2px solid #8A43B4; color: #FFFFFF; } .site-container .project-button .has-theme-primary-background-color, .site-container .wp-block-button__link:hover { background-color: #A661CE; } .site-container .project-button .has-theme-primary-background-color, .site-container .wp-block-button__link:active { background-color: #8A43B4; } .link-kit a { text-decoration: underline; } .banner-with-yellow-dots--kit { padding-left: 6% !important; padding-right: 6% !important; } .page-id-74349 .entry-title { display: none; } .video-section .gb-container-inside { position: relative; z-index: 2; } .video-section::before { content: ''; width:400px; height: 400px; position: absolute; background-image: url("svg/squares.svg"); right: 0; top: -80px; z-index: 1; } .video-section::after { content: ''; width:400px; height: 400px; position: absolute; background-image: url("svg/squares.svg"); left: 0; top: 80px; z-index: 1; } .video-section .wp-block-embed-vimeo { text-align: center; } .custom-video { width: 100%; max-width: 800px; height: 420px; } @media (max-width: 445px) { .custom-video { height: 202px; } .video-section::after { width: 150px; height: 150px; } .video-section::before { width: 150px; height: 150px; } .video-section iframe { max-height: 230px; } } /* Blog page */ .post-76359 .post-featured-image, .post-77027 .post-featured-image, .post-82469 .post-featured-image, .without-featured-image .post-featured-image { display: none; } .post-82469 .entry-title { color: transparent !important; font-size: 1px; line-height: 1px; margin: 0; } .post-82469 { order: -1; } .entry-title { color: #000 !important; font-weight: 600; } .addtoany_list a:not(.addtoany_special_service)>span { display: flex; justify-content: center; align-items: center; width: 24px !important; height: 24px !important; background-color: #000 !important; box-shadow: none; padding: 0; margin: 0 12px; } article.type-post .wp-block-button:not(.left-alignment) { margin-left: auto; margin-right: auto; } article.type-post .wp-block-heading, article.type-post h2 { color: #000; font-weight: 600; font-size: 48px; line-height: 110%; } article.type-post h4.wp-block-heading { font-size: 28px; } article.type-post .wp-block-button .wp-block-button__link { font-size: 16px; line-height: 1; letter-spacing: 0; font-weight: 500; } .addtoany_list a:not(.addtoany_special_service)>span svg { width: 30px !important; height: 30px !important; } .nav-secondary .genesis-nav-menu>.menu-item>a { font-weight: 300; font-size: 18px; line-height: 24px; padding: 0; border-bottom-width: 2px; } .genesis-nav-menu .search input[type="search"]::placeholder { color: #7A7A7A; } .genesis-nav-menu input:-webkit-autofill { -webkit-box-shadow: 0 0 0 30px #F5F5F7 inset !important; } .genesis-nav-menu .search input[type="search"]{ background-color: transparent !important; } .sidebar .widget { background-color: #F5F5F7; margin-bottom: 0; } .search-blog-wrap { max-width: 345px; width: 100%; } .category .archive-title, .tag .archive-title, .search .archive-title { position: absolute; font-size: 1px; color: transparent; } .tag .archive-description, .search .archive-description { margin-bottom: 0; } .tag .site-container, .search .site-container, .blog .site-container, .category .site-container { background-color: #F5F5F7; } .blog .site-container .site-inner, .category .site-container .site-inner, .single-post .site-container .site-inner, .tag .site-container .site-inner, .search .site-container .site-inner { max-width: 1220px; } .single-post .entry-content { z-index: 4; position: relative; } .blog .site-container #footer, .category .site-container #footer, .tag .site-container #footer, .search .site-container #footer { padding-top: 40px } .nav-secondary .genesis-nav-menu, .category .nav-secondary .genesis-nav-menu { max-width: 1220px; margin: 0 auto; } .nav-secondary .genesis-nav-menu a { color: #000; } .nav-secondary .genesis-nav-menu a:hover, .nav-secondary .genesis-nav-menu a:focus, .nav-secondary .genesis-nav-menu li.current-menu-item a { border-color: #000; } .category .archive-description { margin-bottom: 0; } body.blog .entry a.more-link, body.archive .entry a.more-link, body.search .entry a.more-link { border-radius: 0; } .blog .type-post, .tag .type-post, .search .type-post { z-index: 1; position: relative; } .tag .pagination, .search .pagination { margin: 40px 0 !important; text-align: left !important; } body.blog .pagination, body.category .pagination { margin-top: 40px; margin-bottom: 0; text-align: left !important; } body.blog .site-inner, body.category .site-inner { padding-bottom: 40px; } .search.half-width-entries .archive-pagination ul { padding: 0; } .blog .archive-pagination a, .category .archive-pagination a , .tag .archive-pagination a, .search .archive-pagination a { background-color: white; font-weight: 700; font-size: 16px; line-height: 19px; color: #7A7A7A; } .blog .pagination-omission, .category .pagination-omission, .tag .pagination-omission, .search .pagination-omission { color: #7A7A7A; } .blog .archive-pagination .active a, .category .archive-pagination .active a, .search .archive-pagination .active a, .tag .archive-pagination .active a{ background-color: #9155B4; color: white; } .blog .archive-pagination a:hover, .category .archive-pagination a:hover, .tag .archive-pagination a:hover, .search .archive-pagination a:hover { background-color: #9155B4; color: white; } body.blog .content, body.archive .content, body.search .content { gap: 24px; } .sidebar .widgettitle, .category .sidebar .widgettitle { font-weight: 700; font-size: 32px; line-height: 56px; color: #404041; text-align: left; } #nf-form-143-cont .nf-form-title h3, .category #nf-form-143-cont .nf-form-title h3 { font-weight: 700; font-size: 20px !important; line-height: 24px; text-align: center; color: #FFFFFF; max-width: 200px; margin: 0 auto; } #nf-field-393, .category #nf-field-393 { background: #FFFFFF; border-radius: 8px; box-shadow: none; color: #7A7A7A; } #nf-field-393::placeholder, .category #nf-field-393::placeholder { color: #7A7A7A; } #nf-form-143-cont input[type="button"], .category #nf-form-143-cont input[type="button"] { font-size: 14px !important; } .nf-field-element, .category .nf-field-element { text-align: center; } #nf-form-143-cont, .category #nf-form-143-cont { overflow: hidden; position: relative; } #nf-form-143-cont::before, .category #nf-form-143-cont::before { content: ''; width:100%; height: 100%; position: absolute; bottom: 0; left: 0; background-image: url("png/squares-1-min.png"); background-size: 300px; background-repeat: no-repeat; bottom: -300px; left: -100px; } .sidebar .widget.featuredpost article { background-image: none; padding: 0; min-height: auto; } .sidebar .widget.featuredpost article:nth-of-type(3) { background-image: none; } .sidebar .widget.featuredpost article:nth-of-type(2) { background-image: none; } .sidebar .widget.featuredpost .entry-title { font-weight: 400; font-size: 20px; line-height: 32px; color: #9155B4; } .sidebar .widget.featuredpost article + article { margin-top: 8px; } body.single .entry { padding: 0 24px 0 0; } .single-post ol, .single-post ul { color: #7A7A7A; } .single-post .entry-time, .single-post .entry-author-name, .single-post .entry-author-link, .single-post .entry-author, .single-post .entry-reading-time { font-weight: 300; font-size: 12px; line-height: 15px; text-transform: uppercase; color: #B7B7B7; } .single-post .sidebar .widget { background-color: white; } .single-post .entry-footer .entry-categories a, .single-post .entry-footer .entry-tags a{ font-weight: 400; font-size: 20px; line-height: 24px; color: #B7B7B7; } body.single .entry-footer .entry-meta { margin: 16px 0 24px; text-align: left; } .addtoany_shortcode::before { display: none; } .addtoany_shortcode { margin-top: 40px; text-align: left; } #footer, footer { position: relative; } .calendy-block { border-radius: 24px; position: relative; overflow: hidden; max-width: 1120px; margin: 0 auto; } .calendy-block p { max-width: 768px; margin: 0 auto 20px; } .calendly-inline-widget { position: relative; z-index:2; } .sidebar-primary { background-color: transparent; } .single-post h1 { font-size: 48px; line-height: 56px; margin-bottom: 8px; color: #404041; } h1, h2, h3 { color: #404041; } .single-post .entry-content { font-weight: 400; font-size: 20px; line-height: 30px; color: #7A7A7A; } .blog .archive-pagination .active a, .category .archive-pagination .active a, .search .archive-pagination .active a, .tag .archive-pagination .active a { background-color: #7a7a7a; } .blog .archive-pagination a:hover, .category .archive-pagination a:hover, .tag .archive-pagination a:hover, .search .archive-pagination a:hover { background-color: #7a7a7a; } .genesis-nav-menu .search input[type="search"]:focus, .widget_search input[type="search"]:focus { border-bottom-color: #000 !important; } @media only screen and (max-width: 600px) { .nav-secondary .genesis-nav-menu>.menu-item { width: auto; font-size: 14px; line-height: 1.3; text-transform: uppercase; padding: 12px; } .nav-secondary .genesis-nav-menu>.menu-item>a:hover, .nav-secondary .genesis-nav-menu>.menu-item>a:focus { border: none; } .nav-secondary .genesis-nav-menu { justify-content: flex-start; } .nav-secondary .wrap { padding: 0 30px; } } /* TODO: delete this media */ @media (max-width: 1280px) { .blog::after, .category::after, .single-post::after, .tag::after, .search::after { display: none; } .blog::before, .category::before, .single-post::before, .search::before, .tag::before { display: none; } .blog .content-sidebar-wrap:before, .category .content-sidebar-wrap:before, .single-post .content-sidebar-wrap:before, .tag .content-sidebar-wrap:before, .search .content-sidebar-wrap:before { display: none; } } @media only screen and (max-width: 600px) { .single-post .nav-secondary .genesis-nav-menu>.menu-item, .blog .nav-secondary .genesis-nav-menu>.menu-item { width: auto; } } .social-icons li { width: 56px; height: 56px; } .wp-block-social-links.social-icons .wp-social-link svg { width: 56px; height: 56px; } .social-icons li:not(:last-child) { margin-right: 64px; } .community-banner .gb-container-content{ max-width: 1165px; } .post-columns { border-radius: 24px; padding: 48px !important; } .post-columns p, .post-columns .wp-block-columns { margin-bottom: 0px; white-space: nowrap } .post-list .wp-block-column p{ margin: 0; } .post-columns .color-columns .wp-block-column p:nth-child(2), .post-list .wp-block-columns p:nth-child(2) { color: #404041; } .contact { text-align: center; } @media screen and (max-width: 1220px) { .single-post .menu-secondary, .blog .menu-secondary { margin: -10px; } .single-post .menu-secondary .menu-item, .blog .menu-secondary .menu-item { padding: 10px !important; } body.single .entry { padding: 0 24px; } } @media screen and (max-width: 990px) { .custom-button-wrap .button-with-white-border { width: 100% !important; } .title-custom { font-size: 30px !important; } } .blog-post-embed { display: flex; justify-content: center; } .shift-in-reflection-post__table-row { gap: 0; } .shift-in-reflection-post__table-row { gap: 40px; } .shift-in-reflection-post__table-row--gap { 40px; } .shift-in-reflection-post__table-row--color { padding: 80px; margin-bottom: 0 !important; } .shift-in-reflection-post__table-row--border { border: 1px solid #B7B7B7; } .shift-in-reflection-post__table-row--border .wp-block-column:first-child { padding: 28px 46px; } .shift-in-reflection-post__table-row--border .wp-block-column:nth-child(2) { padding: 28px 18px; border-left: 1px solid #B7B7B7; } .shift-in-reflection-post__table-row--border .wp-block-column p:last-child { margin-bottom: 0; } .shift-in-reflection-post__table-black-text{ margin-bottom: 0; color: #000; font-weight: 600; } .shift-in-reflection-post__table-row--color .has-larger-font-size { color: #000000; font-weight: 600; line-height: 120%; font-size: 31px !important; } .shift-in-reflection-post__button .wp-block-button { margin-left: 0 !important; } .shift-in-reflection-post__button { margin-bottom: 40px; } .category-mirror-user-stories .post-featured-image { display: none; } article .entry-content a { color: #8E47FF; } .reflectivity-post .entry-content a { color: #5894F7; } .category-mirror-user-stories .shift-in-reflection-post__button a, .category-mirror-user-stories .shift-in-reflection-post__button a:hover { color: #fff; } @media (max-width: 781px) { .shift-in-reflection-post__table-row--border .wp-block-column:first-child { padding: 16px; border-bottom: 1px solid #B7B7B7; } .shift-in-reflection-post__table-row--border .wp-block-column:nth-child(2) { border: none; } .shift-in-reflection-post__table-row--color { padding: 40px; } } @media (max-width: 390px) { body.blog .content, body.archive .content, body.search .content { padding-left: 10px; } } /* mission page */ .mission-column { display: flex; align-items: center; background: #F5F5F7; border-radius: 24px; padding: 36px 20px; } .mission-column p { margin: 0; } .mission-page p { max-width: 305px; margin-bottom: 0; } .mission-page .wp-block-columns { flex-wrap: nowrap!important; margin-bottom: 0; } .squares-image { max-width: 600px; margin: 0 auto; } .powered-text { margin-bottom: 0; } .mission-columns { display: flex !important; } @media screen and (max-width: 540px) { .mission-page .wp-block-columns { flex-wrap: wrap!important; } .mission-page { padding-top: 100px !important; padding-bottom: 0 !important; } .mission-page .gb-container-image-wrap { height: 220px; } .mission-page .gb-container-content { margin-top: 160px; } .mission-page .gb-container-content { text-align: center; } .mission-page .gb-container-content .has-text-color { margin-left: auto; margin-right: auto; } } /* USER STORIES */ .kb-section-has-link > .kt-inside-inner-col { height: 100%; } /* TODO: change for all widgets */ #featured-post-2 .widget-title { color: #000 !important; font-weight: 600 !important; font-size: 28px; } .sidebar .widget#featured-post-2 article .entry-title>a { color: #B7B7B7; } .sidebar .widgettitle.widget-title { font-size: 28px; font-weight: 600; color: #000; } .sidebar .same-category-post-item { border-bottom: none; } .sidebar .same-category-posts + .featured-content.featuredpost { display: none; } .sidebar .same-category-post-item a { font-size: 20px; line-height: 1.6; font-weight: 400; color: #B7B7B7; } /* Mirror pages for Android */ .mirror-android { padding-top: 20px; } .mirror-android .simple-banner, .mirror-android .em-ribbon { display: none; } //*Reflectivity Pilot Program*// @media (max-width: 600px){ .wp-block-image { margin-left: -40px; margin-right: -40px; } } #nf-form-218-cont .submit-container .nf-field-element { text-align: center !important; } #nf-form-218-cont .list-radio-wrap .nf-field-element li input { margin-top: 0.5em !important; } #nf-form-218-cont .list-radio-wrap .nf-field-element li label { text-align: left !important; } #nf-form-218-cont .nf-field-element { text-align: left !important; } /* Request panel replay */ .request-replay-panel__inner { max-width: 1120px; margin: 0 auto; } .request-replay-panel__header { height: 218px; background: linear-gradient(180deg, #5894F7 10%, #ACCCFF 90%); overflow: hidden; position: relative; } .request-replay-panel__header:after { content: ''; position: absolute; top: 10px; right: 50%; left: 50%; transform: translateX(-50%); width: 725px; height: 426px; background-image: url("squares-header.html"); background-position: center; background-size: cover; background-repeat: no-repeat; } .request-replay-panel__header-img { position: relative; margin-top: -160px; z-index: 1; } .request-replay-panel__form { max-width: 800px; margin: 0 auto; } .request-replay-panel__form input { border: none; box-shadow: none; border-radius: 8px; } .request-replay-panel__form input[type=button] { border-radius: 0; margin-top: 32px; } .request-replay-panel__form input[type=button]:hover { box-shadow: none !important; background-color: #4C82DA; } .request-replay-panel__form input[type=button]:disabled { background-color: #eee !important; } .request-replay-panel__form .nf-form-fields-required { display: none; } #nf-form-216-cont .nf-response-msg:focus, #nf-form-218-cont .nf-response-msg:focus #nf-form-224-cont .nf-response-msg:focus { outline: none; } /* Mirror popup */ @media (max-width: 783px){ #hustle-popup-id-1 { padding-right: 40px; padding-left: 40px;} #hustle-popup-id-1 .hustle-group-content { text-align: center; max-width: 350px; margin-bottom: 100px; } #hustle-popup-id-1 .hustle-image {min-width: 100%; min-height: 390px;} #hustle-popup-id-1 .hustle-image img {object-fit: cover;} #hustle-popup-id-1 .hustle-button-close { top: calc(50% - 154px) !important; width: 150px !important; height: 58px !important; right: calc(50% - 85px); left: auto !important; transform: translateX(50%); margin: 0; } #hustle-popup-id-1 .hustle-cta-container { position: absolute; top: calc(50% + 40px); margin: 0; transform: translateX(-50%); left: calc(50% - 85px); width: 150px; } #hustle-popup-id-1 .hustle-button-cta { padding: 21px; } #hustle-popup-id-1 .hustle-nsa-link { width: 100%; position: absolute; transform: translateX(-50%); left: 50%; top: calc(50% + 20px); margin-left: 0px; font-size: 16px !important; } #hustle-popup-id-1 .hustle-title { margin: 0 -57px 20px; font-size: 48px; } #hustle-popup-id-1 .hustle-group-content p { font-size: 20px; } } @media (max-width: 525px){ #hustle-popup-id-1 .hustle-popup-content { margin: -80px 0 0; } #hustle-popup-id-1 .hustle-group-content { display: flex; justify-content: center; max-width: none !important; margin: 0 -57px 48px; } #hustle-popup-id-1 .hustle-group-content p { max-width: 250px; font-size: 16px } #hustle-popup-id-1 .hustle-title {font-size: 44px;} #hustle-popup-id-1 .hustle-button-cta { padding: 15px; } #hustle-popup-id-1 .hustle-cta-container { top: calc(50% + 29px); left: calc(50% - 65px); width: 100px; } #hustle-popup-id-1 .hustle-button-close:after {font-size: 14px !important} #hustle-popup-id-1 .hustle-cta-container a {font-size: 14px; padding: 11px;} #hustle-popup-id-1 .hustle-button-close { top: calc(50% - 96px) !important; width: 100px !important; height: 38px !important; right: calc(50% - 65px); } #hustle-popup-id-1 .hustle-image {min-height: 250px;} #hustle-popup-id-1 .hustle-nsa-link { top: calc(50% + 53px); font-size: 14px !important; } } /* Ninzya forms */ #nf-form-229-cont input[type=checkbox] { margin-top: 10px; } #nf-form-229-cont input[type=checkbox] + label { text-align: left; } #nf-form-239-cont .submit-container { margin-top: 120px; } #nf-form-239-cont .submit-wrap { justify-content: center; } #nf-form-239-cont .nf-previous-item { position: absolute; bottom: 90px; } #nf-form-239-cont form { position: relative; } /** REDESIGN COMPONENTS ***/ /* Redesign Reset */ .redesign .gb-container-content .kb-row-layout-wrap, .redesign .wp-block-columns { margin: 0; } .redesign .wp-block-image .alignright { margin: 0; } .redesign .kt-row-column-wrap { padding: 0; } .redesign__no-margin { margin: 0; } /* Redesign Wrappers */ .redesign { margin-left: calc((-100vw + 100%) / 2); width: 100vw; } .redesign__container { display: flex; justify-content: center; padding: 160px; margin: 0; } .redesign__container .gb-container-content { max-width: 1120px; } .redesign__container .gb-container-inside { width: 100%; } .redesign__columns-container .wp-block-image { margin: 0; } .redesign__unequal-column-1 .kt-inside-inner-col { max-width: 480px; height: 100%; } .redesign__unequal-columns--background .wp-block-image, .redesign__unequal-columns--background .kt-inside-inner-col { height: 100%; } .redesign__unequal-columns--background figure { width: 100%; height: 100%; } .redesign__unequal-columns--background img { width: 100% !important; height: 100% !important; } @media (min-width: 1441px) { .redesign__columns-container .gb-container-content { max-width: 1440px; } .redesign__columns-container .redesign__unequal-column-1 { padding-left: 160px; } .redesign__columns-container .gb-container-inside { width: 100%; } .redesign__depicter-wrap { padding: 80px 0 100px; } } @media (max-width: 1440px) { .redesign__unequal-column-1 { padding: 160px 0 160px 160px; } .redesign__depicter-wrap { padding-top: 72px; } } @media (max-width: 1200px) { .redesign__container { padding: 80px; } .redesign__unequal-column-1 { padding: 80px 0 80px 80px; } } @media (max-width: 768px) { .redesign__unequal-columns .kt-row-column-wrap { display: flex; flex-direction: column-reverse; } .redesign__columns-container--reverse .kt-row-column-wrap { flex-direction: column; } .redesign__unequal-columns--background img { height: 330px !important; } .redesign__unequal-column-1 { padding: 80px; width: 100%; } .redesign__unequal-column-1 .kt-inside-inner-col { max-width: none; } .redesign__depicter-wrap { padding-top: 52px; } } @media (max-width: 500px) { .redesign__container { padding: 80px 40px; } } @media (max-width: 390px) { .redesign__container { padding: 72px 24px; } .redesign__container--device { padding-bottom: 16px; } .redesign__columns-container--background .redesign__unequal-column-1 { padding: 72px 24px; } .redesign__unequal-column-1 { padding: 24px 24px 72px 24px; } .redesign__columns-container--with-button .redesign__button, .redesign__columns-container--with-button .wp-block-button, .redesign__columns-container--with-button .wp-block-button__link { width: 100%; } } /* Redesign Main banner with email */ .redesign__columns-container--email .nf-field-label { display: none; } .redesign__columns-container--email .nf-form-cont { width: 100%; } .redesign__columns-container--email .submit-wrap .nf-field-element { width: auto; } .redesign__columns-container--email .submit-container { margin-bottom: 0; } .redesign__columns-container--email .email-container { margin: 20px 0 48px 0; } .redesign__columns-container--email .nf-error-msg { font-size: 16px; color: #B7B7b7; } @media (max-width: 500px) { .redesign__columns-container--email .redesign__unequal-column-1 { padding-right: 24px; } } @media (max-width: 390px) { .redesign__columns-container--email .email-container { margin-bottom: 32px; } .redesign__columns-container--email .submit-wrap .nf-field-element, .redesign__columns-container--email .submit-wrap input { width: 100% !important; } } .redesign__columns-container--form .wp-block-kadence-column { padding-top: 120px; padding-bottom: 120px; } /* Redesign Main banner with line */ .redesign__columns-container--line .redesign__unequal-column-2 { position: relative; width: 100%; } .redesign__columns-container--line .redesign__unequal-column-2::after { content: ""; position: absolute; z-index: -1; top: 0; right: -8px; width: 100%; height: 100%; border-right: 8px solid #000; background: linear-gradient(-90deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%); } .redesign__columns-container--line .redesign__unequal-column-2, .redesign__columns-container--line .redesign__unequal-column-2 .kt-inside-inner-col, .redesign__columns-container--line .redesign__unequal-column-2 .wp-block-image, .redesign__columns-container--line .redesign__unequal-column-2 figure, .redesign__columns-container--line .redesign__unequal-column-2 .wp-block-image img { height: 100%; } .redesign__columns-container--line .redesign__unequal-column-2 .wp-block-image img { object-fit: cover !important; } @media (max-width: 1200px) { .redesign__columns-container--line .redesign__unequal-column-2::after { display: none; } } @media (max-width: 768px) { .redesign__columns-container--line .redesign__unequal-column-2::before { content: ""; position: absolute; z-index: -1; bottom: -8px; left: 0; width: 100%; height: 100%; border-bottom: 8px solid #000; background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%); } } .redesign__columns-container--line .redesign__unequal-column-2 .wp-block-image img { max-height: 700px; } @media (max-width: 390px) { .redesign__columns-container--line .redesign__unequal-column-1 { padding-top: 72px; } } /* Redesign Main banner with large image*/ .redesign__columns-container--large-img .redesign__unequal-column-2, .redesign__columns-container--large-img .redesign__unequal-column-2 .kt-inside-inner-col, .redesign__columns-container--large-img .redesign__unequal-column-2 .wp-block-image, .redesign__columns-container--large-img .redesign__unequal-column-2 figure, .redesign__columns-container--large-img .redesign__unequal-column-2 .wp-block-image img { height: 100%; object-fit: cover !important; } @media (max-width: 1024px) { .redesign__columns-container--large-img .redesign__main-title { font-size: 48px; } } @media (max-width: 768px) { .redesign__columns-container--large-img .redesign__unequal-column-2 .wp-block-image img { max-height: 700px; } } /* Redesign Fonts and Buttons */ .redesign .wp-block-heading { font-weight: 600; color: #000; } .redesign h2 { font-size: 72px; margin-bottom: 48px; } .redesign h3 { font-size: 48px; line-height: 120%; } .redesign h4 { font-size: 32px; line-height: 120%; } .redesign .redesign__main-title { font-size: 96px; line-height: 110%; margin-bottom: 24px; } .redesign__large-text { font-size: 32px; line-height: 120%; } .redesign__regular-text { line-height: 120%; margin-bottom: 12px; } .redesign__regular-text::last-child { margin-bottom: 0; } .redesign__button { padding-top: 24px; } .redesign__button .wp-block-button__link { letter-spacing: 0; padding: 16px 32px; transition: 0.3s; font-size: 16px !important; } .redesign__button--purple .wp-block-button__link { background-color: #8E47FF; } .redesign__button--purple .wp-block-button__link:hover { color: #fff; background-color: #A56CFF; } .redesign__button--purple .wp-block-button__link:active { background-color: #8040E5; } .redesign__button--blue .wp-block-button__link { background-color: #5894F7; } .redesign__button--blue .wp-block-button__link:hover { color: #fff; background-color: #6EA4FF; } .redesign__button--blue .wp-block-button__link:active { background-color: #4F85DE; } .redesign__button--white .wp-block-button__link { background-color: transparent; border: 2px solid #000; color: #000; } .redesign__button--white .wp-block-button__link:hover { color: #000; background-color: transparent; } .redesign__button--white .wp-block-button__link:active { color: #000; background: transparent; } .redesign__button--white .wp-block-button__link:visited { color: #000; background: transparent; } .redesign__button--underline .wp-block-button__link { color: #000; background-color: transparent; text-decoration: underline; } .redesign__button--underline .wp-block-button__link:hover { color: #000; background-color: transparent; } .redesign__button--underline .wp-block-button__link:visited { color: #000; background: transparent; } .redesign__button--milky .wp-block-button__link { border: 2px solid #FFF; background-color: rgba(#FFF, 0.2); } @media (max-width: 768px) { .redesign h2 { font-size: 36px; } .redesign h3 { font-size: 24px; } .redesign h4 { font-size: 20px; } } @media (max-width: 500px) { .redesign__button .wp-block-button__link { padding: 12px 24px; } .redesign .redesign__main-title { font-size: 48px; } .redesign__large-text { font-size: 20px; } } /* Redesign Tabs */ .redesign__tabs .kt-row-column-wrap { padding: 48px 0 0; } .redesign__tabs .wp-block-kadence-tabs { margin: 0; } .redesign__tabs .kt-tab-title:focus { outline: none; } .redesign__tabs .kt-tab-title { padding: 0 !important; } .redesign__tabs .kt-title-item { border-bottom: 2px solid #B7B7B7; margin-right: 48px !important; font-weight: 500; font-size: 20px; } .redesign__tabs .kt-tab-title-active { border-color: #000; } .redesign__tabs .wp-block-kadence-tab { padding: 0; } .redesign__tabs a:focus { outline: none; } .redesign__tab-column-1 { max-width: 480px; } @media (max-width: 768px) { .redesign__tabs .kt-row-column-wrap { display: flex; flex-direction: column-reverse; align-items: center; padding-top: 0; gap: 0; } .redesign__tab-column-2 { margin-top: 12px; margin-bottom: 32px; } .redesign__tabs .kt-title-item { font-size: 16px; margin: 0 16px 16px 0 !important; } } /* Redesign Three columns block */ .redesign__three-columns h4 { margin: 0 auto 24px; } .redesign__three-columns--with-button .redesign__button { padding: 0; } .redesign__three-columns--with-button p { margin-bottom: 0; } .redesign__three-columns--with-button h4 { max-width: 300px; } @media (max-width: 768px) { .redesign__three-columns h4 { max-width: none; margin-bottom: 8px; } .redesign__three-columns p { max-width: 320px; margin: 0 auto; } .redesign__three-columns .kt-row-column-wrap { gap: 72px; } } @media (max-width: 500px) { .redesign__three-columns .wp-block-image img { width: 200px !important; height: 200px !important; } } /* Redesign video block */ @media (max-width: 768px) { .redesign__video { padding: 0 80px; } } @media (max-width: 500px) { .redesign__video { padding: 0 40px; } .redesign__video iframe { height: 300px !important; } } @media (max-width: 390px) { .redesign__video { padding: 0 24px; } } /* Form redesign */ .redesign__form-text { margin-bottom: 48px; } .redesign form .nf-form-fields-required { display: none; } .redesign form h3 { color: #000; font-weight: 600; margin-bottom: 32px; padding-left: 5px; } .redesign form .nf-field-label { margin-bottom: 0; } .redesign .list-radio-wrap .nf-field-element li label { display: flex; margin-left: 24px !important; } .redesign .list-radio-wrap .nf-field-element li input { margin-top: 9px; } .redesign .list-radio-wrap .nf-field-element li label, .redesign .list-checkbox-wrap .nf-field-element li label{ font-weight: 400; } .redesign form input[type="button"] { border: 2px solid #000; border-radius: 0; background-color: #fff; color: #000; padding: 16px 32px; } .redesign form input[type="button"]:hover { box-shadow: none; } .redesign form ul, .redesign form p { color: #7A7A7A; } .redesign form .submit-container input { background-color: #8E47FF; transition: 0.3s; border: none; color: #fff; } .redesign form .submit-container input:hover { background-color: #7E2DFF; } .redesign form select, .redesign form input::placeholder, .redesign form textarea::placeholder { color: #7A7A7A !important; } .redesign form label { font-weight: 600; } .redesign form input, .redesign form select, .redesign form textarea { border: 1px solid transparent; box-shadow: none; border-radius: 8px; } .redesign form input:focus, .redesign form select:focus, .redesign form textarea:focus { border: 1px solid #7A7A7A; box-shadow: none; } .redesign form select:focus { outline: none; } .is-style-outline-black .wp-block-button__link { color: #000 !important; font-size: 16px !important; font-weight: 600 !important; border-color: #000 !important; background-color: #fff !important; } /* Depicter styles */ .depicter-layers-wrapper a:hover { text-decoration: underline; text-underline-offset: 2px; } /*** Redesign - Local styles ***/ /*Mirror HP */ .mirror-header { padding: 0 !important; } @media (max-width: 1280px) { .mirror-header-columns>.kt-row-column-wrap { padding-right: 44px !important; } } @media (max-width: 1140px) { .mirror-header-columns>.kt-row-column-wrap { padding-right: 77px !important; } } .mirror-header.redesign__container .gb-container-content { max-width: 1140px; } @media (max-width: 767px) { .kb-row-layout-id88336_d8876c-cc > .kt-row-column-wrap { grid-template-columns: minmax(0, 80px) minmax(0, 2fr); } } .mirror-header__buttons .kt-row-column-wrap { grid-template-columns: repeat(4, minmax(0, max-content)); } .mirror-bold { font-weight: 600; } .mirror-home-page header { display: none; } .mirror-photo img{ @media (max-width: 767px) { margin-top: -100px; } } .mirror-home-page-column-text{ position: relative; z-index: 5; } .mirror-home-page-column-text h3{ @media (max-width: 500px) { font-size: 32px; } } .mirror-home-page #launcher{ display: none !important; } .mirror-image img{ @media (max-width: 500px) { height: 200px !important; } } .mirror-block .redesign__button--white { padding-top: 48px; } .mirror-block .redesign__button { @media (max-width: 390px) { width: 100%; } } .mirror-block .wp-block-button { @media (max-width: 390px) { width: 100%; } } .mirror-block .wp-block-button__link { @media (max-width: 390px) { width: 100%; } } .mirror-main-column { padding-top: 113px; padding-bottom: 113px; @media (max-width: 768px) { padding: 24px 24px 72px 24px;} } .mirror-home-page .content .entry { margin-bottom: 0; } .mirror-header-columns > .kt-row-column-wrap{ @media (max-width: 500px) { grid-template-columns: minmax(0, 70px) minmax(0, 2fr) !important; gap: 12px !important; } } .mirror-spacer { @media (max-width: 1024px) { height: 16px !important; } } .mirror-log-in a { white-space: nowrap; padding: 9px 32px !important; } @media (max-width: 580px) { .mirror-header__buttons .kt-row-column-wrap { column-gap: 24px; } .mirror-log-in { display: flex !important; } .mirror-log-in a { border: none !important; padding: 0 !important; } } @media (max-width: 440px) { .mirror-header__buttons .kt-row-column-wrap { display: flex; flex-wrap: wrap; row-gap: 12px; padding: 12px 0 !important; } .mirror-header__buttons .kt-row-column-wrap .wp-block-kadence-column { width: calc(50% - 12px); } .mirror-header__buttons .kt-row-column-wrap .kt-inside-inner-col { align-items: center; } } .mirror-home-page .footer-widgets, .mirror-home-page footer{ display: none; } .mirror-column p{ margin-bottom: 8px; } .mirror-footer-paragraph { padding-top: 0; padding-bottom: 0; } .mirror-footer-paragraph p { font-size: 16px; margin-bottom: 48px; } .mirror-header, .mirror-footer{ padding-top: 12px; padding-bottom: 12px; } .mirror-header { @media (max-width: 763px) { padding: 12px; } } .mirror-logo-column { width: 78px; height: 72px; } .mirror-footer p{ margin: 0; white-space: nowrap; @media (max-width: 1024px) { white-space: normal; } } .mirror-header figure{ margin: 0; padding: 0 !important; } .mirror-header div{ margin: 0; padding: 0 !important; justify-content: center; } .mirror-header p{ margin: 0; padding: 0 !important; } .mirror-column { box-shadow: 0 39px 45px -42px rgba(0, 0, 0, 0.33); } .mirror-item { padding-left: 32px; background-position: 1px 3px; background-repeat: no-repeat; background-size: 12px; } .mirror-item--green { background-image: url('png/check-green.png'); } .mirror-item--violet { background-image: url('png/check-violet.png'); } .mirror-item--red { background-image: url('png/cross-red.png'); } /*END Mirror HP */ /* Mirror redesign */ .mirror-redesign__features-columns { padding: 24px 0; } .redesign .gb-container-content .mirror-redesign__experience-columns { margin-top: 48px; } .custom-column-block .kt-row-column-wrap { padding: 0 0 0 72px; } .redesign__tabs--mirror-new .kt-row-column-wrap { padding-top: 0; } .redesign__tabs--mirror-new .wp-block-kadence-column:not(:last-child) { border-right: 1px solid #B7B7B7; } .redesign__tabs--mirror-new .kt-title-item { margin-bottom: 12px !important; } .redesign__tabs--mirror-new h6 { margin-bottom: 4px; padding-top: 32px; } .redesign__three-columns--mirror h4 { max-width: 240px; } @media (max-width: 1024px) { .custom-column-image img { height: 428px !important; } } @media (max-width: 768px) { .custom-column-image img { height: auto !important; } .mirror-redesign__device-image img { height: 400px !important; } .redesign__tabs--mirror .wp-block-image img { width: 340px !important; height: 340px !important; } .custom-column-block .kt-row-column-wrap { display: flex; flex-direction: column-reverse; } .custom-column-block .kadence-column86860_f8e35b-91 { padding: 80px; } .redesign__tabs--mirror-new .wp-block-kadence-column:not(:last-child) { border-right: none; } .redesign__tabs--mirror-new .kt-inside-inner-col { padding: 0; } .redesign__tabs--mirror-new .kt-row-column-wrap { padding: 80px; } .redesign__tabs--mirror-new .wp-block-kadence-column { width: 100%; } .custom-column-block .kt-row-column-wrap { padding: 0; } } @media (max-width: 500px) { .mirror-redesign__device-image img { height: 300px !important; margin-top: -50px; } .custom-column-block .kadence-column86860_f8e35b-91 { padding: 32px; } .redesign__tabs--mirror-new .kt-row-column-wrap { padding: 32px; } .custom-column-block .kt-row-column-wrap { padding: 0; } } /* Mirror demo redesign */ .redesign .redesign__container--demo-videos .kb-row-layout-wrap:not(:first-child) { margin-top: 2rem; } .activity-campaign ._form { margin-top: 0 !important; padding: 0 !important; } .activity-campaign input { height: 48px !important; width: 480px !important; padding: 12px !important; font-size: 20px !important; border-color: transparent !important; } .activity-campaign ._form_element { margin-bottom: 48px !important; } .activity-campaign form._form button#_form_18_submit { padding: 16px 32px !important; font-size: 16px !important; font-weight: 600 !important; font-family: Inter, sans-serif; } .activity-campaign form button#_form_18_submit:hover { background-color: #A56CFF !important; box-shadow: none; } .activity-campaign form button#_form_18_submit:active { background-color: #8040E5 !important; } .activity-campaign form button#_form_18_submit:focus { background-color: #8040E5 !important; box-shadow: none; } @media (max-width: 768px) { .activity-campaign ._form_18 { width: 100%; } .activity-campaign ._form, .activity-campaign input { min-width: 100%; max-width: 100%; } .activity-campaign ._button-wrapper { display: flex; justify-content: center; } } @media (max-width: 500px) { .redesign__container--demo-videos iframe { height: 200px !important; } .activity-campaign button { min-width: 100%; } } /* Consultation form redesign */ .consultation-redesign form .form-shipping-info p, .consultation-redesign form .form-disclaimer p { margin-bottom: 0; } .consultation-redesign form .form-shipping-info { margin-top: 40px; } .consultation-redesign form .form-disclaimer p { color: #B7B7B7; font-size: 16px; line-height: 120%; margin-top: 40px; } .consultation-redesign #nf-field-1046-wrap .nf-field-label { padding: 0; order: 1; } .consultation-redesign #nf-field-1046-wrap .nf-field-element { order: 2; padding-left: 12px; } .consultation-redesign #nf-field-1066-container, .consultation-redesign #nf-field-1067-container, .consultation-redesign #nf-field-1068-container, .consultation-redesign #nf-field-1069-container { display: none; } /* Reflection Survey redesign */ .survey-redesign #nf-field-1170-container { margin-top: 52px !important; margin-bottom: 0 !important; } .survey-redesign form textarea, .survey-redesign form input, .survey-redesign form select { border: 1px solid #dee1e5; } .survey-redesign__form #nf-field-1159-wrap .nf-field-element { text-align: left; color: #7a7a7a; } .survey-redesign__form p { text-align: left; } @media (min-width: 501px) { .survey-redesign .redesign__main-title { font-size: 72px; max-width: 400px; } } /* Mirror Talk */ .redesign__tabs--mirror-talk ul { margin-bottom: 20px; } .mirror-talk__text { margin-top: 48px; margin-bottom: 0; font-size: 16px; } .mirror-talk__win-mirror-text { margin-left: auto; margin-right: auto; } .mirror-talk__win-mirror .redesign__main-title { margin: 0; } .mirror-talk__coming-soon { margin-top: 52px; } @media (max-width: 768px) { .mirror-talk .redesign__columns-container .redesign__unequal-column-2 .wp-block-image img { max-height: 700px; } } @media (max-width: 390px) { .mirror-talk__win-mirror .redesign__unequal-column-1 { padding-top: 72px; padding-bottom: 0; } .redesign__tabs--mirror-talk .wp-block-button, .redesign__tabs--mirror-talk .wp-block-button .wp-block-button__link { width: 100%; } .mirror-talk .kt-tabs-content-wrap { padding-top: 32px; } .redesign__columns-container--mirror-talk-main .redesign__unequal-column-1 { padding-top: 0; } .mirror-talk__win-mirror .redesign__main-title { max-width: 200px; margin: 0 auto; } .mirror-talk__text { font-size: 12px; } .mirror-talk__coming-soon { margin: 0; } } /* Privacy page*/ .privacy-android h1,h2,h3,h4{ font-weight: 600 !important; } /* Videos Page */ .video-item { margin: 0 auto; } .video-item iframe { aspect-ratio: 16 / 9; height: auto; } .videos-tabs .kt-tabs-wrap .wp-block-kadence-tab { padding: 0; } @media (max-width: 1024px) { .video-item-small iframe { height: 208px; width: 411px; } } @media (max-width: 1023px) { .video-item-small iframe { height: 100%; width: 100%; } } @media (max-width: 500px) { .video-item-scrol iframe { height: 200px; } } /* END Videos Page */ /* Introducing-workspace */ .introducing-workspace__indent-text { padding-top: 20px; } .introducing-workspace h2 { margin-bottom: 24px; } .introducing-workspace .submit-container { margin-top: 24px; } /* About us page redesign */ .about-us__our-people .redesign__button { padding: 0; margin-bottom: 48px; } /* Homepage Redesign */ .redesign__container--homepage-slider .swiper-wrapper { filter: saturate(0); } .redesign__container--homepage-slider h2 { margin-bottom: 72px; } #depicter-235-element-114 img { object-fit: contain !important; } /* Higher Ed Redesign */ .higher-ed__logo-block { filter: saturate(0); } .higher-ed__logo-block .gb-container-content { max-width: 1200px; } .redesign__columns-container--multiple { padding: 160px 0; } .redesign__columns-container--multiple .redesign__unequal-column-2 { position: relative; width: 100%; } .redesign__columns-container--multiple .redesign__unequal-column-2::after { content: ""; position: absolute; top: 0; right: 0; width: 100%; height: 100%; border-right: 8px solid #000; } .redesign__columns-container--multiple .redesign__unequal-column-2::before { content: ""; position: absolute; height: 80%; width: 100%; top: 50%; transform: translateY(-50%); right: 0; opacity: 0.1; background: linear-gradient(-90deg, #000 0%, rgba(0, 0, 0, 0.00) 100%); filter: blur(25px); } .higher-ed-columns__mirror .redesign__unequal-column-2::after { border-color: #8E47FF; } .higher-ed-columns__reflectivity .redesign__unequal-column-2::after { border-color: #5894F7; } .higher-ed-columns__robot .redesign__unequal-column-2::after { border-color: #FF8F00; } .redesign__columns-container--multiple .redesign__unequal-column-2, .redesign__columns-container--multiple .redesign__unequal-column-2 .kt-inside-inner-col, .redesign__columns-container--multiple .redesign__unequal-column-2 .wp-block-image, .redesign__columns-container--multiple .redesign__unequal-column-2 figure, .redesign__columns-container--multiple .redesign__unequal-column-2 .wp-block-image img { height: 100%; } @media (max-width: 1024px) { .redesign__tabs--higher-ed .wp-block-image img { width: 340px !important; height: 340px !important; } } @media (max-width: 768px) { .redesign__columns-container--multiple .redesign__unequal-column-2::after, .redesign__columns-container--multiple .redesign__unequal-column-2::before { display: none; } .redesign__columns-container--multiple .redesign__unequal-column-2 .wp-block-image img { max-height: 380px; max-width: max-content; margin-left: auto; } .redesign__columns-container--multiple { padding: 80px 0; } .redesign__tabs--higher-ed .wp-block-spacer { height: 40px !important; } .redesign__columns-container--multiple .redesign__unequal-column-1 { padding: 72px 24px 0; } .higher-ed-columns__mirror .redesign__unequal-column-1 { padding-top: 0; } } @media (max-width: 390px) { .redesign__columns-container--multiple { padding: 72px 0; } } /* General Consultation redesign */ .general-consultation #nf-form-106-cont { padding: 0; margin: 0; } .general-consultation form .submit-container input { background-color: #fff; color: #000; border: 2px solid #000; } .general-consultation form .submit-container input:hover { background-color: #fff; } .general-consultation form .submit-container input:active { background-color: #fff; } .general-consultation .wp-block-kadence-accordion { max-width: none !important; } .general-consultation a { color: #000 !important; text-decoration: underline; } /* Professional laerning redesign */ .prof-learning__columns a { color: #000 !important; text-decoration: underline; } .prof-learning__columns h4 { max-width: none; } .redesign__tabs--prof-learning .wp-block-kadence-accordion { max-width: none !important; } /* Certificate redesign */ .certificate-redesign img { box-shadow: 0px 0px 21.479px 0px rgba(0, 0, 0, 0.25); } .certificate-redesign .redesign__container { padding-top: 0; } .certificate-redesign--reflectivity form .submit-container input { background-color: #5894F7; } .certificate-redesign--reflectivity form .submit-container input:hover { background-color: #6EA4FF; } .certificate-redesign--reflectivity form .submit-container input:active { background-color: #4F85DE; } .certificate-redesign--robot form .submit-container input, .certificate-redesign--robot form .submit-container input:hover, .certificate-redesign--robot form .submit-container input:active { color: #000; border: 2px solid #000; } .certificate-redesign--robot form .submit-container input { background-color: rgba(255, 255, 255, 0.90); } .certificate-redesign--robot form .submit-container input { background-color: rgba(255, 255, 255, 0.90); } .certificate-redesign--robot form .submit-container input:hover { background-color: #fff; } .certificate-redesign--robot form .submit-container input:active { background-color: rgba(255, 255, 255, 0.70); } @media (min-width: 1441px) { .certificate-redesign .redesign__columns-container { padding: 160px 0; } } @media (max-width: 1280px) { .certificate-redesign .redesign__main-title { font-size: 48px; } .certificate-redesign img { width: 400px !important; height: auto !important; } } @media (max-width: 768px) { .certificate-redesign .redesign__columns-container { padding-top: 80px; } } @media (max-width: 390px) { .certificate-redesign .redesign__unequal-column-2 { padding: 0 24px; } } /* Reflectivity redesign */ .redesign__button--reflectivity .wp-block-button__link { height: 48px; display: flex; align-items: center; justify-content: center; padding: 0px 16px; } .reflectivity__two-columns p { max-width: 480px; } .reflectivity__two-columns .wp-block-image { margin-bottom: 0; } .redesign__two-columns img { max-height: 300px; } @media (max-width: 940px) { .reflectivity__two-columns .kt-row-column-wrap { display: flex; flex-direction: column-reverse; } .reflectivity__two-columns .wp-block-buttons { justify-content: center; } .reflectivity__two-columns p { text-align: center; } .reflectivity__two-columns img { max-height: 200px; } } @media (max-width: 768px) { .redesign__tabs--reflectivity img { height: auto !important; } .redesign__main-title--reflectivity { letter-spacing: 0 !important; } } /* Robot page redesign */ @media (max-width: 500px) { .redesign__three-columns--robot .wp-block-image img { width: 64px !important; height: 64px !important; } } /* Store redesign */ .redesign__tabs--store .kt-tabs-content-wrap { padding-top: 38px; } .redesign__tabs--store .kt-tabs-title-list li:last-child { margin-right: 0 !important; } .store__row .gb-layout-column-wrap { column-gap: 24px; } .store-card { display: flex; } .store-card .gb-block-layout-column-inner { min-height: 410px; display: flex; flex-direction: column; padding: 32px; } .store__row .store-card .kb-row-layout-wrap { margin-top: auto; } .store-card h6, .store-card p, .store-card figure { margin-bottom: 8px; } .store-card__description, .store-card .store-card__description a { font-size: 12px; line-height: normal; color: #7A7A7A; } .store-card__description a { text-decoration: underline; transition: 0.3s; } .store-card__description a:hover { text-decoration: none; } .store-card .kt-row-column-wrap { padding-top: 0; } .store-card__price { font-size: 32px; line-height: 1.2; font-weight: 600; white-space: nowrap; } .redesign__button--store { padding-top: 0; } .redesign__button--store .wp-block-button__link { height: 48px; padding: 9px 30px; white-space: nowrap; } .redesign__tabs--store { padding-top: 0; } @media (max-width: 1300px) { .redesign__button--store .wp-block-button__link { padding: 9px 16px; } } @media (max-width: 1050px) { .store__row .gb-layout-column-wrap { column-gap: 12px; } .store-card .gb-block-layout-column-inner { padding: 16px; } .store__row:not(:first-child) { margin-top: -12px; } } @media (max-width: 920px) { .redesign__button--store .wp-block-button__link { padding: 8px 4px; } .store-card .gb-block-layout-column-inner { padding: 8px; } .store-card__price { font-size: 26px; } } @media (max-width: 768px) { .store-card img { max-width: 300px; } .store__row:not(:first-child) { margin-top: 0; } .store__row .gb-layout-column-wrap { display: flex; flex-direction: column; } .store-card .gb-block-layout-column-inner { width: 100%; } .store-card .gb-block-layout-column-inner { padding: 32px; } .redesign__button--store .wp-block-button__link { padding: 9px 30px; } .store-card__price { font-size: 32px; } .store-card .wp-block-image { display: flex; justify-content: center; } .store-card .kt-row-column-wrap { flex-direction: row; justify-content: space-between; } } /* Breaking the modal */ .redesign__container--breaking-the-modal h2 { margin-bottom: 24px; } .redesign__container--breaking-the-modal form .submit-container input { background-color: #5894F7; } .redesign__container--breaking-the-modal form .submit-container input:hover { background-color: #6EA4FF; } /* eLearning Page */ .resource-image { height: 32px; margin-bottom: 0; margin-top: auto; } .link-column { padding: 32px; position: relative; background-color: #ffffff; display: flex; justify-content: space-between; flex-direction: column; } .link-card .wp-block-button__link { width: 100%; height: 100%; position: absolute; top: 0; left: 0; transition: .3s; &:hover { box-shadow: 0 39px 45px -42px rgba(0,0,0,0.33) !important; } } .square-tabs .kt-title-item { border-bottom: none; height: 56px; white-space: nowrap !important; font-size: 16px !important; font-weight: 600 !important; } .square-tabs .kt-tab-title { border-width: 2px !important; } .redesign--elearning { padding-top: 0 !important; } .redesign__button--learning .wp-block-button:not(:last-child) { margin-right: 48px; } @media only screen and (max-width: 1024px) { .redesign__container--elearning .redesign__button .wp-block-button__link { font-size: 14px !important; } } @media only screen and (max-width: 769px) { .learning-spacer { display: none !important; } } @media only screen and (max-width: 768px) { .square-tabs .kt-tab-title { padding: 0 16px !important; width: 125px } .square-tabs .kt-title-item { margin: 0px 4px 15px 0px !important; } .redesign__button--learning .wp-block-button { width: 100% !important; margin-bottom: 16px; } .redesign__button--learning .wp-block-button:not(:last-child) { margin-right: 0; } .link-columns, .link-column { margin-bottom: 35px !important; } .elearning-center-video { height: 374px; display: flex; align-items: center; } } @media only screen and (max-width: 450px) { .elearning-center-video { height: 243px; } } /* end eLearning Page */ /* Blog redesign */ .blog .content .entry, .category .content .entry, .tag .content .entry, .search .content .entry, .content .redesign--recent-posts .entry { background: #FFF; box-shadow: none !important; color: #7A7A7A; padding: 32px; margin-bottom: 0; } .blog .entry-header .entry-meta a.entry-author-link, .category .entry-header .entry-meta a.entry-author-link, .single-post .entry-header .entry-meta a.entry-author-link, .tag .entry-header .entry-meta a.entry-author-link, .search .entry-header .entry-meta a.entry-author-link, .content .redesign--recent-posts .author { font-weight: 300; font-size: 10px; line-height: 12px; text-transform: uppercase; color: #B7B7B7; } .blog .entry-header .entry-meta, .category .entry-header .entry-meta, .tag .entry-header .entry-meta, .search .entry-header .entry-meta, .content .redesign--recent-posts .entry-date { font-weight: 300; font-size: 10px; line-height: 12px; text-transform: uppercase; color: #B7B7B7; margin-bottom: 8px; } body.blog .entry a.more-link:hover, body.category .entry a.more-link:hover, .tag .entry a.more-link:hover, .search .entry a.more-link:hover, .redesign--recent-posts a.post-more-link:hover { box-shadow: 0 39px 45px -42px rgba(0,0,0,0.33) !important; } .blog .entry-image-link, .category .entry-image-link, .tag .entry-image-link, .search .entry-image-link, .content .redesign--recent-posts .post-thumbnail { margin-bottom: 16px; } .blog .content .entry-title-link, .category .content .entry-title-link, .tag .content .entry-title-link, .search .content .entry-title-link, .content .redesign--recent-posts .entry-title a { color: #000; } .blog h2.entry-title, .category h2.entry-title, .tag h2.entry-title, .search h2.entry-title, .content .redesign--recent-posts .entry-header .entry-title { font-size: 20px; line-height: 24px; margin-bottom: 8px; } .blog .entry-content p, .category .entry-content p, .tag .entry-content p, .search .entry-content p, .content .redesign--recent-posts .entry-summary p { font-weight: 400; font-size: 12px !important; line-height: 15px; margin: 0 0 16px; } .blog .entry-footer .entry-meta, .category .entry-footer .entry-meta, .tag .entry-footer .entry-meta, .search .entry-footer .entry-meta, .content .redesign--recent-posts .entry-footer .post-more-link { font-weight: 300; font-size: 10px; line-height: 12px; text-transform: uppercase; color: #B7B7B7; } .shift-in-reflection-post__first-column { min-width: 209px; } .single-post .wp-block-columns { column-gap: 30px; margin-bottom: 0; } .single-post .wp-block-columns figure { margin-bottom: 30px; } @media only screen and (max-width: 1100px) { .shift-in-reflection-post__table-row--adaptive { flex-wrap: wrap !important; } } @media only screen and (min-width: 510px) { .single-post .wp-block-columns { row-gap: 0; } } /* end Blog redesign */ /* Thank you & Newsletter pages */ .redesign__container--without-indent { padding-top: 0; } .redesign__container--without-indent .wp-block-heading { margin-bottom: 48px; } .redesign--recent-posts .wp-block-kadence-posts { gap: 24px; } .content .redesign--recent-posts .entry-content-wrap { padding: 0; } .redesign--recent-posts .entry-meta>*:after { display: none; } .content .redesign--recent-posts .entry-date { margin-bottom: 0; } .content .redesign--recent-posts .entry-header .entry-meta { display: flex; flex-direction: row-reverse; justify-content: flex-end; margin: 0 0 8px; } .content .redesign--recent-posts .entry { display: flex; flex-direction: column; } .content .redesign--recent-posts .entry-content-wrap { display: flex; flex-direction: column; flex-grow: 1; } .redesign--recent-posts .post { position: relative; } .redesign--recent-posts .post-more-link { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-items: flex-end; justify-content: flex-end; padding: 32px; } .content .redesign--recent-posts .entry-footer { position: static; margin-top: auto; } .content .redesign--recent-posts .entry-footer svg { display: none; } .content .redesign--recent-posts .more-link-wrap { display: flex; justify-content: flex-end; } .content .redesign--recent-posts .entry-header .entry-meta>* { margin-right: 16px; } .redesign--recent-posts .redesign__container--newsletter #nf-field-573 { max-width: 560px; background-color: #fff !important; color: #000 !important; border: 1px solid transparent; } .redesign--recent-posts .redesign__container--newsletter .gb-container-inside { margin-bottom: -25px; } .redesign--recent-posts .redesign__container--newsletter .nf-row:first-child, .redesign--recent-posts .redesign__container--newsletter p { margin-bottom: 48px; } .redesign--recent-posts .redesign__container--newsletter input[type=button], .redesign--recent-posts .redesign__container--newsletter input[type=button]:hover, .redesign--recent-posts .redesign__container--newsletter input[type=button]:active, .redesign--recent-posts .redesign__container--newsletter input[type=button]:visited { height: 48px; padding: 8px 30px; color: #000; background-color: transparent; border: 2px solid #000 !important; } /* Support new Teacher Growth page */ .redesign__container--teachers-form form .submit-container input { background-color: #fff; color: #000; border: 2px solid #000; } .redesign__container--teachers-form form .submit-container input:hover { background-color: #fff; } /* END Support new Teacher Growth page */ /* Reflectivity Pilot page */ .redesign__container--pilot { padding-top: 0; } .redesign__container--pilot form .submit-container input { background-color: #5894F7; border-radius: 0 !important; } .redesign__columns-container--pilot .redesign__unequal-column-2::after { background: none; border-color: #5894F7; } .redesign__columns-container--pilot .redesign__unequal-column-2::before { background: none; border-color: #5894F7; } .redesign__container--pilot form .submit-container input:hover { background-color: #6EA4FF; } /* END Reflectivity Pilot page */ /* Leadership page */ .leadership-text { margin-bottom: 0; } .leadership-panel__leaders-desc a { color: inherit !important; text-decoration: underline; } .redesign__container--leadership { background: linear-gradient(197.43deg, #8BB7FF 14.43%, #4388E2 90.53%); } .redesign__container--leadership .kt-title-item { border-color: rgba(255, 255, 255, 0.6) !important; } .leadership-title { margin-bottom: 0 !important; } .redesign__container--leadership .wp-block-kadence-tabs .kt-tabs-id85466_4f3593-d5 > .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title { color: #fff !important; } .redesign__container--leadership .kt-tab-title-active { border-color: #fff !important; } .redesign__container--leadership .wp-block-kadence-tabs .kt-tabs-id85466_4f3593-d5 > .kt-tabs-title-list li .kt-tab-title:hover { color: #fff !important; border-color: #fff !important; } @media only screen and (max-width: 860px) { .leadership-tabs .wp-block-kadence-tab { padding: 0 !important; } .leadership-tabs .wp-block-column { margin-bottom: 32px; } .leadership-tabs .gb-block-container .wp-block-spacer { display: none; } .leadership-tabs .gb-block-container { padding: 32px !important; } } /*END Leadership page */ /* What is Swivl page */ .what-is-swivl__link { text-decoration: underline; text-underline-offset: 4px; } .redesign__container--what-is-swivl .redesign__button { margin-top: 24px; } .redesign__container--what-is-swivl .redesign__button--disabled .wp-block-button__link { pointer-events: none; color: #B7B7B7; border-color: #B7B7B7; text-decoration: none; } @media only screen and (max-width: 510px) { .teachers-program-columns .wp-block-column { margin-bottom: 56px; } } /* END Support new Teacher Growth page */ /* Downloads Page */ .downloads-columns, .download-column a { color: #000 !important; text-decoration: underline; } .downloads-columns p { margin: 0; white-space: nowrap; } .downloads-columns { flex-wrap: wrap !important; gap: 8px !important; margin-top: 3.3em !important; margin-bottom: 0; } .downloads-columns .wp-block-column { flex: auto !important; flex-basis: unset !important; } @media only screen and (max-width: 1280px) { .downloads-columns { margin-top: 1.7em !important; } } /* END Downloads Page */ /* Press page */ .redesign__container--press .kt-tabs-wrap .wp-block-kadence-tab { padding: 50px 0 0; } .redesign__container--press .kt-title-text { text-decoration: underline; text-underline-offset: 3px; } .redesign__container--press .kt-tab-title:focus { border-color: transparent !important; outline: none !important; } .redesign__container--press .kt-tabs-title-list { width: max-content; margin: 0 auto; flex-wrap: wrap; max-width: 100%; justify-content: center; } .redesign__container--press .wp-block-columns { display: grid; grid-template-columns: 1fr 1fr 1fr; column-gap: 24px; } .redesign__container--press .wp-block-columns:not(:last-child) { margin-bottom: 24px; } .redesign__container--press .wp-block-column:not(:empty) { min-height: 223px; } .redesign__container--press .wp-block-column:empty { display: none; } .redesign__container--press h6 { margin-bottom: 8px; } .redesign__container--press .press__author { font-size: 12px; } @media (max-width: 768px) { .redesign__container--press .wp-block-columns { display: flex; flex-direction: column; } .redesign__container--press .wp-block-column { margin-bottom: 0 !important; } } @media (max-width: 510px) { .redesign__container--press .kt-tab-title { padding: 8px 12px !important; } } /* END Press Page */ /* Thank you */ .redesign__successfull-message + meta { display: none; } /* Webinar series redesign */ .webinar-series__columns .wp-block-columns { align-items: stretch !important; } .webinar-series__columns .wp-block-column { margin-bottom: 40px; } .webinar-series__columns .inner-column-1 { height: 100%; } .webinar-series__columns .inner-column-1 .kt-inside-inner-col { display: flex; flex-direction: column; height: 100%; } .webinar-series__columns .wp-block-buttons { margin-top: auto; } .webinar-series__why-block a { color: #000 !important; text-decoration: underline; } .webinar-series__text { margin-bottom: 48px; } .webinar-author .wp-block-image { margin-bottom: 48px; } .webinar-author form .submit-container input { background-color: #fff; color: #000; border: 2px solid #000 !important; width: auto !important; } .webinar-author form .submit-container input:hover { background-color: #fff; } .webinar-author h2 { font-size: 62px; } /* END Webinar series */ /* Webinar Certificate Request */ .webinar-certificate-request .redesign__container { padding-top: 0; } .webinar-certificate-request .listcheckbox-wrap .nf-field-element { max-height: 220px; overflow-y: auto; background-color: #fff; color: #7A7A7A; padding: 8px 12px; border-radius: 8px; } .webinar-certificate-request .nf-row { padding: 0 !important; } .webinar-certificate-request form .submit-container input { background-color: transparent; color: #000; border: 2px solid #000; } .webinar-certificate-request form .submit-container input:hover { background-color: transparent; } @media (min-width: 501px) { .webinar-certificate-request .redesign__main-title { font-size: 72px; } } /* END Webinar Certificate Request */ /* Adaptability presenters */ .redesign__container__presenters-form form .submit-container input { background-color: transparent; color: #000; border: 2px solid #000; } .redesign__container__presenters-form form .submit-container input:hover { background-color: transparent; } @media (max-width: 768px) { .adaptability-presenters .redesign__columns-container--multiple .redesign__unequal-column-1 { padding-top: 0; } } @media (min-width: 501px) { .adaptability-presenters .redesign__main-title { font-size: 72px; } .redesign__columns-container--presenters { padding-bottom: 0; } } /* END Adaptability presenters */ /* Adaptability Swivl */ .adaptability-swivl .redesign__button--white .wp-block-button__link { background-color: #fff; } .adaptability-swivl .redesign__button--white .wp-block-button__link:hover { background-color: #fff; } .redesign__container--initiative-phases .wp-block-kadence-column p { margin: 0; } @media (max-width: 768px) { .adaptability-swivl .redesign__columns-container--multiple .redesign__unequal-column-1 { padding-top: 0; } } @media (min-width: 501px) { .adaptability-swivl .redesign__main-title { font-size: 72px; } } @media (min-width: 1025px) { .redesign__container--initiative-phases .wp-block-kadence-column { max-width: 180px; } } /* END Adaptability Swivl */ /* International-info */ @media (min-width: 501px) { .international-info .redesign__main-title { font-size: 72px; } } /* END International-info */ /* Software trial */ @media (max-width: 390px) { .software-launch .wp-block-image img { height: 400px !important } } /* END Software trial */ /* Prioritize reflection */ .redesign__three-columns--prioritize-reflection iframe { margin-bottom: 1.2em; } .prioritize-reflection__columns .redesign__button { padding-bottom: 24px; } .prioritize-reflection__columns h4 { margin-bottom: 0; } .prioritize-reflection__small-text { font-size: 16px; line-height: 19px; } .prioritize-reflection__small-text a { text-decoration: underline; } @media (max-width: 390px) { .software-launch .wp-block-image img { height: 400px !important } } .redesign__three-columns--prioritize-reflection .wp-block-image img { width: 340px !important; height: 190px !important; } /*END Prioritize reflection*/ /* Unsubscribe page */ .redesign__container--unsubscribe .panel-grid-cell-mobile-last { min-width: 100% !important; } #genesis-content .redesign__container--unsubscribe form { max-width: 100% !important; background: transparent !important; font-family: "Inter", sans-serif !important; padding: 0 !important; } .redesign__container--unsubscribe .siteorigin-widget-tinymce p { color: #7A7A7A; } .redesign__container--unsubscribe .siteorigin-widget-tinymce strong { font-weight: 400; } .redesign__container--unsubscribe ._form-content, .redesign__container--unsubscribe ._form-content p, .redesign__container--unsubscribe ._form-content label { font-family: "Inter", sans-serif !important; } .redesign__container--unsubscribe ._form-title { font-size: 32px !important; line-height: 1.2 !important; } .redesign__container--unsubscribe ._form-content ._form_element ._html-code p, .redesign__container--unsubscribe ._form-content ._form_element label, .redesign__container--unsubscribe ._form-content ._form_element ._row span { font-size: 20px !important; line-height: 1.2 !important; } .redesign__container--unsubscribe ._form-content ._form_element._x49603945 label { position: relative; width: max-content; } .redesign__container--unsubscribe ._form-content ._form_element input[type="text"] { min-height: 48px; padding: 13px 16px 11px !important; font-size: 18px !important; border-color: transparent !important; } .redesign__container--unsubscribe ._form-content input[type="text"]._has_error { border-color: #E80000 !important; } .redesign__container--unsubscribe ._form-content ._form_element input[type="text"]:focus { border-color: #7A7A7A !important; } .redesign__container--unsubscribe ._form-content ._form_element._x49603945 label:after { content: '*'; color: #F5555A; position: absolute; right: 0; background-color: #f5f5f7; } .redesign__container--unsubscribe ._form-content ._form_element, .redesign__container--unsubscribe ._form-content ._form_element._x83262611 label { margin-bottom: 24px !important; } .redesign__container--unsubscribe ._form-content ._form_element ._row { display: flex; align-items: center; margin-bottom: 24px; column-gap: 24px; } .redesign__container--unsubscribe ._form-content ._form_element ._row input { width: 24px; height: 24px; } .redesign__container--unsubscribe ._form-content ._form_element ._row span { color: #7A7A7A; } .redesign__container--unsubscribe ._form-content ._form_element._x97375140, .redesign__container--unsubscribe ._form-content ._form_element._x49603945 { margin-bottom: 48px !important; } .redesign__container--unsubscribe ._button-wrapper { display: flex; justify-content: center; margin-top: 48px; } .redesign__container--unsubscribe ._form-content ._submit#_form_3_submit { background-color: #FFF !important; border: 2px solid #000 !important; border-radius: 0 !important; height: 48px; width: 120px; font-size: 16px !important; color: #000 !important; font-family: "Inter", sans-serif !important; } @media (min-width: 320px) and (max-width: 667px) { .redesign__container--unsubscribe ._form-content ._form_element._x49603945 label { width: max-content !important; } .redesign__container--unsubscribe ._form-title, .redesign__container--unsubscribe ._x97375140 p { text-align: center; } .redesign__container--unsubscribe ._form-title { font-size: 28px !important; } .redesign__container--unsubscribe ._form-content ._x97375140 ._html-code p { font-size: 18px !important; } .redesign__container--unsubscribe ._form-content ._form_element label, .redesign__container--unsubscribe ._form-content ._form_element ._row span { font-size: 18px !important; } } /* END Unsubscribe page */ /* Order status page */ @media (max-width: 580px) { .redesign__container--order-status iframe { height: 600px; } } /* END Order status page */ /* Mirror NEW redesign*/ .mirror-new__main .redesign__unequal-column-1 .kt-inside-inner-col { max-width: 440px; } .mirror-new__columns .wp-block-kadence-column { max-width: 480px; } .mirror-new__columns .kadence-column88306_cb2704-f6 { margin-left: auto; } .mirror-new__text { margin: 48px 0 0; } .mirror-new__text a { color: #000 !important; text-decoration: underline; } .mirror-new__text--small { font-size: 16px; margin-top: 160px; } .mirror-new .kt-tabs-id79309_4d7d65-c7 > .kt-tabs-content-wrap > .wp-block-kadence-tab { background-color: transparent; } .framed-background-columns .wp-block-kadence-column, .framed-background-columns .kt-inside-inner-col { height: 100%; } .framed-background__column-2 .wp-block-kadence-column, .framed-background__column-2 .kt-inside-inner-col, .framed-background__column-2 figure { width: 100%; height: 100%; } .framed-background__column-2 img { width: 100% !important; object-fit: cover; } .framed-background__column-1 .kt-inside-inner-col { padding: 0 72px; } .framed-background-columns a { color: #fff !important; } .framed-background-columns a:hover, .framed-background-columns a:focus, .framed-background-columns a:visited { text-decoration: none; } .bordered-columns { margin-bottom: 40px; } .bordered-columns .kt-row-column-wrap { padding-top: 0; } .bordered-columns .wp-block-kadence-column:not(:last-child) { border-right: 1px solid #b7b7b7; } .bordered-columns p, .bordered-columns ul, .bordered-columns ol { font-size: 14px; } @media (max-width: 768px) { .bordered-columns .wp-block-kadence-column:not(:last-child) { border-bottom: 1px solid #b7b7b7; } .framed-background__column-1 .kt-inside-inner-col { padding: 40px 72px; } .framed-background__column-1 .wp-block-kadence-column { width: 100%; } .framed-background__column-2 img { height: 340px !important; width: 100% !important; } .framed-background__column-2 { width: 100%; } .bordered-columns .kt-row-column-wrap { flex-direction: column; } .bordered-columns .wp-block-kadence-column { width: 100%; } .bordered-columns p { margin-bottom: 24px !important; } .mirror-new__main .redesign__unequal-column-2 img { height: auto !important; width: auto !important; } } @media (max-width: 390px) { .mirror-new__columns .wp-block-image { margin-bottom: 0; } .mirror-new__video iframe { height: 220px !important; } .mirror-new__text { font-size: 14px; } .mirror-new__tabs .wp-block-image img { width: 290px !important; height: 290px !important; } .framed-background__column-1 .kt-inside-inner-col { padding: 40px; } .mirror-new__talk-ai-button { margin-bottom: 40px; } } /* END Mirror NEW redesign*/ /* ISTE modal */ @media (max-width: 390px) { .hustle_module_id_2 .hustle-popup-content { max-width: 280px !important; } .hustle_module_id_2 .hustle-title { font-size: 38px !important; line-height: 44px !important; margin-bottom: 20px !important; } .hustle-ui.module_id_2 .hustle-layout .hustle-group-content p:not([class*="forminator-"]) { font-size: 18px !important; line-height: 22px !important; } .hustle_module_id_2 .hustle-image { width: 140px !important; height: 140px !important; position: absolute !important; top: 0 !important; right: 0 !important; } .hustle_module_id_2 .hustle-content { padding: 120px 30px !important; } .hustle_module_id_2 .hustle-layout { background-size: 300px 120px !important; } .hustle_module_id_2 .hustle-nsa-link { bottom: 120px !important; left: 30px !important; } } /* END ISTE modal */ /* Header and Footer redesign */ /* TODO change after all pages are done and violet main theme color is dropped */ .content .entry { padding: 0; } .site-header .nav-primary { max-width: none; } .site-inner { padding-top: 0; } .site-header { padding: 8px 0; } .site-header .title-area { padding-right: 0; width: 150px; } .nav-primary .genesis-nav-menu a { padding-bottom: 8px; } .nav-primary .genesis-nav-menu a:focus, .nav-primary .genesis-nav-menu a:hover, .nav-primary .genesis-nav-menu .current-menu-item > a { color: #000; border-color: #000; } .nav-primary .genesis-nav-menu a:focus, .nav-primary .genesis-nav-menu a:hover, .nav-primary .genesis-nav-menu .current-menu-item > a { color: #000; border-color: #000; } .genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:focus, .genesis-nav-menu .sub-menu .current-menu-item > a:hover { color: #000; border-color: #000; } .site-footer a { color: #7A7A7A; } .nav-primary .genesis-nav-menu .sub-menu a:focus, .nav-primary .genesis-nav-menu .sub-menu a:hover, .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a, .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:focus, .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:hover { color: #000; } .nav-primary .genesis-nav-menu .sub-menu a:focus span, .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a span, .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:focus span, .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:hover span { padding-bottom: 4px; border-bottom: 2px solid #000; } .nav-primary .genesis-nav-menu .sub-menu a span { padding-bottom: 2px; line-height: 1.8; transition: border 0.3s; } .nav-primary .genesis-nav-menu .sub-menu a:hover span { border-bottom: 2px solid #000; } .genesis-nav-menu .menu-item-83688 a { margin-top: 0; padding: 14px 24px; border: 2px solid #000 !important; } .menu-toggle { color: transparent; position: relative; } .menu-toggle #text { display: none; } .menu-toggle::before { display: none; } .sub-menu-toggle { width: 50px; font-size: 24px; } .menu-toggle::after { width: 32px; height: 24px; content: ''; display: block; background-image: url(png/group-2131423606.png); background-size: 32px 24px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .site-footer ul.footer_subsection::before { display: none; } .site-footer .footer-subsection { margin: 80px auto 0; display: flex; justify-content: space-between; align-items: flex-end; max-width: 1190px; padding-right: 24px; } .site-footer .footer-subsection__list { display: flex; justify-content: space-between; width: 100%; max-width: 614px; } .site-footer .a2a_kit .a2a_svg { border-radius: 50% !important; } #footer a:hover, #footer a:active { color: #7a7a7a; } @media only screen and (max-width: 1360px) { .site-header .wrap { padding-right: 24px; } } @media only screen and (max-width: 1023px) { .menu-toggle { margin: 12px 48px 0 0; } .sub-menu-toggle:focus, .sub-menu-toggle:hover { color: #000; box-shadow: none; } .menu-toggle:focus, .menu-toggle:hover { color: transparent; box-shadow: none; } .site-header .wrap { padding: 0 0 16px; } .genesis-responsive-menu .genesis-nav-menu .menu-item-83688 a { width: max-content; } .genesis-nav-menu .menu-item-83688 { width: max-content; margin: 0 auto; } .site-footer .footer-subsection { padding-left: 20px; padding-right: 20px; align-items: flex-start; } .site-footer .footer-subsection__list { flex-direction: column; align-items: flex-end; row-gap: 8px; } .footer-subsection__link { width: 70px !important; } #footer .addtoany_list a:first-child:not(.addtoany_special_service)>span { margin-left: 0 !important; } #footer { padding-left: 20px; padding-right: 20px; } #footer ul { margin-bottom: 24px; } } @media only screen and (max-width: 860px) { .site-footer .wrap { padding: 0; } } @media (max-width: 500px) { .menu-toggle { margin: 0; } .site-header .title-area { padding: 16px 0 0 16px; width: 80px; } }