/*

Theme Name: Avada Child

Description: Child theme for Avada theme

Author: ThemeFusion

Author URI: https://theme-fusion.com

Template: Avada

Version: 1.0.0

Text Domain:  Avada

*/

.fusion-page-title-bar-center .fusion-page-title-captions {
    text-align: center;
    width: 80% !important;
    margin-left: auto;
    margin-right: auto;
}

.page-id-1382 #wrapper,
.page-id-1419 #wrapper,
.page-id-1232 #wrapper {
    background-color: transparent;
}


.page-id-1382 .post-content img,
.page-id-1419 .post-content img {
    border-radius: 50%;
    border: 2px solid #fff;
}

.page-id-1382 ul.fusion-filters,
.page-id-1419 ul.fusion-filters {
    background-color: #383838;
    padding: 0px 20px;
}

.page-id-1382 .fusion-portfolio-content-wrapper,
.page-id-1419 .fusion-portfolio-content-wrapper {
	background:url(https://www.ilfidocustode.com/wp-content/uploads/2019/05/attractive-backdrop-backgro.jpg);
	background-position: center;
}
.page-id-1382 .fusion-portfolio-content-wrapper[style],
.page-id-1419 .fusion-portfolio-content-wrapper[style] {
	border-width: 0px !important; 
}

.fusion-widget-area-1 .widget h4 {
    color: #fff !important;
}

.page-id-1382 #wrapper #main .fusion-portfolio-content > h2.fusion-post-title,
.page-id-1419 #wrapper #main .fusion-portfolio-content > h2.fusion-post-title,
.page-id-1382 #wrapper #main .fusion-portfolio-content > h2.fusion-post-title a,
.page-id-1419 #wrapper #main .fusion-portfolio-content > h2.fusion-post-title a{
	color: #FFF;
}

.page-id-1382 #main,
.page-id-1419 #main,
.page-id-1232 #main {
    background-color: transparent !important;
}

.page-id-1382 .fusion-filters .fusion-filter.fusion-active a,
.page-id-1419 .fusion-filters .fusion-filter.fusion-active a{
    color: #fff !important;
    color: #fff !important;
    color: #fff !important;
    border-color: #fff !important;
    border-color: #fff !important;
    border-color: #fff !important;
}
.page-id-1382 #main, .wrapper_blank #main,
.page-id-1419 #main, .wrapper_blank #main {
    background-image: url(//www.ilfidocustode.com/wp-content/uploads/2019/05/prato-1.jpg);
    background-attachment:scroll;
    background-position: center -500px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
}

.search-results #main {
    background-image: url(//www.ilfidocustode.com/wp-content/uploads/2019/05/prato-1.jpg);
    background-attachment: scroll;
    background-position: center center; */
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
}

#comment-input input, #s, .comment-form input {
    max-width: 90%;
}

.fusion-error-page-search h3, .fusion-error-page-search p {
	 display: none;
}

h1.oops, .fusion-column.col-lg-4.col-md-4.col-sm-4.useful-links.fusion-error-page-useful-links {
    display: none;
}

input#searchsubmit {
    min-height: 56px;
}
.search-results #main h2,
.search-results #main .search-page-search-form.search-page-search-form-top p {
color: #FFF;	
}

#accept_paypal_payment_form {
	text-align: center !important;
	font-family: 'Lato' !important;
}

#accept_paypal_payment_form input, 
#accept_paypal_payment_form select, 
#accept_paypal_payment_form textarea
{
    outline: 0;
    padding: 0px 20px !important;
	font-family: 'Lato' !important;
	font-size: 14px;
	    width: inherit;
}

.fusion-portfolio-post .fusion-image-wrapper {
    padding: 10px;
}

.container-cimitero-lapide {
	padding: 80px 10px 40px 10px !important;
}

.shadow_black {
	color:white !important;
	text-shadow: 0px 0px 10px #000000 !important;
}

.shadow_black h3 {
    color: white !important;
    text-shadow: 0px 0px 10px #000000 !important;
}

