/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* from starter content */
/* GeneratePress Site CSS */ @media (min-width: 1025px) {
    .home-intro {
        margin: 10px 200px;
    }
    }
    
    .lsi-social-icons li a, .lsi-social-icons li a:hover {
        padding: 10px 5px 0px 5px !important;
        background: transparent !important;
    }
    
    .topbar {
        padding:  6px 0px 4px 0px;
    }
    
    @media( max-width: 768px ) {
        #lsi_widget-2 {
            display: none;
        }
    }
    
    .main-navigation .menu > .menu-item > a::after {
        content: "";
        position: absolute;
        right: 50;
        left: 50%;
        top: 0px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        display: block;
        width: 0;
        height: 2px;
        background-color: currentColor;
        transition: 0.3s width ease;
    }
    
    .main-navigation .menu > .menu-item > a:hover::after,
    .main-navigation .menu > .menu-item > a:focus::after,
    .main-navigation .menu > .current-menu-item > a::after{
        width: 30px;
    }
    
    .main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .mobile-bar-items a {
        text-align: left;
    }
    
    #generate-slideout-menu {
        padding-top: 20px;
    }
    
    .hero-title {
        font-size: 40px;
    }
    
    @media (max-width: 768px) {
        .hero-title {
            font-size: 32px;
            letter-spacing: 1px;
        }
    }
    
    .mobile-header-navigation {
        padding: 8px 5px;
    }
    
    .menu-toggle {
        font-size: 20px;
    }
    
    h1 {
        letter-spacing: 1px;
    }
    
    input[type="button"], input[type="reset"], input[type="submit"], a.button, a.button:visited {
        line-height: inherit;
        border-radius: 6px;
        transition: all 0.5s ease 0s;
        margin-top:10px;
    }
    
    h2.widget-title {
        letter-spacing: 1px;
    }
    
    .inside-footer-widgets {
        text-align: left;
    }
    .footer-widgets .widget-title {
        color:#69fad1;
        font-size:16px;
    }
    .footer-listings {
        color:#ffffff;
        font-size:15px;
    }
    .inside-page-hero .smooth-scroll {
        position:  absolute;
        bottom: 20px;
    }
    .hide-hero {
        display:none;
    }
    .page-hero {
        position: relative;
    } /* End GeneratePress Site CSS */