/** * Description: styles related to main styles. * User: ShareIT * Date: 03/02/2020 **/ @import url(configs.less); .fontFace('FontAwesome5Brands','FontAwesome','FontAwesome5Brands-Regular',false); .fontFace('FontAwesome5ProLight','FontAwesome','FontAwesome5Pro-Light',false); .fontFace('FontAwesome5ProRegular','FontAwesome','FontAwesome5Pro-Regular',false); .fontFace('FontAwesome5ProSolid','FontAwesome','FontAwesome5Pro-Solid',false); html { font-size: 62.5%; } body { /*==DEFAULT-STYLES==*/ .xxl-title { h1 { //padding-top: 180px !important; font-size: 70px !important; } } /*=====HEADER=====*/ /*sticky header fix*/ .jupiterx-site:not(.jupiterx-site-body-border) .jupiterx-header.jupiterx-header-sticky-custom.jupiterx-header-custom > .elementor:last-of-type:not(:first-of-type){ top: -200px; width: auto; } header { z-index: 9999; .elementor-section-wrap { > section { border: none !important; } } .raven-nav-menu-toggle { .raven-nav-menu-toggle-button { color: @white !important; font-size: 40px !important; border: 2px solid @white; padding: 6px 9px; width: 40px; height: 40px; .transition(background-color, 0.35s, ease-in-out); span{ display: none; } &:before{ top: 9px; left: 11px; font-size: 22px; content: '\f0c9'; font-family: 'FontAwesome5ProLight'; position: absolute; } } &:hover { background-color: @white; .transition(background-color, 0.35s, ease-in-out); .raven-nav-menu-toggle-button { .transition(background-color, 0.35s, ease-in-out); color: @blue00 !important; } } } .raven-nav-menu-side { right: 0 !important; left: auto !important; width: 325px; background-color: rgba(0, 38, 70, 1) !important; .transition(all, 0.35s, ease-in-out); .raven-nav-menu-close-button { top: 80px; right: 60px; color: @white; border: 2px solid @white; width: 40px; height: 40px; &:before{ top: 5px; left: 10px; font-size: 26px; content: '\f00d'; font-family: 'FontAwesome5ProLight'; position: absolute; } span{ display: none; } &:hover{ background-color: @white; &:before{ color: @blue00; } } } &.raven-nav-icons-hidden-mobile{ .transition(all, 0.35s, ease-in-out); visibility: visible; -webkit-transform: translateX(100%); transform: translateX(100%); } &.raven-nav-menu-active { .transition(all, 0.35s, ease-in-out); -webkit-transform: translateX(0); transform: translateX(0); } } .raven-nav-menu { padding-top: 150px; li.menu-item { border: none !important; > a.raven-link-item { font-size: 14px !important; letter-spacing: 0.3px; color: @white !important; text-transform: uppercase; opacity: 0.6; padding: 20px 120px 20px 0 !important; -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; &:hover { background-color: transparent !important; opacity: 1; } } } } /* LANGUAGE SWITCHER*/ .elementor-shortcode{ .wpml-ls-statics-shortcode_actions{ top: 13px; left: 15px; margin-left: 15px; width: 40px; height: 40px; > ul{ .wpml-ls-current-language{ a{ .transition(background-color, 0.35s, ease-in-out); width: 40px; height: 40px; border: 2px solid @white; padding: 0; background-color: transparent; span{ .transition(background-color, 0.35s, ease-in-out); .center-align(absolute); color: @white; font-size: 16px; letter-spacing: 1px; font-weight: 600; } &:after{ content: none; } } .wpml-ls-sub-menu{ padding-top: 15px; border-top: none; .transition(background-color, 0.35s, ease-in-out); &:hover{ a{ .transition(background-color, 0.35s, ease-in-out); background-color: @white; span{ font-weight: 600; .transition(background-color, 0.35s, ease-in-out); color: @blue00; } } } span{ font-weight: 300; top: 62%; } } &:hover{ > a{ .transition(background-color, 0.35s, ease-in-out); background-color: @white; span{ .transition(background-color, 0.35s, ease-in-out); color: @blue00; } } } } } } } .jfs-sticky-header{ .elementor-shortcode{ .wpml-ls-statics-shortcode_actions{ > ul{ .wpml-ls-current-language{ .wpml-ls-sub-menu{ li { &:before{ content: ''; position: absolute; background-color: @blue00; top: 15px; left: -9px; width: 58px; height: 50px; } a { position: relative; span { top: 50%; } } } } } } } } } @media(max-width: @screen-xs-max){ .jfs-header{ background-color: @blue00; } .raven-nav-menu-toggle { .raven-nav-menu-toggle-button { font-size: 24px !important; width: 40px; height: 40px; span{ display: none; } &:before{ top: 8px; left: 10px; font-size: 23px; } } } .raven-nav-menu-side { &:before{ content: ''; position: absolute; top: 0; left: calc(~'(100vw - 100%) * -1'); width: calc(~'100vw - 100%'); height: 100%; background-color: @blue00; opacity: 0.1; } .raven-nav-menu-close-button { top: 15px; right: 66px; width: 40px; height: 40px; &:before{ top: 4px; left: 9px; font-size: 30px; } } } .raven-nav-menu { padding: 20px 0; li.menu-item { > a.raven-link-item { padding: 20px 66px 20px 0 !important; } } } /* LANGUAGE SWITCHER*/ .elementor-shortcode{ .wpml-ls-statics-shortcode_actions{ top: 13px; left: 15px; width: 40px; height: 40px; > ul{ .wpml-ls-current-language{ a{ width: 40px; height: 40px; span{ font-size: 14px; } } .wpml-ls-sub-menu{ padding-top: 17px; border-top: none; } } } } } .jfs-sticky-header{ .elementor-shortcode{ .wpml-ls-statics-shortcode_actions{ > ul{ .wpml-ls-current-language{ .wpml-ls-sub-menu{ li { &:before{ height: 51px; } } } } } } } } } } /*=====CONTENT====*/ main { .jfs-slider { top: 10px; &.owl-carousel { display: none; } &.owl-carousel.owl-loaded { display: block; } .owl-stage-outer { .owl-stage { .owl-item { .slide-container { background-position: center; background-repeat: no-repeat; background-size: cover; height: 100vh; .container { height: 100%; padding: 0; .content-slide-wrapper { height: 100%; display: flex; align-items: center; h2 { padding: 0 10px; margin-top: 100px; line-height: 60px; letter-spacing: 0; font-weight: 700; font-size: 70px; color: @white; position: relative; z-index: 1; } } } &:after { content: ''; left: 0; top: 0; position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); } } } } } .owl-nav{ .horizontal-align(absolute); bottom: 0; width: 100%; max-width: 1230px; button{ left: 20px; position: relative; outline: none; width: 50px; height: 50px; background-color: @white !important; .transition(all, .2s, ease); &:hover{ .transition(all, .2s, ease); background-color: @blue00 !important; &:after{ .transition(all, .2s, ease); color: @white; } } span{ display: none; } } .owl-prev{ &:after{ font-size: 18px; .transition(all, .2s, ease); content: '\f053'; font-family: 'FontAwesome5ProRegular'; color: @grey58; } } .owl-next{ &:after{ font-size: 18px; .transition(all, .2s, ease); content: '\f054'; font-family: 'FontAwesome5ProRegular'; color: @grey58; } } } @media(max-width: 1230px) and (min-width: @screen-md-min){ .owl-stage { .owl-item { .slide-container { .container{ .content-slide-wrapper{ h2{ line-height: 40px; font-size: 50px; } } } } } } } @media(max-width: @screen-sm-max){ .owl-stage { .owl-item { .slide-container { .container{ .content-slide-wrapper{ h2{ line-height: 30px; font-size: 40px; } } } } } } } @media(max-width: @screen-xs-max){ .owl-stage-outer { max-height: calc(~'100vh - 73px'); .owl-stage { .owl-item { .slide-container { height: calc(~'100vh - 73px'); } } } } } @media(max-width: @screen-xs){ .owl-stage-outer{ max-height: calc(~'var(--vh, 1vh) * 100 - 73px'); .owl-stage { .owl-item { .slide-container { height: calc(~'100vh - 150px'); height: calc(~'var(--vh, 1vh) * 100 - 73px'); .container { .content-slide-wrapper { h2 { margin-top: 0; line-height: 30px; font-size: 34px; } } } } } } } } } .slider-home { & > .elementor-container { .elementor-element-populated { padding: 10px 0 !important; } /*min-height: 102vh !important; @media(max-width: @screen-xs-max){ min-height: auto !important; }*/ } .slider-pro { .sp-arrows { position: absolute; transform: translateX(-50%); bottom: 50px; width: 100%; top: auto; max-width: 1230px; left: 50%; .sp-arrow { &.sp-next-arrow { right: auto; left: 70px; } i { &:before { .fal; font-weight: 00; } } } } } } /* main-container */ &.jupiterx-main { top: -20px !important; .jupiterx-main-content { padding: 0; } } .banner-section{ .elementor-container{ min-height: calc(~'100vh - 150px') !important; min-height: calc(~'var(--vh, 1vh) * 100 - 53px') !important; @media(max-width: @screen-xs-max){ min-height: 375px !important; min-height: 375px !important; } } } /* home-slider */ .elementor-widget-slider_revolution { .active-rs-slide { h1 { font-size: 110px !important; line-height: 110px !important; } } } h2.elementor-heading-title.elementor-size-default { color: #58595B !important; } .tp-leftarrow { opacity: 0.7 !important; &:hover { opacity: 1 !important; } } .tp-rightarrow { opacity: 0.7 !important; &:hover { opacity: 1 !important; } } /* home-grey-icons */ .grey-icon-home-banner { h2.elementor-heading-title { color: #FFFFFF !important; } .elementor-icon-box-icon { svg { min-width: 75px !important; } } } /* home new project banner*/ .full-size-title { position: relative; min-width: 730px; width: 100%; @media(max-width: @screen-xs-max){ min-width: auto; } } /* about-us */ .about-us-section{ .elementor-column{ min-height: calc(~'(50vw * (23 / 48))'); @media(max-width: @screen-xs-max){ min-height: calc(~'(100vw * (23 / 48))'); } } } section.banner-blue-hide { .elementor-column-gap-default { .elementor-top-column { .elementor-section-boxed { @media(min-width: 1500px) { margin-top: -340px; margin-bottom: 110px; padding: 50px 300px 60px 200px; } } } } @media(max-width: 1023px){ width: 100vw !important; left: -20px; } @media(max-width: @screen-xs-max){ background-color: @blue00; } } .about-us-banners{ .about-us-grey-banner{ > .elementor-column-wrap{ @media(max-width: 1600px) and (min-width: 1350px){ padding: 50px 240px 280px 150px !important; } @media(max-width: 1349px) and (min-width: 1024px){ padding: 50px 200px 280px 120px !important; } } } } /* team page */ /* project page */ section.project-list { .project-list-title { width: 1230px; margin-left: auto; margin-right: auto; h4.elementor-heading-title { color: #0C0C0C; margin-bottom: 30px; } } .raven-sortable { position: absolute; top: -125px; left: 33%; z-index: 9999; @media(max-width: @screen-sm-max){ top: -60px; left: 3px; } @media(max-width: @screen-xs-max){ left: 5px; width: calc(~'100% - 20px'); } .project-dropdown-icon { position: absolute; } .raven-sortable-items { flex-direction: column; flex-wrap: wrap; text-align: left; display: flex; i { &, &:before, &:after { color: @white !important; } } &.show-tags { a.raven-sortable-item { &:not(:first-child) { opacity: 1; height: auto; padding: 10px 25px; } &:first-child { i { transform: rotate(180deg); margin-top: 5px; margin-left: 80px; &, &:before, &:after { color: @white !important; } } } &.raven-sortable-active { background-color: #002646; color: @white !important; } } } a.raven-sortable-item{ color: #002646; font-size: 16px; background-color: #FFFFFF; padding: 10px 25px; font-weight: normal; min-width: 170px; -webkit-transition: background-color .65s ease-in-out; -moz-transition: background-color .65s ease-in-out; -o-transition: background-color .65s ease-in-out; transition: background-color .65s ease-in-out; border-left: 1px solid rgba(235,235,236, 0.5); border-right: 1px solid rgba(235,235,236, 0.5); border-bottom: 1px solid rgba(235,235,236, 0.5); z-index: 999; &:not(:first-child) { height: 0; padding: 0; overflow: hidden; } &:first-child { margin-left: 5px; -webkit-transition: background-color .65s ease-in-out; -moz-transition: background-color .65s ease-in-out; -o-transition: background-color .65s ease-in-out; transition: background-color .65s ease-in-out; background-color: #002646; color: #FFFFFF; i { float: right; padding-top: 5px; margin-left: 80px; } &:hover { cursor: pointer; } } &:last-child { margin-right: 5px; } &:hover { background-color: #002646; color: #FFFFFF; font-weight: normal !important; -webkit-transition: background-color .65s ease-in-out; -moz-transition: background-color .65s ease-in-out; -o-transition: background-color .65s ease-in-out; transition: background-color .65s ease-in-out; } @media(max-width: @screen-xs-max){ width: 100%; } } } &.raven-sortable-fetching{ + .raven-posts{ &:after{ display: block; } } } } .elementor-widget-raven-posts { padding-top: 40px; } .raven-masonry { position: relative; margin: 0 !important; .raven-masonry-column { .raven-masonry-item { @media(max-width: @screen-xs){ padding: 0; } .raven-post { .raven-post-image { position: relative; &:hover { .img-alt-wrapper { display: block; cursor: pointer; transition: top 1s ease-in-out !important; -webkit-transition: top 1s ease-in-out !important; -moz-transition: top 1s ease-in-out !important; -o-transition: top 1s ease-in-out !important; } } .img-alt-wrapper { display: none; width: 100%; position: absolute; z-index: 99; top: 70%; left: 50%; -webkit-transform: translate(-50%); -ms-transform: translate(-50%); transform: translate(-50%); text-align: center; transition: top 1s ease-in-out !important; -webkit-transition: top 1s ease-in-out !important; -moz-transition: top 1s ease-in-out !important; -o-transition: top 1s ease-in-out !important; span.img-alt-text { position: relative; color: #FFFFFF; font-size: 20px; line-height: 20px !important; font-weight: 400; text-transform: uppercase; &:after { content: ''; display: block; background-color: #FFFFFF; width: 25px; height: 1px; position: absolute; top: 110%; left: 0; } } } } } @media(max-width: @screen-sm-min){ .img-alt-wrapper { display: block !important; } .raven-post-image-overlay { background-color: rgba(0, 38, 70, 0.78); background-image: none; opacity: 1; } } } } &:after{ .horizontal-align(absolute); content: ''; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-color: rgba(255, 255, 255, 0.7); background-image: url("images/Spinner-loading.svg"); display: none; } } } #cms-page { .raven-sortable { top: -125px; } } .cms-description-list { ul { list-style-type: none; margin: 0; padding: 0; li { &:before { content: ""; display: inline-block; background-color: #002646; width: 9px; min-width: 9px; height: 9px; margin-right: 15px; } } } } /* project detail page */ section.project-detail-slider { .slick-slider { background-color: #FFFFFF !important; } .jet-arrow { background-color: #FFFFFF !important; color: #A5A5A5 !important; border-radius: 0 !important; width: 60px !important; height: 60px !important; &:hover { opacity: 0.8; } //&.prev-arrow { // left: 44.5% !important; //} //&.next-arrow { // right: 45% !important; //} } .project-details-acordion { .jet-accordion__item { margin-bottom: 7px; border: none; } .jet-toggle__control { padding:0; .jet-toggle__label-icon { margin-right: 90px; margin-left: 20px; } .jet-toggle__label-text { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; > span { font-size: 16px; } a.elementor-button { background-color: #002646; border-radius: 0; text-transform: uppercase; transition: background-color 0.65s ease-in-out !important; -webkit-transition: background-color 0.65s ease-in-out !important; -moz-transition: background-color 0.65s ease-in-out !important; -o-transition: background-color 0.65s ease-in-out !important; &:hover { opacity: 0.9; transition: background-color 0.65s ease-in-out !important; -webkit-transition: background-color 0.65s ease-in-out !important; -moz-transition: background-color 0.65s ease-in-out !important; -o-transition: background-color 0.65s ease-in-out !important; } } } } .jet-toggle__content { background-color: #FFFFFF; border: none; .raven-heading-title { display: none; } } .elementor-widget-wrap { } } .jet-toggle__content-inner { padding: 0; } .elementor-widget-text-editor { &:not(.pre-title-tabs) { margin-bottom: 5px; .elementor-widget-container { .elementor-text-editor { text-align: right !important; color: #A5A5A5; font-size: 15px; margin-bottom: 1rem; b, strong{ color: #0C0C0C; float: left; font-size: 13px; } p { text-align: right; color: #A5A5A5; font-size: 15px; margin: 0; b, strong{ color: #0C0C0C; float: left; font-size: 13px; } } } } } } .jet-carousel__item-title, .jet-carousel__item-text { display: none; } .elementor-jet-carousel { .next-arrow, .prev-arrow { background-color: red; } } .jet-carousel__item-inner { margin-bottom: 50px; &:hover { cursor: grab; } } .elementor-counter{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; .elementor-counter-number-wrapper{ margin-right: 15px; .elementor-counter-number-suffix{ margin-left: 5px; white-space: normal; } } } @media(max-width: @screen-xs-max){ .jet-arrow { width: 40px !important; height: 40px !important; i{ font-size: 15px !important; } .prev-arrow{ left: 9px !important; } .next-arrow{ right: 9px !important; } } .project-details-acordion { .jet-toggle__control { padding-right: 0; .jet-toggle__label-icon { margin-right: 15px; margin-left: 15px; } .jet-toggle__label-text { > span { font-size: 12px; margin: 0 10px; padding: 10px 0; } a.elementor-button { span{ padding:0; } } } } } } @media(max-width: 540px){ .project-details-acordion { .jet-toggle__control { padding-right: 15px; .jet-toggle__label-icon { } .jet-toggle__label-text { > span { font-size: 12px; margin: 0 10px; padding: 10px 0; } a.elementor-button { margin: 0 auto; font-size: 12px; span{ padding:0; } } } } } } } section.project-detail-gallery-section { .elementor-widget-jet-carousel { .slick-slider { background-color: transparent; .jet-carousel__item-title, .jet-carousel__item-text { display: none; } } .jet-carousel { margin: 0 !important; .jet-arrow { background-color: #002646; border-radius: 0; top: 400px !important; bottom: auto !important; width: 50px; height: 50px; transition: background-color 0.65s ease-in-out !important; -webkit-transition: background-color 0.65s ease-in-out !important; -moz-transition: background-color 0.65s ease-in-out !important; -o-transition: background-color 0.65s ease-in-out !important; @media(max-width: 1500px) and (min-width: 1024px){ top: 250px !important; } @media(max-width: 1024px){ top: auto !important; bottom: 10px !important; left: 10px !important; right: auto !important; } &:hover { opacity: 0.8; transition: background-color 0.65s ease-in-out !important; -webkit-transition: background-color 0.65s ease-in-out !important; -moz-transition: background-color 0.65s ease-in-out !important; -o-transition: background-color 0.65s ease-in-out !important; } i { font-size: 15px; font-weight: 400 !important; } &.prev-arrow { left: auto !important; right: 65px !important; @media(max-width: 1024px){ left: 10px !important; right: auto !important; } } &.next-arrow { right: 15px !important; left: auto !important; @media(max-width: 1024px){ left: 60px !important; right: auto !important; } } } .jet-banner__img{ width: 100% !important; -webkit-transform: none!important; transform: none !important; } } } .proj-detail-carousel{ > .elementor-column-wrap{ @media(max-width: 1500px) and (min-width: 1024px){ padding: 60px 0px 120px 0px !important; } } } .gallery-content { > .elementor-column-wrap { margin: 0px 0px 0px -140px !important; } .gallery-details { padding: 60px 15px 70px 180px !important; h2.elementor-heading-title { color: #002646 !important; } .after-title { color: #002646 !important; } } @media (max-width: @screen-xs-max) { margin: 0 10px !important; > .elementor-column-wrap { margin: 0!important; } .gallery-details { padding: 20px !important; } } } .tab-slide-btn{ .elementor-button-link{ &:hover{ background-color: transparent !important; font-weight: 700; } } &.active{ .elementor-button-link{ font-weight: 700; } } @media(max-width: @screen-xs){ width: 50% !important; a{ width: 100%; } } } .tab-slide-container{ .background-colored{ background-color: @greyEB; @media(max-width: @screen-xs-max){ margin: 0 10px; } } .image-container{ > .elementor-column-wrap{ @media(max-width: 1500px) and (min-width: 1024px){ padding: 60px 0 0 0 !important; } } } .tabs-container{ padding: 30px 15px 30px 130px !important; @media(max-width: @screen-xs-max){ padding: 20px !important; } } .elementor-element{ .elementor-widget-container{ .elementor-image { img { @media (max-width: @screen-xs-max) { max-width: 100% !important; padding: 0 10px; } } } } } } @media(max-width: @screen-xs-max){ padding: 50px 10px !important; } } .project-detail-form { .form-wrapper { form { p { label { width: 100%; text-transform: uppercase; span { textarea, input { max-width: 100%; width: 400px; } input { height: 35px; } } } input[type=submit] { max-width: 100%; width: 400px; height: 40px; background-color: #002646 !important; -webkit-transition: background-color 0.65s ease-in-out; -moz-transition: background-color 0.65s ease-in-out; -o-transition: background-color 0.65s ease-in-out; transition: background-color 0.65s ease-in-out; color: @white; &:hover { opacity: 0.8; -webkit-transition: background-color 0.65s ease-in-out; -moz-transition: background-color 0.65s ease-in-out; -o-transition: background-color 0.65s ease-in-out; transition: background-color 0.65s ease-in-out; } } span[class*='-list-item'] { margin: 0; text-transform: initial; span[class*='-list-item-label'] { font-size: 11px; a { text-decoration: underline; &:hover { cursor: pointer; } } } } } } } @media(max-width: 1220px) and (min-width: 1024px){ .elementor-row { & > div:first-child{ width: 0; } & > div:last-child{ width: 50vw; margin: 0 auto; } } } @media(max-width: 1023px) and (min-width: @screen-sm-min){ .elementor-row { & > div:first-child{ width: 0; } & > div:last-child{ width: 60vw; margin: 0 auto; } } } @media(max-width: @screen-xs-max){ .form-wrapper { form { p { label { span { textarea, input { width: 100%; } } } input[type=submit] { width: 100%; } } } } } } .fa-plus, .fa-minus { color: @white; background-color: transparent !important; } /* Cms page */ section.cms-gallery-section { .cms-detail-gallery { .elementor-image-carousel-wrapper { position: static !important; } .elementor-image-carousel-wrapper { position: relative; .elementor-swiper-button { position: absolute; background-color: #002646; border-radius: 0; top: 390px !important; bottom: auto !important; width: 50px; height: 50px; z-index: 9999 !important; transition: background-color 0.65s ease-in-out !important; -webkit-transition: background-color 0.65s ease-in-out !important; -moz-transition: background-color 0.65s ease-in-out !important; -o-transition: background-color 0.65s ease-in-out !important; &:hover { opacity: 0.8; transition: background-color 0.65s ease-in-out !important; -webkit-transition: background-color 0.65s ease-in-out !important; -moz-transition: background-color 0.65s ease-in-out !important; -o-transition: background-color 0.65s ease-in-out !important; } i { font-size: 20px; font-weight: 400 !important; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); } &.elementor-swiper-button-prev { left: calc(~'100% - 110px'); } .elementor-swiper-button-next {} } } } .cms-detail-gallery-descritpion { h2.elementor-heading-title { color: #002646 !important; } .elementor-text-editor { p{ color: #002646; } } } } /* contact page */ .contact-text { max-width: 80%; @media(max-width: @screen-xs-max){ max-width: 100%; } } .contact-wrapper{ .elementor-container { .elementor-row { >div + .elementor-col-50 { width: 35%; margin: 0 auto; @media(max-width: @screen-xs-max){ width: 100%; } } } } .contact-page-contacts { ul { li { &:nth-child(1) { margin-bottom: 20px; } .elementor-icon-list-icon { padding-top: 5px; } } } } form { label { width: 100%; text-transform: uppercase; margin-bottom: 15px; &.textarea-label{ margin: 0; } } textarea, input { width: 100% !important; color: #b1b1b1; text-indent: 15px; margin-top: 5px; } input[type="checkbox"]{ width: auto !important; min-width: auto !important; } textarea { text-indent: 0; color: #b1b1b1; padding: 10px; max-height: 70px; } &:nth-child(2) { span { margin:0; span[class*='-list-item'] { width: 100%; >label { display: flex; flex-direction: row; text-transform: initial; >input { width: 0 !important; min-width: 0 !important; max-width: 0 !important; text-indent: 0 !important; margin-right: 0 !important; &:hover { color: #0a001f; } } a { font-weight: bold; cursor: pointer; text-decoration: underline; &:hover{ color: @blue00; } } } } } } } .elementor-icon-list-text{ a:hover{ color: @blue00; } } } .team-list{ .elementor-icon { .transition(all, .3s, ease); svg{ .transition(all, .3s, ease); position: relative; z-index: 10; } &:hover { svg { .transition(all, .3s, ease); -webkit-transform: translateY(-15px) !important; -ms-transform: translateY(-15px) !important; transform: translateY(-15px) !important; path { fill: @white; } } &:after{ top: 35%; .transition(all, .3s, ease); background-color: @grey58; } } &:after{ .transition(all, .3s, ease); content: ''; position: absolute; width: 140px; height: 140px; .center-align(absolute); border: 1px solid transparent; border-radius: 50%; -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; z-index: 1; } } } .teams-see-all{ .transition(all, .3s, ease); .elementor-button-link{ svg{ width: 18px; } &:hover{ background-color: transparent !important; } } &.hide-it{ overflow: hidden; .transition(all, .3s, ease); height: 0; } } .see-more-team{ .transition(all, .3s, ease); height: 0; overflow: hidden; &.show-it{ margin-top: 50px; .transition(all, .3s, ease); height: auto; overflow: visible; } } .wpcf7-form { .team-form { margin: 0 auto; width: 650px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 100%; h3{ color: @blue00; font-size: 30px; font-weight: 300; text-align: center; line-height: 48px; margin: 15px auto; padding: 0 15px; } p{ padding: 0 15px; } //Fields Columns .field-container { width: 100%; padding: 0 15px; margin-bottom: 20px; &.one-third { width: calc(~'100% / 3'); } &.two-thirds { width: calc(~'100% / 1.5'); } &.half { width: 50%; } } label{ color: @blue00; letter-spacing: 0.26px; line-height: 25px; margin-bottom: 3px; } input{ width: 100%; padding: 10px; border: none; height: 34px; } textarea { height: 58px; border: none; width: 100%; } input[type=file]{ display: none; } span[class^="file"]{ font-size: 13px; display: inline-block; width: 50%; height: 34px; background-color: @white; padding: 6px; &.file-trigger{ text-align: center; color: rgba(255, 255, 255, 0.7); background-color: @blue00; cursor: pointer; &:hover{ color: @white; } } } .wpcf7-acceptance{ .wpcf7-list-item { display: block; position: relative; margin: 0 0 10px 0; .wpcf7-list-item-label { position: relative; &:before { content: ''; width: 15px; height: 15px; min-width: 15px; display: inline-block; margin-right: 8px; border: 1px solid @blue00; cursor: pointer; position: relative; top: 4px; left: 0; } &:after { content: ''; position: absolute; width: 9px; height: 9px; background-color: @blue00; left: 3px; top: 2px; cursor: pointer; display: none; } a{ color: @blue00; text-decoration: underline; &:hover{ color: @grey7A; } } } input[type=checkbox] { opacity: 0; width: 0; height: auto; &:checked { + .wpcf7-list-item-label { &:after { display: block; } } } } } } .submit-btn { text-align: center; input[type=submit] { max-width: 400px; background-color: @blue00; color: rgba(255, 255, 255, 0.7); min-height: 50px; &:hover{ color: @grey7A; } } } @media(max-width: 1023px){ h3{ font-size: 26px; } } @media(max-width: @screen-xs-max){ h3{ font-size: 22px; } //Fields Columns .field-container { &.one-third { width: 100%; } &.two-thirds { width: 100%; } &.half { width: 100%; } } } @media(max-width: 575px){ span[class^="file"]{ width: 100%; } } } .wpcf7-response-output{ max-width: 650px; margin: 0 auto; } } } /*=====FOOTER=====*/ footer { margin-top: -20px; span, span:not(span[class*='title']), a { cursor: pointer; opacity: 0.7; &:hover { -webkit-transition: opacity 0.85s ease-in-out; -moz-transition: opacity 0.85s ease-in-out; -o-transition: opacity 0.85s ease-in-out; transition: opacity 0.85s ease-in-out; } } .elementor-section-wrap { >section { .elementor-icon-list-icon { padding-top: 5px; } .footer-contacts { .footer-address { //margin-bottom: 55px !important; } } } } .sub-footer { p { margin: 0; a, a:hover { color: @blue00 !important; } } } } /*=====OTHER=====*/ // ALL DEFAULT BUTTONS a[class*='-button-link']{ &:hover { background-color: @grey58 !important; color: #0A246A; } } //no background on carousel .slick-slider { background: transparent; } // BUTTON GO TO TOP .jupiterx-corner-buttons { right: 50px !important; bottom: 50px !important; .jupiterx-scroll-top { width: 50px; height: 50px; border: none !important; background: @blue00 !important; box-shadow: 3px 3px 10px #000040 !important; opacity: 0.9 !important; &:before { content: '\f106'; font-family: 'FontAwesome5ProLight'; font-size: 28px !important; } } @media(max-width: @screen-xs-max){ right: 20px !important; bottom: 30px !important; .jupiterx-scroll-top { width: 50px; height: 50px; &:before { font-size: 26px !important; } } } } .btn-arrow-right{ svg{ top: -2px; position: relative; } @media(max-width: @screen-xs) { a { width: 100% !important; } } } .elementor-section-wrap{ > .elementor-element:first-of-type{ .elementor-heading-title{ margin-top: 100px; @media(max-width: @screen-xs-max){ margin-top: 0; } } } } .wpcf7 { .wpcf7-submit { background-color: @blue00 !important; padding: 5px 0; color: @white !important; } .wpcf7-acceptance{ .wpcf7-list-item { display: block; position: relative; margin: 0 0 10px 0; .wpcf7-list-item-label { position: relative; &:before { content: ''; width: 15px; height: 15px; min-width: 15px; display: inline-block; margin-right: 8px; border: 1px solid @black; cursor: pointer; position: relative; top: 4px; left: 0; } &:after { content: ''; position: absolute; width: 9px; height: 9px; background-color: @black; left: 3px; top: 8px; cursor: pointer; display: none; } } input[type=checkbox] { opacity: 0; width: 0; height: auto; max-width: 0; &:checked { + .wpcf7-list-item-label { &:after { display: block; } } } } } } a { font-weight: bold; cursor: pointer; text-decoration: underline; &:hover{ color: @blue00; } } } &.single-portfolio { .wpcf7 { .wpcf7-list-item-label { &:after { top:2px !important; } } } } .grecaptcha-badge { visibility: hidden; } //cta button single portfolio &.single-portfolio, &.page-projects, &.page-projectos { a.raven-button-link:hover{ background-color: @greyEB !important; &:hover { color: @blue00 !important; } } .elementor-widget-jet-accordion{ .jet-toggle__control{ min-height: 50px; padding-right: 15px !important; } } } }