<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://fonts.googleapis.com/css2?family=Lora&amp;display=swap");

/* ÃžÃº getur bÃ¦tt viÃ° Ã¾Ã­num eigin CSS kÃ³Ã°a hÃ©r. Smelltu Ã¡ hjÃ¡lparmerkiÃ° hÃ©r fyrir ofan til Ã¾ess aÃ° vita meira. */
body {
    font-family: "poppins", arial !important;
}

.grid .post,
.grid div[id*="post"] {
    width: 32.9%;
    margin-right: 0;
}

.sidebar img {
    width: 100%;
}

.h-auto {
    height: auto !important;
}

.home_page_banner.clear.clearfix.clearfix.map_full_width {
    /* margin-top: -85px; */
}

.home .entry-content {
    display: none;
}

/* #loc_city_link {
    display: none;
}

.admin-bar #loc_city_link {
    display: block;
} */

.directory-front-page .widget_media_image {
    text-align: center;
}

.home #main #content,
.home #main .sidebar,
.directory-front-page #main #content,
.directory-front-page #main .sidebar {
    padding-top: 10px;
}

a {
    transition: none;
}

.widget-twocolumn ul&gt;li&gt;span {
    display: none;
}

ul.slides {
    max-height: 329px !important;
}

.singular-listing .hentry {
    overflow: auto;
}

.singular .entry-content {
    width: 100%;
    clear: none;
}

div#listing_google_map {
    margin-top: -7px;
}

.g.g-7 {
    max-width: 450px;
}

input.sgo {
    margin: 0;
}

.fb-comments iframe {
    background: #fff;
}

.menu-wrap-custom .wrap.row {
    max-width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
}

#container .menu-wrap-custom {
    margin: 0;
}

div#nav-secondary {
    width: 100% !important;
    margin: 0;
    padding: 0;
}

nav.wrap:before,
nav.wrap:after {
    display: none;
    margin: 0;
    padding: 0;
}

#container .menu-wrap-custom {
    margin: 0 !important;
    padding: 0 !important;
}

#container div#menu-secondary .wrap {
    margin: 0;
    padding: 0;
    width: 100% !important;
    box-shadow: none !important;
}

body #container div#menu-secondary .menu&gt;ul&gt;li&gt;a:hover,
body #container div#menu-secondary1 .menu&gt;ul&gt;li&gt;a:hover,
body #container div#menu-secondary .menu&gt;ul&gt;li:hover&gt;a,
body #container div#menu-secondary1 .menu&gt;ul&gt;li:hover&gt;a,
body #container div#menu-secondary .menu&gt;ul&gt;li.current-menu-item&gt;a,
body #container div#menu-secondary1 .menu&gt;ul&gt;li.current-menu-item&gt;a,
body #container div#menu-subsidiary .menu&gt;ul&gt;li.current-menu-item&gt;a {
    border-top: none !important;
    border-bottom: 3px solid;
    background: none;
    color: #8f1f29;
    margin-top: 3px !important;
}

#comments h3:before,
body.tevolution-event-manager.event-single-page .entry-content .event_custom_field h2:before,
.listing_custom_field h2:before,
.type-event .ui-tabs h2:before,
.type-listing .ui-tabs h2:before,
body h1.loop-title:before,
body h1.page-title:before,
body.singular-post .entry-title:before,
.woocommerce-tabs .entry-content h2:before,
.widget h3:before,
.widget.title:before,
.widget-title:before,
.widget-search .widget-title:before,
.realated_post h3:before,
body .templ_popup_forms h3:before,
.custom_field_headding:before,
.single-property .entry-content h2:before,
.singular-property .entry-content h2:before {
    display: none;
}

.widget h3,
.widget.title,
.widget-title,
.widget-search .widget-title,
.realated_post h3,
body .templ_popup_forms h3,
.woocommerce-tabs .entry-content h2,
body h1.loop-title,
body h1.page-title,
body.singular-post .entry-title,
body.tevolution-event-manager.event-single-page .type-event .ui-tabs h2,
body.tevolution-directory.directory-single-page .type-listing .ui-tabs h2,
.flexslider.post_slider&gt;h3,
.flexslider.image_slider&gt;h3,
.custom_field_headding,
.single-property .entry-content h2,
.singular-property .entry-content h2 {
    padding: 0;
}

