/**
Theme Name: Silkeborg Kanocenter
Author: René Sejling
Author URI: https://www.renesejling.dk
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: silkeborg-kanocenter
Template: astra
*/


a, a:hover {transition:all .3s ease-in-out !important;}
#silkeborg-kanocenter-logo, #footer-logo{max-width:157px;}
#silkeborg-kanocenter-logo {margin-left:30px;z-index:10;}
#top-contact-details{display:flex;flex-wrap:wrap;justify-content:flex-end;}
.top-icns {padding:10px;margin-right:20px;display:flex;align-items:center;}
.top-icns i {font-size:21px;margin-right:5px;color:#000;}
.top-icns a {color:#000;}
.top-icns a:hover{color:#8dc63f;}
#top-language {max-width:160px;}
#top-language .adv-icon-link{margin-bottom:0;}
#footer-facebook {width:auto;float:right;}
#menu-main-menu li {margin:0;}
#menu-main-menu li a {padding:41px 14px;}
#menu-main-menu .sub-menu li a {
    padding: 15px 12px;
}
.sharedaddy.sd-sharing-enabled {
    max-width: 1170px;
    margin: 0 auto;
}

#header-search {max-width:73px;}
.arrow.bounce {text-align:center;}
.bounce a {color:#fff;text-shadow:1px 1px 2px #000;}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

.mc4wp-checkbox span {
    margin-left: 10px;
}

#bouncing-arrow {position:absolute;width:100% !important;bottom:0;left:0;}
#home-banner-row {position:relative;}
#btn-sekort {z-index:2;position:relative;}
#stickyheader {z-index:10 !important;}
#inline-search {padding-top:20px !Important;padding-bottom:20px !Important;margin-top:-6px !important;margin-right:10px;}
.inline-search-open #inline-search{padding:20px 15px !important;}

@media (max-width:1439px){
	#silkeborg-header .fl-row-content-wrap {padding:0 !Important;}
}
@media (max-width:1279px){
	#menu-main-menu li a {padding:41px 15px}
}
@media (max-width:1100px){
	#menu-main-menu li a {padding:41px 10px}
	#silkeborg-kanocenter-logo {margin-left:20px;}
}
@media (max-width:468px){
#top-contact-details {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.top-icns i {
    font-size: 16px;
    margin-right: 5px;
    color: #000;
}	
.top-icns {
    padding-top: 8px;
    margin-right: 0px;
    display: flex;
    align-items: center;
    padding-right: 11px;
    font-size: 12px;
}
.fl-node-5cee3a3c610ad > .fl-module-content {
    margin-top: 2px;
    margin-bottom: 7px;
    margin-left: 20px;
    margin-right: 20px;
}
.cff-posts-wrap .cff-item:nth-child(2) {
    display: none;
}
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    padding: 0em 3em 0em 0em;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    width: 27px !important;
    height: 27px !important;
}
li.wpml-ls-item a {
    padding: 0px;
    margin-right: 9px;
}
li.wpml-ls-item {
    width: auto;
}
.wpml-ls-legacy-list-horizontal {
     padding: 0px;
}
.fl-node-5cee9dcaaf98e p {
    display: none;
}
.ast-search-box.header-cover .search-field {
    font-size: 1em;
    line-height: 2;
    width: 100%;
}
.acf-map {
	width: 100%;
	height: 400px;
	border: #ccc solid 1px;
	margin: 20px 0;
}

/* fixes potential theme css conflict */
.acf-map img {
   max-width: inherit !important;
}

body .qib-container:not(#qib_id) {
            position: relative;
            z-index: 1000;
        }


/* Ekstraudstyr  */
.product_cat_ekstraudstyr form .quantity .minus, .woocommerce form .quantity .plus {
    display: none !important;
}
.product_cat_ekstraudstyr button.single_add_to_cart_button.button.alt {
    background: #81ba33;
    border-radius: 50px;
}
.product_cat_ekstraudstyr button.single_add_to_cart_button.button.alt:hover {
    background: #006179;
    border-radius: 50px;
}
/* Order received */
.woocommerce-order-received ul.wc-item-meta {
    background: #fbfbfb;
    border: 1px solid #ccc;
    margin-left: 0px;
    padding: 15px;
    margin-top: 15px;
}
.woocommerce-order-received .wc-booking-summary {
    margin-right: 0px;
}
.woocommerce-order-received strong.wc-item-meta-label {
    font-weight: inherit;
}
.woocommerce-order-received ul.wc-item-meta span.woocommerce-Price-amount.amount {
    font-weight: inherit !important;
}
.woocommerce-order-received .wc-item-meta p {
    font-weight: bold;
    text-align: right;
}

/* tabeller */
#familiepakker table thead td:nth-child(1), #familiepakker table thead td:nth-child(4), #familiepakker table thead td:nth-child(5) {
    width: 80px;
}

#overnatningssteder table thead tr td:nth-child(1) {
    width: 225px;
}
@media screen and (max-width: 468px) {

#overnatningssteder table thead tr td:nth-child(1) {
    width: 165px;
}
	#familiepakker table thead td:nth-child(1), #familiepakker table thead td:nth-child(4), #familiepakker table thead td:nth-child(5) {
    width: 45px;
}
	 }


