Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
themes
/
indutri
/
sass
/
template
:
_elementor.scss
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
.gva-element{ min-height: 20px; } .column-style-bg-overflow-right{ .elementor-widget-wrap{ z-index: 9; } .elementor-column-wrap{ .bg-overfolow{ content: ''; @include size(2000px, 100%); position: absolute; left: 0; top: 0; z-index: 1; background: inherit; } } } .column-style-bg-overflow-left{ .elementor-widget-wrap{ z-index: 9; } .elementor-background-overlay{ z-index: 2; } .elementor-column-wrap{ .bg-overfolow{ content: ''; @include size(2000px, 100%); position: absolute; right: 0; top: 0; z-index: 1; background: inherit; } } } .bg-overlay-1{ .elementor-background-overlay{ top: 120px; left: 75px; } } .bg-overlay-2{ .elementor-background-overlay{ @include size(480px, 480px); top: 0; right: 0; left: auto; z-index: 9; } } .bg-overlay-3{ .elementor-background-overlay{ width: 120px!important; height: 120px!important; top: 50%!important; left: 50%!important; margin-left: -60px; margin-top: -60px; z-index: 11; } } .col-bg-bottom-theme{ &:after{ content: ''; @include size(1000px, 180px); position: absolute; bottom: 0; left: 0; z-index: 1; background: $theme-color; } } // Row Elementor .row-border-top{ border-top: 1px solid rgba(255, 255, 255, 0.1); } .row-border-bottom{ border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .row-border-bottom-dark{ border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .row-padding{ max-width: 1290px; margin-left: auto; margin-right: auto; } .absolute-responsive{ @media(max-width: 800px){ position: relative!important; width: 100%!important; left: 0; top: 0; } } .elementor-section{ > div.elementor-container{ z-index: 9; } > div.arrow-style{ position: absolute; z-index: 1; background-size: contain; background-repeat: no-repeat; background-color: transparent; } &.arrow_1_x_top > div.arrow-1{ top: 0; } &.arrow_1_x_bottom > div.arrow-1{ bottom: 0; } &.arrow_1_y_left > div.arrow-1{ left: 0; } &.arrow_1_y_right > div.arrow-1{ right: 0; } &.arrow_2_x_top > div.arrow-2{ top: 0; } &.arrow_2_x_bottom > div.arrow-2{ bottom: 0; } &.arrow_2_y_left > div.arrow-2{ left: 0; } &.arrow_2_y_right > div.arrow-2{ right: 0; } } .arrow-top-left{ position: relative; &:after{ content: ''; position: absolute; z-index: 1; background-size: contain; background-repeat: no-repeat; background-color: transparent; } &:after{ top: 0; left: 0; background-image: url('#{$image-theme-path-base}arrow-top-left.png'); background-position: right bottom; @include size(53px, 270px); animation: top_shape 8s infinite; } } .container .container{ padding: 0!important; width: 100%!important; } .column-style-1{ > .elementor-column-wrap{ width: 120%; position: absolute; top: 0; left: 0; @include media-breakpoint-down(md){ width: 150%; } @media(max-width: 766px){ position: relative; width: 100%; } } } .col-bg-theme-inner{ > .elementor-column-wrap > .elementor-widget-wrap{ background: $theme-color; } } .col-bg-theme > .elementor-column-wrap{ background-color: $theme-color!important; } .col-bg-theme-2 > .elementor-column-wrap{ background-color: $theme-color-2!important; } .col-bg-fill-left{ background: #F4F4F5; position: relative; &:after{ content: ''; @include size(800px, 100%); position: absolute; top: 0; right: 100%; background: #F4F4F5; z-index: 1; } } .col-bg-fill-right{ background: #121B2B; position: relative; &:after{ content: ''; @include size(800px, 100%); position: absolute; top: 0; left: 100%; background: #121B2B; z-index: 1; } } .row-client-full{ > .elementor-container{ left: calc((100% - 1200px) / 2); @include media-breakpoint-down(lg){ left: 0; } } } .row-portfolio-full{ width: calc(100% + 80px); left: -40px; @include media-breakpoint-down(lg){ width: calc(100% + 40px); left: -20px; } @include media-breakpoint-down(md){ width: 100%; left: 0; padding-left: 15px; padding-right: 15px; } } .row-portfolio-full-2{ > .elementor-container{ width: calc(1200px + ((100% - 1200px) / 2) ); left: calc((100% - 1200px) / 4); @include media-breakpoint-down(lg){ width: 100%; left: 0; } } } .elementor-icon-list-icon{ svg{ height: auto; } } .gsc-logo{ .site-branding-logo{ display: inline-block; } } .gva-social-links{ margin-bottom: 10px; ul.socials{ list-style: none; text-align: right; margin-bottom: 0; > li{ display: inline-block; margin-right: 20px; a{ float: left; } } } &.default{ ul.socials{ > li{ a i{ font-size: 18px!important; } } } } &.style-v2{ @include clearfix(); overflow: hidden; width: 100%; text-align: center; .widget-title{ text-transform: uppercase; text-align: center; span{ font-size: 14px; font-weight: 600; text-transform: capitalize; color: $white; } } ul.socials{ float: none; padding: 0; text-align: center; position: relative; display: inline-block; width: auto; padding: 0 10px; > li{ line-height: 1; display: inline-block; padding: 0 8px; margin: 0; > a{ line-height: 1; font-size: 18px!important; color: $white; i{ font-size: 18px; background: none; } &:hover{ color: $theme-color; } } } } } &.style-v3{ text-align: center; margin-top: 45px; ul.socials{ text-align: center; > li > a{ color: #aaaaaa; i{ font-size: 18px; } &:hover{ color: $black; } } } } &.style-v4{ margin-bottom: 0; ul.socials{ margin-bottom: 0; float: right; > li > a{ color: #aaaaaa!important; i{ font-size: 16px!important; } &:hover{ color: $black!important; } } } } } .gsc-team{ .social-icons{ a{ @include size(35px, 35px); line-height: 35px; text-align: center; @include border-radius(50%); margin-right: 10px; display: inline-block; color: $white; @include transition(all 0.35s); @include box-shadow(0 2px 6px rgba(0, 0, 0, 0.2)); &:hover{ @include box-shadow(0 3px 8px rgba(0, 0, 0, 0.4)); } } } .team-name{ font-size: 14px; text-transform: uppercase; padding: 0 0 15px ; position: relative; font-weight: 600; margin: 0; letter-spacing: 1px; } .team-position{ text-transform: capitalize; color: $theme-color; font-weight: 400; font-size: 13px; } .team-info{ margin: 15px 0; } &.team-horizontal{ margin-top: 50px; .team-header{ position: relative; overflow: hidden; img{ @include transition(all 3s); display: inline-block; } .box-hover{ @include opacity(0); @include scale(0.8); position: absolute; top: 0; left: 0; @include transition(all 0.35s); @include size(100%, 100%); background: rgba(0, 0, 0, 0.6); .content-inner{ position: absolute; top: 50%; margin-top: -15px; left: 0; width: 100%; height: auto; padding: 0 20px; } } .social-list{ a{ background: none; color: $white!important; @include transition(all 0.35s); margin-right: 20px; display: inline-block; font-size: 16px; &:last-child{ margin-right: 0; } &:hover{ color: $theme-color!important; } } } } .team-name{ font-size: 14px; margin: 0 0 12px 0; text-transform: uppercase; padding: 0 0 12px; position: relative; font-weight: 800; &:after{ bottom: 0; left: 0; content: ""; background: $theme-color; @include size(45px, 1px); position: absolute; } } &:hover{ .box-hover{ @include opacity(1); @include scale(1); } .team-header{ img{ @include scale(1.2); } } } } &.team-vertical-small{ background: #F6F6F6; padding: 30px; text-align: center; @include transition(all 0.35s); .team-header{ @include size(110px, 110px); @include border-radius(50%); display: inline-block; } &:hover{ @include box-shadow(0 2px 6px rgba(0, 0, 0, 0.2)); } } &.team-vertical{ //vertical margin-bottom: 30px; position: relative; background: none; @include transition(all 0.35s); @include border-radius(6px); .team-header{ overflow: hidden; position: relative; img{ @include transition(all 3s); display: inline-block; } } .social-list{ a{ background: none; color: $white!important; @include transition(all 0.35s); margin-right: 20px; display: inline-block; font-size: 16px; &:last-child{ margin-right: 0; } &:hover{ color: $black!important; } } } .team-name{ padding: 0; color: $white; } .team-position{ color: $white; } .team-content{ color: $white; } .box-hover{ @include opacity(0); @include scale(0.8); position: absolute; top: 0; left: 0; @include transition(all 0.35s); @include size(100%, 100%); background: rgba(0, 0, 0, 0.6); .team-content{ position: absolute; left: 0; width: 100%; height: auto; padding: 0 20px; top: 50%; @include translateY(-50%); } } .team-body{ bottom: 0; left: 0; @include transition(all 0.35s); .content-hover{ @include opacity(0); } .info{ padding: 20px 15px; position: relative; margin-top: -35px; margin-left: 15px; margin-right: 15px; z-index: 99; background: $theme-color; } } &:hover{ .box-hover{ @include opacity(1); @include scale(1); } } } &.team-circle{ //vertical .team-header, .box-hover{ @include border-radius(50%); } } } .gva-contact-info{ background: none; .widget-content{ background: $white; .description{ line-height: 20px; margin-bottom: 45px; } .image{ @include box-shadow( 0.5px 0.866px 3px 0px rgba(0, 0, 0, 0.15)); } .content{ margin-top: 25px; > div{ margin-top: 10px; i{ margin: 0 8px 0 0; } } } } } .gva-blogs-list{ .post{ width: 100%; float: left; .post-thumbnail{ width: 45%; float: left; @include media-breakpoint-down(md){ width: 100%; } iframe{ height: 250px; min-height: 250px; } } .entry-content{ width: 55%; float: left; padding-left: 30px; @include media-breakpoint-down(md){ width: 100%; padding-left: 0; padding-top: 15px; .entry-title{ @include media-breakpoint-down(md){ margin-top: 15px; } } } } } &.show-read-more{ .read-more{ margin-top: 5px; display: block!important; visibility: visible!important; } } .row-item{ &:last-child{ .post{ margin-bottom: 0!important; } } } } .post-small{ .post{ margin-bottom: 20px!important; float: left; width: 100%; .post-thumbnail{ width: 70px; float: left; } .post-content{ padding-left: 85px; width: 100%; float: none; } .entry-title{ font-size: 14px!important; margin: 0; padding: 0; } .cat-links{ a{ color: $theme-color; &:hover{ text-decoration: underline; } } } .entry-meta{ margin: 5px 0; .author{ display: none; } } .line-1{ display: none; } } } .gva-tabs-products-ajax{ div[data-loaded="false"]{ position: relative; .ajax-loading{ width: 100%; display: block; &:after{ content: ""; top: 50%; left: 50%; @include size(64px, 64px); margin-top: -32px; @include border-radius(50%); background: url('#{$image-theme-path-base}/preloader.gif') repeat-x center center $nocolor; position: absolute; z-index: 1; } } } .tabs-list{ -ms-overflow-scrolling: touch; overflow-scrolling: touch; -webkit-overflow-scrolling: touch; overflow: auto; } .nav-tabs{ white-space: nowrap; padding: 0; -ms-overflow-scrolling: touch; overflow-scrolling: touch; -webkit-overflow-scrolling: touch; overflow: hidden; white-space: nowrap; > li{ display: inline-block!important; white-space: nowrap; float: none; > a{ position: relative; margin-bottom: 25px; padding-bottom: 3px; &:after{ @include transition(all 0.35s); content: ""; @include size(100%, 1px); position: absolute; bottom: 0; left: 0; z-index: 1; background: $border-color; @include opacity(0); } } &.active{ > a{ &:after{ width: 100%; @include opacity(1); } } } } } } .gsc-facebook-box{ margin-bottom: 30px; iframe{ width: 100%; } } .elementor-accordion{ .elementor-accordion-item{ margin-bottom: 10px; border: 1px solid #EAEAEA!important; &:last-child{ margin-bottom: 0!important; } .elementor-tab-title{ background: $white; line-height: 22px; a{ padding: 0; color: $headings-color; transition: all 0.35s; font-weight: 500; span{ font-family: $headings-font-family; color: $theme-color-2; } } .elementor-accordion-icon{ font-size: 13px; line-height: 28px; text-align: center; position: relative; svg{ width: 14px; } @include media-breakpoint-down(sm){ margin: 0; } } } .elementor-tab-content{ border-top: none; font-size: 16px; } } } .elementor-widget-progress{ .elementor-progress-bar{ &:after{ content: ''; @include size(10px, 10px); border-radius: 50%; background: inherit; position: absolute; right: 0; top: -3px; display: none; } } .elementor-progress-percentage{ position: absolute; right: 0; color: $body-color; bottom: 18px; padding-right: 0; font-size: 14px; font-weight: 500; } } .elementor-widget-icon-box{ .elementor-icon-box-icon{ margin-top: 5px; } .elementor-icon-box-title{ margin: 0; } .elementor-icon-box-description{ min-height: 0!important; } &.keep-icon-box-left { @include media-breakpoint-down(md){ .elementor-icon-box-wrapper { display: flex; flex-direction: row; } .elementor-icon-box-icon { flex: 0 0 auto; margin-left: 0px !important; margin-right: 15px !important; } .elementor-icon-box-title{ text-align: left; margin-top: 10px; } .elementor-icon-box-description{ text-align: left; } } } } // @media(max-width: 767px){ // .elementor-widget-icon-box .elementor-icon-box-wrapper { // display: -webkit-box; // display: -webkit-flex; // display: -ms-flexbox; // display: flex; // -webkit-box-align: center; // -webkit-align-items: center; // -ms-flex-align: center; // align-items: center; // .elementor-icon-box-icon { // display: -webkit-inline-box; // display: -webkit-inline-flex; // display: -ms-inline-flexbox; // display: inline-flex; // -webkit-box-flex: 0; // -webkit-flex: 0 0 auto; // -ms-flex: 0 0 auto; // flex: 0 0 auto; // } // } // .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{ // margin-right: 15px!important; // margin-bottom: 0!important; // } // .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{ // margin-left: 15px!important; // margin-bottom: 0!important; // } // } @import "elements/content-horizontal"; @import "elements/brand"; @import "elements/navigation-menu"; @import "elements/call-to-action"; @import "elements/career"; @import "elements/box-hover"; @import "elements/countdown"; @import "elements/icon-box"; @import "elements/icon-box-group"; @import "elements/icon-box-styles"; @import "elements/counter"; @import "elements/gallery"; @import "elements/heading-block"; @import "elements/image-content"; @import "elements/posts"; @import "elements/testimonial"; @import "elements/testimonial-single"; @import "elements/video-box"; @import "elements/video-carousel"; @import "elements/search-box"; @import "elements/pricing"; @import "elements/socials"; @import "elements/tabs-content"; @import "elements/information"; @import "elements/list-number"; @import "elements/text-arrow"; @import "elements/locations-map"; @import "elements/work-process"; @import "elements/user";