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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.uk-block .rsform textarea {
    
    width: 251px!important;
}
#tm-bottom-d .uk-grid p strong {
    display: contents!important;
}
.uk-block-secondary a:not([class]){display: contents!important;}
.formControls textarea {
    width: 486px !important;
}
#tm-main .formControls textarea {
    width: 83% !important;
}

#tm-top-a .uk-panel-box
{
  padding:0px !important;
  background-color:transparent;
  box-shadow:none !important;
}


@media only screen and (min-width: 769px) {
  .covid-alert
	{
  	position: absolute;
    left:0px;
    right:0px;
    top: 170px; 
    z-index: 999; 
      
	}
  
 .ls-wp-fullwidth-container
	{
  		margin-top:45px;
	}
}

@media only screen and (max-width: 768px) {
   .covid-alert
	{
    position: absolute;
    left:0px;
    right:0px;
    z-index: 999; 
    top: 145px;
  }
  
	.ls-wp-fullwidth-container
	{
	  	margin-top:175px;
	}
}

.home-page #tm-top-c
{
  padding-top:0px !important;
}

.tm-gallery-luna.uk-grid-width-1-1.uk-grid-width-small-1-2.uk-grid-width-large-1-3.uk-grid.uk-grid-match .uk-panel-box>.uk-panel-teaser
{
	margin-bottom : 0px;
}
.uk-flex.uk-flex-middle.uk-flex-wrap.uk-clearfix.uk-margin
{
  margin-top:0px;
 height:299px;
 position:relative;
}


.uk-flex.uk-flex-middle.uk-flex-wrap.uk-clearfix.uk-margin .uk-flex-item-auto.uk-float-left
{
	top: 0px;
    padding-top: 15px;
    position: absolute;
}

.tm-gallery-luna.uk-grid-width-1-1.uk-grid-width-small-1-2.uk-grid-width-large-1-3.uk-grid.uk-grid-match .uk-row-first > .uk-button.uk-button-primary
{
	display:block;
    position: absolute;
    bottom: 0px;
	margin: auto 0;
	width: 130px;
	left:24%;
}


.uk-slideset img
{
  filter:none !important;
  -webkit-filter : none !important;
}

.TallWidget .uk-cover-background
{
  background-size:contain !important;
}


.uk-article.tm-blog-single h3{
  color:#000000;
  border-top:1px dotted #ccc;
  padding-top:25px;
}