/*
Theme Name: Ruben - Svět
Theme URI: https://
Author:
Author URI: https://
Description:
Requires PHP: 7.0.0
Version: 0.0.1-alpha
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ruben-svet
Tags:
*/

@font-face {
    font-family: 'Rubik-Light';
    src: url('assets/fonts/Rubik-Light.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik-Regular';
    src: url('assets/fonts/Rubik-Regular.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik-Medium';
    src: url('assets/fonts/Rubik-Medium.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik-Bold';
    src: url('assets/fonts/Rubik-Bold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/** Tags Mix **/

body {
    background-color: #ffffff;
    font-family: 'Rubik-Regular', SansSerif;
    color: #000000;
    size: 14px;
}

h1, h2, h3, h4 {
    font-family: 'Rubik-Regular', SansSerif;
    color: #191919;
    margin-top: 0;
    margin-bottom: 1.5rem;
}

h1.page-title {
    font-size: 42px;
}

h1.site-title span {
    color: #b3b3b3;
    font-weight: bold;
}

h2 {
    font-size: 39px;
}

a {
    text-decoration: none;
}

a.decoration-underline {
    text-decoration: underline;
}

a:hover {
    text-decoration: underline;
}

a.hover-decoration-none:hover {
    text-decoration: none;
}


a.footer-blue {
    font-family: 'Rubik-Bold';
    color: #16A6C8 !important;
    font-size: 18px;
}

.background-center-norepeat,
body .header-background {
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

p {
    font-family: 'Rubik-Light';
    color: #4d4d4d;
}

article p {
    font-family: 'Rubik-Regular';
}

span.site-title {
    font-family: 'Rubik-Regular', SansSerif;
    color: #191919;
    margin-top: 0;
    margin-bottom: 1.5rem;
    font-size: 23px;
    font-weight: 500;
    line-height: 1.2;
}

.rs-btn-primary {
    font-family: 'Rubik-Medium';
    color: #fff;
    background-color: #16a6c8;
    border-color: #16a6c8;
}

.rs-btn-primary:hover {
    color: #fff;
    background-color: #0b5ed7;
    border-color: #0a58ca;
}

.rs-btn-primary:focus {
    color: #fff;
    background-color: #0b5ed7;
    border-color: #0a58ca;
    box-shadow: 0 0 0 .25rem rgba(49,132,253,.5);
}
/** Mix **/


/** Header **/
header nav ul li {
    font-family: 'Rubik-Regular';
    font-weight: normal;
    color: #191919;
    font-size: 16px;
    padding: 0 20px;
    display: inline-block;
}

header nav ul li.current-menu-item {
    font-family: 'Rubik-Medium';
    text-decoration: underline;
}

header nav ul li a {
    color: #000000;
    text-decoration: none;
}

header nav ul li a:hover {
    text-decoration: underline;
}

header nav ul.header-nav-center li.icon-place-red {
    margin-top: -4px;
}

nav ul li ul.sub-menu {
    display: none;
    padding: 0;
    margin: 0;
}

nav ul li.menu-item-has-children:hover ul.sub-menu {
    display: block;
}

.wpml-ls-current-language  {
    float: right;
    padding-top: 7px;
}

nav ul li ul.sub-menu li {
    display: inline;
    padding: 10px 0;
}

nav ul li.menu-item-has-children:hover ul.sub-menu {
    display: none;
}

.menu-item-type-wpml_ls_menu_item span.wpml-ls-display {
    display: none;
}

.navbar-light .navbar-toggler {
    border-color: transparent;
}

.navbar-light .navbar-toggler-icon, #filter-button span {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(20, 166, 200, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");

    /*background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");*/
}

/** Footer **/
footer#colophon {
    padding: 65px 0;
}

footer.homepage {
    background-image: url("assets/imgs/theme/footer/footer.png");
}

footer#colophon .homepage .footer-headline {
    font-family: 'Rubik-Bold';
    font-size: 48px;
}

footer#colophon nav ul li {
    padding: 7px 0;
}

footer#colophon nav ul li a {
    color: #ffffff;
    text-decoration: none;
}

footer#colophon nav ul li a:hover {
    text-decoration: underline;
}

/** Menu **/

.header-sticky {
    position: fixed;
    width: 100%;
    padding: 20px !important;
    top: 0;
    left: 0;
    background-color: #ffffff;
    opacity: 0.9;
    z-index: 9999;
    border-bottom: 1px solid rgb(25, 0, 0, .1);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

/** Content **/

.page-template-page-style-guidance #page, .archive #page {
    position: relative;
    right: 0;
    word-wrap: break-word;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
}

/** Homepage **/
.archive #homepage_map_data_container {
    height: 100vh;
}

#homepage_map_data_container #map-countries {
    padding: 12px 0 14px 0;
}

#homepage_map_data_container #map {
    /*width: 75%;
    float: left;*/
    height: inherit;
}

#homepage_map_data_container #posts {
    width: 25%;
    float: right;
}

#homepage_map_data_container #posts #posts_list {
    overflow: auto;
    height: 100vh;
}

#categories_posts_list, #search_posts_list {
    padding-top: 110px;
}

#home-map-countries {
    padding-top: 115px;
}

/** Single - Map **/

.single #page #content {
    padding-top: 112px;
}

.single .map-back-to-list {
    position: absolute;
    right: 30px;
    z-index: 9999;
}

.single .map-back-to-list a {
    color: #16A6C8;
}

