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

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


.tm-navbar-sticky .tm-navbar-wrapper, .tm-navbar-sticky .tm-navbar-wrapper-animate {
	border: 0;
}
#tm-footer {
	background: #ffffff;
    color: #666;
    font-style: italic;
}
.uk-nav-navbar > li > a {
	color: #ccc;
}
.custom-header-slide-color {
	color: #ffffff!important;
	font-size: 45px!important;
}
.uk-lower-case {
	text-transform: none;
}
#tm-footer {
	padding: 10px 0!important;
}
.home-quailty-icons {
	font-size: 25px;
    margin-right: 10px;
}
.uk-contrast .uk-text-primary {
    color: #ffffff !important;
}
.uk-form select, 
.uk-form textarea, 
.uk-form input:not([type]), 
.uk-form input[type="text"], 
.uk-form input[type="password"], 
.uk-form input[type="datetime"], 
.uk-form input[type="datetime-local"], 
.uk-form input[type="date"], 
.uk-form input[type="month"], 
.uk-form input[type="time"], 
.uk-form input[type="week"], 
.uk-form input[type="number"], 
.uk-form input[type="email"], 
.uk-form input[type="url"], 
.uk-form input[type="search"], 
.uk-form input[type="tel"], 
.uk-form input[type="color"] {
    border: 1px solid #c1c1c1;
    background: #fbfafa;
    text-transform: none;
    font-size: 14px;
    font-weight: normal;
    border-radius: 5px;
}
.uk-contrast .uk-form select, 
.uk-contrast .uk-form textarea, 
.uk-contrast .uk-form input:not([type]), 
.uk-contrast .uk-form input[type="text"], 
.uk-contrast .uk-form input[type="password"], 
.uk-contrast .uk-form input[type="datetime"], 
.uk-contrast .uk-form input[type="datetime-local"],
.uk-contrast .uk-form input[type="date"], 
.uk-contrast .uk-form input[type="month"], 
.uk-contrast .uk-form input[type="time"], 
.uk-contrast .uk-form input[type="week"], 
.uk-contrast .uk-form input[type="number"], 
.uk-contrast .uk-form input[type="email"], 
.uk-contrast .uk-form input[type="url"], 
.uk-contrast .uk-form input[type="search"], 
.uk-contrast .uk-form input[type="tel"], 
.uk-contrast .uk-form input[type="color"] {
    border-color: rgba(255, 255, 255, 0.53);
    background: rgba(31, 31, 31, 0.44);
}
span.wpcf7-not-valid-tip {
    color: #fff;
    font-size:13px;
    background: #ff6b6b;
    padding: 0px 5px;
}
div.wpcf7-validation-errors {
    border: 0;
    background: #ff6b6b;
    color: #FFFFFF;
    margin: 15px 0;
    font-size: 16px;
}
.tm-overlay-form .uk-form select.wpcf7-not-valid, 
.tm-overlay-form .uk-form textarea.wpcf7-not-valid, 
.tm-overlay-form .uk-form input:not([type]).wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="text"].wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="password"].wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="datetime"].wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="datetime-local"].wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="date"].wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="month"].wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="time"].wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="week"].wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="number"].wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="email"].wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="url"].wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="search"].wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="tel"].wpcf7-not-valid, 
.tm-overlay-form .uk-form input[type="color"].wpcf7-not-valid {
    border: 1px solid rgb(255, 107, 107);
    color: #ff6b6b;
}
.tm-overlay-form .uk-form select, 
.tm-overlay-form .uk-form textarea, 
.tm-overlay-form .uk-form input:not([type]), 
.tm-overlay-form .uk-form input[type="text"], 
.tm-overlay-form .uk-form input[type="password"], 
.tm-overlay-form .uk-form input[type="datetime"], 
.tm-overlay-form .uk-form input[type="datetime-local"], 
.tm-overlay-form .uk-form input[type="date"], 
.tm-overlay-form .uk-form input[type="month"], 
.tm-overlay-form .uk-form input[type="time"], 
.tm-overlay-form .uk-form input[type="week"], 
.tm-overlay-form .uk-form input[type="number"], 
.tm-overlay-form .uk-form input[type="email"], 
.tm-overlay-form .uk-form input[type="url"], 
.tm-overlay-form .uk-form input[type="search"], 
.tm-overlay-form .uk-form input[type="tel"], 
.tm-overlay-form .uk-form input[type="color"] {
    border: 1px solid rgba(255, 255, 255, 0.51);
    background: rgba(0,0,0,0.40);
    text-transform: none;
    color:#FFFFFF;
}
.uk-form :-ms-input-placeholder {
  color: #b3b3b3 !important;
}
.uk-form ::-moz-placeholder {
  color: #b3b3b3;
}
.uk-form ::-webkit-input-placeholder {
  color: #b3b3b3;
}
.uk-datepicker-table a.uk-active {
    background: #109dcb;
    color: #ffffff;
}
.uk-contrast {
    color: #ffffff;
}
.uk-block-default + .uk-block-default, .uk-block-muted + .uk-block-muted, .uk-block-primary + .uk-block-primary, .uk-block-secondary + .uk-block-secondary {
    border-top: none;
}
.contact-side-info {
    background: #f1f1f1;
}
.cb-text {
    color: #ffffff;
}
.uk-navbar {
    padding: 10px 0;
}
.uk-button-primary {
    background-color: #603826;
    color: #ffffff!important;
}
.tm-footer .tm-totop-scroller::before {
    content: "\e903";
    color: #799b28;
}
h2 {
    line-height: 1; 
}
#tm-top-a .uk-overlay-background {
    background: #000000!important;
    opacity: 0.3!important;
}
label.uk-form-label{
    font-weight: bold;
}
#foogallery-album-312 ul.foogallery-album-gallery-list.alignment-center li{
    display: inline-block;
}
.tm-block-header .uk-sticky-placeholder {
    z-index: 11;
}