*{margin:0; padding:0;}



:focus{outline:none;}



html{height:100%; -webkit-text-size-adjust:none;}

body{height:100%; font-size:12px; font-family:'open_sansregular'; background:#fff;}




a{text-decoration:none; outline:none; color:#a9a9a9; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}



img{padding:0; margin:0; max-width:100%; float:none; border:none;}



h1, h2, h3, h4, h5, h6, p{font-weight:normal; margin:0; padding:0; display:block; clear:both;}



ul, ul li, ol, ol li{padding:0; margin:0; list-style:none;}



p{line-height:18px; font-size:14px; color:#3f3f3f; font-family:'open_sansregular';}



*{box-sizing:border-box; -webkit-box-sizing:border-box;}



a:hover, a:focus, a{text-decoration:none; outline:none;}



*{box-sizing:border-box;}



.Fr {

    float: right;

}

.Colmm2 {

    width: 30%;

}

.Fl {

    float: left;

}

.Colmm1 {

    width: 66%;

}

.Event_date {

    background: #f5f5f5 none repeat scroll 0 0;

    border-radius: 2px;

    float: left;

    margin: 0;

    padding: 10px 5%;

    width: 90%;

}

.Event_date p{color: #3f3f3f;

    font-family: "open_sansregular";

    font-size: 14px;

    line-height: 18px;

	text-align: justify;

	margin: 0 0 20px;

}

.Helvt_18 p{

   

	margin: 0 0 20px !important;

}

#recent-posts-2 h1{ color: #ffb606;}

#recent-comments-2 h1{color: #ffb606;}

#archives-2 h1{color: #ffb606;}

#categories-2 h1{color: #ffb606;}

#meta-2 h1 {color: #ffb606;}



/*NORMAL CSS*/



.pull-left{float:left;}



.pull-right{float:right;}



h1{font-size:44px; color:#fff; margin-bottom:15px; font-family:'pacificoregular';}



h2{font-size:44px; color:#343434; font-family:'open_sansregular';}



h3{font-size:34px; color:#3f3f3f; font-family:'open_sansregular';}







.block{width:100%; float:left;}







/*BUTTON CSS*/



.btn{display:inline-block; padding:9px 15px; text-transform:none; text-align:center; color:#fff; font-size:15px; border-radius:0; font-family:'open_sanssemibold';}



.yelo_btn{background:#ffb606; color:#fff; text-transform:uppercase; letter-spacing:2px;}



.yelo_btn:hover{background:#f3b00e; color:#fff;}







/*INPUT CSS*/



textarea{resize:vertical; height:150px; font-family:'open_sanssemibold'; border-radius:3px;}



input[type="text"], input[type="password"],input[type="url"], input[type="tel"], input[type="search"], input[type="email"], textarea, select{float:left; width:100%; background:#fff; border:2px solid #f2f2f2; color:#3f3f3f; padding:15px; font-size:18px; letter-spacing:2px; text-transform:uppercase; box-sizing:border-box; -webkit-box-sizing:border-box; font-family:'open_sanssemibold';}



input, textarea{-webkit-appearance:none;}



input[type="submit"]{cursor:pointer; outline:none; border:none; -webkit-appearance:none;}







/*HEADER CSS*/



header{float:left; width:100%; position:absolute; top:0; left:0; right:0; z-index:999; background:none; padding-top:10px;}



.logo{float:left; padding-top:8px;}



header .navbar-default{background:none; border:0;}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#ffb606; background:none;}

 

.navbar-default .navbar-nav > li > a{color:#fff; font-size:16px; text-transform:uppercase;  padding:0; margin:0 15px; font-family:'robotobold'; line-height:16px;}



.navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li.current-menu-item > a{color:#ffb606;} .navbar-default .navbar-nav > li:last-child{border-right:2px solid #fff;}



ul.navbar-right{margin-top:20px;} .navbar > .container .navbar-brand{margin-left:0;}



header .navbar{margin-bottom:0;} header .navbar-brand{padding:0;}



.header_right{float:right; padding-top:20px;}



.social_top{float:right;}



.social_top a{color:#fff; font-size:16px; margin-left:5px;}







.main_wrap{float:left; width:100%;}



.slide_info{float:left; width:100%; position:relative;}



.slide_info img{width:100%;}



.slide_cp{position:absolute; top:100px; left:0; float:left; width:100%; text-align:center; padding:30px 0; margin-top:150px;}



.slide_cp h2{font-size:34px; color:#fff; letter-spacing:2px;}











.mid_wrapper{float:left; width:100%; padding:40px 0;}



.excellent h2{color:#ffb606; font-family:'pacificoregular';}



.excellent h3{letter-spacing:2px; margin-bottom:20px;}











.Alin_cnt{text-align:center;} .max_width img{max-width:100%;}



.mrg_t_20{margin-top:20px;} .mrg_t_10{margin-top:10px;}



.mrg_b_10{margin-bottom:10px;}



.pd_t_b_20{padding:20px 0;}



.mgr_t_b_20{margin:20px 0;} .pad_t_b_20{padding:40px 0;} .pd_t_40{padding-top:40px;} .mrg_t_40{margin-top:40px;} .mrg_b_20{margin-bottom:20px;} .mrg_t_60{margin-top:60px;}







.ylo_clr{color:#ffb606;} .white{color:#fff;} .black_clr{color:#3f3f3f;}











.excellent_ban .banner_text{margin-top:120px;}







.our_menus .menu_pot{position:relative; float:left; width:100%; text-align:center;}



.our_menus .menu_pot h2{position:absolute; top:45%; left:0; width:100%; font-size:; font-family:'pacificoregular'; color:#fff; font-size:30px;}



.our_menus ul{float:left; width:100%;}



.our_menus ul li{float:left; width:100%; border-bottom:1px solid #ebebeb; padding:25px 0;}



.our_menus ul li h2,.our_menus ul li a{font-size:18px; text-transform:uppercase; color:#3f3f3f; letter-spacing:2px; font-family:'open_sanssemibold'; padding-bottom:10px;}
.product_col img{width:100%}



.our_menus ul li h2 span{float:right; font-size:18px; text-transform:none; color:#ffb606; letter-spacing:2px;}











.friday_free{display:inline-block; width:100%; max-width:930px; background:#fff; margin-top:60px;}



.friday_cont{display:block; overflow:hidden; padding:20px; text-align:left;}



.friday_cont h2{font-size:; color:#3f3f3f; font-size:18px; letter-spacing:2px; text-transform:uppercase; font-family:'open_sanssemibold'; margin-bottom:8px;}



.friday_cont span{color:#ffb606; text-transform:uppercase; padding-top:20px; display:inline-block; font-size:18px; font-family:'open_sanssemibold';}











.what_new{float:left; width:100%;}



.what_new .friday_free{border:2px solid #f2f2f2; margin-top:24px;}



.what_new .friday_free a{color:#ffb606; display:inline-block; font-size:18px; font-family:'open_sansitalic';}







.portflio ul{float:left; width:100%;}



.portflio ul li{float:left; width:33%; margin-right:0.5%; margin-bottom:0.5%; height:250px;}



.portflio ul li img{width:100%; height:100%;}



.portflio ul li:nth-child(3n){margin-right:0;}



.portflio .yelo_btn, .what_new .yelo_btn{width:100%; max-width:210px; border:1px solid #f2f2f2;}



.book_now .book_now_cont{display:inline-block; width:100%; max-width:570px;}



.book_now_cont .block span{color:#ffb606; font-size:24px; font-family:'open_sansitalic';}







.book_now_cont .book_form p{padding-bottom:10px; overflow:hidden;}



.book_form .btn{border:2px solid #f2f2f2; width:100%; padding:12px;}







.footer_cont{display:inline-block; max-width:550px; width:100%;}



.copyright{float:left; width:100%; border-top:1px solid #fff; padding-top:30px; margin-top:40px;}



.copyright p{color:#fff; font-size:18px;}



.ft_col{float:left; width:100%; color:#fff; font-size:18px; font-family:'open_sanssemibold';}



.footer_social{float:left; width:100%; margin-top:50px;}



.footer_social a{color:#fff; font-size:20px; margin:0 8px;}







.opn_smi_it{font-family:'open_sanssemibold_italic';}



.book_now_cont.contact_form{max-width:700px;}



.book_now_cont.contact_form .form_col{float:left; width:49%; margin-right:2%;}



.book_now_cont.contact_form .form_col.last{margin-right:0;}



.book_now_cont.contact_form .book_form .btn{max-width:550px;}



.slide_cp.ban_cp2{margin-top:50px;}



.map_info{float:left; width:100%;}



.map_info img{width:100%;}







.specials{background:url(../images/bg_2.jpg) no-repeat 0 0; background-size:cover; padding:65px 0; margin-top:50px;}







.blog_sect{float:left; width:100%;}







.blog_post{float:left; width:100%; margin-bottom:40px;}



.date_cont{float:left; width:72px; height:72px; text-align:center; background:#ffb606; padding-top:10px;}



.date_cont span{color:#fff; font-size:12px; width:100%; float:left; line-height:26px; text-transform:uppercase; font-family:'open_sanssemibold';}



.date_col{float:left; width:12%;}



.post_aria{float:left; width:88%; border-bottom:4px solid #ebebeb; padding-bottom:25px;}



.post_aria .post_pot{width:100%; float:left;}



.post_aria .post_pot img{width:100%;}



.post_aria .post_det{float:left; width:100%; padding-top:8px;}



.post_aria .post_det .poast_pesent{float:left; width:100%; padding:10px 0 20px;}



.post_aria .post_det .poast_pesent p{float:left; margin-right:15px; clear:none;}



.post_aria .post_det .block a{color:#ffb606; font-size:14px; font-family:'open_sanssemibold_italic';}







.blog_left_side .load_more_btn{width:100%; max-width:660px; background:#ebebeb; float:right; color:#525151; font-size:18px; font-family:'open_sanssemibold'; text-transform:uppercase; letter-spacing:3px; margin-bottom:20px;}



.right_side .new_post{width:100%; float:left;}



.new_post .post_pot{width:100%; float:left; margin-bottom:10px; position:relative;}



.post_link{float:left; width:100%; margin-top:30px;}



.post_link ul{float:left; width:100%;}



.post_link ul li{float:left; width:100%; border-bottom:4px solid #f2f2f2; padding-bottom:10px; margin-top:10px;}



.post_link ul li a{font-size:18px; color:#3f3f3f; font-family:'open_sanssemibold'; text-transform:uppercase; letter-spacing:3px;}



.event_info .flexslider .flex-control-nav{ display:none;}

.cart_totals {

    background: #efeeee none repeat scroll 0 0;

    float: left !important;

    padding: 1%;

    width: 46% !important;

}

.cart-collaterals .cart_totals h2 {

    font-family: inherit;

    font-size: 18px;

    font-weight: normal !important;

    margin: 0;

    padding-bottom: 6px !important;

    text-align: left !important;

    text-transform: uppercase;

}
.cart-subtotal th{ font-family:'open_sanssemibold';}
.cart-subtotal .amount{ font-size:16px; }
.order-total th{ font-family:'open_sanssemibold';}
h2 {

    color: #ffffff;

}

.cart_totals table {

    width: 100% !important;

}

.woocommerce table {

    background: #ffffff none repeat scroll 0 0;

    font-family: OswalReg;

    font-size: 13px;

    font-weight: normal !important;

}

cart_totals table th, .cart_totals table td {

    font-weight: normal !important;

}



.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {

    border-bottom: 1px solid #cccccc !important;

    border-top: medium none !important;

}

.cart_totals table td {

    padding-right: 10px !important;

}



.order-total .amount {

    color: #ffb606 !important;

}

.order-total .amount {

    font-size: 16px;

    font-weight: normal;

}
.product-price .amount {

    color: #3f3f3f !important;

}

.product-price .amount {

    font-size: 16px;

    font-weight: normal;
	font-family:'open_sanssemibold';

}

.product-subtotal .amount {

    color: #3f3f3f !important;

}

.product-subtotal .amount {

    font-size: 16px;

    font-weight: normal;
font-family:'open_sanssemibold';
}

.cart_totals {

    background: #efeeee none repeat scroll 0 0;

    float: left !important;

    padding: 1%;

    width: 46% !important;

}



.local_side h2{font-size:20px; color:#515151; padding-bottom:10px;}

.local_side .Event_date{width:100%;}

.local_side .Event_date img{max-width:100%; width:100%;}

.local_side .Helvt_18.Gray_3{padding-top:15px; clear:both;}



.local_side .comment-form{}

.local_side .comment-form .submit{display:inline-block; padding:9px 15px; text-transform:none; text-align:center; color:#fff; font-size:15px; border-radius:0; font-family:'open_sanssemibold'; margin-top:10px;}

.local_side .comment-form .submit{background:#ffb606; color:#fff; text-transform:uppercase; letter-spacing:2px;}

.local_side .comment-form .submit:hover{background:#f3b00e; color:#fff;}



.Menu_heading_wrraper .woocommerce-ordering .orderby{ padding:8px; margin-top:5px;}
.Menu_detail .Fl a.Orange{ font-family:Pacifico;}
.addcart { padding-bottom:20px;} 
.addcart a.btn_1{font-family:'Pacifico';  padding: 7px 15px;}
.addcart a.btn_1:hover, .addcart a.btn_1:focus{ background:#e59c00; color:#fff; }
ul.woocommerce-error li a.button{ color:#fff; font-family:'robotobold'; font-size:16px; text-decoration: -moz-anchor-decoration;}
ul.woocommerce-error li{ color:#fff; font-family:'open_sanssemibold';}
.coupon #coupon_code{border:3px solid #d6ddfc;}

.woocommerce-billing-fields input[type="text"], .woocommerce-billing-fields input[type="password"], .woocommerce-billing-fields input[type="url"], .woocommerce-billing-fields input[type="tel"], .woocommerce-billing-fields input[type="search"], .woocommerce-billing-fields input[type="email"], .woocommerce-billing-fields textarea, .woocommerce-billing-fields select{border-color:#c8c8c8;}

.cart_item .product-name a{color: #3f3f3f; font-family:'open_sanssemibold';}
.cart_item .product-name a:hover{color: #ffb606;}

.woocommerce-message {
    color: #ffffff;
}
/*======================Responsive Css====================*/



@media (min-width: 1000px) and (max-width: 1300px) {



}



/*===========================05=12=2015=================================*/



@media (max-width:800px) {



.slide_cp, .slide_cp.ban_cp2{margin-top:0;}



}







@media (max-width: 767px) {



.social_top{padding-top:0; margin-top:-58px; margin-right:60px;}



.header_right, .book_now_cont.contact_form .form_col{width:100%;}



.header_right ul.navbar-nav li a{line-height:normal; padding:8px 10px;}



.header_right ul.navbar-nav{background:rgba(0,0,0,.7);}



.navbar-default .navbar-nav > li:last-child{border:0;}



.book_now_cont.contact_form .form_col{margin-right:0;}



.post_aria{width:100%; margin-top:-72px;}



.date_col{position:relative; z-index:9;}



}







@media (max-width: 640px) { 



.what_new .friday_free .pull-left, .what_new .friday_free .pull-left img, .event_info .friday_free .pull-left img, .event_info .friday_free .pull-left, .our_menus .menu_pot img{width:100%;}



}







@media (max-width: 560px) { 



.slide_cp h1, .book_now_cont h2, .banner_text h2, .excellent h2{font-size:25px;}



.slide_cp h2, .book_now_cont h3, .banner_text h3, .excellent h3{font-size:18px;}



.slide_cp, .slide_cp.ban_cp2{top:60px;}



}




