@charset "utf-8";

/* GLOBAL STYLES */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
body { color: #505050; font-size: 12px; font-family: 'Roboto', 'Helvetica', sans-serif; font-weight: 300; text-align: center; }
a { color: #000; text-decoration: none; }
    a:hover { color: #909090; }
img { border: 0; }
.clear { clear: both; display: block; height: 0px; overflow: hidden; }
.left { float: left; }
.right { float: right !important; }
.none { display: none; }
input, select, textarea, button { font-family: inherit; }
*:focus { outline: none; }

/* ::-webkit-scrollbar {   display: none; } */

em { font-style: normal; color: #505050; font-weight: 700; }

h1, h2, h3, h4 { margin: 0px; font-size: 18px; }
section { position: relative; }

/* CSS Transformations */
.animated { -webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -ms-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; }
.animated-fluid { -webkit-transition: all 0.15s cubic-bezier(.71, 1.38, .4, 1.42); -moz-transition: all 0.15s cubic-bezier(.71, 1.38, .4, 1.42); -ms-transition: all 0.15s cubic-bezier(.71, 1.38, .4, 1.42); -o-transition: all 0.15s cubic-bezier(.71, 1.38, .4, 1.42); transition: all 0.15s cubic-bezier(.71, 1.38, .4, 1.42); }
.animated-slow { -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -ms-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; }

.llaxed { background-position: 0 0; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; }
/* End of CSS Transformations */

/* CSS Animations */
@keyframes show-up { 0% { opacity: 0; top: 60px; } 100% { opacity: 1; top: 0px; } }
@-webkit-keyframes show-up { 0% { opacity: 0; top: 60px; } 100% { opacity: 1; top: 0px; } }
@-moz-keyframes show-up { 0% { opacity: 0; top: 60px; } 100% { opacity: 1; top: 0px; } }
@-o-keyframes show-up { 0% { opacity: 0; top: 60px; } 100% { opacity: 1; top: 0px; } }

@keyframes fade-in-out { 0% { opacity: 0; } 100% { opacity: 0.7; } }
@-webkit-keyframes fade-in-out { 0% { opacity: 0; } 100% { opacity: 0.7; } }
@-moz-keyframes fade-in-out { 0% { opacity: 0; } 100% { opacity: 0.7; } }
@-o-keyframes fade-in-out { 0% { opacity: 0; } 100% { opacity: 0.7; } }

@keyframes border-up { 0% { border: none; } 100% { border-bottom: 8px dotted #fff; } }
@-webkit-keyframes border-up { 0% { border: none; } 100% { border-bottom: 8px dotted #fff; } }
@-moz-keyframes border-up { 0% { border: none; } 100% { border-bottom: 8px dotted #fff; } }
@-o-keyframes border-up { 0% { border: none; } 100% { border-bottom: 8px dotted #fff; } }

.show-up-0_25s-animation { position: relative; animation: show-up 0.25s ease 0s; -webkit-animation: show-up 0.25s ease 0s; -moz-animation: show-up 0.25s ease 0s; -o-animation: show-up 0.25s ease 0s; }
.show-up-0_5s-animation { position: relative; animation: show-up 0.5s ease 0s; -webkit-animation: show-up 0.5s ease 0s; -moz-animation: show-up 0.5s ease 0s; -o-animation: show-up 0.5s ease 0s; }
.show-up-0_75s-animation { position: relative; animation: show-up 0.75s ease 0s; -webkit-animation: show-up 0.75s ease 0s; -moz-animation: show-up 0.75s ease 0s; -o-animation: show-up 0.75s ease 0s; }
.show-up-1s-animation { position: relative; animation: show-up 1s ease 0s; -webkit-animation: show-up 1s ease 0s; -moz-animation: show-up 1s ease 0s; -o-animation: show-up 1s ease 0s; }
.show-up-1_5s-animation { position: relative; animation: show-up 1.5s ease 0s; -webkit-animation: show-up 1.5s ease 0s; -moz-animation: show-up 1.5s ease 0s; -o-animation: show-up 1.5s ease 0s; }
.show-up-2s-animation { position: relative; animation: show-up 2s ease 0s; -webkit-animation: show-up 2s ease 0s; -moz-animation: show-up 2s ease 0s; -o-animation: show-up 2s ease 0s; }
.show-up-2_5s-animation { position: relative; animation: show-up 2.5s ease 0s; -webkit-animation: show-up 2s .5ease 0s; -moz-animation: show-up 2s ea.5se 0s; -o-animation: show-up 2s ease.5 0s; }
.show-up-3s-animation { position: relative; animation: show-up 3s ease 0s; -webkit-animation: show-up 3s ease 0s; -moz-animation: show-up 3s ease 0s; -o-animation: show-up 3s ease 0s; }
.show-up-3_5s-animation { position: relative; animation: show-up 3.5s ease 0s; -webkit-animation: show-up 3s ea.5se 0s; -moz-animation: show-up 3s ease 0.5s; -o-animation: show-up 3s ease 0s;.5 }
.show-up-4s-animation { position: relative; animation: show-up 4s ease 0s; -webkit-animation: show-up 4s ease 0s; -moz-animation: show-up 4s ease 0s; -o-animation: show-up 4s ease 0s; }
.show-up-4_5s-animation { position: relative; animation: show-up 4.5s ease 0s; -webkit-animation: show-up 4s ease.5 0s; -moz-animation: show-up 4s ease 0s; -.5o-animation: show-up 4s ease 0s;.5 }
.show-up-5s-animation { position: relative; animation: show-up 5s ease 0s; -webkit-animation: show-up 5s ease 0s; -moz-animation: show-up 5s ease 0s; -o-animation: show-up 5s ease 0s; }
.show-up-5_5s-animation { position: relative; animation: show-up 5.5s ease 0s; -webkit-animation: show-up 5s ease 0.5s; -moz-animation: show-up 5s ease 0s; -o-an.5imation: show-up 5s ease 0.5s; }
.fade-in-out-animation { position: relative; animation: fade-in-out 5s ease 0s alternate infinite; -webkit-animation: fade-in-out 5s ease 0s alternate infinite; -moz-animation: fade-in-out 5s ease 0s alternate infinite; -o-animation: fade-in-out 5s ease 0s alternate infinite; }
.border-up-animation { position: relative; animation: border-up 1s ease 0s alternate infinite; -webkit-animation: border-up 1s ease 0s alternate infinite; -moz-animation: border-up 1s ease 0s alternate infinite; -o-animation: border-up 1s ease 0s alternate infinite; }
/* End of CSS Animations */

/* Common */
.holder { max-width: 1200px; margin: 0 auto 0 auto; padding: 0 10px 0 10px; }

.relative { position: relative; }
.absolute { position: absolute; }

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

.white-box { background: #fff; padding: 10px; }

.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.easy-shadow { box-shadow: 0 0 120px 0 #aaa; }

.dark { background-color: #505050; }
.light { background-color: #EBEBEB; }
.white { background-color: #FFFFFF; }
.gray { background-color: #C5C5C5; }
.success-green { background-color: #50E3C2; }
.accent { background-color: #3EA0EB; }
.dark-red { background-color: #D0021B; }
.light-red { background-color: #E36767; }

.dark-text { color: #505050; }
.light-text { color: #C7C7C7; }
.white-text { color: #FFFFFF; }
.gray-text { color: #C5C5C5; }
.success-green-text { background-color: #50E3C2; }
.accent-text { color: #3EA0EB; }
.dark-red-text { color: #D0021B; }
.light-red-text { color: #E36767; }

.centered-text { text-align: center; }

.light-weight { font-weight: 100; }
.normal-weight { font-weight: 300; }
.bold-weight { font-weight: 700; }

.italic-style { font-style: italic; }

.tsp0 { font-size: 0px; }
.tsp12 { font-size: 12px; }
.tsp14 { font-size: 14px; }
.tsp16 { font-size: 16px; }
.tsp18 { font-size: 18px; }
.tsp20 { font-size: 20px; }
.tsp22 { font-size: 22px; }
.tsp24 { font-size: 24px; }
.tsp32 { font-size: 32px; }
.tsp36 { font-size: 36px; }

.vertical-separator { width: 2px; height: 17px; display: inline-block; }

button { cursor: pointer; padding: 10px 24px 10px 24px; border-radius: 5px; text-align: center; background: transparent; box-shadow: 0 0 0 0 #3EA0EB; -webkit-transition: all 0.15s cubic-bezier(.71, 1.38, .4, 1.42); -moz-transition: all 0.15s cubic-bezier(.71, 1.38, .4, 1.42); -ms-transition: all 0.15s cubic-bezier(.71, 1.38, .4, 1.42); -o-transition: all 0.15s cubic-bezier(.71, 1.38, .4, 1.42); transition: all 0.15s cubic-bezier(.71, 1.38, .4, 1.42); }
    /*button:hover { padding: 8px 2px 12px 2px; border: 0px solid #fff; border-bottom: 4px solid #50E3C2; border-radius: 0px; color: #50E3C2; }*/
    button:hover { box-shadow: 0 0 0 4px #66BDFF; }

.hover-border { box-shadow: 0 0 0 0 #3EA0EB; }
    .hover-border:hover { box-shadow: 0 0 0 4px #66BDFF; }

.view-all { text-align: right; display: block; }
    .view-all .on-hover { opacity: 0; -webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -ms-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; }
        .view-all:hover .on-hover { opacity: 1; }

.see-on-hover { opacity: 0; -webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -ms-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; }
    .see-on-hover:hover .on-hover { opacity: 1; }
/* End  of common */

/* Types */
.accented-type { color: #505050; text-transform: lowercase; }
.back-type { color: #C5C5C5; text-transform: uppercase; font-weight: 100; }
/* End of Types */

body { padding: 116px 0 0 0; }

/* nav */
nav { width: 100%; padding: 10px 0 0 0; position: fixed; top: 0px; border-bottom: 4px solid #3EA0EB; z-index: 999; }
    nav.xHeader--not-top { }
        nav.xHeader--not-top .card .title { display: none; }
        nav.xHeader--not-top .card .logo { width: 32px; height: 32px; }
        nav.xHeader--not-top .clear { display: none; }
            nav.xHeader--not-top ul a li { height: 42px; padding: 5px 0 5px 0; display: block; }
            nav.xHeader--not-top ul a:hover li { padding: 5px 0 1px 0; border-bottom: 4px solid #3EA0EB; }
            nav.xHeader--not-top .mobile-menu .menu-button { width: 40px; height: 26px; }
            nav.xHeader--not-top .mobile-menu .mobile-navigation { right: 50px; }
    nav.xHeader--not-top.xHeader--pinned { top: 0px; left: 0px; }
    nav.xHeader--not-top.xHeader--unpinned { top: -250px; }
            nav.xHeader--not-top.xHeader--unpinned .mobile-menu .mobile-navigation { display: none; }

    nav .holder { padding: 0 10px; }
    nav .card .logo { width: 56px; height: 56px; margin: 0 5px 0 0; }
    nav .card .title { text-align: left; }

    nav .mobile-menu { padding: 10px 5px 0 0; position: relative; display: none; }
        nav .mobile-menu .menu-button { width: 34px; height: 30px; }
        nav .mobile-menu .mobile-navigation { min-width: 140px; position: absolute; top: 10px; right: 54px; display: none; background: #3EA0EB; font-size: 18px; box-shadow: 0 0 120px 0 #505050; border-radius: 2px; z-index: 1001; }
            nav .mobile-menu.active .mobile-navigation { display: block; }
            nav .mobile-menu .mobile-navigation a { margin: 5px 0 0 5px; }
                nav .mobile-menu .mobile-navigation a li { padding: 10px; }
                    nav .mobile-menu .mobile-navigation a:hover li { padding: 10px; border-bottom: none; }

    /* navigation */
    nav .navigation { cursor: pointer; }
    nav ul { margin: 0px; padding: 0px; list-style: none; display: block; }
        nav ul a { margin: 0 0 0 20px; display: block; float: left; }
            nav ul a li { height: 42px; padding: 15px 0 5px 0; display: block; }
                nav ul a:hover li { padding: 15px 0 1px 0; border-bottom: 4px solid #3EA0EB; }

.first-section { margin: 0 0 0 0; }
/* End of nav */

/* map */
#gmap { width: 100%; height: 300px; }
#gmap.contacts-map { height: 600px; }
/* End of map */

#booking { cursor: pointer; width: 48px; height: 48px; padding: 10px 8px; position: fixed; top: 170px; left: 10px; box-shadow: 0px 0 0 0 #3EA0EB; border-radius: 24px; z-index: 999; }
#booking:hover { box-shadow: 0 0 0 4px #66BDFF; }
    #booking .book { width: 28px; height: 24px; }

#search-button { cursor: pointer; width: 48px; height: 48px; padding: 12px 8px; position: fixed; top: 238px; left: 10px; box-shadow: 0px 0 0 0 #3EA0EB; border-radius: 24px; z-index: 999; }
#search-button:hover { box-shadow: 0 0 0 4px #66BDFF; }
    #search-button .icon { width: 24px; height: 24px; }

.list-tag { margin: 0 0 10px 0; padding: 10px; border-radius: 8px; }

section { margin: 20px 0 0 0; text-align: left; }
    section .holder { position: relative; }
    section .title { margin: 0 0 20px 0; }
        section .title.subbed { margin: 10px 0 10px 0; }
    section .under-title  { width: 100%; margin: 0 0 20px 0; padding: 10px 0 10px 0; position: relative; }

.about-home .holder { padding: 0 10px 20px 10px; position: relative; }
.about-home img { margin: 0 20px 0 0; border-radius: 2px; }
    .about-home .description .title { margin: 0 0 10px 0; }
    .about-home .more { position: absolute; bottom: 0px; right: 0px; display: block; text-align: right; opacity: 0; }
        .about-home:hover .more { opacity: 1; }

.slide { position: relative; }
    .slide .text { padding: 5px; position: absolute; bottom: 5%; left: 5%; border-radius: 2px; }
.owl-nav { width: 100%; height: 50%; padding: 0; position: absolute; top: 0px; left: 0px; font-size: 40px; }
    .owl-nav .owl-prev { width: 10%; height: 100%; padding: 30% 0 0 25px; color: #fff; border-radius: 2px; text-align: left; float: left; }
    .owl-nav .owl-next { width: 10%; height: 100%; padding: 30% 25px 0 0; color: #fff; border-radius: 2px; text-align: right; float: right; }

.services-home { text-align: left; }
    .services-home .list { width: 100%; text-align: left; }
        .services-home .list .item { cursor: pointer; width: 48%; margin: 0 1% 10px 0; padding: 0 0 20px 0; position: relative; display: inline-block; }
            .services-home .list .item img { margin: 0 20px 0 0; border-radius: 2px; }
            .services-home .list .item .title { margin: 0 0 10px 0; }
                .services-home .list .item:hover { cursor: pointer; }
                .services-home .list .item:hover .title { color: #4A9AF0; }
            .services-home .list .item .more { position: absolute; bottom: 0px; right: 0px; display: block; text-align: right; opacity: 0; }
                .services-home .list .item:hover .more { opacity: 1; }

.patient-home { text-align: left; }
    .patient-home .list { width: 100%; text-align: left; }
        .patient-home .list .item { width: 100%; margin: 0 0 10px 0; padding: 0 0 20px 0; display: block; position: relative; display: inline-block; }
        .patient-home .list .category { margin: 10px 0 10px 0; padding: 10px; border-radius: 4px; }
            .patient-home .list .item img { margin: 0 10px 0 0; border-radius: 2px; }
            .patient-home .list .item .title { margin: 0 0 10px 0; display: block; }
                .patient-home .list .item:hover .title { cursor: pointer; color: #4A9AF0; }
            .patient-home .list .item .more { position: absolute; bottom: 0px; right: 0px; display: block; text-align: right; opacity: 0; }
                .patient-home .list .item:hover .more { opacity: 1; }

.testimonials-home { }
    .testimonials-home .list { width: 100%; border-radius: 2px; overflow: hidden; }
        .testimonials-home .list .item { width: 33.333333%; position: relative; overflow: hidden; float: left; }
            .testimonials-home .list .item img { width: 100%; }
            .testimonials-home .list .item .description { width: 100%; padding: 10px; position: absolute; bottom: 0px; left: 0px; opacity: 0.4; background: #4A9AF0; text-align: center; }
                .testimonials-home .list .item:hover .description { opacity: 0.95; }
                .testimonials-home .list .item .description .text { margin: 0 0 4px 0; text-align: center; }
                .testimonials-home .list .item .description .name { text-align: right; opacity: 1; position: relative; }
                    .testimonials-home .list .item:hover .description .name { opacity: 1; }
    .testimonials-home .view-all { text-align: center; margin: 37px 0 0 0; }

section.gallery .holder { text-align: left; }
    section.gallery .holder .title { text-align: left; }
    section.gallery a { font-size: 0px; }
    section.gallery img { width: 24%; margin: 0.5%; }
        section.gallery img:hover { transform: scale(1.01); }


.article-head { height: 300px; padding: 230px 0 0 0; }
    .article-head .article-title { padding: 10px; }
    .article-head .facebook-button { cursor: pointer; width: 44px; height: 44px; border-radius: 22px; box-shadow: 0px 0 0 0 #3EA0EB; }
        .article-head .facebook-button:hover { box-shadow: 0 0 0 4px #66BDFF; }
.holder.text { max-width: 960px; margin: 0 auto 30px auto; }
  .holder .text a { color: #66BDFF; }
    .holder .text a:hover { color: #505050; }

section.text .share { margin: 30px 0 30px 0; text-align: center; }
    section.text .share .facebook-button { cursor: pointer; width: 44px; height: 44px; display: inline-block; border-radius: 22px; box-shadow: 0px 0 0 0 #3EA0EB; }
        section.text .share .facebook-button:hover { box-shadow: 0 0 0 4px #66BDFF; }

.contacts-page .info .row { margin: 0 0 5px 0; padding: 0 0 0 10px; }
    .contacts-page .form { max-width: 100%; }
        .contacts-page .form .under-title{ padding: 5px; border-radius: 2px; }
            .contacts-page .form form label, input, textarea{ width: 100%; margin: 5px 0 5px 0; }
            .contacts-page .form form input, textarea{ height: 32px; padding: 7px; border-radius: 2px; border: 1px solid #505050; font-size: 14px; }
            .contacts-page .form form textarea { height: 120px; }
            .contacts-page .form form button { margin: 5px 0 5px 0; border: none; }
            .contacts-page .form form .error { color: red; border: 1px solid red; }
            .contacts-page .form .success { width: 100%; padding: 20px; border-radius: 2px; background: #50E3C2; color: #fff; }

.about .info { max-width: 49%; }

.schedule-overlay { width: 100%; height: 100%; padding: 60px 0 0 0;  position: fixed; top: 0px; left: 0px; display: none; z-index: 1001; text-align: center; overflow: auto; }
    .schedule-overlay .overlay { width: 100%; height: 100%; opacity: 0.8; position: fixed; top: 0px; left: 0px; }
    .schedule-overlay .call-button { cursor: pointer; width: 48px; height: 48px; margin: 30px 0 0 0;  padding: 9px 8px; display: inline-block; border-radius: 24px; }
        .schedule-overlay .call-button .svg-call-white { width: 30px; height: 30px; }
    .schedule-overlay .schedule-list { width: 50%; padding: 20px; position: relative; display: inline-block; border-radius: 4px; box-shadow: 0 0 120px 0 #505050; text-align: center; z-index: 1002; }
        .schedule-overlay .schedule-list .legend { width: 100%; padding: 10px; text-align: right; }
            .schedule-overlay .schedule-list .legend span { margin: 0 20px 0 0; }
        .schedule-overlay .schedule-list .close { cursor: pointer; }
        .schedule-overlay .schedule-list .list { width: 100%; position: relative; }
            .schedule-overlay .schedule-list .list .hours { width: 100%; height: 100%; padding: 25px 0 0 3.8%; position: absolute; top: 0px; left: 0px; z-index: 1002; }
                .schedule-overlay .schedule-list .list .hours .hour { width: 7%; height: 100%; margin: 0 0.8% 0 0; display: inline-block; background: #EBEBEB; opacity: 0.8; }
        .schedule-overlay .schedule-list .day { width: 100%; margin: 0 0 50px 0; text-align: left; position: relative; z-index: 1003; }
            .schedule-overlay .schedule-list .day .title { margin: 0 0 5px 0; }
        .schedule-overlay .schedule-list .half { width: 3%; height: 6px; margin: 0 0.8% 0 0; position: relative; display: inline-block; font-size: 0; }
            .schedule-overlay .schedule-list .half.b { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
            .schedule-overlay .schedule-list .half.e { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
            .schedule-overlay .schedule-list .half .caption { position: absolute; top: 10px; left: 0px; font-size: 12px; }

.search-overlay { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; display: none; z-index: 1001; overflow: auto; text-align: center; }
    .search-overlay .overlay { width: 100%; height: 100%; opacity: 0.8; position: fixed; top: 0px; left: 0px; }
    .search-overlay .looking-glass { width: 138px; height: 138px; margin: 70px 0 0 0; position: relative; display: inline-block; z-index: 1002; }
    .search-overlay form { width: 70%; position: relative; display: inline-block; z-index: 1002; }
        .search-overlay form input { width: 100%; height: 90px; margin: 50px 0 0 0; padding: 10px; border: none; border-radius: 2px; font-size: 46px; box-shadow: 0 0 120px 0 #aaa; text-align: center; }

.lb-outerContainer { background: none; border-radius: 0px; }
.lb-image { border: none !important; border-radius: 0px !important; }

.cookies-banner { width: 480px; max-height: 400px; padding: 20px; position: fixed; right: 20px; bottom: 20px; overflow: auto; font-size: 12px; font-weight: 300; background: #000; text-align: left; color: #fff; font-family: 'Menlo', 'Consolas', 'Monaco', 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', 'monospace', 'serif'; z-index: 1001; }
    .cookies-banner .close { cursor: pointer; position: absolute; top: 5px; right: 12px; font-size: 20px; }
    .cookies-banner a { color: #3EA0EB; }
    .cookies-banner .hidden-info { padding: 10px; display: none; }

footer {  }
    footer hr { margin: 30px 0 20px 0; border: 1px solid #505050; }
    footer .card .logo { width: 56px; height: 56px; margin: 0 5px 0 0; }
    footer .card .title { text-align: left; }
    footer .navigation { margin: 0 0 0 40px; text-align: left; }
        footer .navigation .title { margin: 0 0 10px 0; }
        footer .navigation ul { margin: 0px; padding: 0px; list-style: none; }
            footer .navigation ul li { margin: 0 0 10px 0; }
    footer .social { margin: 0 0 100px 0; text-align: left; }
        footer .social a:hover .accented-type { color: #3EA0EB; }
    footer .dev { margin: 0 0 10px 0; }
        footer .dev .given-logo { width: 36px; height: 36px; margin: 0 0 0 10px; display: inline-block; vertical-align: middle; }


/* SVG classes */
.svg-logo-giventech-dark { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDggNDYiIHZlcnNpb249IjEuMSI+PHRpdGxlPmxvZ28gNzwvdGl0bGU+PGRlZnM+PGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iMjMuNjkiIGN5PSIyMy43NyIgcj0iMjMuNTkiLz48L2RlZnM+PGcgaWQ9InN2ZyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRlc2t0b3AtSEQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDMuMDAwMDAwLCAtNjUuMDAwMDAwKSI+PGcgaWQ9ImxvZ28tNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAzLjAwMDAwMCwgNjMuMDAwMDAwKSI+PGcgaWQ9InRyYW5zZm9ybWVkU3RyaXBlcy01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjIwMzc1NiwgMC4xNDc0NjUpIj48bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+PHVzZSB4bGluazpocmVmPSIjcGF0aC0xIi8+PC9tYXNrPjx1c2UgaWQ9Ik1hc2siIHhsaW5rOmhyZWY9IiNwYXRoLTEiLz48ZyBpZD0idHJhbnNmb3JtZWRTdHJpcGVzIiBtYXNrPSJ1cmwoI21hc2stMikiIGZpbGw9IiM1MDUwNTAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzLjA5NTc4MywgMjYuMjA1MzY5KSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMjMuMDk1NzgzLCAtMjYuMjA1MzY5KSB0cmFuc2xhdGUoLTcuMzU1ODMwLCAwLjkxNTA0NikiPjxwYXRoIGQ9Ik02MC42NSAwLjA3TDM2LjIzIDUwLjQ4IDM0LjM4IDUwLjQ4IDUwLjU2IDAuMDcgNjAuNjUgMC4wN1oiIGlkPSJSZWN0YW5nbGUtNiIvPjxwYXRoIGQ9Ik00OC4wNCAwLjA3TDMzLjkyIDUwLjQ4IDMyLjA3IDUwLjQ4IDM3Ljk1IDAuMDcgNDguMDQgMC4wN1oiIGlkPSJSZWN0YW5nbGUtNyIvPjxwYXRoIGQ9Ik0zNS40MyAwLjA3TDMxLjYxIDUwLjQ4IDI5Ljc2IDUwLjQ4IDI1LjM1IDAuMDcgMzUuNDMgMC4wN1oiIGlkPSJSZWN0YW5nbGUtOSIvPjxwYXRoIGQ9Ik0yMi44MyAwLjA3TDI5LjMgNTAuNDggMjcuNDUgNTAuNDggMTIuNzQgMC4wNyAyMi44MyAwLjA3WiIgaWQ9IlJlY3RhbmdsZS04Ii8+PHBhdGggZD0iTTEwLjIyIDAuMDdMMjYuOTkgNTAuNDggMjUuMTQgNTAuNDggMC4xMyAwLjA3IDEwLjIyIDAuMDdaIiBpZD0iUmVjdGFuZ2xlLTEwIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+) no-repeat center center; }
.svg-logo-dark-old { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCIgdmVyc2lvbj0iMS4xIj48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODQuMDAwMDAwLCAtNDIwLjAwMDAwMCkiIGZpbGw9IiM1MDUwNTAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg0LjAwMDAwMCwgNDIwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0yOCA3MEwyOCA2OCAzOSA2NCA0MSA1OSA0MCA1OCA0NiAxNSA0NyAxNSA0MyA1OCA0MiA1OSA0MSA2NCAzOSA2NiAyOCA3MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3LjUwMDAwMCwgNDIuNTAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0zNy41MDAwMDAsIC00Mi41MDAwMDApICIvPjxwYXRoIGQ9Ik00MCA4MEM2Mi4wOSA4MCA4MCA2Mi4wOSA4MCA0MCA4MCAxNy45MSA2Mi4wOSAwIDQwIDAgMTcuOTEgMCAwIDE3LjkxIDAgNDAgMCA2Mi4wOSAxNy45MSA4MCA0MCA4MFpNNDAgNzhDNjAuOTkgNzggNzggNjAuOTkgNzggNDAgNzggMTkuMDEgNjAuOTkgMiA0MCAyIDE5LjAxIDIgMiAxOS4wMSAyIDQwIDIgNjAuOTkgMTkuMDEgNzggNDAgNzhaIi8+PC9nPjwvZz48L2c+PC9zdmc+) no-repeat center center; }
.svg-book { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgODUiIHZlcnNpb249IjEuMSI+PGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4MS4wMDAwMDAsIC00MDkuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgxLjAwMDAwMCwgNDA5LjAwMDAwMCkiPjxwYXRoIGQ9Ik0wIDgxQzAgODEgMTEuOCA3NSAyNSA3NSAyOC41IDc1IDQzLjEgNzUgNTAgODEgNTYgNzUgNjYuNCA3NSA3NSA3NSA4MyA3NSAxMDAgODEgMTAwIDgxTDEwMCA4NSAwIDg1IDAgODFaIi8+PHBhdGggZD0iTTc1LjkgNC44TDg0IDAuMUM4NC40LTAuMSA4NC41IDAgODQuMyAwLjRMNzkuNiA4LjVDNzkuNCA4LjggNzkgOS4zIDc4LjcgOS42TDE5LjEgNjkuMkMxOC45IDY5LjQgMTguNCA2OS40IDE4LjEgNjkuMkwxNS4yIDY2LjNDMTQuOSA2NiAxNC45IDY1LjUgMTUuMiA2NS4yTDc0LjcgNS43Qzc1IDUuNCA3NS41IDUgNzUuOSA0LjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OS42ODM3OTYsIDM0LjY4Mzc2MSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTQ5LjY4Mzc5NiwgLTM0LjY4Mzc2MSkgIi8+PC9nPjwvZz48L2c+PC9zdmc+) no-repeat center center; }
.svg-facebook { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAyMiIgdmVyc2lvbj0iMS4xIj48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA3LjAwMDAwMCwgLTM1MC4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNMjE1LjYgMzUzLjhDMjE1LjIgMzUzLjggMjE0LjcgMzU0LjMgMjE0LjcgMzU1TDIxNC43IDM1Ny41IDIxOSAzNTcuNSAyMTkgMzYxIDIxNC43IDM2MSAyMTQuNyAzNzEuNiAyMTAuNyAzNzEuNiAyMTAuNyAzNjEgMjA3IDM2MSAyMDcgMzU3LjUgMjEwLjcgMzU3LjUgMjEwLjcgMzU1LjRDMjEwLjcgMzUyLjQgMjEyLjcgMzUwIDIxNS42IDM1MEwyMTkgMzUwIDIxOSAzNTMuOCAyMTUuNiAzNTMuOFoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center center; }
.svg-facebook-button { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NCA0NCIgdmVyc2lvbj0iMS4xIj48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjgzLjAwMDAwMCwgLTMxNS4wMDAwMDApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODMuMDAwMDAwLCAzMTUuMDAwMDAwKSI+PHJlY3QgZmlsbD0iIzQ2OUVFRCIgeD0iMCIgeT0iMCIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiByeD0iMjIiLz48cGF0aCBkPSJNMjggMTQuOEwyNC42IDE0LjhDMjQuMiAxNC44IDIzLjcgMTUuMyAyMy43IDE2TDIzLjcgMTguNSAyOCAxOC41IDI4IDIyIDIzLjcgMjIgMjMuNyAzMi42IDE5LjcgMzIuNiAxOS43IDIyIDE2IDIyIDE2IDE4LjUgMTkuNyAxOC41IDE5LjcgMTYuNEMxOS43IDEzLjQgMjEuNyAxMSAyNC42IDExTDI4IDExIDI4IDE0LjggMjggMTQuOFoiIGZpbGw9IiNGRkZGRkYiLz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat center center; }
.svg-facebook-button-seethrough { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NCA0NCIgdmVyc2lvbj0iMS4xIj48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzMzLjAwMDAwMCwgLTMxNS4wMDAwMDApIiBmaWxsPSIjNDY5RUVEIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzMuMDAwMDAwLCAzMTUuMDAwMDAwKSI+PHBhdGggZD0iTTAgMjJDMCA5LjggOS44IDAgMjIgMCAzNC4yIDAgNDQgOS44IDQ0IDIyIDQ0IDM0LjIgMzQuMiA0NCAyMiA0NCA5LjggNDQgMCAzNC4yIDAgMjJaTTI4IDE0LjhMMjQuNiAxNC44QzI0LjIgMTQuOCAyMy43IDE1LjMgMjMuNyAxNkwyMy43IDE4LjUgMjggMTguNSAyOCAyMiAyMy43IDIyIDIzLjcgMzIuNiAxOS43IDMyLjYgMTkuNyAyMiAxNiAyMiAxNiAxOC41IDE5LjcgMTguNSAxOS43IDE2LjRDMTkuNyAxMy40IDIxLjcgMTEgMjQuNiAxMUwyOCAxMSAyOCAxNC44WiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat center center; }
.svg-looking-glass-light { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDEgMTQxIiB2ZXJzaW9uPSIxLjEiPjxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MDQuMDAwMDAwLCAtMzcyLjAwMDAwMCkiIGZpbGw9IiNDNUM1QzUiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwNC4wMDAwMDAsIDM3Mi4wMDAwMDApIj48cGF0aCBkPSJNODkuNCAxMDdDODAuMyAxMTIuOCA2OS42IDExNi4xIDU4LjEgMTE2LjEgMjYgMTE2LjEgMCA5MC4xIDAgNTguMSAwIDI2IDI2IDAgNTguMSAwIDkwLjEgMCAxMTYuMSAyNiAxMTYuMSA1OC4xIDExNi4xIDY5LjYgMTEyLjggODAuMyAxMDcgODkuNEwxNDAuNiAxMjNDMTQxIDEyMy40IDE0MSAxMjQgMTQwLjYgMTI0LjRMMTI0LjQgMTQwLjZDMTI0IDE0MSAxMjMuNCAxNDEgMTIzIDE0MC42TDg5LjQgMTA3Wk01OC4xIDk5LjVDODEgOTkuNSA5OS41IDgxIDk5LjUgNTguMSA5OS41IDM1LjIgODEgMTYuNiA1OC4xIDE2LjYgMzUuMiAxNi42IDE2LjYgMzUuMiAxNi42IDU4LjEgMTYuNiA4MSAzNS4yIDk5LjUgNTguMSA5OS41WiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat center center; }
.svg-looking-glass-white { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDEgMTQxIiB2ZXJzaW9uPSIxLjEiPjxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MDQuMDAwMDAwLCAtMzcyLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwNC4wMDAwMDAsIDM3Mi4wMDAwMDApIj48cGF0aCBkPSJNODkuNCAxMDdDODAuMyAxMTIuOCA2OS42IDExNi4xIDU4LjEgMTE2LjEgMjYgMTE2LjEgMCA5MC4xIDAgNTguMSAwIDI2IDI2IDAgNTguMSAwIDkwLjEgMCAxMTYuMSAyNiAxMTYuMSA1OC4xIDExNi4xIDY5LjYgMTEyLjggODAuMyAxMDcgODkuNEwxNDAuNiAxMjNDMTQxIDEyMy40IDE0MSAxMjQgMTQwLjYgMTI0LjRMMTI0LjQgMTQwLjZDMTI0IDE0MSAxMjMuNCAxNDEgMTIzIDE0MC42TDg5LjQgMTA3Wk01OC4xIDk5LjVDODEgOTkuNSA5OS41IDgxIDk5LjUgNTguMSA5OS41IDM1LjIgODEgMTYuNiA1OC4xIDE2LjYgMzUuMiAxNi42IDE2LjYgMzUuMiAxNi42IDU4LjEgMTYuNiA4MSAzNS4yIDk5LjUgNTguMSA5OS41WiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat center center; }
.svg-looking-glass-dark { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDEgMTQxIiB2ZXJzaW9uPSIxLjEiPjxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MDMuMDAwMDAwLCAtMzcyLjAwMDAwMCkiIGZpbGw9IiM1MDUwNTAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwMy4wMDAwMDAsIDM3Mi4wMDAwMDApIj48cGF0aCBkPSJNODkuNCAxMDdDODAuMyAxMTIuOCA2OS42IDExNi4xIDU4LjEgMTE2LjEgMjYgMTE2LjEgMCA5MC4xIDAgNTguMSAwIDI2IDI2IDAgNTguMSAwIDkwLjEgMCAxMTYuMSAyNiAxMTYuMSA1OC4xIDExNi4xIDY5LjYgMTEyLjggODAuMyAxMDcgODkuNEwxNDAuNiAxMjNDMTQxIDEyMy40IDE0MSAxMjQgMTQwLjYgMTI0LjRMMTI0LjQgMTQwLjZDMTI0IDE0MSAxMjMuNCAxNDEgMTIzIDE0MC42TDg5LjQgMTA3Wk01OC4xIDk5LjVDODEgOTkuNSA5OS41IDgxIDk5LjUgNTguMSA5OS41IDM1LjIgODEgMTYuNiA1OC4xIDE2LjYgMzUuMiAxNi42IDE2LjYgMzUuMiAxNi42IDU4LjEgMTYuNiA4MSAzNS4yIDk5LjUgNTguMSA5OS41WiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat center center; }
.svg-call-white { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMyAzMyIgdmVyc2lvbj0iMS4xIj48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjM3LjAwMDAwMCwgLTIwNS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MDQuMDAwMDAwLCAyMjUuMDAwMDAwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMzLjAwMDAwMCwgLTIwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0wIDlDMCAyMi4zIDEwLjcgMzMgMjQgMzNMMjQgMjguMkMyNCAyOC4yIDI0IDI1IDI0IDI1IDIxLjkgMjUgMTkuOCAyNC42IDE3LjkgMjQgMTUuOCAyNy40IDE3LjEgMjUuMiAxNi4zIDI2LjYgMTEuOSAyNC43IDguNCAyMS4xIDYuNCAxNi43IDcuOCAxNS44IDUuNiAxNy4zIDkgMTUuMSA4LjQgMTMuMiA4LjEgMTEuMSA4LjEgOUw0LjggOUMzLjMgOSAxLjcgOSAwIDlaIi8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMDAwMDAwLCAwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0xMyAxOUwxNSAxOUMxNSAxMC43IDguMyA0IDAgNEwwIDZDNy4yIDYgMTMgMTEuOCAxMyAxOUwxMyAxOVpNMTcgMTlMMTkgMTlDMTkgOC41IDEwLjUgMCAwIDBMMCAyQzkuNCAyIDE3IDkuNiAxNyAxOUwxNyAxOVpNOSAxOUwxMSAxOUMxMSAxMi45IDYuMSA4IDAgOEwwIDEwQzUgMTAgOSAxNCA5IDE5TDkgMTlaIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat center center; }
.svg-menu-button-dark { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NCAzMCIgdmVyc2lvbj0iMS4xIj48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzE2LjAwMDAwMCwgLTIxLjAwMDAwMCkiIGZpbGw9IiM1MDUwNTAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcxNi4wMDAwMDAsIDIxLjAwMDAwMCkiPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI0NCIgaGVpZ2h0PSI2IiByeD0iMyIvPjxyZWN0IHg9IjAiIHk9IjEyIiB3aWR0aD0iNDQiIGhlaWdodD0iNiIgcng9IjMiLz48cmVjdCB4PSIwIiB5PSIyNCIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjYiIHJ4PSIzIi8+PC9nPjwvZz48L2c+PC9zdmc+) no-repeat center center; }
.svg-logo-dark-half { background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgODAgMTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMy4wMDAwMDAsIC0xMDEuMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMzLjAwMDAwMCwgMTAxLjAwMDAwMCkiPjxwYXRoIGQ9Ik01MS4zIDExLjNDNTUuMSA4LjkgNjAuMyA3LjMgNjMgNy4zIDY1LjcgNy4zIDcwLjQgNi45IDc0LjQgOS4yIDc1LjkgMTAgNzcuOCAxMC43IDc5LjIgMTUuMSA4MC41IDE5LjQgODAgMjAuNyA3OS4yIDIzLjkgNzguMyAyNy4xIDc2LjYgMzMuNiA3NS44IDMzLjkgNzUgMzQuMyA3Ny4yIDI5LjMgNzcgMjUgNzYuNyAyMC42IDc1LjggMTcuNiA3NC44IDE1LjggNzMuOCAxMy45IDcwLjkgMTEuMyA2NS41IDExLjMgNjAgMTEuMyA1My42IDE0LjYgNDYuOSAxNy42IDQwLjIgMjAuNiAzNC4zIDE5LjUgMzMuOSAxOS4xIDMzLjYgMTguNyA0Ny40IDEzLjggNTEuMyAxMS4zWk0zMi4xIDEuNkMzNy4yIDMuMyA0Ny40IDguNiA0Ni40IDkuMSA0NS40IDkuNyAzMC4yIDEuMiAxOC45IDQuNCA3LjUgNy42IDUuMSAxMi4xIDUuNyAxOC40IDYuMyAyNC43IDE1LjEgMzcuOCAxNi42IDQ0LjkgMTcuMyA0Ny45IDE3LjMgNTQuNiAxNi4xIDU3LjQgMTQuOCA2MC4yIDEzLjcgNjcuOCAxMy4yIDc0LjEgMTIuNyA4MC40IDExLjYgODUuOCAxMy43IDk0LjEgMTUuNyAxMDIuMyAxNi45IDEwMy44IDIwLjIgMTAzLjggMjMuNSAxMDMuOCAyNS4yIDg2LjYgMjkuMyA3OS42IDMzLjQgNzIuNSAzNy4yIDcyLjEgMzkuMiA3MS44IDQ1IDcxIDUyLjQgNzYuOSA1NC45IDg2LjYgNTcuMyA5Ni4zIDU2LjMgMTA2LjMgNTcuMyAxMDYuMyA1OC40IDEwNi4zIDYwLjUgMTA1LjIgNjIuNSAxMDIuNCA2NC44IDk5LjIgNjUuNSA5NC45IDY1LjUgOTUuNiA2NS41IDk2LjEgNjUuNiAxMDAgNjMuOSAxMDMuMiA2MS43IDEwNy43IDU3LjggMTExLjcgNTYuMSAxMTEuNSA1My40IDExMS4yIDQ5LjkgOTMuMiA0OSA4OS40IDQ4LjIgODUuNSA0NC44IDc4IDQxLjYgNzggMzguNCA3OCAzNiA4MS4yIDMyLjYgODYuNiAzMC41IDg5LjkgMjguMiA5OC41IDI3LjEgMTAyLjkgMjUuOSAxMDcuMyAyNS41IDExMC44IDIxLjggMTEwLjggMTggMTEwLjggMTMuMSAxMDUuOSAxMC4zIDk4LjggNy41IDkxLjQgOC40IDg0LjUgOC40IDgwLjQgOC40IDc2LjIgMTAuMyA2My44IDExLjIgNTcuNCAxMi4xIDUxIDkuOCA0NC40IDcuMSAzOS44IDQuNCAzNS4xIDAgMjUuMyAwIDE4LjEgMCA4LjMgNS43IDMuMyAxMS4yIDEuMiAxNi43LTAuOSAyNy4xIDAgMzIuMSAxLjZaIi8+PC9nPjwvZz48L2c+PC9zdmc+) no-repeat center center; }
.svg-logo-dark { background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgODEgMTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2My4wMDAwMDAsIC0xMDUuMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYzLjAwMDAwMCwgMTA1LjAwMDAwMCkiPjxwYXRoIGQ9Ik01MS4zIDExLjNDNTUuMSA4LjkgNjAuNSA3LjMgNjQgNy4zIDY3LjQgNy4zIDcxLjYgOC4yIDczLjQgOS4yIDc1LjIgMTAuMSA3Ny45IDExLjcgNzkuMiAxNS4xIDgwLjQgMTguNCA4MC40IDI2LjIgNzkuNiAyOS4zIDc4LjggMzIuNSA3Ny41IDM3IDc0LjkgNDEuOSA3Mi40IDQ2LjggNzAgNDguNiA2OS4xIDU3LjEgNjguMSA2NS41IDc0LjIgNzYuNiA3My4zIDg0LjUgNzIuNiA5MS41IDY3LjIgOTkuNiA2NyA5OS43IDY2LjcgOTkuOCA3MCA5MS44IDY5LjkgODUgNjkuOCA3Ni41IDY0LjYgNjQgNjMuOCA1OC44IDYyLjkgNTMuNyA2My45IDQ4IDY1LjUgNDQuNyA2Ny45IDM5LjQgNjguNSAzOC42IDcxLjkgMzIgNzUuMyAyNS41IDc0LjQgMTguMSA3MyAxNi4xIDcxLjcgMTQuMSA3MC45IDExLjMgNjUuNSAxMS4zIDYwIDExLjMgNTMuNiAxNC42IDQ2LjkgMTcuNiA0MC4yIDIwLjYgMzQuMyAxOS41IDMzLjkgMTkuMSAzMy42IDE4LjcgNDcuNCAxMy44IDUxLjMgMTEuM1pNMzIuMSAxLjZDMzcuMiAzLjMgNDcuNCA4LjYgNDYuNCA5LjEgNDUuNCA5LjcgMzAuMiAxLjIgMTguOSA0LjQgNy41IDcuNiA1LjEgMTIuMSA1LjcgMTguNCA2LjMgMjQuNyAxNS4xIDM3LjggMTYuNiA0NC45IDE3LjMgNDcuOSAxNi42IDU1LjMgMTYuMSA1Ny40IDE1LjUgNTkuNiAxMy43IDY3LjggMTMuMiA3NC4xIDEyLjcgODAuNCAxMS42IDg1LjggMTMuNyA5NC4xIDE1LjcgMTAyLjMgMTYuOSAxMDMuOCAyMC4yIDEwMy44IDIzLjUgMTAzLjggMjUuMiA4Ni42IDI5LjMgNzkuNiAzMy40IDcyLjUgMzcuMiA3Mi4xIDM5LjIgNzEuOCA0NSA3MSA1Mi40IDc2LjkgNTQuOSA4Ni42IDU3LjMgOTYuMyA1Ni4zIDEwNi4zIDU3LjMgMTA2LjMgNTguNCAxMDYuMyA2MC41IDEwNS4yIDYyLjUgMTAyLjQgNjQuOCA5OS4yIDY1LjUgOTQuOSA2NS41IDk1LjYgNjUuNSA5Ni4xIDY1LjYgMTAwIDYzLjkgMTAzLjIgNjEuNyAxMDcuNyA1Ny44IDExMS43IDU2LjEgMTExLjUgNTMuNCAxMTEuMiA0OS45IDkzLjIgNDkgODkuNCA0OC4yIDg1LjUgNDQuOCA3OCA0MS42IDc4IDM4LjQgNzggMzYgODEuMiAzMi42IDg2LjYgMzAuNSA4OS45IDI4LjIgOTguNSAyNy4xIDEwMi45IDI1LjkgMTA3LjMgMjUuNSAxMTAuOCAyMS44IDExMC44IDE4IDExMC44IDEzLjEgMTA1LjkgMTAuMyA5OC44IDcuNSA5MS40IDguNCA4NC41IDguNCA4MC40IDguNCA3Ni4yIDEwLjMgNjMuOCAxMS4yIDU3LjQgMTIuMSA1MSA5LjggNDQuNCA3LjEgMzkuOCA0LjQgMzUuMSAwIDI1LjMgMCAxOC4xIDAgOC4zIDUuNyAzLjMgMTEuMiAxLjIgMTYuNy0wLjkgMjcuMSAwIDMyLjEgMS42WiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat center center; }
.svg-empty { background: url(data:image/svg+xml;base64,) no-repeat center center; }
/* End of SVG classes */