@import url("custom_responsive.css");

/*HEADER*/
header .fusion-logo a img {height: 100px !important;}
html body header .featured span {background-color: #00bcd4;padding: 15px;color: white;border-radius: 7px;}
html body p, html body li {text-align: justify !important;}
.framed_title p {font-size: 23px;background-color: #7ED0CA;width: max-content;padding: 0 15px;color: white;}
.framed_title_blue p {font-size: 23px;background-color: #336699;width: max-content;padding: 0 15px;color: white;}
.framed_title_orange {font-size: 23px;background-color: #f09a3e;width: max-content;padding: 0 15px;color: white;}
rs-slides rs-slide::after {content: "";width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;background-color: #0000004f;}
.fusion-page-title-row {background-color: #000000ad;width: 100%;max-width: unset !important;padding: 0 15%;}
.page-id-2146 .fusion-page-title-row {background-color: #00000038;}
body.blog #main {padding: 50px 0;}
header nav.fusion-main-menu {margin-top: 8px;}

table tr td {border: 1px solid #333;padding: 15px;}

.fusion-fullwidth.fullwidth-box.fusion-builder-row-5.fusion-flex-container.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {background-color: #faf9f8 !important;border-color: #faf9f8 !important;}

.suggerimenti .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {max-height: 110px;}
#row_percorso .content-container p {text-align: center !important;}

.form_div {max-width: 900px;margin: auto !important;}

/*blog hover home*/
.blog_hover_content article:hover .fusion-post-content-wrapper {z-index: 99;background-color: #336699;}
.blog_hover_content article .fusion-post-content-wrapper p {color: white;}
.blog_hover_content article .fusion-post-content-wrapper {position: absolute;transition: .4s all;}
.blog_hover_content article > .fusion-post-wrapper {max-width: 450px;max-height: 240px;object-fit: cover;overflow: hidden !important;}
.blog_hover_content article > div > div {max-width: 400px;max-height: 240px;overflow: hidden !important;}
.blog_hover_content article .fusion-post-content-wrapper {width: 100%;height: 100%;}
.fusion-post-grid.post.type-post img {height: 240px;display: flex;object-fit: cover;}

table {width: 100%;}
table td ul {padding-left: 10px;}

#contatore {animation-duration: 6s !important;}
#contatore .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start {animation-duration: 5s !important;}
#contatore::before {content: "";background-color: #00000078;width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;}

table td {vertical-align: top;}
.fusion-page-title-bar.fusion-page-title-bar-none.fusion-page-title-bar-center {padding: 0 !important;}
.fusion-page-title-captions .entry-title {text-shadow: black 0px 2px;}
.fusion-rollover-gallery {display: none;}
/*footer*/
.fusion-footer-widget-area.fusion-widget-area {background-image: url("/wp-content/uploads/2021/04/filig-footer2.png");background-size: 85%;}