File: /home/codo66ho/.trash/assets/scss/_template.scss
/*=========
Font load
===========*/
@import url('https://fonts.googleapis.com/css?family=Poppins:400,600,700|Roboto:100,300,400,500,700&display=swap');
$body-font: 'Roboto';
$heading: 'Poppins';
/*=========
Color Code
===========*/
$body-color: #343434;
$base-color: #b89b5e;
@-webkit-keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
%middle_position {
left: 0;
right: 0;
top: 50%;
position: absolute;
transform: translateY(-50%);
}
%button_defult {
border: none;
font-weight: 700;
letter-spacing: 3px;
text-transform: uppercase;
background-color: transparent;
}
%carousel_style {
width: 60px;
height: 60px;
line-height: 60px;
display: inline-block;
text-align: center;
transition: .3s all ease-in-out;
&:hover {
color: #fff;
background-color: $base-color;
}
}
%themetag {
font-size: 14px;
font-weight: 700;
color: $base-color;
letter-spacing: 3px;
text-transform: uppercase;
}
%heading_style {
font-size: 24px;
font-weight: 600;
font-family: $heading;
}
%form_icon {
top: 30px;
right: 30px;
color: $base-color;
position: absolute;
i {
font-size: 18px;
}
}
%title_left_shape {
position: relative;
&:before,
&:after {
content: '';
position: absolute;
background-color: $base-color;
}
&:before {
top: 8px;
height: 2px;
width: 20px;
left: -40px;
}
&:after {
top: 3px;
width: 4px;
left: -40px;
height: 12px;
}
}
%title_right_shape {
position: relative;
&:before,
&:after {
content: '';
position: absolute;
background-color: $base-color;
}
&:before {
top: 8px;
height: 2px;
width: 20px;
right: -38px;
}
&:after {
top: 3px;
width: 4px;
right: -40px;
height: 12px;
}
}
%btn_pair {
li {
@extend%button_defult;
@extend%btn_hover;
margin: 0px 10px;
text-transform: uppercase;
a {
padding: 18px 38px;
}
&:nth-child(1) {
color: #fff;
background-color: $base-color;
}
&:nth-child(2) {
background-color: #fff;
border: 2px solid #eaeaea;
&:hover {
color: #fff;
&:after {
background-color: $base-color;
}
}
}
}
}
%slide_nav_carousel {
width: 60px;
color: #fff;
height: 60px;
position: relative;
text-align: center;
line-height: 60px;
border: 3px solid #37373b;
transition: .3s all ease-in-out;
&:hover {
background-color: $base-color;
border: 3px solid $base-color;
}
}
%circle_progress {
position: relative;
margin-right: 20px;
strong {
left: 0;
right: 0;
color: #343434;
font-size: 24px;
font-weight: 700;
line-height: 75px;
position: absolute;
text-align: center;
}
span {
font-size: 16px;
}
}
%quote_style {
padding: 13px 0px 12px 0px;
float: right;
width: 305px;
position: static;
background-color: transparent;
&:before {
display: none;
}
span {
color: #343434;
}
.call_number {
color: $base-color;
}
.call_icon i {
color: $base-color;
}
}
%slider_text_style {
max-width: 580px;
padding: 215px 0px 180px 0px;
.slider_text {
h1 {
@extend%heading_style;
font-size: 80px;
padding: 18px 0px;
line-height: 1.25;
opacity: 0;
transform: translateY(100px);
}
p {
font-size: 16px;
padding-left: 40px;
opacity: 0;
transform: translateY(-80px);
@extend%themetag;
.title_shape_left {
@extend%title_left_shape;
}
}
}
.slider_btn {
@extend%btn_pair;
opacity: 0;
transform: translateY(30px);
li {
a {
font-size: 14px;
}
}
}
}
%about_progress {
width: 100%;
bottom: 50px;
max-width: 350px;
padding: 20px 20px 15px;
position: absolute;
background-color: #fff;
box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.1);
}
%progress_text {
padding-top: 10px;
h3 {
font-size: 24px;
font-weight: 600;
padding-bottom: 5px;
}
}
%testimonial_iconbg {
top: 0;
right: 20px;
z-index: -1;
position: absolute;
i {
color: #a58b54;
font-size: 180px;
}
}
%testimonial_owl_dot {
position: absolute;
top: 60%;
right: 50px;
.owl-dot {
width: 8px;
height: 8px;
margin: 0 5px;
border-radius: 100%;
display: inline-block;
background-color: #c6af7e;
}
.owl-dot.active {
background-color: #fff;
}
}
%btn_hover {
z-index: 1;
position: relative;
&:after {
content: '';
position: absolute;
background-color: #343434;
height: 0%;
width: 100%;
top: 0;
bottom: auto;
left: 0;
transition: .3s all ease-in-out;
z-index: -1;
}
&:hover {
&:after {
top: auto;
bottom: 0;
height: 100%;
}
}
}
%water_print_style {
top: 100px;
left: 40%;
z-index: -1;
font-size: 300px;
font-weight: 600;
position: absolute;
font-family: $heading;
transform: translateX(-40%);
-webkit-text-fill-color: transparent ;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #f7f3ea;
}
%gradiant_overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
opacity: 1;
content: '';
z-index: 1;
height: 100%;
transform: translate3d(0, 0, 0);
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 52, 52, 0)), to(rgba(52, 52, 52, 0.90196)));
background-image: linear-gradient(to bottom, rgba(52, 52, 52, 0), rgba(52, 52, 52, 0.90196));
}
%tab_defult {
.nav-tabs {
border: none;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
background-color: transparent;
border: none;
padding: 0;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
border: none;
}
.nav-tabs .nav-link {
border: none;
border-radius: 0;
}
.nav-link {
padding: 0;
}
}
%skill_progress {
.single_experties {
margin-bottom: 30px;
}
.progress_text {
width: 100%;
margin-bottom: 10px;
display: inline-block;
}
.skill-title {
color: #fff;
font-weight: 700;
letter-spacing: 3px;
}
.skill-percent {
font-weight: 700;
color: $base-color;
}
.progress {
width: 100%;
height: 3px;
border-radius: 0;
overflow: visible;
background-color: #606060;
.progress-bar {
height: 10px;
top: -7px;
position: relative;
background-color: $base-color;
}
}
}
%contact_form_style {
.contact-info {
position: relative;
input,textarea {
width: 100%;
height: 70px;
padding-left: 85px;
margin-bottom: 30px;
border: 2px solid #e7e7e7;
}
textarea {
height: 240px;
padding-top: 25px;
}
.icon-bg {
position: absolute;
top: 25px;
left: 40px;
i {
color: $base-color;
}
}
}
.sub-button {
text-align: center;
button {
@extend%button_defult;
color: #fff;
padding: 20px 38px 18px 40px;
background-color: $base-color;
@extend%btn_hover;
}
}
}
%site_pagination {
display: inherit;
margin-top: 20px;
li {
margin: 0px 4px;
display: inline-block;
a {
padding: 0;
width: 50px;
height: 50px;
display: block;
font-size: 14px;
line-height: 50px;
font-weight: 700;
color: #343434;
border: 2px solid #ededed;
&:hover {
color: #fff;
background-color: $base-color;
border: 2px solid $base-color;
}
}
}
.page-link:focus {
box-shadow: none;
outline: none;
}
.page-item:first-child .page-link,
.page-item:last-child .page-link {
border-radius: 0;
}
}
%video_playbtn {
height: 100px;
width: 100px;
line-height: 100px;
border-radius: 100%;
background-color: $base-color;
i {
color: #fff;
font-size: 20px;
}
}
%news_bg_overlay {
top: 0;
opacity: .95;
z-index: -1;
height: 100%;
width: 100%;
content: '';
position: absolute;
}
%post_line {
display: inline-block;
padding-bottom: 30px;
margin-bottom: 30px;
border-bottom: 1px solid #e1e6ff;
&:last-child {
border: none;
padding: 0;
margin: 0;
}
}
%inner_title {
margin-bottom: 30px;
padding-bottom: 20px;
border-bottom: 2px solid #e4e4e4;
h2 {
font-size: 40px;
}
}
%case_btn {
background-color: $base-color;
border: 2px solid $base-color;
color: #fff;
&:after {
bottom: -8px;
content: '';
left: 50%;
position: absolute;
transform: translateX(-50%);
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 12px solid $base-color;
opacity: 0;
visibility: hidden;
transition: .5s all ease-in-out;
}
&:hover {
&:after {
bottom: -12px;
opacity: 1;
visibility: visible;
transition: .3s all ease-in-out;
}
}
}