@import url('_commons.css');@import url('_typo.css');@import url('_spaces.css');@import url('_effects.css');@import url('_header.min.css');@import url('_single-blog.css');@import url('_footer.css');.page-content{padding:50px 0 30px;}
.df-page-content > h1{margin:0 0 45px;text-align:center;}
.about-us-section{}
.about-us-section .left-img{float:left;width:49%;height:100%;}
.about-us-section .right-box{float:right;width:51%;height:100%;text-align:left;padding-right:15px;}
.right-box-con{max-width:600px;padding:55px 0 40px 65px;font-size:19px;line-height:23px;}
.right-box-con h1{margin:0;padding-bottom:37px;}
.right-box-con a{margin-top:10px;}
.right-box-con p{margin-bottom:20px;}
.evernts-section{padding:28px 0 65px;text-align:center;}
.section-header h1{margin:0;padding-bottom:30px;}
.section-header p{font-size:24px;line-height:29px;}
.event-slider-wrp{padding:8px 88px 0;}
.event-slider.slick-slider{margin-bottom:0;}
.event-slide-item{border:3px solid #fff;margin:0 12px;}
.event-slide-item:hover{border-color:#f0c984;}
.event-slide-item img{width:100%;}
.event-slider .slick-prev,
.event-slider .slick-next{width:43px;height:43px;font-size:initial;line-height:initial;position:absolute;opacity:1;z-index:5;}
.event-slider .slick-prev{left:-75px;background:url(../images/e-prev.png);background-repeat:no-repeat;background-position:left top;}
.event-slider .slick-next{right:-75px;background:url(../images/e-next.png);background-repeat:no-repeat;background-position:left top;}
.event-slider .slick-prev:hover,
.event-slider .slick-next:hover{background-position:left bottom;}
.event-slider .slick-prev::before,
.event-slider .slick-next::before{content:none;}
.people-say-section{padding:30px 0 29px;text-align:center;font-size:24px;line-height:35px;font-family:'RobotoCondensedItalic';}
.people-say-slider-wrp{padding:0 70px;}
.testi-des-slide-item strong{font-style:initial;font-weight:normal;font-family:'RobotoCondensedBold';display:inline-block;vertical-align:baseline;padding-bottom:13px;}
.testi-des-slide-item p{margin-bottom:0;}
.people-say-slider .slick-dots li button::before{font-family:'slick';font-size:14px;line-height:20px;position:absolute;top:0;left:0;width:14px;height:14px;opacity:1;color:#c2c2c2;}
.people-say-slider .slick-dots li.slick-active button::before{color:#00955f;}
.people-say-slider .slick-dots li{width:14px;height:14px;padding:0;margin:0 3px;}
.people-say-slider .slick-dots li button{width:14px;height:14px;padding:0;}
.people-say-slider .slick-dots{bottom:-30px;line-height:0;}
.subscribe-section{border-top:10px solid #00955f;border-bottom:10px solid #00955f;padding:50px 0 20px;text-align:center;color:#fff;font-size:20px;line-height:21px;font-family:'RobotoCondensedLight';}
.subscribe-section .section-header h1{color:#f0c984;padding-bottom:20px;}
.subscribe-section .section-header{padding-bottom:20px;}
.subscribe-form{padding-bottom:20px;}
.subscribe-form input{margin-left:13px;margin-right:13px;margin-bottom:25px;}
.subscribe-form input[type="text"],
.yikes-easy-mc-form input[type=email]{background:#fff!important;border:1px solid #fff!important;height:49px!important;width:370px!important;color:#424242!important;padding:13px 15px!important;text-align:center!important;position:relative!important;top:0!important;outline:0!important;font-weight:normal;margin-top:0;margin-left:0;}
.yikes-easy-mc-form .field-no-label, .yikes-easy-mc-form label{margin-bottom:0!important;}
.subscribe-form input[type="submit"],
.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button{border:0;font-family:'kingsbridgerg';font-weight:700;background:#ce1628 url(../images/arrow.png);background-size:32px 33px;background-position:150px 8px;background-repeat:no-repeat;color:#fff;display:inline-block;vertical-align:baseline;width:230px;height:49px!important;font-size:22.5px;line-height:24px;text-align:left;padding-left:50px;border-radius:0;}
.subscribe-form input[type="submit"]:hover,
.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button:hover{background-position:155px 8px;}
.yikes-easy-mc-form label.label-inline,
.yikes-easy-mc-form .submit-button-inline-label{float:none!important;width:auto!important;padding:0;}
.our-menu-section{color:#fff;text-align:center;padding:45px 0 83px;}
.our-menu-section .section-header p{font-family:'RobotoCondensedRegular';}
.our-menu-section .our-menu-items{padding-top:30px;}
.our-menu-section .menu-item{float:left;width:35%;position:relative;height:357px;overflow:hidden;}
.our-menu-section .menu-item-hover{height:100%;width:100%;}
.our-menu-section .menu-item:nth-child(2){width:30%;}
.our-menu-section .menu-item img{width:100%;}
a.view-party-roms-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:100%;max-width:400px;height:77px;font-family:'kingsbridgerg';font-weight:800;background:#ce1628 url(../images/arrow.png);background-size:50px 50px;background-position:right 28px center;background-repeat:no-repeat;color:#fff;display:inline-block;vertical-align:baseline;font-size:27px;line-height:34px;text-align:left;padding:20px 0 0 29px;transition:initial;}
a.view-party-roms-btn:hover{opacity:.9;}
.home-ftr-top{border-top:10px solid #f0c984;}
.home-map{float:left;width:49%;overflow:hidden;}
.home-contact{float:right;width:51%;padding-right:15px;}
.home-genarel-form-area{padding:45px 0 45px 69px;max-width:506px;}
.home-genarel-form-area .section-header h1{padding-bottom:40px;}
.home-genarel-form-area .section-header p{font-size:18px;line-height:29px;}
input[type="text"],
input[type="email"],
input[type="date"]{height:40px;}
input[type="text"],
input[type="email"],
textarea,
input[type="date"]{border:1px solid #000;padding:0px 15px 0 25px;width:100%;margin-top:18px;}
textarea{height:130px;}
input[type="submit"]{margin-top:18px;border:0;font-family:'kingsbridgerg';font-weight:700;background:#ce1628 url(../images/arrow.png);background-size:43px 43px;background-position:right 15px center;background-repeat:no-repeat;color:#fff;display:inline-block;vertical-align:baseline;width:100%;height:73px;font-size:30px;line-height:32px;text-align:left;padding-left:125px;}
input[type="submit"]:hover{background-position:right 10px center;}
.c-contact-section{border-top:10px solid #f0c984;padding-top:50px;}
.genarel-form-area{padding:0 32px 52px 95px;}
.contact-details-con{padding-left:35px;}
.section-header h3{margin:0;padding-bottom:25px;}
.genarel-form-area .section-header p{font-size:18px;line-height:26px;}
.contact-info{padding-bottom:45px;}
.c-address,
.c-tel{display:inline-block;vertical-align:baseline;padding-left:30px;position:relative;}
.c-address{padding-top:7px;margin-bottom:8px;max-width:186px;}
.c-tel:before,
.c-address:before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#303030;font-size:28px;position:absolute;top:0px;left:0;}
.c-address:before{content:"\f041";}
.c-tel:before{content:"\f095";top:3px;}
a.c-tel{color:inherit;outline:none;}
a.c-tel:focus,a.c-tel{outline:none;text-decoration:none;}
.contact-info h5{margin:0;padding-bottom:35px;}
.hours{padding-bottom:55px;}
.hours h5{margin:0;padding-bottom:28px;}
.hours ul{margin:0;padding:0;list-style:none;}
.follow-us h5{margin:0;padding-bottom:25px;}
.follow-us-socials a{display:inline-block;vertical-align:baseline;font-size:60px;color:inherit;margin-right:27px;}
.follow-us-socials a:last-child{margin-right:0;}
.text-party{padding:48px 0 25px;}
.text-party-con{font-size:24px;line-height:30px;}
.text-party-con h1{margin:0;padding-bottom:30px;}
.text-party-con strong{padding-top:20px;padding-bottom:35px;font-weight:normal;font-family:'RobotoCondensedBold';display:inline-block;vertical-align:baseline;}
.text-party-con p{padding:0 93px;}
.buttons a{display:inline-block;vertical-align:baseline;margin-right:36px;margin-bottom:20px;background:#ce1628 url(../images/arrow-xs.png);background-repeat:no-repeat;background-size:32px 33px;background-position:right 18px center;height:51px;font-size:22px;line-height:21px;padding-top:14px;padding-bottom:14px;padding-left:16px;text-align:left;text-transform:capitalize;font-family:'kingsbridgerg';font-weight:700;color:#fff;padding-right:65px;}
.buttons.btmbtn a{font-size:18px;}
.buttons a:last-child{margin-right:0;}
.topbtn.buttons{text-align:center;padding-bottom:25px;}
.topbtn.buttons a{width:400px;}
.buttons a:hover{background-position:right 15px center;}
.book-now-section{}
.book-now-section .b-left-box{float:left;width:51%;padding-left:15px;}
.book-now-section .b-left-box-con{max-width:600px;float:right;padding:32px 100px 60px 0;text-align:center;}
.book-now-section .left-img{float:right;width:49%;height:100%;}
.b-left-box-con{font-size:20px;line-height:23px;}
.b-left-box-con h1{margin:0;padding-bottom:26px;}
.genarel-form-2 label{display:inline-block;max-width:100%;margin-bottom:0;font-weight:700;padding:13px 0 10px;text-align:left;width:100%;line-height:19px;font-weight:normal;}
.genarel-form-2 br{display:none;}
.genarel-form-2 .wpcf7-form-control-wrap{display:block;}
.genarel-form-2 span label{padding:0;position:absolute;top:10px;right:10px;width:auto;}
body div.wpcf7-response-output{margin:0;padding:0 10px;font-size:12px;}
.genarel-form-2 label span{display:inline-block;vertical-align:baseline;color:#00955f;padding-right:1px;}
.genarel-form-2 input{margin-top:0;}
.genarel-form-2 textarea{height:40px;margin-top:0;margin-bottom:30px;}
.page-404{min-height:400px;padding:100px;}
.wonderplugingridgallery{max-width:100%!important;}
.wonderplugin-gridgallery-list{width:100%!important;}
#html5-watermark{opacity:0;}
.wonderplugin-gridgallery-item a div{opacity:0;}
body #wonderplugingridgallery-1 .wonderplugin-gridgallery-loadmore-btn{display:inline-block;vertical-align:baseline;margin:25px 0 20px;background:#d9a021;color:#fff;width:148px;height:45px;text-align:center;font-size:30px;line-height:28px;font-family:'BebasNeueBold';padding:10px 20px;border-radius:0;border:0;text-shadow:none;}
body #wonderplugingridgallery-1 .wonderplugin-gridgallery-loadmore-btn:hover{background:#181818;color:#fff;}
.page-template-contact .genarel-form-area .section-header h1{font-size:52px;}
.page-content-404 h1{font-size:100px;text-align:center;margin:50px 0 60px;}