@font-face {
    font-family: 'Monstro';
    src: url(../fonts/Monstro.ttf);
}

@font-face {
    font-family: 'AnodyneCombinedCombined';
    src: url(../fonts/AnodyneCombinedCombined.otf);
}

@font-face {
    font-family: 'AnodyneCombined';
    src: url(../fonts/AnodyneCombined.otf);
}
.navbar-container {
	float:right !important;
}
.navbar {
	width: 100%;
    height: 80px;
    clear: both;
    background: url(../images/headernav.jpg) no-repeat;
    background-size: cover;
    margin: 70px 0;
	position: absolute;
	z-index: 0;
}

body {
    font-family: 'Vast Shadow', cursive !important;
    color: #000;
    font-size: 14px;
	background:url("../images/Background.jpg");
    background-attachment:fixed;
    background-size: cover;
    background-color: #f6f4ec;
}

.listing:nth-child(even) {
    background-color:rgba(52, 52, 52, 0.17);
}

#is_valutec {
    color:black;
    border:1px black solid;
}
.ui-btn {
    font-size: 16px !important;
}

.heading-top,
.heading-top2,
.product-des-name {
    background-color: rgba(146, 132, 115, 0.78);
}

#main {
    background: none;
}

#main > .container {
    background-color: rgba(255,255,255,1);
    padding-top:30px;
    padding-bottom:30px;
    margin-top: 85px;
    background-image: url(../images/bodybg.jpg);
}
.navbar-nav > li {
    
    padding-top: 20px !important;
}
.navbar-nav > li > a {
	
    font-family: 'Vast Shadow', cursive !important;
    font-size: 20px !important;
    color: #354203 !important;
    padding: 0em 1.714em !important;
    box-sizing: border-box !important;
    transition: 0.5s all ease-in !important;
    position: relative !important;
    text-transform:Capitalize !important;
    
}
.navbar-nav > li > a:hover {
	
	color: #eab957;
}
.navbar-nav > li.nav-active > a {
    color: #eab957 !important;
}
.navbar .container {
    width:100% !important;
}

.navbar-nav > li > a::after {
    content: '';
    position: absolute;
    bottom: 0px;
    right: 10px;
    left: 10px;
    height: 3px;
    background: #eab957;
    opacity: 0;
}


footer {
    text-align:center;
      background-color: rgb(53, 66, 3);
    color:white;
}


footer a {
    color: #f3f2f0;
    font-size: 13px;
}

.content-header + .row-fluid > .span4 {
    border-right: 1px #0B0A08 solid;
    padding-right: 6px;
}

.invoice_top_header {
    border-bottom: solid 3px #000 !important;
}

.align_center_of_page {
   border: 2px solid #000 !important;
}

.invoice_amount_bg {
    background: #262626 !important;
}

.desktop-logo {
    width: 204px !important;
    height: 341px !important;
    position: absolute;
    z-index: 30;
    top: 40px;
    left: 100px;
}
label {
    font-size: 13.5px;
}

.accnav > li > a {
    font-size: 24px !important;
    line-height: 36px !important;
}

.navbar-nav a {
    font-weight:300 !important;
    font-size:26px !important;
}

.productname {
    font-size: 22px !important;
    font-family: 'Vast Shadow', cursive !important;
    text-transform: uppercase !important;
    font-size: 19px !important;
    font-weight: 600!important;
    color: #354203;
}

#menu .item_name {
    color: #354203;
    font-size: 20px;
    font-weight: bold !important;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-family: 'Vast Shadow', cursive !important;
}
.menu-grid .item {
    background-color: #fff !important;
    border: 1px solid #354203;
}
#menu .category_name {
    padding-bottom: 5px;
    margin-bottom: 10px;
    color: #524f60;
    border-bottom: 1px black dashed;
    font-size: 35px !important;
    font-family: 'Vast Shadow', cursive !important;
	 font-weight: bold !important;
    text-transform: uppercase;
}

.locationSelected {
    border-radius: 3px !important;
    background: #000 !important;
}


.navbar-nav a {
    font-family: 'Vast Shadow', cursive !important;
}

.container {
    width: 95% !important;
        max-width: 1245px;
}
.item:nth-child(even) {
    background: #fff !important;
}

#content-right-bg {
    background: none !important;
    background-color: #F6F4EC !important;
}



#continueBtn {
    width: 100%;
    height: 60px;
    margin-top: 13px !important;
}

.location {
    border: 8px black solid;
}

.item_description {
   text-transform: capitalize !important;
}
.accnav > li > a {
    font-size: 32px !important;
    line-height: 39px !important;
    padding: 4px 5px !important;
    font-family: "Lato", Arial, Helvetica, sans-serif !important;
    color:#4f1414 !important;
    font-weight: normal !important;
}

.accnav > li.active > a {
    background: #ddc797 !important;
}
.accnav a:hover {
    background: #ddc797 !important;
}

.navbar .container {
   max-width: 1920px !important;
   
  
}

.parentCategory a {
	font-family: 'Vast Shadow', cursive !important;

	 font-weight: bold !important;
    text-transform: uppercase;
    color: #354203;
}
.content-header {
	font-family: 'Vast Shadow', cursive !important;
	 font-weight: bold !important;
    text-transform: uppercase;
    font-size: 23px !important;
}
.parentCategory.active > a {
    color: white;
    background-color: #354203;
    font-size: 19px;
}
.item-full-width .item_name {
    text-align: center !important;
}
.item-full-width {
    background-color: #fff !important;
    border: 1px solid #354203;
}
.item-full-width .item_description {
    text-align: center;
}
.btn-danger, .btn-warning {
    background-color: #ab9093 !important;
    color: #ffffff;
}
.btn-primary, .btn-info, .btn-inverse {
    background-color: #4e770e !important;
    color: #ffffff;
}
.menu-grid .item:nth-child(even):hover {
    color: #000 !important;
    background-color: #4e770e !important;
}
.menu-grid .item:hover {
    color: #000 !important;
    background-color: #4e770e !important;
}
