Current Path : /var/www/mainsite/wp-content/themes/maxcoach/ |
Current File : /var/www/mainsite/wp-content/themes/maxcoach/style.css |
@charset "UTF-8"; /*! Theme Name: Maxcoach Theme URI: https://maxcoach.thememove.com Author: ThemeMove Author URI: https://thememove.com Description: Maxcoach – Online Learning and Education WordPress Theme Version: 2.7.9 License: GNU General Public License v2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Text Domain: maxcoach Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready */ a, input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'], select, textarea, button, input[type='button'], input[type='reset'], input[type='submit'], .button, .header-right-inner, .page-open-popup-search i, .page-open-components .circle, .switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu, .page-mobile-menu-opened.mobile-menu-push-to-right .site, .page-mobile-menu-opened.mobile-menu-push-to-left .site, .page-mobile-main-menu, .page-mobile-main-menu .toggle-sub-menu, .page-scroll-up, .page-scroll-up i, .page-open-off-sidebar i, .page-close-off-sidebar:before, .page-close-off-sidebar:after, .page-off-sidebar, .site, .tm-swiper:hover .swiper-nav-button, .tm-swiper .swiper-pagination-bullet:before, .tm-swiper.pagination-style-05 .swiper-pagination-bullet:after, .maxcoach-fake-select-wrap .maxcoach-fake-select-current, .maxcoach-fake-select-wrap .maxcoach-fake-select, .maxcoach-tabpanel .tab-mobile-heading, .post-share.style-01 .share-icon, .post-share .share-list, .blog-nav-links .inner .hover-bg, .blog-nav-links .inner h6:before, .single-portfolio .tm-sticky-column, .portfolio-nav-links.style-02 a, .portfolio-nav-links.style-02 .normal, .portfolio-nav-links.style-02 .hover, .portfolio-nav-links.style-03 .nav-text, .quantity button:before, .maxcoach-event .maxcoach-box, .maxcoach-event .event-overlay-background, .maxcoach-event .event-overlay-content, .page-sidebar .insight-core-bmw li > a:before, .widget_recent_entries li a:before, .widget_recent_entries li a:after, .widget_search .search-submit, .widget_product_search .search-submit, .dialog-widget .dialog-close-button i, .maxcoach-image, .maxcoach-grid-wrapper.filter-style-01 .filter-counter, .maxcoach-grid-pagination .navigation-buttons .nav-link, .maxcoach-accordion .accordion-header, .maxcoach-accordion .accordion-title, .maxcoach-accordion .accordion-icon, .tm-button .button-text, .tm-button.style-flat:before, .tm-button.style-flat:after, .tm-button.style-border:before, .tm-button.style-border:after, .tm-button.style-thick-border:before, .tm-button.style-thick-border:after, .maxcoach-icon .icon, .svg-defs-gradient .stop-a, .svg-defs-gradient .stop-b, .elementor-widget-tm-icon-box .tm-icon-box, .elementor-widget-tm-icon-box .tm-icon-box:before, .elementor-widget-tm-icon-box .icon, .elementor-widget-tm-icon-box .heading, .elementor-widget-tm-icon-box .description, .elementor-widget-tm-icon-box .icon-box-button, .elementor-widget-tm-icon-box .heading-divider:after, .elementor-widget-tm-icon-box.maxcoach-icon-box-style-02 .tm-icon-box:after, .tm-step-icon-box, .tm-step-icon-box:before, .tm-step-icon-box .icon, .tm-step-icon-box .heading, .tm-step-icon-box .description, .tm-step-icon-box .icon-box-button, .tm-step-icon-box .heading-divider:after, .tm-image-box, .tm-image-box:before, .tm-image-box .image, .tm-image-box.style-03 .image:before, .tm-image-box.style-03 .content, .tm-image-box.style-03 .title, .tm-image-box.style-04 .image:before, .tm-image-box.style-04 .caption, .tm-image-box.style-04 .title, .tm-image-box.style-04 .description, .tm-image-box.style-04 .tm-button-wrapper, .tm-image-box.style-05 .content, .tm-image-box.style-05 .content:before, .tm-image-box.style-05 .content:after, .tm-image-box.style-05 .title, .tm-image-box.style-05 .description, .tm-counter, .maxcoach-light-gallery .maxcoach-overlay, .elementor-widget-tm-image-carousel .image img, .maxcoach-gallery-justified-content .overlay, .maxcoach-gallery-justified-content .overlay-content, .maxcoach-modern-carousel-style-01 .slide-image, .maxcoach-modern-carousel-style-02 .slide-image, .maxcoach-modern-carousel-style-02 .slide-button:after, .maxcoach-blog .post-wrapper, .maxcoach-blog-overlay-style-float .post-overlay-background, .maxcoach-blog-carousel .post-wrapper, .tm-portfolio .post-wrapper, .portfolio-overlay-group-01 .post-overlay, .portfolio-overlay-huge-on .site, .portfolio-overlay-huge .post-overlay, .portfolio-overlay-huge .post-overlay-info, .portfolio-overlay-faded-04 .post-overlay, .portfolio-overlay-flat .post-overlay, .portfolio-overlay-flat .post-overlay-info, .portfolio-overlay-float .post-overlay, .maxcoach-portfolio-carousel-01 .post-thumbnail, .maxcoach-course .course-wrapper, .maxcoach-course .course-info, .course-caption-style-01 .course-wrapper, .course-caption-style-02 .maxcoach-course .course-wrapper, .course-caption-style-03 .maxcoach-course .course-wrapper, .course-caption-style-04 .maxcoach-course .course-wrapper, .course-caption-style-05 .maxcoach-course .course-wrapper, .course-caption-style-07 .maxcoach-course .course-wrapper, .course-caption-style-08 .course-overlay-bg:before, .course-caption-style-08 .course-overlay-bg:after, .course-caption-style-08 .course-caption-main, .course-caption-style-11 .course-overlay-bg:before, .course-caption-style-11 .course-overlay-bg:after, .course-caption-style-11 .course-caption-main, .course-caption-style-13 .course-info, .maxcoach-product.style-grid .product-thumbnail, .maxcoach-gradation-style-01 .tm-gradation .count, .maxcoach-gradation-style-02 .tm-gradation .count, .maxcoach-gradation-style-03 .tm-gradation .count, .maxcoach-gradation-style-04 .tm-gradation .count, .maxcoach-list .icon, .maxcoach-list .text, .tm-social-networks .link-icon, .tm-social-networks .link-text, .maxcoach-team-member-style-01 .photo, .maxcoach-team-member-style-01 .overlay, .maxcoach-team-member-style-01 .social-networks, .maxcoach-team-member-style-01 .social-networks a, .maxcoach-team-member-style-02 .photo, .maxcoach-team-member-style-02 .overlay, .maxcoach-team-member-style-02 .info, .maxcoach-team-member-style-02 .social-networks, .maxcoach-team-member-style-02 .social-networks a, .maxcoach-team-member-style-03 .photo, .maxcoach-team-member-style-03 .overlay, .maxcoach-team-member-style-03 .info, .maxcoach-team-member-style-03 .social-networks, .maxcoach-team-member-style-03 .social-networks a, .tm-team-member-carousel .photo, .tm-team-member-carousel .overlay, .tm-team-member-carousel .info, .tm-team-member-carousel .social-networks, .tm-team-member-carousel .social-networks a, .maxcoach-event-grid.style-minimal .maxcoach-box, .maxcoach-event-grid.style-minimal .maxcoach-box:before, .maxcoach-event-carousel .maxcoach-box, .maxcoach-event-carousel .event-overlay-background, .maxcoach-event-carousel .event-overlay-content, .maxcoach-testimonial-style-09 .testimonial-item, .tm-popup-video .icon:before, .tm-popup-video .video-overlay, .full-page-share-list .stalk, .full-page-share-list .stalk:before, .full-page-numbers, .full-page-numbers .numbers .total:before, .tm-view-demo .image, .tm-view-demo .heading { -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .page-links::after, .branding__logo::after, .page-mobile-main-menu::after, .comment-list .pingback::after, .comment-list .trackback::after, .comment-list .comment::after, .page-loading .sk-three-bounce::after, .maxcoach-tabpanel.maxcoach-tabpanel-horizontal > .maxcoach-nav-tabs::after, .hentry::after, .single-post .entry-content::after, .entry-author .author-social-networks .inner::after, .widget .tagcloud::after, .maxcoach-timeline.style-01 .timeline-item::after, .tm-social-networks ul::after, .elementor-section.elementor-section-content-align-right::after, .wp-block-tag-cloud::after { content: ""; display: table; clear: both; } .blog-nav-links .inner .hover-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .blog-nav-links .inner .hover-bg.has-thumbnail:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .insight_core_breadcrumb a, .entry-portfolio-details a, .maxcoach-blog .post-overlay-meta a, .maxcoach-list-style-underline .link, .tm-twitter.style-list .tweet .tweet-text a { position: relative; } .insight_core_breadcrumb a:after, .entry-portfolio-details a:after, .maxcoach-blog .post-overlay-meta a:after, .maxcoach-list-style-underline .link:after, .tm-twitter.style-list .tweet .tweet-text a:after { content: ''; width: 0; height: 1px; position: absolute; left: auto; right: 0; bottom: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: currentColor; } .insight_core_breadcrumb a:hover:after, .entry-portfolio-details a:hover:after, .maxcoach-blog .post-overlay-meta a:hover:after, .maxcoach-list-style-underline .link:hover:after, .tm-twitter.style-list .tweet .tweet-text a:hover:after { width: 100%; left: 0; right: auto; } .switcher-language-wrapper .wpml-ls .wpml-ls-item-toggle:after, .desktop-menu .toggle-sub-menu:before, .maxcoach-fake-select-wrap .maxcoach-fake-select li.selected:before, .portfolio-nav-links.style-01 h6:before, .portfolio-nav-links.style-03 .post-title:after, .page-sidebar .insight-core-bmw li > a:before, .widget_recent_entries li a:before, .widget_recent_entries li a:after, .maxcoach-blog-list-03 .post-title a:before, .maxcoach-blog-list-03 .post-title a:after, .maxcoach-product.style-grid .woosw-btn.woosw-added:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-family: 'Font Awesome 5 Pro'; font-weight: 900; } .growl.growl .growl-close:before, .blog-nav-links .inner h6:before, .widget_recent_comments .comment-author-link:before, .widget_recent_entries .post-date:before, .dialog-widget .dialog-close-button i, .maxcoach-mailchimp-form .button-icon { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-family: 'Font Awesome 5 Pro'; font-weight: 300; } .page-mobile-main-menu .toggle-sub-menu:after, .tm-swiper .swiper-nav-button i, .maxcoach-fake-select-wrap .maxcoach-fake-select-current:after, .maxcoach-grid-sorting .ordering .maxcoach-fake-select-current .label:before, .maxcoach-widget-course-search-form.style-01 .search-btn-icon, .maxcoach-product.style-grid .woocommerce_loop_add_to_cart_wrap a:before, .maxcoach-product.style-grid .quick-view-icon:before, .maxcoach-product.style-grid .woosw-btn:before, .maxcoach-product.style-grid .woosc-btn:before, .elementor-form .elementor-message-success:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-family: 'Font Awesome 5 Pro'; font-weight: 400; } .tm-twitter.style-list .tweet:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-family: 'Font Awesome 5 Brands'; font-weight: 400; } .page-mobile-main-menu, .page-off-sidebar, .mfp-wrap, .mfp-inline-holder .mfp-content { cursor: url("assets/images/cursor/light-close.png") 16 16, pointer; } *, *:before, *:after { box-sizing: inherit; } html { box-sizing: border-box; font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { margin: .67em 0; font-size: 2em; } mark { background: #ffff00; color: #000000; } small { font-size: 80%; } sub, sup { position: relative; vertical-align: baseline; font-size: 75%; line-height: 0; } sup { top: -.5em; } sub { bottom: -.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-size: 1em; font-family: monospace, monospace; } button, input, optgroup, select, textarea { margin: 0; color: inherit; font: inherit; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type='button'], input[type='reset'], input[type='submit'] { cursor: pointer; -webkit-appearance: button; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; } input { line-height: normal; } input[type='checkbox'], input[type='radio'] { box-sizing: border-box; padding: 0; } input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button { height: auto; } input[type='search'] { box-sizing: content-box; -webkit-appearance: textfield; } input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration { -webkit-appearance: none; } fieldset { margin: 0 2px; padding: .35em .625em .75em; border: 1px solid #c0c0c0; } legend { padding: 0; border: 0; } textarea { overflow: auto; } optgroup { font-weight: 700; } table { border-spacing: 0; border-collapse: collapse; } td, th { padding: 0; } h1, h2, h3, h4, h5, h6 { margin: 0 0 18px; } input[type='search'] { box-sizing: inherit; } .container { margin-left: auto; margin-right: auto; padding-left: 0.9375rem; padding-right: 0.9375rem; max-width: 1200px; } .container-fluid { margin-left: auto; margin-right: auto; padding-left: 0.9375rem; padding-right: 0.9375rem; } .row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.9375rem; margin-right: -0.9375rem; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 { position: relative; min-height: 1px; padding-left: 0.9375rem; padding-right: 0.9375rem; width: 100%; } .col-xs-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .col-xs-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .col-xs-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-xs-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .col-xs-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .col-xs-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-xs-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .col-xs-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .col-xs-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-xs-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .col-xs-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .col-xs-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .col-xs-pull-0 { right: auto; } .col-xs-pull-1 { right: 8.33333%; } .col-xs-pull-2 { right: 16.66667%; } .col-xs-pull-3 { right: 25%; } .col-xs-pull-4 { right: 33.33333%; } .col-xs-pull-5 { right: 41.66667%; } .col-xs-pull-6 { right: 50%; } .col-xs-pull-7 { right: 58.33333%; } .col-xs-pull-8 { right: 66.66667%; } .col-xs-pull-9 { right: 75%; } .col-xs-pull-10 { right: 83.33333%; } .col-xs-pull-11 { right: 91.66667%; } .col-xs-pull-12 { right: 100%; } .col-xs-push-0 { left: auto; } .col-xs-push-1 { left: 8.33333%; } .col-xs-push-2 { left: 16.66667%; } .col-xs-push-3 { left: 25%; } .col-xs-push-4 { left: 33.33333%; } .col-xs-push-5 { left: 41.66667%; } .col-xs-push-6 { left: 50%; } .col-xs-push-7 { left: 58.33333%; } .col-xs-push-8 { left: 66.66667%; } .col-xs-push-9 { left: 75%; } .col-xs-push-10 { left: 83.33333%; } .col-xs-push-11 { left: 91.66667%; } .col-xs-push-12 { left: 100%; } .col-xs-offset-0 { margin-left: 0%; } .col-xs-offset-1 { margin-left: 8.33333%; } .col-xs-offset-2 { margin-left: 16.66667%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-4 { margin-left: 33.33333%; } .col-xs-offset-5 { margin-left: 41.66667%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-7 { margin-left: 58.33333%; } .col-xs-offset-8 { margin-left: 66.66667%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-10 { margin-left: 83.33333%; } .col-xs-offset-11 { margin-left: 91.66667%; } .col-xs-offset-12 { margin-left: 100%; } .col-xs-offset-right-0 { margin-right: 0%; } .col-xs-offset-right-1 { margin-right: 8.33333%; } .col-xs-offset-right-2 { margin-right: 16.66667%; } .col-xs-offset-right-3 { margin-right: 25%; } .col-xs-offset-right-4 { margin-right: 33.33333%; } .col-xs-offset-right-5 { margin-right: 41.66667%; } .col-xs-offset-right-6 { margin-right: 50%; } .col-xs-offset-right-7 { margin-right: 58.33333%; } .col-xs-offset-right-8 { margin-right: 66.66667%; } .col-xs-offset-right-9 { margin-right: 75%; } .col-xs-offset-right-10 { margin-right: 83.33333%; } .col-xs-offset-right-11 { margin-right: 91.66667%; } .col-xs-offset-right-12 { margin-right: 100%; } @media (min-width: 544px) { .col-sm-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .col-sm-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .col-sm-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-sm-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .col-sm-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .col-sm-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-sm-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .col-sm-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .col-sm-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-sm-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .col-sm-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .col-sm-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .col-sm-pull-0 { right: auto; } .col-sm-pull-1 { right: 8.33333%; } .col-sm-pull-2 { right: 16.66667%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-4 { right: 33.33333%; } .col-sm-pull-5 { right: 41.66667%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-7 { right: 58.33333%; } .col-sm-pull-8 { right: 66.66667%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-10 { right: 83.33333%; } .col-sm-pull-11 { right: 91.66667%; } .col-sm-pull-12 { right: 100%; } .col-sm-push-0 { left: auto; } .col-sm-push-1 { left: 8.33333%; } .col-sm-push-2 { left: 16.66667%; } .col-sm-push-3 { left: 25%; } .col-sm-push-4 { left: 33.33333%; } .col-sm-push-5 { left: 41.66667%; } .col-sm-push-6 { left: 50%; } .col-sm-push-7 { left: 58.33333%; } .col-sm-push-8 { left: 66.66667%; } .col-sm-push-9 { left: 75%; } .col-sm-push-10 { left: 83.33333%; } .col-sm-push-11 { left: 91.66667%; } .col-sm-push-12 { left: 100%; } .col-sm-offset-0 { margin-left: 0%; } .col-sm-offset-1 { margin-left: 8.33333%; } .col-sm-offset-2 { margin-left: 16.66667%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-4 { margin-left: 33.33333%; } .col-sm-offset-5 { margin-left: 41.66667%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-7 { margin-left: 58.33333%; } .col-sm-offset-8 { margin-left: 66.66667%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-10 { margin-left: 83.33333%; } .col-sm-offset-11 { margin-left: 91.66667%; } .col-sm-offset-12 { margin-left: 100%; } .col-sm-offset-right-0 { margin-right: 0%; } .col-sm-offset-right-1 { margin-right: 8.33333%; } .col-sm-offset-right-2 { margin-right: 16.66667%; } .col-sm-offset-right-3 { margin-right: 25%; } .col-sm-offset-right-4 { margin-right: 33.33333%; } .col-sm-offset-right-5 { margin-right: 41.66667%; } .col-sm-offset-right-6 { margin-right: 50%; } .col-sm-offset-right-7 { margin-right: 58.33333%; } .col-sm-offset-right-8 { margin-right: 66.66667%; } .col-sm-offset-right-9 { margin-right: 75%; } .col-sm-offset-right-10 { margin-right: 83.33333%; } .col-sm-offset-right-11 { margin-right: 91.66667%; } .col-sm-offset-right-12 { margin-right: 100%; } } @media (min-width: 768px) { .col-md-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .col-md-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .col-md-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-md-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .col-md-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .col-md-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-md-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .col-md-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .col-md-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-md-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .col-md-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .col-md-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .col-md-pull-0 { right: auto; } .col-md-pull-1 { right: 8.33333%; } .col-md-pull-2 { right: 16.66667%; } .col-md-pull-3 { right: 25%; } .col-md-pull-4 { right: 33.33333%; } .col-md-pull-5 { right: 41.66667%; } .col-md-pull-6 { right: 50%; } .col-md-pull-7 { right: 58.33333%; } .col-md-pull-8 { right: 66.66667%; } .col-md-pull-9 { right: 75%; } .col-md-pull-10 { right: 83.33333%; } .col-md-pull-11 { right: 91.66667%; } .col-md-pull-12 { right: 100%; } .col-md-push-0 { left: auto; } .col-md-push-1 { left: 8.33333%; } .col-md-push-2 { left: 16.66667%; } .col-md-push-3 { left: 25%; } .col-md-push-4 { left: 33.33333%; } .col-md-push-5 { left: 41.66667%; } .col-md-push-6 { left: 50%; } .col-md-push-7 { left: 58.33333%; } .col-md-push-8 { left: 66.66667%; } .col-md-push-9 { left: 75%; } .col-md-push-10 { left: 83.33333%; } .col-md-push-11 { left: 91.66667%; } .col-md-push-12 { left: 100%; } .col-md-offset-0 { margin-left: 0%; } .col-md-offset-1 { margin-left: 8.33333%; } .col-md-offset-2 { margin-left: 16.66667%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-4 { margin-left: 33.33333%; } .col-md-offset-5 { margin-left: 41.66667%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-7 { margin-left: 58.33333%; } .col-md-offset-8 { margin-left: 66.66667%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-10 { margin-left: 83.33333%; } .col-md-offset-11 { margin-left: 91.66667%; } .col-md-offset-12 { margin-left: 100%; } .col-md-offset-right-0 { margin-right: 0%; } .col-md-offset-right-1 { margin-right: 8.33333%; } .col-md-offset-right-2 { margin-right: 16.66667%; } .col-md-offset-right-3 { margin-right: 25%; } .col-md-offset-right-4 { margin-right: 33.33333%; } .col-md-offset-right-5 { margin-right: 41.66667%; } .col-md-offset-right-6 { margin-right: 50%; } .col-md-offset-right-7 { margin-right: 58.33333%; } .col-md-offset-right-8 { margin-right: 66.66667%; } .col-md-offset-right-9 { margin-right: 75%; } .col-md-offset-right-10 { margin-right: 83.33333%; } .col-md-offset-right-11 { margin-right: 91.66667%; } .col-md-offset-right-12 { margin-right: 100%; } } @media (min-width: 992px) { .col-lg-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .col-lg-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .col-lg-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-lg-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .col-lg-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .col-lg-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-lg-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .col-lg-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .col-lg-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-lg-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .col-lg-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .col-lg-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .col-lg-pull-0 { right: auto; } .col-lg-pull-1 { right: 8.33333%; } .col-lg-pull-2 { right: 16.66667%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-4 { right: 33.33333%; } .col-lg-pull-5 { right: 41.66667%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-7 { right: 58.33333%; } .col-lg-pull-8 { right: 66.66667%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-10 { right: 83.33333%; } .col-lg-pull-11 { right: 91.66667%; } .col-lg-pull-12 { right: 100%; } .col-lg-push-0 { left: auto; } .col-lg-push-1 { left: 8.33333%; } .col-lg-push-2 { left: 16.66667%; } .col-lg-push-3 { left: 25%; } .col-lg-push-4 { left: 33.33333%; } .col-lg-push-5 { left: 41.66667%; } .col-lg-push-6 { left: 50%; } .col-lg-push-7 { left: 58.33333%; } .col-lg-push-8 { left: 66.66667%; } .col-lg-push-9 { left: 75%; } .col-lg-push-10 { left: 83.33333%; } .col-lg-push-11 { left: 91.66667%; } .col-lg-push-12 { left: 100%; } .col-lg-offset-0 { margin-left: 0%; } .col-lg-offset-1 { margin-left: 8.33333%; } .col-lg-offset-2 { margin-left: 16.66667%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-4 { margin-left: 33.33333%; } .col-lg-offset-5 { margin-left: 41.66667%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-7 { margin-left: 58.33333%; } .col-lg-offset-8 { margin-left: 66.66667%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-10 { margin-left: 83.33333%; } .col-lg-offset-11 { margin-left: 91.66667%; } .col-lg-offset-12 { margin-left: 100%; } .col-lg-offset-right-0 { margin-right: 0%; } .col-lg-offset-right-1 { margin-right: 8.33333%; } .col-lg-offset-right-2 { margin-right: 16.66667%; } .col-lg-offset-right-3 { margin-right: 25%; } .col-lg-offset-right-4 { margin-right: 33.33333%; } .col-lg-offset-right-5 { margin-right: 41.66667%; } .col-lg-offset-right-6 { margin-right: 50%; } .col-lg-offset-right-7 { margin-right: 58.33333%; } .col-lg-offset-right-8 { margin-right: 66.66667%; } .col-lg-offset-right-9 { margin-right: 75%; } .col-lg-offset-right-10 { margin-right: 83.33333%; } .col-lg-offset-right-11 { margin-right: 91.66667%; } .col-lg-offset-right-12 { margin-right: 100%; } } @media (min-width: 1200px) { .col-xl-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .col-xl-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .col-xl-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-xl-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .col-xl-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .col-xl-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-xl-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .col-xl-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .col-xl-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-xl-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .col-xl-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .col-xl-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .col-xl-pull-0 { right: auto; } .col-xl-pull-1 { right: 8.33333%; } .col-xl-pull-2 { right: 16.66667%; } .col-xl-pull-3 { right: 25%; } .col-xl-pull-4 { right: 33.33333%; } .col-xl-pull-5 { right: 41.66667%; } .col-xl-pull-6 { right: 50%; } .col-xl-pull-7 { right: 58.33333%; } .col-xl-pull-8 { right: 66.66667%; } .col-xl-pull-9 { right: 75%; } .col-xl-pull-10 { right: 83.33333%; } .col-xl-pull-11 { right: 91.66667%; } .col-xl-pull-12 { right: 100%; } .col-xl-push-0 { left: auto; } .col-xl-push-1 { left: 8.33333%; } .col-xl-push-2 { left: 16.66667%; } .col-xl-push-3 { left: 25%; } .col-xl-push-4 { left: 33.33333%; } .col-xl-push-5 { left: 41.66667%; } .col-xl-push-6 { left: 50%; } .col-xl-push-7 { left: 58.33333%; } .col-xl-push-8 { left: 66.66667%; } .col-xl-push-9 { left: 75%; } .col-xl-push-10 { left: 83.33333%; } .col-xl-push-11 { left: 91.66667%; } .col-xl-push-12 { left: 100%; } .col-xl-offset-0 { margin-left: 0%; } .col-xl-offset-1 { margin-left: 8.33333%; } .col-xl-offset-2 { margin-left: 16.66667%; } .col-xl-offset-3 { margin-left: 25%; } .col-xl-offset-4 { margin-left: 33.33333%; } .col-xl-offset-5 { margin-left: 41.66667%; } .col-xl-offset-6 { margin-left: 50%; } .col-xl-offset-7 { margin-left: 58.33333%; } .col-xl-offset-8 { margin-left: 66.66667%; } .col-xl-offset-9 { margin-left: 75%; } .col-xl-offset-10 { margin-left: 83.33333%; } .col-xl-offset-11 { margin-left: 91.66667%; } .col-xl-offset-12 { margin-left: 100%; } .col-xl-offset-right-0 { margin-right: 0%; } .col-xl-offset-right-1 { margin-right: 8.33333%; } .col-xl-offset-right-2 { margin-right: 16.66667%; } .col-xl-offset-right-3 { margin-right: 25%; } .col-xl-offset-right-4 { margin-right: 33.33333%; } .col-xl-offset-right-5 { margin-right: 41.66667%; } .col-xl-offset-right-6 { margin-right: 50%; } .col-xl-offset-right-7 { margin-right: 58.33333%; } .col-xl-offset-right-8 { margin-right: 66.66667%; } .col-xl-offset-right-9 { margin-right: 75%; } .col-xl-offset-right-10 { margin-right: 83.33333%; } .col-xl-offset-right-11 { margin-right: 91.66667%; } .col-xl-offset-right-12 { margin-right: 100%; } } @media (min-width: 1920px) { .col-xxl-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; } .col-xxl-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; } .col-xxl-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-xxl-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; } .col-xxl-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; } .col-xxl-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-xxl-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; } .col-xxl-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } .col-xxl-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-xxl-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; } .col-xxl-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; } .col-xxl-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .col-xxl-pull-0 { right: auto; } .col-xxl-pull-1 { right: 8.33333%; } .col-xxl-pull-2 { right: 16.66667%; } .col-xxl-pull-3 { right: 25%; } .col-xxl-pull-4 { right: 33.33333%; } .col-xxl-pull-5 { right: 41.66667%; } .col-xxl-pull-6 { right: 50%; } .col-xxl-pull-7 { right: 58.33333%; } .col-xxl-pull-8 { right: 66.66667%; } .col-xxl-pull-9 { right: 75%; } .col-xxl-pull-10 { right: 83.33333%; } .col-xxl-pull-11 { right: 91.66667%; } .col-xxl-pull-12 { right: 100%; } .col-xxl-push-0 { left: auto; } .col-xxl-push-1 { left: 8.33333%; } .col-xxl-push-2 { left: 16.66667%; } .col-xxl-push-3 { left: 25%; } .col-xxl-push-4 { left: 33.33333%; } .col-xxl-push-5 { left: 41.66667%; } .col-xxl-push-6 { left: 50%; } .col-xxl-push-7 { left: 58.33333%; } .col-xxl-push-8 { left: 66.66667%; } .col-xxl-push-9 { left: 75%; } .col-xxl-push-10 { left: 83.33333%; } .col-xxl-push-11 { left: 91.66667%; } .col-xxl-push-12 { left: 100%; } .col-xxl-offset-0 { margin-left: 0%; } .col-xxl-offset-1 { margin-left: 8.33333%; } .col-xxl-offset-2 { margin-left: 16.66667%; } .col-xxl-offset-3 { margin-left: 25%; } .col-xxl-offset-4 { margin-left: 33.33333%; } .col-xxl-offset-5 { margin-left: 41.66667%; } .col-xxl-offset-6 { margin-left: 50%; } .col-xxl-offset-7 { margin-left: 58.33333%; } .col-xxl-offset-8 { margin-left: 66.66667%; } .col-xxl-offset-9 { margin-left: 75%; } .col-xxl-offset-10 { margin-left: 83.33333%; } .col-xxl-offset-11 { margin-left: 91.66667%; } .col-xxl-offset-12 { margin-left: 100%; } .col-xxl-offset-right-0 { margin-right: 0%; } .col-xxl-offset-right-1 { margin-right: 8.33333%; } .col-xxl-offset-right-2 { margin-right: 16.66667%; } .col-xxl-offset-right-3 { margin-right: 25%; } .col-xxl-offset-right-4 { margin-right: 33.33333%; } .col-xxl-offset-right-5 { margin-right: 41.66667%; } .col-xxl-offset-right-6 { margin-right: 50%; } .col-xxl-offset-right-7 { margin-right: 58.33333%; } .col-xxl-offset-right-8 { margin-right: 66.66667%; } .col-xxl-offset-right-9 { margin-right: 75%; } .col-xxl-offset-right-10 { margin-right: 83.33333%; } .col-xxl-offset-right-11 { margin-right: 91.66667%; } .col-xxl-offset-right-12 { margin-right: 100%; } } .col-xs-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .col-xs-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } @media (min-width: 544px) { .col-sm-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .col-sm-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } } @media (min-width: 768px) { .col-md-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .col-md-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } } @media (min-width: 992px) { .col-lg-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .col-lg-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } } @media (min-width: 1200px) { .col-xl-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .col-xl-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } } @media (min-width: 1920px) { .col-xxl-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .col-xxl-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } } .row-xs-top { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .row-xs-center { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .row-xs-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } @media (min-width: 544px) { .row-sm-top { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .row-sm-center { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .row-sm-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } } @media (min-width: 768px) { .row-md-top { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .row-md-center { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .row-md-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } } @media (min-width: 992px) { .row-lg-top { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .row-lg-center { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .row-lg-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } } @media (min-width: 1200px) { .row-xl-top { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .row-xl-center { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .row-xl-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } } @media (min-width: 1920px) { .row-xxl-top { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .row-xxl-center { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .row-xxl-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } } .row-xs-between { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } @media (min-width: 544px) { .row-sm-between { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } } @media (min-width: 768px) { .row-md-between { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } } @media (min-width: 992px) { .row-lg-between { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } } @media (min-width: 1200px) { .row-xl-between { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } } @media (min-width: 1920px) { .row-xxl-between { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } } .row-xs-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } @media (min-width: 544px) { .row-sm-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } } @media (min-width: 768px) { .row-md-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } } @media (min-width: 992px) { .row-lg-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } } @media (min-width: 1200px) { .row-xl-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } } @media (min-width: 1920px) { .row-xxl-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } } .col-xs-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .col-xs-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .col-xs-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } @media (min-width: 544px) { .col-sm-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .col-sm-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .col-sm-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } } @media (min-width: 768px) { .col-md-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .col-md-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .col-md-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } } @media (min-width: 992px) { .col-lg-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .col-lg-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .col-lg-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } } @media (min-width: 1200px) { .col-xl-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .col-xl-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .col-xl-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } } @media (min-width: 1920px) { .col-xxl-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .col-xxl-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .col-xxl-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } } [class*="hint--"] { position: relative; display: inline-block; } [class*="hint--"]:before, [class*="hint--"]:after { position: absolute; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); visibility: hidden; opacity: 0; z-index: 1000000; pointer-events: none; -webkit-transition: 0.3s ease; transition: 0.3s ease; -webkit-transition-delay: 0ms; transition-delay: 0ms; } [class*="hint--"]:hover:before, [class*="hint--"]:hover:after { visibility: visible; opacity: 1; } [class*="hint--"]:hover:before, [class*="hint--"]:hover:after { -webkit-transition-delay: 100ms; transition-delay: 100ms; } [class*="hint--"]:before { content: ''; position: absolute; background: transparent; border: 7px solid transparent; z-index: 1000001; } [class*="hint--"]:after { background: #000000; color: white; padding: 8px 10px; font-size: 14px; line-height: 14px; white-space: nowrap; border-radius: 5px; } [class*="hint--"][aria-label]:after { content: attr(aria-label); } [class*="hint--"][data-hint]:after { content: attr(data-hint); } [aria-label='']:before, [aria-label='']:after, [data-hint='']:before, [data-hint='']:after { display: none !important; } .hint--top-left:before { border-top-color: #000000; } .hint--top-right:before { border-top-color: #000000; } .hint--top:before { border-top-color: #000000; } .hint--bottom-left:before { border-bottom-color: #000000; } .hint--bottom-right:before { border-bottom-color: #000000; } .hint--bottom:before { border-bottom-color: #000000; } .hint--left:before { border-left-color: #000000; } .hint--right:before { border-right-color: #000000; } .hint--top:before { margin-bottom: -13px; } .hint--top:before, .hint--top:after { bottom: 100%; left: 50%; } .hint--top:before { left: calc(50% - 7px); } .hint--top:after { -webkit-transform: translateX(-50%); transform: translateX(-50%); } .hint--top:hover:before { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .hint--top:hover:after { -webkit-transform: translateX(-50%) translateY(-8px); transform: translateX(-50%) translateY(-8px); } .hint--bottom:before { margin-top: -13px; } .hint--bottom:before, .hint--bottom:after { top: 100%; left: 50%; } .hint--bottom:before { left: calc(50% - 7px); } .hint--bottom:after { -webkit-transform: translateX(-50%); transform: translateX(-50%); } .hint--bottom:hover:before { -webkit-transform: translateY(8px); transform: translateY(8px); } .hint--bottom:hover:after { -webkit-transform: translateX(-50%) translateY(8px); transform: translateX(-50%) translateY(8px); } .hint--right:before { margin-left: -13px; margin-bottom: -7px; } .hint--right:after { margin-bottom: -15px; } .hint--right:before, .hint--right:after { left: 100%; bottom: 50%; } .hint--right:hover:before { -webkit-transform: translateX(8px); transform: translateX(8px); } .hint--right:hover:after { -webkit-transform: translateX(8px); transform: translateX(8px); } .hint--left:before { margin-right: -13px; margin-bottom: -7px; } .hint--left:after { margin-bottom: -15px; } .hint--left:before, .hint--left:after { right: 100%; bottom: 50%; } .hint--left:hover:before { -webkit-transform: translateX(-8px); transform: translateX(-8px); } .hint--left:hover:after { -webkit-transform: translateX(-8px); transform: translateX(-8px); } .hint--top-left:before { margin-bottom: -13px; } .hint--top-left:before, .hint--top-left:after { bottom: 100%; left: 50%; } .hint--top-left:before { left: calc(50% - 7px); } .hint--top-left:after { -webkit-transform: translateX(-100%); transform: translateX(-100%); } .hint--top-left:after { margin-left: 14px; } .hint--top-left:hover:before { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .hint--top-left:hover:after { -webkit-transform: translateX(-100%) translateY(-8px); transform: translateX(-100%) translateY(-8px); } .hint--top-right:before { margin-bottom: -13px; } .hint--top-right:before, .hint--top-right:after { bottom: 100%; left: 50%; } .hint--top-right:before { left: calc(50% - 7px); } .hint--top-right:after { -webkit-transform: translateX(0); transform: translateX(0); } .hint--top-right:after { margin-left: -14px; } .hint--top-right:hover:before { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .hint--top-right:hover:after { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .hint--bottom-left:before { margin-top: -13px; } .hint--bottom-left:before, .hint--bottom-left:after { top: 100%; left: 50%; } .hint--bottom-left:before { left: calc(50% - 7px); } .hint--bottom-left:after { -webkit-transform: translateX(-100%); transform: translateX(-100%); } .hint--bottom-left:after { margin-left: 14px; } .hint--bottom-left:hover:before { -webkit-transform: translateY(8px); transform: translateY(8px); } .hint--bottom-left:hover:after { -webkit-transform: translateX(-100%) translateY(8px); transform: translateX(-100%) translateY(8px); } .hint--bottom-right:before { margin-top: -13px; } .hint--bottom-right:before, .hint--bottom-right:after { top: 100%; left: 50%; } .hint--bottom-right:before { left: calc(50% - 7px); } .hint--bottom-right:after { -webkit-transform: translateX(0); transform: translateX(0); } .hint--bottom-right:after { margin-left: -14px; } .hint--bottom-right:hover:before { -webkit-transform: translateY(8px); transform: translateY(8px); } .hint--bottom-right:hover:after { -webkit-transform: translateY(8px); transform: translateY(8px); } [class*="hint--"] { } [class*="hint--"]:after { box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); } .hint--white:after { color: #111; background-color: #fff; text-shadow: 0 -1px 0px #bfbfbf; } .hint--white.hint--top-left:before { border-top-color: #fff; } .hint--white.hint--top-right:before { border-top-color: #fff; } .hint--white.hint--top:before { border-top-color: #fff; } .hint--white.hint--bottom-left:before { border-bottom-color: #fff; } .hint--white.hint--bottom-right:before { border-bottom-color: #fff; } .hint--white.hint--bottom:before { border-bottom-color: #fff; } .hint--white.hint--left:before { border-left-color: #fff; } .hint--white.hint--right:before { border-right-color: #fff; } .hint--rounded:after { border-radius: 4px; } .hint--no-animate:before, .hint--no-animate:after { -webkit-transition-duration: 0ms; transition-duration: 0ms; } .hint--bounce:before, .hint--bounce:after { -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); } .sk-rotating-plane { width: 40px; height: 40px; background: currentColor; margin: 40px auto; -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out; animation: sk-rotatePlane 1.2s infinite ease-in-out; } @-webkit-keyframes sk-rotatePlane { 0% { -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg); } 50% { -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } 100% { -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } } @keyframes sk-rotatePlane { 0% { -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg); } 50% { -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } 100% { -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } } .sk-double-bounce { width: 40px; height: 40px; position: relative; margin: 40px auto; } .sk-double-bounce .sk-child { width: 100%; height: 100%; border-radius: 50%; background: currentColor; opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: sk-doubleBounce 2.0s infinite ease-in-out; animation: sk-doubleBounce 2.0s infinite ease-in-out; } .sk-double-bounce .sk-double-bounce2 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; } @-webkit-keyframes sk-doubleBounce { 0%, 100% { -webkit-transform: scale(0); transform: scale(0); } 50% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes sk-doubleBounce { 0%, 100% { -webkit-transform: scale(0); transform: scale(0); } 50% { -webkit-transform: scale(1); transform: scale(1); } } .sk-wave { margin: 40px auto; width: 50px; height: 40px; text-align: center; font-size: 10px; } .sk-wave .sk-rect { background: currentColor; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out; animation: sk-waveStretchDelay 1.2s infinite ease-in-out; } .sk-wave .sk-rect1 { -webkit-animation-delay: -1.2s; animation-delay: -1.2s; } .sk-wave .sk-rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .sk-wave .sk-rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; } .sk-wave .sk-rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .sk-wave .sk-rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } @-webkit-keyframes sk-waveStretchDelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); transform: scaleY(1); } } @keyframes sk-waveStretchDelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); transform: scaleY(1); } } .sk-wandering-cubes { margin: 40px auto; width: 40px; height: 40px; position: relative; } .sk-wandering-cubes .sk-cube { background: currentColor; width: 10px; height: 10px; position: absolute; top: 0; left: 0; -webkit-animation: sk-wanderingCube 1.8s ease-in-out -1.8s infinite both; animation: sk-wanderingCube 1.8s ease-in-out -1.8s infinite both; } .sk-wandering-cubes .sk-cube2 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } @-webkit-keyframes sk-wanderingCube { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 25% { -webkit-transform: translateX(30px) rotate(-90deg) scale(0.5); transform: translateX(30px) rotate(-90deg) scale(0.5); } 50% { -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg); transform: translateX(30px) translateY(30px) rotate(-179deg); } 50.1% { -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg); transform: translateX(30px) translateY(30px) rotate(-180deg); } 75% { -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5); transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5); } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } } @keyframes sk-wanderingCube { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 25% { -webkit-transform: translateX(30px) rotate(-90deg) scale(0.5); transform: translateX(30px) rotate(-90deg) scale(0.5); } 50% { -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg); transform: translateX(30px) translateY(30px) rotate(-179deg); } 50.1% { -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg); transform: translateX(30px) translateY(30px) rotate(-180deg); } 75% { -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5); transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5); } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } } .sk-spinner-pulse { width: 40px; height: 40px; margin: 40px auto; background: currentColor; border-radius: 100%; -webkit-animation: sk-pulseScaleOut 1.0s infinite ease-in-out; animation: sk-pulseScaleOut 1.0s infinite ease-in-out; } @-webkit-keyframes sk-pulseScaleOut { 0% { -webkit-transform: scale(0); transform: scale(0); } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } } @keyframes sk-pulseScaleOut { 0% { -webkit-transform: scale(0); transform: scale(0); } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } } .sk-chasing-dots { margin: 40px auto; width: 40px; height: 40px; position: relative; text-align: center; -webkit-animation: sk-chasingDotsRotate 2s infinite linear; animation: sk-chasingDotsRotate 2s infinite linear; } .sk-chasing-dots .sk-child { width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background: currentColor; border-radius: 100%; -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out; animation: sk-chasingDotsBounce 2s infinite ease-in-out; } .sk-chasing-dots .sk-dot2 { top: auto; bottom: 0; -webkit-animation-delay: -1s; animation-delay: -1s; } @-webkit-keyframes sk-chasingDotsRotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes sk-chasingDotsRotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes sk-chasingDotsBounce { 0%, 100% { -webkit-transform: scale(0); transform: scale(0); } 50% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes sk-chasingDotsBounce { 0%, 100% { -webkit-transform: scale(0); transform: scale(0); } 50% { -webkit-transform: scale(1); transform: scale(1); } } .sk-three-bounce { margin: 40px auto; width: 80px; text-align: center; } .sk-three-bounce .sk-child { width: 20px; height: 20px; background: currentColor; border-radius: 100%; display: inline-block; -webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; } .sk-three-bounce .sk-bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .sk-three-bounce .sk-bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } @-webkit-keyframes sk-three-bounce { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes sk-three-bounce { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } .sk-circle { margin: 40px auto; width: 40px; height: 40px; position: relative; } .sk-circle .sk-child { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .sk-circle .sk-child:before { content: ''; display: block; margin: 0 auto; width: 15%; height: 15%; background: currentColor; border-radius: 100%; -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; } .sk-circle .sk-circle2 { -webkit-transform: rotate(30deg); transform: rotate(30deg); } .sk-circle .sk-circle3 { -webkit-transform: rotate(60deg); transform: rotate(60deg); } .sk-circle .sk-circle4 { -webkit-transform: rotate(90deg); transform: rotate(90deg); } .sk-circle .sk-circle5 { -webkit-transform: rotate(120deg); transform: rotate(120deg); } .sk-circle .sk-circle6 { -webkit-transform: rotate(150deg); transform: rotate(150deg); } .sk-circle .sk-circle7 { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .sk-circle .sk-circle8 { -webkit-transform: rotate(210deg); transform: rotate(210deg); } .sk-circle .sk-circle9 { -webkit-transform: rotate(240deg); transform: rotate(240deg); } .sk-circle .sk-circle10 { -webkit-transform: rotate(270deg); transform: rotate(270deg); } .sk-circle .sk-circle11 { -webkit-transform: rotate(300deg); transform: rotate(300deg); } .sk-circle .sk-circle12 { -webkit-transform: rotate(330deg); transform: rotate(330deg); } .sk-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .sk-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; } .sk-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .sk-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } .sk-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; } .sk-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; } .sk-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; } .sk-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; } .sk-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; } .sk-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; } .sk-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; } @-webkit-keyframes sk-circleBounceDelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes sk-circleBounceDelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } .sk-cube-grid { width: 40px; height: 40px; margin: 40px auto; } .sk-cube-grid .sk-cube { width: 33.33%; height: 33.33%; background: currentColor; float: left; -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; } .sk-cube-grid .sk-cube1 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .sk-cube-grid .sk-cube2 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .sk-cube-grid .sk-cube3 { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; } .sk-cube-grid .sk-cube4 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } .sk-cube-grid .sk-cube5 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .sk-cube-grid .sk-cube6 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .sk-cube-grid .sk-cube7 { -webkit-animation-delay: 0.0s; animation-delay: 0.0s; } .sk-cube-grid .sk-cube8 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } .sk-cube-grid .sk-cube9 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } @-webkit-keyframes sk-cubeGridScaleDelay { 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); } 35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); } } @keyframes sk-cubeGridScaleDelay { 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); } 35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); } } .sk-fading-circle { margin: 40px auto; width: 40px; height: 40px; position: relative; } .sk-fading-circle .sk-circle { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .sk-fading-circle .sk-circle:before { content: ''; display: block; margin: 0 auto; width: 15%; height: 15%; background: currentColor; border-radius: 100%; -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; } .sk-fading-circle .sk-circle2 { -webkit-transform: rotate(30deg); transform: rotate(30deg); } .sk-fading-circle .sk-circle3 { -webkit-transform: rotate(60deg); transform: rotate(60deg); } .sk-fading-circle .sk-circle4 { -webkit-transform: rotate(90deg); transform: rotate(90deg); } .sk-fading-circle .sk-circle5 { -webkit-transform: rotate(120deg); transform: rotate(120deg); } .sk-fading-circle .sk-circle6 { -webkit-transform: rotate(150deg); transform: rotate(150deg); } .sk-fading-circle .sk-circle7 { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .sk-fading-circle .sk-circle8 { -webkit-transform: rotate(210deg); transform: rotate(210deg); } .sk-fading-circle .sk-circle9 { -webkit-transform: rotate(240deg); transform: rotate(240deg); } .sk-fading-circle .sk-circle10 { -webkit-transform: rotate(270deg); transform: rotate(270deg); } .sk-fading-circle .sk-circle11 { -webkit-transform: rotate(300deg); transform: rotate(300deg); } .sk-fading-circle .sk-circle12 { -webkit-transform: rotate(330deg); transform: rotate(330deg); } .sk-fading-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .sk-fading-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; } .sk-fading-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .sk-fading-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } .sk-fading-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; } .sk-fading-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; } .sk-fading-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; } .sk-fading-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; } .sk-fading-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; } .sk-fading-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; } .sk-fading-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; } @-webkit-keyframes sk-circleFadeDelay { 0%, 39%, 100% { opacity: 0; } 40% { opacity: 1; } } @keyframes sk-circleFadeDelay { 0%, 39%, 100% { opacity: 0; } 40% { opacity: 1; } } .sk-folding-cube { margin: 40px auto; width: 40px; height: 40px; position: relative; -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); } .sk-folding-cube .sk-cube { float: left; width: 50%; height: 50%; position: relative; -webkit-transform: scale(1.1); transform: scale(1.1); } .sk-folding-cube .sk-cube:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: currentColor; -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both; animation: sk-foldCubeAngle 2.4s infinite linear both; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; } .sk-folding-cube .sk-cube2 { -webkit-transform: scale(1.1) rotateZ(90deg); transform: scale(1.1) rotateZ(90deg); } .sk-folding-cube .sk-cube3 { -webkit-transform: scale(1.1) rotateZ(180deg); transform: scale(1.1) rotateZ(180deg); } .sk-folding-cube .sk-cube4 { -webkit-transform: scale(1.1) rotateZ(270deg); transform: scale(1.1) rotateZ(270deg); } .sk-folding-cube .sk-cube2:before { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .sk-folding-cube .sk-cube3:before { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; } .sk-folding-cube .sk-cube4:before { -webkit-animation-delay: 0.9s; animation-delay: 0.9s; } @-webkit-keyframes sk-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } @keyframes sk-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } a { color: royalblue; text-decoration: none; } a:hover, a:focus, a:active { outline: 0; color: midnightblue; } a[href^=tel] { text-decoration: none; } .link-secret { color: inherit !important; } .link-transition { position: relative; } .link-transition:after { content: ''; width: 0; height: 1px; position: absolute; left: auto; right: 0; bottom: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: currentColor; } .link-transition:hover:after { width: 100%; left: 0; right: auto; } .link-transition-alt { position: relative; display: inline-block; line-height: 1; padding: 3px 0; } .link-transition-alt:before, .link-transition-alt:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #e0e0e0; -webkit-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s; } .link-transition-alt:after { -webkit-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .link-transition-alt:hover:before { -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .link-transition-alt:hover:after { -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s; } ul { padding-left: 20px; } ol { list-style: decimal; padding-left: 30px; } ol, ul { margin-top: 1em; margin-bottom: 1em; } ol li + li, ul li + li { margin: 10px 0 0; } li > ul, li > ol { margin-bottom: 0; } dt { font-weight: 700; } dd { margin: 0 1.5em 1.5em; } ::-webkit-input-placeholder { color: inherit; font-weight: 300; } :-moz-placeholder { color: inherit; font-weight: 300; } ::-moz-placeholder { color: inherit; font-weight: 300; } :-ms-input-placeholder { color: inherit; font-weight: 300; } input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'] { width: 100%; outline: none; border: 1px solid #f5f5f5; border-radius: 5px; padding: 3px 20px; min-height: 56px; } select { padding: 3px 35px 3px 20px; min-height: 56px; max-width: 100%; width: 100%; outline: none; border: 1px solid #f5f5f5; border-radius: 5px; background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAELY03+AAAABGdBTUEAALGPC/xhBQAAAFFJREFUCB1tTsERwCAIC9MyhnQMprUJPTw9mweGmACWmQFggGSSQCT02lLUCaayAuTubrcNeNr5TaRAZyhd6A1q2hnkQ8IPKl3G/tyPoHaMfwHyzSNHeemKDAAAAABJRU5ErkJggg==") no-repeat center right 20px; -moz-appearance: none; -webkit-appearance: none; } textarea { width: 100%; outline: none; border: 1px solid #f5f5f5; border-radius: 5px; background: #f5f5f5; display: block; padding: 12px 20px 3px; max-width: 100%; } input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='tel'], textarea { -webkit-appearance: none; } @-webkit-keyframes autofill { to { color: #666; background: #fff; } } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-animation-name: autofill; -webkit-animation-fill-mode: both; } input[type='checkbox'] { position: relative; background: transparent; border-width: 0; box-shadow: none; margin: 0 10px 0 3px; cursor: pointer; } input[type='checkbox']:before { content: ''; display: block; width: 18px; height: 18px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #fff; border: 1px solid #ddd; border-radius: 3px; -webkit-transition: border-color .3s ease; transition: border-color .3s ease; } input[type='checkbox']:after { content: ''; display: block; width: 8px; height: 8px; position: absolute; top: 50%; left: 50%; background: #111; border-radius: 2px; z-index: 2; -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: -webkit-transform .3s ease; transition: -webkit-transform .3s ease; transition: transform .3s ease; transition: transform .3s ease, -webkit-transform .3s ease; } input[type='checkbox']:hover:before { border-color: #111; } input[type='checkbox']:checked:before { border-color: #111; } input[type='checkbox']:checked:after { -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } input[type='radio'] { position: relative; padding: 5px; margin: 0 10px 0 3px; cursor: pointer; } input[type='radio']:before { content: ''; display: block; width: 18px; height: 18px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #fff; border: 1px solid #ddd; border-radius: 50%; -webkit-transition: border-color .3s ease; transition: border-color .3s ease; } input[type='radio']:after { content: ''; display: block; width: 8px; height: 8px; position: absolute; top: 50%; left: 50%; background: #111; border-radius: 50%; -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: -webkit-transform .3s ease; transition: -webkit-transform .3s ease; transition: transform .3s ease; transition: transform .3s ease, -webkit-transform .3s ease; } input[type='radio']:hover:before { border-color: #111; } input[type='radio']:checked { cursor: auto; } input[type='radio']:checked:before { border-color: #111; } input[type='radio']:checked:after { -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } button, input[type='button'], input[type='reset'], input[type='submit'], .button { padding: 0 41px; height: 52px; line-height: 50px; outline: none; border-width: 1px; border-style: solid; border-radius: 5px; font-size: 14px; font-weight: 700; cursor: pointer; } button:focus, input[type='button']:focus, input[type='reset']:focus, input[type='submit']:focus, .button:focus { outline: none; } button[disabled], input[type='button'][disabled], input[type='reset'][disabled], input[type='submit'][disabled], .button[disabled] { cursor: not-allowed; opacity: .5; } .button { display: inline-block; } hr { margin-bottom: 1.5em; height: 1px; border: 0; background-color: #ccc; } img { max-width: 100%; height: auto; vertical-align: top; } figcaption { text-align: center; background: #f5f5f5; padding: 6px 10px; font-size: .9em; } table { margin: 0 0 1.5em; width: 100%; } td, th { border: 1px solid rgba(0, 0, 0, 0.08); padding: 10px; text-align: center; vertical-align: middle; } th { font-weight: 700; } table th.empty { visibility: hidden; border: 0; background: none; } table tr:nth-child(2n) td { background: rgba(0, 0, 0, 0.01); } h1, h2, h3, h4, h5, h6 { clear: both; } p { margin-bottom: 1.5em; margin-top: 0; } p:last-child { margin-bottom: 0; } dfn, cite, em, i { font-style: italic; } address { margin: 0 0 1.5em; } pre { font-size: 15px; overflow: auto; margin-bottom: 1.6em; padding: 1.6em; max-width: 100%; background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; line-height: 1.6; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; } code, kbd, tt, var { font-size: 15px; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; } code { background: #f3f4f5; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { background: none; text-decoration: none; } big { font-size: 125%; } blockquote, q { quotes: "" ""; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote { margin: 50px 0 44px 48px !important; padding: 0 0 0 20px; font-size: 18px; font-weight: 500; line-height: 1.78; border: 0; border-left: 4px solid #20ad96; max-width: 660px; } @media (max-width: 767px) { blockquote { margin: 30px 0 !important; } } .screen-reader-text { position: absolute !important; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; } .screen-reader-text:focus { top: 5px; left: 5px; z-index: 100000; display: block; clip: auto !important; padding: 15px 23px 14px; width: auto; height: auto; border-radius: 3px; background-color: #f1f1f1; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); color: #21759b; text-decoration: none; font-weight: 700; font-size: 14px; line-height: normal; } .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { margin-top: 0; margin-bottom: 0; padding: 0; border: 0; } embed, iframe, object { max-width: 100%; } .wp-caption { margin: 0 0 30px; max-width: 100%; } .alignnone { margin: 0 0 30px; } p .alignnone:first-child { margin-top: 7px; } p .alignnone:last-child { margin-bottom: 8px; } .alignleft { display: inline; float: left; margin: 0 30px 30px 0; } .alignright { display: inline; float: right; margin: 0 0 30px 30px; } .aligncenter { display: block; margin: 0 auto 30px; clear: both; } .alignfull, .alignwide { margin: 0 0 30px; } img.alignleft, .wp-caption.alignleft { margin: 30px 30px 30px 0; } img.alignright, .wp-caption.alignright { margin: 30px 0 30px 30px; } img.aligncenter, .wp-caption.aligncenter { margin: 30px auto; } article.hentry p:last-child img.alignright { clear: both; } .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; width: 100%; vertical-align: top; text-align: center; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; } .comment-nav-links, .page-pagination, .page-numbers, .learn-press-pagination ul.page-numbers { padding: 0; margin: 0; font-size: 16px; font-weight: 800; text-transform: uppercase; text-align: center; } .comment-nav-links li, .page-pagination li, .page-numbers li, .learn-press-pagination ul.page-numbers li { display: inline-block; list-style-type: none; margin: 0; padding: 0; } .comment-nav-links li > span, .comment-nav-links li > a, .page-pagination li > span, .page-pagination li > a, .page-numbers li > span, .page-numbers li > a, .learn-press-pagination ul.page-numbers li > span, .learn-press-pagination ul.page-numbers li > a { display: block; text-align: center; min-width: 48px; height: 48px; line-height: 48px; border: 0; border-radius: 50%; color: #ababab; padding: 0; } .comment-nav-links li .current, .page-pagination li .current, .page-numbers li .current, .learn-press-pagination ul.page-numbers li .current { background: #eee; color: #333; } .comment-nav-links li .prev, .comment-nav-links li .next, .page-pagination li .prev, .page-pagination li .next, .page-numbers li .prev, .page-numbers li .next, .learn-press-pagination ul.page-numbers li .prev, .learn-press-pagination ul.page-numbers li .next { letter-spacing: 2px; } .comment-nav-links li .dots, .page-pagination li .dots, .page-numbers li .dots, .learn-press-pagination ul.page-numbers li .dots { background: none; border: 0; min-width: 20px; } .comment-nav-links ul { padding: 0; } #comment-nav-above ul { margin: 0 0 50px; } #comment-nav-below ul { margin: 50px 0 0; } .page-links { clear: both; padding-top: 30px; } .page-links > span, .page-links > a { display: block; float: left; padding: 0 10px; text-align: center; min-width: 48px; height: 48px; line-height: 48px; border: 0; border-radius: 50%; color: #ababab; font-size: 16px; font-weight: 800; text-transform: uppercase; } .page-links > span { background: #eee; color: #333; } .post-navigation { position: relative; } .nav-links { margin-top: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .nav-links .nav-item { max-width: 48%; width: 360px; } .nav-links a { display: block; padding: 47px 30px 57px; height: 100%; border: 1px solid #eee; background: #fff; font-size: 24px; line-height: 1.375; font-weight: 600; color: #222; word-wrap: break-word; } .nav-links a div { -webkit-transition: none; transition: none; position: relative; font-size: 14px; font-weight: 500; color: #999; margin-bottom: 28px; } .nav-links a div span { position: absolute; top: -3px; font-size: 24px; color: #222; } .nav-links a:hover { border-color: transparent; color: #fff; } .nav-links a:hover div { color: #fff; } .nav-links a:hover div span { color: #fff; } .nav-links .previous { text-align: left; } .nav-links .previous a { padding-left: 90px; } .nav-links .previous div span { left: -61px; } .nav-links .next { text-align: right; } .nav-links .next a { padding-right: 90px; } .nav-links .next div span { right: -61px; } @media (max-width: 767px) { .nav-links .nav-item { width: 100%; max-width: 100%; } .nav-links .nav-item + .nav-item { margin-top: 30px; } } .page-top-bar { z-index: 99999; border: 0 solid transparent; } .page-top-bar * { height: 100%; } .page-top-bar ul { z-index: 9999; list-style-type: none; padding: 0; margin: 0; } .page-top-bar a { display: block; } .page-top-bar a.tm-button { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } .page-top-bar .menu li { position: relative; } .page-top-bar .menu > li { display: inline-block; margin-bottom: 0; } .page-top-bar .menu > li > a { padding: 5px; } .page-top-bar .menu .menu-item-has-children:hover > .sub-menu { display: block; } .page-top-bar .menu .sub-menu { position: absolute; top: 100%; left: 0; display: none; min-width: 250px; width: 100%; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); } .page-top-bar .menu .sub-menu a { padding: 10px 15px; } .page-top-bar .menu .sub-menu a + a { border-top: 1px solid #eee; } .page-top-bar .menu .sub-menu .sub-menu { top: 0; left: 100%; } .top-bar-wrap { min-height: 48px; } .top-bar-01 .top-bar-wrap { height: 100%; } .top-bar-01 .top-bar-left { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } @media (max-width: 991px) { .top-bar-01 { display: none; } } @-webkit-keyframes headerSlideDown { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes headerSlideDown { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } .page-header { position: relative; z-index: 4; } .page-header-inner { border-bottom: 0 solid transparent; } .page-header-inner.held { position: absolute; top: 0; left: 0; width: 100%; } .header-layout-fixed .page-header-inner { position: absolute; top: 0; left: 0; z-index: 9999; width: 100%; } .header-layout-fixed.headroom--top .page-header-inner { pointer-events: none; } .header-layout-fixed.headroom--top .branding *, .header-layout-fixed.headroom--top .page-navigation, .header-layout-fixed.headroom--top .header-left *, .header-layout-fixed.headroom--top .header-center *, .header-layout-fixed.headroom--top .header-right * { pointer-events: auto; } .header-wrap { position: relative; } .mobile-menu .header-wrap { min-height: 80px; } .tm-button.header-sticky-button { display: none; } .headroom--not-top .header-button { display: none; } .headroom--not-top .header-sticky-button { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } .headroom--not-top.header-sticky-dark-logo .dark-logo { display: block; } .headroom--not-top.header-sticky-dark-logo .light-logo { display: none; } .headroom--not-top.header-sticky-light-logo .dark-logo { display: none; } .headroom--not-top.header-sticky-light-logo .light-logo { display: block; } .header-sticky-both .headroom.headroom--not-top, .header-sticky-up .headroom.headroom--not-top.headroom--pinned, .header-sticky-down .headroom.headroom--not-top.headroom--unpinned { position: relative; z-index: 9999; } .header-sticky-both .headroom.headroom--not-top .page-header-inner, .header-sticky-up .headroom.headroom--not-top.headroom--pinned .page-header-inner, .header-sticky-down .headroom.headroom--not-top.headroom--unpinned .page-header-inner { position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1); -webkit-animation: headerSlideDown 0.95s ease forwards; animation: headerSlideDown 0.95s ease forwards; will-change: transform; } .header-sticky-both .headroom.headroom--not-top .page-header-inner .container, .header-sticky-both .headroom.headroom--not-top .page-header-inner .container-fluid, .header-sticky-both .headroom.headroom--not-top .page-header-inner .row, .header-sticky-up .headroom.headroom--not-top.headroom--pinned .page-header-inner .container, .header-sticky-up .headroom.headroom--not-top.headroom--pinned .page-header-inner .container-fluid, .header-sticky-up .headroom.headroom--not-top.headroom--pinned .page-header-inner .row, .header-sticky-down .headroom.headroom--not-top.headroom--unpinned .page-header-inner .container, .header-sticky-down .headroom.headroom--not-top.headroom--unpinned .page-header-inner .container-fluid, .header-sticky-down .headroom.headroom--not-top.headroom--unpinned .page-header-inner .row { height: 100%; } .header-sticky-both .headroom.headroom--not-top .page-header-inner .row > div, .header-sticky-up .headroom.headroom--not-top.headroom--pinned .page-header-inner .row > div, .header-sticky-down .headroom.headroom--not-top.headroom--unpinned .page-header-inner .row > div { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .branding { line-height: 0; } .branding__logo a { display: inline-block; float: left; } .dark-logo, .light-logo { display: none; } .header-light .light-logo { display: block; } .header-dark .dark-logo { display: block; } .header-left, .header-center, .header-right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 -15px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .header-left > div, .header-center > div, .header-right > div { padding: 0 15px; } .header-left .mini-cart, .header-center .mini-cart, .header-right .mini-cart { padding: 0; } .header-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .header-right { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .header-right-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 -10px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .header-right-inner > .header-icon, .header-right-inner > div { padding: 0 10px; } .header-search-form .search-form { position: relative; } .header-search-form .search-field { min-height: 48px; padding-right: 50px; } .header-search-form .search-submit { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 0; font-size: 16px; width: 48px; height: 48px; line-height: 50px; padding: 0; border: 0; border-radius: 0 5px 5px 0; background: none; } .header-search-form .search-submit:hover { color: #fff; } .header-search-form .search-btn-text { display: none; } .header-light .header-search-form .search-field { background: #fff; border-color: #fff; } .header-widgets .widget li a:after { bottom: 2px; } .header-widgets .menu { margin: 0 -15px; font-size: 0; } .header-widgets .menu li { display: inline-block; font-size: 18px; font-weight: 500; line-height: 1.3; margin: 0; padding: 0 15px; } .header-widgets .menu li a, .header-widgets .menu li a:not(:hover) { color: #111; } .header-light .header-widgets li a, .header-light .header-widgets li a:not(:hover) { color: #fff; } .page-open-popup-search { cursor: pointer; text-align: center; font-size: 18px; } .page-open-popup-search i { vertical-align: middle; } .nav-links-hover-style-01 .menu--primary .menu__container > li.current-menu-item > a .menu-item-wrap:after, .nav-links-hover-style-01 .menu--primary .menu__container > li.current-menu-ancestor > a .menu-item-wrap:after, .nav-links-hover-style-01 .menu--primary .menu__container > li:hover > a .menu-item-wrap:after { width: 100%; left: 0; right: auto; } .nav-links-hover-style-01 .menu--primary .menu__container > li > a > .menu-item-wrap { position: relative; } .nav-links-hover-style-01 .menu--primary .menu__container > li > a > .menu-item-wrap:after { content: ''; position: absolute; left: auto; right: 0; bottom: 0; height: 1px; width: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: currentColor; } .page-open-components { display: none; height: 30px; font-size: 20px; cursor: pointer; } .page-open-components .inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 30px; } .page-open-components:hover .circle-one { -webkit-transform: translateX(18px); transform: translateX(18px); } .page-open-components:hover .circle-three { -webkit-transform: translateX(-18px); transform: translateX(-18px); } .page-open-components .circle { height: 5px; width: 5px; background: currentColor; border-radius: 100%; margin: 0 2px; } .header-social-networks.style-icons .inner { margin-left: -10px; margin-right: -10px; } .header-social-networks.style-icons a { display: inline-block; padding: 0 10px; font-size: 18px; } .header-social-networks.style-icons a i { vertical-align: middle; } .header-social-networks.style-rounded .inner { margin-left: -10px; margin-right: -10px; } .header-social-networks.style-rounded a { width: 48px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #fff; border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 50%; display: inline-block; margin-left: 8px; margin-right: 8px; padding: 0 10px; } .header-social-networks.style-rounded a:hover { border-color: transparent; } .header-login-link { display: block; font-size: 18px; height: 30px; line-height: 34px; } .page-open-main-menu { display: none; cursor: pointer; } .desktop-menu .page-open-main-menu { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .page-open-main-menu .burger-icon { position: relative; width: 29px; height: 10px; } .page-open-main-menu .burger-icon-top, .page-open-main-menu .burger-icon-bottom { display: block; position: absolute; left: 0; width: 100%; height: 3px; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .page-open-main-menu .burger-icon-top:before, .page-open-main-menu .burger-icon-top:after, .page-open-main-menu .burger-icon-bottom:before, .page-open-main-menu .burger-icon-bottom:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: currentColor; opacity: .99; } .page-open-main-menu .burger-icon-top:before, .page-open-main-menu .burger-icon-bottom:before { -webkit-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; } .page-open-main-menu .burger-icon-top:after, .page-open-main-menu .burger-icon-bottom:after { -webkit-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .page-open-main-menu .burger-icon-top { top: 0; } .page-open-main-menu .burger-icon-bottom { bottom: 0; } .page-open-main-menu .burger-icon-bottom:before { -webkit-transform-origin: left; transform-origin: left; } .page-open-main-menu .burger-icon-bottom:after { -webkit-transform-origin: right; transform-origin: right; } .page-open-main-menu:hover .burger-icon-top:before, .page-open-main-menu:hover .burger-icon-bottom:before { -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .page-open-main-menu:hover .burger-icon-top:after, .page-open-main-menu:hover .burger-icon-bottom:after { -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; } .page-open-main-menu .burger-title { font-size: 13px; font-weight: 500; line-height: 1; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 0 10px; padding-top: 3px; } .header-buttons { line-height: 0; } .switcher-language-wrapper .wpml-ls, .switcher-language-wrapper .wpml-ls > ul, .switcher-language-wrapper .wpml-ls > ul > li { height: 100%; } .switcher-language-wrapper .wpml-ls > ul > li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; } .switcher-language-wrapper .wpml-ls-legacy-dropdown .wpml-ls-flag { width: 35px; height: auto; vertical-align: middle; } .switcher-language-wrapper .wpml-ls { width: auto; } .switcher-language-wrapper .wpml-ls > ul { position: relative; padding: 0; margin: 0 !important; list-style-type: none; } .switcher-language-wrapper .wpml-ls .wpml-ls-slot-shortcode_actions:hover .wpml-ls-sub-menu { visibility: visible !important; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .switcher-language-wrapper .wpml-ls .wpml-ls-item-toggle { position: relative; background: none !important; border: 0; line-height: 1; padding: 10px; } .switcher-language-wrapper .wpml-ls .wpml-ls-item-toggle span { font-size: 16px; } .switcher-language-wrapper .wpml-ls .wpml-ls-item-toggle:after { content: '\f078'; font-size: 8px; border: 0; position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } .switcher-language-wrapper .wpml-ls .wpml-ls-native { position: relative; top: 2px; vertical-align: middle; margin-right: 5px; text-transform: uppercase; font-weight: 600; font-size: 14px; } .switcher-language-wrapper .wpml-ls .wpml-ls-flag + span { margin-left: 15px; } .switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu { min-width: 200px; border: 0; opacity: 0; visibility: hidden; position: absolute; top: 100%; right: 0; left: 0; padding: 0; margin: 0; list-style-type: none; z-index: 102; box-shadow: 0 0 37px rgba(0, 0, 0, 0.07); -webkit-transform: translateY(20px); transform: translateY(20px); } .switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu.hover-back { right: 0; left: auto; } .switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu li { list-style-type: none; padding: 0; margin: 0; } .switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu a { display: block; text-decoration: none; padding: 10px; border: 0; background: #fff; color: #222; line-height: 1; text-transform: uppercase; } .switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu a:hover { background: #eee; color: #222; } .switcher-language-wrapper .wpml-ls .wpml-ls-sub-menu a img { width: 24px; height: auto; } .header-right-clone { display: none; } .header-more-tools-opened .header-button { display: none; } .header-more-tools-opened .header-sticky-button { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } @media (max-width: 767px) { .page-open-components { display: block; } .header-right-clone { display: block; } .header-right-inner { position: absolute; top: 100%; left: 0; right: 0; padding: 10px 5px !important; box-shadow: 0 15px 40px rgba(0, 0, 0, 0.09); visibility: hidden; opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px); -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .header-right-inner > div { padding: 10px; } .header-more-tools-opened .header-right-inner { visibility: visible; opacity: 1; -webkit-transform: none; transform: none; } } .handheld.header-more-tools-opened { cursor: pointer; } .header-01 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-01 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-01 .page-navigation { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-01 .header-right { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-01 .header-search-form { width: 250px; max-width: 100%; } .header-01 .page-header-inner > .container > .row > .col-xs-12 { position: static; } .mobile-menu .header-01 .branding { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-02 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-02 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-02 .page-navigation { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-02 .header-right { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-02 .header-search-form { width: 250px; max-width: 100%; } .header-02 .page-header-inner > .container > .row > .col-xs-12 { position: static; } .mobile-menu .header-02 .branding { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-03 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-03 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-03 .page-navigation { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-03 .header-right { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-03 .header-search-form { width: 220px; max-width: 70%; } .header-03 .page-header-inner > .container > .row > .col-xs-12 { position: static; } .mobile-menu .header-03 .branding { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-04 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-04 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-04 .page-navigation { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-04 .header-right { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-04 .header-search-form { width: 250px; max-width: 100%; } .header-04 .page-header-inner > .container > .row > .col-xs-12 { position: static; } .mobile-menu .header-04 .branding { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } @media (min-width: 1600px) { .header-04 .container-fluid { padding-left: 150px; padding-right: 150px; } } .header-05 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-05 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-05 .page-navigation { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-05 .header-right { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-05 .header-search-form { width: 250px; max-width: 100%; } .header-05 .page-header-inner > .container > .row > .col-xs-12 { position: static; } .mobile-menu .header-05 .branding { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-06 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-06 .header-center { width: 20%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .header-06 .header-left, .header-06 .header-right { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; width: 40%; } .header-06 .header-search-form { width: 300px; max-width: 100%; } .header-06 .page-header-inner > .container > .row > .col-xs-12 { position: static; } .mobile-menu .header-06 .header-left { display: none; } .mobile-menu .header-06 .header-center, .mobile-menu .header-06 .header-right { width: auto; } @media (min-width: 1430px) { body.desktop-menu .header-06 .menu--primary .menu__container > li > a { padding-left: 18px; padding-right: 18px; } } @media (min-width: 1600px) { .header-06 .container-fluid { padding-left: 150px; padding-right: 150px; } } .header-07 .page-header-inner { padding-top: 17px; padding-bottom: 17px; } .header-07 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-07 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .header-07 .header-right { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; width: 25%; } .header-07 .header-search-form { width: 250px; max-width: 100%; } .header-07 .page-header-inner > .container > .row > .col-xs-12 { position: static; } .mobile-menu .header-07 .branding { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } @media (min-width: 1600px) { .header-07 .container-fluid { padding-left: 150px; padding-right: 150px; } } .header-08 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-08 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .header-08 .page-navigation { padding: 0 18px; } .header-08 .header-right { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-08 .header-search-form { width: 250px; max-width: 100%; } .header-08 .page-header-inner > .container > .row > .col-xs-12 { position: static; } .mobile-menu .header-08 .branding { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-09 .page-header-inner { padding-top: 12px; padding-bottom: 12px; } .header-09 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-09 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .header-09 .header-right { width: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } @media (min-width: 1600px) { .header-09 .container-fluid { padding-left: 100px; padding-right: 100px; } } .header-10 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .header-10 .header-right { -webkit-align-self: stretch; -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } .header-10 .header-right-inner, .header-10 .search-form, .header-10 .header-search-form, .header-10 .search-field { height: 100%; } .header-10 .search-form { border-left: 1px solid #eee; margin-right: -15px; } .header-10 .search-field { width: 160px; border-radius: 0; background: #fff !important; border: 0 !important; } .header-10 .search-submit { color: #223645 !important; border: 0 !important; background: none !important; } .header-10 .page-header-inner > .container-fluid > .row > .col-xs-12 { position: static; } .header-10 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .desktop-menu .header-10 .branding, .desktop-menu .header-10 .header-right { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; } .desktop-menu .header-10 .page-navigation { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .desktop-menu .header-10 .menu--primary { position: static; text-align: center; } .mobile-menu .header-10 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; } .mobile-menu .header-10 .branding { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .mobile-menu .header-10 .header-right { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } @media (min-width: 1600px) { .desktop-menu .header-10 .menu--primary .menu__container > li > a { padding-left: 24px !important; padding-right: 24px !important; } .desktop-menu .header-10 .search-field { width: 230px; } } @media (min-width: 1200px) { .desktop-menu .header-10 .container-fluid { max-width: 1920px; } } .header-11 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-11 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-11 .page-navigation { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-11 .header-right { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-11 .header-search-form { width: 220px; max-width: 70%; } .header-11 .page-header-inner > .container > .row > .col-xs-12 { position: static; } .mobile-menu .header-11 .branding { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } @media (min-width: 1200px) { .header-11 .page-header-inner > .container { max-width: 1450px; } } .header-12 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-12 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-12 .page-navigation { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-12 .header-right { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .header-12 .header-search-form { width: 220px; max-width: 70%; } .header-12 .page-header-inner > .container > .row > .col-xs-12 { position: static; } .mobile-menu .header-12 .branding { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-13 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-13 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .header-13 .page-navigation { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-13 .page-navigation .branding-logo-li { vertical-align: middle; } .header-13 .page-navigation .branding-logo-li .branding { padding-left: 20px; padding-right: 20px; } .header-13 .header-left, .header-13 .header-right { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 12%; } .header-13 .header-search-form { width: 250px; max-width: 100%; } .header-13 .page-header-inner > .container > .row > .col-xs-12 { position: static; } .desktop-menu .header-13 .header-wrap > .branding { display: none; } .mobile-menu .header-13 .branding { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-14 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-14 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .header-14 .header-right { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-14 .header-search-form { width: 220px; max-width: 70%; } .header-14 .page-header-inner > .container > .row > .col-xs-12 { position: static; } .mobile-menu .header-14 .branding { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-14 .page-open-popup-search i { display: block; width: 52px; height: 52px; line-height: 50px; text-align: center; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 50%; } @media (min-width: 1200px) { .header-14 .page-header-inner > .container { max-width: 1450px; } } .header-15 .header-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .header-15 .branding { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .header-15 .header-right { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-15 .header-search-form { width: 220px; max-width: 70%; } .header-15 .page-header-inner > .container > .row > .col-xs-12 { position: static; } .mobile-menu .header-15 .branding { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .header-15 .page-open-popup-search i { display: block; width: 52px; height: 52px; line-height: 50px; text-align: center; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 50%; } .simple-footer { background: #222; color: rgba(255, 255, 255, 0.5); padding: 26px 0; font-size: 16px; } .simple-footer .footer-text { text-align: center; } @-webkit-keyframes show-animation { 0% { -webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0; } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } @keyframes show-animation { 0% { -webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0; } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } @-webkit-keyframes hide-animation { 0% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } 100% { -webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0; } } @keyframes hide-animation { 0% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } 100% { -webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0; } } .desktop-menu { } .desktop-menu .sm { position: relative; z-index: 9999; } .desktop-menu .sm, .desktop-menu .sm ul, .desktop-menu .sm li { display: block; margin: 0; padding: 0; list-style: none; text-align: left; line-height: normal; direction: ltr; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .desktop-menu .sm-rtl, .desktop-menu .sm-rtl ul, .desktop-menu .sm-rtl li { text-align: right; direction: rtl; } .desktop-menu .sm > li h1, .desktop-menu .sm > li h2, .desktop-menu .sm > li h3, .desktop-menu .sm > li h4, .desktop-menu .sm > li h5, .desktop-menu .sm > li h6 { margin: 0; padding: 0; } .desktop-menu .sm ul { display: none; } .desktop-menu .sm li, .desktop-menu .sm a { position: relative; } .desktop-menu .sm a { display: block; } .desktop-menu .sm a.disabled { cursor: not-allowed; } .desktop-menu .sm-simple li > a { padding: 13px 58px 13px 20px; } .desktop-menu .sm-simple a.current { background: #555; color: #fff; } .desktop-menu .sm-simple a.disabled { color: #ccc; } .desktop-menu .sm-simple .children a .toggle-sub-menu { position: absolute; top: 50%; right: 0; } .desktop-menu .sm-simple .children a .toggle-sub-menu:before { right: 30px; } .desktop-menu .toggle-sub-menu { position: relative; margin-left: 13px; } .desktop-menu .toggle-sub-menu:before { content: '\f078'; font-size: 8px; position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); margin-top: -1px; } .desktop-menu .sub-arrow { display: none; } .desktop-menu .sm-simple ul { position: absolute; width: 12em; } .desktop-menu .sm-simple.sm-rtl li { float: right; } .desktop-menu .sm-simple ul li, .desktop-menu .sm-simple.sm-rtl ul li, .desktop-menu .sm-simple.sm-vertical li { float: none; } .desktop-menu .sm-simple a { white-space: nowrap; } .desktop-menu .sm-simple ul a, .desktop-menu .sm-simple.sm-vertical a { white-space: normal; } .desktop-menu .sm-simple .sm-nowrap:not(.mega-menu) > li > a, .desktop-menu .sm-simple .sm-nowrap:not(.mega-menu) > li > :not(ul) a { white-space: nowrap; } .desktop-menu .sm-simple .scroll-up, .desktop-menu .sm-simple .scroll-down { position: absolute; display: none; visibility: hidden; overflow: hidden; height: 20px; background: #fff; } .desktop-menu .sm-simple .scroll-up-arrow, .desktop-menu .sm-simple .scroll-down-arrow { position: absolute; top: -2px; left: 50%; overflow: hidden; margin-left: -8px; width: 0; height: 0; border-width: 8px; border-style: dashed dashed solid dashed; border-color: transparent transparent #555 transparent; } .desktop-menu .sm-simple .scroll-down-arrow { top: 6px; border-style: solid dashed dashed dashed; border-color: #555 transparent transparent transparent; } .desktop-menu .sm-simple.sm-rtl.sm-vertical .has-submenu { padding: 11px 20px; } .desktop-menu .sm-simple.sm-rtl .toggle-sub-menu { margin-left: 0; margin-right: 13px; } .desktop-menu .sm-simple.sm-rtl .toggle-sub-menu:before { left: 0; right: auto; } .desktop-menu .sm-simple:not(.sm-vertical) .has-mega-menu { position: static !important; } .desktop-menu .sm-simple:not(.sm-vertical) .has-mega-menu .mega-menu { left: 0; right: 0 !important; margin-left: 0 !important; max-width: none !important; width: auto !important; } .desktop-menu .sm-simple.sm-vertical { display: block; } .desktop-menu .sm-simple.sm-vertical .has-mega-menu .mega-menu { max-width: calc(100vw - 394px) !important; width: 1170px !important; } .desktop-menu .sm-simple.sm-vertical > li { display: block !important; width: 100%; } .desktop-menu .sm-simple.sm-vertical > li > a .menu-item-wrap { position: relative; } .desktop-menu .sm-simple.sm-vertical > li > a .toggle-sub-menu { position: static; } .desktop-menu .sm-simple.sm-vertical > li > a .toggle-sub-menu:before { right: 0; content: '\f107'; } .desktop-menu .menu--primary { text-align: center; line-height: 0; } .desktop-menu .sm-simple { position: static; display: inline-block; } .desktop-menu .sm-simple > li { display: inline-block; } .desktop-menu .sm-simple .children { padding: 18px 0 22px; min-width: 240px !important; border: 0; } .desktop-menu .sm-simple .children.show-animation { -webkit-animation: show-animation .25s; animation: show-animation .25s; } .desktop-menu .sm-simple .children.hide-animation { -webkit-animation: hide-animation .25s; animation: hide-animation .25s; } .desktop-menu .sm-simple .simple-menu a { padding: 8px 30px; } .desktop-menu .sm-simple .simple-menu .toggle-sub-menu:before { font-size: 8px; content: '\f054'; } .desktop-menu .sm-simple .simple-menu .menu-item-wrap { line-height: 0; } .desktop-menu .sm-simple .has-mega-menu .scroll-up, .desktop-menu .sm-simple .has-mega-menu .scroll-down { margin-left: 0 !important; } .desktop-menu .sm-simple .mega-menu ul { position: static; display: block; width: auto; border: 0; background: transparent; box-shadow: none; } .desktop-menu .sm-simple .mega-menu .menu > li > a { padding: 8px 0; } .desktop-menu .sm-simple .mega-menu, .single-ic_mega_menu.elementor-page .page-content { padding: 30px 0 34px; } .desktop-menu .sm-simple .children:after, .single-ic_mega_menu .page-content:after { content: ''; height: 4px; position: absolute; bottom: 0; left: 0; right: 0; background: #111; } .mobile-menu .page-navigation-wrap, .mobile-menu .page-navigation { display: none; } .popup-canvas-menu .page-popup-content { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; overflow-y: auto; } .popup-canvas-menu .page-navigation { display: table; height: 100%; } .popup-canvas-menu .page-navigation .menu__container { display: table-cell; vertical-align: middle; padding: 40px 0; text-align: center; } .popup-canvas-menu .page-navigation .menu__container a { display: inline-block; padding: 4px 0; } .popup-canvas-menu .page-navigation .menu__container > li > a { position: relative; padding-left: 15px; padding-right: 15px; } .popup-canvas-menu .page-navigation .menu__container > li > a .toggle-sub-menu { position: absolute; top: 50%; right: -10px; } .popup-canvas-menu .page-navigation .menu__container > li > a .toggle-sub-menu:before { font-weight: 400; font-size: .5em; } .popup-canvas-menu ul { margin: 0; padding: 0; } .popup-canvas-menu .menu__container > li { opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); -webkit-transition: all .5s ease-in-out, opacity .5s linear; transition: all .5s ease-in-out, opacity .5s linear; } .popup-canvas-menu li { list-style-type: none; margin: 0; } .popup-canvas-menu .children { display: none; } .admin-bar .popup-canvas-menu { top: 32px; } .popup-canvas-menu .insight-core-bmw .menu { text-align: center !important; } .popup-canvas-menu .insight-core-bmw li { margin-bottom: 0; padding: 0; border: 0; } .popup-canvas-menu .insight-core-bmw li a { padding: 0; } .popup-canvas-menu.open .menu__container > li { -webkit-transform: none; transform: none; opacity: 1; } .popup-canvas-menu .menu__container > li > a { font-size: 3.7vh; } .popup-canvas-menu .menu__container .children a { font-size: 2.5vh; line-height: 1.5; } @media (min-height: 1081px) { .popup-canvas-menu .menu__container > li > a { font-size: 40px; } .popup-canvas-menu .menu__container .children a { font-size: 28px; } } @media (max-height: 640px) { .popup-canvas-menu .menu__container > li > a { font-size: 24px; } .popup-canvas-menu .menu__container .children a { font-size: 16px; } } .page-open-mobile-menu { cursor: pointer; } .page-open-mobile-menu .burger-icon { position: relative; width: 24px; height: 20px; } .page-open-mobile-menu .burger-icon-top, .page-open-mobile-menu .burger-icon-bottom { display: block; position: absolute; left: 0; width: 100%; height: 2px; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .page-open-mobile-menu .burger-icon-top:before, .page-open-mobile-menu .burger-icon-top:after, .page-open-mobile-menu .burger-icon-bottom:before, .page-open-mobile-menu .burger-icon-bottom:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: currentColor; opacity: .99; } .page-open-mobile-menu .burger-icon-top:before, .page-open-mobile-menu .burger-icon-bottom:before { -webkit-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; } .page-open-mobile-menu .burger-icon-top:after, .page-open-mobile-menu .burger-icon-bottom:after { -webkit-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .page-open-mobile-menu .burger-icon-top { top: 5px; } .page-open-mobile-menu .burger-icon-bottom { bottom: 5px; } .page-open-mobile-menu .burger-icon-bottom:before { -webkit-transform-origin: left; transform-origin: left; } .page-open-mobile-menu .burger-icon-bottom:after { -webkit-transform-origin: right; transform-origin: right; } .page-open-mobile-menu:hover .burger-icon-top:before, .page-open-mobile-menu:hover .burger-icon-bottom:before { -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .page-open-mobile-menu:hover .burger-icon-top:after, .page-open-mobile-menu:hover .burger-icon-bottom:after { -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; } .page-open-mobile-menu .burger-title { font-size: 13px; font-weight: 500; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 0 14px; } .page-close-mobile-menu { position: relative; cursor: pointer; height: 40px; width: 40px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; color: #111; } .page-close-mobile-menu .burger-icon-top, .page-close-mobile-menu .burger-icon-bottom { display: block; position: absolute; top: 19px; left: 5px; width: 29px; height: 2px; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .page-close-mobile-menu .burger-icon-top:before, .page-close-mobile-menu .burger-icon-top:after, .page-close-mobile-menu .burger-icon-bottom:before, .page-close-mobile-menu .burger-icon-bottom:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: currentColor; opacity: .99; } .page-close-mobile-menu .burger-icon-top:before, .page-close-mobile-menu .burger-icon-bottom:before { -webkit-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; } .page-close-mobile-menu .burger-icon-top:after, .page-close-mobile-menu .burger-icon-bottom:after { -webkit-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .page-close-mobile-menu .burger-icon-top { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .page-close-mobile-menu .burger-icon-bottom { -webkit-transform: rotate(225deg); transform: rotate(225deg); } .page-close-mobile-menu .burger-icon-bottom:before { -webkit-transform-origin: left; transform-origin: left; } .page-close-mobile-menu .burger-icon-bottom:after { -webkit-transform-origin: right; transform-origin: right; } .page-close-mobile-menu:hover .burger-icon-top:before, .page-close-mobile-menu:hover .burger-icon-bottom:before { -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .page-close-mobile-menu:hover .burger-icon-top:after, .page-close-mobile-menu:hover .burger-icon-bottom:after { -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; } .page-mobile-menu-header { position: absolute; top: 0; left: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0 15px 0 30px; height: 80px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .page-mobile-menu-logo { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .page-mobile-menu-opened { overflow: hidden; } .page-mobile-menu-opened.mobile-menu-push-to-right .site { -webkit-transform: translateX(350px); transform: translateX(350px); } .page-mobile-menu-opened.mobile-menu-push-to-left .site { -webkit-transform: translateX(-350px); transform: translateX(-350px); } .mobile-menu-push-to-left .page-mobile-main-menu > .inner { float: right; -webkit-transform: translateX(100%); transform: translateX(100%); } .mobile-menu-slide-to-left .page-mobile-main-menu > .inner { float: right; -webkit-transform: translateX(100%); transform: translateX(100%); } .page-mobile-main-menu { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999999; background: rgba(0, 0, 0, 0.7); visibility: hidden; opacity: 0; } .admin-bar .page-mobile-main-menu { top: 32px; height: calc(100% - 32px); } .page-mobile-main-menu > .inner { position: relative; height: 100%; max-width: 90%; text-align: left; -webkit-transition: all .3s; transition: all .3s; padding-top: 80px; -webkit-transform: translateX(-100%); transform: translateX(-100%); cursor: default; background: #fff; width: 360px; } .page-mobile-main-menu > .inner:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .page-mobile-menu-opened .page-mobile-main-menu { visibility: visible; opacity: 1; } .page-mobile-menu-opened .page-mobile-main-menu > .inner { -webkit-transform: translateX(0); transform: translateX(0); } .page-mobile-main-menu ul { margin: 0; padding: 0; } .page-mobile-main-menu li { margin: 0; display: block; list-style-type: none; } .page-mobile-main-menu li.opened > a .toggle-sub-menu:after { content: '\f106'; } .page-mobile-main-menu .sub-menu { display: none; margin: 14px 0; } .page-mobile-main-menu .sub-menu .sub-menu { margin-left: 10px; } .page-mobile-main-menu .simple-menu a { padding: 8px 0; } .page-mobile-main-menu .menu__container { padding: 0; margin: 20px 30px 100px; } .page-mobile-main-menu .menu__container > li > a { padding: 10px 0; border: 0; border-color: transparent; } .page-mobile-main-menu .menu__container > li + li > a { border-top: 1px solid transparent; } .page-mobile-main-menu .menu__container > li.opened > a { border-bottom: 1px solid transparent; } .page-mobile-main-menu .menu__container a { position: relative; display: block; } .page-mobile-main-menu .mega-menu { margin-top: 30px; margin-bottom: 30px; } .page-mobile-main-menu .widget_nav_menu li, .page-mobile-main-menu .insight-core-bmw li { margin: 0; padding: 0; border: 0; } .page-mobile-main-menu .toggle-sub-menu { position: absolute; top: 50%; right: 0; width: 40px; height: 40px; background: rgba(255, 255, 255, 0.1); color: #fff; text-align: center; line-height: 40px; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); border-radius: 50%; } .page-mobile-main-menu .toggle-sub-menu:after { content: '\f107'; font-size: 18px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .page-mobile-main-menu .toggle-sub-menu:hover { background: rgba(255, 255, 255, 0.2); } .page-mobile-main-menu .mega-menu-content .container { max-width: 100%; } .page-mobile-main-menu .mega-menu-content .container > .row > .col-md-12 { padding-left: 0; padding-right: 0; } .page-mobile-menu-content { overflow-y: auto; height: calc(100vh - 80px); } .handheld .page-mobile-menu-content { overflow-y: scroll; -webkit-overflow-scrolling: touch; } @media screen and (max-width: 782px) { .admin-bar .page-mobile-main-menu { top: 46px; height: calc(100% - 46px); } } @media screen and (max-width: 600px) { .admin-bar .page-mobile-main-menu { top: 0; height: 100%; } } .desktop-menu .page-open-mobile-menu { display: none !important; } .mobile-menu .mega-menu .mega-menu-content > .container { padding-left: 0; padding-right: 0; } .mobile-menu .mega-menu .elementor-row { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .mobile-menu .mega-menu .elementor-column { width: 100% !important; } .mobile-menu .mega-menu .elementor-column + .elementor-column { margin-top: 30px; } .mobile-menu .mega-menu .elementor-heading-title { color: #fff !important; } .mobile-menu .mega-menu .col-xs-12 { padding-left: 0; padding-right: 0; } .page-title-bar { position: relative; } .page-title-bar .heading { margin-bottom: 0; } .page-title-bar-bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-repeat: no-repeat; background-position: center; background-size: cover; } .page-title-bar-bg:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.4); } .page-title-bar-inner { position: relative; z-index: 1; border-bottom-style: solid; } .insight_core_breadcrumb { margin: 0; padding: 0; } .insight_core_breadcrumb li { display: inline-block; margin: 0; } .insight_core_breadcrumb li + li { position: relative; padding-left: 30px; } .insight_core_breadcrumb li + li:before { content: '/'; position: absolute; left: 10px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .insight_core_breadcrumb a { display: block; } .title-bar-has-post-title .entry-title { display: none; } .page-title-bar-01 .heading { text-align: center; } .page-title-bar-01 .page-title-bar-inner > .container { max-width: 970px; } .page-title-bar-01 .page-breadcrumb { position: absolute; top: 12px; left: 0; width: 100%; } .page-title-bar-03 .page-title-bar-bg { background-color: #000; } .page-title-bar-03 .page-title-bar-inner .container { max-width: 970px; } .page-title-bar-03 .heading { text-align: center; } .page-title-bar-03 .page-breadcrumb { margin-top: 11px; } .page-title-bar-03 .page-title-bar-meta { margin-top: 15px; text-align: center; } .page-title-bar-03 .page-title-bar-meta > div { display: inline-block; padding: 5px 10px; } .page-title-bar-03 .page-title-bar-meta .post-author img { width: 32px; vertical-align: middle; border-radius: 50%; } .page-title-bar-03 .page-title-bar-meta .meta-icon { font-size: 14px; margin-right: 7px; } .page-scroll-up { position: fixed; right: 30px; bottom: -60px; z-index: 999; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); display: block; padding: 0; width: 60px; height: 60px; border-radius: 50%; text-align: center; font-size: 25px; line-height: 60px; cursor: pointer; opacity: 0; visibility: hidden; overflow: hidden; } .page-scroll-up i { position: absolute; top: 50%; left: 50%; color: #ffffff; } .page-scroll-up .arrow-top { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .page-scroll-up .arrow-bottom { -webkit-transform: translate(-50%, 80px); transform: translate(-50%, 80px); } .page-scroll-up.show { bottom: 30px; opacity: 1; visibility: visible; } .page-scroll-up:hover .arrow-top { -webkit-transform: translate(-50%, -80px); transform: translate(-50%, -80px); } .page-scroll-up:hover .arrow-bottom { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .popup-close-button { position: fixed; top: 40px; right: 55px; z-index: 100000; visibility: hidden; opacity: 0; cursor: pointer; height: 40px; width: 40px; color: #111; -webkit-transition: all .3s linear .1s; transition: all .3s linear .1s; } .popup-close-button .burger-icon-top, .popup-close-button .burger-icon-bottom { display: block; position: absolute; top: 19px; left: 5px; width: 29px; height: 3px; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .popup-close-button .burger-icon-top:before, .popup-close-button .burger-icon-top:after, .popup-close-button .burger-icon-bottom:before, .popup-close-button .burger-icon-bottom:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: currentColor; opacity: .99; } .popup-close-button .burger-icon-top:before, .popup-close-button .burger-icon-bottom:before { -webkit-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; } .popup-close-button .burger-icon-top:after, .popup-close-button .burger-icon-bottom:after { -webkit-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .popup-close-button .burger-icon-top { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .popup-close-button .burger-icon-bottom { -webkit-transform: rotate(225deg); transform: rotate(225deg); } .popup-close-button .burger-icon-bottom:before { -webkit-transform-origin: left; transform-origin: left; } .popup-close-button .burger-icon-bottom:after { -webkit-transform-origin: right; transform-origin: right; } .popup-close-button:hover .burger-icon-top:before, .popup-close-button:hover .burger-icon-bottom:before { -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .popup-close-button:hover .burger-icon-top:after, .popup-close-button:hover .burger-icon-bottom:after { -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s; } .page-popup { -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; -webkit-transition-delay: .5s; transition-delay: .5s; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 99999; visibility: hidden; overflow: hidden; opacity: 0; } .page-popup.open { visibility: visible; opacity: 1; -webkit-transition-delay: 0s; transition-delay: 0s; } .page-popup.open .popup-close-button { -webkit-transition-delay: .6s; transition-delay: .6s; } .page-popup.open .popup-close-button { visibility: visible; opacity: 1; } .admin-bar .popup-close-button { top: 72px; } .admin-bar .page-search-popup { top: 32px; height: calc(100% - 32px); } .page-search-popup .page-search-popup-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; } .page-search-popup .search-form { position: relative; color: #086ad8; width: 1170px; max-width: 90%; margin: 0 auto; -webkit-transform: translate(0, 50px); transform: translate(0, 50px); -webkit-transition: all .5s ease-in-out, opacity .5s linear; transition: all .5s ease-in-out, opacity .5s linear; -webkit-transition-delay: 0s; transition-delay: 0s; opacity: 0; } .page-search-popup .search-field { font-size: 50px; height: 100px; background-color: transparent !important; border: 0 solid #111; border-bottom-width: 3px; border-radius: 0; padding: 15px 50px 15px 0; color: inherit; } .page-search-popup .search-submit { display: none; } .page-search-popup.open .search-form { opacity: 1; -webkit-transform: none; transform: none; -webkit-transition-delay: .6s; transition-delay: .6s; } @media (max-width: 1024px) { .page-search-popup .search-field { font-size: 40px; } } @media screen and (max-width: 782px) { .admin-bar .page-search-popup { top: 46px; height: calc(100% - 46px); } } @media screen and (max-width: 600px) { .admin-bar .page-search-popup { top: 0; height: 100%; } } .page-open-off-sidebar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 30px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; } .page-open-off-sidebar:hover i { width: 16px; } .page-open-off-sidebar:hover i:before { width: 24px; } .page-open-off-sidebar:hover i:after { width: 22px; } .page-open-off-sidebar div { position: relative; width: 24px; height: 18px; } .page-open-off-sidebar i { position: absolute; top: 50%; left: 0; margin-top: -1px; width: 100%; height: 2px; background: currentColor; } .page-open-off-sidebar i:before, .page-open-off-sidebar i:after { position: absolute; left: 0; width: 100%; height: 100%; background: inherit; content: ''; -webkit-transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .page-open-off-sidebar i:before { width: 16px; top: -8px; } .page-open-off-sidebar i:after { width: 18px; top: 8px; } .page-close-off-sidebar { position: relative; cursor: pointer; height: 40px; width: 40px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .page-close-off-sidebar:before, .page-close-off-sidebar:after { position: absolute; top: 19px; left: 8px; content: ''; width: 24px; height: 3px; background: currentColor; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } .page-close-off-sidebar:before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .page-close-off-sidebar:after { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .page-close-off-sidebar:hover:before, .page-close-off-sidebar:hover:after { -webkit-transform: none; transform: none; } .page-off-sidebar-header { position: absolute; top: 0; left: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0 50px; height: 85px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .page-off-sidebar-logo { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .page-off-sidebar-opened { overflow: hidden; } .page-off-sidebar { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999999; visibility: hidden; opacity: 0; background: rgba(0, 0, 0, 0.7); } .admin-bar .page-off-sidebar { top: 32px; height: calc(100% - 32px); } .page-off-sidebar > .inner { position: relative; height: 100%; max-width: 90%; text-align: left; -webkit-transition: all .3s; transition: all .3s; overflow-y: auto; padding-top: 85px; -webkit-transform: translateX(100%); transform: translateX(100%); cursor: default; background: #fff; box-shadow: 0 2px 30px rgba(0, 0, 0, 0.3); float: right; width: 420px; } .page-off-sidebar-opened .page-off-sidebar { visibility: visible; opacity: 1; } .page-off-sidebar-opened .page-off-sidebar > .inner { -webkit-transform: none; transform: none; } .page-off-sidebar .page-off-sidebar-content { padding: 50px 50px; } .page-off-sidebar .widget-title { font-size: 18px; line-height: 1.23; margin-bottom: 27px; } .page-off-sidebar .widget + .widget { margin-top: 53px; } .handheld .page-off-sidebar > .inner { overflow-y: scroll; -webkit-overflow-scrolling: touch; } .handheld .page-off-sidebar-content { padding: 30px; } @media screen and (max-width: 782px) { .admin-bar .page-off-sidebar { top: 46px; height: calc(100% - 46px); } } @media screen and (max-width: 600px) { .admin-bar .page-off-sidebar { top: 0; height: 100%; } } .embed-responsive, .video-player { position: relative; display: block; overflow: hidden; padding: 0; height: 0; border-radius: 5px; margin: 45px 0 42px; } .embed-responsive iframe, .video-player iframe { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .embed-responsive-16by9, .video-player { padding-bottom: 56.25%; } .instagram-media { max-width: 100% !important; } .no-padding { padding: 0 !important; } .full-height { min-height: 100vh; } .admin-bar .full-height { min-height: calc(100vh - 32px); } .col-content-middle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .font-100 { font-weight: 100 !important; } .font-200 { font-weight: 200 !important; } .font-300 { font-weight: 300 !important; } .font-400 { font-weight: 400 !important; } .font-500 { font-weight: 500 !important; } .font-600 { font-weight: 600 !important; } .font-700 { font-weight: 700 !important; } .font-800 { font-weight: 800 !important; } .font-900 { font-weight: 900 !important; } .display-inline { display: inline !important; } .display-inline-block { display: inline-block !important; } .display-block { display: block !important; } .display-none { display: none !important; } .image-rounded img { border-radius: inherit; } .user-select-none { -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; } .text-stroke-01 { -webkit-text-fill-color: rgba(0, 0, 0, 0); -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: currentColor; } .row-no-gutter { margin-left: 0; margin-right: 0; } .row-no-gutter > [class*=col] { padding-left: 0; padding-right: 0; } .hide { display: none; } @media (max-width: 767px) { .sm-position-static { position: static !important; } .sm-transform-none { -webkit-transform: none !important; transform: none !important; } } .boxed { margin: 0 auto; max-width: 1200px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.06); } .site { overflow: hidden; } .page-sidebar, .page-main-content { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; width: 100%; } .comments-area { padding-top: 30px; margin-top: 45px; } .comment-content a { word-wrap: break-word; } .comment-notes, .logged-in-as { margin-bottom: 30px; } .bypostauthor { display: block; } .comments-title, .comment-reply-title { display: block; margin-bottom: 20px; font-size: 24px; font-weight: 700; } .comments-title { margin-bottom: 54px; } .comments-wrap { margin-bottom: 78px; } .comment-list { margin: 0; padding: 0; list-style-type: none; } .comment-list .pingback, .comment-list .trackback, .comment-list .comment { list-style-type: none; margin-bottom: 30px; padding-bottom: 28px; padding-left: 5px; border-bottom: 1px solid #eee; } .comment-list .pingback:last-child, .comment-list .trackback:last-child, .comment-list .comment:last-child { margin-bottom: 0; } .comment-list .trackback, .comment-list .pingback { padding-left: 0; } .comment-list .trackback .comment-content, .comment-list .pingback .comment-content { margin-left: 0; } .comment-list > .trackback:last-child, .comment-list > .pingback:last-child, .comment-list > .comment:last-child { margin-bottom: 0; } .comment-list .children { padding: 0; } .comment-list .children > li { padding-left: 61px; margin-bottom: 0; margin-top: 30px; padding-bottom: 0; padding-top: 28px; border-bottom: 0; border-top: 1px solid #eee; } .comment-list .comment-header { margin-bottom: 9px; } .comment-list .comment-author { float: left; } .comment-list .comment-author img { border-radius: 50%; } .comment-list .comment-content { position: relative; overflow: hidden; margin-left: 125px; } .comment-list .fn { font-size: 15px; text-transform: uppercase; letter-spacing: 1px; display: inline-block; margin-bottom: 19px; } .comment-list .fn a { font-style: inherit; font-size: inherit; } .comment-list .comment-footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 18px; color: #ababab; font-weight: 500; } .comment-list .comment-datetime { margin: 0 10px 0 0; } .comment-list .comment-actions a { font-weight: 700; margin: 0 10px 0 0; } .comment-list .comment-awaiting-messages { display: block; } .comment-list .comment-respond { margin-top: 30px; } .comment-form .row { margin-left: -10px; margin-right: -10px; } .comment-form [class*="col-"] { padding-left: 10px; padding-right: 10px; } .comment-form textarea { height: 150px; padding: 19px 20px 3px; } .comment-form input[type='text'], .comment-form input[type='email'] { width: 100%; height: 51px; } .comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url { margin: 0 0 20px; } .comment-form p.form-submit { margin: 30px 0 0; } .comment-form .submit { min-width: 180px; } .comment-form-cookies-consent { margin: 20px 0; } .comment-form-cookies-consent label { cursor: pointer; } @media (max-width: 1199px) { .comment-list .vcard img { width: 50px; } .comment-list .comment-content { margin-left: 80px; } .comment-list .children > li { padding-left: 35px; } } @media (max-width: 767px) { .comment-list .comment { margin-top: 25px; padding-top: 30px; } .comment-list .vcard img { width: 40px; } .comment-list .comment-content { margin-left: 60px; } .comment-list .children > li { padding-left: 20px; } .comment-form textarea { height: 120px; } } .fa:before, .fas:before, .far:before, .fal:before, .fab:before { font-family: inherit !important; font-weight: inherit !important; } .rev-btn .left-icon { margin-right: 10px !important; } .rev-btn .right-icon { margin-left: 10px !important; } html .row:before, html .row:after { display: block; } .modern-grid { display: -ms-grid; display: grid; } .modern-grid.flex-item .grid-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .modern-grid .grid-item { min-width: 0; min-height: 0; } .grid-width-2 { -ms-grid-column: span 2; grid-column: span 2; } .grid-height-2 { -ms-grid-row: span 2; grid-row: span 2; } @media (max-width: 767px) { .grid-width-2 { -ms-grid-column: span 1; grid-column: span 1; } .grid-height-2 { -ms-grid-row: span 1; grid-row: span 1; } } @media (min-width: 768px) { .grid-sm-1 { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); } .grid-sm-2 { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); } .grid-sm-3 { -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); } .grid-sm-4 { -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr); } .grid-sm-5 { -ms-grid-columns: (1fr)[5]; grid-template-columns: repeat(5, 1fr); } .grid-sm-6 { -ms-grid-columns: (1fr)[6]; grid-template-columns: repeat(6, 1fr); } .grid-sm-normal-gutter { grid-column-gap: 30px; } .grid-sm-large-gutter { grid-column-gap: 60px; } } @media (min-width: 992px) { .grid-md-1 { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); } .grid-md-2 { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); } .grid-md-3 { -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); } .grid-md-4 { -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr); } .grid-md-5 { -ms-grid-columns: (1fr)[5]; grid-template-columns: repeat(5, 1fr); } .grid-md-6 { -ms-grid-columns: (1fr)[6]; grid-template-columns: repeat(6, 1fr); } .grid-md-normal-gutter { grid-column-gap: 30px; } .grid-md-large-gutter { grid-column-gap: 60px; } } @media (min-width: 1200px) { .grid-lg-1 { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); } .grid-lg-2 { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); } .grid-lg-3 { -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); } .grid-lg-4 { -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr); } .grid-lg-5 { -ms-grid-columns: (1fr)[5]; grid-template-columns: repeat(5, 1fr); } .grid-lg-6 { -ms-grid-columns: (1fr)[6]; grid-template-columns: repeat(6, 1fr); } .grid-lg-normal-gutter { grid-column-gap: 30px; } .grid-lg-large-gutter { grid-column-gap: 60px; } } .page-loading { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999999; overflow: hidden; -webkit-transition: opacity .5s; transition: opacity .5s; } .page-loading .sk-wrap { width: 60px; height: 60px; margin: 0 auto; font-size: 0; } .page-loading .sk-wrap .sk-circle { margin: 0 auto; } .page-loading .sk-wandering-cubes .sk-cube { width: 16px; height: 16px; } .page-loading .sk-three-bounce { width: 80px; height: 20px; } .page-loading .sk-three-bounce .sk-child { display: block; float: left; } .page-loading .sk-three-bounce .sk-bounce2 { margin: 0 10px; } .page-loading .sk-wave > div { width: 7px; margin: 0 2px 0 2px; } .page-load-inner { position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .preloader-wrap { display: table; width: 100%; height: 100%; } .preloader-wrap .wrap-2 { display: table-cell; vertical-align: middle; text-align: center; } body.loaded .page-loading { opacity: 0; } #wpadminbar input { min-height: 0; } .admin-bar .headroom.headroom--not-top .page-header-inner { top: 32px; } @media screen and (max-width: 782px) { .admin-bar .headroom.headroom--not-top .page-header-inner { top: 46px; } } @media screen and (max-width: 600px) { .admin-bar .headroom.headroom--not-top .page-header-inner { top: 0; } } .lg-backdrop { z-index: 999998 !important; } .lg-outer { direction: ltr; z-index: 999999 !important; } .lg-sub-html * { color: inherit; } .lg-actions .lg-prev, .lg-actions .lg-next { border: 0; } .lg-actions .lg-prev:before, .lg-actions .lg-prev:after, .lg-actions .lg-next:before, .lg-actions .lg-next:after { color: #fff; } .tm-swiper { position: relative; z-index: 1; } .tm-swiper:hover .swiper-nav-button { opacity: 1; visibility: visible; } .tm-swiper .swiper-inner { position: relative; } .tm-swiper .swiper-container { width: 100%; } .tm-swiper .swiper-slide { box-sizing: border-box; text-align: left; overflow: visible; } .tm-swiper.v-stretch > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide { height: auto; } .tm-swiper.v-stretch > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide > div { height: 100%; } .tm-swiper.v-top > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-self: start; -ms-flex-item-align: start; align-self: start; } .tm-swiper.v-middle > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } .tm-swiper.v-bottom > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } .tm-swiper.h-left > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .tm-swiper.h-center > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .tm-swiper.h-right > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .tm-swiper[data-autoplay='1'] .swiper-wrapper { -webkit-transition-timing-function: linear !important; transition-timing-function: linear !important; } .tm-swiper.highlight-centered-items .swiper-slide { -webkit-transition: opacity .25s linear; transition: opacity .25s linear; } .tm-swiper.highlight-centered-items .swiper-slide:not(.swiper-slide-active) { opacity: .4; } .tm-swiper:not(.bullets-v-align-below) .swiper-pagination-container { position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; } .tm-swiper .swiper-pagination-container .container, .tm-swiper .swiper-pagination-container .row, .tm-swiper .swiper-pagination-container .col-md-12 { height: 100%; } .tm-swiper .swiper-pagination-wrap { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .tm-swiper .swiper-pagination-inner { pointer-events: auto; } .tm-swiper .swiper-pagination { position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; outline: none; width: auto; } .tm-swiper .swiper-pagination.swiper-pagination-progressbar { width: 100%; height: 3px; left: 0; top: 0; background: #bbb; } .tm-swiper .swiper-pagination.swiper-pagination-custom { top: auto; left: auto; bottom: auto; right: auto; } .tm-swiper.bullets-v-align-below .swiper-pagination-wrap { position: static; margin-top: 44px; } .tm-swiper .swiper-pagination-bullet { display: inline-block; vertical-align: middle; box-sizing: border-box; margin: 0 5px; width: 20px; height: 20px; border: 0; border-radius: 0; background: transparent; opacity: 1; position: relative; outline: none; color: #d8d8d8; } .tm-swiper .swiper-pagination-bullet:hover, .tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active { color: #111; } .tm-swiper .swiper-pagination-bullet:hover:before, .tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before { width: 12px; height: 12px; } .tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active { cursor: default; } .tm-swiper .swiper-pagination-bullet:before { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 100%; width: 8px; height: 8px; background: currentColor; z-index: 1; } .tm-swiper .swiper-pagination-bullet:only-child { visibility: hidden; } .tm-swiper .fraction { display: inline-block; } .tm-swiper.bullets-vertical .swiper-pagination-bullet { display: block; margin: 0; } .tm-swiper.bullets-vertical .swiper-pagination-bullet + .swiper-pagination-bullet { margin-top: 10px; } .tm-swiper.pagination-style-02 .swiper-pagination-bullet { width: 22px; margin: 0 4px; } .tm-swiper.pagination-style-02 .swiper-pagination-bullet:before { border-radius: 0; width: 22px; height: 4px; } .tm-swiper.pagination-style-03 .fraction { font-size: 18px; font-weight: 500; letter-spacing: 0.75px; color: #111; } .tm-swiper.pagination-style-03 .fraction * { display: inline-block; vertical-align: middle; } .tm-swiper.pagination-style-03 .fraction .separator { width: 60px; height: 1px; background: currentColor; margin-left: 15px; margin-right: 15px; } .tm-swiper.pagination-style-03 .fraction .current { font-size: 30px; letter-spacing: 1.25px; } .tm-swiper.pagination-style-04 .swiper-pagination-inner { width: 94px; height: 94px; line-height: 94px; border-radius: 50%; background: #fff; box-shadow: 0 20px 50px rgba(0, 0, 0, 0.05); } .tm-swiper.pagination-style-04 .fraction { font-size: 17px; font-weight: 500; color: #111; letter-spacing: 1.31px; } .tm-swiper.pagination-style-04 .fraction div { display: inline-block; } .tm-swiper.pagination-style-04 .swiper-pagination-inner { position: relative; } .tm-swiper.pagination-style-04 .swiper-alt-arrow-button { position: absolute; width: 21px; height: 21px; left: 50%; top: 50%; z-index: 12; background-position: center; background-repeat: no-repeat; cursor: pointer; } .tm-swiper.pagination-style-04 .swiper-alt-arrow-prev { -webkit-transform: translate(-10px, -35px); transform: translate(-10px, -35px); background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAAXNSR0IArs4c6QAAAJZJREFUGBltjUEKwyAURNVCs4klTREUWnsAz5P75LRZZCMFCVoj1lkk2LSz8H/nzfAJOWgYhpNS6ol5QOTHsNZq7/1lmqbGOfeqC19hKaUIIdwQWNe16boul8KyFfawEKKNMT42gJlSajnnS9Ebf4bHGHMuQGM/Cj44fDaOI5vnWeec9yt1AT44crTv+3sxrnXg304ptR/PET/We1JFoAAAAABJRU5ErkJggg=="); } .tm-swiper.pagination-style-04 .swiper-alt-arrow-next { -webkit-transform: translate(-10px, 15px); transform: translate(-10px, 15px); background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAAXNSR0IArs4c6QAAAKBJREFUGBmFjb0KwyAUhWsaqoUMUcgQ6FLo5iv4TL6tW6FLiWKGhiIWgmK9BUNxaO9y7s93zkWMsVNKie7+FELo0Ugpp7ZtX79YuAOHAOKcH7TWl/xhX5tyYhzH8aqUWj8wAMMwdCGEcw3n1Ns8zw72W5L3fu37PsUYu2LAGBtr7VLmDYaFc85TSo/5AyaEPI0xUwFBm+8BeiHEHUDQ+vYGfjU7ajWU+XYAAAAASUVORK5CYII="); } .tm-swiper.pagination-style-04.bullets-horizontal .swiper-alt-arrow-prev { -webkit-transform: translate(-40px, -11px) rotate(-90deg); transform: translate(-40px, -11px) rotate(-90deg); } .tm-swiper.pagination-style-04.bullets-horizontal .swiper-alt-arrow-next { -webkit-transform: translate(20px, -11px) rotate(-90deg); transform: translate(20px, -11px) rotate(-90deg); } .tm-swiper.pagination-style-05 .swiper-pagination-bullet { width: 32px; height: 32px; margin: 0 4px; color: #333; } .tm-swiper.pagination-style-05 .swiper-pagination-bullet:before { width: 6px; height: 6px; } .tm-swiper.pagination-style-05 .swiper-pagination-bullet:after { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 16px; height: 16px; opacity: 0; border: 1px solid transparent; border-radius: 50%; } .tm-swiper.pagination-style-05 .swiper-pagination-bullet:hover:after, .tm-swiper.pagination-style-05 .swiper-pagination-bullet.swiper-pagination-bullet-active:after { opacity: 1; border-color: currentColor; } .tm-swiper.pagination-style-05 .swiper-pagination-bullet.swiper-pagination-bullet-active:after { opacity: .5; width: 100%; height: 100%; } .tm-swiper.pagination-style-06 .fraction { font-size: 24px; font-weight: 600; letter-spacing: 3.2px; color: #111; } .tm-swiper.pagination-style-06 .fraction * { display: inline-block; vertical-align: top; } .tm-swiper.pagination-style-06 .fraction .current { font-size: 60px; line-height: 1; } .tm-swiper .swiper-nav-buttons-wrap { position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; } .tm-swiper .swiper-nav-buttons-wrap .container, .tm-swiper .swiper-nav-buttons-wrap .row, .tm-swiper .swiper-nav-buttons-wrap .col-md-12 { height: 100%; } .tm-swiper .swiper-nav-buttons { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 100%; } .tm-swiper .swiper-nav-button { -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.25s linear 2s, opacity 0.25s linear 2s; transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.25s linear 2s, opacity 0.25s linear 2s; background-image: none; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; outline: none; width: 48px; height: 48px; font-size: 18px; color: #111; border: 1px solid #ddd; border-radius: 50%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.01); opacity: 0; visibility: hidden; -webkit-transform: none; transform: none; position: relative; top: auto; left: auto; right: auto; bottom: auto; margin: 10px; pointer-events: auto; } .tm-swiper .swiper-nav-button.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; } .tm-swiper .swiper-nav-button:hover { border-color: #111; background: #111; color: #fff; } .tm-swiper .swiper-nav-button i { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .tm-swiper .swiper-nav-button:after { display: none; } .tm-swiper.nav-show-always .swiper-nav-button { opacity: 1; visibility: visible; } .tm-swiper .swiper-button-prev i:before { content: '\f104'; } .tm-swiper .swiper-button-next i:before { content: '\f105'; } .tm-swiper .nav-button-text { display: none; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 13px; font-weight: 500; text-transform: uppercase; letter-spacing: 1px; } .tm-swiper.nav-style-02 .swiper-nav-button { border-top-width: 0 !important; border-bottom-width: 0 !important; height: 100px; width: 100px; border-radius: 0; } .tm-swiper.nav-style-02 .nav-button-text { display: block; } .tm-swiper.nav-style-02 .nav-button-icon { display: none; } .tm-swiper.nav-style-02 .swiper-button-prev { border-left: 0 !important; border-right: 1px solid #fff; } .tm-swiper.nav-style-02 .swiper-button-next { border-right: 0 !important; border-left: 1px solid #fff; } .tm-swiper.nav-style-03 .swiper-nav-button i { font-weight: 300 !important; } .maxcoach-slider-buttons { --button-gutter: 20px; } .maxcoach-slider-buttons .button-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: calc(var(--button-gutter) / -2); margin-left: calc(var(--button-gutter) / -2); } .maxcoach-slider-buttons .slider-btn { -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.25s linear 1s, opacity 0.25s linear 1s; transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.25s linear 1s, opacity 0.25s linear 1s; width: var(--button-size, 80px); height: var(--button-size, 80px); font-size: var(--button-icon-size, 30px); color: var(--button-color, #000); background-color: var(--button-background, transparent); background-image: none; border-radius: 50%; -webkit-transform: none; transform: none; position: relative; border: 1px solid var(--button-border, rgba(0, 0, 0, 0.19)); cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; margin: 0 calc(var(--button-gutter) / 2); } .maxcoach-slider-buttons .slider-btn:hover { --button-color: #fff; --button-background: #000; --button-border: #000; } .maxcoach-slider-buttons .icon { font-size: inherit; color: inherit; -webkit-transition: none; transition: none; } .maxcoach-slider-buttons .icon.reverse { -webkit-transform: rotate(180deg); transform: rotate(180deg); } @media (max-width: 766px) { .tm-swiper[data-sm-items='auto'] .swiper-slide { width: auto !important; } .tm-swiper[data-sm-items='auto'] .swiper-slide img { width: auto; } } @media (min-width: 767px) { .tm-swiper[data-md-items='auto'] .swiper-slide { width: auto !important; } .tm-swiper[data-md-items='auto'] .swiper-slide img { width: auto; } } @media (min-width: 1024px) { .tm-swiper[data-lg-items='auto'] .swiper-slide { width: auto !important; } .tm-swiper[data-lg-items='auto'] .swiper-slide img { width: auto; } } .mfp-bg.mfp-bg { background: #3f3a64; opacity: .9; z-index: 100000 !important; } .mfp-wrap.mfp-wrap { z-index: 100001 !important; } .mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .mfp-fade.mfp-bg.mfp-ready { opacity: .5; } .mfp-fade.mfp-bg.mfp-removing { opacity: 0; } .mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; } .mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; } #growls-br { right: 15px !important; bottom: 15px !important; } .growl.growl { opacity: 1; font-size: 14px; border-radius: 5px; } .growl.growl.growl-default { color: #696969; background: #fff; box-shadow: 0 0 30px rgba(51, 51, 51, 0.1); } .growl.growl.growl-large { padding: 19px 30px 18px; } .growl.growl.growl-large .growl-close { margin-right: -29px; margin-top: -9px; } .growl.growl .growl-message { line-height: 1.72; } .growl.growl .growl-close { position: relative; height: 30px; width: 30px; line-height: 30px; text-align: center; margin-right: -10px; margin-top: -6px; font-size: 0; } .growl.growl .growl-close:before { content: '\f00d'; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 16px; } #tm-button-cookie-notice-ok { font-size: 15px; margin-top: 17px; } .maxcoach-widget-nice-select, .maxcoach-nice-select { display: none; } .maxcoach-fake-select-wrap { display: inline-block; position: relative; text-align: left; width: 100%; } .maxcoach-fake-select-wrap .maxcoach-fake-select-current { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 15px; font-weight: 500; background: #f8f8f8; border: 1px solid #f8f8f8; color: #ababab; padding: 3px 40px 3px 16px; min-height: 52px; max-width: 100%; border-radius: 5px; cursor: default; } .maxcoach-fake-select-wrap .maxcoach-fake-select-current:after { content: '\f107'; color: #333; font-size: 18px; position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .maxcoach-fake-select-wrap .maxcoach-fake-select-current .label { margin-right: 4px; } .maxcoach-fake-select-wrap .maxcoach-fake-select-current .label:before { margin-right: 16px; } .maxcoach-fake-select-wrap .maxcoach-fake-select-current .value { color: #333; } .maxcoach-fake-select-wrap .maxcoach-fake-select { position: absolute; top: 52px; left: 0; z-index: 9999; list-style-type: none; margin: 0; padding: 5px 0; background: #f8f8f8; border: 0; border-radius: 5px; visibility: hidden; opacity: 0; min-width: 100%; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); color: #333; font-weight: 500; } .maxcoach-fake-select-wrap .maxcoach-fake-select li { position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 5px 30px; margin: 0; } .maxcoach-fake-select-wrap .maxcoach-fake-select li:hover { color: #fff; } .maxcoach-fake-select-wrap .maxcoach-fake-select li:hover:before { color: #fff !important; } .maxcoach-fake-select-wrap .maxcoach-fake-select li.selected:before { content: '\f00c'; position: absolute; top: 12px; left: 10px; font-size: 12px; } .maxcoach-fake-select-wrap.focused .maxcoach-fake-select { visibility: visible; opacity: 1; } .maxcoach-fake-select-wrap.focused .maxcoach-fake-select-current, .maxcoach-fake-select-wrap .maxcoach-fake-select-current:hover { color: #777; background: #fff; } .tm-star-rating { display: inline-block; } .tm-star-rating .fas { color: #f6b500; } .tm-star-rating .far { color: #ababab; } .maxcoach-progress.style-01 .progress-title { font-size: 18px; font-weight: 600; color: #3f3a64; margin: 0 0 16px; } .maxcoach-progress.style-01 .progress-bar-wrap { height: 32px; border-radius: 30px; background: #f2f2f2; padding: 6px; } .maxcoach-progress.style-01 .progress-bar { position: relative; height: 100%; border-radius: inherit; } .maxcoach-progress.style-01 .progress-value { position: absolute; top: 50%; margin-top: 1px; right: 10px; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); color: #fff; font-size: 12px; font-weight: 700; } .maxcoach-progress.style-01 .single-progress-bar + .single-progress-bar { margin: 50px 0 0; } .maxcoach-progress.style-02 .progress-title { font-size: 18px; font-weight: 600; color: #3f3a64; margin: 0 0 16px; } .maxcoach-progress.style-02 .progress-bar-wrap { height: 6px; border-radius: 2px; background: #eee; } .maxcoach-progress.style-02 .progress-bar { position: relative; height: 100%; border-radius: inherit; } .maxcoach-progress.style-02 .single-progress-bar + .single-progress-bar { margin: 30px 0 0; } .carousel-vertical-3d .carousel-items { position: relative; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 1200px; perspective: 1200px; } .carousel-vertical-3d .carousel-item { -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform; } .carousel-vertical-3d .carousel-item * { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .carousel-vertical-3d .is-top, .carousel-vertical-3d .is-bottom { cursor: pointer; } .carousel-vertical-3d.carousel-initialized .carousel-item { width: 100%; position: absolute; top: 0; left: 0; opacity: 0; } .carousel-vertical-3d.carousel-initialized .carousel-item.is-top, .carousel-vertical-3d.carousel-initialized .carousel-item.is-active, .carousel-vertical-3d.carousel-initialized .carousel-item.is-bottom { opacity: 1; } .carousel-vertical-3d.carousel-initialized .carousel-item > :only-child { margin-bottom: 0; } .carousel-vertical-3d.carousel-initialized .carousel-item.is-active { position: relative; top: auto; left: auto; } .carousel-vertical-3d.carousel-initialized .carousel-item.is-moving.was-top, .carousel-vertical-3d.carousel-initialized .carousel-item.is-moving.was-bottom { opacity: 1; -webkit-transition: opacity .1s linear; transition: opacity .1s linear; } .maxcoach-tabpanel { margin-bottom: 20px; } .maxcoach-tabpanel.maxcoach-tabpanel-horizontal > .maxcoach-nav-tabs { text-align: center; border-bottom: 2px solid #eee; } .maxcoach-tabpanel.maxcoach-tabpanel-horizontal > .maxcoach-nav-tabs li { display: inline-block; margin-bottom: -2px; } .maxcoach-tabpanel.maxcoach-tabpanel-horizontal > .maxcoach-nav-tabs li a { border-bottom: 2px solid transparent; } .maxcoach-tabpanel.maxcoach-tabpanel-horizontal > .maxcoach-nav-tabs li.active a { border-bottom-color: #20ad96; } .maxcoach-tabpanel > .maxcoach-nav-tabs { margin: 0; padding: 0; list-style-type: none; } .maxcoach-tabpanel > .maxcoach-nav-tabs li { position: relative; margin: 0; } .maxcoach-tabpanel > .maxcoach-nav-tabs li a { display: block; text-decoration: none; font-size: 20px; font-weight: 700; padding: 4px 10px; position: relative; color: #ababab; min-height: 38px; box-sizing: border-box; box-shadow: none; } .maxcoach-tabpanel > .maxcoach-nav-tabs li.active { z-index: 2; } .maxcoach-tabpanel > .maxcoach-nav-tabs li.active a, .maxcoach-tabpanel > .maxcoach-nav-tabs li a:hover { color: #333; } .maxcoach-tabpanel .tab-mobile-heading { cursor: pointer; text-decoration: none; font-size: 20px; font-weight: 700; padding: 10px 0; position: relative; color: #ababab; border-bottom: 2px solid #eee; } .maxcoach-tabpanel .tab-mobile-heading:hover { color: #333; } .maxcoach-tabpanel > .maxcoach-tab-content { background: #fff; } .maxcoach-tabpanel .tab-content { display: none; padding: 20px; } .maxcoach-tabpanel .tab-panel.active .tab-mobile-heading { color: #333; border-color: #20ad96; } .maxcoach-tabpanel .tab-panel.active .tab-content { display: block; } .maxcoach-tab-nav-buttons { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 20px 0 0; } .maxcoach-tab-nav-buttons button { min-width: 122px; background: #f8f8f8; border-color: #f8f8f8; color: #333; } .maxcoach-tab-nav-buttons button:hover { color: #fff; } .maxcoach-tab-nav-buttons .tab-button-separator { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } @media (min-width: 768px) { .tab-mobile-heading { display: none; } } @media (max-width: 767px) { .maxcoach-nav-tabs { display: none; } } .maxcoach-content-protected-box { position: fixed; top: 50%; left: 50%; z-index: 99999; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 300px; border: 1px solid #e1b3b3; border-radius: 8px; padding: 30px; background: #ffeded; box-shadow: 0 0 40px #ffeded; display: none; } .maxcoach-content-protected-box .alert-label { font-weight: 700; } .page-content { margin-top: 100px; margin-bottom: 100px; } .page-title-bar + .page-content { margin-top: 0; } .elementor-page.page-has-no-sidebar:not(.single-lp_course) .page-content > .container { max-width: 100%; } .elementor-page.page-has-no-sidebar:not(.single-lp_course) .page-main-content { padding: 0; } body.elementor-archive-page:not(.single-lp_course) .page-content, body.elementor-page:not(.single-lp_course) .page-content { margin-top: 0; } body.elementor-archive-page:not(.single-lp_course).page-has-no-sidebar .page-content, body.elementor-page:not(.single-lp_course).page-has-no-sidebar .page-content { margin-bottom: 0; } .post-password-form input[type='submit'] { display: block; margin: 30px auto 0; } .single-post .page-title-bar + .page-content { margin-top: 0; } .single-post.page-has-no-sidebar .page-content > .container { max-width: 800px; } .single-post .page-main-content > .post-no-thumbnail.format-standard .entry-header, .single-post .page-main-content > .post-no-thumbnail.format-image .entry-header { border-bottom: 1px solid #eee; padding-bottom: 39px; margin-bottom: 38px; } .single-post .entry-header { margin-bottom: 20px; } .single-post .entry-post-feature { line-height: 0; margin: 0 0 29px; } .single-post .entry-post-feature img { border-radius: 5px; } .single-post .entry-post-feature.tm-popup-video .video-overlay { background: rgba(0, 0, 0, 0.5); } .single-post .entry-post-feature.post-gallery .swiper-nav-button { background: #fff; border-color: #fff; } .single-post .entry-post-feature.post-gallery .swiper-nav-button:hover { background: transparent; } .single-post .entry-post-feature.post-gallery .swiper-nav-button.swiper-button-prev { margin-left: 20px; } .single-post .entry-post-feature.post-gallery .swiper-nav-button.swiper-button-next { margin-right: 20px; } .single-post .entry-post-feature.post-video, .single-post .entry-post-feature.post-link, .single-post .entry-post-feature.post-quote { margin-bottom: 46px; } .single-post .entry-post-feature.post-audio { margin-bottom: 38px; } .single-post .entry-post-feature.post-audio iframe { width: 100%; height: 200px; border: 0; } .single-post .entry-post-feature.post-link { padding: 82px 100px; background: #f7fbfe; font-size: 24px; line-height: 1.5; } .single-post .entry-post-feature.post-link a { word-wrap: break-word; } .single-post .entry-post-feature.post-quote { position: relative; text-align: center; } .single-post .entry-post-feature .post-quote-content { position: relative; padding: 48px 40px; } .single-post .entry-post-feature .post-quote-content .quote-icon { color: #fff; font-size: 26px; margin-bottom: 35px; } .single-post .entry-post-feature .post-quote-text { margin-bottom: 26px; color: #fff; font-size: 24px; line-height: 1.375; } .single-post .entry-post-feature .post-quote-name { font-size: 18px; color: #fff; } .single-post .entry-post-feature .post-quote-name a { color: inherit; } .single-post .entry-content { margin-bottom: 54px; } .single-post .entry-wrapper { border-bottom: 1px solid #eee; padding-bottom: 30px; margin-bottom: 40px; } .single-post .entry-footer { display: block !important; } .related-posts { margin-top: 50px; } .related-posts .related-title { margin: 0 0 33px; font-size: 24px; } .related-posts .tm-swiper .swiper-nav-button { background: #fff; border-color: #fff; box-shadow: 0 3px 9px rgba(0, 0, 0, 0.05); color: #333; } .entry-title { font-size: 34px; margin: 0 0 20px; word-wrap: break-word; } .entry-post-categories { font-weight: 500; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 16px; } .entry-post-categories a { color: inherit; } .entry-post-tags .tag-label { display: inline-block; margin: 0 7px 0 0; } .entry-post-tags .tag-icon { display: inline-block; vertical-align: middle; font-size: 18px; } .entry-post-tags .tagcloud { display: inline-block; vertical-align: middle; color: #ababab; font-weight: 500; } .entry-post-tags a { display: inline-block; color: inherit; } .entry-post-meta { font-size: 14px; color: #7e7e7e; margin: 19px -16px 0; } .entry-post-meta > div { display: inline-block; margin: 0 0 5px; padding: 0 16px; } .entry-post-meta .post-author img { width: 32px; height: 32px; border-radius: 50%; vertical-align: middle; margin-right: 6px; } .entry-post-meta .meta-icon { margin-right: 6px; } .entry-author { margin: 40px 0 0; } .entry-author .author-info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .entry-author .author-avatar { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; min-width: 100px; width: 140px; text-align: center; } .entry-author .author-avatar img { border-radius: 100%; } .entry-author .author-description { margin-left: 30px; } .entry-author .author-name { margin-bottom: 13px; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; } .entry-author .author-biographical-info { margin-top: 15px; } .entry-author .author-social-networks .inner { display: inline-block; margin: 13px -9px 0; } .entry-author .author-social-networks a { display: block; float: left; padding: 6px 10px; font-size: 15px; line-height: 1; } .entry-post-share { text-align: right; } .post-share.style-01 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .post-share.style-01 .share-label { font-weight: 500; margin-right: 15px; } .post-share.style-01 .share-icon { height: 56px; width: 56px; line-height: 52px; font-size: 18px; border-radius: 50%; text-align: center; cursor: pointer; border: 2px solid #ededed; } .post-share.style-01 .share-media:hover .share-icon { color: #fff; border-color: transparent; } .post-share.style-02 .share-label { font-size: 14px; font-weight: 700; margin-right: 15px; } .post-share.style-02 .share-icon { font-size: 15px; } .post-share.style-02 .share-media { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; cursor: pointer; } .post-share .share-media { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; cursor: pointer; } .post-share .share-media:hover .share-list { -webkit-transform: translate(-50%, -20px); transform: translate(-50%, -20px); visibility: visible; opacity: 1; } .post-share .share-list { position: absolute; bottom: 100%; left: 50%; -webkit-transform: translate(-50%, -10px); transform: translate(-50%, -10px); width: auto; white-space: nowrap; padding: 0 4px; text-align: center; background: #fff; border-radius: 5px; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.06); -webkit-filter: drop-shadow(0 2px 20px rgba(0, 0, 0, 0.06)); filter: drop-shadow(0 2px 20px rgba(0, 0, 0, 0.06)); z-index: 999; visibility: hidden; opacity: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .post-share .share-list:before { position: absolute; top: 100%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); content: ''; border-top: 8px solid #fff; border-left: 9px solid transparent; border-right: 9px solid transparent; } .post-share .share-list a { display: inline-block; font-size: 15px; padding: 10px 12px; color: #ababab; } .blog-nav-links { margin-top: 34px; } .blog-nav-links .nav-list { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-gap: 30px; } .blog-nav-links .nav-item { min-width: 0; line-height: 0; } .blog-nav-links .inner a { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 120px; border-radius: 5px; overflow: hidden; background: #fff; box-shadow: 0 15px 50px rgba(51, 51, 51, 0.1); } .blog-nav-links .inner a:hover { box-shadow: none; } .blog-nav-links .inner a:hover .hover-bg { opacity: 1; } .blog-nav-links .inner a:hover h6 { color: #fff; } .blog-nav-links .inner a:hover h6:before { color: #fff; } .blog-nav-links .inner a h6 { display: block; word-wrap: break-word; width: 100%; } .blog-nav-links .inner .hover-bg { background-color: #333; background-size: cover; background-repeat: no-repeat; background-position: center; opacity: 0; } .blog-nav-links .inner .hover-bg.has-thumbnail:before { opacity: 0.5; background-image: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%, #000 80%); background-image: linear-gradient(-180deg, rgba(51, 51, 51, 0) 0%, #000 80%); border-radius: 5px; } .blog-nav-links .inner h6 { position: relative; font-size: 18px; line-height: 1.56; margin: 0; } .blog-nav-links .inner h6:before { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 24px; } .blog-nav-links .prev h6 { padding: 20px 30px 20px 50px; } .blog-nav-links .prev h6:before { left: 20px; content: '\f104'; } .blog-nav-links .next { text-align: right; } .blog-nav-links .next h6 { padding: 20px 50px 20px 30px; } .blog-nav-links .next h6:before { right: 20px; content: '\f105'; } @media (max-width: 1024px) { .entry-title { font-size: 30px; } } @media (max-width: 767px) { .entry-title { font-size: 26px; } .single-post .entry-footer { text-align: center; } .single-post .entry-post-share { margin: 20px 0 0; text-align: center; } .entry-author .author-info { display: block; text-align: center; } .entry-author .author-avatar { margin: 0 auto 10px; } .entry-author .author-description { margin: 0; } } @media (max-width: 767px) { .blog-nav-links .nav-list { -ms-grid-columns: auto; grid-template-columns: auto; } } .single-portfolio .tm-button.tm-button-view-project { min-width: 190px; } .single-portfolio .tm-button.tm-button-view-project .button-icon { margin-left: 10px; font-size: 12px; } .single-portfolio .page-content { padding-bottom: 0; } .single-portfolio .page-content > .container { margin-bottom: 100px; } .entry-portfolio-title { font-size: 34px; line-height: 1.42; margin-bottom: 25px; } .entry-portfolio-details { margin-top: 55px; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-gap: 66px 30px; } .entry-portfolio-details ul { margin: 0; padding: 0; } .entry-portfolio-details li { list-style-type: none; } .entry-portfolio-details .label { text-transform: uppercase; font-weight: 500; font-size: 14px; margin-bottom: 12px; } .entry-portfolio-details .value { display: block; font-size: 16px; line-height: 1.9; } .entry-portfolio-share { margin-top: 55px; } .entry-portfolio-share .share-label { font-size: 14px; text-transform: uppercase; margin-right: 17px; } .entry-portfolio-share .share-list .inner { margin: 0 -8px; } .entry-portfolio-share .share-list a { padding: 0 8px; font-size: 16px; } .entry-portfolio-link { margin-top: 88px; } .entry-portfolio-feature img { width: 100%; } .entry-portfolio-feature figure { margin: 0; position: relative; } .entry-portfolio-feature figcaption { position: absolute; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.4); color: #fff; font-size: 14px; padding: 10px; border-radius: 0 0 5px 5px; } .entry-portfolio-feature .maxcoach-grid-wrapper { margin-top: 20px; } .entry-portfolio-image + .entry-portfolio-image { margin-top: 30px; } .entry-portfolio-video + .entry-portfolio-feature, .entry-portfolio-feature + .entry-portfolio-video { padding-top: 30px; } .portfolio-nav-links.style-01 { margin: 128px 0 130px; } .portfolio-nav-links.style-01 .nav-list { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-gap: 40px 30px; } .portfolio-nav-links.style-01 .next { text-align: right; } .portfolio-nav-links.style-01 .next a { padding-right: 65px; } .portfolio-nav-links.style-01 .next h6:before { right: 0; content: '\f061'; } .portfolio-nav-links.style-01 .prev a { padding-left: 65px; } .portfolio-nav-links.style-01 .prev h6:before { left: 0; content: '\f060'; } .portfolio-nav-links.style-01 .inner { width: 100%; max-width: 430px; display: inline-block; font-size: 17px; } .portfolio-nav-links.style-01 a { position: relative; display: block; color: #777; } .portfolio-nav-links.style-01 h6 { font-size: 36px; font-weight: 500; line-height: 1.2; margin: 23px 0 0; } .portfolio-nav-links.style-01 h6:before { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 24px; } .portfolio-nav-links.style-02 { margin: 123px 0 117px; } .portfolio-nav-links.style-02 .nav-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .portfolio-nav-links.style-02 .nav-line { width: 150px; height: 1px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; background: currentColor; margin: 0 30px; } .portfolio-nav-links.style-02 .nav-item * { font-size: 50px; line-height: 1.2; font-weight: 200; } .portfolio-nav-links.style-02 a { display: block; position: relative; cursor: pointer; } .portfolio-nav-links.style-02 a:hover .hover { visibility: visible; opacity: 1; } .portfolio-nav-links.style-02 a:hover .normal { visibility: hidden; opacity: 0; } .portfolio-nav-links.style-02 .hover { font-weight: 500; visibility: hidden; opacity: 0; } .portfolio-nav-links.style-02 .normal { position: absolute; top: 0; left: 5px; width: 100%; height: 100%; white-space: nowrap; } .portfolio-nav-links.style-02 .disabled { cursor: not-allowed; } .portfolio-nav-links.style-03 { margin: 152px 0 123px; text-align: center; } .portfolio-nav-links.style-03 .nav-text { font-size: 70px; line-height: 1.2; font-weight: 700; letter-spacing: 3px; margin-bottom: 22px; } .portfolio-nav-links.style-03 a { display: inline-block; } .portfolio-nav-links.style-03 a:hover .nav-text { -webkit-text-fill-color: currentColor; } .portfolio-nav-links.style-03 .post-title { font-size: 24px; line-height: 1.21; font-weight: 500; margin-bottom: 0; } .portfolio-nav-links.style-03 .post-title:after { position: relative; top: -3px; content: '\f061'; font-size: 12px; margin-left: 12px; } .related-portfolio { padding-top: 100px; } .related-portfolio .container { padding: 0; } .related-portfolio .post-permalink { display: block; } .related-portfolio .post-thumbnail img { width: 100%; } .related-portfolio-title { margin: 0 0 45px; text-align: center; font-size: 28px; } .single-portfolio-style-image-list .page-content { margin-top: 86px !important; } .single-portfolio-style-blank .page-content { padding-top: 0; padding-bottom: 0; } .single-portfolio-style-image-list-wide .page-content { margin-top: 86px !important; } .single-portfolio-style-image-list-wide .entry-portfolio-title { font-size: 36px; margin-bottom: 46px; max-width: 620px; } .single-portfolio-style-image-list-wide .entry-portfolio-feature img { max-width: 1045px; } .single-portfolio-style-image-list-wide .entry-portfolio-content { padding: 0 30px 0 35px; } .single-portfolio-style-image-list-wide .entry-portfolio-description, .single-portfolio-style-image-list-wide .entry-portfolio-details { max-width: 435px; } .single-portfolio-style-image-list-wide .entry-portfolio-image + .entry-portfolio-image { margin-top: 50px; } .single-portfolio.page-skin-dark { background: #111; } .single-portfolio.page-skin-dark .page-content { border-bottom: 1px solid #222; } .single-portfolio.page-skin-dark .entry-portfolio-title { color: #fff; } .single-portfolio.page-skin-dark .entry-portfolio-content { color: #777; } .single-portfolio.page-skin-dark .entry-portfolio-content h1, .single-portfolio.page-skin-dark .entry-portfolio-content h2, .single-portfolio.page-skin-dark .entry-portfolio-content h3, .single-portfolio.page-skin-dark .entry-portfolio-content h4, .single-portfolio.page-skin-dark .entry-portfolio-content h5, .single-portfolio.page-skin-dark .entry-portfolio-content h6 { color: #fff; } .single-portfolio.page-skin-dark .entry-portfolio-details .label { color: #fff; } .single-portfolio.page-skin-dark .entry-portfolio-details a { color: #fff; } .single-portfolio.page-skin-dark .tm-button.tm-button-view-project { border-color: #fff; color: #fff; } .single-portfolio.page-skin-dark .tm-button.tm-button-view-project:hover { background-color: #fff; color: #111; } .single-portfolio.page-skin-dark .portfolio-nav-links.style-01 h6 { color: #fff; } .single-portfolio.page-skin-dark .portfolio-nav-links.style-01 .inner > a:hover { color: #fff; } .single-portfolio.page-skin-dark .portfolio-nav-links.style-02 .nav-list { color: #fff; } .single-portfolio.page-skin-dark .portfolio-nav-links.style-03 .post-title, .single-portfolio.page-skin-dark .portfolio-nav-links.style-03 .nav-text { color: #fff; } @media (max-width: 991px) { .portfolio-nav-links.style-03 .nav-text { font-size: 50px; } } @media (max-width: 767px) { .portfolio-nav-links.style-01 .nav-list { -ms-grid-columns: auto; grid-template-columns: auto; } .portfolio-nav-links.style-01 h6 { font-size: 30px; } .portfolio-nav-links.style-02 { text-align: center; } .portfolio-nav-links.style-02 .nav-list { display: block; } .portfolio-nav-links.style-02 .nav-line { position: static; margin: 20px 0; display: inline-block; } .entry-portfolio-feature-wrap { margin-bottom: 50px; } .single-portfolio-style-image-list-wide .entry-portfolio-content { padding: 0; } .single-portfolio-style-image-list-wide .entry-portfolio-title { font-size: 40px; margin-left: 0; margin-bottom: 20px; } } @media (min-width: 1200px) { .single-portfolio-style-image-list-wide .page-content > .container { max-width: 100%; padding: 0; } .single-portfolio-style-image-list-wide .portfolio-details-content { max-width: 370px; margin-left: 130px; } .single-portfolio-style-image-list-wide .portfolio-feature-wrap { padding-left: 0; padding-right: 0; } } .single-ic_mega_menu.elementor-page .page-content { position: relative; margin: 0 100px 100px; } .archive-row-actions { margin-bottom: 10px; } .archive-result-count { color: #7e7e7e; margin: 0 0 20px; } .archive-result-count .count { font-weight: 500; color: #333; } .archive-form-filtering { text-align: right; margin: 0 0 20px; } .archive-form-filtering .maxcoach-fake-select-wrap { width: 262px; } .tm-grid-portfolio-main .modern-grid { -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); grid-gap: 30px; } @media (max-width: 1199px) { .tm-grid-portfolio-main .modern-grid { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); } } @media (max-width: 767px) { .tm-grid-portfolio-main .modern-grid { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); } } body.search .search-page-search-form { margin-bottom: 30px; } .page-main-content .search-form { position: relative; } .page-main-content .search-form .search-submit { position: absolute; top: 0; right: 0; padding: 0; border: 0; width: 56px; height: 56px; line-height: 56px; text-align: center; box-shadow: none; -webkit-transform: none; transform: none; background: transparent; } .page-main-content .search-form .search-submit:hover { color: #fff; } .page-main-content .search-form .search-btn-icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 15px; } .page-main-content .search-form .search-btn-text { display: none; } .search-no-results .no-results { background: #fff; padding: 45px 30px 60px; border: 1px solid #eee; } .search-no-results .no-results .page-title { margin-bottom: 21px; } .search-no-results .no-results .search-no-results-text { margin-bottom: 30px; } .error404 .page-404-content { text-align: center; } .error404 .page-404-content > .container > .row { padding-top: 100px; padding-bottom: 100px; } .error404 .error-image { margin-bottom: 40px; } .error404 .error-image img { max-width: 90%; } .error404 .error-404-title { color: #fff; font-size: 40px; margin-bottom: 23px; } .error404 .error-404-text { color: rgba(255, 255, 255, 0.5); max-width: 560px; margin: 0 auto; } .error404 .error-buttons { margin: 35px -10px 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .error404 .error-buttons .tm-button-wrapper { padding: 10px; } .error404 .error-buttons .tm-button { min-width: 190px; } @media (max-width: 1024px) { .error404 .error-404-title { font-size: 34px; } } @media (max-width: 767px) { .error404 .error-404-title { font-size: 28px; } } .event_auth_button { padding: 0 41px; height: 52px; line-height: 50px; outline: none; border-width: 1px; border-style: solid; border-radius: 5px; font-size: 14px; font-weight: 700; cursor: pointer; } .tp-event-notice { color: #333 !important; } .quantity { position: relative; width: 110px; } .quantity .qty { padding: 2px 30px 2px 10px; width: 100%; min-height: 48px; border: 1px solid #f8f8f8; background: #f8f8f8; text-align: center; font-size: 15px; font-weight: 700; color: #333; } .quantity input::-webkit-outer-spin-button, .quantity input::-webkit-inner-spin-button { margin: 0; -webkit-appearance: none; } .quantity button { background: none; position: absolute; right: 0; padding: 0; width: 40px; height: 24px; border: 0; font-size: 0; box-shadow: none; -webkit-transform: none; transform: none; } .quantity button:before { content: ''; position: absolute; right: 14px; border-left: 5px solid transparent !important; border-right: 5px solid transparent !important; } .quantity .increase { top: 0; } .quantity .increase:before { bottom: 4px; border-bottom: 5px solid #ccc; } .quantity .decrease { bottom: 0; } .quantity .decrease:before { top: 4px; border-top: 5px solid #ccc; } .maxcoach-event .maxcoach-box { display: block; background: #f8f8f8; border-radius: 5px; text-align: center; } .maxcoach-event .maxcoach-box:hover { background: #fff; box-shadow: 0 0 40px rgba(51, 51, 51, 0.1); } .maxcoach-event .maxcoach-box:hover .event-overlay-background, .maxcoach-event .maxcoach-box:hover .event-overlay-content { visibility: visible; opacity: 1; } .maxcoach-event .event-image { position: relative; border-top-left-radius: inherit; border-top-right-radius: inherit; overflow: hidden; } .maxcoach-event .event-image img { width: 100%; } .maxcoach-event .event-overlay-background { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; visibility: hidden; } .maxcoach-event .event-overlay-content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; visibility: hidden; display: table; width: 100%; height: 100%; } .maxcoach-event .event-overlay-content .inner { display: table-cell; vertical-align: middle; } .maxcoach-event .event-caption { padding: 15px 20px 23px; } .maxcoach-event .event-title { font-size: 20px; line-height: 1.5; margin: 0; } .maxcoach-event .event-date { font-size: 15px; font-weight: 500; line-height: 2; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 4px; } .maxcoach-event .event-location { font-size: 17px; color: #7e7e7e; margin: 23px 0 0; } .maxcoach-event .event-location span { margin-right: 5px; } .maxcoach-event .tm-button { min-width: 132px; } .maxcoach-event .tm-button.style-flat:before, .maxcoach-event .tm-button.style-flat:after { background-color: #fff; } .single-tp_event .entry-hero-section { position: relative; background: #333; padding: 232px 0 184px; } .single-tp_event .entry-hero-section .tp-event-notice { background: #fff !important; } .single-tp_event .entry-thumbnail { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .single-tp_event .entry-thumbnail img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .single-tp_event .entry-thumbnail:after { content: ''; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background: rgba(0, 0, 0, 0.4); } .single-tp_event .entry-hero-content { position: relative; z-index: 1; text-align: center; color: #fff; } .single-tp_event .entry-title { font-size: 56px; line-height: 1.15; color: #fff; } .single-tp_event .entry-date { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 4px; margin: 0 0 28px; } .single-tp_event .entry-countdown { max-width: 470px; margin: 54px auto 0; } .single-tp_event .tp_event_counter { background: none; } .single-tp_event .is-countdown { border: 0; background: none; padding: 0; } .single-tp_event .countdown-section { background: none; border: 0; } .single-tp_event .countdown-amount { font-size: 56px; font-weight: 400; line-height: 1; color: #fff; } .single-tp_event .countdown-period { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; color: #fff; margin: 10px 0 0; } .single-tp_event .page-content { margin-top: 73px; } .single-tp_event .entry-header { margin-bottom: 58px; } .single-tp_event .tp_single_event { border-bottom: 1px solid #e7e7e7; padding-bottom: 86px; margin-bottom: 37px; } .single-tp_event .entry-content { margin-top: 0; } .single-tp_event .entry-meta { margin: 0 -12px; text-align: center; } .single-tp_event .entry-meta .meta-item { display: inline-block; position: relative; padding: 0 12px; margin-bottom: 5px; } .single-tp_event .entry-meta .meta-icon { margin-right: 5px; } .single-tp_event .entry-event-heading { margin: 0 0 20px; } .single-tp_event .entry-event-heading, .single-tp_event .comment-reply-title { font-size: 48px; line-height: 1.17; text-align: center; } .single-tp_event .event-google-map-canvas { height: 390px !important; } .single-tp_event .entry-register a { margin-top: 0; margin-bottom: 0; } .single-tp_event .entry-register .tm-button { width: 100%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } .single-tp_event .entry-details { margin-bottom: 73px; } .single-tp_event .entry-details-bar { padding: 14px 30px 33px; background: #fff; box-shadow: 0 0 20px rgba(51, 51, 51, 0.1); border-radius: 5px; width: 100%; max-width: 340px; min-height: 390px; float: right; } .single-tp_event .entry-details-bar .meta-icon { color: #696969; min-width: 28px; text-align: center; } .single-tp_event .entry-details-bar .meta-label { font-size: 15px; } .single-tp_event .entry-details-bar .event_auth_button { text-align: center; width: 100%; } .single-tp_event .entry-details-bar .event-register-message { text-align: center; } .single-tp_event .entry-details-bar .event-register-message a { font-weight: 500; display: inline-block; margin-top: 0; margin-bottom: 0; } .single-tp_event .entry-event-info { list-style-type: none; margin: 0 0 20px; padding: 0; } .single-tp_event .entry-event-info .event-price { font-size: 24px; font-weight: 800; } .single-tp_event .entry-event-info .event-price .decimals-separator { font-size: 18px; } .single-tp_event .entry-event-info li { margin: 0; padding: 14px 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .single-tp_event .entry-event-info li.meta-price { padding: 8px 0; } .single-tp_event .entry-event-info li + li { border-top: 1px solid #eee; } .single-tp_event .entry-event-info li .meta-label, .single-tp_event .entry-event-info li .meta-value { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .single-tp_event .entry-event-info li .meta-value { text-align: right; } .single-tp_event .logged-in-as, .single-tp_event .comment-notes { display: none; text-align: center; } .single-tp_event .comments-area { max-width: 770px; margin: 0 auto; } .single-tp_event .comment-form { margin-top: 38px; } .single-tp_event .comment-form textarea { height: 200px; } .single-tp_event .comment-form-cookies-consent { text-align: center; } .single-tp_event .form-submit { text-align: center; } .single-tp_event .entry-speakers { margin-top: 90px; padding-top: 67px; border-top: 1px solid #e7e7e7; } .single-tp_event .entry-speakers .speaker-item { text-align: center; } .single-tp_event .entry-speakers .speaker-thumbnail { margin-bottom: 28px; } .single-tp_event .entry-speakers .speaker-thumbnail img { width: 170px; height: 170px; border-radius: 50%; } .single-tp_event .entry-speakers .speaker-name { font-size: 18px; margin-bottom: 6px; } .single-tp_event .entry-event-heading-speakers { margin-bottom: 47px; } .single-tp_event .event-speakers-description { font-size: 18px; line-height: 1.67; width: 630px; max-width: 100%; text-align: center; margin: 54px auto 0; } .entry-location-address { text-align: center; margin-top: 19px; } .entry-event-share { margin-top: 20px; text-align: center; } .entry-event-share .share-list a { display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; border: 1px solid #ededed; margin: 5px 3px; } .entry-event-share .share-list a:hover { color: #fff; background: #20ad96; } .event-lightbox-wrap .mfp-content { width: 470px !important; max-width: 100%; } #event-lightbox { padding: 31px 30px 40px; width: 470px; max-width: 100%; border-radius: 8px; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.06); } #event-lightbox .event_auth_button { width: 100%; } .event_register_header { text-align: center; } .event-popup-title { font-size: 20px; line-height: 1.5; margin-bottom: 29px; } .event-popup-date { font-size: 15px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 6px; } .event-popup-thumbnail { margin-bottom: 30px; } .event-popup-thumbnail img { border-radius: 5px; } .event_auth_form_field { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .event_auth_form_field input[type='number'] { padding: 2px 10px; width: 80px; min-height: 48px; border: 1px solid #f8f8f8; background: #f8f8f8; text-align: center; font-size: 15px; font-weight: 700; color: #333; } .event_auth_payment_methods { background: none; border-radius: 5px; margin: 0; padding: 0; } .event_register label { font-size: 14px; font-weight: 700; color: #333; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; cursor: pointer; } .event_auth_form_field label { margin-right: 10px; } .event_register_foot { margin-top: 30px; text-align: center; } @media (max-width: 1024px) { .single-tp_event .entry-title { font-size: 48px; } .single-tp_event .entry-event-heading, .single-tp_event .comment-reply-title { font-size: 42px; } } @media (max-width: 767px) { .single-tp_event .entry-title { font-size: 40px; } .single-tp_event .entry-event-heading, .single-tp_event .comment-reply-title { font-size: 36px; } } .page-template-blank .page-content { marin-top: 0; margin-bottom: 0; } .page-template-boxed { margin: 30px; background: #eee; } .page-template-boxed .site { background: #fff; } .page-content .widget-title { font-size: 24px; margin-bottom: 30px; } .page-content .widget + .widget { margin: 45px 0 0; } .page-sidebar .page-sidebar-inner { height: 100%; } .widget ul { margin: 0; padding: 0; list-style-type: none; } .widget li + li { margin-top: 9px; } .insight-core-bmw ul ul, .widget_nav_menu ul ul, .widget_pages ul ul, .widget_categories ul ul, .widget_product_categories ul ul { margin-left: 10px; } .insight-core-bmw a:empty, .widget_nav_menu a:empty { display: none; } .insight-core-bmw .sub-menu, .widget_nav_menu .sub-menu { margin-top: 14px; } .page-sidebar .insight-core-bmw { padding: 0; border: 0; } .page-sidebar .insight-core-bmw li { margin-top: 0; } .page-sidebar .insight-core-bmw li + li { margin-top: -1px; } .page-sidebar .insight-core-bmw li > a { position: relative; display: block; padding: 16px 40px; border: 1px solid #eee; } .page-sidebar .insight-core-bmw li > a:before { content: '\f111'; font-size: 6px; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); left: 16px; color: #ababab; } .page-sidebar .insight-core-bmw li:hover a, .page-sidebar .insight-core-bmw li.current-menu-item a { color: #fff; } .page-sidebar .insight-core-bmw li:hover a:before, .page-sidebar .insight-core-bmw li.current-menu-item a:before { color: #fff; } .widget_pages .children, .widget_categories .children, .widget_product_categories .children { margin-top: 14px; } .widget_recent_comments .comment-author-link { position: relative; padding-left: 24px; } .widget_recent_comments .comment-author-link:before { content: '\f27a'; font-size: 14px; line-height: 0; position: absolute; top: 9px; left: 0; } .widget_recent_entries .widget-title { margin-bottom: 9px; } .widget_recent_entries li { margin: 0 !important; } .widget_recent_entries li a { display: block; position: relative; font-size: 18px; font-weight: 700; line-height: 1.78; padding: 16px 0 15px 30px; color: #696969; } .widget_recent_entries li a:before, .widget_recent_entries li a:after { content: '\f30b'; position: absolute; top: 24px; left: 0; font-size: 15px; } .widget_recent_entries li a:after { opacity: 0; visibility: hidden; -webkit-transform: translateX(-100%); transform: translateX(-100%); } .widget_recent_entries li a:hover:before { opacity: 0; visibility: hidden; -webkit-transform: translateX(100%); transform: translateX(100%); } .widget_recent_entries li a:hover:after { opacity: 1; visibility: visible; -webkit-transform: translateX(0); transform: translateX(0); } .widget_recent_entries li + li { border-top: 1px solid #eee; } .widget_recent_entries .post-date { position: relative; display: block; font-size: 15px; font-weight: 500; padding-left: 25px; margin-top: 17px; } .widget_recent_entries .post-date:before { font-size: 16px; content: '\f073'; position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } @media (max-width: 991px) { .page-content .widget + .widget { margin: 30px 0 0; } } .widget_search form, .widget_product_search form { position: relative; } .widget_search .search-field, .widget_product_search .search-field { width: 100%; padding-right: 72px; } .widget_search .search-submit, .widget_product_search .search-submit { position: absolute; top: 0; right: 0; padding: 0; border: 0; width: 56px; height: 56px; line-height: 56px; text-align: center; box-shadow: none; -webkit-transform: none; transform: none; background: transparent; } .widget_search .search-submit:hover, .widget_product_search .search-submit:hover { color: #fff; } .widget_search .search-btn-text, .widget_product_search .search-btn-text { display: none; } .widget_search .search-btn-icon, .widget_product_search .search-btn-icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 15px; } .widget .tagcloud { margin: -5px; } .widget .tagcloud a { display: block; float: left; font-size: 13px !important; font-weight: 500; line-height: 1.5; padding: 7px 15px 6px; border-radius: 3px; background: #f5f5f5; color: #ababab; border: 0; margin: 5px; overflow: hidden; } .widget .tagcloud a:hover { color: #fff; } .widget_calendar td, .widget_calendar th { padding: 5px; } .widget_calendar .calendar_wrap { overflow-x: auto; } .widget_calendar caption { font-weight: 700; margin-bottom: 10px; font-size: 14px; letter-spacing: 3px; text-transform: uppercase; } .widget_calendar #today { color: #fff; } .widget_calendar #today a { color: inherit; } .widget_rss .widget-title a { color: inherit; } .widget_rss li + li { margin-top: 25px; } .widget_rss li a { font-size: 15px; color: #333; line-height: 1.5; font-weight: 700; } .widget_rss .rsswidget { display: inline-block; } .widget_rss .rss-widget-icon { display: block; margin-right: 6px; } .widget_rss .rss-date { display: block; margin: 4px 0 8px; font-size: 14px; } .widget_rss .rssSummary { margin-bottom: 5px; } .fal, .far { font-family: "Font Awesome 5 Pro" !important; } .elementor-editor-active .page-header { pointer-events: none; } .elementor-editor-active .page-header * { pointer-events: none !important; } .elementor-element-editable.maxcoach-heading-wrapper-editing .tm-modern-heading { outline: 1px dashed #eee; } .elementor-element-editable.elementor-widget-tm-image-layers .artboard { outline: 2px dashed #d5dadf; } .elementor-element-editable.maxcoach-swiper-arrows-editing .tm-swiper .swiper-nav-button { -webkit-transition-delay: 0s !important; transition-delay: 0s !important; opacity: 1 !important; visibility: visible !important; } .elementor-element-editable.maxcoach-map-marker-overlay-editing .maxcoach-map-overlay-content { display: block !important; } .elementor-widget-tm-flip-box.maxcoach-flip-box--flipped .elementor-widget-container .front-side { display: none; } .elementor-widget-tm-flip-box.maxcoach-flip-box--flipped .elementor-widget-container .back-side { -webkit-transform: none; transform: none; opacity: 1; } .dialog-widget.elementor-popup-modal .dialog-message { max-width: 90vw; } .dialog-widget.elementor-popup-modal .dialog-close-button { top: 14px; } .dialog-widget .dialog-close-button { font-size: 32px; } .dialog-widget .dialog-close-button i:before { content: '\f00d'; } @-webkit-keyframes tm-animation-buzz-out { 10% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); } 20% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); } 30% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); } 40% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); } 50% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); } 60% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); } 70% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); } 80% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); } 90% { -webkit-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0); } 100% { -webkit-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0); } } @keyframes tm-animation-buzz-out { 10% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); } 20% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); } 30% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); } 40% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); } 50% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); } 60% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); } 70% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); } 80% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); } 90% { -webkit-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0); } 100% { -webkit-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0); } } @-webkit-keyframes tm-loop-move-vertical { 0% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); } 100% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } } @keyframes tm-loop-move-vertical { 0% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); } 100% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } } .loop-move-vertical { -webkit-animation: 3s tm-loop-move-vertical linear infinite alternate; animation: 3s tm-loop-move-vertical linear infinite alternate; } @-webkit-keyframes tm-loop-move-horizontal { 0% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); } 100% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); } } @keyframes tm-loop-move-horizontal { 0% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); } 100% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); } } .loop-move-horizontal { -webkit-animation: 3s tm-loop-move-horizontal linear infinite alternate; animation: 3s tm-loop-move-horizontal linear infinite alternate; } @-webkit-keyframes tm-loop-rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } } @keyframes tm-loop-rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } } .loop-rotate { -webkit-animation: 3s tm-loop-rotate linear infinite; animation: 3s tm-loop-rotate linear infinite; } .maxcoach-animation-zoom-in .maxcoach-image { overflow: hidden; } .maxcoach-animation-zoom-in .maxcoach-image img { width: 100%; -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1); transition: all 1.5s cubic-bezier(0, 0, 0.2, 1); } .maxcoach-animation-zoom-in .maxcoach-box:hover .maxcoach-image img { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } .maxcoach-animation-zoom-out .maxcoach-image { overflow: hidden; } .maxcoach-animation-zoom-out .maxcoach-image img { width: 100%; -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1); transition: all 1.5s cubic-bezier(0, 0, 0.2, 1); -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } .maxcoach-animation-zoom-out .maxcoach-box:hover .maxcoach-image img { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .maxcoach-animation-move-up .maxcoach-box .maxcoach-image { -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1); transition: all 0.3s cubic-bezier(0, 0, 0.2, 1); } .maxcoach-animation-move-up .maxcoach-box:hover .maxcoach-image { -webkit-transform: translateY(-10px); transform: translateY(-10px); } .maxcoach-animation-move-up-drop-shadow .maxcoach-box .maxcoach-image { position: relative; -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1); transition: all 0.3s cubic-bezier(0, 0, 0.2, 1); } .maxcoach-animation-move-up-drop-shadow .maxcoach-box .maxcoach-image:after { content: ''; position: absolute; bottom: 0; top: 50%; left: 10%; right: 10%; box-shadow: 0 10px 50px rgba(51, 51, 51, 0.22); z-index: -1; opacity: 0; -webkit-transition: opacity .3s linear; transition: opacity .3s linear; } .maxcoach-animation-move-up-drop-shadow .maxcoach-box:hover .maxcoach-image { -webkit-transform: translateY(-10px); transform: translateY(-10px); } .maxcoach-animation-move-up-drop-shadow .maxcoach-box:hover .maxcoach-image:after { opacity: 1; } @-webkit-keyframes maxcoachAnimationFadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes maxcoachAnimationFadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .maxcoachFadeInUp { -webkit-animation-name: maxcoachAnimationFadeInUp; animation-name: maxcoachAnimationFadeInUp; } .maxcoachFadeInUp.animated { -webkit-animation-duration: 1s; animation-duration: 1s; } .maxcoach-grid .grid-item { opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } .maxcoach-grid .grid-item.animate { -webkit-transform: none; transform: none; opacity: 1; -webkit-transition: opacity 1s linear, -webkit-transform 1s ease-in-out; transition: opacity 1s linear, -webkit-transform 1s ease-in-out; transition: transform 1s ease-in-out, opacity 1s linear; transition: transform 1s ease-in-out, opacity 1s linear, -webkit-transform 1s ease-in-out; } @-webkit-keyframes moveHorizontal { 0% { } 100% { -webkit-transform: translateX(0); opacity: 1; } } @keyframes moveHorizontal { 0% { } 100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } } body:not(.elementor-editor-active) .modern-grid .grid-item { opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } body:not(.elementor-editor-active) .modern-grid .grid-item.animate { -webkit-transform: none; transform: none; opacity: 1; -webkit-transition: opacity 1s linear, -webkit-transform 1s ease-in-out; transition: opacity 1s linear, -webkit-transform 1s ease-in-out; transition: transform 1s ease-in-out, opacity 1s linear; transition: transform 1s ease-in-out, opacity 1s linear, -webkit-transform 1s ease-in-out; } .maxcoach-grid-filter { padding-bottom: 61px; } .maxcoach-grid-filter .container { padding-left: 0; padding-right: 0; } .maxcoach-grid-wrapper .maxcoach-grid-filter-buttons { margin-left: -15px; margin-right: -15px; } .maxcoach-grid-wrapper.filter-style-01 .btn-filter { position: relative; display: inline-block; padding: 0; margin: 5px 17px; color: inherit; border-bottom: 1px solid transparent; } .maxcoach-grid-wrapper.filter-style-01 .btn-filter:hover .filter-counter { visibility: visible; opacity: 1; -webkit-transform: translate(-50%, -100%); transform: translate(-50%, -100%); } .maxcoach-grid-wrapper.filter-style-01 .btn-filter.current { border-color: currentColor; } .maxcoach-grid-wrapper.filter-style-01 .btn-filter.current .filter-text { font-weight: 500; } .maxcoach-grid-wrapper.filter-style-01 .filter-text { font-size: 12px; font-weight: 500; line-height: 1.34; text-transform: uppercase; letter-spacing: 1.38px; } .maxcoach-grid-wrapper.filter-style-01 .filter-counter { position: absolute; top: 0; left: 50%; visibility: hidden; margin: 0 auto; min-width: 34px; height: 24px; line-height: 24px; border-radius: 3px; font-size: 12px; background-color: #111; color: #fff; text-align: center; opacity: 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .maxcoach-grid-wrapper.filter-style-01 .filter-counter:before { position: absolute; right: 0; bottom: -4px; left: 0; display: block; margin: 0 auto; width: 0; height: 0; border-top: 4px solid #111; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; } .maxcoach-grid-loader { position: absolute; top: 0; left: 0; right: 0; bottom: 0; color: #111; background: rgba(255, 255, 255, 0.3); opacity: 0; visibility: hidden; pointer-events: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .maxcoach-grid-loader.show { pointer-events: auto; z-index: 2; opacity: 1; visibility: visible; } .maxcoach-grid-loader .sk-wrap { margin: 0 auto; } .maxcoach-grid-loader .sk-circle { width: 80px; height: 80px; } .maxcoach-infinite-loader { display: none; margin: 0; } .maxcoach-infinite-loader .sk-wrap { margin: 0 auto; } .maxcoach-infinite-loader.show { display: inline-block; } .maxcoach-grid-pagination { padding-top: 50px; text-align: center; } .maxcoach-grid-pagination .pagination-wrapper { display: inline-block; } .maxcoach-grid-pagination .page-pagination { display: inline-block; } .maxcoach-grid-pagination .navigation-buttons { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #111; } .maxcoach-grid-pagination .navigation-buttons .nav-line { width: 150px; height: 1px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; background: currentColor; margin: 0 30px; } .maxcoach-grid-pagination .navigation-buttons .nav-link { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 34px; line-height: 1.2; font-weight: 500; } .maxcoach-grid-pagination .navigation-buttons .disabled { opacity: .5; cursor: not-allowed; } .maxcoach-load-more-button.tm-button { min-width: 250px; } .maxcoach-load-more-button.tm-button.style-border { border-color: #eee; } .maxcoach-load-more-button.tm-button.style-border:hover { border-color: transparent; } .maxcoach-grid-messages { margin: 50px 0; text-align: center; } .maxcoach-grid-sorting { margin-bottom: 10px; } .maxcoach-grid-sorting .result-count { margin: 0 0 20px; color: #7e7e7e; } .maxcoach-grid-sorting .result-count .count { font-weight: 500; color: #333; } .maxcoach-grid-sorting .ordering { text-align: right; margin: 0 0 20px; } .maxcoach-grid-sorting .ordering .maxcoach-fake-select-wrap { width: 262px; } .maxcoach-grid-sorting .ordering .maxcoach-fake-select-current .label:before { content: '\f036'; vertical-align: middle; font-size: 16px; } .maxcoach-grid-metro .grid-item-height .maxcoach-box, .maxcoach-grid-metro .grid-item-height .maxcoach-image { height: 100%; } .maxcoach-grid-metro .grid-item-height .maxcoach-image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .lazy-grid { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); grid-gap: 30px; } .lazy-grid .grid-sizer { display: none; } .lazy-grid.loaded { display: block; } .lazy-grid.loaded .grid-sizer { display: block; } @media (max-width: 767px) { .maxcoach-grid-wrapper .maxcoach-grid-filter-buttons { display: block; } .maxcoach-grid-sorting { text-align: left; } .maxcoach-grid-sorting .ordering { text-align: left; } } @media (min-width: 768px) { .maxcoach-graphic-position-left .maxcoach-box, .maxcoach-graphic-position-right .maxcoach-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .maxcoach-graphic-position-left .maxcoach-graphic-wrap, .maxcoach-graphic-position-right .maxcoach-graphic-wrap { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } .maxcoach-graphic-position-left .heading-wrap + .description-wrap, .maxcoach-graphic-position-right .heading-wrap + .description-wrap { margin-top: 17px; } .maxcoach-graphic-position-right .maxcoach-box { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .maxcoach-graphic-position-right .maxcoach-graphic-wrap { margin-left: 20px; } .maxcoach-graphic-position-left .maxcoach-box { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .maxcoach-graphic-position-left .maxcoach-graphic-wrap { margin-right: 20px; } .maxcoach-graphic-position-top .maxcoach-box { text-align: center; } .maxcoach-graphic-position-top .maxcoach-graphic-wrap { margin-bottom: 24px; } .maxcoach-graphic-ver-align-top .maxcoach-box { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .maxcoach-graphic-ver-align-middle .maxcoach-box { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .maxcoach-graphic-ver-align-bottom .maxcoach-box { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } } @media (max-width: 767px) { .maxcoach-graphic-wrap { margin-left: auto !important; margin-right: auto !important; margin-bottom: 15px; } } .maxcoach-accordion .accordion-section.active > .accordion-header .closed-icon { display: block; } .maxcoach-accordion .accordion-section.active > .accordion-header .opened-icon { display: none; } .maxcoach-accordion .accordion-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 60px; cursor: pointer; } .maxcoach-accordion .accordion-title-wrapper { font-size: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .maxcoach-accordion .accordion-title { display: inline-block; margin-bottom: 0; color: inherit; font-size: 18px; } .maxcoach-accordion .accordion-icons { font-size: 20px; color: #8c89a2; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 0 0 10px; line-height: 0; } .maxcoach-accordion .accordion-icons .closed-icon { display: none; } .maxcoach-accordion .accordion-content { display: none; color: #7e7e7e; } .maxcoach-accordion.maxcoach-accordion-icon-left .accordion-header { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .maxcoach-accordion.maxcoach-accordion-icon-left .accordion-icons { margin-left: 0; margin: 0 10px 0 0; } .maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section { border-radius: 5px; overflow: hidden; background: #fff; box-shadow: 0 15px 50px rgba(51, 51, 51, 0.1); } .maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section + .accordion-section { margin: 30px 0 0; } .maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section.active .accordion-title, .maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section.active .accordion-icons, .maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section:hover .accordion-title, .maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section:hover .accordion-icons { color: #fff; } .maxcoach-accordion-style-01 .maxcoach-accordion .accordion-header { padding: 10px 20px; } .maxcoach-accordion-style-01 .maxcoach-accordion .accordion-content { line-height: 1.6; padding: 25px 30px; } .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-title { font-weight: 600; } .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section { border: 1px solid #eee; border-radius: 5px; overflow: hidden; } .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section + .accordion-section { margin: 30px 0 0; } .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section.active, .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section:hover { border-color: transparent !important; } .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section.active .accordion-title, .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section.active .accordion-icons, .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section:hover .accordion-title, .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section:hover .accordion-icons { color: #fff; } .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-section.active { background: #fff; box-shadow: 0 18px 40px rgba(51, 51, 51, 0.1); } .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-header { padding: 10px 20px; } .maxcoach-accordion-style-02 .maxcoach-accordion .accordion-content { padding: 25px 30px; } .maxcoach-accordion-style-03 .maxcoach-accordion .accordion-section { border-bottom: 2px solid #eee; padding: 9px 0; } .maxcoach-accordion-style-03 .maxcoach-accordion .accordion-header { min-height: 64px; } .maxcoach-accordion-style-03 .maxcoach-accordion .accordion-title { font-size: 24px; font-weight: 600; } .maxcoach-accordion-style-03 .maxcoach-accordion .accordion-icons { color: #ababab; font-size: 24px; } .maxcoach-accordion-style-03 .maxcoach-accordion .accordion-content { padding: 0 0 25px; } .maxcoach-accordion-style-04 .maxcoach-accordion { border-bottom: 2px solid #f6f4f2; } .maxcoach-accordion-style-04 .maxcoach-accordion .accordion-section { border-top: 2px solid #f6f4f2; padding: 7px 0; } .maxcoach-accordion-style-04 .maxcoach-accordion .accordion-section.active .accordion-title { color: var(--maxcoach-color-primary); } .maxcoach-accordion-style-04 .maxcoach-accordion .accordion-section.active .accordion-icons { color: var(--maxcoach-color-primary); } .maxcoach-accordion-style-04 .maxcoach-accordion .accordion-header { min-height: 64px; } .maxcoach-accordion-style-04 .maxcoach-accordion .accordion-header:hover .accordion-title { color: var(--maxcoach-color-primary); } .maxcoach-accordion-style-04 .maxcoach-accordion .accordion-header:hover .accordion-icons { color: var(--maxcoach-color-primary); } .maxcoach-accordion-style-04 .maxcoach-accordion .accordion-title { font-size: 20px; font-weight: 500; color: var(--maxcoach-color-heading); } .maxcoach-accordion-style-04 .maxcoach-accordion .accordion-icons { font-size: 20px; color: var(--maxcoach-color-heading); } .maxcoach-accordion-style-04 .maxcoach-accordion .accordion-content { padding: 0 0 25px; } .maxcoach-accordion-style-04 .maxcoach-accordion.maxcoach-accordion-icon-left .accordion-icons { margin: 0 18px 0 0; } .maxcoach-accordion-style-04 .maxcoach-accordion.maxcoach-accordion-icon-right .accordion-icons { margin: 0 0 0 18px; } @media (max-width: 1024px) { .maxcoach-accordion-style-03 .maxcoach-accordion .accordion-title { font-size: 21px; } } @media (max-width: 767px) { .maxcoach-accordion-style-03 .maxcoach-accordion .accordion-title { font-size: 18px; } } .tm-swiper .tm-button { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } .tm-button { -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), color 0s linear; transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), color 0s linear; position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; line-height: 1.3; white-space: nowrap; cursor: pointer; border-width: 0; border-style: solid; border-radius: 5px; max-width: 100%; } .tm-button.tm-button-full-wide { width: 100% !important; } .tm-button .button-content-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .tm-button .button-icon { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; font-size: 16px; line-height: 1; } .tm-button .button-icon i { background: inherit; } .tm-button.icon-left .button-icon { margin-right: 14px; } .tm-button.icon-right .button-icon { margin-left: 14px; } .tm-button .button-badge { position: absolute; top: -15px; right: -15px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; min-height: 31px; min-width: 31px; padding: 4px; border-radius: 50%; font-size: 12px; font-weight: 700; letter-spacing: 0; background: #dc3131; color: #fff; } .tm-button .button-badge .badge-text { line-height: 1; } .tm-button.style-flat, .tm-button.style-border, .tm-button.style-thick-border { padding: 0 36px; min-height: 52px; } .tm-button.style-flat.tm-button-lg, .tm-button.style-border.tm-button-lg, .tm-button.style-thick-border.tm-button-lg { padding: 0 42px; min-height: 56px; } .tm-button.style-flat.tm-button-sm, .tm-button.style-border.tm-button-sm, .tm-button.style-thick-border.tm-button-sm { padding: 0 28px; min-height: 48px; } .tm-button.style-flat.tm-button-xs, .tm-button.style-border.tm-button-xs, .tm-button.style-thick-border.tm-button-xs { padding: 0 20px; min-height: 40px; } .tm-button.style-flat { color: #fff; } .tm-button.style-flat:hover { color: #fff; } .tm-button.style-border { border-width: 1px; background-color: transparent; } .tm-button.style-border:hover { color: #fff; } .tm-button.style-thick-border { border-width: 2px; background-color: transparent; } .tm-button.style-thick-border:hover { color: #fff; } .tm-button.style-text { padding: 5px 0; } .tm-button.style-bottom-line .button-icon, .tm-button.style-left-line .button-icon { font-size: 11px; } .tm-button.style-bottom-line.tm-button-lg, .tm-button.style-left-line.tm-button-lg { font-size: 1.1em; } .tm-button.style-bottom-line.tm-button-sm, .tm-button.style-left-line.tm-button-sm { font-size: .9em; } .tm-button.style-bottom-line.tm-button-xs, .tm-button.style-left-line.tm-button-xs { font-size: .8em; } .tm-button.style-bottom-line .button-content-wrapper { position: relative; padding: 5px 0; } .tm-button.style-bottom-line .button-content-wrapper:before, .tm-button.style-bottom-line .button-content-wrapper:after { content: ''; position: absolute; left: 0; height: 1px; background: #ddd; -webkit-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s; bottom: 0; width: 100%; } .tm-button.style-bottom-line .button-content-wrapper:after { -webkit-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .tm-button.style-left-line .button-content-wrapper { position: relative; padding: 0 0 0 62px; } .tm-button.style-left-line .button-content-wrapper:before, .tm-button.style-left-line .button-content-wrapper:after { content: ''; position: absolute; bottom: 0; left: 0; height: 1px; background: #ddd; -webkit-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s; width: 50px; top: 50%; margin-top: -1px; } .tm-button.style-left-line .button-content-wrapper:after { -webkit-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .tm-button.style-flat, .tm-button.style-border, .tm-button.style-thick-border { position: relative; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); } .tm-button.style-flat:before, .tm-button.style-flat:after, .tm-button.style-border:before, .tm-button.style-border:after, .tm-button.style-thick-border:before, .tm-button.style-thick-border:after { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; border-radius: inherit; } .tm-button.style-flat:after, .tm-button.style-border:after, .tm-button.style-thick-border:after { opacity: 0; } .tm-button.style-border:before, .tm-button.style-border:after { top: -1px; left: -1px; right: -1px; bottom: -1px; } .tm-button.style-thick-border:before, .tm-button.style-thick-border:after { top: -2px; left: -2px; right: -2px; bottom: -2px; } .maxcoach-box:hover div.tm-button.style-bottom-line .button-content-wrapper:before, a.tm-button.style-bottom-line:hover .button-content-wrapper:before { -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .maxcoach-box:hover div.tm-button.style-bottom-line .button-content-wrapper:after, a.tm-button.style-bottom-line:hover .button-content-wrapper:after { -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s; } .maxcoach-box:hover div.tm-button.style-left-line .button-content-wrapper:before, a.tm-button.style-left-line:hover .button-content-wrapper:before { -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .maxcoach-box:hover div.tm-button.style-left-line .button-content-wrapper:after, a.tm-button.style-left-line:hover .button-content-wrapper:after { -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s; } .maxcoach-box:hover div.tm-button.style-flat:before, .maxcoach-box:hover div.tm-button.style-border:before, .maxcoach-box:hover div.tm-button.style-thick-border:before, a.tm-button.style-flat:hover:before, a.tm-button.style-border:hover:before, a.tm-button.style-thick-border:hover:before { opacity: 0; } .maxcoach-box:hover div.tm-button.style-flat:after, .maxcoach-box:hover div.tm-button.style-border:after, .maxcoach-box:hover div.tm-button.style-thick-border:after, a.tm-button.style-flat:hover:after, a.tm-button.style-border:hover:after, a.tm-button.style-thick-border:hover:after { opacity: 1; } .maxcoach-icon-wrap { line-height: 0; } .maxcoach-icon-view { display: inline-block; font-size: 60px; } .maxcoach-icon { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; font-size: 60px; line-height: 1; -webkit-transition: all 0.3s; transition: all 0.3s; color: #818a91; width: 1em; height: 1em; } .maxcoach-icon i, .maxcoach-icon svg { display: block; } .maxcoach-icon i { background: inherit; } .maxcoach-icon svg.svg-defs-gradient { position: absolute !important; width: 0 !important; height: 0 !important; } .maxcoach-solid-icon svg *[stroke^="#"], .maxcoach-solid-icon svg *[stroke^="url(#"] { stroke: currentColor; } .maxcoach-solid-icon svg *[fill^="#"], .maxcoach-solid-icon svg *[fill^="url(#"] { fill: currentColor; } .maxcoach-gradient-icon .fad:before, .maxcoach-gradient-icon .fad:after { background: inherit; } .maxcoach-icon-view.second { display: none !important; } .maxcoach-view-stacked .maxcoach-icon-view { padding: .5em; background-color: #111; } .maxcoach-view-stacked .maxcoach-icon-view-inner { position: relative; width: 1em; height: 1em; } .maxcoach-view-stacked .maxcoach-icon-view-inner .maxcoach-icon { position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .maxcoach-view-bubble .maxcoach-icon-wrap { position: relative; display: inline-block; padding-bottom: 21px; } .maxcoach-view-bubble .maxcoach-icon-view { border-radius: 50%; background-image: -webkit-linear-gradient(315deg, rgba(241, 212, 211, 0.17) 15%, rgba(223, 169, 168, 0.17) 85%); background-image: linear-gradient(-225deg, rgba(241, 212, 211, 0.17) 15%, rgba(223, 169, 168, 0.17) 85%); } .maxcoach-view-bubble .maxcoach-icon-view.first { padding: .84em; } .maxcoach-view-bubble .maxcoach-icon-view.second { display: inline-block !important; padding: .28em; position: relative; bottom: 21px; margin-left: 22px; } .maxcoach-view-bubble .maxcoach-icon-view .icon { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: 0; } .maxcoach-shape-circle .maxcoach-icon-view { border-radius: 50%; } .elementor-widget-tm-icon-box .tm-icon-box { position: relative; display: block; width: 100%; overflow: hidden; } .elementor-widget-tm-icon-box .tm-icon-box:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; visibility: hidden; opacity: 0; } .elementor-widget-tm-icon-box .tm-icon-box:hover:before { visibility: visible; opacity: 1; } .elementor-widget-tm-icon-box .icon-box-wrapper { position: relative; z-index: 1; text-align: center; } .elementor-widget-tm-icon-box .maxcoach-icon-wrap, .elementor-widget-tm-icon-box .heading-wrap, .elementor-widget-tm-icon-box .description-wrap { line-height: 0; } .elementor-widget-tm-icon-box .heading, .elementor-widget-tm-icon-box .description { display: inline-block; } .elementor-widget-tm-icon-box .heading { font-size: 20px; margin-bottom: 0; } .elementor-widget-tm-icon-box .heading a { color: inherit; } .elementor-widget-tm-icon-box .decorate-text { font-size: 52px; font-weight: 700; line-height: 1; color: #efefef; position: absolute; top: 14px; right: 17px; z-index: 1; } .elementor-widget-tm-icon-box .tm-icon-box .maxcoach-icon { color: #333; } .elementor-widget-tm-icon-box .tm-icon-box:hover .heading-divider:after { width: 100%; } .elementor-widget-tm-icon-box .heading-divider-wrap { margin-top: 27px; } .elementor-widget-tm-icon-box .heading-divider { position: relative; height: 3px; } .elementor-widget-tm-icon-box .heading-divider:before, .elementor-widget-tm-icon-box .heading-divider:after { content: ''; position: absolute; left: 0; top: 0; } .elementor-widget-tm-icon-box .heading-divider:before { width: 100%; height: 1px; top: 1px; background: #eee; } .elementor-widget-tm-icon-box .heading-divider:after { width: 0; height: 3px; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); background: #111; } .elementor-widget-tm-icon-box .heading-wrap + .description-wrap { margin-top: 10px; } .elementor-widget-tm-icon-box .description { font-size: 15px; line-height: 1.6; } .elementor-widget-tm-icon-box .icon-box-content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-tm-icon-box .tm-button-wrapper { margin: 34px 0 0; line-height: 0; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-01 .tm-icon-box { padding: 41px 20px 25px; border-radius: 5px; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-01 .tm-icon-box:hover { z-index: 1; background: #fff; box-shadow: 0 0 40px rgba(51, 51, 51, 0.1); } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-01 .tm-icon-box .heading { font-size: 24px; line-height: 1.5; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-01 .tm-icon-box .tm-button.style-text { color: #8c89a2; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-02 .tm-icon-box { padding: 51px 35px 50px; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-02 .tm-icon-box:after { pointer-events: none; content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 3px; background: #111; opacity: 0; visibility: hidden; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-02 .tm-icon-box:hover { background: #fff; box-shadow: 0 16px 40px #ededed; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-02 .tm-icon-box:hover:after { opacity: 1; visibility: visible; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-03 .tm-icon-box .maxcoach-icon-view, .elementor-widget-tm-icon-box.maxcoach-icon-box-style-03 .tm-icon-box .maxcoach-icon { font-size: 48px; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-03 .tm-icon-box .heading { font-size: 24px; font-weight: 600; line-height: 1.5; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-03 .tm-icon-box .description-wrap { margin-top: 12px; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-04 .tm-icon-box { padding: 27px 20px 25px; border-radius: 5px; background: #fff; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-04 .tm-icon-box:hover { z-index: 1; box-shadow: 0 19px 20px rgba(0, 0, 0, 0.07); } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-04 .tm-icon-box .heading { font-size: 20px; font-weight: 500; line-height: 1.6; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-04 .tm-icon-box .description { font-size: 15px; line-height: 26px; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-04 .tm-icon-box .tm-button.style-text { color: #8c89a2; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-05 .tm-icon-box { padding: 41px 30px 40px; border-radius: 5px; background: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.05); } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-05 .tm-icon-box .icon { font-size: 56px; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-05 .tm-icon-box:hover { z-index: 1; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-05 .tm-icon-box .heading { font-size: 16px; line-height: 28px; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-05 .tm-icon-box .description { font-size: 14px; line-height: 26px; } .elementor-widget-tm-icon-box.maxcoach-icon-box-style-05 .tm-icon-box .tm-button.style-text { color: #8c89a2; } .elementor-widget-tm-icon-box.elementor-position-left .icon-box-wrapper, .elementor-widget-tm-icon-box.elementor-position-right .icon-box-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .elementor-widget-tm-icon-box.elementor-position-left .maxcoach-icon-wrap, .elementor-widget-tm-icon-box.elementor-position-right .maxcoach-icon-wrap { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } .elementor-widget-tm-icon-box.elementor-position-left .heading-wrap + .description-wrap, .elementor-widget-tm-icon-box.elementor-position-right .heading-wrap + .description-wrap { margin-top: 17px; } .elementor-widget-tm-icon-box.elementor-position-left.maxcoach-icon-box-style-03 .heading-wrap + .description-wrap, .elementor-widget-tm-icon-box.elementor-position-right.maxcoach-icon-box-style-03 .heading-wrap + .description-wrap { margin-top: 10px; } .elementor-widget-tm-icon-box.elementor-position-right .icon-box-wrapper { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-tm-icon-box.elementor-position-right .maxcoach-icon-wrap { margin-left: 20px; } .elementor-widget-tm-icon-box.elementor-position-right.maxcoach-icon-box-style-03 .maxcoach-icon-wrap { margin-left: 35px; } .elementor-widget-tm-icon-box.elementor-position-left .icon-box-wrapper { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-tm-icon-box.elementor-position-left .maxcoach-icon-wrap { margin-right: 20px; } .elementor-widget-tm-icon-box.elementor-position-left.maxcoach-icon-box-style-03 .maxcoach-icon-wrap { margin-right: 35px; } .elementor-widget-tm-icon-box.elementor-position-top .maxcoach-icon-wrap { margin-bottom: 24px; } .elementor-widget-tm-icon-box.elementor-vertical-align-top .icon-box-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .elementor-widget-tm-icon-box.elementor-vertical-align-middle .icon-box-wrapper { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .elementor-widget-tm-icon-box.elementor-vertical-align-bottom .icon-box-wrapper { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } @media (max-width: 767px) { .elementor-widget-tm-icon-box.mobile-position-top-yes .icon-box-wrapper { display: block !important; text-align: center; } .elementor-widget-tm-icon-box.mobile-position-top-yes .maxcoach-icon-wrap { margin-left: auto !important; margin-right: auto !important; margin-bottom: 15px; } } .tm-step-icon-box { position: relative; display: block; width: 100%; overflow: hidden; } .tm-step-icon-box:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; visibility: hidden; opacity: 0; } .tm-step-icon-box:hover:before { visibility: visible; opacity: 1; } .tm-step-icon-box .maxcoach-icon { color: #333; } .tm-step-icon-box:hover .heading-divider:after { width: 100%; } .tm-step-icon-box .icon-box-wrapper { position: relative; z-index: 1; } .tm-step-icon-box .maxcoach-icon-wrap, .tm-step-icon-box .heading-wrap, .tm-step-icon-box .description-wrap { line-height: 0; } .tm-step-icon-box .heading, .tm-step-icon-box .description { display: inline-block; } .tm-step-icon-box .heading { font-size: 20px; margin-bottom: 0; } .tm-step-icon-box .heading a { color: inherit; } .tm-step-icon-box .badge-text { position: absolute; top: 10px; right: 10px; border-radius: 5px; background: #eee; color: #000; font-size: 16px; font-weight: 700; line-height: 24px; padding: 4px 10px; } .tm-step-icon-box .heading-divider-wrap { margin-top: 27px; } .tm-step-icon-box .heading-divider { position: relative; height: 3px; } .tm-step-icon-box .heading-divider:before, .tm-step-icon-box .heading-divider:after { content: ''; position: absolute; left: 0; top: 0; } .tm-step-icon-box .heading-divider:before { width: 100%; height: 1px; top: 1px; background: #eee; } .tm-step-icon-box .heading-divider:after { width: 0; height: 3px; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); background: #111; } .tm-step-icon-box .heading-wrap + .description-wrap { margin-top: 10px; } .tm-step-icon-box .description { font-size: 15px; line-height: 1.6; } .tm-step-icon-box .icon-box-content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .tm-step-icon-box .tm-button-wrapper { margin: 34px 0 0; line-height: 0; } .maxcoach-step-icon-box-style-01 .tm-step-icon-box { padding: 30px 30px 38px; border-radius: 5px; background: #fff; box-shadow: 0 15px 50px rgba(0, 0, 0, 0.1); } .maxcoach-step-icon-box-style-01 .tm-step-icon-box .icon { font-size: 56px; } .maxcoach-step-icon-box-style-01 .tm-step-icon-box:hover { z-index: 1; } .maxcoach-step-icon-box-style-01 .tm-step-icon-box .heading { font-size: 24px; line-height: 1.5; } .maxcoach-step-icon-box-style-01 .tm-step-icon-box .description { font-size: 16px; line-height: 26px; } .maxcoach-step-icon-box-style-01 .tm-step-icon-box .tm-button.style-text { color: #8c89a2; } .elementor-widget-tm-step-icon-box.elementor-position-left .icon-box-wrapper, .elementor-widget-tm-step-icon-box.elementor-position-right .icon-box-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .elementor-widget-tm-step-icon-box.elementor-position-left .maxcoach-icon-wrap, .elementor-widget-tm-step-icon-box.elementor-position-right .maxcoach-icon-wrap { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } .elementor-widget-tm-step-icon-box.elementor-position-left .heading-wrap + .description-wrap, .elementor-widget-tm-step-icon-box.elementor-position-right .heading-wrap + .description-wrap { margin-top: 17px; } .elementor-widget-tm-step-icon-box.elementor-position-left.maxcoach-icon-box-style-03 .heading-wrap + .description-wrap, .elementor-widget-tm-step-icon-box.elementor-position-right.maxcoach-icon-box-style-03 .heading-wrap + .description-wrap { margin-top: 10px; } .elementor-widget-tm-step-icon-box.elementor-position-right .icon-box-wrapper { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-tm-step-icon-box.elementor-position-right .maxcoach-icon-wrap { margin-left: 20px; } .elementor-widget-tm-step-icon-box.elementor-position-right.maxcoach-icon-box-style-03 .maxcoach-icon-wrap { margin-left: 35px; } .elementor-widget-tm-step-icon-box.elementor-position-left .icon-box-wrapper { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-tm-step-icon-box.elementor-position-left .maxcoach-icon-wrap { margin-right: 20px; } .elementor-widget-tm-step-icon-box.elementor-position-left.maxcoach-icon-box-style-03 .maxcoach-icon-wrap { margin-right: 35px; } .elementor-widget-tm-step-icon-box.elementor-position-top .maxcoach-icon-wrap { margin-bottom: 24px; } .elementor-widget-tm-step-icon-box.elementor-vertical-align-top .icon-box-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .elementor-widget-tm-step-icon-box.elementor-vertical-align-middle .icon-box-wrapper { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .elementor-widget-tm-step-icon-box.elementor-vertical-align-bottom .icon-box-wrapper { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } @media (max-width: 767px) { .elementor-widget-tm-step-icon-box.mobile-position-top-yes .icon-box-wrapper { display: block !important; text-align: center; } .elementor-widget-tm-step-icon-box.mobile-position-top-yes .maxcoach-icon-wrap { margin-left: auto !important; margin-right: auto !important; margin-bottom: 15px; } } .tm-image-box { position: relative; display: block; width: 100%; } .tm-image-box:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; visibility: hidden; opacity: 0; border-radius: inherit; } .tm-image-box:hover:before { visibility: visible; opacity: 1; } .tm-image-box .content-wrap { position: relative; z-index: 1; } .tm-image-box.image-position-top { text-align: center; } .tm-image-box.image-position-top .image { margin-bottom: 29px; } .tm-image-box.image-position-left .content-wrap, .tm-image-box.image-position-right .content-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .tm-image-box.image-position-left .image, .tm-image-box.image-position-right .image { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; max-width: 50%; } .tm-image-box.image-position-left .content, .tm-image-box.image-position-right .content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .tm-image-box.image-position-left { text-align: left; } .tm-image-box.image-position-left .image { margin-right: 20px; } .tm-image-box.image-position-right { text-align: right; } .tm-image-box.image-position-right .content-wrap { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .tm-image-box.image-position-right .image { margin-left: 20px; } .tm-image-box.content-alignment-middle .content-wrap { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .tm-image-box.content-alignment-bottom .content-wrap { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .tm-image-box .image { display: inline-block; } .tm-image-box .content { width: 100%; } .tm-image-box .title { font-size: 20px; line-height: 1.5; margin-bottom: 0; } .tm-image-box .description { line-height: 1.6; margin-top: 14px; } .tm-image-box .tm-button-wrapper { margin: 15px 0 0; } .tm-image-box .tm-button.style-text { color: #8c89a2; } .tm-image-box.style-01 { padding: 38px 30px 29px; border-radius: 5px; background: #fff; } .tm-image-box.style-01:hover { z-index: 1; box-shadow: 0 0 40px rgba(51, 51, 51, 0.1); } .tm-image-box.style-02 { padding: 39px 30px 30px; border-radius: 10px; background: #f8f8f8; } .tm-image-box.style-02:before { background: #fff; } .tm-image-box.style-02:hover { z-index: 1; box-shadow: 0 14px 40px rgba(51, 51, 51, 0.1); } .tm-image-box.style-02 .title { font-size: 16px; font-weight: 600; line-height: 1.625; } .tm-image-box.style-02.image-position-top .image { margin-bottom: 17px; } .tm-image-box.style-03:hover .image:before { background-position: 0 100%; opacity: .7; } .tm-image-box.style-03:hover .content { -webkit-transform: none; transform: none; } .tm-image-box.style-03:hover .title { -webkit-transform: none; transform: none; } .tm-image-box.style-03 .content-wrap { overflow: hidden; line-height: 0; } .tm-image-box.style-03 .image { position: relative; border-radius: 5px; overflow: hidden; margin: 0 !important; } .tm-image-box.style-03 .image:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 50%, #000 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000 50%, #000 100%); background-size: 100% 200%; opacity: .9; z-index: 1; } .tm-image-box.style-03 .content { position: absolute; bottom: 0; left: 0; right: 0; z-index: 2; color: #fff; padding: 23px; -webkit-transform: translateY(100%); transform: translateY(100%); } .tm-image-box.style-03 .title { font-size: 20px; line-height: 1.6; color: #fff; -webkit-transform: translateY(-100%) translateY(-42px); transform: translateY(-100%) translateY(-42px); } .tm-image-box.style-03 .description { margin: 10px 0 0; } .tm-image-box.style-03 .tm-button-wrapper { margin: 9px 0 0; } .tm-image-box.style-04:hover .image:before { opacity: .57; } .tm-image-box.style-04:hover .caption { background: #fff; border-color: var(--maxcoach-color-primary); } .tm-image-box.style-04:hover .description { opacity: 1; visibility: visible; } .tm-image-box.style-04:hover .tm-button-wrapper { opacity: 1; visibility: visible; -webkit-transform: none; transform: none; } .tm-image-box.style-04 .content-wrap { overflow: hidden; line-height: 0; } .tm-image-box.style-04 .image { position: relative; border-radius: 5px; overflow: hidden; margin: 0 !important; } .tm-image-box.style-04 .image:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, #000 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #000 100%); opacity: 0; z-index: 1; } .tm-image-box.style-04 .content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; } .tm-image-box.style-04 .caption { position: absolute; top: 0; left: 0; width: 100%; padding: 23px; border-top: 3px solid transparent; border-radius: 5px 5px 0 0; } .tm-image-box.style-04 .title { font-size: 24px; font-weight: 600; line-height: 1.5; } .tm-image-box.style-04 .description { font-size: 14px; margin: 0; opacity: 0; visibility: hidden; } .tm-image-box.style-04 .tm-button-wrapper { position: absolute; bottom: 33px; left: 0; right: 0; margin: 9px 0 0; opacity: 0; visibility: hidden; -webkit-transform: translateY(10px); transform: translateY(10px); } .tm-image-box.style-05:hover .content { color: #fff; } .tm-image-box.style-05:hover .content:before { opacity: 1; } .tm-image-box.style-05:hover .content:after { opacity: 0; } .tm-image-box.style-05:hover .description { max-height: 500px; height: auto; margin: 10px 0 0; color: #fff; -webkit-transform: scaleY(1); transform: scaleY(1); } .tm-image-box.style-05:hover .title { color: #fff; } .tm-image-box.style-05 .content-wrap { line-height: 0; } .tm-image-box.style-05 .image { position: relative; border-radius: 8px; overflow: hidden; margin: 0 !important; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.22); } .tm-image-box.style-05 .content { position: absolute; bottom: -41px; left: 20px; right: 20px; z-index: 2; padding: 15px 25px; width: auto; background: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15); border-radius: 5px; overflow: hidden; } .tm-image-box.style-05 .content:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; pointer-events: none; background: var(--maxcoach-color-primary); z-index: -1; } .tm-image-box.style-05 .content:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; border-radius: 5px; background: var(--maxcoach-color-primary); } .tm-image-box.style-05 .title { font-size: 20px; line-height: 1.5; } .tm-image-box.style-05 .description { max-height: 0; min-height: 0; -webkit-transition: max-height 1s ease-out, margin 0.35s ease-out; transition: max-height 1s ease-out, margin 0.35s ease-out; overflow: hidden; height: 0; margin: 0; } .tm-image-box.style-05 .tm-button-wrapper { margin: 9px 0 0; } .tm-counter { width: 100%; } .tm-counter .icon { font-size: 48px; line-height: 1; } .tm-counter .counter-number-wrap { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-size: 20px; line-height: 1; font-weight: 700; color: var(--maxcoach-color-primary); } .tm-counter .counter-heading { font-size: 15px; line-height: 26px; color: var(--maxcoach-color-heading); margin: 0; } .tm-counter .description-wrap { margin: 8px 0 0; line-height: 0; } .tm-counter .counter-description { display: inline-block; line-height: 26px; } .maxcoach-counter-style-01 .tm-counter { padding: 31px 30px; border-radius: 8px; background: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.22); } .maxcoach-counter-number-position-left .counter-content, .maxcoach-counter-number-position-right .counter-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .maxcoach-counter-number-position-left .counter-number-wrap, .maxcoach-counter-number-position-right .counter-number-wrap { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } .maxcoach-counter-number-position-right .counter-content { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .maxcoach-counter-number-position-right .counter-number-wrap { margin: 0 0 0 20px; } .maxcoach-counter-number-position-left .counter-content { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .maxcoach-counter-number-position-left .counter-number-wrap { margin: 0 20px 0 0; } .maxcoach-counter-number-position-top .counter-number-wrap { margin: 0 0 20px; } .maxcoach-counter-number-ver-align-top .counter-number-wrap { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .maxcoach-counter-number-ver-align-middle .counter-number-wrap { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .maxcoach-counter-number-ver-align-bottom .counter-number-wrap { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } @media (max-width: 767px) { .maxcoach-counter-number-mobile-position-top-yes .counter-content { display: block !important; text-align: center; } .maxcoach-counter-number-mobile-position-top-yes .counter-number-wrap { margin: 0 0 20px; } } .maxcoach-banner { display: block; width: 100%; } .maxcoach-banner .content-wrap { position: relative; } .maxcoach-banner .maxcoach-image img { width: 100%; } .maxcoach-banner .content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .maxcoach-banner .title { font-size: 30px; font-weight: 300; background: #fff; padding: 6px 34px 7px; margin: 0; } @media (max-width: 1024px) { .maxcoach-banner .title { font-size: 26px; } } @media (max-width: 767px) { .maxcoach-banner .title { font-size: 22px; } } .elementor-widget-tm-image-layers .elementor-widget-container { font-size: 0; } .elementor-widget-tm-image-layers .artboard { display: inline-block; max-width: 100%; max-height: 100%; } .elementor-widget-tm-image-layers .layers-wrapper { position: relative; width: 100%; height: 100%; } .elementor-widget-tm-image-layers .layer { position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .elementor-widget-tm-image-layers .static-layer { position: static; top: auto; left: auto; right: auto; bottom: auto; } .maxcoach-light-gallery .maxcoach-box:hover .maxcoach-overlay { visibility: visible; opacity: .9; } .maxcoach-light-gallery .maxcoach-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; } .maxcoach-light-gallery .maxcoach-overlay > div { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 36px; color: #fff; } .maxcoach-gallery-justified-content .maxcoach-box { position: relative; display: block; } .maxcoach-gallery-justified-content .maxcoach-box:hover .overlay, .maxcoach-gallery-justified-content .maxcoach-box:hover .overlay-content { visibility: visible; opacity: 1; } .maxcoach-gallery-justified-content .overlay, .maxcoach-gallery-justified-content .overlay-content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; } .maxcoach-gallery-justified-content .overlay { background: rgba(0, 0, 0, 0.5); } .maxcoach-gallery-justified-content .overlay-content { text-align: center; } .maxcoach-gallery-justified-content .overlay-content .outer { display: table; width: 100%; height: 100%; } .maxcoach-gallery-justified-content .overlay-content .inner { display: table-cell; vertical-align: middle; padding: 20px; } .maxcoach-gallery-justified-content .title { font-size: 34px; line-height: 1.42; color: #fff; margin-bottom: 0; } .maxcoach-gallery-justified-content .description { color: #fff; } .maxcoach-gallery-justified-content .maxcoach-image img { width: 100%; } .maxcoach-modern-carousel .swiper-slide { overflow: visible !important; } .maxcoach-modern-carousel .slide-tags { margin-bottom: 10px; } .maxcoach-modern-carousel .slide-tag { display: inline-block; font-size: 12px; font-weight: 500; line-height: 1.4; text-transform: uppercase; letter-spacing: 1.38px; color: #fff; padding: 7px 13px 5px; margin-bottom: 5px; } .maxcoach-modern-carousel .description-wrap { margin-top: 10px; } .maxcoach-modern-carousel .slide-button.left-icon .button-icon { margin-right: 5px; } .maxcoach-modern-carousel .slide-button.right-icon .button-icon { margin-left: 5px; } .maxcoach-modern-carousel-style-01 .swiper-inner { margin: 0 -30px -60px; } .maxcoach-modern-carousel-style-01 .swiper-container { padding: 0 30px 60px; } .maxcoach-modern-carousel-style-01 .slide-wrapper { display: block; height: 100%; } .maxcoach-modern-carousel-style-01 .slide-wrapper:hover .slide-image { box-shadow: 0 60px 40px -40px rgba(51, 51, 51, 0.41); } .maxcoach-modern-carousel-style-01 .slide-image { position: relative; height: 100%; } .maxcoach-modern-carousel-style-01 .slide-image img { -o-object-fit: cover; object-fit: cover; height: 100%; } .maxcoach-modern-carousel-style-01 .slide-overlay { position: absolute; bottom: 0; left: 0; right: 0; height: 50%; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 100%); background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000 100%); } .maxcoach-modern-carousel-style-01 .slide-content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .maxcoach-modern-carousel-style-01 .slide-layers { padding: 30px 35px 38px; } .maxcoach-modern-carousel-style-01 .title { font-size: 22px; line-height: 1.46; color: #fff; margin-bottom: 0; } .maxcoach-modern-carousel-style-01 .description { color: #fff; } .maxcoach-modern-carousel-style-01 .button-wrap { margin: 10px 0 0; } .maxcoach-modern-carousel-style-01 .slide-button { font-size: 14px; font-weight: 700; color: #fff; } .maxcoach-modern-carousel-style-02 .swiper-inner { margin: 0 -30px -40px; } .maxcoach-modern-carousel-style-02 .swiper-container { padding: 0 30px 40px; } .maxcoach-modern-carousel-style-02 .swiper-slide-visible .slide-wrapper { box-shadow: 0 10px 30px rgba(51, 51, 51, 0.1); } .maxcoach-modern-carousel-style-02 .slide-wrapper { display: block; height: 100%; background: #fff; border-radius: 5px; } .maxcoach-modern-carousel-style-02 .slide-wrapper:hover .slide-button { color: #fff; } .maxcoach-modern-carousel-style-02 .slide-wrapper:hover .slide-button:after { -webkit-transform: none; transform: none; } .maxcoach-modern-carousel-style-02 .slide-image { position: relative; border-radius: 5px 5px 0 0; overflow: hidden; } .maxcoach-modern-carousel-style-02 .slide-layers { padding: 30px 35px 86px; } .maxcoach-modern-carousel-style-02 .title { font-size: 24px; font-weight: 600; line-height: 1.34; margin-bottom: 0; } .maxcoach-modern-carousel-style-02 .button-wrap { position: absolute; bottom: 0; left: 0; right: 0; border-radius: 0 0 5px 5px; overflow: hidden; } .maxcoach-modern-carousel-style-02 .slide-button { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; height: 56px; width: 100%; font-size: 14px; font-weight: 700; border-radius: 0 0 5px 5px; text-align: center; border: 0; border-top: 1px solid #eee; } .maxcoach-modern-carousel-style-02 .slide-button .button-content-wrapper { position: relative; z-index: 1; } .maxcoach-modern-carousel-style-02 .slide-button:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: translateY(100%); transform: translateY(100%); background: #20ad96; } .maxcoach-modern-carousel-02 .swiper-slide { overflow: visible !important; } .maxcoach-modern-carousel-02 .title { margin: 0; } .maxcoach-modern-carousel-02 .description-wrap { margin-top: 10px; } .maxcoach-modern-carousel-02 .slide-button.left-icon .button-icon { margin-right: 5px; } .maxcoach-modern-carousel-02 .slide-button.right-icon .button-icon { margin-left: 5px; } .maxcoach-modern-carousel-02-style-01 .maxcoach-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .maxcoach-modern-carousel-02-style-01 .slide-image { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; max-width: 43%; position: relative; margin: 0 0 20px 20px; } .maxcoach-modern-carousel-02-style-01 .image-frame, .maxcoach-modern-carousel-02-style-01 .image-pattern { height: auto; width: 100%; } .maxcoach-modern-carousel-02-style-01 .image-frame { position: absolute; top: 0; left: 0; z-index: 0; color: #bad2de; -webkit-transform: translate(-20px, 20px); transform: translate(-20px, 20px); } .maxcoach-modern-carousel-02-style-01 .image-frame path { stroke: currentColor; } .maxcoach-modern-carousel-02-style-01 .image-pattern { display: block; position: relative; z-index: 1; } .maxcoach-modern-carousel-02-style-01 .slide-content { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; position: relative; } .maxcoach-modern-carousel-02-style-01 .slide-layers { position: relative; z-index: 1; max-width: 500px; padding: 0 0 0 30px; } .maxcoach-modern-carousel-02-style-01 .slide-decorate-text { position: absolute; top: 0; left: 0; font-size: 150px; line-height: 1; font-weight: 700; z-index: 0; -webkit-transform: translate(64px, -22px); transform: translate(64px, -22px); } .maxcoach-modern-carousel-02-style-01 .title { font-size: 40px; line-height: 1.2; } .maxcoach-modern-carousel-02-style-01 .description-wrap { margin-top: 32px; } .maxcoach-modern-carousel-02-style-01 .description { font-size: 18px; font-weight: 600; line-height: 1.67; } .maxcoach-modern-carousel-02-style-01 .button-wrap { margin: 44px 0 0; } @media (max-width: 1024px) { .maxcoach-modern-carousel-02-style-01 .title { font-size: 34px; } .maxcoach-modern-carousel-02-style-01 .description-wrap { margin: 20px 0 0; } .maxcoach-modern-carousel-02-style-01 .button-wrap { margin: 30px 0 0; } } @media (max-width: 767px) { .maxcoach-modern-carousel-02-style-01 .maxcoach-box { display: block; } .maxcoach-modern-carousel-02-style-01 .slide-image { max-width: 100%; } .maxcoach-modern-carousel-02-style-01 .slide-content { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .maxcoach-modern-carousel-02-style-01 .slide-layers { padding: 30px 0 0; } .maxcoach-modern-carousel-02-style-01 .title { font-size: 28px; } .maxcoach-modern-carousel-02-style-01 .slide-decorate-text { left: auto; right: 0; -webkit-transform: translate(0, -22px); transform: translate(0, -22px); } .maxcoach-modern-carousel-02-style-01 .description { font-size: 15px; line-height: 1.78; } } .tm-modern-slider .slide-bg-wrap { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .tm-modern-slider .slide-bg { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #111; } .tm-modern-slider .container, .tm-modern-slider .row { height: 100%; } .tm-modern-slider .slide-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; height: 100%; } .tm-modern-slider .slide-layers { max-width: 600px; padding: 30px 0; } .tm-modern-slider .sub-title-wrap { margin: 0 0 15px; } .tm-modern-slider .sub-title { display: inline-block; font-size: 15px; font-weight: 600; line-height: 2; text-transform: uppercase; letter-spacing: 2px; color: #fff; margin-bottom: 0; } .tm-modern-slider .title { font-size: 50px; line-height: 1.4; color: #fff; margin-bottom: 0; } .tm-modern-slider .description-wrap { margin-top: 30px; } .tm-modern-slider .description { font-size: 20px; color: #fff; } .tm-modern-slider .button-wrap { margin-top: 34px; } .tm-modern-slider .tm-button { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; min-width: 160px; } .maxcoach-slide-bg-animation-ken-burns .slide-bg-wrap { -webkit-transform: scale(1.35); transform: scale(1.35); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .maxcoach-slide-bg-animation-ken-burns.swiper-slide-active .slide-bg-wrap { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 11s cubic-bezier(0.1, 0.2, 0.7, 1); transition: -webkit-transform 11s cubic-bezier(0.1, 0.2, 0.7, 1); transition: transform 11s cubic-bezier(0.1, 0.2, 0.7, 1); transition: transform 11s cubic-bezier(0.1, 0.2, 0.7, 1), -webkit-transform 11s cubic-bezier(0.1, 0.2, 0.7, 1); } .slide-layer-transition .animated .slide-layer { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; -webkit-transition: all 0.6s cubic-bezier(0.1, 0.2, 0.7, 1); transition: all 0.6s cubic-bezier(0.1, 0.2, 0.7, 1); } .slide-layer-transition .animated .slide-layer-wrap + .slide-layer-wrap .slide-layer { -webkit-transition-delay: .2s; transition-delay: .2s; } .slide-layer-transition .animated .slide-layer-wrap + .slide-layer-wrap + .slide-layer-wrap .slide-layer { -webkit-transition-delay: .4s; transition-delay: .4s; } .slide-layer-transition .slide-layer { opacity: 0; visibility: hidden; -webkit-transform: translateY(30px); transform: translateY(30px); -webkit-transition: all .1s; transition: all .1s; } @media (max-width: 1024px) { .tm-modern-slider .title { font-size: 40px; } } @media (max-width: 767px) { .tm-modern-slider .title { font-size: 30px; } } .maxcoach-flip-box { min-height: 280px; position: relative; -webkit-perspective: 1000px; perspective: 1000px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .maxcoach-flip-box .layer { position: absolute; width: 100%; height: 100%; -webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out; text-align: center; } .maxcoach-flip-box .overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .maxcoach-flip-box .layer-inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .maxcoach-flip-box .layer-content { padding: 35px; width: 100%; } .maxcoach-flip-box .image { margin: 0 0 20px 0; display: inline-block; width: 100%; } .maxcoach-flip-box .image img { width: 50%; } .maxcoach-flip-box .maxcoach-icon-wrap, .maxcoach-flip-box .heading-wrap { line-height: 0; } .maxcoach-flip-box .maxcoach-icon-wrap { margin-bottom: 30px; } .maxcoach-flip-box .maxcoach-icon-view { display: inline-block; font-size: 60px; } .maxcoach-flip-box .icon { color: #fff; } .maxcoach-flip-box .maxcoach-svg-icon { width: 60px; } .maxcoach-flip-box .heading { display: inline-block; color: #fff; font-size: 26px; margin-bottom: 0; } .maxcoach-flip-box .description-wrap { margin-top: 20px; } .maxcoach-flip-box .description { color: #fff; font-size: 16px; line-height: 1.875; } .maxcoach-flip-box .tm-button-wrapper { margin: 40px 0 0; } .maxcoach-flip-box .tm-button.style-flat { color: #111; } .maxcoach-flip-box .tm-button.style-flat:hover { color: #fff; } .maxcoach-flip-box .tm-button.style-flat:before { background: #fff; } .maxcoach-flip-box .tm-button.style-text { color: #fff; padding-bottom: 0; } .maxcoach-flip-box .tm-button.style-left-line, .maxcoach-flip-box .tm-button.style-bottom-line { color: #fff; } .maxcoach-flip-box .tm-button.style-left-line .button-content-wrapper:before, .maxcoach-flip-box .tm-button.style-bottom-line .button-content-wrapper:before { background: rgba(255, 255, 255, 0.4); } .maxcoach-flip-box .tm-button.style-left-line .button-content-wrapper:after, .maxcoach-flip-box .tm-button.style-bottom-line .button-content-wrapper:after { background: #fff; } .maxcoach-flip-box .tm-button.style-border, .maxcoach-flip-box .tm-button.style-thick-border { border-color: #fff; color: #fff; } .maxcoach-flip-box .tm-button.style-border:hover, .maxcoach-flip-box .tm-button.style-thick-border:hover { color: #111; } .maxcoach-flip-box .tm-button.style-border:after, .maxcoach-flip-box .tm-button.style-thick-border:after { background: #fff; } @media (max-device-width: 1024px) { .maxcoach-flip-box { cursor: pointer; } } .front-side { background-color: #111; } .back-side { background-color: #5758e0; box-shadow: 0 40px 40px -40px rgba(51, 51, 51, 0.13); display: block; } .elementor-flip-box__button.elementor-button { cursor: pointer; -ms-flex-item-align: center; -webkit-align-self: center; -ms-grid-row-align: center; align-self: center; margin-left: auto; margin-right: auto; border: solid 2px white; color: white; background: transparent; } .elementor-flip-box__button.elementor-button:hover { background: transparent; text-decoration: none; } .maxcoach-flip-box--3d .layer-inner { -webkit-transform: translateZ(90px) scale(0.91); transform: translateZ(90px) scale(0.91); } .maxcoach-flip-box--3d .overlay { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translateZ(0.1px); transform: translateZ(0.1px); } .maxcoach-flip-box--effect-flip .maxcoach-flip-box { -webkit-perspective: 1000px; perspective: 1000px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .maxcoach-flip-box--effect-flip .maxcoach-flip-box:hover .back-side { -webkit-transform: none; transform: none; } .maxcoach-flip-box--effect-flip .layer { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .maxcoach-flip-box--effect-flip .front-side { -webkit-transform: none; transform: none; z-index: 1; } .maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-right .back-side { -webkit-transform: rotateX(0) rotateY(-180deg); transform: rotateX(0) rotateY(-180deg); } .maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-right .maxcoach-flip-box:hover .front-side { -webkit-transform: rotateX(0) rotateY(180deg); transform: rotateX(0) rotateY(180deg); } .maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-left .back-side { -webkit-transform: rotateX(0) rotateY(180deg); transform: rotateX(0) rotateY(180deg); } .maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-left .maxcoach-flip-box:hover .front-side { -webkit-transform: rotateX(0) rotateY(-180deg); transform: rotateX(0) rotateY(-180deg); } .maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-up .back-side { -webkit-transform: rotateX(-180deg) rotateY(0); transform: rotateX(-180deg) rotateY(0); } .maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-up .maxcoach-flip-box:hover .front-side { -webkit-transform: rotateX(180deg) rotateY(0); transform: rotateX(180deg) rotateY(0); } .maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-down .back-side { -webkit-transform: rotateX(180deg) rotateY(0); transform: rotateX(180deg) rotateY(0); } .maxcoach-flip-box--effect-flip.maxcoach-flip-box--direction-down .maxcoach-flip-box:hover .front-side { -webkit-transform: rotateX(-180deg) rotateY(0); transform: rotateX(-180deg) rotateY(0); } .maxcoach-flip-box--effect-push .front-side { -webkit-transform: none; transform: none; } .maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-right .maxcoach-flip-box:hover .front-side { -webkit-transform: translateX(100%) translateY(0); transform: translateX(100%) translateY(0); } .maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-left .maxcoach-flip-box:hover .front-side { -webkit-transform: translateX(-100%) translateY(0); transform: translateX(-100%) translateY(0); } .maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-up .maxcoach-flip-box:hover .front-side { -webkit-transform: translateX(0) translateY(-100%); transform: translateX(0) translateY(-100%); } .maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-down .maxcoach-flip-box:hover .front-side { -webkit-transform: translateX(0) translateY(100%); transform: translateX(0) translateY(100%); } .maxcoach-flip-box--effect-slide .maxcoach-flip-box, .maxcoach-flip-box--effect-push .maxcoach-flip-box { overflow: hidden; } .maxcoach-flip-box--effect-slide .maxcoach-flip-box:hover .back-side, .maxcoach-flip-box--effect-push .maxcoach-flip-box:hover .back-side { -webkit-transform: none; transform: none; } .maxcoach-flip-box--effect-slide.maxcoach-flip-box--direction-right .back-side, .maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-right .back-side { -webkit-transform: translateX(-100%) translateY(0); transform: translateX(-100%) translateY(0); } .maxcoach-flip-box--effect-slide.maxcoach-flip-box--direction-left .back-side, .maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-left .back-side { -webkit-transform: translateX(100%) translateY(0); transform: translateX(100%) translateY(0); } .maxcoach-flip-box--effect-slide.maxcoach-flip-box--direction-up .back-side, .maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-up .back-side { -webkit-transform: translateX(0) translateY(100%); transform: translateX(0) translateY(100%); } .maxcoach-flip-box--effect-slide.maxcoach-flip-box--direction-down .back-side, .maxcoach-flip-box--effect-push.maxcoach-flip-box--direction-down .back-side { -webkit-transform: translateX(0) translateY(-100%); transform: translateX(0) translateY(-100%); } .maxcoach-flip-box--effect-zoom-out .maxcoach-flip-box .front-side { -webkit-transition: opacity 0.35s, width 0.1ms, -webkit-transform 0.7s; transition: opacity 0.35s, width 0.1ms, -webkit-transform 0.7s; transition: transform 0.7s, opacity 0.35s, width 0.1ms; transition: transform 0.7s, opacity 0.35s, width 0.1ms, -webkit-transform 0.7s; opacity: 1; -webkit-transform: scale(1); transform: scale(1); z-index: 1; width: 100%; } .maxcoach-flip-box--effect-zoom-out .maxcoach-flip-box:hover .front-side { width: 0; opacity: 0; -webkit-transform: scale(0.7); transform: scale(0.7); -webkit-transition: opacity 0.7s 0.1s, width 0.1ms 0.7s, -webkit-transform 0.8s; transition: opacity 0.7s 0.1s, width 0.1ms 0.7s, -webkit-transform 0.8s; transition: transform 0.8s, opacity 0.7s 0.1s, width 0.1ms 0.7s; transition: transform 0.8s, opacity 0.7s 0.1s, width 0.1ms 0.7s, -webkit-transform 0.8s; } .maxcoach-flip-box--effect-zoom-in .maxcoach-flip-box .back-side { -webkit-transition: opacity 0.5s 0.2s, -webkit-transform 0.7s; transition: opacity 0.5s 0.2s, -webkit-transform 0.7s; transition: transform 0.7s, opacity 0.5s 0.2s; transition: transform 0.7s, opacity 0.5s 0.2s, -webkit-transform 0.7s; opacity: 0; -webkit-transform: scale(0.7); transform: scale(0.7); } .maxcoach-flip-box--effect-zoom-in .maxcoach-flip-box:hover .back-side { -webkit-transition: opacity 0.5s, -webkit-transform 0.7s; transition: opacity 0.5s, -webkit-transform 0.7s; transition: transform 0.7s, opacity 0.5s; transition: transform 0.7s, opacity 0.5s, -webkit-transform 0.7s; opacity: 1; -webkit-transform: scale(1); transform: scale(1); } .maxcoach-flip-box--effect-fade .maxcoach-flip-box .back-side { opacity: 0; } .maxcoach-flip-box--effect-fade .maxcoach-flip-box:hover .back-side { opacity: 1; } .maxcoach-blog .grid-item { min-width: 0; } .maxcoach-blog .post-item { box-sizing: border-box; word-wrap: break-word; } .maxcoach-blog .post-title { font-size: 24px; line-height: 1.5; margin: 0; } .maxcoach-blog .post-title a { display: block; color: inherit; font-size: inherit; } .maxcoach-blog .post-meta { font-size: 14px; color: #7e7e7e; margin: 15px 0 0; } .maxcoach-blog .post-meta .inner { margin-left: -16px; margin-right: -16px; } .maxcoach-blog .post-meta .inner > div { display: inline-block; margin: 5px 0 0; padding: 0 16px; } .maxcoach-blog .post-author a { display: block; } .maxcoach-blog .post-author img { width: 32px; height: 32px; border-radius: 50%; vertical-align: middle; margin-right: 6px; } .maxcoach-blog .meta-icon { margin-right: 6px; } .maxcoach-blog .post-excerpt { margin-top: 16px; } .maxcoach-blog .post-excerpt:first-child { margin-top: 0; } .maxcoach-blog .post-thumbnail { position: relative; } .maxcoach-blog .post-thumbnail img { border-radius: inherit; width: 100%; } .maxcoach-blog .post-categories { font-size: 15px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; line-height: 1.4; margin: 0 0 6px; } .maxcoach-blog .post-categories a { color: inherit; } .maxcoach-blog .post-overlay-categories { position: absolute; top: 24px; right: 26px; font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 1.38px; line-height: 1.4; color: #111; } .maxcoach-blog .post-overlay-categories a { background: #fff; color: inherit; padding: 6px 16px; display: inline-block; } .maxcoach-blog .post-footer { margin: 36px 0 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .maxcoach-blog .post-read-more { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .maxcoach-blog .post-overlay-content { position: absolute; bottom: 0; left: 0; right: 0; } .maxcoach-blog .post-overlay-title { margin-bottom: 0; font-size: 22px; color: #fff; } .maxcoach-blog .post-overlay-title a { font-size: inherit; color: inherit; } .maxcoach-blog .post-overlay-meta { color: rgba(255, 255, 255, 0.8); font-size: 14px; } .maxcoach-blog .post-overlay-meta a { color: #fff; } .maxcoach-blog .post-overlay-meta { font-size: 14px; font-style: italic; margin: 0 -2px 6px; } .maxcoach-blog .post-overlay-meta a { font-weight: 500; } .maxcoach-blog .post-overlay-meta > div { display: inline-block; padding: 0 2px; margin-bottom: 5px; } .maxcoach-blog-overlay-style-float .post-overlay-background { position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: inherit; background-image: -webkit-linear-gradient(top, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.8) 100%); background-image: linear-gradient(180deg, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.8) 100%); } .maxcoach-blog-overlay-style-float .post-overlay-info { position: absolute; right: 0; bottom: 0; left: 0; padding: 30px 30px 44px; text-align: center; } .maxcoach-blog-overlay-style-float .portfolio-overlay-title { font-size: 26px; } .maxcoach-blog-overlay-style-float .post-overlay-content { z-index: 1; } .maxcoach-blog-overlay-style-float .post-overlay-categories { z-index: 2; } .maxcoach-blog-caption-style-01 .post-thumbnail { border-radius: 5px; overflow: hidden; } .maxcoach-blog-caption-style-01 .post-caption { padding: 26px 0 20px; } .maxcoach-blog-caption-style-02 .post-wrapper { border-radius: 5px; box-shadow: 0 20px 50px rgba(0, 0, 0, 0.05); background: #fff; } .maxcoach-blog-caption-style-02 .post-title { font-size: 20px; } .maxcoach-blog-caption-style-02 .post-thumbnail { border-top-left-radius: inherit; border-top-right-radius: inherit; } .maxcoach-blog-caption-style-02 .post-caption { padding: 26px 30px; } .maxcoach-blog-caption-style-02 .post.sticky .post-wrapper { background: #333; color: #fff; } .maxcoach-blog-caption-style-02 .post.sticky .post-title, .maxcoach-blog-caption-style-02 .post.sticky .post-meta { color: #fff; } .maxcoach-blog-metro .post-thumbnail { width: 100%; height: 100%; } .maxcoach-blog-zigzag .maxcoach-grid { display: -ms-grid; display: grid; -ms-grid-columns: 270px minmax(270px, 500px) 270px; grid-template-columns: 270px minmax(270px, 500px) 270px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; grid-gap: 50px 30px; grid-auto-flow: column; } .maxcoach-blog-zigzag .grid-item { min-width: 0; } .maxcoach-blog-zigzag .grid-item:nth-child(3n + 1) { margin: 162px 0 0; } .maxcoach-blog-zigzag .grid-item:nth-child(3n + 2) { margin: 55px 0 0; grid-column-end: 4; } .maxcoach-blog-zigzag .grid-item:nth-child(3n + 3) { grid-column-end: 3; } .maxcoach-blog-zigzag .post-wrapper { position: relative; background: #fff; box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12); border-radius: 5px; overflow: hidden; } .maxcoach-blog-zigzag .post-caption { padding: 26px 20px 35px; } .maxcoach-blog-zigzag .post-thumbnail { position: relative; } .maxcoach-blog-zigzag .post-thumbnail img { width: 100%; } .maxcoach-blog-zigzag .post-title { font-size: 20px; line-height: 1.5; } .maxcoach-blog-zigzag .post-categories { font-size: 15px; color: #8c89a2; margin: 0 0 4px; } .maxcoach-blog-zigzag .post-meta { font-size: 14px; font-style: normal; margin: 8px 0 0; } .maxcoach-blog-zigzag .highlight-item .post-wrapper { box-shadow: none; } .maxcoach-blog-zigzag .highlight-item .post-thumbnail:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; border-radius: inherit; background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.3) 100%); background-image: linear-gradient(-180deg, transparent 0%, rgba(0, 0, 0, 0.3) 100%); } .maxcoach-blog-zigzag .highlight-item .post-thumbnail img { width: 100%; height: 680px; -o-object-fit: cover; object-fit: cover; } .maxcoach-blog-zigzag .highlight-item .post-categories { color: #fff; margin: 0 0 8px; } .maxcoach-blog-zigzag .highlight-item .post-categories a:hover { color: #fff !important; } .maxcoach-blog-zigzag .highlight-item .post-title { font-size: 34px; line-height: 1.42; } .maxcoach-blog-zigzag .highlight-item .post-title a { color: #fff !important; } .maxcoach-blog-zigzag .highlight-item .post-meta { color: #fff !important; margin: 1px 0 0; } .maxcoach-blog-zigzag .highlight-item .post-meta a { color: #fff !important; } .maxcoach-blog-zigzag .highlight-item .post-caption { position: absolute; bottom: 0; left: 0; right: 0; padding: 20px 38px 54px; } .maxcoach-blog-list-01 .post-item { margin: 0 0 50px; border-bottom: 1px solid #eee; } .maxcoach-blog-list-01 .post-item:last-child { margin: 0; } .maxcoach-blog-list-01 .post-title { font-size: 34px; line-height: 1.42; } .maxcoach-blog-list-01 .post-categories { margin: 0 0 17px; } .maxcoach-blog-list-01 .post-caption { padding-top: 32px; padding-bottom: 50px; } .maxcoach-blog-list-02 .post-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .maxcoach-blog-list-02 .post-thumbnail-wrapper { width: 50%; padding-right: 45px; } .maxcoach-blog-list-02 .post-item { margin: 0 0 50px; padding: 0 0 50px; border-bottom: 1px solid #eee; } .maxcoach-blog-list-02 .post-item:last-child { margin: 0; border: 0; padding: 0 0 20px; } .maxcoach-blog-list-02 .post-caption { width: 50%; padding: 0; } .maxcoach-blog-list-02 .post-title { font-size: 34px; line-height: 1.42; } .maxcoach-blog-list-02 .post-categories { margin: 0 0 17px; } .maxcoach-blog-list-02 .has-post-thumbnail .post-caption { margin: 0; } .maxcoach-blog-list-03 .post-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .maxcoach-blog-list-03 .post-caption { padding: 0 !important; } .maxcoach-blog-list-03 .post-thumbnail-wrapper { width: 80px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 30px 0 0; } .maxcoach-blog-list-03 .post-thumbnail { border-radius: 5px; overflow: hidden; } .maxcoach-blog-list-03 .post-item + .post-item { margin: 20px 0 0; } .maxcoach-blog-list-03 .post-title { font-size: 15px; font-weight: 700; line-height: 1.78; } .maxcoach-blog-list-03 .post-title a { display: block; position: relative; padding: 0 0 0 30px; } .maxcoach-blog-list-03 .post-title a:before, .maxcoach-blog-list-03 .post-title a:after { content: '\f30b'; position: absolute; top: 5px; left: 0; font-size: 15px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), 0s color linear; transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), 0s color linear; } .maxcoach-blog-list-03 .post-title a:after { color: currentColor; opacity: 0; visibility: hidden; -webkit-transform: translateX(-100%); transform: translateX(-100%); } .maxcoach-blog-list-03 .post-title a:hover:before { opacity: 0; visibility: hidden; -webkit-transform: translateX(100%); transform: translateX(100%); } .maxcoach-blog-list-03 .post-title a:hover:after { opacity: 1; visibility: visible; -webkit-transform: translateX(0); transform: translateX(0); } .maxcoach-blog-list-03.maxcoach-blog-caption-style-02 .post-wrapper { padding: 20px; } .maxcoach-blog-one-left-featured .featured-post { padding-right: 45px; } .maxcoach-blog-one-left-featured .featured-post .post-overlay-background { position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: inherit; opacity: 0.5; background-image: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 11%, #000 80%); background-image: linear-gradient(180deg, rgba(51, 51, 51, 0) 11%, #000 80%); } .maxcoach-blog-one-left-featured .featured-post .post-overlay-meta { font-style: normal; margin: 0 -13px; } .maxcoach-blog-one-left-featured .featured-post .post-overlay-meta > div { padding: 0 13px; } .maxcoach-blog-one-left-featured .featured-post .post-overlay-info { padding: 20px 20px 15px; } .maxcoach-blog-one-left-featured .featured-post .post-overlay-categories { position: static; font-size: 15px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; } .maxcoach-blog-one-left-featured .featured-post .post-overlay-categories a { background: none; padding: 0; } .maxcoach-blog-one-left-featured .featured-post .post-title { line-height: 1.42; } .maxcoach-blog-one-left-featured .featured-post .post-title a { font-size: 1.42em; } .maxcoach-blog-one-left-featured .featured-post .post-caption { padding: 20px 0 0; } .maxcoach-blog-one-left-featured .featured-post .post-excerpt { font-size: 14px; font-weight: 500; line-height: 2; margin-top: 10px; } .maxcoach-blog-one-left-featured .featured-post .post-read-more { margin-top: 11px; } .maxcoach-blog-one-left-featured .normal-posts { margin-left: -15px; border-left: 1px solid #272931; } .maxcoach-blog-one-left-featured .normal-posts .grid-item { padding: 20px 0 20px 30px; border-bottom: 1px solid #272931; } .maxcoach-blog-one-left-featured .normal-posts .grid-item:first-child { padding-top: 0; } .maxcoach-blog-one-left-featured .normal-posts .grid-item:last-child { padding-bottom: 0; border-bottom: 0; } .maxcoach-blog-one-left-featured .normal-posts .maxcoach-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .maxcoach-blog-one-left-featured .normal-posts .post-thumbnail-wrap { -webkit-box-flex: 0; -webkit-flex: 0 0 36.333333%; -ms-flex: 0 0 36.333333%; flex: 0 0 36.333333%; max-width: 36.333333%; } .maxcoach-blog-one-left-featured .normal-posts .post-info { -webkit-box-flex: 0; -webkit-flex: 0 0 63.666667%; -ms-flex: 0 0 63.666667%; flex: 0 0 63.666667%; max-width: 63.666667%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .maxcoach-blog-one-left-featured .normal-posts .post-caption { padding-left: 30px; } .maxcoach-blog-masonry-02 .post-wrapper { margin: 0 0 30px; } .maxcoach-blog-masonry-02 .post-categories { position: absolute; bottom: 10px; left: 10px; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; line-height: 19px; margin: 0; } .maxcoach-blog-masonry-02 .post-categories a { background: var(--maxcoach-color-primary); color: #fff; padding: 4px 10px 1px; display: inline-block; border-radius: 5px; } .maxcoach-blog-masonry-02 .post-thumbnail { border-radius: 5px; } .maxcoach-blog-masonry-02 .post-caption { padding: 15px 0 0; } .maxcoach-blog-masonry-02 .post-title { font-size: 18px; } .maxcoach-blog-masonry-02 .post-meta { margin: 11px 0 0; line-height: 24px; } .maxcoach-blog-masonry-02 .post-highlight-item .post-wrapper { position: relative; } .maxcoach-blog-masonry-02 .post-highlight-item .post-thumbnail { border-radius: 10px; min-height: 300px; box-shadow: 0 2px 10px rgba(51, 51, 51, 0.15); } .maxcoach-blog-masonry-02 .post-highlight-item .post-thumbnail > a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; } .maxcoach-blog-masonry-02 .post-highlight-item .post-thumbnail > a:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 9%, #000 100%); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 9%, #000 100%); } .maxcoach-blog-masonry-02 .post-highlight-item .post-categories { position: static; margin: 0 0 16px; } .maxcoach-blog-masonry-02 .post-highlight-item .post-caption { position: absolute; bottom: 0; left: 0; right: 0; padding: 20px 27px 23px !important; } .maxcoach-blog-masonry-02 .post-highlight-item .post-title { font-size: 28px; line-height: 1.43; } .maxcoach-blog-masonry-02 .post-highlight-item .post-title a { color: #fff !important; } .maxcoach-blog-masonry-02 .post-highlight-item .post-meta { margin: 6px 0 0; font-size: 15px; color: #fff !important; } .maxcoach-blog-masonry-02 .post-highlight-item .post-excerpt { color: #fff !important; } .maxcoach-blog-caption-style-03 .post-thumbnail { border-radius: 5px; overflow: hidden; } .maxcoach-blog-caption-style-03 .post-title { font-size: 24px; line-height: 1.5; } .maxcoach-blog-caption-style-03 .post-meta { margin: 0 0 9px; } .maxcoach-blog-caption-style-03 .tm-button.style-bottom-line .button-icon { font-size: 14px; } @media (max-width: 767px) { .maxcoach-blog-one-left-featured .featured-post { padding: 0; } .maxcoach-blog-one-left-featured .normal-posts { margin-left: 0; margin-top: 40px; } } @media (max-width: 543px) { .maxcoach-blog-one-left-featured .normal-posts .grid-item { padding: 20px 0 20px 20px; } .maxcoach-blog-one-left-featured .normal-posts .post-caption { padding: 0 0 0 20px; } } @media (max-width: 1024px) { .maxcoach-blog-zigzag .maxcoach-grid { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal; grid-auto-flow: row; } .maxcoach-blog-zigzag .grid-item { margin: 0 !important; } .maxcoach-blog-zigzag .grid-item:nth-child(3n + 2) { grid-column-end: unset; } .maxcoach-blog-zigzag .grid-item:nth-child(3n + 3) { -ms-grid-column: 1; grid-column-start: 1; grid-column-end: 3; } .maxcoach-blog-list-01 .post-title { font-size: 30px; } .maxcoach-blog-list-02 .post-title { font-size: 30px; } .maxcoach-blog-one-left-featured .post-title { font-size: 20px; } } @media (max-width: 767px) { .maxcoach-blog-zigzag .maxcoach-grid { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); } .maxcoach-blog-zigzag .grid-item { -ms-grid-column: unset !important; grid-column: unset !important; } .maxcoach-blog-list-01 .post-title { font-size: 26px; } .maxcoach-blog-list-02 .post-wrapper { display: block; } .maxcoach-blog-list-02 .post-thumbnail-wrapper { width: 100%; padding: 0; } .maxcoach-blog-list-02 .post-caption { width: 100%; padding-top: 30px; } .maxcoach-blog-list-02 .post-title { font-size: 26px; } .maxcoach-blog-one-left-featured .post-title { font-size: 16px; } } .maxcoach-blog-carousel .post-title { font-size: 24px; line-height: 1.5; margin: 0; } .maxcoach-blog-carousel .post-title a { display: block; color: inherit; font-size: inherit; } .maxcoach-blog-carousel .post-thumbnail { display: block; width: 220px; max-width: 40%; } .maxcoach-blog-carousel .post-background { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #eee; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; } .maxcoach-blog-carousel .post-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; border-radius: 10px; background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.07); } .maxcoach-blog-carousel .post-meta { font-size: 14px; color: #7e7e7e; margin: 22px 0 0; } .maxcoach-blog-carousel .post-meta .inner { margin-left: -16px; margin-right: -16px; } .maxcoach-blog-carousel .post-meta .inner > div { display: inline-block; margin: 5px 0 0; padding: 0 16px; } .maxcoach-blog-carousel .post-author a { display: block; } .maxcoach-blog-carousel .post-author img { width: 32px; height: 32px; border-radius: 50%; vertical-align: middle; margin-right: 6px; } .maxcoach-blog-carousel .meta-icon { margin-right: 6px; } .maxcoach-blog-carousel .post-excerpt { font-size: 16px; line-height: 26px; margin-top: 10px; } .maxcoach-blog-carousel .post-excerpt:first-child { margin-top: 0; } .maxcoach-blog-carousel .post-thumbnail { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; } .maxcoach-blog-carousel .post-thumbnail img { border-radius: inherit; width: 100%; } .maxcoach-blog-carousel .post-caption { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 24px 10px 28px 30px; } .maxcoach-blog-carousel .post-categories { font-size: 15px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; line-height: 1.4; margin: 0 0 13px; color: #9b9b9b; } .maxcoach-blog-carousel .post-categories a { color: inherit; } .maxcoach-blog-carousel .post-categories a:hover { color: var(--maxcoach-color-primary); } @media (max-width: 543px) { .maxcoach-blog-carousel .post-wrapper { display: block; } .maxcoach-blog-carousel .post-thumbnail { width: 100%; max-width: 100%; } .maxcoach-blog-carousel .post-thumbnail:before { display: block; content: ''; width: 100%; padding-top: 75%; } .maxcoach-blog-carousel .post-caption { padding: 20px; } } .tm-portfolio .post-wrapper { position: relative; } .tm-portfolio .post-thumbnail-wrapper { position: relative; } .tm-portfolio .post-title { font-size: 22px; margin-bottom: 0; } .tm-portfolio .post-title a { color: inherit; } .tm-portfolio .post-categories { font-size: 12px; font-weight: 500; line-height: 1.34; text-transform: uppercase; letter-spacing: 1.38px; margin: 13px 0 0; } .tm-portfolio .post-categories a { color: inherit; } .tm-portfolio .post-thumbnail { position: relative; } .tm-portfolio .post-thumbnail img { width: 100%; } .tm-portfolio.style-metro .post-thumbnail-wrapper .post-permalink, .tm-portfolio.style-metro .post-thumbnail-wrapper .post-thumbnail { width: 100%; height: 100%; } .tm-portfolio.style-metro .post-thumbnail-wrapper .post-permalink img, .tm-portfolio.style-metro .post-thumbnail-wrapper .post-thumbnail img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .portfolio-caption-style-01 .post-info { padding: 25px 20px; text-align: center; } .portfolio-caption-style-02 .post-info { padding: 48px 0 0; } .portfolio-caption-style-02 .post-title { font-size: 36px; } .portfolio-caption-style-02 .portfolio-excerpt { margin: 22px 0 0; max-width: 580px; } .portfolio-overlay-title { margin-bottom: 0; font-size: 22px; color: #fff; } .portfolio-overlay-title a { font-size: inherit; } .portfolio-overlay-categories { margin-top: 13px; color: rgba(255, 255, 255, 0.4); font-size: 12px; font-weight: 500; line-height: 1.34; text-transform: uppercase; letter-spacing: 1.38px; } .portfolio-overlay-group-01 .post-wrapper:hover .post-overlay { visibility: visible; opacity: 1; } .portfolio-overlay-group-01 .post-wrapper:hover .post-overlay-content { visibility: visible; opacity: 1; } .portfolio-overlay-group-01 .post-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; visibility: hidden; opacity: 0; border-radius: inherit; background: rgba(0, 0, 0, 0.8); } .portfolio-overlay-group-01 .post-overlay-content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; visibility: hidden; opacity: 0; } .portfolio-overlay-group-01 .post-overlay-content-inner { display: table; width: 100%; height: 100%; text-align: center; } .portfolio-overlay-group-01 .post-overlay-info { display: table-cell; vertical-align: middle; text-align: center; padding: 0 15px; } .portfolio-overlay-faded-02 .post-overlay-info { padding: 30px; } .portfolio-overlay-faded-02 .post-overlay { top: 20px; right: 20px; bottom: 20px; left: 20px; background: #fff; } .portfolio-overlay-movement .post-wrapper:hover .post-overlay { visibility: visible; opacity: 1; } .portfolio-overlay-movement .post-overlay { visibility: hidden; opacity: 0; max-width: 300px; background: #111; z-index: 1; position: absolute; top: 0; left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: visibility .3s, opacity .3s; transition: visibility .3s, opacity .3s; pointer-events: none; } .portfolio-overlay-movement .post-overlay-info { padding: 20px; } .portfolio-overlay-huge-on .site { background: #111; } .portfolio-overlay-huge.on .grid-item:not(:hover) .post-overlay { visibility: visible; opacity: 1; } .portfolio-overlay-huge.on .grid-item:hover .post-overlay-info { -webkit-transform: none; transform: none; opacity: 1; visibility: visible; } .portfolio-overlay-huge .post-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; visibility: hidden; opacity: 0; border-radius: inherit; background: rgba(0, 0, 0, 0.85); } .portfolio-overlay-huge .post-overlay-content-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .portfolio-overlay-huge .post-overlay-content { position: fixed; top: 50%; left: 50%; width: 100%; max-width: 80%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 99; pointer-events: none; } .portfolio-overlay-huge .portfolio-overlay-title { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; font-size: 60px; font-weight: 500; line-height: 1.2; margin: 0; color: #fff; } .portfolio-overlay-huge .post-overlay-info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transform: translateY(50px); transform: translateY(50px); opacity: 0; visibility: hidden; } .portfolio-overlay-huge .portfolio-overlay-categories { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; padding-left: 86px; margin: 0 0 0 40px; color: #fff; } .portfolio-overlay-huge .portfolio-overlay-categories:before { content: ''; position: absolute; top: 7px; left: 0; width: 60px; height: 1px; background: currentColor; } .portfolio-overlay-faded-04 .post-wrapper:hover .post-overlay { visibility: visible; opacity: 1; } .portfolio-overlay-faded-04 .post-wrapper:hover .post-overlay-info { visibility: visible; opacity: 1; } .portfolio-overlay-faded-04 .post-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; visibility: hidden; opacity: 0; border-radius: inherit; background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.4) 100%); background-image: linear-gradient(-180deg, transparent 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.4) 100%); } .portfolio-overlay-faded-04 .post-overlay-info { position: absolute; right: 0; bottom: 0; left: 0; visibility: hidden; opacity: 0; padding: 30px 44px 44px; } .portfolio-overlay-flat .post-wrapper:hover .post-overlay { visibility: visible; opacity: 1; } .portfolio-overlay-flat .post-wrapper:hover .post-overlay-info { visibility: visible; opacity: 1; -webkit-transform: translateY(-30px); transform: translateY(-30px); } .portfolio-overlay-flat .post-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; visibility: hidden; opacity: 0; border-radius: inherit; } .portfolio-overlay-flat .post-overlay-info { position: absolute; right: 30px; bottom: 0; left: 30px; min-height: 99px; visibility: hidden; opacity: 0; background: #fff; padding: 23px 90px 22px 25px; } .portfolio-overlay-flat .portfolio-overlay-title { color: #111; } .portfolio-overlay-flat .portfolio-overlay-categories { margin-top: 5px; color: rgba(17, 17, 17, 0.4); } .portfolio-overlay-flat .post-overlay-icon { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 25px; height: 55px; width: 55px; line-height: 51px; text-align: center; border-radius: 50%; border: 2px solid #eee; font-size: 15px; color: #111; } .portfolio-overlay-float .post-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: inherit; background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 40%, black 100%); background-image: linear-gradient(-180deg, transparent 0%, rgba(0, 0, 0, 0) 40%, black 100%); } .portfolio-overlay-float .post-overlay-info { position: absolute; right: 0; bottom: 0; left: 0; padding: 30px 44px 44px; text-align: center; } .portfolio-overlay-float .portfolio-overlay-title { font-size: 26px; } .portfolio-overlay-group-01 .post-wrapper:hover .portfolio-overlay-title, .portfolio-overlay-group-01 .post-wrapper:hover .portfolio-overlay-categories, .portfolio-overlay-movement .post-wrapper:hover .portfolio-overlay-title, .portfolio-overlay-movement .post-wrapper:hover .portfolio-overlay-categories, .portfolio-overlay-faded-04 .post-wrapper:hover .portfolio-overlay-title, .portfolio-overlay-faded-04 .post-wrapper:hover .portfolio-overlay-categories { opacity: 1; -webkit-transition: .5s ease-out .25s; transition: .5s ease-out .25s; -webkit-transform: translateY(0); transform: translateY(0); } .portfolio-overlay-group-01 .post-wrapper:hover .portfolio-overlay-categories + .portfolio-overlay-title, .portfolio-overlay-group-01 .post-wrapper:hover .portfolio-overlay-title + .portfolio-overlay-categories, .portfolio-overlay-movement .post-wrapper:hover .portfolio-overlay-categories + .portfolio-overlay-title, .portfolio-overlay-movement .post-wrapper:hover .portfolio-overlay-title + .portfolio-overlay-categories, .portfolio-overlay-faded-04 .post-wrapper:hover .portfolio-overlay-categories + .portfolio-overlay-title, .portfolio-overlay-faded-04 .post-wrapper:hover .portfolio-overlay-title + .portfolio-overlay-categories { -webkit-transition-delay: .35s; transition-delay: .35s; } .portfolio-overlay-group-01 .portfolio-overlay-title, .portfolio-overlay-movement .portfolio-overlay-title, .portfolio-overlay-faded-04 .portfolio-overlay-title { opacity: 0; -webkit-transition: .25s ease-out 0s; transition: .25s ease-out 0s; -webkit-transform: translateY(10px); transform: translateY(10px); } .portfolio-overlay-group-01 .portfolio-overlay-categories, .portfolio-overlay-movement .portfolio-overlay-categories, .portfolio-overlay-faded-04 .portfolio-overlay-categories { opacity: 0; -webkit-transition: .25s ease-out 0s; transition: .25s ease-out 0s; -webkit-transform: translateY(10px); transform: translateY(10px); } .portfolio-overlay-colored-faded .portfolio-overlay-categories { margin: 0 0 13px; } .overlay-content-skin-light .portfolio-overlay-title, .overlay-content-skin-light .portfolio-overlay-categories { color: #fff !important; } .overlay-content-skin-dark .portfolio-overlay-title, .overlay-content-skin-dark .portfolio-overlay-categories { color: #111 !important; } @media (max-width: 991px) { .portfolio-overlay-huge .portfolio-overlay-title { font-size: 46px; } .portfolio-caption-style-02 .post-title { font-size: 30px; } } @media (max-width: 767px) { .portfolio-overlay-huge .portfolio-overlay-title { font-size: 32px; } .portfolio-overlay-huge .post-overlay-info { display: block; } .portfolio-overlay-huge .portfolio-overlay-categories { margin-left: 3px; margin-top: 10px; } .portfolio-caption-style-02 .post-title { font-size: 24px; } } .maxcoach-portfolio-carousel-01 .post-title { margin-bottom: 0; } .maxcoach-portfolio-carousel-01 .post-title a { color: inherit !important; } .maxcoach-portfolio-carousel-01 .post-categories { font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 1.38px; color: rgba(17, 17, 17, 0.4); } .maxcoach-portfolio-carousel-01 .post-categories a { color: inherit; } .maxcoach-portfolio-carousel-01 .post-wrapper:hover .post-thumbnail { box-shadow: 0 60px 40px -40px rgba(51, 51, 51, 0.41); } .maxcoach-portfolio-carousel-01 .swiper-slide-active .post-thumbnail { box-shadow: 0 60px 40px -40px rgba(51, 51, 51, 0.41); } .maxcoach-portfolio-carousel-01 .post-info { padding: 26px 0 0 0; } .maxcoach-portfolio-carousel-01 .post-title { font-size: 22px; margin-bottom: 9px; } .maxcoach-portfolio-carousel-02 .post-wrapper:hover .post-overlay:before { opacity: 1; } .maxcoach-portfolio-carousel-02 .post-wrapper:hover .post-overlay:after { opacity: 0; } .maxcoach-portfolio-carousel-02 .post-wrapper:hover .post-info { -webkit-transform: translateY(0); transform: translateY(0); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .maxcoach-portfolio-carousel-02 .post-wrapper:hover .post-title { -webkit-transform: translateY(0); transform: translateY(0); } .maxcoach-portfolio-carousel-02 .post-overlay { position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .maxcoach-portfolio-carousel-02 .post-overlay:before, .maxcoach-portfolio-carousel-02 .post-overlay:after { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; -webkit-transition: .25s opacity linear; transition: .25s opacity linear; } .maxcoach-portfolio-carousel-02 .post-overlay:before { background-image: -webkit-linear-gradient(53deg, #4b33fb 0%, #b282ea 84%); background-image: linear-gradient(37deg, #4b33fb 0%, #b282ea 84%); opacity: 0; } .maxcoach-portfolio-carousel-02 .post-overlay:after { opacity: .8; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 100%); background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000 100%); } .maxcoach-portfolio-carousel-02 .post-info, .maxcoach-portfolio-carousel-02 .post-title { -webkit-transition: all .5s; transition: all .5s; } .maxcoach-portfolio-carousel-02 .post-thumbnail { overflow: hidden; } .maxcoach-portfolio-carousel-02 .post-info { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; padding: 30px 40px; text-align: center; -webkit-transform: translateY(100%); transform: translateY(100%); } .maxcoach-portfolio-carousel-02 .post-title { font-size: 26px; color: #fff; margin-bottom: 0; -webkit-transform: translateY(-100%) translateY(-72px); transform: translateY(-100%) translateY(-72px); } .maxcoach-portfolio-carousel-02 .portfolio-excerpt { font-size: 16px; line-height: 1.875; color: rgba(255, 255, 255, 0.62); margin-top: 33px; } .maxcoach-portfolio-carousel-02 .portfolio-read-more-icon { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 55px; height: 55px; background: #fff; border-radius: 50%; font-size: 15px; color: #111; margin: 51px auto 0; } .maxcoach-course .course-wrapper { position: relative; height: 100%; } .maxcoach-course .course-thumbnail-wrapper { position: relative; } .maxcoach-course .course-title { font-size: 20px; line-height: 1.6; margin: 0; } .maxcoach-course .course-title a { display: block; color: inherit; } .maxcoach-course .course-price { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; font-size: 24px; line-height: 1; font-weight: 800; margin: 0 0 12px; } .maxcoach-course .course-price .decimals-separator { font-size: 18px; } .maxcoach-course .course-price .origin-price { position: relative; color: #ababab; margin: 0 6px 0 0; } .maxcoach-course .course-price .origin-price:before { content: ''; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: currentColor; -webkit-transform: translateY(-2px); transform: translateY(-2px); } .maxcoach-course .course-feature-wrap { position: relative; } .maxcoach-course .course-thumbnail { position: relative; } .maxcoach-course .course-thumbnail img { width: 100%; } .maxcoach-course .course-overlay-bg { position: absolute; top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; } .maxcoach-course .course-date { font-size: 15px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 4px; } .maxcoach-course .course-meta { font-size: 14px; margin: 30px 0 0; } .maxcoach-course .course-meta > div { margin-right: 28px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .maxcoach-course .course-meta > div:last-child { margin-right: 0; } .maxcoach-course .course-meta .meta-icon { display: none; margin-right: 6px; } .maxcoach-course .course-instructor { margin: 0 0 20px; } .maxcoach-course .course-instructor .instructor-avatar { display: inline-block; margin: 0 10px 0 0; } .maxcoach-course .course-instructor .instructor-avatar img { width: 32px; vertical-align: middle; border-radius: 50%; } .maxcoach-course .course-excerpt { margin: 9px 0 0; line-height: 1.6; } .maxcoach-course .course-buttons { margin: 30px 0 0; } .maxcoach-course .course-buttons .button, .maxcoach-course .course-buttons .lp-button { height: 40px; line-height: 38px; padding: 0 25px; min-width: 132px; text-align: center; } .maxcoach-course.style-metro .course-thumbnail-wrapper .course-permalink, .maxcoach-course.style-metro .course-thumbnail-wrapper .course-thumbnail { width: 100%; height: 100%; } .maxcoach-course.style-metro .course-thumbnail-wrapper .course-permalink img, .maxcoach-course.style-metro .course-thumbnail-wrapper .course-thumbnail img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .maxcoach-course.style-zigzag .maxcoach-grid { display: -ms-grid; display: grid; -ms-grid-columns: 25% minmax(270px, 454px) 25%; grid-template-columns: 25% minmax(270px, 454px) 25%; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; grid-gap: 50px 30px; grid-auto-flow: column; } .maxcoach-course.style-zigzag .grid-item { min-width: 0; } .maxcoach-course.style-zigzag .grid-item:nth-child(3n + 1) { margin: 90px 0 0; } .maxcoach-course.style-zigzag .grid-item:nth-child(3n + 2) { margin: 90px 0 0; grid-column-end: 4; } .maxcoach-course.style-zigzag .grid-item:nth-child(3n + 3) { grid-column-end: 3; } .maxcoach-course.style-zigzag .course-price { position: absolute; top: 30px; right: 10px; margin: 0; display: inline-block; font-weight: 700; height: 70px; min-width: 70px; line-height: 70px; text-align: center; border-radius: 70px; padding: 0 5px; color: #fff; font-size: 24px; background: var(--maxcoach-color-primary); } .maxcoach-course.style-zigzag .course-price .decimals-separator, .maxcoach-course.style-zigzag .course-price .origin-price { display: none; } .maxcoach-course.style-zigzag .course-info { padding: 26px 0 0; } .maxcoach-course.style-zigzag .course-top-info { padding: 0 !important; margin: 0 0 20px !important; } .maxcoach-course.style-zigzag .course-meta { text-align: center; margin: 0 0 23px; } .maxcoach-course.style-zigzag .course-title { position: relative; padding: 0 0 20px; } .maxcoach-course.style-zigzag .course-title:after { content: ''; position: absolute; left: 50%; bottom: 0; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 34px; height: 1px; background: var(--maxcoach-color-primary); } .course-caption-meta-icon-yes .maxcoach-course .meta-icon { display: inline-block; } .course-caption-style-01 .course-wrapper { background: #fff; border-radius: 5px; overflow: hidden; } .course-caption-style-01 .course-wrapper:hover { box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12); } .course-caption-style-01 .course-info { padding: 30px 30px 38px; } .course-caption-style-01 .course-price-badge { position: absolute; top: 0; right: 0; background: #ee7455; color: #fff; font-size: 18px; line-height: 1; font-weight: 700; text-transform: uppercase; letter-spacing: 2.4px; padding: 11px 10px; } .course-caption-style-01 .course-price-badge:before, .course-caption-style-01 .course-price-badge:after { content: ''; position: absolute; left: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); border-left: 12px solid transparent; border-right: 12px solid transparent; } .course-caption-style-01 .course-price-badge:before { top: 0; border-top: 19px solid #ee7455; } .course-caption-style-01 .course-price-badge:after { bottom: 0; border-bottom: 19px solid #ee7455; } .course-caption-style-02 .maxcoach-course .course-wrapper { background: #faf8f6; border-radius: 5px; overflow: hidden; } .course-caption-style-02 .maxcoach-course .course-wrapper:hover { box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12); background: #fff; } .course-caption-style-02 .maxcoach-course .course-title { font-size: 24px; line-height: 1.5; } .course-caption-style-02 .maxcoach-course .course-info { position: relative; padding: 24px 30px 57px; } .course-caption-style-02 .maxcoach-course .course-info .course-date { color: #8c89a2; } .course-caption-style-02 .maxcoach-course .course-info .course-price { position: absolute; top: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 20px; margin: 0; display: inline-block; font-weight: 700; height: 70px; min-width: 70px; line-height: 70px; text-align: center; border-radius: 50%; padding: 0 5px; color: #fff; } .course-caption-style-02 .maxcoach-course .course-info .course-price .decimals-separator, .course-caption-style-02 .maxcoach-course .course-info .course-price .origin-price { display: none; } .course-caption-style-03 .maxcoach-course .course-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; border-radius: 5px; padding: 20px; } .course-caption-style-03 .maxcoach-course .course-wrapper:hover { background: #fff; box-shadow: 0 7px 40px rgba(0, 0, 0, 0.05); } .course-caption-style-03 .maxcoach-course .course-thumbnail-wrapper { width: 170px; height: 170px; border-radius: 50%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 30px 0 0; } .course-caption-style-03 .maxcoach-course .course-thumbnail-wrapper .course-thumbnail { border-radius: 50%; height: 100%; width: 100%; overflow: hidden; } .course-caption-style-03 .maxcoach-course .course-thumbnail-wrapper img { border-radius: 50%; height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; } .course-caption-style-03 .maxcoach-course .course-info { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .course-caption-style-03 .maxcoach-course .course-meta { margin: 10px 0 0; } .course-caption-style-04 .maxcoach-course .course-wrapper { position: relative; border-radius: 5px; overflow: hidden; } .course-caption-style-04 .maxcoach-course .course-wrapper:hover { background: #fff; box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12); } .course-caption-style-04 .maxcoach-course .course-info { padding: 21px 30px 36px; } .course-caption-style-04 .maxcoach-course .course-info .course-instructor { margin: 0 0 10px; } .course-caption-style-04 .maxcoach-course .course-info .course-title { font-size: 20px; line-height: 1.6; } .course-caption-style-04 .maxcoach-course .course-info .course-price { pointer-events: none; position: absolute; top: 0; right: 0; margin: 0; display: inline-block; font-size: 18px; font-weight: 700; text-align: center; border-radius: 0 5px 0 5px; padding: 11px 16px; min-width: 86px; color: #fff; } .course-caption-style-04 .maxcoach-course .course-info .course-price .decimals-separator { font-size: 15px; } .course-caption-style-04 .maxcoach-course .course-info .course-price .origin-price { color: rgba(255, 255, 255, 0.5); } .course-caption-style-05 .maxcoach-course .course-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; border-radius: 5px; background: #fff; } .course-caption-style-05 .maxcoach-course .course-wrapper:hover { box-shadow: 0 7px 40px rgba(0, 0, 0, 0.05); } .course-caption-style-05 .maxcoach-course .course-thumbnail-wrapper { width: 40%; max-width: 370px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .course-caption-style-05 .maxcoach-course .course-info { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; position: relative; padding: 20px 40px 20px 50px; } .course-caption-style-05 .maxcoach-course .course-info .course-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .course-caption-style-05 .maxcoach-course .course-info .course-header-content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .course-caption-style-05 .maxcoach-course .course-info .course-title { font-size: 24px; line-height: 1.34; } .course-caption-style-05 .maxcoach-course .course-info .course-buttons { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 0 0 70px; } .course-caption-style-05 .maxcoach-course .course-info .course-price { pointer-events: none; position: absolute; top: 0; left: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); margin: 0; display: inline-block; font-size: 18px; font-weight: 700; text-align: center; border-radius: 0 0 0 5px; padding: 11px 16px; min-width: 86px; color: #fff; } .course-caption-style-05 .maxcoach-course .course-info .course-price .decimals-separator { font-size: 15px; } .course-caption-style-05 .maxcoach-course .course-info .course-price .origin-price { color: rgba(255, 255, 255, 0.5); } .course-caption-style-06 .course-info { padding: 20px 0 20px; } .course-caption-style-06 .course-title { font-size: 18px; line-height: 1.78; font-weight: 500; } .course-caption-style-06 .course-price { font-size: 18px; font-weight: 700; margin: 15px 0 0; } .course-caption-style-07 .maxcoach-course .course-wrapper { position: relative; border-radius: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .course-caption-style-07 .maxcoach-course .course-thumbnail-wrapper { margin: -2px; border: 2px solid transparent; border-radius: 5px 5px 0 0; overflow: hidden; } .course-caption-style-07 .maxcoach-course .course-thumbnail { border-radius: 5px 5px 0 0; overflow: hidden; } .course-caption-style-07 .maxcoach-course .course-info { position: relative; padding: 21px 30px 36px; border: 1px solid rgba(151, 151, 151, 0.3); border-top: 0; border-radius: 0 0 5px 5px; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .course-caption-style-07 .maxcoach-course .course-info .course-instructor { margin: 0 0 10px; } .course-caption-style-07 .maxcoach-course .course-info .course-title { font-size: 20px; line-height: 1.6; } .course-caption-style-07 .maxcoach-course .course-info .course-price { pointer-events: none; position: absolute; bottom: 100%; left: -1px; margin: 0; display: inline-block; font-size: 18px; font-weight: 700; text-align: center; border-radius: 0 5px 0 0; padding: 11px 16px; min-width: 86px; color: #fff; } .course-caption-style-07 .maxcoach-course .course-info .course-price .decimals-separator { font-size: 15px; } .course-caption-style-07 .maxcoach-course .course-info .course-price .origin-price { color: rgba(255, 255, 255, 0.5); } .course-caption-style-08 .course-wrapper { overflow: hidden; color: #fff; } .course-caption-style-08 .course-wrapper:hover .course-overlay-bg:before { opacity: 0; } .course-caption-style-08 .course-wrapper:hover .course-overlay-bg:after { opacity: 1; } .course-caption-style-08 .course-wrapper:hover .course-info { -webkit-transform: none; transform: none; } .course-caption-style-08 .course-wrapper:hover .course-caption-main { -webkit-transform: none; transform: none; } .course-caption-style-08 .course-overlay-bg:before, .course-caption-style-08 .course-overlay-bg:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .course-caption-style-08 .course-overlay-bg:before { background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 43%, #000 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 43%, #000 100%); } .course-caption-style-08 .course-overlay-bg:after { opacity: 0; background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%); } .course-caption-style-08 .course-thumbnail { border-radius: 5px; overflow: hidden; } .course-caption-style-08 .course-price { margin: 0 0 9px; } .course-caption-style-08 .course-meta { margin: 11px 0 0; } .course-caption-style-08 .course-title { color: #fff; font-size: 24px; line-height: 1.34; } .course-caption-style-08 .course-info { position: absolute; bottom: 0; left: 0; right: 0; padding: 30px 30px 35px; -webkit-transform: translateY(100%); transform: translateY(100%); } .course-caption-style-08 .course-caption-main { -webkit-transform: translateY(-100%) translateY(-60px); transform: translateY(-100%) translateY(-60px); } .course-caption-style-09 .course-wrapper:hover .course-info { background: #fff; box-shadow: 0 2px 26px rgba(0, 0, 0, 0.08); -webkit-transform: translate(-1px, -41px); transform: translate(-1px, -41px); } .course-caption-style-09 .course-info { max-width: calc(100% - 30px); padding: 24px 25px 28px; border: 2px solid transparent; } .course-caption-style-09 .course-title { font-size: 20px; font-weight: 600; line-height: 1.5; } .course-caption-style-09 .course-price { font-size: 18px; font-weight: 700; margin: 0 0 15px; } .course-caption-style-09 .course-price .decimals-separator { font-size: inherit; } .course-caption-style-09 .course-meta { margin: 18px 0 0; } .course-caption-style-09 .course-meta > div { margin-right: 20px; } .course-caption-style-10 .course-info { padding: 26px 0 20px; } .course-caption-style-10 .course-title { font-size: 20px; line-height: 1.5; font-weight: 600; } .course-caption-style-10 .course-price { font-size: 18px; font-weight: 700; margin: 0 0 15px; } .course-caption-style-10 .course-meta { margin: 18px 0 0; } .course-caption-style-11 .course-wrapper { overflow: hidden; color: #fff; } .course-caption-style-11 .course-wrapper:hover .course-overlay-bg:before { opacity: 0; } .course-caption-style-11 .course-wrapper:hover .course-overlay-bg:after { opacity: 1; } .course-caption-style-11 .course-wrapper:hover .course-info { -webkit-transform: none; transform: none; } .course-caption-style-11 .course-wrapper:hover .course-caption-main { -webkit-transform: none; transform: none; } .course-caption-style-11 .course-overlay-bg:before, .course-caption-style-11 .course-overlay-bg:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .course-caption-style-11 .course-overlay-bg:before { background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 43%, #000 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 43%, #000 100%); } .course-caption-style-11 .course-overlay-bg:after { opacity: 0; background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%); } .course-caption-style-11 .course-thumbnail { border-radius: 5px; overflow: hidden; } .course-caption-style-11 .course-price { display: inline-block; position: absolute; top: 20px; right: 20px; margin: 0; height: 45px; min-width: 45px; line-height: 45px; border-radius: 45px; text-align: center; padding: 0 5px; color: #fff; font-weight: 700; font-size: 15px; background: #ea9a84; } .course-caption-style-11 .course-price .decimals-separator, .course-caption-style-11 .course-price .origin-price { display: none; } .course-caption-style-11 .course-price.course-free { background: #6f83dd; } .course-caption-style-11 .course-meta { margin: 7px 0 0; } .course-caption-style-11 .course-meta > div { margin-right: 10px; } .course-caption-style-11 .course-title { color: #fff; font-size: 16px; font-weight: 600; line-height: 1.5; } .course-caption-style-11 .course-title a { color: inherit !important; } .course-caption-style-11 .course-info { position: absolute; bottom: 0; left: 0; right: 0; padding: 25px 30px 22px; -webkit-transform: translateY(100%); transform: translateY(100%); } .course-caption-style-11 .course-caption-main { -webkit-transform: translateY(-100%) translateY(-43px); transform: translateY(-100%) translateY(-43px); } .course-caption-style-12 .maxcoach-course .course-info { padding: 25px 0; } .course-caption-style-12 .maxcoach-course .course-info .course-price { position: absolute; top: 20px; right: 20px; margin: 0; display: inline-block; font-weight: 700; height: 70px; min-width: 70px; line-height: 70px; text-align: center; border-radius: 70px; padding: 0 5px; color: #fff; font-size: 24px; background: var(--maxcoach-color-primary); } .course-caption-style-12 .maxcoach-course .course-info .course-price .decimals-separator, .course-caption-style-12 .maxcoach-course .course-info .course-price .origin-price { display: none; } .course-caption-style-12 .maxcoach-course .course-info .course-price.course-free { background: #3a7e69; } .course-caption-style-13 .course-thumbnail { border-radius: 8px; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.22); overflow: hidden; } .course-caption-style-13 .course-title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .course-caption-style-13 .course-title a { display: inline !important; } .course-caption-style-13 .course-info { position: relative; background: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15); border-radius: 5px; padding: 20px 30px 17px; margin: -86px 20px 0 !important; overflow: hidden; } .course-caption-style-13 .course-info:after { content: ''; position: absolute; bottom: 0; left: 0; height: 4px; width: 100%; border-radius: 4px; background: var(--maxcoach-color-primary); } .course-caption-style-13 .maxcoach-course .course-meta { margin: 13px 0 0; } .course-caption-style-14 .course-thumbnail { border-radius: 5px; overflow: hidden; } .course-caption-style-14 .course-info { padding: 26px 0 0; } .course-caption-style-14 .course-title { font-size: 24px; font-weight: 600; line-height: 1.5; } .course-caption-style-14 .course-price { font-size: 20px; font-weight: 700; margin: 0 0 8px; } .course-caption-style-14 .course-price .decimals-separator { font-size: inherit; } .course-caption-style-14 .meta-item { border-radius: 32px; line-height: 26px; padding: 3px 12px; background: #fff; color: #000; } .course-caption-style-14 .course-meta { position: absolute; left: 0; bottom: 0; right: 0; margin: 0; padding: 10px 15px 17px; text-transform: lowercase; } .course-caption-style-14 .course-meta > div { margin-right: 10px; } @media (max-width: 767px) { .course-caption-style-03 .maxcoach-course .course-thumbnail-wrapper { width: 80px; height: 80px; margin-right: 20px; } } @media (min-width: 1200px) { .maxcoach-course.style-zigzag .course-price { right: -35px; } } @media (max-width: 1024px) { .maxcoach-course.style-zigzag .maxcoach-grid { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal; grid-auto-flow: row; } .maxcoach-course.style-zigzag .grid-item { margin: 0 !important; } .maxcoach-course.style-zigzag .grid-item:nth-child(3n + 2) { grid-column-end: unset; } .maxcoach-course.style-zigzag .grid-item:nth-child(3n + 3) { -ms-grid-column: 1; grid-column-start: 1; grid-column-end: 3; } } @media (max-width: 767px) { .maxcoach-course.style-zigzag .maxcoach-grid { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); } .maxcoach-course.style-zigzag .grid-item { -ms-grid-column: unset !important; grid-column: unset !important; } } .maxcoach-course-list .course-title { margin: 0; } .maxcoach-course-list .course-title a { color: inherit; } .maxcoach-course-list .course-thumbnail img { width: 100%; } .maxcoach-course-list .meta-icon { display: none; } .maxcoach-course-list .course-price-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: 11px 0 0; } .maxcoach-course-list .course-price { color: var(--maxcoach-color-primary); font-size: 18px; font-weight: 700; margin: 0 10px 0 0; } .maxcoach-course-list .course-meta { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -5px; } .maxcoach-course-list .meta-item { font-size: 14px; line-height: 24px; padding: 4px 12px; border-radius: 32px; background: #f5f5f5; color: #000; margin: 5px; } .maxcoach-course-list .featured-course .maxcoach-image { margin: 0 0 20px; } .maxcoach-course-list .featured-course .course-price-box { margin: 13px 0 0; } .maxcoach-course-list .featured-course .course-title { font-size: 32px; line-height: 1.375; } .maxcoach-course-list .featured-course .course-price { font-size: 24px; } .maxcoach-course-list .featured-course .course-excerpt { font-size: 16px; line-height: 26px; margin: 16px 0 0; } .maxcoach-course-list .normal-courses { margin: 0 0 0 40px; border: 1px solid #eee; border-radius: 5px; } .maxcoach-course-list .normal-courses .course { position: relative; } .maxcoach-course-list .normal-courses .course + .course { border-top: 1px solid #eee; } .maxcoach-course-list .normal-courses .course:hover { z-index: 2; } .maxcoach-course-list .normal-courses .course:hover:before { -webkit-transform: scale(1) translateY(0) translateZ(0); transform: scale(1) translateY(0) translateZ(0); opacity: 1; } .maxcoach-course-list .normal-courses .course:before { display: block; content: ''; position: absolute; top: -1px; bottom: -1px; left: -10px; right: -10px; -webkit-transform-origin: center; transform-origin: center; -webkit-transform: scale(0.9) translateY(0) translateZ(0); transform: scale(0.9) translateY(0) translateZ(0); opacity: 0; box-shadow: 0 20px 30px rgba(0, 0, 0, 0.07); background-color: #fff; border-radius: 5px; -webkit-transition: all 0.15s cubic-bezier(0.2, 0.75, 0.5, 1); transition: all 0.15s cubic-bezier(0.2, 0.75, 0.5, 1); } .maxcoach-course-list .normal-courses .course-wrapper { position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 30px; } .maxcoach-course-list .normal-courses .maxcoach-image { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; max-width: 40%; margin: 0 20px 0 0; } .maxcoach-course-list .normal-courses .course-info { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .maxcoach-course-list .normal-courses .course-title { font-size: 20px; line-height: 1.5; } .course-caption-meta-icon-yes .maxcoach-course-list .meta-icon { display: block; } @media (max-width: 767px) { .maxcoach-course-list .normal-courses { margin: 30px 0 0; } .maxcoach-course-list .normal-courses .course-wrapper { padding: 15px 10px; } .maxcoach-course-list .normal-courses .course-title { font-size: 18px; } } .maxcoach-course.tm-swiper .swiper-inner { margin: -30px; } .maxcoach-course.tm-swiper .swiper-container { padding: 30px; } .course-caption-style-01 .maxcoach-course.tm-swiper .course-wrapper:hover { box-shadow: 0 0 30px rgba(0, 0, 0, 0.08); } .maxcoach-widget-course-search-form.style-01 form { position: relative; } .maxcoach-widget-course-search-form.style-01 .search-field { background: #fff; box-shadow: none; padding-right: 58px !important; } .maxcoach-widget-course-search-form.style-01 .search-submit { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); right: 4px; padding: 0; border: 0; height: 48px; width: 48px; text-align: center; box-shadow: none; background: var(--maxcoach-color-primary); } .maxcoach-widget-course-search-form.style-01 .search-submit:hover { background: var(--maxcoach-color-secondary); } .maxcoach-widget-course-search-form.style-01 .search-btn-text { display: none; } .maxcoach-widget-course-search-form.style-01 .search-btn-icon { content: '\f002'; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 22px; color: #fff; } .maxcoach-product .added_to_cart { display: none !important; } .maxcoach-product.style-grid .modern-grid { grid-gap: 50px; } .maxcoach-product.style-grid .product-wrapper { position: relative; } .maxcoach-product.style-grid .product-wrapper:hover .product-main-image img { -webkit-transform: scale3d(1.1, 1.1, 1.1) translateZ(0); transform: scale3d(1.1, 1.1, 1.1) translateZ(0); } .maxcoach-product.style-grid .product-wrapper:hover .product-hover-image { z-index: 1; opacity: 1; visibility: visible; -webkit-transform: scale3d(1.1, 1.1, 1.1) translateZ(0); transform: scale3d(1.1, 1.1, 1.1) translateZ(0); } .maxcoach-product.style-grid .product-thumbnail { position: relative; overflow: hidden; margin-bottom: 24px; } .maxcoach-product.style-grid .thumbnail { position: relative; } .maxcoach-product.style-grid .thumbnail img { -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1); transition: all 1.5s cubic-bezier(0, 0, 0.2, 1); width: 100%; } .maxcoach-product.style-grid .product-hover-image { -webkit-transition: 0.25s opacity, 0.25s visibility, -webkit-transform 1.5s cubic-bezier(0, 0, 0.2, 1); transition: 0.25s opacity, 0.25s visibility, -webkit-transform 1.5s cubic-bezier(0, 0, 0.2, 1); transition: 0.25s opacity, 0.25s visibility, transform 1.5s cubic-bezier(0, 0, 0.2, 1); transition: 0.25s opacity, 0.25s visibility, transform 1.5s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 1.5s cubic-bezier(0, 0, 0.2, 1); position: absolute; top: 0; left: 0; width: 100%; opacity: 0; visibility: hidden; } .maxcoach-product.style-grid .product-actions { pointer-events: none; position: absolute; right: 30px; top: 0; bottom: 0; width: 40px; z-index: 99; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .maxcoach-product.style-grid .product-action { z-index: -1; pointer-events: auto; margin: 5px 0; } .maxcoach-product.style-grid .woocommerce_loop_add_to_cart_wrap a, .maxcoach-product.style-grid .quick-view-icon, .maxcoach-product.style-grid .woosw-btn, .maxcoach-product.style-grid .woosc-btn { position: relative; display: block; color: #333; background: #fff; box-shadow: 0 0 4px rgba(0, 0, 0, 0.07); border-radius: 50%; height: 40px; width: 40px; line-height: 50px; text-align: center; padding: 0 !important; margin: 0 !important; border: 0 !important; font-size: 0 !important; } .maxcoach-product.style-grid .woocommerce_loop_add_to_cart_wrap a:before, .maxcoach-product.style-grid .quick-view-icon:before, .maxcoach-product.style-grid .woosw-btn:before, .maxcoach-product.style-grid .woosc-btn:before { font-size: 14px; } .maxcoach-product.style-grid .woocommerce_loop_add_to_cart_wrap a:hover, .maxcoach-product.style-grid .quick-view-icon:hover, .maxcoach-product.style-grid .woosw-btn:hover, .maxcoach-product.style-grid .woosc-btn:hover { color: #fff; } .maxcoach-product.style-grid .quick-view-icon:before { content: '\f002'; } .maxcoach-product.style-grid .woosc-btn:before { content: '\f012'; } .maxcoach-product.style-grid .woosw-btn:before { content: '\f004'; } .maxcoach-product.style-grid .woosw-btn.woosw-added:before { content: '\f004'; margin: 0; } .maxcoach-product.style-grid .add_to_cart_button:before { content: '\f07a'; } .maxcoach-product.style-grid .product_type_external:before { content: '\f08e'; } .maxcoach-product.style-grid .product_type_variable:before { content: '\f560'; } .maxcoach-product.style-grid .product_type_grouped:before { content: '\f06e'; } .maxcoach-product.style-grid .add_to_cart_button.product_type_simple.loading:before, .maxcoach-product.style-grid .woosw-adding:before, .maxcoach-product.style-grid .woosc-btn-adding:before, .maxcoach-product.style-grid .quick-view-btn.loading .quick-view-icon:before { -webkit-animation: load-spin 1s linear infinite !important; animation: load-spin 1s linear infinite !important; content: '\f3f4' !important; } .maxcoach-product.style-grid .product-info { text-align: center; padding-bottom: 7px; } .maxcoach-product.style-grid .woocommerce-loop-product__title { font-size: 18px; line-height: 1.67; margin-bottom: 0; } .maxcoach-product.style-grid .woocommerce-loop-product__title a { display: block; color: inherit; } .maxcoach-product.style-grid .price { display: block; margin: 2px 0 0; } .maxcoach-product.style-grid .star-rating { margin: 9px auto 0; } .maxcoach-product-categories .product-cat-wrapper { position: relative; display: block; } .maxcoach-product-categories .product-cat-info { position: absolute; bottom: 0; left: 0; width: 100%; padding: 0 40px 27px; } .maxcoach-product-categories .product-cat-name { font-size: 21px; font-weight: 300; margin: 0; } @media (max-width: 767px) { .maxcoach-product-categories .product-cat-info { padding: 0 25px 22px; } } .tm-client-logo .image { -webkit-transition: all .3s linear; transition: all .3s linear; } .tm-client-logo.hover-grayscale .image { -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: .3; } .tm-client-logo.hover-grayscale .item:hover .image { -webkit-filter: none; filter: none; opacity: 1; } .tm-client-logo.hover-opacity .image { opacity: .23; } .tm-client-logo.hover-opacity .item:hover .image { opacity: 1; } .tm-client-logo.hover-faded .item:hover .image { opacity: .2; } .tm-circle-progress-chart .chart-number { margin-bottom: 0; } .tm-circle-progress-chart .tm-svg { line-height: 0; } .tm-circle-progress-chart .tm-svg * { stroke: currentColor; } .tm-circle-progress-chart .chart-wrap { line-height: 0; } .tm-circle-progress-chart .chart { position: relative; display: inline-block; width: 214px; height: 214px; } .tm-circle-progress-chart .chart canvas { position: absolute; top: 0; left: 0; } .tm-circle-progress-chart .inner-content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .tm-circle-progress-chart .chart-number { font-size: 24px; font-weight: 500; color: #111; margin-bottom: 0; } .tm-google-map { position: relative; } .tm-google-map .map { height: 100px; } .tm-google-map .style-signal .animated-dot { position: relative; width: 20px; height: 20px; } .tm-google-map .style-signal .middle-dot { width: 14px; height: 14px; border-radius: 50%; position: absolute; top: 3px; left: 3px; background: currentColor; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .tm-google-map .style-signal .middle-dot:after { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; content: ' '; background: currentColor; border-radius: 50%; z-index: 100; opacity: 0; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } .tm-google-map .style-signal .signal { position: absolute; left: -40px; top: -40px; opacity: 0; width: 100px; height: 100px; border-radius: 50%; pointer-events: none; background: currentColor; -webkit-animation: animationSignal cubic-bezier(0, 0.55, 0.55, 1) 2s; animation: animationSignal cubic-bezier(0, 0.55, 0.55, 1) 2s; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .tm-google-map .style-signal .signal-1 { -webkit-animation-delay: .78s; animation-delay: .78s; } .tm-google-map .style-signal .signal-2 { -webkit-animation-delay: 1.1s; animation-delay: 1.1s; } .maxcoach-map-overlay-template { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .maxcoach-map-overlay-always .maxcoach-map-overlay-content { display: block !important; } .maxcoach-map-overlay-content { display: none; position: absolute; bottom: 100%; right: 50%; width: 360px; -webkit-transform: translate(150px, 15px); transform: translate(150px, 15px); padding-bottom: 40px; max-width: 90vw; } .maxcoach-map-overlay-info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #fff; padding: 20px; box-shadow: 0 30px 50px rgba(0, 0, 0, 0.21); } .maxcoach-map-overlay-info:before { content: ''; position: absolute; bottom: 27px; right: 141px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 13px solid #fff; } .gmap-marker-wrap { padding: 20px; } .map-marker-title { font-size: 20px; margin-bottom: 10px; } .map-marker-image { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 20px; } .map-marker-content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .map-marker-description { font-size: 15px; font-weight: 400; line-height: 1.79; color: #777; } .map-marker-description a { color: #111; } @-webkit-keyframes animationSignal { 0% { opacity: 0; -webkit-transform: scale(0); transform: scale(0); } 1% { opacity: .14; } 20% { opacity: .14; } 60% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } } @keyframes animationSignal { 0% { opacity: 0; -webkit-transform: scale(0); transform: scale(0); } 1% { opacity: .14; } 20% { opacity: .14; } 60% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } } @media (max-width: 767px) { .maxcoach-map-overlay-content { width: 370px !important; -webkit-transform: translate(50%, 15px); transform: translate(50%, 15px); } .maxcoach-map-overlay-info:before { right: 50%; -webkit-transform: translate(50%, 0); transform: translate(50%, 0); } .map-marker-image { display: none; } } .tm-modern-heading { position: relative; z-index: 0; max-width: 100%; } .tm-modern-heading .heading-primary-wrap, .tm-modern-heading .heading-secondary-wrap { line-height: 1; } .tm-modern-heading .heading-primary, .tm-modern-heading .heading-secondary, .tm-modern-heading .heading-description, .tm-modern-heading .heading-divider { display: inline-block; margin-bottom: 0; } .tm-modern-heading a { display: block; color: inherit; font-size: inherit; } .tm-modern-heading a:hover { color: inherit; font-size: inherit; } .tm-modern-heading mark span { margin-left: 5px; } .tm-modern-heading .heading-description-wrap { margin-top: 25px; } .tm-modern-heading .heading-description-wrap:first-child { margin-top: 0; } .tm-modern-heading .heading-secondary-wrap { margin-bottom: 10px; } .tm-modern-heading .heading-divider-wrap { line-height: 0; margin-top: 10px; } .tm-modern-heading .heading-divider { height: 2px; width: 100px; background: #111; } .maxcoach-link-animate-border .heading-primary a:hover mark:before { -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .maxcoach-link-animate-border .heading-primary a:hover mark:after { -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s; } .maxcoach-link-animate-border .heading-primary a mark { position: relative; display: inline-block; line-height: 1; padding: 3px 0; } .maxcoach-link-animate-border .heading-primary a mark:before, .maxcoach-link-animate-border .heading-primary a mark:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #e0e0e0; -webkit-transform-origin: right; transform-origin: right; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s; } .maxcoach-link-animate-border .heading-primary a mark:after { -webkit-transform-origin: left; transform-origin: left; } .maxcoach-link-animate-border .heading-primary a mark:after { -webkit-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); } .maxcoach-link-animate-border-02 .heading-primary a:hover mark:before { width: 100%; left: 0; right: auto; } .maxcoach-link-animate-border-02 .heading-primary a mark { position: relative; display: inline-block; line-height: 1; padding: 3px 0; } .maxcoach-link-animate-border-02 .heading-primary a mark:before { content: ''; width: 0; height: 1px; position: absolute; left: auto; right: 0; bottom: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: #e0e0e0; } .maxcoach-title-highlight-01 mark { color: inherit; position: relative; overflow: hidden; } .maxcoach-title-highlight-01 mark:after { content: ''; position: absolute; left: 50%; bottom: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 100%; height: 31px; z-index: -1; -webkit-mask-image: url(assets/images/highlight-fill.svg); mask-image: url(assets/images/highlight-fill.svg); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center center; mask-position: center center; background-color: #C2E1BC; } .typed-cursor { opacity: 1; -webkit-animation: blink .7s infinite; animation: blink .7s infinite; } @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } .tm-typed-headline .maxcoach-headline { display: inline-block; } .tm-typed-headline .headline-part { display: inline-block; } .tm-typed-headline .typed-cursor { color: inherit; background: inherit; } @-webkit-keyframes gradationSignal { 0% { opacity: 1; -webkit-transform: scale(0); transform: scale(0); } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } } @keyframes gradationSignal { 0% { opacity: 1; -webkit-transform: scale(0); transform: scale(0); } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } } .tm-gradation .title { margin: 0; } .tm-gradation .description { margin: 9px 0 0; } .tm-gradation .item { position: relative; } .maxcoach-gradation-layout-block .tm-gradation .item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .maxcoach-gradation-layout-block .tm-gradation .item:last-child .line { display: none; } .maxcoach-gradation-layout-block .tm-gradation .item:last-child .content-wrap { padding: 0 !important; } .maxcoach-gradation-layout-block .tm-gradation .count-wrap { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 20px 0 0; } .maxcoach-gradation-layout-block .tm-gradation .count { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .maxcoach-gradation-layout-block .tm-gradation .content-wrap { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 0 0 30px; } .maxcoach-gradation-layout-inline .tm-gradation { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 -15px; } .maxcoach-gradation-layout-inline .tm-gradation .item { -webkit-box-flex: 1; -webkit-flex: 1 1 0; -ms-flex: 1 1 0px; flex: 1 1 0; padding: 0 15px; } .maxcoach-gradation-style-01 .tm-gradation .item:last-child .line:before { display: none; } .maxcoach-gradation-style-01 .tm-gradation .item:hover .count { border-color: transparent; color: #fff; background-color: var(--maxcoach-color-primary); } .maxcoach-gradation-style-01 .tm-gradation .item:hover .count:before, .maxcoach-gradation-style-01 .tm-gradation .item:hover .count:after { -webkit-animation-name: gradationSignal; animation-name: gradationSignal; } .maxcoach-gradation-style-01 .tm-gradation .count { position: relative; width: 50px; height: 50px; line-height: 48px; border-radius: 50%; text-align: center; z-index: 3; background: #fff; border: 2px solid #e8e8e8; color: #333; font-size: 18px; font-weight: 700; } .maxcoach-gradation-style-01 .tm-gradation .count:before, .maxcoach-gradation-style-01 .tm-gradation .count:after { content: ''; position: absolute; left: -26px; top: -26px; opacity: 0; width: 100px; height: 100px; border-radius: 50%; pointer-events: none; border: 1px solid #ababab; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-animation-timing-function: cubic-bezier(0, 0.55, 0.55, 1); animation-timing-function: cubic-bezier(0, 0.55, 0.55, 1); -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .maxcoach-gradation-style-01 .tm-gradation .count:after { -webkit-animation-delay: .75s; animation-delay: .75s; } .maxcoach-gradation-style-01 .tm-gradation .line:before { content: ''; position: absolute; top: 25px; left: 15px; width: 100%; height: 1px; background: #ededed; } .maxcoach-gradation-style-01 .tm-gradation .title { font-size: 18px; line-height: 1.67; } .maxcoach-gradation-style-01.maxcoach-gradation-layout-inline .tm-gradation .count-wrap { margin: 0 0 53px; } .maxcoach-gradation-style-01.maxcoach-gradation-layout-block .tm-gradation .line:before { top: 15px; left: 25px; height: 100%; width: 1px; } .maxcoach-gradation-style-02 .tm-gradation .count-wrap { margin: 0 12px 0 0; } .maxcoach-gradation-style-02 .tm-gradation .count { position: relative; width: 54px; height: 54px; line-height: 54px; text-align: center; color: var(--maxcoach-color-primary); font-size: 24px; font-weight: 500; display: inline-block; } .maxcoach-gradation-style-02 .tm-gradation .count:before { --d: 4deg; --n: 30; --b: 2px; display: inline-block; position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; border-radius: 50%; background: -webkit-linear-gradient(45deg, var(--maxcoach-color-primary), #e0e0e0, var(--maxcoach-color-primary)); background: linear-gradient(45deg, var(--maxcoach-color-primary), #e0e0e0, var(--maxcoach-color-primary)); -webkit-mask: -webkit-radial-gradient(farthest-side, transparent calc(100% - var(--b)), #fff calc(100% - var(--b) + 1px)), repeating-conic-gradient(#000 0 calc(360deg / var(--n) - var(--d)), transparent 0 calc(360deg / var(--n))); -webkit-mask-composite: source-in; mask: radial-gradient(farthest-side, transparent calc(100% - var(--b)), #fff calc(100% - var(--b) + 1px)), repeating-conic-gradient(#000 0 calc(360deg / var(--n) - var(--d)), transparent 0 calc(360deg / var(--n))); -webkit-mask-composite: intersect; mask-composite: intersect; } .maxcoach-gradation-style-02 .tm-gradation .title { font-size: 20px; font-weight: 500; line-height: 1.67; } .maxcoach-gradation-style-02.maxcoach-gradation-layout-inline .tm-gradation .item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .maxcoach-gradation-style-03 .tm-gradation .count { width: 80px; height: 80px; line-height: 78px; border-radius: 50%; text-align: center; z-index: 3; border: 1px solid #e9e4e1; color: var(--maxcoach-color-primary); font-size: 42px; font-weight: 400; } .maxcoach-gradation-style-03 .tm-gradation .title { font-size: 24px; font-weight: 500; line-height: 1.5; } .maxcoach-gradation-style-03 .tm-gradation .description { font-size: 16px; line-height: 30px; } .maxcoach-gradation-style-03.maxcoach-gradation-layout-inline .tm-gradation .count-wrap { margin: 0 0 53px; } .maxcoach-gradation-style-03.maxcoach-gradation-layout-block .tm-gradation .content-wrap { padding: 0 0 75px; } .maxcoach-gradation-style-03.maxcoach-gradation-layout-block .tm-gradation .line:before { top: 15px; left: 25px; height: 100%; width: 1px; } .maxcoach-gradation-style-04 .tm-gradation .count { width: 80px; height: 80px; line-height: 78px; border-radius: 50%; text-align: center; z-index: 3; border: 1px solid #ddd; color: #000; font-size: 24px; font-weight: 400; } .maxcoach-gradation-style-04 .tm-gradation .title { font-size: 20px; font-weight: 500; line-height: 1.6; } .maxcoach-gradation-style-04 .tm-gradation .description { font-size: 16px; line-height: 26px; margin: 7px 0 0; } .maxcoach-gradation-style-04.maxcoach-gradation-layout-inline .tm-gradation .count-wrap { position: relative; margin: 0 0 14px; overflow: hidden; } .maxcoach-gradation-style-04.maxcoach-gradation-layout-inline .tm-gradation .item:last-child .line { display: none; } .maxcoach-gradation-style-04.maxcoach-gradation-layout-inline .tm-gradation .line { position: absolute; top: 50%; left: 104px; height: 1px; width: 100%; background: #ddd; } .maxcoach-gradation-style-04.maxcoach-gradation-layout-block .tm-gradation .content-wrap { padding: 0 0 75px; } .maxcoach-gradation-style-04.maxcoach-gradation-layout-block .tm-gradation .line:before { top: 15px; left: 25px; height: 100%; width: 1px; } @media (max-width: 767px) { .maxcoach-gradation-style-01 .tm-gradation { display: block; } .maxcoach-gradation-style-01 .tm-gradation .item { width: 100%; } .maxcoach-gradation-style-01 .tm-gradation .item + .item { margin-top: 50px; } .maxcoach-gradation-style-01 .tm-gradation .count-wrap { margin-bottom: 25px; } .maxcoach-gradation-style-01 .tm-gradation .line:before { display: none; } .maxcoach-gradation-style-02 .tm-gradation { display: block; } .maxcoach-gradation-style-02 .tm-gradation .item { width: 100%; } .maxcoach-gradation-style-02 .tm-gradation .item + .item { margin-top: 30px; } .maxcoach-gradation-style-02 .tm-gradation .line:before { display: none; } .maxcoach-gradation-style-03.maxcoach-gradation-layout-block .tm-gradation .content-wrap { padding: 0 0 40px; } .maxcoach-gradation-style-04 .tm-gradation { display: block; } .maxcoach-gradation-style-04 .tm-gradation .item { width: 100%; } .maxcoach-gradation-style-04 .tm-gradation .item + .item { margin-top: 30px; } .maxcoach-gradation-style-04 .tm-gradation .line { display: none; } } .maxcoach-timeline.style-01 { position: relative; } .maxcoach-timeline.style-01 .timeline-line { position: absolute; left: 50%; margin-left: -1px; height: 100%; border-left: 2px solid #e2e2e8; } .maxcoach-timeline.style-01 .timeline-list { padding: 44px 0 47px; } .maxcoach-timeline.style-01 .timeline-item { position: relative; } .maxcoach-timeline.style-01 .timeline-item + .timeline-item { margin-top: 87px; } .maxcoach-timeline.style-01 .timeline-item:nth-child(even) .content-wrap { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .maxcoach-timeline.style-01 .timeline-item:nth-child(even) .content-header { text-align: left; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .maxcoach-timeline.style-01 .timeline-item:nth-child(even) .content-main { text-align: right; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .maxcoach-timeline.style-01 .timeline-dot { position: absolute; top: 2px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 30px; height: 30px; border-radius: 50%; } .maxcoach-timeline.style-01 .timeline-dot:before, .maxcoach-timeline.style-01 .timeline-dot:after { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border: 1px solid currentColor; border-radius: 50%; } .maxcoach-timeline.style-01 .timeline-dot:before { width: 30px; height: 30px; opacity: .3; } .maxcoach-timeline.style-01 .timeline-dot:after { width: 13px; height: 13px; border-width: 3px; background: #fff; } .maxcoach-timeline.style-01 .content-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-left: -30px; margin-right: -30px; } .maxcoach-timeline.style-01 .image img { border-radius: 5px; } .maxcoach-timeline.style-01 .content-header, .maxcoach-timeline.style-01 .content-main { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 50%; padding: 0 30px; } .maxcoach-timeline.style-01 .content-header { text-align: right; justify-self: flex-start; } .maxcoach-timeline.style-01 .content-main { text-align: left; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; font-size: 18px; line-height: 2; } .maxcoach-timeline.style-01 .content-main h4 { font-size: 24px; margin-bottom: 22px; } .maxcoach-timeline.style-01 .content-inner { max-width: 500px; } .maxcoach-timeline.style-01 .title { font-size: 24px; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 56px; } .maxcoach-timeline.style-01 .text { margin-bottom: 25px; } .maxcoach-timeline.style-01 .timeline-date { font-size: 50px; line-height: 1; color: #ababab; margin: 0 0 30px; } .maxcoach-timeline.style-01 .timeline-date > div { display: inline-block; } @media (max-width: 767px) { .maxcoach-timeline.style-01 .timeline-line { left: 15px; } .maxcoach-timeline.style-01 .timeline-item { padding-left: 50px; } .maxcoach-timeline.style-01 .timeline-item + .timeline-item { margin-top: 40px; } .maxcoach-timeline.style-01 .timeline-dot { left: 0; -webkit-transform: none; transform: none; } .maxcoach-timeline.style-01 .content-wrap { display: block; } .maxcoach-timeline.style-01 .content-header, .maxcoach-timeline.style-01 .content-main { display: block; width: 100%; text-align: left !important; } .maxcoach-timeline.style-01 .content-header { margin-bottom: 40px; } .maxcoach-timeline.style-01 .title { margin-bottom: 30px; } } body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item .content-header, body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item .content-main { opacity: 0; } body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item .content-header { -webkit-transform: translateX(-100px); transform: translateX(-100px); } body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item .content-main { -webkit-transform: translateX(100px); transform: translateX(100px); } body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item:nth-child(even) .content-header { -webkit-transform: translateX(100px); transform: translateX(100px); } body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item:nth-child(even) .content-main { -webkit-transform: translateX(-100px); transform: translateX(-100px); } body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item.animate .content-header, body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item.animate .content-main { opacity: 1; -webkit-animation: moveHorizontal 0.65s ease forwards; animation: moveHorizontal 0.65s ease forwards; } @media (max-width: 767px) { body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item .content-header, body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item .content-main { -webkit-transform: translateX(50px); transform: translateX(50px); } body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item:nth-child(even) .content-header, body:not(.elementor-editor-active) .maxcoach-timeline .maxcoach-entrance-animation-queue .item:nth-child(even) .content-main { -webkit-transform: translateX(50px); transform: translateX(50px); } } .tm-attribute-list { font-size: 0; } .tm-attribute-list .inner { display: inline-block; } .tm-attribute-list.layout-block .list { display: block; } .tm-attribute-list.layout-block .item + .item { margin-top: 35px; } .tm-attribute-list.layout-inline .list { margin-left: -14px; margin-right: -14px; } .tm-attribute-list.layout-inline .item { display: inline-block; padding: 3px 14px; } .tm-attribute-list.layout-columns .list { position: relative; min-height: 1px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; } .tm-attribute-list.layout-columns .item { padding: 2px 15px; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex: 1 1 50%; -ms-flex: 1 1 50%; flex: 1 1 50%; } .tm-attribute-list.layout-columns .item:nth-child(2) ~ .item { margin-top: 60px; } .tm-attribute-list .item { font-size: 0; text-align: left; } .tm-attribute-list .name { margin-bottom: 0; } .tm-attribute-list .value { font-size: 16px; line-height: 1.45; margin-top: 11px; } .tm-attribute-list.style-01 .list { grid-row-gap: 36px; } .tm-attribute-list.style-01 .name { font-size: 20px; line-height: 1.2; font-weight: 500; } .tm-attribute-list.style-02 .name { font-size: 20px; line-height: 1.2; font-weight: 500; } .tm-attribute-list.style-02 .item + .item { position: relative; } .tm-attribute-list.style-02 .item + .item:before { content: ''; position: absolute; background: rgba(238, 238, 238, 0.15); } .tm-attribute-list.style-02.layout-inline .list { margin-left: 0; margin-right: 0; } .tm-attribute-list.style-02.layout-inline .item { padding: 3px 40px; } .tm-attribute-list.style-02.layout-inline .item + .item:before { top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); height: 30px; width: 1px; } .tm-attribute-list.style-02.layout-block .list { grid-row-gap: 36px; } .tm-attribute-list.style-02.layout-block .item + .item { padding-top: 40px; } .tm-attribute-list.style-02.layout-block .item + .item:before { top: 0; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 100%; height: 1px; } .tm-attribute-list.style-02.layout-columns .item { padding-top: 18px; padding-bottom: 18px; } .maxcoach-list { font-size: 0; max-width: 100%; } .maxcoach-list .item { font-size: 0; } .maxcoach-list .list-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .maxcoach-list .link { display: inline-block; padding: 0; -webkit-transition: none; transition: none; } .maxcoach-list .icon { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; font-size: 14px; margin-right: 10px; line-height: 1; } .maxcoach-list .text { font-size: 14px; font-weight: 500; margin-bottom: 0; } .maxcoach-list .badge { display: inline-block; border-radius: 2px; padding: 4px 8px 3px; background: #333; color: #fff; font-size: 11px; line-height: 1; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; margin: 0 0 0 7px; } .maxcoach-list .icon svg { width: 1em; height: 1em; } .maxcoach-list .icon svg *[stroke]:not([stroke='none']) { stroke: currentColor; } .maxcoach-list .icon svg *[fill]:not([fill='none']) { fill: currentColor; } .maxcoach-list-layout-block .item + .item { margin-top: 11px; } .maxcoach-list-layout-inline .maxcoach-list { margin-left: -15px; margin-right: -15px; } .maxcoach-list-layout-inline .maxcoach-list .item { display: inline-block; padding: 0 15px; margin-bottom: 12px; } .maxcoach-list-layout-columns .maxcoach-list { position: relative; min-height: 1px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; } .maxcoach-list-layout-columns .item { padding: 0 15px; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex: 1 1 50%; -ms-flex: 1 1 50%; flex: 1 1 50%; } .maxcoach-list-layout-columns .item:nth-child(2) ~ .item { margin-top: 11px; } .maxcoach-list-style-icon-border .maxcoach-icon { position: relative; border: 2px solid var(--icon-mark-color, currentColor); border-radius: 50%; padding: 0.813em; } .maxcoach-list-style-icon-border .maxcoach-icon i, .maxcoach-list-style-icon-border .maxcoach-icon svg { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: inline-block; } .maxcoach-list-style-icon-fill .maxcoach-icon { background: var(--icon-mark-color, #e4f5e1); position: relative; border-radius: 50%; padding: 1em; } .maxcoach-list-style-icon-fill .maxcoach-icon i, .maxcoach-list-style-icon-fill .maxcoach-icon svg { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: inline-block; } .maxcoach-list-style-underline .link:after { background: var(--maxcoach-color-primary); } .maxcoach-list-separator-01 .item { position: relative; } .maxcoach-list-separator-01 .item + .item:before { content: ''; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); left: 0; width: 1px; height: 16px; background: var(--separator-color, #cdcdcd); } .maxcoach-pricing .maxcoach-pricing-features { margin: 0; padding: 0; } .maxcoach-pricing .maxcoach-pricing-features li { list-style-type: none; } .maxcoach-pricing .maxcoach-pricing-ribbon { position: absolute; top: -10px; right: 23px; padding: 3px 10px; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; background: #33ac2e; color: #fff; } .maxcoach-pricing-style-01 { text-align: center; } .maxcoach-pricing-style-01 .inner { position: relative; height: 100%; margin: 0 auto; background-color: #fff; padding: 75px 30px 61px; } .maxcoach-pricing-style-01 .maxcoach-pricing-header { z-index: 1; position: relative; margin-bottom: 39px; } .maxcoach-pricing-style-01 .tm-button { width: 180px; max-width: 100%; } .maxcoach-pricing-style-01 .price-wrap-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .maxcoach-pricing-style-01 .maxcoach-pricing-price { font-size: 60px; font-weight: 500; line-height: .8; margin: 0; } .maxcoach-pricing-style-01 .maxcoach-pricing-currency { font-size: 24px; font-weight: 500; line-height: 1; margin-bottom: 0; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; margin-right: 3px; } .maxcoach-pricing-style-01 .maxcoach-pricing-period { font-size: 15px; font-weight: 300; font-style: italic; margin-bottom: 0; color: #ababab; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } .maxcoach-pricing-style-01 .title { font-size: 24px; line-height: .8; } .maxcoach-pricing-style-01 .maxcoach-pricing-features { font-size: 15px; max-width: 270px; margin: 29px auto 0; } .maxcoach-pricing-style-01 .maxcoach-pricing-features li { position: relative; display: block; padding: 7px 0; } .maxcoach-pricing-style-01 .maxcoach-pricing-features li i { font-size: 16px; margin-right: 5px; } .maxcoach-pricing-style-01 .maxcoach-pricing-footer { padding-top: 42px; } .maxcoach-pricing-style-02 .maxcoach-pricing .inner { position: relative; height: 100%; margin: 0 auto; background-color: #fff; box-shadow: 0 20px 50px rgba(0, 0, 0, 0.05); padding: 25px 30px 37px; } .maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-header { z-index: 1; position: relative; margin-bottom: 26px; } .maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-body { margin-top: 33px; padding-top: 22px; border-top: 1px solid #eee; } .maxcoach-pricing-style-02 .maxcoach-pricing .tm-button { width: 100%; } .maxcoach-pricing-style-02 .maxcoach-pricing .price-wrap { color: #111; } .maxcoach-pricing-style-02 .maxcoach-pricing .price-wrap-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-price { font-size: 40px; line-height: 1; font-weight: 600; margin: 0; } .maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-currency { font-size: 40px; line-height: 1; font-weight: 600; } .maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-period { display: block; font-size: 15px; margin: 15px 0 0; color: #777; } .maxcoach-pricing-style-02 .maxcoach-pricing .title { font-size: 18px; line-height: .8; } .maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-features { font-size: 15px; } .maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-features li { position: relative; display: block; padding: 6px 0; } .maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-features li i { font-size: 12px; margin-right: 14px; } .maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-footer { padding-top: 30px; } .tm-twitter.style-list .tweet { position: relative; padding-left: 38px; } .tm-twitter.style-list .tweet + .tweet { margin-top: 40px; } .tm-twitter.style-list .tweet:before { content: '\f099'; position: absolute; top: 3px; left: 0; font-size: 18px; line-height: 1; color: rgba(0, 0, 0, 0.16); } .tm-twitter.style-list .tweet .tweet-text { font-size: 16px; line-height: 1.5; } .tm-twitter.style-list .tweet .tweet-date { display: inline-block; margin-top: 8px; font-size: 14px; } .tm-social-networks { line-height: 0; } .tm-social-networks ul { display: inline-block; padding: 0; margin: 0 -8px; } .tm-social-networks li { margin: 0; } .tm-social-networks br { display: none; } .tm-social-networks .item { list-style-type: none; } .tm-social-networks .link { display: inline-block; padding: 5px 8px; -webkit-transition: none; transition: none; } .tm-social-networks.layout-list { display: block; } .tm-social-networks.layout-inline .item { display: inline-block; } .tm-social-networks.layout-two-columns ul { margin: 0 -10px; width: 100%; } .tm-social-networks.layout-two-columns .item { display: block; float: left; width: 50%; } .tm-social-networks.layout-two-columns .link { padding: 5px 10px; } .tm-social-networks.style-icons { font-size: 16px; } .tm-social-networks.style-large-icons { font-size: 20px; } .tm-social-networks.style-large-icons ul { margin: 0 -13px; } .tm-social-networks.style-large-icons .link { padding: 5px 13px; } .tm-social-networks.style-flat-rounded-icon ul { margin: -10px; } .tm-social-networks.style-flat-rounded-icon li { float: left; margin: 10px; } .tm-social-networks.style-flat-rounded-icon .item:hover .link { color: #fff; } .tm-social-networks.style-flat-rounded-icon .link { font-size: 20px; display: block; text-align: center; height: 55px; width: 55px; color: #fff; border-radius: 50%; position: relative; } .tm-social-networks.style-flat-rounded-icon .link-icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .tm-social-networks.style-solid-rounded-icon ul { margin: -10px; } .tm-social-networks.style-solid-rounded-icon li { float: left; margin: 10px; } .tm-social-networks.style-solid-rounded-icon .item:hover .link { color: #fff; border-color: transparent; } .tm-social-networks.style-solid-rounded-icon .link { font-size: 20px; display: block; text-align: center; height: 55px; width: 55px; background: transparent; color: #696969; border: 1px solid #e0e0e0; border-radius: 50%; position: relative; } .tm-social-networks.style-solid-rounded-icon .link-icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .tm-social-networks.style-icon-title .link-icon { font-size: 16px; min-width: 16px; margin-right: 10px; } .tm-social-networks.style-title { line-height: 1.2; } .tm-social-networks.style-title .link { line-height: 1; padding: 0; margin-left: 8px; margin-right: 8px; } .tm-team-member .name a { color: inherit; } .maxcoach-team-member-style-01 .tm-team-member:hover .overlay, .maxcoach-team-member-style-01 .tm-team-member:hover .social-networks { opacity: 1; visibility: visible; } .maxcoach-team-member-style-01 .photo { position: relative; } .maxcoach-team-member-style-01 .photo img { width: 100%; } .maxcoach-team-member-style-01 .overlay { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; visibility: hidden; z-index: 0; } .maxcoach-team-member-style-01 .info { padding: 32px 0 0; } .maxcoach-team-member-style-01 .name { font-size: 18px; margin-bottom: 0; } .maxcoach-team-member-style-01 .position { margin-top: 8px; font-size: 15px; } .maxcoach-team-member-style-01 .description { margin-top: 10px; } .maxcoach-team-member-style-01 .social-networks { position: absolute; bottom: 20px; left: 20px; right: 20px; text-align: center; opacity: 0; visibility: hidden; background: #fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.06); border-radius: 3px; min-height: 56px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .maxcoach-team-member-style-01 .social-networks a { display: inline-block; font-size: 16px; color: #696969; padding: 5px 15px; text-align: center; } .maxcoach-team-member-style-02 .tm-team-member { position: relative; } .maxcoach-team-member-style-02 .tm-team-member:hover .photo { box-shadow: 0 55px 40px -40px rgba(51, 51, 51, 0.25); } .maxcoach-team-member-style-02 .tm-team-member:hover .overlay, .maxcoach-team-member-style-02 .tm-team-member:hover .info, .maxcoach-team-member-style-02 .tm-team-member:hover .social-networks { opacity: 1; visibility: visible; } .maxcoach-team-member-style-02 .photo { position: relative; } .maxcoach-team-member-style-02 .photo img { width: 100%; } .maxcoach-team-member-style-02 .overlay { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; visibility: hidden; background: rgba(17, 17, 17, 0.8); z-index: 0; } .maxcoach-team-member-style-02 .info { position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px 30px 27px; z-index: 2; opacity: 0; visibility: hidden; } .maxcoach-team-member-style-02 .name { font-size: 20px; color: #fff; margin-bottom: 0; } .maxcoach-team-member-style-02 .position { margin-top: 8px; font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 1.38px; color: rgba(255, 255, 255, 0.4); } .maxcoach-team-member-style-02 .description { color: #fff; margin-top: 10px; } .maxcoach-team-member-style-02 .social-networks { position: absolute; top: 20px; left: 20px; right: 20px; text-align: right; opacity: 0; visibility: hidden; } .maxcoach-team-member-style-02 .social-networks a { display: inline-block; font-size: 18px; line-height: 0; color: #fff; padding: 10px 8px; } .maxcoach-team-member-style-03 .tm-team-member { position: relative; } .maxcoach-team-member-style-03 .tm-team-member:hover .overlay, .maxcoach-team-member-style-03 .tm-team-member:hover .info, .maxcoach-team-member-style-03 .tm-team-member:hover .social-networks { opacity: 1; visibility: visible; } .maxcoach-team-member-style-03 .photo { position: relative; } .maxcoach-team-member-style-03 .photo img { width: 100%; } .maxcoach-team-member-style-03 .overlay { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, 0.7); z-index: 0; } .maxcoach-team-member-style-03 .info { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); padding: 30px 30px 27px; z-index: 2; opacity: 0; visibility: hidden; text-align: center; } .maxcoach-team-member-style-03 .name { font-size: 24px; color: #fff; margin-bottom: 0; } .maxcoach-team-member-style-03 .position { margin: 0 0 8px; font-size: 12px; text-transform: uppercase; letter-spacing: 1.38px; color: #fff; } .maxcoach-team-member-style-03 .description { color: #fff; margin-top: 10px; } .maxcoach-team-member-style-03 .social-networks { position: absolute; bottom: 33px; left: 0; width: 100%; text-align: center; opacity: 0; visibility: hidden; } .maxcoach-team-member-style-03 .social-networks a { display: inline-block; font-size: 20px; line-height: 0; color: #fff; padding: 10px 8px; } .tm-team-member-carousel .tm-team-member { position: relative; } .tm-team-member-carousel .tm-team-member:hover .photo { box-shadow: 0 55px 40px -40px rgba(51, 51, 51, 0.25); } .tm-team-member-carousel .tm-team-member:hover .overlay, .tm-team-member-carousel .tm-team-member:hover .info, .tm-team-member-carousel .tm-team-member:hover .social-networks { opacity: 1; visibility: visible; } .tm-team-member-carousel .photo { position: relative; } .tm-team-member-carousel .photo img { width: 100%; } .tm-team-member-carousel .overlay { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; visibility: hidden; background: rgba(17, 17, 17, 0.8); z-index: 0; } .tm-team-member-carousel .info { position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px 30px 27px; z-index: 2; opacity: 0; visibility: hidden; } .tm-team-member-carousel .name { font-size: 20px; color: #fff; margin-bottom: 0; } .tm-team-member-carousel .position { margin-top: 8px; font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 1.38px; color: rgba(255, 255, 255, 0.4); } .tm-team-member-carousel .description { color: #fff; margin-top: 10px; } .tm-team-member-carousel .social-networks { position: absolute; top: 20px; left: 20px; right: 20px; text-align: right; opacity: 0; visibility: hidden; } .tm-team-member-carousel .social-networks a { display: inline-block; font-size: 18px; line-height: 0; color: #fff; padding: 10px 8px; } .maxcoach-event-grid .event-title { margin-bottom: 0; } .maxcoach-event-grid .event-location { font-size: 14px; color: #7e7e7e; margin: 0 0 7px; } .maxcoach-event-grid .event-location span { margin-right: 5px; } .maxcoach-event-grid.style-minimal .maxcoach-box { position: relative; display: block; background: #f8f8f8; border-radius: 5px; overflow: hidden; height: 100%; } .maxcoach-event-grid.style-minimal .maxcoach-box:hover { background: #fff; box-shadow: 0 0 40px rgba(51, 51, 51, 0.1); } .maxcoach-event-grid.style-minimal .maxcoach-box:hover:before { opacity: 1; } .maxcoach-event-grid.style-minimal .maxcoach-box:before { position: absolute; content: ''; top: 0; left: 0; bottom: 0; width: 3px; background: #20ad96; opacity: 0; } .maxcoach-event-grid.style-minimal .event-image { position: relative; border-top-left-radius: inherit; border-top-right-radius: inherit; overflow: hidden; } .maxcoach-event-grid.style-minimal .event-image img { width: 100%; } .maxcoach-event-grid.style-minimal .event-caption { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 31px; } .maxcoach-event-grid.style-minimal .left-box { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; margin-right: 30px; } .maxcoach-event-grid.style-minimal .right-box { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .maxcoach-event-grid.style-minimal .event-title { font-size: 20px; line-height: 1.5; margin: 0; } .maxcoach-event-grid.style-minimal .event-date { text-align: center; margin: 0 0 10px; } .maxcoach-event-grid.style-minimal .event-date--day { font-size: 48px; font-weight: 400; line-height: 1; color: #20ad96; } .maxcoach-event-grid.style-minimal .event-date--month { font-size: 15px; font-weight: 700; line-height: 1; text-transform: uppercase; letter-spacing: 1px; color: #333; } .maxcoach-event-grid.style-minimal .tm-button { min-width: 132px; min-height: 32px !important; } .maxcoach-event-grid.style-one-left-featured .event-location { margin: 14px 0 0; } .maxcoach-event-grid.style-one-left-featured .event-title { font-size: 18px; } .maxcoach-event-grid.style-one-left-featured .featured-event .event-title { line-height: 1.5; } .maxcoach-event-grid.style-one-left-featured .featured-event .event-title a { font-size: 1.33em; } .maxcoach-event-grid.style-one-left-featured .featured-event .has-post-thumbnail .event-date { margin: -50px 26px 0 20px; } .maxcoach-event-grid.style-one-left-featured .featured-event .event-date { position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100px; width: 100px; background: #f1f4f2; margin-right: 26px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .maxcoach-event-grid.style-one-left-featured .featured-event .event-date .event-date--day { font-size: 48px; line-height: .8; margin-bottom: 15px; } .maxcoach-event-grid.style-one-left-featured .featured-event .event-date .event-date--month { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; line-height: 1; } .maxcoach-event-grid.style-one-left-featured .featured-event .event-info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .maxcoach-event-grid.style-one-left-featured .featured-event .event-caption { padding: 20px 0 0; } .maxcoach-event-grid.style-one-left-featured .normal-events .grid-item + .grid-item { margin-top: 30px; } .maxcoach-event-grid.style-one-left-featured .normal-events .maxcoach-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .maxcoach-event-grid.style-one-left-featured .normal-events .event-title { line-height: 1.78; } .maxcoach-event-grid.style-one-left-featured .normal-events .event-date { font-size: 13px; font-weight: 500; line-height: 1.5; text-transform: uppercase; letter-spacing: 1.5px; background: #f1f4f2; padding: 4px 0 1px; text-align: center; } .maxcoach-event-grid.style-one-left-featured .normal-events .event-thumbnail-wrap { -webkit-box-flex: 0; -webkit-flex: 0 0 36.333333%; -ms-flex: 0 0 36.333333%; flex: 0 0 36.333333%; max-width: 36.333333%; } .maxcoach-event-grid.style-one-left-featured .normal-events .event-info { -webkit-box-flex: 0; -webkit-flex: 0 0 63.666667%; -ms-flex: 0 0 63.666667%; flex: 0 0 63.666667%; max-width: 63.666667%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .maxcoach-event-grid.style-one-left-featured .normal-events .event-caption { padding-left: 30px; } .maxcoach-event-grid.style-alternate-grid .modern-grid { display: block; } .maxcoach-event-grid.style-alternate-grid .maxcoach-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .maxcoach-event-grid.style-alternate-grid .event-thumbnail { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; max-width: 50%; } .maxcoach-event-grid.style-alternate-grid .event-info { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 0 0 0 20px; } .maxcoach-event-grid.style-alternate-grid .event-date { font-size: 15px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 6px; } .maxcoach-event-grid.style-alternate-grid .event-title { font-size: 20px; line-height: 1.5; } .maxcoach-event-grid.style-alternate-grid .event-location { margin: 14px 0 0; } @media (min-width: 768px) { .maxcoach-event-grid.style-alternate-grid .modern-grid { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); grid-gap: 70px 30px; } .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 3) .maxcoach-box, .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 4) .maxcoach-box { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 3) .event-info, .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 4) .event-info { padding: 0 20px 0 0; text-align: right; } } @media (min-width: 992px) { .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 3) .event-info, .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 4) .event-info { padding: 0 45px 0 0; } .maxcoach-event-grid.style-alternate-grid .event-info { padding: 0 0 0 45px; } } @media (max-width: 767px) { .maxcoach-event-grid.style-one-left-featured .normal-events { margin-top: 40px; } .maxcoach-event-grid.style-alternate-grid .grid-item + .grid-item { margin-top: 40px; } .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(2n + 2) .maxcoach-box { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(2n + 2) .event-info { padding: 0 20px 0 0; text-align: right; } } @media (max-width: 543px) { .maxcoach-event-grid.style-one-left-featured .featured-event .event-info { display: block; } .maxcoach-event-grid.style-one-left-featured .featured-event .event-caption { padding-left: 20px; } .maxcoach-event-grid.style-one-left-featured .normal-events { margin-top: 40px; } .maxcoach-event-grid.style-one-left-featured .normal-events .event-caption { padding-left: 20px; } } .maxcoach-event-carousel .swiper-inner { margin: -30px; } .maxcoach-event-carousel .swiper-container { padding: 30px; } .maxcoach-event-carousel .maxcoach-box { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background: #f8f8f8; border-radius: 5px; text-align: center; } .maxcoach-event-carousel .maxcoach-box:hover { background: #fff; box-shadow: 0 0 40px rgba(51, 51, 51, 0.1); } .maxcoach-event-carousel .maxcoach-box:hover .event-overlay-background, .maxcoach-event-carousel .maxcoach-box:hover .event-overlay-content { visibility: visible; opacity: 1; } .maxcoach-event-carousel .event-image { position: relative; border-top-left-radius: inherit; border-top-right-radius: inherit; overflow: hidden; } .maxcoach-event-carousel .event-image img { width: 100%; } .maxcoach-event-carousel .event-overlay-background { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; visibility: hidden; } .maxcoach-event-carousel .event-overlay-content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; visibility: hidden; display: table; width: 100%; height: 100%; } .maxcoach-event-carousel .event-overlay-content .inner { display: table-cell; vertical-align: middle; } .maxcoach-event-carousel .event-caption { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 24px 20px 31px; } .maxcoach-event-carousel .event-title { font-size: 20px; line-height: 1.5; margin: 0; } .maxcoach-event-carousel .event-date { font-size: 15px; font-weight: 500; line-height: 2; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 4px; } .maxcoach-event-carousel .event-location { font-size: 14px; color: #7e7e7e; margin: 24px 0 0; } .maxcoach-event-carousel .event-location span { margin-right: 5px; } .maxcoach-event-carousel .tm-button { min-width: 132px; } .maxcoach-event-carousel .tm-button.style-flat:before, .maxcoach-event-carousel .tm-button.style-flat:after { background-color: #fff; } .success-story-carousel .image-wrap { position: relative; margin: 0 0 30px; } .success-story-carousel .image-wrap > svg { width: 100%; height: 100%; position: absolute; bottom: -30px; right: -40px; pointer-events: none; } .success-story-carousel .story-item { overflow: hidden; } .success-story-carousel .image { position: relative; z-index: 1; } .success-story-carousel .tm-popup-video { --button-size: 65px; --button-icon-color: #000; } .success-story-carousel .tm-popup-video .icon:before { border-top-width: 7px; border-bottom-width: 7px; border-left-width: 11px; } .success-story-carousel .tm-popup-video .video-button { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .success-story-carousel .tm-popup-video .video-play-icon { border-color: #fff; background: #fff; } .story-sub-title { font-size: 15px; font-weight: 700; text-transform: uppercase; color: var(--maxcoach-color-primary); } .story-title { font-size: 40px; font-weight: 700; line-height: 1.3; } .story-description { font-size: 20px; line-height: 1.6; } .story-author { border-top: 1px solid #eee; padding: 22px 0 0; margin: 45px 0 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: start; } .story-author-avatar { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; border-radius: 50%; overflow: hidden; margin: 0 15px 0 0; } .story-author-avatar img { width: var(--avatar-size, 56px); height: var(--avatar-size, 56px) !important; } .story-author-cite .name { font-size: 15px; font-weight: 700; text-transform: uppercase; margin: 0; } .story-author-cite .position { font-size: 16px; line-height: 26px; margin-top: 11px; } @media (max-width: 991px) { .success-story-carousel .image-wrap { margin: 0 0 60px; } } @media (max-width: 1024px) { .story-title { font-size: 32px; } } @media (max-width: 767px) { .story-title { font-size: 24px; } } .elementor-widget-tm-testimonial { text-align: center; } .elementor-widget-tm-testimonial .testimonial-item { position: relative; display: inline-block; width: 100%; max-width: 100%; } .elementor-widget-tm-testimonial .testimonial-quote-icon { position: absolute; top: 30px; right: 30px; font-size: 40px; line-height: 1; } .elementor-widget-tm-testimonial .testimonial-quote-icon svg { -webkit-transform: scale(-1, -1); transform: scale(-1, -1); width: 1em; height: auto; } .elementor-widget-tm-testimonial .testimonial-quote-icon svg * { fill: currentColor; } .elementor-widget-tm-testimonial.align-left { text-align: left; } .elementor-widget-tm-testimonial.align-right { text-align: right; } .elementor-widget-tm-testimonial .testimonial-main-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-tm-testimonial .content-wrap { position: relative; display: inline-block; width: 100%; max-width: 100%; } .elementor-widget-tm-testimonial.layout-image-inline .image { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 30px 0 0; } .elementor-widget-tm-testimonial.layout-image-inline .info { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: left; } .elementor-widget-tm-testimonial.layout-image-inline.align-right .info { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-tm-testimonial.layout-image-inline.align-right .image { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 0 0 30px; } .elementor-widget-tm-testimonial.layout-image-inline.align-right .testimonial-item { text-align: right; } .elementor-widget-tm-testimonial.layout-image-stacked .image { margin: 0 0 28px; } .elementor-widget-tm-testimonial.layout-image-stacked .info { display: inline-block; } .elementor-widget-tm-testimonial.layout-image-stacked .position { margin-top: 11px; } .elementor-widget-tm-testimonial.layout-image-above .image { margin-bottom: 20px; } .elementor-widget-tm-testimonial.layout-image-above .cite { display: block; margin-top: 46px; } .elementor-widget-tm-testimonial.layout-image-above .position { margin-top: 11px; } .elementor-widget-tm-testimonial.layout-image-top .swiper-slide { padding: 70px 0 0; } .elementor-widget-tm-testimonial.layout-image-top .testimonial-item { padding-top: 100px !important; } .elementor-widget-tm-testimonial.layout-image-top .image { position: absolute; top: 0; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .elementor-widget-tm-testimonial.layout-image-top .image img { width: 140px; height: 140px; } .elementor-widget-tm-testimonial.layout-image-top .info { padding: 34px 0 0; } .elementor-widget-tm-testimonial.layout-image-top-02 .image { margin: 0 0 30px; } .elementor-widget-tm-testimonial.layout-image-top-02 .image img { width: 124px; height: 124px; } .elementor-widget-tm-testimonial.layout-image-top-02 .info { padding: 21px 0 0; } .elementor-widget-tm-testimonial.layout-image-left .testimonial-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .elementor-widget-tm-testimonial.layout-image-left .image { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 30px 0 0; } .elementor-widget-tm-testimonial.layout-image-left .image img { width: 70px; height: 70px; } .elementor-widget-tm-testimonial.layout-image-left .info { padding: 34px 0 0; } .elementor-widget-tm-testimonial.image-position-above .info { padding: 0 0 20px; } .elementor-widget-tm-testimonial.image-position-below .info { padding: 20px 0 0; } .elementor-widget-tm-testimonial.image-position-bottom .testimonial-main-content { height: 100%; } .elementor-widget-tm-testimonial.image-position-bottom .content-wrap { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; width: 100%; } .elementor-widget-tm-testimonial.image-position-bottom .content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-tm-testimonial.image-position-bottom .info { padding: 60px 0 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .elementor-widget-tm-testimonial.image-position-bottom.align-center .info { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-tm-testimonial .image img { width: 90px; height: 90px; border-radius: 50%; } .elementor-widget-tm-testimonial .text { font-size: 18px; font-weight: 500; line-height: 1.67; color: #696969; } .elementor-widget-tm-testimonial .cite { font-style: normal; } .elementor-widget-tm-testimonial .title { font-size: 21px; margin-bottom: 14px; } .elementor-widget-tm-testimonial .testimonial-rating-wrap { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 0 0 11px; } .elementor-widget-tm-testimonial .testimonial-rating { font-size: 14px; line-height: 26px; color: #fb0; letter-spacing: 2px; } .elementor-widget-tm-testimonial .testimonial-rating-average { margin: 0 0 0 10px; } .elementor-widget-tm-testimonial .name { font-size: 15px; text-transform: uppercase; letter-spacing: 1px; line-height: 1.3; margin-bottom: 0; } .elementor-widget-tm-testimonial .position { display: block; font-size: 14px; color: #7e7e7e; } .maxcoach-testimonial-cite-layout-inline .name { display: inline-block; } .maxcoach-testimonial-cite-layout-inline .position { display: inline-block; margin: 0 0 0 13px; } .maxcoach-testimonial-style-01 .swiper-slide { padding: 20px 15px 37px; } .maxcoach-testimonial-style-01 .testimonial-item { padding: 31px 50px 47px; background: #fff; box-shadow: 0 0 20px rgba(51, 51, 51, 0.1); border-radius: 5px; } .maxcoach-testimonial-style-01 .image img { width: 90px; height: 90px; } .maxcoach-testimonial-style-02 .testimonial-item { padding: 41px 40px 36px; background: #fff; box-shadow: 0 16px 40px #ededed; } .maxcoach-testimonial-style-02 .image img { width: 50px; height: 50px; } .maxcoach-testimonial-style-02 .name { font-size: 18px; line-height: 1.34; } .maxcoach-testimonial-style-02 .text { color: #777; } .maxcoach-testimonial-style-02 .position { color: rgba(17, 17, 17, 0.4); } .maxcoach-testimonial-style-02.elementor-widget-tm-testimonial.layout-image-inline .image { margin-right: 13px; } .maxcoach-testimonial-style-03 .testimonial-item { padding: 41px 50px 36px; border-radius: 5px; background: #fff; box-shadow: 0 16px 40px -40px rgba(51, 51, 51, 0.13); } .maxcoach-testimonial-style-03 .image img { width: 70px; height: 70px; } .maxcoach-testimonial-style-03 .title { font-size: 20px; line-height: 1.6; } .maxcoach-testimonial-style-03.maxcoach-testimonial-cite-layout-block .position { margin: 11px 0 0; } .maxcoach-testimonial-style-03.image-position-below .info { padding: 38px 0 0; } .maxcoach-testimonial-style-03.layout-image-inline .image { margin-right: 23px; } .maxcoach-testimonial-style-04 .swiper-inner { margin: -30px; } .maxcoach-testimonial-style-04 .swiper-container { padding: 30px; } .maxcoach-testimonial-style-04 .testimonial-item { padding: 41px 28px 38px; border-radius: 5px; background: #fff; box-shadow: 0 0 30px rgba(51, 51, 51, 0.1); } .maxcoach-testimonial-style-04 .swiper-slide:not(.swiper-slide-visible) .testimonial-item { box-shadow: none; } .maxcoach-testimonial-style-04 .image img { width: 70px; height: 70px; } .maxcoach-testimonial-style-04 .title { font-size: 20px; line-height: 1.6; } .maxcoach-testimonial-style-04.maxcoach-testimonial-cite-layout-block .position { margin: 11px 0 0; } .maxcoach-testimonial-style-04.image-position-below .info { padding: 38px 0 0; } .maxcoach-testimonial-style-04.layout-image-inline .image { margin-right: 23px; } .maxcoach-testimonial-style-05 .title { font-size: 20px; line-height: 1.6; } .maxcoach-testimonial-style-05 .text { font-size: 34px; font-weight: 500; line-height: 1.42; } .maxcoach-testimonial-style-05.maxcoach-testimonial-cite-layout-block .position { margin: 11px 0 0; } .maxcoach-testimonial-style-05.image-position-below .info { padding: 38px 0 0; } .maxcoach-testimonial-style-05.layout-image-inline .image { margin-right: 23px; } .maxcoach-testimonial-style-05.layout-image-left .image { margin: 0 100px 0 0; } .maxcoach-testimonial-style-05.layout-image-left .image img { width: 200px; height: 200px; } .maxcoach-testimonial-style-06 .testimonial-item { padding: 41px 50px 36px; border-radius: 5px; background: #fff; box-shadow: 0 16px 40px -40px rgba(51, 51, 51, 0.13); } .maxcoach-testimonial-style-06 .image { display: inline-block; border: 6px solid #50e3c2; border-radius: 50%; padding: 3px; } .maxcoach-testimonial-style-06 .image img { width: 124px; height: 124px; } .maxcoach-testimonial-style-06 .title { font-size: 21px; line-height: 1.62; } .maxcoach-testimonial-style-06 .content { position: relative; padding-top: 45px; } .maxcoach-testimonial-style-06 .content:before { content: ''; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background: url("assets/images/testimonial-icon.png") no-repeat center; width: 36px; height: 31px; } .maxcoach-testimonial-style-06.maxcoach-testimonial-cite-layout-block .position { margin: 11px 0 0; } .maxcoach-testimonial-style-06.image-position-below .info { padding: 38px 0 0; } .maxcoach-testimonial-style-06.layout-image-inline .image { margin-right: 23px; } .maxcoach-testimonial-style-07 .testimonial-item { position: relative; padding: 59px 50px 53px; } .maxcoach-testimonial-style-07 .testimonial-quote-icon { top: 34px; right: 47px; } .maxcoach-testimonial-style-07 .image img { width: 60px; height: 60px; } .maxcoach-testimonial-style-07 .title { font-size: 20px; font-weight: 600; margin-bottom: 18px; } .maxcoach-testimonial-style-07 .text { font-size: 18px; line-height: 1.67; font-weight: 400; color: #333; } .maxcoach-testimonial-style-07.layout-image-inline .image { margin: 0 20px 0 0; } .maxcoach-testimonial-style-07.image-position-below .info { padding: 38px 0 0; } .maxcoach-testimonial-style-07.image-position-below .position { margin: 9px 0 0; } .maxcoach-testimonial-style-08 .testimonial-item { position: relative; padding: 59px 30px 53px; background: #f7f7f7; border-radius: 5px; margin-top: 15px; } .maxcoach-testimonial-style-08.elementor-widget-tm-testimonial .testimonial-quote-icon { color: #333; } .maxcoach-testimonial-style-08 .testimonial-main-content { max-width: 470px; margin: 0 auto; } .maxcoach-testimonial-style-08 .testimonial-quote-icon { top: -15px; left: 36px; } .maxcoach-testimonial-style-08 .image img { width: 60px; height: 60px; } .maxcoach-testimonial-style-08 .title { font-size: 20px; font-weight: 600; margin-bottom: 18px; } .maxcoach-testimonial-style-08 .position { color: #333; } .maxcoach-testimonial-style-08 .text { font-size: 15px; line-height: 30px; font-weight: 500; } .maxcoach-testimonial-style-08 .testimonial-rating-wrap { margin: 19px 0 0; } .maxcoach-testimonial-style-08 .testimonial-rating { font-size: 18px; color: #f8c272; } .maxcoach-testimonial-style-08 .testimonial-rating-average { color: #333; } .maxcoach-testimonial-style-08.layout-image-inline .image { margin: 0 20px 0 0; } .maxcoach-testimonial-style-08.image-position-below .info { padding: 38px 0 0; } .maxcoach-testimonial-style-08.image-position-below .position { margin: 9px 0 0; } .maxcoach-testimonial-style-09 .swiper-inner { margin: 0 0 -30px; } .maxcoach-testimonial-style-09 .swiper-container { padding: 0 0 30px; } .maxcoach-testimonial-style-09 .testimonial-item { padding: 41px 50px 36px; border-radius: 5px; background: #f5f5f5; } .maxcoach-testimonial-style-09 .testimonial-item:hover { background: #fff; box-shadow: 0 16px 40px -40px rgba(51, 51, 51, 0.13); } .maxcoach-testimonial-style-09 .image img { width: 60px; height: 60px; } .maxcoach-testimonial-style-09 .title { font-size: 18px; line-height: 1.78; } .maxcoach-testimonial-style-09 .name { font-size: 13px; letter-spacing: 0.87px; } .maxcoach-testimonial-style-09.maxcoach-testimonial-cite-layout-block .position { margin: 5px 0 0; } .maxcoach-testimonial-style-09.image-position-below .info { padding: 38px 0 0; } .maxcoach-testimonial-style-09.layout-image-inline .image { margin-right: 23px; } .maxcoach-testimonial-style-10 .title { font-size: 20px; line-height: 1.6; } .maxcoach-testimonial-style-10 .name { font-size: 15px; letter-spacing: 1px; } .maxcoach-testimonial-style-10.maxcoach-testimonial-cite-layout-block .position { margin: 10px 0 0; } .maxcoach-testimonial-style-10.image-position-below .info { padding: 38px 0 0; } .maxcoach-testimonial-style-10.layout-image-inline .image { margin-right: 23px; } .maxcoach-testimonial-style-10.layout-image-left .testimonial-item { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .maxcoach-testimonial-style-10.layout-image-left .image { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; max-width: 50%; margin: 0 40px 0 0; } .maxcoach-testimonial-style-10.layout-image-left .image img { width: 200px; height: auto; border-radius: 0; } .maxcoach-testimonial-style-10.layout-image-left .info { padding: 49px 0 0; } .maxcoach-testimonial-style-11 .title { font-size: 20px; line-height: 1.6; } .maxcoach-testimonial-style-11 .text { font-size: 20px; line-height: 1.6; color: #000; } .maxcoach-testimonial-style-11 .name { font-size: 15px; letter-spacing: 1px; } .maxcoach-testimonial-style-11.maxcoach-testimonial-cite-layout-block .position { margin: 10px 0 0; } .maxcoach-testimonial-style-11.image-position-below .info { padding: 38px 0 0; } .maxcoach-testimonial-style-11.layout-image-inline .image { margin-right: 23px; } .maxcoach-testimonial-style-11.layout-image-left .image { max-width: 50%; } .maxcoach-testimonial-style-11.layout-image-left .image img { width: 200px; height: auto; border-radius: 0; } .maxcoach-testimonial-style-11.layout-image-left .info { padding: 49px 0 0; } .maxcoach-testimonial-style-11.layout-image-left .content-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; } .maxcoach-testimonial-style-11.layout-image-left .content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .maxcoach-testimonial-style-11.layout-image-left .position { margin: 6px 0 0; } .maxcoach-testimonial-pagination.style-01 { display: inline-block; width: 315px; max-width: 100%; margin-bottom: 34px; } .maxcoach-testimonial-pagination.style-01 .swiper-slide .image { margin-bottom: 0; } .maxcoach-testimonial-pagination.style-01 .swiper-slide .image img { width: 85px; height: 85px; border-radius: 50%; } .maxcoach-testimonial-pagination.style-01 .swiper-slide:not(.swiper-slide-thumb-active) { cursor: pointer; } .maxcoach-testimonial-pagination.style-01 .swiper-slide:not(.swiper-slide-thumb-active) img { opacity: .4; } @media (max-width: 1024px) { .elementor-widget-tm-testimonial.maxcoach-testimonial-style-05.layout-image-left .image { margin: 0 50px 0 0; } .elementor-widget-tm-testimonial.maxcoach-testimonial-style-05.layout-image-left .image img { width: 140px; height: 140px; } .elementor-widget-tm-testimonial.maxcoach-testimonial-style-05.layout-image-left .text { font-size: 30px; } } @media (max-width: 767px) { .elementor-widget-tm-testimonial.maxcoach-testimonial-style-03 .testimonial-item, .elementor-widget-tm-testimonial.maxcoach-testimonial-style-09 .testimonial-item { padding: 36px 25px 31px; } .elementor-widget-tm-testimonial.maxcoach-testimonial-style-05.layout-image-left .image { margin: 0 20px 0 0; } .elementor-widget-tm-testimonial.maxcoach-testimonial-style-05.layout-image-left .image img { width: 80px; height: 80px; } .elementor-widget-tm-testimonial.maxcoach-testimonial-style-05.layout-image-left .text { font-size: 26px; } .elementor-widget-tm-testimonial.maxcoach-testimonial-style-07 .testimonial-item { padding: 46px 30px 45px; } .maxcoach-testimonial-style-10.image-position-below .info { padding: 25px 0 0; } .maxcoach-testimonial-style-10.layout-image-inline .image { margin-right: 23px; } .maxcoach-testimonial-style-10.layout-image-left .image { margin: 0 20px 0 0; } .maxcoach-testimonial-style-10.layout-image-left .image img { width: 80px; } .maxcoach-testimonial-style-10.layout-image-left .info { padding: 25px 0 0; } .maxcoach-testimonial-style-11.layout-image-left .info { padding: 20px 0 0; } } .elementor-widget-tm-testimonial-carousel-3d .carousel-vertical-3d { margin: 110px 0; } .elementor-widget-tm-testimonial-carousel-3d .content-wrap { position: relative; display: inline-block; width: 100%; max-width: 100%; } .elementor-widget-tm-testimonial-carousel-3d .testimonial-item { -webkit-transition: all 1s; transition: all 1s; padding: 37px 50px 40px; background: #fff; box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12); border-radius: 5px; -webkit-backface-visibility: hidden; backface-visibility: hidden; opacity: .4; } .elementor-widget-tm-testimonial-carousel-3d .carousel-item.is-active .testimonial-item { opacity: 1; } .elementor-widget-tm-testimonial-carousel-3d .image { margin: 0 23px 0 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .elementor-widget-tm-testimonial-carousel-3d .image img { width: 70px; height: 70px; border-radius: 50%; } .elementor-widget-tm-testimonial-carousel-3d .text { font-size: 18px; font-weight: 500; line-height: 1.67; color: #696969; } .elementor-widget-tm-testimonial-carousel-3d .cite { font-style: normal; } .elementor-widget-tm-testimonial-carousel-3d .title { font-size: 20px; line-height: 1.6; margin-bottom: 14px; } .elementor-widget-tm-testimonial-carousel-3d .name { font-size: 15px; text-transform: uppercase; letter-spacing: 1px; line-height: 1.3; margin-bottom: 0; } .elementor-widget-tm-testimonial-carousel-3d .position { display: block; font-size: 14px; margin: 10px 0 0; } .elementor-widget-tm-testimonial-carousel-3d .info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 42px 0 0; } .elementor-widget-tm-testimonial-grid .testimonial-item { position: relative; display: inline-block; width: 100%; max-width: 100%; } .elementor-widget-tm-testimonial-grid.align-left { text-align: left; } .elementor-widget-tm-testimonial-grid.align-right { text-align: right; } .elementor-widget-tm-testimonial-grid .testimonial-main-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-tm-testimonial-grid .content-wrap { position: relative; display: inline-block; width: 100%; max-width: 100%; } .elementor-widget-tm-testimonial-grid.layout-image-inline .avatar { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 20px 0 0; } .elementor-widget-tm-testimonial-grid.layout-image-inline .info { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: left; } .elementor-widget-tm-testimonial-grid.layout-image-inline.align-right .info { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-tm-testimonial-grid.layout-image-inline.align-right .avatar { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin: 0 0 0 20px; } .elementor-widget-tm-testimonial-grid.layout-image-inline.align-right .testimonial-item { text-align: right; } .elementor-widget-tm-testimonial-grid.layout-image-stacked .avatar { margin: 0 0 28px; } .elementor-widget-tm-testimonial-grid.layout-image-stacked .info { display: inline-block; } .elementor-widget-tm-testimonial-grid.layout-image-above .avatar { margin-bottom: 20px; } .elementor-widget-tm-testimonial-grid.layout-image-above .cite { display: block; margin-top: 46px; } .elementor-widget-tm-testimonial-grid.image-position-above .info { padding: 0 0 19px; } .elementor-widget-tm-testimonial-grid.image-position-below .info { padding: 19px 0 0; } .elementor-widget-tm-testimonial-grid.image-position-bottom .testimonial-main-content { height: 100%; } .elementor-widget-tm-testimonial-grid.image-position-bottom .content-wrap { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; width: 100%; } .elementor-widget-tm-testimonial-grid.image-position-bottom .content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-tm-testimonial-grid.image-position-bottom .info { padding: 60px 0 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .elementor-widget-tm-testimonial-grid.image-position-bottom.align-center .info { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-tm-testimonial-grid .thumbnail { margin-bottom: 38px; } .elementor-widget-tm-testimonial-grid .avatar img { width: 90px; height: 90px; border-radius: 50%; } .elementor-widget-tm-testimonial-grid .text { font-style: italic; } .elementor-widget-tm-testimonial-grid .cite { font-style: normal; } .elementor-widget-tm-testimonial-grid .title { font-size: 21px; margin-bottom: 14px; } .elementor-widget-tm-testimonial-grid .testimonial-rating { font-size: 12px; color: #f5a623; letter-spacing: 4px; margin-bottom: 10px; } .elementor-widget-tm-testimonial-grid .name { display: block; font-size: 18px; line-height: 1.34; margin-bottom: 0; } .elementor-widget-tm-testimonial-grid .position { display: block; font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 1.38px; margin-top: 6px; } @-webkit-keyframes video-bounce-up { 0% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 25% { -webkit-transform: scale(1.15, 1.15); transform: scale(1.15, 1.15); } 50% { -webkit-transform: scale(0.85, 0.85); transform: scale(0.85, 0.85); } 100% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } } @keyframes video-bounce-up { 0% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 25% { -webkit-transform: scale(1.15, 1.15); transform: scale(1.15, 1.15); } 50% { -webkit-transform: scale(0.85, 0.85); transform: scale(0.85, 0.85); } 100% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } } .tm-popup-video { --button-size: 90px; --button-icon-color: #111; position: relative; } .tm-popup-video .video-link { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .tm-popup-video .video-poster { position: relative; } .tm-popup-video .video-play-icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: var(--button-size); height: var(--button-size); background: transparent; border: 3px solid #111; position: relative; border-radius: 50%; } .tm-popup-video .text { font-size: 16px; font-weight: 700; color: var(--button-icon-color); } .tm-popup-video .video-play-image img { width: var(--button-size); } .tm-popup-video .icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); line-height: 1; margin-left: 2px; z-index: 2; } .tm-popup-video .icon:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-left: 14px solid var(--button-icon-color); } .tm-popup-video .video-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .tm-popup-video .video-poster-caption { margin-top: 21px; font-size: 16px; font-style: italic; text-align: center; } .tm-popup-video.type-poster { --button-icon-color: #fff; } .tm-popup-video.type-poster .video-poster { border-radius: 5px; } .tm-popup-video.type-poster .maxcoach-image { border: 0 solid transparent; position: relative; border-radius: inherit; } .tm-popup-video.type-poster .maxcoach-image img { border-radius: inherit; } .tm-popup-video.type-poster .video-play-icon { border-color: #fff; } .tm-popup-video.type-poster .video-button { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .tm-popup-video.type-poster.poster-full-wide .video-link { display: block; } .tm-popup-video.type-poster.poster-full-wide .video-poster img { width: 100%; } .tm-popup-video.type-button { line-height: 0; } .tm-popup-video.type-button .video-link:hover .video-play { -webkit-animation: 1s video-bounce-up; animation: 1s video-bounce-up; } .tm-popup-video.type-button > a { display: inline-block; text-align: center; } .maxcoach-text-animate-line .video-link:hover .video-text:after { width: 100%; left: 0; right: auto; } .maxcoach-text-animate-line .video-text { position: relative; padding-bottom: 5px; } .maxcoach-text-animate-line .video-text:before, .maxcoach-text-animate-line .video-text:after { content: ''; width: 0; height: 1px; position: absolute; left: auto; right: 0; bottom: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: currentColor; } .maxcoach-text-animate-line .video-text:before { width: 100%; background: rgba(0, 0, 0, 0.2); } .maxcoach-popup-video-icon-position-top .video-button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .maxcoach-popup-video-icon-position-top .video-play { margin: 0 0 20px; } .maxcoach-popup-video-icon-position-left .video-button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .maxcoach-popup-video-icon-position-left .video-play { margin: 0 20px 0 0; } .maxcoach-popup-video-icon-position-right .video-button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .maxcoach-popup-video-icon-position-right .video-play { margin: 0 0 0 20px; } @-webkit-keyframes hozirontalMove { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } @keyframes hozirontalMove { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } .tm-separator { line-height: 0; font-size: 0; } .tm-separator.vertical-line .inner { position: relative; display: inline-block; width: 1px; height: 150px; } .tm-separator.vertical-line .inner:before, .tm-separator.vertical-line .inner:after { position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; background: currentColor; } .tm-separator.vertical-line.play-animate { overflow: hidden; } .tm-separator.vertical-line.play-animate .inner { background: none !important; } .tm-separator.vertical-line.play-animate .inner:before, .tm-separator.vertical-line.play-animate .inner:after { -webkit-animation: hozirontalMove 1.3s linear infinite !important; animation: hozirontalMove 1.3s linear infinite !important; } .tm-separator.vertical-line.play-animate .inner:after { -webkit-animation-delay: .3s; animation-delay: .3s; } .tm-separator.horizontal-line .inner { display: inline-block; width: 120px; max-width: 100%; height: 2px; background: currentColor; } .tm-table { overflow-x: auto; } .tm-table table { margin: 0; border-collapse: separate; } .tm-table.style-01 th { font-size: 20px; font-weight: 600; color: #b2b2b2; } .tm-table.style-01 td, .tm-table.style-01 th { text-align: left; border: 0; padding: 36px 10px 36px; } .tm-table.style-01 tr th, .tm-table.style-01 tr td { border-bottom: 1px solid #eee; } .tm-table.style-01 tr:nth-child(2n) td { background: none; } .has-admin-bar.fp-enabled { height: calc(100% - 32px) !important; } .tm-full-page .fp-section:not(.page-footer-wrapper) .elementor-section-stretched { left: 0 !important; } .full-page-share-list { position: fixed; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); right: 60px; padding-top: 110px; } .full-page-share-list .stalk { position: absolute; top: 0; left: 7px; padding-left: 63px; font-size: 15px; line-height: 17px; text-transform: uppercase; letter-spacing: 2px; color: #111; -webkit-transform: translateX(-50%) translateY(100%) rotate(-90deg); transform: translateX(-50%) translateY(100%) rotate(-90deg); } .full-page-share-list .stalk:before { content: ''; position: absolute; top: 8px; left: 0; width: 50px; height: 1px; background: #ddd; } .full-page-share-list a { display: block; font-size: 17px; } .full-page-share-list a + a { margin-top: 22px; } .full-page-numbers { position: fixed; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); left: 48px; color: #111; } .full-page-numbers .numbers { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .full-page-numbers .numbers .current { font-size: 70px; font-weight: 300; line-height: .6; } .full-page-numbers .numbers .total { position: relative; padding-left: 28px; font-size: 27px; line-height: 1; } .full-page-numbers .numbers .total:before { position: absolute; content: ''; width: 1px; left: 12px; bottom: 0; height: 64px; background: #ccc; } .full-page-numbers .title { font-size: 18px; font-weight: 500; text-align: center; margin-top: 12px; } [data-fp-section-skin='light'] #fp-nav ul li a span, [data-fp-section-skin='light'] .fp-slidesNav ul li a span { background: #fff; } [data-fp-section-skin='light'] .full-page-share-list .stalk { color: #fff; } [data-fp-section-skin='light'] .full-page-share-list .stalk:before { background: rgba(221, 221, 221, 0.27); } [data-fp-section-skin='light'] .full-page-share-list a { color: #fff; } [data-fp-section-skin='light'] .full-page-numbers { color: #fff; } [data-fp-section-skin='light'] .full-page-numbers .total:before { background: rgba(204, 204, 204, 0.2); } .tm-view-demo { text-align: center; } .tm-view-demo .maxcoach-box { position: relative; display: block; } .tm-view-demo .image { box-shadow: 0 0 40px rgba(51, 51, 51, 0.1); border-radius: 5px; } .tm-view-demo .image > img { width: 100%; border-radius: inherit; } .tm-view-demo .heading { font-size: 20px; line-height: 1.5; margin: 29px 0 0; } .tm-view-demo .badge { position: absolute; top: -15px; right: -15px; z-index: 2; } .maxcoach-shape .shape { width: 200px; color: #111; } .maxcoach-shape svg { width: 100%; height: auto; } .maxcoach-shape-circle .shape { width: 50px; height: 50px; border-radius: 50%; background: currentColor; } .maxcoach-shape-border-circle .shape { width: 50px; height: 50px; border-radius: 50%; border: 3px solid currentColor; } .maxcoach-booking-form #flexi_searchbox { font: inherit !important; } .maxcoach-booking-form #flexi_searchbox #b_searchboxInc #b_searchDest, .maxcoach-booking-form #flexi_searchbox #b_searchboxInc #b_searchCheckInDate, .maxcoach-booking-form #flexi_searchbox #b_searchboxInc #b_searchCheckOutDate, .maxcoach-booking-form #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper { margin-bottom: 20px; } .maxcoach-booking-form #b_frmInner { margin-left: -15px; margin-right: -15px; } .maxcoach-booking-form #flexi_searchbox #b_searchboxInc { padding: 0; } .maxcoach-booking-form #b_searchCheckInDate, .maxcoach-booking-form #b_searchCheckOutDate, .maxcoach-booking-form #b_searchDest, .maxcoach-booking-form #b_logo { padding-left: 15px; padding-right: 15px; } .maxcoach-booking-form select, .maxcoach-booking-form #flexi_searchbox #b_searchboxInc #b_destination { border-radius: 0; background-color: #f6f6f6; border: 1px solid #f6f6f6; width: 100%; padding: 3px 20px !important; font-size: 15px !important; color: #111 !important; } .maxcoach-booking-form select { background-position: center right 10px; } .maxcoach-booking-form .b_searchDatesInner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .maxcoach-booking-form #b_checkin_day, .maxcoach-booking-form #b_checkout_day { width: 70px !important; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 10px !important; } .maxcoach-booking-form #b_checkin_month, .maxcoach-booking-form #b_checkout_month { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .maxcoach-booking-form #flexi_searchbox #b_searchboxInc #b_destination { margin-bottom: 11px; } .maxcoach-booking-form #flexi_searchbox #b_searchboxInc #b_searchCheckInDate { margin-right: 0; } .maxcoach-booking-form #b_searchCheckInDate, .maxcoach-booking-form #b_searchCheckOutDate, .maxcoach-booking-form .b_submitButton_wrapper { display: inline-block; width: 33.33332%; padding-left: 15px; padding-right: 15px; } .maxcoach-booking-form .b_submitButton_wrapper { padding-top: 34px; } .maxcoach-booking-form #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton { width: 100%; box-shadow: none; border-radius: 0 !important; padding: 0 30px !important; } .maxcoach-booking-form #flexi_searchbox h4 { font-size: 13px; font-weight: 500; color: #a1a1a1 !important; font-family: inherit; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 16px; } @media (max-width: 767px) { .maxcoach-booking-form #b_searchCheckInDate, .maxcoach-booking-form #b_searchCheckOutDate, .maxcoach-booking-form .b_submitButton_wrapper { display: block; width: 100%; } } .maxcoach-mailchimp-form .form-title, .maxcoach-mailchimp-form .form-description { display: none; } .maxcoach-mailchimp-form input[type='email']::-webkit-input-placeholder { color: inherit; } .maxcoach-mailchimp-form input[type='email']:-moz-placeholder { color: inherit; } .maxcoach-mailchimp-form input[type='email']::-moz-placeholder { color: inherit; } .maxcoach-mailchimp-form input[type='email']:-ms-input-placeholder { color: inherit; } .maxcoach-mailchimp-form .button-icon:before { content: '\f178'; } .maxcoach-mailchimp-form-style-01 .form-item-wrap { position: relative; } .maxcoach-mailchimp-form-style-01 input[type='email'] { padding-right: 65px; min-height: 52px; } .maxcoach-mailchimp-form-style-01 .form-submit { border: 0 !important; border-radius: 5px; background: transparent; position: absolute; top: 0; right: 0; padding: 0 25px; box-shadow: none; -webkit-transform: none; transform: none; height: 52px; line-height: 52px; } .maxcoach-mailchimp-form-style-01 .form-submit:hover { color: #fff; } .maxcoach-mailchimp-form-style-01 .button-icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .maxcoach-mailchimp-form-style-01 .form-description { margin-top: 24px; } .maxcoach-mailchimp-form-style-01 .button-icon { display: none; } .maxcoach-mailchimp-form-style-02 .form-item-wrap { position: relative; } .maxcoach-mailchimp-form-style-02 input[type='email'] { padding-left: 0; padding-right: 65px; min-height: 50px; border: 0; border-radius: 0; border-bottom: 2px solid rgba(0, 0, 0, 0.25); background: none; font-size: 24px; color: #333; } .maxcoach-mailchimp-form-style-02 input[type='email']:focus { background: none; } .maxcoach-mailchimp-form-style-02 .form-submit { border: 0 !important; border-radius: 0; background: transparent; position: absolute; top: 0; right: 0; width: 50px; height: 100%; padding: 0; box-shadow: none; -webkit-transform: none; transform: none; color: #333; } .maxcoach-mailchimp-form-style-02 .button-icon { position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); font-size: 30px; } .maxcoach-mailchimp-form-style-02 .form-description { color: #fff; margin-top: 24px; } .maxcoach-mailchimp-form-style-02 .button-text { display: none; } .elementor-row { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-container.elementor-container > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap { padding: 0; } .elementor-container.elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated { padding: 0 5px; } .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated { padding: 0 10px; } .elementor-container.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated { padding: 0 15px; } .elementor-container.elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated { padding: 0 20px; } .elementor-container.elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated { padding: 0 30px; } .elementor-section-gap-beside-no > .elementor-container > .elementor-row { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-section-gap-beside-no > .elementor-column-gap-narrow > .elementor-row { margin-left: -5px; margin-right: -5px; } .elementor-section-gap-beside-no > .elementor-column-gap-default > .elementor-row { margin-left: -10px; margin-right: -10px; } .elementor-section-gap-beside-no > .elementor-column-gap-extended > .elementor-row { margin-left: -15px; margin-right: -15px; } .elementor-section-gap-beside-no > .elementor-column-gap-wide > .elementor-row { margin-left: -20px; margin-right: -20px; } .elementor-section-gap-beside-no > .elementor-column-gap-wider > .elementor-row { margin-left: -30px; margin-right: -30px; } .elementor-section.elementor-section-content-align-left > .elementor-container { margin-left: 0; margin-right: 0; } .elementor-section.elementor-section-content-align-right > .elementor-container { margin-left: 0; margin-right: 0; float: right; width: 100%; } .elementor-section .elementor-container > .elementor-row > .elementor-column > .elementor-element-populated { padding-top: 0; padding-bottom: 0; } .elementor-section .elementor-widget:not(:last-child) { margin-bottom: 0; } .elementor-section.elementor-inner-section { margin-left: 0; margin-right: 0; } .elementor-widget-accordion .elementor-accordion .elementor-accordion-item { border-color: #eee; } .elementor-widget-accordion .elementor-accordion .elementor-tab-title { font-size: 18px; } .elementor-widget-accordion .elementor-accordion .elementor-tab-title a { color: inherit; } .elementor-widget-accordion .elementor-accordion .elementor-accordion-icon { position: relative; top: 3px; font-size: 16px; } .elementor-widget-accordion .elementor-accordion .elementor-tab-content { border-color: #eee; font-size: 16px; line-height: 1.75; } .elementor-accordion-style-02 .elementor-accordion .elementor-accordion-item { border-top: 0; border-left: 0; border-right: 0; } .elementor-accordion-style-02 .elementor-accordion .elementor-tab-title { padding: 17px 0 21px; } .elementor-accordion-style-02 .elementor-accordion .elementor-tab-content { padding: 22px 0 33px; } .elementor-accordion-style-03 .elementor-accordion .elementor-accordion-item { border: 0 !important; } .elementor-accordion-style-03 .elementor-accordion .elementor-tab-content { border: 0 !important; padding: 16px 0 33px; } .elementor-accordion-style-03 .elementor-accordion .elementor-tab-title { padding: 15px 0; font-size: 24px; } .elementor-accordion-style-03 .elementor-accordion .elementor-tab-title a { border-bottom: 2px solid currentColor; padding-bottom: 4px; } .elementor-accordion-style-03 .elementor-accordion .elementor-accordion-icon { top: 9px; } .elementor-element .elementor-button.elementor-button { border-radius: 5px; } .elementor-element .elementor-button { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-element .elementor-button.elementor-size-xs { font-size: 13px; min-height: 40px; padding: 2px 18px; } .elementor-element .elementor-button.elementor-size-sm { font-size: 14px; min-height: 48px; padding: 5px 24px; } .elementor-element .elementor-button.elementor-size-md { font-size: 14px; min-height: 52px; padding: 5px 30px; } .elementor-element .elementor-button.elementor-size-lg { font-size: 15px; min-height: 56px; padding: 5px 36px; } .elementor-element .elementor-button.elementor-size-xl { font-size: 16px; min-height: 60px; padding: 5px 42px; } .elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper { font-size: 48px; font-weight: 800; color: #20ad96; } .elementor-widget-counter .elementor-counter .elementor-counter-title { font-size: 15px; font-weight: 700; line-height: 1.34; text-transform: uppercase; letter-spacing: 2px; margin-top: 14px; color: #3f3a64; } .elementor-widget-countdown.maxcoach-countdown-style-01 .elementor-countdown-digits { font-size: 18px; font-weight: 700; line-height: 1; } .elementor-widget-countdown.maxcoach-countdown-style-01 .elementor-countdown-item { vertical-align: middle; padding: 0; line-height: 1; } .elementor-widget-countdown.maxcoach-countdown-style-01 .elementor-countdown-item + .elementor-countdown-item { position: relative; } .elementor-widget-countdown.maxcoach-countdown-style-01 .elementor-countdown-item + .elementor-countdown-item:before { position: absolute; top: 50%; left: -8px; content: ':'; font-size: 18px; font-weight: 700; color: #3f3a64; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .elementor-element .elementor-form-fields-wrapper { position: relative; } .elementor-element .elementor-field.elementor-field::-webkit-input-placeholder { opacity: 1; } .elementor-element .elementor-field.elementor-field:-moz-placeholder { opacity: 1; } .elementor-element .elementor-field.elementor-field::-moz-placeholder { opacity: 1; } .elementor-element .elementor-field.elementor-field:-ms-input-placeholder { opacity: 1; } .elementor-element .elementor-field-group .elementor-field-textual:focus { box-shadow: none; } .elementor-form-no-wrap .elementor-form-fields-wrapper { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .elementor-field-group.elementor-col-fit { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-field-group.elementor-col-custom { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .elementor-form { } .elementor-form .elementor-button.elementor-size-xs { min-height: 40px; } .elementor-form .elementor-button.elementor-size-sm { min-height: 48px; } .elementor-form .elementor-button.elementor-size-md { min-height: 52px; } .elementor-form .elementor-button.elementor-size-lg { min-height: 56px; } .elementor-form .elementor-button.elementor-size-xl { min-height: 60px; } .elementor-form .elementor-field-textual.elementor-size-xs, .elementor-form .elementor-field-textual.elementor-size-sm, .elementor-form .elementor-field-textual.elementor-size-md, .elementor-form .elementor-field-textual.elementor-size-lg, .elementor-form .elementor-field-textual.elementor-size-xl { border-radius: 5px; } .elementor-form .elementor-field-textual.elementor-size-xs { min-height: 40px; } .elementor-form .elementor-field-textual.elementor-size-sm { min-height: 48px; font-size: 16px; } .elementor-form .elementor-field-textual.elementor-size-md { min-height: 52px; padding: 3px 20px; } .elementor-form .elementor-field-textual.elementor-size-lg { min-height: 56px; } .elementor-form .elementor-field-textual.elementor-size-xl { min-height: 60px; } .elementor-form .elementor-message-success:before { content: '\f00c'; } .elementor-field-group .elementor-select-wrapper:before { display: none; } .elementor-widget-animated-headline .elementor-headline { margin-bottom: 0; } .elementor-widget-animated-headline .elementor-headline-plain-text { display: inline !important; } .elementor-widget-animated-headline .elementor-headline-text-wrapper { display: inline-block !important; } .elementor-widget-animated-headline .elementor-headline-animation-type-clip .elementor-headline-text-wrapper { padding: 0; } .elementor-element .elementor-widget-heading.elementor-widget-heading .elementor-heading-title > a:hover { color: inherit; } .elementor-widget-icon .elementor-icon-wrapper { line-height: 0; } .elementor .elementor-progress-wrapper, .elementor .elementor-progress-bar { border-radius: 0; } .elementor .elementor-progress-wrapper { background: #f5f5f5; } .elementor .elementor-progress-percentage-outside .elementor-widget-container { position: relative; } .elementor .elementor-progress-percentage-outside .elementor-progress-wrapper { position: static; } .elementor .elementor-progress-percentage-outside .elementor-progress-percentage { position: absolute; top: 9px; right: 0; padding-right: 0; font-size: 16px; line-height: 1; color: #111; } .elementor .elementor-widget-tabs .elementor-tab-title { font-size: 14px; font-weight: 500; text-transform: uppercase; line-height: 1.47em; letter-spacing: 1.38px; color: #777; } .elementor .elementor-widget-tabs .elementor-tab-title.elementor-active { color: #111; } .elementor .elementor-widget-tabs .elementor-tab-title a { color: inherit; } .elementor .elementor-widget-tabs .elementor-tab-mobile-title, .elementor .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active, .elementor .elementor-widget-tabs .elementor-tab-title:before, .elementor .elementor-widget-tabs .elementor-tab-title:after, .elementor .elementor-widget-tabs .elementor-tab-content, .elementor .elementor-widget-tabs .elementor-tabs-content-wrapper { border-color: #111; } .elementor-widget-wp-widget-nav_menu ul, .elementor-widget-wp-widget-insight-core-bmw ul { margin: 0; padding: 0; list-style-type: none; } .has-large-font-size, .has-huge-font-size { line-height: 1.3; margin-bottom: 18px; } .wp-block-cover, .wp-block-pullquote, .wp-block-preformatted, .wp-block-group, .wp-block-group.has-background, .wp-block-archives, .wp-block-categories, .wp-block-calendar { margin-bottom: 30px; } .wp-block-button { margin-bottom: 30px; } .wp-block-button .wp-block-button__link { padding: 16px 41px; } .wp-block-button.is-style-outline .wp-block-button__link { border-color: currentColor !important; background-color: transparent; padding: 14px 41px; } .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) { color: inherit; } .wp-block-calendar { overflow-x: auto; } .wp-block-calendar a { text-decoration: none; } .wp-block-calendar td, .wp-block-calendar th { padding: 5px; } .wp-block-calendar table caption { font-weight: 700; margin-bottom: 10px; font-size: 14px; letter-spacing: 3px; text-transform: uppercase; color: #111; } .wp-block-calendar #today { color: #fff; } .wp-block-calendar #today a { color: inherit; } .wp-block-calendar tfoot td { border: 1px solid rgba(0, 0, 0, 0.08); } .wp-block-calendar tfoot a { color: #111; } .wp-block-cover, .wp-block-cover-image { color: #fff; } .wp-block-cover a, .wp-block-cover-image a { color: #fff; } .wp-block-cover a:hover, .wp-block-cover-image a:hover { color: #fff; text-decoration: underline; } .wp-block-embed { margin: 0 0 40px; } .wp-block-embed.is-type-video .wp-block-embed__wrapper:before { display: none !important; } .wp-block-embed.is-type-video .embed-responsive { margin: 0; } .wp-block-image { margin: 0; } .wp-block-image .alignleft { margin-right: 2em; } .wp-block-image .alignright { margin-left: 2em; } .wp-block-image figcaption { margin: 0; color: inherit; font-size: .9em; } figure.wp-block-image { margin-bottom: 2em; } figure.wp-block-image.alignleft { margin-right: 2em; } figure.wp-block-image.alignright { margin-left: 2em; } .wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized { margin-top: 20px; margin-bottom: 20px; } @media (min-width: 768px) { .wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized, figure.wp-block-image { margin-top: 40px; margin-bottom: 40px; } } .wp-block-latest-comments { padding: 0; margin: 0 0 30px; } .wp-block-latest-comments__comment { margin-bottom: 30px; } .wp-block-latest-posts { margin: 0 0 30px; padding: 0; } .wp-block-latest-posts li { margin-bottom: 16px; } .wp-block-pullquote { border-top-color: #111; border-bottom-color: #111; color: #111; } .wp-block-pullquote p { line-height: 1.3; margin-bottom: 18px; } .wp-block-quote { border-color: #111; } .wp-block-column .wp-block-quote { margin: 0 0 30px !important; } .wp-block-search { margin: 0 0 30px; } .wp-block-search label { display: none; } .wp-block-search .wp-block-search__input { width: auto; } .wp-block-search .wp-block-search__button { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } @media (max-width: 767px) { .wp-block-search { display: block; } .wp-block-search .wp-block-search__input { width: 100%; } .wp-block-search .wp-block-search__button { margin-left: 0; margin-top: 10px; } } .wp-block-separator { border: 0; height: 2px; background: #111; } .wp-block-separator.is-style-wide { height: 1px; } .wp-block-separator.is-style-dots { color: #111; } .wp-block-table { margin: 0; } .wp-block-tag-cloud { margin: 0 0 30px; } .wp-block-tag-cloud a { display: block; float: left; font-size: 13px !important; font-weight: 500; line-height: 1.5; padding: 7px 15px 6px; border-radius: 3px; background: #f5f5f5; color: #ababab; border: 0; margin: 5px; overflow: hidden; } .wp-block-tag-cloud a:hover { color: #fff; }