a:hover, a:focus { color: #ea0017; }

.item-list .post-thumbnail { margin-bottom: 10px }

/* Accent color */

#main-nav ul li.current-menu-item a, 
#main-nav ul li.current-menu-item a:hover,
#main-nav ul li.current-menu-parent a, 
#main-nav ul li.current-menu-parent a:hover, 
#main-nav ul li.current-page-ancestor a, 
#main-nav ul li.current-page-ancestor a:hover,
.flex-direction-nav a,
.slider-caption h2, 
.full-width .content .slider-caption h2,
.content .slider-caption h2 a, 
.content .slider-caption h2,
a.more-link,
.pagination span.current {
  background-color: #fecc00;
  color: #333;
  text-shadow: none;
}

a.more-link:hover {
  color: #fecc00;
}

.top-nav,
#main-nav,
.footer-bottom .container
{
    border-color: #fecc00;
}

::-webkit-scrollbar-thumb {
    background: #fecc00;
}
::selection {
    background: #fecc00;
    color: #333;
}

/* Mobile screen layout adjustments */

@media only screen and (min-width: 374px) and (max-width: 479px) {
	header#theme-header, .container, #footer-widget-area, #main-content,  .sidebar, .ei-slider, .ei-slider-large li, 
  .group_items, .scroll-box-wide .group_items,
	.content, #main-nav, .flexslider, .wrapper.layout-2c header#theme-header {
    width: 330px !important;
	}
  .flexslider, .flexslider .slides > li, .flexslider .slides img, .ei-slider, .ei-slider-large li {
  	height: 75% !important;
  }
}

@media only screen and (max-width: 479px) {
  .search-block { float: left; margin-left: 0; }
  .search-block #s, .search-block #s:focus { width: 156px; }
  .top-nav { padding: 10px 0; height: auto !important; min-height: 35px; }
  .top-nav .social-icons { clear: initial; display: inline-block; float: right; }
  .top-menu ~ #tie_lang_switcher { margin-top: -28px; }
  .header-content { padding: 10px 0 0 !important; }
}

@media only screen and (max-width: 985px) and (min-width: 320px) {
  #tie_lang_switcher { display: inline-block !important; }
  #top-menu-mob {
      width: 210px;
     display: inline-block;
  }
}



/* Sponsors on two columns on mobile */

@media (max-width: 767px) {
  .lshowcase-logos > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
	}
  .ls-top-organizator, .ls-organizator, .ls-sponsori, .ls-parteneri, .ls-parteneri-media {
    width: 46% !important;
	}
  .lshowcase-box-normal { float: none; }
  .lshowcase-boxInner-normal {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .lshowcase-wrap-responsive { width: auto; }
  .lshowcase-boxInner-normal img {
    width: 100%; 
    max-width: 100%; 
    height: auto;
	}
}

/* live results page - hide title */

body.page-id-1370 #crumbs, 
body.page-id-1370 h1.post-title,
body.page-id-1370 p.post-meta { display: none; }
body.page-id-1370 .post-inner { margin-top: -55px; }