/* Performance v4.0.17 archive CSS split. Generated from pb-v4-archive-bundle.css; do not edit by hand. */
@media only screen and (max-width:768px){
:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
}@media (max-width: 767px) {
  .hidden-xs { display: none !important; }
}@media (max-width: 500px) {
	.single-product #section1 .related.products ul.products li.product {
		margin: 0 0 2.992em 0;
		width: 100%;
	}
}@media (max-width: 500px) {
	.single-product #section1 .related.products ul.products li.product a.button {
		font-size: 14px;
	}
}@media (max-width: 686px) {

	.archive #woocommerce .container .row .price,
	.search #woocommerce .container .row .price,
	.page #woocommerce .container .row .price,
	.archive #woocommerce .container .row a.button,
	.search #woocommerce .container .row a.button,
	.page #woocommerce .container .row a.button {
		font-size: 14px;
		text-transform: none;
		width: 95%;
		padding-right: 10px;
		padding-left: 10px;
	}

	.page .main_content #content .container .row .col-md-12 .bwg_nav_cont_0 .tablenav-pages_0 .pagination-links_0 .paging-input_0 {
		font-size: 16px;
	}

	.home #section1 .inner .container .row .col-md-3,
	#kpi_bottom .inner .container .row .col-md-3 {
		width: 50%;
	}

	.home #section1 .inner .container .row,
	#kpi_bottom .inner .container .row {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.home #section1 .inner .container .row .col-md-3,
	#kpi_bottom .inner .container .row .col-md-3 {
		margin-bottom: 10px;
	}
}@media (max-width: 767px){

  /* Video-container: kvadrat (1:1) + ingen “knap-reserve” */
  .woocommerce ul.products li.product.mkpt-promo-tile .mkpt-media:has(video){
    aspect-ratio: auto !important;
    height: auto !important;
    padding: 0 !important;
    padding-bottom: 0 !important;
    display: block !important;
  }

  /* Video: fyld kvadratet pænt */
  .woocommerce ul.products li.product.mkpt-promo-tile .mkpt-media video{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    border-radius: calc(var(--pbd-radius) - 2px) !important;
  }

  /* Knap under video (ikke overlay ovenpå) */
  .woocommerce ul.products li.product.mkpt-promo-tile:has(.mkpt-media video) a.button,
  .woocommerce ul.products li.product.mkpt-promo-tile:has(.mkpt-media video) .button{
    position: static !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    margin-top: 12px !important;
    z-index: auto !important;
  }
}@media (max-width: 767px){

  /* Hvis browseren understøtter :has(), så kan vi vælge parent automatisk */
  .woocommerce ul.products li.product.mkpt-promo-tile:has(.mkpt-media video){
    grid-column: 1 / -1 !important; /* fuld bredde */
    width: 100% !important;
  }

  /* Fallback hvis :has() ikke virker:
     Tilføj klassen "mkpt-video" på den promo-tile der indeholder video (li elementet). */
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video{
    grid-column: 1 / -1 !important; /* fuld bredde */
    width: 100% !important;
  }

  /* Kvadratisk video-ramme på mobil */
  .woocommerce ul.products li.product.mkpt-promo-tile .mkpt-media:has(video),
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video .mkpt-media{
    aspect-ratio: auto !important;
    height: auto !important;
    padding: 0 !important;
    display: block !important;
  }

  /* Video fylder kvadratet pænt */
  .woocommerce ul.products li.product.mkpt-promo-tile .mkpt-media video,
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video .mkpt-media video{
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: cover !important;
  }

  /* CTA-knap under video (ikke overlay) */
  .woocommerce ul.products li.product.mkpt-promo-tile:has(.mkpt-media video) a.button,
  .woocommerce ul.products li.product.mkpt-promo-tile:has(.mkpt-media video) .button,
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video a.button,
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video .button{
    position: static !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    margin-top: 12px !important;
    z-index: auto !important;
  }
}@media (max-width: 767px){

  /* Full width tile */
  .woocommerce ul.products li.product.mkpt-promo-tile:has(.mkpt-media video),
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video{
    grid-column: 1 / -1 !important;
    width: 100% !important;
  }

  /* Media: lås 16:9 og fjern alt der kan give mærkelige højder */
  .woocommerce ul.products li.product.mkpt-promo-tile .mkpt-media:has(video),
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video .mkpt-media{
    display: block !important;
    padding: 0 !important;
    padding-bottom: 0 !important;

    aspect-ratio: 9 / 16 !important; /* 🔑 mobil 9:16 */
    height: auto !important;
    min-height: 0 !important;

    align-items: unset !important;
    justify-content: unset !important;
  }

  /* WP/MEJS wrappers: sørg for de fylder 100% af 9:16 boksen */
  .woocommerce ul.products li.product.mkpt-promo-tile .mkpt-media .wp-video,
  .woocommerce ul.products li.product.mkpt-promo-tile .mkpt-media .mejs-container,
  .woocommerce ul.products li.product.mkpt-promo-tile .mkpt-media .mejs-inner,
  .woocommerce ul.products li.product.mkpt-promo-tile .mkpt-media .mejs-mediaelement,
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video .mkpt-media .wp-video,
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video .mkpt-media .mejs-container,
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video .mkpt-media .mejs-inner,
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video .mkpt-media .mejs-mediaelement{
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
  }

  /* Video: fyld 9:16 boksen */
  .woocommerce ul.products li.product.mkpt-promo-tile .mkpt-media video,
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video .mkpt-media video{
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: cover !important; /* fylder pænt i 16:9 */
  }

  /* Sørg for at tile/inner ikke reserverer ekstra bundplads udover 16:9 */
  .woocommerce ul.products li.product.mkpt-promo-tile,
  .woocommerce ul.products li.product.mkpt-promo-tile .mkpt-inner{
    height: auto !important;
    min-height: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }

  /* CTA-knap under video (ikke overlay) */
  .woocommerce ul.products li.product.mkpt-promo-tile:has(.mkpt-media video) a.button,
  .woocommerce ul.products li.product.mkpt-promo-tile:has(.mkpt-media video) .button,
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video a.button,
  .woocommerce ul.products li.product.mkpt-promo-tile.mkpt-video .button{
    position: static !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    margin-top: 12px !important;
    z-index: auto !important;
  }
}@media (max-width: 767px){
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) a.button,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) .button,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) a.add_to_cart_button,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) a.ajax_add_to_cart,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) a.added_to_cart{
    position: static !important;
    inset: auto !important;
    transform: none !important;
    float: none !important;
    display: block !important;
    width: auto !important;
    margin: 12px 0 0 0 !important;
  }
}@media (max-width: 767px){

  .woocommerce ul.products li.product:not(.mkpt-promo-tile) a.button,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) .button,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) a.add_to_cart_button,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) a.ajax_add_to_cart,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) a.added_to_cart{
    margin-left: auto !important;
    margin-right: auto !important;
  }
}@media (max-width: 767px){

  .woocommerce ul.products li.product:not(.mkpt-promo-tile) .add-to-cart-wrap,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) .add_to_cart_button_wrap,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) form.cart{
    display: flex !important;
    justify-content: center !important;
  }

  .woocommerce ul.products li.product:not(.mkpt-promo-tile) a.button,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) .button,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) a.add_to_cart_button,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) a.ajax_add_to_cart,
  .woocommerce ul.products li.product:not(.mkpt-promo-tile) a.added_to_cart{
    margin-left: auto !important;
    margin-right: auto !important;
    align-self: center !important;
  }
}@media (max-width: 767px){

  .woocommerce ul.products{
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 14px !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  .woocommerce ul.products li.product{
    width: auto !important;
    margin: 0 !important;
    float: none !important;
    clear: none !important;
  }

  .woocommerce ul.products::before,
  .woocommerce ul.products::after,
  .woocommerce ul.products li.product::before,
  .woocommerce ul.products li.product::after{
    content: none !important;
    display: none !important;
  }
}@media (max-width: 767px){

  /* Kun promo-tiles der IKKE er video */
  .woocommerce ul.products li.product.mkpt-promo-tile:not(.mkpt-video) .mkpt-media{
    /* behold centrering */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    /* stop “knap-reserve” i media på mobil */
    padding: 10px !important;
    padding-bottom: 10px !important;

    /* giv feltet en fornuftig højde at centrere i */
    min-height: 180px !important;

    position: relative !important;
  }

  /* Billede: fyld mest muligt uden crop */
  .woocommerce ul.products li.product.mkpt-promo-tile:not(.mkpt-video) .mkpt-media img{
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: 100% !important;
    object-fit: contain !important;
    display: block !important;
  }

  /* Widgets/iframes (fx e-mærket / trustpilot) centreres også */
  .woocommerce ul.products li.product.mkpt-promo-tile:not(.mkpt-video) .mkpt-media iframe,
  .woocommerce ul.products li.product.mkpt-promo-tile:not(.mkpt-video) .mkpt-media .trustpilot-widget{
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
  }

  /* Knap under på mobil (så den ikke stjæler plads i feltet) */
  .woocommerce ul.products li.product.mkpt-promo-tile:not(.mkpt-video) a.button,
  .woocommerce ul.products li.product.mkpt-promo-tile:not(.mkpt-video) .button{
    position: static !important;
    margin-top: 12px !important;
  }
}@media (max-width: 360px) {
  #mobilenavigation .mobile-button .mobile-menu-text,
  #mobilenavigation #menuToggle .mobile-menu-text { font-size: 10px; }
}@media (max-width: 500px) {
  .single-product #section1 .related.products ul.products li.product a.button {
    font-size: 14px;
  }
}@media (max-width: 768px) {
  .page .main_content #content .container .row .col-md-12 .bwg_nav_cont_0 .tablenav-pages_0 .pagination-links_0 .paging-input_0 {
    font-size: 18px;
  }

  .page #page_header .picture .inner a {
    text-align: center;
  }

  .woocommerce table.shop_table_responsive tr td::before,
  .woocommerce-page table.shop_table_responsive tr td::before {
    text-align: center;
  }

  .woocommerce table.shop_table_responsive tr td.product-quantity::before,
  .woocommerce-page table.shop_table_responsive tr td.product-quantity::before {
    text-align: left;
  }

  .woocommerce table.shop_table_responsive tr td,
  .woocommerce-page table.shop_table_responsive tr td {
    text-align: center !important;
  }

  #copyright p {
    font-size: 13px;
  }

  .home #frontpage_video .video_container .inner h1,
  .archive #category_banner .picture .inner h1,
  .search #category_banner .picture .inner h1,
  .page #category_banner .picture .inner h1,
  .page #page_header .picture .inner h1,
  #vilkar h1 {
    font-size: 40px;
    text-align: center;
  }

  .home #frontpage_video .video_container .inner p,
  .archive #woocommerce .container .row .woocommerce-loop-product__title,
  .search #woocommerce .container .row .woocommerce-loop-product__title,
  .page #woocommerce .container .row .woocommerce-loop-product__title,
  .archive #category_banner .picture .inner p,
  .search #category_banner .picture .inner p,
  .page #category_banner .picture .inner p,
  .page #page_header .picture .inner p,
  .woocommerce .product h3,
  .single-product #section1 .related.products ul.products li.product h2.woocommerce-loop-product__title {
    font-size: 18px;
    text-align: center;
  }

  .home #section2 .intro h2,
  .home #section4 .intro h2,
  #design_dit_drommebord .picture .inner h2,
  .archive #woocommerce .container .row .sum-category-subheading,
  .search #woocommerce .container .row .sum-category-subheading,
  .page #woocommerce .container .row .sum-category-subheading,
  .page .main_content #content .container .row .col-md-12 h2,
  .page .main_content #content .container .row .sum-page-tekst h2,
  .single-product #section1 .related.products h2,
  .home #section3 .design_bord .right .inner h2,
  #vilkar h2,
  .page .main_content #content #sektion3 .container .row h2 {
    font-size: 35px;
    text-align: center;
  }

  footer .container .row .widget .textwidget p a {
    text-align: left;
  }

  .home #section2 .intro p,
  .home #section4 .intro p,
  #design_dit_drommebord .picture .inner p,
  footer .container .row .widget p,
  footer .container .row .widget p a,
  .page .main_content #content .container .row .col-md-12 p,
  .home #section1 .inner_tekst p,
  .page .main_content #content .container .row .sum-page-tekst p,
  .single-product #section1 .related.products ul.products li.product .price,
  .archive #woocommerce .container .row .sum-category-description,
  .search #woocommerce .container .row .sum-category-description,
  .page #woocommerce .container .row .sum-category-description,
  .home #section3 .design_bord .right .inner p,
  #kpi_bottom .inner .container .row .inner_tekst p,
  .page .main_content #content .container .row .col-md-12 .inner .left p {
    font-size: 16px;
    text-align: center;
  }

  #vilkar p {
    font-size: 16px;
  }

  footer .container .row #text-5.widget p {
    text-align: left;
  }

  .single-product #section1 .entry-summary h1 {
    font-size: 30px;
    text-align: center;
  }

  .home #section2 .categories h2,
  .single-product #section1 .entry-summary .price {
    font-size: 25px;
  }

  .home #frontpage_video .video_container .inner a {
    text-align: center;
  }
}@media (max-width: 686px) {
  .archive #woocommerce .container .row .price,
  .search #woocommerce .container .row .price,
  .page #woocommerce .container .row .price,
  .archive #woocommerce .container .row a.button,
  .search #woocommerce .container .row a.button,
  .page #woocommerce .container .row a.button {
    font-size: 14px;
    text-transform: none;
  }

  .page .main_content #content .container .row .col-md-12 .bwg_nav_cont_0 .tablenav-pages_0 .pagination-links_0 .paging-input_0 {
    font-size: 16px;
  }
}@media (max-width: 480px) {
  .page .main_content #content .container .row .col-md-12 .bwg_nav_cont_0 .tablenav-pages_0 .pagination-links_0 .paging-input_0 {
    font-size: 14px !important;
  }

  #copyright p {
    font-size: 12px;
  }

  .home #frontpage_video .video_container .inner h1,
  .archive #category_banner .picture .inner h1,
  .search #category_banner .picture .inner h1,
  .page #category_banner .picture .inner h1,
  .page #page_header .picture .inner h1,
  #vilkar h1 {
    font-size: 35px;
  }

  .home #frontpage_video .video_container .inner p,
  .archive #woocommerce .container .row .woocommerce-loop-product__title,
  .search #woocommerce .container .row .woocommerce-loop-product__title,
  .page #woocommerce .container .row .woocommerce-loop-product__title,
  .archive #category_banner .picture .inner p,
  .search #category_banner .picture .inner p,
  .page #category_banner .picture .inner p,
  .page #page_header .picture .inner p,
  .woocommerce .product h3,
  .single-product #section1 .related.products ul.products li.product h2.woocommerce-loop-product__title {
    font-size: 16px;
  }

  .home #section2 .intro h2,
  .home #section4 .intro h2,
  #design_dit_drommebord .picture .inner h2,
  .archive #woocommerce .container .row .sum-category-subheading,
  .search #woocommerce .container .row .sum-category-subheading,
  .page #woocommerce .container .row .sum-category-subheading,
  .page .main_content #content .container .row .col-md-12 h2,
  .page .main_content #content .container .row .sum-page-tekst h2,
  .single-product #section1 .related.products h2,
  .home #section3 .design_bord .right .inner h2,
  #vilkar h2,
  .page .main_content #content #sektion3 .container .row h2 {
    font-size: 30px;
  }

  .home #section2 .intro p,
  .home #section4 .intro p,
  #design_dit_drommebord .picture .inner p,
  footer .container .row .widget p,
  footer .container .row .widget p a,
  .page .main_content #content .container .row .col-md-12 p,
  .home #section1 .inner_tekst p,
  .page .main_content #content .container .row .sum-page-tekst p,
  .single-product #section1 .related.products ul.products li.product .price,
  .archive #woocommerce .container .row .sum-category-description,
  .search #woocommerce .container .row .sum-category-description,
  .page #woocommerce .container .row .sum-category-description,
  .home #section3 .design_bord .right .inner p,
  #vilkar p,
  #kpi_bottom .inner .container .row .inner_tekst p {
    font-size: 14px;
  }

  .single-product #section1 .entry-summary h1 {
    font-size: 26px;
  }

  .home #section2 .categories h2,
  .single-product #section1 .entry-summary .price {
    font-size: 20px;
  }

  .page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_time_wrap span select,
  .page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field input,
  .page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field textarea {
    font-size: 16px;
  }
}@media (max-width: 360px) {
  #mobilenavigation .mobile-button .mobile-menu-text,
  #mobilenavigation #menuToggle .mobile-menu-text {
    font-size: 10px;
  }

  .home #section3 .design_bord .right .inner a {
    font-size: 16px;
  }

  .home #section2 .intro h2,
  .home #section4 .intro h2,
  #design_dit_drommebord .picture .inner h2,
  .archive #woocommerce .container .row .sum-category-subheading,
  .search #woocommerce .container .row .sum-category-subheading,
  .page #woocommerce .container .row .sum-category-subheading,
  .page .main_content #content .container .row .col-md-12 h2,
  .page .main_content #content .container .row .sum-page-tekst h2,
  .single-product #section1 .related.products h2,
  .home #section3 .design_bord .right .inner h2,
  #vilkar h2,
  .page .main_content #content #sektion3 .container .row h2 {
    font-size: 28px;
  }
}