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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
figure { margin:0px;}
.uk-article-title {
  font-size: 30px;
  font-weight: bold;
  line-height: 36px;
  text-transform: uppercase;
}

.uk-navbar-brand {
  color:#b5121b; font-family:'Open Sans Condensed'!important;  
}

.uk-navbar-brand span{
  color:#605D50!important; font-family:'Open Sans Condensed'!important; font-size:50%!important;
}
.page-header {
  border-bottom: 1px solid #c2c1bd;
  margin: 0px auto 42px auto!important;
  padding-bottom: 0px!important;
  text-align:center;
}
.tm-blog-more a{ color:#b5121b!important;}

.tm-article-blog .uk-article-title:after {
  border-top: 0px solid #605d50;
  content: "";
  display: block;
  left: 50%;
  margin-left: -30px;
  margin-top: 13.5px;
  position: absolute;
  width: 60px;
}
.page-header, .uk-article-title {
  border-bottom: 1px solid #c2c1bd!important;
  margin: 28px 0 42px;
  padding-bottom: 13px;
}

 .uk-navbar {
  background: none repeat scroll 0 0 #e9e7e1;
  border-bottom: 1px solid #E2E1DC;
  color: #605D50; 
}
.wk-slideshow .caption { font-size:500%;
  background: transparent!important;
  bottom: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  right: 0;
  z-index: 5;
}
.uk-navbar-brand {
  padding: 5px 50px 0 0;
}

.uk-thumbnail {
  -moz-box-sizing: border-box;
  background: none repeat scroll 0 0 #e9e7e1;
  border: medium none;
  box-shadow: 0 0 0 1px #E2E1DC inset;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  padding: 5px;
}
.tm-thumbnail-diamond .uk-overlay {
  left: 5px;
  top: 5px;
}
a.uk-thumbnail:hover, a.uk-thumbnail:focus {
  background-color: #b5121b;
  border-color: #B4B1A4;
  box-shadow: 0 0 0 1px #B4B1A4 inset;
  outline: medium none;
  text-decoration: none;
}
.uk-overlay-area {
  background: none repeat scroll 0 0 rgba(233, 231, 225, 0.7);
  bottom: 0;
  height: 80%;
  left: 10%;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 10%;
  transition: all 0.25s ease-in-out 0s;
  width: 80%;
}

p.footer-slogan { color:#b5121b; font-family:'dakotaregular'; font-size:150%; margin-bottom:30px;}

/*h1, .blog .page-header h1{ font-size:35px!important; line-height:40px!important;
  font-family:'dakotaregular'!important; text-align:center;
}*/
.blog h1 {
  color: #605D50;
  font-family: 'Open Sans Condensed'!important;
  font-weight: bold;
  margin: 0 0 15px;
  text-transform: uppercase;
}

#switcherSelector { display:none!important;}

.uk-panel-box {
  background: none repeat scroll 0 0 #F8F6EE;
  border: 1px solid #E2E1DC;
  color: #605D50;
  padding: 5px;
}

@media (max-width: 768) {
.uk-navbar-brand {
height:auto!important; width:250px!important;}
}
.uk-grid:not(.uk-grid-preserve) > [class*="uk-width-"] {
  padding-left: 15px;
}