
/**====================================================================
 Internal Banner 
====================================================================
***/
.internal-banner-section{position: relative; }
.internal-banner-content{position: absolute;width: 60%;margin: auto;flex-direction: column; top: 0; left: 0; right: 0; bottom: 0; text-align: center; display: flex; align-items: center; justify-content: center; }
.internal-banner-media{width: 100%; height: 200px; display: block; background: #f8f4d9; overflow: hidden; position: relative; }
.internal-banner-media:after {content: ''; position: absolute; background: rgba(255, 255, 255, 0.72); left: 0; right: 0; top: 0; bottom: 0; }
.internal-banner-media img {width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.internal-banner-content h2 {font-family: 'Audiowide', cursive; font-size: 30px; color: #024405; text-transform: uppercase; padding: 0; }



/**====================================================================
 product-list
====================================================================
***/
.auth-details-section {background: #fff8ef; padding: 2rem 0 2rem; position: relative; }
.auth-details-section .container {max-width: 30%; }
.auth-form{background:#fffcf7; padding: 20px; border-radius: 5px; position: relative;}
.auth-form h3 {font-family: 'Audiowide', cursive; font-size: 24px; color: #024405; text-transform: uppercase; text-align: center; }
.auth-button {background: #024405; border: none; padding: 7px 10px; font-size: 13px; color: #fff; border-radius: 4px; outline: none; font-family: 'Audiowide', cursive; text-transform: uppercase; }
.auth-button:hover{box-shadow: none;}
.auth-form-link2 {text-align: right; padding: 10px 0; font-family: 'Audiowide', cursive;} 
.forget-password-link{color:#ffc617;}
.forget-password-link:hover{color:#ffc617;}

.auth-form-link{text-align: center;font-size: 12px;padding-top: 5px;font-family: 'Audiowide', cursive;color:#3e4861;letter-spacing: 0;} 
.auth-form-link a{color:#ffc617;}

.auth-form input.form-control {font-family: 'Audiowide', cursive; font-size: 14px; color: #7f4500; border: none; padding: 10px 10px; box-shadow:0 0 30px rgba(251, 170, 10, 0.18); outline: none; }
.auth-form input.form-control::-webkit-input-placeholder {color:#eccfab; } 
.auth-form input.form-control::-moz-placeholder {color:#eccfab; }
.auth-form input.form-control:-ms-input-placeholder {color:#eccfab; } 
.auth-form input.form-control:-moz-placeholder {color:#eccfab; } 
.search-form-icon {position: absolute; left: 12px; top: 12px; font-size: 18px; color: #d2aa7b; }
