/*
 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, #8F0000 0%, #E73700  51%, #EB3349  100%)}
         .global-button {
            margin: 10px;
            padding: 25px 45px;
            text-align: center;
            text-transform: uppercase;font-weight:900;
            transition: 0.5s;
            background-size: 200% auto;
            color: #000!important;            
            border-radius: 10px;
            display: block;
          }

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

@media (max-width: 768px) { 
.global-button{padding:10px;font-weight:400
    }
}

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

/* Contact Form Begin */
input.wpcf7-form-control.wpcf7-submit{padding:10px 30px;border-radius:6px;margin-bottom:20px;border:4px solid var(--contrast-2);font-weight:900!important;background:transparent}
input.wpcf7-form-control.wpcf7-submit{color:var(--contrast-2)!important}
input.wpcf7-form-control.wpcf7-submit:hover{background:rgba(0, 0, 0, 0.11);border:4px solid var(--base-2);color:var(--base-2)!important}

form.wpcf7-form label {
    width: 100%;
}
[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
	width: 95%;
	margin-bottom:6px;border-radius:6px;margin-bottom:20px;border:4px solid var(--contrast-2);background:transparent}
}

::placeholder{color:#ffffff!important;font-weight:bold;}
/* Contact Form 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 */

.lightweight-accordion .lightweight-accordion-title {border-radius:10px}
.lightweight-accordion .lightweight-accordion-title:before {
  content: "\002795 ";
  font-weight: bold;
  display: inline-block;
  width: 24px;color: transparent;text-shadow:0 0 0 rgb(245, 245, 245);padding:6px;border-radius:50%;background:#E73700;margin-right:10px;
}
.lightweight-accordion .lightweight-accordion-title {
  list-style: none;
}
.lightweight-accordion details[open] .lightweight-accordion-title:before {
  content: "\002796 ";
}








