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

/* GeneratePress Site CSS */ /* top bar menu spacing */

.top-bar .widget_nav_menu li {
	margin: 5px 15px;
}

/* no top bar on mobile devices */

@media (max-width: 768px) {
  .top-bar {
    display: none;
  }
}

/* category menu hover lines */

.main-navigation .menu > .menu-item > a::after {
    content: "";
    position: absolute;
    right: 50;
    left: 50%;
    color: var(--accent-button);  
    top: 8px; 
    -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: 40px; 
    color: var(--accent-button);  
}

/* post meta size */

.post-meta {
	font-size: 14px;
}

.entry-meta {
	font-size: 14px;
}

/* wpsp meta spacing */

.wp-show-posts-entry-meta {
	margin-top: 5px;
}

/* wpsp space between post on mobile */

.wp-show-posts-image {
	margin-top: 20px;
}

/* center footer widgets */

.inside-footer-widgets {
    text-align: center;
}

/* mailchimp form styling */

.mc4wp-form-fields  {
    text-align: center;
}

.mc4wp-form input[type=text], .mc4wp-form input[type=email] {
	background-color: var(--base-3);	
	line-height: 30px;
  border: 1px solid var(--accent-button);
	border-radius: 0px;
	margin: 2px;
}
 
.mc4wp-form input[type=submit] {
	line-height: 30px;
	border: 1px solid var(--accent-button);
  border-radius: 0px;
	margin: 2px;
  transition: all 0.5s ease 0s;
}

@media (max-width: 768px) {
.mc4wp-form input[type=text], .mc4wp-form input[type=email], .mc4wp-form input[type=submit] {
		width: 100%;
	}
}

/* sidebar mailchimp form full width */

.widget .mc4wp-form input[type=text],
.widget .mc4wp-form input[type=email],
.widget .mc4wp-form input[type=submit] {
	width: 100%;
}

/* lightweight social icons */

.lsi-social-icons li a, .lsi-social-icons li a:hover {
padding: 0px !important;
margin: 10px 6px 0px 6px !important;
}
 /* End GeneratePress Site CSS */

.mobile-header-navigation.is_stuck {
    background-color: #fff;
}
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {
	width: 100%;
}