/** Fellneralm almhuette-unken.com **/

@import url('https://fonts.fullmarketing.at/css?family=Mirza:400,500,600,700');


html {
    background: #ffffff none repeat scroll 0 0;
    color: #525252;
    font: 400 18px/25px "Lato";
}
.tm-block-light {
    background-color: #f1eada;
}

body {
    background: rgba(255, 255, 255, 0.7) url("/images/holz-neu.jpg") repeat scroll 0 0;
}
.uk-panel-title {
    background: rgba(0, 0, 0, 0) url("/images/border_striped_horizontal.png") repeat-x scroll 0 38px !important;
    height: 54px;
}
.tm-block {
    padding-bottom: 70px;
    position: relative;
}
.tm-page {
    box-shadow: 1px 2px 9px #79582b;
}
.tm-headerbar {
    background: rgba(255, 255, 255, 0.7) url("/images/holz-2.jpg") repeat scroll 0 -29px;
    padding: 12px 0 0 !important;
	border-top: 2px solid #93a026;}
.tm-navbar {
    background: #93a026 none repeat scroll 0 0;
}
.uk-navbar-nav > li > a {
	    background: #93a026 none repeat scroll 0 0;}
.uk-navbar-nav {
    margin-left: 0%;
}
.uk-panel-box-secondary {
    background-color: white;
    box-shadow: 1px 2px 9px #793f19;
    color: #672d07;
}
.tm-logo {
    margin-left: 36% !important;
}
.uk-navbar-nav > li > a {
    color: white;
}
.uk-navbar {
    border-top: 3px solid #eaeaea;
}
.anfrage .uk-panel-title {
    background: none !important;
}
.anreise .uk-panel-title {
    background: none !important;
}
.uk-navbar-nav > li > a {
    font-family: "Mirza";
    font-size: 25px;
    padding: 0 27px;
}
[class*="uk-icon-"] {
    font-size: 20px;
}
.uk-slideshow {
    border-bottom: 3px solid white !important;
}
.tm-block {
    padding-bottom: 40px;
    position: relative;
}
.uk-panel-title {
    font-size: 38px;
    font-weight: 400;
    text-align: center;
    text-transform: none;
}
.uk-panel-box-secondary .uk-panel-title {
    color: #793f19;
}
.tm-page .tm-block:first-child {
    padding-top: 40px;
}
.uk-container {
    padding: 0 40px;
}
.tm-footer {
    color: #525252;
	margin-top:-40px
}
.uk-panel-box-primary {
    background-color: #93a026;}
.uk-navbar-nav-subtitle > div {
    color: #672d07;
    font-size: 18px;
    line-height: 11px;
    margin-top: -6px;
}
.uk-navbar-nav .uk-navbar-nav-subtitle {
    line-height: 38px;
}
.uk-navbar-nav > li.uk-active > a {
    color: #cad662;
}
.uk-nav li > a > div {
    font-size: 22px;
    line-height: 24px;
}
.anfrage .btn-primary:hover, .btn-info:hover, .btn-inverse:hover {
    background-color: #b1bd61;
    background-image: none;
    border-color: rgba(0, 0, 0, 0.1);
    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.024) inset;
    color: #ffffff;
    text-shadow: none;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    background-color: transparent;
    color: #672d07;
}
.uk-navbar-nav > li.uk-active > a:hover {
    color: #672d07;
}
.uk-article .btn {
    color: #93a026;}
	.uk-article .btn:hover {
    color: white;
	background:#93a026;}
h1, h2, h3, h4, h5, h6 {
     color: #793f19;
    font-family: Mirza;
    font-weight: normal;
	text-transform:none;
}
h3, .uk-h3 {
    font-size: 36px;
    line-height: 37px;
}
.ui-widget-header {
    background: #a1ae52 url("images/ui-bg_gloss-wave_35_#81A026_500x100.png") repeat-x scroll 50% 50%;
    border: 1px solid #748125;
}
.uk-dropdown-navbar {
    color: #672d07;
}

h1, .uk-h1 {
    font-size: 56px;
    line-height: 60px;
}
h2, .uk-h2 {
    font-size: 43px;
    line-height: 45px;
}
h4, .uk-h4 {
    background: rgba(0, 0, 0, 0) url("/images/border_striped_horizontal.png") repeat-x scroll 0 38px !important;
    font-size: 35px;
    height: 51px;
    line-height: 25px;
    text-align: center;
}

.tm-bottom-a .uk-button {
    background-color: #b1bd61;
    background-image: linear-gradient(to bottom, #bbc46a, #abb95b);
    border-color: transparent;
    color: #ffffff;
	margin-left:25%
}
.uk-button {
    background-color: #b1bd61;
    background-image: linear-gradient(to bottom, #bbc46a, #abb95b);
    border-color: transparent;
    color: #ffffff;
}

* + .uk-margin {
    color: black;
    margin-top: 20px;
    text-align: center;
}
b, strong {
    color: #793f19;
    font-weight: 600;
}
.anfrage {
    border: 3px dotted #eefa86;
    box-shadow: 1px 1px 8px #000;
}
.tm-bottom-a .uk-button:hover, .uk-button:focus {   background-color: #b1bd61;
    background-image: none;
    border-color: transparent;
    color: #ffffff;
}
.uk-button:hover, .uk-button:focus {   
	background-color: #b1bd61;
    color: #ffffff;
}
.uk-navbar-nav > li.uk-active > a {
    font-weight: normal;
}

.uk-navbar-nav > li > a:active {
    background-color: none;
    color: #793F19;
}
.anfrage .uniForm label, .uniForm .label {
    font-family: Mirza !important;
    font-weight: normal !important;
	 color: white !important;
}
.uk-overlay-background {
    background: url("/images/hover.png") no-repeat scroll center center rgba(0, 0, 0, 0.5);
    cursor: pointer;
}
.uniForm .buttonHolder {
    background: none;
}
label, input, button, select, textarea {
    font-size: 24px;
}
em {
    color: #793f19;
}
.tm-fullscreen:not(.uk-hidden-large) + .tm-page {
    margin-top: -117px;
}
.uk-nav-navbar > li > a {
    color: #672d07;
    font-family: Mirza;
    font-size: 25px;
    text-align: center;
    transition: background-color 0.1s ease-in-out 0s;
}
.tm-fullscreen {
    border-bottom: none !important;
    border-top: none;
    height: auto;
}
.tm-page .tm-block:first-child {
  /*  border-top-left-radius: 18px;
	    border-top-right-radius: 18px;
    padding-top: 40px;*/
}
.uk-offcanvas-bar {
    background: #6b7800 none repeat scroll 0 0;
}
html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: #a5b139 none repeat scroll 0 0;
}
.uk-nav-offcanvas ul a {
    color: rgba(255, 255, 255, 0.55);
	font-size: 19px;
}

.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: rgba(255, 255, 255, 1);
    outline: medium none;
}
.uk-nav-offcanvas > li > a {
    color: rgba(255, 255, 255, 0.75);
}

.uk-nav > li > a {
    padding: 7px 15px;
}
.uk-navbar-center {
    max-width: 300px;
}
/* anfrage */
.anfrage .uniForm fieldset {
    text-align: center;
}
.anfrage .uniForm .auto {
    width: 100% !important;
}
.uk-sticky-placeholder element.style {
    height: 0px;
    margin: 0;
}
.uniForm .inlineLabels label, .uniForm .inlineLabels .label, .uniForm .inlineLabels .readOnlyLabel {
    float: left;
    font-family: Lato;}
.uk-dropdown-navbar {
    background: #f1eada none repeat scroll 0 0;
}
.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid {font: normal 22px/150% Lato, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #4D2810; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagrid table td, .datagrid table th { padding: 3px 10px; }.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B05C24), color-stop(1, #4D2810) );background:-moz-linear-gradient( center top, #B05C24 5%, #4D2810 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B05C24', endColorstr='#4D2810');background-color:#B05C24; color:#FFFFFF; font-size: 22px; font-weight: bold; border-left: 1px solid #4D2810; } .datagrid table thead th:first-child { border: none; }.datagrid table tbody td { color: #5B6318; border-left: 1px solid #596117;font-size: 18px;font-weight: normal; }.datagrid table tbody .alt td { background: #A9B82C; color: #613214; }.datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }
@media (min-width: 750px) and (max-width: 1230px) {
	.uk-navbar-nav > li > a {
    font-family: "Mirza";
    font-size: 19px;
    padding: 0 11px;
}
[class*="uk-icon-"] {
    font-size: 17px;
}
.uk-navbar-nav-subtitle > div {
    color: #672d07;
    font-size: 16px;
    line-height: 9px;
    margin-top: -6px;
}
.uk-navbar-nav {
    margin-left: 5%;
}}
@media (min-width: 10px) and (max-width: 1230px) {

.uk-panel-title {
    font-size: 31px !important;
    margin-left: -13px;
	margin-bottom:0px !important;
}
h4, .uk-h4 {
    background: rgba(0, 0, 0, 0) url("/images/border_striped_horizontal.png") repeat-x scroll 0 38px !important;
    font-size: 26px;
    line-height: 25px;
}
.tm-fullscreen:not(.uk-hidden-large) + .tm-page {
    margin-top: 25px;
}
}
@media (min-width: 750px) and (max-width: 950px) {
.tm-bottom-a .uk-button {
    margin-left:40%;
}}
@media (min-width: 1px) and (max-width: 900px) {
.uk-nav li > a > div {
    font-size: 16px;
    line-height: 24px;
}}
@media (min-width: 1px) and (max-width: 500px) {

h1, .uk-h1 {
    font-size: 37px;
    line-height: 31px;
}

h2, .uk-h2 {
    font-size: 28px;
    line-height: 28px;
    margin-top: -5px;
}
.tm-bottom-a .uk-button {

    margin-left: 13%;
}

h4, .uk-h4 {
    background: rgba(0, 0, 0, 0) url("/images/border_striped_horizontal.png") repeat-x scroll 0 38px !important;
    font-size: 20px;
    line-height: 25px;
    text-transform: uppercase;
}

.uniForm .inlineLabels .textInput, .uniForm .inlineLabels .fileUpload, .uniForm .inlineLabels .selectInput, .uniForm .inlineLabels select, .uniForm .inlineLabels textarea {
    float: left;
    width: 130px;
}
.uniForm .auto {
    height: auto !important;
    width: 130px !important;
	margin-left:none;
}
.uniForm .largest {
    width: 130px !important;
}}

