/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Feb 06 2020 | 06:49:01 (pm)
/*
/******* Do not edit this file *******/

/* Body Background */
.edgtf-full-width {
    background: url("../2018/04/lamoderna-body-bg.jpg") 50% 50% repeat !important;
    background-size: cover !important;
}

.edgtf-content-inner {
    background: url("../2018/04/lamoderna-body-bg.jpg") 50% 50% repeat !important;
    background-size: cover !important;
}

/* HEADER */
.edgtf-side-menu-button-opener.normal {
    display: none !important;
}

.edgtf-passepartout .edgtf-page-header .edgtf-sticky-header {
    left: 0 !important;
    width: 100% !important;
}

.edgtf-page-header {
    border-top: 2px solid #BF191B !important;
}

.edgtf-sticky-header .edgtf-logo-wrapper a {
    max-height: 44px !important;
}

.edgtf-menu-area {
    background-color: #023523 !important;
    height: 109px !important;
}

.edgtf-fixed-wrapper.fixed {
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
}


.edgtf-main-menu>ul>li:after {
    background-color: transparent !important;
}
.edgtf-main-menu>ul>li>a {
    font-family: 'PT Serif' !important;
}
.edgtf-passepartout-top, .edgtf-passepartout-left, .edgtf-passepartout-right, .edgtf-passepartout-bottom {
    display: none !important;
}

.edgtf-mobile-header-holder {
    background: url('../2018/04/mobile-header-background.jpg') 50% 50% no-repeat !important;
    background-size: cover !important;
}

.edgtf-mobile-header .edgtf-mobile-menu-opener {
    font-size: 22px !important;
}
.edgtf-mobile-header .edgtf-mobile-menu-opener a {
    color: white !important;
}

.menu-footer-custom-menu li a:hover {
    color: #bf191b !important;
}

.edgtf-drop-down .edgtf-menu-narrow .edgtf-menu-second .edgtf-menu-inner ul, 
.edgtf-drop-down .edgtf-menu-second .edgtf-menu-inner > ul {
  	text-align: center;
    display: inline-block;
    vertical-align: middle;
    position: relative;
   	color: #fff;
    background-color: #012F22;
    border-bottom: 2px solid #BF191B;
}

/* OPEN TABLET WIDGET */
.ot-title {
    color: #fff !important;
}

/*MOBILE NAV*/
.edgtf-mobile-nav {
    padding: 6vh 0 !important;
}

.edgtf-mobile-header .edgtf-mobile-nav a {
    padding: 30px 0 !important;
}

.edgtf-mobile-header .edgtf-mobile-nav .mobile_arrow {
    top: 22px !important;
}


/* MENU */
.edgtf-tabs .edgtf-tabs-nav li.ui-state-active:after, .edgtf-tabs .edgtf-tabs-nav li.ui-state-hover:after {
    background-color: #BF191B !important;
}

.edgtf-tabs .edgtf-tabs-nav li.ui-state-active a, .edgtf-tabs .edgtf-tabs-nav li.ui-state-hover a {
    color: #fff !important;
}
.edgtf-tabs .edgtf-tabs-nav li a {
    font-family: Pt Serif !important;
}

.edgtf-tabs.edgtf-horizontal-tab .edgtf-tab-container {
    border-top: 1px solid #979797 !important;
}
.edgtf-tabs.edgtf-horizontal-tab .edgtf-tab-container {
    padding-top: 30px !important;
}

.edgtf-tabs .edgtf-tabs-nav li a {
    font-size: 16px !important;
}

.edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li{
    float: none !important;
    display: inline-block !important;
}

.edgtf-passepartout .edgtf-wrapper {
    padding: 0 !important;
}



/* FOOTER */
.instashow-gallery .instashow-gallery-media-cover {
    background: rgba(191, 25, 27, 0.87) !important;
}

.instashow-gallery .instashow-gallery-control-arrow::after, 
.instashow-gallery .instashow-gallery-control-arrow::before {
    background: #BF191B !important;
}


@media screen and (max-width: 1400px) {
    .edgtf-tabs-nav.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
        margin-bottom: 30px !important;
    }
}

@media screen and (max-width: 768px) {
    .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li {
        padding: 0 2px !important;
    }
    .edgtf-tab-container.ui-tabs-panel.ui-widget-content.ui-corner-bottom {
        border-top: 0 !important;
    }
}