
    body { background-color: #fff; }
    

    body { 
        font-size: 16px; 
        color: #6F7475; 
        font-family: Lato 
    }
    a { color: #0d5be6; }
    a:hover { color: #0d5be6; }
    h1, h2, h3, h4, h5, h6 { 
        color: #333; 
        font-family: Lato; 
    }
    blockquote { 
        font-family: Lato; 
        border-left: 1px dotted #0d5be6; 
    }
    #main .single-entry, 
    #main .post, 
    #main .post li { 
        font-family: Lato;
    }
    

            
        

    #tagline { 
        font-family: Georgia !important; 
        font-size: 12px !important; 
        font-style: italic !important; font-weight: normal !important; 
        color: #999 !important;
        text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.25) !important;
    }

    
    #title-bar { background-color: #1e1e1e; }
    #title-bar h1 { 
        font-style: normal !important; font-weight: normal !important; 
        font-family: Georgia; 
        color: #fff; 
    }
    #title-bar .subtitle { 
        font-style: italic !important; font-weight: normal !important; 
        font-family: Georgia; 
        color: #808080; 
    }
        #title-bar { background-image: url(https://www.eventmagazine.ca/wp-content/themes/staggerly/images/black-dots.gif); } 
    #title-bar { background-position: top center; } 
    #title-bar { background-repeat: repeat; }       
        
    
    #staggered-slider .text-wrap, .slider-text-bg { background-color: rgb(13, 10, 5); }
    @media only screen and (max-width: 759px) {
        #staggered-slider .text-wrap { background-color: rgba(13, 10, 5, .90) !important; }
    }
    #grid-slides .text { background-color: rgba(13, 10, 5, .85) !important; }
    #wide-slider .text { background-color: rgba(13, 10, 5, .90) !important; }
    
    #slides .text a, #slides .text h2 { color: #ffffff; }
    #slides .text p.description {  
        color: #fff;
    }
    #slides .text p.meta { 
        color: #ffffff; 
    }    

    .main-slider-wrap .flex-control-paging a { background: rgba(13, 10, 5, .85) !important; } 
    .main-slider-wrap .flex-control-paging a.flex-active { 
        border-color: rgba(13, 10, 5, .95) !important;
        background: url(https://www.eventmagazine.ca/wp-content/themes/staggerly/images/black-dots-15pct.png) !important; 
    }


    #sidebar .page-title h3 { font-weight: bold !important; }
    .comment-count-bubble { background:#0d5be6 !important; }
    .comment-count-bubble:after { border-color: rgba(13, 91, 230, .5) transparent transparent transparent !important;  }
    
    

    #topnav { background-color: rgba(255, 255, 255, 1) !important; }
    #header-nav-wrap > ul > li > a,
    #header-nav-wrap > div > ul > li > a { 
        font-size: 11px; 
        color: #262320; 
        font-family: Arial; 
    }
    #header-nav-wrap > ul > li > a:hover,
    #header-nav-wrap > div > ul > li > a:hover { color: #000; }
    #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: #ffffff; }
    #topnav ul li.sfHover > a > .sf-sub-indicator { color: #ffffff; }
    #topnav ul ul li a {  
        color: #555; 
        font-family: Arial; 
    }
    #topnav ul ul li a:hover, 
    #topnav ul ul li.current_page_item a, 
    #topnav ul ul li.current-menu-item a { color: #0d5be6; }
    #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(0, 0, 0, 0.1) !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(0, 0, 0, 0.5);
    }
    #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(0, 0, 0, 0.1) !important; }
    #footer_widgets { background-color: #1e1e1e !important; }
    
        #footer_widgets { background-image: url(https://www.eventmagazine.ca/wp-content/themes/staggerly/images/black-dots.gif) !important; } 
    #footer_widgets { background-position: top center !important; } 
    #footer_widgets { background-repeat: repeat !important; }        
            
    #footer_widgets a, 
    #footer_widgets a .sp1 { color: #fff !important; }
    #footer_widgets { 
        color: #6F7475 !important; 
        font-family: Arial; 
    }
    #footer_widgets h1,
    #footer_widgets h2,
    #footer_widgets h3 { 
        color: #fff !important;
        font-family: Lato; 
    }
    #footer_widgets h3, 
    #footer_widgets .tab-header { border-bottom: 1px solid #333 !important; }
    #footer_widgets .tab-header li.active { color: #fff !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: #050505; }
    #footer .nav, 
    #footer .nav .menu .li, 
    #footer .copyright { 
        color: #6F7475 !important;  
        font-family: Arial !important; 
    }
    #footer #nav-copyright-wrap a { color: #fff !important; }

    
    p.view-more a { font-style: italic !important; font-weight: normal !important; }
    p.view-more a, 
    #button, .button { 
        background: #050505 !important; 
        color: #fff !important; 
    }
    .main-slider-wrap .button {
        color: #fff;
        background: #ffffff !important;
    }
    #sidebar .widget .tagcloud a, 
    .post-tags a { 
        background: #050505 !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: #FF7C1A !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, 1) !important; }
        #topnav.fixed #header-nav-wrap > ul > li > a,
        #topnav.fixed #header-nav-wrap > div > ul > li > a { 
            color: #262320 !important; 
        }
        #topnav.fixed #header-nav-wrap > ul > li > a:hover,
        #topnav.fixed #header-nav-wrap > div > ul > li > a:hover { color: #000000 !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: #ffffff !important; }
        #topnav.fixed  ul li.sfHover > a > .sf-sub-indicator { color: #ffffff !important; }
    }