.single .map-back-to-list a:before {
    position: relative;
    top: 4px;
    padding-right: 5px;
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAYCAYAAAB0kZQKAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TtSoVBwuKOGSoLloQFXGUKhbBQmkrtOpgcumH0KQhSXFxFFwLDn4sVh1cnHV1cBUEwQ8QRycnRRcp8X9JoUWMB8f9eHfvcfcOEGolpppt44CqWUYyFhUz2RUx8IoOdCGIfoxKzNTjqYU0PMfXPXx8vYvwLO9zf44eJWcywCcSzzLdsIjXiac3LZ3zPnGIFSWF+Jx4zKALEj9yXXb5jXPBYYFnhox0co44RCwWWlhuYVY0VOIp4rCiapQvZFxWOG9xVksV1rgnf2Ewpy2nuE5zCDEsIo4ERMioYAMlWIjQqpFiIkn7UQ//oONPkEsm1wYYOeZRhgrJ8YP/we9uzfzkhJsUjALtL7b9MQwEdoF61ba/j227fgL4n4Errekv14CZT9KrTS18BPRuAxfXTU3eAy53gIEnXTIkR/LTFPJ54P2MvikL9N0C3atub419nD4Aaepq6QY4OARGCpS95vHuztbe/j3T6O8Hd2tyqQDhPnwAAAAGYktHRABfAI8AtGVlyE0AAAAJcEhZcwAAD2EAAA9hAag/p2kAAAAHdElNRQfmBgkOAg24mNsgAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAAT9JREFUSMftlL9Kw2AUxX9fkiYkYk062MHYwQpVJ/EFuikK+gK+i27Ork4u4ioODuLkE5RCCwVBlCql+KcFa2xq28+htDbuHwTMGS8HzoVz7w8SjSQATmoNeXrXBGA5bXNWLIixYfemKl+630rCz4sFltK2MADewj73H10ALF2LGB86XZpfapboDSUABoCja7imAUA6pUeMc6ZBOJBKltCFSG4xUcw5AfD0GUqAlCZaWdvMjOeNIJSKngN/xhKTFz0q1+XGZQmAVdfxpo2b1xVlnKi1A7niOkKLQx0GwJprs5cbNeA7FrdThq0Fj3avryR89g8YEyWKH6zK7x1ZaQUAeKbBzmJmArGLh1cZDIZKwvfz87+wuqq3OK4+j2EVMR6UHv8RrLZ9D98xR3VYRgRWh+s5gr6aOrJ2Kh+bw/wBMGtfcimEYeIAAAAASUVORK5CYII=");
}

.single article .post-type-name {
    font-size: 21px;
    color: #B3B3B3;
}

.single article h1 {
    font-family: 'Rubik-Medium';
    font-size: 40px;
}

.single article .category a {
    font-size: 19px;
    color: #4d4d4d;
}

.single article .perex p {
    font-size: 19px;
    color: #191919;
}

/** Pages **/
.home #page #content {
    padding-top: 125px;
}

.page #page #content h1.page-title {
    color: #191919;
}

#page #content {
    padding-top: 140px;
}

.archive #page #content {
    padding-top: 115px;
}

.archive.author #page #content {
    padding-top: 85px;
}

.page-template-page-style-about #primary .post-thumbnail {
    text-align: center;
}

.page-template-page-style-about #primary .post-thumbnail img {
    margin-top: -45px;
}

.page-template-page-style-about #primary .donate-button {
    padding: 30px 0 50px 0;
}

.page-template-page-style-about #primary #about-description-people-behind-it {
    position: relative;
}

.page-template-page-style-about #primary #about-description-people-behind-it #text-content {
    position: absolute;
    width: 100%;
    left: 40px;
    bottom: 30px;
    color: #ffffff;
}

.page-template-page-style-about #primary #about-description-people-behind-it #text-content .name {
    font-size: 70px;
    letter-spacing: -9px;
}

.page-template-page-style-about #primary #contact-me {
    padding-top: 45px;
}

.page-template-page-style-about #primary #contact-me label {
    font-size: 18px;
    color: #4D4D4D;
    padding-bottom: 5px;
}

.page-template-page-style-about #primary #contact-me form input[type="email"] {
    padding: 11px;
}

.page-template-page-style-about #primary #contact-me form input[type="email"],
.page-template-page-style-about #primary #contact-me form textarea {
    background-color: #E6E6E6;
    border: 1px;
    border-radius: 5px;
}

.page-template-page-style-about #primary .entry-content ul {
    list-style-type: none;
}

.page-template-page-style-about #primary .entry-content ul li {
    color: #4d4d4d;
    padding: 7px;
}

.page-template-page-style-about #primary .entry-content ul li::before {
    display: inline-block;
    width: 1em;
    content: "\25A0";
    color: #16A6C8;
    font-size: 25px;
    vertical-align: center;
    font-weight: bold;
    margin-left: -1.5em;
}

/** Archive - Taxonomy Map Posts **/
.tax-tswcc_maps_categories article .post-thumbnail img {
    border-radius: 5px;
}

.tax-tswcc_maps_categories article {
    position: relative;
}

.tax-tswcc_maps_categories article,
.tax-tswcc_maps_categories article h2,
.tax-tswcc_maps_categories article p {
    color: #ffffff;
}

.tax-tswcc_maps_categories article h2 {
    margin-bottom: .5rem;
}

.tax-tswcc_maps_categories article p {
    font-size: 14px;
}

.tax-tswcc_maps_categories article header {
    position: absolute;
    bottom: 2px;
    left: 20px;
}

#ops-map-searchbar {
    position: relative;
    width: 100%;
    min-height: 65px;
    background: #496D6C;
    text-align: center;
    padding: 10px 0;
}

#ops-map-searchbar .icon-place-red,
#ops-map #filter-button {
    display: none;
}

#ops-map #filter-button {
    position: absolute;
    top: 10px;
    z-index: 999;
    left: 50%;
}