.term-startsteder .fl-node-5dc5674a0e020 .uabb-woo-categories .products .product-category:nth-last-child(-n+5) {
    display: none;
}
/* Hide Facets */
.term-startsteder-silkeborg-langsoe-oest .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-aale-teltplads .fl-module.fl-module-html.fl-node-5e5c0883d0ac4, 
.term-startsteder-ans-teltplads .fl-module.fl-module-html.fl-node-5e5c0883d0ac4, 
.term-startsteder-aastedbro-teltplads .fl-module.fl-module-html.fl-node-5e5c0883d0ac4, 
.term-startsteder-bamsebo-camping .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-bjerringbro-teltplads .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-de-smaa-fisk-teltplads .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-emborg-bro .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-fladbro-rasteplads .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-gammel-rye-teltplads .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-gudenaa-camping .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-holmens-camping .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-indelukket-gudenaaens-camping .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-klostermoelle .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-kongensbro-teltplads .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-langaa-camping .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-ludvigslyst .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-ry-skimminghoej-teltplads .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-silkeborg-havn-silkeborg-kanocenter .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-silkeborg-soe-camping .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-skyttehusets-camping .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-sminge-rasteplads .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-soehoejlandets-familiecamping .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-svostrup-kro .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-tangevaerket-energimuseet .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-toerring-camping .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-ulstrup-dannebrogpladsen .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-vestbirk-camping .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-startsteder-voervadsbro-teltplads .fl-module.fl-module-html.fl-node-5e5c0883d0ac4,
.term-2-dage .fl-module.fl-module-html.fl-node-5e5c0883d0ac5, .term-1-dag .fl-module.fl-module-html.fl-node-5e5c0883d0ac5, .term-3-dage .fl-module.fl-module-html.fl-node-5e5c0883d0ac5, .term-3-dage .fl-module.fl-module-html.fl-node-5e5c0883d0ac5, .term-4-dage .fl-module.fl-module-html.fl-node-5e5c0883d0ac5, .term-5-dage .fl-module.fl-module-html.fl-node-5e5c0883d0ac5, .term-6-dage .fl-module.fl-module-html.fl-node-5e5c0883d0ac5, .term-7-dage .fl-module.fl-module-html.fl-node-5e5c0883d0ac5, .term-8-dage .fl-module.fl-module-html.fl-node-5e5c0883d0ac5, .term-9-dage .fl-module.fl-module-html.fl-node-5e5c0883d0ac5, .term-10-dage .fl-module.fl-module-html.fl-node-5e5c0883d0ac5  {
   display: none !important;
}
.term-startsteder-silkeborg-langsoe-oest .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-aale-teltplads .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect, 
.term-startsteder-ans-teltplads .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect, 
.term-startsteder-aastedbro-teltplads .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect, 
.term-startsteder-bamsebo-camping .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-bjerringbro-teltplads .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-de-smaa-fisk-teltplads .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-emborg-bro .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-fladbro-rasteplads .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-gammel-rye-teltplads .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-gudenaa-camping .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-holmens-camping .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-indelukket-gudenaaens-camping .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-klostermoelle .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-kongensbro-teltplads .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-langaa-camping .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-ludvigslyst .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-ry-skimminghoej-teltplads .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-silkeborg-havn-silkeborg-kanocenter .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-silkeborg-soe-camping .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-skyttehusets-camping .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-sminge-rasteplads .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-soehoejlandets-familiecamping .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-svostrup-kro .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-tangevaerket-energimuseet .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-toerring-camping .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-ulstrup-dannebrogpladsen .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-vestbirk-camping .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-startsteder-voervadsbro-teltplads .facetwp-facet.facetwp-facet-startsted.facetwp-type-fselect,
.term-2-dage .facetwp-facet-varighed, .term-1-dag .facetwp-facet-varighed, .term-3-dage .facetwp-facet-varighed, .term-3-dage .facetwp-facet-varighed, .term-4-dage .facetwp-facet-varighed, .term-5-dage .facetwp-facet-varighed, .term-6-dage .facetwp-facet-varighed, .term-7-dage .facetwp-facet-varighed, .term-8-dage .facetwp-facet-varighed, .term-9-dage .facetwp-facet-varighed, .term-10-dage .facetwp-facet-varighed  {
   display: none !important;
}

.term-1-day-tour .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-1-day-trip .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-2-day-trip .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-3-day-trip .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-4-day-trip .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-5-day-trip .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-6-day-trip .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-7-day-trip .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-8-day-trip .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-9-day-trip .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-10-day-trip .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect {
   display: none !important;
}

.term-1-tag-reise .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-10-tage-reise .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-2-tages-reise .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-3-tage-reise .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-4-tage-reise .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-5-tage-reise .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-6-tage-reise .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-7-tage-reise .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-8-tage-reise .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-9-tage-reise .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect,
.term-10-tage-reise .facetwp-facet.facetwp-facet-varighed.facetwp-type-fselect {
   display: none !important;
}


/* Terms popup */
.popup-content .terms-content a i {
    display: none !important;
}
.popup-content a#agree_terms_button {
    border-radius: 50px !important;
    padding-left: 40px;
    padding-right: 40px;
}
.vbox-close {
    top: 20px !important;
    right: 20px !important;
}
/* Cart */

.minadvarsel {
    background: #81ba33;
	color: white;
margin-top: -10px;
	margin-bottom: 20px;
	padding: 12px

}
.variation dt {
    font-weight: normal;
}
.variation span.woocommerce-Price-amount.amount {
    font-weight: normal !important;
}
.variation p {
    font-weight: bold;
    text-align: right;
}
/* Misc */
div#gform_confirmation_message_2 {
    background: #eee;
    padding: 20px;
    color: black !important;
}
.sidebar-main .facetwp-facet {
    max-width: 260px;
}
a.restore-item {
    display: none;
    visibility: hidden;
}
li.wc_payment_method.payment_method_wc-booking-gateway label {
    font-size: 16px;
}
.fl-node-5e2aaec938f65 .uabb-creative-button-wrap a, .fl-node-5e2aaec938f65 .uabb-creative-button-wrap a:visited {
    padding-top: 5px !important;
    padding-left: 20px !important;
    padding-bottom: 5px !important;
    padding-right: 20px !important;
    border-radius: 50px;
    margin-left: 5px;
}
#fleksibeltslutsted .uabb-button {
    width: 100% !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 14px;
    padding-bottom: 14px;
}
section.related.products {
    margin-top: 20px;
}
picture.alignright {
    margin-bottom: 20px !important;
}

