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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
strong {
  font-weight:bold;
}
/* h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 25px 0;
  font-family: 'Raleway',Helvetica,Arial,sans-serif;
  font-weight: normal;
  color: #222222;
  text-transform: none;
}

.uk-panel-title {
    color: #111111;
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    margin-bottom: 25px;
    margin-top: 0;
    text-transform: none;
} */


.uk-navbar-brand {
  font-size: 20px;
  color: #111111;
  text-decoration: none;
  margin-left:5px;
}

.uk-panel-box {
	margin-top:44px;
  padding: 40px;
  background: #f9f9f9;
  color: #666666;
  position: relative;
  border: 0 solid #f9f9f9;
  border-radius: 0;
  -webkit-transition: all 0.12s ease-in-out;
  transition: all 0.12s ease-in-out;
}
.myGallery .uk-overlay {  
    background-color: #f9f9f9 !important;  
	
}  

.myGallery .uk-overlay > img {
  opacity: 0.5;
  -webkit-transition: all 0.12s ease-in-out;
  transition: all 0.12s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
}
 .myGallery .uk-overlay:hover > img {
  opacity: 1.0;
}
/* .myGallery div .uk-overlay .uk-overlay-background {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(bottom, #f9f9f9, rgba(249, 249, 249, 0.4));
  background-image: linear-gradient(to-top, #f9f9f9, rgba(249, 249, 249, 0.4));
  -webkit-transition: all 0.12s ease-in-out;
  transition: all 0.12s ease-in-out;
}
.myGallery div .uk-overlay .uk-overlay-panel {
  color: rgba(34, 34, 34, 0.6); 
} */

.myGallery .uk-overlay h3 {  
    color: #000 !important;  
}

.uk-overlay-background {
    background: rgba(250, 250, 250, 0.7) none repeat scroll 0 0;
}

