@charset "utf-8";@import url(http://fonts.googleapis.com/css?family=Muli:400,300|Yellowtail|Grand+Hotel);html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a,input,textarea{outline:medium none;text-decoration:none;transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s}a{color:#000;text-decoration:none}a:focus{outline:thin dotted;transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;outline:0}a:active,a:hover{outline:0}a.link-alt{color:#ff9e36}a.link-alt:hover,a.link-alt:focus{color:#000}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0}code,kbd,pre,samp{font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{list-style:none;list-style-image:none;margin:0;padding:0;outline:0}img{border:0;background-size:100% 100%;-ms-interpolation-mode:bicubic;outline:0}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],input[disabled]{cursor:default;outline:0}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;height:13px;width:13px;outline:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.scrollup{width:40px;height:40px;line-height:40px;position:fixed;bottom:60px;right:40px;display:none;color:#fff;text-align:center;background-color:#000;cursor:pointer}h1,h2,h3,h4,h5{font-family:'Yellowtail',cursive}a:focus,a:hover{color:#ff9e36;text-decoration:none}.highlight{color:#ff9e36}.dashed:before{content:'--';padding-right:5px}.dashed:after{content:'--';padding-left:5px}.no-padding{padding:0 !important}.section{overflow:hidden;padding:60px 0;z-index:1}.section .heading_section{margin-bottom:35px;text-align:center}.section-default{padding:0}.section .section-wrapper{padding:60px 0}.heading_section h2{font-size:50px;text-transform:capitalize}.heading_section .primary_heading{color:#ff9e36;font-size:36px;position:relative;margin-bottom:15px}.primary_heading .icon-berry{position:relative;top:13px}.heading_section .primary_heading .line{background:none repeat scroll 0 0 #000;display:inline-block;height:1px;width:75px}.subheading{margin:0 auto;width:68%}.overlay{background:rgba(26,26,26,0.22) none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;display:none}.btn{background:#ff9e36 none repeat scroll 0 0;border-radius:2px;color:#fff;font-family:"Yellowtail",cursive;font-size:18px;padding:5px 20px;text-transform:capitalize;transition:all .5s ease 0s}.btn.focus,.btn:focus,.btn:hover{background:#000 none repeat scroll 0 0;color:#ff9e36;text-decoration:none}.label{border-radius:0;color:inherit;display:block;font-family:"Grand Hotel",cursive;font-size:24px;font-weight:normal;padding:0;text-align:left;margin-bottom:10px}.form-control{border-radius:3px;height:50px;margin-bottom:15px;-webkit-appearance:none}.form-control:focus{border-color:#505050;box-shadow:none;outline:0 none}body{font-size:100%}body{font-family:'Muli',sans-serif;font-size:14px;color:#000;background:#fff;font-weight:300}.container{margin:0 auto}header .navbar-brand{height:auto}header .navbar-default{background-color:transparent;border:0 none;padding:10px 0;transition:all ease .5s 0s;-moz-transition:all ease .5s 0s;-ms-transition:all ease .5s 0s;-o-transition:all ease .5s 0s;-webkit-transition:all ease .5s 0s}header .navbar-default .navbar-nav>li>a{color:#fff;font-size:13px;margin:0 5px;padding:5px 8px;text-transform:uppercase;text-shadow:1px 1px 0 #000}.navbar-nav li a::after{background:#ff9e36 none repeat scroll 0 0;content:"";display:block;float:left;height:3px;margin-top:5px;width:0;transition:all .5s ease 0s}.navbar-nav li:hover a:after,.navbar-nav li.active a:after{width:100%}header .navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#ff9e36;background-color:transparent}header .navbar-default .navbar-nav>li.active>a,header .navbar-default .navbar-nav>li.active>a:hover{color:#ff9e36;background-color:transparent}header nav.sticky{background:#2c2e32}header nav.navbar-default.sticky{background:none repeat scroll 0 0 rgba(0,0,0,0.7);padding:10px 0}header .navbar-default .navbar-brand{padding-top:10px;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}header nav.navbar-default.sticky .navbar-brand img{width:80%}header .navbar-right{float:right !important;margin-right:-15px;margin-top:16px}.ms-skin-black-2 .ms-bullets.ms-dir-h{width:100px !important}.ms-bullet{height:15px !important;width:15px !important}.ms-skin-black-2 .ms-bullet-selected{background-color:#ff9e36 !important}.speciality_wrap{position:relative}.speciality_wrap .thumb_wrap{position:relative;overflow:hidden}.speciality_wrap .thumb_wrap img{width:100%;transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s}.speciality_wrap .thumb_wrap:hover img{transform:scale(1.1) rotate(2deg) translateZ(0px);-moz-transform:scale(1.1) rotate(2deg) translateZ(0px);-ms-transform:scale(1.1) rotate(2deg) translateZ(0px);-o-transform:scale(1.1) rotate(2deg) translateZ(0px);-webkit-transform:scale(1.1) rotate(2deg) translateZ(0px)}.speciality_wrap .frame{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #fff;cursor:pointer;height:85.5%;margin:5%;position:absolute;top:0;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;width:90%}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.speciality_wrap .frame{margin:7% 5%}}.speciality_wrap:hover .frame{background:rgba(0,0,0,0) none repeat scroll 0 0;border:15px solid #fff;height:100%;margin:0;opacity:.2;width:100%}.speciality_wrap .details>h3{font-family:"Grand Hotel",cursive;font-size:1.8em;margin:15px 0 12px}.speciality_wrap .details>h3 a{color:#000}.speciality_wrap:hover .details>h3 a{color:#ff9e36}.testimonials_container{background:url(//f.hubspotusercontent40.net/hubfs/19617348/raw_assets/public/test-theme/images/dishe_bg.jpg) no-repeat center center fixed;background-size:cover;color:#fff;font-size:16px;text-align:center}.testimonials_container .section-overlay{background-color:rgba(26,26,26,0.70)}.testimonials_container .primary_heading .line{background:#fff none repeat scroll 0 0}.testimonials_container .icon-quote-right{margin-top:25px}.testimonials_container .carousel-control.left,.testimonials_container .carousel-control.right{background:rgba(0,0,0,0) none repeat scroll 0 0;font-size:40px;opacity:1;top:6%;filter:none}.testimonials_container .carousel-indicators{bottom:-28px;text-align:center}.testimonials_container .icon-quote{color:#ff9e36;position:relative;vertical-align:-35%;font-size:35px}.testimonials_container .client_name{margin-top:15px;text-transform:uppercase}.popular_dishes .heading_section .primary_heading .line{background:#fff none repeat scroll 0 0}.food_menue{text-align:center}.food_menue .menu_wrapper{overflow:hidden;position:relative}.food_menue .dish_info{background:rgba(0,0,0,0.5) none repeat scroll 0 0;bottom:0;color:#fff;display:table-cell;height:0px;padding:0;position:absolute;vertical-align:middle;width:100%;overflow:hidden;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.food_menue .menu_wrapper:hover .dish_info{height:60px;padding:15px 10px;display:block}.food_menue .menu_wrapper .dish_image img{transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;width:100%}.food_menue .menu_wrapper:hover .dish_image img{transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);-webkit-transform:scale(1.3)}.food_menue .dish_name>h3,.food_menue .price h3{font-family:grand hotel}.dish_name{color:#fff;text-align:left}.food_menue .price{text-align:right;color:#ff9e36}.food_menue li{margin-bottom:30px}.food_menue .view_btn{display:inline-block;font-size:26px;margin:0 auto;padding:5px 55px;float:none}.upcoming_events{background:url(//f.hubspotusercontent40.net/hubfs/19617348/raw_assets/public/test-theme/images/upcoming_bg.jpg) no-repeat center center fixed;background-size:cover}.upcoming_events .heading_section{color:#fff}.upcoming_events .heading_section .primary_heading .line{background:#fff none repeat scroll 0 0}.event_slider_wrapper>img{width:100%}.event_slider_wrapper{position:relative}.event_frame_wrap{height:100%;left:0;padding:10px;position:absolute;text-align:center;top:0;width:100%}.event_frame{border:2px solid #fff;color:#fff;height:100%}.event_details{background:rgba(0,0,0,0.6) none repeat scroll 0 0;height:54px;overflow:hidden;padding:10px;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.event_details>h3{font-family:grand hotel}.event_details hr{margin:0 0 15px}.event_frame_wrap:hover .event_details{height:100%}.event_details .btn{font-size:20px;margin-top:25px;padding:3px 22px}.date{background:#ff9e36 none repeat scroll 0 0;bottom:-25px;color:#fff;height:50px;left:40%;padding:5px;position:absolute;text-align:center;text-transform:uppercase;width:50px}.upcoming_events #owl-demo .item{margin:0 15px 25px}.upcoming_events #owl-demo .item img{display:block;width:100%;height:auto}.upcoming_events .customNavigation{margin-bottom:15px;text-align:center}.upcoming_events .customNavigation a{color:#fff;cursor:pointer;font-size:32px;margin:0 2px}.booking_form .label{margin-bottom:10px}.booking_form .form-control{height:55px;margin-bottom:30px}.booking_form .btn{font-size:30px;width:100%}.feature_wrap{border:2px solid #000;border-radius:3px;color:#000;display:block;padding:30px;text-align:center;width:100%}.feature_wrap i{display:block;font-size:45px;margin-bottom:15px}.feature_wrap h3{margin-bottom:15px}.footer{background:#000;color:#ebebeb}.footer_primary{background:#2d2d2d none repeat scroll 0 0;padding:25px 0}.footer_primary h2{display:inline;font-size:46px;margin-right:24px}.newsletter_wrap{background:#424242;border-radius:3px;color:#fff;display:inline-block;width:70%}.newsletter_wrap input{background:0;color:#fff;border:medium none;height:46px;margin:0;width:86%}.newsletter_wrap input,.newsletter_wrap i{display:inline-block}.newsletter .btn{float:right;font-size:20px;padding:7px 20px}.footer_secondry{background:#151515 none repeat scroll 0 0;text-align:center}.footer-logo{display:block;margin-bottom:25px}.welcome_text .btn{font-size:20px;margin-top:25px}.open_hours>p{color:#fff;font-size:13px;line-height:24px}.open_hours>h3{font-family:grand hotel;font-size:30px;margin-bottom:25px;margin-top:10px}.footter_bottom{color:#959595;padding:20px 0}.footer_links a{color:#959595;margin:0 5px;text-transform:capitalize}.footer_links a:hover{color:#ff9e36}.social-icons{margin-top:35px}.social-icons>a{background:#2d2d2d none repeat scroll 0 0;color:#fff;display:inline-block;font-size:22px;height:40px;margin:0 2px;padding-top:5px;width:40px}.facebook:hover{background:#3b5998 none repeat scroll 0 0}.twitter:hover{background:#5ea9dd none repeat scroll 0 0}.google:hover{background:#dd4b39 none repeat scroll 0 0}.youtube:hover{background:#de2c28 none repeat scroll 0 0}.pinterest:hover{background:#cb2027 none repeat scroll 0 0}.insta:hover{background:#645049 none repeat scroll 0 0}.banner{background-position:top center;background-attachment:fixed;background-size:contain}.banner img{width:100%;height:250px;opacity:0}.banner .banner-overlay{background-color:rgba(0,0,0,0.45)}.header_Bg{background:rgba(0,0,0,0) url() no-repeat fixed center center;background-size:cover;height:250px;overflow:hidden}.header_Bg .overlay{background-color:rgba(0,0,0,0.45)}.breadcrumb a{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#636363}.breadcrumb a:hover,.breadcrumb a.active{background:none !important;color:#000}.breadcrumb a::after{content:"/";padding:0 10px}.breadcrumb a:last-child::after{content:""}.main-content p{line-height:24px;margin:10px 0}.about_us h3{font-family:"Grand Hotel",cursive;font-size:1.8em}.tagline blockquote{border-left:5px solid #ff9e36;color:#464646;font-family:"Grand Hotel",cursive;font-size:35px;margin:0;padding:30px 25px;text-align:center;background:#efefef}.our_team_members{text-align:center}.our_team_members li img{border:3px solid #ff9e36;height:auto;margin-bottom:15px;max-width:100%}.our_team_members li small{color:#ff9e36;display:block;font-size:14px;margin:10px 0}.our_team_members li .social_widget a{color:#000;font-size:18px;margin:0 5px}.our_team_members li .social_widget a:hover{color:#ff9e36}.menu_types{text-align:center}.menu_types>li{display:inline-block;margin:0 15px;position:relative}.menu_types li a{color:#000;font-family:"Grand Hotel",cursive;font-size:30px;text-align:center}.menu_types li a::after{background:#000 none repeat scroll 0 0;content:"";display:block;height:2px;margin:0 auto;text-align:center;width:0;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;margin-top:10px}.menu_types li:hover a::after{width:48px}.menu_types li a:hover{color:#ff9e36}.menu_lists_container{padding-top:80px}.menu_lists .heading h3{font-family:"Grand Hotel",cursive;margin-bottom:0;padding:10px 20px}.menu_lists .heading h3 span{background:#fff none repeat scroll 0 0;display:inline-block;font-size:36px;padding:0 5%;position:relative;z-index:9;color:#ff9e36}.menu_lists .heading h3::after{background:#000 none repeat scroll 0 0;content:"";display:block;height:1px;position:relative;top:-19px;width:100%}.dish_img img{border-radius:50%;max-width:100%}.dish_desc>p{font-size:16px}.price{font-family:"Grand Hotel",cursive;font-size:20px !important}.menu_lists li{margin-top:45px}.contact_details ul li i{background:#ebebeb none repeat scroll 0 0;border-radius:105px;display:inline-block;font-size:45px;height:100px;padding-top:25px;text-align:center;width:100px}.contact_details ul li{display:inline-block;margin-bottom:25px;width:100%}.contact_details .address{float:right;width:60%}.contact_form .btn{font-size:30px;padding:0 35px}.contact_form .form-control{margin-bottom:20px}.map-canvas{border-top:1px solid #cdcdcd;height:400px;width:100%}.gm-style-iw *{display:block;width:100%}.gm-style-iw h4,.gm-style-iw p{margin:0;padding:0}.gm-style-iw a{color:#4272db}.booking_form textarea.form-control{height:auto}.call_to_action{background:rgba(0,0,0,0) url(//f.hubspotusercontent40.net/hubfs/19617348/raw_assets/public/test-theme/images/upcoming_bg.jpg) no-repeat fixed center center;background-size:cover;color:#fff}.call_to_action .heading_section h2{margin-bottom:15px}.more_info ul li .heading_section h2{color:#ff9e36;font-size:36px}.more_info ul li .heading_section{margin-bottom:5px;text-align:center}.more_info ul li .heading_section .primary_heading{margin-bottom:0;color:#000;font-size:25px}.more_info ul li .heading_section .primary_heading .line{background:#ff9e36 none repeat scroll 0 0;display:inline-block;height:1px;position:relative;top:-9px;width:42%}.more_info ul li .more-link{font-size:20px}.events_main li{margin-bottom:35px}.event_container{padding:0 20px}.event_container a img{background:#ececec none repeat scroll 0 0;max-width:100%;overflow:hidden;padding:10px;position:relative}.event_container a:hover img{opacity:.5}.event_container>h2{margin-top:25px}.sidebar{border:2px solid #000;padding:5px}.event_details_main{border:1px solid #000;padding:20px 25px}.event_time{margin:15px 0}.event_thumb{border-top:2px solid #000;padding-top:20px}.event_desc{border-bottom:2px solid #000}.event_details_main .social a{color:#000;display:inline-block;font-size:18px;margin:10px;color:#000}.event_details_main .social a:hover{color:#ff9e36}.event_images{margin-bottom:15px}.event_details_container .tagline{font-family:grand hotel;font-size:28px}.events_main .img-responsive{display:block;margin:0 auto}.blog_posts .post{margin-bottom:50px}.blog_posts .post-image{position:relative;cursor:pointer;overflow:hidden}.blog_posts .post-image img{width:100%;transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s}.blog_img_overlay{height:100%;padding:20px;position:absolute;top:0;width:100%}.blog_img_overlay>div{border:1px solid #fff;box-sizing:border-box;height:100%;position:relative;width:100%}.blog_posts .post-image:hover img{transform:scale(1.1) rotate(2deg) translateZ(0px);-moz-transform:scale(1.1) rotate(2deg) translateZ(0px);-ms-transform:scale(1.1) rotate(2deg) translateZ(0px);-o-transform:scale(1.1) rotate(2deg) translateZ(0px);-webkit-transform:scale(1.1) rotate(2deg) translateZ(0px)}.blog_posts .post>h2{font-size:40px;margin:25px 0}.blog_posts .post .btn{font-size:25px}.older_posts{font-family:"Yellowtail",cursive;font-size:30px;color:#ff9e36}.older_posts:hover{color:#000}.blog_section .sidebar_blog .nav-tabs>li{margin-right:3px}.blog_section .sidebar_blog .nav-tabs>li>a{background:#f5f5f5 none repeat scroll 0 0;border-radius:0;border:1px solid #ddd;padding:10px}.blog_section .sidebar_blog .nav-tabs>li.active>a,.blog_section .sidebar_blog .nav-tabs>li.active>a:focus,.blog_section .sidebar_blog .nav-tabs>li.active>a:hover{background:#fff;border-bottom:1px solid #fff}.blog_section .sidebar_blog .tab-content{border:1px solid #ddd;border-top:0;padding:10px;position:relative;top:-1px}.post_tabs>img{float:left;margin-right:10px}.post_tabs .post-title{font-family:grand hotel;font-size:18px;line-height:14px}.post_tabs .post_detail{color:#868686;display:block;font-size:12px;margin-top:10px}.post_tabs .post_detail a{color:#868686}.post_tabs p{margin:0}.post_tabs .read_more{color:#ff9e36}.post_tabs .read_more:hover{color:#000}.post_tabs{border-bottom:1px solid #d0d0d0 !important;padding:10px 0}.post_tabs:last-child{border-bottom:medium none !important;padding-bottom:0}.post>img{height:auto;margin:10px;max-width:100%}.testimonial_here{border:1px solid silver;border-radius:10px;display:inline-block;padding:15px}.testimonials li{margin-bottom:25px}.testimonial_here .client_profile{display:inline-block;margin-right:20px;width:auto}.testimonial_here .client_review{float:right;font-size:16px;width:65%}.client_profile>img{border-radius:50%;max-width:100%;-webkit-box-shadow:1px 1px 7px #888;-moz-box-shadow:1px 1px 7px #888;box-shadow:1px 1px 7px #888}.client_profile p{color:#cfcfcf;font-size:29px;text-align:center}.main-content p strong{color:#ff9e36}.gm-style-iw *{display:block;width:auto}.mapInfo .infoHeading{font-family:"Muli",sans-serif;font-size:16px}.banner .bg-overlay{background-color:rgba(0,0,0,0.5)}