
.tafla_pl {
    margin-top: 30px;
    font-size: 15px;
}

.tafla_pl thead {
    font-weight: 700;
}

.tafla_pl tbody tr:nth-child(1) {
    background:#f3f3f3; 
}

.tafla_pl tbody tr:nth-child(2), .tafla_pl tbody tr:nth-child(3), .tafla_pl tbody tr:nth-child(4), .tafla_pl tbody tr:nth-child(18), .tafla_pl tbody tr:nth-child(19), .tafla_pl tbody tr:nth-child(20) {
    background:#f8f8f7; 
    border-bottom-color: #e5e4e4;
}

.tafla_pl tbody tr:nth-child(17), .tafla_pl tbody tr:nth-child(4), .tafla_pl tbody tr:nth-child(5) {
    border-bottom-style: dotted;
    border-bottom-color: #999 !important;
}

.tafla_pl td.num, .tafla_pl th.num  { text-align: center; }

.tafla_pl a { color:#448D46 }

.lid_pl_efst {
    height:50px;
    width:5%;
    text-align: center;
    float: left;
}

.lid_pl_efst img {
    height:45px;
    width:auto;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

.lid_pl_efst img:hover {
    height:50px;
}

.lid_pl_leikur {
    height:85px;
    width:16.66666%;
    float: left;
    border-right: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding:5px;
    text-align:left;
    font-size: 14px;
    font-weight: 400;
    background: #fff;
    position: relative;
}

.lid_pl_leikur.hlid {
    width:100%;
}

.lid_pl_leikur .leikurupp {
    height:85px;
    width:100%;
    position: absolute;
    top: 0;
    left:0;
    background: rgba(0,0,0,0.7);
    display: none;
    z-index: 2;
}

.lid_pl_leikur.hasurl, .lid_pl_leikur.hasurl .leikurupp {
    cursor: pointer;
}

.lid_pl_leikur .leikurupp .odds_nanar {
    height:80px;
    width:100%;
    text-align: center;
    padding:5px;
    color:#fff;
    font-size: 13px;
    font-weight: 600;
}

.lid_pl_leikur .leikurupp .odds_nanar ul li {
    display: inline-block;
    color:#02bb5e;
    margin:5px;
}

.lid_pl_leikur .leikurupp .odds_nanar ul li strong {
    width:100%;
    margin-top: 3px;
    color:#fff;
    font-weight: 400;
}

.lid_pl_leikur .leikurupp a {
    height:20px;
    width:100%;
    line-height: 18px;
    text-align: center;
    display: block;
    background: #03ae56;
    color:#fff;
    font-size: 14px;
    font-weight: 600;
}

.lid_pl_leikur .leikurupp a:hover {
    background: #028341;
}


.lid_pl_leikur:hover .leikurupp {
    display: block;
}

.lid_pl_leikur.f {
    border-left: 1px solid #d8d8d8 ;
}

.lid_pl_leikur .timi {
    color:#737373;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 500;
    width:100%;
    float: left;
    text-align: center;
}

.lid_pl_leikur .timi span {
    color:#db0007;
    float: left;
}


.lid_pl_leikur .home_lid {
    line-height: 16px;
    margin-bottom: 4px;
    width:42%;
    float:left;
    text-align: right;
}

.lid_pl_leikur .away_lid {
    line-height: 16px;
    width:42%;
    float:left;
    margin-bottom: 4px;
}

.lid_pl_leikur .leikupp { 
    width:100%;
    float: left; 
    color: #737373;
    font-size: 12px;
    text-align: center;
}

.lid_pl_leikur .urslit {
    line-height: 16px;
    width:16%;
    float:left;
    text-align: center;
}

.lid_pl_leikur .home_lid span, .lid_pl_leikur .away_lid span { float:right; }
.lid_pl_leikur .home_lid img, .lid_pl_leikur .away_lid img { margin-right: 2px; }

p.umenska {
    margin-top: 0;
    font-size: 15px;
    color:#999;
}

p.umenska a {
    color:#6B287F;
    font-weight: bold;
}

.enskitop {
    width:100%;
    margin-bottom: 10px;
}

.enskitop h2 {
    font-size: 30px;
    text-transform: uppercase;
    color: #448D46
}

.enskitop h2 span {
    color: #333333;
}

tr.currentteam {
    background:#ffd230 !important;
    font-weight: bold;
}

.umfelagid {
    width:100%;
    height:500px;
    background:#f9f9f9;
    margin-bottom: 20px;
    border-bottom: 1px solid #333;
    padding: 20px;
}

.umfelagid .mynd {
    width: 240px;
    height: 240px;
    padding: 0px 0px;
    margin: 0px auto 10px;
}

.umfelagid h3 {
    font-size: 30px;
}

.umfelagid h4  {
    font-size: 16px;
}

.umfelagid h4 span {
    font-size: 16px;
    font-weight: 400;
    color:#999;
}

.umfelagid .mynd figure {
    background-color: transparent;
}

.alphadelta .tafla_pl abbr.skjar {
    display:block;
}

.alphadelta .tafla_pl abbr.mobile {
    display:none;
}

.page-id-292054 header, .page-id-292187 header, .page-id-292379 header, .page-id-292430 header, .page-id-292370 header, .page-id-292401 header, .page-id-292609 header, .page-id-292624 header, .page-id-292621 header, .page-id-292632 header, .page-id-292641 header, .page-id-292650 header, .page-id-292661 header, .page-id-292663 header, .page-id-292676 header, .page-id-292680 header, .page-id-292187 header, .page-id-292693 header, .page-id-292695 header, .page-id-292699 header, .page-id-292701 header, .page-id-292704 header, .page-id-292706 header, .page-id-292709 header, .page-id-292711 header {
    height: 168px;
}

/* .grein.enskiboltinn:after {
    content: " ";
    position: absolute;
    top:10px;
    right:10px;
    height:27px;
    width:27px;
    background-image: url(../img/pei_merki.png);
    background-size: 27px 27px;
    z-index: 1;
} */

.grein.vaegi3.enskiboltinn:after {
    left:10px;
    right:auto;
}


.grein.landslidid:after {
    content: " ";
    position: absolute;
    top:10px;
    right:10px;
    height:31px;
    width:43px;
    /* background-image: url(../img/thriflogo.png); */
    background-size: 43px 31px;
    z-index: 1;
}

.grein.vaegi3.landslidid:after {
    left:70px;
    right:auto;
}

.grein.landslidid:before {
    content: " ";
    position: absolute;
    top:10px;
    right:70px;
    height:31px;
    width:43px;
    /* background-image: url(../img/normxlogo.png); */
    background-size: 43px 31px;
    z-index: 2;
}

.grein.vaegi3.landslidid:before {
    left:10px;
    right:auto;
}

.frettamynd.enskiboltinn { 
    position: relative;
}

/* .frettamynd.enskiboltinn:after { 
    content: " ";
    position: absolute;
    top:10px;
    right:10px;
    height:40px;
    width:40px;
    background-image: url(../img/pei_merki.png);
    background-size: 40px 40px;
    z-index: 1;
} */

.grein.hlidar.enskiboltinn:after {
    right:auto;
    left:15px;
}


.frettamynd.landslidid { 
    position: relative;
}

.frettamynd.landslidid:after { 
    content: " ";
    position: absolute;
    top:10px;
    right:10px;
    height:31px;
    width:43px;
    /* background-image: url(../img/thriflogo.png); */
    background-size: 43px 31px;
    z-index: 1;
}

.frettamynd.landslidid:before { 
    content: " ";
    position: absolute;
    top:10px;
    right:70px;
    height:31px;
    width:43px;
    /* background-image: url(../img/normxlogo.png); */
    background-size: 43px 31px;
    z-index: 1;
}

.grein.hlidar.landslidid:after {
    right:auto;
    left:15px;
}


.grein.pepsideild:after {
    content: " ";
    position: absolute;
    top:0px;
    right:10px;
    height:57px;
    width:80px;
    /* background-image: url(../img/pepsi-max-deildin-2019.png); */
    background-size: 80px 57px;
    z-index: 1;
}

.grein.vaegi3.pepsideild:after {
    left:10px;
    right:auto;
}

.frettamynd.pepsideild { 
    position: relative;
}

.frettamynd.pepsideild:after { 
    content: " ";
    position: absolute;
    top:0px;
    right:10px;
    height:57px;
    width:80px;
    /* background-image: url(../img/pepsi-max-deildin-2019.png); */
    background-size: 80px 57px;
    z-index: 1;
}

.grein.hlidar.pepsideild:after {
    right:auto;
    left:15px;
}

.ibodi {
    font-size: 15px;
    color:#999;
    width:100%;
    line-height: 25px;
    text-align: right;
    margin-top: 5px;
    float: left;
}

.ibodi img {
    height: 25px;
    float:right;
    margin-left: 10px;
}

.ibodi.pepsi {
    font-size: 15px;
    color:#999;
    width:100%;
    line-height: 50px;
    text-align: right;
    margin-top: 5px;
    float: left;
    position: relative;
}

.ibodi.pepsi img {
    height: 50px;
    float:right;
    margin-left: 10px;
}

.frettabref_ekkimissaf {
    background:#f1f4f6;
    padding:15px;
    width:100%;
    float:left;
    text-align: left;
    max-width: 470px;
}

.frettabref_ekkimissaf h2 {
    font-size: 20px;
    margin-bottom: 5px;
}

.frettabref_ekkimissaf p {
    font-size: 14px;
    margin: 0;
}

.frettabref_ekkimissaf input[type="email"] {
    width:calc(65% - 10px);
    margin-right:10px;
    margin-top:10px;
    float: left;
}

.frettabref_ekkimissaf input[type="submit"] {
    width: calc(35% - 0px);
    margin-right: 0px;
    font-size: 13px;
    padding: 0;
    line-height: 31px;
    margin-top:10px;
    -webkit-appearance: none;
}

.ssba-classic-2 {
    width: calc(100% - 60px) !important;
    float: left;
}

.ssba, .ssba a {
    margin-top: -7px;
}

.frettabref_ekkimissaf h2 span {
    color: #ed1c24;
    text-transform: uppercase;
}

.frettabref_ekkimissaf a {
    color: #111;
}

.frettabref_ekkimissaf.catmain3942 h2 span {
    color: #F58220;
}

.frettabref_ekkimissaf.catmain14 h2 span {
    color: #7A2B85;
}

.frettabref_ekkimissaf.catmain571 h2 span {
    color: #ed3da1;
}

.frettabref_ekkimissaf.catmain264 h2 span {
    color: #448D46
}

.frettabref_ekkimissaf.catmain19 h2 span {
    color: #005993;
}

.frettabref_ekkimissaf.catmain18 h2 span {
    color: #808285;
}

.frettabref_ekkimissaf.catmain4 h2 span {
    color: #414042;
}

.flokkur.f_ekki-missa-af {
    display: none;
}

.midasala_renningur {
    width:100%;
    height:370px;
    float: left;
    position: relative;
    overflow: hidden;
    color: #fff;
}

.tixis .midasala_renningur {
    height:380px;
}

.midasala_renningur .myndbond {
    -webkit-transform: translate3d(0,0,0);
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    height: 360px;
    opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}

.midasala_renningur .myndbond:hover {
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.midasala_renningur .myndbond figure {
    -webkit-transform: translate3d(0,0,0);
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    height: 250px;
    border: 5px solid #fff;
}

.midasala_renningur .myndbond.slick-current {
    height: 360px;   
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.tixis .midasala_renningur .myndbond.slick-current {
    height: 370px;   
}

.midasala_renningur .myndbond.slick-current figure {
    height: 260px;
}

.midasala_renningur .slick-next, .midasala_renningur .slick-prev {
    background: rgba(50,64,95,0.7) !important;   
    top: 130px;
}


.midasala_renningur .slick-next:hover, .midasala_renningur .slick-prev:hover  {
    background: rgba(50,64,95,0.9) !important;   
}

.renningur {
    background-color: #090909 !important;
    background-image: radial-gradient(#5d92c4 10%, #090909 100%)!important; 
}

.renningur.tixis {
    background-color: #090909 !important;
    background-image: radial-gradient(#E77065 20%, #363C48 100%) !important; 
}

.midasala_renningur .myndbond h2 a, .midasala_renningur .myndbond a {
    color:#fff !important;  
}

.midasala_renningur .myndbond h3{
    color:#eeeeee !important;  
    font-weight: 700;
}

.bio_merki {
    margin: 0 auto;
    max-width: 650px;
    width:100%;
    height:auto;
}

.divalgncenter {
    width:100%;
    text-align: center;
}

/* starfrsfólk boks */
.infoboxes {
    width:100%;
    text-align: center;
    margin-bottom: 20px;
}

.infoboxes article {
    display: inline-block;
    min-height: 300px;
    width:calc(33.3333% - 10px);
    vertical-align: text-top;
}

.infoboxes article .staffphoto {
    width: 56.308mm;
    height: 56.367mm;
    border: double #cfcfcf 4px;
    border-radius: 110px;
    margin-bottom: 2mm;
    margin-top: 10mm;
    box-shadow: 1px 1px 15px #cfcfcf;
    float: none;
    display: inline-block;
}

.infoboxes article .mail {
    text-transform: uppercase;
    font-family: 'oswald';
    font-weight: bold;
    margin-bottom: 25mm;
    font-size: 9pt;
}

.infoboxes article .phonenumberstaff {
    text-decoration: none;
    list-style-type: none;
    color: #BABABA;
    font-family: 'oswald';
    font-weight: bold;
    font-size: 9pt;
    letter-spacing: 000.200em;
    text-transform: uppercase;
}

.infoboxes article .name {
    text-transform: uppercase;
    color: #7E7C7C;
    margin-bottom: 2mm;
    font-size: 15pt;
}

.infoboxes article .title {
    text-transform: uppercase;
    color: #c1c1c1;
    margin-bottom: 1.5mm;
    font-size: 11pt;
}
/* starfsfólk boks endi */

.lengjanbordi {
    width:100%;
    height:32px;
    line-height: 32px;
    float: left;
    margin-bottom: 10px;
}

.lengjanbordi_endir {
    width:100%;
    height:40px;
    line-height: 40px;
    float: left;
    margin-top: 5px;
}

.lengjanbordi h3 {
    float: left;
    display: inline-block;
    font-size: 22px;
    color:#448D46
    text-transform: uppercase;
}

.lengjanbordi h3 span {
    color:#121212;
}

.lengjanbordi_endir h4 {
    float: left;
    display: inline-block;
    font-size: 16px;
    color:#03ae56;
    text-transform: uppercase;
    font-weight: 500;
}

.lengjanbordi_endir h4 a {
    color:#121212;
}

.lengjanbordi .lengju_merki  {
    
    height:32px;
    width:131px;
    float: right;
}

.lengjanbordi .lengju_merki a {
    background-image:url(../img/dv_lengjan_merki.png);
    height:32px;
    width:131px;
    display: block;
    text-indent: -200%;
    overflow: hidden;
    background-size: 131px 32px;
}

.odds {
    color:#1d5123;
}

.einnxtveir {
    float: right;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

.einnxtveir strong {
    color:#03ae56;
}

.enski_boltinn_merki {
    width:50px;
    height:20px;
    float: right;
    margin-top: 7px;
    margin-left: 5px;
}

.tippadu_botn .enski_boltinn_merki {
    margin: 0 auto;
    float: none;
}

.enski_boltinn_merki a {
    background-image:url(../img/enski-boltinn.png);
    width:50px;
    height:20px;
    background-size: 100% auto;
    display: block;
}

.beintleng {
    background:#db0007;
    display: inline-block;
    color:#fff;

    font-size: 11px;
    padding:1px 2px 0 2px;
    position: relative;
    border-bottom: 1px solid #db0007;
    font-weight: 800;
    margin-left: 6px;
}

.beintleng:after {
    content: " ";
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 15px solid #db0007;
    position: absolute;
    top: 0px;
    left: -4px;
}

.beintleng:before {
    content: " ";
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 4px solid transparent;
    border-top: 15px solid #db0007;
    position: absolute;
    top: 0px;
    right: -4px;
}

.tarotspil {
    width:304px;
    float:left;
}

.tarotspil img {
    width:284px;
    height: auto;
}

.tarottexti {
    width:calc(100% - 324px);
    float:left;
}

.tarottexti a {
    color:#ed3da1;
}

.tarottexti h3 {
    font-size: 18px;
    color:#333;
    text-transform: uppercase;
    margin-top: 20px;
}

.tarottexti h1 {
    font-size: 40px;
    color:#ed3da1;
}


.tarotcards_mobile {
    display: none;
}

.tarotcard_mobile {
    display: none;
}

/* Tablets */
@media only screen and (max-width: 820px) {
    .tarotcard:nth-child(2n) {
        display: none;
    }
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .tarotcard {
        display: none !important;
    }

    .tarotcard:nth-child(4n) {
        display: block !important;
    }

    .tarotcards {
        margin-left: -15px;
    }
}

/* Small Phones */
@media only screen and (max-width: 400px) {


    .tarotcards {
        display: none;
    }

    .tarotcards_mobile {
        display: block;
    }

    /* Style when page is mobile size */ 
    .alternative.tarotcardbox_mobile {
         padding-bottom: 25%; 
    }

    .wrapper.tarot_mobile {
        overflow: unset;
        background-color: #f4f4f4;
    }

    .tarotcard_mobile {
        cursor: pointer;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 140px;
        height: 200px;
        background: url('../img/TarotCard.png');
        background-size: cover;
        
    }

    .tarotcards_mobile {
        position: relative;
        width: 100%;
        height: 170px;
        bottom: -30px;
        z-index: 2;
        margin-left: 0%;
    }

    .tarotcards_mobile.spreadCards {
        width: calc(100% - 20px) !important;
        left: 0%;
        max-width: 310px;
        margin: 0 auto;
    }

    .tarotcards_mobile.spreadCards .tarotcard_mobile.card1 {
        transform: rotate(-20deg);
        top: 10px;
        left: 20px !important;
    }

    .tarotcards_mobile.spreadCards .tarotcard_mobile.card2 {
        transform: rotate(-10deg);
        left: 50px !important;
    }

    .tarotcards_mobile.spreadCards .tarotcard_mobile.card3 {
        transform: rotate(0deg);
        top: -5px;
        left: 80px !important;
    }

    .tarotcards_mobile.spreadCards .tarotcard_mobile.card4 {
        transform: rotate(10deg);
        left: 110px !important;
        
    }

    .tarotcards_mobile.spreadCards .tarotcard_mobile.card5 {
        transform: rotate(20deg);
        top: 10px;
        left: 140px !important;
    }
    
    .tarotcardfortune {
        height: 250px !important;
        width: 150px !important;
    }

}

.wrapper.tarot {
    background-color: #f4f4f4;
   overflow: hidden;
}

.alternative.tarotcardbox {
    padding-bottom: 0;
    margin: 20px 0 40px;
}

.home .alternative.tarotcardbox, .page-template-page-tarot .alternative.tarotcardbox {
    margin-bottom: -31px;
}

.tarotcards {
    position: relative;
    width: 100%;
    height: 170px;
    bottom: -50px;
    z-index: 2;
}

.tarotcard {
    cursor: pointer;
    display: block;
    width: 140px;
    height: 200px;
    background: url('../img/TarotCard.png');
    background-size: cover;
    transition-property: top;
    transition: 500ms ease-out;
    position: absolute;
    top: 0;
    left: 0;
}

.tarotcard:hover {
    top: -25px;
}

/* Card Info Page (when the card is picked) */
.tarotcardpicked {
    align-content: center;
    display: grid;
    grid-template-columns: 1fr 1fr 0px;
    grid-gap: 70px;
    margin: 1.5%;
}

.card {
    grid-column: 1;
    grid-row: 1;
}

.cardinfo {
    grid-column: 2;
    grid-row: 1;
    align-items: baseline;
    text-align: left;
}

.tarotcardfortune {
    background: url('../img/TarotCard.png');
    background-size: cover;
    background-position: center;
    width: 244px;
    height: 400px;
    margin: 2%;
    float: right;
}

.spadomur { 
    text-align: center;
    margin-bottom: 30px;
    height: 20px;
    width: 100%;
    display: block;
}

/* Footer on the frontpage */
.nomarginfooter {
    margin-top: 0% !important;
}

.tafla_pepsideild {
   margin: 0 0 10px; 
    position: relative;
}

.tafla_pepsideild .logo img { max-height: 20px; }
.tafla_pepsideild td table td {
    border-bottom: none;
    padding-bottom: 0;
}

.lidspace {
    min-width: 18px;
    float: left;
}

.lid_pl_leikur .home_lid .lidspace {
    float:right;
    margin-left: 5px;
}


.weather_iniceland {
    width:100%;
    padding:10px;
    float:left;
    background: #fff;
    border: 1px solid #ebeaea;
    position: relative;
}

.currency_iniceland table, .simanumer_iniceland table {
    border:none;
}

.currency_iniceland table td, .currency_iniceland table th, .simanumer_iniceland table th, .simanumer_iniceland table td {
    padding:5px 5px;
    border:none;
    font-size: 15px;
}

.currency_iniceland table td, .currency_iniceland table th {
    padding: 5px;
}

.currency_iniceland table td, .simanumer_iniceland table td {
    font-size: 14px;
    line-height: 20px;
}


.currency_iniceland table tr:nth-child(odd) th, .simanumer_iniceland table tr:nth-child(odd) th {
    background: #ebeaea;
}

.currency_iniceland table tr:nth-child(odd) td, .simanumer_iniceland table tr:nth-child(odd) td {
    background: #ffffff;
}

.tar {
    text-align: right;
} 

.today_weather {
    width:100%;
    padding-bottom:10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ebeaea;
    display: block;
    height: 115px;
}

.nextday_weather {
    width:33.3334%;
    margin-bottom: 10px;
    float: left;
    text-align: center;
    font-size: 18px;
}

.nextday_weather { margin-bottom: 20px; }
.weather_iniceland h3 { text-align: center; width:100%; clear: both;text-transform: uppercase; margin-bottom: 5px;font-size: 20px;font-weight: 700; }
.weather_iniceland h4,.simanumer_iniceland h4 { text-align: center; width:100%; clear: both; }
.simanumer_iniceland h4 { margin-bottom: 5px; }
.weather_iniceland .weatherday { text-align: center; width:100%; clear: both;margin-bottom: 10px; }
.weather_iniceland .nextday_weather .weatherday { text-align: center; width:100%; clear: both;margin-bottom: 5px;font-size: 13px; }

.today_weather .hiti, .today_weather .icon, .nextday_weather .hiti, .nextday_weather .icon, .nextday_weather .veduricon, .today_weather .veduricon {
    width:50%;
    float:left;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    text-align: center;
}

.nextday_weather .veduricon, .today_weather .veduricon {
    height: 35px;
    background-size: 35px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: center;
    padding-left: 5px;
}

.nextday_weather .veduricon i, .today_weather .veduricon i {
    height:70px;
    width:100%;
}

.today_weather .wind {
    text-align: center;
    
    float: left;
    margin-top: 0px;
    font-size: 15px;
}

.today_weather .wind-direction {
    float: left;
    width: auto;
    margin-top: -8px;
    margin-right: 7px;
    padding-left: 20px;
}


.nextday_weather .wind {
    text-align: center;
    float: left;
    margin-top: 0px;
    font-size: 14px;
}

.today_weather .wind span {
    color: #999;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
}

.nextday_weather .hiti {
    font-size: 20px;
    padding-top: 10px;
    text-align: center;
    padding-bottom: 8px;
}

.nextday_weather .wind-direction {
    float: left;
    width: auto;
    margin-top: -5px;
    margin-right: 7px;
    padding-left: 5px;
    font-size: 24px;
}


.nextday_weather .hiti sup {
    top: 1px;
    position: relative;
    font-size: 10px;
    font-family: 'Oswald', sans-serif;
    color: #999;
}

.nextday_weather .icon {
    text-align: right;
    padding-right: 5px;
}

.today_weather .icon i {
    font-size: 70px;
    clear:both;
    display: block;
    margin-bottom: 12px;
    margin-top: -5px;
}

.today_weather .hiti strong {
    font-size: 70px;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
}

.today_weather .hiti sup {
    top: -24px;
    position: relative;
    font-size: 32px;
    font-family: 'Oswald', sans-serif;
    color: #999;
}

.hiti.red { color:#c00202; }
.hiti.blue { color:#1984b5; }

.tafla_ksi td {
    padding:10px 5px;
}

.tafla_ksi td .num  {
    color:#a7aaae;
}

.tafla_ksi td .logo  {
    float: left;
}

.tafla_ksi td .name  {
    float: left;
}

.tafla_ksi td .logo img {
    max-height: 22px;
    margin-right: 10px; 
}

.tafla_ksi .tac {
    text-align: center;
}

.tafla_ksi .tar {
    text-align: right;
}

h3 .spjald {
    float: left;
    border-radius: 3px;
    height: 24px;
    width: 18px;
    background: #ed1c24;
    margin-right: 5px;
}

h3 .spjald.gul {
    background: #ecf408;
}

.page-id-423035 .rounddagur, .page-id-423122 .rounddagur {
    border-bottom: 1px solid #ccc;  
    font-family: 'Oswald', sans-serif;
}

.page-id-423035 .rounddagur .leikupp, .page-id-423122 .rounddagur .leikupp  {
    width:23%;
    float: left;
    height:60px;
    line-height: 16px;
    font-size: 15px;
    color:#333;
    padding:14px 0;
}

.page-id-423035 .rounddagur .leikupp.r, .page-id-423122 .rounddagur .leikupp.r  {
    text-align: right;
}


.page-id-423035 .rounddagur .lidheima, .page-id-423035 .rounddagur .liduti, .page-id-423122 .rounddagur .liduti, .page-id-423122 .rounddagur .lidheima  {
    width:24%;
    padding:10px 0;
}

.page-id-423035 .rounddagur .timi, .page-id-423122 .rounddagur .timi  {
    padding:10px 0;
}

.page-id-423035 .rounddagur .lidheima img, .page-id-423122 .rounddagur .lidheima img {
    margin-top:10px;
    margin-left:10px;
}

.page-id-423035 .rounddagur .liduti img, .page-id-423122 .rounddagur .liduti img  {
    margin-top:10px;
    margin-right:10px;
}

.page-id-423035 .alphadelta, .page-id-422854 .alphadelta, .page-id-423122 .alphadelta { padding-right: 30px; }

.tafla_ksi .mobile { display: none; }


.vedurkort {
    width:900px;
    height:630px;
    position: relative;
    background:url(../img/kort_vedur_transparent.png);
    float: left;
    clear: both;
}

.vedur_stadur {
    height:40px;
    width:auto;
    position: relative;
}

.olafsvik {
    position: absolute;
    top: 320px;
    left: 60px;
}

.holt {
    position: absolute;
    top: 290px;
    left: 270px;
}

.bolungarvik {
    position: absolute;
    top: 80px;
    left: 110px;
}

.reykjavik {
    position: absolute;
    top: 450px;
    left: 203px;
}

.hofn {
    position: absolute;
    top: 450px;
    left: 700px;
}

.kirkju {
    position: absolute;
    top: 510px;
    left: 360px;
}

.akureyri {
    position: absolute;
    top: 168px;
    left: 500px;
}

.blonduos {
    position: absolute;
    top: 168px;
    left: 195px;
}

.egilsstadir {
    position: absolute;
    top: 238px;
    left: 650px;
}

.vestmann {
    position: absolute;
    top: 590px;
    left: 320px;
}

.vedur_stadur .vedurlysing {
    position: absolute;
    top:0px;
    left:0px;
    height:40px;
    width:200px;
    font-size: 16px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}
.veduraislandi .vedur_stadur { width:100%; margin:2px 0; }
.veduraislandi .vedur_stadur .vedurlysing { width:100%;  }
.veduraislandi .vedur_stadur .vedurlysing  .stadur { width: calc(100% - 82px); }


.vedur_stadur.hofn .vedurlysing, .vedur_stadur.holt .vedurlysing, .vedur_stadur.vestmann .vedurlysing { 
    width:230px; 
}

.vedur_stadur.kirkju .vedurlysing { 
    width:260px; 
}


.olafsvik .vedurlysing {
    top:7px;
    left:7px;
}

.bolungarvik .vedurlysing {
    bottom:7px;
    left:7px;
}

.akureyri .vedurlysing {
    bottom:7px;
    left:7px;
}

.vedur_stadur .vedurlysing .icon {
    background:#fff;
    float:left;
    height:40px;
    width: 40px;
}

.vedur_stadur .vedurlysing .stadur {
    float: left;
    margin: 0px;
    color: #000000;
    width: auto;
    font-size: 18px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    background:rgba(0,0,0,0.05);
    text-shadow: 1px 1px 1px rgba(255,255,255,0.4);
}

.vedur_stadur .vedurlysing .stadur a {
    color: #000000;
}

.vedur_stadur .vedurlysing .hiti_frost {
    float:left;
    margin: 0px 1px;
    padding: 0;
    color:#fff;
    font-size: 18px;
    font-weight: 500;
    height: 40px;
    line-height: 40px;
    width:40px;
    text-align: center;
    background: #c00202;
}

.vedur_stadur.hiti .vedurlysing .hiti_frost sup {
    font-size: 11px;
}

.vedur_stadur .vedurlysing .wind {
    float:left;
    margin: 0 5px;
    color:#949494;
    width:calc(100% - 80px);
    font-size: 14px;
    font-weight: 500;
}

.vedur_stadur .vedurlysing .wind span {
    color:#000000;
}

.v_renningur {
    width:100%;
    clear: both;
    float:left;
    margin: 30px 0;
    font-family: 'Oswald', sans-serif;
}

.v_renningur .dagur {
    width:20%;
    float:left;
    border-left: 1px solid #ddd; 
}

.v_renningur .dagur#day5 {
    border-right: 1px solid #ddd; 
}

.v_renningur .dagur .nafn {
    width:100%;
    float:left;
    text-align: center;   
}

.v_renningur .dagur .v_timinn {
    width:12.5%;
    float:left;
    margin-top: 20px;
    font-size: 12px;
    position: relative;
}

.v_renningur .dagur .nv_timinn {
    width:25%;
    float:left;
    margin-top: 20px;
    font-size: 12px;
    position: relative;
    text-align: center;
}

.v_renningur .dagur .v_timinn:hover:after {
    position: absolute;
    width: 12px;
    height: 12px;
    background:#597da6;
    border-radius: 20px;
    content: "";
    left: 3px;
    top:3px;
    border:1px solid #29527f;
    opacity: 0.3;
    z-index: 0;
}


.v_renningur .dagur .v_timinn.on:after {
    position: absolute;
    width: 12px;
    height: 12px;
    background:#597da6;
    border-radius: 20px;
    content: "";
    left: 3px;
    top:3px;
    border:1px solid #29527f;
    z-index: 1;
    opacity: 1;

}

.v_renningur .dagur .v_timinn .numer {
    margin-top: 10px;
    position: relative;
    left: 3px;
    color:#fff;
}


.v_renningur .dagur .v_timinn.line {
    border-left: 1px solid #e4e4e4;
}

.v_renningur .dagur .v_timinn.line .numer {
    color:#000; 
}

.v_timinn.firsta .numer {
    color:#000 !important; 
}

.v_renningur .dagur .v_timinn .numer.dis {
    color:#e2e2e2;
}

.v_renningur .dagur .v_timinn .val {
    width:100%;
    height:16px;
    background:#efefef;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
}

.v_renningur i.wi {
	font-size: 24px;
}

.wi.wi-day-sunny {
    color:#f4a100;
}

.veduricon {
    width:40px;
    height:40px;
    background-image: url(../img/vedur_icon_day_sunny.png);
    background-size: 40px;
    display: inline-block;
    margin: 5px 0 0;
} 

.vedurlysing .veduricon {
    margin:4px;
    width: 32px;
    height: 32px;
    background-size: 32px;
} 

.veduricon.vedur_icon_cloud { background-image: url(../img/veduricon/vedur_icon_cloud.png); }
.veduricon.vedur_icon_day_sunny { background-image: url(../img/veduricon/vedur_icon_day_sunny.png); }
.veduricon.vedur_icon_day_sunny_overcast { background-image: url(../img/veduricon/vedur_icon_sunny_overcast.png); }
.veduricon.vedur_icon_cloud { background-image: url(../img/veduricon/vedur_icon_cloud.png); }
.veduricon.vedur_icon_cloudy { background-image: url(../img/veduricon/vedur_icon_cloudy.png); }
.veduricon.vedur_icon_sprinkle { background-image: url(../img/veduricon/vedur_icon_sprinkle.png); }
.veduricon.vedur_icon_rain { background-image: url(../img/veduricon/vedur_icon_rain.png); }
.veduricon.vedur_icon_sleet { background-image: url(../img/veduricon/vedur_icon_sleet.png); }
.veduricon.vedur_icon_snow { background-image: url(../img/veduricon/vedur_icon_snow.png); }
.veduricon.vedur_icon_hail { background-image: url(../img/veduricon/vedur_icon_hail.png); }
.veduricon.vedur_icon_dust { background-image: url(../img/veduricon/vedur_icon_dust.png); }
.veduricon.vedur_icon_fog { background-image: url(../img/veduricon/vedur_icon_fog.png); }
.veduricon.vedur_icon_snow_wind { background-image: url(../img/veduricon/vedur_icon_snow_wind.png); }
.veduricon.vedur_icon_lightning { background-image: url(../img/veduricon/vedur_icon_lightning.png); }


.nv_timinn .hiti_frost {
    width:100%;
    margin: 10px 0 5px;
    font-size:16px;
    color: #949494;
}

.nv_timinn .hiti_frost strong {
    color:#094aa3;
}

.nv_timinn.hiti .hiti_frost strong {
    color:#c00202;
}

.nv_timinn .hiti_frost sup {
    font-size: 10px;

}

.nv_timinn .wind {
    width:100%;
    margin: 10px 0 -5px;
    font-size:12px;
    color: #949494;
}

.nv_timinn .wind strong {
    font-size:14px;
    color: #000;
}

.wind-direction {
    font-size: 30px;
    width:100%;
    color: #333;
}

.vedur_stadur.hitastig41oghaera .vedurlysing .hiti_frost {
    background: #9a1b1e;
}

.vedur_stadur.hitastig36til40 .vedurlysing .hiti_frost {
    background: #c12026;
}

.vedur_stadur.hitastig30til35 .vedurlysing .hiti_frost {
    background: #ee2d29;
}

vedur_stadur.hitastig25til29 .vedurlysing .hiti_frost {
    background: #eb5038;
}

.vedur_stadur.hitastig21til24 .vedurlysing .hiti_frost {
    background: #eb5038;
}

.vedur_stadur.hitastig19til20 .vedurlysing .hiti_frost {
    background: #f26a30;
}

.vedur_stadur.hitastig17til18 .vedurlysing .hiti_frost {
    background: #f68a1f;
}

.vedur_stadur.hitastig15til16 .vedurlysing .hiti_frost {
    background: #f68a1f;
}

.vedur_stadur.hitastig13til14 .vedurlysing .hiti_frost {
    background: #faa31a;
}

.vedur_stadur.hitastig11til12 .vedurlysing .hiti_frost {
    background: #faa31a;
}

.vedur_stadur.hitastig9til10 .vedurlysing .hiti_frost {
    background: #faa31a;
}

.vedur_stadur.hitastig7til8 .vedurlysing .hiti_frost {
    background: #fcc90d;
}

.vedur_stadur.hitastig5til6 .vedurlysing .hiti_frost {
    background: #fedb00;
}

.vedur_stadur.hitastig3til4 .vedurlysing .hiti_frost {
    background: #fedb00;
}

.vedur_stadur.hitastig1til2 .vedurlysing .hiti_frost {
    background: #51bfed;
}

.vedur_stadur.hitastig0til-2 .vedurlysing .hiti_frost {
    background: #51bfed;
}

.vedur_stadur.hitastig-3til-5 .vedurlysing .hiti_frost {
    background: #43a3d9;
}

.vedur_stadur.hitastig-6til-10 .vedurlysing .hiti_frost {
    background: #3789c6;
}

.vedur_stadur.hitastig-11til-15 .vedurlysing .hiti_frost {
    background: #2374b6;
}

.vedur_stadur.hitastig-16til-22 .vedurlysing .hiti_frost {
    background: #0262a9;
}

.vedur_stadur.hitastig-23oglaegra .vedurlysing .hiti_frost {
    background: #1f4799;
}

h3.typa.top.vedur {
    margin: 80px 0 20px 0;
}

.veduraislandi {
    width:100%;
    clear: both;
    float: left;
    position: relative;
    min-height: 300px;
    margin: 20px 0;
    display: none;
}

.slick-dots {
    list-style-type: none;
    display: none;
    text-align: center;
    margin: 20px 0 0 0;
}

.slick-dots li {
    display: inline-block;
}

.slick-dots li button {
    width:10px !important;
    height:10px !important;
    border-radius: 5px !important;
    text-indent: 10px !important;
    padding: 0 !important;
    margin: 5px !important;
    background: rgba(0,0,0,0.3) !important;
}

.slick-dots li:hover button {
    background: rgba(0,0,0,0.6) !important;
}

.slick-dots li.slick-active button {
    background: rgba(0,0,0,0.8) !important;
}

.v_renningur .slick-arrow {
    top:-80px !important;
    display: none !important;
}

.weather_iniceland .today_weather .veduricon {
    width: 130px;
    height: 100px;
    background-size: 100px;
    background-repeat: no-repeat;
    background-position: center;
}

.weather_iniceland .hiti.hitastig41oghaera { color: #9a1b1e; }
.weather_iniceland .hiti.hitastig36til40 { color: #c12026; }
.weather_iniceland .hiti.hitastig30til35 { color: #ee2d29; }
.weather_iniceland .hiti.hitastig25til29 { color: #eb5038; }
.weather_iniceland .hiti.hitastig21til24 { color: #eb5038; }
.weather_iniceland .hiti.hitastig19til20 { color: #f26a30; }
.weather_iniceland .hiti.hitastig17til18 { color: #f68a1f; }
.weather_iniceland .hiti.hitastig15til16 { color: #f68a1f; }
.weather_iniceland .hiti.hitastig13til14 { color: #faa31a; }
.weather_iniceland .hiti.hitastig11til12 { color: #faa31a; }
.weather_iniceland .hiti.hitastig9til10 { color: #faa31a; }
.weather_iniceland .hiti.hitastig7til8 { color: #fcc90d; }
.weather_iniceland .hiti.hitastig5til6 { color: #fedb00; }
.weather_iniceland .hiti.hitastig3til4 { color: #fedb00; }
.weather_iniceland .hiti.hitastig1til2 { color: #51bfed; }
.weather_iniceland .hiti.hitastig0til-2 { color: #51bfed; }
.weather_iniceland .hiti.hitastig-3til-5 { color: #43a3d9; }
.weather_iniceland .hiti.hitastig-6til-10 { color: #3789c6; }
.weather_iniceland .hiti.hitastig-11til-15 { color: #2374b6; }
.weather_iniceland .hiti.hitastig-16til-22 { color: #0262a9; }
.weather_iniceland .hiti.hitastig-23oglaegra { color: #1f4799; }

.vedridnuna .hiti.hitastig41oghaera { color: #9a1b1e; }
.vedridnuna .hiti.hitastig36til40 { color: #c12026; }
.vedridnuna .hiti.hitastig30til35 { color: #ee2d29; }
.vedridnuna .hiti.hitastig25til29 { color: #eb5038; }
.vedridnuna .hiti.hitastig21til24 { color: #eb5038; }
.vedridnuna .hiti.hitastig19til20 { color: #f26a30; }
.vedridnuna .hiti.hitastig17til18 { color: #f68a1f; }
.vedridnuna .hiti.hitastig15til16 { color: #f68a1f; }
.vedridnuna .hiti.hitastig13til14 { color: #faa31a; }
.vedridnuna .hiti.hitastig11til12 { color: #faa31a; }
.vedridnuna .hiti.hitastig9til10 { color: #faa31a; }
.vedridnuna .hiti.hitastig7til8 { color: #fcc90d; }
.vedridnuna .hiti.hitastig5til6 { color: #fedb00; }
.vedridnuna .hiti.hitastig3til4 { color: #fedb00; }
.vedridnuna .hiti.hitastig1til2 { color: #51bfed; }
.vedridnuna .hiti.hitastig0til-2 { color: #51bfed; }
.vedridnuna .hiti.hitastig-3til-5 { color: #43a3d9; }
.vedridnuna .hiti.hitastig-6til-10 { color: #3789c6; }
.vedridnuna .hiti.hitastig-11til-15 { color: #2374b6; }
.vedridnuna .hiti.hitastig-16til-22 { color: #0262a9; }
.vedridnuna .hiti.hitastig-23oglaegra { color: #1f4799; }

.vedrid_haus a .hiti.hitastig41oghaera { color: #9a1b1e !important; }
.vedrid_haus a .hiti.hitastig36til40 { color: #c12026 !important; }
.vedrid_haus a .hiti.hitastig30til35 { color: #ee2d29 !important; }
.vedrid_haus a .hiti.hitastig25til29 { color: #eb5038 !important; }
.vedrid_haus a .hiti.hitastig21til24 { color: #eb5038 !important; }
.vedrid_haus a .hiti.hitastig19til20 { color: #f26a30 !important; }
.vedrid_haus a .hiti.hitastig17til18 { color: #f68a1f !important; }
.vedrid_haus a .hiti.hitastig15til16 { color: #f68a1f !important; }
.vedrid_haus a .hiti.hitastig13til14 { color: #faa31a !important; }
.vedrid_haus a .hiti.hitastig11til12 { color: #faa31a !important; }
.vedrid_haus a .hiti.hitastig9til10 { color: #faa31a !important; }
.vedrid_haus a .hiti.hitastig7til8 { color: #fcc90d !important; }
.vedrid_haus a .hiti.hitastig5til6 { color: #fedb00 !important; }
.vedrid_haus a .hiti.hitastig3til4 { color: #fedb00 !important; }
.vedrid_haus a .hiti.hitastig1til2 { color: #51bfed !important; }
.vedrid_haus .hiti.hitastig0til-2 { color: #51bfed !important; }
.vedrid_haus .hiti.hitastig-3til-5 { color: #43a3d9 !important; }
.vedrid_haus .hiti.hitastig-6til-10 { color: #3789c6 !important; }
.vedrid_haus .hiti.hitastig-11til-15 { color: #2374b6 !important; }
.vedrid_haus .hiti.hitastig-16til-22 { color: #0262a9 !important; }
.vedrid_haus .hiti.hitastig-23oglaegra { color: #1f4799 !important; }

.nv_timinn.hiti.hitastig41oghaera .hiti_frost strong { color: #9a1b1e; }
.nv_timinn.hiti.hitastig36til40 .hiti_frost strong { color: #c12026; }
.nv_timinn.hiti.hitastig30til35 .hiti_frost strong { color: #ee2d29; }
.nv_timinn.hiti.hitastig25til29 .hiti_frost strong { color: #eb5038; }
.nv_timinn.hiti.hitastig21til24 .hiti_frost strong { color: #eb5038; }
.nv_timinn.hiti.hitastig19til20 .hiti_frost strong { color: #f26a30; }
.nv_timinn.hiti.hitastig17til18 .hiti_frost strong { color: #f68a1f; }
.nv_timinn.hiti.hitastig15til16 .hiti_frost strong { color: #f68a1f; }
.nv_timinn.hiti.hitastig13til14 .hiti_frost strong { color: #faa31a; }
.nv_timinn.hiti.hitastig11til12 .hiti_frost strong { color: #faa31a; }
.nv_timinn.hiti.hitastig9til10 .hiti_frost strong { color: #faa31a; }
.nv_timinn.hiti.hitastig7til8 .hiti_frost strong { color: #fcbc23; }
.nv_timinn.hiti.hitastig5til6 .hiti_frost strong { color: #fcbc23; }
.nv_timinn.hiti.hitastig3til4 .hiti_frost strong { color: #fcbc23; }
.nv_timinn.hiti.hitastig1til2 .hiti_frost strong { color: #51bfed; }
.nv_timinn.hiti.hitastig0til-2 .hiti_frost strong { color: #51bfed; }
.nv_timinn.hiti.hitastig-3til-5 .hiti_frost strong { color: #43a3d9; }
.nv_timinn.hiti.hitastig-6til-10 .hiti_frost strong { color: #3789c6; }
.nv_timinn.hiti.hitastig-11til-15 .hiti_frost strong { color: #2374b6; }
.nv_timinn.hiti.hitastig-16til-22 .hiti_frost strong { color: #0262a9; }
.nv_timinn.hiti.hitastig-23oglaegra .hiti_frost strong { color: #1f4799; }

.Framundanibeinni .lid_pl_leikur { width:10%; }
.Framundanibeinni .lid_pl_leikur .timi { text-align: left; }
.Framundanibeinni .lid_pl_leikur .home_lid, .Framundanibeinni .lid_pl_leikur .away_lid { width:100%; text-align: left; font-size: 13px; }

.stodull {
    text-align: center;
    width:100%;
    margin-top: -7px;
    float: left;
    margin-bottom: 7px;
}

.stodull ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    
}

.stodull ul li {
    display: inline-block;
    margin:0 5px;
    font-size: 14px;
}
.stodull ul li a {
    color:#448D46
}

.tippadu_botn {
    text-align: center;
    width:100%;
    font-size: 14px;
    padding: 10px 10px 0 10px;
}

.tippadu_botn p {
    margin:10px 0 0; 
}

.sedillvikunar {
    font-size: 12px;
    position: relative;
}

.sedillvikunar thead th {
    color: #ff1d3e;
    font-size: 13px;
}

.sedillvikunar.skot thead th {
    color: #448D46
    font-size: 13px;
}


.sedillvikunar td {
    padding: 2px;
}

.sedillvikunar td span {
    display: inline-block;
    padding: 1px 6px;
    border-radius: 3px;
    font-size: 800;
    background: #ff1d3e;
    color:#fff;
    border:1px solid #bc2e3a;
    border-radius: 3px;
}

.sedillvikunar.skot td span {
    background: #00c369;
    color:#448D46
    border:1px solid #448D46
}

.sedillvikunar td span.ovirkt {
    background: #fff;
    color:#9a9a9a;
    border:1px solid #c4c4c4;
}



.sedillvikunar td span.rett {
    background: #ed1c24;
}


.sedillvikunar tbody tr:nth-child(even) { background: #fafafa; }
.sedillvikunar tbody tr:nth-child(odd) { background: #fff; }
.sedillvikunar tbody tr:hover { background: #f5f5f5; }


.adalpenni {
    width:100%  !important;
    height: 170px;
    margin-bottom: 25px;
}

.adalpenni figure{
    width:170px;
    height: 170px;
    margin-right: 15px;
}

.penni.adalpenni h4 {
    font-size: 16px;
}

.penni.adalpenni h3 {
    font-size: 18px;
    margin-top: 10px;
}

.penni.adalpenni p {
    margin:10px 0;
}

h3.langskot_milli {
    color: #00c369;
    text-align: center;
    margin-top: 10px;
    width:100%;
    float: left;
    font-size: 16px;
    font-weight: 500;
}

.sedillvikunar_haus {
    width:100%;
    background-color: #ff1d3e;
    background-image: url(../img/1x2getraunir_merki.png);
    background-size: 92px 52px;
    background-repeat: no-repeat;
    height:72px;
    position: relative;
    float: left;
    background-position: center;
}

.sedillvikunar_haus a { 
    display: block;
    width:100%;
    height:72px;
}

.langskot_haus {
    width:100%;
    background-color: #00c369;
    background-image: url(../img/203_lengjan_merki.png);
    background-size: 146px 36px;
    background-repeat: no-repeat;
    height:72px;
    position: relative;
    float: left;
    background-position: center;
    margin-top: 10px;
}

.langskot_haus a { 
    display: block;
    width:100%;
    height:72px;
}

.gjafaleikurinn {
    width: 100%;
    height:70px;
    font-family: 'oswald';
    font-weight: 400;
    font-size: 14px;
}

.gjafaleikurinn .gjafatexti {
    float:left;
    text-align: left;
    width: calc(100% - 80px);
}

.gjafaleikurinn h3 { 
    color:#ed1c24;
    font-size: 16px;
    line-height: 1;
    margin: 0 0 5px;
    text-transform: uppercase;
}

.gjafaleikurinn iframe { float:right; margin: 10px 0 0; }

.dv_hersla {
    width:100%;
    height:210px;
    position: relative;
    float: left;
}

.dv_hersla figure { 
    width:100%;
    height:150px;
}

.dv_hersla h3 {
    font-size: 16px;
}

.dv_hersla h3 a {
    color:#000;
}

.adboxspace_253 {
    margin-top:30px;
}

/*
*
* HELGARVIÐTALIÐ
*
*/

.helgarvidtal-active .topboxes {
    visibility: hidden;
    height: 0;
}

.helgarvidtal-active .alphadelta .grein.adal {
    height: 1309px;
}

.mestlesid-boxes.helgarvidtal .helgarv-ml-box figure {
    height: 119px;
    width: 130px;
    margin-right: 10px;
    background-color: transparent;
}

.mestlesid-boxes.helgarvidtal .helgarv-ml-box h2 {
    width: calc(100% - 110px);
}

.mestlesid-boxes.helgarvidtal .helgarv-ml-box h2 a {
    color: black;
    font-size: 15px;
    font-weight: 300;
    float: left;
    padding: 10px 0px;
}

.mestlesid-boxes.helgarvidtal .helgarv-ml-box h2 a span {
    color: #ed1c24;
}

.mestlesid-boxes.helgarvidtal .helgarv-ml-box {
    display: flex;
    margin: 0 0 10px 0;
    float: left;
    align-items: center;
}

.mestlesid-boxes.helgarvidtal .helgarv-ml-box:last-of-type {
    margin: 0;
}

.helgarvidtal-active .alphadelta.mt0 .grein.adal figure:first-of-type {
    display: none;
}


.grein.adal figure.helgarvidtal {
    position: relative;
    background-position: left top;
    background-size: 100%;
    background-color: transparent;
}

button#exit-helgarvidtal {
    position: absolute;
    top: 0;
    left: 0;
    background: #ed1c24;
    font-size: 30px;
    padding: 8px 10px;
    border-radius: 0;
    z-index: 9;
    outline: none;
}

button#exit-helgarvidtal:hover {
    color: #ed1c24;
    background: white;
}

@media only screen and (max-width: 1260px) {
    .helgarvidtal-active .alphadelta .grein.adal {
        height: 1200px;
    }
    .mestlesid-boxes.helgarvidtal .helgarv-ml-box figure {
        height: 101px;
        width: 95px;
    }
}

@media only screen and (max-width: 1024px) {
    .helgarvidtal-active .alphadelta .grein.adal {
        height: 987px;
    }
    .mestlesid-boxes.helgarvidtal .helgarv-ml-box:last-of-type {
        display: none;
    }
    .mestlesid-boxes.helgarvidtal .helgarv-ml-box figure {
        height: 78px;
        width: 85px;
    }
}

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

    .helgarvidtal-active .alphadelta .grein.adal {
        height: 1081px;
    }

}

@media only screen and (max-width: 560px) {
    .helgarvidtal-active .alphadelta .grein.adal {
        height: 515px;
    }
    button#exit-helgarvidtal {
        font-size: 20px;
    }
}