/*** ESSENTIAL STYLES ***/
.sf-menu {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.sf-menu .sf-mega {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99;
}
.sf-menu > li {
  float: left;
}
.sf-menu li:hover > .sf-mega,
.sf-menu li.sfHover > .sf-mega {
  display: block;
}
.sf-menu > li a{
  text-transform: uppercase;
  color: #555555;
  padding-left: 5px;
}
.sf-menu > li > a {
  display: block;
  position: relative;
}
ul.sf-menu {
  position: static;
}
.sf-menu .sf-mega {
  box-shadow: 2px 3px 6px rgba(0,0,0,.2);
  width: 100%; /* allow long menu items to determine submenu width */
}
.sf-menu li a {
  color: #555555;
  font-family: KlavikaRegular;
  font-size: 17px;
  line-height: 20px;
}
.sf-menu > li > a {
  border-left: 1px solid #fff;
  border-top: 1px solid #dFeEFF; /* fallback colour must use full shorthand */
  border-top: 1px solid rgba(255,255,255,.5);
  padding: 4px 14px;
  text-decoration: none;
  zoom: 1; /* IE7 */
}
.sf-menu > li a:hover {
  color: #0074ac;
}
.sf-menu > li {
/*  background: #BDD2FF; */
  -webkit-transition: background .2s;
  transition: background .2s;
}
/*** mega menu dropdown ***/
.sf-mega {
  background-color: #CFDEFF;
  padding: 1em;
  box-sizing: border-box;
  width: 100%;
}
.sf-mega-section {
  float: left;
  width: 8em; /* optional */
  padding: 0 1em 1em 0;
  margin-right: 1em;
  border-right: 1px solid #b4c8f5;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
/*   padding-right: 2.5em;
 */  /*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 1em;
  margin-top: -3px;
  height: 0;
  width: 0;
  /* order of following 3 rules important for fallbacks to work */
  border: 5px solid transparent;
  border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
  border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
  border-top-color: white; /* IE8 fallback colour */
}
.sf-with-ul {
  background: none;
}
.sf-arrows .sf-with-ul:after {
  content: none;
}

ul.sf-menu>li {
 position:static;
}
ul.sf-menu>li>a {
  background: none;
}
ul.sf-menu>li.active>a {
  background: #f9f9f9;
}
.container {
  position: relative;
}
ul.dropdown-menu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: rgb(255, 255, 255);
}
ul.dropdown-menu .container> li {
  margin:0;
}
ul.dropdown-menu > li.no-sub {
  float: none;
  padding: 0 15px;
}
ul.dropdown-menu li a{
  padding: 4px 10px 4px 0;
  display: block;
  clear: both;
  font-size: 14px;
  line-height: 1.4;
  color: #323232;
}
.dropdown-menu2 {
  box-sizing: border-box;
  padding: 0 10px;
}
.dropdown-menu2 ul{
  list-style-type: disc;
  padding-left: 19px;
  font-size: 8px;
}
.dropdown-menu2 ul li{
  padding: 5px 0;
}
ul li.active>a, .dropdown-menu2 ul li.active>a{
  color: #00a253;
}
ul li.active>a, .dropdown-menu2 ul li.active>a{
  color: #00a253;
}
ul.dropdown-menu li .nav-header {
  box-sizing: border-box;
  padding: 0 10px;
}
ul.dropdown-menu li .nav-header a{
  font-size: 18px;
}
/***** Top menu ***/
#top-nav a{
  color: #323232;
}
#top-nav li:hover>a{
  color: #0074ac;
  background: none;
}
#top-nav .dropdown-menu {
  background-color: #f9f9f9;
  padding: 9px 25px;
}
#top-nav ul li ul li{
  list-style-type: disc;
  font-size: 8px;
}
#top-nav ul li ul li a{
  padding: 5px 0px 5px 0px;
  font-weight: 300;
}
#top-nav .nav-pills > li.active > a {
  background-color: #f9f9f9;
}
  /****** Setur Menu *****/
ul.sf-menu>li>ul {
    left: 0;
    width:100%;
  /*/!* left: -200px; *!/*/
    /*padding-right: 15%;*/
    /*padding-left: 15%;*/
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    background: #f9f9f9;
}
ul.dropdown-menu {
  margin: 0;
/*   position: relative;
 */  left: 0;
  float: none;
}
.pid36 .dropdown-menu li.dropdown2 {
  width: 25%;
}
/****** End Setur Menu *****/
/****** Mobile Menu ********/

