/*
Theme Name: Abedesign
Theme URI: http://abedesign.com.br
Author: Empathy
Author URI: https://empathy.com.br
Description:
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ========TABLE OF CONTENTS==========
00. Body, links, hgroup, paragraphs, general styles
01. Fixed header & Navigation
02. Section Intro (Home)
03. Section About
04. Section Resume
05. Section Portfolio
06. Section Blog
07. Section Contact
08. Footer
09. Loader
10. Responsive design

/*--------------------------------------------------
    00. Body, links, hgroup, paragraphs, general styles
---------------------------------------------------*/

@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Climate+Crisis&display=swap');

body {
    color: #fff;
    font-family: 'Nunito', sans-serif;
}

.comment-time {
    color: #fff;
}

.blog-sidebar-wrapper .blog-side-text a br {
    display: none;
}

ul#recentcomments {
    padding-left: 0;
}

ul#recentcomments li.recentcomments,
ul#recentcomments li a {
    color: #fff;
}

ul#recentcomments li.recentcomments br {
    display: none;
}

ul#recentcomments span.comment-author-link {
    text-transform: capitalize;
}

#preloader,
.preloader-bg {
    top: 0;
}

.comment-form-cookies-consent {
    display: none;
}

p a,
p a:hover {
    color: #fff;
}

div.blog-comments .comments h4 a.url {
    text-transform: capitalize;
}

div.blog-comments .comments h4 a.comment-reply-link {
    border: 1px solid #fff;
    padding: 5px 8px;
    float: right;
    margin-right: 30%;
}

h4.post-heading.post-heading-all.post-heading-all-lead.post-heading-inner br {
    display: none;
}

#form input.button-the.button-the-submit {
    font-weight: bold;
    border-bottom: none;
}

.wpcf7-spinner {
    margin-left: -30px;
    margin-top: -8px;
}

div.showcase-bottom img.size-post-thumbnail.wp-post-image {
    width: 100%;
    height: 100%;
}

section.bg-3+div.inner-divider-half {
    background-color: #fff;
}

.button-the {
    padding: 5px 35px;
}

section.bg-3 div.blog-search {
    width: 100%;
}

section.bg-3 div.blog-search form input.search {
    width: 90%;
    color: #111;
    border-bottom: 1px solid #111;
}

section.bg-3 div.blog-search form button#submit-btn i {
    font-size: 20px;
    color: #111;
}

div.comment-respond h1.section-header a {
    color: #fff;
    font-weight: 600;
}

.button-the.button-the-submit {
    left: 0px;
}

.button-the {
    padding-left: 0px;
}

.hero-fullscreen {
    height: 100vh;
}

.home-page {
    height: 100vh;
}

.elementor section {
    z-index: 100;
}

.elementor section:first-child {
    z-index: unset;
}

div.swiper-scrollbar {
    background: #444;
}

div.swiper-scrollbar .swiper-scrollbar-drag {
    height: 16px;
    background: #fff;
    top: -8px;
}

div.social-icons-home {
    text-align: center;
    min-width: 311px;
}

.main-navigation {
    padding: 30px 20px 0 10px;
}

.logo {
    margin: 30px 0 0 5px;
}

.navbar>.container .navbar-brand,
.navbar>.container-fluid .navbar-brand {
    margin-left: 0px;
}

.swiper-slide-controls,
.swiper-slide-controls.swiper-slide-controls-dark,
.swiper-slide-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after,
.swiper-slide-pagination .swiper-pagination-bullet::before,
.swiper-slide-pagination .swiper-pagination-bullet::after {
    background: #EB3416;
}

.caret {
    color: #EB3416;
}

.button-the-wrapper.button-the-wrapper-light {
    width: 100%;
    display: block;
}

.button-the-wrapper.button-the-wrapper-light a,
.button-the-wrapper.button-the-wrapper-light a:hover,
.button-the-wrapper.button-the-wrapper-light a:visited,
.button-the-wrapper.button-the-wrapper-light a:active,
.button-the-wrapper.button-the-wrapper-light a:focus {
    background: #000;
    margin: 0 auto;
}
.main-navigation .navbar-nav .dropdown-menu li a
{
    text-align: left !important;
    padding: 13px 15px 13px 15px
}

.main-navigation .navbar-nav .dropdown-menu li a:hover{
    background: #EB3416;
    color: white;
}