﻿.tp-bullets {
    display: none !important
}

@media (min-width: 1000px) {
    #slide-1-layer-2 {
        min-width: 850px !important;
    }
}

@media (min-width: 768px) {
    #slide-2-layer-3 {
        font-size: 40pt !important;
    }
    #slide-1-layer-4 {
        margin-top: 35px !important;
    }

    #calendar {
        max-height: 650px !important;
    }

    .fc-daygrid-day-number {
        padding-right: 20px !important;
    }

    #calendar2 {
        max-height: 800px !important;
    }

    video {
        width: 60% !important;
        max-height: 100% !important;
    }

    #slide-2-layer-5 {
        margin-top: 20px !important;
    }
}

@media (max-width: 1000px) {
    .menuzord-responsive .menuzord-menu > li:first-child > a {
        color: #1F4286 !important
    }
    .menuzord-menu > li > a {
        color: #1F4286 !important
    }
}

.close {
    font-size: 35px !important;
    color: white !important;
    opacity: 1 !important;
}

.front {
    z-index: 999999999 !important;
}

.back {
    z-index: -1 !important;
}

.fc-list-event:hover {
    cursor: pointer !important;
}

@media (max-width: 768px) {
	.btn-theme-colored {
		font-size: 9px !important
	}
    #slide-1-layer-2 {
        font-size: 26px !important;
    }
    .header-top .hidden-lg {
        color: white !important;
    }
    .header-top {
        background-color: #1F4286 !important
    }
    #slide-1-layer-4{
        margin-top: 5px !important;
    }
    #recaptcha div {
        /*width: 250px !important;*/
    }
.menuzord-brand {
    margin: 8px !important;
}
    .logo-default {
        width: 200px !important;
    }

    .contattoRapido {
        margin-bottom: 10px;
    }

    #ytplayer {
        width: 100% !important;
    }

    .fc .fc-toolbar-title {
        padding-left: 10px !important;
        font-size: 11pt !important;
    }

    #slide-1-layer-3,  #slide-3-layer-3, #slide-3-layer-3{
        display: none !important;
    }



    #slide-2-layer-3 {
        font-size: 35px !important;
    }

    
}



.menuzord .showhide em {
    background: white !important;
}

.fc-list-event-time {
    visibility: hidden !important;
}

#calendar {
    background-color: white !important;
    padding: 20px !important;
}

.fc-toolbar-title {
    color: #204485;
    font-weight: bold;
}

.fc-list-event-title a {
    color: #2C3E50;
    font-weight: bold;
}

.fc-list-day th {
    background-color: #204485 !important;
    color: white;
}

.fc-list-day-text, .fc-list-day-side-text {
    color: white
}

.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: auto !important;
    touch-action: auto !important;
}

.owl-prev,.owl-next{
    display: none ;
}

.header-top, .widget a{
    color:#204485 ;
}

.widget a {
    color: white !important;
  }

  .fc-daygrid-event {
      background-color: #1F4286;
      color: white;
      font-weight: bold;
      padding-top: 20px !important; 
      padding-bottom: 20px !important; 
      padding-left: 5px !important;
  }

  .fc-daygrid-event-dot {
      display: none !important;
  }

  .scrollToTop {
      left: 15px !important;
  }

.modal-backdrop
{
    opacity:0.6 !important;
}