/* Knap til antal personer per både */

.fl-builder-content.fl-builder-content-60221.fl-builder-template.fl-builder-module-template.product {
    width: auto;
    margin-bottom: 10px;
    display: inline-block;
}
.fl-builder-content.fl-builder-content-86140.fl-builder-template.fl-builder-module-template.product {
    width: auto;
    margin-bottom: 10px;
    display: inline-block;
}
.fl-builder-content.fl-builder-content-60221 a.uabb-button.uabb-creative-button.uabb-creative-flat-btn.uabb-none-btn.uabb-trigger {
    padding: 5px 20px;
}
.fl-builder-content.fl-builder-content-60221.fl-builder-template.fl-builder-module-template.product {
    padding: 0px;
	margin-bottom: 20px;
}
.fl-builder-content.fl-builder-content-86140 a.uabb-button.uabb-creative-button.uabb-creative-flat-btn.uabb-none-btn.uabb-trigger {
    padding: 5px 20px;
}
.fl-builder-content.fl-builder-content-86140.fl-builder-template.fl-builder-module-template.product {
    padding: 0px;
	margin-bottom: 20px;
}
/* Timesejlads CSS*/
.product_cat_timesejlads li.wc-pao-subtotal-line {
    display: none;
}
.fl-builder-content.fl-builder-content-85334.fl-builder-template.fl-builder-module-template.product {
    margin: 0px;
    padding: 0px;
}
.fl-builder-content.fl-builder-content-85334 a.uabb-button.uabb-creative-button.uabb-creative-flat-btn.uabb-none-btn.uabb-trigger {
    padding: 5px 20px;
}
.fl-builder-content.fl-builder-content-85334.fl-builder-template.fl-builder-module-template.product {
    width: auto;
    display: inline-block;
}
.wc-pao-addon-afgangstidspunkt .wc-pao-addon-description {
    font-size: 16px;
    line-height: 24px;
}
p.form-row.form-row-wide.wc-pao-addon-wrap.wc-pao-addon-7523-estimeret-antal-timer-0 {
    margin-top: -5px !important;
}
.product_cat_timesejlads .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-ekstraudstyr {
    margin-top: 20px;
}
.product_cat_timesejlads button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt {
    margin-top: 20px !important;
}
.product_cat_timesejlads .wc-pao-addon-obs .wc-pao-addon-description {
    width: 100%;
    font-size: 14px;
    line-height: initial;
    padding-top: 10px;
}

/* Pakketurer CSS*/
.luksuspris {
    font-size: 16px;
    font-weight: 700;
}
.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-ekstraudstyr {
    margin-top: 20px;
}
.product_cat_luksuspakker button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.disabled {
    margin-top: 0px !important;
}
.product_cat_luksuspakker .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-redningsveste {
    margin-bottom: 20px;
}
.product_cat_luksuspakker li.wc-pao-subtotal-line {
    display: none !important;
}
/* Forside søgeresultater */
.fs-label-wrap .fs-label {
    text-align: center;
}
a.facetwp-page.active {
    border-width: 1px;
    border-style: solid;
    border-radius: 50%;
    min-width: calc(2.5em + 2px);
    text-align: center;
    background: #006d85;
    color: white;
	padding: 5px 10px;
}
a.facetwp-page {
    border-width: 1px;
    border-color: #006d85 !important;
padding: 5px 10px;
    border-style: solid;
    border-radius: 50%;
    min-width: calc(2.5em + 2px);
    text-align: center;
}
a.facetwp-page:hover {
background: #006d85;
    color: white;
	}
