/* Enter Your Custom CSS Here */

.eltdf-main-menu>ul>li.eltdf-active-item>a {
    color: #8c334c;
}

.eltdf-drop-down .second .inner ul li.current-menu-ancestor>a, .eltdf-drop-down .second .inner ul li.current-menu-item>a, .eltdf-drop-down .second .inner ul li:hover>a {
    color: #8c334c;
}

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover {
    color: #8c334c;
}

.eltdf-btn.eltdf-btn-simple:not(.eltdf-btn-custom-hover-color):hover {
    color: #8c334c !important;
}

.eltdf-btn.eltdf-btn-simple:after:hover {
    width: 100%;
    background-color: #8c334c;
}

.eltdf-ps-navigation {
    display: none;
}

.eltdf-title-holder.eltdf-standard-type .eltdf-title-suffix {
    color: #89334c;
}

h2 {
    margin: 0px 0;
}

h6 {
    font-size: 24px;
}

.eltdf-main-menu>ul>li>a {
    text-transform: uppercase;
}



h1, h2, h3, h4, h5, h6 {
    color: #000;
}


.eltdf-page-footer .eltdf-footer-bottom-holder.eltdf-footer-bottom-predefined-style {
    background-image: url(https://www.artificio-comunicazione.it/demo/wp-content/uploads/2019/07/pattern-1.png);
	  padding: 100px 0;
}


.widget {
    margin: 0px 0 0px;
}

.eltdf-header-standard .eltdf-menu-area.eltdf-menu-left .eltdf-vertical-align-containers .eltdf-position-right-inner {
    display: none !important;
}

a, p a {
    color: #000;
}

.eltdf-sticky-header .eltdf-sticky-holder.eltdf-menu-left .eltdf-vertical-align-containers .eltdf-position-right-inner {
    display: none;
}

.eltdf-btn.eltdf-btn-simple {
    color: #fff;
		text-decoration: none !important;
}

.eltdf-btn.eltdf-btn-simple a:hover {
    color: #fff;
		text-decoration: none !important;
}

.eltdf-side-menu-button-opener {
    display: none;
}

.eltdf-social-share-holder {
    display: none !important;
}

@media only screen and (min-width:150px) and (max-width:700px) {
	.eltdf-portfolio-single-holder .eltdf-ps-info-holder.eltdf-ps-info-in-line .eltdf-ps-info-item>* {
    display: none;
}
}

#eltdf-back-to-top>span.eltdf-icon-stack {
    background-color: #000;
}

.eltdf-btn.eltdf-btn-simple:after {
    width: 100%;
    background-color: #000;
}

.eltdf-mobile-header .eltdf-mobile-menu-opener {
    float: right;
}


.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    margin-right: 50px;
}

.eltdf-title-holder {
    background-color: #fff;
}