/*
CTC Separate Stylesheet
Updated: 2019-03-13 12:52:59
Theme Name: Flatsome - Pakke1
Theme URI: http://flatsome.uxthemes.com/
Template: flatsome
Author: UX-Themes
Author URI: http://www.uxthemes.com/
Description: Multi-Purpose Responsive WooCommerce Theme
Version: 3.8.1.155248157.9
*/

@font-face {
    font-family: bambino-new-regular;
    src: url( 'fonts/bambino-new-regular.woff2' );
    font-display: swap;
  }
  @font-face {
    font-family: bambino-new;
    src: url( 'fonts/bambino-new-regular-italic.woff2' );
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: bambino-new;
    src: url( 'fonts/bambino-new-regular.woff2' );
    font-display: swap;
  }
/* kopiert fra Flatsome - Theme Advanced - Custom CSS - 18.09.2023 */

/*FastForwardEdit_ASK:css to match requirements in txt-boxes */
.we-oslo-h2 h2 {
  font-size: 40px; font-weight: 400; line-height: 50px;
  }
  
  /*FastForwardEdit_ASK: Increase contrast sidecart */
  .scroll-to-bullets a, .featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline), .featured-table .title, .is-outline:hover, .has-icon:hover .icon-label, .nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover, .grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt, .nav-box > li > a:hover, .nav-box > li.active > a, .nav-pills > li.active > a, .current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before, .banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner {
      background-color: #3f3f3f;
  }

/* kopiert fra Flatsome - Theme Options - Ekstra CSS - 18.09.2023 */
.has-equal-box-heights .box-image img {
  object-fit: contain;

}

.product-gallery{
text-align: center;
}

.product-gallery-slider img {
max-height: 400px;
width: auto;
}

.image-cover a img,
.has-equal-box-heights .box-image img{
height: 218px;
max-height: 100%;
width: auto;
max-width: 100%;
 object-fit: contain;
}
html {
scroll-behavior: smooth;
}

/** Skjule undernavn **/
small {
  display: none;
}
#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  background-color: #58644c !important;
  border-color: #58644c !important;
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
  color: #58644c !important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
  border-color: #58644c !important;
}

/* replace Use Any Font */
h1, h2, h3,
.site-title, .site-description,
.category .entry-title,
.menu-hovedmeny-ny-container li a, .menu-hovedmeny-ny-container li span, #menu-hovedmeny-ny li a,
#menu-hovedmeny-ny li span, .menu-mobil-meny-container li a, .menu-mobil-meny-container li span, 
#menu-mobil-meny li a, #menu-mobil-meny li span,
.entry-title {
  font-family: 'bambino-new-regular';
}