.facetwp-sort {
    text-align: right;
}
select.facetwp-sort-select {
    min-width: 220px;
}
.facetwp-counts:after {
    content: " resultater";
}
.facetwp-counts:before {
    content: "Viser ";
}
.fwpl-item.el-agjti {
    padding: 0px;
}
.fwpl-result {
    border: 1px solid #e6e6e6;
}
.fwpl-item {
    padding: 0px 20px;
}
.fwpl-item.el-6qydm {
    padding-top: 20px;
	padding-bottom: 10px;
}
.fwpl-item.el-rk83e.facetbutton {
    padding-bottom: 20px;
}
.fwpl-item.el-6qydm a {
    color: black;
    font-weight: 100;
    font-family: 'Muli',sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.fl-post-grid-terms a:nth-child(4), .fl-post-grid-terms a:nth-child(6), .fl-post-grid-terms a:last-child {
    display: none;
}
.fwpl-item.el-w7sl .fwpl-tax-product_cat:nth-child(2), .fwpl-item.el-w7sl .fwpl-tax-product_cat:nth-child(3) {
	display: none;
}
.fwpl-item.el-w7sl {
    color: #808285;
	padding-bottom: 10px;
    font-size: 14px;
}

.fwpl-item.el-cuqgh {
    font-size: 14px;
margin-top: 5px;
	padding-bottom: 5px;

}
.fwpl-item.el-rk83e button {
    background: #81ba33;
    border-radius: 50px;
    border: none;
    font-size: 0.9em;
    padding: 5px 40px 5px 40px !important;
	margin-top: 10px;
}
.fwpl-item.el-rk83e button:hover {
    background: #006179;
   color: white;
}

/* Facet Search */
.astra-advanced-hook-40286 .facetwp-facet.facetwp-facet-pris.facetwp-type-slider {
    min-height: 48px;
    margin-bottom: 0px !important;
}
.fl-node-5e16d9a211edc .facetwp-facet.facetwp-facet-pris.facetwp-type-slider {
    min-height: 48px;
    margin-bottom: 0px !important;
}
.facetwp-type-fselect .fs-dropdown {
    width: 283px !important;
    min-width: 221px;
    font-size: 14px;
}
.fs-arrow {
    border-left: 7px solid transparent !important;
    border-right: 7px solid transparent !important;
    border-top: 7px solid #333 !important;
    right: 16px !important;
}
.facetwp-flyout-close {
    font-size: 30px;
    font-weight: bold;
}
.facetwp-flyout-wrap h3 {
    display: none;
}
.flyout-row {
    margin-left: 10px;
    margin-right: 10px;
}
.facetwp-flyout-wrap button.facetbutton {
    margin: 0 auto;
    width: auto;
    display: block;
}
/*Telt opsætning familiepakker */

.fl-builder-content.fl-builder-content-42032.fl-builder-template.fl-builder-module-template.product, .fl-builder-content.fl-builder-content-57506.fl-builder-template.fl-builder-module-template.product {
    margin: 0px !important;
    padding: 0px;
    display: inline-block;
}
.fl-builder-content.fl-builder-content-42032 .fl-node-5e09c2dcb378c .uabb-creative-button-wrap a, .fl-builder-content.fl-builder-content-42032 .fl-node-5e09c2dcb378c .uabb-creative-button-wrap a:visited {
    padding: 5px 20px !important;
}

/*ARKIV SEARCH */
.fl-module.fl-module-html.fl-node-5e0903edd5648 {
    text-align: center;
}
span.facetwp-slider-label {
    font-size: 12px;
    margin-top: -9px;
    display: block;
    text-align: center;
    margin-bottom: -13px;
}
.facetwp-type-fselect .fs-wrap {
    width: 100% !important;
}
.fs-label-wrap {
    padding: 9px;
    border-radius: 50px;
}
/*ARKIV */

.fl-builder-pagination span.page-numbers.current {
    border-width: 1px;
    border-style: solid;
    border-radius: 50%;
    min-width: calc(2.5em + 2px);
	text-align: center;
	background: #006d85;
	color: white;
}
.fl-builder-pagination span.page-numbers, .fl-builder-pagination a.page-numbers {
    border-width: 1px;
	border-color: #006d85 !important;
    border-style: solid;
    border-radius: 50%;
	min-width: calc(2.5em + 2px);
	text-align: center;
}
.fl-builder-pagination li a.page-numbers:hover {
	background: #006d85;
	color: white;
}
.fl-builder-pagination a.next.page-numbers, .fl-builder-pagination a.prev.page-numbers {
	border-style: none;
}
.fl-builder-pagination, .fl-builder-pagination-load-more {
    padding: 10px 0;
}
.fl-builder-pagination ul.page-numbers {
    text-align: left;
}
.fl-post-module-woo-ordering {
    padding-bottom: 0px;
}
.woocommerce.fl-post-module-woo-meta.fl-post-grid-woo-meta span.price {
    font-size: 0.9rem !important;
	color: black;
}
.fl-post-grid-terms a {
    color: #808285;
    font-size: 14px;
}
span.fl-sep-term {
    display: none;
}
.fl-post-grid-terms a:nth-child(4), .fl-post-grid-terms a:nth-child(6) {
    display: none;
}

/*LUKSUSPAKKER */
.product_cat_luksuspakker button.wc-bookings-booking-form-button {
    margin-top: 30px !important;
}

.product_cat_luksuspakker .wc-pao-addon.wc-pao-addon-afbestilling {
    display: none !important;
}
/*.product_cat_timesejlads span.woocommerce-Price-amount.amount,
.product_cat_luksuspakker span.woocommerce-Price-amount.amount{
    display: none;
}*/
.product_cat_luksuspakker p.price:after {
    content: "Pris pr. person (ved min. 2 pers. i en kano)";
    display: block;
	font-size: 20px;
	font-weight: bold;
}

/*KLKL */
.postid-3826 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-3827 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-3828 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-3829 .wc-pao-addon.wc-pao-addon-biltransport,     
.postid-3830 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-3831 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-3832 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-3833 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-3834 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-3835 .wc-pao-addon.wc-pao-addon-biltransport, 

/*GAGA */
.postid-4064 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4065 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4066 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4067 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4068 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4069 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4070 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4071 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4062 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4073 .wc-pao-addon.wc-pao-addon-biltransport, 

/*HOHO */
.postid-4557 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4558 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4559 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4560 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4561 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4562 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4563 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4564 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4565 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4566 .wc-pao-addon.wc-pao-addon-biltransport, 

/*RYRY */

.postid-4803 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4804 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4805 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4806 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4807 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4808 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4809 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4810 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4811 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-4812 .wc-pao-addon.wc-pao-addon-biltransport, 

/*LULU */

.postid-5050 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5051 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5052 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5053 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5054 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5055 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5056 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5057 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5058 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5059 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5060 .wc-pao-addon.wc-pao-addon-biltransport, 

/*SKSK */

.postid-5293 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5294 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5295 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5296 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5297 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5298 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5299 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5300 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5301 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5302 .wc-pao-addon.wc-pao-addon-biltransport, 

/*DEDE */

.postid-5544 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5545 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5546 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5547 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5548 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5549 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5550 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5551 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5552 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5553 .wc-pao-addon.wc-pao-addon-biltransport, 

/*ININ */

.postid-5756 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5757 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5758 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5759 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5760 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5761 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5762 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5763 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5764 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-5765 .wc-pao-addon.wc-pao-addon-biltransport, 

/*SHSH */

.postid-6048 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6049 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6050 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6051 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6052 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6053 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6054 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6055 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6056 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6057 .wc-pao-addon.wc-pao-addon-biltransport, 

/*SISI */

.postid-6301 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6302 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6303 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6304 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6305 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6306 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6307 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6308 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6309 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6310 .wc-pao-addon.wc-pao-addon-biltransport, 

/*EGEG */

.postid-6554 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6555 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6556 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6557 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6558 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6559 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6560 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6561 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6562 .wc-pao-addon.wc-pao-addon-biltransport, 
.postid-6563 .wc-pao-addon.wc-pao-addon-biltransport {
display: none;
}

.uabb-flip-box .uabb-image-content {
    width: 72px;
}

.gallery-icon {
border: 0px solid #eaeaea;
}
.gallery-item {
    padding: 0px;
	  text-align: left;
}

.home .fl-row.fl-row-full-width.fl-row-bg-photo.fl-node-5d62724e34f1d {
    display: none;
}
#book_search .fs-arrow {
    right: 15px;
}
#book_search .fs-label-wrap {
    padding: 9px;
    border-radius: 50px;
}
#book_search {
    text-align: center;
}
#book_search .facetwp-facet.facetwp-facet-pris.facetwp-type-slider {
    max-width: 400px;
    margin: 0 auto;
}
#book_search .fs-option-label {
    text-align: left;
}
.home #book_search span.facetwp-slider-label {
    color: white;
    font-size: 14px;
}
 #book_search span.facetwp-slider-label {
    font-size: 14px;
}
#book_search .facetwp-type-fselect .fs-wrap {
    width: 100%;
}
button.fwp-submit.btn-fwp-search-home {
    border-radius: 50px;
    background: #81ba33;
    border: none;
	color: white;
    font-size: 20px;
    text-align: center;
    margin: 0 auto;
}
#book_search button.fwp-submit.btn-fwp-search-home:hover {
 color: #fff;
	background: #006179;
}

