/*
 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
*/
/* Global Styling Begin */
.global-spacing{padding:40px 10px 30px 10px!important}

.global-button {background-image: linear-gradient(to right, var(--accent) 0%, var(--contrast-2) 51%, var(--global-color-8) 100%)}
         .global-button {
            margin: 10px;
            padding: 25px 45px;
            text-align: center;
            text-transform: uppercase;font-weight:800;font-family:var(--gp-font--roboto),sans-serif;letter-spacing:.06em;
            text-shadow:0 1px 0 rgba(255,255,255,.25);box-shadow:0 6px 18px rgba(0,0,0,.35);
            transition: 0.5s;
            background-size: 200% auto;
            color: var(--global-color-9)!important;            
            border-radius: 10px;
            display: block;
          }

          .global-button:hover {
            background-position: right center; /* change the direction of the change here */
            color: var(--global-color-9)!important;
            text-decoration: none;
          }

@media (max-width: 768px) { 
.global-button{padding:10px 14px;font-weight:700;letter-spacing:.03em
    }
}

@media (max-width: 768px) { 
.menu-toggle{display:none!important
    }
}

.page-numbers {
	padding: 5px 10px!important;
	box-sizing: border-box;
	border-radius: 5px;
	border: 1px solid;
	text-align: center;}
/* Global Styling End */

/* Comment Form Begin */
#comment {
    border:4px solid white;border-radius: 6px;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
    border:4px solid white;border-radius: 6px;
}
.comment-form input[type="submit"],
.comment-form .submit {border:4px solid var(--contrast-3);
    border-radius: 6px;
}
.comment-form .submit:hover {border:4px solid var(--blue);
}
/* Comment Form End */

/* FAQ Begin */
.faq-item{margin-bottom:12px}
.faq-item summary{list-style:none;cursor:pointer;padding:12px 16px;border-radius:10px;background:var(--contrast-3);font-weight:700}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary:before{content:"\002795";display:inline-block;width:24px;color:transparent;text-shadow:0 0 0 var(--base-2);padding:6px;border-radius:50%;background:var(--contrast-2);margin-right:10px;font-weight:bold}
.faq-item[open] summary:before{content:"\002796"}
.faq-item > :not(summary){padding:12px 16px 0}
/* FAQ End */

/* Additional CSS Begin */
.gradient-bg {
  font-size: 72px;
  background: -webkit-linear-gradient(var(--contrast-2), var(--accent));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* Additional CSS End */

/* Logo mobile Begin */
@media (max-width: 768px) {
.site-header .site-logo .header-image{width:105px;height:auto}
}
/* Logo mobile End */
