File "_home-style-2.scss"
Full Path: /home/ovanhxso/public_html/sass/_home-style-2.scss
File size: 6.32 KB
MIME-type: text/plain
Charset: utf-8
/*--------------------------------------------------------------
#home-style-2
--------------------------------------------------------------*/
/*--------------------------------------------------------------
#2.1 feature-section
--------------------------------------------------------------*/
.feature-section {
padding-bottom: 85px;
@include widther(992px) {
margin-top: -50px;
}
@include media-query(991px) {
padding: 100px 0 70px;
}
@include media-query(767px) {
padding-top: 80px 0 65px;
}
.feature-grids {
margin: 0 -15px;
@include media-query(767px) {
margin: 0 -7px;
}
.grid {
background-color: $white;
width: calc(16.66% - 30px);
text-align: center;
float: left;
margin: 0 15px 30px;
padding: 34px 20px 40px;
position: relative;
box-shadow: 0px 0px 21.17px 7.83px rgba(0, 0, 0, 0.1);
border-radius: 5px;
@include media-query(991px) {
width: calc(33.33% - 30px);
}
@include media-query(767px) {
width: calc(33.33% - 15px);
margin: 0 7px 15px;
}
@include media-query(600px) {
width: calc(50% - 15px);
}
}
.fi:before {
font-size: 50px;
font-size: calc-rem-value(50);
color: $theme-primary-color;
@include media-query(767px) {
font-size: 40px;
font-size: calc-rem-value(40);
}
}
h3 {
font-size: 17px;
font-size: calc-rem-value(17);
margin: 0;
@include media-query(767px) {
font-size: 15px;
font-size: calc-rem-value(15);
}
}
}
}
.causes-section-s2 .section-title-s2 {
clear: both;
}
/*--------------------------------------------------------------
#2.2 about-section-s2
--------------------------------------------------------------*/
.about-section-s2 {
position: relative;
z-index: 1;
.section-title h2 {
margin-bottom: 1em;
}
.about-area img {
display: inline-block;
margin-top: 45px;
}
.fun-fact-grids > .grid + .grid {
margin-top: 25px;
}
.fun-fact-area {
margin-top: 100px;
@include media-query(991px) {
margin-top: 80px;
}
.info {
overflow: hidden;
@include media-query(991px) {
max-width: 70%;
margin: 0 auto;
}
@include media-query(550px) {
max-width: 100%;
}
}
.info > div {
width: 50%;
float: left;
}
.info > div:last-child {
padding-left: 45px;
@include media-query(550px) {
padding-left: 0;
}
}
h3 {
font-size: 65px;
font-size: calc-rem-value(65);
margin: 0;
width: 200px;
text-align: right;
-webkit-text-fill-color: $white;
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: $heading-color;
@include media-query(767px) {
font-size: 45px;
font-size: calc-rem-value(45);
}
@include media-query(550px) {
font-size: 40px;
font-size: calc-rem-value(40);
text-align: left;
}
}
p {
font-size: 16px;
font-size: calc-rem-value(16);
font-weight: 600;
margin: 35px 0 0 0;
border-bottom: 2px solid $text-color;
text-transform: uppercase;
@include media-query(767px) {
font-size: 14px;
font-size: calc-rem-value(14);
margin: 15px 0 0;
}
}
}
.odometer-value {
font-family: $heading-font;
}
}
/*--------------------------------------------------------------
#2.3 partner-section-s2
--------------------------------------------------------------*/
.partner-section-s2 {
@include background-style("../images/partners/partners-bg.jpg", center center, cover, no-repeat, local);
position: relative;
padding: 215px 0 90px;
margin-top: -120px;
@include media-query(991px) {
margin-top: 90px;
padding: 80px 0 55px;
}
&:before {
content: "";
background-color: transparentize(#1d1d1d, 0.05);
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.section-title span,
.section-title h2,
.partner-details p {
color: $white;
}
.partners-area {
@include media-query(991px) {
margin-top: 35px;
}
}
.partners-area div {
width: 33.33%;
float: left;
text-align: center;
margin-bottom: 25px;
img {
display: inline-block;
}
}
}
/*--------------------------------------------------------------
#2.4 team-section
--------------------------------------------------------------*/
.team-section {
.first-row .grid,
.sec-row .grid {
width: 25%;
min-height: 1px;
float: left;
position: relative;
@include media-query(991px) {
width: 50%;
}
@include media-query(500px) {
width: 100%;
float: none;
}
}
.first-row > .grid:first-child {
@include media-query(1500px) {
display: none;
}
}
.first-row > .grid:nth-child(2) {
text-align: right;
padding: 100px 55px 0 0;
@include media-query(1500px) {
width: 50%;
padding: 50px 55px 0 0;
}
@include media-query(1150px) {
width: 50%;
padding: 0 55px 0 15px;
}
@include media-query(991px) {
width: 100%;
margin-bottom: 45px;
text-align: center;
}
}
.team-details {
p {
margin-bottom: 2em;
}
}
.member-info {
background-color: transparentize($white, 0.1);
width: 100%;
padding: 35px 15px;
text-align: center;
position: absolute;
left: 0;
bottom: -20px;
opacity: 0;
visibility: hidden;
@include transition-time(0.3s);
h4 {
font-family: $base-font;
font-size: 20px;
font-size: calc-rem-value(20);
margin: 0 0 0.3em;
a {
color: $heading-color;
}
a:hover {
color: $theme-primary-color;
}
}
p {
font-size: 14px;
font-size: calc-rem-value(14);
margin: 0;
color: #949494;
}
ul {
display: inline-block;
overflow: hidden;
margin-top: 10px;
li {
float: left;
}
> li + li {
margin-left: 8px;
}
a {
background-color: #a5a5a5;
width: 32px;
height: 32px;
line-height: 34px;
color: #fff;
display: inline-block;
text-align: center;
font-size: 11px;
font-size: calc-rem-value(11);
border-radius: 50%;
}
a:hover {
background-color: #516a64;
color: $white;
}
}
}
.grid:hover .member-info {
opacity: 1;
visibility: visible;
bottom: 0;
}
.grid:hover .member-info ul {
}
}