/* compiled by scssphp v0.0.12 on Wed, 30 Nov 2022 15:36:45 +0000 (0.0274s) */

/*

Description: Custom Styles
Version: 1.0
Author: BeeSoft - Web & Mobile Solutions
Author URI: http://www.beesoft.it

/** FONTS **/
/** BOOTSTRAP **/
/* ============================================= */
/* ==== 1.1 - Bgs & Layers					==== */
/* ============================================= */
/* ==== 1.1.1 - Background Colors			==== */
.color-palette1-bg {
  background-color: #041419 !important; }

.color-palette2-bg {
  background-color: #2199bf !important; }

.color-palette3-bg {
  background-color: #e5e5e5 !important; }

.color-palette4-bg {
  background-color: #ffd6c3 !important; }

.color-palette5-bg {
  background-color: #7e91a4 !important; }

.color-dark-bg {
  background-color: #041419 !important; }

.color-white-bg {
  background-color: #fff !important; }

.color-light-grey-bg {
  background-color: #f6f6f6 !important;
  /* ==== 1.1.2 - Block & Photo Layers		==== */ }

.color-palette1-layer:before {
  background: #041419; }

.color-palette2-layer:before {
  background: #2199bf; }

.color-palette3-layer:before {
  background: #e5e5e5; }

.color-palette4-layer:before {
  background: #ffd6c3; }

.color-palette5-layer:before {
  background: #7e91a4; }

.color-white-layer:before {
  background: #fff; }

.color-light-grey-layer:before {
  background: #f6f6f6; }

.color-dark-layer {
  /* ==== 1.1.3 - Text Colors					==== */ }
  .color-dark-layer:before {
    background: #041419; }

.text-palette1 {
  color: #041419; }

.text-palette2 {
  color: #2199bf; }

.text-palette3 {
  color: #e5e5e5; }

.text-palette4 {
  color: #ffd6c3; }

.text-palette5 {
  color: #7e91a4; }

.text-dark {
  color: #041419; }

.text-white {
  color: #fff; }

.text-light-grey {
  color: #f6f6f6;
  /* ============================================= */
  /* ==== 1.2 - Main Blocks					==== */
  /* ============================================= */ }

a {
  color: #2199bf; }

.the-content ul li a {
  color: #2199bf; }

.block-main .title h3 {
  color: #2199bf; }
  .block-main .cats a {
    color: #2199bf; }
  .block-main .role h6 {
    color: #041419; }
  .block-main.block-main-negative .date h6 {
    color: #fff; }
    .block-main.block-main-negative .title h3 {
      color: #e5e5e5; }
    .block-main.block-main-negative .text p {
      color: #fff; }
  .block-main.block-w-border {
    border-bottom: 15px solid #041419; }
  .block-main.block-main-post {
    padding-right: 0; }
    .block-main.block-main-post .date h6 {
      color: #2199bf; }
    .block-main.block-main-post .title h3 {
      color: #041419; }

.cta {
  /* ============================================= */
  /* ==== 1.3 - Main Titles					==== */
  /* ============================================= */ }
  .cta .cta-title h3 {
    color: #041419; }

.simple-title h4 {
  font-family: 'Nunito', sans-serif;
  color: #041419; }
  .simple-title.color-palette2 h4 {
    color: #2199bf; }
  .simple-title.color-palette3 h4 {
    color: #e5e5e5; }

.hero-title.color-palette1 h2 {
  color: #041419; }
  .hero-title.color-palette2 h2 {
    color: #2199bf; }
  .hero-title.color-palette3 h2 {
    color: #e5e5e5; }
  .hero-title.color-palette4 h2 {
    color: #ffd6c3; }
  .hero-title.color-palette5 h2 {
    color: #7e91a4; }

.section-title.color-palette1 h3, .section-title.color-palette1 h6 {
  color: #041419; }
  .section-title.color-palette2 h3, .section-title.color-palette2 h6 {
    color: #2199bf; }
  .section-title.color-palette3 h3, .section-title.color-palette3 h6 {
    color: #e5e5e5; }
  .section-title.color-palette4 h3, .section-title.color-palette4 h6 {
    color: #ffd6c3; }
  .section-title.color-palette5 h3, .section-title.color-palette5 h6 {
    color: #7e91a4; }

.page-title.color-palette1 h3, .page-title.color-palette1 h6 {
  color: #041419; }
  .page-title.color-palette2 h3, .page-title.color-palette2 h6 {
    color: #2199bf; }
  .page-title.color-palette3 h3, .page-title.color-palette3 h6 {
    color: #e5e5e5; }
  .page-title.color-palette4 h3, .page-title.color-palette4 h6 {
    color: #ffd6c3; }
  .page-title.color-palette5 h3, .page-title.color-palette5 h6 {
    color: #7e91a4; }

.simple-text {
  /* ============================================= */
  /* ==== 1.4 - Buttons & Links				==== */
  /* ============================================= */ }
  .simple-text.color-palette1 p {
    color: #041419; }
  .simple-text.color-palette2 p {
    color: #2199bf; }
  .simple-text.color-palette3 p {
    color: #e5e5e5; }
  .simple-text.color-palette4 p {
    color: #ffd6c3; }
  .simple-text.color-palette5 p {
    color: #7e91a4; }

.simple-link {
  color: #2199bf; }
  .simple-link:before {
    content: '';
    background: #2199bf; }
  .simple-link:hover {
    color: #2199bf; }
  .simple-link.color-palette1 {
    color: #041419; }
    .simple-link.color-palette1:before {
      background: #041419; }
  .simple-link.color-palette2 {
    color: #2199bf; }
    .simple-link.color-palette2:before {
      background: #2199bf; }
  .simple-link.color-palette3 {
    color: #e5e5e5; }
    .simple-link.color-palette3:before {
      background: #e5e5e5; }

.more-link {
  color: #2199bf; }
  .more-link:hover {
    color: #2199bf; }
  .more-link.color-palette1 {
    color: #041419; }
  .more-link.color-palette2 {
    color: #2199bf; }
  .more-link.color-palette3 {
    color: #e5e5e5; }

.ajax-button {
  color: #e5e5e5;
  font-family: 'Noto Serif', serif;
  /* ============================================= */
  /* ==== 1.5 - Texts & Lists					==== */
  /* ============================================= */ }
  .ajax-button:before {
    content: '';
    background: #e5e5e5; }
  .ajax-button:hover {
    color: #e5e5e5; }

.simple-text.color-palette1 p {
  color: #041419; }
  .simple-text.color-palette2 p {
    color: #2199bf; }
  .simple-text.color-palette3 p {
    color: #e5e5e5; }
  .simple-text.color-palette4 p {
    color: #ffd6c3; }
  .simple-text.color-palette5 p {
    color: #7e91a4; }

.cat-list ul li a:hover {
  color: #2199bf; }

.calendar-list {
  /* ============================================= */
  /* ==== 1.6 - Quick Contacts Infos			==== */
  /* ============================================= */ }
  .calendar-list ul li a {
    border: 1px solid #041419;
    font-family: 'Noto Serif', serif;
    color: #041419; }
    .calendar-list ul li a:hover {
      background: #e5e5e5;
      color: #2199bf; }

.quicks {
  border-left: 1px solid #2199bf; }

.quick-contact {
  /* ============================================= */
  /* ==== 1.7 - Form							==== */
  /* ============================================= */ }
  .quick-contact h6 {
    color: #2199bf; }
  .quick-contact p {
    font-family: 'Noto Serif', serif;
    color: #041419; }
    .quick-contact p a:hover {
      color: #2199bf; }

.form-group.form-submit input[type="submit"], .form-group.form-submit button {
  background: #041419; }
  .form-group.form-submit input[type="submit"]:hover, .form-group.form-submit button:hover {
    background: #2199bf; }

.form-control {
  background: #2199bf;
  color: #fff !important; }
  .form-control:active, .form-control:focus {
    background: #041419; }

::-webkit-input-placeholder {
  color: #fff !important; }

:-moz-placeholder {
  color: #fff !important; }

::-moz-placeholder {
  color: #fff !important; }

:-ms-input-placeholder {
  color: #fff !important; }

::-ms-input-placeholder {
  color: #fff !important; }

::placeholder {
  color: #fff !important;
  /* ============================================= */
  /* ==== 1.8 - Widgets						==== */
  /* ============================================= */ }

.widget {
  /* ============================================= */
  /* ==== 1.10 - Preloader					==== */
  /* ============================================= */ }
  .widget .widget-title h4 {
    color: #2199bf;
    color: #fff; }
  .widget .textwidget p, .widget .textwidget ul li {
    color: #e5e5e5; }
    .widget .textwidget p a, .widget .textwidget ul li a {
      color: inherit; }
    .widget .textwidget p a:hover, .widget .textwidget ul li a:hover {
      color: #ffd6c3; }
  .widget.widget-menu ul li a {
    color: #e5e5e5; }
    .widget.widget-menu ul li a:hover {
      color: #ffd6c3; }
  .widget.widget-text .text p {
    color: #e5e5e5; }
    .widget.widget-text .text p a:hover {
      color: #ffd6c3; }

.preloader {
  background: #041419; }

.spinner {
  /* ============================================= */
  /* ==== 2.0 - The Home Page					==== */
  /* ============================================= */
  /* ==== 2.1 - Header & Menu					==== */
  /* ============================================= */ }
  .spinner > div {
    background-color: #e5e5e5; }

.bee-simple-nav .navbar-nav {
  background: #2199bf; }
  .bee-simple-nav .navbar-nav > li > a {
    color: #fff; }
  .bee-simple-nav .navbar-nav > li > a:before {
    content: '';
    background: #fff; }
  .bee-simple-nav .navbar-nav > li > a.dropdown-toggle {
    color: #fff; }
  .bee-simple-nav .navbar-nav > li > a.active, .bee-simple-nav .navbar-nav > li > a:hover {
    color: #fff; }
  .bee-simple-nav .navbar-nav > li .dropdown-menu {
    background: #2199bf; }
  .bee-simple-nav .navbar-nav > li .dropdown-menu > li > a {
    color: #fff; }
    .bee-simple-nav .navbar-nav > li .dropdown-menu > li > a:hover {
      color: #041419; }
  .bee-simple-nav .navbar-nav > li.current-menu-item > a {
    color: #fff; }

.navbar-toggler {
  background: #041419 !important;
  /* ============================================= */
  /* ==== 2.2 - Home Sections					==== */
  /* ============================================= */ }
  .navbar-toggler.collapsed {
    background: #2199bf !important; }

.home-metapress {
  /* ============================================= */
  /* ==== 2.3 - Footer						==== */
  /* ============================================= */ }
  .home-metapress:before {
    content: '';
    background: #2199bf; }
  .home-metapress.home-calendar-metapress:before {
    background: #041419; }
  .home-metapress.home-calendar-metapress .section-title.color-palette2 h3, .home-metapress.home-calendar-metapress .section-title.color-palette2 h6 {
    color: #e5e5e5 !important; }
  .home-metapress .widget-metaping-sign {
    color: rgba(255, 255, 255, 0.7); }
  .home-metapress .widget-metaping-sign a {
    color: rgba(255, 255, 255, 0.7); }

.metaping-wpfooter {
  background: #e5e5e5;
  color: #2199bf;
  /* ============================================= */
  /* ==== 3.0 - The Pages						==== */
  /* ============================================= */
  /* ==== 3.1 - General Styles				==== */
  /* ============================================= */ }
  .metaping-wpfooter a:hover {
    color: #041419; }

.share-list h4 {
  color: #041419; }
  .share-list ul li a {
    color: #2199bf; }
  .share-list ul li a:hover {
    color: #041419; }

.post-info .date h6 {
  color: #2199bf; }
  .post-info .title h1 {
    color: #041419; }
  .post-info .cats a {
    color: #2199bf; }

.main {
  /* ============================================= */
  /* ==== 3.4 - The One Page					==== */
  /* ============================================= */ }
  .main.main-typage .page-title h3, .main.main-404 .page-title h3 {
    color: #041419; }
  .main.main-typage .page-title h6, .main.main-404 .page-title h6 {
    color: #2199bf; }
  .main.main-typage .the-content h3, .main.main-404 .the-content h3 {
    color: #041419; }
  .main.main-typage .the-content h3 {
    color: #2199bf; }

.the-onepage {
  /* ============================================= */
  /* ==== 3.5 - Iubenda banner				==== */
  /* ============================================= */ }
  .the-onepage .home-calendar-metapress:before {
    background: #2199bf; }

#iubenda-cs-banner .iubenda-cs-content {
  background: #2199bf !important; }
  #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content p {
    color: #fff !important; }
  #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-cs-close-btn {
    background: transparent !important;
    color: #2199bf !important; }
  #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-cs-close-btn:hover {
    opacity: 0.5; }