/* search on frontpage */
div#widget_post_city_id-7 {
    width: 25%;
    float: left;
}

ul.widget_location_nav {
    float: left;
    position: relative;
}

#widget_post_city_id-7 {
    margin: 0px 0px 0px;
    float: left;
    position: relative;
    width: auto;
}

#widget_location {
    margin-bottom: 0;
}

.widget_location_nav li {
    padding: 0 !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.what_fld_search .title-subtitle {
    display: none;
}

#sidebar-primary .what_fld_search .title-subtitle {
    display: block;
}

#widget_location .widget-title {
    display: none;
}

div#directory_search_location-10 {
    float: left;
    width: 75%;
    position: relative;
    display: block;
    clear: none;
}

.home_page_content .search_nearby_widget #searchform input[type="text"] {
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    width: 90%;
}

.en_US .home_page_content .search_nearby_widget #searchform input[type="text"] {
    width: 87%;
}

@media only screen and (max-width: 767px) {

    .flexslider .slides .slider-post h2,
    .home_page_banner .flexslider ul li .post_list .slider-post h2 a,
    .flexslider .slides .post_img h2 {
        display: block !important;
    }
}

.flexslider .slides .slider-post h2,
.home_page_banner .flexslider ul li .post_list .slider-post h2 a,
.flexslider .slides .post_img h2 {
    .slider-link {
        display: block;
        text-align: center;
    }
}

@media only screen and (min-width: 1024px) {
    .sticky_main #branding1 {
        position: fixed;
        top: 0;
        width: 20% !important;
        background: #dacaa8 !important;
        padding: 0;
        z-index: 99999;
        left: 0;
        min-height: 44px !important;
        height: 20px;
    }
}

div#comments-template {
    background: #fff;
    padding: 20px;
    border-radius: 7px;
    border: 1px solid #ddd;
}

div.listing {
    background: #f0ece4;
    border: 1px solid #d8d4cd;
    padding: 20px;
    border-radius: 5px;
}

.search_nearby_widget input.searchpost.placeholder {
    width: 73% !important;
}

.g.g-2 {
    padding-left: 10px;
}

@media (max-width: 480px) {
    .jol-table td {
        float: left;
        width: 100% !important;
    }

    .jol-table td img {
        height: auto;
    }

    .archive .hfeed .post .entry-header {
        overflow: initial;
    }
}

@media screen and (max-width: 1200px) {
    .ctynamemob.sticky_main_cty {
        display: none;
    }

    #sidebar-header .widget_media_image {
        display: none !important;
    }
}

#sidebar-header .search_key .searchpost {
    max-width: 100% !important;
}

@media (min-width: 1200px) {
    #sidebar-header .search_key {
        display: none !important;
    }
}

/* sticky menu bar */
@media only screen and (min-width: 1024px) {
    .sticky_main #branding1 {
        height: 43px;
        min-height: 43px;
        background-color: #dacaa8;
        /*     box-shadow: 12px 8px 6px -6px #777; */
    }
}

.wordpress .tabs-content&gt;.content.active {
    display: block;
}

