header #paper{max-width:100%;height:calc(55vh);text-align:center}header #paper svg{max-width:100%;height:calc(55vh - 16px);margin:0 auto}header .btn{padding:50px auto;margin:8px auto;border:0;display:block;font-size:22px;text-align:left;background:linear-gradient(9deg, #151515 20%, #1c1d23 24%, #6676be 69%, #ac00a3 99%)}@media (min-width: 992px){header .btn{font-size:15px;margin:0 auto;text-align:center;border-radius:0;text-transform:none;padding:18px;line-height:1.1}}.about-section{padding-top:10rem;background:#2a2a2a;color:#aaa}.about-section p{margin-bottom:5rem}.about-section a{color:#ddd}.about-section .icon.major{background:rgba(0,0,0,0.3);border-radius:100%;display:inline-block;height:3em;line-height:3em;margin:0 0 2em 0;text-align:center;width:3em;font-size:30px;cursor:pointer}.projects-section{padding:5rem 0}.projects-section .featured-text{padding:2rem}@media (min-width: 992px){.projects-section .featured-text{padding:0 0 0 2rem;border-left:0.5rem solid #9f8ca5}}.projects-section .project-text{padding:3rem;font-size:90%}@media (min-width: 992px){.projects-section .project-text{padding:5rem}.projects-section .project-text hr{border-color:#9f8ca5;border-width:.25rem;width:30%}}.projects-section .card{border:0;border-bottom:0.25rem solid #9f8ca5}.projects-section .card h4{font-size:0.8rem;font-family:'Varela Round';text-transform:uppercase;letter-spacing:0.15rem}.projects-section .card hr{border-color:#9f8ca5;border-width:0.25rem;width:3rem}.contact-section{padding:5rem 0 0}.contact-section .social{margin-top:5rem}.contact-section .social a{text-align:center;height:3rem;width:3rem;background:rgba(255,255,255,0.1);border-radius:100%;line-height:3rem;color:rgba(255,255,255,0.3)}.contact-section .social a:hover{color:rgba(255,255,255,0.5)}.contact-section .social a:active{color:#fff}#login-reg-section{background:linear-gradient(9deg, #151515 10%, #1c1d23 12%, #6676be 49%, #ac00a3 89%)}#login-reg-section .container{padding:0}#login-reg-section hr{border-top:1px solid white}#login-reg-section h1{font-size:18px;text-transform:uppercase;text-align:center;letter-spacing:6px;margin-bottom:0;padding-bottom:0}#login-reg-section #create-account-form{padding:25px;color:white}#login-reg-section #create-account-form input[type=text],#login-reg-section #create-account-form input[type=password]{background-color:rgba(255,255,255,0.4);border-radius:0;border:0;box-shadow:none}#login-reg-section #create-account-form input[type=text]:not(:placeholder-shown),#login-reg-section #create-account-form input[type=password]:not(:placeholder-shown){background-color:rgba(255,255,255,0.8);color:black}#login-reg-section #create-account-form input[type=submit],#login-reg-section #create-account-form btn{display:block;background-color:white;border:0;color:blue;padding:10px;width:100%;text-align:center;border-radius:0;box-shadow:0}#login-reg-section #create-account-form input[type=submit].socmedsbtn,#login-reg-section #create-account-form btn.socmedsbtn{font-size:11px;margin-bottom:20px}#spread-section h1,#spread-section h5{text-align:center}#spread-section #open-deck{display:block;width:200px;padding:10px;margin:30px auto;cursor:pointer}#tarot-spreads-section .card .spread-thumb{max-width:100%}#psychic-results-section h1{font-size:12px;margin-top:0}#psychic-results-section .btn{padding:5px 15px;margin:5px 0;box-shadow:none !important}#psychic-results-section #search-filter-bar .search-box button{position:absolute;right:20px;top:6px;background-color:transparent;color:#9f8ca5;border:0}#psychic-results-section #search-filter-bar h6.title{padding:0 !important;margin:0 !important;font-size:10px;margin-top:25px;color:#9d607e;text-transform:uppercase}#psychic-results-section #search-filter-bar .list-group-item{border:0;letter-spacing:1px;margin:3px 0;color:#a51ed1;font-weight:bold}#psychic-results-section #search-filter-bar ul{list-style-type:none;padding:5px;font-size:12px}#psychic-results-section #search-filter-bar ul li{margin:10px 0}#psychic-results-section #search-filter-bar ul li a{color:#fd00b9;cursor:pointer}#psychic-results-section .card{border-bottom:0}#psychic-results-section .card-body{padding-top:0}#homeNav{min-height:56px;background-color:#fff}#homeNav .navbar-nav .nav-item:hover{color:fade(white, 80%);outline:none;background-color:transparent}#homeNav .navbar-nav .nav-item:active,#homeNav .navbar-nav .nav-item:focus{outline:none;background-color:transparent}@media (min-width: 992px){#homeNav .nav-link{transition:none;padding:2rem 1.5rem;color:rgba(255,255,255,0.5)}#homeNav .nav-link:hover{color:rgba(255,255,255,0.75)}#homeNav .nav-link:active{color:white}}#topNav{background-color:#fff;border-bottom:1px solid #dedede !important}#homeNav .navbar-toggler,#topNav .navbar-toggler{font-size:80%;padding:0.75rem;color:#9f8ca5;border:1px solid #9f8ca5}#homeNav .navbar-toggler:focus,#topNav .navbar-toggler:focus{outline:none}#homeNav .navbar-brand,#topNav .navbar-brand{color:#161616;font-weight:700;padding:.9rem 0}#homeNav nav,#topNav nav{position:absolute;right:1em;top:0}#homeNav nav ul,#topNav nav ul{margin:0}#homeNav nav ul li,#topNav nav ul li{display:inline-block;margin-left:1em}#homeNav nav ul li a,#homeNav nav ul li span,#topNav nav ul li a,#topNav nav ul li span{border:0;color:inherit;display:inline-block;height:inherit;line-height:inherit;outline:0;text-align:center}#homeNav nav ul li a.button,#homeNav nav ul li span.button,#topNav nav ul li a.button,#topNav nav ul li span.button{height:2em;line-height:2em;padding:0 1.25em}#homeNav nav ul li a:not(.button):before,#homeNav nav ul li span:not(.button):before,#topNav nav ul li a:not(.button):before,#topNav nav ul li span:not(.button):before{margin-right:0.5em}#homeNav nav ul li.active>a,#homeNav nav ul li.active>span,#topNav nav ul li.active>a,#topNav nav ul li.active>span{color:#e44c65}#homeNav nav ul li>ul,#topNav nav ul li>ul{display:none}@media (max-width: 992px){#homeNav ul li,#topNav ul li{position:relative}#homeNav ul li ul.navbar-nav,#topNav ul li ul.navbar-nav{position:relative;background-color:#fefefe}#homeNav ul li ul.navbar-nav li,#topNav ul li ul.navbar-nav li{padding-left:50px !important;border-top:1px solid #eee}#homeNav ul li .navbar-toggler,#topNav ul li .navbar-toggler{right:0;position:absolute;top:0;border:0}}@media (min-width: 992px){#homeNav,#topNav{padding-top:0;padding-bottom:0;border-bottom:none;background-color:transparent;transition:background-color 0.3s ease-in-out}#homeNav .navbar-brand,#topNav .navbar-brand{padding:.5rem 0;color:rgba(255,255,255,0.5)}#homeNav.navbar-shrink,#topNav.navbar-shrink{background-color:#fff}#homeNav.navbar-shrink .navbar-brand,#topNav.navbar-shrink .navbar-brand{color:#161616}#homeNav.navbar-shrink .nav-link,#topNav.navbar-shrink .nav-link{color:#161616;padding:1.5rem 1.5rem 1.25rem;border-bottom:0.25rem solid transparent}#homeNav.navbar-shrink .nav-link:hover,#topNav.navbar-shrink .nav-link:hover{color:#9f8ca5}#homeNav.navbar-shrink .nav-link:active,#topNav.navbar-shrink .nav-link:active{color:#796480}#homeNav.navbar-shrink .nav-link.active,#topNav.navbar-shrink .nav-link.active{color:#9f8ca5;outline:none;border-bottom:0.25rem solid #9f8ca5}}.masthead{position:relative;width:100%;height:auto;min-height:35rem;padding:10rem 0;background:linear-gradient(to bottom, rgba(22,22,22,0.3) 0%, rgba(22,22,22,0.7) 75%, #161616 100%),url("../img/bg.jpg");background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.masthead h1{font-family:'Varela Round';letter-spacing:0.8rem;background:-webkit-linear-gradient(rgba(255,255,255,0.9), rgba(255,192,203,0.5));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.masthead h2{max-width:20rem;font-size:2rem}.masthead .btn{padding:20%;display:inline-block}@media (min-width: 768px){.masthead h1{font-size:4rem;line-height:4rem}}@media (min-width: 992px){.masthead{height:100vh;padding:0}.masthead h1{font-size:4rem;line-height:3rem;letter-spacing:0.8rem}.masthead h2{max-width:30rem;font-size:1.25rem}}.btn{box-shadow:0 0.1875rem 0.1875rem 0 rgba(0,0,0,0.1) !important;padding:1.25rem 2rem;font-family:'Varela Round';font-size:80%;text-transform:uppercase;letter-spacing:.15rem;border:0}.btn-primary{background-color:#9f8ca5}.btn-primary:hover{background-color:#87708e}.btn-primary:focus{background-color:#87708e;color:white}.btn-primary:active{background-color:#796480 !important}.signup-section{padding:10rem 0;background:linear-gradient(to bottom, rgba(22,22,22,0.1) 0%, rgba(22,22,22,0.5) 75%, #161616 100%),url("../img/bg-signup.jpg");background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.signup-section .form-inline input{box-shadow:0 0.1875rem 0.1875rem 0 rgba(0,0,0,0.1) !important;padding:1.25rem 2rem;height:auto;font-family:'Varela Round';font-size:80%;text-transform:uppercase;letter-spacing:0.15rem;border:0}#new-listing-section h4{text-transform:uppercase;letter-spacing:1px;font-size:18px;font-weight:bold;padding:20px 0;text-align:center;margin-bottom:0}#new-listing-section textarea[name=bio]{min-height:400px;font-size:16px}#new-listing-section textarea[name=address]{max-width:300px}#new-listing-section #services label{display:block}#new-listing-section input[type=submit]{padding:12px;float:right}#video-reading h1{font-size:30px}#video-reading #video-wrapper{max-width:100%}#video-reading #video-wrapper iframe,#video-reading #video-wrapper video{width:100%;max-width:100%;height:56vw}#astro-container{width:100%}#astro-container h1{font-size:24px}#astro-container h2{font-size:18px}#astro-container #paper{text-align:center;max-width:100%}#astro-container #paper svg{background:#833ab4;background:linear-gradient(20deg, #cf0808 0%, #731478 26%, #000 47%, #086bab 100%);background-position:center;background-repeat:no-repeat;border-radius:100000px}#aspects-list .card a{display:block;color:#9f8ca5;margin-bottom:10px}#aspects-list .card .retro{position:absolute;font-size:9px;color:#666;font-style:italic}.astrology-aspect-section h5{color:purple}.astrology-aspect-section #astro-aspect-img-header{margin:0 auto;background:white;text-align:center !important;max-width:700px}.astrology-aspect-section #astro-aspect-img-header .aspect-img{display:inline-block;width:30%;text-align:center}.astrology-aspect-section #astro-aspect-img-header .aspect-img img{width:100%}.astrology-aspect-section #astro-aspect-img-header .aspect-img#aspect-img{max-width:15%;text-align:center;margin:0 20px;margin-left:30px}.astrology-aspect-section #astro-aspect-img-header .aspect-img#aspect-img img{margin:0 auto}.astro-row:hover{color:#e0459d}#transits-and-placements{background-color:black;background-image:radial-gradient(white, rgba(255,255,255,0.2) 2px, transparent 40px),radial-gradient(white, rgba(255,255,255,0.15) 1px, transparent 30px),radial-gradient(white, rgba(255,255,255,0.1) 2px, transparent 40px),radial-gradient(rgba(255,255,255,0.4), rgba(255,255,255,0.1) 2px, transparent 30px);background-size:550px 550px, 350px 350px, 250px 250px, 150px 150px;background-position:0 0, 40px 60px, 130px 270px, 70px 100px;color:white;padding:40px}#transits-and-placements .tp-list{column-count:1}@media only screen and (min-width: 768px){#transits-and-placements .tp-list{column-count:2}}@media only screen and (min-width: 1024px){#transits-and-placements .tp-list{column-count:3}}#transits-and-placements a{display:block;color:white;font-size:20px;font-weight:bold;padding:10px 0}#tarot-card-section h1{text-transform:uppercase;color:hotpink;font-weight:bold;text-align:center;background:#FF96CB;background:-webkit-radial-gradient(ellipse farthest-side at top center, #FF96CB 0%, #7E7087 100%);background:-moz-radial-gradient(ellipse farthest-side at top center, #FF96CB 0%, #7E7087 100%);background:radial-gradient(ellipse farthest-side at top center, #FF96CB 0%, #7E7087 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#tarot-card-section h1 span{display:block;font-size:14px}#tarot-card-section h2{font-size:13px;text-align:center}#tarot-card-section h3:not(.alt-h3){padding-top:32px;font-weight:bold;background:#CF0083;background:-webkit-linear-gradient(to bottom left, #CF0083 0%, #5B2D75 100%);background:-moz-linear-gradient(to bottom left, #CF0083 0%, #5B2D75 100%);background:linear-gradient(to bottom left, #CF0083 0%, #5B2D75 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#tarot-card-section ul{margin-top:15px}#numerology-container h1{font-size:24px}#numerology-container h2{font-size:18px}#numerology-container #life-path-number{padding-top:90px;font-size:120px;background:#4D8ECF;background:-webkit-linear-gradient(to bottom left, #4D8ECF 0%, #CF0E88 100%);background:-moz-linear-gradient(to bottom left, #4D8ECF 0%, #CF0E88 100%);background:linear-gradient(to bottom left, #4D8ECF 0%, #CF0E88 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#numerology-container #life-path-links .col{text-align:center}body{font-family:'Nunito';letter-spacing:0.0625em}a{color:#9f8ca5}a:focus,a:hover{text-decoration:none;color:#6c5972}#top-message-bar{text-align:center;background-color:#8fdbea;width:100%;padding:15px}#mainNav #logo span{color:#fff;font-family:'Varela Round';text-shadow:0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #ff00d4, 0 0 30px #007bff, 0 0 40px #18ecff, 0 0 55px #007bff, 0 0 75px #189fff}#topNav #logo span{color:#fff;font-family:'Varela Round';background:#FF00DD;background:-webkit-linear-gradient(to bottom right, #f0d 20%, #00CFC1 100%);background:-moz-linear-gradient(to bottom right, #f0d 20%, #00CFC1 100%);background:linear-gradient(to bottom right, #f0d 20%, #00CFC1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h1{margin-top:25px}.bg-black{background-color:#161616 !important}.bg-light{background-color:white !important}.bg-primary{background-color:#9f8ca5 !important}.text-primary{color:#9f8ca5 !important}footer{padding:5rem 0}
