/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */
 /*
 * Custom Style Sheet - Use this file to style your content
 */
 
.custom-logo {
  display: inline-block;
  width: 205px;
  height: 90px;
  background: url(../../../images/yootheme/logo.png) 50% 50% no-repeat;
  background-size: contain;
}

#logo h1.uk-article-title {
  font-size: 48px;
  position: relative;
}
#logo img.txc-icon {
  width: 52px;
  height: 52px;
  position: relative;
  top: 16px;
  margin-right: 4px;
}

  
/* Only Phones (Portrait) */
@media (max-width: 479px) {

  .custom-logo { height: 60px; }
  
}

#top-b .mod-plain h1.frontpage {
    margin-bottom: 30px;
    font-size: 45px;
    line-height: 55px;
}

#bottom-b .mod-plain .frontpage { margin: 30px 10px 30px 0; }

#top-b .mod-plain h1.frontpage,
#bottom-b .mod-plain .frontpage a { color: #8699a9; }

.frontpage-padding-top { padding-top: 50px; }
.frontpage-padding-bottom { padding-bottom: 50px; }


 /* Frontpage Responsive
 ----------------------------------------------------------------------------------------------------*/

/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {

  .frontpage-padding-top { padding-top: 10px; }
  .frontpage-padding-bottom { padding-bottom: 0px; }

}

/* Only Phones */
@media (max-width: 767px) {

  .frontpage-icons img { width: 70px; }

}

ul.check.teaser > li {
  padding-bottom: 5px;
  background-position-y: 3px;
}
  
ul.check.teaser li a {
  display: inline;
}
    
#top-b > div.grid-box > div.widget_widgetkit {
  text-align: right;
}
#top-b > div.grid-box > div.widget_widgetkit > div.wk-slideshow {
  display: inline-block;
  width: 400px;
}
  
#top-b > div.grid-box > div.widget_widgetkit > div.wk-slideshow .caption {
  font-size: 14px;
  text-align: left;
  line-height: 16px;
}
  
a[data-lightbox] {
  display: block;
  clear: right;
}
a[data-lightbox] img {
  padding: 5px 0 5px 5px;  
}
  
// recent posts
  
ul.rpwe-ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.rpwe-block li{
  border-bottom:1px solid #eee;
  margin-bottom:10px;
  padding-bottom:10px;
}  
ul.rpwe-ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.rpwe-block a{
  display:inline!important;
  text-decoration:none;
}
.rpwe-block h3{
  background:none!important;
  clear:none;
  margin-bottom:0!important;
  font-weight:400;
  font-size:18px;
  margin-top: 0px;
}
.rpwe-summary{
//  font-size:12px;
}
.rpwe-time{
  color:#AC3D28;
  font-size:11px;
}
.rpwe-alignleft{
  display:inline;
  float:left;
}
.rpwe-alignright{
  display:inline;
  float:right;
}
.rpwe-alignnone{
  display:block;float:none;
}
.rpwe-clearfix:before,.rpwe-clearfix:after{
  content:"";
  display:table;
}
.rpwe-clearfix:after{
  clear:both;
}
.rpwe-clearfix{
  zoom:1;
}
