.swpm-margin-10{margin:10px}.swpm-margin-top-10{margin-top:10px}.swpm-margin-bottom-10{margin-bottom:10px}.swpm-text-center{text-align:center}.swpm-hidden{display:none}.swpm-green-success-text{font-weight:700;color:green}.swpm-red-error-text{font-weight:700;color:red}.swpm-box-shadow{box-shadow:0 1px 1px rgba(0,0,0,.04)}.swpm-yellow-box{margin:10px 0;padding:10px;background-color:#ffffe0;border-color:#e6db55;border-radius:3px;border-style:solid;border-width:1px}.swpm-red-box{margin:10px 0;padding:10px;background-color:#ffebe8;border-color:#c00;color:#333;border-radius:3px;border-style:solid;border-width:1px}.swpm-orange-box{margin:10px 0;padding:15px 10px;color:#3f2502;background-color:#fff6d5;border-color:#d1b655;border-radius:3px;border-style:solid;border-width:1px}.swpm-white-box{margin:10px 0;padding:15px 10px;color:#3c434a;background-color:#fff;border-color:#c3c4c7;border-width:1px;border-radius:3px;border-style:solid}.swpm-grey-box{margin:10px 0;padding:15px 10px;background-color:#ddd;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px}.swpm-green-box{margin:10px 0;padding:15px 10px;background-color:#ccf4d6;border-color:#059b53;color:#043b14;border-radius:3px;border-style:solid;border-width:1px}.swpm-blue-box{margin:10px 0;padding:15px 10px;background-color:#e7f4fe;border-color:#aacee6;color:#1d263b;border-radius:3px;border-style:solid;border-width:1px}.swpm-submit-btn-default-style{min-width:150px;padding:.5em 1em;cursor:pointer}.swpm-tooltip-notes-container{position:relative;display:inline-block}.swpm-tooltip-notes-style-1{display:none;margin-top:5px;padding:4px 7px;border-radius:3px;background-color:#2d2d2d;color:#fff;z-index:9999}.swpm-payment-block-ic-wrapper{padding:16px}.swpm-button-wrapper input[type=submit]{width:auto !important;height:auto !important}.swpm-button-wrapper input[type=image]{width:auto !important;height:auto !important}.swpm-login-widget-form input,.swpm-login-widget-form checkbox{width:auto}.swpm-username-input,.swpm-password-input{margin-bottom:10px}.swpm-login-submit{margin:10px 0}.swpm-login-widget-action-msg{font-weight:700}.swpm-logged-label{font-weight:700}.swpm-logged-subs-status-value{font-weight:700;color:#c00}.swpm-logged-subs-status-description{opacity:.8}.swpm-edit-profile-link{font-weight:700}.swpm-logged-logout-link{font-weight:700}.swpm-pw-reset-submit-button{margin:10px 0}.swpm-pw-reset-widget-form table{border:none}.swpm-pw-reset-widget-form tr{border:none}.swpm-pw-reset-widget-form td{border:none}.swpm-reset-pw-error{font-weight:700;color:red}.swpm-reset-pw-success-box{margin:10px 0;padding:15px 10px;background-color:#ccf4d6;border-color:#059b53;color:#043b14;border-radius:3px;border-style:solid;border-width:1px}.swpm-registration-widget-form td{min-width:100px}.swpm-registration-widget-form input[type=text],.swpm-registration-widget-form input[type=password]{width:95%;position:relative}#swpm-accept-terms{position:relative}#swpm-accept-pp{position:relative}.swpm_already_used_registration_complete_link_msg{font-weight:700}.swpm_registration_hidden_to_logged_users_msg{font-weight:700}.swpm_registration_complete_link_invalid_msg{font-weight:700}.swpm-edit-profile-form input[type=text],.swpm-edit-profile-form input[type=password]{width:95%;position:relative}.swpm-edit-profile-form select{width:95%}.swpm-edit-profile-submit-section{text-align:center}.swpm-profile-account-delete-section{text-align:center}.swpm-profile-account-delete-section a{color:red !important}.swpm-profile-update-success{font-weight:700;color:green}.swpm-profile-update-error{font-weight:700;color:red}.swpm-restricted{font-weight:700;color:red}.swpm-select-box-left{margin:0;padding-bottom:5px}.swpm-ppcp-txn-success-message{font-weight:700;color:green;margin:15px 0}.swpm_status_completed{padding:7px 15px;width:auto;display:inline-block;text-align:center;min-width:80px;border-radius:4px;background-color:#b6e4b6}.swpm_status_refunded{padding:7px 15px;width:auto;display:inline-block;text-align:center;min-width:80px;border-radius:4px;background-color:#e4d4b6}.swpm_status_general{padding:7px 15px;width:auto;display:inline-block;text-align:center;min-width:80px;border-radius:4px;background-color:#dedede}.swpm_status_subscription,.swpm_status_subscription_created{padding:7px 15px;width:auto;display:inline-block;text-align:center;min-width:80px;border-radius:4px;background-color:#b6dee4}.swpm_status_subscription_cancelled{padding:7px 15px;width:auto;display:inline-block;text-align:center;min-width:80px;border-radius:4px;background-color:#e4d4b6}.swpm-active-subs-table{width:100%}.swpm-active-subs-table td,.swpm-active-subs-table th{text-align:left;padding:6px 10px}.swpm-sub-attached-to-profile{font-style:italic;opacity:.7}.swpm-cancel-subscription-button{padding:8px 15px;text-align:center;border-radius:4px;border:none;outline:none;margin:auto}.swpm-cancel-subscription-button-active{background-color:#ff6a6a;cursor:pointer;color:#fff}.swpm-cancel-subscription-button-active:hover{background-color:#d95e5e;transition:.2s}.swpm-active-subs-api-key-error-msg{color:#c00}.swpm-cancel-subscription-form{margin-bottom:0}@media (max-width:420px){.swpm-pw-reset-text{width:100%}}.swpm-stats-container{overflow:hidden}.swpm-stats-container th{font-weight:700}.swpm-stats-container .table-column{order:2}.swpm-stats-container .char-column{order:1}.swpm_report_date_range_form{width:100%;display:flex;align-items:end;margin-bottom:10px;flex-wrap:wrap}.swpm_report_date_range_form label{font-size:smaller}.swpm_report_date_range_form div:last-child{margin-top:5px}.swpm_report_total_container{margin-top:6px}@media (min-width:768px){.swpm-stats-container{display:flex;align-items:center}.swpm-stats-container .table-column{min-width:50%;order:1}.swpm-stats-container .table-column-80X{min-width:80%}.swpm-stats-container .char-column{flex-grow:1;padding:24px 10px;order:2}.swpm_report_date_range_form div:last-child{margin-top:0;margin-left:4px}}.swpm-validate-form .form-table td.error input{border-color:#c00}.swpm-validate-form .form-table td.error ul{margin:4px 0 0;color:#c00;list-style:none !important;font-size:smaller !important}.swpm-woocommerce-page-protection-msg{text-align:center}
.bunny-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0;width:100%}.bunny-gallery-grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.bunny-gallery-grid[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.bunny-gallery-grid[data-columns="5"]{grid-template-columns:repeat(5,1fr)}.bunny-gallery-grid img{width:100%;height:250px;object-fit:cover;border-radius:8px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.bunny-gallery-grid img:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,.2)}@media (max-width:980px){.bunny-gallery-grid{grid-template-columns:repeat(2,1fr) !important}.bunny-gallery-grid img{height:200px}}@media (max-width:600px){.bunny-gallery-grid{grid-template-columns:1fr !important;gap:10px !important}.bunny-gallery-grid img{height:auto;max-height:400px}}.bunny-gallery-slider{position:relative;width:100%;max-width:1200px;margin:20px auto;overflow:hidden}.bunny-gallery-slider .slider-container{position:relative;width:100%;overflow:hidden;border-radius:12px}.bunny-gallery-slider .slider-track{display:flex;width:100%;transition:transform .5s ease}.bunny-gallery-slider .slider-track img{width:100%;min-width:100%;max-width:100%;height:auto;max-height:600px;object-fit:contain;flex-shrink:0;display:block}.bunny-gallery-slider .slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.6);color:#fff;border:none;font-size:40px;padding:10px 20px;cursor:pointer;border-radius:4px;z-index:10;transition:background .3s}.bunny-gallery-slider .slider-btn:hover{background:rgba(0,0,0,.8)}.bunny-gallery-slider .slider-btn.prev{left:10px}.bunny-gallery-slider .slider-btn.next{right:10px}.bunny-gallery-slider .slider-dots{text-align:center;padding:15px 0}.bunny-gallery-slider .slider-dot{display:inline-block;width:12px;height:12px;margin:0 5px;background:#ccc;border-radius:50%;cursor:pointer;transition:background .3s}.bunny-gallery-slider .slider-dot.active{background:#333}@media (max-width:768px){.bunny-gallery-slider{margin:10px 0}.bunny-gallery-slider .slider-track img{max-height:400px}.bunny-gallery-slider .slider-btn{font-size:30px;padding:5px 12px}}@media (max-width:480px){.bunny-gallery-slider .slider-track img{max-height:300px}.bunny-gallery-slider .slider-btn{font-size:24px;padding:5px 10px}}.bunny-lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);z-index:9999;justify-content:center;align-items:center}.bunny-lightbox.active{display:flex}.bunny-lightbox .lightbox-content{position:relative;max-width:90%;max-height:90%}.bunny-lightbox .lightbox-content img{max-width:100%;max-height:90vh;object-fit:contain}.bunny-lightbox .lightbox-close{position:absolute;top:20px;right:20px;font-size:40px;color:#fff;cursor:pointer;background:rgba(0,0,0,.5);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none}.bunny-lightbox .lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.6);color:#fff;border:none;font-size:40px;padding:10px 20px;cursor:pointer;border-radius:4px}.bunny-lightbox .lightbox-nav.prev{left:20px}.bunny-lightbox .lightbox-nav.next{right:20px}
/*
 Theme Name:   Divi Child
 Theme URI:    http://elegantthemes.com/
 Description:  Divi Child Theme
 Author:       ElegantThemes
 Author URI:   http://elegantthemes.com
 Template:     Divi
 Version:      0.1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  divi-child-theme
*/