.product_cat_familiepakker button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.disabled {
    margin-top: 20px !important;
}
.fl-builder-content.fl-builder-content-13967.fl-builder-template.fl-builder-module-template {
    margin: 0px;
    padding: 0px;
}
textarea#order_comments {
    min-height: 200px;
}
div#custom_html-4 {
    margin-bottom: 15px;
}
.bookmere {
    padding-top: 20px;
    padding-bottom: 20px;
}
.bookmere a {
    float: right;
    border-radius: 50px !important;
}

.uabb-woo-categories h2.woocommerce-loop-category__title {
    position: absolute;
    background-color: rgba(255,255,255,.88);
    transition: background .3s;
    text-align: center;
    left: 1em;
    bottom: 0em;
    right: 1em;
    padding: .5em 0 .7em;
}
.uabb-woo-categories li.product .woocommerce-loop-category__title {
    font-size: 0.9em;
    margin: 0;
    padding: 10px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce-page ul.products li.product .woocommerce-loop-category__title {
    bottom: 0em;
    font-size: .9em;
}
mark.uabb-count {
    display: none !important;
}
.uabb-category__title-wrap {
    background: none !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads.is-active {
    display: none;
}
.woocommerce form input[type=number] {
    max-width: 58px;
    min-height: 32px;
	}
a.turbutton {
    background: #81ba33;
    padding: 7px 15px;
    color: white;
    border-radius: 50px;
    margin-bottom: 10px;
    display: inline-block;
}
a.turbutton:hover {
    background: #006179;
}
button.facetbutton {
    border-radius: 50px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 14px !important;
	background: #81ba33;
	border: none;
}
button.facetbutton:hover {
	background: #006179;
	border: none;
}

a.button.product_type_booking.add_to_cart_button {
    background: #81ba33;
    border-radius: 50px;
    font-weight: normal;
}
a.button.product_type_booking.add_to_cart_button:hover {
    background: #006179;
}
a.woocommerce-button.button {
    width: 100%;
    margin-bottom: 5px;
    text-align: center;
    background: #81ba33;
    border-radius: 50px;
}
.woocommerce-privacy-policy-text {
    font-size: 13px;
}
#order_review small {
    font-size: 60%;
    display: block;
}
li.wc_payment_method.payment_method_wc-booking-gateway {
    background: #eee;
    padding: 20px;
    font-size: 21px;
    border: 1px solid black;
}
.wc-booking-summary .wc-booking-summary-number .status-pending, .wc-booking-summary .wc-booking-summary-number .status-pending-confirmation {
    background-color: #81ba33;
}
.woocommerce-cart a.checkout-button.button.alt.wc-forward {
    background: #81ba33;
    border-radius: 50px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 24px;
    font-weight: normal;
}
span.subtotalcheckout {
    width: 100%;
    display: block;
    text-align: right;
    padding-top: 10px;
}
.woocommerce-checkout button#place_order {
    background: #81ba33;
    border-radius: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 22px;
    font-weight: normal;
	margin-top: 20px;
}
#order_review th.product-total {
    width: 35%;
}
.woocommerce-checkout button#place_order {
    height: auto;
}
.woocommerce ul.order_details li {
    float: left;
    margin-right: 1em;
    text-transform: uppercase;
    font-size: 0.715em;
    line-height: 1;
    border-right: 1px dashed #d3ced2;
    padding-right: 2em;
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
}
.woocommerce-cart table, .woocommerce-checkout table {
    table-layout: auto;
}
.woocommerce-cart dl.variation {
    background: #fbfbfb;
	border: 1px solid #ccc;
    padding: 15px;
    font-weight: normal;
    margin-top: 15px;
}
.woocommerce-checkout dl.variation {
    font-size: 13px;
    background: #fbfbfb;
    padding: 7px;
    margin-top: 10px;
    border: 1px solid #ccc;
}
i.wpmenucart-icon-shopping-cart-0 {
    color: black;
}
.woocommerce form.checkout_coupon .form-row {
    float: left;
}
li.wpmenucartli a.wpmenucart-contents span {
    display: inline-block;
    color: black;
    margin-left: 6px;
    text-align: center;
}
#custom_html-3 .fl-builder-module-template {
    padding: 0px !important;
}
div#custom_html-2 h3, div#custom_html-2 h4 {
    margin-bottom: 15px;
}
.facetwp-facet input.facetwp-slider-reset {
    display: none !important;
}
.facetwp-facet {
    margin-bottom: 20px !important;
}
.facetwp-checkbox {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 1.5em;
}
div.product-addon-totals {
    border-top: 0px solid #eee;
    border-bottom: 1px solid #eee;
}
div#product-addons-total li:not(:last-child) {
    display: none !important;
}
div#product-addons-total {
    display: block !important;
}
.cart #mak-wcb-pao {
    display: none !important;
}
.product_meta span.sku_wrapper {
    display: none !important;
}
.woocommerce button:hover, .woocommerce .button:hover {
    color: white !important;
}
button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.disabled {
    height: auto !important;
	background: #eee;
	color: black;
	border-radius: 50px;
}
button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt {
    height: auto !important;
	background: #81ba33;
	color: white;
	border-radius: 50px;
}
button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt:hover {
    height: auto !important;
	background: #006D88;
	color: white;
}
div#gform_confirmation_message_3 {
    background: #eee;
    padding: 30px;
    font-size: 25px;
    color: #c73530;
}
button#place_order {
    background: #81ba33;
    height: 50px;
    font-size: 19px;
	transition: all .2s linear;
}
button#place_order:hover {
    background: #006179;
	color: white;
	 transition: all .2s linear;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 50%;
}
input.input-text.wc-pao-addon-field {
    margin-right: 5px;
}
.biltransport {
    background: #81ba33;
    color: white;
    padding: 7px;
    border-radius: 4px;
    float: left;
}
div#aabningstider {
    background: #eee;
    padding: 0px 15px 0px 15px;
}

