    
    body { 
        background: url(http://www.agimusfirenze.it/wp-content/uploads/2014/08/bg.jpg) 
            top center no-repeat fixed; 
    }

    body { background-color: #ffffff; }
    

    body { 
        font-size: 14px; 
        color: #6F7475; 
        font-family: Lato 
    }
    a { color: #1e586e; }
    a:hover { color: #2e7a96; }
    h1, h2, h3, h4, h5, h6 { 
        color: #0A5672; 
        font-family: Lato; 
    }
    blockquote { 
        font-family: Lato; 
        border-left: 1px dotted #1e586e; 
    }
    #main .single-entry, 
    #main .post, 
    #main .post li { 
        font-family: Lato;
    }
    

            
        

    #tagline { 
        font-family: Lato !important; 
        font-size: 12px !important; 
        font-style: italic !important; font-weight: normal !important; 
        color: #ebebeb !important;
        text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.25) !important;
    }

    
    #title-bar { background-color: #CED9EF; }
    #title-bar h1 { 
        font-style: normal !important; font-weight: normal !important; 
        font-family: Lato; 
        color: #25718D; 
    }
    #title-bar .subtitle { 
        font-style: italic !important; font-weight: normal !important; 
        font-family: Lato; 
        color: #25718D; 
    }
        
    
    #staggered-slider .text-wrap, .slider-text-bg { background-color: rgb(10, 86, 114); }
    @media only screen and (max-width: 759px) {
        #staggered-slider .text-wrap { background-color: rgba(10, 86, 114, .90) !important; }
    }
    #grid-slides .text { background-color: rgba(10, 86, 114, .85) !important; }
    #wide-slider .text { background-color: rgba(10, 86, 114, .90) !important; }
    
    #slides .text a { color: #fff; }
    #slides .text p.description {  
        color: #fff;
    }
    #slides .text p.meta { 
        color: #999; 
    }    

    .main-slider-wrap .flex-control-paging a { background: rgba(10, 86, 114, .85) !important; } 
    .main-slider-wrap .flex-control-paging a.flex-active { 
        border-color: rgba(10, 86, 114, .95) !important;
        background: url(https://www.agimusfirenze.it/wp-content/themes/agimus/images/black-dots-15pct.png) !important; 
    }


    #sidebar .page-title h3 { font-weight: bold !important; }
    .comment-count-bubble { background:#1e586e !important; }
    .comment-count-bubble:after { border-color: rgba(30, 88, 110, .5) transparent transparent transparent !important;  }
    
    

    #topnav { background-color: rgba(255, 255, 255, 0) !important; }
    #header-nav-wrap > ul > li > a,
    #header-nav-wrap > div > ul > li > a { 
        font-size: 13px; 
        color: #1e586e; 
        font-family: Lato; 
    }
    #header-nav-wrap > ul > li > a:hover,
    #header-nav-wrap > div > ul > li > a:hover { color: #1e586e; }
    #header-nav-wrap > ul > li.current_page_item > a, 
    #header-nav-wrap > ul > li.current-menu-item > a,
    #header-nav-wrap > div > ul > li.current_page_item > a, 
    #header-nav-wrap > div > ul > li.current-menu-item > a { border-color: #599573; }
    #topnav ul li.sfHover > a > .sf-sub-indicator { color: #599573; }
    #topnav ul ul li a {  
        color: #1e586e; 
        font-family: Lato; 
    }
    #topnav ul ul li a:hover, 
    #topnav ul ul li.current_page_item a, 
    #topnav ul ul li.current-menu-item a { color: #1e586e; }
    #topnav { 
        border-top: 1px none #eaeaea;
        border-bottom: 1px none #eaeaea;
        margin-bottom: 0px; 
    }

    
    #staggered-slider-wrap, 
    #grid-slides, 
    #wide-slider-wrap { background-color: rgba(255, 255, 255, 0) !important; }
    
    
    #welcome-widget-wrap h3, 
    #welcome-widget-wrap p, 
    #welcome-widget-wrap, 
    #welcome-widget-wrap span { 
        font-family: Lato !important; 
        text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.25);
    }
    #welcome-widget-wrap h3 { 
        color: #808080 !important;  
    }
    #welcome-widget-wrap, #welcome-widget-wrap .sp2 { color: #6F7475 !important;  }
    #welcome-widget-wrap .sp1 { color: #262320 !important; }
    
    
    #footer_ad_wrap { background-color: rgba(68, 121, 137, 0) !important; }
    #footer_widgets { background-color: #447989 !important; }
    
            
    #footer_widgets a, 
    #footer_widgets a .sp1 { color: #447989 !important; }
    #footer_widgets { 
        color: #447989 !important; 
        font-family: Lato; 
    }
    #footer_widgets h1,
    #footer_widgets h2,
    #footer_widgets h3 { 
        color: #447989 !important;
        font-family: Lato; 
    }
    #footer_widgets h3, 
    #footer_widgets .tab-header { border-bottom: 1px solid #333 !important; }
    #footer_widgets .tab-header li.active { color: #447989 !important; }
    #footer_widgets .tab-header { 
        font-family: Lato;  
    }
    #footer_widgets h4,
    #footer_widgets h5,
    #footer_widgets h6 { font-family: Lato; }
    #footer #nav-copyright-wrap { background: #447989; }
    #footer .nav, 
    #footer .nav .menu .li, 
    #footer .copyright { 
        color: #447989 !important;  
        font-family: Lato !important; 
    }
    #footer #nav-copyright-wrap a { color: #447989 !important; }

    
    p.view-more a { font-style: italic !important; font-weight: normal !important; }
    p.view-more a, 
    #button, .button { 
        background: #0A5672 !important; 
        color: #fff !important; 
    }
    #sidebar .widget .tagcloud a, 
    .post-tags a { 
        background: #2e7a96 !important; 
        color: #fff !important; 
    }
    .wp-caption {
        background: #f5f5f5 !important;
        border-color: #e1e1e1 !important;
    }
    .post .wp-caption-text {
        color: #6F7475 !important;
    }
    #footer .widget .tagcloud a { 
        background: #2e7a96 !important; 
        color: #fff !important; 
    }
    
    @media only screen and (min-width: 760px) {
        #topnav.fixed #header-nav-wrap > ul > li > a, 
        #topnav.fixed #header-nav-wrap > div > ul > li > a { color: #fff !important; }
        #topnav.fixed { background: #0D0A05 !important;}
        
        #topnav.fixed { background-color: rgba(255, 255, 255, 0.5) !important; }
        #topnav.fixed #header-nav-wrap > ul > li > a,
        #topnav.fixed #header-nav-wrap > div > ul > li > a { 
            color: #1e586e !important; 
        }
        #topnav.fixed #header-nav-wrap > ul > li > a:hover,
        #topnav.fixed #header-nav-wrap > div > ul > li > a:hover { color: #1e586e !important; }
        #topnav.fixed #header-nav-wrap > ul > li.current_page_item > a, 
        #topnav.fixed #header-nav-wrap > ul > li.current-menu-item > a,
        #topnav.fixed #header-nav-wrap > div > ul > li.current_page_item > a, 
        #topnav.fixed #header-nav-wrap > div > ul > li.current-menu-item > a { border-color: #599573 !important; }
        #topnav.fixed  ul li.sfHover > a > .sf-sub-indicator { color: #599573 !important; }
    }
