/*!
Theme Name: KlompeLOMPE 2018
Author: Appex Web
Author URI: http://appex.no/
Version: 1.1.9
Template: storefront
*/.book-list,.footer-menu,.language-selector,.main-menu,.product-cats{list-style:none;margin:0;padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html[style]{margin-top:0!important}body{color:#222;font-family:Roboto,Helvetica,sans-serif;font-weight:100;font-size:18px;line-height:1.6;padding:0;margin:0}body.admin-bar .site-canvas{padding-top:32px}.book-list .book-list__item .book__info h2,.font-normal,.frontpage-section>h2,.h2--light,.h3--light,.single-books .book-list__item .book__info h2,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product h3,h3--light{font-family:Roboto,Helvetica,sans-serif;font-weight:100}b,h1,h2,h3,h4,h5,h6,strong{font-family:Roboto,Helvetica,sans-serif;font-weight:500}h1{font-size:2.8rem}h2{font-size:1.5rem}.h2{font-size:1.5rem}.h2--light,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product h3{font-size:1.5rem}h3{font-size:1.25rem}h3--light{font-size:1.25rem}.frontpage-section>h2,.h3--light{font-size:1.25rem}h4{font-size:1rem}h5{font-size:.75rem}h6{font-size:.5rem}a{text-decoration:none;color:#222;font-weight:100}.site-wrapper{position:relative;overflow:hidden;width:100%}.site-canvas{width:100%;height:100%;position:relative;transform:translateX(0);transform:translate3d(0,0,0);transition:.3s ease all;backface-visibility:hidden;padding:20px;min-height:100vh}@media (max-width:768px){.site-canvas{padding:10px}}@media (max-width:540px){.site-canvas{padding:7px}}.show-nav .site-canvas{transform:translateX(300px);transform:translate3d(300px,0,0)}.show-nav .mobile-nav-toggle .close{display:block}.show-nav .mobile-nav-toggle .open{display:none}.flex-item{display:flex}.site-menu{width:300px;height:100%;position:absolute;top:0;left:-300px;padding:0;background:#222}.site-menu .footer-menu,.site-menu .main-menu{display:block;margin-bottom:20px}.site-menu .footer-menu a,.site-menu .main-menu a{padding:15px}.site-menu .footer-menu .menu-item a{padding:15px;margin:0;color:rgba(255,255,255,.7)}.site-menu .footer-menu .menu-item a:hover{color:#fff}.site-menu .main-menu__li{border-bottom:1px solid rgba(255,255,255,.2)}.site-menu .main-menu--mobile{display:block;flex-wrap:nowrap}.site-menu .main-menu--mobile>.main-menu__li{display:block;width:100%}.site-menu .main-menu--mobile .main-menu__toggle{display:flex;justify-content:center;align-items:center;width:70px;padding:15px;border:0;background:0 0;color:#f9f9f9;font:inherit;text-align:left;text-transform:uppercase;position:relative;cursor:pointer;background:rgba(0,0,0,.2)}.site-menu .main-menu--mobile .main-menu__toggle::after{display:none}.site-menu .main-menu--mobile .main-menu__chevron{display:block;width:8px;height:8px;margin-top:3px;border-right:2px solid rgba(255,255,255,.9);border-bottom:2px solid rgba(255,255,255,.9);transform:translateY(-50%) rotate(45deg);transition:transform .2s ease;pointer-events:none}.site-menu .main-menu--mobile .main-menu__li--has-children.is-open>.main-menu__toggle .main-menu__chevron{transform:translateY(-50%) rotate(-135deg)}.site-menu .main-menu--mobile .main-menu__submenu{display:none;margin:0;padding:0;list-style:none;position:static;visibility:visible;opacity:1;background-color:rgba(0,0,0,.2);border-top:1px solid rgba(255,255,255,.2);box-shadow:none;width:100%}.site-menu .main-menu--mobile .main-menu__li--has-children.is-open>.main-menu__submenu{display:block}.site-menu .main-menu--mobile .main-menu__submenu .main-menu__li{border-bottom:1px solid rgba(255,255,255,.15)}.site-menu .main-menu--mobile .main-menu__submenu .main-menu__item{padding-left:30px;font-size:16px;text-transform:none}.site-menu .main-menu--mobile .main-menu__submenu .main-menu__submenu .main-menu__item{padding-left:45px}.site-menu .main-menu--mobile a.main-menu__item{display:block;padding:15px;color:#f9f9f9;text-transform:uppercase;flex:1}.site-menu .main-menu--mobile a.main-menu__item::after{display:none!important}.site-menu .main-menu--mobile a.main-menu__item:hover{color:#f9f9f9;background:rgba(0,0,0,.2)}.site-menu a{display:block;color:#f9f9f9}.site-menu a:hover{color:#fff;background:rgba(0,0,0,.2)}.site-menu a:hover::after{display:none}.header__top{display:flex;justify-content:flex-end}@media (max-width:768px){.header__top{justify-content:flex-end;margin-bottom:15px}.header__top .language-selector{display:none}}.header__bottom{text-align:center}.header__bottom .storefront-breadcrumb .col-full,.header__bottom .wrapper,.storefront-breadcrumb .header__bottom .col-full{margin-bottom:50px}@media (max-width:768px){.header__bottom{max-width:calc(100% - 175px);margin:-50px auto -20px}}.header__logo{display:inline-block;width:400px;max-width:100%;margin-bottom:30px}.header__logo img{width:100%;height:auto}@media (max-width:540px){.header__logo{margin-left:-30px}}.storefront-breadcrumb body.home .header__bottom .col-full,body.home .header__bottom .storefront-breadcrumb .col-full,body.home .header__bottom .wrapper{border-bottom:none;margin-bottom:0}.footer .storefront-breadcrumb .col-full,.footer .wrapper,.storefront-breadcrumb .footer .col-full{padding-top:40px;border-top:1px solid rgba(0,0,0,.05)}.footer .bottom{margin-top:20px;padding:10px;font-size:14px}.footer .footer-menu .menu-item a:hover{color:#3ca9d6}.slideshow img{max-width:100%;height:auto}.main-menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.main-menu__li{position:relative}@media (min-width:769px){.main-menu__li:hover>.main-menu__submenu{visibility:visible;opacity:1;display:block;top:100%}.main-menu__li:hover>a{color:#3ca9d6}}.main-menu__item{display:block;padding:10px 32px;color:#222;text-transform:uppercase;font-size:24px;position:relative}@media (max-width:1140px){.main-menu__item{padding:10px 22px;font-size:22px}}@media (max-width:900px){.main-menu__item{padding:10px 14px;font-size:20px}}.main-menu__item:after{content:"";position:absolute;left:50%;bottom:0;background:rgba(34,34,34,.3);height:1px;width:0;transition:all .17s ease}.main-menu__item:hover{color:#3ca9d6}.main-menu__item:hover:after{left:0;width:100%}@media (min-width:769px){.main-menu__submenu{top:calc(100% + 15px);visibility:hidden;opacity:0;position:absolute;transition:all .5s ease;margin-top:1rem;transition:all .2s ease;z-index:2;list-style:none;margin:0;padding:0;background-color:#fff;box-shadow:0 0 1px rgba(0,0,0,.3019607843),0 6px 13px rgba(0,0,0,.1098039216),0 2px 6px rgba(0,0,0,.0784313725);width:101%}.main-menu__submenu a:after{width:100%;left:0;background-color:#ccc}.main-menu__submenu--nested{top:0;left:100%;margin-top:0}.main-menu__submenu .main-menu__li:hover>.main-menu__submenu--nested{visibility:visible;opacity:1;display:block;top:0;left:100%}}.main-menu__submenu,.main-menu__submenu a,.main-menu__submenu a:hover{font-size:16px;text-transform:none}.footer-menu{display:flex;flex-wrap:wrap}.footer-menu .menu-item a{margin-right:40px;position:relative;padding:10px;transition:all .17s ease}.footer-menu .menu-item a:hover{color:#222}.frontpage-section{margin:50px 0}.frontpage-section>h2{text-transform:uppercase}.current-lang{display:none}.language-selector{margin-left:20px;margin-top:10px;font-size:15px}.language-selector__item{display:block;padding:10px}.storefront-breadcrumb .col-full,.wrapper{max-width:1400px;margin:auto}.button{transition:all .2s ease;font-weight:300!important}.button--primary{background-color:#222;color:#fff}.button--primary:hover{color:#fff;background-color:#000}.mobile-nav-toggle,.search-form__icon,.site-header-cart .cart-contents:after{background:#000;color:#fff;padding:8px;width:40px;height:40px;border-radius:50%;text-align:center}.mobile-nav-toggle{padding:6px;position:absolute;left:10px;top:10px;z-index:10000}.mobile-nav-toggle .close{display:none;position:relative;top:5px}.header .search-submit{display:none}.search-form{margin-left:20px;margin-top:3px;display:flex;align-items:center;z-index:2}.search-form__icon{padding:6px;order:1;cursor:pointer}.search-form form{margin:0;display:none}.search-form .search-field{margin-right:10px;padding:5px 0;order:0;width:0}@media (max-width:768px){.search-form{margin-left:5px}}.search-active form{display:inline-block}.search-active .search-field{animation-name:search-expand;animation-duration:.5s;animation-fill-mode:forwards}.result__input{margin:0 auto;margin-bottom:40px;display:table}.result__input form{margin:0;display:block}.result__input form input{padding:.6180469716em 1.41575em!important;color:#333;font-weight:300;font-size:20px}.result__input form input[type=search]{width:300px!important}.result__input form input[type=submit]{transition:all .2s ease}.result__input form input[type=submit]:hover{background:#d5d5d5}@media (max-width:600px){.result__input form input,.result__input form input[type=search]{width:100%!important;margin:10px 0}}.result-list{list-style:none;margin:0;padding:0}.result-list__item{display:flex;margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid rgba(0,0,0,.1)}.result-list__item h2 a{font-weight:100}.result-list__item__type{margin:80px 0;border-bottom:1px solid rgba(0,0,0,.05)}.result-list__item__type__title{margin-bottom:50px}.result-list__item__image{margin-bottom:40px;min-width:200px;margin-right:20px}@media (max-width:768px){.result-list__item__image{min-width:50px;margin-right:10px;width:20%}}.result-list__item__info{flex:1}.result-list__item__excerpt{height:150px;overflow:hidden;position:relative}.result-list__item__excerpt__overlay{background-image:linear-gradient(transparent,#fff);position:absolute;height:100%;width:100%;pointer-events:none}@keyframes search-expand{from{width:0;padding:5px 0}to{padding:5px 10px;width:200px}}.searchwp-highlight{background:#eee;font-weight:300!important}.woocommerce ul.products,.woocommerce-page ul.products{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;width:calc(25% - 20px);margin:0 0 40px 0;display:flex;flex-direction:column;text-align:center}@media (max-width:900px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:calc(50% - 20px)}}@media (max-width:540px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%}}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#3ca9d6}.woocommerce ul.products li.product a.woocommerce-loop-product__link,.woocommerce-page ul.products li.product a.woocommerce-loop-product__link{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;flex:1}.woocommerce ul.products li.product a.button,.woocommerce-page ul.products li.product a.button{margin:20px auto;text-transform:uppercase}.associated-products{padding-top:20px}.associated-products .item{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:20px}.associated-products .item__name{flex-basis:50%}.associated-products .item__add-to-cart{display:flex}.associated-products .item__add-to-cart .add_to_cart_inline{border:0!important;padding:0!important;margin:0}.associated-products .item__add-to-cart .add_to_cart_inline .amount{padding-right:20px}.associated-products .item__add-to-cart .add_to_cart_inline .quantity{width:64px;margin-right:14px}@media (max-width:768px){.associated-products .item{flex-direction:column;align-items:flex-start}}.flex-control-thumbs li .alt-text{display:block;font-size:15px;text-align:center;cursor:text}.site-header-cart{margin-top:3px}.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;font-size:.875em;left:-999em;display:block}.site-header-cart .widget_shopping_cart,.site-header-cart .widget_shopping_cart a{font-weight:300}.site-header-cart .cart-contents{padding:0;display:block;position:relative;background-color:transparent;height:auto;width:auto;text-indent:0}.site-header-cart .cart-contents,.site-header-cart .cart-contents a{font-weight:300}.site-header-cart .cart-contents:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;vertical-align:-.125em;font-family:"Font Awesome 5 Free";line-height:inherit;vertical-align:baseline;content:"\f291";float:right;line-height:1.618}.site-header-cart{width:250px;font-size:15px}@media (max-width:768px){.site-header-cart{width:auto}}.site-header-cart .widget_shopping_cart{padding:10px}.widget_shopping_cart .product_list_widget li{padding-left:5px}.site-header-cart .widget_shopping_cart .buttons,.site-header-cart .widget_shopping_cart .total{background:0 0}.site-header-cart .widget_shopping_cart a.button{background-color:#222;color:#fff;transition:all .2s ease}.site-header-cart .widget_shopping_cart a.button:hover{color:#fff;background-color:rgb(8.5,8.5,8.5)}.site-header-cart .widget_shopping_cart a.button.checkout{background-color:#444;color:#fff}.site-header-cart .widget_shopping_cart a.button.checkout:hover{background-color:rgb(37.4,37.4,37.4)}.woocommerce-ordering{padding:0}.storefront-sorting select{width:auto;background:#efefef;display:block;border:none;height:36px}.site-header-cart .cart-contents span{display:none}.site-header-cart .cart-contents:after{position:relative}.hide-desktop{display:none}@media (max-width:768px){.hide-desktop{display:block}}.hide-mobile{display:block}@media (max-width:768px){.hide-mobile{display:none}}.book-list .book-list__item,.single-books .book-list__item{display:flex;margin-bottom:50px;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:50px}.book-list .book-list__item:last-child,.single-books .book-list__item:last-child{margin-bottom:0;border-bottom:none}.book-list .book-list__item .book__image,.single-books .book-list__item .book__image{flex:2;margin-right:40px}.book-list .book-list__item .book__image img,.single-books .book-list__item .book__image img{padding:5%;box-shadow:0 0 5px #ccc}.book-list .book-list__item .book__info,.single-books .book-list__item .book__info{flex:4;font-size:20px}.book-list .book-list__item .book__info h2,.single-books .book-list__item .book__info h2{margin-top:10px;font-size:40px}@media (max-width:768px){.book-list .book-list__item .book__info h2,.single-books .book-list__item .book__info h2{font-size:28px}}@media (max-width:768px){.book-list .book-list__item .book__info,.single-books .book-list__item .book__info{font-size:18px}}@media (max-width:540px){.book-list .book-list__item,.single-books .book-list__item{display:block}.book-list .book-list__item .book__image,.single-books .book-list__item .book__image{margin-bottom:2em;margin-right:0}}.videos{display:flex;flex-wrap:wrap}.videos .video-item-wrapper{width:calc(50% - 20px);margin-bottom:60px}.videos .video-item-wrapper:nth-child(odd){margin-right:40px}@media (max-width:768px){.videos .video-item-wrapper{width:100%}.videos .video-item-wrapper:nth-child(odd){margin-right:0}}.videos .video-item{position:relative;padding-bottom:56.25%;margin-bottom:25px;height:0}.videos .video-item iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ingress{font-size:22px;text-align:center;margin-bottom:40px}.ingress a,.page-content a{color:#3ca9d6}.ingress a:hover,.page-content a:hover{text-decoration:underline}.ingress a.button--primary,.page-content a.button--primary{color:#f9f9f9}.ingress a.button--primary:hover,.page-content a.button--primary:hover{text-decoration:none}.page-header{margin-bottom:40px}.distributor{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}.distributor .place{width:300px;display:inline-block;font-weight:500;font-family:Roboto,Helvetica,sans-serif;color:#444}.distributor:last-of-type{border-bottom:none;padding-bottom:0}.site-message{background:#3ca9d6;padding:5px 10px;text-align:center;color:#fff;font-size:16px}.product-cats .product-cats__li{display:inline-block}.product-cats .product-cats__li a{display:block;border:1px solid #3ca9d6;margin:0 20px 20px 0;padding:3px 10px;background-image:url(images/arrow-right.svg);background-repeat:no-repeat;background-position:center right 5px;transition:all .3s ease;padding-right:60px}.product-cats .product-cats__li a:hover{background-position:center right 0;color:#3ca9d6}.storefront-breadcrumb{margin:0 auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.aligncenter,img.alignleft,img.alignright{margin-bottom:12px}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;padding:4px;text-align:center}.wp-caption img{margin:5px 5px 0}.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px}.wp-smiley{margin:0}.gallery{margin:10px auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery img{border:2px solid #cfcfcf}.gallery img{border:10px solid #f1f1f1}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery dl{margin:0}.gallery br+br{display:none}.attachment img{display:block;margin:0 auto}