/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 .uk-navbar-nav > li > a {
 font-size: 13px;
 padding: 0 4px;
 }
 
 .uk-panel-box-primary {
 box-shadow: 0 0 0 1px #999999 inset;
 }
 
 .uk-align-left {
 width: 100%;
 }
 
 li, dt, dd {
 list-style: none;
 }
 
 ul, ol {
 padding-left: 10px;
 }
 
 .uk-panel-box-secondary {
 background-color: #333333;
 border: 15px solid #333333;
 box-shadow: 0 0 0 1px #666666 inset;
 color: #e6e6e6;
 }
 
 .uk-panel-box-twitter {
 background-color: #333333;
 border: 15px solid #333333;
 box-shadow: 0 0 0 1px #666666 inset;
 color: #e6e6e6;
 }
 
 .uk-panel-box-primary {
     background-color:#fcc917;
     border-color: #fcc917;
 }
 
 .uk-button-primary {
     background-color: #fcc917 !important;
 }
 }
 
 .uk-panel-box {
 background-color: ##fcc917;
 border: 15px solid ##fcc917;
 box-shadow: 0 0 0 1px #999999 inset;
 /*color: #e6e6e6;*/
 }
 
 .uk-panel-box-secondary .uk-panel-title {
 color: #999999;
 }
 
 .jemmod {
 color: #111111;
 }
 
 #jemmoduleteaser .calendar {
 background: none;
 float: none;
 font-family: lato, sans-serif;
 margin-right: none;
 width: 100%;
 height: auto;
 }

div#jemmoduleteaser div.date {
text-align: center;
text-transform: uppercase;
}

div#jemmoduleteaser .venue-title {
background: none;
text-align: center;
font-size: inherit;
padding-left: 0px;
}

div#jemmoduleteaser .event-title {
padding-left: 0px;
font-size: 1.5em;
text-align: center;
border: 1px solid #111111;
padding: 15px;
background: #222222;
border-radius: 20px;
}

#jemmoduleteaser .calendar .monthteaser {
color: inherit;
font-size: 2em;
font-weight: inherit;
text-shadow: none;
margin-top: 10px;
margin-bottom: 20px;
}

div#jemmoduleteaser .eventset {
border-bottom: none;
}

div#jem {
background: none;
border: none;
border-radius: 0px;
}

div#jem .floattext:after {
margin-bottom: 20px;
}

div#jem h2 {
background: none repeat scroll 0 0 #ffd800;
}

div#jem table.eventtable th {
background: #333333;
font-weight: inherit;
}

#yoo-zoo .items div.pos-media {
margin-bottom: 20px;
}

.yoo-zoo img {
width: 100%;
}

html {
background: none;
}

.uk-panel-box-primary .uk-button-primary:hover, .uk-panel-box-primary .uk-button-primary:focus {
background: #333333;
}

.uk-button-primary {
background-color: #444444;
}

.uk-panel-box-primary .uk-button-primary {
/* background-color: #444444;
 border: 10px solid #444444;*/
 box-shadow: 0 0 0 1px #666666 inset;
 color: #666666;
}

/*p {
color: #333333;
}*/

div#jemmoduleteaser .venue-title {
color: #cccccc;
}

div#jemmoduleteaser div.date {
color: #cccccc;
}

/*.tm-background {
background-attachment: fixed;
}*/

.uk-navbar-nav {
background: #333333;
padding: 10px;
}

body:not(.tm-navbar-space) .tm-navbar-center {
max-height: 20px;
}

body:not(.tm-navbar-space) .tm-navbar-center .tm-nav {
background: none repeat scroll 0 0 #333;
}

.tm-navbar {
margin-top: 70px;
margin-bottom: 45px;
}

.uk-navbar-nav > li > a {
color: #999999;
}

.uk-navbar-nav > li.uk-active > a {
color: #ffd800;
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
color: #ffffff;
}

.uk-navbar-toggle {
color: #e6e6e6;
}

.thumbnail.pull-right {
width: 100%;
border: none;
}

.btn-primary, .btn-info, .btn-inverse {
background-color: #333333;
}

.form-actions {
margin-bottom: 0px;
}

.uk-article-title {
    font-weight: bold !important;
}
}