/**
Theme Name: Climasun
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Overwrite for Astra theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: climasun
Template: astra
*/
/* colors */
/* border radius */
/* shadows */
/* ----- SCSS Climasun ----- */
/* --- WP --- */
/* container */
.ast-container,
.ast-container-fluid {
  padding-left: 10px;
  padding-right: 10px;
}

.site-header,
.site-content,
.site-footer {
  position: relative;
}

header.entry-header .entry-title {
  padding-top: 40px;
  padding-left: 10px;
}

/* --- ELEMENTOR --- */
/* navbar */
.clima-theme-header {
  box-shadow: 0 0.3rem 0.9rem rgba(0, 0, 0, 0.08);
}
.clima-theme-header .elementor-container {
  padding-left: 10px;
  padding-right: 10px;
}
.clima-theme-header .elementor-container .elementor-nav-menu--main .elementor-nav-menu {
  gap: 15px;
}
.clima-theme-header .elementor-container .elementor-nav-menu--main .elementor-nav-menu .menu-item:last-child .menu-link {
  background-color: rgb(72, 180, 219);
  color: rgb(255, 255, 255);
}
.clima-theme-header .elementor-container .elementor-nav-menu--main .elementor-nav-menu .menu-item:last-child .menu-link:hover {
  background-color: rgb(0, 141, 193);
}
.clima-theme-header .elementor-container .elementor-nav-menu--main .elementor-nav-menu .menu-item .menu-link {
  padding: 5px 10px;
  border-radius: 2.5px;
}
.clima-theme-header .elementor-container .elementor-nav-menu--main .elementor-nav-menu:after {
  content: none;
}
.clima-theme-header .elementor-container .elementor-nav-menu--dropdown {
  box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.08);
}
.clima-theme-header .elementor-container .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item:last-child .menu-link {
  background-color: rgb(0, 141, 193);
  color: rgb(255, 255, 255);
}
.clima-theme-header .elementor-container .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item .menu-link:hover {
  background-color: rgb(0, 141, 193);
  color: rgb(255, 255, 255);
}
.clima-theme-header .elementor-container .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item .menu-link:focus {
  background-color: rgb(72, 180, 219);
}
.clima-theme-header .elementor-container .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item .menu-link.elementor-item-active {
  background-color: rgb(245, 245, 242);
  color: rgb(0, 141, 193);
}

/* header */
.clima-header.elementor-section .elementor-widget-wrap {
  padding-top: 0;
}
.clima-header.elementor-section .elementor-widget-wrap .elementor-cta .elementor-cta__bg-wrapper {
  border-radius: 5px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* contact */
.clima-contact.elementor-section .elementor-cta__content {
  border-radius: 5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* footer */
.clima-footer.elementor-section {
  box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.15);
}
.clima-footer.elementor-section .elementor-widget-wp-widget-nav_menu {
  line-height: inherit;
}
.clima-footer.elementor-section .elementor-widget-wp-widget-nav_menu .menu {
  margin-left: 0;
}
.clima-footer.elementor-section .elementor-widget-wp-widget-nav_menu .menu .menu-item {
  list-style: none;
}

/* copyright */
.clima-copyright.elementor-section p {
  margin-bottom: 0;
  font-size: 0.8em;
}

/* logo's */
.clima-logo {
  margin: 5px 10px;
}

/* cta */
.elementor-cta .elementor-cta__content .elementor-cta__button-wrapper a.elementor-cta__button {
  border-color: rgb(72, 180, 219);
  background-color: rgb(72, 180, 219);
  color: rgb(255, 255, 255);
  box-shadow: 0 0.3rem 0.9rem rgba(0, 0, 0, 0.08);
}
.elementor-cta .elementor-cta__content .elementor-cta__button-wrapper a.elementor-cta__button:hover {
  border-color: rgb(0, 141, 193);
  background-color: rgb(0, 141, 193);
}

/* card */
.clima-cards.elementor-section .elementor-image-box-wrapper {
  box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.08);
  border-radius: 5px;
  overflow: hidden;
}
.clima-cards.elementor-section .elementor-image-box-wrapper .elementor-image-box-img {
  height: 200px;
  overflow: hidden;
}
.clima-cards.elementor-section .elementor-image-box-wrapper .elementor-image-box-img img {
  -o-object-fit: cover;
     object-fit: cover;
}
.clima-cards.elementor-section .elementor-image-box-wrapper .elementor-image-box-content {
  padding: 0 20px 20px 20px;
}

/* --- WPFORMS --- */
.wpforms-container {
  max-width: 724px;
}

/* --- COOKIEBANNER --- */
.oc_cb_wrapper {
  font-size: 14px;
  line-height: 1.5;
}
.oc_cb_wrapper .oc_cb_btn {
  border-color: rgb(241, 201, 48);
  background-color: rgb(241, 201, 48);
  color: rgb(0, 0, 0);
}
.oc_cb_wrapper .oc_cb_btn:hover {
  border-color: rgb(218, 128, 46);
  background-color: rgb(218, 128, 46);
}

/* ERROR ELEMENTOR BLOCK */
.wp-block-group {
  display: none;
}/*# sourceMappingURL=style.css.map */