table.jol-table-top {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

table.jol-table.easter-table&gt;thead&gt;tr.alt {
    background: rgba(245, 245, 245, 0.95);
}

table.jol-table.easter-table&gt;thead&gt;tr {
    background: rgba(245, 245, 245, 0.9);
}

table.jol-table.easter-table&gt;tbody&gt;tr {
    background: rgba(245, 245, 245, 0.95);
}

table.jol-table&gt;tbody&gt;tr.alt {
    background: rgba(245, 245, 245, 0.95);
}

table.jol-table&gt;tbody&gt;tr:nth-child(even) {
    background-color: rgb(245, 245, 245, 0.9);
}

/* tr.alt {
    background: rgb(245, 245, 245);
} */

.jol-table.easter-table {
    background-image: url("https://veitingastadir.is/wp-content/uploads/2025/04/vecteezy_ai-generativ-bunt-ostern-ei-png-transparent_23337909-768x768.png");
    background-position: center;
    background-repeat: space;
}

.jol-table .header-background {
    background-color: #8f1f29 !important;
}

.jol-table h2 {
    font-family: "Lora", serif;
    font-weight: bold;
    text-align: center;
    background: linear-gradient(to right, #bf953f, #fcf6ba, #b38728, #fbf5b7, #aa771c);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.jol-table h3 {
    font-family: "Lora", serif;
    font-weight: bold;
}

@media (max-width: 480px) {
    .entry-thumbnail {
        text-align: center;
    }

    img.mobile-100 {
        width: 100% !important;
    }

    .jol-table thead {
        display: none;
    }

    .jol-table tbody td {
        padding: 6px 20px;
    }

    .jol-table tbody td:nth-child(1) {
        font-size: 1.4em;
        font-weight: bold;
        text-align: center;
        padding-top: 30px;
    }

    .jol-table tbody td:nth-child(5) {
        padding-bottom: 30px;
    }

    .jol-table tbody td:nth-child(2)::before {
        content: "VERÃ Ã¡ mann/Price per person Fim-lau: ";
        font-weight: bold;
    }

    .jol-table tbody td:nth-child(3)::before {
        content: "Virka daga ef tilboÃ°/Weekdays offer:";
        font-weight: bold;
    }

    .jol-table tbody td:nth-child(4)::before {
        content: "VerÃ° Ã­ hÃ¡degi/Lunch hour offer: ";
        font-weight: bold;
    }

    .jol-table tbody td[colspan="5"] {
        padding-top: 6px;
    }

    .jol-table.easter-table tbody td:nth-child(5) {
        padding-bottom: inherit;
        padding: 6px 20px;
    }

    .jol-table.easter-table tbody td:nth-child(2)::before {
        content: "17-Apr - SkÃ­rdagur (Holy Thursday): ";
    }

    .jol-table.easter-table tbody td:nth-child(3)::before {
        content: "18-Apr - FÃ¶stud. langi (Good Friday):";
        font-weight: bold;
    }

    .jol-table.easter-table tbody td:nth-child(4)::before {
        content: "19-Apr - Laugard. (Saturday): ";
    }

    .jol-table.easter-table tbody td:nth-child(5)::before {
        content: "20-Apr - PÃ¡skadagur. (Easter Sunday): ";
        font-weight: bold;
    }

    .jol-table.easter-table tbody td:nth-child(6)::before {
        content: "21-Apr - Annar Ã­ pÃ¡sk. (Easter Monday): ";
        font-weight: bold;
    }

    .jol-table.easter-table tbody td:nth-child(7)::before {
        content: "24-Apr - Sumard.fyrsti (The first day of summer): ";
        font-weight: bold;
    }

    .jol-table.easter-table tbody td:nth-child(8)::before {
        content: "01-MaÃ­ - VerkalÃ½Ã°s.d. (Labours day): ";
        font-weight: bold;
    }
}

.jol-table img {
    height: auto;
}

/* Frontpage search form */
#widget_post_city_id-11 {
    margin-bottom: 5px;
}

.w-100,
img.w-100,
div.w-100 {
    width: 100% !important;
}

body #loop_listing_taxonomy .post .listing_img img {
    width: 400px !important;
    height: 180px !important;
    overflow: hidden !important;
    object-fit: cover !important;
}

body.home .time,
/* body.home label, */
body.home .listing_rating {
    display: none !important;
}

.footer_bottom {
    display: flex;
    justify-content: center;
}

.footer_bottom .footer-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.footer_bottom .columns {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.search .twp_search_cont {
    display: none;
}

.widget-title {
    margin-left: 0 !important;
}

body.en_US .lang-is {
    display: none !important;
}

body.is_IS .lang-en {
    display: none !important;
}</pre></body></html>