    
            /*#########################################################################################################################*/
    /*---------------------------- Standard template til stylesheet for AK Techotel's Umbraco løsninger -----------------------*/
    /*#########################################################################################################################*/
    
    
    
    /*#########################################################################################################################*/
    /*---------------------------- Information om indholdet i dette stylesheet ------------------------------------------------*/
    /*#########################################################################################################################*/
    
    /* Q = vigtigt, fordi det er her ændringer forekommer typisk for et nyt hotel og kan søges efter: ctrl+f */
    /*  */
    /*  */
    
    /*#########################################################################################################################*/
    /*---------------------------- Størrelser på skærme Mobile / Tablet / Deskop > --------------------------------------------*/
    /*#########################################################################################################################*/
    
    /* 360px */
    /* 576px */
    /* 768px */
    /* 992px */
    /* 1200px */
    
    /*#########################################################################################################################*/
    /*---------------------------- Imports Q ----------------------------------------------------------------------------------*/
    /*#########################################################################################################################*/ 
    /*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 26, 2025 */
    
    
    
    @font-face {
        font-family: 'futura_lt_probold';
        src: url('../fonts/linotype_-_futuraltpro-bold-webfont.eot');
        src: url('../fonts/linotype_-_futuraltpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
             url('../fonts/linotype_-_futuraltpro-bold-webfont.woff2') format('woff2'),
             url('../fonts/linotype_-_futuraltpro-bold-webfont.woff') format('woff'),
             url('../fonts/linotype_-_futuraltpro-bold-webfont.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    
    }
    
    
    
    
    @font-face {
        font-family: 'futura_lt_promedium';
        src: url('../fonts/linotype_-_futuraltpro-medium-webfont.eot');
        src: url('../fonts/linotype_-_futuraltpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
             url('../fonts/linotype_-_futuraltpro-medium-webfont.woff2') format('woff2'),
             url('../fonts/linotype_-_futuraltpro-medium-webfont.woff') format('woff'),
             url('../fonts/linotype_-_futuraltpro-medium-webfont.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    
    }
    
    
    
    
    @font-face {
        font-family: 'voyageregular';
        src: url('../fonts/voyage-regular-webfont.eot');
        src: url('../fonts/voyage-regular-webfont.eot?#iefix') format('embedded-opentype'),
             url('../fonts/voyage-regular-webfont.woff2') format('woff2'),
             url('../fonts/voyage-regular-webfont.woff') format('woff'),
             url('../fonts/voyage-regular-webfont.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    
    }
    
    /*font-family: 'voyageregular';
      font-family: 'futura_lt_promedium';
       font-family: 'futura_lt_probold';*/
     
    /*#########################################################################################################################*/
    /*---------------------------- Body Q -------------------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    :root {
      /* NAVBAR*/
       --domino-navbar-color: #cba95a; 
       --domino-navbar-background-color: #34513e;
       --domino-navbar-color-hover:#fff;
       --domino-navbar-background-color-hover:#34513e;
       --domino-navbar-font-family: 'futura_lt_promedium, sans-serif'
       --domino-navbar-font-weight: 400;
       --domino-navbar-font-size: 14px;
       
        /* UNDERMENU NAVBAR*/
       --undermenu-font-weight:400;
       --undermenu-font-color:#222;
       --undermenu-text-transform:initial;
       
        /* BANNER*/
      --bannerheight:450px;
      --bannerheight-mobile:250px;
      
       /* BODY*/
      --domino-body-font-family: "foco", sans-serif;
      --domino-body-background-color:#eeeae3;
      --domino-body-font-size: 16px;
      --domino-body-color: #222;
      --standard-padding: 20px;
      
       /* OVERSKRIFTER*/
      --domino-h1-font-family: 'voyageregular', serif;
      --domino-h1-font-color: #222;
      --domino-h1-font-weight: 400;
      --domino-h1-font-size: 51px;
      --domino-h2-font-family: 'voyageregular', serif;
      --domino-h2-font-color: #222;
      --domino-h2-font-size: 38px;
      --domino-h3-font-family: 'voyageregular', serif;
      --domino-h3-font-color: #222;
      --domino-h3-font-size: 26px;
      --domino-h3-font-weight:400;
       --domino-h4-font-family:  'futura_lt_probold', sans-serif;
      --domino-h4-font-color: #222;
      --domino-h4-font-size: 21px;
      --domino-h4-font-weight:400;
      
      
      /* INPUT FIELDS*/
      --domino-input-font-size: 16px;
      --inputfield-background-color: #fff;
      --domino-dropdown-backgroundcolor-hover: #f6f4ef;
      --inputfield-border: #ccc 1px solid;
      --inputfield-color: #333;
      --inputfield-border-radius: 0px;
      
       /* MAIN KNAPPER*/
      --domino-button-bgcolor: #cba95a;
      --domino-button-color: #fff;
      --domino-button-border: 1px solid #c8a975;
      --domino-button-border-radius: 30px;
      --domino-button-font-size: 16px;
      --domino-button-font-weight: 400;
      --domino-button-font-family:'futura_lt_promedium', sans-serif;
      --domino-button-bgcolor-hover: #34513e;
      --domino-button-color-hover: #fff;
      --domino-button-hover-border: 1px solid #34513e;
      
       /* KNAP 'LIGHT'*/
      --domino-buttonlight-bgcolor:none;
      --domino-buttonlight-color: #34513e;
      --domino-buttonlight-border: 1px solid #34513e;
      --domino-buttonlight-border-radius: 30px;
      --domino-buttonlight-font-size: 16px;
      --domino-buttonlight-font-weight: 400;
      --domino-buttonlight-font-family: 'futura_lt_promedium', sans-serif;
      --domino-buttonlight-bgcolor-hover: #34513e;
      --domino-buttonlight-color-hover: #fff;
      --domino-buttonlight-hover-border: 1px solid #34513e;
      
       /* KNAP 'DARK'*/
      --domino-buttonDark-bgcolor: #415939;
      --domino-buttonDark-color: #fff;
      --domino-buttonDark-border: 1px solid #415939;
      --domino-buttonDark-border-radius: 2px;
      --domino-buttonDark-font-size: 16px;
      --domino-buttonDark-font-weight: 600;
      --domino-buttonDark-font-family: 'futura_lt_promedium', sans-serif;
      --domino-buttonDark-bgcolor-hover: #2b3926;
      --domino-buttonDark-color-hover: #fff;
      --domino-buttonDark-hover-border: 1px solid #2b3926;
      
       /* PRODUKT OG VÆR RAMMER*/
      --border-product-background-color: #eeeae3;
      --arrow-color: #fff;
       
        /* FACILITETER*/
      --facilities-font-size: 16px;
      --facilities-font-color: #222;
      --facilities-font-weight: #400;
      
       /* READMORE*/
      --domino-readmore-font-weight: 400;
      --domino-readmore-font-color: #cba95a;
      --domino-link-font-color: #cba95a;
      --domino-link-font-color-hover: #deb848;
      
       /* BILLEDER*/
      --domino-pic-border-radius: 5px;
      
      /* KALENDER*/
       --domino-calendar-bgcolor: #f6f4ef;
       --domino-calendar-accent-bgcolor: #cba95a;
       --domino-calendar-notavail-background-color:#f3e3e3;
      --domino-calendar-notavail-color:#8b4b4b;
       
    }
    .host {
      --search-icon-svg-color: rgb(0,110,0);
    }
    
    /* Body standard font */
    body {
         
        line-height: 22.5px;
        vertical-align: baseline;
        letter-spacing: normal;
        word-spacing: 0px;
        font-weight: 400;
        font-style: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: rgb(68, 68, 68);
        text-indent: 0px;
        font-family: var(--domino-body-font-family);
      font-size: var(--domino-body-font-size);
      color: var(--domino-body-color);
      background-color: var(--domino-body-background-color);
    }
    
    .content-container {
        padding: 0;
      
        margin-left: 80px;
        margin-right: 80px;
        width: calc(100% - 160px);
        margin-top: -90px;
        
    }
    
    #div_previous_next{
         
        padding-right: 20px!important;
        padding-left: 20px!important;
    }
    
    .image-header
    
    {
           background-size: cover;
        background-repeat: no-repeat;
        background-color: #fff;
        height: var(--bannerheight);
        background-position-y: center;
        border-radius: 0px;
        border-radius: var(--domino-pic-border-radius);
        margin-top: 42px;
        margin-left: 80px;
        margin-right: 80px;
        width: calc(100% - 160px);
        margin-top: 160px;
        
    }
     
    .fixed-header-bar{
        position: fixed !important;
        top: 0 !important;
        z-index: 5;
        -webkit-box-shadow: 0px 10px 10px -11px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 10px 10px -11px rgba(0,0,0,0.75);
        box-shadow: 0px 10px 10px -11px rgba(0, 0, 0, 0.75);
        padding-top: 144px;
    }
    
    .search-bar.fixed-header-bar{
            margin-left: 80px;
        margin-right: 80px;
        width: calc(100% - 160px);
    }
    /*#########################################################################################################################*/
    /*---------------------------- H1, H2, Tekster på siderne Q ---------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    h1 {
        font-weight:var(--domino-h1-font-weight);
      font-family:var(--domino-h1-font-family);
      font-size: var(--domino-h1-font-size);
      color: var(--domino-h1-font-color);
     
    }
    
    h2 {
        font-weight: 400;
      font-family: var(--domino-h2-font-family);
      color: var(--domino-h2-font-color);
      font-size: var(--domino-h2-font-size); 
    }
    
    h3 {
        color: var(--domino-body-color);
        
        font-family: var(--domino-body-font-family);
        font-size: 18px;
        line-height: 18px;
        vertical-align: baseline;
        letter-spacing: normal;
        word-spacing: 0px;
        font-weight: 600;
        font-style: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: rgb(0, 0, 0);
        text-align: start;
        text-indent: 0px;
    }
    
    /* Brugt flere steder på siden */
    .color1 {
      color: #515151;
    }
    
    /* Brugt på Login knappen */
    .color3 {
      color: #fff;
    }
    
    /* Brugt på Login knappen */
    .backgroundcolor1 {
      background-color: #C39063;
    }
    
    /* Brugt på Søgeboks */
    .backgroundcolor2 {
      background-color: #C39063; 
    }
    
    /*#########################################################################################################################*/
    /*----------------------------calendar------------------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    .calendar-header-button
    {
        background:none;
        color: var(--domino-buttonlight-color);
        font-family:var(--domino-button-font-family);
        font-size: 15px;
        text-transform: initial;
        font-weight:var(--domino-button-font-weight);
        border-radius: 3px;
        position: relative;
        padding: 3px;
        padding-left: 6px;
        padding-right: 6px;
        WIDTH: 70px;
       text-decoration: underline;
    }
    #roomsearch_availability_calendar_submit .btn-primary
    {
        background-color: var(--domino-button-bgcolor) !important;
        color: var(--domino-button-color) !important;
        float: right !important;
        border: var(--domino-button-border);
        transition: background-color .5s;
        font-size: var(--domino-button-font-size);
        font-weight: var(--domino-button-font-weight);
        border-radius: var(--domino-button-border-radius);
    }
    /*#########################################################################################################################*/
    /*-------------------------------------------------- navbar/cssmenu --------------------------------------------*/
    /*#########################################################################################################################*/
    
    .navbar {
        color: var(--domino-navbar-color);
        font-size: var(--domino-navbar-font-size);
        
        height: 120px;
        top: 0;
        z-index: 1000;
        background:var(--domino-navbar-background-color);
        font-family:var(--domino-navbar-font-family);
        font-weight: var(--domino-navbar-font-weight);
          border-radius: var(--domino-pic-border-radius);
     
       margin-top: 25px;
           margin-left: 80px;
        margin-right: 80px;
        width: calc(100% - 160px);
       
    }
    
    
    .nav-link{
        color: var(--domino-navbar-color);
         font-size: var(--domino-navbar-font-size);
         padding: 10px;
        background-color:var(--domino-navbar-background-color);
        font-family:var(--domino-navbar-font-family);
        font-weight: var(--domino-navbar-font-weight);
         text-decoration:none;
         text-transform:initial;
        transition: all ease-in-out .9s;
    }
    .nav-link:hover{
       
        color:var(--domino-navbar-color-hover);
        text-decoration:none;
        border-bottom: 1px solid var(--domino-navbar-color-hover);
        transition: all ease-in-out .9s;
    }
    .navbar-nav .nav-link.active, .navbar-nav .nav-link.show{
       
        color:var(--domino-navbar-color-hover);
        text-decoration:none;
        border-bottom: 1px solid var(--domino-navbar-color-hover);
        transition: all ease-in-out .9s;
    }
    .nav-item.dropdown{
         
        border: none;
            background: none;
    }
    .nav-link.dropdown-toggle::after {
         
        border-right: 0.15em solid var(--domino-navbar-color);
        border-bottom: 0.15em solid var(--domino-navbar-color);
         margin-top: 5px;
    }
    .navbar-toggler{
        
        background-color: #ffffff80;
    }
    
    
    
    
    /*#########################################################################################################################*/
    /*---------------------------- Topbanner container, H1, H2, Logo (Fokus tekst fra hotellet) Q -----------------------------*/
    /*#########################################################################################################################*/
    
    .header-img{
        height: auto;
        max-width: 200px;
        vertical-align: top;
           top: -117px;
        position: absolute;
        left: 50%;
        width: 200px;
        margin-left: -100px;
        z-index: 1000;
    }
    
     
    .topbaner-h2-text {
            color:var(--domino-h3-font-color);
            font-family: var(--domino-h3-font-family);
            font-size: var(--domino-h3-font-size);
            line-height: 20px;
            vertical-align: baseline;
            letter-spacing: normal;
            word-spacing: 0px;
            font-weight: 400;
            font-style: normal;
            font-variant: normal;
            text-transform: none;
            text-decoration: rgb(255, 255, 255);
            text-indent: 0px;
            text-align: center;}
    
    .topbaner-h1-text {
        
            color: #fff;
            font-family: var(--domino-h1-font-family);
            font-size: 89px;
            line-height: 87px;
            vertical-align: baseline;
            letter-spacing: normal;
            word-spacing: 0px;
            font-weight: var(--domino-h1-font-weight);
            font-style: normal;
            font-variant: normal;
            text-transform: none;
            text-decoration: rgb(255, 255, 255);
            text-indent: 0px;
            text-align: center;
            text-shadow: 0px -1px 11px rgba(0,0,0,0.71);
    }
    .TopBannerOverlayText
    {
        
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex-wrap: wrap;
        height: var(--bannerheight);
        align-items: center;
            padding-top: 50px;
            background-image: linear-gradient(rgba(6, 6, 6, 0.1), rgba(0, 0, 0, 0.1));
    }
    /* flyt banner tekst op eller ned (Specielt hvide top-banner billeder er der et problem med) */
    .topbanner-overlay-logo {
        top: 100px;
    }
    
    /* Logo hvis nødvendigt med en fx. center  */
    .topbar-companylogo {
        max-width: 30%;
        text-align: right;
    }
    
    .topbar-companylogo a img {
       height: 200px;
        max-width: 223px;
        top: 0px;
        position: absolute;
        background-color: white;
        padding-top: 72px;
        max-height: 200px;
        left: 10%;
        box-shadow: 0px 10px 10px -11px rgba(0, 0, 0, 0.75);
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Menu Desktop Q -----------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    #cssmenu {
        color: #fff;
        background-color: var(--domino-navbar-background-color);
        font-family: var(--domino-body-font-family);
        font-size: 13px;
        line-height: 22px;
        vertical-align: baseline;
        letter-spacing: normal;
        word-spacing: 0px;
        font-weight: 300;
        font-style: normal;
        font-variant: normal;
        text-transform: initial;
        text-decoration: rgb(102, 102, 102);
        text-align: left;
        text-indent: 0px;
        padding-bottom: 25px;
        padding-right: 5px;
        padding-top: 5px;
    }
    
    /* Menu links hover */
    #cssmenu > ul > li:hover > a {
        color: #C39063;
        background-color: #fff;
    }
    
    /* Menu links font-size */
    #cssmenu > ul > li > a {
        font-size: 16px;
        letter-spacing: 0px;
    
    }
    
    /* Menu links farve + tykkelse */
    #cssmenu > ul > li > a {
        color: var( --domino-body-color);
        font-weight: 400;
        
    }
    
    /* Menu links under-menu farve */
    #cssmenu ul ul li a {
        color: var( --domino-body-color);
        background-color: #fff;
        font-size: 12px;
        font-weight: 400;
        font-family: var(--domino-body-font-family);
    }
    
    /* Menu burgermenu menupunkter ved hover*/
    #cssmenu > ul > li {
        /*max-height: 50px;*/
               background-color: var(--domino-navbar-background-color);
                    z-index: 20000;
                    right: 0;
    }
    #cssmenu.small-screen ul li{
        /*max-height: 50px;*/
               background-color: var(--domino-navbar-background-color);
                    z-index: 20000;
                    
                    right: 0;
    }
    
    /* Menu burgermenu under-menupunkter ved hover*/
    #cssmenu ul ul li:hover > a,
    #cssmenu ul ul li a:hover {
      color: #C39063;
      background-color: #fff;
    }
    
    /* Menu Userdefined */
    .cssmenu-userdefined {
    	display: flex !important;
    	flex-direction: column !important;
    	align-items: center !important;
    }
    
    #cssmenu.cssmenu-userdefined ul li.has-sub ul {
        width: 100%;
        min-width: 220px;
        border-top: 3px solid #004072;
    }
    
    /* Brugt til spacing imellem under menu */
    /* Menu Userdefined pad 19px top */
    #cssmenu ul {
      /*padding-top: 10px !important;*/
      margin-top: 0px;
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Knapper Q ----------------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    /* Payment knap */
    .basket-paymentbutton {
    	background-color: var(--domino-button-bgcolor);
        color: var(--domino-button-color);
        height: 40px;
        font-family: var(--domino-button-font-family);
        font-size: var(--domino-button-font-size);
        text-transform: initial;
        font-weight: var(--domino-button-font-weight);
        border-radius: var(--domino-pic-border-radius);
        padding:7px;
    }
    
    /* Payment knap hover */
    .basket-paymentbutton:hover { 
        background-color: var(--domino-button-bgcolor-hover);
      color: var(--domino-button-color);
    }
    
    
    
    /* Modal footer knap */
    .modal-footer .btn {
    	background-color: var(--domino-button-bgcolor)  ;
        font-family: var(--domino-body-font-family);
    	color: var(--domino-button-color);
    	font-size: var(--domino-button-font-size);
    	font-weight:var(--domino-button-font-weight);
    	border: var(--domino-button-border);
    	border-radius: var(--domino-button-border-radius);
    	text-transform:initial;
    	  
        padding: 10px;
    }
    
    /* Modal footer knap hover */
    .modal-footer .btn:hover {
    	background-color: var(--domino-button-bgcolor-hover)!important;
    	color: var(--domino-button-color-hover) !important;
    	border: var(--domino-button-hover-border);
    }
    
    .modal-footer .popup-close-button{
    	background-color: var(--domino-buttonlight-bgcolor);
        color: var(--domino-buttonlight-color);
         
        font-family: var(--domino-buttonlight-font-family);
        font-size: var(--domino-buttonlight-font-size);
        text-transform: initial;
        font-weight: var(--domino-buttonlight-font-weight);
        border-radius: 30px;
        padding: 10px;
        border: var(--domino-buttonlight-border) !important;
    }
    .btn-light, .modal-footer .btn-light{
    	color: var(--domino-buttonlight-color) !important;
        font-family: var(--domino-body-font-family);
    	background-color: var(--domino-buttonlight-bgcolor) !important;
    	font-size: var(--domino-button-font-size);
    	font-weight:var(--domino-button-font-weight);
    	border: var(--domino-buttonlight-border);
     
    	text-transform:initial;
    	 
    }
     .modal-footer .btn-light:hover{
    	 
    	background-color: var(--domino-buttonlight-bgcolor-hover)!important;
    	color: var(--domino-buttonlight-color-hover) !important;
    	border: var(--domino-buttonlight-hover-border);
    	 }
     .modal-footer .popup-close-button:hover{
    	 
    	background-color: var(--domino-buttonlight-bgcolor-hover)!important;
    	color: var(--domino-buttonlight-color-hover) !important;
     border: var(--domino-buttonlight-hover-border);
    	 
    }
     .btn-light:hover{
    	 
    	background-color: var(--domino-buttonlight-bgcolor-hover)!important;
    	color: var(--domino-buttonlight-color-hover) !important;
     border: var(--domino-buttonlight-hover-border);
    	 
    }
    .btn-book {
        color: var(--domino-button-color);
    }
    
    .modal-title {
        font-family: var(--domino-h3-font-family);
        font-weight: var(--domino-h3-font-weight);
        font-size: var(--domino-h2-font-size);
        line-height: 1em;
        color: var(--domino-h3-font-color);
        }
    .btn-popup.btn-wellness{
        font-family: var(--domino-body-font-family);
      text-decoration: underline;
        font-size: var(--domino-body-font-size);
        color: var(--domino-body-color);
        text-align:left;
        padding-left: 0;
        }
    
    /* Modal text info padding */
    .itempopup-rightside-margin {
        padding-right: 5px;
        font-size: 14px;
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Fælles Knapper Desktop og Mobil Q ----------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    /* Knap brugt til bla. "Book Room" */
    .btn-info {
    	background-color: var(--domino-button-bgcolor)!important;
    	text-transform: initial !important;
    	font-size: var(--domino-button-font-size);
    	font-family: var(--domino-body-font-family);
    	margin-bottom: 5px;
    	font-weight: var(--domino-button-font-weight);
    	color: var(--domino-button-color)!important;
    }
    .read-more-text {
         
        margin-bottom: 22px;
    }
    
    /* Knap brugt til bla. "Book Room" hover */
    .btn-info:hover {
    	background-color: var(--domino-button-bgcolor-hover)!important;
    	color: #fff !important;
    }
    
     .product-select-show-more-div button{
        color: var(--domino-buttonlight-color);
        border: var(--domino-buttonlight-border);
        border-radius: var(--domino-buttonlight-border-radius);
        font-family: var(--domino-buttonlight-font-family);
        font-size:calc(var(--domino-buttonlight-font-size) * 1.2);
         padding: 10PX;
        background-color:var(--domino-buttonlight-bgcolor);
        	font-weight: var(--domino-buttonlight-font-weight);
        	text-transform:initial;
        	transition: all .5s ease-in-out;
        	letter-spacing: 1px;
    }
    
    
     .product-select-show-more-div button:hover{
        color: var(--domino-buttonlight-color-hover);
        border: var(--domino-buttonlight-hover-border);
         transition: all .5s ease-in-out;
         font-size:calc(var(--domino-buttonlight-font-size) * 1.2);
        
        background-color:var( --domino-buttonlight-bgcolor-hover);
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Navigation Frem og tilbage bla. "Extra Service"  -------------------------------------------*/
    /*#########################################################################################################################*/
    .btn-prevnext div {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
    }
    /* Navigation Link prenext preback */
    .btn-prevnext {
         color: var(--domino-h4-font-color) !important;
        font-family: var(--domino-h4-font-family);
     background: none;
    	font-size: var(--domino-body-font-size);
    	font-weight:var(--domino-h4-font-weight);
     
    	text-transform:initial;
       padding-top: 5px;
        display: flex !important;
        flex-direction: column-reverse !important;
        justify-content: center !important;
        align-items: center !important;
         transition: all .5s ease-in-out;
    }
    .btn-prevnext-svg{
        height: 48px !important;
        text-decoration: none;
        fill: #000 !important;
        background: #ffffff;
        padding: 15px;
        border-radius: 3em;
        width: 48px;
            margin-bottom: 6px;
    }
    
    
    .btn-prevnext-svg:hover{
        height: 48px !important;
        text-decoration: none;
        fill: #fff !important;
        background: var(--domino-button-bgcolor-hover);
        padding: 15px;
        border-radius: 3em;
        width: 48px;
            margin-bottom: 6px;
            transition: all .5s ease-in-out;
    }
    
    
    /* Navigation Link prenext hover */
    .btn-prevnext:hover {
        background: none;
         text-decoration: underline;
          color: var(--domino-h4-font-color) !important;
          transition: all .5s ease-in-out;
    }
    
    /* Navigation Link splitter */
    .page-navigator-spliter {
        border-right: 1px solid var(--domino-body-background-color);
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Søgeboks Q ---------------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    .search-bar
     {
        background-color: var(--border-product-background-color);
        margin-left: auto;
        margin-right: auto;
        width: max-content;
        border-radius: 10px;
        top: -115px;
        position: relative;
    }
    
    .search-item .chain-btn {
        background-color: var(--domino-button-bgcolor);
         text-decoration:none;
         color: var(--domino-button-color);
        border: var(--domino-button-border);
        border-radius: var(--domino-button-border-radius);
        font-size: var(--domino-button-font-size);
        font-weight:var(--domino-button-font-weight);
        font-family: var(--domino-button-font-family);
         transition: all .5s ease-in-out;
         text-transform:initial;
             width: calc(100% - 50px);
        margin-left: 25px;
        margin-right: 25px;
        margin-top: 5px;
    }
    .search-item .chain-btn:hover {
        background-color: var(--domino-button-bgcolor-hover);
        color: var(--domino-button-color-hover);
        border: var(--domino-button-hover-border);
        
         transition: all .5s ease-in-out;
    }
    
    /* Søgeboks container */
    .techotel-top-image-overlay {
    	font-size: 16px;
    	background-color: transparent;
        max-height: 71px;
        color: #666;
        top: 340px;
        text-align: center;
        min-width: 100%;
    }
    
    /* Søgeboks overskrift farve */
    .techotel-searchbar-form {
        color: var( --inputfield-color);
        margin-bottom: 12px;
        background-color: rgba(255, 255, 255, 0.9);
    }
    
    /* Søgeboks "Vælg" */
    .techotel-collpse-formdropdown {
        border: 1px solid black;
        color: var( --inputfield-color);
        background-color: #fff;
    }
    
    /* Søgeboks collapse overskrift farve + baggrundsfarve */
    .techotel-collpse-formdropdown-collapse {
        color: var( --inputfield-color);
        background-color: #ccc !important;
    }
    
    .icon-btn-style {
       color: #fff;
    }
    
    /* Søge Boks Background color */
    .form-control {
        border: var(--inputfield-border);
        background-color: var(--inputfield-background-color);
        color: var(--inputfield-color);
       font-size: var(--domino-input-font-size);
       border-radius: var(--inputfield-border-radius);
       
    }
    
    
    /* Søgeboks input felter hover - Vigtig */
    .techotel-searchbar-column .btn-primary:hover {
        color: #fff;
        background-color: #C39063;
    }
    
    /* Søgeboks collapse input felter */
    .searchguest-formelements {
        /*background-color: #fff !important;*/
    }
    
    .techotel-searchbar-column .btn-primary:active {
        color: #141414;
        background-color: #FFF;
        border-color: #DDDDDD;
    }
    
    .techotel-searchbar-column .btn-primary:visited {
        color: #141414;
        background-color: #FFF;
        border-color: #DDDDDD;
    }
    
    /* Room Search container */
    #roomsearch-container {
        padding-top: 1px;
        color: var(--domino-body-color);
        font-weight: 500;
    }
    
    /* SøgeBoks spacing mellem containers (prenext, kurv) */
    .form-spacer-top {
        margin-top: 40px !important;
    }
    
    /* Person ikon */
    .fa-user {
        color: #000;
    }
    
    /* Key ikon */
    .fa-key {
        color: #2A636C;
    }
    
    /* Kalender ikon */
    .fa-calendar-alt {
        color: #000;
    }
    
    /* Home ikon */
    .fa-home {
        color: #C39063;
    }
    
    /* (X) fjern vare ikon */
    .fa-remove {
        color: #cc0000;
    }
    
    /* Kalender ikon */
    .techotel-input-datefield > span {
        color: #fff;
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Hotel Container med tekst styring Q --------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    /* Sætter hvor meget luft på containeren som skal være fra billedet og ned */
    #hotel-section {
        margin-top: 1.8em;
    }
    
    /* Sætter brød tekst om hotellet */
    .introheadertext {
       font-family: var(--domino-body-font-family);
      font-size: var(--domino-body-font-size);
      color: var(--domino-body-color);
    	line-height: 1.6em;
    	font-weight:normal;
    max-width: 800px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        text-transform:none;
    }
    
    /* Sætter brød tekst om hotellet */
    .introtext {
        font-size: 1.5em;
    color: var(--domino-body-color);
    	line-height: 2em;
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Hotel relateret (Ændres ikke tit) ----------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    .mobil-hotel-toptext > p {
        /* background: linear-gradient(to bottom, #515151 0%, #fff 100%);
         background-clip: border-box;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; */
        font-size: 14px;
        /* size 1.2em */
        /* height: 100px; */
    }
    
    .mobil-hotel-toptext {
        /* background: linear-gradient(to bottom, #515151 50%, #fff 100%);
        background-clip: border-box;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; */
        /* size 1.2em */
        font-size: 14px;
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Kurv (Ændres ikke tit) ---------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    .basket-collapsebar-icon {
       /* display: inline-flex;
        width: 35px; 
        right: 17px;
        position: absolute;
        background-color: #ab8d69;
        padding: 8px;
        border-radius: var(--domino-pic-border-radius);
        height: 36px;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: stretch;
        justify-content: flex-end;
        fill: white;
        margin-top: 0px;*/
        
        display: inline-flex;
        background-color:var(--domino-button-bgcolor);
        fill: var(--domino-button-color);
            right: 88px;
        margin-top: -2px;
    }
    
    .basket-collapsebar-icon:hover {
      background-color: #415939;
    }
    
    .basket-collapsebar-icon i.fa.fa-chevron-up {
       color: #000;
    }
    
    .basket-collapsebar {
       
    }
    
    .basket-main-col 
    {
      border: 2px solid var(--border-product-background-color) !important;
        font-size: var(--domino-h4-font-size);
        color: var(--domino-h4-font-color);
        font-weight: 600;
        background-color: #fff;
        font-family: var(--domino-h4-font-family);
        border-radius: 5px;
        margin-left: auto;
        margin-right: auto;
        width: calc(100% - 20px);
        transition: all .5s ease-in-out;
    }
    .basket-main-col:hover
    {
      border: var(--domino-button-hover-border)!important;
         
       color: var(--domino-body-color);
       font-weight: 600;
       
       font-family: var(--domino-body-font-family);
       border-width: 2px!important;
        transition: all .5s ease-in-out;
          
    }
    
    .basket-collapsebar:not(.collapsed){
        border: 1px solid #f4f4f2!important;
       font-size: 1.2em;
       color: var(--domino-body-color)!important;
       font-weight: 600;
       background:none;
       border-radius: var(--domino-button-border-radius) !important;
    }
        
    .basket-collapsebar:hover {
       background:none!important;
       color: var(--domino-body-color)!important;
        border: 1px solid #f4f4f2!important;
        text-decoration: none;
    }
    
    .basket-collapsebar-text {
       vertical-align: -moz-middle-with-baseline;
       font-family: var(--domino-body-font-family);
       color: var(--domino-body-color);
       padding: 5px;
       text-decoration: none;
    }
    
    /*denne skifter pilen på basket på side 1 når hover
    .basket-collapsebar-text:hover {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 384 512'%3E%3Cpath d='M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");
    }*/
    
    
    .basket-containerbox{
        vertical-align: -moz-middle-with-baseline;
        font-family: var(--domino-body-font-family);
        font-weight:normal;
        font-size:var(--domino-body-font-size);
            text-align: left;
                padding: var(--standard-padding);
                color: var(--domino-body-color);
                background-color:#fff;
                border-radius:var(--domino-button-border-radius);
                border: 1px solid #f4f4f2;
    }
    
    .basket-container-class {
          border-color: #e4e4e4 !important;
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Modal boks (Ændres ikke tit) ---------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    .modal-content{
       border-radius:var(--domino-pic-border-radius);
    }
    .modal-header .btn-close {
        /* height: 10px; */
        font-size: 15px;
        padding-top: -23px;
        margin-top: -30px;
    }
    .modal-content h1{
        font-family: var(--domino-h1-font-family);
        font-size: var(--domino-h2-font-size);
        
    }
    
     .modal-content h3 {
        font-family: var(--domino-body-font-family);
        font-size: var(--domino-body-font-size);
        font-weight:600;
    }
    
    /* Modal "go back link (X)" */
    .items-modalInformation-close, .items-modalInformation-close:hover  {
        color: #000 !important;
    }
    
    .modal-body .extra-label{
        font-size: var(--domino-body-font-size);
        font-weight: 600;
        text-transform: initial;
        margin-top: 15px;  
    }
    
    /* Nyt Modal popup style */
    
    .itempopup-rightside-margin {
        margin: 10px;
        color: #000;
    }
    
    .items-modalInformation-close {
        padding-left: 10px !important;   
    }
    
    #collapse-1 {
        padding-right:20px;
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Produkt Q ----------------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    /* Produkt overskrift og overskrift på siden (Collapse) */
    .surface-area {
    	color: var(--domino-h1-font-color);
        background-color: var(--domino-body-background-color);
        font-family: var(--domino-h1-font-family);
        padding: 5px;
    	border:none;
    	/*border-bottom: solid 3px #415939!important;*/
    	 
    }
    /* Produkt og værelses overskrift  (Collapse) */
    .open .collapse-content {
        background-color:#fff;
        border-radius: 0 0 10px 10px!important;
        padding:20px 20px 0 !important;
        
    }
    .collapse-header{
        background-color: #fff!important;
           border-radius: 10px!important;
        padding:20px!important;
        
    }
    .open .collapse-header{
       
           border-radius: 10px 10px 0 0!important;
          padding: 20px 20px 0px 20px !important;
        
    }
    
    
    .collapse-content:hover{
       /* background-color: #fff!important;
        border-radius: var(--domino-pic-border-radius);
        padding:20px!important;*/
        
    }
    .collapse-header:hover{
        background-color: #fff!important;
          border-radius: 10px 10px 0 0;
        
        
    }
    
    /* Produkt overskrift og overskrift på siden (Collapse) hover */
    .surface-area:hover {
        
    }
    .single-hotel-text-box
    {
    	color: var(--domino-body-color);
        font-size: var(--domino-body-font-size);
        font-family: var(--domino-body-font-family);
            padding-left: 0;
    }
    .content-container .col{
    	 
        
        text-transform: none;
        font-weight: 400;
        margin-left:0;
    }
    .content-container .col ul{
    	 font-size: var(--domino-body-font-size);
       text-transform: none;
        color: var(--domino-body-color);
        font-weight: 400;
        line-height: 1.7em;
    }
    .product-room-fromprice{
    	color: var(--domino-h3-font-color);
        Font-weight: var(--domino-h3-font-weight);
        font-family: var(--domino-h3-font-family);
         font-size:  var(--domino-h3-font-size);
    }
    .leadtext-for-fromprice {
       color: var(--domino-h3-font-color);
            font-size: calc(var(--domino-h3-font-size) * 0.9);
        font-family: var(--domino-h3-font-family);
         
    }
    .hotel-text-box{
    color: var(--domino-body-color);
        background-color: var(--border-product-background-color);
        font-family: var(--domino-body-font-family);
        padding: 20px;
         
    }
    .hotel-text-box ul{
       list-style: none;
        padding: 10px 0px 10px 0;
        font-size: var(--facilities-font-size)!important;
        color: var(--facilities-font-color)!important;
        font-weight: var(--facilities-font-weight)!important;
        font-family: var(--domino-body-font-family);
          
    }
    
    .hotel-text-box ul li::before {
        background-image: url(https://picassoonline.techotel.dk/media/gqtocb4l/check_circle.svg);
        background-repeat: no-repeat;
        background-position: left 0px;
        background-size: 20px 20px;
        width: 20px;
        height: 20px;
    }
    
    /* Produkt collapse farve hover */
    .collapsebar.surface-area:hover {
    color: var(--domino-h1-font-color);
        background-color: var(--domino-body-background-color);
        font-family: var(--domino-h1-font-family);
        padding: 5px;
       
    }
    
    /* Extra Service hover */
    /* topbar navnefelter område hover*/
    .contactform-collapse:hover {
        background-color: #fff;
        
    }
    .contactform-collapse
    {
        border:none;    
        background: none;
       /*  border-bottom: solid 3px #ab8d69!important;*/
    }
    
    /* Extra Service / Produkt active baggrund og text farve */
    .contactform-collapse:active {
        background-color: #23282e;
        color: #fff;
    }
    
    .collapse-header{
          border: none;
          background-color: #fff;
          margin-top: 15px;
    
         
    }
    .collapse-header:hover
    {
         color: var(--domino-navbar-color-hover)important;
             border: none;
      
    }
    .leftside-content{
        width: 40%;
    }
     
    .rightside-content {
        width: 60%;
    }
    
    /* Extra Service / Produkt focus baggrund og text farve  */
    .contactform-collapse:focus {
       color: var(--domino-h1-font-color);
         background-color: #fff;
    }
    
    /* Produkt overskrift og overskrift på siden (Collapse) */
     .font-responsive-product-headtext {
        font-size: var(--domino-h2-font-size);
        word-wrap: break-word;
        white-space: normal;
        text-align: left;
        color:var(--domino-h1-font-color);
        font-weight:var(--domino-h1-font-weight);
      font-family:var(--domino-h1-font-family);
        
        
        align-content: center;
        flex-wrap: wrap;
        flex-direction: row;
        align-items: center;
     
    }
    
    /* Produkt desc opsætning */
    .product-description-col {
        line-height: 22px;
        padding-top: 5px;
        padding-left: 15px;
        border-width: 3px;
        border-color: #666;
        font-size: 12px !important;
    }
    
    .product-image-row {
         background-color: #fff;
    }
     
    .collapsebar-righttext {
       font-size: 18px !important;
        padding: 4px;
            padding-right: 30px;
            text-transform:uppercase;
         font-family:var(--domino-body-font-family);
         font-weight: 400!important;
    }
    .collapsebar-righttext .d-xl-flex{
        
        color:#222;
        font-size: 18px !important;
        font-weight: 400!important;
            height: 40px;
        border-radius: 0;
        border-top-right-radius: 0px;
     text-transform:uppercase;
         font-family:var(--domino-body-font-family);
        display: inline-block;
        text-align: center;
    }
    .search-and-price{
        
        font-size: 18px !important;
    }
    .collapsebar-righttext .d-xl-flex::before {
         /*background: red;
        -webkit-mask-image: url(https://picassoonline.techotel.dk/media/jitm2feg/tag.svg);
        mask-image: url(https://picassoonline.techotel.dk/media/jitm2feg/tag.svg);
        transform: rotate(90deg);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: contain;
        mask-size: contain; 
        background-color: #416d8c;
          display: block;  
        height: 40px;
        border: red solid 1px;
        clip-path: none;
        content: "";
         left: 45px;  
        transform: rotate(-90deg) !important;
        border-radius: 0 !important;
        width: 40px;
        position: absolute;
        margin-left: -30px;*/
    }
    .collapsebar-righttext .d-xl-flex::after {
        /* background: #416d8c; 
        -webkit-mask-image: url(https://picassoonline.techotel.dk/media/jitm2feg/tag.svg);
        mask-image: url(https://picassoonline.techotel.dk/media/jitm2feg/tag.svg);
        transform: rotate(90deg) !important;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: contain;
        mask-size: contain;
        background-color: #416d8c;
        display: block; 
        height: 40px;
        border: red solid 1px;  
        clip-path: none;
        content: "";
        /* left: 117px;  
        width: 40px;
        border-radius: 0 !important;
        position: unset;
        margin-right: -30px;*/
    }
    
    .collapse-openclose-icon-right:after {
        font-size: 20px;
        vertical-align: middle;
        padding: 7px;
    }
    
    .collapse-openclose-icon-right.collapsed:after {
        font-size: 20px;
        vertical-align: middle;
        padding: 7px;
    }
    
    /* Produkt "Vis mere" link på produkt */
    .btn-hotel-text {
    	 color: #22657a;
    }
    
    /* Produkt "Vis mere" link på produkt hover */
    .btn-hotel-text:hover {
    	color: #22657a;
    }
    
    .border-product  {
         background-color:var(--border-product-background-color)!important;
         padding: 20px;
    }
    
    .showmore {
        margin-top: 14px;
        font-size: 12px;
    }
    
    .showmore:hover {
        text-decoration: underline;
    }
    
    label.error {
        font-size: var(--domino-body-font-size);
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Værelser Q ---------------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    
    .collapse-content .rightside-content
    
    {
        margin-top: -5px;
    }
    
    .roomtype-first-col{
          width: 15%;
        padding-right: 0;
        max-width: 180px;
        min-width: 165px;
        
    }
    
    .roomtype-second-col
    {
          
            max-width: calc(100% - 170px);
            
        }
    .roomtype-thumb-picture{
         
        background-size: cover;
        height: 134px;
        position: relative;
        border-radius: var(--domino-pic-border-radius);
    }
    
    .read-more-roomproduct-desctext {
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      transition: max-height 0.5s ease-in-out;
      max-height: 1000px;
      margin-bottom: 15px;
    }
    .facility-container{
       
      margin-bottom: 20px;
    }
    
    .facility-container .col-xl-6 {
              
        }
    .read-more-btn
    {
        color: var(--domino-buttonlight-color);
        font-size: var(--domino-buttonlight-font-size);
        cursor: pointer;
        background-color:var(--domino-buttonlight-bgcolor);
        border: var(--domino-buttonlight-border);
        font-weight: var(--domino-readmore-font-weight);
        justify-content: center;
        position: relative;
        margin-top: 8px;
       padding: 10px;
        float: left;
        min-width: 110px;
        text-align:center;
        border-radius:var(--domino-button-border-radius);
        text-transform:initial;
        height:45px;
            transition: all .5s ease-in-out;
            letter-spacing: 1px;
    }
    .read-more-btn:hover
    {
         color: var(--domino-buttonlight-color-hover);
        cursor: pointer;
        background-color:var(--domino-buttonlight-bgcolor-hover);
        border: var(--domino-buttonlight-hover-border);
        font-weight: var(--domino-readmore-font-weight);
             transition: all .5s ease-in-out;
        border-radius:var(--domino-button-border-radius);
    }
    .book-room-btn {
        min-width: unset;
        position: relative;
        bottom: 60px;
        border-radius: var(--domino-button-border-radius);
           padding: 8px 25px 8px 15px;
               transition: all .5s ease-in-out;
    }
    .select-room-product{
      display:none;
        
    }
    .roomproduct-desctext h2{
        
         font-family: var(--domino-h3-font-family);
      font-size: var(--domino-h3-font-size);
      color: var(--domino-h3-font-color);
      
      font-weight: 400;
     
    }
    
    .roominfo-icon {
        font-size: 40px!important;
        transform: rotate(0deg);
    }
    
    
     .chain-btn {
        background-color: var(--domino-button-bgcolor);
         text-decoration:none;
         color: var(--domino-button-color);
        border: var(--domino-button-border);
        border-radius: var(--domino-button-border-radius);
        font-size: var(--domino-button-font-size);
        font-weight:var(--domino-button-font-weight);
        font-family: var(--domino-button-font-family);
         transition: all .5s ease-in-out;
         text-transform: initial;
         height: 45px;
             letter-spacing: 1px;
    }
      .chain-btn:hover {
        background-color: var(--domino-button-bgcolor-hover);
        color: var(--domino-button-color-hover);
        border: var(--domino-button-hover-border);
        
         transition: all .5s ease-in-out;
    }
    .bookroom-btn-arrow
    {
         fill: var(--arrow-color);
         top: 17px;
          padding-left: 5px
    }
    .bookroom-btn-arrow:hover
    {
         fill: var(--domino-button-color-hover);
    }
    .roomproduct-desctext {
        
         font-family: var(--domino-body-font-family);
      font-size: var(--domino-body-font-size);
      color: var(--domino-body-color);
          padding-left: 10px;
     
    }
    
    /* Produkt background hover */
    .border-product:hover {
        background-color: var(--border-product-background-color)!important;
        
    }
    
    .font-responsive-product-text {
         
    }
    
    /* Produkt højreside "pris" hover */
    .font-responsive-product-text:hover {
        
    }
    
    .border-product-selected {
           background-color: var(--border-product-background-color)!important;
    }
    
    .border-product, .product-section.highlight {
           background-color: var(--border-product-background-color)!important;
           font-family: var(--domino-body-font-family);
           font-size: var(--domino-body-font-size);
           color: var(--domino-body-color);
           PADDING:20PX;
    }
    
    .border-product-desc {
        display: inline-grid;
        line-height: 1.3;
    }
    
    .text-truncate {
      font-size: var(--domino-body-font-size);
           color: var(--domino-body-color);   
    }
    .price-tag {
        background:var(--domino-buttonDark-bgcolor);
        color: var(--domino-buttonDark-color);
        font-size: 15px !important;
        font-weight: 400;
        padding: 7px;
        border-radius: 0;
        border-top-right-radius: 0px;
        position: absolute;
        display: inline-block;
        width: 121px;
        top: -20px;
        right: -1px;
        text-align: center;
    }
     
    .price {
      
           color: var(--domino-body-color);
        line-height: 20px;
    }	
    
    .border-product:hover {
      font-size: var(--domino-body-font-size);
           color: var(--domino-body-color);  
           background-color: var(--border-product-background-color)!important;
    }
    
    .price:hover{
         
           color: var(--domino-body-color);
    }
    
    .border-product-selected .price {
        
    	font-size: 1em;
    	/*align-items: center !important;*/
     
    }
    .show-itemsinfo{
        min-height: 100%;
        width: 100%;
    }
    /*#########################################################################################################################*/
    /*---------------------------- faciliteter--------------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    .facilities
    {
        font-size: var(--facilities-font-size);
        color: var(--facilities-font-color);
        font-weight: var(--facilities-font-weight);
        font-family: var(--domino-body-font-family);
    }
     .facilities-item-icon{
        /* background-size: contain;
        background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2029.5.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%209.03%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.0%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%201229%201280%22%20style%3D%22enable-background%3Anew%200%200%201229%201280%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23DEB848%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20transform%3D%22translate(0.000000%2C1280.000000)%20scale(0.100000%2C-0.100000)%22%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M11690%2C12794c-19-2-98-9-175-14c-683-52-1022-171-1610-563c-325-217-501-365-540-454c-45-100-138-224-449-599%0A%09%09c-537-645-1526-1953-2573-3404c-872-1209-1334-1883-1561-2280c-112-197-197-329-296-459c-88-116-291-420-526-786%0A%09%09c-403-628-575-867-769-1068c-87-90-124-117-160-117c-31%2C0-136%2C104-195%2C194c-71%2C107-116%2C199-241%2C490c-223%2C523-492%2C1090-574%2C1213%0A%09%09c-57%2C84-135%2C154-202%2C178c-47%2C17-79%2C20-249%2C20c-150%2C0-214-4-280-18c-246-53-527-180-790-358C213%2C4574%2C42%2C4375%2C9%2C4195%0A%09%09c-42-224%2C68-688%2C482-2035c240-781%2C397-1196%2C575-1521c82-151%2C294-488%2C313-498c42-23%2C256-70%2C471-106c300-49%2C656-45%2C985%2C10%0A%09%09c170%2C29%2C294%2C64%2C401%2C114c72%2C34%2C88%2C47%2C151%2C122c145%2C175%2C386%2C510%2C698%2C974c510%2C759%2C746%2C1097%2C833%2C1200c29%2C33%2C86%2C119%2C128%2C190%0A%09%09c42%2C72%2C107%2C182%2C144%2C245c175%2C297%2C733%2C1107%2C1605%2C2330c1118%2C1568%2C2090%2C2878%2C2328%2C3136c66%2C72%2C150%2C186%2C332%2C449c203%2C292%2C318%2C445%2C445%2C585%0A%09%09c158%2C176%2C346%2C406%2C683%2C840c449%2C578%2C682%2C868%2C891%2C1105c248%2C281%2C653%2C866%2C756%2C1090c65%2C142%2C75%2C221%2C35%2C281c-24%2C38-108%2C71-205%2C83%0A%09%09C11983%2C12799%2C11774%2C12801%2C11690%2C12794z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
        width: 19px;
        height:12px;*/
        background:none;
            height: 5px;
        width: 5px;
        background-color: #5e5d5d;
        border-radius: 50%;
        display: inline-block;
        margin: 10px;
         
    }
    .facilities-top-row
    {
         
        padding-top: 10px;
    }
    .facilities-top-row .col.m-3
    {
         
        font-size: var(--facilities-font-size);
        color: var(--facilities-font-color);
        font-weight: var(--facilities-font-weight);
        margin-left: 0 !important;
    }
    .facilities-h2, .facilities-font-head
    {
         
        font-family: var(--domino-h3-font-family);
        color: var(--domino-h3-font-color);
        font-size: var(--domino-h3-font-size);
        text-transform:none;
        text-decoration: none!important;
        font-style: normal;
         
        
    }
     .facilities-font-head
    {
        text-decoration: none!important;
    }
    
    .itempopup-rightside-margin .collapse.show{
        text-decoration: none !important;
        background: var(--border-product-background-color)!important;
        padding: 10px;
    }
    
    .itempopup-rightside-margin .collapse .facilities-parent-item{
            
            width: 100%;
        }
    
    .facilities-item-text{
     font-size: var(--facilities-font-size);
        color: var(--facilities-font-color);
        font-weight: var(--facilities-font-weight);
      line-height: 1.8em;
      display: flex;
          font-family: var(--domino-body-font-family);
        align-items: baseline;
        text-transform: none;
        
    }
    
    .read-more-roomproduct-desctext .facilities-item-text{
      
         
    }
    
    .extra-selectbox {
        background-color: #fff;
        border-radius: var(--domino-pic-border-radius);
    }
    .extra-selectbox .form-control {
       
        border-radius: var(--domino-button-border-radius);
        border: var(--inputfield-border);
        background-color: var(--inputfield-background-color);
        color: var(--inputfield-color);
       font-size: var(--domino-input-font-size);
    }
    
    .extrabook-button
    {
         background:none;
         color: var(--domino-button-color);
        border-radius: var(--inputfield-border-radius);
        border: var(--domino-button-border);
        font-size: var(--domino-button-font-size);
       
        background-color: var(--domino-button-bgcolor);
        font-weight:var( --domino-button-font-weight);
        border: var(--domino-button-border);
    }
    .extrabook-button:hover
    {
         background:none;
         background-color: var(--domino-button-bgcolor-hover);
        color: var(--domino-button-color-hover);
    }
    .extrabox .carousel img, .carousel-inner
    {
          
        border-radius: var(--domino-pic-border-radius);
        
    }
    .extra-productbar {
        font-size: 1.1em;
        word-wrap: break-word;
        white-space: normal;
        text-align: left;
        font-family: var(--domino-h1-font-family);
        font-size: 23px;
        color: var(--domino-h1-font-color);
        font-weight: var(--domino-h1-font-weight);
        line-height: 1.2em;
        text-transform: initial;
    }
    /*#########################################################################################################################*/
    /*---------------------------- Navn, Adresse/kontakt formular -------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    .surface-area-text {
        font-family: var(--domino-body-font-family);
       font-size: var(--domino-body-font-size);
      color: var(--domino-body-color);
        line-height: 2em;
        text-transform: none;
        
    }
    
    .group-area.surface-area-heading {
        color: var(--domino-h2-font-color) !important;
        font-size: var(--domino-h2-font-size);
        font-family: var(--domino-h2-font-family);
        weight: var(--domino-h1-font-weight);
    }
    
    .surface-area-footnote {
     font-family: var(--domino-body-font-family);
       font-size: var(--domino-body-font-size);
      color: var(--domino-body-color);
    }
    
    .surface-area-footnote a {
        color: #0C1631;
        text-decoration: underline;
    }
    
    form.surface-area input, form.surface-area textarea, form.surface-area input::placeholder, form.surface-area textarea::placeholder {
        font-family: var(--domino-body-font-family);
        color: var(--inputfield-color);
        font-size: var(--domino-input-font-size);
        font-weight: 400;
    }
    
    /* Navn, Adresse mv. Baggrundsfarve */
    .surface-area-contactform {
        padding: 0px;
          color: var(--inputfield-color);
        font-size: var(--domino-input-font-size);
        font-weight: 400;;
      background-color: var(--domino-body-background-color);
    }
    
    .surface-area-contactform .form-control{
       
        border-radius: var(--domino-button-border-radius);
        border: var(--inputfield-border);
        background-color: var(--inputfield-background-color);
        color: var(--inputfield-color);
        font-size: var(--domino-input-font-size);
    }
    .dropdown {
        font-family: var(--domino-body-font-family);
        color: var(--inputfield-color);
        font-size: var(--domino-input-font-size);
        background-color: var(--inputfield-background-color);
        font-size: var(--domino-input-font-size) !important;
        font-weight: 400!important;
        border:var(--inputfield-border);
    }
    
    .bootstrap-select > .dropdown-toggle.bs-placeholder {
        font-family: var(--domino-body-font-family);
        color: var(--inputfield-color)!important;
        background-color: var(--inputfield-background-color);
        font-size: 12px !important;
        font-weight: 400!important;
        border: none;
        padding-top: 8px;
    }
    
    .bootstrap-select .dropdown-toggle:focus {
        font-family: var(--domino-body-font-family);
       color: var(--inputfield-color)!important;
        background-color: var(--inputfield-background-color);
        font-size: 12px !important;
        font-weight: 400!important;
        border: none;
    }
    
    .bootstrap-select .btn {
        font-family: var(--domino-body-font-family);
        color: #3f3f3f!important;
        font-size: 1em!important;
        font-weight: 400!important;
        /*border: none;*/
    }
    
    .accept-booking-conditions, .receive-news {
        background: none;
    }
    
    .filter-option-inner-inner {
        top: 0px;
        font-weight: 400;
        color: #000;
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Navn, Adresse/kontakt formular II  ---------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    .form-tabs a.nav-link.active {
            background-color: var(--domino-button-bgcolor);
             color: var(--domino-button-color);
            font-size: var(--domino-button-font-size);
      text-transform: initial;
      font-weight: var(--domino-button-font-weight);
      border-radius: var(--domino-button-border-radius)!important;
      border: var(--domino-button-border);
      margin-right: 10px;
    }
    
    .form-tabs a.nav-link.active:hover {
            background-color: var(--domino-button-bgcolor-hover);
             color: var(--domino-button-color-hover);
            font-size: var(--domino-button-font-size);
      text-transform: initial;
      font-weight: var(--domino-button-font-weight);
      border-radius: var(--domino-button-border-radius)!important;
      border: var(--domino-button-hover-border);
    }
    
    .form-tabs a.nav-link {
            color: var(--domino-button-bgcolor);
            background-color: var(--domino-button-color);
            font-size: var(--domino-button-font-size);
      text-transform: initial;
      font-weight: var(--domino-button-font-weight);
      border-radius: var(--domino-button-border-radius)!important;
      border: var(--domino-button-border);
      margin-right: 10px;
    }
    
    .form-tabs a.nav-link:hover {
            color: var(--domino-button-color-hover);
            background-color: var(--domino-button-bgcolor-hover);
            font-size: var(--domino-button-font-size);
      text-transform: initial;
      font-weight: var(--domino-button-font-weight);
      border-radius: var(--domino-button-border-radius)!important;
      border: var(--domino-button-hover-border);
    }
    .nameaddress_submit {
        background:none;
        background-color: var(--domino-button-bgcolor)!important;
        color: var(--domino-button-color);
         
        font-family: var(--domino-button-font-family);
        font-size: var(--domino-button-font-size);
        text-transform: initial;
        font-weight: var(--domino-button-font-weight)!important;
        border-radius: var(--domino-button-border-radius)!important;
    }
    
    .nameaddress_submit:hover {
        background:none;
        background-color: var(--domino-button-bgcolor-hover)!important;
        color: var(--domino-button-color-hover)!important;
    }
    
    .nameaddress_submit:focus {
        background:none;
        background-color: var(--domino-button-bgcolor-hover) !important;
    }
    
    .nameaddress_submit:active{
        background-color: var(--domino-button-bgcolor-hover) !important;
    }
    
    .nameaddress_submit > i {
        padding-top: 5px;
    }
    
    .stayincludes-h2{
       font-size:var(--domino-body-font-size)!important;
       font-weight:bold;
           margin-top: 10px;
    }
    /*#########################################################################################################################*/
    /*---------------------------- Betalings oversigt -------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    
    .surface-area1em{
        background: none;
    }
    
    
    /*baggrund fra liste af købte produkter*/
    .basketoverview-ordeven-items {
        background-color: #fff !important;
        padding: var(--standard-padding) !important;
    }
    
    /*hverandet produkt*/
    .basketoverview-ordeven-items:nth-child(2n) {
        background-color: #fff !important;
    }
    
    /* Footer */
    .footer-dark {
     
        height: 500px;
        color: #fff;
        background-color: var(--domino-navbar-background-color);
        font-size: 18px;
        padding: 0px;
        margin-top: 30px;
    }
    
    .footer-dark .container{ 
        color: #fff !important;
     
    }
    
    .footer, footer { 
        color: #fff !important;
        
        background: none;
        height: 500px;
       
        display: flex;
        align-content: flex-end;
        justify-content: space-between;
        align-items: flex-end;
        text-align: center;
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Articles Terms, Privacy etc. ---------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    /* Hvis Søgeboks er brugt i bunden af top banner, for at teksten bliver rykket lidt ned. */
    .grid-section {
        margin-top: 40px;
    }
    
    
    /*#########################################################################################################################*/
    /*---------------------------- Mobil --------------------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    
    
    
    
    
    
    
    
    
    
    
    /*#########################################################################################################################*/
    /*---------------------------- Menu Mobil Q -------------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    /* Menu Mobil Burger (X) before farve */
    #cssmenu.small-screen #menu-button.menu-opened::before { 
        background: #000;
    }
    
    /* Menu Mobil Burger (X) after farve */
    #cssmenu.small-screen #menu-button.menu-opened::after {
        background: #000;
    }
    
    /* Menu Mobil Burger under-menupunkter ved hover */
      #cssmenu.small-screen ul ul li:hover > a,
      #cssmenu.small-screen ul ul li.active > a {
        color: #fff;
        background-color: #636363;
     }
      
    /* Menu Mobil Burger PIL til undermenu når den er aktiv */
      #cssmenu.small-screen .submenu-button.submenu-opened {
        background: #fff;
    }
    
    /* Menu Mobil Burger before farve */
    #cssmenu.small-screen #menu-button::before {
        background: #000;
    }
    
    /* Menu Mobil Burger after farve */
    #cssmenu.small-screen #menu-button::after {
        border-top: 2px solid #000;
        border-bottom: 2px solid #000;
    }
    
    /* mobil under menu hover (sprog mv) */
    /* Menu Mobil extends menu, sub menu 360px */
    #cssmenu.small-screen ul ul li a {
        color: #000 !important;
        background: #fff !important;
    }
    /* mobil under menu hover (sprog mv) */
    #cssmenu.small-screen ul ul li a:hover {
        color: var(--domino-button-bgcolor-hover) !important;
        background: #fff !important;
    }
    
    /*#########################################################################################################################*/
    /*---------------------------- Søgeboks Mobil Q ---------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    /* Søgeboks Mobil toptekst og knap til at åbne søgning */
    
    .btn.btn-link.roomsearch-collapsebar {
        background-color: #303030;
        padding-left: 5px;
        padding-top: 5px;
    }
    
    .btn.btn-link.roomsearch-collapsebar:hover {
        background-color: #1f1f1f !important;
    }
    
    
    /*#########################################################################################################################*/
    /*---------------------------- Domino Området Q ---------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    
    .domino-seeroom-btn {
        margin-top: 20px;
    }
    
    .highlight1text {
        font-size: 1.5em;
        letter-spacing: 1px;
    }
    
    .highlight2text {
        font-size: 1.7em;
    }
    
    .extrasearch-headtext {
        margin-top: 5px;
    }
    
    .login-clean {
        margin-top: 5px !important;
    }
    .location-map {
        margin-left: 0px;
    }
    
    .hotelbox-img {
        margin-top: 10px;
    }
    
     
    
    
    
    /*#########################################################################################################################*/
    /*---------------------------- Mobil Sizes Q ------------------------------------------------------------------------------*/
    /*#########################################################################################################################*/
    @media (max-width: 1800px) {
         .header-img {
        
        max-width: 180px;
             width: 180px;
        margin-left: -90px;
       
    }
        }
    
    
    /* Mobil Sizes MAX-width 16600px */
    @media (max-width: 1600px) {
         .header-img {
        
        max-width: 160px;
             width: 160px;
        margin-left: -80px;
       
    }
         .roomproduct-desctext {
            
        }
    .topbar-companylogo a img{
        height: 156px;
        max-width: 223px;
        top: 0px;
        position: absolute;
        background-color: white;
        padding-top: 43px;
        max-height: 192px;
        left: 10%;
     
    }}
    
    
    /* Mobil Sizes MAX-width 1400px */
    @media (max-width: 1400px) {
         
     .facilities-item-text{
        
        margin-left: unset!important;  
    }
       
        
     
         
    }
    @media (max-width: 1200px) {
         
      .header-img {
        
        max-width: 140px;
             width: 140px;
        margin-left: -70px;
       
    }
     .search-bar {
            
            top: -185px;
            transition: ease all .5s;
             width: 80%;
        }
     
    .price-tag {
        
        
            padding: 5px;
            height: 33px;
    
    }
    
    }
    
    
    /* ********************************************************* */
    
    /* Produkt MAX-width 1024px */
    @media(max-width: 1024px) {
    .font-responsive-product-headtext {
        
        font-size: calc(var(--domino-h2-font-size) * 0.9);
    }
    h1 {
          font-size: calc(var(--domino-h1-font-size) * 0.9);
    }
    
     .topbaner-h1-text{
           
            font-size: 70px;
        }
    }
    
    /* Produkt MAX-width 992px */
    @media(max-width: 992px) {
     .roomtype-first-col{
       width: 100%;
       padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
            max-width: 100%;
    }
    .roomtype-second-col{
       width: 100%;
       padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
            max-width: 100%;
    }
    .topbaner-h1-text{
           
           display:none;
        }
        
    
    .content-container{
        padding: 0;
        margin-left: 80px;
        margin-right: 80px;
        width: calc(100% - 160px);
        margin-top: -238px;
         
    } .image-header{
        padding: 0;
        margin-left: 80px;
        margin-right: 80px;
        width: calc(100% - 160px);
        
    } 
    
    .roomtype-thumb-picture {
       width: 100%;
        background-size: cover;
        height: 190px;
         
    }
    .search-bar {
           width: 65%;
           top: -394px;
        }
    .roomproduct-desctext{
            padding-left: 0;
            padding-top: 25px;
        }
    
    .read-more-btn{
         width: 134px;
    }
    
    .navbar-nav-box{
    background-color: #0e2b3f !important;
    text-transform: uppercase;
    text-align: left;
    } 
    
    .book-room-btn{
        min-width: 150px;
        }
    
    .price-tag {
        
        font-size: 14px!important;
       
      padding: 5px;
            width: 122px;
            top: -36px;
            right: 0px;
            text-align: center;
            height: 36px;
    
    }
    
    }
    
    
    
    /* ********************************************************* */
    @media (max-width: 768px) {
        
      .content-container {
        padding: 0;
        margin-left: 40px;
        margin-right: 40px;
        width: calc(100% - 80px);
        margin-top: -38px;
         
    }
    .image-header{
        padding: 0;
        margin-left: 40px;
        margin-right: 40px;
        width: calc(100% - 80px);
        margin-top: 140px;
        
       
         
    }
    
    .basket-collapsebar-icon
    {
        right: 50px;
    }
    .leftside-content{
        width:unset;
    }
         .search-bar {
            width: unset;
            top: 0px;
        }
        
    .rightside-content {
        width: unset;
    }
        
        .highlight1text {
        font-size: 1em;
    }
     
    .read-more-btn {
       
        width: 100%;
        margin-bottom: 10px;}
        
     .navbar {
          border: none;
          margin-left: 40px;
        margin-right: 40px;
        width: calc(100% - 80px);
        height: 100px;
        }
       .header-img {
        top: -85px;
        max-width: 125px;
             width: 125px;
        margin-left: -62px;
       
    } 
        
    .roomtype-thumb-picture {
        
        height: 325px;
    }
        .highlight2text {
        font-size: 1em;
    }
    
    .topbar-companylogo a img {
           height: 128px;
            max-width: 98px;
            top: 0px;
            position: absolute;
            background-color: white;
            padding-top: 43px;
            max-height: unset;
            left: 10%;
        }
        
    }
    @media(max-width: 768px) {
    #cssmenu {
        padding-bottom: 0px !important;
    }
    
    /* Fjern border på mobil tablet */
    #cssmenu.cssmenu-userdefined ul li.has-sub ul {
        border-top: 0px;
    }
    
    /* Menu burgermenu menupunkter ved hover*/
    #cssmenu > ul > li {
        height: auto !important;
    }
    
    .topbar-companylogo {
        max-height: 20px;
    }
    
    .cssmenu-userdefined {
        display: block !important;
    	flex-direction: column !important;
    	align-items: left !important;
    }
    
    #cssmenu ul {
        padding-top: 0px !important;
    }
    /* hover menu mobil */
    #cssmenu > ul > li:hover > a {
        color: var(--domino-button-bgcolor-hover);
        background-color: #fff;
        border-top: 0px !important;
    } 
    /* mobile pro */
    #cssmenu > ul > li {
        /*max-height: 55px;*/
        padding-top: 0px;
        height: auto !important;
    }
    
    #cssmenu > ul > li:hover {
        padding-top: 0px;
        color: #000;
    }
    
    /* (+ på sprog mobil) */
    #cssmenu.small-screen .submenu-button::before {
        background: #000;
    }
    
    #cssmenu.small-screen .submenu-button::after {
        background: #000;
    }
    
    #cssmenu.small-screen .submenu-button.submenu-opened::after {
        background: #000;
    }
    
    /* Menu links under-menu farve */
    #cssmenu ul ul li a {
        color: #000;
        background-color: #1e1e1e;
        font-size: 14px;
    }
    }
    
    @media (max-width: 767px) {
        .mobile-top-image {
        min-height: 270px;
        background-repeat: none;
    }
    
    .itempopup-rightside-margin { 
        margin-bottom: 5px;
    }
      
     
      
    .border-product-selected {
        padding-left: 5px;
    }
    
    .techotel-top-image-overlay {
        max-height: unset;
    }
    
    /* Topbanner-overlay container (top-bottom-left-right) */
    .topbanner-overlay-logo {
        top: 32px !important;
        line-height: 57px !important;
        font-size: 40px;
    }
    
    /* Topbanner H1 Text (Fokus text for hotellet) */
    .topbaner-h1-text {
            color: #fff !important;
            font-size: 46px !important;
            display:initial;
        
    }
    .TopBannerOverlayText{
        
        height: var(--bannerheight-mobile);
        
        padding-top: 30px;
    }
    
    /* Topbanner H2 Text (Fokus text for hotellet) */
     
    
    /* Søgeboks input felter Hvis der kun er 3 felter og ikke kunde campaigns med. (Ellers slet det ved nyt hotel, pr. default burde virke) */
    #roomsearch-container {
        text-align: left;
    }
    
    /* Søgeboks "search" Hvis der kun er 3 felter og ikke kunde campaigns med. (Ellers slet det ved nyt hotel, pr. default burde virke) */
    .text-right {
        text-align: center !important;
    }
    .image-header
    
    {
        background-size: cover;
        background-repeat: no-repeat;
        background-color: #fff;
        height: var(--bannerheight-mobile);
    }
    }
    
    /* ********************************************************* */
    
    
    /* Mobil Sizes MAX-width 576px */
    @media (max-width: 576px) {
    .content-container {
            padding: 0;
            margin-left: 15px;
                margin-right: 15px;
                width: calc(100% - 30px);
        }
        
    .image-header{
            padding: 0;
                margin-left: 15px;
                margin-right: 15px;
                width: calc(100% - 30px);
               }
               
    .navbar{
             
                margin-left: 15px;
                margin-right: 15px;
                width: calc(100% - 30px);
               }
               
      .basket-collapsebar-icon {
        
        right: 25px;
       
    }  
        .topbanner-overlay-logo {
        top: 95px !important;
    }
    .roomtype-thumb-picture {
         
        height: 220px;
         
    }
    .topbar-companylogo a img {
            height: 119px;
            max-width: 98px;
            top: 0px;
            position: absolute;
            background-color: white;
            padding-top: 30px;
            max-height: unset;
            left: 5%;
        }
    
    .leadtext-for-fromprice, .product-room-fromprice
    {
        
        font-size: calc(var(--domino-h2-font-size) * 0.6);
         
    }
    .btn-prevnext {
          
    	font-size: calc(var(--domino-body-font-size) * 0.8)!important;
         
    }
    
     
    .TopBannerOverlayText
    {
         
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex-wrap: wrap;
        height: var(--bannerheight-mobile);
        align-items: center;
       padding-top: 22px;
    }
     .topbaner-h1-text {
        font-size: 35px;
        color: #fff;
        line-height: 30px;
        }
    
    .topbaner-h2-text {
        
      font-size: calc(var(--domino-h3-font-size) * 0.7);
         
    }    
    h1 {
            font-size: 30px !important;
        }
    
    .font-responsive-product-headtext {
        font-size: 30px;
        max-width: 100%;
                margin-bottom: 10px
    }
    
    .collapse-openclose-icon-right::after {
        top: -14px;
    }
    .mobile-top-image {
        min-height: 280px;
        background-repeat: none;
    }
    
    /* Søgeboks input felter Hvis der kun er 3 felter og ikke kunde campaigns med. (Ellers slet det ved nyt hotel, pr. default burde virke) */
    #roomsearch-container {
        text-align: left;
    }
    
    /* Søgeboks "search" Hvis der kun er 3 felter og ikke kunde campaigns med. (Ellers slet det ved nyt hotel, pr. default burde virke) */
    .text-right {
        text-align: center !important;
    }
    
    /* Menu hover */
    #cssmenu.small-screen ul ul li a:hover {
        color: #fff !important;
    }
    }
     
    
    /* ********************************************************* */
    
    /* Mobil Sizes MAX-width 360px */
    @media (max-width: 360px) {
    /* Extra service  (^)  */
    .collapse-openclose-icon-right::after {
            top: -1px !important;
    }
    .roomtype-thumb-picture {
            height: 170px;
        }
    #cssmenu.small-screen ul ul li a:hover {
        color: #fff !important;
        border-bottom: 0px;
    }
    
    /* Extra service fx. "Put in basket" */
    .btn-info {
            margin-top: 15px;
    }
    
    .float-right {
        /*float: left !important;*/
    }
    
    .font-responsive-product-headtext {
        font-size: 1em;
    }
    
    .topbaner-h1-text {
        font-size: 20px;
        color: #fff;
    }
    
     
    
    h1 {
        font-size: 30px;
    }
    
    .mobile-top-image {
       /* line-height: 5em;*/
    }
    .topbar-companylogo {
    
    }
    
    .surface-area {
        font-size: 1em !important;
    }
    
    }
    
    
    
    
    
    
    
            
            
            
            