﻿/* explorer theme */
html.explorer{
    --action-color:#00abdf;

    --page-bg:#f4f4f4;
    --section-bg:var(--page-bg);
    --item-bg:none;

    --font-size:13px;
    --link-text:#00abdf;

    --nav-font-family:var(--font-family);

    --headline-font-family:var(--font-family);
    --headline-text:#00abdf;
    --headline-transform:none;
    --headline-h1-family:rubbersmyril,var(--headline-font-family);
    --headline-h1-transform:uppercase;

    --subheadline-text:var(--font-text);

    --panel-bg:var(--smy-4,#00abdf);
    --panel-text:#fff;

    --panel2-bg:var(--smy-1,#00abdf);

    --headline-h1-weight:100;
    --headline-h1-text:#00abdf;

    --section-bottom-bg:var(--dark-gradient);
    --tab-bg:var(--dark-gradient);
    --tab-text:#fff;
    --rightcol-bg:linear-gradient(rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 80%);
}

html.dv2019{

    --smy-1:rgb(66, 108, 105); /* meadow */
    --smy-4:rgb(76, 80, 87); /* deep ocean */
    --smy-2:rgb(99, 146, 110); /* green grass */

    --smy-5:rgb(0, 163, 219);/* ljósablátt (2018) */
    --smy-3:rgb(211, 211, 211); /* grátt */
    --smy-6:rgb(176,186,139); /* skræpufarva */

    --action-color:rgb(99, 146, 110);

   --page-bg:#fff;
    --section-bg:var(--page-bg);
    --item-bg:none;

    --font-size:13px;
    --link-text:#00abdf;

    --nav-font-family:var(--font-family);

    --headline-font-family:var(--font-family);
    --headline-text:#00abdf;
    --headline-transform:none;

    --headline-h1-family:manus,var(--headline-font-family);
    --headline-h1-transform:none;
    --headline-h1-weight:100;
    --headline-h1-text:var(--smy-1,#333);
    --headline-h1-size:5em;

    --subheadline-text:var(--font-text);

    --panel-bg:var(--smy-4,#00abdf);
    --panel-text:#fff;

    --panel2-bg:var(--smy-1,#00abdf);



    --section-bottom-bg:var(--dark-gradient);
    --tab-bg:var(--dark-gradient);
    --tab-text:#fff;
    --rightcol-bg:linear-gradient(rgba(240,240,240,1) 0%,rgba(240,240,240,0.8) 50%,rgba(240,240,240,0) 80%);
}

.dv2019 h1{line-height:1em;}
.dv2019 .productlist .productlist-item.categories h3 > a{
    font-family:manus,var(--headline-font-family);
    font-size:1.75em;
}
.dv2019 .content-holder{
    z-index:10;
}

.dv2019 .breadcrumb-section{order:8;z-index:100;}
.dv2019 .breadcrumb-section #xbreadcrumbs{border-top:1px solid #eee;padding-top:1.25em;}
.dv2019 .productpageLayout .section.ads-block{margin-top:inherit;}

/*.dv2019 .producttext{z-index:110;margin-top:-5em;padding-top:8em;position:relative;}
.dv2019 .productpage .headlines{position:absolute;top:0;}
.dv2019 .productpage h1{}
.dv2019 h1{color:#fff;}
.dv2019 .productContainer{margin-top:-3em;}
*/

/* yvirskrift flutt upp í toppmynd */
.dv2019 .productpageLayout .headlines h1{display:none;}
.dv2019 .productpage .headlines h2,.dv2019 .productpage .headlines h2 > p{font-size:1.25em;color:var(--smy-1,#333);}
.dv2019 .header-overlay{position:absolute;top:-15em;padding:3em 0em;height:13em;width:100%;display:block;}
.dv2019 .header-overlay h1{position:relative;height:100%;width:100%;display:flex;align-items:flex-end;}
.dv2019 .header-overlay .header-text{color:#fff;}
.dv2019 .maincol{margin-top:2em;}
.dv2019 .rightcol{margin-top:-1.9em;}
.dv2019 .headline-section + .content-section .rightcol{margin-top:1em;}

.dv2019 .online-booking-2017-container{padding:30px 20px;}
.dv2019 .rightcol .online-booking-2017 > h3{padding:10px 15px;font-size:3em;font-family:manus,titi;font-weight:normal;}
.online-booking-2017 .OnlineBookingModule .OnlineButton{max-width:none;flex-grow:0;}
.dv2019 booking-calendar .select:before{background:var(--smy-2);}
.online-booking-2017 .OnlineBookingModule .OnlineButton a{padding:1.25em 2em;font-size:16px;}


.dv2019 .ui-tabs .ui-tabs-nav li a{padding:1em 2em;}

/* ymiskar justeringar sum fylgja av litbroytingum */
.dv2019 .rightcol .productprices .pricelist .segment-name.heading{padding: 15px;margin: -15px -15px 15px -15px!important;}
.ports .cid-openinghours tr.heading .periodscontainer {color: #fff;}

.rightcol,.z_rightcol{padding:15px;}
.paragraph-container.side .paragraph-header h3, .rightcol .pricesArea h3, .rightcol .priceareawithoutprice div.includes.showInitially > a{margin:-15px;margin-bottom:15px;}

.rightcol .includes .display.box{background:inherit;color:inherit;padding:inherit;}

span.pricetag{
    font-weight:normal;
}

/* four products per row */
.productlist-item{width:20%;min-width:220px;}
  
/* quick fixes for newsletter */
.routes .routelist-item .header{margin:10px 0 20px 0;font-family: rubbersmyril;}
.routes .routelist-item .header a{text-decoration:none;}
.routes .routelist-item .header h2{font-size:1.5em;margin-bottom:5px;text-transform:none;line-height:1em;}
.routes .routelist-item .header .period{display:none;}
.routes .routelist-item .beforeheader{font-size:16px;display:block;}
.routes .routelist-item h3{font-weight:normal;font-size:1em;}
.routes .routelist-item .map-image{border:1px solid #333;background:#fff;padding:15px;}
.routes .routelist-item .box{background:none!important;padding:0;}
.routes .routeDescriptionContainer > h3 {border-bottom: 1px solid #ccc;text-transform: uppercase;padding: 10px 0;font-weight:bold;}

.routes .routelist-item dl dt{font-weight:bold;}
.routes .routelist-item dl dd{margin:0 0 2em 0;}

.routes .routelist-item .facts.box{margin:2em 0 3em 3em!important;background:#fff!important;text-align:center;max-width:33%;min-width:160px;border:1px solid #333;border-color:var(--panel2-bg);}
.routes .routelist-item .facts.box dl{margin:0;}
.routes .routelist-item .facts.box dl dt{background:var(--panel2-bg);color:#fff;padding:5px;font-weight:normal;}
.routes .routelist-item .facts.box dl dd{padding-right:10px;padding-left:15px;margin-bottom:1em;}

/* edge specific */
@supports (-ms-ime-align:auto) {
    .dv2019 h1 {
        line-height:2.5em;
    }
}