#menuMobile ul li a{
  color: #323232;
}
#menuMobile ul.navbar-nav{
  max-height: 300px;
}
/***************************/
@media screen and (min-width: 992px) {
  .dropdown-menu {
    top: 100%;
  }
  #menuMobile {
    display: none !important;
  }
  .parentLevel {display: none !important;}
}
@media screen and (max-width: 991px) {
  #top-nav.navbar-toggleable-xs {
    display:none;
  }
  #searchcontainer {
    display: none;
  }
  .sf-menu {
    margin: 0;
  }
  ul.sf-menu>li>a {
    text-align: center;
  }
}

li.pid2750 >.dropdown-menu {
  right: 87px;
}
/*.navbar-setur ul.sf-menu>li.pid2493 >.dropdown-menu {
  padding-right: 10%;
  padding-left: 10%;
}
.navbar-setur ul.sf-menu>li.pid34 >.dropdown-menu {
  padding-right: 4%;
  padding-left: 4%;
}*/
li.pid2750 .dropdown-menu >li.no-sub {
  display: block;
}
.sf-menu > li {
  float: left;
  height: 100%;
}
li> .dropdown-menu {
  max-height: 0;
  min-width: 100%;
  overflow: hidden;
  position: absolute;
  padding-top: 0 ;
  padding-bottom: 0 ;
  top: 100%;
  box-shadow: none;
  -webkit-box-shadow: none;
}
ul.sf-menu li.active > .dropdown-menu {
  max-height: 34px;
  display: block;
}
header {
  top: 0px;
}
header.nav-up {
  top: -82px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
header.nav-down {
  top: 0px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
li.pid126 {
  background-image: url("../Images/sosial-s.jpg");
  background-position: 9px;
  background-repeat: no-repeat;
  padding-left: 32px;
}
li.pid126 a{
  background-image: url("../Images/sosial-s.jpg");
  background-position: left;
  color: #00a256;
  padding-left: 3px;
}
li.pid127 {
  background-image: url("../Images/icon-hoyr.jpg");
  background-position: 9px;
  background-repeat: no-repeat;
  padding-left: 32px;
}
li.pid127 a{
  background-image: url("../Images/sosial-s.jpg");
  background-position: left;
  color: #00a256;
  padding-left: 3px;
}


/* search result styles */
.tx-solr-search-word {font-weight:700;}

/* pagination */

#tx-solr-pagination {
  padding: 20px 0px;
  height: 20px;
}

#tx-solr-pagination-results-per-page {
  float: left;
}

#tx-solr-pagination-results-per-page select {
  margin-left: 5px;
}

#tx-solr-pagination .tx-pagebrowse-pi1 {
  float: left;
}

#tx-solr-search .tx-solr-pagination-page-browser ul.tx-pagebrowse {
  margin-top: 0px;
  padding-top: 2px;
  list-style: none;
}

#tx-solr-search .tx-solr-pagination-page-browser ul.tx-pagebrowse li {
  display: inline;
}

#tx-solr-pagination .tx-pagebrowse-pages {
  
}

.tx-solr-pagination-page-browser .tx-pagebrowse-pages ol {
  list-style: none;
  display: inline;
}

.tx-solr-pagination-page-browser .tx-pagebrowse-pages ol li {
  display: inline;
  padding: 0 0.5em;
}

.results-list {clear: both;}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* relevance */

.relevance {
    float: left;
}
span.datetime {margin-left: 20px;     float: left;}

.result-content {    clear: both; padding-top: 10px;}

.relevance-label,
.relevance-bar,
.relevance-percent {
  float: left;
  margin-right: 3px;
}

.relevance-bar {
  height: 20px;
  padding-top: 3px;
}

.tx-solr-relevance-bar {
  width: 100px;
  height: 17px;
  border: 1px solid #ccc;
  font-size: 1px;
  padding: 1px;
}

.tx-solr-relevance,
.tx-solr-relevance-fill {
  margin-right: 0px !important;
  height: 13px;
  padding: 0px;
  float: left;
}

.tx-solr-relevance {
  background-color: #f18f0b;
}

.tx-solr-relevance-fill {
  background-color: #ccc;
}