/* 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: #c3cce8; }

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 image in layout position bottom-e */
.tm-block-bottom-e > div {
/*    background-image: url(../images/custom/image_default.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;*/
}
/* 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: #c3cce8; }

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 image in layout position bottom-e */
.tm-block-bottom-e > div {
/*    background-image: url(../images/custom/image_default.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;*/
}

/* 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: #c3cce8;
    opacity: 0.3;
    -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: 1; }

/* WordPress Pagination */
.home.tm-article-blog .uk-pagination { display: none; }

.partners-list .uk-overlay { overflow: visible; }
.tm-search p { margin-bottom: 0; }
article { margin-top: 0; padding-top: 40px; }
.hide { display: none !important; }
.uk-dotnav-contrast > * > * {
    background: #3199CA;
    border-color: white;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
}
/* .uk-button.tm-button-navbar.is-small {
    width: 100%;
    min-height: auto;
    line-height: 24px;
    font-size: 12px;
} */
.uk-container.uk-container-center > section {
    padding-bottom: 250px;
}
.is-home-page .uk-container.uk-container-center > section.tm-top-b {
    padding-bottom: 150px;
}
.is-home-page .uk-container.uk-container-center > section:not(.tm-top-b) {
    padding-bottom: 0;
}
.tm-block-footer {
    padding: 20px 0;
}
.tm-block-top-b .uk-container.uk-container-center > section {
    padding-top: 150px;
}
.tm-block-header .uk-button {
    line-height: 34px;
    min-height: 34px;
    font-size: 14px;
}
.is-home-page .tm-block-footer .tm-block-large-padding {
    padding: 0;
}
.is-home-page .tm-navbar {
    transition: .3s;
}
.is-home-page .tm-block-header .uk-container.uk-container-center.tm-container-80 {
    max-width: 100%;
}
.is-home-page.is-scrolling .tm-navbar {
    background: #3199CA;
}
.is-home-page.is-scrolling .uk-dropdown-navbar {
    background: #282832 !important;
}
.uk-panel > [style] {
    background-size: cover;
}
body {
    background: white;
}
.tm-block-footer {
    background: #444;
}
.tm-block-header .uk-text-large {
    text-align: center;
}
.uk-panel.uk-overlay-hover.uk-overlay-hover.uk-overlay-hover.uk-overlay-hover.uk-overlay-hover.uk-overlay-hover.uk-overlay-hover.uk-overlay-hover.uk-overlay-hover.uk-scrollspy-inview.uk-animation-scale-down[style] {
  display: flex;
  align-items: center;
}
.uk-grid-margin:nth-last-child(-n+3) {
    transform: translate3d(0, 10px, 0);
}