/*!
 * Start Bootstrap - Full Slider HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);@import url('https://fonts.googleapis.com/css?family=Varela+Round');html,body{height:100%;background-color:#fff;color:#000;font-family:'Varela Round',sans-serif}:root{--background:#007af7;--white-text:#fff;--hover-text:#222;--button-background:#fff;--button-background-hover:#000;--button-text:#007af7}.cookie-container{display:flex;align-content:center;align-items:center;padding:1rem 2rem;background:var(--background);color:var(--white-text);position:fixed;bottom:0;right:0;left:0;font-size:2rem;gap:2rem;opacity:1;visibility:visible;flex-wrap:wrap;z-index:99;font-family:sans-serif}.cookie-container.hide{opacity:0;visibility:hidden}.cookie-container a{color:var(--white-color)}.cookie-container a:hover{color:var(--hover-text)}.cookie-container .cookie-text{flex:8 768px;font-size:2rem !important}.cookie-container .agree{flex:1 150px;text-align:center}.agree button{background:var(--button-background);color:var(--button-text);border:none;padding:.4rem 1.2rem;cursor:pointer;border-radius:20px;font-size:2rem}.agree button:hover{background:var(--button-background-hover);color:var(--white-text)}img.center{display:block;margin-left:auto;margin-right:auto}.copy{padding-top:10px}.h3,h3{font-size:18px}.mobile{height:100% !important}.logoArea{background-color:#320b47;padding-top:30px;padding-bottom:30px}.row{margin-right:0 !important;margin-left:0 !important}.smallprint{font-size:16px;text-align:center;bottom:0;left:0;right:0}.smallprint2{font-size:16px;text-align:center;bottom:0;left:0;right:0;margin:0 10px 0 10px}.titletext{font-size:18px;font-family:Arial}.photobox{background-size:100%;height:200px;position:relative;background-repeat:no-repeat}.imagelogo{display:block;margin-left:auto;margin-right:auto}.headimage{width:500px;max-width:100%;padding-left:30px;padding-right:30px}.frame{border:4px solid #333;border-radius:15px;padding-top:10px;margin-top:10px;margin-bottom:20px;min-height:450px;position:relative;margin-left:15px;margin-right:15px;background-color:#d8c2df}.centered{margin:auto;width:50%}.web{padding-top:-100px !important}.padbottom{padding-bottom:20px}.CTAtint{height:50px;background-color:rgba(0,0,0,.5);position:absolute;bottom:0;width:100%}ul{padding-left:20px;list-style:none;text-align:left}li{margin:20px;text-align:left}li:before{font-family:'FontAwesome';content:'';margin:0 20px 0 -30px}.container-fluid{margin-right:auto;margin-left:auto;max-width:900px}.oswald{font-family:'Fjalla One',sans-serif;font-size:20px !important}.bgimagearea{padding-top:0;background-repeat:no-repeat}.headarea{background-color:#070508;padding-top:20px;padding-bottom:20px}.slidersection{background-color:#1d1d1d}.purpleBG{background-color:#3b0375}.dblueBG{background-color:#2e134b}.Black{color:#040404}.White{color:#fff}.navyBG{background-color:#7e5394;color:#fff;padding:10px}.borderBlack{border:1px solid #333}.borderWhite{border:1px solid #fff}.carousel slide{padding-top:80px}.col-center{margin:0 auto;float:none}.sectiontitle{font-size:30px;text-align:center}.pagetitle{padding-left:30px;padding-right:20px;font-size:30px;text-align:center;font-weight:100}.editorialtext{padding-left:30px;padding-right:30px;font-size:18px;text-align:center;font-weight:100}.Blurb{padding-top:15px;padding-left:30px;padding-right:30px}.nopad{margin:0 !important}.topright{position:absolute;right:0}.gianttext{font-family:'FontAwesome';padding-left:30px;padding-right:30px;font-size:50px;text-align:center}.ratingtext{font-family:'FontAwesome';color:#f38549;padding-left:15px;font-size:18px;text-align:center}.container{padding-right:0;padding-left:0}.weight400{font-weight:400}.weight800{font-weight:800}.col-md-4{padding-right:10px !important;padding-left:10px !important}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:center}.newbut{padding:5px 0;background-repeat:repeat-x;width:175px;text-align:center;margin:0 auto;margin-top:7px;border:1px solid #fff;margin-bottom:12px}.redify{background-color:#b10303}.greenify{background-color:#7e05ab}.shadedarea{padding:20px;border-radius:20px;background-color:rgba(0,0,0,.7);text-align:center;margin:0 auto;color:#fff;max-width:500px}.smallbox{width:400px}.biggerbox{width:800px}.lightershade{background-color:rgba(0,0,0,.2)}.whitedarea{padding:20px;border-radius:20px;background-color:rgba(255,255,255,.9);text-align:center;margin:0 auto;max-width:500px}.whitedarea2{padding:20px;border-radius:20px;background-color:rgba(255,255,255,.9);text-align:center}.center-button{margin:0 auto;float:none;border-radius:5px;width:250px;text-align:center;vertical-align:bottom}.redify:hover{background-color:rgba(255,100,100,.8)}.greenify:hover{background-color:rgba(50,50,50,.2)}.linkbox{width:33%;text-align:center}.smallPad{height:60px;padding-top:10px}.autoFull{height:auto;padding-top:10px;padding-bottom:10px}.carousel-inner{margin:0 auto;float:none}.vcenter{display:inline-block;vertical-align:middle;float:none}.carousel-caption{position:absolute;z-index:1;display:table;top:22%;transform:translateX(-10%);width:200px}.flyleft{position:absolute;z-index:1;display:table;bottom:20%}.flyright{position:absolute;z-index:1;display:table;top:20%;transform:translateX(-10%)}.spacer{padding-top:20px}.absolute-div{position:absolute;top:0;left:0;right:0;bottom:0}.carousel-caption h3{display:table-cell;vertical-align:middle;text-align:center}.item{text-align:center}.carousel-content{color:#fff;display:flex;text-align:center;margin-left:20px;margin-right:20px;height:500px}@media only screen and (max-width:959px){h2{font-size:20px}.flyleft,.flyright{margin-left:5%;margin-right:5%}.carousel,.item,.active{height:377px}.fill2{height:377px}.fill{height:377px}.biggerbox{width:377px}}@media only screen and (min-width:959px){.flyleft,.flyright{margin-left:20%;margin-right:20%}.carousel,.item,.active{height:600px}.fill{width:100%;height:600px !important;background-position:top right;background-repeat:no-repeat}.fill2{width:100%;height:600px !important;background-position:top;background-size:auto 160%;background-repeat:no-repeat}}@media only screen and (max-width:768px){.logo{background-position:top !important;width:100%}.spacerphone{padding-top:53px !important}.editorialtext{padding-left:10px;padding-right:10px}.gianttext{font-size:50px}.shrinkingimage{width:60%}.fill2{background-size:100%}.bgimagearea{background-repeat:no-repeat;background-size:160%;background-position:left top}.bigbottompad{padding-bottom:230px !important}.fullwidthsection{width:100%}.fill2{background-size:100%;height:377px !important}.web{visibility:hidden;height:0;display:none}.fill{height:377px !important;background-position:top right;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100% !important;-o-background-size:auto 100%}}.boxedarea{background-color:rgba(255,255,255,.8);border-radius:28px;padding:35px 14px 15px 14px;margin:30px 20px 0 20px;text-align:center;color:#000;font-size:14px;font-weight:500}.couple{background-image:url(img/coupletrans.png);width:100%;height:100%;background-position:bottom;background-size:100%;background-repeat:no-repeat}#animate-area{width:100%;height:100%;background-image:url(img/bg.jpg);background-position:0 0;background-size:200%;transform:translate3d(0,0,0);animation:animatedBackground 20s linear infinite;-ms-animation:animatedBackground 20s linear infinite;-moz-animation:animatedBackground 20s linear infinite;-webkit-animation:animatedBackground 20s linear infinite}@keyframes animatedBackground{from{background-position:0 0}to{background-position:200% 0}}@-webkit-keyframes animatedBackground{from{background-position:0 0}to{background-position:200% 0}}@-ms-keyframes animatedBackground{from{background-position:0 0}to{background-position:200% 0}}@-moz-keyframes animatedBackground{from{background-position:0 0}to{background-position:200% 0}}.div-table{display:table;width:100%;background-color:#124c90 !important;border-spacing:0}.div-table-row{display:table-row;width:100%;clear:both}.div-table-col{float:left;display:table-column;width:25%;background-color:#124c90;text-align:center;padding-top:10px;padding-bottom:10px}.activeCell{background-color:#486f9d}.pulse{cursor:pointer;box-shadow:0 0 0 rgba(100,0,0,.7);animation:pulse 3s infinite}.pulse:hover{animation:none}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,1)}70%{-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,1);box-shadow:0 0 0 0 rgba(255,255,255,1)}70%{-moz-box-shadow:0 0 0 12px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.onlinevis{box-shadow:0 0 0 rgba(224,3,23,.4);animation:onlinevis 8s infinite}@-webkit-keyframes onlinevis{0%{visibility:visible;opacity:1}25%{-webkit-box-shadow:0 0 0 12px rgba(255,255,255,0)}50%{visibility:visible;opacity:1}}@keyframes onlinevis{0%{visibility:visible;opacity:1}25%{visibility:hidden;opacity:0}50%{visibility:visible;opacity:1}}#animate-area{width:100%;height:300px;background-image:url('http://compengine.azurewebsites.net/miapsychic/img/bg.jpg');background-position:0 0;background-size:100%;transform:translate3d(0,0,0);animation:animatedBackground 20s linear infinite;-ms-animation:animatedBackground 20s linear infinite;-moz-animation:animatedBackground 20s linear infinite;-webkit-animation:animatedBackground 20s linear infinite}@keyframes animatedBackground{from{background-position:0 0}to{background-position:0 200%}}@-webkit-keyframes animatedBackground{from{background-position:0 0}to{background-position:0 200%}}@-ms-keyframes animatedBackground{from{background-position:0 0}to{background-position:0 200%}}@-moz-keyframes animatedBackground{from{background-position:0 0}to{background-position:0 200%}}.carousel slide{padding-top:80px}.altbgcol{background-color:#cf7471;padding-top:30px;padding-bottom:30px}.col-center{margin:0 auto;float:none}.sectiontitle{font-size:30px;text-align:center}.slidersection{background-color:#131313}.carousel slide{padding-top:80px}.fill{width:100%;height:600px;background-position:top right;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;-o-background-size:auto 100%}.fill2{width:100%;height:600px;background-position:top;background-size:cover;-o-background-size:cover}