@charset "utf-8";body,html{margin:0;padding:0;color:#fff;font-family:"Lato",sans-serif;background-color:#032343;background-repeat:no-repeat;background-position:center top}h1,h2,h3,h4,h5{padding:0;margin:0;font-weight:700;text-align:center}button.btn{outline:none!important;white-space:normal;width:100%}.container-fluid>.row>div{padding-left:0;padding-right:0}.wrapper{margin:0 auto;padding:0;max-width:1200px;position:relative}.smallHeading{font-family:"Times New Roman","serif";font-size:18px;font-style:italic;text-align:center;margin-bottom:5px}h1{font-weight:300;margin-bottom:15px}h1>span{display:block}h1>span>span{display:inline-block;background-color:#cf1c5f;padding:2px 10px 10px 10px;font-size:30px}#mainHeader{margin-bottom:60px;margin-top:15px}#mainHeader h2{font-size:18px}#mainHeader h2>span{color:#afdcf8}.rightContainer{width:100%;display:block;max-width:500px;margin:0 auto}.rightContainer>header{background-color:#cf1c5f;padding:25px 35px;position:relative}.rightContainer>header:before{content:"";position:absolute;left:50%;margin-left:-18px;top:-36px;border-color:transparent transparent #b71552 transparent;border-width:0 0 36px 36px;border-style:solid}.rightContainer>header>h2{font-size:18px;line-height:1.2}.rightContainer>header>h2>span{color:#d0fc03}.formContainer{background-color:#06345b;border:1px solid #347096;border-top:none;padding:20px}input[type="text"],input[type="email"]{color:#124c98;background-color:#fdfef0;font-size:16px;height:auto;padding:12px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:2px solid #afdcf8}.form-group>label{font-size:18px;font-family:"Times New Roman","serif";font-weight:400;font-style:italic;display:inline-block;background-color:#afdcf8;color:#032343;padding:5px 10px;margin-left:-20px;margin-bottom:12px}.form-group{margin-bottom:20px}.checkbox a:link,.checkbox a:visited{color:#fff;text-decoration:underline}.checkbox a:hover,.checkbox a:active{color:#fff;text-decoration:none}.checkbox>label{font-size:12px;line-height:1.4}input[type="checkbox"]{margin:1px 0 0}.checkbox{margin-bottom:5px}.buttonSubmit{position:relative;font-size:18px;font-weight:700;text-transform:uppercase;border:1px solid #66e778;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:20px;margin:0;background-color:#39b54a;text-shadow:1px 1px 2px rgba(14,97,25,1)}.buttonSubmit>span{display:block}.buttonSubmit,.buttonSubmit:focus{color:#fff;background-color:#39b54a}.buttonSubmit:hover,.buttonSubmit:active{color:#fff;background-color:#3dc650}.footerlinks{font-size:12px;color:#fff;margin:15px;line-height:1.6;text-align:center}.footerlinks a:link,.footerlinks a:visited{color:#fff;text-decoration:underline}.footerlinks a:hover,.footerlinks a:active{color:#fff;text-decoration:none}.footerlinks p{font-size:14px}.tooltip-inner{background-color:#cf1c5f}.tooltip.top .tooltip-arrow{border-top-color:#cf1c5f}.tooltip.right .tooltip-arrow{border-right-color:#cf1c5f}.psychic{background-repeat:no-repeat;width:257px;height:257px;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:none}.containerTarot{position:relative;z-index:1;text-align:center;padding:0 40px;margin-bottom:40px}.containerTarot h3{font-size:18px;display:block;text-align:center}.containerTarot h3>span{display:inline-block;background-color:#afdcf8;padding:10px;color:#032343;position:relative}.containerTarot h3>span:after{content:"";position:absolute;left:50%;margin-left:-9px;bottom:-18px;border-color:transparent transparent transparent #cf1c5f;border-width:5px 0 18px 18px;border-style:solid}.containerTarot h3{text-transform:uppercase}.tarotHeadingsTop{margin-bottom:30px}.tarotHeadingsBottom{padding:30px 0}.cardsContainer,.emptyCardsContainer{position:relative;width:100%}.emptyCardsContainer p{font-size:18px;padding:2% 5%;color:#fff;background-color:#cf1c5f;text-align:center;font-weight:700;border:1px dashed #afdcf8;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:0 0 5px 0 rgba(50,50,50,.65);-moz-box-shadow:0 0 5px 0 rgba(50,50,50,.65);box-shadow:0 0 5px 0 rgba(50,50,50,.65);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(50,50,50,.9);-moz-box-shadow:0 0 5px 0 rgba(50,50,50,.9);box-shadow:0 0 5px 0 rgba(50,50,50,.9);cursor:pointer}.card_empty{position:relative;width:100%;padding-bottom:193.5484%;background-color:transparent;border:1px dashed #d6effe;background-size:100% 100%;background-repeat:no-repeat;z-index:0}.emptyCardsContainer>.row{max-width:450px;width:100%;margin:0 auto}.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/bgnd-xs.jpg)}h1>span>span{font-size:21px}#mainHeader{margin-bottom:20px;margin-top:5px}#mainHeader h2{padding:0 10px}.containerTarot h3{font-size:14px}.containerTarot{padding:0 15px;margin-bottom:40px}.psychic{background-image:url(../images/psychic.jpg);background-repeat:no-repeat;display:block}}@media (min-width:768px) and (max-width:991px){body,html{background-image:url(../images/bgnd-sm.jpg)}.psychic{background-image:url(../images/psychic.jpg);background-repeat:no-repeat;display:block}}@media (min-width:992px) and (max-width:1199px){body,html{background-image:url(../images/bgnd-md.jpg);background-size:100% auto}}@media (min-width:1200px){body,html{background-image:url(../images/bgnd.jpg)}}@-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:12px;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:#afdcf8;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}