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

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

/* Font Lato */
body { font-family: 'Nunito', sans-serif !important; }

h2 { font-size: 24px !important; margin-top 35px !important;}

/* Naslovnica image tekst */ 
/* .tm-teaser-heading.uk-margin-remove { text-shadow: 1px 1px 5px #000; }
.tm-teaser-subtitle { font-weight: bold; text-shadow: 1px 1px 3px #000; } */
.tm-teaser-heading.uk-margin-remove { text-shadow: -1px -1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, 1px 1px 0 #333; }
.tm-teaser-subtitle { font-weight: bold; text-shadow: -1px -1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, 1px 1px 0 #333; }

/* Pozicija logotipa */
.uk-text-center.tm-nav-logo.uk-visible-large { float: left !important; }
.tm-logo.uk-visible-large { float: left !important; margin-top: auto !important; display: block !important; }

/* Naslovnica kontakti */
.uk-grid.uk-grid-divider.tm-margin-bottom-large .uk-width-medium-1-3 { color: #ffffff !important; font-weight: bold !important; }
.uk-grid.uk-grid-divider.tm-margin-bottom-large .uk-width-medium-1-3 a:link { color: #ffffff !important; font-weight: bold !important; }
.uk-grid.uk-grid-divider.tm-margin-bottom-large .uk-width-medium-1-3 a:hover { color: #ffffff !important; font-weight: bold !important; text-decoration: underline; }

/* Full screen menu */
.uk-nav.uk-nav-navbar li {
  padding-left: 18px !important;
  text-transform: uppercase !important;
  font-family: 'Nunito', sans-serif !important;
  font-size: 14px !important;
}

/* Mobile menu */
.uk-nav.uk-nav-offcanvas .uk-nav-sub li {
  padding-left: 25px !important;
  text-transform: none !important;
  font-weight: bold !important;
}

.uk-nav.uk-nav-offcanvas .uk-nav-sub a:link,
.uk-nav.uk-nav-offcanvas .uk-nav-sub a:visited {
  color: #ffffff !important;
  text-transform: uppercase !important;
}

.uk-nav.uk-nav-offcanvas .uk-nav-sub a:hover,
.uk-nav.uk-nav-offcanvas .uk-nav-sub a:active {
  color: #ffffff !important;
  text-decoration: underline !important;
}

.uk-nav.uk-nav-offcanvas li {
  text-transform: uppercase !important;
  font-weight: bold !important;
}

.uk-nav.uk-nav-offcanvas a:link,
.uk-nav.uk-nav-offcanvas a:visited {
  color: #ffffff !important;
}

.uk-nav.uk-nav-offcanvas a:hover {
  color: #ffffff !important;
  text-decoration: underline !important;
}

/* click to call float button */
   .label-container{
	position:relative;
	bottom:48px;
	right:105px;
	display:table;
	visibility: hidden;
   }
   .label-text{
	color:#333333;
	background:#ffffff;
	display:table-cell;
	vertical-align:middle;
	padding:10px;
	border-radius:3px;
   }
   .label-arrow{
	display:table-cell;
	vertical-align:middle;
	color:#ffffff !important;
	opacity:1;
   }
   .float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#00e600;
	color:#ffffff !important;
	border-radius:50px;
	text-align:center;
	/* box-shadow: 2px 2px 3px #999; */
     border: 2px solid #ffffff;
   }
   .my-float{
     font-size:42px !important;
     margin-top:10px;
   }
   a.float + div.label-container {
     visibility: hidden;
     opacity: 0;
     transition: visibility 0s, opacity 0.5s ease;
   }
   a.float:hover + div.label-container{
     visibility: visible;
     opacity: 1;
   }

.uk-panel.uk-panel-box.akcija .akcija { color: #B22222 !important; }