Submit
Path:
~
/
home
/
getwphos
/
public_html
/
srlgroup
/
wp-content
/
themes
/
adsett
/
assets
/
scss
/
elements
/
File Content:
_basic.scss
.pxl-hd-bd-left, .pxl-hd-bd-right{ .elementor-widget-container{ position: relative; &:before{ content: ""; height: 100%; width: 22px; position: absolute; top: 0; left: 0; background-color: $primary_color; @media (max-width: $xs_max){ width: 15px; } } } } .pxl-hd-bd-right .elementor-widget-container:before{ left: auto; right: 0; } .pxl-hd-bd-left .pxl-heading-wrap{ padding-left: 42px; @media (max-width: $xs_max){ padding-left: 30px; } } .pxl-hd-bd-right .pxl-heading-wrap{ padding-right: 42px; @media (max-width: $xs_max){ padding-right: 30px; } } .pxl-heading-wrap{ h1,h2,h3,h4,h5,h6{ margin: 0; } &.layout2{ .stroke-title{ position: absolute; left: -2px; top: -46px; display: inline-block; font-size: 120px; font-family: $heading_font_family; line-height: 0.8; font-weight: 700; -webkit-text-stroke: 1px rgba(#646464, 0.40); color: transparent; @include transform(translateY(0)); @include transition(transform .8s ease !important) ; @media (max-width: $lg_max){ font-size: 100px; top: -42px; } @media (max-width: $md_max){ font-size: 90px; top: -38px; } @media (max-width: $sm_max){ font-size: 80px; top: -32px; } @media (max-width: $xs_max){ font-size: 70px; top: -28px; } } } } .pxl-anchor-wrap{ .pxl-anchor{ @include transition(all .3s ease); cursor: pointer; svg{ width: 20px; height: auto; display: inline-block; line-height: 1; vertical-align: middle; @include transition(all .3s ease); path{ @include transition(all .3s ease); } } } .pxl-anchor-icon.custom-1{ display: inline-block; width: 40px; height: 22px; position: relative; text-decoration: none; span{ position: absolute; width: 100%; height: 2px; background-color: #000; display: block; flex-wrap: wrap; @include transition(all .3s linear 0s); } span:nth-child(1){ top: 0; bottom: auto; } span:nth-child(2){ top: 10px; bottom: auto; } span:nth-child(3){ top: auto; bottom: 0; } &:hover{ span{ background-color: $primary_color; } span:nth-child(1){ @include transform(translateX(-10px)); } span:nth-child(2){ @include transform(translateX(10px)); } span:nth-child(3){ @include transform(translateX(-10px)); } } } .pxl-anchor-icon.custom-2{ display: inline-block; width: 72px; height: 14px; position: relative; text-decoration: none; span{ position: absolute; width: 100%; height: 1px; background-color: #000000; @include transition(all .5s ease); } .hover.top{ width: 0; top: 3px; bottom: auto; @include transform(translateX(-150%)); opacity: 0; visibility: hidden; } .hover.bottom{ width: 0; top: 10px; bottom: auto; @include transform(translateX(150%)); opacity: 0; visibility: hidden; } .default.top{ width: 100%; top: 3px; bottom: auto; } .default.bottom{ width: 100%; top: 10px; bottom: auto; } &:hover{ .hover.top{ width: 100%; @include transform(translateX(0)); opacity: 1; visibility: visible; } .hover.bottom{ width: 100%; @include transform(translateX(0)); opacity: 1; visibility: visible; } .default.top{ width: 0; @include transform(translateX(150%)); opacity: 0; visibility: hidden; } .default.bottom{ width: 0; @include transform(translateX(-150%)); opacity: 0; visibility: hidden; } } } .pxl-anchor-icon.custom-3{ display: inline-block; width: 24px; height: 16px; position: relative; text-decoration: none; span{ position: absolute; width: 100%; height: 2px; background-color: #000; display: block; flex-wrap: wrap; @include transition(all .3s linear 0s); } span:nth-child(1){ top: 0; bottom: auto; } span:nth-child(2){ top: 7px; bottom: auto; } span:nth-child(3){ top: auto; bottom: 0; } &:hover{ span{ background-color: $primary_color; } span:nth-child(1){ @include transform(translateX(-8px)); } span:nth-child(2){ @include transform(translateX(8px)); } span:nth-child(3){ @include transform(translateX(-8px)); } } } &.btn-vertical{ .pxl-anchor{ height: 48px; padding: 5px 66px 5px 18px; font-family: $heading_font_family; font-size: 14px; color: $heading_color; letter-spacing: 0.05em; text-transform: uppercase; } } .custom-link{ display: inline-flex; align-items: center; } .custom-link.anchor{ &.cliked{ .pxl-anchor-icon.custom-1{ span:nth-child(1){ top: 10px; @include transform(translateX(0) rotate(45deg)); transform-origin: center; } span:nth-child(2){ @include transform(translateX(10px)); display: none; } span:nth-child(3){ bottom: 10px; @include transform(translateX(0) rotate(-45deg)); transform-origin: center; } } } } } .pxl-socials-wrap.layout-1{ margin-left: -25px; margin-right: -25px; >*{ margin-left: 25px; margin-right: 25px; } a{ font-size: 14px; font-family: $heading_font_family; text-transform: uppercase; letter-spacing: 0.05em; position: relative; @media (max-width: $xs_screen){ font-size: 12px; text-transform: inherit; } &:after{ content: ""; width: 38px; height: 1px; position: absolute; bottom: -5px; right: 100%; opacity: 0; background-color: $primary_color; @include transition(right .3s linear, opacity .3s ease); } &:hover{ &:after{ right: 1px; opacity: 1; } } } .pxl-icon{ display: inline-block; text-align: center; font-weight: 700; line-height: 1; color: #000; opacity: 0.34; &:hover{ opacity: 1; color: #000; } } [class*=" pxli-"]{ font-size: 12px; width: 25px; height: 25px; line-height: 25px; border: 1px solid rgba(#000, 0.34); border-radius: 50%; } .flaticon{ font-size: 25px; } } .pxl-socials-wrap.layout-2{ margin-left: -16px; margin-right: -16px; >*{ margin-left: 16px; margin-right: 16px; } a{ font-size: 24px; color: #fff; @media (max-width: $sm_max){ font-size: 18px; } &:hover{ color: $primary_color; } } } .pxl-socials-wrap.layout-3{ margin-left: -5px; margin-right: -5px; >*{ margin-left: 5px; margin-right: 5px; } a{ display: inline-block; width: 43px; height: 43px; line-height: 43px; text-align: center; font-size: 16px; color: $second_color; background-color: #fff; border-radius: 50%; border: 1px solid #fff; &:hover{ color: #fff; background-color: transparent; border-color: rgba(#ffffff, 0.5); } } } .elementor-widget-pxl_text_editor{ &.extra-more{ font-size: 14px; line-height: 24px; color: #7b7b7b; a{ font-family: $heading_font_family; font-size: 13px; line-height: 24px; text-transform: uppercase; color: #010101; text-decoration: underline; margin-left: 12px; &:hover{ color: $link_color_hover; } } .pxli{ color: $primary_color; margin-left: 9px; } } } .pxl-about-wg{ padding: 48px 30px 42px 15px; .heading-wrap{ @media (min-width: $md_min){ padding-left: 45px; } } .content-wrap{ } .sub-title{ font-size: 15px; letter-spacing: 0.2em; text-transform: uppercase; @media (min-width: $md_min){ position: absolute; left: 35px; top: 50%; transform-origin: center center; @include transform(translate(-50%,-50%) rotate(-90deg)); } @media (max-width: $sm_max){ } } .title{ display: flex; flex-wrap: wrap; font-size: 30px; line-height: 1.2; letter-spacing: 0.04em; text-transform: uppercase; position: relative; padding-left: 22px; &:before{ content: ""; position: absolute; top: 0; left: 0; width: 1px; height: 100%; background-color: #413e3b; } @media (max-width: $sm_max){ padding-left: 0; margin-top: 10px; font-size: 24px; &:before{ display: none; } } } .desc{ font-size: 16px; line-height: 24px; @media (max-width: $sm_max){ margin-top: 18px; } } .ab-link{ margin-top: 18px; font-size: 13px; line-height: 24px; .pxli{ margin-left: 18px; font-size: 15px; margin-top: -2px; display: inline-block; } } } .pxl-video-player{ &.layout-1{ .video-bg{ background-position: center center; background-repeat: no-repeat; background-size: cover; @include animation(pxl-ken-burns-in-out 30s linear infinite); } img { width: 100%; } .pxl-overlay{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; } .btn-video-wrap{ position: relative; } &.btn-style-df{ .pxl-video-btn { border: 2px solid #7f7f7f; @include border-radius(100%); text-align: center; position: relative; width: 100px; height: 100px; display: inline-block; line-height: 100px; font-size: 30px; z-index: 1; background-color: transparent; color: $white; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; cursor: pointer; @include transition(all .3s ease); svg.progress-circle{ max-width: none; width: 102px; height: 102px; position: absolute; left: -3px; top: -3px; path { stroke: #fff; stroke-width: 4; fill: none; box-sizing: border-box; } } .pxl-icon{ display: inline-block; @include transition(all .3s ease); } &:hover { background-color: #fff; color: $heading_color; svg.progress-circle{ path { stroke-dashoffset: 0 !important; @include transition( stroke-dashoffset 1s linear !important); } } } } } &.btn-style-1{ .pxl-video-btn { width: 120px; height: 120px; @include border-radius(100%); line-height: 1; text-align: center; font-size: 20px; background-color: #fff; color: $primary_color; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; cursor: pointer; @include transition(all .3s $cubic); @include box-shadow(0 13px 24px rgba(#010114, 0.23)); @media (max-width: $lg_max){ width: 90px; height: 90px; font-size: 18px; } @media (max-width: $md_max){ width: 70px; height: 70px; } @media (max-width: $xs_max){ width: 60px; height: 60px; font-size: 16px; } &:hover{ @include transform(scale(0.9)); @include box-shadow(0 0 0 10px rgba(#ffffff, 0.2)); +.video-text{ margin-left: 22px; } } } } } &.layout-2{ .pxl-video-btn { width: 66px; height: 66px; @include border-radius(100%); display: inline-block; line-height: 66px; text-align: center; font-size: 14px; background-color: #fff; color: #181818; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; cursor: pointer; @include transition(all .3s $cubic); &:hover{ @include transform(scale(0.9)); @include box-shadow(0 0 0 10px rgba(#ffffff, 0.2)); +.video-text{ margin-left: 22px; } } } .video-text{ font-size: 17px; font-weight: 700; text-transform: uppercase; color: #fff; font-family: $heading_font_family; text-decoration: underline; margin-left: 12px; @include transition(all .3s $cubic); } } } .pxl-progressbar.layout-1 { font-size: 16px; font-weight: 500; color: $heading_color; .progress-item { position: relative; @include d-flex(); justify-content: space-between; align-items:center; + .progress-item { margin-top: 20px; } .progress-title{ flex: 0 0 auto; font-size: 15px; line-height: 30px; color: #000; min-width: 102px; margin-right: 10px; } .progress-bar-wrap{ flex: 1 0 0%; } .progress-percentage{ flex: 0 0 auto; padding-left: 22px; font-size: 15px; line-height: 30px; color: #000; } } .progress-bar-wrap { position: relative; .progress-bound { position: absolute; top: 0; left: 0; width: 100%; height: 3px; background-color: #E5E5E5; @include border-radius(0); } } .pxl-progress-bar { height: 3px; position: relative; width: 0; background-color: $primary_color; @include transition(width 1.4s ease); @include border-radius(0); &:after{ content: ""; width: 3px; height: 19px; position: absolute; top: -8px; right: 0; background-color: $primary_color; } } } .pxl-progressbar.layout-2 { font-size: 16px; font-weight: 500; color: $heading_color; .progress-item { position: relative; + .progress-item { margin-top: 15px; } .title-wrap{ margin-top: 7px; font-size: 16px; line-height: 24px; color: #000; } } .progress-bar-wrap { position: relative; .progress-bound { position: absolute; top: 0; left: 0; width: 100%; height: 3px; background-color: #E5E5E5; @include border-radius(0); } } .pxl-progress-bar { height: 3px; position: relative; width: 0; background-color: $primary_color; @include transition(width 1.4s ease); @include border-radius(0); } } .pxl-progressbar.layout-3 { font-size: 16px; font-weight: 500; color: $heading_color; .progress-item { position: relative; + .progress-item { margin-top: 15px; } .title-wrap{ margin-bottom: 10px; font-size: 15px; line-height: 31px; font-weight: 500; color: #201d1d; } } .progress-bar-wrap { position: relative; .progress-bound { position: absolute; top: 0; left: 0; width: 100%; height: 9px; background-color: #e0e0e0; @include border-radius(0); } } .pxl-progress-bar { height: 9px; position: relative; width: 0; background-color: #2c2c2c; @include transition(width 1.4s ease); @include border-radius(0); } } .pxl-progressbar.layout-4 { .pxl-progressbar-inner{ width: 176px; height: 176px; position: relative; margin: 0 auto; } .pxl-progressbar-circle-base{ width: 100%; height: 100%; border: 8px solid #424245; border-radius: 50%; } .pxl-progressbar-circle{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-clip-path: inset(0 0 0 50%); clip-path: inset(0 0 0 50%); div{ position: absolute; left: 0; top: 0; height: 100%; width: 100%; border-width: 8px; border-style: solid; border-color: #54595f; border-radius: 50%; -webkit-clip-path: inset(0 50% 0 0); clip-path: inset(0 50% 0 0); border-color: $primary_color; } .pxl-progressbar-circle-left{ -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); } .pxl-progressbar-circle-right{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); visibility: hidden; } } .pxl-progressbar-circle-content{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; .progress-percentage{ font-size: 50px; font-weight: 700; line-height: 1; color: #fff; margin-bottom: 10px; } .progress-title{ font-size: 18px; line-height: 26px; color: #fff; } } } .pxl-horizontal-scroll{ .scroll-text{ font-size: 20.5vw; line-height: 0.8; color: #5d5d5d; /* width: 112vw; */ width: fit-content; background: -webkit-linear-gradient(90deg, #906e49, #f9f9f9 53%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; @media (max-width: 1800px){ line-height: 0.82; } @media (max-width: $xxl_max){ line-height: 0.83; } @media (max-width: $xl_max){ line-height: 0.9; } @media (max-width: $md_max){ line-height: 0.98; } @media (max-width: $sm_max){ line-height: 1.05; } @media (max-width: $xs_max){ line-height: 1.1; } } &.df-color{ .scroll-text{ background: none; -webkit-background-clip: inherit; -webkit-text-fill-color: inherit; } } .gals-wrap{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; .gal-item{ flex-shrink: 0; padding-right: 1rem; } } } .pxl-title-effect{ .pxl-title-inner-wrap{ display: flex; justify-content: center; } .pxl-title-inner{ display: inline-flex; @include transform(translateX(-50%)); /* @media (min-width: 992px) and (max-width: 1199px){ @include transform(translateX(-46%)); } @media (min-width: 768px) and (max-width: 991px){ @include transform(translateX(-38%)); } @media (min-width: 576px) and (max-width: 767px){ @include transform(translateX(-42%)); } */ } .pxl-item-title, .pxl-item-title-backdrop{ font-size: 20.5vw; line-height: 0.8; color: #5d5d5d; white-space: nowrap; width: fit-content; } .pxl-item-title-backdrop{ opacity: 0; } &.pxl-type-gradient{ .pxl-item-title{ @include pxl-bg-gradient(to top, ( #{'rgba(var(--primary-color-rgb),1)'} 0%, #f9f9f9 53%)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } } &.pxl-slide-to-left, &.pxl-slide-to-right { overflow: hidden; .pxl-title-inner{ position: relative; .pxl-item-title { position: absolute; } } } &.pxl-slide-to-left { .pxl-item-title { left: 50%; -webkit-animation: pxl_text_slide_l 5s linear infinite; animation: pxl_text_slide_l 5s linear infinite; } } &.pxl-slide-to-right { .pxl-item-title { right: 50%; -webkit-animation: pxl_text_slide_r 5s linear infinite; animation: pxl_text_slide_r 5s linear infinite; } } } .pxl-counter{ &.layout1{ .counter-number{ font-size: 60px; font-family: $heading_font_family; line-height: 1; text-transform: uppercase; color: $heading_color; @include d-flex(); justify-content:center; align-items:center; white-space: nowrap; @media (max-width: $md_max){ font-size: 48px; } } .counter-title{ font-size: 18px; line-height: 30px; color: $body_color; @media (max-width: $md_max){ font-size: 16px; } } .counter-number-suffix{ position: relative; top: -1px; } &.border-bottom-true{ position: relative; .pxl-bd-anm{ margin-top: 45px; border-color: #e4e4e4; } &:after{ content: ""; position: absolute; left: 0; bottom: -1px; width: 57%; height: 2px; background-color: #000; transform: scaleX(0); transform-origin: 0 100%; transition: transform 1s ease; @media (max-width: $sm_max){ display: none; } } &:hover{ &:after{ transform: scale(1); } } } @media (max-width: $sm_max){ .pxl-bd-anm{ display: none; } } } &.layout2{ .counter-number{ width: 38%; font-size: 65px; line-height: 1; font-weight: 300; color: #000; white-space: nowrap; @media (max-width: $md_max){ width: 20%; } @media (max-width: $xs_max){ width: 28%; font-size: 48px; } } .counter-title{ font-size: 16px; line-height: 24px; color: #000; } } &.layout3{ .counter-number{ font-size: 60px; line-height: 1; font-weight: 700; color: #272727; white-space: nowrap; font-family: $heading_font_family; @media (max-width: $xs_max){ font-size: 48px; } } .counter-title{ font-size: 14px; text-transform: uppercase; font-family: $heading_font_family; line-height: 24px; color: #272727; padding-left: 30px; } &.border-bottom-true{ .pxl-bd-anm{ margin-top: 15px; width: 80px; height: 1px; background-color: #121212; position: relative; border-width: 0; transform-origin: 0 100%; &:after{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: #ce8b42; transform: scaleX(0); transform-origin: 0 100%; transition: transform 1s ease; @media (max-width: $sm_max){ display: none; } } } &:hover{ .pxl-bd-anm{ &:after{ transform: scale(1); } } } } } &.layout4{ .counter-number{ font-size: 97px; line-height: 1; font-weight: 700; color: $primary_color; letter-spacing: -0.05em; text-transform: uppercase; white-space: nowrap; font-family: $heading_font_family; @media (max-width: $lg_max){ font-size: 78px; } } .counter-title{ font-size: 28px; line-height: 1.428; font-family: $heading_font_family; color: #fff; padding-left: 32px; @media (max-width: $lg_max){ font-size: 24px; padding-left: 24px; } } } &.layout5{ .counter-number{ font-size: 48px; font-family: $heading_font_family; font-weight: 700; line-height: 1; text-transform: uppercase; color: $heading_color; @include d-flex(); justify-content:center; align-items:center; white-space: nowrap; @media (max-width: $md_max){ font-size: 36px; } } .counter-title{ font-size: 16px; line-height: 27px; color: $body_color; margin-top: 2px; } .counter-number-suffix{ position: relative; top: -1px; } } } .pxl-carrer-wg{ .col-number{ align-self:start; } .col-title{ align-self:start; } .number{ font-size: 18px; font-family: $heading_font_family; color: #000; font-weight: 700; letter-spacing: 0.05em; } .title{ font-size: 18px; font-weight: 700; line-height: 28px; letter-spacing: 0.1em; text-transform: uppercase; color: #000; margin-bottom: 5px; a{ color: inherit; position: relative; text-decoration: underline 1px transparent; @include transition(color .3s ease, text-decoration-color 300ms ); &:hover{ color: $link_color_hover; text-decoration-color: $link_color_hover; } } @media (max-width: $xs_max){ br{ display: none; } } } .carrer-meta{ font-size: 14px; color: #000; line-height: 26px; margin: 0 -15px; @media (min-width: $sm_min) and (max-width: $md_max){ margin: 0 -15px 0 0; } @media (max-width: $xs_max){ margin-bottom: 10px; } >*{ position: relative; padding: 0 15px; @media (min-width: $sm_min) and (max-width: $md_max){ display: block; width: 100%; &:before{ content: ""; position: absolute; left: 0; top: 50%; width: 12px; height: 1px; margin-top: -1px; background-color: #000; } } @media (max-width: 360px){ &:before{ display: none; } } } span + span{ &:before{ content: ""; position: absolute; left: 0; top: 50%; width: 1px; height: 12px; margin-top: -6px; background-color: #000; @media (min-width: $sm_min) and (max-width: $md_max){ width: 12px; height: 1px; margin-top: -1px; } } } } .desc{ font-size: 16px; max-width: 500px; margin-bottom: 7px; @media (max-width: $xs_max){ max-width: 100%; } } .time{ font-size: 14px; line-height: 26px; color: #000; } .col-action{ align-self: center; @media (max-width: $xs_max){ margin-top: 20px; } } .pxl-readmore-arrow{ @include d-flex(); font-size: 23px; width: 54px; height: 47px; background: #{'rgba(var(--primary-color-rgb),0.22)'}; align-items: center; justify-content: center; color: #000; margin: 0; @include transition(all .3s ease); .pxli{ @include transform(rotate(-40deg)); @include transition(transform .3s ease); } &:hover{ background-color: #000; color: #fff; .pxli{ @include transform(rotate(0deg)); } } } } .pxl-team-wg.layout-1{ .pxl-overlay{ opacity: 0; @include transform(translateY(80%)); text-align: center; @include d-flex(); align-content: flex-end; justify-content: center; padding-bottom: 30px; background-color: rgba(#000000, 0.76); @include transition(all .5s ease); } .item-image{ overflow: hidden; @include transition(all .5s ease); img{ width: 100%; } } .item-social{ position: absolute; top: 50%; opacity: 0; margin: 0 -18px; @include transition(all .3s ease); a{ color: #fff; margin: 0 18px; &:hover{ color: $link_color_hover; } } } .pxl-btn{ opacity: 0; @include transform(translateY(20px)); @include transition(all .3s ease); height: 54px; } .item-content{ background-color: #fff; padding-top: 14px; padding-bottom: 15px; @include transform(translateY(0)); @include transition(all .5s ease); } .item-title{ font-size: 24px; color: #000; margin-bottom: 4px; @media (max-width: $md_max){ line-height: 1.2; } a{ color: inherit; &:hover{ color: $link_color_hover; } } } .item-position{ font-size: 13px; text-transform: uppercase; color: $primary_color; letter-spacing: 0.1em; font-family: $heading_font_family; } .pxl-team-inner{ &:hover{ .item-image{ @include transform(translateY(35px)); } .pxl-overlay{ opacity: 1; bottom: 80px; @include transform(translateY(0)); } .item-social{ opacity: 1; top: 44%; } .pxl-btn{ opacity: 1; @include transform(translateY(0)); } .item-content{ @include transform(translateY(-45px)); } } } } .pxl-team-wg.layout-2{ .pxl-team-inner{ padding-top: 65px; padding-bottom: 52px; } .item-image{ width: 178px; height: 178px; display: block; margin: 0 auto; @include border-radius(50%); overflow: hidden; @include transition(transform .3s ease); .pxl-parallax-background{ width: 100%; height: 100%; } .parallax-inner{ position: absolute; top: -10%; left: -10%; height: 120%; width: 120%; background-position: center center; background-size: contain; } } .item-content{ padding-top: 24px; padding-bottom: 15px; } .item-title{ font-size: 22px; line-height: 30px; color: #000; margin-bottom: 4px; a{ color: inherit; &:hover{ color: $link_color_hover; } } } .item-position{ font-size: 14px; font-weight: 300; color: #666; } .pxl-team-inner{ &:hover{ .item-image{ @include transform(scale(1.18)); } } } } .pxl-team-wg.layout-3{ width: 320px; @media (max-width: $xs_screen){ width: 270px; } .pxl-team-inner{ padding: 62px 30px 52px 30px; @media (max-width: $xs_screen){ padding: 42px 15px 32px 15px; } &:before{ content: ""; position: absolute; left: 0; top: 0; height: 320px; width: 100%; background-color: #111111; @include border-radius(100%); border: 5px solid #fff; @media (max-width: $xs_screen){ height: 270px; } } &:after{ content: ""; position: absolute; left: 0; bottom: 0; height: 320px; width: 100%; background-color: #111111; @include border-radius(100%); border: 5px solid #fff; @media (max-width: $xs_screen){ height: 270px; } } } .bg-middle{ position: absolute; top: 160px; bottom: 160px; left: 0; right: 0; background-color: #111111; border-left: 5px solid #fff; border-right: 5px solid #fff; z-index: 1; @media (max-width: $xs_screen){ top: 135px; bottom: 135px; } } .item-image{ width: 165px; height: 165px; @include border-radius(50%); overflow: hidden; z-index: 1; @media (max-width: $xs_screen){ width: 135px; height: 135px; } } .item-content{ text-align: center; position: relative; z-index: 1; } .item-title{ font-size: 35px; line-height: 1.1; font-weight: 700; font-family: $heading_font_family; color: #fff; margin-top: 20px; margin-bottom: 22px; } .item-desc{ font-size: 18px; line-height: 25px; color: #c5c5c5; margin-bottom: 30px; } .item-social{ @include d-flex-justify-center(); a{ margin: 0 3.5px; width: 32px; height: 32px; font-size: 14px; color: #fff; background-color: #2e2b2b; @include d-flex-align-justify-center(); @include border-radius(50%); &:hover{ background-color: #fff; color: #2e2b2b; } } } } .pxl-team-wg.layout-4{ .item-image{ img{ width: 100%; } } .item-social{ position: absolute; left: 0; bottom: 0; right: 0; background-color: $heading_color; @include d-flex-align-center(); margin: 0 -5px; padding: 10px 0 10px 38px; @include transition(transform .3s ease, opacity .3s ease); @media (min-width: $md_min){ opacity: 0; @include transform(translateY(100%)); } @media (max-width: $lg_max){ padding: 10px 0 10px 28px; } @media (max-width: $sm_max){ padding: 10px 0 10px 15px; } a{ margin: 0 5px; position: relative; overflow: hidden; width: 35px; height: 36px; font-size: 18px; color: #e8e8e8; text-align: center; line-height: 1; @media (max-width: $sm_max){ width: 25px; } @media (max-width: $xs_max){ width: 32px; } i, span{ @include transition( color .3s ease); position: absolute; top: 50%; left: 50%; @include transition( transform .3s ease); } .inactive { @include transform(translate(-50%, -50%)); } .active { @include transform(translate(-50%, 38px)); color: $primary_color; } &:hover{ .inactive { @include transform(translate(-50%, -38px)); } .active { @include transform(translate(-50%, -50%)); } } } } .com-link{ width: 116px; height: 116px; line-height: 116px; background-color: $primary_color; position: absolute; bottom: 0; right: 0; font-size: 35px; text-align: center; color: #fff; @media (min-width: $md_min){ opacity: 0; @include transform(translate(100%, 100%)); } @media (max-width: $lg_max){ width: 80px; height: 80px; line-height: 80px; font-size: 24px; } &:hover{ background-color: #fff; color: $link_color_hover; } } .item-image{ z-index: 1; } .item-content{ font-size: 16px; line-height: 24px; color: #292929; padding-top: 38px; z-index: 0; @include transition(transform .3s ease); @media (min-width: $md_min){ transform: translateY(-80px); } .item-title{ color: $heading_color; font-size: 24px; font-weight: 700; display: inline-block; position: relative; padding-bottom: 25px; margin-bottom: 15px; &:after{ content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: $primary_color; @include transition(width .3s linear, opacity .3s); @media (min-width: $md_min){ opacity: 0; } @media (max-width: $sm_max){ width: 100%; } } a{ color: inherit; &:hover{ color: $link_color_hover; } } } .item-position{ margin-bottom: 5px; } } .pxl-team-inner{ .item-image{ img{ @include transition(); } } &:hover{ .item-image img{ filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ) !important; } .item-social{ opacity: 1; @include transform(translateY(0)); } .com-link{ opacity: 1; @include transform(translate(0, 0)); } .item-content{ transform: translateY(0); .item-title:after{ width: 100%; opacity: 1; } } } } } .pxl-ci-wrap{ .ci-title{ font-size: 14px; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 8px; } .ci-desc{ font-size: 14px; line-height: 26px; } a{ color: inherit; } } .pxl-footer .pxl-ci-wrap a:hover{ color: #fff; } .pxl-text-img-wrap{ .text-hover-item{ width: 33%; padding: 25px 0; @media (max-width: $sm_max){ width: 50%; } @media (max-width: $xs_max){ width: 100%; justify-content:center; } .sub-title{ font-size: 48px; font-weight: 700; font-style: italic; color: #bcbcbc; transition: color 0.3s; line-height: 1; display: inline-flex; @media (max-width: $md_max){ font-size: 38px; } } .title{ font-size: 30px; font-weight: 700; color: $heading_color; transition: color 0.3s; @media (max-width: $lg_max){ font-size: 24px; } @media (max-width: $md_max){ font-size: 20px; } } &.active{ .title{ color: #fff; } } } } .pxl-text-editor-wrap.border-left{ .pxl-text-editor{ padding-left: 47px; position: relative; &:before{ content: ""; position: absolute; left: 0; top: 50%; margin-top: -1px; width: 34px; height: 1px; background-color: #2B2B2B; } } } .pxl-button-wrapper{ .icon-ps-left{ @include d-flex(); .pxl-button-text{ order: 2; } .pxl-button-icon{ margin-left: 0; margin-right: 10px; } } } .pxl-link{ &.default{ position: relative; display: inline-flex; font-size: 16px; line-height: 28px; align-items: center; .pxl-icon{ margin-left: 10px; font-size: 15px; margin-top: -2px; display: inline-block; } &.icon-ps-left{ .link-text{ order: 2; } .pxl-icon{ margin-left: 0; margin-right: 10px; } } &:hover{ .pxl-icon{ @include animation(readmoreIcon 500ms linear 0s); } } } &.circle{ @include d-flex(); align-items:center; .pxl-icon{ width: 86px; height: 86px; display: inline-flex; border: 2px solid $primary_color; align-items:center; justify-content:center; font-size: 22px; margin-left: 15px; @include border-radius(50%); @include transition(all .3s ease); @media (max-width: $lg_max){ width: 56px; height: 56px; font-size: 16px; } } .link-text{ font-size: 16px; line-height: 28px; font-weight: 500; } &.icon-ps-left{ .link-text{ order: 2; } .pxl-icon{ margin-left: 0; margin-right: 15px; } } &:hover{ .pxl-icon{ @include animation(bounceIn 3s linear 0s); } .link-text{ @include animation(readmoreIcon 500ms linear 0s); } } } } .pxl-img-text{ .title-outer, .title-inner{ position: absolute; width: 100vw; letter-spacing: 0; @media (max-width: $sm_max){ width: 90vw; } } } .elementor-widget-pxl_layer{ position: static; } .pxl-qc-wrap{ &.layout-1{ .qc-content-wrap{ font-size: 18px; line-height: 30px; .qc-title{ margin-right: 30px; @media (max-width: $lg_max){ margin-right: 25px; } @media (min-width: $md_min) and (max-width: $md_max){ display: none; } @media (max-width: $xs_max){ display: none; } } .qc-item-wrap{ margin-left: -30px; margin-right: -30px; @media (max-width: $lg_max){ margin-left: -25px; margin-right: -25px; } @media (max-width: $xs_max){ justify-content:center; } } .qc-item{ padding-left: 30px; padding-right: 30px; position: relative; @media (max-width: $lg_max){ padding-left: 25px; padding-right: 25px; } &+.qc-item:before{ content: ""; position: absolute; left: 0; top: 50%; margin-top: -16px; height: 33px; width: 1px; background-color: #9F9F9F; @media (min-width: $md_min) and (max-width: $md_max){ display: none; } @media (max-width: $xs_screen){ display: none; } } .pxl-icon{ margin-right: 8px; } svg{ width: 20px; height: auto; display: inline-block; line-height: 1; margin-right: 8px; vertical-align: middle; @include transition(all .3s ease); path{ @include transition(all .3s ease); } } a{ color: inherit; &:hover{ color: inherit; } } span a + a{ display: block; } .tel{ font-size: 24px; line-height: 30px; font-weight: bold; @media (max-width: $lg_max){ font-size: 20px; } } } } } &.layout-2{ .qc-content-wrap{ .qc-item{ flex-wrap: nowrap; } } } } .pxl-banner.layout-1{ color: #fff; padding: 30px; @include border-radius(50%); overflow: hidden; @include transition(); .bn-sub-title{ font-size: 18px; font-weight: 300; line-height: 1.66666666667; margin-bottom: 10px; @media (max-width: $md_max){ font-size: 16px; } } .bn-title{ font-size: 81px; line-height: 1; @media (max-width: $md_max){ font-size: 56px; } } .bn-desc{ font-size: 16px; text-transform: uppercase; @media (max-width: $md_max){ font-size: 14px; } } &:hover{ @include box-shadow(0 8px 18px #{'rgba(var(--primary-color-rgb),0.5)'} ); } } .pxl-banner.layout-2{ .banner-inner{ >img{ opacity: 0; } } .pxl-overlay{ @include pxl-bg-gradient(to top, ( #000000 0%, rgba(#ffffff,0.1) 65%)); } .bn-content{ font-size: 20px; line-height: 29px; font-weight: 500; color: #fff; text-transform: uppercase; position: absolute; bottom: 5%; width: 100%; padding: 0 30px; @media (max-width: $xs_screen){ font-size: 16px; line-height: 24px; padding: 0 15px; } a{ color: inherit; } } } .pxl-fancybox-layout-1{ .fancybox-inner{ @include transition(all .3s linear .3s); @media (min-width: $xxxl_min){ margin-left: -25px; } >div{ @include transition(all .3s linear); } } .row-active{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; @include transform(translate3d(0, 100%, 0)); @media (max-width: $xs_max){ position: relative; opacity: 1; @include transform(translate3d(0, 0, 0)); } .col-action{ padding-left: 42px; @include d-flex-align-center(); @media (max-width: $md_max){ padding-left: 0; } @media (max-width: $sm_max){ position: absolute; right: 0; bottom: 0; z-index: 1; justify-content: flex-end; } .btn{ text-transform: initial; font-size: 16px; padding: 11px 40px; @media (max-width: $md_max){ padding: 11px 30px; } } } @media (max-width: $sm_max){ .col-img1, .col-img2{ padding: 80px 0; } } .img-box{ position: absolute; top: -30px; left: -30px; right: -30px; bottom: -30px; background-size: cover; background-position: center center; } } .pxl-fancybox-content{ padding: 57px 0 43px 60px; @include transform(translate3d(0, 0, 0)); @media (max-width: $xs_max){ padding: 50px 0 43px 45px; } .sub-title{ font-size: 24px; line-height: 1; color: #000; position: absolute; left: 0; top: 57px; } .title{ font-size: 100px; line-height: 1; color: #000; font-weight: 700; @media (max-width: $xxl_max){ font-size: 80px; } @media (max-width: $xl_max){ font-size: 70px; } @media (max-width: $md_max){ font-size: 48px; } @media (max-width: $xs_max){ font-size: 36px; } @media (max-width: $xs_max){ font-size: 32px; } } } .pxl-fancybox-wrap{ &:hover, &.active{ @media (min-width: $xxxl_min){ .fancybox-inner{ margin-left: 0; } } .row-active{ opacity: 1; @include transform(translate3d(0, 0, 0)); } .pxl-fancybox-content{ opacity: 0; @include transform(translate3d(0, -100%, 0)); @media (max-width: $xs_max){ opacity: 1; @include transform(translate3d(0, 0, 0)); } } } } } .pxl-fancybox-layout-2{ .pxl-fancy-icon{ font-size: 29px; color: #000; .pxl-icon{ width: 74px; height: 74px; display: block; line-height: 74px; text-align: center; background-color: #f4f4f4; border-radius: 50%; @include transform(rotate(0deg)); @include animation(tada 1500ms ease-out infinite); @include transition(all .3s ease); } span,i{ @include d-flex(); } svg{ width: 29px; height: auto; display: inline-block; line-height: 1; vertical-align: middle; @include animation(tada 1500ms ease-out infinite); @include transition(all .3s ease); path{ fill: #000; @include transition(all .3s ease); } } } .pxl-fancybox-content{ padding-left: 11px; } .title{ font-size: 25px; line-height: 26px; color: #382c4d; font-weight: 700; @media (max-width: $lg_max){ font-size: 20px; } a{ color: inherit; &:hover{ color: $link_color_hover; } } } .sub-title{ font-size: 18px; line-height: 30px; color: #382c4d; a{ color: inherit; &:hover{ color: $link_color_hover; } } } &:hover{ .pxl-icon{ border-color: #{'rgba(var(--second-color-rgb), 0.15)'}; @include box-shadow( 0 0 6px #{'rgba(var(--second-color-rgb), 0.06)'}); @include transform(rotate(45deg)); } } } .pxl-fancybox-layout-3{ .fancy-featured{ padding: 74px 0; @include d-flex-align-justify-center(); overflow: hidden; } .parallax-inner{ background-size: cover; background-repeat: no-repeat; background-position: center center; } .pxl-overlay{ opacity: 0; @include transition(all .3s ease); mix-blend-mode: multiply; } .pxl-fancy-icon{ font-size: 60px; color: #000; width: 98px; height: 98px; background-color: #fff; text-align: center; @include d-flex(); align-items: center; justify-content: center; @include transition(all .3s ease); .pxl-icon{ @include transition(all .3s ease); } span,i{ @include d-flex(); } svg{ width: 60px; height: auto; display: inline-block; line-height: 1; vertical-align: middle; @include transition(all .3s ease); path{ fill: #000; @include transition(all .3s ease); } } } .pxl-fancybox-content{ padding-top: 25px; text-align: center; } .title{ font-size: 23px; line-height: 30px; color: $heading_color; font-family: $heading_font_family; font-weight: 700; margin-bottom: 18px; text-transform: uppercase; @media (max-width: $lg_max){ font-size: 20px; } a{ color: inherit; &:hover{ color: $link_color_hover; } } } .desc{ font-size: 18px; line-height: 27px; color: #666666; } &:hover{ .pxl-overlay{ opacity: 1; } .pxl-fancy-icon{ opacity: 0; @include transform(scale(0.3)); } } } .pxl-fancybox-wrap.layout-4{ .fancybox-inner{ margin-left: -18px; margin-right: -18px; @media (max-width: $md_max){ margin-left: -10px; margin-right: -10px; } >div{ padding-left: 18px; padding-right: 18px; @media (max-width: $md_max){ padding-left: 10px; padding-right: 10px; } } } .sub-title{ font-size: 18px; letter-spacing: 0.05em; font-weight: 700; } .title{ font-size: 22px; text-transform: uppercase; line-height: 1.27272727273; letter-spacing: 0.1em; margin-bottom: 11px; @media (max-width: $md_max){ font-size: 20px; } } .extra-text{ @include d-flex(); margin-left: -17px; margin-right: -17px; .extra-text-item{ padding-left: 17px; padding-right: 17px; position: relative; font-size: 14px; line-height: 28px; &+.extra-text-item{ &:before{ content: ""; width: 1px; height: 12px; background-color: $body_color; position: absolute; left: -1px; top: 50%; margin-top: -6px; } } } } } .pxl-fancybox-wrap.layout-5{ .fancybox-inner{ .title{ font-size: 22px; line-height: 1.36363636364; font-family: $heading_font_family; text-transform: uppercase; margin-bottom: 27px; @media (max-width: $lg_max){ font-size: 18px; } } .fancy-image{ @include d-flex(); align-items: center; justify-content: center; padding: 60px 0; .pxl-overlay{ &.bg{ background-color: #f8f3f0; } &.opacity{ background-color: #f8f3f0; opacity: 0; @include transition(all .3s ease); } } img{ max-height: 250px; margin-left: -5px; } .btn{ position: absolute; top: 50%; left: 50%; opacity: 0; z-index: 1; @include transform(translate(-50%, -50%) scale(0.3)); } } .sub-title{ font-size: 18px; line-height: 27px; margin-top: 55px; position: relative; &:before{ content: ""; width: 1px; height: 70px; background-color: $primary_color; position: absolute; bottom: calc(100% + 20px); left: 50%; margin-left: -1px; } } &:hover{ .fancy-image{ .pxl-overlay.opacity{ opacity: 80%; } .btn{ opacity: 1; @include transform(translate(-50%, -50%) scale(1)); } } } } } .pxl-fancybox-wrap.layout-6{ background-color: #f5f5f5; padding: 35px 30px; text-align: center; @media (max-width: $xs_screen){ padding: 30px 15px 35px 15px; } .title{ font-size: 20px; font-weight: 500; text-transform: uppercase; margin-bottom: 4px; } .desc{ font-size: 14px; line-height: 24px; margin-bottom: 10px; } .pxl-btn{ font-size: 15px; font-weight: 700; text-transform: inherit; } } .pxl-cliptext-wrap{ .content-wrap{ padding: 30px 35px 25px 48px; @media (max-width: $xs_screen){ padding: 25px 20px 25px 30px; } } .bg-img{ background-position: center center; background-repeat: no-repeat; background-size: cover; //@include animation(pxl-ken-burns-in-out 30s linear infinite); } .text-clip{ display: block; font-size: 118px; line-height: 1; letter-spacing: 0.02em; background-image: url(../images/h1-s4-bg.jpg); background-repeat:repeat-x; background-position: center center; color: #{'rgba(var(--primary-color-rgb),0.6)'}; position: relative; font-weight: 700; text-transform:uppercase; -webkit-text-stroke: 1px #fff; -webkit-font-smoothing:antialiased; -webkit-background-clip:text; -moz-background-clip:text; background-clip:text; margin:0; -webkit-animation:BackgroundAnimated 15s linear infinite; -moz-animation:BackgroundAnimated 15s linear infinite; -ms-animation:BackgroundAnimated 15s linear infinite; -o-animation:BackgroundAnimated 15s linear infinite; animation:BackgroundAnimated 15s linear infinite; @media (max-width: $xs_screen){ font-size: 60px; } } .title{ position: relative; display: block; font-size: 28px; line-height: 1.2; font-weight: 700; letter-spacing: -0.015em; text-transform: uppercase; color: #fff; margin-top: 4px; @media (max-width: $xs_screen){ font-size: 24px; margin-top: 10px; } } } .elementor-widget-pxl_image{ } .pxl-image-wg{ &.bg-halp{ padding: 5px 5px 0 5px; position: relative; &:before{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 68%; background-color: $primary_color; } img{ width: 100%; position: relative; } } &.move-from-left{ clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%); img{ transform-origin: 50% 50%; transition: 2s cubic-bezier(0.5, 0.5, 0, 1); @include transform(scale(1.5) translate(-100px, 0px)); } &.pxl-animated{ clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); img{ @include transform(scale(1) translate(0px, 0px)); } } } &.move-from-right{ clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%); img{ transform-origin: 50% 50%; transition: 2s cubic-bezier(0.5, 0.5, 0, 1); @include transform(scale(1.5) translate(100px, 0px)); } &.pxl-animated{ clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); img{ @include transform(scale(1) translate(0px, 0px)); } } } &.skew-in{ &.pxl-animated{ -webkit-animation-name:pxl_skew_in; animation-name:pxl_skew_in; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:1s!important; animation-duration:1s!important; -webkit-animation-timing-function:cubic-bezier(.4,0,.2,1); animation-timing-function:cubic-bezier(.4,0,.2,1); will-change:transform; -webkit-backface-visibility:hidden; backface-visibility:hidden } } } .pxl-list-style{ &.style1{ .list-item{ @include d-flex(); margin-left: -8px; margin-right: -8px; align-items: center; >*{ margin-left: 8px; margin-right: 8px; } + .list-item{ margin-top: 18px; } } .list-icon{ color: #fff; background-color: $primary_color; font-size: 14px; flex: 0 0 43px; width: 43px; height: 43px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; @include border-radius(50%); i,span{ display: inline-block; line-height: 27px; } } .list-content{ flex: 1 0 0%; font-size: 21px; line-height: 30px; color: #fff; font-family: $heading_font_family; } } &.style2{ .list-item{ position: relative; padding-left: 25px; &:before{ content: ""; width: 11.4px; height: 11.4px; background-color: $primary_color; @include transform(rotate(45deg)); position: absolute; left: 2px; top: 10px; } + .list-item{ margin-top: 0; } } .list-content{ font-size: 18px; line-height: 30px; } } &.style3{ .list-item{ @include d-flex(); margin-left: -6px; margin-right: -6px; >*{ margin-left: 6px; margin-right: 6px; } + .list-item{ margin-top: 18px; } } .list-icon{ color: $body_color; flex: 0 0 auto; } .list-content{ flex: 1 0 0%; font-size: 21px; line-height: 30px; font-family: $heading_font_family; } } } .pxl-divider{ display: -webkit-box; display: -ms-flexbox; display: flex; &.horizontal .pxl-divider-separator{ border-top: 1px solid $border_color; } &.vertical .pxl-divider-separator{ border-left: 1px solid $border_color; } } .pxl-links{ &.layout-1{ list-style: none; li{ position: relative; &+li{ margin-top: 10px; } a{ font-weight: 700; font-size: 18px; color: #b8b8d3; display: flex; align-items: center; letter-spacing: -0.02em; font-family: $heading_font_family; &:hover{ color: #fff; } } } } &.layout-2{ list-style: none; margin: 0; li{ position: relative; background-color: #f5f5f5; @include transition(background-color .3s ease); &+li{ margin-top: 5px; } &:hover, &.active{ background-color: $primary_color; a{ color: #fff; } } a{ font-weight: 500; font-size: 18px; line-height: 29px; color: $link_color; display: flex; align-items: center; padding: 10px 24px 9px 24px; } } } &.layout-3{ list-style: none; li{ position: relative; &+li{ } a{ } } } } .pxl-countdown.layout-1{ .pxl-countdown-container{ @media (max-width: $xs_max){ max-width: 270px; margin: 0 auto; } } .time-item{ @media (max-width: $xs_max){ margin-bottom: 30px; } } .time-item-inner{ text-align: center; } .inner-number{ font-size: 50px; text-transform: uppercase; color: #fff; line-height: 1; font-family: $heading_font_family; background-color: #{'rgba(var(--primary-color-rgb),0.25)'}; border-radius: 38%; padding: 30px; position: relative; min-width: 110px; min-height: 110px; display: inline-flex; align-items: center; justify-content: center; @media (max-width: $lg_max){ font-size: 36px; padding: 20px; min-width: 76px; min-height: 76px; } @media (max-width: $sm_max){ font-size: 32px; padding: 15px; min-width: 66px; min-height: 66px; } &:after{ content: ""; background-color: #{'rgba(var(--primary-color-rgb),0.12)'}; border-radius: 38%; position: absolute; left: -15px; top: -15px; right: -15px; bottom: -15px; @media (max-width: $lg_max){ left: -10px; top: -10px; right: -10px; bottom: -10px; } } } .inner-text{ font-size: 20px; text-transform: uppercase; color: #fff; line-height: 1; letter-spacing: 0.05em; font-family: $heading_font_family; margin-top: 40px; @media (max-width: $lg_max){ font-size: 18px; } @media (max-width: $sm_max){ font-size: 14px; margin-top: 30px; } } } .pxl-mailchimp{ &.style-default{ .mailchimp-form{ input[type="email"]{ background-color: transparent; border: 1px solid $primary_color; height: 54px; font-family: $heading_font_family; letter-spacing: 0.1em; color: #fff; @include placeholder(){ color: #888; font-size: 14px; text-transform: uppercase; } @media (min-width: $sm_min){ padding-right: 130px; } @media (min-width: $md_min){ padding-right: 168px; } &:hover,&:focus,&:active { border-color: #fff; } } .pxl-btn{ position: absolute; top: 5px; right: 5px; padding: 10px 32px 10px 32px; height: 44px; min-width: 120px; @media (max-width: $sm_max){ padding: 10px 20px 10px 20px; } @media (max-width: $xs_max){ position: relative; width: 100%; top: auto; right: auto; margin-top: 15px; } &:hover{ background-color: #fff; color: #000; } } &:hover{ input[type="email"]{ border-color: #fff; } } } } } .pxl-accordion{ &.style1{ .ac-content{ display: none; } .ac-title{ padding: 19px 35px 18px 35px; font-size: 22px; line-height: 1.5; font-family: $heading_font_family; text-transform: uppercase; letter-spacing: 0.05em; color: $heading_color; @include d-flex(); justify-content: space-between; cursor: pointer; @media (max-width: $lg_max){ padding: 16px 20px 15px 20px; font-size: 18px; } @media (max-width: $xs_max){ padding: 16px 15px 15px 15px; } .col{ padding-right: 15px; } .ac-toogle-icon{ position: relative; margin-top: -1px; display: inline-block; width: 16px; height: 16px; @include transition(all .3s ease); &:before{ content: ""; width: 16px; height: 2px; background-color: $heading_color; position: absolute; top: 50%; left: 50%; margin-top: -1px; margin-left: -8px; @include transition(all .3s ease); } &:after{ content: ""; width: 2px; height: 16px; background-color: $heading_color; position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -1px; @include transition(all .3s ease); } } } .ac-content{ font-size: 16px; line-height: 26px; padding: 0 35px 30px 35px; @media (max-width: $lg_max){ padding: 0 20px 26px 20px; } @media (max-width: $xs_max){ padding: 0 15px 25px 15px; } } .ac-item{ margin-bottom: 15px; background-color: #f8f3f0; &.active{ .ac-title{ padding: 28px 35px 16px 35px; color: $primary_color; @media (max-width: $lg_max){ padding: 24px 20px 15px 20px; } @media (max-width: $xs_max){ padding: 24px 15px 15px 15px; } } .ac-toogle-icon{ @include transform(rotate(90deg)); &:before, &:after{ background-color: $primary_color; } &:before{ opacity: 0; } } } } } } .pxl-pricing-single{ background-color: #252525; padding: 67px 30px 70px 45px; @media (max-width: $lg_max){ padding: 57px 30px 60px 30px; } .pricing-title{ margin: 0; color: $primary_color; font-size: 18px; font-family: $heading_font_family; letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 8px; } .pricing-price{ font-family: $heading_font_family; font-size: 42px; text-transform: uppercase; color: #fff; margin-bottom: 28px; sup { position: relative; top: auto; } .price-prefix{ font-size: 20px; text-transform: uppercase; letter-spacing: 0.02em; @media (max-width: $sm_max){ font-size: 18px; } } .currency{ margin-right: -5px; } } .pricing-feature { padding-left: 0; list-style: none; color: #a4a4a4; font-size: 15px; li{ position: relative; padding-bottom: 14px; display: flex; &:last-child{ padding-bottom: 0; } .pxl-icon{ margin-right: 10px; position: relative; top: 5px; font-size: 13px; } &.no-active{ opacity: 0.5; } } } .pricing-button{ margin-top: 42px; a{ text-decoration: underline; min-width: 160px; } } } .pxl-testimonial.layout-1{ padding: 53px 15px 47px 35px; @include box-shadow(0 20px 57px rgba(#000000, 0.05)); @media (max-width: $lg_max){ padding: 50px 15px 47px 30px; } @media (max-width: $sm_max){ padding: 50px 15px 47px 20px; } @media (max-width: 400px){ padding: 40px 15px 37px 15px; } .pxl-icon{ margin-bottom: 30px; display: block; } .quote-icon{ color: $primary_color; font-size: 35px; } .testi-content{ .desc{ font-size: 18px; letter-spacing: 0.02em; line-height: 32px; font-style: italic; color: #000; margin-bottom: 45px; @media (max-width: 400px){ margin-bottom: 30px; } } .item-image { width: 63px; height: 63px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; overflow: hidden; z-index: 1; } .item-names{ padding-top: 3px; } .item-title{ font-family: $heading_font_family; font-weight: 700; font-style: italic; font-size: 20px; line-height: 27.37px; letter-spacing: 0.02em; color: #000; margin: 0; } .item-position{ font-family: $heading_font_family; font-style: italic; font-size: 16px; line-height: 27.37px; letter-spacing: 0.02em; color: #000; } } } .pxl-download{ .item-download + .item-download{ margin-top: 32px; } .item-wrap{ padding: 8px; background-color: #f5f5f5; .pxl-icon{ font-size: 20px; color: #fff; } svg{ width: 20px; height: auto; fill: #fff; *{ fill: #fff; } } .item-icon{ background-color: $primary_color; width: 34px; height: 40px; text-align: center; display: inline-flex; align-items: center; justify-content: center; } .item-text{ padding-left: 15px; .file-name{ font-size: 16px; line-height: 1.2; font-weight: 500; text-transform: uppercase; display: block; } .file-size{ font-size: 14px; display: block; line-height: 1; margin-top: 4px; } } .item-icon-download{ background-color: $primary_color; width: 35px; height: 34px; text-align: center; display: inline-flex; align-items: center; justify-content: center; img{ width: 18px; } } } } .pxl-portfolio-info{ min-width: 270px; .content-inner{ position: relative; padding: 35px; @include box-shadow(0 0 21px rgba(#000000, 0.07)); border-radius: 3px; background-color: #fff; @media (max-width: $xs_screen){ padding: 30px 15px; } .content-item{ margin-bottom: 15px; .lbl{ font-family: $heading_font_family; font-size: 18px; line-height: 1.5; color: $heading_color; letter-spacing: 0.05em; text-transform: uppercase; } a{ color: inherit; &:hover{ color: $link_color_hover; } } &:last-child{ margin-bottom: 0; } } } } .pxl-image-before-after1 { position: relative; img { width: 100%; } .twentytwenty-horizontal{ .twentytwenty-overlay { background: rgba(0, 0, 0, 0.5); &:hover { background: rgba(0, 0, 0, .0); } } .twentytwenty-handle { height: 70px; width: 10px; background-color: #fff; border: none; border-radius: 0; margin-left: -5px; margin-top: -35px; opacity: 1; @media (max-width: $md_max){ width: 6px; } &:before, &:after { background-color: #fff; z-index: 0; margin-left: -1px; } &:before{ margin-bottom: 35px; } &:after{ margin-top: 35px; } .twentytwenty-left-arrow, .twentytwenty-right-arrow { margin-top: -8px; } .twentytwenty-left-arrow { border-right-color: #fff; border-width: 10px; border-right-width: 14px; margin-left: -34px; @media (max-width: $md_max){ border-width: 8px; border-right-width: 12px; margin-left: -26px; } } .twentytwenty-right-arrow { border-left-color: #fff; border-width: 10px; border-left-width: 14px; margin-right: -34px; @media (max-width: $md_max){ border-width: 8px; border-left-width: 12px; margin-right: -26px; } } } .twentytwenty-before-label, .twentytwenty-after-label { &:before { display: none; } } } .before-after-text { .item-text { font-family: $heading_font_family; font-size: 18px; letter-spacing: 0.05em; color: #fff; text-transform: uppercase; position: absolute; width: auto; font-weight: 400; @media (max-width: $xs_max){ font-size: 14px; } } .before-text { top: 22px; left: 30px; @media (max-width: $xs_max){ top: 7px; left: 15px; } } .after-text { top: 22px; right: 30px; @media (max-width: $xs_max){ top: 7px; right: 15px; } } } } .elementor-editor-active{ .pxl-portfolio-spilt{ .content-wrap{ background-color: #252525; height: 100vh; @media (max-width: $sm_max){ height: auto; } .col-content{ color: #fff; @media (min-width: $xxl_min){ padding-left: calc( (100% - 1200px)/2); } @media (max-width: $xl_max){ padding-left: 70px; } @media (max-width: $lg_max){ padding-left: 50px; } @media (max-width: $md_max){ padding-left: 30px; } @media (max-width: $sm_max){ order: 2; padding: 70px 30px 80px 30px; } @media (max-width: $xs_screen){ padding: 70px 15px 80px 15px; } } .item-title{ font-size: 42px; color: #fff; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 32px; @media (max-width: $lg_max){ font-size: 32px; margin-bottom: 24px; } } .item-excerpt{ color: #fff; font-size: 17px; line-height: 28px; margin-bottom: 52px; max-width: 430px; margin-right: 15px; @media (max-width: $lg_max){ margin-bottom: 32px; } } .col-img{ position: relative; &:before{ content: ""; background-color: rgba(0,0,0,0.3); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; } } .item-image{ height: 100vh; img{ display: none; } @media (max-width: $sm_max){ height: auto; img{ display: block; } } } } } } body:not(.elementor-editor-active){ .pxl-portfolio-spilt{ height: 100vh; cursor: s-resize; @media (max-width: $sm_max){ height: auto; cursor: auto; } .portfolio-item{ width: 100%; height: 100%; position: fixed; top: 0; visibility: hidden; will-change: transform; @media (max-width: $sm_max){ position: relative; z-index: 1 !important; opacity: 1 !important; visibility: visible !important; } .item-wrap, .item-inner { width: 100%; height: 100%; overflow-y: hidden; will-change: transform; @media (max-width: $sm_max){ overflow-y: initial; transform: translate(0px, 0px) !important; } } .content-wrap{ width: 100%; height: 100%; background-color: #252525; .col-content{ color: #fff; @media (min-width: $xxl_min){ padding-left: calc( (100% - 1200px)/2); } @media (max-width: $xl_max){ padding-left: 70px; } @media (max-width: $lg_max){ padding-left: 50px; } @media (max-width: $md_max){ padding-left: 30px; } @media (max-width: $sm_max){ order: 2; padding: 70px 30px 80px 30px; } @media (max-width: $xs_screen){ padding: 70px 15px 80px 15px; } } .item-title{ font-size: 42px; color: #fff; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 32px; @media (max-width: $lg_max){ font-size: 32px; margin-bottom: 24px; } @media (max-width: $sm_max){ font-size: 28px; } } .item-excerpt{ color: #fff; font-size: 17px; line-height: 28px; margin-bottom: 52px; max-width: 430px; margin-right: 15px; @media (max-width: $lg_max){ margin-bottom: 32px; } @media (max-width: $sm_max){ transform: translate(0px, 0px) !important; opacity: 1 !important; } } .item-readmore{ @media (max-width: $sm_max){ transform: translate(0px, 0px) !important; opacity: 1 !important; } } .clip-text { overflow: hidden; } .col-img{ position: relative; &:before{ content: ""; background-color: rgba(0,0,0,0.3); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; } } .item-image{ height: 100%; img{ display: none; } @media (max-width: $sm_max){ height: auto; background: none !important; transform: translate(0px, 0px) !important; img{ display: block; } } } } } } } .pxl-showcase .item-image::-webkit-scrollbar { display: none; } .pxl-showcase{ a.menu-showcase{ &:hover{ padding-left: 0; } } .content-inner{ position: relative; } .item-image{ position: relative; width: 100%; overflow: auto; -ms-overflow-style: none; scrollbar-width: none; overflow-y: hidden; @include box-shadow(10px 0 30px #{'rgba(var(--heading-color-rgb),0.3)'}); border-radius: 5px; @include transition(.3s cubic-bezier(.24,.74,.58,1)); height: 318px; img { display: block; position: absolute; left: 0; top: 0; width: 100%; height: auto; transform: translateY(0); transition: transform 8s ease-out, top 8s ease-out; -webkit-transition: transform 8s ease-out, top 8s ease-out; -moz-transition: transform 8s ease-out, top 8s ease-out; } .shortcode-1:hover img { top: 100%; transform: translateY(-100%); } } .item-buttons{ position: absolute; top: 110px; left: 0; right: 0; display: flex; flex-wrap: wrap; justify-content: center; opacity: 0; z-index: 1; @include transition(all .3s cubic-bezier(0.39, 0.1, 1, 1)); a{ font-size: 14px; margin: 0 5px; padding: 13px 20px 9px 20px !important; min-width: 150px; background-color: $primary_color !important; border-color: $primary_color !important; color: #fff !important; &:active,&:hover, &:focus { padding: 11px 20px 11px 20px !important; background-color: $second_color !important; border-color: $second_color !important; color: #fff !important; } &+a{ margin-top: 15px; } } } .item-title{ display: block; font-size: 18px; line-height: 1.33333; font-family: $heading_font_family; color: $heading_color; letter-spacing: 0.05em; text-align: center; margin-top: 18px; text-transform: uppercase; } &:hover{ .item-image img{ top: 100%; transform: translateY(-100%); } .item-buttons{ opacity: 1; } } .showcase-mobile .menu-item{ padding: 5px 0 5px 15px; display: block; color: var(--heading-color); font-size: 16px; font-weight: 400; background-color: transparent; font-family: var(--body-font-family); text-transform: capitalize; } &.style2{ border-radius: 10px; padding: 50px 50px 35px 50px; background-color: #fff; @include box-shadow(0 0 114px #{'rgba(var(--heading-color-rgb),0.1)'}); @media (max-width: $lg_max){ border-radius: 5px; padding: 30px 30px 25px 30px; } .item-image{ border-radius: 10px; height: 480px; @include box-shadow(none); @media (max-width: $lg_max){ height: 380px; border-radius: 5px; } @media (max-width: $sm_max){ height: 320px; } &:after{ content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(5,21,27,0.7); opacity: 0; @include transition(opacity .3s ease); } } .item-title{ text-transform: capitalize; font-weight: 700; font-size: 30px; letter-spacing: -0.02em; margin-top: 28px; @media (max-width: $lg_max){ font-size: 24px; } } .item-buttons{ top: 40%; gap: 30px; @media (max-width: $lg_max){ top: 30%; } @media (max-width: $sm_max){ top: 25%; } a + a{ margin-top: 0; } } &:hover{ .item-image{ &:after{ opacity: 1; } } } } &.is-coming-soon{ .item-image:after{ opacity: 1; background-color: rgba(5,21,27,0.8); } .item-buttons{ opacity: 1; } .title-coming-soon{ color: #fff; font-size: 50px; font-weight: 700; letter-spacing: 0; text-align: center; @media (max-width: $lg_max){ font-size: 38px; } @media (max-width: $lg_max){ font-size: 32px; } } &:hover{ .item-image img{ top: 0; transform: translateY(0); } } } } .evt-btn{ display: inline-flex; background: var(--primary-color); padding: 25px 40px 25px 54px; align-items:center; @include transition(); @media (max-width: $lg_max){ padding: 15px 40px 15px 40px; } .divider{ height: 34px; width: 1px; background-color: rgba(#ffffff, 0.47); margin: 0 20px 0 16px; } a{ color: #fff; font-size: 17px; text-transform: capitalize; text-decoration: underline; } &:hover{ background-color: var(--heading-color); } }
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
_basic.scss
103717 bytes
0644
_carousel.scss
50347 bytes
0644
_general.scss
8176 bytes
0644
_grid.scss
24430 bytes
0644
_slider.scss
14511 bytes
0644
elements.scss
150 bytes
0644
N4ST4R_ID | Naxtarrr