/*
Theme Name: Villa Lavanda
Theme URI: http://www.villa-lavanda.net/
Author: Ivan Livic, EGO MEDIA
Author URI: http://www.egomedia.hr/
Description: Villa Lavanda, Bilo - Primošten
Version: 1.0
License: Copyright © Ego Media, Tezacka 47, 22000 Sibenik - Croatia
License URI: http://www.egomedia.hr/
Tags: css, egomedia, ego, media, villa, lavanda, bilo, primosten
Text Domain: villalavanda
Note: Date: 01.08.2019. 
Update: 19.06.2025.
-------------------------------------------------------*/
@import url('magnific-popup.css'); @import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700|Vollkorn:400,400i,700,700i|Montserrat:400,400i,500,600,600i,700,700i,800,800i,900&display=swap&subset=latin-ext'); 

/******************************************************
/// Osnovni stilovi
******************************************************/
html::before {
    content: "";
    position: fixed;
    top: -10px;
    left: -10px;
    width: 110%;
    height: 10px;
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.8);
    z-index: 9999;
}

html, body {
    height: 100%;
    height: 100vh;
    scroll-behavior: smooth;
    background: #d3bfdd;
}

body {
    width: auto;
    height: 100%;
    min-height: 100vh;
    margin: 0;
    padding: 0;
    overflow-y: auto;
    overflow-x: hidden;
    animation: fadeInAnimation ease 2s forwards;
    font-family: "Montserrat", sans-serif;

    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    color: #2d2825;
    -webkit-backface-visibility: hidden;
    position: relative;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body::-webkit-scrollbar {
    width: 16px;
    height: 16px;
    width: 16px;
}

body::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 8px;
}

body::-webkit-scrollbar-thumb {
    background-color: #babac0;
    border-radius: 16px;
    border: 4px solid #fff;
}

body::-webkit-scrollbar-button {
    display: none;
}

li, ul, ol {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-style: normal;
    font-weight: 700;
    margin: 0px;
    padding: 0px;
    color: #d3bfdd;
}

p {
    font-size: 15px;
    margin: 0;
    padding: 0;
}

a, a:hover {
    transition: .4s;
}

a, a img {
    text-decoration: none !important;
    border: 0;
    outline: none !important;
}

a, a:hover, a:focus, a:active, button, button:focus, input, textarea {
    outline: 0;
}

.mt50 {
    margin-top: 50px;
}

.mt70 {
    margin-top: 70px;
}

.mt100 {
    margin-top: 100px;
}

.mb30 {
    margin-bottom: 50px;
}

.mb50 {
    margin-bottom: 50px;
}

.mb100 {
    margin-bottom: 100px;
}

.m80 {
    margin: 80px 0;
}

.p100 {
    padding: 100px 0;
}

.col-centered {
    float: none;
    margin: 0 auto;
}

.nopadding {
    padding-left: 0!important;
    padding-right: 0px!important;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizelegibility;
}