#ops-map #filter-button .navbar-toggler-icon {
    margin: -4px 3px 0 0;
}

#ops-map-searchbar #form-col {
    align-self: center;
    text-align: left;
    padding-left: 15px;
}

#ops-map-searchbar #form-col input[type=text] {
    height: 38px;
    width: 228px;
}

#ops-map-searchbar #form-col input[type=text]:focus {
    color: #212529;
    background-color: #fff;
    border-color: #16a6c8;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(22, 166, 200, .25);
}

#ops-map-searchbar #selected-categories-list div {
    padding: 7px;
}

#ops-map-searchbar #selected-categories-list div span {
    color: #4d4d4d;
    background-color: #ffffff;
    padding: 7px;
    border-radius: 10px;
}

#ops-map-searchbar #selected-categories-list div span i {
    color: #16A6C8;
    font-size: 13px;
    padding: 0 3px;
}

#ops-map-searchbar #map-search-bar-right-list {
    position: absolute;
    z-index: 9999;
    background: #ffffff;
    width: 75%;
    right: 0;
    top: 53px;
    margin-top: 12px;
    border-radius: 5px;
}

#ops-map-searchbar #map-search-bar-right-data .category {
    float: left;
    color: #000000;
    background: #ffffff;
    font-size: 14px;
    border-radius: 12px;
    padding: 5px 10px;
    margin-right: 6px;
}

#ops-map-searchbar #map-search-bar-right-data .category .close {
    color: #16A6C8;
    font-weight: bold;
    margin-left: 5px;
    cursor: pointer;
}

#ops-map-searchbar #show-categories-list {
    font-family: 'Rubik-Medium';
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;
}

#ops-map-searchbar #map-search-bar-right-list .headline,
#ops-map-searchbar #map-search-bar-right-list .filters {
    padding: 20px 5px;
}

#ops-map-searchbar #map-search-bar-right-list .headline {
    font-family: 'Rubik-Regular';
    font-size: 18px;
    float: left;
    text-align: left;
}

#ops-map-searchbar #map-search-bar-right-list .filters {
    font-family: 'Rubik-Regular';
    font-size: 14px;
    color: #16A6C8;
    float: right;
    text-align: right;
}

#ops-map-searchbar .filters input[type=checkbox] {
    margin-right: 8px;
}

#ops-map-searchbar #map-search-bar-right-list-data {
    color: #4d4d4d;
}

#ops-map-searchbar #map-search-bar-right-list-data input[type=checkbox] {
    -webkit-appearance: none;
    appearance: none;
    width: 1.15em;
    height: 1.15em;
    margin: 0;
    background-color: #ffffff;
    border: 0.15em solid #d8d9d8;
    border-radius: 0.15em;
    transform: translateY(-0.075em);
    display: grid;
    place-content: center;
}

#ops-map-searchbar #map-search-bar-right-list-data input[type=checkbox]::before {
    content: "";
    width: 0.65em;
    height: 0.65em;
    clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    transform: scale(0);
    transform-origin: bottom left;
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em #16a6c8;
    /* Windows High Contrast Mode */
    background-color: CanvasText;
    margin: 0 0 5px 6px;
    font-size: 27px;
}

#ops-map-searchbar #map-search-bar-right-list-data input[type=checkbox]:checked::before {
    transform: scale(1);
}

#ops-map-searchbar #map-search-bar-right-list-data .ops_map_searchbar_cat div:nth-child(2) {
    margin-top: -5px;
}
#ops-map-searchbar #map-search-bar-right-list-data .ops_map_searchbar_cat label span {
    color: #999999;
}

#ops-map .leaflet-popup-content-wrapper {
    padding: 0px !important;
}

#ops-map .leaflet-popup-content {
    margin: 0px !important;
}

#ops-map .leaflet-popup-close-button {
    color: #ffffff;
    top: 8px !important;
    left: 15px;
    right: unset !important;
    background-color: rgba(0,0,0,0.4);
    padding: 0px !important;
    border-radius: 50%;
    width: 20px;
    height: 18px;
}

/** Map Sidebar with post - start **/
#map_posts_archive_list {
    overflow: hidden;
    height: 100%;
}

#map_posts_archive_list .grey-row {
    padding-right: 7px;
}

#map_posts_archive_list .sort {
    display: inline-block;
    width: 100%;
    background: #F2F2F2;
    padding: 15px;
    border-radius: 7px;
}

#map_posts_archive_list .sort span {
    font-family: 'Rubik-Medium';
    cursor: pointer;
    color: #73a7c8;
    font-size: 14px;
    text-decoration: underline;
    padding-right: 25px;
}
#map_posts_archive_list .sort span.active {
    color: #000000;
    text-decoration: none;
}

#map_posts_archive_list #posts_list {
    overflow: auto;
    width: 100%;
    box-sizing: content-box;
    padding: 0 17px 0 11px;
}

#map_posts_archive_list #posts_list article {
  /* padding: 5px 0; */
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 100%;
    cursor: pointer;
}
#map_posts_archive_list #posts_list article.opened {
    position: absolute;
    right: 0;
    top: 91px;
    z-index: 9999;
    height: 100vh;
}

#map_posts_archive_list #posts_list article .content {
    background-color: #ffffff;
    padding: 7px 7px 14px 7px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
}

#map_posts_archive_list #posts_list article figure {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: -1;
}

#map_posts_archive_list #posts_list article img {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: -0;
    border-radius: 5px;
}

#map_posts_archive_list #posts_list article.opened img {
    position: relative;
    height: auto;
    width: 100%;
    z-index: -0;
    border-radius: 5px;
}

