#navbar-administration {
  z-index: 3;
}

#navbar-bar {
  max-height: 3.2em;
}

/* Clear fix */
#navbar-administration form:after {
  content: '';
  display: block;
  clear: both;
}

#navbar-administration .navbar-bar a.navbar-icon:hover,
#navbar-administration .navbar-bar a.navbar-icon-custom:hover {
  cursor: pointer
}

#navbar-administration .navbar-tray a:hover {
  cursor: pointer;
}
#navbar-administration .navbar-tray a:active {
  opacity:.7;
} 

/* kuda.is */
#navbar-administration .no-svg .navbar-bar .navbar-icon-4:before,
#navbar-administration .navbar-bar .navbar-icon-4:before {
  background-image: url("../images/icons/kuda-logo-icon.svg");
  -webkit-filter: invert(1);
  filter: invert(1);
  left: 1.2em;
  top:.28em; 
}

/* kuda.production */
#navbar-administration .no-svg .navbar-bar .navbar-icon-6:before,
#navbar-administration .navbar-bar .navbar-icon-6:before {
  background-image: url("../images/icons/kuda-production-icon.svg");
}

/* Search */
#navbar-administration .no-svg .navbar-bar .navbar-icon-search:before,
#navbar-administration .navbar-bar .navbar-icon-search:before {
  background-image: url("../images/icons/kuda-search-icon.svg");
}

/* Contact */
#navbar-administration .no-svg .navbar-bar .navbar-icon-contact:before,
#navbar-administration .navbar-bar .navbar-icon-contact:before {
  background-image: url("../images/icons/kuda-contact-icon.svg");
}

/* User login */
#navbar-administration .navbar-bar .navbar-icon-user:before{
  background-image: url("../images/icons/kuda-user-icon4.svg")!important;
  }
  
/* Manage - hamburger icon */
#navbar-administration .navbar-bar .navbar-icon-menu:before{
  background-image: url("../images/icons/kuda-menu-icon.svg");
}
#navbar-administration .navbar-bar .navbar-icon-menu:active:before{
   transform: rotate(90deg);
   -webkit-transform: rotate(90deg);
   }
#navbar-administration .navbar-bar .navbar-icon:before{
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}  
#navbar-administration .navbar-bar .navbar-icon:hover:before{
  opacity:.8;
  }  
/* Forms in navbar */
#navbar-administration form {
/* #kuda-search-form { */
  padding: 0.444rem !important;
}

#navbar-administration form div {
  display: inline;
}
#navbar-administration .navbar-tray .navbar-active-trail > .navbar-box .navbar-menu-item, #navbar-administration .navbar-tray .navbar-active{
  text-decoration:none!important;
  }
#navbar-administration .navbar-tray .navbar-lining .item-list ul li.first.last p{
   width:90%;
   margin-top:2% auto;
   
 } 
#navbar-administration form input[type="text"] {
  box-sizing: border-box;
  float: left;
  -webkit-appearance: textfield;
  font-size: 1.3rem !important;
  padding: 0 0 0 0.77em !important;
  line-height: 1.5 !important;
  background:#f9f9f9;
  margin-bottom:5px;
 
}
#navbar-administration form input[type="text"]::-webkit-search-decoration {
  display: none;
}

#navbar-administration form textarea {
  box-sizing: border-box;
  -webkit-appearance: textarea;
  font-size: 1.3rem !important;
  padding: 0 0 0 0.77em !important;
  line-height: 1.5 !important;
  width:100%;
  background:#f9f9f9;
  height: 10em!important;
  font-family:'PT Sans', sans-serif;
}

#navbar-administration form input.form-submit {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  overflow: hidden;
  font-size: 1.077em;
}


/* Search form specific */
#navbar-administration form#kuda-search-form input.form-submit {
  height: 34px;
  width: 20px;
  border-color: #e4e4e4 #d2d2d2 #b4b4b4;
  background-image: url('../images/icons/kuda-search-icon.svg');
  margin-left: 0.5rem;
  text-indent: -9999px;
  -webkit-filter:invert(1);
  filter:invert(1);
}


/* Inline items, on kuda.is, kuda.production, kuda.contact and kuda.search */
#navbar-administration .navbar-tray-horizontal > .navbar-lining {	
   box-shadow: 0px 1px 5px #C8C8C8; 
   margin-top: -1px;
   
}

/*
#navbar-administration .navbar-lining ul.kudainfo {
   display: -webkit-box;
   display: -moz-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   margin:6% 5%;
}
*/


#navbar-administration ul.clear.kudainfo {
   padding:4% 0 5% 5%; 
}

#navbar-administration .navbar-tray-horizontal .navbar-lining ul.clear.kudainfo li {
  display: block;
  clear: both;
  float: none;	
  -webkit-column-count: 2; 
  -moz-column-count: 2; 
  column-count: 2;
}
#navbar-administration .navbar-tray-horizontal .navbar-lining ul.clear.kudainfo li p a {
  text-decoration:underline;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#navbar-administration .navbar-tray-horizontal .navbar-lining ul.clear.kudainfo li p a:hover {
  text-decoration:none;
}
#navbar-administration.navbar-tray-horizontal .navbar-lining ul.item-3137{
  padding-right:0;
 
}
#navbar-administration .navbar-lining ul.kudainfo .last{
  display:none!important; /*JUST TO SEE HOW IT LOOKS LIKE WITHOUT FOTO*/
}
#navbar-administration ul.clear.kudainfo li.last .field-items {
  max-width: 720px;
  width: 100%;
  display: table;
  margin: 1.455rem auto;
}