.hideplease {display: none;}
.showme {display: block !important;}
.wc-pao-addon-informationer-omkring-biler-til-transport-skal-udfyldes {display: none;}
p.form-row.form-row-wide.wc-pao-addon-wrap.wc-pao-addon-8027-afgangstidspunkt-10 {
    margin-top: -22px;
}
p.form-row.form-row-wide.wc-pao-addon-wrap.wc-pao-addon-8027-afbestilling-22-0 {
    margin-top: -50px;
}
.wc-pao-addon-afbestilling span:nth-child(1) :before {
    content: "+";
}
p.form-row.form-row-wide.wc-pao-addon-wrap.wc-pao-addon-8027-afgangstidspunkt-11 {
    margin-top: -25px;
}
p.form-row.form-row-wide.wc-pao-addon-wrap.wc-pao-addon-8027-vestestoerrelser-fremsendes-senere-9-0 {
    margin-top: -23px;
}
p.form-row.form-row-wide.wc-pao-addon-wrap.wc-pao-addon-7523-medbringer-selv-veste-9-0, p.form-row.form-row-wide.wc-pao-addon-wrap.wc-pao-addon-7523-vestestoerrelser-fremsendes-senere-11-0 {
    margin-top: -14px;
}
.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-vestestoerrelser-fremsendes-senere {
    margin-bottom: 10px;
}
p.form-row.form-row-wide.wc-pao-addon-wrap.wc-pao-addon-7311-vestestoerrelser-fremsendes-senere-11-0 {
    margin-top: -18px;
}
p.form-row.form-row-wide.wc-pao-addon-wrap.wc-pao-addon-7311-medbringer-selv-veste-9-0 {
    margin-top: -8px;
}
p.form-row.form-row-wide.wc-pao-addon-wrap.wc-pao-addon-7523-afgangstidspunkt-12 {
    margin-top: -21px;
}
.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-medbringer-selv-veste {
    margin-top: 10px;
    margin-bottom: 10px;
}
.wc-pao-addon-vestestoerrelser-fremsendes-senere .wc-pao-addon-description, .wc-pao-addon-afgangstidspunkt .wc-pao-addon-description {
    float: left;
}
.wc-pao-addon-informationer-omkring-biler-til-transport-skal-udfyldes .wc-pao-addon-description {
    width: 100%;
    float: left;
    font-size: 12px;
    line-height: 16px;
}
.wc-pao-addon-informationer-omkring-biler-til-transport-skal-udfyldes p.form-row.form-row-wide.wc-pao-addon-wrap {
    width: 100%;
}
.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-afbestilling .wc-pao-addon-wrap {
    margin-top: -40px;
}
.wc-pao-addon-informationer-omkring-biler-til-transport-skal-udfyldes .wc-pao-addon-description p {
    color: red;
    font-weight: bold;
}
.wc-pao-addon-container p.form-row.form-row-wide.wc-pao-addon-wrap {
    margin-top: -20px;
}
.wc-pao-addon-afbestilling p.form-row.form-row-wide.wc-pao-addon-wrap {
    margin-top: -50px;
}