.tm-gallery-avanti .uk-overlay > img {
  opacity: 0.3;
  -webkit-transition: all 0.12s ease-in-out;
  transition: all 0.12s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
}
.tm-gallery-avanti .uk-overlay:hover > img {
  opacity: 0.7;
}
a,
.uk-link {
  
  text-decoration: none;
  cursor: pointer;
}
a:hover,
a:focus,
a:active,
.uk-link:hover,
.uk-link:focus,
.uk-link:active {
  color: #333333;
  text-decoration: none;
}
.uk-button {
  /* 1 */
  -webkit-appearance: none;
  /* 2 */
  margin: 0;
  /* 3 */
  border: none;
  /* 4 */
  overflow: visible;
  /* 5 */
  font: inherit;
  color: #ffffff;
  /* 6 */
  text-transform: none;
  /* 7 */
  display: inline-block;
  box-sizing: border-box;
  background: #222222;
  vertical-align: middle;
  /* 8 */
  line-height: 40px;
  /* 9 */
  min-height: 40px;
  /* 10 */
  font-size: 11px;
  /* 11 */
  text-decoration: none;
  text-align: center;
  padding: 0 33px;
  border-radius: 0;
  overflow: hidden;
  z-index: 1;
  font-family: 'Montserrat', Helvetica, Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 2px;
  -webkit-transition: all 0.12s ease-in-out;
  transition: all 0.12s ease-in-out;
  -webkit-backface-visibility: hidden;
}
.uk-button:not(:disabled) {
  cursor: pointer;
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 * 3. Required for `a` elements
 */
.uk-button:hover,
.uk-button:focus {
  background-color: #2f2f2f;
  color: #ffffff;
  /* 2 */
  outline: none;
  /* 3 */
  text-decoration: none;
}
/* Active */
.uk-button:active,
.uk-button.uk-active {
  background-color: #363636;
  color: rgba(255, 255, 255, 0.65);
  box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
/* Color modifiers
 ========================================================================== */
/*
 * Modifier: `uk-button-primary`
 */
.uk-button-primary {
  background-color: #c2ac8d;
  color: #ffffff;
}
/* Hover */
.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: #b6a185;
  color: #ffffff;
}
/* Active */
.uk-button-primary:active,
.uk-button-primary.uk-active {
  background-color: #ab977b;
  color: rgba(255, 255, 255, 0.65);
  box-shadow: inset 2px 2px 6px rgba(76, 71, 65, 0.2);
}
/*
 * Modifier: `uk-button-success`
 */
.uk-button-success {
  background-color: #b3c594;
  color: #ffffff;
}
/* Hover */
.uk-button-success:hover,
.uk-button-success:focus {
  background-color: #a6b788;
  color: #ffffff;
}
/* Active */
.uk-button-success:active,
.uk-button-success.uk-active {
  background-color: #9fb27f;
  color: rgba(255, 255, 255, 0.65);
  box-shadow: inset 2px 2px 6px rgba(105, 116, 86, 0.2);
}
/*
 * Modifier: `uk-button-danger`
 */
.uk-button-danger {
  background-color: #d47371;
  color: #ffffff;
}
/* Hover */
.uk-button-danger:hover,
.uk-button-danger:focus {
  background-color: #c96563;
  color: #ffffff;
}
/* Active */
.uk-button-danger:active,
.uk-button-danger.uk-active {
  background-color: #c15d5b;
  color: rgba(255, 255, 255, 0.65);
  box-shadow: inset 2px 2px 6px rgba(152, 82, 81, 0.4);
}
/* Disabled state
 * Overrides also the color modifiers
 ========================================================================== */
/* Equal for all button types */
.uk-button:disabled {
  background-color: #f9f9f9;
  color: #aaaaaa;
  box-shadow: none;
}
/* Modifier: `uk-button-link`
 ========================================================================== */
/* Reset */
.uk-button-link,
.uk-button-link:hover,
.uk-button-link:focus,
.uk-button-link:active,
.uk-button-link.uk-active,
.uk-button-link:disabled {
  color: #222222;
  font-family: 'Raleway',Helvetica,Arial,sans-serif;
  font-size: 10px;
  letter-spacing: 2px;
  border-color: transparent;
  background: none;
  padding: 0 5px 0 15px;
  box-shadow: none;
}
.uk-button-link:hover,
.uk-button-link:hover:hover,
.uk-button-link:focus:hover,
.uk-button-link:active:hover,
.uk-button-link.uk-active:hover,
.uk-button-link:disabled:hover {
  text-decoration: none;
}
.uk-button-link::before,
.uk-button-link:hover::before,
.uk-button-link:focus::before,
.uk-button-link:active::before,
.uk-button-link.uk-active::before,
.uk-button-link:disabled::before {
  content: '\e095';
  position: relative;
  top: 1px;
  margin: 0 5px 0 -10px;
  font-family: 'theme-icons';
  font-size: 12px;
}
/* Color */
.uk-button-link {
  /* color: #af9a7d; */
  color:#333333;
  text-transform: uppercase;
}
.uk-button-link:hover,
.uk-button-link:focus,
.uk-button-link:active,
.uk-button-link.uk-active {
  /* color: #7b674b;
  text-decoration: underline; */
  color:#333333;
  text-decoration: none;
  text-transform: uppercase;
}
.uk-button-link:disabled {
  color: #aaaaaa;
}
/* Focus */
/* .uk-button-link:focus {
  outline: 1px dotted;
} */
/* Size modifiers
 ========================================================================== */
.uk-button-mini {
  min-height: 25px;
  padding: 0 21px;
  line-height: 25px;
  font-size: 10px;
}
.uk-button-small {
  min-height: 35px;
  padding: 0 29px;
  line-height: 35px;
  font-size: 9px;
}
.uk-button-large {
  min-height: 50px;
  line-height: 50px;
  font-size: 13px;
  padding: 0 42px;
  border-radius: 0;
}