@import url('https://fonts.googleapis.com/css?family=Oswald');
@font-face{font-family:jenna_sueregular;src:url(../fonts/jennasue-webfont.woff2) format('woff2'),url(../fonts/jennasue-webfont.woff) format('woff');font-weight:400;font-style:normal}body,html{height:100%;margin:0}h2{font-size:30px;font-family:Oswald,sans-serif;font-weight:400;color:#333}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#bcd5e5}button.navbar-toggle.clickable.collapsed{background:#eaf5fa}#slider-home{min-height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3)}#slider-home .bancontcenter{display:table-cell;vertical-align:middle;position:relative;z-index:499}@media (max-width :992px){.center-text-mobile{text-align:center}}#highlight{-webkit-animation:princessColorsColor 120s cubic-bezier(1,0,0,1) infinite;animation:princessColorsColor 120s cubic-bezier(1,0,0,1) infinite}#branding,#menu .navbar,.buttonshomepage .btn{-webkit-animation:princessColorsBg 120s cubic-bezier(1,0,0,1) infinite;animation:princessColorsBg 120s cubic-bezier(1,0,0,1) infinite}@-webkit-keyframes princessColorsBg{0%,100%{background-color:#f497eb}25%{background-color:#ca66f8}50%{background-color:#9666f8}75%{background-color:#097bc4}}@keyframes princessColorsBg{0%,100%{background-color:#f497eb}25%{background-color:#ca66f8}50%{background-color:#9666f8}75%{background-color:#097bc4}}@-webkit-keyframes princessColorsColor{0%,100%{color:#f497eb}25%{color:#ca66f8}50%{color:#9666f8}75%{color:#097bc4}}@keyframes princessColorsColor{0%,100%{color:#f497eb}25%{color:#ca66f8}50%{color:#9666f8}75%{color:#097bc4}}@media (min-width:768px){.navbar-nav .open ul{display:none}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background:0 0}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#969696;background:0 0}.navbar-nav .hovernav:hover>.dropdown-menu{display:block}}.mega-menu ul a{color:#666}.mega-menu>ul>li>a{font-weight:700!important}@media (max-width:767px){.has-children ul{display:block!important;margin-left:15px}}@media (min-width:768px){.dropdown.mega-menu{position:static}.mega-menu>.dropdown-menu{left:0;right:0;overflow-x:auto}.mega-menu>ul>li{display:table-cell}.mega-menu>ul ul{position:relative;display:block!important;border:0;border-radius:0;box-shadow:none;padding:0}.dropdown-menu li{border-right:1px solid #e7e7e7}.dropdown-menu li li,.dropdown-menu li:last-of-type{border-right:0}}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}#content article{margin-bottom:40px;margin-top:30px}#content header{margin:20px 0}#content section{margin-bottom:20px}.sidebar li,.site-footer li{margin:10px 0}#content footer{padding-bottom:20px}#footer-1 .navbar.navbar-upper{background:0 0;border-bottom:none}.sidebar ol,.sidebar ul{list-style-type:none;padding:0}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}.site-footer ol,.site-footer ul{list-style-type:none;padding:0}.site-sub-footer p{text-align:center}ol.commentlist{counter-reset:li;padding:0}ol.commentlist ul{padding:0}ol.commentlist>li{position:relative;margin:0 0 20px;list-style:none}ol.commentlist>li:before{content:"Thread " counter(li);counter-increment:li;position:absolute;top:0;right:0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-bottom-left-radius:4px;padding:5px 20px 5px 10px;color:#999}ol.commentlist li ol,ol.commentlist li ul{list-style-type:none;margin:0}.commentlist li li{background:#f8f8f8}.commentlist li li li{background:#fff}.commentlist li li li li{background:#f8f8f8}.commentlist li li li li li li{background:#fff}.commentlist li{padding:20px}.commentlist ul li{margin-top:20px;margin-bottom:0}.reply p{margin:0}.woocommerce a:focus{outline:0}.woocommerce .count{background:inherit}.woocommerce .added_to_cart{display:block!important}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before{padding-top:0}.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-moz-user-select:none;border:1px solid #245580;border-radius:4px;color:#FFF;background:repeat-x #337AB7;background-image:linear-gradient(to bottom,#337AB7 0,#265A88 100%);box-shadow:0 1px 0 rgba(255,255,255,.15) inset,0 1px 1px rgba(0,0,0,.075);text-shadow:none}.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{color:#FFF;background:0 -15px #265A88;border-color:#204D74}.woocommerce #content input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-moz-user-select:none;background-image:none;border:1px solid #4CAE4C;border-radius:4px;color:#FFF;background-color:#5CB85C;background-image:linear-gradient(to bottom,#5CB85C 0,#419641 100%);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(255,255,255,.15) inset,0 1px 1px rgba(0,0,0,.075);text-shadow:none}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background:0 -15px #419641;text-shadow:none;color:#FFF;border-color:#398439}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{margin:0 0 20px;position:relative;background:repeat-x #F2DEDE;list-style:none!important;width:auto;padding:15px;border:1px solid #DCA7A7;border-radius:4px;color:#A94442;text-shadow:0 1px 0 rgba(255,255,255,.2);box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 1px 2px rgba(0,0,0,.05);background-image:linear-gradient(to bottom,#F2DEDE 0,#E7C3C3 100%)}#highlight,#highx,.buttonshomepage .btn{font-family:Oswald,'Open Sans Condensed',sans-serif;text-shadow:-1px 1px 1px #000;font-weight:700}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-error:before{display:none}.navbar-default .navbar-nav>li>a{padding:10px 12px;color:#fff}.navbar.navbar-upper{min-height:12px;margin-bottom:0;background:#000;color:#fff}#bgvid,#vid-overlay{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto}#template-wrapper{background:#f2f2f2}section#footer-2{background:#305BAB;color:#fff;padding-top:22px}#template-wrapper .container{background:#fff;max-width:1022px}#actions .owl-carousel img:hover,#services-img img:hover{transform:scale(1.07);-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-o-transform:scale(1.07);-ms-transform:scale(1.07)}#actions .owl-carousel img,#services-img img{transition:.2s ease-in-out}#bgvid{top:50%;left:50%;z-index:-100;transform:translateX(-50%) translateY(-50%);background-size:cover;transition:1s opacity}#vid-overlay{top:0;left:0;z-index:-99;background:#000}@media (max-width:750px){#vid-overlay{background:url(../images/princess-mobile-bg.jpg) center !important;background-size:cover}#crown{width:40%}}section{border-bottom:1px solid #000}section#branding,section#menu,section#video-bg,section.widget_text{border:none}.navbar-default,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{filter:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background:rgba(0,0,0,.25)!important}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:rgba(0,0,0,.25)!important}#highlight{text-align:center;color:inherit}#highx{color:#fff;font-size:65%}@media (min-width:992px){#slider-home h1{font-size:70px}.text-4.widget_text{text-align:right}}@media (max-width:991px){#slider-home h1{font-size:40px}.text-2.widget_text,.text-4.widget_text{text-align:center}}@media (max-width:767px){#slider-home h1{font-size:30px}.container.top-bar{margin-top:-62px}.container>.navbar-collapse{margin-top:12px}}.btn-default,.btn-default:hover{background:gray;border-color:#7f8c8d;color:#fff}.buttonshomepage .btn{font-size:20px;padding:17px 22px;text-transform:uppercase;width:206px}@media (max-width:768px){.buttonshomepage .btn{font-size:12px;width:145px}}@media(max-width:323px){.buttonshomepage .btn{width:218px;margin-bottom:10px}}@media(max-width:363px){.btn.btn-pink.font-play{margin-bottom:10px}}.cardWrapper,.img-actions,.img-header,.top-princess-image{margin:0 auto}#actions{background-color:rgba(29,122,193,.8);padding-top:30px;padding-bottom:20px}.img-actions{padding:8px}.img-princesses{width:180px;padding:7px;margin:0 auto}#princesses{background-size:contain;background-repeat:repeat;background-repeat-x:repeat;background-repeat-y:repeat;background-color:rgba(0,0,0,0);background-image:url(/wp-content/uploads/2016/10/bg-pink.jpg);background-attachment:scroll}@media (min-width:770px) and (max-width:1199px){.img-princesses{width:173px;margin:0 auto}}@media (max-width:769px){.img-princesses{width:180px;margin:0 auto}}.btn-pink{padding:16px 20px;width:180px;background-color:#c0459c;color:#fff;border:2px solid #fff;font-size:18px}.btn-pink:hover{color:#fff}.font-play{font-family:'Playfair Display SC',serif}#services{background-color:rgba(255,0,240,.8);padding-top:25px;padding-bottom:25px;border-top:4px solid #000;-webkit-box-shadow:inset 0 112px 37px -99px #000;-moz-box-shadow:inset 0 112px 37px -99px #000;box-shadow:inset 0 112px 37px -99px #000}#services-img{text-align:center}#services-img img{float:left;width:100%}@media (min-width:350px){#services-img img{width:50%}}@media (min-width:510px){#services-img img{width:33.3333333333%}}@media (min-width:670px){#services-img img{width:25%}}@media (min-width:830px){#services-img img{width:20%}}@media (min-width:768px){.navbar-nav{float:none;text-align:center}.navbar-nav li{float:none!important;display:inline-block!important}}#popin-layer-dark,#popin-thanks,#popin-thanks--callback,#popin-thanks--sharepage,#popin-upload,#popin-upload--callback,#popin-upload--sharepage{display:none}#topbar{background:#000;color:#fff;text-align:right;padding:8px 18px}#topbar .top-bar-links a{color:#fff}#branding{background:gray}div#hide{dkisplay:none}.cardWrapper{width:250px;height:300px;position:relative;cursor:pointer;-webkit-font-smoothing:antialiased}.cardFace{position:absolute;width:242px;height:300px;overflow:hidden}.layer,body{height:100%}.layer{position:fixed;left:0;top:0;width:100%;z-index:1000;line-height:1}.layer-dark{background-color:#000;background-color:rgba(0,0,0,.4)}#popin-thanks,#popin-upload{z-index:1002;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;-ms-perspective-origin:50% 50%;-o-perspective-origin:50% 50%;perspective-origin:50% 50%;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px}#popin-thanks-move,#popin-upload-move{position:relative;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.popin-upload{position:absolute;top:10%;left:50%;margin-left:-306px;width:612px}.popin-upload__head{position:relative;width:100%;height:194px}.popin-upload__head__bg{position:relative;width:612px;height:100%;background:url(../images/top_form-3.png) top center no-repeat;margin:0 auto;text-align:right}#popin-close{height:60px;width:60px;display:block;margin-top:105px;margin-right:23px;float:right}.popin-upload__content{position:relative;color:#fff;top:-22px;padding-bottom:22px;background:url(../images/bottom_form-1.png) bottom center no-repeat}#latest-news{min-height:40px;background-color:#fff}.jumbotron.twitter{background:#fff;padding-top:5px;padding-bottom:5px;margin-bottom:0}#twitterholder{display:block;height:30px;max-height:30px;line-height:33px;width:100%;overflow:hidden}#twitterholder>span{width:auto;height:30px;white-space:nowrap;display:inline-block}#infoModal .modal-body{padding:21px 17px 17px}@media (min-width:768px){#infoModal .modal-dialog{width:677px;margin:30px auto}}#infoModal .ult-content-box{margin:0!important}#infoModal button.close{background:red;border:1px solid #000;border-radius:114px;padding:0 5px 3px;color:#fff;left:-3px;top:2px;position:relative;z-index:999}#gform_wrapper_7 li.gfield.fields-group .ginput_container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#gform_wrapper_7 li.gfield.fields-group .ginput_container_address >span:nth-child(1){order:1;width:calc(50% - 8px);margin-right:16px;padding-right:0}#gform_wrapper_7 li.gfield.fields-group .ginput_container_address >span:nth-child(2){order:3;width:100%}#gform_wrapper_7 li.gfield.fields-group .ginput_container_address >span:nth-child(3){order:2;width:calc(50% - 8px);margin-right:0;padding-right:0}#gform_wrapper_7 span#input_7_45_5_container{order:4;margin-right:0;padding-right:0;width:calc(50% - 8px)}@media screen and (max-width: 640px){#gform_wrapper_7 li.gfield.fields-group .ginput_container_address >span:nth-child(1),#gform_wrapper_7 li.gfield.fields-group .ginput_container_address >span:nth-child(2),#gform_wrapper_7 li.gfield.fields-group .ginput_container_address >span:nth-child(3),#gform_wrapper_7 span#input_7_45_5_container{margin-right:0;width:100%}}
p.buttonshomepage a.btn.btn-default {
    color: #fff !important;
    border-radius: 5px;
    padding: 10px 35px;
    text-align: center;
}