#navbar-administration ul.clear.kudainfo li.last .field-items > div {
  display: table-cell;
}

#navbar-administration .navbar-tray ul.inline {
 
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  
/*
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;  
*/  
}
#navbar-administration .navbar-tray.navbar-active.navbar-tray-vertical .navbar-lining .item-list ul.item-3137 {
   flex-direction:column;
   -webkit-flex-direction:column;
   align-items: center;
   -webkit-align-items: center;
   justify-content: center;
   webkit-justify-content: center;
}
#navbar-administration .navbar-tray.navbar-active.navbar-tray-vertical .navbar-lining .item-list ul.item-3137 li.first img{
	width:100%;
	transition: all .2s ease-in-out;
}
#navbar-administration .navbar-tray.navbar-active.navbar-tray-vertical .navbar-lining .item-list ul.item-3137 li{
	padding:0!important;
	margin:0!important;
}

#navbar-administration .navbar-lining ul.menu.navbar-menu-user {
 
 }


#navbar-administration .navbar-box a {
  border-right:1px solid #f1f1f1;
  border-bottom:1px solid #f1f1f1;
  background:#fff;
  font-weight:bold;
  letter-spacing:2px;
  text-align:center;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#navbar-administration .navbar-box a:hover{
  background:yellow; 
  text-decoration:none;
  /*border-right:1px solid #4C5966;*/
  
}

#navbar-administration .navbar-tray ul.inline li {
  /*max-width: 45%;*/
  width: auto;
  padding: 0.866rem;
}

#navbar-administration .navbar-tray ul.inline li.first {
  margin-right: 1rem;
 
}

#navbar-administration .navbar-tray ul li p {
  background: #fff;
  padding: 1.12rem 1.12rem 0 1.12rem;
  line-height: 1.4;
}

#navbar-administration .navbar-tray ul.inline li img {
  padding: 0.35rem 0 0 0;
  margin: 0 auto 0.466rem auto;
}

#navbar-administration .navbar-tray ul li p strong {
  font-weight: bold;
}

/*
#navbar-administration .navbar-tray ul.inline.kudainfo li.first {
  width:20%;
}  
*/


#navbar-administration .navbar-tray ul.inline.kudainfo li.last {
 max-width: 76.5%;
/*   width:100%; */
}
/*
#navbar-administration .navbar-tray ul.inline.kudainfo {
  padding:4% 5%;
}
*/

/* Contact form specific */
#navbar-administration form#contact-site-form input.form-submit {
  margin-top:5px;
  background: rgb(0, 114, 188);/*rgba(18, 51, 131, 0.9);*/
  color: #fcfcfc;
  display: inline-block;
  font-size: 100%;
  font-weight: 600;
  letter-spacing:1px;
  line-height: 1.6;
  padding: 2px 1em 4px;
  border-radius: 0; 
  -webkit-border-radius: 0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#navbar-administration form#contact-site-form input.form-submit:hover{
  background:#333;
  }

#navbar-administration form#contact-site-form .form-item-copy {
  margin-right: 1rem;
}

/* Intruder :) so to be cross theme, including admin theme "seven" */
#absolute-messages-messages {
  z-index: 20000;
}


#navbar-administration  ul.item-3137{
  padding:5%;
  padding-right:0;
  }
#navbar-administration  ul.item-3137 li.first img {
  /*width:100%;*/
  }  
#navbar-administration  ul.item-3137 li.first{
  /*width:40%;*/ 	 
}  
#navbar-administration  ul.item-3137 li.last {
  padding-left:12%;
  width:100%;
  }  
#navbar-administration  ul.item-3137 li.last div {
  display:inline-flex;
  display: -webkit-flex;
  flex-direction:column;
  -webkit-flex-direction:column;
  width:100%;
  }
#navbar-administration .navbar-tray-horizontal > .navbar-lining {
  background:#fff!important;
  position:fixed;  
  
}
#navbar-administration  ul.item-3136 li.first.last{
  padding: 9px 9px 3px;	
}
#navbar-administration ul.item-3136 li.first.last .form-item.form-type-textfield.form-item-kuda-search-form input[type="text"] {
  background:#f9f9f9;
    
}
/* general styling list  */
ul li.collapsed,
ul li.expanded,
ul li.leaf {
  list-style-image:none!important;
  list-style-type:none!important;	
}


/* Language switcher BLOCK (kuda.language switcher block) */
.lang-switch {
  top: .7%;
  right: 0.3%;
}

.lang-switch ul {
  margin-top: 15%;
  padding: 0;
}

.lang-switch li {
  list-style: none;
  /*padding: 2px 4px 2px 4px;
  margin: 4px 0;*/
  display:inline-block;
}

.lang-switch li a {
  display: block;
  width: 35px;
 /* height: 35px;*/
  background-repeat: no-repeat;
  background-size: contain;
  text-indent: -6000px;
  opacity:.5;
}
.lang-switch li a:hover,
.lang-switch li a.active {
   opacity:1;
}

.lang-switch li.en a {
  background-image: url('../images/eng-kuda.png');
  
}
.lang-switch li.sr a {
  background-image: url('../images/sr-kuda.png');
}

/* Repeat this here so to be cross-theme */
.lang-switch.fixed {
  position: fixed;
  z-index: 100000000000000000000000000;
}
.navbar-tray.navbar-active.navbar-tray-horizontal ul.menu.navbar-menu-user{
	display:flex;
	display:-webkit-flex;
}