button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.disabled {
    margin-top: 40px;
}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span {
    display: block !important;
}
li.lang-item {
    float: left;
}
.lang-item img {
    width: 27px;
}
p.wc-bookings-date-picker-timezone-block {
    display: none;
}
.woocommerce div.product form.cart button[type='submit']:not(_) {
    height: auto;
}
.gform_wrapper .gform_footer.top_label {
    padding-top: 0px;
}
tr:nth-child(even) {background: #f7f7f7}
tr:nth-child(odd) {background: #FFF}
.wc-pao-addon-description img {
    float: left;
    width: 82px;
    padding-right: 15px;
}
.gm-style-iw-d h4 {
    margin-bottom: 0px;
}
.gm-style-iw.gm-style-iw-c {
    width: 300px;
}
button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt {
    width: 100%;
    font-size: 21px;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.wc-bookings-date-picker {
    padding: 0em;
    padding-top: 0em;
	border: none;
}
/* 
   Modify the color styles of the WooCommerce Bookings datepicker calendar.
   Add any/all of these styles to your theme's custom CSS, but be sure to change
   the color hex codes to your choice. They're all black here.
*/

/* Month header background color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header {
	background-color: #000000;
}

/* Previous/Next month arrow background color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next, 
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev {
	background-color: #ccc;
}

/* Previous/Next month arrows if not allowed, and calendar dates that are not available */
.ui-state-disabled, 
.ui-widget-content .ui-state-disabled, 
.ui-widget-header .ui-state-disabled {
	opacity: 0.65;
}

/* Days of the week header background color */
.ui-datepicker-calendar thead {
	background-color: #000000;
}

/* Days of the week header font color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker th {
	color: #81ba33;
}

/* Past calendar days background color (not available) */
.ui-datepicker-calendar tbody {
	background-color: #eee;
}

/* Available calendar days background color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a {
	background-color: #81ba33 !important;
}

/* Available calendar day hover background color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a:hover {
	background-color: #006179 !important;
}

/* Fully booked calendar days */
.wc-bookings-date-picker .ui-datepicker td.fully_booked a, 
.wc-bookings-date-picker .ui-datepicker td.fully_booked span {
	background-color: #fefefe !important;
	color: #2b2b2b !important;
}

/* Days not bookable based on the availability rules */
.wc-bookings-date-picker .ui-datepicker td.not_bookable {
	background-color: #FFFFFF !important;
}

/* Today's date on calendar background color */ 
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-today a { 
	background-color: #cccccc !important; 
}

/* Time Blocks */
#wc-bookings-booking-form .block-picker li a {
	background-color: #FFFFFF !important;
}

/* Time Blocks Hover */
#wc-bookings-booking-form .block-picker li a:hover {
	background-color: #000000 !important;
}

/* Selected Date*/ 
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a {
	background-color: #006179 !important; 
} 

/* Selected Time Block */ 
#wc-bookings-booking-form .block-picker li a.selected { 
background: #ffffff !important; 
}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span {
    margin-top: -4px;
    top: 40%;
    display: none;
}
#wc-bookings-booking-form input[type=number] {
    width: 36px;
    margin-top: -1px;
    height: 34px;
    margin-right: 5px;
	font-size: 14px;
	text-align: right;
    border-radius: 3px;
}
input.input-text.wc-pao-addon-field {
    border-radius: 3px;
		font-size: 14px;
	text-align: right;
}
#wc-bookings-booking-form label {
    font-weight: bold !important;
	font-size: 16px;
}
#wc-bookings-booking-form .form-field input {
    float: right;
	padding: 9px;
	font-size: 13px;
	width: 50px;
}
label.book_start_date_label {
    font-weight: bold;
    font-size: 22px;
}
.bkap_start_date {
    position: relative;
    width: 100% !important;
}
div#bkap-booking-form {
    background: #eee;
}
.pewc_group_823_824 label {
    margin-right: 12px;
}
.pewc-group-wrap.pewc-group-wrap-704 h3 {
    border-bottom: 0px;
    margin-top: 25px;
    margin-bottom: -10px;
    font-size: 30px;
}
.pewc-group-heading-wrapper h3 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.pewc-has-field-image .pewc-item-field-wrapper {
  width: 110%;
}
.pewc-group-number label, .pewc-group-number .pewc-field-price {
    font-size: 14px !important;
}
.pewc-group label .pewc-field-price {
    display: inline-block;
    float: none;
    font-weight: bold;
    margin-left: 10px;
}
.pewc-group-number input[type=number] {
    padding: 9px;
    width: 50px;
    font-size: 13px;
}
p.pewc-description, #wc-bookings-booking-form p.form-field {
    background: #eee;
    padding: 12px;
    margin-top: 15px;
	font-size: 13px;
	overflow: auto;
}
ul.pewc-product-extra-groups {
  margin-left: 0;
}
ul.pewc-product-extra-groups input[type=number], ul.pewc-product-extra-groups input[type=checkbox] {
  float: right;
  margin-left: 1em;
}
ul.pewc-product-extra-groups input[type=checkbox] {

  margin-right: 1.2em;
}
.wc-pao-addon-afbestilling .qib-container.addon-container {
    margin-top: -44px;
}
.wc-bookings-booking-form .qib-container.addon-container {
    margin-top: -51px;
	margin-right: 8px
}
.qib-container.addon-container {
    margin-top: -10px;

}
.wc-pao-addon {
    margin-top: 0px;
}
.wc-pao-addon-biltransport label.wc-pao-addon-name {
    width: 100%;
}
.wc-pao-addon-container.wc-pao-addon:nth-child(even) {
    background: #eeeeee;
    padding: 12px;
}
.wc-pao-addon-container.wc-pao-addon:nth-child(odd) {
    padding: 12px;
}
label.wc-pao-addon-name {
    font-weight: bold;
	margin-bottom: 10px
}
.wc-pao-addon-description {
    width: 77%;
    float: left;
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
}
p.form-row.form-row-wide.wc-pao-addon-wrap {
    width: 14%;
    float: right;
    clear: none;
}
input.input-text.wc-pao-addon-field.wc-pao-addon-input-multiplier {
    padding: 8px;
	font-size: 14px;
}
#socialicons i.fab:before, #socialicons i.dashicons:before {
    color: white !important;
}
@media screen and (max-width: 468px) {
 .sharedaddy.sd-sharing-enabled {
    max-width: 94%;
    margin: 0 auto;
}
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #cccccc;
    color: #fff;
}
.wc-pao-addon-ankomsttidspunkt .woocommerce form .form-row select, .woocommerce-page form .form-row select {
 width: auto;
}
.wc-pao-addon-ankomsttidspunkt .wc-pao-addon-description {
 width: 65% !important;
 float: left;
 line-height: 16px;
}
.wc-pao-addon-ankomsttidspunkt p.form-row.form-row-wide.wc-pao-addon-wrap {
    width: 34% !important;
    text-align: right;
    margin-top: -20px;
}
.wc-pao-addon-container.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-ankomsttidspunkt select.wc-pao-addon-field.wc-pao-addon-select {
    width: 150px;
}
.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-redningsvest-3-15-kilo, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-redningsvest-15-20-kilo, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-redningsvest-20-30-kilo, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-redningsvest-30-40-kilo, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-redningsvest-40-60-kilo, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-redningsvest-60-90-kilo, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-redningsvest-90-kilo, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-medbringer-selv-veste, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-vestestoerrelser-fremsendes-senere, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-medbringer-selv-foelgende-antal-veste {
    background: none;
    padding: 0px 12px;
	font-size: 13px;
}
.wc-pao-addon-container.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-redningsveste {
    margin-bottom: 20px;
}
.wc-pao-addon-container.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-ankomsttidspunkt {
    margin-top: 10px;
}
.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-ekstraudstyr h3, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-biltransport h3, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-booking-tilvalg h3, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-afbestilling h3 {
    font-size: 30px;
	font-weight: normal;
}
.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-biltransport h3, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-afbestilling h3, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-ekstraudstyr h3 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 12px;
}
.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-biltransport, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-afbestilling {
    background: none;
}
.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-biltransport .qib-container.addon-container {
    margin-top: 0px;
}
.wc-pao-addon-container.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-ankomsttidspunkt {
    padding-bottom: 0px;
}



