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

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

body>div.tm-navbar {
margin: 0px 0px 37px !important;
}

.uk-navbar-nav {
	margin-right: 35px;
	float: right;
}

nav.uk-visible-large {
	width: 100%;
}

.uk-navbar > .tm-headerbar-default > .uk-flex:first-child {
	width: 100%;
} 

.tm-logo > .logo {
	width: 435px;
	margin: 3px auto;
}

.tm-toolbar {
    background: #EC1A23;
    color: #f1f1f7;
    text-shadow: 1px 1px black;
}

.uk-block-secondary {
	background: #4f5157;
	color: #ffffff;
	text-shadow: none;
}

.tm-footer {
	background: #414349;
	color: #adadae;
}

/* Start of Form */
#contact {
  padding: 0;
}

.form-horizontal .controls {
  margin-left: 0;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  border-radius: 5px;
}


form#contact-form {
  margin: 0;
}

form#contact-form > fieldset{
  margin: 0;
}

form#contact-form .control-label {
  display: none;
}

form#contact-form textarea{
  height: 151px;
}

aside > .contact_form {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c9952c+0,a57e24+100 */
background: #c9952c; /* Old browsers */
background: -moz-linear-gradient(top, #c9952c 0%, #a57e24 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c9952c 0%,#a57e24 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c9952c 0%,#a57e24 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9952c', endColorstr='#a57e24',GradientType=0 ); /* IE6-9 */

  padding-top: 14px;

}

.contact_form > h3 {
  border-bottom: 1px solid;
  color: white !important;
  font-size: 28px;
  padding-bottom: 11px;
  text-align: center;
  text-shadow: 1px 1px black;
}

#contact-form .btn {
  border: 2px solid #e7e7e7;
  border-radius: 4px;
  color: white;
}

.input-80 {
  max-width: 93%;
  width: 100%;
}

/* End of Form */

.page-borderless .uk-article {
	padding: 0 !important;
}

.uk-navbar {
	background: url("diamond_upholstery.png");
	color: #474538;
}

#tm-block-footer {
	background: url("footer_lodyas.png");
}

html {
	background: url("white_brick_wall.png");
}

p.thadin-footer{
	font-size: 18px;
	line-height: 1.9;
}

.tm-block-footer * {
	color: inherit;
}

.tm-block-footer p.uk-margin-remove {
	font-size: 13px;
	line-height: 1.4;
}


.tm-block-footer .uk-margin-large-top {
	margin-top: 0px !important;
}

/* Tablet and desktop */
@media (min-width: 768px) {
  .tm-block-padding-large {
    padding-top: 42px;
    padding-bottom: 42px;
  }
}

.tm-toolbar a {
	color: #fff;
}

body > div.uk-sticky-placeholder {
	margin: 0px 0px 30px !important;
}

a.uk-slidenav, #contact-form .btn, .uk-navbar-nav > li.uk-active > a {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#58a9ef+0,428ddd+50,1270e2+51,0031c6+100 */
background: #58a9ef; /* Old browsers */
background: -moz-linear-gradient(top,  #58a9ef 0%, #428ddd 50%, #1270e2 51%, #0031c6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #58a9ef 0%,#428ddd 50%,#1270e2 51%,#0031c6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #58a9ef 0%,#428ddd 50%,#1270e2 51%,#0031c6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58a9ef', endColorstr='#0031c6',GradientType=0 ); /* IE6-9 */


}

a.uk-slidenav {
	color: #fff;
	font-size: x-large;
	font-weight: bolder;
}

.tm-block-footer-bg {
	margin-top: 45px;
}

section#tm-top-a > div:first-child > div:first-child {
	border-bottom: 5px #014b92 solid;
}

.uk-navbar-nav > li.uk-active > a, .uk-navbar-nav > li > a:hover {
	color: #fff !important;
	text-shadow: 1px 1px #000;
}


.uk-navbar-nav > li > a {
	height: 53px;
	line-height: 53px;
	margin-left: 5px !important;
	margin-right: 5px !important;
}


.uk-navbar-nav > li > a:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b2e1ff+0,66b6fc+100;Blue+3D+%236 */
background: #b2e1ff; /* Old browsers */
background: -moz-linear-gradient(top,  #b2e1ff 0%, #66b6fc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #b2e1ff 0%,#66b6fc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #b2e1ff 0%,#66b6fc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2e1ff', endColorstr='#66b6fc',GradientType=0 ); /* IE6-9 */

}

section#tm-top-a > div > div > div > div > div > div:nth-child(2) {
	position: absolute;
	background: rgba(0,0,0,0.5);
	bottom: 0;
	color: #fff;
	height: 36%;
	padding: 36px 0;
}

.uk-overlay-background {
	background: rgba(0,0,0,0.3);
}

.uk-h3.uk-margin-top-remove {
	color: #fff;
}

.tm-navbar {
    border-bottom: 4px solid #272C91;
}



#button-bred {
                    cursor: pointer;
                    outline: 0;
                    color: #fff;
                    background-color: #EA1C20;
                    border-color: #0d6efd;
                    display: inline-block;
                    font-weight: 400;
                    line-height: 1.5;
                    text-align: center;
                    border: 1px solid transparent;
                    padding: 6px 12px;
                    font-size: 16px;
                    border-radius: .25rem;
                    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
                    :hover {
                        color: #fff;
                        background-color: #0b5ed7;
                        border-color: #0a58ca;
                    }
            }