/**
* Theme Name:   Ai Flix N' Chill
* Theme URI:    https://cms.nfamouscreations.com/
* Description:  Designing For Dynamic Websites Class Project
* Author:       Marc Joseph
* Author URI:   https://www.marcandyjoseph.com/
* Version:      1.0.0
*/
/************************************ !! STOP !! DO NOT EDIT THIS FILE * ***********************************/
/* Edit SCSS Partials in includes/css/ directory */
/* Load SASS Partials */
.logged-in .login, .logged-in .register { display: none; }
.logged-in .welcome, .logged-in .dashboard-link, .logged-in .logout { display: inline-block; }

body { background: #fff url("/includes/imgs/cubes.png"); font-family: 'Source Sans Pro', sans-serif; font-weight: 300; }

img { max-width: 100%; height: auto; }

a { -webkit-transition: color .2s ease; transition: color .2s ease; }
a:hover, a:focus { color: #000; text-decoration: none; }

#main { position: relative; }
#main.full-height { height: 100vh; }
#main.full-height footer { position: absolute; bottom: 0; left: 0; width: 100%; }

.page-header { padding: 1.125rem .625rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: 'Righteous', cursive; }

header #top-bar { font-size: .875rem; padding: .625rem 1rem; }
header .welcome, header .dashboard-link, header .logout { display: none; }

.form-container { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

#signin-form, #registration-form { background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: .25rem; padding: 1.875rem; position: relative; margin: 0 auto; width: 19.375rem; }
#signin-form .header-title, #registration-form .header-title { border-bottom: 3px solid rgba(0, 0, 0, 0.1); margin-bottom: 1.25rem; padding-bottom: 20px; }
#signin-form .login-invalid, #registration-form .login-invalid { border-radius: .25rem; margin-top: 1.25rem; padding: 0.375rem .5rem; text-align: center; }
#signin-form .btn, #registration-form .btn { width: 100%; }

#sidebar .widget ul { list-style-type: none; padding: 0; margin: 0; }

.member { background: #fff; text-align: center; border: 1px solid #eee; margin-bottom: 2.5rem; position: relative; }
.member .member-cover { height: 110px; background-color: #eee; box-sizing: border-box; position: relative; }
.member .member-cover-e { text-align: center; box-sizing: border-box; }
.member .member-photo { padding-bottom: 20px; text-align: center; }
.member .member-photo img { border: 5px solid #fff; border-radius: 4px; background: #fff; width: 90px; height: 90px; position: relative; top: -35px; margin-bottom: -45px; }
.member .member-card { padding-bottom: 15px; }
.member .member-card .member-name { margin-bottom: 5px; }

footer .copyright { padding: .625rem 1rem; text-align: center; }

/*# sourceMappingURL=style.css.map */