#map_posts_archive_list #posts_list article .entry-header {
    position: relative;
    margin-top: 20px;
    left: 20px;
}

#map_posts_archive_list #posts_list article.opened .entry-header {
    width: 100%;
    background-color: #ffffff;
    top: 0px;
    left: 0px;
    margin: 0 !important;
}

#map_posts_archive_list #posts_list article .entry-header span.post-cat {
    background-color: #129dff;
    padding: 5px;
}

#map_posts_archive_list #posts_list article .entry-header span a,
#map_posts_archive_list #posts_list article .entry-header h2 a,
#map_posts_archive_list #posts_list article .entry-header p {
    color: #ffffff;
}

#map_posts_archive_list #posts_list article .entry-header h2 {
    margin-top: 80px;
}

#map_posts_archive_list #posts_list article.opened .entry-header h2 {
    color: #000000;
    margin-top: 20px;
}

#map_posts_archive_list #posts_list article header p {
 /*   padding-bottom: 15px;*/
}
/** Map Sidebar with post - end **/

/** User section - start **/
#user #user-menu {background-color: #D3CFCF; color: #ffffff;}
#user #user-menu a {color: #000000; font-weight: bold;}
#rsUserModal label {font-size: 17px;font-weight: bolder;}
#user .user-wishlist-remove {position: absolute; top: 0; left: 0; font-size: 30px; background: #4cb1f1; padding: 5px 15px;}
#user .user-wishlist-remove i {color: #ffffff;}
/** User section - end **/

/** Email Subscriber Modal Box - start **/
#emailbox-view-html { text-align: center; }
#emailbox-view-html .modal-content { width: auto; padding: 15px; }

#wp_email_capture { width: 400px; color: #ffffff; background-color: #496D6C; border: 1px solid #999; padding: 10px; margin: 0 auto; }
#wp_email_capture form input.wp-email-capture-submit { color: #fff; background-color: #16a6c8; border-color: #16a6c8; }
#wp_email_capture form p { color: #ffffff; margin-top: 10px; }

.wp-email-capture br {clear: both;}
.wp-email-capture input[type="text"], .wp-email-capture input[type="email"] { width: 75%; display: inline-block; margin-top: 5px; margin-bottom: 5px; }
.wp-email-capture label { width: 25%; display: inline-block; padding-top: 5px; padding-bottom: 5px; float: left; margin-top: 5px; margin-bottom: 5px; }
.wp-email-capture input.wp-email-capture-submit { width: 100%; clear: both; margin-top: 5px; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; max-width: 100%; }
/** Email Subscriber Modal Box - end **/

/** Picspiration - start **/
.picspiration #page .container {max-width: fit-content}
.picspiration #page .container .page-title { margin-top: -40px !important;}
.picspiration #page .container .pic-position {position: relative;}
.picspiration #page .container #swipe-pic-down, .picspiration #page .container #swipe-pic-right {position: absolute; background: rgba(0, 0, 0, 0.65); color: #999; font-size: 22px; padding: 8px 10px 9px; margin-top: -10px;}
.picspiration #page .container #swipe-pic-down:hover, .picspiration #page .container #swipe-pic-right:hover {background: rgba(0, 0, 0, 1); color: #ffffff; cursor: pointer;}
.picspiration #page .container #swipe-pic-down {position: absolute; bottom: 0; right: 50%;}
.picspiration #page .container #swipe-pic-right {top:50%; right: 12px;}
.picspiration #page .container img#picspiration {height: 100vh !important; width: auto !important; max-width: 100% !important;max-height: 100% !important;}
/** Picspiration - end **/

/** Author page - start **/
.author #page .container #main #avatar {display: block; width: 175px; height: 175px; margin: 0 auto; overflow: hidden; border-radius: 50%;}
.author #page .container #main a.show-profile-contact-form {font-size: 20px;}
.author #page .container #main ul {list-style-type: none; padding-left: 0;}
.author #page .container #main #verified ul li span {padding-left: 8px;}
.author #page .container #main #languages ul li span {margin-left: .3em;}
/** Author page - end **/

/** Error 404 **/
body.error404 {
    background-repeat: no-repeat;
    background-position: center -100px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-image: url("assets/imgs/theme/404/9OgW5T@1920x-80_compressed.jpg");
}

/** Icons **/
.icon-place-red::before, .icon-guide-blue::before, .icon-experiences-green:before, .icon-picspiration-blue:before {
    position: relative;
    padding-right: 10px;
}

.icon-place-red::before {
    top:5px;
}

.icon-guide-blue:before, .icon-experiences-green:before, .icon-picspiration-blue:before {
    top: 3px;
}

.icon-place-red::before {
    content: url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAXCAYAAADtNKTnAAAFOmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICBleGlmOlBpeGVsWERpbWVuc2lvbj0iMTciCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIyMyIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIgogICB0aWZmOkltYWdlTGVuZ3RoPSIyMyIKICAgdGlmZjpJbWFnZVdpZHRoPSIxNyIKICAgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIKICAgdGlmZjpYUmVzb2x1dGlvbj0iOTYuMCIKICAgdGlmZjpZUmVzb2x1dGlvbj0iOTYuMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0w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');
}

