#footer h3,#footer img,.box-title,.footer-tag,.form-title,.grid figure{text-align:center}#product-highlight h2,.navbar-default .navbar-nav>li>a,.title-heading,body,h3,h4{font-family:Tahoma,Verdana,Segoe,sans-serif}#callToAction h1,#callToAction h1 span,#welcome h1,.form-title,.new_pink h1,.title-heading span,.title-second{font-weight:900}body{overflow-x:hidden;width:100%;padding:0;margin:0;font-size:14px}a{color:#7d1a6f;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}a:hover{color:#a546ac;text-decoration:none}header{background:rgba(0,0,0,.1)}.btn{padding:10px 50px;border:0}.btn-primary.purple-button{background:#7d1a6f;color:#fff;border-bottom:solid 5px #a546ac}.btn-primary.purple-button.active,.btn-primary.purple-button:active,.btn-primary.purple-button:focus,.btn-primary.purple-button:hover,.open>.dropdown-toggle.btn-primary.purple-button{background:#6d1260;border-bottom:solid 5px #a546ac}.btn-primary.purple-button.active,.btn-primary.purple-button:active{background:#6d1260;box-shadow:none}.btn-primary.white-button{background:#fff;color:#7d1a6f;border-bottom:solid 5px #efefef}.btn-primary.white-button.active,.btn-primary.white-button:active,.btn-primary.white-button:focus,.btn-primary.white-button:hover,.open>.dropdown-toggle.btn-primary.white-button{background:#efefef;border-bottom:solid 5px #f7f7f7}.btn-primary.white-button.active,.btn-primary.white-button:active{background:#efefef;box-shadow:none}.form-control.form-purple{border:1px solid #7d1a6f}.navbar{z-index:1001;margin-bottom:0;min-height:80px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.navbar-default{background-color:transparent!important;border:none}.navbar-brand{padding:0}.logo{max-width:386px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.navbar-default .navbar-nav>li>a{color:#fff;font-size:14px;padding-left:12px;padding-right:12px}.navbar-default .navbar-nav>li>a:hover{color:#fff}.menu-item-object-page a:before{background:#fff!important;height:1px!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:transparent}.shrink.navbar{background-color:#7d1a6f!important;border-bottom:solid 1px #a546ac;min-height:50px!important;box-shadow:0 1px 2px rgba(0,0,0,.5)}.shrink .logo{max-width:326px}.request-call{width:255px;height:438px;right:20%;bottom:0;position:absolute;z-index:999;background:url(../img/request-call-bg.png) top center no-repeat;background-size:cover}.form-box{padding:15px;margin-top:120px}.form-title{text-transform:uppercase;color:#7d1a6f;letter-spacing:2px;font-size:14pt}#callToAction{padding:30px 0;background:url(../img/call-bg.png) repeat-x}#callToAction h1{color:#fff;margin-top:0}#product-highlight,#welcome h1,.new_pink h1,.title-heading{color:#7d1a6f}#product-highlight{padding:30px}#product-highlight h2,h3,h4{color:#7d1a6f;font-weight:900}.title-heading::after{content:'';display:block;width:320px;border-bottom:solid 1px;margin:10px auto}.grid figure{position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;height:250px;background:#3085a3;cursor:pointer}.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8;object-fit:cover}.grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid figure figcaption::after,.grid figure figcaption::before{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}figure.effect-duke{background:-webkit-linear-gradient(-45deg,#7d1a6f 0,#5f42a8 100%);background:linear-gradient(-45deg,#7d1a6f 0,#5f42a8 100%)}figure.effect-duke img,figure.effect-duke p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-duke:hover img{opacity:.1;-webkit-transform:scale3d(2,2,1);transform:scale3d(2,2,1)}figure.effect-duke h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}figure.effect-duke p{position:absolute;bottom:0;left:0;margin:20px;padding:30px;border:2px solid #fff;text-transform:none;font-size:90%;opacity:0;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transform-origin:50% -100%;transform-origin:50% -100%}#custom-search-input,.all-title,.inner-caption,.my-breadcrumb,.page-title,.parties-item h2,.testimonial-user p,.title-form-sub,.title-party{text-transform:uppercase}figure.effect-duke:hover h2,figure.effect-duke:hover p{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}#welcome-bg{margin-left:auto;margin-right:auto}.new_pink h1{font-size:36px}.title-second{color:#58596d}.welcome-tagline{color:#58596d;font-weight:100;font-size:18px}#welcome p,#welcome-three p,#welcome-two p{color:#58596d;line-height:2;padding:20px}#castles{padding:100px 0 30px;background:url(../img/castles-bg.png) no-repeat #7d1a6f;background-size:100%}#castles h1{color:#fff;font-weight:900}#owl-demo .item{margin:3px}#owl-demo .item img{display:block;width:100%;height:auto}.box-image{display:none}#testimonial{padding:50px 0;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.5)),url(../img/testimonial-bg.jpg) no-repeat;background:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.5)),url(../img/testimonial-bg.jpg) no-repeat;background:-moz-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.5)),url(../img/testimonial-bg.jpg) no-repeat;background-size:cover;background-attachment:fixed}.testimonial-quote{background:#fff;padding:15px 20px 5px 15px;border-radius:5px;margin-bottom:30px;border-bottom:solid 10px #efefef}.testimonial-user{margin-left:25px;margin-bottom:80px}.testimonial-photo{background-color:#fff;border-radius:100px;width:100px;height:100px;float:left;margin-right:10px;padding:5px;margin-left:55px}#contact-us,#footer{padding:30px 0}.testimonial-user p{position:relative;top:10px}.testimonial-user p:nth-child(2){font-size:18px;font-weight:900;margin-bottom:0;color:#7d1a6f}.testimonial-user p:nth-child(3){font-size:14px;color:#fff}#footer h3{color:#58596d;font-weight:600;font-size:36px}#footer p{padding:10px 5px;color:#58596d;line-height:18pt}.footer-tag{font-size:14pt;margin-bottom:0}#footer i{color:#7D1A6F}.social-icons{list-style:none;margin-left:15%}.social-icons li{display:inline-block;margin-right:20px}.social-icons li a img{max-width:40px}#copyright{padding:40px 0 30px;background-color:#7d1a6f}#copyright p{color:#fff;letter-spacing:1.45pt;font-weight:600}.my-breadcrumb li.active,.page-title{font-weight:900;color:#fff}#copyright a{color:#fff;text-decoration:underline}.entry li a,.entry-2 li a{text-decoration:none}.page-title{letter-spacing:2pt;text-shadow:2px 2px 1px rgba(0,0,0,.4)}#head-breadscrumb{padding:130px 0 80px;background-size:cover!important;background-position:center!important}.my-breadcrumb{background-color:transparent;color:#fff}.my-breadcrumb li a{color:#fff}.contact-form-wrapper{background-color:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.5)}#contact-us{background-color:#efefef;color:#58596d}#contact-us h1{color:#7d1a6f;font-weight:100}.contact_detail i{color:#7D1A6F}.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@-moz-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}#contact-us .wpcf7-form-control{background-color:transparent;border-color:#7d1a6f;border-radius:2px;margin-bottom:40px}#contact-us .wpcf7-form-control::-webkit-input-placeholder{letter-spacing:2pt}#contact-us .wpcf7-form-control:-moz-placeholder{letter-spacing:2pt}#contact-us .wpcf7-form-control::-moz-placeholder{letter-spacing:2pt}#contact-us .wpcf7-form-control:-ms-input-placeholder{letter-spacing:2pt}#contact-us .wpcf7-submit{background:#6d1260;border-bottom:solid 5px #a546ac;color:#fff;font-size:18px;line-height:1.3333333;border-radius:6px;width:100px;height:46px}hr.center-line,hr.left-line{width:35%;border-top:dotted 1px #7d1a6f;border-bottom:solid 1px #7d1a6f;height:1px}hr.left-line{margin:20px auto 20px 0}#content{padding:50px 0;background-color:#f6f6f6}#main-content{color:#58596d;padding:20px;margin-bottom:20px}#main-content h1{color:#7d1a6f}#sidebar{width:292px}.sidebar-form{padding:20px 10px;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.5)),url(../img/call-bg.png);background:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.5)),url(../img/call-bg.png);background:-moz-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.5)),url(../img/call-bg.png);border-radius:20px 0}.sidebar-form h3{color:#fff}input,select,textarea{width:100%}.wpcf7-form-control{display:block;width:100%;padding:8px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin:5px 0}.textarea-684 textarea{height:120px}.checkbox-block .wpcf7-list-item{width:32%;float:left;font-size:13px}..checkbox-block .wpcf7-list-item label{font-size:14px;font-weight:400}#slider .wpcf7-form-control-wrap input{border:1px solid #7d1a6f}#slider .wpcf7-submit{background:#7d1a6f;color:#fff;border-bottom:solid 5px #a546ac}.box-content p{background:#fff;padding:70px;font-size:17px;border-radius:5px}.box-image img{background-color:#fff;border-radius:100px;width:100px;height:100px;float:left;margin-right:10px;padding:5px;margin-left:55px}#menu-item-879 a,.contact-link a{background-color:#7d1a6f;margin-top:20px;box-shadow:0 0 2px rgba(0,0,0,.5)}.cycle-nav a{display:none}.castle-price,.castle-price li{display:inline-block;text-align:center}.box-title{font-size:18px!important;font-weight:900;margin-bottom:0;color:#7d1a6f!important;list-style:outside;position:relative;top:-50px}.header-img{width:100%;height:275px}#head-breadscrumb .row{z-index:999999;color:#fff}.contact-link a{border-bottom:5px solid #a546ac;border-radius:5px;color:#fff;padding:10px 25px!important}.navbar-nav>li>a{padding-top:31px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.shrink .navbar-nav>li>a{padding-top:20px}#menu-item-879 a{border-bottom:solid 5px #a546ac;padding:10px 25px!important;border-radius:5px;color:#fff}#menu-item-879 a:hover{background-color:#7d1a6f!important}.shrink #menu-item-879 a{margin-top:8px;background-color:#fff;border-bottom:solid 5px #ccc;color:#7d1a6f!important}.shrink #menu-item-879 a:hover{background-color:#efefef!important;color:#7d1a6f}.inner-box{background:#f6f6f6;padding-bottom:20px;border-radius:5px}.inner-box img{border-radius:5px 5px 0 0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.inner-box:hover img{box-shadow:0 0 10px rgba(0,0,0,.3)}.inner-caption{font-size:20px;padding-top:10px;color:#7d1a6f;font-weight:700}.castle-box{border:1px solid #efefef}.castle-box img{-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;-ms-transition:all 250ms;transition:all 250ms;width:100%}.castle-box:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.castle-caption{background:#f6f6f6;padding:10px 5px;margin-bottom:0;min-height:60px;margin-top:0}.castle-data{padding:5px;background:#7d1a6f;border-radius:0 0 5px 5px;margin-bottom:25px}.castle-data p{margin-bottom:0;color:#fff}.castle-price li{min-width:32%;min-height:60px;background:#fff;padding:3px;border-radius:2px;margin-bottom:5px}.castle-price{list-style:none;width:100%;padding-left:0;padding-top:10px}.flexslider .slides img{height:100%}.flexslider{border:none!important}#custom-search-input{padding:3px;border:1px solid #E4E4E4;border-radius:6px;background-color:#fff;float:right;width:60%}#custom-search-input input{border:0;box-shadow:none}#custom-search-input button{margin:2px 0 0;background:0 0;box-shadow:none;border:0;color:#666;padding:0 8px 0 10px;border-left:solid 1px #ccc}#custom-search-input button:hover{border:0;box-shadow:none;border-left:solid 1px #ccc}#custom-search-input .glyphicon-search{font-size:23px}.title-specials{width:40%;float:left;color:#7d1a6f}.entry{width:100%;float:left;margin:20px 0;padding:0}.party-package{margin-bottom:20px;padding:10px}.party-package:nth-child(odd){background:#f6f6f6}.price{color:#777}.price-value{font-size:18px;color:#444}.party-package:nth-child(2n+1){background:#f4f4f4;float:left}.one-third{width:40%;float:left}.entry .orange{color:#7d1a6f}.party-package h3{font-weight:400}.two-third{float:right;width:60%}.entry img,img.thumbnail{border:none;background:0 0;padding:0;float:right;max-width:500px}.entry li,.entry-2 li{line-height:30px;background:url(../img/dots.png) 1px 8px no-repeat;display:block}.entry img:hover,img.thumbnail:hover{zoom:1;filter:alpha(opacity=80);opacity:.8}.entry .gallery a,.entry .gallery a:hover{border:none}.entry .purple{color:#92278F;float:left}.entry ul{margin:0;padding:10px 0}.entry li{padding-left:20px}.entry-2{margin:0;padding:0;width:100%}.entry-2 ul{margin:0;padding:5px 0}.entry-2 li{padding-left:20px}.title-party{margin:20px 0 0;padding:10px 0;font-size:20px}.castle-img-2,.modal-div-block{margin:0 auto;display:block;text-align:center}.castle-img-2{transition:all 250ms ease 0s!important;width:auto!important;padding:10px 0}#popup-wrapper{padding:30px 0;width:100%;float:left;background:#fff}.modal-div-block{width:100%}.width-dialog{margin:30px auto;width:720px}.bg-header{background:#6d1260;padding:10px;color:#fff}.all-title{margin:0;padding:20px 0;font-size:22px;color:#fff;font-weight:700}.close-2{float:right;font-size:21px;color:#fff;text-shadow:0 1px 0 #fff;opacity:inherit}.title-form-sub{font-size:20px;font-weight:500}.modal-header-primary{color:#fff;padding:9px 15px;border-bottom:1px solid #eee;background-color:#428bca;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.pro-det table td,.pro-det table th{border-bottom:1px solid #e3e3e3;padding:10px 0}.info-block{width:100%;float:left}.pro-det table{width:100%;border:1px solid #e3e3e3}.pro-det table td{border-right:1px solid #e3e3e3;color:#999}.pro-det table th{color:#7d1a6f;background:#f5f5f5}.pro-det table th h6{color:#7d1a6f;font-weight:700;margin:0;text-align:center;font-size:16px}#wptSlider{border:none!important}.get-form{width:86%;display:flex;flex-wrap:wrap;background:#f6f6f6;padding:15px;margin:0 auto 10px}.get-form input,select,textarea,textarea.wpcf7-form-control .wpcf7-textarea{width:100%;padding:10px 19px;font-weight:400;background-color:#f6f6f6;border-bottom:1px solid #ddd;border-radius:50px;box-shadow:none;margin:0 0 16px;outline:0}.get-form textarea.wpcf7-form-control.wpcf7-textarea{border-radius:25px;padding:20px}.get-form label{width:100%;display:inline-block;margin-bottom:10px!important;font-weight:600;font-size:14px;color:#7d1a6f}.get-form select.wpcf7-form-control.wpcf7-select{border-bottom:1px solid #ddd;box-shadow:none;border-radius:50px;background:#f6f6f6;padding:10px 19px}.get-form input[type=date]{padding:0 5px}.get-form h3{margin-bottom:5px;margin-top:30px}.service_required{color:#707070;margin-top:20px;margin-bottom:5px}.new_tem_class input{width:auto!important}.get-form input[type=submit]{width:auto;padding:10px 40px;background:#7d1a6f;color:#fff}.get-form .one-hafe label{margin-bottom:0!important}.get-form h3{color:#7d1a6f;margin:10px 0 25px!important;text-align:center;border-bottom:3px solid #ddd;padding:0 0 16px}.full-hafe,.full-hafe-new,.one-hafe{padding:0 15px;min-height:1px;float:left;position:relative}.get-form input[type=checkbox]{position:relative;top:2px}.one-hafe{width:50%;margin:0 0 16px}.full-hafe,.full-hafe-new{width:100%}.full-hafe-new .wpcf7-form-control{background-color:inherit;border-radius:0;border:none;box-shadow:none;padding-left:0}.full-hafe-new.checkbox-block{margin:16px 0 25px;border-bottom:3px solid #ddd}.full-hafe-new.checkbox-block span label{font-weight:400;color:#333;font-size:12px}.full-hafe-new.checkbox-block input{margin:0!important}.new_agre{border:none;bottom:7px;float:left;position:relative}.new_agre span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.new_tem_class{padding:7px 7px 0 0;margin:0}@media only screen and (max-width:768px){#content{padding:25px 0}.get-form{width:100%}.checkbox-block .wpcf7-list-item{width:48%}}@media only screen and (max-width:480px){.checkbox-block .wpcf7-list-item,.one-hafe{width:100%}}@media only screen and (min-width:1200px){.navbar-default .navbar-nav>li>a{font-size:14px;padding-left:8px;padding-right:8px}}@media only screen and (min-width:1300px){.navbar-default .navbar-nav>li>a{font-size:14px;padding-left:12px;padding-right:12px}}@media only screen and (min-width:1600px){.navbar-default .navbar-nav>li>a{font-size:16px;padding-left:15px;padding-right:15px}}.parties-item{width:20%}.parties-item h2{font-size:18px;padding-bottom:20px}button#responsive-menu-button{display:none!important}.request-call-Mobile{display:none}