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


.inside-site-info {display: none !important;}
.footer-widgets {background-color: #181F55 !important;}
.foot{color: white; font-size: 10px; line-height: 17px}

/*Login Login CSS*/
.login-password label, .login-username label{display: block !important; margin-bottom: 5px !important; color: #404040 !important;}
.login-password input:hover{position: relative; z-index:2 !important;}
.forgot-password{color: #404040 !important; font-size: 12px !important; position: absolute !important; bottom: 10% !important; right: 5% !important;}
.forgot-password:hover, .logins a:hover{color: white !important; text-decoration: underline !important;}
.logins a{color: white; display: block; margin: 0 auto !important; text-align: center !important;}
#opaque-bg{background-color: rgb(230 230 230 / 60%);padding: 20px; position: absolute; z-index: 99 !important;top: 50% !important;left: 50% !important; transform: translate(-50%, -50%); box-shadow: 0 0 7px #615f5f !important;}
#opaque-bg h3{font-size: 16px !important; color: white;margin-bottom: 15px !important;text-align: center !important;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
color: #666666;
background-color: #fafafa;
border-color: #949494;
width: 100%;
}
.bgtext a{color:#404040 !important;}
/*END Login Login CSS*/

.buttons {
  background-color: #ff9815 !important; /* Orange */
  border: none;
  color: white;
  padding: 10px 25px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
}

.button1 {
  background-color: #ff9815; 
  color: white; 
  border: 1px solid #e3840c;
  border-radius: 12px;
}

.button1:hover {
  background-color: #ef8f15;
  color: white;
}



/*MOBILE SCREEN*/
@media screen and (max-width: 768px){
.moblogin {padding: 0px 20px 0px 20px;}
.mobox{background-color: rgb(230 230 230 / 60%);padding: 20px; box-shadow: 0 0 7px #615f5f !important;}
.moblogo{margin-top: 25px; margin-bottom: 35px;}
}

/*1440 SCREEN*/
@media screen and (max-width: 1440px){
#opaque-bg{background-color: rgb(230 230 230 / 60%);padding: 20px; position: absolute; z-index: 99 !important;top: 47% !important;left: 50% !important; transform: translate(-50%, -50%); box-shadow: 0 0 7px #615f5f !important;}
}