.icon-guide-blue::before {
    content: url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAAEr2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE3IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMTkiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSIxNyIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMTkiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249Ijk2LjAiCiAgIHRpZmY6WVJlc29sdXRpb249Ijk2LjAiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDYtMTNUMTM6NTk6MzArMDI6MDAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDYtMTNUMTM6NTk6MzArMDI6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS45LjIiCiAgICAgIHN0RXZ0OndoZW49IjIwMjEtMDYtMTNUMTM6NTk6MzArMDI6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/Pm/uy0cAAAGCaUNDUHNSR0IgSUVDNjE5NjYtMi4xAAAokXWRzytEURTHPzPjV2NEsVAsJg2rIT9KpCxmYigsZkYZbN4880PNjNd7T5psle0UJTZ+LfgL2CprpYiU7JQ1sUHPeUaNZM7t3PO533vP6d5zwRnNqFmjohuyOVMPhwLemdist/qRKupwM0SLohraZGQ0Sll7u8Fhx6tOu1b5c/9a7ULCUMFRIzysaropPCY8sWJqNm8KN6lpZUH4WNivywWFr209XuQnm1NF/rBZj4aD4GwQ9qZ+cfwXq2k9Kywvx5fNLKs/97Ff4knkpiMS28RbMQgTIoCXcUYI0k8PgzL300kvXbKiTH73d/4US5KryqyRR2eRFGlM/KIuS/WExKToCRkZ8nb///bVSPb1Fqt7AlD5YFkv7VC9AZ8Fy3rft6zPA3Ddw1mulL+0BwOvohdKmm8X6tfg5LykxbfgdB2a7zRFV74ll7gzmYTnI6iLQeMluOeKPfvZ5/AWoqvyVRewvQMdcr5+/guOv2f4Y8qNHAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAUxJREFUOI3t1L9L3DEYx/FX7r5qKSIKigWhU4dOIoiCm5sgSAeH716oq7TgP9BOnZ38EwLSqWBdFZwKHVsQF50sJ7SU/vC8azp8c/U4TxBcHPxACEmevPN5wpMEEFMdAyrV8BSvcIE2CvzBFj7nuISWMrSDmMbwBON5cRCzWMJL/MYEVnGG/RzXzuOjAst4gVam1zCCJs6zg3M8xDzmuhw38T6IaRMfsJchdUzjNU7ziQO538LHLseL2CjwAMfK8ENHMR1k+6Nd+f9EQxn+5piAE9QLvaoWx3Oa3ZAz7OJr75arkMrmAt5gJ+c9jEnVJW/fBFLL7QvWleGXmKbwXHVffTfcWveQuwzpVydtVYk/xlsxdYrtET7dDFKGppj28Mzl95DwHYfXQRpYEtNwDu6o1jMewYz4f2pI9Ty+FXiHNawg9DvpGrVUv9zGP6o2WUolBGJSAAAAAElFTkSuQmCC');
}

.icon-experiences-green::before {
    content: url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAEr2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE3IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMTciCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSIxNyIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMTciCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249Ijk2LjAiCiAgIHRpZmY6WVJlc29sdXRpb249Ijk2LjAiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDYtMTNUMTQ6MTE6MTIrMDI6MDAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDYtMTNUMTQ6MTE6MTIrMDI6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS45LjIiCiAgICAgIHN0RXZ0OndoZW49IjIwMjEtMDYtMTNUMTQ6MTE6MTIrMDI6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/Pg6H6S0AAAGCaUNDUHNSR0IgSUVDNjE5NjYtMi4xAAAokXWRzytEURTHPzPjV2NEsVAsJg2rIT9KpCxmYigsZkYZbN4880PNjNd7T5psle0UJTZ+LfgL2CprpYiU7JQ1sUHPeUaNZM7t3PO533vP6d5zwRnNqFmjohuyOVMPhwLemdist/qRKupwM0SLohraZGQ0Sll7u8Fhx6tOu1b5c/9a7ULCUMFRIzysaropPCY8sWJqNm8KN6lpZUH4WNivywWFr209XuQnm1NF/rBZj4aD4GwQ9qZ+cfwXq2k9Kywvx5fNLKs/97Ff4knkpiMS28RbMQgTIoCXcUYI0k8PgzL300kvXbKiTH73d/4US5KryqyRR2eRFGlM/KIuS/WExKToCRkZ8nb///bVSPb1Fqt7AlD5YFkv7VC9AZ8Fy3rft6zPA3Ddw1mulL+0BwOvohdKmm8X6tfg5LykxbfgdB2a7zRFV74ll7gzmYTnI6iLQeMluOeKPfvZ5/AWoqvyVRewvQMdcr5+/guOv2f4Y8qNHAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAdpJREFUOI2N0z9IVWEYBvDfPdpwIdOhIgzkllFIUGAKDR+EQ1NtQbQ3nEWC2hxa2qI56FJDNGRRQrQ49GfpVIiBgRkNEYe7iOGfSC1Ks4bz3Thdonynj3Pe5/me732et6Klalm9F8PowxJW0YWteIkbmM1DutHEVErgKs5G8DSmMI91tKEbgziApxjPQ7r8myQSXMYixtDAah7S9dIlW9CBHoxgHGN5SJebJMPYjjt4Xwb/5bnt2I8LeIAnSZxBX1TwTwKI/9/hLk5iZxKHOI3G/whKRBvIsIxtSVQxpXBh05WH9CteICQKG+c3q6KlGuhvjwrKLpzH7Tykc62IWlYfwEE8zEO6hG/oTBRBaiv19qCrltWTFoIKjqOz9LmKhUSRxO6YA3iOc9jbJIoEvYqwTWIl9u7BZLsiyoN4qwjbY+zCJUzUsvoHHMIR3MNMHtK1WlZvwxCuV2pZfTcu4hre4EeUPIDD8byICcwobIUzOIorCWYVuzCiSGIlD+knPMNNXMUtvMpD+jkS7MMJjGKuGfsOnEJQJDGLOfij4hNOR4L7eJSHdLW8xR04FhtWFEFqKGysxiEO4XtUMI0veUh/VkoXNbd5R5xDQH88L0RXXuMj5vKQrjVxvwA0VKgz+OZMogAAAABJRU5ErkJggg==');
}