.cimitero-template-default .entry-title.fusion-post-title,
.memoria_agli_eroi-template-default .entry-title.fusion-post-title {
	display:none;
}


.cimitero-template-default .content-container p,
.memoria_agli_eroi-template-default .content-container p {
    text-align: center;
	font-size: 28px;
}


.cimitero-template-default .single-navigation,
.memoria_agli_eroi-template-default .single-navigation {
	display: none  !important;
}

.cimitero-template-default #respond,
.memoria_agli_eroi-template-default #respond,
.cimitero-template-default .comments-container,
.memoria_agli_eroi-template-default .comments-container {
    margin-top: 0px;
    background-color: #fff;
    padding: 60px 80px;
}

.cimitero-template-default .fusion-sharing-box,
.memoria_agli_eroi-template-default .fusion-sharing-box {
    margin-bottom: 0;
    margin-top: 60px;
    background-color: #fff;
    padding: 40px 80px 0px;
}

.cimitero-template-default .icon-wrapper,
.memoria_agli_eroi-template-default .icon-wrapper {
	    background-color: #252422  !important;
}


.fusion-image-wrapper .fusion-rollover {
    background-image: linear-gradient(top, #000000 0%, #00000000 100%)!important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #00000000))!important;
    background-image: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#00000000), progid: DXImageTransform.Microsoft.Alpha(Opacity=0)!important;
    background-image: linear-gradient(top, #000000 0%, #00000000 100%)!important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #00000000))!important;
    background-image: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#00000000), progid: DXImageTransform.Microsoft.Alpha(Opacity=0)!important;
    background-image: -webkit-linear-gradient(top, #000000 0%, #00000000 100%)!important;
    background-image: -moz-linear-gradient(top, #000000 0%, #00000000 100%)!important;
    background-image: -ms-linear-gradient(top, #000000 0%, #00000000 100%)!important;
    background-image: -o-linear-gradient(top, #000000 0%, #00000000 100%)!important;
    background-image: -webkit-linear-gradient(top, #000000 0%, #00000000 100%)!important;
    background-image: -moz-linear-gradient(top, #000000 0%, #00000000 100%)!important;
    background-image: -ms-linear-gradient(top, #000000 0%, #00000000 100%)!important;
    background-image: -o-linear-gradient(top, #000000 0%, #00000000 100%)!important;
}

@media (max-width:768px){
.page-id-1382 #main, .wrapper_blank #main, .page-id-1419 #main, .wrapper_blank #main {
    background-position: center -2000px;
}
.page-id-1382 #wrapper #main .fusion-portfolio-content > h2.fusion-post-title, .page-id-1419 #wrapper #main .fusion-portfolio-content > h2.fusion-post-title {
    font-size: 24px;
}

h1.title-heading-center em {
    font-size: 36px;
}

h3, h3.title-heading-center {
    font-size: 24px !important;
}


h2#reply-title {
    font-size: 18px !important;
}

#main {
	    background-position: center -800px !important;
}

.cimitero-template-default .content-container p, .memoria_agli_eroi-template-default .content-container p {
    font-size: 18px;
}

.fusion-fullwidth.fullwidth-box.fusion-blend-mode.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling[style],
.cimitero-template-default .fusion-sharing-box, .memoria_agli_eroi-template-default .fusion-sharing-box,
.fusion-sharing-box .fusion-social-networks,
.cimitero-template-default #respond, .memoria_agli_eroi-template-default #respond, .cimitero-template-default .comments-container, .memoria_agli_eroi-template-default .comments-container {
	padding-top: 40px;
    padding-right: 10px !important;
    padding-bottom: 40px;
    padding-left: 10px !important;
}

#main #comment-submit, #main .comment-submit, #reviews input#submit, .comment-form input[type="submit"], .fusion-button-default-size, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .slidingbar-area .button-default, .ticket-selector-submit-btn[type=submit], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit {
    padding: 8px 10px !important;
    line-height: 18px !important;
    font-size: 14px !important;
}

}