/* Enter Your Custom CSS Here */




.boxed-section-header.no-img-header .menu-category h2 {
    color: #BBA06C !important;
    
    
}

#menu-list-new .entry-title .item-title, .food-menu-element .entry-title .item-title {
    position: relative;
    z-index: 1;
    color: #5E0F02;
}

.btn-lg {
    font-size: 12px;
    padding: 15px 40px;
    color: #5E0F02;
    border-color: #5E0F02;
}

.nav-third .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0px;
    background:#fdfbfa78;
}

.paspartu_enabled .second-navbar {
    padding-top: initial;
    left: 1%;
    right: 1%
}

body.nav-third-center .nav-third .nav>div.nav-third-additional {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0;
    flex: 1 1 0;
    padding-right: 20px;
}

.nav-third .main-nav>ul>li>a {
    position: relative;
    -webkit-transition: color .3s;
    transition: color .3s;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
    align-self: center;
	font-size:15px;
	
}

.nav-third .main-nav>ul>li {
    padding: 0 35px 0 0;
    float: left;
    list-style-type: none;
    position: relative;
    cursor: default;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: stretch;
    align-self: stretch;
}



#menu-list-new .dots {
	display:none;
	
}

#menu-list-new .dots, .food-menu-element .dots{
	display:none !important;
}

.pre-content .intro-position-left {
    text-align: left!important;
	  padding-top:70px;
	  
}


.menu-item .item-description h5 {
	
	color:#330e09;
}

.menu-category h2 {
    background: #bb9f6c;
    margin: 0 -15px 30px;
    padding: 25px 15px;
    color: #330e09;
    letter-spacing: 1px;
    text-align: center;
    position: relative;
    z-index: 2;
}
.list-category li span {
    padding: 20px 0;
    margin: 0 10px;
    font-size: 20px;
}
.list-category li span {
    padding: 20px 0;
    margin: 0 10px;
    font-size: 22px;
}

.visina{
	height:585px !important;
}

.karta{
	height:585px !important;
}

.mobile-nav .menu-item a {
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    position: relative;
    text-transform: uppercase;
    padding: 10px 0;
    display: block;
    border-bottom: 1px solid rgba(255,255,255,.1);
    letter-spacing: 1px;
	  background:#bb9f6c;
}

.mobile-nav .flyout-container .menu {
    margin-bottom: 0;
    margin-left: 0px;
    padding: 0 10px;
}
 
#menu-berg-1 {
	background:#bb9f6c;
}

.content-wrapper p>a:not(.btn):not(.nohover):after, .content-wrapper p>span>a:not(.btn):not(.nohover):after {
    content: '';
    position: absolute;
    bottom: -5px;
    width: 90%;
    border-bottom: none;
    right: 5%;
    opacity: .3;
    -webkit-transition: width .2s;
    transition: width .2s;
}