.tm-logo {
/*margin-top:7px;*/
}

.tm-footer .uk-panel {
margin-bottom:20px;
}

textarea.uk-form-large {
min-height: 250px;
width: 98%;
}

input.uk-form-large[text] {
width: 98%;
}

input.uk-form-large[type] {
width: 33.33%;
height: 36px;
padding: 2px;
padding-left:10px;
}

.disclaimer {
padding-left:20px;
padding-right:20px;
margin-left:auto;
margin-right:auto;
}

@media screen and (min-width: 980px) {
.disclaimer {
width:70%;
}
}

#tm-top-b.tm-block-padding-large {
padding-top: 35px !important;
padding-bottom: 70px !important;
}

#tm-top-c.uk-block {
padding-bottom: 50px !important;
}

.homemap, .newsletter {
width:80%;
margin-left:auto;
margin-right:auto;
padding-bottom: 50px;
}


@media screen and (max-width: 370px) {
.cta {
   position:fixed;
   left:0px;
   bottom:0px;
   width:100%;
   background:#333;
padding:5px;
}
}

.uk-description-list-line > dt {
    color: #45c892;
border:1px solid #333;
}

.uk-description-list-line > dd {
    color: #4b4b4b;
}

.landing {
width:70%;
margin-left:auto;
margin-right:auto;
padding-top:30px;
padding-bottom:80px;
}



.footerawards {
margin-top:40px;
margin-bottom:40px;
max-width:800px;
margin-left:auto;
margin-right:auto;
}



html {
/*font: 300 18px / 25px Abel;*/
font: 300 18px / 25px;
color:#333333;
}


.tm-block-fullwidth .tm-slider-finch {
    margin-left: 0px;
    margin-right: 0px;
}



.tm-top-a {
background-attachment: fixed;
}


#tm-footer h3 {
font-size: 22px;
}

.tm-top-a .uk-slider li {
height: 700px !important;
width:100% !important;
}


.tm-bottom-d .uk-h2 {
margin-bottom:40px;
margin-top:40px !important;
}

