p.form-row.form-row-wide.wc-pao-addon-wrap {display:inline-block;float:right;width:auto;}
.qib-container.addon-container {float:right;}
.plus.qib-button-add-on, .minus.qib-button-add-on {padding:6px 10px;line-height:1.25;height:32px;width:32px;}
.woocommerce div.product form.cart .qib-container div.quantity {margin:0 3px;}
.wc-pao-addon-description {float:none;}

.woocommerce-page form .form-row select {background:#fff;height:32px;padding:0;}

input.input-text.wc-pao-addon-field.wc-pao-addon-input-multiplier {width:40px;padding:5px 7px;height:32px;}
.form-row.form-row-wide.wc-pao-addon-wrap.wc-pao-addon-1010-vestestoerrelser-fremsendes-senere-11-0 {margin-top:-40px;}
.form-row.form-row-wide.wc-pao-addon-wrap.wc-pao-addon-1010-afgangstidspunkt-12 {margin-top:-55px;}

@media (min-width: 993px) {
.ast-right-sidebar #secondary {
    padding-left: 10px;
}
	}
@media screen and (max-width: 768px) {
	#fleksibeltslutsted .uabb-button {
    width: auto !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 14px;
    padding-bottom: 14px;
}
	.facetwp-sort {
    text-align: center !important;
}
	.facetwp-counts {
    text-align: center;
}
	.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
padding: 0em 0em 0em 0em;
}
		body {
font-size: 15px;
}
	table {
    font-size: 12px;
}
}
@media screen and (max-width: 468px) {

	.wc-pao-addon-afbestilling .wc-pao-addon-description p br {
    display: none;
}
	.terms-content h1 {
    font-size: 24px;
    padding-top: 20px;
    padding-bottom: 10px;
}
	.woocommerce.woocommerce-checkout form #order_review, .woocommerce-page.woocommerce-checkout form #order_review {
    padding: 0 1em;
}
	.bookmere {
    padding-top: 10px;
    padding-bottom: 10px;
		text-align: center;
}
	.bookmere a.button {
    float: none;
    margin-top: 7px !important;
}
	.fl-node-5d626f48b6fd9 .uabb-gf-style {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
	body {
font-size: 14px;
}
	picture.alignright {
    width: auto;
		margin-left: auto;
			margin-right: auto;
		margin-bottom: 10px;
			float: none;
			display: block;
}
		.alignright {
    width: auto;
		margin-left: auto;
			margin-right: auto;
		margin-bottom: 10px;
			float: none;
			display: block;
}
	.fl-node-5e086a456dd74 .fl-post-grid-text {

    padding: 10px;

}
	.woocommerce a.button, .woocommerce button.button {

    padding: 10px 30px;

}
	.wc-pao-addon-container.wc-pao-addon .qib-container.addon-container {
    margin-top: 5px;
}
	.wc-pao-addon-description {
    width: 100%;
    display: block;
    margin-bottom: 10px;
}
	.biltransport {
    margin-bottom: 10px;
}
	.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce-page ul.products li.product .woocommerce-loop-category__title {
    font-size: 0.75em;
}
	.woocommerce ul.products li.product .ast-shop-product-out-of-stock, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce-page ul.products li.product .ast-shop-product-out-of-stock, .woocommerce-page ul.products li.product .woocommerce-loop-category__title {
    left: 0em;
    right: 0em;
}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    text-align: left;
    margin-bottom: 0em;
}
	picture.alignright {
    width: 100%;
}
#fleksibeltslutsted .uabb-button {
    width: auto !important;
    padding-left: 25px;
    padding-right: 25px;
    float: left;
    padding-top: 14px;
    padding-bottom: 14px;
}
}
@media (max-width: 768px) {
.fl-builder-content .fl-node-5d00d38973f5e {
    width: 50% !important;
    max-width: 50%;
    clear: none;
    float: left;
}
	.fl-builder-content .fl-node-5e4282fe75fc1 {
    width: 50% !important;
    max-width: 50%;
    clear: none;
    float: left;
}
	.fl-builder-content .fl-node-5e428302a212c {
    width: 50% !important;
    max-width: 50%;
    clear: none;
    float: left;
}
	.fl-builder-content .fl-node-5d00d38973f21 {
    width: 50% !important;
    max-width: 50%;
    clear: none;
    float: left;
}
.fl-builder-content .fl-node-5d00d38973f21 {
    width: 50% !important;
    max-width: 50%;
    clear: none;
    float: left;
}
	}