Commit 8ce45e4a authored by Sven Schneider's avatar Sven Schneider
Browse files

update

parent e1c20344
Pipeline #4745 passed with stages
in 1 minute and 4 seconds
...@@ -5,9 +5,11 @@ ...@@ -5,9 +5,11 @@
* License: https://bootstrapmade.com/license/ * License: https://bootstrapmade.com/license/
*/ */
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# General # General
--------------------------------------------------------------*/ --------------------------------------------------------------*/
:root { :root {
scroll-behavior: smooth; scroll-behavior: smooth;
} }
...@@ -27,13 +29,20 @@ a:hover { ...@@ -27,13 +29,20 @@ a:hover {
text-decoration: none; text-decoration: none;
} }
h1, h2, h3, h4, h5, h6 { h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Nunito", sans-serif; font-family: "Nunito", sans-serif;
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Sections # Sections
--------------------------------------------------------------*/ --------------------------------------------------------------*/
section { section {
padding: 60px 0; padding: 60px 0;
overflow: hidden; overflow: hidden;
...@@ -69,9 +78,11 @@ section { ...@@ -69,9 +78,11 @@ section {
} }
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Breadcrumbs # Breadcrumbs
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.breadcrumbs { .breadcrumbs {
padding: 15px 0; padding: 15px 0;
background: #012970; background: #012970;
...@@ -109,20 +120,22 @@ section { ...@@ -109,20 +120,22 @@ section {
text-decoration: underline; text-decoration: underline;
} }
.breadcrumbs ol li + li { .breadcrumbs ol li+li {
padding-left: 10px; padding-left: 10px;
} }
.breadcrumbs ol li + li::before { .breadcrumbs ol li+li::before {
display: inline-block; display: inline-block;
padding-right: 10px; padding-right: 10px;
color: #8894f6; color: #8894f6;
content: "/"; content: "/";
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Back to top button # Back to top button
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.back-to-top { .back-to-top {
position: fixed; position: fixed;
visibility: hidden; visibility: hidden;
...@@ -153,18 +166,22 @@ section { ...@@ -153,18 +166,22 @@ section {
opacity: 1; opacity: 1;
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Disable aos animation delay on mobile devices # Disable aos animation delay on mobile devices
--------------------------------------------------------------*/ --------------------------------------------------------------*/
@media screen and (max-width: 768px) { @media screen and (max-width: 768px) {
[data-aos-delay] { [data-aos-delay] {
transition-delay: 0 !important; transition-delay: 0 !important;
} }
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Header # Header
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.header { .header {
transition: all 0.5s; transition: all 0.5s;
z-index: 997; z-index: 997;
...@@ -195,12 +212,16 @@ section { ...@@ -195,12 +212,16 @@ section {
margin-top: 3px; margin-top: 3px;
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Navigation Menu # Navigation Menu
--------------------------------------------------------------*/ --------------------------------------------------------------*/
/** /**
* Desktop Navigation * Desktop Navigation
*/ */
.navbar { .navbar {
padding: 0; padding: 0;
} }
...@@ -217,7 +238,8 @@ section { ...@@ -217,7 +238,8 @@ section {
position: relative; position: relative;
} }
.navbar a, .navbar a:focus { .navbar a,
.navbar a:focus {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
...@@ -230,13 +252,17 @@ section { ...@@ -230,13 +252,17 @@ section {
transition: 0.3s; transition: 0.3s;
} }
.navbar a i, .navbar a:focus i { .navbar a i,
.navbar a:focus i {
font-size: 12px; font-size: 12px;
line-height: 0; line-height: 0;
margin-left: 5px; margin-left: 5px;
} }
.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a { .navbar a:hover,
.navbar .active,
.navbar .active:focus,
.navbar li:hover>a {
color: #f1414a; color: #f1414a;
} }
...@@ -284,11 +310,13 @@ section { ...@@ -284,11 +310,13 @@ section {
font-size: 12px; font-size: 12px;
} }
.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a { .navbar .dropdown ul a:hover,
.navbar .dropdown ul .active:hover,
.navbar .dropdown ul li:hover>a {
color: #4154f1; color: #4154f1;
} }
.navbar .dropdown:hover > ul { .navbar .dropdown:hover>ul {
opacity: 1; opacity: 1;
top: 100%; top: 100%;
visibility: visible; visibility: visible;
...@@ -300,7 +328,7 @@ section { ...@@ -300,7 +328,7 @@ section {
visibility: hidden; visibility: hidden;
} }
.navbar .dropdown .dropdown:hover > ul { .navbar .dropdown .dropdown:hover>ul {
opacity: 1; opacity: 1;
top: 0; top: 0;
left: 100%; left: 100%;
...@@ -311,16 +339,18 @@ section { ...@@ -311,16 +339,18 @@ section {
.navbar .dropdown .dropdown ul { .navbar .dropdown .dropdown ul {
left: -90%; left: -90%;
} }
.navbar .dropdown .dropdown:hover > ul { .navbar .dropdown .dropdown:hover>ul {
left: -100%; left: -100%;
} }
} }
/** /**
* Mobile Navigation * Mobile Navigation
*/ */
.mobile-nav-toggle { .mobile-nav-toggle {
color: #012970; color: #FFF;
font-size: 28px; font-size: 28px;
cursor: pointer; cursor: pointer;
display: none; display: none;
...@@ -378,7 +408,9 @@ section { ...@@ -378,7 +408,9 @@ section {
color: #012970; color: #012970;
} }
.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a { .navbar-mobile a:hover,
.navbar-mobile .active,
.navbar-mobile li:hover>a {
color: #4154f1; color: #4154f1;
} }
...@@ -410,17 +442,21 @@ section { ...@@ -410,17 +442,21 @@ section {
font-size: 12px; font-size: 12px;
} }
.navbar-mobile .dropdown ul a:hover, .navbar-mobile .dropdown ul .active:hover, .navbar-mobile .dropdown ul li:hover > a { .navbar-mobile .dropdown ul a:hover,
.navbar-mobile .dropdown ul .active:hover,
.navbar-mobile .dropdown ul li:hover>a {
color: #4154f1; color: #4154f1;
} }
.navbar-mobile .dropdown > .dropdown-active { .navbar-mobile .dropdown>.dropdown-active {
display: block; display: block;
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Hero Section # Hero Section
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.hero { .hero {
width: 100%; width: 100%;
height: 100vh; height: 100vh;
...@@ -508,12 +544,16 @@ section { ...@@ -508,12 +544,16 @@ section {
} }
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Index Page # Index Page
--------------------------------------------------------------*/ --------------------------------------------------------------*/
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# About # About
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.about .content { .about .content {
background-color: #f6f9ff; background-color: #f6f9ff;
padding: 40px; padding: 40px;
...@@ -564,9 +604,11 @@ section { ...@@ -564,9 +604,11 @@ section {
transform: translateX(5px); transform: translateX(5px);
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Values # Values
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.values .box { .values .box {
padding: 30px; padding: 30px;
box-shadow: 0px 0 5px rgba(1, 41, 112, 0.08); box-shadow: 0px 0 5px rgba(1, 41, 112, 0.08);
...@@ -596,9 +638,11 @@ section { ...@@ -596,9 +638,11 @@ section {
transform: scale(1); transform: scale(1);
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Counts # Counts
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.counts { .counts {
padding: 70px 0 60px; padding: 70px 0 60px;
} }
...@@ -633,9 +677,11 @@ section { ...@@ -633,9 +677,11 @@ section {
font-size: 14px; font-size: 14px;
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Features # Features
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.features .feature-box { .features .feature-box {
padding: 24px 20px; padding: 24px 20px;
box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08); box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08);
...@@ -758,9 +804,11 @@ section { ...@@ -758,9 +804,11 @@ section {
color: #848484; color: #848484;
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Services # Services
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.services .service-box { .services .service-box {
box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08); box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08);
height: 100%; height: 100%;
...@@ -903,7 +951,9 @@ section { ...@@ -903,7 +951,9 @@ section {
background: #f51f9c; background: #f51f9c;
} }
.services .service-box:hover h3, .services .service-box:hover p, .services .service-box:hover .read-more { .services .service-box:hover h3,
.services .service-box:hover p,
.services .service-box:hover .read-more {
color: #fff; color: #fff;
} }
...@@ -911,9 +961,11 @@ section { ...@@ -911,9 +961,11 @@ section {
background: #fff; background: #fff;
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Pricing # Pricing
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.pricing .box { .pricing .box {
padding: 40px 20px; padding: 40px 20px;
background: #fff; background: #fff;
...@@ -1010,9 +1062,11 @@ section { ...@@ -1010,9 +1062,11 @@ section {
color: #fff; color: #fff;
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# F.A.Q # F.A.Q
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.faq .accordion-collapse { .faq .accordion-collapse {
border: 0; border: 0;
} }
...@@ -1041,9 +1095,11 @@ section { ...@@ -1041,9 +1095,11 @@ section {
border: 0; border: 0;
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Portfolio # Portfolio
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.portfolio #portfolio-flters { .portfolio #portfolio-flters {
padding: 0; padding: 0;
margin: 0 auto 25px auto; margin: 0 auto 25px auto;
...@@ -1068,7 +1124,8 @@ section { ...@@ -1068,7 +1124,8 @@ section {
border: 1px solid #fff; border: 1px solid #fff;
} }
.portfolio #portfolio-flters li:hover, .portfolio #portfolio-flters li.filter-active { .portfolio #portfolio-flters li:hover,
.portfolio #portfolio-flters li.filter-active {
color: #4154f1; color: #4154f1;
border-color: #4154f1; border-color: #4154f1;
} }
...@@ -1214,9 +1271,11 @@ section { ...@@ -1214,9 +1271,11 @@ section {
right: 15px; right: 15px;
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Portfolio Details # Portfolio Details
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.portfolio-details { .portfolio-details {
padding-top: 40px; padding-top: 40px;
} }
...@@ -1261,7 +1320,7 @@ section { ...@@ -1261,7 +1320,7 @@ section {
font-size: 15px; font-size: 15px;
} }
.portfolio-details .portfolio-info ul li + li { .portfolio-details .portfolio-info ul li+li {
margin-top: 10px; margin-top: 10px;
} }
...@@ -1279,9 +1338,11 @@ section { ...@@ -1279,9 +1338,11 @@ section {
padding: 0; padding: 0;
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Testimonials # Testimonials
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.testimonials .testimonial-item { .testimonials .testimonial-item {
box-sizing: content-box; box-sizing: content-box;
padding: 30px; padding: 30px;
...@@ -1366,9 +1427,11 @@ section { ...@@ -1366,9 +1427,11 @@ section {
} }
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Team # Team
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.team { .team {
background: #fff; background: #fff;
padding: 60px 0; padding: 60px 0;
...@@ -1464,9 +1527,11 @@ section { ...@@ -1464,9 +1527,11 @@ section {
opacity: 1; opacity: 1;
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Clients # Clients
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.clients .clients-slider .swiper-slide img { .clients .clients-slider .swiper-slide img {
opacity: 0.5; opacity: 0.5;
transition: 0.3s; transition: 0.3s;
...@@ -1493,9 +1558,11 @@ section { ...@@ -1493,9 +1558,11 @@ section {
background-color: #4154f1; background-color: #4154f1;
} }
/*-------------------------------------------------------------- /*--------------------------------------------------------------
# Recent Blog Posts # Recent Blog Posts
--------------------------------------------------------------*/ --------------------------------------------------------------*/
.recent-blog-posts .post-box { .recent-blog-posts .post-box {
box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08); box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08);
transition: 0.3s; transition: 0.3s;
...@@ -1557,9 +1624,11 @@ section { ...@@ -1557,9 +1624,11 @@ section {
transform: rotate(6deg) scale(1.2); transform: rotate(6deg) scale(1.2);
} }