/*======================================
Theme Name: Smartline Lite Child
Description: Smartline lite childe theme for Falmouth Memorial Library
Author: Michelle keyo
Author URI: https://michellekeyo.com
Template: smartline-lite
======================================*/

.top-navigation-menu a {
	font-size: 1em;
}

aside .sidebar-events h3.event-title {
    margin-bottom: -6px;
    margin-top: 0;
    font-weight: 700;
}

aside .sidebar-events .event-time {
	font-weight:700;
    font-size:  .85em;
}

aside .sidebar-events li {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    padding-bottom: 10px;
    list-style-type: none;
}

aside .sidebar-events .alignleft {
    display: inline;
	float: left;
}

aside .sidebar-events .archive-thumb {
    border: 1px solid #eee;
    box-shadow: none;
    margin: 2px 10px 2px 0;
    padding: 3px;
}

aside .sidebar-events .event-excerpt {
		font-size: 14px;
		line-height: 1.5em;
		padding-top: 0px;
	}

p.all-events {
	text-align: right;
}


/* Branding changes 12/20/21 */


a, a:link, a:visited, .widget a:link, .widget a:visited {
    color: #1D63AF;
}

#header-wrap {
    border-top: 4px solid #1D63AF;
}

ul#topnav-menu, input, textarea {
    font-family:  Arial, verdana, sans-serif;    
}

#header {
    padding: 1.5em;
}

#mainnav {
    background: #1D63AF;
}

.main-navigation-menu {
    background: #1D63AF;    
}

.main-navigation-menu a {
    font-family:  Arial, verdana, sans-serif; 
    padding:  .75em 1.2em;   
}

.dashicons, .dashicons-before:before {
    height: 15px;
    line-height: 14px;
}

.main-navigation-menu a:hover {
    background:  #1FAA96;
}
.main-navigation-menu ul {
    background:  #1FAA96;    
}


/* Tablets (landscape) | <960px */
@media only screen and (max-width: 60em) {
    #mainnav-toggle {
        font-size: 1.0em;
        font-family: Arial, Verdana, sans-serif;
        background: #1D63AF;
    }
    #mainnav-toggle:hover {
        background: #1FAA96;
    }
    .main-navigation-menu a {
        background: #1FAA96;    
    }
    .main-navigation-menu .submenu-dropdown-toggle {
        padding: 0.55em 0.5em;
    }

}

/* Big Screens Navi Fix | >720px */
@media only screen and (min-width: 60.001em) {
    /* ensure #nav is visible on desktop version */
    .main-navigation-menu li.menu-item:hover a {
        background: #1FAA96;
    }
    .main-navigation-menu li.menu-item:hover ul a:hover {
        background: #1a8677;
    }
}

body, p {
    font-family:  Arial, verdana, sans-serif;
    font-size:  1em;
}

aside, aside p {
    font-family:  Arial, verdana, sans-serif;
}


.entry p {
    margin:  0.75em 0 1.5em 0; 
}

.page-title, .entry-title {
    color: #1D63AF;
    font-family:  Arial, verdana, sans-serif;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
    color: #1D63AF;
    font-family:  Arial, verdana, sans-serif;    
} 

.widgettitle { 
    background: #E7831F;
    font-weight:  bold;
    font-family:  Arial, verdana, sans-serif;
    border:  0;
    color:  #fff;
    font-size:  1.1em;
}

#footer {
    background: #1D63AF; 
    font-family:  Arial, verdana, sans-serif;
}

#footernav-menu li {
    border-right:  0;
}

.wp-block-button__link {
    border-radius:  10px;
    background-color:  #E7831F;
    font-weight:  bold;
    font-family:  Arial, verdana, sans-serif;
    text-transform:  uppercase;
    font-size:  1.2em;
}
.wp-block-button a.wp-block-button__link:hover {
    background-color: #d0761d;
    text-decoration:  none;
}

#footer {
    text-align:  center;
}
 
#footernav, #footernav-menu {
    float: none;
}
#footernav-menu li {
    float: none;
    padding: 0;
    margin: 0;
}
#footernav-menu a {
    font-size: 1.1em;
    margin-top: 15px;
}
#footer img {
    margin: 20px 0;
}
