/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo color */
[class*='tm-logo'] svg path,
[class*='tm-logo'] path,
[class*='tm-logo'] rect { fill: #374355; }

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] svg path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached)[class*='tm-logo'] path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] rect { fill: #fff; }

/* Background overrides for header and bottom-d */
.tm-block-header.tm-contrast div.tm-block-texture,
.tm-block-bottom-d.tm-contrast div.tm-block-texture { background: url('../../../images/texture/noise.png') 50% 50% repeat; }

/* Background image in layout position bottom-e */
.tm-block-bottom-e > div { background-image: none; }

/* SVG fill color for layout position bottom-e */
.tm-block-bottom-e .uk-panel .uk-panel svg path,
.tm-block-bottom-e .uk-panel .uk-panel path {
    fill: #374355;
    opacity: 1;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.tm-block-bottom-e .uk-panel .uk-panel:hover svg path,
.tm-block-bottom-e .uk-panel .uk-panel:hover path { opacity: 0.4; }

.uk-icon-button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 40% 90%;
}

.uk-article-title {
    font-size: 36px;
    font-weight: 300;
    line-height: 42px;
    text-transform: none;
    color: #696e76;
}

.uk-overlay-hover:hover .uk-overlay-fade, .uk-overlay-active .uk-active > .uk-overlay-fade {  
  text-shadow: 1px 1px 4px #000;  
}

.tm-block-footer .tm-divider {
    margin-bottom: 0;
    margin-top: 30px;
}

/* Multiple Text Columns
 ========================================================================== */
/* Desktop and bigger */
@media (min-width: 960px) {
  .tm-article-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 25px;
    -moz-column-gap: 25px;
    column-gap: 25px;
  }
}
/* Only desktop */
@media (max-width: 960px) {
  :not(.uk-width-medium-1-1):not(.uk-width-1-1) > .uk-article .tm-article-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}