/* Theme Name: Salient Child Theme Description: This is a custom child theme for Salient Theme URI: https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266 Author: ThemeNectar Author URI: https://themeforest.net/user/themenectar Template: salient Version: 1.0 */ /* Print Logo */ .print-logo { display: none; } /* Print Logo end */ blockquote { position: relative; padding-left: 1.8em; font-size: 2em; line-height: 1.25; font-weight: 600; } #slide-out-widget-area .bottom-text { font-family: inherit; } #slide-out-widget-area.fullscreen .inner { z-index: 5; } .category #page-header-bg[data-bg-pos="center"] .page-header-bg-image { background-position: center bottom; } .category #page-header-bg h1, #page-header-bg .inner-wrap>a, .masonry-blog-item .meta-category a { text-transform: uppercase; } #slide-out-widget-area.fullscreen .bottom-text { display: flex; justify-content: space-between; flex-direction: row; width: 94%; align-items: flex-start; bottom: 0px; } #slide-out-widget-area.fullscreen .bottom-text div>p { text-align: left; padding-bottom: 0; } #ajax-content-wrap #slide-out-widget-area.fullscreen { display: block !important; right: -110%; left: auto; transition: .8s ease; } #ajax-content-wrap #slide-out-widget-area.fullscreen.open { right: -20px; background-color: #0077aa !important; } #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu>li { transform: none !important; opacity: 1 !important; } .social { display: flex; } .social .nectar-social { display: inline-block; margin-right: 10px; } .social .nectar-social a { display: flex; border-radius: 50%; height: 36px; width: 36px; line-height: 36px; align-items: center; padding: 5px 0 0 !important; justify-content: center; } body.author #page-header-wrap #page-header-bg, body.category #page-header-wrap #page-header-bg, body.tag #page-header-wrap #page-header-bg, body.date #page-header-wrap #page-header-bg { padding: 0%; } body.archive #ajax-content-wrap #page-header-bg .span_6, #ajax-content-wrap #page-header-bg .nectar-particles .span_6 .inner-wrap { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } body #page-header-bg .span_6 .subheader { font-family: inherit; font-size: 24px; line-height: 26px; font-weight: 700; display: flex; max-width: 75%; } #header-outer li.menu-item>a .nectar-pseudo-expand { position: absolute; top: 25px; left: 5px; background: #0077aa; opacity: 0; color: #fff; line-height: 1.4; } #header-outer li.menu-item>a:hover .nectar-pseudo-expand { transition: opacity 0.2s ease, color 0.2s ease; will-change: opacity, color; opacity: 1; } #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container.mobile-only { border-bottom: 5px solid #bfd730; padding-bottom: 1em; margin: 0em auto 3em; width: 75%; } @media only screen and (max-width: 990px) { body.category #page-header-wrap #page-header-bg { height: 180px !important; } body.category #ajax-content-wrap #page-header-bg .span_6 { top: 50% !important; -webkit-transform: translateY(-50%) !important; transform: translateY(-50%) !important; } body #page-header-bg .span_6 .subheader { max-width: 100%; font-size: 16px; line-height: 18px; } #slide-out-widget-area li.menu-item>a .nectar-pseudo-expand { display: none; } #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap, #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap { margin: 1em 0em; } /* Research & Practice Management and Market Pulse Blog - Title adjustment in mobile */ .category-research-practice-management #page-header-bg h1, .category-blog #page-header-bg h1 { font-size: 24px; } .category-research-practice-management #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap, .category-blog #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap { padding-top: 10px; } } @media only screen and (min-width: 1000px) and (max-width: 1400px) { body #page-header-bg .span_6 .subheader { font-size: 20px; line-height: 22px; max-width: 80%; } } #header-outer[data-lhe="animated_underline"] header#top nav>ul>li:not([class*="button_"])>a:after, body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after, .material #header-secondary-outer[data-lhe="animated_underline"] nav>ul.sf-menu>li>a:after { border-top: none; } #slide-out-widget-area.fullscreen .off-canvas-social-links, .admin-bar #slide-out-widget-area.fullscreen .off-canvas-social-links, #slide-out-widget-area.fullscreen-alt .off-canvas-social-links, .admin-bar #slide-out-widget-area.fullscreen-alt .off-canvas-social-links { position: relative; bottom: 0 !important; right: 0; margin-top: 70px; } body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a+.sub-menu li a { font-size: 16px; line-height: 22px; letter-spacing: 0; padding: 0 0 0 40px; } body #header-secondary-outer .nectar-center-text { max-width: 100%; } body[data-header-format].material #header-secondary-outer { color: #fff; background-color: #07a; } @media only screen and (max-width: 690px) { body[data-header-format].material #header-secondary-outer { padding: inherit; } body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a+.sub-menu li a { font-size: 16px !important; line-height: 22px !important; letter-spacing: 0; padding: 0; } #slide-out-widget-area.fullscreen .bottom-text { flex-direction: column; } #slide-out-widget-area.fullscreen .bottom-text .social { margin-bottom: 25px; margin-left: 0px !important; } #slide-out-widget-area.fullscreen .bottom-text div>p { text-align: center; } #slide-out-widget-area.fullscreen .bottom-text { align-items: center; } #slide-out-widget-area.fullscreen .bottom-text .address { width: 100%; margin-bottom: 15px; } body[data-header-format].material #header-secondary-outer { display: block; height: auto; } .footer-text { max-width: 320px; margin: 0 auto; } #footer-outer .footer-text .bottom-text { flex-direction: column; align-items: end; } .footer-text .bottom-text .address { width: 100%; margin-bottom: 15px } #footer-outer ul.social { width: 100%; margin-bottom: 15px; justify-content: center; } .footer-text .hiring { width: 100%; text-align: center; } #footer-outer .footer-text .hiring a { display: inline-block; } } @media only screen and (max-width: 1000px) and (min-width: 768px) { .overflow-state .bottom-text, .footer-text .bottom-text { display: block !important; } #slide-out-widget-area .bottom-text .address:nth-child(1) { width: 37% !important; display: inline-block; } #slide-out-widget-area .bottom-text .address:nth-child(2) { width: 37% !important; display: inline-block; } #slide-out-widget-area .bottom-text .address:nth-child(3) { width: 20% !important; display: inline-block; } #slide-out-widget-area .bottom-text .social { margin-left: auto !important; width: 50%; float: left; display: flex; justify-content: center; margin-top: 0px !important; } #slide-out-widget-area .bottom-text .hiring { display: block; position: relative; right: 118px; margin-top: 40px !important; } #slide-out-widget-area.fullscreen .bottom-text { display: block; } } @media only screen and (max-width: 992px) { #slide-out-widget-area.fullscreen .bottom-text { padding-left: 20px; } #slide-out-widget-area .inner-wrap { height: auto !important; overflow: auto; } #slide-out-widget-area .social { flex-grow: inherit } #slide-out-widget-area .social { flex-grow: inherit; margin-left: 0px !important; } } @media only screen and (min-width: 1000px) { #ajax-content-wrap #slide-out-widget-area.fullscreen, #ajax-content-wrap #slide-out-widget-area.fullscreen-alt { text-align: left; background-color: #000 !important; } #ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container { padding: 0%; } #slide-out-widget-area.fullscreen .off-canvas-social-links { position: relative; bottom: 0 !important; right: 0; margin-top: 50px; } #slide-out-widget-area.fullscreen .bottom-text, .admin-bar #slide-out-widget-area.fullscreen .bottom-text { left: 3%; margin-top: 30px; } #slide-out-widget-area.fullscreen .off-canvas-social-links:after { display: block; height: 1px; width: 100px; background-color: rgba(255, 255, 255, 0.6); content: ''; margin: 0 auto; position: absolute; top: -30px; left: 50%; transform: translateX(-50%); } } #ajax-content-wrap #slide-out-widget-area.fullscreen .bottom-text, #ajax-content-wrap #slide-out-widget-area.fullscreen-alt .bottom-text { position: relative; } @media only screen and (max-width: 768px) { #slide-out-widget-area.fullscreen .bottom-text, #slide-out-widget-area.fullscreen-alt .bottom-text { margin-top: 0px !important; } #slide-out-widget-area.fullscreen .bottom-text .social { margin-top: 0px !important; } } #slide-out-widget-area.fullscreen .bottom-text+#copyright { display: block; text-align: center; color: #eefbfa; opacity: 0.7; } .bottom-text .hiring a { position: relative; display: block; text-align: right; padding-right: 70px; margin-top: 20px; } .bottom-text .hiring a h6 { color: #fff; line-height: 1; margin: 8px 0 3px; font-style: normal; font-family: Proxima Nova, sans-serif; font-size: large; } .bottom-text .hiring a h6+p { padding-bottom: 0; font-size: 16px !important; font-family: inherit; } .bottom-text .hiring .career-button { position: absolute; background: #bfd730; border-radius: 30px; right: 0; width: 52px; height: 52px; top: 50%; margin-top: -28px; overflow: hidden; transition: all .15s ease-in-out 0s; } body #slide-out-widget-area.fullscreen .bottom-text a:hover { color: #2ca8e2 !important; } #slide-out-widget-area.fullscreen { position: absolute; } .bottom-text .hiring a:hover .career-button { background: #2ca8e2; border: #2ca8e2; /*transform: scale(1.2);*/ } .bottom-text .hiring .career-button:before, .bottom-text .hiring .career-button:after { content: ""; display: block; width: 2px; height: 12px; background: #fff; position: absolute; left: 50%; top: 50%; margin-left: -1px; margin-top: -6px; transition: all .15s ease-in-out 0s; transform: rotate(45deg) translate(3px, 3px); } .bottom-text .hiring .career-button:after { transform: rotate(-45deg) translate(3px, -3px); } body #slide-out-widget-area .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a { display: inline-block; } .footer-text .bottom-text { display: flex; justify-content: space-between; align-items: flex-start; padding: 0 28px; font-style: italic; } .bottom-text .address { width: 15%; font-size: 1rem; font-weight: 400; } .bottom-text .address p { padding-bottom: 0; line-height: 1.5; } .social { flex-grow: 1; justify-content: flex-start; margin-left: 70px !important; margin-top: 20px !important; } .social li { display: inline-block; } .footer-text .social li { margin: 0 10px } #slide-out-widget-area-bg.fullscreen { width: 100%; height: 100%; right: -110%; left: auto; display: block; transition: all 0.5s ease-in; transform: none !important } .bottom-text .social li a { display: inline-block; border: 1px solid #ccc; padding: 5px; border-radius: 50%; height: 34px; width: 34px; text-align: center; } #footer-outer .bottom-text .social li a i { font-size: 18px; line-height: 30px } #slide-out-widget-area ul.social li { margin: 0 10px; } #slide-out-widget-area ul.social li a i { line-height: 28px; color: #fff; } #slide-out-widget-area .social li a:hover { background: #2ca8e2; border: #2ca8e2; } #footer-outer .social li a:hover { background: #2ca8e2; border: #2ca8e2; } #footer-outer .social li a:hover i { color: #fff; } #slide-out-widget-area.fullscreen { left: auto; right: -110%; display: block; transition: all 0.2s ease-in; } /* About Team hover icon */ .team-member[data-style="bio_fullscreen"]:hover .team-meta .arrow-line, .team-member[data-style="bio_fullscreen"]:hover .team-meta .arrow-end { opacity: 0; -ms-transform: translateX(0) translateY(-50%); -webkit-transform: translateX(0) translateY(-50%); transform: translateX(0) translateY(-50%) } .nectar-fancy-box[data-style="color_box_basic"]:hover .box-bg:before { opacity: 0; } /* Widget Circle Animation*/ .widget .nectar_widget[class*="nectar_blog_posts_"] .arrow-circle { display: none; } /* Post date */ .meta-date { color: #fff; } /* .link-inner { text-align: center; } */ .link-wrap .title p { text-align: left !important; } .link-inner .title>a { display: block; color: #fff; font-size: 14px; line-height: 19px; position: relative; margin: 0 10px 10px 0; font-weight: 400; text-transform: uppercase; } /* Remove Play Animation */ .play_button_with_text span.play:before { animation: none !important; -webkit-animation: none; transform: none; -webkit-transform: none; } .play_button_with_text span.play:after { animation: none !important; -webkit-animation: none; transform: none; -webkit-transform: none; } /* Career transform effect */ .parallaxImg-container .over { transform: none !important; } .testimonial_slider .image-icon.has-bg { width: 100px; height: 100px; } .iwithtext .iwt-text { padding-left: 0px; } .iwithtext .iwt-text p, .iwithtext .iwt-text ul, .iwithtext .iwt-text ol { font-size: 20px; line-height: 26px; } .flickity-slider .wpb_wrapper h3 { line-height: 10px; } .flickity-slider .wpb_wrapper p { font-size: 22px; } .flickity-slider .wpb_wrapper p:last-child { font-size: 16px; } /*About Team toggle */ div[data-style="default"] .toggle h3 a { padding: 14px 14px 11px 45px !important; } div[data-style="default"] .toggle h3 a, div[data-style="default"] .toggle h3 { font-size: 20px !important; font-weight: bold; line-height: 20px !important; } div[data-style="default"] .toggle h3 a:hover { color: #2ca8e2; font-weight: bold; } .nectar_team_member_overlay .team_member_details .bio-inner { margin-top: 20%; } @media (min-width: 1000px) { #executive .col.span_12 { display: flex; justify-content: center; } #executive .vc_col-sm-4 { width: 23.404255317%; } #executive .wpb_row:not(.full-width-content) .vc_col-sm-4 .team-member[data-style="meta_overlaid"] .team-member-image, #executive .wpb_row:not(.full-width-content) .vc_col-sm-4 .team-member[data-style="meta_overlaid_alt"] .team-member-image { height: 275px; } } @media only screen and (max-width: 690px) { #executive .vc_col-sm-4 { width: 100%; padding: 10px 14px; } } @media only screen and (max-width: 1000px) and (min-width: 690px) { #executive .vc_col-sm-4 { padding: 10px 14px; width: 48% !important; } #executive .vc_col-sm-4 .team-member[data-style="meta_overlaid"] .team-member-image { height: 250px !important; } #executive .vc_col-sm-4:last-child { padding: 0px 0px; width: 100% !important; } #executive .vc_col-sm-4:last-child .team-member { width: 48%; float: left; } #executive .vc_col-sm-4:last-child .divider-wrap { width: 48%; font-size: large; } #executive .vc_col-sm-4:last-child .wpb_wrapper .divider-wrap { display: none !important; padding: 10px 14px; } #executive .vc_col-sm-4:last-child .team-member { width: 44%; float: left; margin: 0px 8px; margin-top: -13px; margin-left: 13px; } #executive .vc_col-sm-4:last-child .team-member:last-child { margin-top: 24px; } } /* Flipbox Hover Face effect */ .nectar-flip-box[data-flip-direction="vertical-to-top"] .flip-box-back .inner, .nectar-flip-box[data-flip-direction="vertical-to-top"] .flip-box-front .inner, .nectar-flip-box[data-flip-direction="vertical-to-bottom"] .flip-box-back .inner, .nectar-flip-box[data-flip-direction="vertical-to-bottom"] .flip-box-front .inner { transform: none; perspective: none; } .nectar-flip-box[data-flip-direction="vertical-to-top"] .flip-box-front, body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="vertical-to-top"]:hover .flip-box-back, .nectar-flip-box[data-flip-direction="vertical-to-bottom"] .flip-box-front, body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="vertical-to-bottom"]:hover .flip-box-back { transform: none; perspective: none; transition: none; } body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="vertical-to-top"]:hover .flip-box-front, .nectar-flip-box[data-flip-direction="vertical-to-bottom"] .flip-box-back { transform: none; perspective: none; opacity: 0; } .nectar-flip-box .flip-box-front, .nectar-flip-box .flip-box-back { transition: all .5s ease; } .nectar-flip-box:hover .flip-box-back { opacity: 1; } @media only screen and (max-width: 1024px) { .nectar-flip-box:hover .flip-box-back { opacity: 0; } .nectar-flip-box.flipped .flip-box-back { opacity: 1; } } @media only screen and (max-width: 992px) { .nectar-flip-box { margin: 0 100px; } } @media only screen and (max-width: 690px) { .nectar-flip-box { margin: 0; } } /*Twitter border box & Horizontal Bar */ .twitter-border { border-radius: 12px; border: 3px solid #bfd730; } #ctf::-webkit-scrollbar { height: 20px; } #ctf::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background: #0f0d0e; } #ctf::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); background: #bfd730; } /* About Us Time line*/ .timeline-list { font-size: 1em; list-style-type: none; padding: 0; margin: 2em 0 0 } .timeline-list li { list-style: none; } .timeline-list .start, .timeline-list .end { color: #1f2433; text-transform: uppercase; font-family: Proxima Nova, sans-serif; font-style: normal; font-weight: 600; font-size: 1.1em; padding: 2.6em 0; position: relative } .timeline-list .start:after, .timeline-list .end:after { content: ' '; display: block; position: absolute; background-color: #2198c7; height: 2em; width: 2em; border-radius: 2em; bottom: 0 } .timeline-list .end { padding-bottom: 0 } .timeline-list .end:after { top: 0 } .timeline-list .timeline-event { position: relative; padding: 2.7em 1.2em; margin-left: 1em; border-left: 2px solid #2198c7 } .timeline-list .timeline-event:after { content: ' '; display: block; position: absolute; background-color: #2198c7; height: 1em; width: 1em; border-radius: 1em; margin-left: -1.85em; top: 2.5em } .timeline-list .timeline-event h4 { font-size: 1em; padding: 0; margin: 0; position: relative; line-height: 1.5em } .timeline-list .timeline-event h4:after { position: absolute; content: ' '; width: 2.1em; left: -1.3em; font-size: 1em; border-top: 1px solid #2198c7; top: .95em; height: 0 } .timeline-list .timeline-event .event-date { text-transform: uppercase; font-size: 1em; line-height: 1em; font-family: Proxima Nova, sans-serif; font-style: normal; font-weight: 300; white-space: nowrap; color: #1f2433 } .timeline-list .timeline-event .event-title { border-top: 1px solid #2198c7; font-family: Proxima Nova, sans-serif; font-style: normal; display: inline-block; text-transform: uppercase; color: #061b2b; font-weight: 600; line-height: 1em; padding: .4em 0; font-size: 1em } .csstransforms .timeline-event h4:after { width: 1.6em; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg) } .no-csstransforms .timeline-event { padding-top: 1.5em; padding-bottom: 1.5em 1.2em } .no-csstransforms .timeline-event h4:after { display: none } @media (min-width: 768px) { .basic-product-list { font-size: 16px } .timeline-list .start, .timeline-list .end { text-align: center } .timeline-list .start:after, .timeline-list .end:after { margin-left: -1em; left: 50% } .timeline-list .timeline-event { margin-left: 0; border-left: none } .timeline-list .timeline-event.even { text-align: right; width: 50%; border-right: 2px solid #2198c7; padding-left: 0 } .timeline-list .timeline-event.even:after { right: 0; margin-left: 0; margin-right: -8px } .timeline-list .timeline-event.even .event-date, .timeline-list .timeline-event.even .event-title { padding-right: 35px } .timeline-list .timeline-event.even .event-title:after { right: 0; left: auto } .timeline-list .timeline-event.odd { left: 50%; width: 50%; margin-left: -2px; border-left: 2px solid #2198c7; padding-right: 0 } .timeline-list .timeline-event.odd .event-date, .timeline-list .timeline-event.odd .event-title { padding-left: 35px } .timeline-list .timeline-event.odd .event-title:after { right: auto; left: 0 } .csstransforms .even h4:after { right: -1.3em; left: auto; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg) } } .portfolio-wrap { width: 100%; display: flex; flex-wrap: wrap; } .project-sharing { display: none; } .facetwp-template { width: 100%; display: flex; flex-wrap: wrap; } .facetwp-template { width: 100%; display: flex; flex-wrap: wrap; } .facetwp-facet .fs-label-wrap { font-size: 14px; line-height: 18px; color: #555; border: 1px solid transparent; background-color: rgba(0, 0, 0, .04); box-shadow: 0 0px 2px rgba(0, 0, 0, .15) !important; -webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, .15) !important; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; padding: 5px; } .facetwp-facet input.facetwp-search { border: 0px solid transparent; ; } .facetwp-facet input.facetwp-search::placeholder { color: #555; } .team-member[data-style="meta_overlaid"] .team-meta h3, .team-member[data-style="meta_overlaid_alt"] .team-meta h3, .team-member[data-style="bio_fullscreen"] .team-meta h3 { font-size: 22px !important; line-height: 26px !important; } .team-member[data-style="meta_overlaid"] .team-meta, .team-member[data-style="meta_overlaid_alt"] .team-meta, .team-member[data-style="bio_fullscreen"] .team-meta { text-align: left !important; padding: 0px 10px 10px; position: absolute; bottom: 0px; } .team-member[data-style="meta_overlaid"] .team-meta p, .team-member[data-style="meta_overlaid_alt"] .team-meta p, .team-member[data-style="bio_fullscreen"] .team-meta p { padding-top: 0px !important; } /* CSS rule for Board Member Scott Mitchell title sizing */ .team-slider .toggle:nth-child(2) .nectar-flickity .cell:nth-child(7) .team-meta { height: 110px; } .team-meta p { display: block; line-height: 16px; padding-top: 0 !important; } /*Home Button Icon CSS*/ #home-btn i.icon-basic-home { color: #888 !important; opacity: 7.5 !important; position: relative; top: 2px; } #home-btn div a i.icon-basic-home:before { font-weight: 900 !important; } #home-btn .nectar_icon_wrap[data-padding="20px"] .nectar_icon { padding: 0px !important; } #header-outer.transparent header#top nav ul #home-btn div a:hover .nectar_icon_wrap i.icon-basic-home { opacity: 1 !important; } #home-btn div a:hover .nectar_icon_wrap i.icon-basic-home { opacity: 1; color: #bfd730 !important; } body.material[data-is="minimal"][data-header-color="custom"] header#top nav ul #home-btn div a .nectar_icon_wrap i.icon-basic-home or header#top nav ul #home-btn div a i.icon-basic-home { color: none; line-height: auto; height: none; } #header-outer.transparent header#top nav ul #home-btn div a .nectar_icon_wrap i.icon-basic-home { color: #ffffff !important; opacity: 0.75 !important; transition: opacity 0.2s ease, color 0.2s ease; } #header-outer.transparent.dark-slide:not(.directional-nav-effect)>header#top nav ul #home-btn .nectar_icon_wrap .icon-basic-home { color: black !important; opacity: 0.75 !important; } #header-outer.transparent.dark-slide:not(.directional-nav-effect)>header#top nav ul #home-btn a:hover .nectar_icon_wrap .icon-basic-home { color: #000 !important; opacity: 1 !important; } /*Temporary Home SVG icon css*/ #home-btn div a:hover>path { stroke: #bfd730; stroke-width: 5px; opacity: 0.5; transition: opacity 0.2s ease, color 0.2s ease } #home-btn div a path { stroke: #ffffff; stroke-width: 5px; opacity: 0.5; transition: opacity 0.2s ease, color 0.2s ease } #home-btn div { padding-top: 2px; } #header-outer.transparent header#top nav ul #home-btn div a:hover .nectar_icon_wrap .home-svg-icon span svg path { opacity: 1 !important; stroke: white !important; stroke-width: 5px; } #home-btn div a:hover .nectar_icon_wrap .home-svg-icon span svg path { stroke: #bfd730 !important; stroke-width: 5px; opacity: 1; } body.material[data-is="minimal"][data-header-color="custom"] header#top nav ul #home-btn div a .nectar_icon_wrap .home-svg-icon span svg path { color: #888888 !important; line-height: 20px !important; height: 20px !important; } #header-outer.transparent header#top nav ul #home-btn div a .nectar_icon_wrap .home-svg-icon span svg path { color: #ffffff !important; opacity: 0.75 !important; transition: opacity 0.2s ease, color 0.2s ease; } #home-btn div a .nectar_icon_wrap .home-svg-icon span svg path { opacity: 0.5; } #header-outer.transparent.dark-slide:not(.directional-nav-effect)>header#top nav ul #home-btn div a .nectar_icon_wrap .home-svg-icon span svg path { stroke: #000000; } #header-outer.transparent.dark-slide:not(.directional-nav-effect)>header#top nav ul #home-btn div a .nectar_icon_wrap .home-svg-icon span svg path { stroke: #000000; } #header-outer.transparent.dark-slide:not(.directional-nav-effect)>header#top nav ul #home-btn div a:hover .nectar_icon_wrap .home-svg-icon span svg path { opacity: 1 !important; stroke: black !important; stroke-width: 5px; } /*Home svg Icon css end*/ /*Facet Filter CSS*/ .facetwp-facet { line-height: 10px; } .facetwp-facet-date { display: flex; } .facetwp-facet-date .flatpickr-alt { margin: 0 2px; } .filter-bar { display: inline-flex; flex-wrap: nowrap; justify-content: center; align-items: center; width: 100%; margin-top: 25px; } .filter-bar .col-md-4, .filter-bar .col-md-2 { padding: 0px 2px; } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { .facetwp-dropdown { height: 43px; } } .facetwp-dropdown { padding: 12px; display: inline-block; cursor: pointer; line-height: 1; height: 44px; } .ui-widget-header { border: none !important; background: none !important; color: #333333; font-weight: bold; margin-bottom: 50px !important; list-style: forestgreen; display: flex; align-items: center; } .ui-tabs-active a span { position: absolute; left: 40%; width: 4px; height: 50px; top: 110px; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { border: none !important; background: none !important; font-weight: normal; color: #ffffff; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: none !important; background: none !important; font-weight: normal; color: #454545; } .ui-widget-header { border: none !important; background: none !important; color: #333333; font-weight: bold; margin-bottom: 50px !important; } .ui-widget.ui-widget-content { border: 0px solid #c5c5c5 !important; } .ui-tabs .ui-tabs-panel { border: 4px solid #2da8e2 !important; border-radius: 10px; padding: 20px; } .ui-tabs-active a span { background: #2da8e2; } .ui-tabs-active a span { position: absolute; left: 40%; bottom: -50px; width: 4px; height: 50px; } .loadHoverImg { display: none } a.disabled { pointer-events: none; cursor: default; } #slide-out-widget-area.fullscreen .menuwrapper li a, #slide-out-widget-area.fullscreen-alt .menuwrapper li a { padding: 6px 0px; } #slide-out-widget-area .menuwrapper ul.menu { padding-left: 2%; } #slide-out-widget-area .menuwrapper li .sub-menu { border: none; } .menu-wrap .menu-rainbow { position: absolute; top: 0; left: 0; z-index: 0; } .facetwp-facet-reset { margin-bottom: 40px; border: 2px solid rgba(0, 0, 0, 0.75); padding: 10px 25px; visibility: visible; color: rgb(44, 168, 226); border-color: rgba(44, 168, 226, 0.75); background-color: transparent; } .facetwp-facet-reset:hover { background-color: #2da8e2; color: white; } /*Submenu CSS*/ .cat-submenu { display: flex; width: 100%; justify-content: center; height: auto; flex-direction: column; align-items: center; z-index: 100; } .cat-submenu ul { list-style: none; display: block; margin: 0px 15px 15px; position: relative; } .cat-submenu ul li { list-style: none; display: inline-block; text-align: center; } .cat-submenu li a { transition: all 0.1s ease; -webkit-transition: all 0.1s ease; padding: 9px 5px; display: flex; margin: 9px 1px; color: #2da8e2; position: relative; font-size: 14px; white-space: pre-wrap; text-transform: uppercase; border: 2px solid rgba(44, 168, 226, 0.75); justify-content: center; align-items: center; line-height: 16px; min-height: 50px; } .cat-submenu li a:hover { color: #fff; background-color: #2ca8e2; transition: .5s; } .cat-submenu li a.active { color: #fff !important; background-color: #2ca8e2; transition: .5s; } .cat-submenu .mobile-menu-link { display: none; } .cat-submenu .disabled { color: #fff; background-color: #2ca8e2; transition: .5s; } @media only screen and (max-width :1023px) { .filter-bar { flex-wrap: wrap; } .filter-bar .facetwp-facet { margin-bottom: 25px; } /* mobile width same for all of the fields */ .facetwp-dropdown, .fs-wrap, .facetwp-input-wrap { min-width: 260px; } .cat-submenu .mobile-menu-link { display: inline-block; padding: 16px 20px; line-height: 17px; } .cat-submenu { position: relative; } .cat-submenu ul { position: absolute; top: 48px; display: none; margin: 0px; z-index: 10; background: #FFF; width: 100%; } .cat-submenu.sticky ul { left: 0; } .cat-submenu ul li { display: block; border-top: 1px solid rgba(0, 0, 0, 0.08); text-align: center; width: 100%; } .cat-submenu ul li a { padding: 10px 20px; color: #2ca8e2; position: relative; background-color: #ffffff; border: none; } .top-back-link { position: relative !important; width: 100% !important; margin-bottom: 20px; } } @media only screen and (max-width :768px) { .cat-submenu ul { width: 100% !important; left: 0 } } @media only screen and (min-width: 1000px) { .page-submenu ul { display: flex !important; height: auto !important; border-top: 5px solid #bfd730; border-bottom: 5px solid #bfd730; width: 100vw; justify-content: center; } .cat-submenu ul { display: flex !important; height: auto !important; border-top: 5px solid #bfd730; border-bottom: 5px solid #bfd730; width: 100vw; text-align: center; justify-content: center; } } @media only screen and (max-width: 1000px) and (min-width: 1px) { .page-submenu ul li a { border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 10px 20px !important; background-color: #fff; color: #3da8e2 !important; border: none; } } .sticky { position: fixed; top: 69px; left: 0; width: 100%; z-index: 100; transition: all 0.3s; -webkit-transition: all 0.3s; background-color: white; } @media screen and (max-width: 992px) { .sticky { top: 44px; } } /*Page Submenu Button CSS*/ @media only screen and (max-width: 767px) and (min-width: 1px) { .page-submenu ul li a { border-top: 1px solid rgba(0, 0, 0, 0.08); color: #2ca8e2 !important; position: relative; background-color: #ffffff; border: none; } .page-submenu li { background-color: none; color: #2ca8e2; } } .page-submenu li { margin: 0px; } body .page-submenu li a { color: #2da8e2; transition: all 0.1s ease; -webkit-transition: all 0.1s ease; display: flex; padding: 9px 10px !important; margin: 9px 1px; position: relative; opacity: 1; font-size: 14px; white-space: nowrap; border: 2px solid rgba(44, 168, 226, 0.75); justify-content: center; align-items: center; line-height: 16px; min-height: 50px; } .page-submenu li a:hover { color: #fff !important; background-color: #2ca8e2; transition: .5s; } .page-submenu li a.active { color: #fff !important; background-color: #2ca8e2; transition: .5s; } /*Career Button */ /*In Page editor Hiring Button*/ .wpb_wrapper .bottom-text { font-family: Proxima Nova, serif !important; font-style: italic !important; } .wpb_wrapper.fullscreen .bottom-text { display: flex; justify-content: space-between; flex-direction: row; width: 95%; align-items: flex-start; bottom: 0px; } .wpb_wrapper .hiring a { position: relative; display: block; text-align: right; padding-right: 70px; color: #888; position: relative; display: block; text-align: right; padding-right: 70px; } .wpb_wrapper .hiring a h6 { color: #000; line-height: 1; margin: 8px 0 3px; font-style: normal; font-family: Proxima Nova, sans-serif; font-size: large; } .wpb_wrapper .hiring a h6+p { padding-bottom: 0; font-size: 16px !important; font-style: italic; } .wpb_wrapper .hiring .career-button { position: absolute; background: #bfd730; border-radius: 30px; right: 0; width: 56px; height: 56px; top: 50%; margin-top: -30px; overflow: hidden; transition: all .15s ease-in-out 0s; } .wpb_wrapper .hiring a:hover { color: #2ca8e2 !important; } .wpb_wrapper .hiring a:hover .career-button { background: #2ca8e2; border: #2ca8e2; /*transform: scale(1.2);*/ } .wpb_wrapper .hiring .career-button:before, .wpb_wrapper .hiring .career-button:after { content: ""; display: block; width: 2px; height: 12px; background: #fff; position: absolute; left: 50%; top: 50%; margin-left: -1px; margin-top: -6px; transition: all .15s ease-in-out 0s; transform: rotate(45deg) translate(3px, 3px); } .wpb_wrapper .hiring .career-button:after { transform: rotate(-45deg) translate(3px, -3px); } /* Hiring Button on sidebar */ #sidebar .hiring a { position: relative; display: block; text-align: right; padding-right: 70px; color: #888; position: relative; display: block; text-align: right; padding-right: 70px; } #sidebar .hiring a h6 { color: #000; line-height: 1; margin: 8px 0 3px; font-style: normal; font-family: Proxima Nova, sans-serif; font-size: large; } #sidebar .hiring a h6+p { padding-bottom: 0; font-size: 16px !important; font-style: italic; } #sidebar .hiring .career-button { position: absolute; background: #bfd730; border-radius: 30px; right: 0; width: 56px; height: 56px; top: 50%; margin-top: -30px; overflow: hidden; transition: all .15s ease-in-out 0s; } #sidebar .hiring a:hover { color: #2ca8e2 !important; } #sidebar .hiring a:hover .career-button { background: #2ca8e2; border: #2ca8e2; /*transform: scale(1.2);*/ } #sidebar .hiring .career-button:before, #sidebar .hiring .career-button:after { content: ""; display: block; width: 2px; height: 12px; background: #fff; position: absolute; left: 50%; top: 50%; margin-left: -1px; margin-top: -6px; transition: all .15s ease-in-out 0s; transform: rotate(45deg) translate(3px, 3px); } #sidebar .hiring .career-button:after { transform: rotate(-45deg) translate(3px, -3px); } body #slide-out-widget-area .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a { display: inline-block; } .wpb_wrapper .address { width: 15%; font-size: 1rem; font-weight: 400; font-style: italic; } .wpb_wrapper .address p { padding-bottom: 0; line-height: 1.5; } /*Flickity Dots*/ .flickity-page-dots .dot:before { content: ''; position: absolute; width: 10px !important; height: 10px !important; transition: all 0.25s ease; border-radius: 50%; margin-left: 11px; background-color: transparent; box-shadow: inset 0 0 0 5px #2da8e2 !important; } li.dot.is-selected:before { -webkit-transform: scale(2); transform: scale(2); box-shadow: inset 0 0 0 1px #2da8e2 !important; background-color: transparent; } body[data-bg-header="true"].archive .container-wrap, body[data-bg-header="true"].category .container-wrap, body[data-bg-header="true"].blog .container-wrap { padding-top: 0em !important; padding-bottom: 0px !important; } body.single-post.material[data-bg-header="true"] .container-wrap { padding-bottom: 0px !important; padding-top: 0px !important; } .single-post[data-bg-header="true"] .container-wrap:not(.no-sidebar)>.main-content { padding-top: 0px !important; } body[data-header-resize="1"] .container-wrap, body[data-header-resize="1"] .project-title { padding-top: 0px !important; padding-bottom: 0px; } .author-leading { padding-right: 5px; } /*Alignment*/ .social-button .span_12 { display: flex; } .flex-right { float: right; width: fit-content; } .flex-right .wpb_wrapper { float: right; } .flex-left { float: left; width: fit-content; } .flex-left .wpb_wrapper { float: left; } /*Back to parent link*/ .parent-link { position: absolute; z-index: 10001; width: 100%; display: block; margin: 5px 0px -5px; font-size: 14px; line-height: 5px; } .top-back-link { margin-top: 0px; top: 10px; width: 10%; position: absolute; } /*Search Result Ribbon */ .search #ajax-content-wrap .inner-wrap .post-meta span { font-size: 14px; } #search-results .result .inner-wrap { border-radius: 5px; overflow: hidden; box-shadow: none; padding: 0; border: 1px solid #e7e7e7; transition: all .7s cubic-bezier(.2, 1, .22, 1); width: calc(100% - 9px); position: relative; } .post-meta { display: flex; justify-content: space-between; } .ribbon { position: absolute; width: 100%; height: auto; } .ribbon span { font-size: 10px; font-weight: bold; color: #FFF; text-transform: uppercase; text-align: left; line-height: 20px; width: 100%; display: block; background: #79A70A; background: linear-gradient(#2CA8E2 0%, #2ca8e2 100%); box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1); position: absolute; padding-left: 25px; } /*Careers portfolio CSS*/ .masonry-items .col .inner-wrap:hover img { transform: scale(1.07); -webkit-transform: scale(1.07); transition: transform .7s cubic-bezier(.2, 1, .22, 1) !important; backface-visibility: visible !important; background-size: cover; background-position: center; width: 100.5%; height: 100.5%; } .portfolio-items .col.elastic-portfolio-item .work-item { overflow: hidden !important; background-color: transparent; padding: 0px; border-radius: 5px; overflow: hidden; transform: translateZ(0); } .portfolio-items .work-info { opacity: 1; } .portfolio-items .col .work-info .vert-center h3 { opacity: 1 !important; margin-bottom: 0px; padding: 5px 10px 2px; border-radius: 5px; background-color: #39383991; font-size: 18.7px; line-height: 27.2px; } .portfolio-items .col .work-info .vert-center { height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; } .title-transparent { background-color: rgba(0, 0, 0, 0.4); width: fit-content; margin: auto; padding: 0 20px; } .font-size-small { font-size: 0.75em; line-height: 1.4em; } .iwithtext .iwt-text .font-size-small { font-size: 0.75em; line-height: 1.4em; } /* Single Page Author Card Style */ .container-wrap #author-bio #author-info p { max-width: 100% !important; } #author-bio { width: 50%; float: left; padding-bottom: 20px; } #author-bio .span_12 { display: flex; } @media only screen and (max-width: 690px) { #author-bio { width: 100%; margin-bottom: 0px !important; } #author-bio .span_12 { width: 100%; display: block; float: left; padding: 20px 0; } .flex-row { display: flex; } .order-1 { order: 1; } .order-2 { order: 2; } } /* Media link Overlay */ .n-post-bg:after { opacity: 0 !important; } .nectar-fancy-box:after { background-color: #888 !important; } .auto_meta_overlaid_spaced article.post.quote .n-post-bg:after, .auto_meta_overlaid_spaced article.post.link .n-post-bg:after { background-color: #888 !important; } .post-area .post .link-inner h3.title { font-size: 22px; } .link-inner a { color: white; font-size: 22px; } .link-inner .meta-date { font-size: 14px; } @media only screen and (max-width: 690px) { body .row .col.section-title h1, body h1, html body .row .col.section-title.span_12 h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 { font-size: 35.1px; line-height: 39px !important; } body.turnkey-alternatives-solution #page-header-bg .span_6 h1, body.turnkey-alternatives-solution #page-header-bg.fullscreen-header .span_6 h1 { font-size: 30px; } body.custom-platform-solution #page-header-bg .span_6 h1, body.custom-platform-solution #page-header-bg.fullscreen-header .span_6 h1 { font-size: 21px; } body.turnkey-alternatives-solution #page-header-bg .span_6 .subheader, body.turnkey-alternatives-solution #page-header-bg.fullscreen-header .span_6 .subheader, body.custom-platform-solution #page-header-bg .span_6 .subheader, body.custom-platform-solution #page-header-bg.fullscreen-header .span_6 .subheader { font-size: 13px !important; } } /*Video Overlay */ #video_overlay { display: none; height: 80vh; justify-content: center; align-items: center; } @media only screen and (min-width: 1000px) { #video_overlay { width: 700px; margin: auto; } .swiper-slide .content { padding: 0px 80px; } } .swiper-slide .content .buttons { opacity: 1; padding-top: 0em !important; } .col.span_12 .vc_column-inner .wpb_wrapper .nectar-slider-wrap[data-full-width="true"] .team-heading .content h2 { font-size: 28.8px; line-height: 28.8px; font-weight: 700; } .team-heading .parent-link { position: fixed; bottom: -280px; } .team-heading .parent-link:hover { color: #2ca8e2; font-weight: bold; } @media only screen and (max-width: 1024px) and (min-width: 690px) { .col.span_12 .vc_column-inner .wpb_wrapper .nectar-slider-wrap[data-full-width="true"] .team-heading .content h2 { font-weight: 400; } .team-heading .parent-link { position: fixed; bottom: -180px; } } @media only screen and (max-width: 690px) { .col.span_12 .vc_column-inner .wpb_wrapper .nectar-slider-wrap[data-full-width="true"] .team-heading .content h2 { font-weight: 400; } .team-heading .parent-link { position: fixed; bottom: -80px; } } #video_overlay iframe { height: 300px !important; width: 530px !important; margin: auto; } /*Facet WP Pagination*/ .facetwp-pager { display: flex; justify-content: center; margin: 2rem 0; align-items: center; width: 100%; } .facetwp-pager a { cursor: pointer; color: inherit; font-family: 'Open Sans'; font-weight: 700; display: flex; justify-content: center; align-items: center; margin: 0 8px; height: 35px; width: 35px; text-align: center; line-height: 14px; font-size: 12px !important; } .facetwp-pager a:hover { color: #2da8e2; } .facetwp-page.active { background-color: #2da8e2; /*border-radius: 50%;*/ color: #fff !important; box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.16); } /*Page Submenu background image*/ .button-background .page-submenu li a { background-color: #ffffff00; color: #fff !important; border: 1px solid; padding: 3px 2px !important; margin: 9px 2px; border-top: 2px solid; border-bottom: 2px solid; } .button-background .page-submenu li a:hover { background-color: #ffffff00; color: #2da8e2 !important; border: 1px solid #2da8e2; } /*Second tilted button */ .button2-background .page-submenu ul { width: 106%; position: relative; left: -3%; } .button2-background .page-submenu li { border: 2px solid #8c8c8c; margin: 9px 0px; border-left: 4px solid #8c8c8c; border-right: 3px solid #8c8c8c; transform: skewX(-45deg); background-color: #000000c9; margin-left: -5px; } .button2-background .page-submenu li:hover { background-color: #2da8e2; border: 2px solid #2da8e2; } .button2-background .page-submenu li a { margin: 0px 0px; border-radius: 0px; background-color: transparent; transform: skewX(45deg); } .button2-background .page-submenu li a:hover { color: #fff !important; } .mb-40 { margin-bottom: 40px; } .mb-30 { margin-bottom: 30px; } .mt-30 { margin-top: 30px; } .widget_archive ul li { list-style: none; } @media (min-width: 690px) { /*Width Class*/ .w-75 { width: 74.5% !important; } .w-25 { width: 23% !important; } /*Widget Archive*/ .widget_archive h4 { margin-left: 30px; } .fullwidth-featured .nectar-post-social-wrapper.span_1 { width: 4.5%; z-index: 10; } } @media (max-width: 689px) { /*Width Class*/ .widget_archive ul, ol { margin-left: 0px; margin-bottom: 0px; } } /* newsroom button */ .row { width: 100%; } .excerpt { font-size: 16px; } .blog-recent .excerpt { display: none; visibility: hidden; } .blog-recent .col .post-header .meta-category a { font-size: 11px; } .home .blog-recent .col .post-header { margin-top: 10px; } .blog-recent .col { margin-bottom: 0px; } .blog-recent .post-header .title a { color: #0077aa; } .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots, .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots { bottom: -25px; } .subtitle { color: #fff; } article.post .content-inner, .fullwidth article.post .content-inner { padding: 40px 0px 0px; margin-bottom: 0px; } .fullwidth-featured article.post .content-inner { padding: 0px; } /*nector social sharing icons*/ .nectar-social-sharing-fixed { display: none; } .nectar-social-sharing-fixed:hover .nectar-social a:nth-child(1) { transform: translateY(-56px) scale(1); opacity: 1; } .nectar-social-sharing-fixed:hover .nectar-social a:nth-child(2) { transform: translateY(-106px) scale(1); opacity: 1; } .nectar-social-sharing-fixed:hover .nectar-social a:nth-child(3) { transform: translateY(-156px) scale(1); opacity: 1; } .nectar-social-sharing-fixed:hover .nectar-social a:nth-child(4) { transform: translateY(-206px) scale(1); opacity: 1; } .nectar-social-sharing-fixed:hover .nectar-social a:nth-child(5) { transform: translateY(-256px) scale(1); opacity: 1; } .nectar-social-sharing-fixed:hover .nectar-social a:nth-child(6) { transform: translateY(-306px) scale(1); opacity: 1; } .nectar-social-sharing-fixed:hover .nectar-social a:nth-child(7) { transform: translateY(-356px) scale(1); opacity: 1; } .nectar-social-sharing-fixed:hover .nectar-social a:nth-child(8) { transform: translateY(-406px) scale(1); opacity: 1; } .nectar-social-sharing-fixed .nectar-social a:nth-child(1) { -webkit-transform: translateY(-56px) scale(0); transform: translateY(-56px) scale(0); } .nectar-social-sharing-fixed .nectar-social a:nth-child(2) { -webkit-transform: translateY(-106px) scale(0); transform: translateY(-106px) scale(0); } .nectar-social-sharing-fixed .nectar-social a:nth-child(3) { -webkit-transform: translateY(-156px) scale(0); transform: translateY(-156px) scale(0); } .nectar-social-sharing-fixed .nectar-social a:nth-child(4) { -webkit-transform: translateY(-206px) scale(0); transform: translateY(-206px) scale(0); } .nectar-social-sharing-fixed .nectar-social a:nth-child(5) { -webkit-transform: translateY(-256px) scale(0); transform: translateY(-256px) scale(0); } .nectar-social-sharing-fixed .nectar-social a:nth-child(6) { -webkit-transform: translateY(-306px) scale(0); transform: translateY(-306px) scale(0); } .nectar-social-sharing-fixed .nectar-social a:nth-child(7) { -webkit-transform: translateY(-356px) scale(0); transform: translateY(-356px) scale(0); } .nectar-social-sharing-fixed .nectar-social a:nth-child(8) { -webkit-transform: translateY(-406px) scale(0); transform: translateY(-406px) scale(0); } /* Prevent accidental highlighting when toggling */ .nectar-archives { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* Toggles */ .nectar-archives>ul { list-style: none !important; margin-left: 0 !important; } .nectar-archives ul ul { margin-left: 0px !important; ; margin-bottom: 0px !important; ; } .nectar-archives ul li { list-style: none !important; } .nectar-archives input+label:before { content: '[+]'; padding-right: 5px; } .nectar-archives-triangles input+label:before { content: '\25b6'; } .nectar-archives input:checked+label:before { content: '[\2212]'; } .nectar-archives-triangles input:checked+label:before { content: '\25bc'; } .nectar-archives input { position: absolute; opacity: 0; } .nectar-archives label, .nectar-archives input { cursor: pointer; } .nectar-archives label { display: inline; } /* Toggled content */ .nectar-archives input~ul { display: none; } .nectar-archives input:checked~ul { display: block; } .collapse { display: none; } .accord { text-align: center; } .nectar-year { font-size: 18px; padding-left: 10px; } .collapse li a, .nectar-year { color: #2ca8e2 !important; } .widget_nectar_archives_widget h4 { text-align: center; } /* Clip Board Notification */ .notification { display: none; position: absolute; right: 50px; background: #000; color: #FFF; border-radius: 5px; padding: 5px; width: 200px; line-height: 30px; } .print-logo { display: none; } @media (min-width: 1000px) { .nectar-year { font-size: 18px; color: #2ca8e2 !important; padding-left: 10px; } .collapse li a { font-size: 14px !important; color: #2ca8e2 !important; } } .article-content-wrap .title h3 { color: #2ca8e2; } .article-content-wrap .published { font-size: 14px; } #sidebar .widget { margin: 40px 0px; } .single-post .parent-link { position: relative; width: 100%; color: #0077aa; margin: 0px; padding: 25px 0px; display: flex; justify-content: flex-end; align-items: center; z-index: auto; } .single-post .content-inner .post-tags { margin: 30px auto !important; } .endnotes { padding-top: 30px; } .single .disclaimer { padding-top: 30px; } .summary { font-size: 22px; line-height: 32px; } .summary-divider { margin: 20px 0px; } /* Message Bubble */ .speech-bubble { position: absolute; background: #aaaaaa; width: 120px; height: 50px; text-align: center; line-height: 100px; border-radius: 10px; top: 80px; right: -25px; display: flex; justify-content: center; align-items: center; animation: 3.4s ease-in-out infinite fadebottom; } .speech-bubble:after { content: ''; position: absolute; top: 0; left: 62%; width: 0; height: 0; border: 20px solid transparent; border-bottom-color: #aaaaaa; border-top: 0; margin-left: -20px; margin-top: -20px; border-width: 10px; margin: -13px 0 0 -10px; border-bottom-color: #bfd730; } #header-outer header#top nav ul #nectar-user-account>div.speech-bubble, body #header-outer.transparent header#top nav ul #nectar-user-account>div.speech-bubble { width: 190px; height: 70px; border-radius: 0; right: -60px; top: 90px; border-top: 3px solid #bfd730 !important; padding: 10px 6px 5px; display: block; line-height: 18px; background: #0f0d0e; font-size: 9px; color: #fff; text-align: justify; } header#top nav ul #nectar-user-account .speech-bubble a { color: #fff !important; width: auto; display: inline; font-size: 20px; font-weight: 700; } @media only screen and (max-width: 1000px) and (min-width: 690px) { .team-meta { height: 90px; } } .speech-bubble:hover { animation-name: none; } /* Recent Post */ .nectar_blog_posts_recent_extra li hr { margin: 25px 0px; } /* Was this article helpful */ #was-this-helpful { border-top: 5px solid #bfd730; border-bottom: 5px solid #bfd730; } /* Gallery Disable link */ .divisions .work-info>a { pointer-events: none; cursor: default; } @media (max-width: 1000px) { .divisions .work-info .vert-center h3 { opacity: 1 !important; margin-bottom: 0px; padding: 0 10px; border-radius: 5px; background-color: #39383991 !important; } .divisions .work-info .vert-center p { opacity: 1 !important; margin-top: 10px; padding: 10px !important; border-radius: 5px; background-color: #39383991 !important; } .divisions .work-info .vert-center { height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; } } /*************************** * Brighcove Fullscreen display * ***************************/ body.vjs-full-window { padding: 0; margin: 0; height: 100%; } .video-js.vjs-fullscreen { position: fixed; overflow: hidden; z-index: 1000; left: 0; top: 0; bottom: 0; right: 0; width: 100% !important; height: 100% !important; } .video-js:-webkit-full-screen { width: 100% !important; height: 100% !important; } .video-js.vjs-fullscreen.vjs-user-inactive { cursor: none; } /* Brightcove Lightbox */ .nectar-video-box-wrapper{ margin: 1em auto; } /* .nectar_video_lightbox.play_button_with_text[data-color=default-accent-color] .link-text{ color: inherit !important; } */ .nectar_video_lightbox.play_button_with_text .play>.inner-wrap:before{ content: unset; } .fancybox-slide .brightcove { padding: 0; width: 80%; height: 80%; max-width: calc(100% - 100px); max-height: calc(100% - 88px); overflow: visible; background: #fff; } .brightcove.nectar_video_lightbox.play_button_with_text { padding: 0px; } /* Brightcove Lightbox END */ /*contact page tool tip*/ .tooltip { position: relative; display: flex; border: 1px solid #80808085; height: 16px; width: 16px; top: 6px; left: 10px; flex-direction: column-reverse; z-index: 10; } .tooltip i { line-height: 16px; font-size: 10px; transform: rotate3d(0, 0, -1, 45deg); top: -1px; right: 0px; } .tooltip .tooltiptext { visibility: hidden; width: 300px; background-color: #2ca8e2; color: #fff; text-align: center; border-radius: 5px; padding: 10px; position: absolute; z-index: 1; margin-left: 21px; bottom: 16px; } .tooltip:hover .tooltiptext { visibility: visible; } .contact-chat-header .wpb_wrapper { display: flex; } @media only screen and (max-width: 500px) { .tooltip .tooltiptext { width: 190px; } .tooltip { top: 2px; } } @media (min-width: 1000px) { #main { display: flex; } #sidebar { position: relative; } .sidebar-in { display: none; } } /*Media Overlay*/ .auto_meta_overlaid_spaced .masonry-blog-item .link-inner>a, .auto_meta_overlaid_spaced .masonry-blog-item .content-inner>a { transition: all 0.4s cubic-bezier(.15, .75, .5, 1) 0s; background: rgba(0, 0, 0, .3); z-index: 30; } .auto_meta_overlaid_spaced .masonry-blog-item .link-inner>a:hover, .auto_meta_overlaid_spaced .masonry-blog-item .content-inner>a:hover { background: none; } /* GreenHouse Styling */ .greenhouse-job-board { padding-bottom: 2em; } .greenhouse-job-board .job_title { font-size: 1.5em; padding-top: 1em; margin: 0; } .greenhouse-job-board .job_apply, .greenhouse-job-board #apply_form .submit.button { margin-bottom: 40px; border: 2px solid rgba(0, 0, 0, 0.75); padding: 10px 25px; visibility: visible; color: rgb(44, 168, 226); border-color: rgba(44, 168, 226, 0.75); background-color: transparent; border-radius: 200px !important; -webkit-border-radius: 200px !important; } .greenhouse-job-board .job_apply:hover, .greenhouse-job-board #apply_form .submit.button:hover { background-color: #2da8e2; color: white; } .greenhouse-job-board .apply_jobs.open { margin-top: 1em; } .greenhouse-job-board #apply_form h2 { font-size: 1.2em; } .greenhouse-job-board[data-type="accordion"] .job_description { margin-bottom: 40px; } .toggle h3 { position: relative; } .toggle h3 b { position: absolute; right: 15px; top: 10px; font-size: 16px; line-height: 24px; } .toggle.open h3 b { color: #fff; } /* GreenHouse Styling END */ .posts-container .sticky { position: sticky !important; } /*Nectar Pagination */ #pagination { bottom: 0 !important; height: 32px; margin-top: 45px; position: relative !important; text-align: center !important; width: 100%; } /*Nectar Super Post Widget */ .nectar_super_posts_widget h4 { margin-bottom: 30px !important; } /*Border Bottom after Header*/ .bg-overlay { border-bottom: 5px solid #bfd730; } /*Milestone block css*/ .nectar-milestone:not(.animated-in) { opacity: 1; } .nectar-milestone .subject { font-size: 22px !important; } /* Super Milestone CSS */ .super-milestone { text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; } .super-milestone:not(.animated-in) { opacity: 1 } .span_12.right .super-milestone, .super-milestone[data-ms-align="right"] { text-align: right } .super-milestone[data-ms-align="left"] { text-align: left } .span_12.right .super-milestone[data-symbol-alignment="superscript"] { padding-right: 40px } .super-milestone .number h1, .super-milestone .number h2, .super-milestone .number h3, .super-milestone .number h4, .super-milestone .number h5 { font-size: inherit !important; line-height: inherit !important; color: inherit !important; display: inline-block; } .super-milestone .number { font-size: 62px; line-height: 62px; min-height: 57px; font-family: 'Open Sans'; font-weight: 600; margin-bottom: 5px; position: relative; display: inline-block; width: 100%; } .super-milestone.founded h2 { position: relative; min-height: 50px; width: 100%; } .super-milestone.founded h2 span { position: absolute; top: 7px; opacity: 0; visibility: hidden; transition: all 1s ease-in-out; left: 50%; transform: translateX(-50%); } .super-milestone.founded h2 span.act { visibility: visible; opacity: 1; } .super-milestone.founded .subject { position: relative; min-height: 50px; width: 100%; } .super-milestone .subject span { font-style: normal; } .super-milestone.founded .subject span { position: absolute; opacity: 0; visibility: hidden; transition: all 1s ease-in-out; top: 0; left: 50%; transform: translateX(-50%); font-style: normal; width: 100%; } .super-milestone.founded .subject span.act { visibility: visible; opacity: 1; } .super-milestone.motion_blur .number span:not(.in-sight) { transform: translateY(-100%); -wenkit-transform: translateY(-100%); opacity: 0 } .super-milestone.motion_blur .number span { display: inline-block } .super-milestone .subject { letter-spacing: 0.5px; font-weight: 300; font-size: 22px; line-height: 25px } .super-milestone .number .symbol-wrap-before, .super-milestone .number .symbol-wrap-after { display: inline-block } .super-milestone[data-symbol-alignment="superscript"] .number .symbol-wrap-before, .super-milestone[data-symbol-alignment="superscript"] .number .symbol-wrap-after { transform: translateX(103%); -webkit-transform: translateX(103%); top: 0; right: 0; position: absolute; display: inline; font-size: 30px; line-height: 34px } .super-milestone[data-symbol-alignment="superscript"][data-symbol-pos="before"] .number .symbol-wrap-before, .super-milestone[data-symbol-alignment="superscript"][data-symbol-pos="before"] .number .symbol-wrap-after { transform: translateX(-103%); -webkit-transform: translateX(-103%); right: auto; left: 0 } .milestone-wrap { text-align: center } .super-milestone .number.accent-color { color: #2ca8e2; } /*Custom Twitter Feed*/ #ctf .fa { height: 16px; top: 0; } #ctf .ctf-retweet-icon { background: rgba(0, 0, 0, 0); } /* Nectar Social Minimal */ .single-post .bottom-meta .sharing-default-minimal { margin-bottom: 20px; } .sharing-default-minimal .nectar-social { display: inline-flex; width: 100%; justify-content: flex-start } .sharing-default-minimal .nectar-social>a { padding: 9px 2% !important; } .sharing-default-minimal .nectar-social .print-share, .sharing-default-minimal .nectar-social .pdf-download, .sharing-default-minimal .nectar-social .email-share { border-color: #2e82d9 !important; color: #2e82d9; transition: all 0.2s ease; } .sharing-default-minimal .nectar-social .print-share:hover, .sharing-default-minimal .nectar-social .pdf-download:hover, .sharing-default-minimal .nectar-social .email-share:hover { background-color: #2e82d9; color: #fff; } .sharing-default-minimal .nectar-social .print-share span, .sharing-default-minimal .nectar-social .pdf-download span, .sharing-default-minimal .nectar-social .email-share span { top: auto; line-height: 16px !important; padding-left: 0px; font-family: 'Open Sans'; font-weight: 400; font-size: 14px !important; height: 13px; } .sharing-default-minimal .nectar-social .print-share i, .sharing-default-minimal .nectar-social .pdf-download i, .sharing-default-minimal .nectar-social .email-share i { height: 15px !important; font-size: 14px !important; color: #2e82d9; line-height: 16px !important; transition: all 0.2s ease; width: auto !important; } .sharing-default-minimal .nectar-social .print-share:hover i, .sharing-default-minimal .nectar-social .pdf-download:hover i, .sharing-default-minimal .nectar-social .email-share:hover i { color: #fff !important; } .single-post #single-meta { top: 50%; margin-top: 20px !important; float: none; z-index: 102; position: relative !important; display: flex; width: 100%; justify-content: center; margin: auto; } .single #single-meta ul { margin-left: 0px; } .single #single-meta ul li.meta-share-count .nectar-social { width: 220px; position: relative; text-align: center; top: -50px !important; } .single #single-meta ul li.meta-share-count span { display: none; } .single #single-meta ul li i { margin-right: 0px; } @media only screen and (max-width : 691px) { .single #single-meta ul li.meta-share-count .nectar-social { top: -10px !important; } } @media only screen and (max-width: 992px) { a.twitter-share i { margin-top: 0px; padding-right: 0px; width: 12px !important; } .sharing-default-minimal .nectar-social i.fa { height: 12px !important; } .nectar-sharing i { padding-right: 0px; } .sharing-default-minimal .nectar-social>a { padding: 10px !important; } .sharing-default-minimal .nectar-social .social-text { display: none !important; } } /* Nectar Social Minimal End */ /* Nectar Post Social */ .nectar-post-social { position: relative; display: flex; } .nectar-post-social a { height: 64px; width: 32px; display: flex; justify-content: center; color: #444; align-items: center; } .nectar-post-social i[class*="fa-"], .nectar-post-social i.icon-salient-x-twitter { font-size: 16px !important; color: #444; padding: 0; margin: auto; } @media only screen and (min-width: 992px) { .nectar-post-social { position: relative; display: flex; flex-direction: column; padding-top: 40px; } } .nectar-post-social a.twitter-share, .nectar-post-social a.facebook-share { padding-right: 0px; } /* Nectar Post Social End*/ /* Sidebar - Register Button */ #sidebar .hiring { display: flex; justify-content: center; } #sidebar .hiring a { position: relative; display: block; text-align: right; padding-right: 70px; color: #676767; width: 300px; } #sidebar .hiring a div { color: #444; line-height: 1; margin: 8px 0 3px; font-style: normal; font-family: Proxima Nova, sans-serif; font-size: large; widows: 100%; display: inline; font-weight: 600; } #sidebar .hiring a div+p { padding-bottom: 0; font-size: 16px !important; font-style: italic; width: 100%; } #sidebar .hiring .career-button { position: absolute; background: #bfd730; border-radius: 30px; right: 0; width: 56px; height: 56px; top: 50%; margin-top: -30px; overflow: hidden; transition: all .15s ease-in-out 0s; } #sidebar .hiring a:hover { color: #2ca8e2 !important; } #sidebar .hiring a:hover .career-button { background: #2ca8e2; border: #2ca8e2; /*transform: scale(1.2);*/ } #sidebar .hiring .career-button:before, #sidebar .hiring .career-button:after { content: ""; display: block; width: 2px; height: 12px; background: #fff; position: absolute; left: 50%; top: 50%; margin-left: -1px; margin-top: -6px; transition: all .15s ease-in-out 0s; transform: rotate(45deg) translate(3px, 3px); } #sidebar .hiring .career-button:after { transform: rotate(-45deg) translate(3px, -3px); } /* Sidebar - Register Button end */ /* Footer outer */ #ajax-content-wrap #footer-outer .container .row { padding: 25px 0px; } #ajax-content-wrap #footer-outer .container .bottom-text { padding-bottom: 75px; } #footer-outer .off-canvas-social-links { display: flex; } #footer-outer .off-canvas-social-links li:first-child { margin-left: 0px; } #footer-outer .off-canvas-social-links li { margin: 0 0.25em; } #footer-outer .off-canvas-social-links li:last-child { margin-right: 0px; } #footer-outer .off-canvas-social-links li:hover:before { border-color: #2ca8e2; } #footer-outer .off-canvas-social-links li a { border: 1px solid #ccc; border-radius: 50%; height: 48px; width: 48px; text-align: center; display: flex !important; align-items: center; justify-content: center; } #footer-outer .off-canvas-social-links li a:hover { background: #2ca8e2; border: #2ca8e2; } #footer-outer .off-canvas-social-links li a i { top: unset; } #footer-outer .off-canvas-social-links li a i:hover { color: #fff; } #ajax-content-wrap #footer-outer #footer-widgets .col ul li { padding: 0px !important; font-size: 18px; } #ajax-content-wrap #footer-outer .bottom-text .hiring .career-button { top: 0%; margin-top: -5px; } #ajax-content-wrap #footer-outer .bottom-text .row { padding: 0px; } #ajax-content-wrap #footer-outer .bottom-text .locations { color: #ffffff; padding-bottom: 15px; font-size: 18px; } #ajax-content-wrap #footer-outer .bottom-text .span_8 .col-title { font-style: italic; color: #D6E1E8; font-size: 14px; } #ajax-content-wrap #footer-outer .bottom-text .address { font-size: 18px; width: 100%; } #ajax-content-wrap #footer-outer .bottom-text .span_2 { min-height: 155px; border-right: 1px solid #bfd72f; } #ajax-content-wrap #footer-outer .bottom-text>.col.span_4 { display: flex; flex-direction: column; align-content: stretch; justify-content: flex-end; align-items: flex-end; } #ajax-content-wrap #footer-outer .bottom-text>.col { min-height: 200px; } @media only screen and (max-width: 767px) { #ajax-content-wrap #footer-outer .bottom-text .span_2 { min-height: unset; border-right: unset; } #ajax-content-wrap #footer-outer .footer-text .bottom-text { flex-direction: column; align-items: end; } #footer-outer .off-canvas-social-links { width: 100%; justify-content: center; } #ajax-content-wrap #footer-outer #footer-widgets .col p { padding-bottom: 10px; } #ajax-content-wrap #footer-outer .container .bottom-text { padding-bottom: 25px; } #ajax-content-wrap #footer-outer .bottom-text .hiring { margin: 0 auto; } #ajax-content-wrap #footer-outer .bottom-text .hiring a { display: inline-block; text-align: center; padding: 0 0 50px; } #ajax-content-wrap #footer-outer .bottom-text .hiring .career-button { top: auto; bottom: 0; right: 50%; margin-right: -28px; } } @media only screen and (min-width: 768px) and (max-width: 1023px) { #ajax-content-wrap #footer-outer .bottom-text .span_8, #ajax-content-wrap #footer-outer .bottom-text .span_4 { width: 100% !important; } #ajax-content-wrap #footer-outer .bottom-text .span_8 .row { display: flex; } #ajax-content-wrap #footer-outer .bottom-text .span_4 { padding: 0px !important; } #ajax-content-wrap #footer-outer #footer-widgets .container .col { margin-left: 0px !important; } #ajax-content-wrap #footer-outer .bottom-text .span_2 { max-height: 175px; border-right: 1px solid #bfd72f; padding-right: 5px; } #ajax-content-wrap #footer-outer .bottom-text>.col { min-height: unset; } #ajax-content-wrap #footer-outer .container .bottom-text { padding: 25px 0; } } #ajax-content-wrap #slide-out-widget-area.fullscreen .bottom-text .address { display: none; } @media only screen and (min-width: 1000px) { #footer-outer #copyright[data-layout=centered] .col.span_5 { max-width: 75%; } } @media only screen and (max-width: 1023px) { #ajax-content-wrap #slide-out-widget-area .inner-wrap { height: 100% !important; } #footer-outer .bottom-text .address { width: auto; margin-right: 8px; } #footer-outer .bottom-text .social { margin-left: 0px !important; } #ajax-content-wrap #footer-outer .row { padding: 55px 0px; margin-bottom: 0px; } } /*Widget Section Titles */ #ajax-content-wrap #footer-outer .widget h4, .text-on-hover-wrap .categories a:hover { color: #fff !important; } #ajax-content-wrap #footer-outer .bottom-text .social li a i.fa.fa-linkedin { line-height: 35px; } #ajax-content-wrap #footer-outer .bottom-text .social li a i { font-size: 22px; line-height: 48px; top: 0; } #ajax-content-wrap #footer-outer .social li a:hover { background: #2ca8e2; border: #2ca8e2; } #ajax-content-wrap #footer-outer .social li a:hover i { color: #fff; } #ajax-content-wrap #footer-outer .widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="minimal-counter"]>li:hover:before { border-color: #2ca8e2; } /* Footer outer end */ /* Copyright */ #ajax-content-wrap #copyright .col a:hover { color: #d6e1e8 !important; } /* Copyright end */ /* New Header */ #header-outer>header#top nav>ul>li#nectar-user-account>a:hover { opacity: 1 !important; color: #0077aa !important; } #header-outer>header#top nav>ul>li#nectar-user-account>a svg circle, #header-outer>header#top nav>ul>li#nectar-user-account>a svg path { stroke: rgba(0, 0, 0, 0.48) !important; } #header-outer>header#top nav>ul>li#nectar-user-account>a:hover svg circle, #header-outer>header#top nav>ul>li#nectar-user-account>a:hover svg path { stroke: #0077aa !important; } /* Dark Header */ #header-outer.transparent.dark-slide>header#top nav>ul>li#nectar-user-account>a { color: #000000 !important; opacity: 0.75 !important; transition: opacity 0.2s ease, color 0.2s ease; } #header-outer.transparent.dark-slide>header#top nav>ul>li#nectar-user-account>a:hover { opacity: 1 !important; } #header-outer.transparent.dark-slide>header#top nav>ul>li#nectar-user-account>a svg circle, #header-outer.transparent.dark-slide>header#top nav>ul>li#nectar-user-account>a svg path { stroke: #000000 !important; } /* Dark Header END */ /* Light Header */ #header-outer.transparent>header#top nav>ul>li#nectar-user-account>a { color: #ffffff !important; opacity: 0.75 !important; transition: opacity 0.2s ease, color 0.2s ease; } #header-outer.transparent>header#top nav>ul>li#nectar-user-account>a:hover { opacity: 1 !important; } #header-outer.transparent>header#top nav>ul>li#nectar-user-account>a svg circle, #header-outer.transparent>header#top nav>ul>li#nectar-user-account>a svg path { stroke: #ffffff !important; } /* Light Header END */ #nectar-user-account a { width: 100px !important; display: flex !important; align-content: center; justify-content: center; align-items: center; padding: 0px !important; line-height: 24px !important; height: 24px !important; font-size: 18px !important; } #nectar-user-account a svg { width: 26px; display: none; } #nectar-user-account a:hover svg circle, #nectar-user-account a:hover svg path { stroke: #0077aa; } body.material #header-outer:not([data-format="left-header"]) header#top nav>ul.buttons>li#nectar-user-account { margin: 0 !important; } @media only screen and (max-width: 767px) { #nectar-user-account a svg { display: block; } } /* New Header end */ /* Golf Section */ .feature h1 { font-size: 70px; line-height: 72px; } .feature p { font-size: 30px; line-height: 42px; } .feature-golf h3 { font-size: 36px !important; line-height: 40px !important; letter-spacing: 2.6px; } .feature-golf p { font-size: 30px; line-height: 42px; color: #676767; padding: 1rem 5%; } .feature-golf blockquote { margin: 30px 0 30px 5%; } .feature-02 blockquote p { font-size: 55px; line-height: 57px; width: 80%; } @media only screen and (max-width: 767px) { .feature h1 { font-size: 36px; line-height: 40px; } .feature p { font-size: 20px; line-height: 30px; } .feature-golf p { font-size: 24px; line-height: 36px; color: #676767; padding: 1rem 0; } .feature-golf blockquote p { font-size: 40px; line-height: 50px; width: 100%; } .feature-02 h3 { font-size: 28px !important; line-height: 57px !important; letter-spacing: 0px; color: #2e4250; } .featured-text h3 { font-size: 28px !important; line-height: 40px !important; letter-spacing: 0px; color: #2e4250; } } @media only screen and (min-width: 768px) { .feature-02 h3 { font-size: 40px !important; line-height: 57px !important; letter-spacing: 3px; color: #2e4250; } } /* Golf Section End */ .swiper-wrapper .slider-down-arrow { bottom: 50px !important; display: block !important; } body #search-outer #search input[type="text"] { border-bottom: 4px solid #0077aa !important; } /* Fancy Box */ @media only screen and (max-width: 767px) { .nectar-fancy-box[data-style="color_box_hover"]:hover .inner .inner-content { width: 100% !important; } .swiper-wrapper .slider-down-arrow { bottom: 0px !important; } /* .hover-bottom .nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap .inner { min-height: 420px !important; } */ .hover-bottom .nectar-fancy-box[data-style="color_box_hover"]:hover .inner .inner-content { width: 100%; } .nectar-fancy-box[data-style="color_box_hover"] .inner h4 { font-size: 18px; } } @media only screen and (min-width: 768px) { .nectar-fancy-box[data-style="color_box_hover"] .inner { min-height: 500px !important; } .nectar-fancy-box[data-style="color_box_hover"] .inner h4 { font-size: 28px; } .home-slider .swiper-slide .content .buttons { opacity: 1; padding-top: 4em !important; } } @media only screen and (min-width: 990px) and (max-width: 1400px) { .nectar-fancy-box[data-style="color_box_hover"] .inner h4 { font-size: 24px; } } .nectar-fancy-box[data-style="color_box_hover"] .inner { display: block; } .nectar-fancy-box[data-style="color_box_hover"] .inner-wrap { width: 100%; background: #0077aa; position: absolute; height: 100%; top: 0; left: 0; transition: transform 300ms; transform: translate3d(0, 100%, 0); } .nectar-fancy-box[data-style="color_box_hover"]:hover .inner-wrap { transform: translate3d(0, 0, 0); } .nectar-fancy-box[data-style="color_box_hover"] .inner h4 { color: #fff; line-height: 1.2; letter-spacing: 1px; padding: 5%; margin-bottom: 0px; transition: transform 300ms; transform: translate3d(0, -100%, 0); background: #0077aa; } .nectar-fancy-box[data-style="color_box_hover"]:hover .inner h4 { transform: translate3d(0, 0, 0); } .nectar-fancy-box[data-style="color_box_hover"] .inner .inner-content { opacity: 0; transition: opacity 500ms 100ms; } .nectar-fancy-box[data-style="color_box_hover"]:hover .inner .inner-content { opacity: 1; } .nectar-fancy-box[data-style="color_box_hover"] .inner .inner-content a { background: none; border: 0px solid #fff; text-decoration: underline; margin-top: 2em; width: fit-content; } .nectar-fancy-box[data-style="color_box_hover"]:hover .inner .inner-content { display: flex; padding: 5%; font-size: 18px; line-height: 23px; color: #d6e1e8; height: 80%; width: 90%; margin: auto; flex-direction: column; justify-content: center; } .nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap { padding: 0%; border-radius: 0px !important; } /* Fancy Box end */ .solid_color a.primary-color.btn-bg:hover { background-color: #0077aaff !important; } .swiper-slide .button.solid_color_2 a, .nectar-button.tilt { line-height: 12px; padding-top: 15px; } .swiper-slide .button.solid_color_2 a:hover, .nectar-button.tilt:hover { -webkit-transform: unset !important; -ms-transform: unset !important; transform: unset !important; background-color: #2ca8e2 !important; color: #fff !important; } .swiper-slide .button.solid_color_2 a:hover, .nectar-button.tilt:hover, .swiper-slide .button.solid_color_2 a:hover:after, .nectar-button.tilt:hover:after, .swiper-slide .button.solid_color_2 a:hover:before, .nectar-button.tilt:hover:before { -webkit-transition: unset !important; transition: unset !important; } .home-slider .swiper-slide .content h2 { font-size: 50px !important; line-height: 120px !important; font-weight: 700; } .part-curator-part-concierge .swiper-slide .content h2 { font-size: 28px !important; } @media only screen and (min-width: 691px) and (max-width: 1023px) { .home-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 { font-size: 48px !important; line-height: 80px !important; } .vc_row.top-level.full-width-section.home-slider:not(.full-width-ns)>.span_12 { padding-top: 0px; } .feature p { font-size: 28px; line-height: 40px; } } .material .wpb_row, .material .wpb_content_element { margin-bottom: -1px !important; } .mtphr-dnt-tick-contents { height: 50px !important; } .mtphr-dnt-scroll-left .mtphr-dnt-tick, .mtphr-dnt-scroll-right .mtphr-dnt-tick { font-size: 1.4em; padding: .5em 0em; } .finline .wpb_wrapper { display: inline-flex; flex-wrap: wrap; justify-content: center; } .finline .img-with-aniamtion-wrap { margin-right: 1em; margin-bottom: 1em !important; } .owl-theme .owl-dots .owl-dot span, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #fff; } .thinslider .owl-item .wpb_wrapper p { font-size: 18px; line-height: 27px; } .swiper-slide .content h2 { letter-spacing: 1px !important; } .cta-buttons { width: 100%; display: flex; justify-content: center; align-content: center; align-items: center; padding: 20px 0px; z-index: 999; position: fixed; bottom: 0; left: 0; height: max-content; background: #f7f9fa; } .single .cta-buttons { padding-top: 20px; } .single .cta-buttons.sticky { top: 80px; } .cta-buttons.sticky { top: 150px; padding: 20px 0px; } .cta-button { margin: 5px; padding: 5px; color: #fff; width: 200px; height: 55px; display: flex; flex-wrap: wrap; align-content: center; justify-content: center; align-items: center; text-align: center; line-height: 1.2; } .fixed-button { top: 24vh; position: fixed; right: 0; z-index: 11; color: #fff; display: flex; flex-direction: column; } .fixed-button .cta { position: relative; color: #fff; display: flex; align-content: center; justify-content: center; align-items: center; margin-bottom: 5px; width: 210px; height: 55px; line-height: 20px; padding: 20px; text-align: center; } .dark-blue.cta { background: #0077aa; } .light-blue.cta { background: #2ca8e2; } .dark-blue.cta:hover, .light-blue.cta:hover { color: #fff; } /* All Masonry Post Tiles in Square */ .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8), .post-area.auto_meta_overlaid_spaced .masonry-blog-item { width: 33%; } .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1) .post-header, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6) .post-header, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7) .post-header, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) .post-header { max-width: 100%; } .post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-content { aspect-ratio: 1/1; height: 100%; } @media only screen and (max-width: 768px) { .cta-buttons, .dark-blue.cta, .light-blue.cta { display: none; } .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1) .post-header, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6) .post-header, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7) .post-header, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) .post-header { max-width: 100%; } /* .post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-content { height: 50vh; } */ } .auto_meta_overlaid_spaced .masonry-blog-item .post-header, .auto_meta_overlaid_spaced .masonry-blog-item .post-header h3 { font-size: 22px; line-height: 34px; } .swiper-slide.dark-teal .content h2 { color: #2E4250 !important; } .swiper-slide.light-title .content h2 { color: #ffffff !important; } .text-case { text-transform: none; } /* Nectar Slider Slide text */ .part-pioneer .content, .part-educator .content, .part-bridge .content, .part-curator .content, .part-creativity .content, .global-local .content, .proven-alternative .content, .complete-alternative .content, .smart-alternative .content, .defined-outcomes .content { top: 50% !important; transform: translateY(-50%); } .swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons { transform: unset; -webkit-transform: unset; } .part-pioneer .content h2.slide-one, .part-educator .content h2.slide-one, .part-bridge .content h2.slide-one, .part-curator .content h2.slide-one, .part-creativity .content h2.slide-one, .global-local .content h2.slide-one, .proven-alternative .content h2.slide-one, .complete-alternative .content h2.slide-one, .smart-alternative .content h2.slide-one, .defined-outcomes .content h2.slide-one { position: relative; height: 120px; } .part-curator-part-concierge .content h2.slide-one { height: 90px; } .slide-right, .slide-left { position: absolute; } .part-pioneer .slide-right { transform: translateX(-105%); } .part-pioneer .slide-left { transform: translateX(-6%); } .part-bridge .slide-right { transform: translateX(-123%); } .part-bridge .slide-left { transform: translateX(-16%); } .part-educator .slide-right { transform: translateX(-99%); } .part-educator .slide-left { transform: translateX(0%); } .part-curator .slide-right { transform: translateX(-108%); } .part-curator .slide-left { transform: translateX(-11%); } .part-creativity .slide-right { transform: translateX(-122%); } .part-creativity .slide-left { transform: translateX(-14%); } .global-local .slide-right { transform: translateX(-102%); } .global-local .slide-left { transform: translateX(-5%); } .proven-alternative .slide-right { transform: translateX(-102%); } .proven-alternative .slide-left { transform: translateX(-5%); } .complete-alternative .slide-right { transform: translateX(-102%); } .complete-alternative .slide-left { transform: translateX(-5%); } .smart-alternative .slide-right { transform: translateX(-102%); } .smart-alternative .slide-left { transform: translateX(-5%); } .defined-outcomes .slide-right { transform: translateX(-102%); } .defined-outcomes .slide-left { transform: translateX(-5%); } .slide-left { padding-left: 20px; } @media only screen and (max-width: 690px) { .mobile-width50.swiper-slide .content { width: 50%; } .mobile-text.swiper-slide .content blockquote { font-size: 11px; line-height: 14px; margin-bottom: 0; } .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.part-pioneer .button a, .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.part-educator .button a, .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.part-bridge .button a, .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.part-curator .button a, .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.part-creativity .button a, .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.global-local .button a, .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.proven-alternative .button a, .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.complete-alternative .button a, .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.smart-alternative .button a, .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.defined-outcomes .button a { font-size: 12px !important; padding: 13px 24px !important; } .swiper-slide .button.solid_color_2 { width: 80%; padding-right: 0; } body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.part-pioneer .content h2, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.part-educator .content h2, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.part-bridge .content h2, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.part-curator .content h2, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.part-creativity .content h2, .part-curator-part-concierge .swiper-slide .content h2, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.global-local .content h2, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.proven-alternative .content h2, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.complete-alternative .content h2, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.smart-alternative .content h2, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.defined-outcomes .content h2 { font-size: 28px !important; } .vc_row.top-level.full-width-section.home-slider:not(.full-width-ns)>.span_12 { padding-top: 0px; } .home-slider .swiper-slide .content .buttons { padding-top: 6em !important; } .home-slider .swiper-slide .buttons>div:last-child { margin-top: 20px; } } @media only screen and (max-width: 1440px) { .part-pioneer .content h2.slide-one, .part-educator .content h2.slide-one, .part-bridge .content h2.slide-one, .part-curator .content h2.slide-one, .part-creativity .content h2.slide-one, .global-local .content h2.slide-one, .proven-alternative .content h2.slide-one, .complete-alternative .content h2.slide-one, .smart-alternative .content h2.slide-one, .defined-outcomes .content h2.slide-one { margin-bottom: 2em !important; height: 84px; } .part-curator-part-concierge .swiper-wrapper .slider-down-arrow { bottom: 25px !important; } .part-curator-part-concierge .content { padding: 0px 35px !important; } .part-curator-part-concierge .content h2.slide-one { margin-bottom: 2em !important; } .slide-right, .slide-left { transform: translateX(-50%); } .slide-left { top: 50px; padding-left: 0px; } .part-pioneer .slide-right { transform: translateX(-50%); } .part-pioneer .slide-left { transform: translateX(-50%); } .part-bridge .slide-right { transform: translateX(-50%); } .part-bridge .slide-left { transform: translateX(-50%); } .part-educator .slide-right { transform: translateX(-50%); } .part-educator .slide-left { transform: translateX(-50%); } .part-curator .slide-right { transform: translateX(-50%); } .part-curator .slide-left { transform: translateX(-50%); } .part-creativity .slide-right { transform: translateX(-50%); } .part-creativity .slide-left { transform: translateX(-50%); } .global-local .slide-right { transform: translateX(-50%); } .global-local .slide-left { transform: translateX(-50%); } .proven-alternative .slide-right { transform: translateX(-50%); } .proven-alternative .slide-left { transform: translateX(-50%); } .complete-alternative .slide-right { transform: translateX(-50%); } .complete-alternative .slide-left { transform: translateX(-50%); } .smart-alternative .slide-right { transform: translateX(-50%); } .smart-alternative .slide-left { transform: translateX(-50%); } .defined-outcomes .slide-right { transform: translateX(-50%); } .defined-outcomes .slide-left { transform: translateX(-50%); } } /*orientation : landscape*/ @media only screen and (min-device-width: 480px) and (max-device-width: 990px) and (orientation: landscape) { .slide-left { top: 0px; } /* All Masonry Post Tiles in Square */ .post-area.masonry.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3n+1), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7), .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8), .post-area.auto_meta_overlaid_spaced .masonry-blog-item { width: 50%; } .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1) .post-header, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6) .post-header, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7) .post-header, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) .post-header { max-width: 100%; } .post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-content { aspect-ratio: 1/1; height: 100%; } .part-pioneer .content h2.slide-one, .part-educator .content h2.slide-one, .part-bridge .content h2.slide-one, .part-curator .content h2.slide-one, .part-creativity .content h2.slide-one, .global-local .content h2.slide-one, .proven-alternative .content h2.slide-one, .complete-alternative .content h2.slide-one, .smart-alternative .content h2.slide-one, .defined-outcomes .content h2.slide-one { margin-bottom: 0em !important; } .swiper-slide .content h2 { letter-spacing: 1px !important; } .swiper-slide .button.solid_color_2 { width: 45%; padding-right: 1%; } .home-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 { font-size: 24px !important; line-height: 80px !important; } .part-pioneer .slide-right { transform: translateX(-104%); } .part-pioneer .slide-left { transform: translateX(-3%); } .part-bridge .slide-right { transform: translateX(-119%); } .part-bridge .slide-left { transform: translateX(-12%); } .part-educator .slide-right { transform: translateX(-101%); } .part-educator .slide-left { transform: translateX(0%); } .part-curator .slide-right { transform: translateX(-90%); } .part-curator .slide-left { transform: translateX(13%); } .part-creativity .slide-right { transform: translateX(-90%); } .part-creativity .slide-left { transform: translateX(13%); } .global-local .slide-right { transform: translateX(-104%); } .global-local .slide-left { transform: translateX(-2%); } .proven-alternative .slide-right { transform: translateX(-104%); } .proven-alternative .slide-left { transform: translateX(-2%); } .complete-alternative .slide-right { transform: translateX(-104%); } .complete-alternative .slide-left { transform: translateX(-2%); } .smart-alternative .slide-right { transform: translateX(-104%); } .smart-alternative .slide-left { transform: translateX(-2%); } .defined-outcomes .slide-right { transform: translateX(-104%); } .defined-outcomes .slide-left { transform: translateX(-2%); } } /** Slide Right **/ .slide-right { animation: 1.5s slide-right; } @keyframes slide-right { 0% { margin-left: -100%; opacity: 0; } 100% { margin-left: 0%; opacity: 1; } } /** Slide Left **/ .slide-left { animation: 3s slide-left; } @keyframes slide-left { 0% { margin-left: 100%; opacity: 0; } 25% { margin-left: 100%; opacity: 0; } 100% { margin-left: 0%; opacity: 1; } } body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.part-pioneer .content h2 { line-height: 1.3 !important; } .part-pioneer .content h2.slide-two, .part-educator .content h2.slide-two, .part-bridge .content h2.slide-two, .part-curator .content h2.slide-two, .part-creativity .content h2.slide-two, .global-local .content h2.slide-two, .proven-alternative .content h2.slide-two, .complete-alternative .content h2.slide-two, .smart-alternative .content h2.slide-two, .defined-outcomes .content h2.slide-two { opacity: 1; animation: 5.5s slide-up; } @keyframes slide-up { 0% { transform: translateY(0px); opacity: 0; } 50% { transform: translateY(0px); opacity: 0; } 100% { transform: translateY(0px); opacity: 1; } } .part-pioneer .content .buttons, .part-educator .content .buttons, .part-bridge .content .buttons, .part-curator .content .buttons, .part-creativity .content .buttons, .global-local .content .buttons, .proven-alternative .content .buttons, .complete-alternative .content .buttons, .smart-alternative .content .buttons, .defined-outcomes .content .buttons { animation: 6s slide-up1; transform: translateY(0px) !important; } @keyframes slide-up1 { 0% { transform: translateY(0px); opacity: 0; } 75% { transform: translateY(0px); opacity: 0; } 100% { transform: translateY(0px); opacity: 1; } } /* Nectar Slider Slide text end */ #ajax-content-wrap #footer-outer, #nectar_fullscreen_rows>#footer-outer.wpb_row .full-page-inner-wrap, #ajax-content-wrap #footer-outer #copyright { background-color: #0077aa !important; } #ajax-content-wrap #footer-outer, #nectar_fullscreen_rows>#footer-outer.wpb_row .full-page-inner-wrap { border-top: 5px solid #bfd730; } #ajax-content-wrap #slide-out-widget-area.fullscreen.open { background-color: #0077aa !important; } #ajax-content-wrap #slide-out-widget-area-bg.fullscreen, #ajax-content-wrap #slide-out-widget-area-bg.fullscreen-alt .bg-inner { background-color: #000 !important; } #ajax-content-wrap #slide-out-widget-area.fullscreen, #ajax-content-wrap #slide-out-widget-area.fullscreen-alt { background-color: #000 !important; } #slide-out-widget-area.mobile .off-canvas-menu-container#menu-links { padding: 0%; } .nectar-button { text-transform: uppercase; letter-spacing: 2px; line-height: 20px; font-weight: 400; } /* Turnkey Solutions Section */ .feature-solution h1 { font-size: 70px; line-height: 72px; } .feature p { font-size: 30px; line-height: 42px; } .feature-solution h2 { font-size: 38px !important; line-height: 48px !important; } .feature-solution-int h2 { font-size: 34px !important; line-height: 40px !important; } .feature-solution-two h2 { font-size: 40px !important; line-height: 44px !important; } .feature-solution-two p { font-size: 28px; line-height: 32px; color: #676767; padding: 1rem 5%; } .feature-solution-benefits h3 { font-size: 28px !important; line-height: 34px !important; font-weight: 400 !important; } .feature-solution-altsedge h3 { font-size: 28px !important; line-height: 34px !important; font-weight: 400 !important; } .feature-solution-benefits p { font-size: 20px; line-height: 26px; color: #676767; padding: 1rem 5%; } .feature-stages p { font-size: 20px; line-height: 26px; color: #676767; } .feature-solution-altsedge p { font-size: 20px; line-height: 26px; color: #676767; padding: 1rem 5%; } .feature-solution p { font-size: 32px; line-height: 46px; color: #676767; padding: 1rem 5%; } .feature-solution blockquote { margin: 30px 0 30px 5%; } .feature-02 blockquote p { font-size: 55px; line-height: 57px; width: 80%; } @media only screen and (min-width: 990px) and (max-width: 1400px) { .program-modules h5 { font-size: 13px !important; } } @media only screen and (max-width: 767px) { .feature-solution h1 { font-size: 36px; line-height: 40px; } .feature p { font-size: 20px; line-height: 30px; } .feature-solution p { font-size: 24px; line-height: 36px; color: #676767; padding: 1rem 0; } .feature-solution blockquote p { font-size: 40px; line-height: 50px; width: 100%; } .feature-02 h3 { font-size: 28px !important; line-height: 57px !important; letter-spacing: 0px; color: #2e4250; } } @media only screen and (min-width: 768px) { .feature-02 h3 { font-size: 40px !important; line-height: 57px !important; letter-spacing: 3px; color: #2e4250; } } sub, sup { vertical-align: baseline; position: relative; font-size: 70%; } /* 70% size of its parent element font-size which is good. */ sub { bottom: -0.6em; } /* use em because they adapt to parent font-size */ sup { top: -0.6em; } /* use em because they adapt to parent font-size */ /* Turnkey Solutions Section End */ /* Testimonials Section Begins*/ .testimonial_slider .image-icon, .nectar_single_testimonial .image-icon { font-size: 50px; text-align: center; display: inline-block; border-radius: 0px; width: 50px; height: 50px; margin-bottom: 33px; line-height: 70px; background-size: cover; background-position: center; border: 2px solid rgba(0, 0, 0, 0.13); } /* Testimonials Section End */ /* International Page */ .no-left-padding { padding-left: 0px !important; } @media only screen and (max-width: 767px) { .no-left-padding { padding-left: 20px !important; } .mobile-hidden { display: none; } .swiper-slide[data-bg-alignment="bottom"].mobile-left .image-bg { background-position-x: left; } } @media only screen and (min-width: 768px) and (max-width: 990px) { #ajax-content-wrap .international-offices.vc_row .row_col_wrap_12 { padding-left: 20px; } .no-left-padding { padding-left: 20px !important; } } @media only screen and (min-width: 991px) and (max-width: 1200px) { #ajax-content-wrap .international-offices.vc_row .row_col_wrap_12 { padding-left: 125px; } #ajax-content-wrap .international-offices.vc_row .wpb_text_column .wpb_wrapper p a { font-size: 80%; } } @media only screen and (min-width: 1201px) and (max-width: 1400px) { #ajax-content-wrap .international-offices.vc_row .row_col_wrap_12 { padding-left: 150px; padding-right: 0px; } } @media only screen and (min-width: 1401px) { #ajax-content-wrap .international-offices.vc_row .row_col_wrap_12 { padding-left: 240px; } } /* International Page End*/ /* Nectar Image with Link Block */ .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner .img-caption { position: relative; margin-top: 20px; display: block; text-align: center; } /* Nectar Image with Link Block End*/ /* VC Row Single */ .vc_row.single_row_block .wpb_column .wpb_wrapper { display: block; } .vc_row.single_row_flex .wpb_column .wpb_wrapper { display: inline-flex; } .vc_row.single_row_flex .wpb_column .wpb_wrapper>div { margin: 10px; } .vc_row.single_row_flex .wpb_column .wpb_wrapper>div:first-child { margin-left: 0; } .vc_row.single_row_flex .wpb_column .wpb_wrapper>div:last-child { margin-right: 0; } @media only screen and (max-width: 767px) { .vc_row.single_row_flex .wpb_column .wpb_wrapper { flex-wrap: wrap; } } @media only screen and (min-width: 768px) and (max-width: 1024px) { .vc_row.single_row_flex .wpb_column .wpb_wrapper { flex-wrap: wrap; } .vc_row.single_row_flex .wpb_column .wpb_wrapper>div { width: 48%; } .vc_row.single_row_flex .wpb_column .wpb_wrapper>div:nth-child(2n+1) { margin-left: 0; } .vc_row.single_row_flex .wpb_column .wpb_wrapper>div:nth-child(2n) { margin-right: 0; } } /* VC Row Single End*/ /* Outlook & Newsletter Single Post */ #page-header-bg .span_6 h1.outlook-title, #page-header-bg .span_6 h1.newsletter-title { font-family: 'Metropolis Thin'; text-transform: uppercase; } .row.outlook .nectar-button span, .row.newsltter .nectar-button span { font-family: 'Metropolis Bold'; letter-spacing: 1px; } .row.outlook .post-content, .row.newsletter .post-content { color: #444; } .row.newsletter .post-content .featured-text h3 { letter-spacing: 0px; font-size: 42px; line-height: 57px; } .wpb_column.left-line { border-left: 3px solid #bfd730; } @media only screen and (max-width: 768px) { body.market-outlook-2023 .outlook .inner-wrap .nectar-button span { font-size: 14px; } } @media only screen and (max-width: 999px) { .wpb_column.left-line { border-left: 0px; } } @media only screen and (max-width: 1300px) and (min-width: 1000px) { .newsletter .heading-h1 h1 { font-size: 52px; line-height: 64px; } } @media only screen and (max-width: 1400px) and (min-width: 1000px) { .height125 { min-height: 125px; display: flex; align-items: center; justify-content: center; } .height210 { min-height: 210px; } } .outlook-intro .wpb_content_element .wpb_wrapper p, .newsletter-intro .wpb_content_element .wpb_wrapper p { text-align: left; width: 70%; margin: auto; } .row.outlook .post-content .vc_row.feature-solution .wpb_column .wpb_wrapper>p, .row.newsletter .post-content .vc_row.feature-solution .wpb_column .wpb_wrapper>p { font-size: 32px; line-height: 46px; color: #676767; padding: 1rem 5%; } .row.outlook .post-content .vc_row .wpb_column .wpb_wrapper>p, .row.newsletter .post-content .vc_row .wpb_column .wpb_wrapper>p, .row.outlook .post-content .vc_row .wpb_column .wpb_wrapper>ul li { font-size: 20px; line-height: 30px; } .single .no-gutter .outlook .post-area, .single .no-gutter .outlook .content-inner, .single .no-gutter .newsletter .post-area, .single .no-gutter .newsletter .content-inner { padding: 0em; } #page-header-bg .inner-wrap>a.outlook-cta, #page-header-bg .inner-wrap>a.newsletter-cta { padding: 1em; border: unset; margin-top: 5em; } #page-header-bg[data-alignment-v="middle"] .outlook .span_6 .inner-wrap { padding-top: 0px; } body.single.content-inner-elevate .post .content-inner, body.single.content-inner-elevate .post .content-inner { top: -100px; background: white; margin-bottom: -100px; } .fw400 { font-weight: 400; font-family: 'Metropolis Light'; } .row.outlook h2.vc_custom_heading, .row.newsletter h2.vc_custom_heading { font-size: 50px; line-height: 56px; font-weight: 500; padding-bottom: 1%; } .row.outlook .post-content .vc_row .wpb_column .wpb_wrapper .heading, .row.newsletter .post-content .vc_row .wpb_column .wpb_wrapper .heading { font-size: 34px; line-height: 44px; font-weight: 600; } .row.outlook .post-content .vc_row .wpb_column .wpb_wrapper .heading3, .row.newsletter .post-content .vc_row .wpb_column .wpb_wrapper .heading3 { font-size: 40px; line-height: 54px; font-weight: 500; } .row.outlook .post-content .vc_row.flex-center .span_12, .row.newsletter .post-content .vc_row.flex-center .span_12 { display: flex; justify-content: center; align-items: center; } .row.outlook .font-size-small, .row.newsletter .font-size-small { font-size: 0.75em !important; line-height: 1.4em !important; } .main-content .outlook span.open-quote, .main-content .outlook span.close-quote, .main-content .newsletter span.open-quote, .main-content .newsletter span.close-quote { font-size: 60px; color: #bfd72f; } .padding0 { padding: 0% !important; } .sticky-milestone { background: #0077aa; color: #fff; padding: 5% !important; padding-left: 20% !important; } .sticky-milestone.right { padding-left: 5% !important; padding-right: 20% !important; } .sticky-milestone .nectar-milestone { width: 70%; text-align: right; margin-left: auto; } .sticky-milestone .nectar-milestone .number { width: 100%; text-align: center; } .sticky-milestone .nectar-milestone .subject { text-align: left; font-style: 30px !important; } .sticky-milestone.right .vc_column-inner>.wpb_wrapper { width: 70%; } .outlook-testimonials h2 { line-height: 50px; } .pos-rel { position: relative; } .pos-abs { position: absolute; top: 70%; } .pos-right { right: 0; top: 70%; } .row.outlook .img-with-aniamtion-wrap .inner { height: 100% !important; } #six-ideas .idea-title h4 { margin-top: 0px; padding: 20px 10px 10px; font-size: 30px; line-height: 30px; } #six-ideas .nectar-fancy-box[data-style="color_box_hover"] .inner h4 { padding: 0px 0px 5px; font-size: 20px; } #six-ideas .nectar-fancy-box[data-style="color_box_hover"] .inner p { line-height: 1.25; font-size: 18px; } #six-ideas .nectar-fancy-box[data-style="color_box_hover"] .inner { height: 500px !important; } #six-ideas .nectar-fancy-box[data-style=color_box_hover]:hover .inner .inner-content { justify-content: end; height: 95%; } .toggle-white .sh-link a { color: white; } .toggle-white .sh-link a:hover { color: #0077aa; } .outlook .sh-content.sh-show { font-size: 22px; line-height: 28px; } .market-outlook { font-size: 20px; line-height: 30px; } .outlook .market-outlook .sh-content.sh-show { font-size: inherit; line-height: inherit; } @media only screen and (max-width: 767px) { .outlook-intro .wpb_content_element .wpb_wrapper p { width: 100%; } body.single.content-inner-elevate .post .content-inner, body.single.content-inner-elevate .post .content-inner { top: -50px; margin-bottom: -50px; } .pos-abs { position: relative; top: 0%; } .sticky-milestone .nectar-milestone { width: 100%; } .sticky-milestone .vc_column-inner>.wpb_wrapper, .sticky-milestone.right .vc_column-inner>.wpb_wrapper { width: 100%; } .outlook-btn { padding: 15px 20px !important; } .sticky-milestone .nectar-milestone .number, .sticky-milestone .nectar-milestone .number .symbol-wrap, .sticky-milestone.right .vc_column-inner>.wpb_wrapper h1 { font-size: 100px !important; line-height: 100px !important; } .sticky-milestone .nectar-milestone { width: 100%; } .sticky-milestone, .sticky-milestone.right { padding: 10% !important; } .sticky-milestone.right .vc_column-inner>.wpb_wrapper { width: 100%; } } @media only screen and (min-width: 768px) and (max-width: 990px) { .outlook-intro .wpb_content_element .wpb_wrapper p { width: 85%; } .pos-abs { position: relative; top: 0%; } .row.outlook .flex-row { display: flex; } .row.outlook .order-1 { order: 1; } .row.outlook .order-2 { order: 2; } .sticky-milestone .nectar-milestone .number, .sticky-milestone .nectar-milestone .number .symbol-wrap, .sticky-milestone.right .vc_column-inner>.wpb_wrapper h1 { font-size: 100px !important; line-height: 100px !important; } .sticky-milestone .nectar-milestone { width: 100%; } .sticky-milestone, .sticky-milestone.right { padding: 10% !important; } .sticky-milestone.right .vc_column-inner>.wpb_wrapper { width: 100%; } } @media only screen and (min-width: 991px) { .outlook-specific #page-header-bg .span_6 h1.outlook-title { font-size: 120px; font-weight: 400; line-height: 120px; } #page-header-bg .span_6 h1.outlook-title, #page-header-bg .span_6 h1.newsletter-title { font-size: 86px; font-weight: 400; line-height: 120px; } .sticky-milestone .nectar-milestone { width: 100%; } .sticky-milestone .vc_column-inner>.wpb_wrapper, .sticky-milestone.right .vc_column-inner>.wpb_wrapper { width: 100%; } img.img-with-animation.skip-lazy.full-height { height: 100vh; } } @media only screen and (min-width: 991px) and (max-width: 1400px) { #six-ideas .idea-title h4 { font-size: 25px; line-height: 25px; } .row.outlook .post-content .vc_row .wpb_column .wpb_wrapper>p, .outlook .market-outlook { font-size: 22px; line-height: 28px; } .row.outlook h2.vc_custom_heading { font-size: 36px; line-height: 40px; font-weight: 500; padding-bottom: 2%; } } @media only screen and (min-width: 1201px) and (max-width: 1400px) {} @media only screen and (min-width: 1401px) { .width80 .vc_column-inner>.wpb_wrapper { width: 80%; } .width80.right-align .vc_column-inner>.wpb_wrapper { margin-left: auto; } } /* Outlook Single Post End*/ /*Careers Page*/ @media only screen and (max-width: 767px) { .careers-heading .container .content h1 { font-size: 26px; } } .testimonial_slider[data-style="minimal"] .controls { display: none; } /*Careers Page END*/ /* Outcome Solutions */ .outcome-table table tr th:first-child, .outcome-table table tr td:first-child { font-size: 1rem; background: #d6e1e8; } .outcome-table table tr th:nth-child(2n), .outcome-table table tr td:nth-child(2n) { background: #f0f0f0; } .outcome-table table tr th:nth-child(3n), .outcome-table table tr td:nth-child(3n) { background: #e8e8e8; } .outcome-table table tr th:nth-child(4n), .outcome-table table tr td:nth-child(4n) { background: #e0e0e0; } .outcome-table table tr th:nth-child(5n), .outcome-table table tr td:nth-child(5n) { background: #d6d6d6; } .main-content .outcome-table table tr th, .main-content .outcome-table table tr td { padding: 1rem; vertical-align: middle; border: none; box-shadow: rgb(0 0 0 / 10%) 0px 0px 2px 0; } /* Outcome Solutions END */ /* Ditty Ticker */ .mtphr-dnt-default-tick a { color: #2ca8e2; } .ditty-ticker { padding: 5px 0px !important; } .ditty-ticker a { color: #2ca8e2; } .ditty-ticker__contents { padding: 10px 0px !important; } .ditty-item__elements { max-width: 100% !important; } .ditty-item__content { font-size: 1.5em; padding: 0.5em 0em; display: block; white-space: nowrap; width: 100%; top: 0; left: 0; font-weight: 400; font-family: 'Avenir Next LT Pro Regular'; } /* Ditty Ticker END*/ /*Investor Ed toggle */ .single .no-gutter .post-area, .single .no-gutter .content-inner { margin: 0em; padding: 0em 0em 1em; } .investored-benefits div[data-style="default"] .toggle h3 a { font-size: 20px; font-weight: bold; line-height: 22px; background-color: #0077aa; color: #fff; } .investored-benefits div[data-style="default"] .toggle:not(.open) h3 a:hover { color: #fff; font-weight: bold; } .investored-benefits .toggle h3 a i { color: #fff; top: 13px; } .investored-keyrisk div[data-style="default"] .toggle h3 a { font-size: 20px; font-weight: bold; line-height: 22px; background-color: #2ca8e2; color: #fff; } .investored-keyrisk div[data-style="default"] .toggle:not(.open) h3 a:hover { color: #fff; font-weight: bold; } .investored-keyrisk .toggle h3 a i { color: #fff; top: 13px; } .investor-tabs ul.wpb_tabs_nav li { width: 100%; } .investor-tabs ul.wpb_tabs_nav li a { font-size: 1.2em; font-weight: 600; line-height: 1.3em; padding-top: 0.6em; } .investor-tabs .dark-blue ul.wpb_tabs_nav li a.active-tab { background-color: #0077aa !important; border-color: #0077aa !important; } .investor-tabs .light-blue ul.wpb_tabs_nav li a.active-tab { background-color: #2ca8e2 !important; border-color: #2ca8e2 !important; } .investor-tabs p { font-size: 20px; line-height: 26px; color: #676767; padding: 1rem 0rem; } /*Investor Ed toggle end */ /* Internation Page - Alternative Slider */ .smart-alternative .content p, .proven-alternative .content p, .complete-alternative .content p { font-size: 23px !important; line-height: 1.5 !important; display: flex; align-items: flex-end; justify-content: flex-end; align-content: center; width: 90%; text-align: initial; -webkit-animation: fade-in-bottom 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) 5s both; animation: fade-in-bottom 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) 5s both; } .smart-alternative .content p span, .proven-alternative .content p span, .complete-alternative .content p span { width: 41%; } .swiper-slide .content .alternative-slider h1 { opacity: 1; font-size: 6.5em; line-height: 1; font-weight: 600; } .alternative-slider { display: block; } .alternative-slider .the { line-height: 60px !important; } .alternative-slider .first { -webkit-animation: slide-in-right 1s ease-in both; animation: slide-in-right 1s ease-in both; } .alternative-slider .second { -webkit-animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both; animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both; } .alternative-slider .third { -webkit-animation: slide-in-bottom 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s both; animation: slide-in-bottom 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s both; } .smart-alternative .bar.top, .proven-alternative .bar.top, .complete-alternative .bar.top { height: 10px; background: #fff; box-shadow: none; border: none; position: relative; top: 13%; } .smart-alternative .bar.bottom, .proven-alternative .bar.bottom, .complete-alternative .bar.bottom { height: 10px; width: 100%; background: #fff; box-shadow: none; border: none; position: absolute; bottom: 10%; } .complete-alternative .bar.top { width: 30%; left: -11%; } .proven-alternative .bar.top { width: 22%; right: 24%; float: right; } .smart-alternative .bar.top { width: 18%; right: 28%; float: right; } .alternative-slider .right { text-align: right; } .alternative-slider .left { text-align: left; } .alternative-slider .center { text-align: center; } .alternative-slider .pl18 { padding-left: 18%; } .alternative-slider .pl20 { padding-left: 20%; } .alternative-slider .pl25 { padding-left: 25%; } .alternative-slider .pl30 { padding-left: 30%; } .alternative-slider .pl40 { padding-left: 40%; } .alternative-slider .pr10 { padding-right: 10%; } .alternative-slider .pr20 { padding-right: 20%; } .alternative-slider .pr25 { padding-right: 25%; } .alternative-slider .pr30 { padding-right: 30%; } .alternative-slider .pr37 { padding-right: 37%; } .alternative-slider .pr40 { padding-right: 40%; } @media only screen and (max-width: 690px) { @media only screen and (max-height: 650px) and (orientation: landscape) { .complete-alternative .bar, .proven-alternative .bar, .smart-alternative .bar { display: none; } } .smart-alternative .bar.top, .proven-alternative .bar.top, .complete-alternative .bar.top { position: relative; top: 12%; right: 0%; } .complete-alternative .bar.top { width: 80%; } .proven-alternative .bar.top { width: 59%; } .smart-alternative .bar.top { width: 45.5%; } .alternative-slider .mleft { text-align: left; } .alternative-slider .nopl { padding-left: 0%; } .alternative-slider .nopr { padding-right: 0%; } .alternative-slider .mpl10 { padding-left: 10%; } .alternative-slider .mpl20 { padding-left: 20%; } .alternative-slider .mpr10 { padding-right: 10%; } .alternative-slider .mpr40 { padding-right: 40%; } .alternative-slider .mpr50 { padding-right: 50%; } .alternative-slider .mob-left { text-align: left; } .swiper-slide .content .alternative-slider h1 { font-size: 3.75em; line-height: 1 !important; } .smart-alternative .content p span, .proven-alternative .content p span, .complete-alternative .content p span { width: 86%; } body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.smart-alternative .content p, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.proven-alternative .content p, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.complete-alternative .content p { font-size: 16px !important; line-height: 1.5 !important; } } @media only screen and (max-height: 575.98px) and (orientation: landscape) { .complete-alternative .bar, .proven-alternative .bar, .smart-alternative .bar { display: none; } .swiper-slide .content .alternative-slider h1 { font-size: 2.5em; } .smart-alternative .content p, .proven-alternative .content p, .complete-alternative .content p { width: 100%; } .smart-alternative .content p span, .proven-alternative .content p span, .complete-alternative .content p span { width: 100%; } .swiper-slide .content .alternative-slider .the { line-height: 1 !important; } .swiper-slide .content .alternative-slider .the.sdpr40 { padding-right: 41% !important; } .swiper-slide .content .alternative-slider .pl20 { padding-left: 25% !important; } .swiper-slide .content .alternative-slider .sdpl15 { padding-left: 15% !important; } .swiper-slide .content .alternative-slider .pl30 { padding-left: 30% !important; } .swiper-slide .content .alternative-slider .sdpr33 { padding-right: 33% !important; } .swiper-slide .content .alternative-slider .sdpr40 { padding-right: 40% !important; } .swiper-slide .content .alternative-slider .mpr40 { padding-right: 40% !important; } .swiper-slide .content .alternative-slider .mpr50 { padding-right: 50% !important; } .swiper-slide .content .alternative-slider .pr40.mpr40 { padding-right: 45% !important; } .swiper-slide .content .alternative-slider .pr25 { padding-right: 30% !important; } .swiper-slide .content .alternative-slider .pr25.sdpr38 { padding-right: 34% !important; } } @media only screen and (min-width: 691px) and (max-width: 999px) and (orientation: portrait) { @media only screen and (max-height: 900px) and (orientation: portrait) { .complete-alternative .bar, .proven-alternative .bar, .smart-alternative .bar { display: none; } } .smart-alternative .bar.top, .proven-alternative .bar.top, .complete-alternative .bar.top { position: relative; top: 17%; right: 0%; } .complete-alternative .bar.top { width: 73%; left: -12%; } .proven-alternative .bar.top { width: 55%; } .smart-alternative .bar.top { width: 43%; } body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.smart-alternative .content p, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.proven-alternative .content p, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide.complete-alternative .content p { font-size: 18px !important; line-height: 1.5 !important; } .smart-alternative .content p span, .proven-alternative .content p span, .complete-alternative .content p span { width: 61%; } .alternative-slider .nopl { padding-left: 0%; } .alternative-slider .nopr { padding-right: 0%; } .alternative-slider .mpr10 { padding-right: 10%; } } @media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) { .smart-alternative .content p span, .proven-alternative .content p span, .complete-alternative .content p span { width: 65% !important; } .complete-alternative hr.bar.top { width: 26% !important; left: -7% !important; } .proven-alternative hr.bar.top { width: 20% !important; right: 27% !important; } .smart-alternative hr.bar.top { width: 16% !important; right: 32.5% !important; } .swiper-slide .content .alternative-slider .pl20.sdpl32 { padding-left: 25% !important; } .swiper-slide .content .alternative-slider .sdpr40 { padding-right: 38% !important; } .swiper-slide .content .alternative-slider .pl25.sdpl15 { padding-left: 21% !important; } .swiper-slide .content .alternative-slider .pr20.sdpr33 { padding-right: 23% !important; } .swiper-slide .content .alternative-slider .sdpr46.the { padding-right: 41% !important; } .swiper-slide .content .alternative-slider .pr25.sdpr38 { padding-right: 29% !important; } .swiper-slide .content .alternative-slider .sdpr48.the { padding-right: 42% !important; } } @media only screen and (min-width: 1000px) and (max-width: 1300px) { @media only screen and (max-height: 750px) { .complete-alternative .bar, .proven-alternative .bar, .smart-alternative .bar { display: none; } } .alternative-slider .sspl30 { padding-left: 30%; } .alternative-slider .sspr48 { padding-right: 48%; } .smart-alternative .content p span { width: 44%; } .complete-alternative .bar.top { width: 22% !important; left: -4% !important; } .proven-alternative .bar.top { width: 17% !important; right: 35% !important; } .smart-alternative .bar.top { width: 13% !important; right: 39.5% !important; } } @media only screen and (min-width: 1000px) and (max-width: 1399px) { @media only screen and (max-height: 680px) { .complete-alternative .bar, .proven-alternative .bar, .smart-alternative .bar { display: none; } } @media only screen and (max-height: 750px) and (orientation: landscape) { .complete-alternative .bar, .proven-alternative .bar, .smart-alternative .bar { display: none; } .smart-alternative .content p span, .proven-alternative .content p span, .complete-alternative .content p span { width: 50%; } } .complete-alternative .bar.top { width: 20%; left: -6%; } .proven-alternative .bar.top { width: 15%; right: 35%; } .smart-alternative .bar.top { width: 12%; right: 39%; } .swiper-slide .content .alternative-slider h1 { font-size: 4em; } .smart-alternative .content p, .proven-alternative .content p, .complete-alternative .content p { font-size: 18px !important; width: 90%; } .smart-alternative .content p span, .proven-alternative .content p span, .complete-alternative .content p span { width: 45%; } .swiper-slide .content .alternative-slider .sdpr30 { padding-right: 30% !important; } .swiper-slide .content .alternative-slider .sdpr33 { padding-right: 33% !important; } .swiper-slide .content .alternative-slider .sdpr38 { padding-right: 38% !important; } .swiper-slide .content .alternative-slider .sdpr40 { padding-right: 40% !important; } .swiper-slide .content .alternative-slider .sdpr46 { padding-right: 46% !important; } .swiper-slide .content .alternative-slider .sdpr48 { padding-right: 48% !important; } .swiper-slide .content .alternative-slider .sdpr50 { padding-right: 50% !important; } .swiper-slide .content .alternative-slider .sdpl32 { padding-left: 32% !important; } .swiper-slide .content .alternative-slider .sdpl35 { padding-left: 35% !important; } .swiper-slide .content .alternative-slider .sdpl15 { padding-left: 15% !important; } } @media only screen and (min-width: 1400px) { @media only screen and (max-height: 950px) { .complete-alternative .bar, .proven-alternative .bar, .smart-alternative .bar { display: none; } } } .material .wpb_content_element.seven-cities.icons { margin-bottom: 17px !important; } .material .wpb_content_element.seven-cities.year { margin-bottom: 6px !important; } .seven-cities.icons svg { height: 150px; width: 150px; } .seven-cities.year .wpb_wrapper { width: 112px; margin: auto; } .seven-cities.year svg { width: 100%; height: 44px; } .seven-cities.year svg text { font-weight: 600 !important; } .seven-cities.office .wpb_wrapper { width: 190px; margin: auto; } .seven-cities.office svg { width: 100%; height: auto; } /** * ---------------------------------------- * animation slide-in-right * ---------------------------------------- */ @-webkit-keyframes slide-in-right { 0% { -webkit-transform: translateX(1000px); transform: translateX(1000px); opacity: 0; } 100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } } @keyframes slide-in-right { 0% { -webkit-transform: translateX(1000px); transform: translateX(1000px); opacity: 0; } 100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } } /** * ---------------------------------------- * animation slide-in-left * ---------------------------------------- */ @-webkit-keyframes slide-in-left { 0% { -webkit-transform: translateX(-1000px); transform: translateX(-1000px); opacity: 0; } 100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } } @keyframes slide-in-left { 0% { -webkit-transform: translateX(-1000px); transform: translateX(-1000px); opacity: 0; } 100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } } /** * ---------------------------------------- * animation slide-in-bottom * ---------------------------------------- */ @-webkit-keyframes slide-in-bottom { 0% { -webkit-transform: translateY(1000px); transform: translateY(1000px); opacity: 0; } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } @keyframes slide-in-bottom { 0% { -webkit-transform: translateY(1000px); transform: translateY(1000px); opacity: 0; } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } /** * ---------------------------------------- * animation fade-in-bottom * ---------------------------------------- */ @-webkit-keyframes fade-in-bottom { 0% { -webkit-transform: translateY(50px); transform: translateY(50px); opacity: 0; } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } @keyframes fade-in-bottom { 0% { -webkit-transform: translateY(50px); transform: translateY(50px); opacity: 0; } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } /* Internation Page - Alternative Slider END */ /* Portfolio Intelligence */ .pi-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .definedoutcome-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p { margin: 2rem 0rem; } @media only screen and (max-width: 690px) { .pi-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p { font-size: 16px !important; } .pi-slider .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a { font-size: 12px !important; padding: 13px 24px !important; } } @media only screen and (min-width: 691px) and (max-width: 999px) { .pi-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 { font-size: 40px !important; line-height: 44px !important; } .definedoutcome-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 { font-size: 40px !important; line-height: 44px !important; } } @media only screen and (min-width: 1000px) and (max-width: 1300px) { .pi-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 { font-size: 52px !important; line-height: 60px !important; } .definedoutcome-slider .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2 { font-size: 52px !important; line-height: 60px !important; } } @media only screen and (min-width: 1000px) and (max-width: 1400px) { .feature-solution-two .row-bg-wrap .row-bg { background-size: 125%; } } @media only screen and (max-width: 999px) and (orientation: landscape) { body:not([data-permanent-transparent="1"]) .pi-slider .swiper-container .swiper-slide .content { top: 0px !important; } } .faqs .nectar-button { text-transform: initial; letter-spacing: 2px; line-height: 20px; font-weight: 400; } /* Portfolio Intelligence END */ .avenir-regular { font-family: 'Avenir Next LT Pro Regular' !important; } /* Revolution slider - Top & Bottom Bar - display none on the min height */ @media only screen and (max-width: 690px) { @media only screen and (max-height: 650px) and (orientation: landscape) { rs-module .rs-layer.rs-topbar, rs-module .rs-layer.rs-bottombar { display: none; } } } @media only screen and (max-height: 575.98px) and (orientation: landscape) { rs-module .rs-layer.rs-topbar, rs-module .rs-layer.rs-bottombar { display: none; } } @media only screen and (min-width: 691px) and (max-width: 999px) and (orientation: portrait) { @media only screen and (max-height: 900px) and (orientation: portrait) { rs-module .rs-layer.rs-topbar, rs-module .rs-layer.rs-bottombar { display: none; } } } @media only screen and (min-width: 1000px) and (max-width: 1300px) { @media only screen and (max-height: 750px) { rs-module .rs-layer.rs-topbar, rs-module .rs-layer.rs-bottombar { display: none; } } } @media only screen and (min-width: 1000px) and (max-width: 1399px) { @media only screen and (max-height: 680px) { rs-module .rs-layer.rs-topbar, rs-module .rs-layer.rs-bottombar { display: none; } } } @media only screen and (min-width: 1400px) { @media only screen and (max-height: 850px) { rs-module .rs-layer.rs-topbar, rs-module .rs-layer.rs-bottombar { display: none; } } } /* Revolution slider - Top & Bottom Bar - display none on the min height - END */ /* Cookie bar Start*/ .cli-style-v2 a { cursor: pointer; color: #fff; text-decoration: underline; } span.cookie-blue a { color: #0077aa !important; cursor: pointer; } /* Cookie bar End*/ /* Menu description box begins */ #header-outer li.menu-item>a .nectar-pseudo-expand { position: absolute; top: 25px; left: 5px; width: 150px; background: #07a; opacity: 0; color: #fff; line-height: 1.4; } /* Menu description box ends */ @media only screen and (max-width: 691px) { .flickity-page-dots { display: none; } } /* Outlook & Newsletter Header CTA */ .nectar-header-ctas { display: flex; flex-direction: column; justify-content: space-around; align-items: center; margin-top: 3em; } .nectar-header-ctas .nectar-button { min-width: 320px; line-height: 1; } .nectar-header-ctas .dark-blue { background: #07a; } .nectar-header-ctas .dark-blue span{ text-transform: uppercase !important; } .nectar-header-ctas .light-blue { background: #2ca8e2; } .nectar-header-ctas .hs-cta-wrapper { margin-top: 0.5em; } .nectar-header-ctas .hs-cta-wrapper, .nectar-header-ctas .hs-cta-wrapper span { padding-left: 0px !important; } .svg-chart svg { width: 100%; } /* Revolution Slider - iCapital marketplace */ rs-module rs-layer, rs-module .rs-layer { font-family: 'Avenir Next LT Pro Regular' !important; } rs-module .outlook-font{ font-family: 'Metropolis Light' !important; text-transform: uppercase !important; } @media only screen and (max-width: 999px) and (orientation: landscape) { #marketplace-slider { top: -50px; } #marketplace-slider rs-slide rs-layer-wrap { left: unset !important; width: 100%; } #marketplace-slider rs-slide rs-layer-wrap:nth-child(1) { top: 120px !important; } #marketplace-slider rs-slide rs-layer-wrap:nth-child(2) { top: 150px !important; } #marketplace-slider h1.rs-layer { font-size: 24px !important; } #marketplace-slider rs-slide rs-layer-wrap:nth-child(3) { top: 185px !important; } #marketplace-slider h2.rs-layer { font-size: 28px !important; } #marketplace-slider rs-slide rs-layer-wrap:nth-child(4) { top: 215px !important; } #marketplace-slider h3.rs-layer { font-size: 14px !important; } #marketplace-slider rs-slide rs-layer-wrap:nth-child(5) { top: 245px !important; } #marketplace-slider a.rs-layer { margin: auto; } } @media only screen and (min-width: 1201px) and (max-width: 1400px) { #marketplace-slider h1.rs-layer { font-size: 40px !important; } #marketplace-slider h2.rs-layer { font-size: 50px !important; } #marketplace-slider h3.rs-layer { font-size: 25px !important; } } /* Revolution Slider - iCapital marketplace end */ /* Flexbox same height css class */ @media only screen and (max-width: 999px) { .wpb_row.flex-height>.span_12>.column_container:last-child { margin-bottom: 2%; } } .flex-height .wpb_wrapper { display: flex; flex-direction: column; flex: 1; } .flex-height .wpb_wrapper .fheight { flex: 1; } /* Flexbox same height css class END */ /* How They Work Block */ .how-they-work .vc_column-inner>.wpb_wrapper { border-left: 5px solid #07a; padding-left: 2em; } .how-they-work .investor { margin-left: 20px; } .how-they-work .investor li::marker { font-size: 1.5em; color: #07a; } .how-they-work .objective { display: flex; } .how-they-work .objective div { display: inline-flex; align-items: center; padding-right: 2em; font-size: 20px; line-height: 26px; } .how-they-work .objective div:last-child { padding-right: unset; } .equal-height .wpb_wrapper { height: 100%; display: flex; flex-direction: column; } .equal-height .wpb_wrapper .vc_custom_1692947603815 { margin-top: auto; } @media only screen and (max-width: 999px) { .how-they-work .col.padding-2-percent>.vc_column-inner { padding: 0px; } } /* How They Work Block end */ /* Col-height */ .height10 .vc_column-inner, .height15 .vc_column-inner, .height20 .vc_column-inner, .height30 .vc_column-inner { padding-top: 2%; } .height10 .vc_column-inner { height: 60px; } .height15 .vc_column-inner { height: 90px; } .height20 .vc_column-inner { height: 120px; } .height30 .vc_column-inner { height: 180px; } /* Col-height end */ .border-right { border-right: 1px solid #fff; } .border-bottom { border-bottom: 2px solid #fff; } .btmpad>* { padding-bottom: 1em; } .btmpadnl>* { padding-bottom: 1em; font-size: 20px; line-height: 30px; } .btmpadnl > *:last-child { padding-bottom: unset; } .colpad, .nopad>* { padding: unset !important; } .pad2em p{ padding-top: 2em; } /* Animated Tabs */ /* .anim-tabs .ui-tabs-nav { box-shadow: inset 0 -4px 0 #07a; } .anim-tabs .tabbed>ul li a{ background-color: transparent; padding: 15px; border: 4px solid #07a; } */ .anim-tabs .tabbed[data-style="minimal_alt"]>ul li:not(.cta-button) a span { font-weight: 600; } .anim-tabs .tabbed[data-style="minimal_alt"]>ul li:not(.cta-button) a { padding: 10px 0 !important; } .anim-tabs .tabbed[data-style=minimal_alt]>ul li.active-tab:not(.cta-button) { color: #fff; background: #07a; } .anim-tabs .tabbed[data-style="minimal_alt"]>ul li:not(.cta-button) { padding: 0 30px !important; margin: 0px !important; border: 4px solid transparent; border-bottom: 0px; } .anim-tabs .tabbed[data-style=minimal_alt]>ul li.tab-item:hover { border: 4px solid #07a; border-bottom: 0px; } .anim-tabs .tabbed[data-style="minimal_alt"] .magic-line { transform-origin: unset; bottom: 0px; height: 4px; } .anim-tabs .tabbed[data-style=minimal_alt]>ul li:not(.magic-line) { padding: 0 !important; border: 0 !important; } .anim-tabs .tabbed[data-style=minimal_alt]>ul li:not(.magic-line) a { padding: 10px 30px !important; margin-bottom: 0; overflow: hidden; } .anim-tabs li a:hover { box-shadow: inset 0 0 0 4px #07a; } .anim-tabs li a::before { content: ""; background-color: #07a; position: absolute; top: 0; left: 0; height: 100%; width: 0; } .anim-tabs li.unactive-tab a::before { width: 100%; animation: unselected 0.4s ease-in-out forwards; } .anim-tabs li.active-tab a::before { width: 100%; animation: selected 0.4s ease-in-out forwards; } .anim-tabs .tabbed[data-style=minimal_alt]>ul li.active-tab:not(.cta-button) { background: transparent !important; border-color: #07a; } .anim-tabs .tabbed[data-style=minimal_alt]>ul li:not(.cta-button) a span { position: relative; } @keyframes selected { from { transform: translateX(-100%); } to { transform: translateX(0); } } @keyframes unselected { from { transform: translateX(0); } to { transform: translateX(100%); } } /* Animated Tabs */ /* Scroller Icon */ .section-down-arrow-wrap.scroller { position: fixed; bottom: -25vh; left: 50%; transform: translateX(-50%); color: #fff; padding: 10px 20px; opacity: 0.8; animation: bounceIcon 5s ease-in-out infinite; } @keyframes bounceIcon { 0%, 100% { transform: translateY(-25px); opacity: 0.4; } 50% { transform: translateY(25px); opacity: 0.8; } } /* Scroller Icon END */ .font20, .font20 > * { font-size: 20px; line-height: 30px; } .marauto{ margin: auto; } .maxdesk, .maxdesk p { max-width: 824px; margin: auto; } .blue-list * { color: #2ca8e2; } .blue-list span:hover, .blue-list a:hover { color: #07a !important; } .finner-row{ height: 100vh; } .parallax video{ height: auto; width: 100vw; } .parallax { position: relative; height: 100vh; overflow: hidden; } #hbgVideo { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -1; } /* .content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; color: white; } */ .table-contents .wpb_wrapper a{ color: #0077aa; } .table-contents .wpb_wrapper a:hover{ color: #2ca8e2; } .fixed-element { background: #fff; z-index: 11; max-width: 300px; } .fixed-element h2 { font-size: 20px; line-height: 24px; } .fixed-element h3 { font-size: 16px; line-height: 22px; margin: .75em; } .fixed-element h3 span, .fixed-element h3 a{ color: #07a !important; } .fixed-element h3 span:hover, .fixed-element h3 a:hover{ color:#2ca8e2 !important; } .fixed-element .wpb_wrapper{ display: none; padding: 20px; background: #d6e1e8; } .fixed-element .tbl_ctnt{ width: 300px; padding: 20px; margin-bottom: 0em; line-height: 1; background-color: #07a; } .fixed-element .cls_toc { position: absolute; top: 18px; right: 20px; } .fixed-element .tbl_ctnt a, .fixed-element .cls_toc a{ color: #fff; } /* Revolution Slider - Outlook 2024 */ @media only screen and (min-width: 779px) and (max-width: 1023px) { #outlook-2024{} #outlook-2024 #out-cta{ font-size: 1em !important; } #outlook-2024 #out-title{ font-size: 3.25em !important; } #outlook-2024 #out-subtitle{ font-size: 1.25em !important; } } /* Revolution Slider - Outlook 2024 END */