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

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

 a,
.uk-link {
  color: #b9982f;
  text-decoration: underline;
  cursor: pointer;
}
 
  a:hover {
  color: #68593c;
  text-decoration: underline;
  cursor: pointer;
}
 
/* Logo color */
[class*='tm-logo'] svg path,
[class*='tm-logo'] path,
[class*='tm-logo'] rect { fill: #222; }

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] svg path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached)[class*='tm-logo'] path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] rect { fill: #222; }

/* Background overrides for header and bottom-d */
/*.tm-block-header.tm-contrast div.tm-block-texture,
.tm-block-bottom-d.tm-contrast div.tm-block-texture { background: none; }*/
.tm-block-header.tm-contrast div.tm-block-texture::before,
.tm-block-bottom-d.tm-contrast div.tm-block-texture::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: url('../../../images/custom/mill.jpg') 50% 50% no-repeat;
    background-size: cover !important;
    opacity: 0.25;
}



/* Hide stalker */
.tm-block-header.tm-contrast .tm-stalker { display: none; }

/* Background image in layout position bottom-e */
.tm-block-bottom-e > div { background-image: none; }

/* SVG fill color for layout position bottom-e */
.tm-block-bottom-e .uk-panel .uk-panel svg path,
.tm-block-bottom-e .uk-panel .uk-panel path {
    fill: #222;
    opacity: 1;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.tm-block-bottom-e .uk-panel .uk-panel:hover svg path,
.tm-block-bottom-e .uk-panel .uk-panel:hover path { opacity: 0.4; }

/*add*/
.logo-p1, .logo-p2{float: left;position:relative}
.logo-p1{width: 20%}
.logo-p2{width: 80%;margin-top: 30px}
.logo-p2 h1{color: #68593c}
.tm-header h2{color: #b9982f}

.uk-panel-box:not(.uk-panel-box-primary).tm-panel-line::before,
.tm-panel-line > div > .uk-panel-box:not(.uk-panel-box-primary)::before {
  content: '';
  display: block;
  position: absolute;
  top: -1px;
  right: -1px;
  left: -1px;
  height: 3px;
  background-image: -webkit-linear-gradient(left, #b9982f, #b9982f);
  background-image: linear-gradient(to right, #b9982f, #b9982f);
  background-color: #b9982f;
}

.uk-flex.uk-flex-middle.uk-flex-space-between{text-align: right;	border: solid red 0px;float: right}
.tm-search{margin-top: 10px;height: 90px}
.phone{color:#68593c;font-size: 42px}
.uk-text-muted{	color:#68593c!important}
.tm-block-footer .tm-footer{color:#68593c;}
body::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: 8px;
  background-image: -webkit-linear-gradient(left, #b9982f, #b9982f);
  background-image: linear-gradient(to right, #b9982f, #b9982f);
  background-color: #b9982f;
}
.tm-block-light {background-color: #f8f6f2;}
.tm-block-dark {background-color: #f7f5f1;}
.tm-block-gradient {
  background-image: -webkit-linear-gradient(-10deg, #ffffff, #f8f6f2);
  background-image: linear-gradient(100deg, #ffffff, #f8f6f2);
  background-color: #fcfcfc;
}
.tm-block-primary {
  background-color: #f9f9f9;
}
.tm-block-primary-gradient {
  background-image: -webkit-linear-gradient(top, #f7f5f1, #ffffff);
  background-image: linear-gradient(to bottom, #f7f5f1, #ffffff);
  background-color: #fcfcfc;
}
.tm-block-primary-gradient-intensive {
  background-image: -webkit-linear-gradient(-35deg, #ffffff, #f7f5f1);
  background-image: linear-gradient(125deg, #ffffff, #f7f5f1);
  background-color: #fcfcfc;
}

.uk-dotnav-contrast > .uk-active > * {
	background: #68593c;
    border-color: #68593c;
}


@media (max-width: 668px){
.logo-p1{visibility:hidden;width: 1px;height: 1px}
.uk-panel h2{margin: 0}
.uk-panel h4{margin: 0; padding-bottom: 20px}
}

@media (max-width: 569px){
.logo-p2 h1{font-size: 34px;line-height: 42px;}
}

a#tm-anchor-bottom{
  text-decoration: none;	
}