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

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

   Dark - #82DAF2 
   BUtton Grad - #356B79, #4D8594
uk-button uk-button-primary
*/

.widgetkitfloatright .wk-slideshow {
    float: right;
    margin: 0 0 10px 10px;
        min-width: 400px;
}

em {
    color: inherit;
}

blockquote h5 {
    text-transform: initial;
    font-weight: normal;
}

blockquote {
    border: 3px solid #82daf2;
    padding: 60px 20px;
    border-radius: 200px;
    text-align: center;
}



.whatsoneventlisting a.rs_event_link {
    font-size: 130%;
    margin: 0px;
    line-height: 260%;
}


@media (min-width: 768px) {
.tm-fullscreen:not(.uk-hidden-large)+.tm-page {
    margin-top: 60px !important;
} }


.tm-fullscreen {
    height: auto !important;}

.heritage .tm-article-content img {
border: 10px solid #fff;margin: auto;display: inherit;box-shadow: 0 0 10px #A5A5A5;transform: rotate(4deg);max-width: 460px;max-height: 300px;transition: 0.5s all;}

.heritage .tm-article-content img:hover {
    transform: scale(1.6);
    transition: 0.5s all;
}


body {
	background:#82DAF2;
}

.tm-page {
	position: relative;
    z-index: 10;
    margin-bottom: 30px;
    box-shadow: none;
}

.tm-page .tm-block:first-child {
    padding-top: 70px;
    border-bottom: 20px solid #356B79;
}
.tm-headerbar .tm-logo {
    float: none;
    text-align: center;
}

.tm-heading-box {
	background: #82DAF2;
}

.tm-headerbar {
    padding: 10px 0;
}

.uk-width-1-1.uk-width-medium-1-3 > .uk-panel-box {
    box-shadow: 10px 11px 0px #356B79;
}

#top-c {
    margin-top: 0px;
    padding: 0px;
    margin-bottom: 70px;
}
#top-b {
    padding-bottom:40px;
}

#top-b .btn, #top-c .btn {
	margin-top: 20px;
	display: block;
}
.uk-text-primary {
    color: #82DAF2 !important;
}
.tm-headerbar {
	background: #82DAF2;
}
.tm-teaser-subtitle {
    color: #929496;
}
.tm-teaser h1 {
	color: #356B79;
}
.tm-teaser-subtitle-small {
    display: inline-block;
    position: relative;
    color: #36393C;
    text-transform: none;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
    line-height: 20px;
    font-weight: 400;
    font-size: 24px;
    margin-top: 55px;
}

a.tm-logo p img {
	max-width: 210px;
} 

#tm-fullscreen{
    border-bottom: 20px solid #356B79;
}

.tm-top-b .uk-panel-box h3.uk-panel-title,
.tm-top-c .uk-panel-box h3.uk-panel-title  {
    font-size: 28px;
    text-align: center;
}
.tm-block-light+.tm-block-dark, .tm-block-dark+.tm-block-light {
    border-top: 1px solid #82DAF2;
    background-color: #82DAF2;
}


@media (max-width: 768px) {

.tm-top-block.tm-grid-block {
    min-height: 110px;
}

nav.tm-navbar.uk-navbar.uk-sticky-init.uk-active {
    background: none !important;
    box-shadow: none !important;
    padding-top: 7px;
}

}