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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 html {
  /* 1 */
  font: 300 16px / 26px 'Open Sans';
  /* 2 */
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  /* 3 */
  background: #ffffff;
  color: #4a4a4a;
}

em {
  color: #595959 !important;
}
 
 /* Remove the full width dropdown background:  */ 
.uk-dropdown-overlay.tm-dropdown-overlay[style] {  
display: none !important;  
}  


/* Add a background and a shadow to the sub-menu dropdowns:  */ 
.tm-dropdown-overlay .uk-dropdown-navbar {  
background-color: rgba(45, 65, 95, 0.95);  
/*box-shadow: 0px 0px 10px rgba(0,0,0,0.2);  
}  
*/

.uk-dropdown, .uk-dropdown-blank {
    box-sizing: border-box;
    display: none;
    position: absolute;
    width: 300px !important;
    z-index: 1020;
}
 
 .uk-nav-side > li > a {
    color: #fff !important;
}
  

.uk-nav-side ul a:hover {
  color: #fff !important;
}

* + h5, {
    margin-top: 10px !important;
}

.uk-article-title {
    font-size: 30px !important;
    line-height: 36px !important;
}

.uk-heading-large {
    font-size: 40px !important;
    line-height: 55px !important;
	text-transform:none;
}

.sticky {
  z-index: 1000;
}

.uk-sticky-placeholder .uk-active {z-index: 10;}


.tm-container-full-width .tm-navbar .tm-dropdown-overlay {
position: fixed;
top: 0;
width: 100%;
/* Optional box shadow */
box-shadow: 0px 0px 15px rgba(0,0,0,0.1);
}

.tm-page .tm-container-full-width {
padding-top: 95px;
}

@media (min-width: 480px) {
  
.uk-panel-space .uk-panel-badge {
    margin-top: 40px !important;
  }
}


.uk-slidenav-position .uk-slidenav {
    display: none;
    margin-top: -13px;
    position: absolute;
    top: 105%;
    z-index: 1;
}