/**** begin default style ****/
* {
    font-family: 'Poppins', sans-serif;
}

body {
    background-color: var(--color-1);
}

button {
    outline: 0 !important;
}

hr {
    border-width: 1px;
    border-bottom: 0;
}

header {
    display: block;
    position: relative;
}
header .header-wrapper {
    display: block;
    position: relative;
}
header .logo-wrapper {
    display: block;
    position: relative;
    margin: 0 auto;
    width: 250px;
}
header .logo-wrapper .web-logo {
    display: block;
    position: relative;
    width: 100%;
}

section {
    display: block;
    position: relative;
}
section.menu-bar .navbar .navbar-nav .nav-item {
    margin-bottom: 5px;
}
section.menu-bar .navbar .navbar-nav .nav-item:last-child {
    margin-bottom: 0;
}
section.menu-bar .navbar .navbar-nav .nav-item .nav-link {
    display: block;
    position: relative;
    padding: 10px 20px;
    background-image: var(--gradient-dark);
    border-radius: 50px;
    box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
    color: var(--color-2);
    text-transform: uppercase;
    font-weight: 700;
}
section.menu-bar .navbar .navbar-nav .nav-item.active .nav-link {
    background-image: var(--gradient-blue-dark);
    color: var(--color-2);
}
section.menu-bar .navbar .navbar-nav .dropdown-menu {
    padding: 10px;
    background-color: var(--color-6);
    border-radius: 12px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
}
section.menu-bar .navbar .navbar-nav .dropdown-menu .nav-item .dropdown-item {
    display: block;
    position: relative;
    padding: 10px 20px;
    background-image: var(--gradient-dark);
    border-radius: 50px;
    box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
    color: var(--color-2);
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
}
section.menu-bar .navbar .navbar-nav .dropdown-menu .nav-item.active .dropdown-item {
    background-image: var(--gradient-blue-dark);
    color: var(--color-2);
}
section.content-wrapper .container {
    border-top: 8px solid var(--color-3);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
section.content-wrapper h1,
section.content-single h1 {
    font-size: 1.9em;
    color: var(--color-8)
}
section.content-wrapper h2,
section.content-single h2 {
    font-size: 1.7em;
    color: var(--color-8)
}
section.content-wrapper h3,
section.content-single h3 {
    font-size: 1.5em;
    color: var(--color-8)
}
section.content-wrapper h4,
section.content-single h4 {
    font-size: 1.3em;
    color: var(--color-8)
}
section.content-wrapper h5,
section.content-single h5 {
    font-size: 1.2em;
    color: var(--color-8)
}
section.content-wrapper h6,
section.content-single h6 {
    font-size: 0.9em;
    color: var(--color-8)
}
section.content-wrapper p,
section.content-single p
section.content-wrapper ol li,
section.content-single ol li
section.content-wrapper ul li,
section.content-single ul li {
    font-size: 14px;
}
section.content-wrapper p:last-child,
section.content-single p:last-child {
    margin-bottom: 0;
}
section.content-wrapper a,
section.content-single a {
    color: var(--color-8);
}

footer {
    display: block;
    position: relative;
    font-size: 14px;
}
footer .container {
    border-top: 8px solid var(--color-3);
}

table tr td {
    vertical-align: middle !important;
}

.aligncenter {
    margin: 0 auto;
    display: block;
}

.line-height-normal {
    line-height: 1.25 !important;
}

.pagination .paginate_button a {
    color: var(--color-1) !important;
}
.pagination .paginate_button.active a {
    outline: none !important;
    background-color: var(--color-1);
    border-color: var(--color-1);
    box-shadow: none !important;
    color: var(--white) !important;
}

.text-shadow {
    text-shadow: -1px 1px 0 #c4c3c3, -1px 1px 0 rgb(0 0 0 / 20%);
}
.text-small {
    font-size: 10pt;
}

.tada img {
    animation: tada;
    animation-duration: 1.5s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
}

.shadow-inset {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
}
/**** endof default style ****/