/* ==== Add your own styles below this line ====
 * -------------------------------------------- */
body .et-fb-root-ancestor-sibling,body .et-fb-post-content,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#7EBEC5}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#7EBEC5}.footer-widget h4{color:#7EBEC5}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#7EBEC5}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#7EBEC5}a{color:#7EBEC5}.nav li ul{border-color:#7ebec5}.et_secondary_nav_enabled #page-container #top-header{background-color:#7ebec5!important}#et-secondary-nav li ul{background-color:#7ebec5}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#666666}.et_search_form_container input::-moz-placeholder{color:#666666}.et_search_form_container input::-webkit-input-placeholder{color:#666666}.et_search_form_container input:-ms-input-placeholder{color:#666666}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#7cbec6}#main-footer{background-color:#2e2e2e}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#7EBEC5}.footer-widget li:before{border-color:#7EBEC5}#et-footer-nav .bottom-nav li.current-menu-item a{color:#7ebec5}@media only screen and (min-width:981px){.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#7ebec5!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#7ebec5}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#666666!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#666666!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#666666!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#666666!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#7cbec6!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.widgettitle{text-align:center;font-size:18px;padding-bottom:20px;border-bottom:solid 2px #000000;margin-bottom:25px}.et_pb_sidebar .et_pb_widget{margin-bottom:14%!important}.et_pb_widget ul li{background-color:#f9f9f9;padding:10px}.family-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0px;align-items:start}.family-grid img{width:100%;height:auto;display:block;border-radius:0;border:none}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif}.nøkkelinformasjon{max-width:600px;margin:0 auto 40px;padding:35px 30px 30px;background:#f7f7f7;border-radius:10px;text-align:center;box-shadow:0 2px 18px rgba(0,0,0,0.08)}.nøkkelinformasjon .info-heading{color:#e74c3c;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:700;margin:0 0 20px 0;padding:0 0 12px 0;text-transform:none;letter-spacing:0;border-bottom:2px solid #e74c3c}.nøkkelinformasjon p{color:#333333;font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.7;margin:12px 0}.nøkkelinformasjon p strong{margin-right:8px}@media (max-width:980px){.nøkkelinformasjon{padding:30px 25px 25px;margin:0 auto 35px}.nøkkelinformasjon .info-heading{font-size:26px;margin-bottom:18px;padding-bottom:10px}.nøkkelinformasjon p{font-size:17px;margin:10px 0}}@media (max-width:767px){.nøkkelinformasjon{padding:25px 20px 20px;margin:0 auto 30px;box-shadow:0 1px 12px rgba(0,0,0,0.08)}.nøkkelinformasjon .info-heading{font-size:24px;margin-bottom:16px;padding-bottom:10px}.nøkkelinformasjon p{font-size:16px;line-height:1.6}}@media (max-width:480px){.nøkkelinformasjon{padding:22px 18px 18px}.nøkkelinformasjon .info-heading{font-size:22px;margin-bottom:14px;padding-bottom:8px}.nøkkelinformasjon p{font-size:15px}}.et_pb_section{padding:40px 0!important}.et_pb_row{padding:27px 0!important}.et_pb_module{margin-bottom:20px!important}.et_pb_text{margin-bottom:15px!important}.et_pb_image{margin-bottom:20px!important}.nøkkelinformasjon{margin:0 auto 25px!important}@media (max-width:980px){.et_pb_section{padding:30px 0!important}.et_pb_row{padding:20px 0!important}.et_pb_module{margin-bottom:15px!important}}@media (max-width:767px){.et_pb_section{padding:20px 0!important}.et_pb_row{padding:15px 0!important}.et_pb_module{margin-bottom:12px!important}.et_pb_text{margin-bottom:10px!important}.et_pb_image{margin-bottom:12px!important}.nøkkelinformasjon{margin:0 auto 20px!important}}@media (max-width:480px){.et_pb_section{padding:15px 0!important}.et_pb_row{padding:10px 0!important}.et_pb_module{margin-bottom:10px!important}}.single-familie_innlegg .bunny-galleri.bg-slider .bg-item{flex:0 0 100%;width:100%}.single-familie_innlegg .et_pb_section{padding-top:0!important;padding-bottom:0!important}.single-familie_innlegg .et_pb_row{padding-top:16px!important;padding-bottom:16px!important}.single-familie_innlegg .et_pb_module{margin-bottom:0!important}.single-familie_innlegg .et_pb_post_title{padding-top:24px!important;padding-bottom:0!important}.single-familie_innlegg .et_pb_post_title h1{margin-bottom:8px!important}.single-familie_innlegg .et_pb_post_content{padding-top:8px!important}