/*
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
*/

/* GENERALI */
.no-display, #no-display { display: none !important; }

/* MENU */
.sub-menu li a, .fusion-main-menu .sub-menu { line-height: 20px !important; }
.text-menu { text-transform: uppercase; }
.like-button a span { background-color: #fff; font-size: 15px; font-weight: 500; color: #e52923; }

/* HOME */
.blocco-header { background-color: #fff; padding: 30px; border-radius: 5px; }
.blocco-header-testo-rosso { font-size: 28px; line-height: normal; font-weight: 700; font-style: normal; letter-spacing: normal; color: #e52923; text-align: left; text-transform: uppercase; }
.blocco-header-testo { font-size: 14px; line-height: normal; font-weight: 400; font-style: normal; letter-spacing: normal; text-align: left; color: #313131; }
.covid19-block ul { font-size: 14px; line-height: normal; font-weight: 700; font-style: normal; letter-spacing: normal; color: #737373; margin-top: 0; padding-left: 20px; }
.covid19-block ul li { text-align: left; }
.blocco-header-btn { font-size: 18px !important; font-weight: 700 !important; }
.covid19-block { background-color: #fff; border-radius: 5px; }
.covid19-block .reviews { min-height: 470px !important; }
.testimonial-pagination { margin-top: 0 !important; }
.section-title h2, .section-title h2 span { font-size: 50px !important; font-weight: 500 !important; }
.custom-formatting-form { margin-bottom: 0; font-size: 13px; color: #fff; }
.Tipodiintervento input[type=checkbox] { vertical-align: unset; }
.tipo-intervento label { color: #fff; font-size: 13px; }
.footer-text { font-size: 11px; }
.slider-partners img { width: 75% !important; height: 75% !important; }
.fusion-blog-shortcode .fusion-load-more-button.fusion-blog-button { display: none !important; }
.cta-download-catalogue, .cta-link-news { font-size: 18px !important; font-weight: 500 !important; letter-spacing: 0 !important; padding: 20px !important;  }
.reviews .author { display: none !important;}

/* PAGES */
.page-title h1 { font-size: 46px !important; font-weight: 200 !important; margin-top: 0 !important; }

/* PAGE NEWS */
h2.blog-shortcode-post-title a { color: #e52923 !important; font-weight: 600; transition-property: color,background-color,border-color; transition-duration: .2s;
    transition-timing-function: linear; }
h2.blog-shortcode-post-title a:hover { color: #1293b5 !important; }
.fusion-read-more { color: #e52923 !important; font-weight: 600; transition-property: color,background-color,border-color; transition-duration: .2s;
    transition-timing-function: linear;}
.fusion-read-more:hover { color: #1293b5 !important; }
.fusion-post-content-container p { font-size: 15px; line-height: normal; }

/* PAGE SINGLE */
h4.widget-title { color: #313131 !important; font-weight: 600 !important; }
.widget_recent_entries ul li a, .widget_categories ul li a { color: #e52923 !important; font-weight: 600; transition-property: color,background-color,border-color; transition-duration: .2s;
    transition-timing-function: linear; }
.widget_recent_entries ul li a:hover, .widget_categories ul li a:hover { color: #1293b5 !important; }
.single h1.entry-title { text-shadow: 0px 0px 10px rgba(0, 0, 0, 1); }
.anoja-article-content a { color: #e52923 !important; transition: all .3s; }
.anoja-article-content a:hover { color: #3bafbf !important; }
.checklist-download li a { color: #e52923 !important; transition: all .3s; }
.checklist-download li a:hover { color: #3bafbf !important; }

/* PAGE CONTATTII */
.box-form { background-color: #333333; padding: 15px; }
.dark { color: #333333 !important; border: 1px solid #333333 !important; border-radius: 5px !important; }
.dark-text label { color: #333333 !important; }

/* CUSTOM SIDEBAR */
.header-covid19 h3 { background-color: #f6f6f6; }

/* FORM */
.btn-custom-anoja { background: #1293b5 !important; }

/* SEARCH PAGE */
.search .fusion-page-title-bar { max-height: 300px; background-color: #e52923; }
.search h2.entry-title a { color: #e52923 !important; font-weight: 400; }
.search h2.entry-title a:hover { color: #1293b5 !important; font-weight: 400; }
.search .searchform .fusion-search-form-content .fusion-search-button input[type=submit] { background: #e52923; }
.search .fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-field input { border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.search .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input { border-color: #333333 !important; }
.search .searchform .fusion-search-form-content .fusion-search-field input { color: #333333; }

/* FOOTER */
.footer-link:hover { color: #1293b5 !important; }

@media screen and (max-width: 1125px) {
	.sub-menu li a, .fusion-main-menu .sub-menu { line-height: 55px !important; }
}

@media screen and (max-width: 767px) {
	.single .avada-page-titlebar-wrapper { display: none; }
}





