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

a:hover{text-decoration: underline !important}
h2 a, h3 a{color:#111111 !important}
h2 a:hover, h3 a:hover{color:#e44b01 !important;text-decoration: none}
.link-area-link-icon a:hover{text-decoration: none !important}
/*HEADER*/
.fusion-header-wrapper{margin-bottom: 20px;box-shadow: 0px 8px 19px -10px #525252;-webkit-box-shadow: 0px 8px 19px -10px #525252;-moz-box-shadow: 0px 8px 19px -10px #525252;-o-box-shadow: 0px 8px 19px -10px #525252;}
.fusion-main-menu > ul > li, .fusion-is-sticky .fusion-main-menu > ul > li{text-transform: uppercase}
.fusion-main-menu > ul > li > a:hover{text-decoration: none !important}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-item, .fusion-mobile-menu-design-classic .fusion-mobile-selector, .fusion-mobile-menu-design-modern .fusion-mobile-nav-item, .fusion-mobile-menu-design-modern .fusion-mobile-selector{text-transform: uppercase !important}
h1.pagina{color: #e44b01 !important; text-transform: uppercase; font-size: 25px !important; padding: 0px}
h2.pagina{color: #e44b01 !important; text-transform: uppercase; font-size: 20px !important; padding: 0px !important; margin-bottom: 10px !important }
h3.pagina{color: #e44b01 !important; text-transform: uppercase; font-size: 17px !important; padding: 0px !important;margin-top: 30px !important; margin-bottom: 10px !important;}
#sliders-container{background-color: rgba(255, 255, 255, 0) !important;}

#layerslider_1 {
    width: 1100px;
    height: 385px;
    margin: 0px auto;
    position: relative;
    visibility: visible;
    margin-top: -25px !important;
}
.ombra{margin-top: -20px !important; border: 1px solid #d6dee1;box-shadow: -4px 5px 13px -9px #000000;
-webkit-box-shadow: -4px 5px 13px -9px #000000;
-moz-box-shadow: -4px 5px 13px -9px #000000;
-o-box-shadow: -4px 5px 13px -9px #000000;}
.homepagemain{padding-left: 0px !important;padding-right: 0px !important;background-color: rgba(255, 255, 255, 0) !important;}
.tuttomain{padding-left: 0px !important;padding-right: 0px !important;background-color: #ffffff !important;border-top: 35px solid #1c2122}

.fusion-recent-posts.bloghome .columns .column{margin-bottom: 25px !important}
.fusion-recent-posts.bloghome p{margin-bottom: 0px !important}
.fusion-testimonials.classic .testimonial-image{max-width: 102px !important;
border: 1px solid #ffffff}

.offer { border-right: 1px solid #4a5558; margin-top: 30px !important; margin-bottom: 30px !important}
.offer .last { border: none; }
.offer p { padding: 0 !important; magin:0 !important ; color:#cdcece;}
.offer h2 { font-size: 20px !important; color:#ffffff !important;padding: 0 !important; margin:0 !important;line-height: 29px !important}
.offer a { text-transform: uppercase; color: #fff !important; }
.fusion-read-more{text-transform: uppercase; margin-top: -10px; margin-bottom: 30px}
.post{margin-bottom: 50px !important}
h2.title-heading-left{font-weight: bold !important; font-size: 130% !important; text-transform: uppercase !important}
.fusion-recent-posts .columns .column h4 {text-transform: uppercase; font-size:100%; line-height: 1.2em}
.fusion-recent-posts{margin-bottom: 20px !important}

.fusion-format-box{display: none}
.sidebar .widget .heading h4, .sidebar .widget h4{font-weight: bold}
.fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_archive li, .fusion-widget-area .widget_categories li, .fusion-widget-area .widget_layered_nav li, .fusion-widget-area .widget_links li, .fusion-widget-area .widget_meta li, .fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_pages li, .fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_recent_entries li{display: block;
padding: 0px 10px 5px 12px;
border-bottom: none;text-transform: uppercase}
.fusion-date-and-formats .fusion-date-box,.fusion-date-and-formats .fusion-date-box{background-color:#fff !important; color: #000 !important;text-transform: uppercase;padding: 0;font-family: 'Oswald', "PT Sans", Arial, Helvetica, sans-serif;font-size: 20px;line-height: 20px}
.fusion-date-and-formats .fusion-date{font-size: 45px !important;line-height: 55px !important}
.fusion-blog-layout-large-alternate .fusion-post-slideshow{margin-top: 0px !important; margin-bottom: 15px !important}
.fusion-blog-layout-large-alternate .fusion-post-content-container{margin-top: 10px !important}
#wrapper #main .fusion-post-content > h2.fusion-post-title{font-size: 22px !important}

img.bordi, a img.bordi  {border: 1px solid #e5e5e5 !important;margin-bottom: 0px !important}
img.bordi5, a img.bordi5  {border: 5px solid #e5e5e5 !important;margin-bottom: 20px !important}
.fusion-recent-posts .columns .column{margin-bottom: 30px !important}
.fusion-meta-info{margin-top: 0px !important}
.titoloper{text-transform: uppercase;color:#e44b01 !important;margin-top: 0px !important;padding-top: 0px !important;font-size: 25px !important}

.fusion-footer-copyright-area a:hover{text-decoration: underline}
#BARRA
{
    overflow: Auto;
    background-color: #fff;
    color: #999;
    width: 100%;
    height: 200px;
    margin: 0px;
    padding: 5px;
    border: Solid 1px #e5e5e5;
    scrollbar-base-color: #000000;
    scrollbar-arrow-color: #CCCCCC;
    scrollbar-track-color: #CCCCCC;
	margin-bottom: 30px
}
.corto {width: 50% !important;margin-bottom: 20px; clear: both}
#comment-input .placeholder, #comment-input input, #comment-textarea .placeholder, #comment-textarea textarea, #wrapper .search-table .search-field input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-select-parent .select-arrow, input.s, input.s .placeholder, input[type="email"], input[type="text"], select, textarea
{color: #666 !important}
textarea{width: 100% !important}

#sliders-container{margin-top: -30px !important}
}

@media screen and (max-width: 767px) {
	.#offer li { padding: 0 !important; border-right: none; min-height: auto}
	.corto {width: 100% !important}
	#fallback-slide{margin-top: -20px !important}
	.fusion-header-v1.fusion-logo-left.fusion-sticky-menu-.fusion-sticky-logo-.fusion-mobile-logo-.fusion-mobile-menu-design-modern {
		margin-top: -20px !important;}
}
}