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

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

/* Smoothscroll Bar
========================================================================== */
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700|Roboto+Condensed:400,300,300italic,400italic,700,700italic|Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic|Open+Sans:400,800italic,800,700italic,700,600italic,600,400italic,300italic,300&subset=greek,greek-ext,latin);

.tm-smoothscroll-bar {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 150px;
}
.tm-smoothscroll-bar > ul {
  position: absolute;
  top: 75%;
  padding: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  list-style: none;
}
.tm-smoothscroll-bar > ul > li {
  display: inline-block;
}
.tm-smoothscroll-bar > ul > li > a {
  color: rgba(219, 219, 219, 0.6);
}
.tm-smoothscroll-bar > ul > li > a:hover {
  color: #005b79;
}
.tm-smoothscroll-bar > ul > li > a.uk-active {
  color: #005b79;
  text-decoration: none;
}
.tm-smoothscroll-bar > ul > a > i {
  font-size: 18px;
}
/* Only tablets + desktop */
@media (max-width: 960px) {
  .tm-smoothscroll-bar {
    right: 10px;
  }
}

.tm-sidebar-wrapper {
  background-image: url(../images/background/bg-sidebar.jpg);
}

.contact h3, .contact-address {
  display: none;
  visibility: hidden;
}

.contact legend {
  border: none;
}

.tm-smoothscroll-bar a {
  color: #333333;
}

.contact .form-actions {
  background: none;
  border: none;
}

.tm-smoothscroll-bar.uk-hidden-small ul {
  padding-left: 0;
  list-style: none;
}

.other-font {
  font-family: 'Open Sans Condensed', Arial, sans-serif;
  font-weight: 700;
}

/*START COLORS*/
.white {
  color:#fff;
}
.color1 {
  color: #AB1F1E;
}
.color2 {
  color: #000000;
}
.color3 {
  color: #777777;
}
.color4 {
  color: #DCAD77;
}
.color5 {
  color: #777777;
}
/*END COLORS*/


/*START BUTTON COLORS*/
.color1-button {
  color: #AB1F1E;
  border-color: #AB1F1E;
}

.color2-button {
  color: #90744F;
  border-color: #90744F;  
}

.color1-button:hover,
.color2-button:hover{
  border-color: #333333;
}
/*END BUTTON COLORS*/

ul.indent {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 15px;
}

.space {
  margin-bottom:10px;
}

h1.margin-bottom-none,
.margin-bottom-none {
  margin-bottom: 0px;
}

.tm-sidebar-wrapper .tm-sidebar-widget-container .tm-sidebar-social {
  height: auto;
  min-height: 26px;
}

.margin-none {
  margin: 0;
}

.font-size-14 {
  font-size: 14px;
}

body .tm-sidebar-wrapper .tm-sidebar-menu-container {
  padding-top:15px;
}

body .tm-sidebar-wrapper .tm-sidebar-menu-container.uk-sticky-init.uk-active {
  position: relative!important;
}
.uk-icon-buttons {
  text-align:left;
}

.uk-icon-buttons .uk-button {
  width:100%;
  box-sizing:border-box;
  text-align:left;
  margin-bottom: 10px;
}


.uk-icon-buttons .uk-button [class*='uk-icon-'] {
  margin-right: 4px;

}

.uk-icon-buttons .uk-button:active, .uk-icon-buttons .uk-button.uk-active,
.uk-icon-buttons .uk-button:hover, .uk-icon-buttons .uk-button:focus{
  background-color: #AB1F1E;  
  border-color: #AB1F1E;  
  color:#fff;
}
.uk-icon-buttons .uk-button.uk-button-facebook:active, .uk-icon-buttons .uk-button.uk-button-facebook.uk-active,
.uk-icon-buttons .uk-button.uk-button-facebook:hover, .uk-icon-buttons .uk-button.uk-button-facebook:focus{
  background-color: #3b5998;  
  border-color: #3b5998;  
  color:#fff;
}

.uk-icon-buttons .uk-button.uk-active em,
.uk-icon-buttons .uk-button:hover em{
  background-color: #AB1F1E;  
  border-color: #AB1F1E;  
  color:#fff;
}
.uk-icon-buttons .uk-button.uk-button-facebook.uk-active em,
.uk-icon-buttons .uk-button.uk-button-facebook:hover em{
  background-color: #3b5998;  
  border-color: #3b5998;  
  color:#fff;
}

@media screen and (max-width: 1530px) {
  .uk-icon-buttons .uk-button {
    background-color:#fff;
  }
  .uk-icon-buttons .uk-button:active, .uk-icon-buttons .uk-button.uk-active,
  .uk-icon-buttons .uk-button:hover, .uk-icon-buttons .uk-button:focus{
    background-color: #AB1F1E;  
    border-color: #AB1F1E;  
    color:#fff;
  }
  .uk-icon-buttons .uk-button.uk-button-facebook:active, .uk-icon-buttons .uk-button.uk-button-facebook.uk-active,
  .uk-icon-buttons .uk-button.uk-button-facebook:hover, .uk-icon-buttons .uk-button.uk-button-facebook:focus{
    background-color: #3b5998;  
    border-color: #3b5998;  
    color:#fff;
  }
  /*
  .tm-smoothscroll-bar {
  position: fixed;
  top: 0;
  left: 30px;
  bottom: 0;
  width: 375px;
  z-index: 10000;
  max-height: 250px;
}
  .uk-icon-buttons .uk-button {
  color:#fff;
  background-color:#000;
}
  .tm-smoothscroll-bar.uk-hidden-small ul {
  width: 100%;
}*/

}

h5.white {
  font-weight: bold;
}

.uk-icon-buttons-off {
  list-style:none;
}

.uk-icon-buttons-off .uk-button [class*='uk-icon-'] {
  margin-right: 15px;

}

h5.other-font {
  margin: 0;
}

.colored.uk-list-striped > li {
  	background-color: #ffffff;
    padding: 10px 15px;
    border: 1px solid #8080800f;
    margin-bottom: 25px;
}

.colored.uk-list-striped > li:nth-of-type(odd) {
    background: #d3bfbf1a;
}

.colored.uk-list-striped ul.uk-slideshow {
  padding: 0;
}