.icon-experiences-green::before {
    content: url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAEr2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE3IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMTciCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSIxNyIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMTciCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249Ijk2LjAiCiAgIHRpZmY6WVJlc29sdXRpb249Ijk2LjAiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDYtMTNUMTQ6MTE6MTIrMDI6MDAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDYtMTNUMTQ6MTE6MTIrMDI6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS45LjIiCiAgICAgIHN0RXZ0OndoZW49IjIwMjEtMDYtMTNUMTQ6MTE6MTIrMDI6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/Pg6H6S0AAAGCaUNDUHNSR0IgSUVDNjE5NjYtMi4xAAAokXWRzytEURTHPzPjV2NEsVAsJg2rIT9KpCxmYigsZkYZbN4880PNjNd7T5psle0UJTZ+LfgL2CprpYiU7JQ1sUHPeUaNZM7t3PO533vP6d5zwRnNqFmjohuyOVMPhwLemdist/qRKupwM0SLohraZGQ0Sll7u8Fhx6tOu1b5c/9a7ULCUMFRIzysaropPCY8sWJqNm8KN6lpZUH4WNivywWFr209XuQnm1NF/rBZj4aD4GwQ9qZ+cfwXq2k9Kywvx5fNLKs/97Ff4knkpiMS28RbMQgTIoCXcUYI0k8PgzL300kvXbKiTH73d/4US5KryqyRR2eRFGlM/KIuS/WExKToCRkZ8nb///bVSPb1Fqt7AlD5YFkv7VC9AZ8Fy3rft6zPA3Ddw1mulL+0BwOvohdKmm8X6tfg5LykxbfgdB2a7zRFV74ll7gzmYTnI6iLQeMluOeKPfvZ5/AWoqvyVRewvQMdcr5+/guOv2f4Y8qNHAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAdpJREFUOI2N0z9IVWEYBvDfPdpwIdOhIgzkllFIUGAKDR+EQ1NtQbQ3nEWC2hxa2qI56FJDNGRRQrQ49GfpVIiBgRkNEYe7iOGfSC1Ks4bz3Thdonynj3Pe5/me732et6Klalm9F8PowxJW0YWteIkbmM1DutHEVErgKs5G8DSmMI91tKEbgziApxjPQ7r8myQSXMYixtDAah7S9dIlW9CBHoxgHGN5SJebJMPYjjt4Xwb/5bnt2I8LeIAnSZxBX1TwTwKI/9/hLk5iZxKHOI3G/whKRBvIsIxtSVQxpXBh05WH9CteICQKG+c3q6KlGuhvjwrKLpzH7Tykc62IWlYfwEE8zEO6hG/oTBRBaiv19qCrltWTFoIKjqOz9LmKhUSRxO6YA3iOc9jbJIoEvYqwTWIl9u7BZLsiyoN4qwjbY+zCJUzUsvoHHMIR3MNMHtK1WlZvwxCuV2pZfTcu4hre4EeUPIDD8byICcwobIUzOIorCWYVuzCiSGIlD+knPMNNXMUtvMpD+jkS7MMJjGKuGfsOnEJQJDGLOfij4hNOR4L7eJSHdLW8xR04FhtWFEFqKGysxiEO4XtUMI0veUh/VkoXNbd5R5xDQH88L0RXXuMj5vKQrjVxvwA0VKgz+OZMogAAAABJRU5ErkJggg==');
}

.icon-picspiration-blue::before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAATCAYAAABlcqYFAAAFEmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgeG1wOkNyZWF0ZURhdGU9IjIwMjQtMTEtMDhUMTQ6MDk6MjMrMDEwMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTEtMDhUMTQ6MTk6MTQrMDE6MDAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTEtMDhUMTQ6MTk6MTQrMDE6MDAiCiAgIHBob3Rvc2hvcDpEYXRlQ3JlYXRlZD0iMjAyNC0xMS0wOFQxNDowOToyMyswMTAwIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiCiAgIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIyNSIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjE5IgogICBleGlmOkNvbG9yU3BhY2U9IjEiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMjUiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjE5IgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI5Ni8xIgogICB0aWZmOllSZXNvbHV0aW9uPSI5Ni8xIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0icHJvZHVjZWQiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFmZmluaXR5IFBob3RvIDIgMi41LjUiCiAgICAgIHN0RXZ0OndoZW49IjIwMjQtMTEtMDhUMTQ6MTk6MTQrMDE6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/PrnTmOAAAAGBaUNDUHNSR0IgSUVDNjE5NjYtMi4xAAAokXWRv0tCURTHP9ovSaOghoYGKWuyMIOopcHoF1SDGmS16POpgdrjPSOiNWgVCqKWfg31F9QaNAdBUQTR7FzUUvE6TwUl8lzOPZ/7vfcc7j0X7OG0kjHqfZDJ5vTgVMC9GFlyNxVw4qCFRnqiiqHNhSbD1LTPR2xWvO+3atU+968546qhgM0hPKZoek54Wnh2I6dZvCfcoaSiceELYa8uFxR+sPRYiQsWJ0v8bbEeDo6DvU3YnaziWBUrKT0jLC/Hk0mvK+X7WC9xqdmFkMRu8S4MgkwRwM0ME4wzzCCjMg/Tj58BWVEj31fMn2dNchWZNTbRWSVJihxeUdeluioxIboqI82m1f+/fTUSQ/5SdVcAGl5N870XmnbhJ2+aXyem+XMKdS9wna3krx3DyIfo+YrmOYLWbbi8qWixfbjagc5nLapHi1KduD2RgLdzaIlA+x00L5d6Vt7n7AnCW/JVt3BwCH1yvnXlFzkSZ9FyCgizAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABiklEQVQ4jbXVsWsVQRDH8c/ThShCQNRSDIqKhSASiPFZHHaWFkHBQtDWIsUK2tmJeELExsrG3iYWos1VyhOtLARR/AcEQduNsbg9CS/7EkwuPzjumNmd7+zc3NwgNmkWSziNXfrTH3zCYsiAYY/B12qIpYC5bLiPt1jtIfgA53EXcwEhO97VVXjZAwDEJg3yYwgF50Es4BheYFRXYWULnH8VWQfBFTzCFC7jEr4UktmNs/heV+HHRrRSN53MADiAwxP23sBz3IlN2rsRpHSSV7iOaXzD+/EFsUk38TQneUJbmtv/A3mNiziCN3UVfq8JPoWr2k7sqjBAjE1awYO6Cj/HA64rV12FVFfhI77i+Jh7AfdwqJDcrQzbvykkZzyrLcez2KQL2XYNDzFT2oN9GXRq3FFq4aN4jPlsehKbtKyt+Z4JgE7TpTWldzKj/Vo7ncnXltXnQJyo0kk+4Nw2Yn7eFFJX4RdG24B06maXgJTv87FJq/qbwl3jpKDNeqgdyzuhUcCiHf4z/gV+mmC4W32LqAAAAABJRU5ErkJggg==');
}

