/*disable dropdown arrow*/
.top-bar-section .has-dropdown > a
{
    padding-right: 15px !important;
}

.top-bar-section .has-dropdown > a:after
{
	border-color: transparent transparent transparent;
}

/*nav changes*/
.contain-to-grid
{
    background: none;
}

.top-bar 
{
	height: 25px;
	line-height:25px;
}

.top-bar-section .dropdown li.title h5 a
{
  color: #575b49;
}

.top-bar-section li .inline-nav a
{
  color: #575b49 !important;    
}

.top-bar-section .left li:last-child .dropdown
{
  top: 100%;
  left: auto;
  right: 0;
}

.top-bar-section li:not(.has-form) a:not(.button) {
  padding: 0 0.8em; /*7px*/
  line-height: 1.9em; /*25px;*/
}

.top-bar-section li.active a
{
  background: #575b49 !important;
}

.top-bar-section ul > li.nav-dots:last-child
{
  display: none;
}

.nav-dots
{
  cursor: default;
  color: #9dad5f;
  padding: 0 15px;
  line-height: 45px;
}

.top-bar 
{
	background: transparent;
	border-bottom: 1px solid #5a591c;
}

.top-bar-section
{
  background: #333333;
}

.top-bar-section ul li
{
  background-color: transparent;
}

.top-bar-section ul.dropdown li
{
  background-color: transparent;
  border-bottom: 0px;
}

.top-bar-section ul li > a
{
  color: #64190f;
}

.top-bar-section ul li:hover > a
{
	background-color: rgba(157,133,0,0.3) !important;
  color: #5a591c !important;
  text-decoration: none !important;
}

.top-bar-section .dropdown li a
{
  color: #5a591c;
  background: #c2b967 !important;
}

.top-bar-section .dropdown li a:hover
{
  color: #ffffff !important;
  background: #5a591c !important;
  text-decoration: none !important;
}

.top-bar-section .dropdown li span
{
  color: #5a591c;
  font-size: 1rem;
  background: #c2b967 !important;
  display: block;
  line-height:30px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  white-space: nowrap;
}

.top-bar-section li:not(.has-form) a:not(.button)
{
	background-color: transparent;
}

/*Mobile Navigation*/
.tab-bar
{
	background-color: rgba(238,175,73,0.3) !important;
}

.tab-bar a.tab-bar-head 
{
  font-family: 'Marcellus SC', serif;
  color:#64190f;
  font-size: 1.1rem;
  font-weight: bold;
}

.tab-bar .menu-icon span:after 
{
    box-shadow: 0 0 0 1px #64190f, 0 7px 0 1px #64190f, 0 14px 0 1px #64190f;
}

.left-off-canvas-menu 
{
    background: #c2b967;
}

.left-submenu 
{
    background: #c2b967;
}

.left-submenu .back a
{
    background: #a0984d;
    color: #5a591c;
    font-weight: normal;
}

.left-submenu .back a:hover
{
		background: #5a591c;
		color: #ffffff;
}

ul.off-canvas-list li label 
{
    background: none repeat scroll 0 0 #5a591c;
    border-top: 1px solid #c2b967;
    color: #c2b967;
    font-size: 0.85rem;
    font-weight: bold;
}

ul.off-canvas-list li label.sub1
{
    font-size: 0.75rem;
    text-transform: none;
}


ul.off-canvas-list li a 
{
    border-bottom: 1px solid #5a591c;
    color: #5a591c;
}

ul.off-canvas-list li a:hover 
{
		background-color: #5a591c;
		color: #ffffff;
}

/*media*/
@media only screen and (max-width: 64.063em)
{
    li.nav-dots
    {
        display: none;
    }

    div.no-padding-on-mobile
    {
        padding: 0px !important;
    }
}

@media only screen and (min-width: 40.063em)
{
    div.largecontent
    {
        background-image: url(../images/zeichen.png);
    	background-position: left 1em;
    	background-repeat: no-repeat;
        padding: 0.4em;
        padding-left: 5.3em;
        padding-right: 1em;
        min-height: 330px;
    }
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
