/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
@import 'https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700';


/* ========================================================================
   Use this file to add custom CSS easily */

html {
  color: #3B3B3B;
}


em {
  color: #3B3B3B;
}


/* Headings
 ========================================================================== */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
  color: #005382;
}



.uk-panel-box {
  padding: 10px;
  border: 1px solid #d0d0d0;
}

/* Sub-object `uk-article-title`
 ========================================================================== */
.uk-article-title {
  font-size: 35px;
  line-height: 37px;
  font-weight: 400;
  text-transform: none;
}


/*
 * 1. Dimensions
 * 2. Style
 */
.uk-navbar-nav > li > a {
  height: 60px;
  padding: 0 13px;
  line-height: 60px;
  /* 2 */
  color: #2d313d;
  font-size: 14.5px;
  font-family: 'Roboto';
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
}
 * Icon
 */
.uk-search:before {
  content: "\f002";
  position: absolute;
  top: -20;
  left: 0;
  width: 30px;
  text-align: center;
  font-family: FontAwesome;
  font-size: 14px;
  color: #777777;
}

/* ========================================================================
   Component: Dropdown
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set position
 * 3. Box-sizing is needed for `uk-dropdown-justify`
 * 4. Set style
 * 5. Reset button group whitespace hack
 */
.uk-dropdown {
  /* 1 */
  display: none;
  /* 2 */
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1020;
  /* 3 */
  box-sizing: border-box;
  /* 4 */
  width: 200px;
  margin-top: 5px;
  padding: 5px 0px 0px 0px;
  background: #f5f5f5;
  color: #777777;
  /* 5 */
  font-size: 14px;
  vertical-align: top;
  font-family: 'Roboto';
  font-weight: 300;
  line-height: 23px;
}


.uk-button {
  background: #005382;
}


/* Large screen and bigger */
@media (min-width: 1220px) {
  .uk-container {
    max-width: 1060px;
  }
}
/*


/* Layout blocks
 */
.tm-block,
.tm-block-large-padding {
  padding-top: 0px;
  padding-bottom: 30px;
}

/* Only large screens */
@media (min-width: 1220px) {
  .tm-navbar {
    padding-top: 20px;
  }

