 @font-face {
    font-family: 'Costa Std';
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Demi.eot');
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Demi.eot?#iefix') format('embedded-opentype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Demi.woff2') format('woff2'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Demi.woff') format('woff'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Demi.ttf') format('truetype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Demi.svg#CostaPtf-Demi') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Costa Std';
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Light.eot');
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Light.eot?#iefix') format('embedded-opentype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Light.woff2') format('woff2'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Light.woff') format('woff'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Light.ttf') format('truetype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Light.svg#CostaPtf-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Costa Std';
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Regular.eot');
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Regular.eot?#iefix') format('embedded-opentype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Regular.woff2') format('woff2'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Regular.woff') format('woff'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Regular.ttf') format('truetype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Regular.svg#CostaPtf-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Costa Std';
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold.eot');
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold.eot?#iefix') format('embedded-opentype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold.woff2') format('woff2'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold.woff') format('woff'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold.ttf') format('truetype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold.svg#CostaPtf-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Costa Std';
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Italic.eot');
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Italic.eot?#iefix') format('embedded-opentype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Italic.woff2') format('woff2'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Italic.woff') format('woff'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Italic.ttf') format('truetype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Italic.svg#CostaPtf-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: 'Costa Std';
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold_1.eot');
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold_1.eot?#iefix') format('embedded-opentype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold_1.woff2') format('woff2'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold_1.woff') format('woff'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold_1.ttf') format('truetype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold_1.svg#CostaPtf-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Gotham';
    src: url('/layouts/fullwidth-core/fonts/GothamLight/Gotham-Light.eot');
    src: url('/layouts/fullwidth-core/fonts/GothamLight/Gotham-Light.eot?#iefix') format('embedded-opentype'),
        url('/layouts/fullwidth-core/fonts/GothamLight/Gotham-Light.woff2') format('woff2'),
        url('/layouts/fullwidth-core/fonts/GothamLight/Gotham-Light.woff') format('woff'),
        url('/layouts/fullwidth-core/fonts/GothamLight/Gotham-Light.ttf') format('truetype'),
        url('/layouts/fullwidth-core/fonts/GothamLight/Gotham-Light.svg#Gotham-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Costa Std';
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaStd-Regular.eot');
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaStd-Regular.eot?#iefix') format('embedded-opentype'),
        url('/layouts/fullwidth-core/fonts/Costa/CostaStd-Regular.woff2') format('woff2'),
        url('/layouts/fullwidth-core/fonts/Costa/CostaStd-Regular.woff') format('woff'),
        url('/layouts/fullwidth-core/fonts/Costa/CostaStd-Regular.ttf') format('truetype'),
        url('/layouts/fullwidth-core/fonts/Costa/CostaStd-Regular.svg#CostaStd-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {
    color: #3b373b;
    font-family: 'Gotham', sans-serif;
    font-size: 105%;
    font-weight: 400;
    line-height: 1;
    background: #fff;
}

 body:not(.mb_wysiwygView) .bw-top--over {
    position: fixed;
    width: 100%;
    z-index: 99999;
}
 
 a  { 
 color: #386785;
    font-weight: bold;
}

.translator-service-switcher,.translator-mode-switcher {
    display: none!important
}

.translator-switcher__button {
    padding: 5px 0 5px 5px !important;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
  
#flag_dropdown {
    display: none!important
}

.bw-top--scrolled
 {
 background: #fff !important;

}

.bw-top.bw-top--scrolled .mainmenu-dropdown {
    display: block !important;
}
 
.bw-top.bw-top--scrolled .bw-top__logo-image--unique
  { 
    margin: 11px 6px 3px !important;
}

.mainmenu-dropdown a {
 color: #fff !important;
    font-family: 'Costa Std' !important;
font-weight: normal !important;
padding: 8px 10px !important;
}

.mainMenu {

    background: #333 !important; 
}

.mainmenu-dropdown ul

 {

    border-radius: 4px !important; 
}
 .mainmenu-sub_menu a
 {

    color: #333 !important; 
}

    .dropdown {
        position: relative;
        display: inline-block;
    }


    .dropdown-toggle {
      cursor: pointer;
    padding: 5px 10px;;
    background: #eceddc8a;
    color: #000000;
    font-family: 'Costa Std' !important;
    font-size: 90%;
    display: inline-block;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
    }

    .dropdown-toggle hover { 
    background: #dbddc58a !important; 
    }

    .dropdown-menu {
        display: none;
        position: absolute;
         background: #f9f9f9 !important;
         border: 0px solid #ccc !important;
        padding: 10px;
        margin-top: 8px;
        border-radius: 4px;
        z-index: 1000;
    }

    .dropdown-menu .social-icons__link {
        display: block;
        margin: 2px !important; 
                padding: 12px 18px !important;
    } 

/* new stuff */

.button
{
    border-radius: 30px;
}
.bw-top__media-container {
    display: block !important;
}

.social-icons__link { 
    filter: invert(1) !important;
}

.bw-top__features { 
       justify-content: center !important;
}

.bw-top__ad-container {
    padding-left: 30px !important;
}

.bw-top__col .social-icons {
        margin: 5px !important;
    display: flex !important; 
}

.flags_main_container  {

   text-transform: capitalize !important;
}
#flag_choice_container { 
        font-family: 'Costa Std';
    background: #f9f9f9 !important;
        border-radius: 4px;
        border: 0px solid #ccc !important;
    top: calc(100% + 13px) !important; 
}

#flag_choice_container > div > a, #flag_choice_container > .flag_choice_active > a
{ 
 color: #000;
     padding: 10px 10px 10px 42px;
         font-size: 115%;
}

.searchBoxIcon { 
    display: none !important; 
}
 
@media (min-width: 640px) {
    .bw-ad--best-prices {
     display: none !important;
    }
}


@font-face {
    font-family: 'Costa Std';
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Demi.eot');
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Demi.eot?#iefix') format('embedded-opentype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Demi.woff2') format('woff2'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Demi.woff') format('woff'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Demi.ttf') format('truetype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Demi.svg#CostaPtf-Demi') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Costa Std';
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Light.eot');
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Light.eot?#iefix') format('embedded-opentype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Light.woff2') format('woff2'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Light.woff') format('woff'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Light.ttf') format('truetype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Light.svg#CostaPtf-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Costa Std';
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Regular.eot');
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Regular.eot?#iefix') format('embedded-opentype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Regular.woff2') format('woff2'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Regular.woff') format('woff'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Regular.ttf') format('truetype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Regular.svg#CostaPtf-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Costa Std';
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold.eot');
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold.eot?#iefix') format('embedded-opentype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold.woff2') format('woff2'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold.woff') format('woff'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold.ttf') format('truetype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold.svg#CostaPtf-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Costa Std';
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Italic.eot');
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Italic.eot?#iefix') format('embedded-opentype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Italic.woff2') format('woff2'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Italic.woff') format('woff'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Italic.ttf') format('truetype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Italic.svg#CostaPtf-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: 'Costa Std';
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold_1.eot');
    src: url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold_1.eot?#iefix') format('embedded-opentype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold_1.woff2') format('woff2'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold_1.woff') format('woff'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold_1.ttf') format('truetype'),url('/layouts/fullwidth-core/fonts/Costa/CostaPtf-Bold_1.svg#CostaPtf-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@keyframes fadeInLeft {
  from {
    transform: translateX(280px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
.fade-in-left {
  animation: 2.75s forwards fadeInLeft;
} 
  
 
 @keyframes fadeInRight {
  from {
    transform: translateX(-50px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
.fade-in-right {
  animation: 3.75s forwards fadeInRight;
} 

.articleTemplate_BodyText, .articleTemplate_BodyText2
 {
    padding: 0 40px;
} 

.fade-in-left-on-scroll .button  {
   margin-left: 40px;
} 

.fade-in-left-on-scroll .button2  {
   margin-left: 40px;
} 

.fade-in-left-on-scroll .articleTemplate_Header

 {
    padding: 25px 40px;
}  

.fade-in-right-on-scroll .articleTemplate_Header

 {
    padding: 25px 40px;
}  

/* NEW STUFF */


.mainFooter .sitemapContainer

{
  
    display: none !important;
}

.mainFooter { 
    margin-top: 0 !important;
}

.mainFooter a { 
    font-weight: normal;
   color: #fff;
}

.bw-top--scrolled .bw-top__unique-logo-container .bw-top__logo-image--unique
{ 
}
.mainMenu.open #mainmenu-page-wrap {
    padding: 120px 30px !important; 
    background: #fff !important;
}
  .mainMenu.open .mainmenu-dropdown a {
    color: #1a1a1a !important; 
        font-size: 80% !important;
        line-height: 1 !important;
        background: #f2f3f3;
    margin: 6px 0;
    border-radius: 5px;
}

.mainmenu-dropdown .more:after {
    color: #141414 !important; 
    top: 40% !important;
}

.mainmenu-dropdown .more { 
    height: 50px; 
}


 .bw-toggle-menu--active .bw-toggle-menu__item--middle, .bw-toggle-menu--active .bw-toggle-menu__item--bottom {
  background: #000000 !important;  
  top: 30px !important  ;
    
}

  .bw-top--scrolled .bw-top__client { 
  justify-content: center !important;
     background: transparent  !important;
}

 .bw-top--scrolled    { 
    background: #fff !important;
        background-image: url(/layouts/fullwidth-core/images/logotypes/logo-bw.png) !important;
    background-repeat: no-repeat !important;
        background-size: 8% !important;
    background-position-y: 1rem !important;
    background-position-x: 2rem !important;
}

 .bw-top
 {
 justify-content: center;
}


 .bwBookingSticky {
 z-index: 9 !important;
}

.bwBookingSticky .cs-bw-booking-findHotel>.container {
    padding: .5rem !important;
}
 
.bw-top__features,
.bw-top__stock { 
}
 
.bw-top--scrolled .mainMenu
 {
   background: #fff !important;     
   flex-basis: inherit !important; 
   justify-content: center !important;

 } 

.bw-top--scrolled .bw-top__logo-image--unique

 {
     max-height: 55px !important;
    
    filter: invert(1);
 } 

.bw-top--scrolled  .mainmenu-dropdown a {
    color: #000 !important;
}



.bw-top--scrolled  .bw-top__unique-logo-container

.bw-top__logo-image--unique

 {
max-height: 70px;
   

 } 

.bw-top__client {
    background: #333 !important;
 }


.bw-header {
     
    justify-content: center !important;
    padding: 8px !important;
}

 .bw-top--fixed .bw-top__row--colored, .bw-top--fixed .bw-header

{
    display: none;
}


.bw-top__row--colored {
    background-color: #fff !important; 
    font-family: 'Costa Std' !important;
}

.bw-ad {
    color: #000 !important;
}

.bw-top__logo-container { 
}

#HTML_BWTop_LogoImage {
    height: 24px !important;
    margin-top: 2px;
}

 
.bw-top--over .mainMenu {
    background: transparent !important;
} 

.bw-top--over .bw-top__client {
    background: transparent !important;
}

/*NEW STUFF END*/

  .article-dynamic-template-header, .article-dynamic-template-content
 {
    padding: 20px 11px 0 11px !important;
        line-height: 1.6 !important;
}

 .articleTemplate_BlockContent.cf 
 {
    padding: 20px 11px 80px 11px !important;
       
}

 @media all and (max-width: 600px)  {
    .articleTemplate_BlockContent.cf, .article-dynamic-template .article-dynamic-template-header, .article-dynamic-template .article-dynamic-template-content {
        line-height: 1.6 !important;
        font-size: 110%;
    }
} 
 

.bw-top__logo-image--unique {
     max-height: 50px !important;
         margin: 8px 0px 3px;
}

.articleTemplate_Container
 { 
  line-height: 1.6;
}

.articleTemplate_Container_Hotellist
 { 
    margin-left: auto;
    margin-right: auto; 
    max-width: 1280px  ;
}

.iframe-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}

.iframe-container iframe {
  position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.offerColumnRight .articleTemplate_Container:last-child {
     padding-top: 40px;
}

.articleTemplate_BlockContent>.readMoreButton{

     background: #889b4f !important;
     border: 2px solid #889b4f;
 }

 
 .articleTemplate_BlockContent>.readMoreButton:hover{

  border: 2px solid #889b4f;
}
.mb-popups-box__button { 
    background: #ffcc33 !important;
} 

.articleTemplate_Container, .articleTemplate_Container_Hotellist, .articleTemplate_Content {
    line-height: 1.5;
}
 
h1, h2, h3, h4  {
        font-family: 'Costa Std' !important; 
        font-weight:700; 
        line-height: 1.4;
 }


h1   { 
     color: #3b373b !important;
     font-weight:600 !important; 
         font-size: 300%;
}

h2  {
     color: #595761 !important;
}

h3   {
  color: #3b373b !important;
 } 
 
 

/* Instagram feed */

.instaContainer {
    width: 100%;
}

.instaCol {
    display: inline-block;
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    width: 16.6666%;
}

.instaCol:after {
    content: "";
    display: block;
    padding-top: 100%;
}

.instaCol img {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}  

/* Booking extras - Display intro text  */

.bookingExtrasContent > .offerBlock_Content {
	display: block !important;
}

.topSection .topImageBookingExtras {
    background-image: url(/layouts/fullwidth-standard/images/customer-booking-extras-top.jpg);
}

.expanded .simpleaccordion-heading   {
    background: #000 !important;
}

a:hover, a:active  {
text-decoration: none !important;
}

.simpleaccordion-heading  {
    font-size: 17px !important;
}
 

 /* Mama Augustas kök style*/  
 
    .template_mak .articleTemplate_Header h1 { 
        
        font-family:'Concert One', sans-serif;
        font-weight:400;
        color:#b38a25 !important;
        font-size: 270%;
        margin-top: 20px; 
  }


    .template_mak .articleTemplate_Header h2  { 

        font-family: 'Concert One', sans-serif;
        font-weight:700;
        color: #b38a25 !important;
     
   }
 
   .template_mak .articleTemplate_Content, .template_mak p  { 

        font-family: 'Playfair Display', serif;
        font-weight:400;
     
   } 

   .template_mak .button { 

            background: #20452b;
            font-family: 'Playfair Display', serif;
            font-weight:400;
            color: #fff;
            font-size: 1.1em;
   }

   .template_mak .button a:link { 

            color: #fff !important;
   }

   .template_mak .headerAlt { 

        font-family: 'Playfair Display', serif;
        font-weight:700;
        color: #111;
        margin-top: 15px;
        display: inline-block;
     
   }
 
  
@media (max-width : 768px) { 
	.mainmenu-sub_menu {
		border-top: none !important;
	}


     /* Instagram feed */

    .instaCol {
        width: 25%;
    }

	.mainMenu { /* Reset background color in smaller screens */
	    background: none;
	}

    .mainFooter { 
    background:#000; 
}

h1 { 
    font-size: 205% !important;
    line-height: 1.2 !important;
}

.mb_contentitem_container--fixed-style .articleTemplate_Container img
{  
    padding-bottom: 30px;
}

.fade-in-right-on-scroll .articleTemplate_Header {
    padding: 25px 15px;
}

.fade-in-left-on-scroll .articleTemplate_Header {
    padding: 5px 15px;
}

.articleTemplate_BodyText, .articleTemplate_BodyText2 {
    padding: 0 15px;
}

.fade-in-left-on-scroll .button {
    margin-left: 15px;
}

.bw-header
{ 
    padding: 15px 12px !important;
 }
}

@media (max-width: 640px) {

 .articleTemplate_FadeIn-Reverse 
 { display: grid;
    }


    .articleTemplate_FadeIn-Reverse .articleTemplate_Column:last-child {
        order: 1;
        margin-bottom: 30px;
    }

    .articleTemplate_FadeIn-Reverse .articleTemplate_Column:first-child {
        order: 2;
    }
    .video_top
 {

       padding-top: 85px;
}

    .copyrightWrap {
        padding-top: 30px !important;
    }

        .copyrightText {
        padding: 20px 0px 80px 0px !important;
    }

    .bw-top__ad-container 
 {
    padding-left: 0px !important; 
}

.bw-top--scrolled .bw-top__logo-image--unique {
     
}

    .col-6 { 
        margin-bottom: 15px !important;
    }
}

@media (max-width: 425px) {


.bw-top.bw-top--scrolled .bw-top__unique-logo-container {
    background: #fff;
}

 .bw-top.bw-top--scrolled   .bw-top__col {
        width: auto !important;
    } 

 .bw-top.bw-top--scrolled .bw-toggle-menu {
    width: 30px !important;
}

.bw-top__col--right {
        display: block !important;
    }

    .bw-header { 
    gap: 12px !important;
}

#HTML_BWTop_LogoImage { 
    margin-top: 8px !important;

    height: 28px !important;
}

.bw-top__col .flags_main_container   {
  display: none !important;
}

    .bw-top__row--colored {
            display: flex;
        flex-direction: column;
} 

.bw-top__logo-image--unique {
 padding-left: 6px; 
}    
    .bw-top__col { 
        
    }

.bw-ad--rewards { 
        text-align: center;
    }

.bw-ad--best-prices {
    box-shadow: 0px 0px 0px #000 !important; 
}
.mainFooter .articleTemplate_Container {
     width: 80%;
 }

    .bw-ad { 
               padding: 14px 5px 12px !important;
    }

}
 
@media (max-width: 580px)  {
.bw-top__col .social-icons   {
    display: block;
    margin: 0 0 0px 0 !important;
}
    }
    
/* Book conference iframe */
.bookConferenceIframe {
    height: 1150px;
}

@media (max-width: 730px) {
	.bookConferenceIframe {
		height: 2040px;
	}
     .bw-top--fixed .bw-header {
        display: flex;
        background: #fff !important;
        background-image: url(/layouts/fullwidth-core/images/logotypes/hotellet2.png) !important;
        background-repeat: no-repeat !important;
               background-size: 22% !important;
        background-position-y: 0.5rem !important;
        background-position-x: 1rem !important;
    }

    .bw-top--fixed .bw-top-menu__email
    { 
        margin: 0 4px;
    }

    .bw-top--scrolled .bw-top-menu__address {
         margin-right:  4px;
    }

}

@media (max-width: 768px) {
    .bw-top__logo-container:not(.bw-top__unique-logo-container) {
        margin-right: auto;
        order: 1;
        position: absolute !important;
        top: 46px !important;
        z-index: 99999999999 !important;
        left: 22px !important;
    }

    .bw-header
 {
   justify-content: flex-end !important;
}

}


@media (min-width: 730px) {
 .col-6 {
    width: 49.7%;
    margin-left: 0%;
}
}