@keyframes fadeInAnimation {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/******************************************************
/// OAC
******************************************************/
	.oac { position: fixed; direction: rtl; z-index: 1050; right: 15px; bottom: 15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
	.oac-container { overflow: hidden; box-sizing: border-box; transition: transform 0.2s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-radius 0.3s ease-in-out; }
	.oac-zoom { transition: zoom 0.3s ease-in-out; }
	.oac-cursor *,.oac-cursor:hover {cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA8CAYAAAAKcMhTAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTItMTBUMDk6NDM6MTkrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMi0xMFQyMTozMTo0OSswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTItMTBUMjE6MzE6NDkrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6M2EwODhmZWMtYzE3Yi0xNDQ2LTg1OTMtZTczOTI5ZTdlOTU0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjNhMDg4ZmVjLWMxN2ItMTQ0Ni04NTkzLWU3MzkyOWU3ZTk1NDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjNhMDg4ZmVjLWMxN2ItMTQ0Ni04NTkzLWU3MzkyOWU3ZTk1NDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozYTA4OGZlYy1jMTdiLTE0NDYtODU5My1lNzM5MjllN2U5NTQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMTItMTBUMDk6NDM6MTkrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+Mzg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg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),default}
	.oac-cursor-workaround{pointer-events:none;position:absolute;width:38px;height:60px;z-index:1000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA8CAYAAAAKcMhTAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTItMTBUMDk6NDM6MTkrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMi0xMFQyMTozMTo0OSswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTItMTBUMjE6MzE6NDkrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6M2EwODhmZWMtYzE3Yi0xNDQ2LTg1OTMtZTczOTI5ZTdlOTU0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjNhMDg4ZmVjLWMxN2ItMTQ0Ni04NTkzLWU3MzkyOWU3ZTk1NDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjNhMDg4ZmVjLWMxN2ItMTQ0Ni04NTkzLWU3MzkyOWU3ZTk1NDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozYTA4OGZlYy1jMTdiLTE0NDYtODU5My1lNzM5MjllN2U5NTQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMTItMTBUMDk6NDM6MTkrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+Mzg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg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)}
	
	.oac-highlighted-links .highlighted-link, .oac-highlighted-links a, .oac-highlighted-links a:active, .oac-highlighted-links a:hover, .oac-highlighted-links a:link, .oac-highlighted-links a:visited { text-decoration: underline !important; }
	.oac-close-button { box-sizing: border-box; width: 60px; height: 60px; cursor: pointer;  position: absolute; border-radius: 50%; top: -14px; left: -4px;  background: #fff; z-index: 99999; padding: 11px 5px 5px 5px; fill: #d3bfdd; }
	.oac-menu { width: 50px; background: #3e276b; }
	.oac-menu-button { box-sizing: border-box; width: 40px; height: 40px; cursor: pointer; transition: background-color 0.1s;  position: relative; border-radius: 0; background: 0 0; fill: #d3bfdd; margin: 10px 0; }
	.oac-menu-button:hover { background-color: transparent; fill: #fff; }
	.oac-menu-button span { position: absolute; display: none; width: 100%; bottom: 12px; font-weight: 600; font-size: 12px; text-transform: uppercase; }
	.oac-expand-button { cursor: pointer; position: absolute; line-height: 42px; width: 42px; height: 42px; text-align: center; }
	.oac-expand-button svg { fill: #3e276b; width: 40px; height: 40px; line-height: 48px; }
	.oac.oac-expanded .oac-container { width: 50px; height: 85%; color: #2d2825; display: flex; flex-wrap: wrap; border-radius: 8px; transform: scale(1, 1) translate3d(0, 0, 0); text-align: center; }
	.oac.oac-collapsed .oac-container { width: 43px; height: 45px; border-radius: 50%; color: #2d2825; background: #ffffff; }
	.oac.oac-collapsed .oac-container:hover { animation: pulse 2s infinite; transform: scale(1, 1) translate3d(0, 0, 0); background-color: rgba(255,255,255,0.3); }
	.oac-menu-button svg { font-size: 40px; width: 110px; right: -30px; height: auto; line-height: 50px; position: absolute; }
	.oac-menu-button.oac-zoom-out-button { margin-top: 50px; }
	.oac-menu-button.oac-reset-button { margin-bottom: 30px; }

	@media (max-width: 991px) {
		.oac { bottom: 5px; }
	}
	
/******************************************************
/// Cookies notice
******************************************************/
#cookies-notice {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1030;
    color: #fff;
    padding: 8px 0;
}

/******************************************************
/// Header - vremenska prognoza + sharrer
******************************************************/
#sideNavi {
    position: fixed;
    right: 50px;
    top: 26%;
    z-index: 9999;
}

.side-navi-item {
    position: absolute;
    display: inline-block;
    width: 150px;
    height: 50px;
    transform: rotate(-90deg);
    transform-origin: left top 0;
    color: #fff;
    background-color: #b4964e;
    cursor: pointer;
    border-radius: 5px 5px 0 0;
}

.side-navi-item.item1 {
    top: 180px;
    left: 0;
}

.side-navi-item.item2 {
    top: 340px;
    left: 0;
}

.side-navi-item.active {
    color: #fff;
    background-color: #b4964e;
}

.side-navi-item > div {
    padding-top: 15px;
    text-align: center;
}

.side-navi-data {
    position: absolute;
    top: 30px;
    left: 50px;
    width: 350px;
    height: 350px;
    background-color: #524015;
    border-left: 3px solid #b4964e;
}

.side-navi-tab {
    display: none;
}

.side-navi-tab.active {
    display: inline-block;
    color: #fff;
}

.side-navi-tab > div {
    padding: 0px;
}

.side-navi-tab p {
    width: 90%;
    display: block;
    margin: 25px auto 20px auto;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border-bottom: 1px solid #fff;
    padding-bottom: 8px;
}

.side-navi-tab i {
    margin: 0 0 20px 40px;
    color: #fff;
    font-size: 60px;
    opacity: 1;
}

.side-navi-tab i:hover, .side-navi-tab i:focus {
    cursor: pointer;
    opacity: 0.65;
}

.side-navi-item:hover, .side-navi-item.active {
    background-color: #e5e5e5;
    color: #000;
}

/******************************************************
/// SubHeader - Naslovi + Breadcrumb
******************************************************/
.banner {
    padding: 140px 15px 20px 15px;
    z-index: 0;
}

.banner .breadcrumb {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 0;
}

.banner .breadcrumb li a {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
}

.banner .breadcrumb li a:hover {
    text-decoration: underline;
    opacity: 0.75;
}

.sub-header {
    overflow: hidden;
    padding-top: 165px;
}

#sub_header_slika {
    height: auto;
    left: 0;
    margin: 0;
    min-height: 100%;
    min-width: 674px;
    padding: 0;
    position: absolute;
    top: -50%;
    width: 100%;
    z-index: -1;
}

/******************************************************
/// Sticky Menu
******************************************************/
.sticky-menu {
    position: fixed;
    top: 25%;
    left: 0;
    z-index: 999;
}

.sticky-menu ul {
    display: block;
    border-radius:  0 10px 10px 0;
    background-color: #3e276b;
  }

.sticky-menu ul li {
    display: block;
    position: relative;
    width: 50px;
    height: 50px;
    border-bottom: 1px solid #3e276b;
}

.sticky-menu ul li:hover {
    background-color: rgba(211,191,221,1);
}

.sticky-menu ul li:last-child {
    border-bottom: none;
}

.sticky-menu ul li a {
    font-size: 22px;
    line-height: 50px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    width: 50px;
    display: table;
    cursor: pointer;
}

.tooltip-inner {
    background-color: #3e276b;
    width: auto !important;
    border-radius: 0;
    text-wrap: nowrap;
    padding: 0 14px;
    line-height: 44px;
    z-index: 99999999999;
}

.tooltip.right .tooltip-arrow {
    left: 0;
    border-right-color: #3e276b;
}

.at-share-close-control .at4-arrow.at-left {
    float: right;
    display: none;
}

/******************************************************
/// Header
******************************************************/
header {
    height: 134px;
    width: 100%;
    position: absolute;
    margin-top: 0px;
    display: table;
    top: 140px;
    left: 0;
    right: 30px;
    z-index: 9;
}

.logo {
    width: 180px;
    height: 191px;
    margin: 0px auto;
    text-align: center;
    position: relative;
    top: -130px;
    right: 0;
    z-index: 99999;
}

/******************************************************
/// Main Menu
******************************************************/
.menu-icon {
    width: 45px;
    height: 35px;
    display: table;
    position: absolute;
    top: 49px;
    right: 59px;
    margin: 0px auto;
    z-index: 99999;
    cursor: pointer;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}

.menu-icon-txt {
    color: #fff;
    font-weight: 400;
    line-height: 13px;
    font-size: 13px;
    letter-spacing: 2px;
    text-align: center;
    width: 45px;
    height: 35px;
    position: relative;
    bottom: 0;
    margin: 45px auto 0 auto;
}

.menu-icon span {
    display: block;
    position: absolute;
    height: 6px;
    width: 50%;
    background: #fff;
    opacity: 1;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

.menu-icon span:nth-child(even) {
    left: 50%;
    border-radius: 0;
}

.menu-icon span:nth-child(odd) {
    left: 0px;
    border-radius: 0;
}

.menu-icon span:nth-child(1), .menu-icon span:nth-child(2) {
    top: 0px;
}

.menu-icon span:nth-child(3), .menu-icon span:nth-child(4) {
    top: 15px;
}

.menu-icon span:nth-child(5), .menu-icon span:nth-child(6) {
    top: 30px;
}

.menu-icon.open span:nth-child(1),.menu-icon.open span:nth-child(6) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.menu-icon.open span:nth-child(2),.menu-icon.open span:nth-child(5) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.menu-icon.open span:nth-child(1) {
    left: 5px;
    top: 7px;
}

.menu-icon.open span:nth-child(2) {
    left: calc(50% - 5px);
    top: 7px;
}

.menu-icon.open span:nth-child(3) {
    left: -50%;
    opacity: 0;
}

.menu-icon.open span:nth-child(4) {
    left: 100%;
    opacity: 0;
}

.menu-icon.open span:nth-child(5) {
    left: 5px;
    top: 20px;
}

.menu-icon.open span:nth-child(6) {
    left: calc(50% - 5px);
    top: 20px;
}

.navbar-default {
    background-color: #3e276b;
    border: none;
    border-bottom: 10px solid #d3bfdd;
    border-radius: 20px;
    padding: 0;
    min-height: 50px;
    position: relative;
    width: 100%;
    top: -250px;
    transition: .7s;
}

.navbar-default.nav-active {
    top: 40px;
    transition: .7s;
}

.navbar-brand {
    position: absolute;
    top: 190px;
    right: 0;
    left: -29px;
    width: 134px;
    display: inline-block;
    float: none;
    text-align: center;
    z-index: 9;
    margin: 0 auto;
    transition: .7s;
}

.navbar-default.nav-active .navbar-brand {
    top: 0px;
    bottom: 240px;
}

.navbar-toggle {
    z-index: 3;
}

.navbar-default .navbar-nav > li {
    background: none;
    white-space: nowrap;
    *white-space: normal;
    -webkit-transition: background .2s;
    transition: background .2s;
}

.navbar-default .navbar-nav > li > a {
        font-size: 14px;
    border: none;
    padding: 20px 14px;
    color: #d3bfdd;
    font-weight: 900;
    text-decoration: none;
    text-transform: uppercase;
}

.navbar-default .navbar-nav > li > a:hover {
    background-color: rgba(211,191,221,1);
    color: #3e276b;
}

.navbar-default .navbar-nav > li:nth-last-child(4) {
    margin-left: 215px;
}

.caret {
    display: inline-block;
    width: 0;
    color: #d3bfdd;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 7px dashed;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}

.navbar-default .navbar-nav > li > a:hover .caret {
    color: #000;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.navbar-nav > li > .dropdown-menu {
    box-shadow: none;
    background: rgba(211,191,221,1);
    border-top: 5px solid #3e276b;
    padding-top: 13px;
    padding-bottom: 13px;
    border: none;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.dropdown-menu > li > a {
    display: block;
    clear: both;
    white-space: nowrap;
    font-size: 14px;
    border: none;
    padding: 10px 20px;
    color: #3e276b;
    font-weight: 500;
    line-height: 1.42857143;
    text-decoration: none;
}

.dropdown-menu > li > a:hover {
    color: #d3bfdd;
    background-color: #3e276b;
}

.navbar-collapse.collapse {
    position: relative;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: rgba(211,191,221,1);
    color: #3e276b;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: rgba(211,191,221,1);
    color: #3e276b;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #3e276b;
    outline: 0;
}

.head-search {
    display: inline-block;
    float: left;
    width: 74px;
    height: 134px;
    line-height: 134px;
    position: relative;
    top: -7px;
    padding-left: 20px;
}

.head-search i {
    color: #F6F0E4;
}

.book-nw {
    display: inline-block;
}

.bn-trigger {
    cursor: pointer;
    display: table;
    position: absolute;
    top: -210px;
    right: -15px;
    line-height: 22px;
    font-weight: 300;
    padding: 100px 20px 0px 20px;
    text-align: center;
    color: #d3bfdd;
    font-size: 20px;
    text-transform: uppercase;
    width: 134px;
    margin-left: -1px;
    background-color: #3e276b;
}

.bn-trigger:hover {
    color: #fff;
}
.bn-trigger i {
    display: block;
    padding-top: 10px;
	 font-size: 30px;
}

.bn-trigger:after {
    content: "";
    background: url(../images/bt-bubble.png) no-repeat center;
    width: 134px;
    height: 27px;
    position: absolute;
    bottom: -27px;
    left: 0px;
    right: 0px;
    z-index: 999;
}

.bn-reserve {
    background: #DED9CF none repeat scroll 0% 0%;
    position: fixed;
    width: 700px;
    left: 50%;
    top: 200% !important;
    z-index: 9999999999;
    transition: 1s;
    padding: 50px 50px;
    height: 416px;
    margin-top: 0;
    transform: translate(-50%,-50%);
}

.bn-reserve-act {
    background: #DED9CF none repeat scroll 0% 0%;
    position: fixed;
    width: 700px;
    left: 50%;
    top: 50% !important;
    z-index: 9999999999;
    transition: .5s;
    padding: 50px 50px;
    height: 416px;
    margin-top: 0;
    transform: translate(-50%,-50%);
}

.menu-close {
    float: left;
    width: 60px;
    height: 134px;
    text-align: center;
    display: inline-block;
    color: #C9B16D;
    padding-top: 32px;
    font-size: 18px;
    position: relative;
    top: -7px;
    cursor: pointer;
}

.bw-cal {
    margin: 0 auto;
}

.btn {
    display: inline-block;
    padding: 12px 18px;
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 8px;
    transition: .4s;
}

.btn:hover, .btn:focus, .btn.focus {
    background: #3e276b !important;
    transition: .4s;
	 text-decoration: none;
}

.bw-cal .btn-availble {
    font-weight: 400;
    font-size: 16px;
    line-height: 40px;
    color: #F6F0E4;
    border-radius: 20px;
    padding: 0px 52px;
    background-color: #3e276b;
    text-transform: uppercase;
    border: medium none;
    text-align: center;
    margin: -7px auto 0px;
    display: table;
}

.bw-cal .label {
    width: 142px;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    text-align: left;
    background: #f3ebd7;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 0;
    margin: 0;
}

.bw-cal .selectric {
    border: none;
    background: none;
    position: relative;
    display: table;
    width: 142px;
    height: 50px;
    margin: 0 auto 42px;
}

.bw-cal .button {
    width: 47px;
    height: 50px;
    background: #3e276b;
    color: #f6f0e4;
}

.bw-cal .button:after {
    content: "\f0d7";
    font-family: 'FontAwesome';
    border: none;
    width: 47px;
    height: 50px;
    background: #3e276b;
    color: #f6f0e4;
    font-size: 30px;
    line-height: 50px;
}

.sm-share {
    background-color: #3e276b;
    margin-top: -106px;
    padding: 5px 0px;
    position: absolute;
    left: 50px;
    width: 54px;
    height: 130px;
    border-radius: 3px;
    opacity: 0;
    visibility: hidden;
    transition: .4s;
}

#sm-share:hover .sm-share {
    left: 67px;
    opacity: 1;
    visibility: visible;
    transition: .4s;
}

.sm-share a {
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100% !important;
    height: 40px;
    text-align: center;
    line-height: 40px !important;
    color: #fff !important;
}

.sm-share:before {
    background-color: #3e276b;
    content: "";
    display: block;
    height: 8px;
    left: -4px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 8px;
    z-index: -1;
    margin-top: -4px;
}

.sm-share a {
    color: #fff;
}

.sm-share a:hover {
    background: rgba(28,42,88,1);
}

.pre-header {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 8888;
    transition: .4s;
    opacity: 1;
    visibility: visible;
    transition-delay: .3s;
}

.ph-hide {
    transition: .4s;
    opacity: 0;
    visibility: hidden;
}

.pre-header ul li {
    float: left;
    font-weight: 700;
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
}

#mobnav-btn {
    display: none;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
    background-color: #464646;
    color: #FFF;
    padding: 25px 0;
    cursor: pointer;
    width: 80%;
}

#mobnav-btn i {
    float: right;
    position: relative;
    top: 2px;
}

.mobnav-subarrow {
    display: none;
}

.sf-menu , .sf-menu li.sf-mmenu {
    position: static !important;
}

.sf-mega {
    width: 100%;
    padding: 25px;
    box-shadow: none;
    background: #f9f5ec;
    border-top: 5px solid #3e276b;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.25);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.25);
    box-shadow: 0 3px 5px rgba(0,0,0,.25);
}

.sf-mega-section {
    float: left;
    margin-right: 0px;
    border-right: 1px solid rgba(125,110,67,0.1);
    width: 25%;
    padding: 0 35px;
}

.sf-menu .sf-mega {
    position: absolute;
    display: none;
    top: 100%;
    left: 0px;
    z-index: 99;
    max-width: 1130px;
    margin: 0 auto;
    right: 0;
}

.sf-mega-section:last-child {
    border-right: none;
}

.sf-menu ul {
    box-shadow: none;
    background: #f9f5ec;
    border-top: 5px solid #3e276b;
    padding-top: 13px;
    padding-bottom: 27px;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.25);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.25);
    box-shadow: 0 3px 5px rgba(0,0,0,.25);
}

.sf-menu ul li {
    background: transparent !important;
    border: none;
}

.sf-menu ul li a {
    color: #3f3f3f;
    font-size: 16px;
    border: none;
    padding: 19px 33px;
    font-weight: 700;
    font-weight: 400;
    text-transform: uppercase;
}

.sf-menu ul li a:hover {
    background: #e3ded3;
    color: #3f3f3f;
}

.sf-menu ul li:last-child {
    border: none;
}

.sf-menu ul li:hover {
}

.sf-mega-section span a {
    border: medium none;
    color: #3F3F3F;
    padding: 11px 20px;
    display: block;
    font-weight: 700;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 12px;
}

.sf-mega-section span a:hover {
    color: #3F3F3F;
    background: #e3ded3;
}

.sf-mega-section h2 {
    font-size: 17px;
    margin: 0 0 15px;
    color: #fff;
    font-weight: 400;
}

.menu-wrap {
}

.sf-menu > li {
    background: transparent !important;
}

.sf-menu > li:first-child:after {
    display: none;
}

.sf-menu > li > a {
    border-left: none;
    border-top: none;
    padding: 30px 20px 30px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    color: #F6F0E4;
    font-weight: 400;
}

.sf-menu > li > a:hover {
    background: transparent !important;
    color: #B59E5C;
}

.sf-menu > li:hover {
    background: transparent !important;
}

.sf-menu {
    float: none;
    width: auto;
    display: table;
    margin: 0;
    float: left;
}

.ss-content {
    background: rgba(255,255,255,1);
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 99999;
    top: 0;
    left: 0;
    right: 0;
    visibility: hidden;
    opacity: 0;
    transition: .4s;
}

.ss-content-act {
    visibility: visible;
    opacity: 1;
}

.ssc-inner {
    height: 100vh;
    position: relative;
    display: table;
    margin: 0 auto;
}

.ssc-inner div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: relative;
    margin: 0px auto;
    font-weight: 700;
    font-weight: 400;
    background: transparent;
    border: none;
    color: #000;
    line-height: 88px;
    font-size: 30px;
    border-bottom: 0px solid #3e276b;
}

.ss-close {
    font-size: 25px !important;
    position: absolute;
    top: 0;
    right: 0;
    padding: 15px !important;
    opacity: 0.3;
    transition: .4s;
    cursor: pointer;
}

.ss-close:hover {
    opacity: 1;
    transition: .4s;
}

.ss-trigger {
    cursor: pointer;
}

.bn-overlay {
    opacity: 0;
    visibility: hidden;
    background: #000;
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 99999999;
    transition: .4s;
}

.bn-overlay.active {
    opacity: 0.6;
    visibility: visible;
    transition: .4s;
}

.bn-close {
    width: 35px;
    height: 35px;
    background: #000;
    line-height: 35px;
    text-align: center;
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.2;
    cursor: pointer;
    transition: .4s;
}

.bn-close:hover {
    opacity: 0.5;
    transition: .4s;
}

/******************************************************
/// Struktura
******************************************************/
#wrapper { width: 100%; float: left; background: #d3bfdd; position: relative; overflow: hidden; }
#sadrzaj-wrapper { float: left; width: 100%; }

/******************************************************
/// 1. KEYFRAMES
******************************************************/
/* slide-up + fade-in */
@keyframes slideUpFadeIn {
  0% { transform: translateY(30px); opacity: 0; }
 100% { transform: translateY(0);     opacity: 1; }
}
/* corner-border grow (double-border) */
@keyframes growWidth {
  from { width: 0; }
    to { width: 100%; }
}
/* bounce-up + fade */
@keyframes bubbleUp {
  0%   { opacity: 0; transform: translateY(40px) scale(0.8); }
 60%  { opacity: 1; transform: translateY(-10px) scale(1.05); }
100%  { opacity: 1; transform: translateY(0)     scale(1); }
}
/* lavender text shimmer */
@keyframes lavenderShimmer {
  0%   { background-position: -200% 0; }
100%  { background-position:  200% 0; }
}


/******************************************************
/// 2. BASE SLIDER STYLING
******************************************************/
.slider { width: 100%; height: 100vh; max-height: 1080px; overflow: hidden; position: relative; top: 0; background: transparent;  box-shadow: 0 8px 40px rgba(0,0,0,0); }
.slider .slides li {  position: relative; width: 100%; height: 100vh; min-height: 400px; overflow: hidden; }
.slider li img, .slider .slides li img { width: 100vw; min-width: 100%; height: 100vh; object-fit: cover; display: block; background: transparent; }

.slider .flex-control-nav { bottom: 50%;z-index: 9999;left: unset;transform: rotate(90deg);}
.slider .flex-control-nav li { border-right: none; }
.slider .flex-control-paging a {border: none;box-shadow: none;background: #3e276b;width: 40px;height: 40px;border-radius: 50%;border: 3px solid #fff;}
.slider .flex-control-paging a.flex-active { background: rgba(211,191,221,1); }
.slider .flex-direction-nav { position: absolute; top: 40%; display: none; }
.slider .flex-direction-nav a { font-size: 0; }
.slider .flex-direction-nav a.flex-prev { left: 30px; }
.slider .flex-direction-nav a.flex-next { right: 34px; }
.slider .flex-direction-nav i { font-size: 65px; line-height: 40px; color: #f6f0e4; }

.slider .double-border {
  display: none; position: absolute; bottom: 20%; left: 0; height: 6px; width: 0; z-index: 9999;
  background: linear-gradient(
    to bottom,
    #3e276b 50%,
    rgba(187,150,67,0)  50%,
    #fff 50%
  );
  opacity: 0.4;
}
.slider .double-border.animate-in { display: block; animation: growWidth 0.8s ease-out forwards; }
.slider .slides li .flex-caption { opacity: 0; transform: translateY(30px); width: 100%; padding: 0; margin: 0; position: absolute; z-index: 99999; left: 0; bottom: 35%; color: #fff; font-size: 14px; line-height: 18px; text-align: center; pointer-events: none; }
.slider .slides li .flex-caption.animate-in { animation: slideUpFadeIn 0.8s ease-out forwards; }
.flex-caption { opacity: 0; transform: translateY(40px) scale(0.8); filter: drop-shadow(0 8px 12px rgba(0,0,0,0.5)); transition: none; }
.flex-caption.in { animation: bubbleUp 0.8s cubic-bezier(.3,1.2,.3,1) forwards, lavenderShimmer 3s ease-in-out infinite; }
.flex-caption.in h1,.flex-caption.in p { background: linear-gradient(90deg, rgba(211,191,221,0.8) 0%, rgba(255,255,255,0.9) 50%, rgba(211,191,221,0.8) 100%); background-clip: text; -webkit-background-clip: text; color: transparent; background-size: 200% 100%; }
.slider .slides li .flex-caption h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 90px;
  line-height: 90px;
  text-shadow: 1px 1px 22px rgba(0,0,0,0.8);
  margin: 0 auto;
  max-width: 1040px;
  padding: 15px 10px;
}

.slider .slides li .flex-caption p {
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  padding: 10px;
  background-color: #3e276b;
  margin: 0 auto;
  max-width: 1040px;
}


/******************************************************
/// 9. SLIDE-OVER GRADIENT FADE
******************************************************/
.slider .slides li:before { content: ""; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 50%;
  background: linear-gradient(
    to bottom,
    transparent,
    #222222
  );
  transition: all 0.3s ease-in-out;
}

/******************************************************
/// 10. SUB-SLIDER OVERRIDES
******************************************************/
.slider.sub { height: 650px; }
.slider.sub .slides li, .slider.sub .slider-bg { background-size: cover; background-repeat: no-repeat; object-fit: cover; height: 650px; }
.slider.sub .slides li .flex-caption { top: 30%; }
.slider.sub .slides li .flex-caption h1 { font-size: 83px; line-height: 85px; }
.slider.sub .slides li:before { display: none; }

/******************************************************
/// Sadržaji, naslovi
******************************************************/
.sadrzaj { background: #eae7fc; padding-bottom: 0; }
.naslov { color: #4b306a; float: left; width: 100%; text-align: center; padding: 150px 0 50px 0; }
.naslov h1 { font-size: 7rem; color: #3f2555; text-shadow: 1px 1px 2px rgba(0,0,0,0.1); padding-bottom: 28px; }
.naslov h2 {
	
    font-size: 20px;
    line-height: 28px;
    text-transform: uppercase;
    position: relative;
    background: none;
    margin: 50px 0 50px 0;
    padding: 18px;
    top: 0;
}

.naslov h3 {
    font-size: 40px;
    line-height: 52px;
    text-transform: uppercase;
    position: relative;
    background: #fff;
    padding: 38px;
    top: -115px;
    border-top: 12px solid rgba(62,39,107,0.5);
    border-radius: 10px;
}

.naslov h4 {
    font-size: 33px;
    line-height: 35px;
    text-transform: uppercase;
    position: relative;
    background: #fff;
    padding: 28px;
    top: 0;
}

.naslov h6 {
    font-size: 20px;
    line-height: 20px;
    color: #6b4b9a;
    text-transform: uppercase;
    padding-bottom: 12px;
}

.naslov ul {
    margin: 15px 0px 30px 60px;
}

.naslov ul li {
    font-size: 17px;
    line-height: 24px;
    padding: 0;
    margin: 0;
    list-style: disc;
    border: 0;
}

.naslov p {
    font-family: 'Vollkorn', serif;
    font-style: italic;
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    padding: 20px 28px 50px 28px;
}

.tekst {
    padding: 0px 0 150px 0;
}

.tekst h1 {
    font-size: 68px;
    line-height: 68px;
    color: rgba(211,191,221,1);
    padding-bottom: 28px;
}

.tekst h2 {
    font-size: 20px;
    line-height: 28px;
    text-transform: uppercase;
    position: relative;
    background: none;
    margin: 50px 0 50px 0;
    padding: 18px;
    top: 0;
}

.tekst h3 {
    font-size: 40px;
    line-height: 52px;
    text-transform: uppercase;
    position: relative;
    background: #fff;
    padding: 38px;
    top: -115px;
    border-top: 12px solid rgba(62,39,107,0.5);
    border-radius: 10px;
}

.tekst h4 {
    font-size: 33px;
    line-height: 35px;
    text-transform: uppercase;
    position: relative;
    background: #fff;
    padding: 28px;
    top: 0;
}

.tekst h6 {
    font-size: 14px;
    line-height: 14px;
    color: #3e276b;
    text-transform: uppercase;
    padding-bottom: 22px;
}

.tekst ul {
    margin: 15px 0px 30px 60px;
}

.tekst ul li {
    font-size: 17px;
    line-height: 24px;
    padding: 0;
    margin: 0;
    list-style: disc;
    border: 0;
}

.tekst p {
    font-family: "Montserrat", sans-serif;
    font-size: 17px;
    line-height: 24px;
    font-weight: 400;
    padding: 0px 0px 15px 0px;
}



/* Body text */
.tekst p, .tekst ul li {
  max-width: 720px;
  margin: 0 auto 16px;
  color: #3f2555;
}
.tekst p strong {
  color: #3f2555;
}

/* Utility: soften all links */
.tekst a {
  color: #6b4b9a;
  text-decoration: underline;
}
.tekst a:hover {
  color: #4b306a;
}


#page-22 .tekst p { font-size: 20px; line-height: 33px; }

/******************************************************
/// Naslovnica
******************************************************/
.dobrodosli {
    float: left;
    width: 100%;
    padding: 60px 0 100px 0;
    text-align: center;
    background-color: rgb(219 204 227);
    border-top: 20px solid #3e276b;
}

.dobrodosli .naslov {
    padding: 50px 0 0px 0;
}

.dobrodosli:before {
    /* content : ""; */
    display: block;
    position: absolute;
    bottom: -242px;
    left: 0;
    background: url(../images/natpis.png) no-repeat center center;
    width: 100%;
    height: 100%;
    opacity : 0.05;
    z-index: -1;
}
.dobrodosli::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    opacity: 0.45;
    left: -35%;
    right: 0;
    background: url(../images/host-bg.png) no-repeat center center;
    width: 100%;
    height: 100%;
    background-size: contain;
    z-index: -1;
}
.smjestaj {
    float: left;
    width: 100%;
    padding: 50px 0 41px 0;
}

.dobrodosli, .smjestaj {
    position: relative;
    z-index: 99;
}

.dobrodosli img {
    padding: 6px;
    margin-right: 55px!important;
    border: 4px solid rgb(62 39 107);
    border-radius: 30px;
    max-width: 500px;
    margin-left: 0!important;
    float: left;
    transition: transform 0.17s cubic-bezier(.4,2,.6,1), filter 0.2s;
    /* filter: drop-shadow(0 3px 7px #a7e0fa66); */
}
.dobrodosli img:hover {
    transform: scale(1.14) rotate(-5deg);
    filter: brightness(1.1) drop-shadow(0 6px 20px #eaf9ff88);
}

.dobrodosli .naslov p {
    text-align: left!important;
    padding-bottom: 10px!important;
    padding-top: 10px!important;
}

/** Naslovnica - apartmani **/
.apartman-wrapper {
    float: left;
    width: 100%;
    padding: 100px 55px 0px 55px;
}

.apartman-wrapper ul {
    display: block;
    margin-top: -80px;
}

.apartman-wrapper ul li {
    float: left;
    display: block;
    margin-bottom: 30px;
}

.apartman-wrapper ul li {
    display: block;
}

/** Hover, Read more... **/
.hover-wrapper {
    position: relative;
    border-bottom: 0px solid rgba(62,39,107,0.5);
    border-radius: 30px;
	 
}

.img .img-responsive, .hover-wrapper .img-responsive {
    width: 100%;
    border-radius: 30px;
}

.hover-wrapper:after {
    border-radius: 30px;
    content: "";
    height: 70%;
    background-color: transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#222222));
    background: -webkit-linear-gradient(top, transparent, #222222);
    background: -moz-linear-gradient(top, transparent, #222222);
    background: -ms-linear-gradient(top, transparent, #d3bfdd);
    background: -o-linear-gradient(top, transparent, #222222);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
    opacity: 1;
    width: 100%;
    position: absolute;
    bottom: 0%;
    left: 0px;
    right: 0px;
	 
	 
	 
}

.hover {
    border-radius: 30px;
    background: transparent;
    position: absolute;
    bottom: 0%;
    left: 0;
    width: 100%;
    height: 200px;
    padding: 35px;
    transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    cursor: pointer;
    z-index: 9999999999999;
    background: rgba(255,255,255,0.33);
    backdrop-filter: blur(3px) saturate(115%);
    -webkit-backdrop-filter: blur(15px) saturate(115%);
    box-shadow: 0 4px 30px #0ab6ff15;
    border-radius: 0 0 24px 24px;
    border-bottom: 1.2px solid #e3f2fd77;
}

.hover-wrapper:hover .hover {
    border-radius: 30px;
    background: rgba(62,39,107,0.65);
    position: absolute;
    bottom: 0%;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 32px 32px 32px 32px;
    transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    cursor: pointer;
}

.hover h2 {
    font-size: 90px;
    line-height: 87px;
    color: #fff;
    font-weight: 800;
    transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    text-transform: uppercase;
    margin: -111px 0 0;
}


.hover h2 span {
    display: block;
	 font-size: 98px;
    line-height: 105px;
    color: #3e276b;
    font-weight: 900;
	 background: #d3bfdd;
	  margin: 0;
	  padding: 0 16px;
	  border-radius: 10px;
	 
	 
	 
}
.hover .floor span {
    display: block;
    font-size: 20px;
    line-height: 41px;
    color: #fff;
    font-weight: 500;
    transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    text-transform: none;
    margin: 0 0 0 18px;
}

.hover-wrapper h3 {
    font-size: 30px;
    line-height: 30px;
    color: #fff;
    font-weight: 400;
    transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    text-transform: uppercase;
    margin: -20px 0 0px;
    position: absolute;
    bottom: 50px;
    right: 50px;
    padding: 0;

}

.hover-wrapper h3 span {
    display: inline-block;
    /* transition: .4s; */
    -moz-transition: .4s;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    text-transform: uppercase;
    margin: 0 10px;
    padding: 10px 20px;
    text-align: center;
    background: #3e276b;
    border: 4px solid rgba(255,255,255,0.5);
    border-radius:  10px;
    transition: transform 0.17s cubic-bezier(.4,2,.6,1), filter 0.2s;
    /* filter: drop-shadow(0 3px 7px #a7e0fa66); */
}

.hover-wrapper h3 span i {
    display: block;
    font-size: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: 800;
    margin: 0 auto;
    text-align: center;
}
.hover-wrapper h3 span:hover {
    transform: scale(1.14) rotate(-5deg);
    filter: brightness(1.1) drop-shadow(0 6px 20px #eaf9ff88);
}

.hover-wrapper h3 span small {
    display: block;
    font-size: 17px;
    line-height: 30px;
    color: #fff;
    font-weight: 700;
    margin: 0 auto;
    text-align: center;
}
.hover-wrapper:hover .hover h2 {
    margin: 0px 0 20px;
}

.hover p {
    font-weight: 400;
    font-size: 17px;
    line-height: 22px;
    color: #ffffff;
    display: block;
    padding-right: 15%;
    opacity: 0;
    visibility: hidden;
    transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    -ms-transition: .4s;
}

.hover-wrapper:hover .hover p {
    opacity: 1;
    visibility: visible;
    transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    transition-delay: .2s;
}

.detaljnije {
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 11px;
    background: rgba(255,255,255,0.8);
    padding: 8px 12px;
    color: rgba(28,42,88,1);
    transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    opacity: 0;
    visibility: hidden;
    margin: 10px 0 15px 0;
    display: inline-block;
}

.detaljnije:hover {
    color: rgba(175, 154, 95, 0.9);
}

.hover-wrapper:hover .detaljnije {
    opacity: 1;
    visibility: visible;
    transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    transition-delay: .2s;
}

.detaljnije i {
    padding-left: 6px;
}

/** Naslovnica - linkovi **/
.linkovi-wrapper {
    text-align: center;
    width: 100%;
    background: #fff;
    position: relative;
    top: 30px;
}

.linkovi-wrapper h2 {
    font-weight: 700;
    font-weight: 400;
    font-size: 26px;
    line-height: 26px;
    color: #fff;
}

.linkovi-wrapper p {
    font-family: 'Vollkorn', serif;
    font-size: 18px;
    line-height: 28px;
    font-style: italic;
}

.linkovi-wrapper img {
    padding: 0;
    margin-bottom: 40px;
    border-radius: 30px;
    border-bottom: 15px solid #3e276b; transition: all 1s ease 0s;
}

.linkovi-wrapper .btn {
	margin: 30px 0 50px 0;
	font-weight: 900;
	font-size: 23px;
	color: #3e276b;
	line-height: 28px;
	background-color: #fff !important;
	text-transform: uppercase;
	border: none;
	display: inline-block;
	text-align: center;
	padding: 0px 0px 40px 0;
	border-radius: 30px;
	 border-bottom: 15px solid #3e276b;
}

.linkovi-wrapper .btn:hover {
    background-color: #fff!important;
    color: #aaa; transition: all 1s ease 0s;
   
}
.linkovi-wrapper .btn:hover img {
    opacity:0.6;
}
/******************************************************
/// Usluge, destinacija, okruzenje
******************************************************/
.flex-wrapper {
    width: 100%;
    position: relative;
    z-index: 1;
    padding: 60px 0 80px 0;
}

.flex-bg {
    border-radius: 30px;
    background: url(../images/bg/servces_bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
}

#destinations .flex-wrapper, #surrounding .flex-wrapper {
    background: none;
    padding: 0;
}

#destinations .flex-wrapper:after, #surrounding .flex-wrapper:after {
    content: none;
}

.flex-wrapper:after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #eae7fc;
}

.flex-item-a .heightfix, .flex-sadrzaj .sadrzaj.left-triangle:before { transform: rotate(-5deg); }
.flex-item-b .heightfix, .flex-sadrzaj .sadrzaj.right-triangle:before { transform: rotate(5deg); }


.flex-sadrzaj .sadrzaj.left-triangle:before { border-color: transparent #eae7fc transparent transparent!important; }
.flex-sadrzaj .sadrzaj.right-triangle:before { border-color: transparent transparent transparent #eae7fc!important; }
.flex-wrapper h3 {
    font-weight: 400;
    font-size: 54px;
    line-height: 36px;
    color: #222222;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    display: block;
    padding: 30px 0 52px 0px;
}

.flex-wrapper .btn {
    position: absolute;
    bottom: -60px;
    left: 15%;
    margin-right: 0%;
    transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    font-weight: 700;
    font-size: 26px;
    line-height: 26px;
    color: #F6F0E4;
    border-radius: 10px;
    padding: 0 60px;
    background-color: #3e276b;
    text-transform: uppercase;
    border: medium none;
    line-height: 60px;
    z-index: 99999;
}

/** Usluge **/
.lista-usluga ul {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
	 
	  /* add a 1px light-gray rule between columns */
    -moz-column-rule:   5px solid #ccc;
    -webkit-column-rule: 5px solid #ccc;
    column-rule:        5px solid #ccc;

    /* optional: more breathing room */
    column-gap: 60px;

	 
	 
    margin-top: 10px;
    display: inline-block;
    list-style-type: none;
    list-style-image: none;
    margin: 0;
}
.lista-usluga ul li {
    text-align: left;
    margin-bottom: 0px;
    padding: 5px 6px 5px 6px;
    width: 100%;
    font-size: 25px;
    line-height: 35px;
    font-family: 'Vollkorn', serif;
    font-weight: 400;
    color: #3e276b;
}

.lista-usluga ul li:hover {
    color: #d3bfdd;font-weight: 600;
	 cursor: pointer;
}


.lista-usluga ul li:nth-child(-n+9) {
    text-align: right;
}

/** Destinacija, okruzenje **/
.flex-sadrzaj {
    margin: 0 0 0px 0;
    float: left;
    padding: 0;
    width: 100%;
    background-color: #eae7fc;
}

.flex-sadrzaj .sadrzaj.left-triangle:before {
    position: absolute;
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 55px 55px 55px 0px;
    border-color: transparent #fff transparent transparent;
    display: inline-block;
    vertical-align: middle;
    left: -40px;
    top: 40%;
}

.flex-sadrzaj .sadrzaj.right-triangle:before {
    z-index: 99999999999999;
    position: absolute;
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 55px 0px 55px 55px;
    border-color: transparent transparent transparent #fff;
    display: inline-block;
    vertical-align: middle;
    right: -40px;
    top: 40%;
}

.flex-sadrzaj .sadrzaj {
    display: table;
}

.flex-sadrzaj .sadrzaj .text {
    padding: 90px 40px 90px 40px;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}

.flex-sadrzaj .sadrzaj .text p {
    font-family: 'Vollkorn', serif;
    font-size: 22px;
    line-height: 30px;
    color: #333;
    font-style: italic;
    font-weight: 400;
    padding: 45px 20px 0 20px;
    margin: 0;
}

.flex-sadrzaj figure img {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
}

.flex-sadrzaj figure:hover img {
    -webkit-transform: scale(1.85);
    -moz-transform: scale(1.85);
    -ms-transform: scale(1.85);
    -o-transform: scale(1.85);
    transform: scale(1.85);
}

.flex-sadrzaj figure {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 0;
    border-radius: 30px;
}

.flex-sadrzaj figure img {
    width: 100%;
    max-width: 100%;
}

.flex-sadrzaj .heightfix img {
    max-width: none;
    border-radius: 30px;
}

/******************************************************
/// Apartman detaljnije
******************************************************/
.stranica-wrapper {
    float: left;
    width: 100%;
    background-color: #eae7fc;
    padding: 0;
}

.stranica-wrapper h1 {
    font-weight: 700;
    font-size: 66px;
    line-height: 78px;
    font-weight: 400;
    margin-bottom: 30px;
}

.stranica-wrapper h1 sup {
    font-weight: 700;
    font-size: 26px;
    line-height: 40px;
    font-weight: 400;
}

.stranica-wrapper p {
    font-size: 15px;
    line-height: 30px;
    padding-top: 26px;
}

.stranica-wrapper .col-sm-7, .stranica-wrapper .col-md-7 {
    padding: 0 0 0 15px;
}

.karakteristike {
    float: left;
    width: 100%;
    margin: 0 0 70px 0;
    border-top: 1px solid rgba(211,191,221,1);
    border-bottom: 1px solid rgba(211,191,221,1);
}

.karakteristike .karakteristika {
    float: left;
    width: 25%;
    padding: 20px 0;
}

.karakteristike .karakteristika + .karakteristika {
    border-left: 1px solid rgba(211,191,221,1);
}

.karakteristike .karakteristika h2 {
    font-size: 80px;
    color: #3e276b;
    line-height: 24px;
    padding: 20px 0 0 0;
    font-family: "Raleway", sans-serif;
    margin-bottom: 0px;
}

.karakteristike .karakteristika p {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 0;
    color: rgba(211,191,221,1);
}

.btn-wrapper button {
    color: rgba(211,191,221,1);
    width: 100%;
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 33px 25px;
    margin-bottom: 70px;
    border-radius: 0px;
    line-height: 21px;
    border: none;
    outline: 0;
    background: #3e276b;
}

.apartman-slider {
    float: none;
    width: 100%;
    padding-bottom: 51px;
    margin-top: 30px;
    display: block;
}

.apartman-slider #gal-slider {
    float: left;
    width: 100%;
    position: relative;
}

.apartman-slider .flex-direction-nav {
    top: 50%;
}

.apartman-slider .flex-control-paging {
    display: block;
}

.apartman-slider .flex-direction-nav li a {
    font-size: 0;
}

.apartman-slider .flex-direction-nav li a i {
    font-size: 30px;
    line-height: 30px;
    color: #f6f0e4;
}

.apartman-slider .gal-nav {
    float: left;
    display: table;
    width: 100%;
    margin-top: 2px;
}

.apartman-slider .gal-nav li {
    float: left;
    width: 25%;
    padding: 0;
    cursor: pointer;
    padding: 0 4px 0 0;
}

.apartman-slider .gal-nav li:last-child {
    padding: 0;
}

.apartman-slider .gal-nav li img {
    width: 100%;
}

.apartman-slider .flex-prev {
    color: #999;
    font-size: 30px;
    position: absolute;
    bottom: -95px;
    z-index: 99999;
    left: 20px;
}

.apartman-slider .flex-prev:hover , .apartman-slider .flex-next:hover {
    color: #fff;
}

.apartman-slider .flex-next {
    color: #999;
    font-size: 30px;
    position: absolute;
    right: 20px;
    bottom: -95px;
    z-index: 99999;
}

.apartman-sadrzaj {
    float: left;
    width: 100%;
    background-color: #eae7fc;
    margin-top: 0px;
    margin-bottom: 60px;
}

.apartman-sadrzaj .tab-content {
    padding: 0;
}

.apartman-sadrzaj .nav-tabs > li > a:hover {
    border-bottom: none;
}

.apartman-sadrzaj .nav {
    background-color: rgba(28,42,88,1);
    padding: 0;
}

.apartman-sadrzaj .nav > li {
    text-align: center;
    width: 25%;
}

.apartman-sadrzaj .nav > li > a {
    padding: 18px 91px 41px 91px;
    font-weight: 700;
    font-size: 25px;
    line-height: 15px;
    color: #c5c1ba;
    text-align: center;
    display: block;
}

.apartman-sadrzaj .nav > li > a i {
    display: block;
    padding-bottom: 11px;
    color: #c5c1ba;
    font-size: 16px;
    line-height: 16px;
}

.apartman-sadrzaj .nav > li > a:hover i, .apartman-sadrzaj .nav > li > a:focus i {
    color: #3e276b;
}

.apartman-sadrzaj .nav-tabs > li.active > a i, .apartman-sadrzaj .nav-tabs > li.active > a:hover i, .apartman-sadrzaj .nav-tabs > li.active > a:focus i {
    color: #3e276b;
}

.apartman-sadrzaj .nav-tabs > li > a {
    border-radius: 0;
    margin-right: 0;
    border: none;
}

.apartman-sadrzaj .nav > li > a:hover, .apartman-sadrzaj .nav > li > a:focus {
    border: none;
    background-color: #fff;
}

.apartman-sadrzaj .nav-tabs > li.active > a, .apartman-sadrzaj .nav-tabs > li.active > a:hover, .apartman-sadrzaj .nav-tabs > li.active > a:focus {
    border: none;
    background-color: #fff;
}

.apartman-sadrzaj .nav-tabs {
    border-bottom: 10px solid rgba(211,191,221,1);
}

.apartman-sadrzaj .nav-tabs > li {
    margin-bottom: -12px;
    padding: 0 0 0 0;
}

.apartman-sadrzaj .tab-content .naslov {
    padding-top: 0;
    padding-bottom: 26px;
}

.apartman-sadrzaj .tab-content .naslov .cap {
    padding-bottom: 0;
}

.apartman-sadrzaj .tab-content p {
    font-size: 15px;
    line-height: 30px;
    padding-bottom: 25px;
}

.apartman-sadrzaj .tab-content p:last-child {
    padding-bottom: 0;
}

.apartman-sadrzaj .tab-content .naslov h1 {
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 30px;
}

.apartman-sadrzaj .tab-content h3 {
    color: #3e276b;
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 43px;
    text-transform: uppercase;
    text-align: center;
}

.apartman-sadrzaj .tab-content h2 {
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 32px;
}

.apartman-sadrzaj .tab-content img {
    width: 100%;
    margin-bottom: 30px;
}

.apartman-sadrzaj .tab-content .img {
    text-align: center;
    float: left;
    width: 100%;
    padding: 22px 0 0 0;
}

.apartman-sadrzaj .tab-content .img img {
    display: inline-block;
}

.apartman-sadrzaj .tab-content .lista {
    float: left;
    width: 100%;
    padding: 0;
}

.apartman-sadrzaj .tab-content ul li {
    display: block;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid rgba(211,191,221,1);
}

.apartman-sadrzaj .tab-content ul li:last-child {
    border-bottom: 0px solid rgba(28,42,88,1);
}

.apartman-sadrzaj .tab-content ul li span.des {
    display: inline-block;
    font-size: 17px;
    line-height: 32px;
    font-weight: 600;
    text-align: left;
    text-transform: uppercase;
    width: 70%;
    float: left;
}

.apartman-sadrzaj .tab-content ul li a i {
    font-size: 14px;
    line-height: 14px;
    color: #3e276b;
}

.apartman-sadrzaj .tab-content ul li span.detail {
    display: inline-block;
    font-size: 28px;
    line-height: 32px;
    font-weight: 400;
    text-align: right;
    width: 30%;
    color: #3e276b;
}
.apartman-sadrzaj .tab-content ul li span.detail i{
    color: #3eca3f;
}
.apartman-sadrzaj .tab-content .owl-pagination {
    display: none;
}

.apartman-sadrzaj .tab-content .lista ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px 32px;
}

@media (max-width: 768px) {
    .apartman-sadrzaj .tab-content .lista ul {
        grid-template-columns: 1fr;
    }
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.tab-content .nav-tabs > li.active > a:after {
    display: none;
}

/******************************************************
/// Cijene
******************************************************/
.price-table { background: transparent; border-radius: 16px; box-shadow: 0 4px 12px rgba(0,0,0,0); margin: 0 auto 40px; }
.price-table table { width: 100%; border-collapse: separate; border-spacing: 0; }
.price-table thead th { background: #e0c3fc; background: linear-gradient(90deg, #e0c3fc 0%, #8ec5fc 100%); color: #fff; font-size: 1.25rem; padding: 16px; }
.price-table tbody tr:nth-child(odd) { background: #faf5ff; }
.price-table tbody td { padding: 14px; color: #5b3d7a; font-weight: 500; border-bottom: 1px solid #e2d5f0; }
.price-table tbody td:first-child { text-align: left; font-weight: 600; }
.price-table tbody tr:last-child td { border-bottom: none; }

.alert { margin: 20px auto; border-radius: 12px; font-size: 0.95rem; line-height: 1.5; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }
.alert-success { background: #e8f6ea; border: 1px solid #c1e2c9; color: #2f5d38; }
.alert-info { background: #eef5ff; border: 1px solid #c4d9f7; color: #264b7a; }
.alert-danger { background: #fff0f0; border: 1px solid #f3c6c6; color: #7a2f2f; }

@media (max-width: 768px) {
  .naslov h1 { font-size: 2.5rem; }
  .price-table { margin: 0 16px 40px; }
  .alert { margin: 16px; }
}

/******************************************************
/// Kontakt -> Responzivni Gmap + Kontakt obrazac
******************************************************/
.kontakt-wrapper {
    float: left;
    width: 100%;
    background-color: #eae7fc;
    padding: 0px 0 0px 0;
}

.kontakt-sadrzaj {
    float: left;
    width: 100%;
    padding: 30px 0 108px 0;
}

.kontakt-sadrzaj h3 {
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
    color: #9c8954;
    font-weight: 700;
    padding-bottom: 35px;
}

.kontakt-sadrzaj h6 {
    color: #464646;
    font-weight: 400;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
}

.kontakt-sadrzaj .btn {
    font-weight: 700;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: #f6f0e4;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -webkit-border-radius: 15px;
    padding: 10px 45px;
    background-color: #3e276b;
    text-transform: uppercase;
    border: none;
    margin-bottom: 22px;
}

.kontakt-sadrzaj .mapa-wrapper {
    float: left;
    width: 100%;
}

.kontakt-sadrzaj .map {
    float: left;
    position: relative;
    width: 100%;
}

.kontakt-sadrzaj #map {
    display: block;
    height: 617px;
    margin: 0 auto 60px auto;
    position: relative;
    width: 100%;
}

.kontakt-sadrzaj .lista ul {
    display: block;
}

.kontakt-sadrzaj .lista ul li {
    display: block;
    padding: 20px 0 20px 0;
    float: none;
    border-bottom: 1px solid rgba(28,42,88,1);
}

.kontakt-sadrzaj .lista ul li:last-child {
    border-bottom: 0px solid rgba(28,42,88,1);
}

.kontakt-sadrzaj .lista ul li span.des {
    display: inline-block;
    font-size: 17px;
    line-height: 20px;
    font-weight: 600;
    text-align: left;
    text-transform: uppercase;
    float: none;
}

.kontakt-sadrzaj .lista ul li a i {
    font-size: 14px;
    line-height: 14px;
    color: #3e276b;
}

.kontakt-sadrzaj .lista ul li span.detail {
    display: inline-block;
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    text-align: right;
    float: right;
}

.kontakt-podatci {
    font-size: 15px;
    text-align: right;
    padding: 10px;
    margin: 13px 0 0 0;
    border: 1px solid #ccc;
}

.kontakt-podatci div {
    margin: 20px 0 20px 0;
    display: block;
    clear: both;
}

.kontakt-podatci h2 {
    font-weight: 700;
    font-size: 25px;
    line-height: 35px;
    display: block;
}

.kontakt-podatci h2 span {
    font-weight: 700;
    font-weight: 700;
    font-size: 19px;
    line-height: 25px;
    margin-bottom: 25px;
    display: block;
}

.kontakt-podatci p {
    font-weight: 400;
    font-size: 16px;
    line-height: 27px;
    display: block;
}

/******************************************************
/// Galerija
******************************************************/
.galerija {
    padding: 0;
    margin-bottom: 50px;
}

.glavna-fotka {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
}

.glavna-fotka:hover {
}

.glavna-fotka::before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(134,72,31,0.4);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    opacity: 0;
}

.glavna-fotka > a {
    width: 45px;
    height: 45px;
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
    margin: 0 auto;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
}

.glavna-fotka > a i {
    color: #fff;
    display: block;
    text-align: center;
    font-size: 100px;
    opacity: 1;
    margin: 0 auto;
}

.glavna-fotka-hover {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 30px;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    opacity: 0;
    z-index: 1;
    display: inline-block;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

.glavna-fotka-hover h3 {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
}

.glavna-fotka-hover h4 {
    font-size: 12px;
    color: #33a9ee;
    margin-bottom: 0;
}

.glavna-fotka:hover .glavna-fotka-hover, .glavna-fotka:hover::before, .glavna-fotka:hover > a {
    opacity: 1;
}

.glavna-fotka .image-caption {
    opacity: 0;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    padding: 5px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.glavna-fotka:hover .image-caption {
    opacity: 1;
    color: #fff;
}

.fotka {
    position: relative;
    overflow: hidden;
    border: 10px solid transparent;
    border-radius: 30px;
}

#galerija-slika:first-child .fotka { padding: 0; }

.fotka::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(62, 39, 107, 0.6);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    opacity: 0;
}

.fotka > a {
    width: 70px;
    height: 70px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
    margin: 0 auto;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
}

.fotka > a i {
    color: #d3bfdd;
    display: block;
    text-align: center;
    font-size: 70px;
    opacity: 1;
    margin: 0 auto;
}
.fotka > a:hover i {
    color: #fff;
}

.fotka-hover {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 30px;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    opacity: 0;
    z-index: 1;
    display: inline-block;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

.fotka-hover h3 {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
}

.fotka-hover h4 {
    font-size: 12px;
    color: #33a9ee;
    margin-bottom: 0;
}

.fotka:hover .fotka-hover, .fotka:hover::before, .fotka:hover > a {
    opacity: 1;
}

.fotka .image-caption {
    opacity: 0;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    font-size: 20px;
	 font-weight:800;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 20px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.fotka:hover .image-caption {
    opacity: 1;
    color: #fff;
}

/**** MagnificPopup - hack animacije *************/


.mfp-gallery .mfp-image-holder .mfp-figure, .mfp-figure:after, .mfp-figure figure, 
img.mfp-img { border-radius: 30px; }
img.mfp-img { margin: 40px auto; padding: 0; }
.mfp-close { font-size: 40px; }
	 
.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.35s ease-out;
    -moz-transition: all 0.35s ease-out;
    transition: all 0.35s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all 0.35s ease-out;
    -moz-transition: all 0.35s ease-out;
    transition: all 0.35s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}

/******************************************************
/// Footer bg img
******************************************************/
.footer-bg:after {
    content : "";
    display: block;
    position: absolute;
    bottom: -170px;
    left: 0;
    background: url(../images/natpis.png) no-repeat center center;
    width: 100%;
    height: 100%;
    opacity : 0.25;
    z-index: 999;
}

.footer-bg {
    float: left;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    position: relative;
    padding: 240px 0 240px 0;
    margin: 0 0 -2px;
}

.footer-bg:before {
    content: "";
    height: 30%;
    background-color: transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#222222));
    background: -webkit-linear-gradient(top, transparent, #222222);
    background: -moz-linear-gradient(top, transparent, #222222);
    background: -ms-linear-gradient(top, transparent, #d3bfdd);
    background: -o-linear-gradient(top, transparent, #222222);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
    opacity: 0.6;
    width: 100%;
    position: absolute;
    bottom: 0%;
    left: 0px;
    right: 0px;
}

/******************************************************
/// Footer
******************************************************/
.footer {
    padding: 0px 0 60px 0;
    background-color: rgba(211,191,221,1);
    width: 100%;
}

.footer-gore {
    margin: 0px auto;
}

.footer-gore img {
    margin: 0px auto;
    padding: 60px 0 30px 0;
}

.footer-gore h2 {
    font-weight: 700;
    font-size: 40px;
    letter-spacing: 2px;
}

.footer-gore p {
    font-size: 16px;
    font-weight: 300;
}

.footer-dolje {
    padding-top: 0;
    text-align: center;
    line-height: 22px;
    font-weight: 300;
    font-size: 13px;
}

.footer-dolje a {
    font-weight: 700;
}

.footer-dolje a:hover {
    opacity: 0.55;
}

.footer-menu {
    margin: 20px 0 35px 0;
    padding: 20px 0;
    border-bottom: 1px solid #3e276b;
    border-top: 1px solid #3e276b;
}

.footer-menu ul {
    margin: 0;
    list-style-type: none;
    display: block;
    list-style-type: disc;
    margin-block-start: 0em; margin-block-end: 0em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 10px; }

.footer-menu ul li {
    font-family: 'Vollkorn', serif;
    display: inline;
    text-transform: uppercase;
    font-size: 18px;
    margin-right: 20px;
}

.footer-menu ul li:last-child {
    margin-right: 0;
}

.footer-menu ul li a {
    font-weight: 700;
    color: #3e276b;
}

.footer-menu ul li a:hover {
    opacity: .55;
}

.footer-menu ul li::after {
    content: "/";
    position: relative;
    top: 1px;
    bottom: 1px;
    right: -10px;
    width: 5px;
}

.footer-menu ul li:last-child::after {
    display: none;
}

.copyright p {
    font-size: 14px;
    font-weight: 600;
}

.copyright p a {
    color: #3e276b;
}

.copyright p a:hover {
    color: #8e7037;
}

.design p {
    margin-top: 40px;
    display: block;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 400;
}

.design p {
    color: #231f20;
}


