@charset "utf-8";body,html{margin:0;padding:0;color:#fff;background-color:#1c0127;font-family:"Roboto Slab",serif;background-repeat:no-repeat;background-position:center top}h1,h2,h3,h4,h5{padding:0;margin:0;font-weight:700;text-align:center;text-transform:uppercase}button.btn{outline:none!important;white-space:normal;width:100%}.container-fluid>.row>div{padding-left:10px;padding-right:10px}#wrapper{margin:0 auto;padding:0;max-width:1200px;position:relative}.containerLogo{width:188px;height:28px;display:block;background-image:url(../images/logo.png);background-repeat:no-repeat;background-size:100% 100%;margin:15px auto}.main{text-align:center;position:relative;margin-bottom:30px}.main h1{display:inline-block;font-size:24px;padding:8px 0;border-top:1px solid #ffc54e;border-bottom:1px solid #ffc54e;text-shadow:0 1px 0 rgba(0,0,0,.5)}.rightContainer{background-color:rgba(36,4,52,.8);color:#fff;-webkit-box-shadow:0 0 3px 0 rgba(5,5,5,.55);-moz-box-shadow:0 0 3px 0 rgba(5,5,5,.55);box-shadow:0 0 3px 0 rgba(5,5,5,.55);padding:10px;font-family:Arial,sans-serif;border:1px solid #ffc54e}.rightContainer h2{font-size:14px;background-color:#842157;color:#fff;padding:7px;margin-bottom:5px;font-family:"Roboto Slab",serif}.rightContainer h2>span{color:#ffc64f}.psychicContainer{background-position:right center;background-repeat:no-repeat;margin-bottom:10px}.psychicContainer p{padding:45px 176px 45px 10px;text-align:right;font-size:16px;font-style:italic;margin-bottom:0;float:right}.formContainer{position:relative}.formArrow{position:absolute;left:-43px;top:-9px;width:42px;height:45px;background-image:url(../images/arrowForm.png);background-repeat:no-repeat;background-size:100% 100%}.input-group .form-control:first-child{border-right:none}.input-group-addon{background-color:#fff}input[type="text"],input[type="email"]{font-size:14px}.inputIcon{display:block;width:15px;height:15px;background-image:url(../images/inputIcons.png);background-repeat:no-repeat}.inputIcon.icon1{background-position:0 0}.inputIcon.icon2{background-position:-15px 0}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}input:-moz-placeholder{color:#000}#name::-webkit-input-placeholder{color:#000}#name::-moz-placeholder{color:#000}#name:-ms-input-placeholder{color:#000}#name:-moz-placeholder{color:#000}#email::-webkit-input-placeholder{color:#000}#email::-moz-placeholder{color:#000}#email:-ms-input-placeholder{color:#000}#email:-moz-placeholder{color:#000}.checkbox label{font-size:12px}input[type="checkbox"]{margin:1px 0 0}.checkbox a:link,.checkbox a:visited{color:#ff7400;text-decoration:underline}.checkbox a:hover,.checkbox a:active{color:#ff7400;text-decoration:none}.checkbox{margin-bottom:0}.buttonGreen{position:relative;font-size:22px;font-weight:400;text-transform:uppercase;font-family:"Roboto Slab",serif;text-shadow:0 1px 0 rgba(0,130,15,.75);color:#fff;padding:30px 60px 30px 10px;border:1px solid #21dd00;border-top-color:#017c0f;border-left-color:#017c0f;border-right-color:#017c0f;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#2fc940;background:-moz-linear-gradient(top,#2fc940 0%,#007a0e 100%);background:-webkit-linear-gradient(top,#2fc940 0%,#007a0e 100%);background:linear-gradient(to bottom,#2fc940 0%,#007a0e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fc940',endColorstr='#007a0e',GradientType=0);-webkit-box-shadow:0 1px 0 0 #017c0f;-moz-box-shadow:0 1px 0 0 #017c0f;box-shadow:0 1px 0 0 #017c0f}.buttonGreen:focus{color:#fff;background:#2fc940}.buttonGreen:hover,.buttonGreen:active{color:#fff;background:#1fae2f}.buttonGreen>span.inner{display:block;font-weight:700;text-align:center}.btnArrow{display:block;position:absolute;right:10px;top:50%;margin-top:-22px;width:45px;height:45px;background-image:url(../images/arrowButton.png);background-repeat:no-repeat;background-size:100% 100%}.antispamContainer p{font-size:12px;background-image:url(../images/lock.png);background-repeat:no-repeat;background-position:left center;padding:5px 0 5px 34px}.footerlinks{font-size:12px;font-weight:400;color:#fff;font-family:Arial,sans-serif;padding:15px}.footerlinks a:link,.footerlinks a:visited{color:#fff;text-decoration:underline}.footerlinks a:hover,.footerlinks a:active{color:#fff;text-decoration:none}.containerTarot{width:100%;position:relative;z-index:1;text-align:center;padding:0 50px}.containerTarot h3{font-size:16px}.tarotHeadingsTop{margin-bottom:15px;text-shadow:0 1px 0 rgba(0,0,0,.5)}.tarotHeadingsBottom{margin-bottom:20px;text-shadow:0 1px 0 rgba(0,0,0,.5)}.tarotHeadingsBottom h3{padding:20px 0 15px 0}.arrowHeading{width:98px;height:27px;margin:0 auto;background-image:url(../images/arrowHeading.png);background-repeat:no-repeat;background-size:100% 100%}.cardsContainer,.emptyCardsContainer{position:relative;width:100%}.emptyCardsContainer p{text-transform:uppercase;font-size:14px;padding:2% 5%;color:#fff;background-color:rgba(91,146,227,.8);text-align:center;border:1px solid #598dd9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;top:50%;margin-top:-26px;width:100%;z-index:3}.card,.card1{position:absolute;width:15.45%;height:96.5%;background-image:url(../images/cards/cover.png);background-size:100% 100%;background-position-y:center;-webkit-box-shadow:-2px 2px 5px 0 rgba(57,12,58,.55);-moz-box-shadow:-2px 2px 5px 0 rgba(57,12,58,.55);box-shadow:-2px 2px 5px 0 rgba(57,12,58,.55);transform-origin:50% 200%;-webkit-transform-origin:50% 200%;-moz-transform-origin:50% 200%;-o-transform-origin:50% 200%;-ms-transform-origin:50% 200%;transition:50ms ease-out 0ms;-moz-transition:50ms ease-out 0ms;-webkit-transition:50ms ease-out 0ms;-o-transition:50ms ease-out 0ms;-ms-transition:50ms ease-out 0ms}.card.hovered{-webkit-box-shadow:0 0 5px 0 rgba(57,12,58,.55);-moz-box-shadow:0 0 5px 0 rgba(57,12,58,.55);box-shadow:0 0 5px 0 rgba(57,12,58,.55);cursor:pointer}.card_empty{position:absolute;width:17.7%;height:100%;background-color:rgba(80,36,75,.5);background-size:100% 100%;background-repeat:no-repeat;border:1px solid #ffc54e;z-index:0}#empty1{left:18%}#empty2{left:41.15%}#empty3{left:64.3%}.preloader{position:absolute;width:24px;height:24px;background-size:100% 100%;top:50%;left:50%;margin-left:-12px;margin-top:-12px;background-image:url(../images/cards/please-wait.gif)}@media (max-width:767px){body,html{background-image:url(../images/bgndMobile.jpg);background-position:center top}.main h1{font-size:18px;width:100%}.psychicContainer{background-image:url(../images/PollyMobile.png);background-size:106px 106px;max-width:300px;margin:0 auto}.psychicContainer p{padding:25px 126px 25px 10px;font-size:14px;max-width:300px}.antispamContainer p{padding:10px 0 7px 34px}.containerTarot{margin-bottom:20px;padding:0}.main{margin-bottom:20px}.rightContainer h2{font-size:12px}.formArrow{display:none}}@media (min-width:768px) and (max-width:991px){body,html{background-image:url(../images/bgndTablet.jpg);background-position:center top}.main h1{font-size:21px}.psychicContainer{background-image:url(../images/PollyMobile.png);background-size:106px 106px;max-width:300px;margin:0 auto}.psychicContainer p{padding:25px 126px 25px 10px;font-size:14px;max-width:300px}.antispamContainer p{padding:10px 0 7px 34px}.containerTarot{margin-bottom:20px}.main{margin-bottom:20px}.formArrow{display:none}.buttonGreen span{text-align:center}.tarotHeadingsBottom h3{color:#842157}.footerlinks{text-align:center}}@media (min-width:992px) and (max-width:1199px){body,html{background-image:url(../images/bgndTablet.jpg);background-position:center top;background-size:cover}.main h1{font-size:24px}.rightContainer h2{font-size:12px}.psychicContainer{background-image:url(../images/PollyMobile.png);background-size:106px 106px}.psychicContainer p{padding:25px 126px 25px 10px;font-size:14px;max-width:300px}.buttonGreen span{font-size:18px}}@media (min-width:1200px){body,html{background-image:url(../images/bgnd.jpg);background-position:center top;background-size:cover}.containerLogo>span{font-size:14px;padding:4px 0}.psychicContainer{background-image:url(../images/Polly.png);background-size:146px 146px}.containerTarot h3{font-size:18px}.logo{background-image:url(../images/logo.png);width:50px;height:27px}}@-webkit-keyframes blinking{0%{-webkit-opacity:1;-o-opacity:1;-moz-opacity:1;filter:alpha(opacity=1);opacity:1}50%{-webkit-opacity:0;-o-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}100%{-webkit-opacity:1;-o-opacity:1;-moz-opacity:1;filter:alpha(opacity=1);opacity:1}}.blink{animation:blinking 2000ms 2;-webkit-animation:blinking 2000ms 2;-o-animation:blinking 2000ms 2;-moz-animation:blinking 2000ms 2}.formCheckboxesContainer,.formFillingInstructions,.formValidationConsentsText,.formButtonContainer,.formDataTreatmentText{margin-top:15px;margin-bottom:15px;color:#fff}.formDataTreatmentText{margin-bottom:0}.formFillingInstructions>p,.formValidationConsentsText>p,.formButtonContainer>p,.formDataTreatmentText>p{margin-bottom:10px;font-size:11px;line-height:1.4}.formFillingInstructions>p:last-child,.formValidationConsentsText>p:last-child,.formButtonContainer>p:last-child,.formDataTreatmentText>p:last-child{margin-bottom:0}.formValidationConsentsText a:link,.formValidationConsentsText a:visited,.formDataTreatmentText a:link,.formDataTreatmentText a:visited{color:#fff;text-decoration:underline}.formValidationConsentsText a:hover,.formValidationConsentsText a:active,.formDataTreatmentText a:hover,.formDataTreatmentText a:active{color:#ff7400;text-decoration:none}.checkbox>label{font-size:12px;line-height:1.4;font-weight:400}.formCheckboxesContainer>div{margin-bottom:15px}.formCheckboxesContainer>div:last-child{margin-bottom:0}