.icon-grey-home::before {
    content: url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAEr2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE3IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMTgiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSIxNyIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMTgiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249Ijk2LjAiCiAgIHRpZmY6WVJlc29sdXRpb249Ijk2LjAiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDYtMTNUMTQ6MTc6MTIrMDI6MDAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDYtMTNUMTQ6MTc6MTIrMDI6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMS45LjIiCiAgICAgIHN0RXZ0OndoZW49IjIwMjEtMDYtMTNUMTQ6MTc6MTIrMDI6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/PrFDF1wAAAGCaUNDUHNSR0IgSUVDNjE5NjYtMi4xAAAokXWRzytEURTHPzPjV2NEsVAsJg2rIT9KpCxmYigsZkYZbN4880PNjNd7T5psle0UJTZ+LfgL2CprpYiU7JQ1sUHPeUaNZM7t3PO533vP6d5zwRnNqFmjohuyOVMPhwLemdist/qRKupwM0SLohraZGQ0Sll7u8Fhx6tOu1b5c/9a7ULCUMFRIzysaropPCY8sWJqNm8KN6lpZUH4WNivywWFr209XuQnm1NF/rBZj4aD4GwQ9qZ+cfwXq2k9Kywvx5fNLKs/97Ff4knkpiMS28RbMQgTIoCXcUYI0k8PgzL300kvXbKiTH73d/4US5KryqyRR2eRFGlM/KIuS/WExKToCRkZ8nb///bVSPb1Fqt7AlD5YFkv7VC9AZ8Fy3rft6zPA3Ddw1mulL+0BwOvohdKmm8X6tfg5LykxbfgdB2a7zRFV74ll7gzmYTnI6iLQeMluOeKPfvZ5/AWoqvyVRewvQMdcr5+/guOv2f4Y8qNHAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAUhJREFUOI3d071qlFEQxvHfvvtKIoZoGYileAVegJ1FXFmisVW0mE4bryG3EKYQLZRICkHYYCUEcwUJpBIVsjFWFqIp/IibYk8kZN8I2dIHpjoz/5l5mNNygjKzwlXcwCrWIuJXU27rBECN67iLr6ixjNWIGBzPrxoAZ9DFA6xjCZt4iJuZOdK4fQwwiWu4hzU8xzts4wLmsdfpdD72er3fI+tk5rkC6JbCxxGxe+T9Iu7jEl7hdUTs/V0nM8/jVoktPMPno1NGxA6eYKP4NZ+ZZ6HOzGksYK6s8BKfmgxEHyv4URpOZOZyVYrn8BZPsRMRfxoACriPF4am30a3lZkreI/FiPjWVNykzJzCI1ypMIU3pwGUqb4bejddYb/EOPqJwcixjaP/DFIfwjKz/c/MZrUPIRVmcXkMyAwGNb4Y/to7Y0Ba+HAAoEdlpLr52SgAAAAASUVORK5CYII=');
}

.icon-donate::before {
    content: url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAaCAYAAADfcP5FAAAEr2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjM2IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMjYiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSIzNiIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMjYiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249Ijk2LjAiCiAgIHRpZmY6WVJlc29sdXRpb249Ijk2LjAiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDct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');
}

/** Mix **/
.cursor-pointer {
    cursor: pointer;
}

.btn-wishlist {
    color: #fff;
    background-color: #ad1bd6;
    border-color: #ad1bd6;
}

.btn-wishlist:hover {
    color: #fff;
    background-color: #73148d;
    border-color: #73148d;
}

/** Plugins **/
.ops-map-container {
    height: 500px;
}

.single #ops-map {
    width: 100%;
    height: 215px;
    margin-top: 0px;
    display: none;
}

#ops-map {
     width: 100%;
     height: 100%;
 }

#map-container-open-arrow {
    position: absolute;
    height: 82px;
    width: 267px;
    background: url('assets/imgs/mix/map-open-button-bottom.png');
    bottom: 0;
    right: 40%;
    z-index: 9999;
    cursor: pointer;
}

