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

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

.tm-toolbar {
	background-color: #1b1b1b;
}

.uk-navbar, .tm-navbar {
    background: rgb(242, 244, 248);
    }
    
.uk-navbar-content {
	height: 0px;
}

.uk-nav > li > a {
    padding: 0px 30px;
}

/*.tm-socialbuttons {
	display: none !important;
}*/

.uk-article-title {
	text-align: center;
	margin-top: 20px;
}

.uk-article-meta {
	display: none !important;
}

.uk-subnav {
	display: none !important;
}

a, .phone {
    color: #45c892;
    text-decoration: none;
    cursor: pointer;
}

.phone:hover {
    color: #aeaeae;
    text-decoration: none;
}

.whiteout h2, .whiteout h3, .whiteout .uk-panel-title h3 {
	color: #fff !important;
}

.whiteout .uk-panel-title {
	border-bottom: 1px solid rgba(247, 249, 253, 0.72) !important;
}

.tm-logo {
    margin-top: 3px;
}

/*.tm-logo img {
    width: 25%;
}*/

.tm-logo-small img {
    margin-top: -10px;
    width: 20%;
}

.sideline {
    border-right: 3px solid #2E7878;
}

.r {
	text-align: right !important;
}

.t {
	margin-bottom: -15px !important;
}

.fImg {
    padding: 0px 10px 10px 0px !important;
	width: 100% !important;
	height: auto !important;
}

.desc {
	margin-top: 30px !important;
	line-height: 30px !important;
}

.uk-contrast a:not([class]), .uk-block-primary a:not([class]) {
	color: #abe4e1;
}

form.post-password-form {
	text-align: center;
}

/* ========================================================================
   This section modifies the look and style of Contact Form 7.
 ========================================================================== */
 
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
    background-color: #fff;
    color: #000;
    height: 40px;
    border-radius: 8px;
    border-style: solid;
    border-color: rgba(97, 97, 97, 0.24);
    border-width: 1px;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px;
}

span.wpcf7-quiz-label {
    display: block;
}

input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button {
	    border-radius: 5px;
	    margin-top: 5px;
}

/* ========================================================================
   This section modifies the look and style of Breezing Forms.
 ========================================================================== */

/*.bfQuickMode section input[type='text'], .bfQuickMode section textarea, .bfQuickMode section select {
    float: left !important;
    margin: 0px !important;
    width: 99% !important;
	font-family: Finch !important;
	font-size: 15px !important;
	border-color: #cccccc !important;
}

.bfQuickMode span.bfLabelLeft label {
    width: auto !important;
    float: left !important;
    margin: 0px 0px 0px 0px !important;
}

.bfQuickMode span.bfLabelLeft input, .bfQuickMode span.bfLabelLeft textarea, .bfQuickMode span.bfLabelLeft select, .bfQuickMode span.bfLabelLeft button {
    width: 99% !important;
    float: none !important;
    margin: 0px 35px 0px 0px !important;
	height: 20px !important;
	font-family: Finch !important;

}

input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button {
    align-items: flex-start !important;
    text-align: center !important;
    cursor: default !important;
    color: buttontext !important;
    border-image-source: initial !important;
    border-image-slice: initial !important;
    border-image-width: initial !important;
    border-image-outset: initial !important;
    border-image-repeat: initial !important;
    background-color: white !important;
    box-sizing: border-box !important;
    padding: 10px 10px 10px 10px !important;
    border-width: 0px !important;
    border-style: outset !important;
    border-color: buttonface !important;
}
user agent stylesheet
input, textarea, keygen, select, button {
    text-rendering: auto !important;
    color: initial !important;
    letter-spacing: normal !important;
    word-spacing: normal !important;
    text-transform: none !important;
    text-indent: 0px !important;
    text-shadow: none !important;
    display: inline-block !important;
    text-align: start;
    margin: 0em 0em 0em 0em !important;
    font: 11px BlinkMacSystemFont !important;
}
user agent stylesheet
input, textarea, keygen, select, button, meter, progress {
    -webkit-writing-mode: horizontal-tb !important;
}
user agent stylesheet
button {
    -webkit-appearance: button !important;
}

#bfSubmitButton span{
	display: none !important;
}

.bfSubmitButton:before {
  font-family: Finch !important;
  content: "\e605" !important;
  font-size: 50px !important;
  line-height: 50px !important;
  color: #45c892;
}*/

@media (max-width: 768px) {
	.uk-block.uk-cover-background:not(.tm-block-texture) {
		margin-bottom: 170px;
	}
}
@media (max-width: 600px) {
	.uk-block.uk-cover-background:not(.tm-block-texture) {
		margin-bottom: 0px;
	}
}
