/*
Theme Name: Aplauz Bootstrap
Author: Dawid Niemiec
Description: None
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Version: 1.0
*/
body {
 display: block;
 overflow-x: hidden;
}
nav {
 background-color: white;
}
.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.55);
}
.navbar-light .navbar-nav .nav-link:hover{
    color: #63399a;
}
.navbar-light .navbar-nav .nav-link.active {
    color: #63399a;
}
.navbar-brand img {
 max-height: 55px;
}
.navbar-light .navbar-brand {
 font-size: 32px;
 text-transform: uppercase;
 font-weight: 700;
 color: #683aa4;
 font-family: 'Comfortaa', cursive;
}
nav ul li a {
 font-size: 22px;
 margin: auto 10px;
 font-family: 'Comfortaa', cursive;
}
section {
 padding-top: 50px;
 padding-bottom: 50px;
}
section h1 {
 text-transform: uppercase;
 font-weight: 900;
 color: #683aa4;
 text-align: left;
 margin-bottom: 20px;
 font-family: 'Jost', sans-serif;

}
section p {
 font-size: 16px;
 font-weight: 300;
 font-family: 'Jost', sans-serif;

}
button {
 max-width: 50%;
 border-radius: 50px !important;
}
#hero .col {
 justify-content: center; 
 flex-direction: column;
 display: flex;
}
#hero .img-col {
 justify-content: flex-end; 
 margin-top: 100px;
}
#hero img {
 max-width: 120% !important;
 width: 120%;
}
#hero h5 {
    font-family: 'Comfortaa', cursive;
}
#hero .card {
 box-shadow: 11px 7px 16px #f9f9f9;
 border: 0;
 text-align: center;
}
#hero .icon {
 width: 5em;
 height: 5em;
 margin-bottom: 20px;
}
#contact {
 text-align: center;
 background-color: #683aa4;
 color: white;
}
#contact h1 {
 text-align: center;
 color: white;
}
.custom-button-dark {
    background-color: #683aa4;
}
#projects .projects {
  margin-bottom: 50px;
}
#footer {
 text-align: center;
 background-color: #683aa4;
 color: white;
}
.jumbotron-about {
    background-image: url(images/about.webp);
    background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
#banner h1 {
    font-family: 'Comfortaa', cursive;
}
#banner .lead {
    font-family: 'Comfortaa', cursive;
}
.jumbotron {
	background-size: cover;
}
/* multilevel navigation */
.dropdown-submenu { position: relative; }
.dropdown-submenu .dropdown-menu { top: 0; left: 95%; margin-top: -1px; }