.lightGallery-captions p {color: #ffffff; font-size: 14px;}
.lightGallery-captions p a {font-weight: bold;}

@media (max-width: 430px) {
    #ops-map-searchbar {
        padding: 0 !important;
    }

    #ops-map-searchbar .icon-place-red {
        float: unset !important;
        padding-left: 0 !important;
    }

    #ops-map-searchbar #form-col {
        align-self: unset !important;
        text-align: center !important;
        padding: 10px !important;
    }

    #ops-map-searchbar #form-col div:first-child{
        float: unset !important;
        padding: 0 !important;
    }

    #ops-map-searchbar #form-col input {
        width: 100% !important;
        text-align: center;
        margin-top: 5px;
    }

    #homepage_map_data_container #posts {
        margin-top: 114px;
    }
}

@media only screen and (min-width: 440px) and (max-width: 768px){
    #homepage_map_data_container #posts {
        margin-top: 48px;
    }
}

@media (max-width: 960px) {
    nav ul li.wpml-ls-current-language  {
        padding-top: 11px;
    }

    nav ul li ul.sub-menu {
        padding-top: 7px;
    }

    nav ul li ul.sub-menu li.menu-item-type-wpml_ls_menu_item {
        display: block;
        padding: 7px 0 6px 0;
    }

    .menu-item-type-wpml_ls_menu_item span.wpml-ls-native {
        display: none;
    }

    #navbarNavDropdown ul li {
        padding: 15px 0;
    }

    #home-map-countries {
        padding-top: 135px;
    }

    .home #page #content {
        padding-top: 79px;
    }

    #homepage_map_data_container #ops-map-searchbar input.btn-primary {
        display: none;
    }

    #ops-map-searchbar {
        position: relative;
        width: 100%;
        min-height: 65px;
        background: #ffffff;
        text-align: center;
        padding: 10px 0;
        border-top: 1px solid #b3b3b3;
   }

    #ops-map-searchbar #form-col {
        align-self: center;
        text-align: right;
        padding-right: 15px;
    }

    #ops-map-searchbar #form-col input[type=text] {
        height: 38px;
        width: 220px;
        padding: 20px;
    }

    #ops-map-searchbar .icon-place-red {
        display: inherit;
        float: left;
        padding-left: 15px;
    }

    #ops-map #filter-button {
        display: inherit;
    }
}

@media (max-width: 768px) {
    .logged-in.single #page #content {
        padding-top: 185px !important;
    }

    .single #page #content {
        padding-top: 205px !important;
    }

    .archive #page #content {
        padding-top: 140px;
    }

    header nav ul {
        padding: 0;
        margin-bottom: 0;
    }

    header nav ul li {
        padding: 5px 10px 0;
    }

    .navbar {
        justify-content: end;
    }

    .archive #homepage_map_data_container {
        padding-top: 0;
    }

    .logged-in #homepage_map_data_container {
        padding-top: 117px;
    }

    #homepage_map_data_container {
        padding-top: 161px;
    }

    #homepage_map_data_container #map-countries {
        padding: 83px 0 0 0;
    }

    #homepage_map_data_container #map, #homepage_map_data_container #posts {
        background-color: #ffffff;
        padding: 10px 0 7px 0;
    }

    #homepage_map_data_container #map, #homepage_map_data_container #posts,
    #homepage_map_data_container #ops-map-searchbar #map-search-bar-right-list .headline,
    #homepage_map_data_container #ops-map-searchbar #map-search-bar-right-list .filters  {
        width: 100%;
    }

    #homepage_map_data_container #ops-map-searchbar #map-searchbar-show-list,
    #homepage_map_data_container #ops-map-searchbar #show-categories-list {
        display: none;
    }

    #homepage_map_data_container #ops-map-searchbar #map-search-bar-right-list {
        position: absolute;
        z-index: 9999;
        height: auto;
        background: #ffffff;
        width: 100%;
        right: 0;
        top: 0;
        margin-top: 0;
        border-radius: 5px;
    }

    #homepage_map_data_container #ops-map-searchbar #map-search-bar-right-list .filters {
        text-align: left;
    }

    #homepage_map_data_container #ops-map-searchbar #map-search-bar-right-list .ops_map_searchbar_cat {
        text-align: left;
        padding: 15px;
        border-bottom: 2px solid #4D4D4D;
    }

    #categories_posts_list, #search_posts_list {
        padding-top: 115px;
    }


    .single #ops-map {
        margin-top: 41px;
    }

    #emailbox-view-html .modal-dialog .modal-content p {
        margin-top: 13px;
    }

    #emailbox-view-html .modal-dialog .modal-content,
    #emailbox-view-html .modal-dialog .modal-content #wp_email_capture {
        width: 100%;
    }

    #emailbox-view-html .modal-dialog .modal-content #wp_email_capture input[type=submit] {
        font-size: 15px;
    }

    iframe {
        width: 100%;
        height: auto;
        min-height: 250px;
        max-height: 350px;
    }

    .picspiration #page .container .page-title { margin-top: 0 !important;}
    .picspiration #page .container .pic-position {position: relative !important;}
    .picspiration #page .container img#picspiration {height: auto !important; width: 100% !important;}
    .picspiration #page .container #swipe-pic-down {bottom: 0 !important;}
}

@media (min-width: 1400px) {
    .archive:not(.author) #page .container, .archive:not(.author) #page .container-lg, .archive #page .container-md,
    .archive #page .container-sm, .archive #page .container-xl, .archive #page .container-xxl,
    .page-template-page-style-guidance #page .container, .page-template-page-style-guidance #page .container-lg,
    .page-template-page-style-guidance #page .container-md, .page-template-page-style-guidance #page .container-sm,
    .page-template-page-style-guidance #page .container-xl, .page-template-page-style-guidance #page .container-xxl
    {
        max-width: 1920px;
    }
}