body{
	font-family:"Gotham A","Gotham B";
	font-size:14px;
	font-weight:400;
	background:#000;
	overflow-x:hidden;
}
button, html input[type="button"], input[type="reset"], input[type="submit"]{
	background:#a20c15;
	color:#fff;
}
a,a:hover,a:focus{
	color:#a20c15;
}
img{
	max-width:100%;
	width:auto;
	height:auto;
}
.header{
	background:#fff;
}
.navbar-brand{
	height:inherit;
	max-width:100%;
	padding:15px 0px;
}
.header-fixed{
	position:fixed;
	top:0px;
	width:100%;
	z-index:9999;
}
.checkout-fixed{
	position:fixed;
	width:100%;
	z-index:9999;
}
.navbar{
	border:0px;
	margin-bottom:0px;
}
.navbar ul{
	margin:0px;
	padding:0px;
	background:#ad3034;
}
.navbar ul li{
	display:inline-block;
	padding:12px 0px;
}
.navbar ul li a{
	color:#fff;
	text-transform:uppercase;
	font-family:"Gotham A","Gotham B";
	border-left:1px solid #fff;
	padding:0px 25px;
	font-size:13px;
}
.navbar ul li:first-child a,.navbar ul li.selected a{
	border-left:0px;
}
.navbar ul li.selected{
	background:#c13840;
}
.navbar ul li a:hover,.navbar ul li.current-menu-item a{
	color:#fff;
	text-decoration:none;
}
.navbar ul.menu{
	background:transparent;
	margin-top:15px;
}
.navbar ul.menu li{
	font-size:15px;
}
.navbar ul.menu li a{
	color:#a20c15;
	padding:0px 18px;
	border-left:1px solid #a20c15;
}
.navbar ul li:first-child a,.navbar ul li.selected a{
	border-left:0px;
}
.navbar ul.menu li a:hover,.navbar ul.menu li.current-menu-item a{
	color:#a20c15;
}
.slider .carousel-indicators li{
	border-radius:0px;
	border-color:#a20c15;
}
.slider .carousel-indicators .active{
	background:#a20c15;}
.slider .carousel-inner > .item,.slider .carousel-inner > .item .fill{
	min-height:600px;
}
.slider .carousel-inner > .item .fill{
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-ms-background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
.home-bg-mid{
	background:url(../images/home_bg.jpg) top center no-repeat;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-ms-background-size:cover;
	background-attachment:fixed;
}
.home-mid {
	margin:12% 0% 0% 0%;
	position:relative;
}
.home-mid:first-child{
	margin-top:5%;
}
.home-bg-mid{
	padding-bottom:5%;
}
.home-mid .box-space,.about-row .box-space{
	padding:3% 4% 2% 4%;
	color:#fff;
}
.home-mid .box-space h2,.home-mid .box-space h1,.home-mid .box-space h3,.home-mid .box-space h4,
.home-mid .box-space h5,.home-mid .box-space h6,
.about-row .box-space h1,.about-row .box-space h2,.about-row .box-space h3, .about-row .box-space h4,
.about-row .box-space h5,.about-row .box-space h6{
	font-weight:300;
}
.home-mid .box-space p,.about-row .box-space p{
	font-size:16px;
}
.home-mid .box-space strong,.about-row .box-space strong{
	font-weight:400;
}
.box-top-right-text{
	margin-right:30px;
	z-index:1;
}
.box-top-left-text{
	margin-left:30px;
	z-index:1;
}
.home-bottom-img-left{
	padding:0px;
	margin-left:30px;
	z-index:0;
	position:absolute;
	left:0px;
}
.home-bottom-img-right{
	padding:0px;
	margin-right:30px;
	z-index:0;
	position:absolute;
	right:0px;
}
.home-bottom-img-left.img-top,.home-bottom-img-right.img-top{
	z-index:2;
}
.home-mid .box-space.box-text-bottom-right{
	padding-left:80px;
}
.transparent{
	border:1px solid #fff;
	color:#fff;
	text-transform:uppercase;
	padding:15px 60px;
	margin-bottom:25px;
	background:transparent;
	font-size:22px;
	margin-top:2%;
	font-weight:300;
}
.transparent:hover{
	background:#fff;
	color:#a20c15;}
.img-top-position img{
	margin-top:0%;
}
.btn-block{
	display:block;
	width:100%;
}
.home-mid .home-img-right{
	padding:0px;
	z-index:2;
}
.home-mid .home-img-left{
	padding:0px;
	z-index:2;
	
}
.home-mid .home-text-right,.home-mid .home-text-left{
	min-height:540px;
}
.footer-bottom{
	background:#000;
	padding:3% 0px;
	text-align:center;
}
ul.footer-menu{
	margin:0px;
	padding:0px;
}
ul.footer-menu li{
	color:#fff;
	text-transform:uppercase;
	padding:0px 10px;
	display:inline-block;
	font-size:11px;
}
ul.footer-menu li a{
	color:#fff;
}
ul.footer-menu li a:hover{
	color:#a20c15;
	text-decoration:none;
}
.footer-bottom .copy-right{
	padding:15px 0px 0px 0px;
	color:#fff;
}
.footer-left-map {
	padding:0px;
	height:400px;
	position:relative;
}
.footer-right-bg{
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-ms-background-size:cover;
	height:400px;
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	padding:0px;
}
.clear{
	clear:both;
}
.footer {
	position:relative;
}
.footer-left-map .overlay-footer{
	width:100.1%;
	height:100%;
	background: rgb(0, 0, 0); /* The Fallback */
   background: rgba(0, 0, 0, 0.6);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000); 
   top:0px;
   z-index:1;
   position:absolute;
   left:0px;
   display:table;
   right:0px;
}
.footer-right-bg .overlay-footer{
	background: rgb(6, 34, 59); /* The Fallback */
   background: rgba(6, 34, 59, 0.6);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6006223b,endColorstr=#6006223b); 
   Width:100%;
   display:table;
   height:100%;
 }
.footer-time{
	display:table-cell;
	vertical-align:middle;
	height:400px;
	width:100%;
}
.footer-time-bg{
	background: rgb(255, 255, 255); /* The Fallback */
   background: rgba(255, 255, 255, 0.6);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60ffffff,endColorstr=#60ffffff); 
   padding:3%;
   text-align:center;
   font-size:30px;
   font-weight:300;
   color:#000;
   text-transform:uppercase;
   max-width:320px;
   margin:auto;
  
 }
.contact-info-footer{
	display:table-cell;
	vertical-align:middle;
	height:400px;
	width:100%;
	
}
.contact-info-footer-bg{
	max-width:350px;
	margin:auto;
}
.contact-info-footer .title{
	color:#fff;
	font-size:42px;
	padding-bottom:10px;
}
.contact-info-footer .address,.contact-info-footer .call{
	border-top:1px solid #a8a6a6;
	margin:0px;
	padding:10px 0px;
	border-bottom:1px solid #a8a6a6;
}
.contact-info-footer .call{
	border:0px;
	margin-top:15px;
}
.contact-info-footer .address li,.contact-info-footer .call li{
	list-style:none;
	display:inline-block;
	font-size:18px;
	font-weight:300;
	color:#fff;
	vertical-align:middle;
	padding:0px;
}
.contact-info-footer .address li .btn,.contact-info-footer .call li .btn,
.restaurant-info-map .btn{
	background:#fff;
	border:1px solid #000;
	color:#000;
	padding:10px 10px;
	text-transform:uppercase;
	margin-right:25px;
	display:block;
	text-align:center;
}
.contact-info-footer .address li .btn:hover,.contact-info-footer .call li .btn:hover,
.restaurant-info-map .btn:hover{
	background:#c13840;
	text-decoration:none;
	color:#fff;
	border:1px solid #c13840; 
}
.contact-info-footer .call li.paddingtop{
	padding-top:12px;
}
ul.social-icons{
	margin:25px 0px 10px 0px;
	padding:0px;
}
ul.social-icons li{
	list-style:none;
	display:inline-block;
	padding:0px 3px;
}
ul.social-icons li a i{
	color:#fff;
	background:#c7c7c9;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	width:30px;
	height:30px;
	text-align:center;
	padding-top:7px;
}
.mobile-navbar{
	display:none;
}
.inside-banner{
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-ms-background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	min-height:600px;
}
.about-bg{
	background:url(../images/about-bg.jpg) top center no-repeat;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-ms-background-size:cover;
	background-attachment:fixed;
}
.about-row{
	padding:7% 0%;
	position:relative;
}
.z-index0{
	z-index:0;
}
.z-index1{
	z-index:1;
}
.z-index2{
	z-index:2;
}
.z-index3{
	z-index:3;
}
.about-row .padding-left100{
	padding-left:100px;
}
.about-row .padding-right100{
	padding-right:100px;
}
.about-row h2{
	margin-top:0px;
}
.white-bg{
	background:#fff;
	padding:3% 0%;
}
.white-bg.space{
	padding-left:3%;
	padding-right:3%;
	margin-bottom:7%;
}
.white-bg .title{
	color:#000;
	font-size:40px;
	font-weight:900;
	
	padding-bottom:3%;
	text-transform:uppercase;
}
ul.restaurantinfo{
	margin:0px 0px 0px;
	padding:0px;
}
ul.restaurantinfo li{
	display:inline-block;
	vertical-align:top;
	font-size:15px;
	width:33%;
	margin-bottom:2%;
	padding:0px 15px;
}
ul.restaurantinfo li hr{
	border-color:#000;
	max-width:150px;
	margin:20px 0px;
}
ul.restaurantinfo li h6{
	text-transform:uppercase;
	font-size:20px;
	font-weight:700;
}
.reservation-forms{
	padding:35px 0px;
	margin:auto;
	float:none;
}
.reservation-forms .title{
	text-transform:uppercase;
	font-size:25px;
	font-weight:400;
	padding-bottom:15px;
}
.reservation-bottom-bg,.background-cover-bg{
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-ms-background-size:cover;
	position:relative;
	min-height:500px;
}
.reservation-bottom-bg .overlay-blue,.background-cover-bg .overlay-blue{
	background:#a20c15;
	width:100%;
	height:100%;
	position:absolute;
	-moz-opacity:0.88;
	-khtml-opacity: 0.88;
	opacity: 0.88;
	filter: alpha(opacity=88);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=88)";
}
.reservation-bottom-bg .box{
	border:1px solid #fff;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:8%;
	color:#fff;
	font-size:17px;
}
.reservation-bottom-bg .box hr{
	max-width:80px;
	margin:20px 0px 10px 0px;
}
.reservation-bottom-bg .box .title{
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	padding-bottom:15px;
}
.restaurantinfo section{
	display:block;
}
ul.restaurantinfo .plusminus,.restaurant-info-map{
	display:none;
}
.reservation-forms input,.reservation-forms select{
	width:100%;
	border:1px solid #c8c7c7;
	box-shadow:0px 1px 0px #413e3f;
	padding:10px 7px;
	height:40px;
}
.reservation-forms select{
	padding:9px 7px;
}
.reservation-forms select.select  {
    background-image: none;
 	-webkit-appearance: none;    /* removes borders and downarrow button of the select box from webkit browsers.*/
    -moz-appearance: none;  /* cannot remove the downarrow button of the mozilla browsers.*/
    appearance: none;
    text-overflow: '';  /* with text-indent this overflow empty string removes the down arrow of the mozilla browsers.*/
	background: url(../../../../data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat 98% #fff;
    -webkit-appearance: none;
}
 
.reservation-forms select.select:focus  {
    outline: none;
} 
.reservation-forms p{
	text-transform:uppercase;
	margin-bottom:25px;
}
.reservation-forms p .wpcf7-captchac{
	background:#ccc;
	margin-left:25px;
	margin-top:-9px;
}
.reservation-forms p input[type="submit"]{
	border:0px;
	text-transform:uppercase;
	outline:none;
	font-size:15px;
}
.margin-auto{
	margin:auto;
	float:none;
}
.background-cover-bg .content{
	text-align:center;
	padding:10% 0%;
	color:#fff;
}
.background-cover-bg .content .title{
	text-transform:uppercase;
	font-size:50px;
	font-weight:900;
	
}
.private-dining,.private-dining .item,.private-dining .active{height:700px;}
.private-dining .carousel-inner{height:100%;}
.private-dining .fill{width:100%;height:100%;background-position:center;background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -ms-background-size:cover;}
.private-dining .pull-center{
	position:absolute;
	top:20px;
	width:100%;
}
.private-dining .pull-center > .container{
	position:relative;
}
.private-dining .carousel-control{
	width:5%;
	opacity:1;
	font-size:50px;
	text-shadow:none;
	background:#a20c15;
	padding-top:2px;
	max-height:75px;
}
.private-dining .carousel-control.left{
	margin-left:21%;
}
.private-dining .carousel-control.right{
	margin-right:21%;
}
.slider-box{
	background:#fff;
	position:relative;
	box-shadow:0px 0px 2px #2c2c2c;
}
.room-title{
	font-size:35px;
	padding-top:11px;
	padding-bottom:12px;
	text-transform:uppercase;
	font-weight:300;
}
.plus-btn{
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	border:1px solid #a20c15;
	color:#a20c15;
	width:30px;
	height:30px;
	display:block;
	text-align:center;
	padding-top:5px;
	margin-top:20px;
	float:right;
}
.blue-box{
	background:#a20c15;
	padding-top:5%;
	padding-bottom:5%;
	color:#fff;
	font-size:16px;
}
.blue-box h2,.blue-box h1,.blue-box h3,.blue-box h4,.blue-box h5,.blue-box h6{
	margin:0px;
}
.blue-box .btn{
	background:#c13840 ;
	color:#fff;
	padding:15px 25px;
	text-transform:uppercase;
	border:0px;
	margin-top:10px;
}
.blue-box .btn-white{
	background:#fff;
	color:#231f20;
	margin-top:25px;
}
.blue-box .margin-none{
	margin-top:0px;
	min-width:120px;
	margin-right:25px;
}
.back-btn{
	border:1px solid #fff;
	background:transparetn;
	color:#fff;
	padding:10px 25px;
	text-transform:uppercase;
	margin-bottom:25px;
}
.blue-box a{
	color:#fff;
	text-decoration:none;
}
.blue-box .main-title{
	font-size:70px;
}
.blue-box .sub-title{
	font-size:20px;
}
.blue-box .title{
	font-size:50px;
}
.frequently-questions .title{
	text-align:center;
	font-weight:900;
	
}
.frequently-questions p{
	text-align:center;
	font-size:18px;
}
.questions-list{
	padding:5% 0% 0% 0%;
	margin:0px;
}
.questions-list li{
	display:inline-block;
	vertical-align:top;
	width:33%;
	padding:0px 2%;
	margin:2% 0%;
	font-size:16px;
	text-align:left;
	color:#333;
}
.questions-list li:before{
	content:'\f111';
	font-family:'FontAwesome';
	float:left;
	margin-left:-25px;
	font-size:16px;
	margin-top:6.5px;
	color:#a20c15;
}
.questions-list li .question-heading{
	color:#333;
	font-size:25px;
	text-transform:uppercase;
	font-weight:900;
	
}
.questions-list li .question-heading a{
	color:#333;
}
.questions-list li .question-heading a:hover{
	text-decoration:none;
	color:#a20c15;
}
.questions-list li p{
	text-align:left;
}
.bottom-map-full{
	display:block;
	position:relative;
	height:500px;
}
.bottom-map-full .overlay-transparent{
	position:absolute;
	width:100%;
	height:100%;
	background:transparent;
	top:0px;
	text-align:center;
	padding-top:18%;
}
.bottom-map-full .find-us-btn{
	background:#a20c15;
	color:#fff;
	text-transform:uppercase;
	padding:10px 25px;
}
.bottom-map-full .find-us-btn:hover{
	background:#fff;
	color:#a20c15;
	text-decoration:none;
}
.menu-tabs{
	padding:1% 0%;
}
.menu-tabs .nav-tabs{
	border:0px;
	width:100%;
	display:table;
}
.menu-tabs .nav-tabs > li{
	float:none;
	display:table-cell;
	text-align:center;
	text-transform:uppercase;
	font-size:20px;
	vertical-align:middle;
	border-right:1px solid #a20c15 ;
	border-top:1px solid #a20c15;
	border-bottom:1px solid #a20c15;
}
.menu-tabs .nav-tabs > li:first-child{
	border-left:1px solid #a20c15 ;
}
.menu-tabs .tabs-sub li:first-child{
	border-left:0px;
}
.menu-tabs .nav-tabs > li a{
	color:#bcbdc0;
	margin-right:0px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-ms-border-radius:0px;
	border:0px;
}
.menu-tabs .nav-tabs > li a:hover{
	background:transparent;
	border:0px;
}
.menu-tabs .nav-tabs > li span{
	display:block;
	font-size:16px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus,
.nav-tabs > li.active{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-ms-border-radius:0px;
	background:#a20c15;
	color:#fff;
	outline:none;
	border:0px;
}
.menu-tabs .tab-content{
	padding-top:4%;
}
.menu-tabs .tab-content .tab-title{
	color:#231f20;
	font-size:50px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:15px;
}
.menu-tabs .tab-content .btn{
	border:0px;
	padding:10px 25px;
	color:#fff;
	font-size:18px;
}
.menu-tabs .tabs-sub{
	margin:3% 0px 3% 0px;
	padding:0px;
	display:block;
	text-align:center;
}
.menu-tabs .tabs-sub li{
	display:inline-block;
	border-left:1px solid #c8c7c7;
	color:#231f20;
	padding:10px 16px;
	text-transform:uppercase;
	font-size:17px;
	font-weight:300;
}
.menu-tabs .tabs-sub li a{
	color:#231f20;
}
.menu-tabs .tabs-sub li a:hover{
	text-decoration:none;
	color:#a20c15;
}
.tabs-sub-content{
	padding-top:3%;
}
.tabs-sub-content .heading{
	text-align:center;
	padding-bottom:5%;}
.tabs-sub-content .heading span{
	font-size:35px;
	font-weight:100;
	
	text-transform:uppercase;
	position:relative;
}
.tabs-sub-content .heading span:before,
.tabs-sub-content .heading span:after {
  background: #333;
  content: "";
  height:2px;
  position: absolute;
  top:50%;
  width:15%;
}

.tabs-sub-content .heading span:before {
left:-22%;
}
.tabs-sub-content .heading span:after {
right:-22%;
}
.tabs-sub-content-list{
	margin:0px;
	padding:0px;
}
.tabs-sub-content-list li{
	display:inline-block;
	vertical-align:top;
	width:49.8%;
	padding:0px 5%;
	margin:2% 0%;
	text-align:center;
	font-size:18px;
}
.tabs-sub-content-list li .price{
	font-size:45px;
	font-weight:300;
}
.tabs-sub-content-list li .sub-heading,.tabs-sub-content-list li .sub-heading-boxlunches{
	font-weight:900;
	
	font-size:25px;
	text-transform:uppercase;
	padding-bottom:7px;
}
.tabs-sub-content-list li .sub-heading-boxlunches{
	text-transform:none;
}
.anchore{
	height:100px;
	visibility:hidden;
	margin-top:-100px;
	display:block;
}
.anchore2{
	height:200px;
	visibility:hidden;
	margin-top:-200px;
	display:block;
}
.check-out-bar{
	background:#e6f2f7;
	z-index:9999;
	top:104px !important;
	width:100%;
}
.check-out-bar ul{
	margin:0px auto;
	padding:0px;
	display:block;
	float:right;
}
.check-out-bar ul li{
	display:table-cell;
	border-left:1px solid #c2c9cd;
	padding:0px 14px;
	color:#939598;
	text-transform:uppercase;
	height:50px;
	vertical-align:middle;
}
.check-out-bar ul li strong{
	color:#000;
}
.check-out-bar ul li .box-white{
	background:#fff;
	border:1px solid #57a8cc;
	padding:2px 5px;
	margin-left:7px;
}
.check-out-bar ul li.total{
	font-size:20px;
	padding:10px 25px;
}
.check-out-bar ul li.btn{
	border:0px;
	background:#a20c15;
	color:#fff;
}
.check-out-bar ul li.btn button{
	border:0px;
	text-transform:uppercase;
}
.check-out-bar ul li.btn button span .badge{
	background:#fff;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	color:#a20c15;
	width:25px;
	margin-right:4px;
	height:25px;
	text-align:center;
	display:inline-block;
	padding-top:3px;
}
.check-out-bar ul li:first-child{
	border-left:0px;
}
.tabs-sub-content-list .thumbnail{
	border:0px;
	padding:0px;
	text-align:center;
}
.tabs-sub-content-list textarea{
	width:100%;
	border:1px solid #9e9d9d;
	padding:10px;
	resize:none;
}
.tabs-sub-content-list .quantity-fields{
	margin-top:25px;
	text-transform:uppercase;
	color:#818285;
	font-size:14px;
}
.tabs-sub-content-list .quantity-fields input[type='text'],.tabs-sub-content-list .quantity input[type='number']{
	display:inline-block;
	width:90px;
	padding:4px 7px;
	height:37px;
	
}
.tabs-sub-content-list .quantity{
	display:inline-block;
	vertical-align:top;
}
.tabs-sub-content-list .quantity-fields .btn,.tabs-sub-content-list .single_add_to_cart_button{
	padding:8px 15px;
	font-size:14px;
	border:0px;
}
.checkout-form-bg{
	background:#f7fbfd;
	border-top:2px solid #a20c15;
	padding:5% 0%;
}
.checkout-form-bg .heading{
	color:#80bdd8;
	font-size:45px;
	text-align:center;
	text-transform:uppercase;
	font-weight:300;
}
.checkout-form-bg .sub-text{
	color:#a20c15;
	font-size:16px;
	font-weight:900;
	
	text-transform:uppercase;
	text-align:center;
}
.checkout-form-bg .form{
	padding:5% 0%;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,
.select2-container .select2-choice{
	 border: 1px solid #c8c7c7;
    box-shadow: 0 1px 0 #413e3f;
    padding: 10px 7px;
}
.woocommerce form .form-row label{
	font-weight:300 !important;
}
.select2-container .select2-choice{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-ms-border-radius:0px;
	padding:2px 7px 3px 7px
}
.white-bg .sub-heading, .inside-pages h2 {
    color: #000;
    font-size: 26px;
    font-weight: 700;
    margin: 35px 0 10px;
    text-align: center;
    text-transform: uppercase;
}
ul.list-menu, .inside-pages ul {
    margin: 10px 0 25px;
    padding: 0;
}
ul.list-menu li, .inside-pages ul li {
    border-bottom: 1px solid #ccc;
    color: #a20c15;
    font-size: 19px;
    list-style: outside none none;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
}
.woocommerce-message,.orderdetail{
	display:none;
}
#toggle-orderdetail{
	display:none;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	background:#067ab3 !important;
}
.woocommerce p.thanks,.cart-empty{
	font-size:30px;
	text-align:center;
	font-weight:100;
}
.woocommerce .order_details{
	text-align:center;}
.woocommerce .order_details li{
	display:inline-block;
	border-bottom:0px;
	float:none;
}
.edit{
	font-size:14px;
	margin-top:40px;
}
.woocommerce table.shop_table th{
	text-align:left !important;
}
#menu-pdf-link{
	margin-bottom:0px;
}
#menu-pdf-link #mobile-pdf{
	display:none;
}