/* compiled by scssphp v0.0.12 on Mon, 06 Aug 2018 13:41:08 +0000 (0.0331s) */

/*

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

/* ============================================= */
/* ==== 1.1 - Main Variables				==== */
/* ============================================= */
/* ============================================= */
/* ==== 1.1 - Reset							==== */
/* ============================================= */
body {
  font-family: 'Libre Franklin', sans-serif;
  color: #020306; }

a {
  color: ; }

h1, h2, h3, h4, h5 {
  font-family: 'Cabin', sans-serif;
  /* ============================================= */
  /* ==== 1.2 - Bgs & Layers					==== */
  /* ============================================= */ }

.color-palette1-bg {
  background-color: #336a95 !important; }

.color-palette2-bg {
  background-color: #868a7c !important; }

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

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

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

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

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

.color-palette2-layer:before {
  background: #868a7c; }

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

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

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

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

.text-palette1 {
  color: #336a95; }

.text-palette2 {
  color: #868a7c; }

.text-palette3 {
  color: #dfe7d0; }

.text-dark {
  color: #020306; }

.text-white {
  color: #fff; }

.text-light-grey {
  color: ;
  /* ============================================= */
  /* ==== 1.3 - Buttons						==== */
  /* ============================================= */ }

.button {
  color: ; }
  .button.color-palette1-fill {
    background: #336a95;
    color: #fff; }
    .button.color-palette1-fill:hover {
      background: #fff;
      color: #336a95; }
  .button.color-palette2-fill {
    background: #868a7c;
    color: #fff; }
    .button.color-palette2-fill:hover {
      background: #fff;
      color: #868a7c; }
  .button.color-palette3-fill {
    background: #dfe7d0;
    color: #fff; }
    .button.color-palette3-fill:hover {
      background: #fff;
      color: #dfe7d0; }
  .button.color-dark-fill {
    background: ;
    color: #fff; }
    .button.color-dark-fill:hover {
      background: #fff;
      color: ; }
  .button.color-white-fill {
    background: ;
    color: ; }
    .button.color-white-fill:hover {
      background: ;
      color: ; }
  .button.color-light-grey-fill {
    background: ;
    color: ; }
    .button.color-light-grey-fill:hover {
      background: ;
      color: ; }
  .button.color-palette1-border {
    border-color: #336a95; }
    .button.color-palette1-border:hover {
      background: #336a95;
      color: #fff; }
  .button.color-palette2-border {
    border-color: #868a7c; }
    .button.color-palette2-border:hover {
      background: #868a7c;
      color: #fff; }
  .button.color-palette3-border {
    border-color: #dfe7d0; }
    .button.color-palette3-border:hover {
      background: #dfe7d0;
      color: #fff; }
  .button.color-dark-border {
    border-color: ; }
    .button.color-dark-border:hover {
      background: ;
      color: #fff; }
  .button.color-white-border {
    border-color: ; }
    .button.color-white-border:hover {
      background: #fff;
      color: ; }
  .button.color-light-grey-border {
    border-color: ; }
    .button.color-light-grey-border:hover {
      background: ;
      color: ; }
  .button.color-palette1-text {
    color: #336a95; }
  .button.color-palette2-text {
    color: #868a7c; }
  .button.color-palette3-text {
    color: #dfe7d0; }
  .button.color-dark-text {
    color: #020306; }
  .button.color-white-text {
    color: #fff; }
  .button.color-light-grey-text {
    color: ; }

.simple-link {
  font-family: 'Cabin', sans-serif;
  color: #336a95; }
  .simple-link:hover {
    color: #020306; }
  .simple-link.color-dark {
    color: #020306; }
    .simple-link.color-dark:hover {
      color: #336a95; }

.button.button-navs {
  font-family: 'Cabin', sans-serif; }
  .button.button-navs:hover {
    background: #336a95;
    color: #dfe7d0; }
  .button.button-nav-prev:hover {
    background: #dfe7d0;
    color: #336a95; }

.section-title {
  /* ============================================= */
  /* ==== 1.4 - Datepicker					==== */
  /* ============================================= */ }
  .section-title h4 {
    color: #336a95; }
  .section-title h3 {
    color: #336a95; }
  .section-title h6 {
    background: #868a7c;
    color: #fff; }
  .section-title.color-grey h3 {
    color: #020306; }
  .section-title.color-dark h3 {
    color: #020306; }

.ui-datepicker {
  background: #868a7c;
  font-family: 'Libre Franklin', sans-serif;
  /* ============================================= */
  /* ==== 1.5 - Iubenda						==== */
  /* ============================================= */ }
  .ui-datepicker .ui-datepicker-header {
    background: #336a95;
    color: #fff; }
  .ui-datepicker .ui-datepicker-calendar thead {
    color: #fff; }

#iubenda-cs-banner {
  /* ============================================= */
  /* ==== 1.6 - Preloader						==== */
  /* ============================================= */ }
  #iubenda-cs-banner .iubenda-cs-content {
    background: #336a95;
    padding: 15px 0 !important; }
  #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-cs-close-btn {
    background:  !important;
    color: #336a95 !important; }
    #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-cs-close-btn:hover {
      border-color:  !important;
      color:  !important; }

.preloader {
  background: #336a95;
  /* ============================================= */
  /* ==== 1.7 - Slick							==== */
  /* ============================================= */ }
  .preloader h6 {
    color: #fff; }

.slick-dots li {
  border: 1px solid #dfe7d0; }
  .slick-dots li:hover, .slick-dots li.slick-active {
    background: #dfe7d0; }

.squared-dots .slick-dots li {
  border: 1px solid #dfe7d0; }
  .squared-dots .slick-dots li:hover, .squared-dots .slick-dots li.slick-active {
    background: #dfe7d0; }

.slick-prev, .slick-next {
  background: #dfe7d0 !important;
  /* ============================================= */
  /* ==== 1.8 - Social 						==== */
  /* ============================================= */ }
  .slick-prev:hover, .slick-next:hover {
    background: #868a7c !important; }

.social {
  /* ============================================= */
  /* ==== 1.9 - Titles 						==== */
  /* ============================================= */ }
  .social.color-palette1-bg ul li a {
    background: #336a95; }
    .social.color-palette1-bg ul li a:hover {
      background: ;
      color: #336a95; }
  .social.color-palette2-bg ul li a {
    background: #868a7c; }
    .social.color-palette2-bg ul li a:hover {
      background: ;
      color: #868a7c; }
  .social.color-palette3-bg ul li a {
    background: #dfe7d0; }
    .social.color-palette3-bg ul li a:hover {
      background: ;
      color: #dfe7d0; }
  .social.color-palette1-border ul li a {
    border-color: #336a95;
    color: #336a95; }
    .social.color-palette1-border ul li a:hover {
      background: #336a95;
      color: #fff; }
  .social.color-palette2-border ul li a {
    border-color: #868a7c;
    color: #868a7c; }
    .social.color-palette2-border ul li a:hover {
      background: #868a7c;
      color: #fff; }
  .social.color-palette3-border ul li a {
    border-color: #dfe7d0;
    color: #dfe7d0; }
    .social.color-palette3-border ul li a:hover {
      background: #dfe7d0;
      color: #fff; }

.hero-title, .section-title {
  /* ============================================= */
  /* ==== 1.10 - Widgets 						==== */
  /* ============================================= */ }
  .hero-title hr, .section-title hr {
    background: #336a95; }
  .hero-title.color-palette1-text h2, .section-title.color-palette1-text h2, .hero-title.color-palette1-text h3, .section-title.color-palette1-text h3, .hero-title.color-palette1-text h4, .section-title.color-palette1-text h4, .hero-title.color-palette1-text p, .section-title.color-palette1-text p {
    color: #336a95; }
  .hero-title.color-palette1-text hr, .section-title.color-palette1-text hr {
    background: #336a95; }
  .hero-title.color-palette2-text h2, .section-title.color-palette2-text h2, .hero-title.color-palette2-text h3, .section-title.color-palette2-text h3, .hero-title.color-palette2-text h4, .section-title.color-palette2-text h4, .hero-title.color-palette2-text p, .section-title.color-palette2-text p {
    color: #868a7c; }
  .hero-title.color-palette2-text hr, .section-title.color-palette2-text hr {
    background: #868a7c; }
  .hero-title.color-palette3-text h2, .section-title.color-palette3-text h2, .hero-title.color-palette3-text h3, .section-title.color-palette3-text h3, .hero-title.color-palette3-text h4, .section-title.color-palette3-text h4, .hero-title.color-palette3-text p, .section-title.color-palette3-text p {
    color: #dfe7d0; }
  .hero-title.color-palette3-text hr, .section-title.color-palette3-text hr {
    background: #dfe7d0; }
  .hero-title.color-white-text h2, .section-title.color-white-text h2, .hero-title.color-white-text h3, .section-title.color-white-text h3, .hero-title.color-white-text h4, .section-title.color-white-text h4, .hero-title.color-white-text p, .section-title.color-white-text p {
    color: #fff; }
  .hero-title.color-white-text hr, .section-title.color-white-text hr {
    background: #fff; }
  .hero-title.color-dark-text h2, .section-title.color-dark-text h2, .hero-title.color-dark-text h3, .section-title.color-dark-text h3, .hero-title.color-dark-text h4, .section-title.color-dark-text h4, .hero-title.color-dark-text p, .section-title.color-dark-text p {
    color: #020306; }
  .hero-title.color-dark-text hr, .section-title.color-dark-text hr {
    background: #020306; }

.widget {
  /* ============================================= */
  /* ==== 1.3 - Main Blocks					==== */
  /* ============================================= */ }
  .widget .widget-title h4 {
    color: #868a7c; }
  .widget.widget-menu ul li a {
    color: #dfe7d0; }
    .widget.widget-menu ul li a:hover {
      color: #868a7c; }
  .widget.widget-contacts-info ul li {
    color: #dfe7d0; }
  .widget.widget-contacts-info ul li i {
    background: ;
    color: #868a7c; }
  .widget.widget-text .text p {
    color: #dfe7d0; }

.block-slider-text .slider-info h6 {
  background: #336a95;
  color: #fff; }
  .block-slider-text .slider-info h4 {
    color: #336a95;
    background: #dfe7d0; }
  .block-slider-text .slider-text {
    background: #dfe7d0; }
  .block-slider-text .slider-text h3, .block-slider-text .slider-text p {
    color: #020306; }
  .block-slider-text .slider-text a {
    background: #336a95; }
  .block-slider-text .slider-text a:hover {
    background: #868a7c; }

.block-news .block-news-links a {
  color: #020306;
  font-family: 'Cabin', sans-serif; }
  .block-news .block-news-links a:hover {
    color: #336a95; }
  .block-news .block-news-info {
    color: #868a7c; }
  .block-news .block-news-title h2 {
    color: #336a95; }
  .block-news .block-news-title h2 a {
    color: inherit; }
  .block-news hr.block-deco {
    background: #868a7c; }
  .block-news.block-news-deco:before {
    content: '';
    background: #336a95; }

.block-doc .block-doc-icon {
  background: #dfe7d0; }
  .block-doc .block-doc-text h6, .block-doc .block-doc-text p {
    color: #868a7c; }

.block-result .block-result-title h4 {
  color: #fff; }
  .block-result .block-result-list .block-result-list-arg {
    color: #336a95;
    font-family: 'Cabin', sans-serif; }
  .block-result .block-result-list .block-result-list-value {
    color: #868a7c; }

.block-event {
  /* ============================================= */
  /* ==== 1.4 - Forms							==== */
  /* ============================================= */ }
  .block-event .block-event-info {
    background: #dfe7d0;
    color: #868a7c; }
  .block-event .block-event-title h2 {
    color: #020306; }
  .block-event .block-event-excerpt p {
    color: #868a7c; }
  .block-event .block-event-goto .button {
    background: #336a95;
    color: #fff; }
  .block-event .block-event-goto .button:hover {
    background: #868a7c; }

.form.form-search .form-group.form-submit .form-control {
  background: #336a95;
  color: #fff; }
  .form.form-search .form-group.form-submit .form-control:hover {
    background: #868a7c; }

.form-group.form-deco span.deco {
  border-right: 1px solid #868a7c;
  color: #868a7c; }
  .form-group.form-submit input[type="submit"], .form-group.form-submit button, .form-group.form-submit .form-control {
    background: #336a95;
    color: #fff !important; }

.form-control {
  background: #dfe7d0;
  border: 1px solid #868a7c;
  font-family: 'Cabin', sans-serif;
  color: #868a7c !important; }
  .form-control:active, .form-control:focus {
    background: #dfe7d0;
    border-color: #336a95; }

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

:-moz-placeholder {
  color: #868a7c !important; }

::-moz-placeholder {
  color: #868a7c !important; }

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

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

::placeholder {
  color: #868a7c !important;
  /* ============================================= */
  /* ==== 1.5 - Widgets						==== */
  /* ============================================= */ }

.sidebar-widget .sidebar-widget-title h4 {
  color: #336a95; }
  .sidebar-widget.sidebar-widget-boxed {
    border: 1px solid ; }
  .sidebar-widget.sidebar-widget-accordion .sidebar-widget-single-accordion .card-header a, .sidebar-widget.sidebar-widget-accordion .sidebar-widget-single-accordion .card-header button {
    background: #336a95; }
  .sidebar-widget.sidebar-widget-accordion .sidebar-widget-single-accordion .card-header a:hover, .sidebar-widget.sidebar-widget-accordion .sidebar-widget-single-accordion .card-header button:hover {
    background: #868a7c; }
  .sidebar-widget.sidebar-widget-accordion .sidebar-widget-single-accordion .card-header a span.card-header-icon, .sidebar-widget.sidebar-widget-accordion .sidebar-widget-single-accordion .card-header button span.card-header-icon {
    background: #dfe7d0; }
    .sidebar-widget.sidebar-widget-accordion .sidebar-widget-single-accordion .card-header a span.card-header-name, .sidebar-widget.sidebar-widget-accordion .sidebar-widget-single-accordion .card-header button span.card-header-name {
      font-family: 'Cabin', sans-serif;
      color: #fff; }
  .sidebar-widget.sidebar-widget-accordion .sidebar-widget-single-accordion .card-body ul {
    background: #dfe7d0; }
  .sidebar-widget.sidebar-widget-accordion .sidebar-widget-single-accordion .card-body ul li a {
    font-family: 'Cabin', sans-serif;
    color: #336a95; }
    .sidebar-widget.sidebar-widget-accordion .sidebar-widget-single-accordion .card-body ul li a:hover {
      color: #020306; }
  .sidebar-widget.sidebar-widget-calendario_fiscale .sidebar-widget-content h6 {
    color: #868a7c; }
  .sidebar-widget.sidebar-widget-calendario_fiscale .sidebar-widget-content ul li a {
    color: #868a7c; }
    .sidebar-widget.sidebar-widget-calendario_fiscale .sidebar-widget-content ul li a:hover {
      color: #336a95; }

.footer-widget .footer-widget-title h4 {
  color: #868a7c; }
  .footer-widget.footer-widget-about .textwidget p {
    color: #020306; }
  .footer-widget.footer-widget-about .textwidget p a:hover {
    color: #868a7c; }
  .footer-widget.footer-widget-menu ul li a {
    color: #020306; }
  .footer-widget.footer-widget-menu ul li a:hover {
    color: #868a7c; }
  .footer-widget.footer-widget-social .social ul li a {
    background: #868a7c;
    color: #fff; }
    .footer-widget.footer-widget-social .social ul li a:hover {
      background: #336a95; }

.widget-metaping-sign a, .metaping-wpfooter a {
  color: #336a95;
  /* ============================================= */
  /* ==== 1.6 - Sliders & Carousels			==== */
  /* ============================================= */ }

.slider {
  /* ============================================= */
  /* ==== 2.0 - The Home Page					==== */
  /* ============================================= */
  /* ==== 2.1 - Header & Menu					==== */
  /* ============================================= */ }
  .slider .slick-dots li {
    border: 1px solid #dfe7d0; }
  .slider .slick-dots li:hover, .slider .slick-dots li.slick-active {
    background: #336a95; }

.header {
  background: ; }

.bee-simple-nav {
  background: #336a95;
  /* ============================================= */
  /* ==== 2.2 - Home Sections					==== */
  /* ============================================= */ }
  .bee-simple-nav .navbar-nav > li > a {
    font-family: 'Cabin', sans-serif;
    color: #fff; }
  .bee-simple-nav .navbar-nav > li > a:hover {
    color: #dfe7d0; }
  .bee-simple-nav .navbar-nav > li.dropdown.show > a {
    background: #dfe7d0;
    color: #336a95; }
  .bee-simple-nav .navbar-nav > li.current-menu-item > a {
    background: #dfe7d0;
    color: #336a95; }
  .bee-simple-nav .navbar-nav .dropdown-menu {
    background: #dfe7d0;
    border-bottom: 5px solid #868a7c; }
  .bee-simple-nav .navbar-nav .dropdown-menu > a {
    color: #868a7c; }
  .bee-simple-nav .navbar-nav .dropdown-menu > a:hover {
    background: transparent;
    color: #020306; }

.metaping-rassegne-link {
  /* ============================================= */
  /* ==== 3.0 - The Pages						==== */
  /* ============================================= */
  /* ============================================= */
  /* ==== 3.1 - Pages Main Items				==== */
  /* ============================================= */ }
  .metaping-rassegne-link a {
    color: #fff; }
  .metaping-rassegne-link a:hover {
    background: #868a7c !important; }

.page-title h1 {
  color: #dfe7d0; }

.breadcrumb {
  background: transparent; }
  .breadcrumb li {
    font-family: 'Cabin', sans-serif;
    color: #868a7c; }
  .breadcrumb li a {
    color: #336a95; }
  .breadcrumb li a:hover {
    color: #868a7c; }

.cat-list ul li a {
  font-family: 'Cabin', sans-serif;
  color: #868a7c; }
  .cat-list ul li a:hover, .cat-list ul li a.current-cat {
    color: #336a95; }

.wp-pagenavi span.current, .wp-pagenavi a.page {
  border: 1px solid #dfe7d0; }
  .wp-pagenavi a.page {
    color: #868a7c; }
  .wp-pagenavi a.page:hover {
    color: #336a95;
    background: #dfe7d0; }
  .wp-pagenavi span.current {
    color: #336a95;
    background: #dfe7d0; }

.single-content-info {
  color: #868a7c; }

.map h4, .map p {
  color: #868a7c; }
  .map h4 {
    color: #336a95; }
