/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 18-mag-2018, 17.10.51
    Author     : Marco
*/
@font-face {
  font-family: "Futura";
  font-weight: 200;
  src: url("../fonts/Futura/FuturaStd-Light.otf") format("opentype"); }
@font-face {
  font-family: "Futura";
  font-weight: 300;
  src: url("../fonts/Futura/FuturaStd-Medium.otf") format("opentype"); }
@font-face {
  font-family: "Futura";
  font-weight: 400;
  src: url("../fonts/Futura/FuturaStd-Bold.otf") format("opentype"); }
h1, h2, h3, h4, h5, p, a {
  font-family: "Futura", "Arial";
  font-weight: 300; }

.mobile_menu_bar:after, .mobile_menu_bar:before {
  color: white !important; }

ul#mobile_menu_slide li a {
  font-size: 1.3rem;
  padding-bottom: 1em !important; }

header#main-header {
  background-color: black;
  display: block !important; }
  header#main-header .container {
    position: relative;
    width: 80%;
    max-width: unset;
    margin: auto; }

.nonna h3 {
  color: white;
  font-size: 2.3rem;
  line-height: 1.5em; }

.page-id-250 .splash {
  height: 80vh;
  display: flex; }
.page-id-250 .contatti h3 {
  color: white;
  font-size: 2.3rem;
  line-height: 1.5em; }
.page-id-250 .contatti h4.et_pb_module_header {
  font-size: 1.6rem;
  color: #FBA322; }
.page-id-250 .contatti .et_pb_blurb_description p {
  color: white;
  font-size: 1rem; }
  .page-id-250 .contatti .et_pb_blurb_description p a {
    color: white; }
    .page-id-250 .contatti .et_pb_blurb_description p a:hover {
      text-decoration: underline; }

#main-footer {
  background-color: #FBA322;
  display: block !important; }
  #main-footer .container {
    width: 90%;
    max-width: unset;
    width: 90%;
    max-width: unset;
    display: flex;
    flex-direction: row;
    /* align-items: baseline; */
    padding: 4em 0; }
    @media (max-width: 768px) {
      #main-footer .container {
        flex-wrap: wrap; } }
    #main-footer .container .col-4 {
      width: 25%;
      color: white; }
      @media (max-width: 768px) {
        #main-footer .container .col-4 {
          width: 100%; } }
      #main-footer .container .col-4.logo {
        display: flex;
        flex-direction: column;
        justify-content: unset;
        align-items: center; }
      #main-footer .container .col-4.social a {
        display: inline-block;
        padding-right: 1em; }
      #main-footer .container .col-4 h5 {
        line-height: 1.5em;
        font-weight: 100;
        color: white;
        display: flex; }
      #main-footer .container .col-4 a {
        color: white;
        font-size: 1rem;
        display: block;
        font-weight: 100;
        padding-bottom: 0.4em; }
        #main-footer .container .col-4 a:hover {
          font-weight: 300; }

li.weedely {
  padding-left: 2.3em;
  position: relative; }
  li.weedely:before {
    content: '';
    width: 2em;
    position: absolute;
    background-size: contain;
    height: 2em;
    background-image: url(/wp-content/uploads/2020/10/wed.png);
    left: 0;
    top: 17%; }

header#main-header {
  opacity: unset !important;
  transform: unset !important; }

.et_pb_slide {
  padding: 0 !important; }
  .et_pb_slide .et_pb_slider_container_inner {
    padding: 0 !important;
    height: 100%;
    vertical-align: bottom !important; }
  .et_pb_slide .et_pb_slide_description {
    width: 100%;
    height: 60vh; }
  .et_pb_slide h2.et_pb_slide_title {
    font-size: 1.4rem !important;
    position: absolute;
    bottom: 0;
    right: 0;
    text-shadow: unset !important;
    background-color: black;
    padding: 0.5em; }

@media (max-width: 768px) {
  h3 {
    font-size: 2rem !important; }

  .pasta h2 {
    position: relative;
    font-size: 1.4rem !important; } }
.splash {
  height: 95vh;
  display: flex; }
  @media (max-width: 768px) {
    .splash.home {
      height: 90vh; } }
  @media (max-width: 768px) {
    .splash {
      height: 50vh; } }
  .splash h2 {
    font-weight: 300;
    font-size: 4rem !important; }
    @media (max-width: 768px) {
      .splash h2 {
        font-size: 2rem !important; } }
  .splash .down {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center; }
    @media (max-width: 768px) {
      .splash .down {
        display: none; } }

.pasta {
  position: relative; }
  .pasta:before {
    content: '';
    background-image: url(/wp-content/uploads/2020/06/fili_pasta.png);
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    top: 15%;
    left: 0; }

/*# sourceMappingURL=base.css.map */
