﻿@import url("../Css/CategoryMenu.css");@import url("/Template/Css/Products.css");@import url("/Menu/css/ShoppingCartLight.css");*{margin:0;padding:0;box-sizing:border-box}a{color:#000}a:hover{opacity:.8}h1,h2,h3,.subHeader{font-family:proxima-nova,sans-serif;font-weight:700;color:#000;text-transform:uppercase}h1,.largeHeader{font-size:24px;margin:0 0 10px 0}h2,.subHeader{font-size:22px;margin:25px 0 5px 0}h3{font-size:18px;margin:25px 0 5px 0}h4{padding:0;margin:25px 0 5px 0;line-height:1.5}p{margin:0 0 10px 0}img{border:0;max-width:100%}table{border:0}.btnDefault{color:#fff;text-align:center;text-transform:uppercase;font-weight:700;padding:14px 23px;margin:10px 5px;display:inline-block;font-size:12px}.btnDefault a{color:#fff;text-decoration:none}.btnDefault i,.btnDefault img{display:inline-block;margin-left:15px;font-size:16px;vertical-align:text-top}.btnDefault img{vertical-align:baseline;width:10px}.btnRed{background-color:#ab282d}.btnBlue{background-color:#051843}.btnTeal{background-color:#2e615f}.btnSlanted{-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}.btnSlantedContent{-ms-transform:skewX(10deg);-webkit-transform:skewX(10deg);transform:skewX(10deg);display:inline-block}.bold{font-weight:700}html{width:100%;height:100%}body{color:#0a0a0a;line-height:1.5;font-size:16px;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;position:relative;height:100%;width:100%}.inner{max-width:1278px;margin:0 auto;width:89%;padding:80px 0;position:relative}.inner-content{padding-bottom:60px}.horizontal-line{border-bottom:1px solid #ddd}.cols{overflow:hidden;margin:0 -10px}.col-3rd{float:left;width:33.3%}.col-5th{float:left;width:20%}.col-4th{float:left;width:25%}.button{display:inline-block;-webkit-appearance:none;-moz-appearance:none;padding:10px 20px;text-align:center;border-radius:0;border:none;background-color:#39a232;color:#fff;font-weight:700;text-decoration:none;position:relative}.button a{color:#fff;font-weight:700;text-decoration:none}.category-selector{padding:25px 0;background-color:#fff}.category-selector .inner{text-align:center}.category-selector .title,.category-selector select,.category-selector .search-category-button{padding:11px 30px;display:inline-block;font-size:16px}.category-selector .title{margin:0;color:#666;display:inline-block;text-transform:uppercase;font-weight:400}.category-selector select{padding:10px;width:250px;-webkit-appearance:none;-moz-appearance:none;border-radius:5px;background-image:url("/gfx/arrow-down-16.png");background-repeat:no-repeat;background-position:center right 15px;border-color:#bdbdbd;font-weight:200;font-size:16px;background-color:#fff}.category-selector select:disabled{background-color:#ededed}.category-selector .search-category-button{text-transform:uppercase;border-color:#f7a600}.header{background-color:#fff}.header .inner{padding:0;text-align:center;height:80px;position:relative}.sticky{position:fixed;top:0;left:0;right:0;z-index:100;box-shadow:0 3px 10px #00000010}.login{position:absolute;right:50px;top:30px;text-align:center}.login a{text-decoration:none}.loginText{display:block;font-size:12px}.secondary-header{color:#bbb;background-color:#54839e;font-size:13px;padding:5px 10px 5px;height:20px;overflow:hidden;position:relative;text-align:center}.secondary-header .left{text-align:left;position:absolute;top:5px;left:10px}.secondary-header .center{display:inline-block;text-align:center}.secondary-header .right{text-align:right;position:absolute;top:5px;right:10px}.secondary-header .contact-info a{display:inline-block;margin:0 10px}.secondary-header a{color:#bbb;text-decoration:none}.secondary-header .active{color:#54839e}.secondary-header .icon{color:#fff;margin-right:10px}.secondary-header .currency,.secondary-header .currency a{font-size:14px;font-weight:300}.secondary-header .language-link img{height:15px;vertical-align:middle}.header .main-header{margin:0 auto;width:auto;display:inline-block;line-height:60px;display:none}.header #logo{position:absolute;z-index:10;top:24px;left:50px}#logo img{width:250px}.main-header .inner{width:100%;max-width:1400px}.menu-and-search{position:absolute;top:22px;left:0;right:0;text-align:center}.topmenu{display:inline-block;line-height:60px;float:right;margin-right:120px}.header .responsive-menu-btn{position:absolute;left:0;top:12px;font-size:30px}.topmenu ul{list-style:none}.topmenu ul li{display:inline-block;position:relative}.topmenu ul li a{font-family:proxima-nova,sans-serif;font-size:12px;font-weight:700;color:#000;text-decoration:none;text-transform:uppercase;display:block;padding:10px 10px 10px}.topmenu ul li a.haschild{display:none}.header #nav ul#responsive{display:none}.breadCrumb{background-color:#f8f4ef}.breadCrumb .inner{padding:12px 0;text-align:center;font-size:10px;text-transform:uppercase}.breadcrumbs a,.breadcrumbs .current-link{text-decoration:none;padding:0 5px}li.has-childs .child-level1.webshop{line-height:20px;display:none;opacity:0;text-align:left;position:absolute;top:55px;right:0}ul>li.has-childs>a:after{font-family:"FontAwesome";content:" "}ul.child-level1 li.has-childs>a:after{font-family:"FontAwesome";content:" ";position:absolute;right:10px;top:50%;transform:translateY(-50%)}ul.child-level1 li.has-childs>a{position:relative;padding-right:30px}.topmenu ul li.has-childs:hover .child-level1.webshop{display:block;background:#dfd4c6;opacity:1;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);top:60px;z-index:10;width:auto;right:-150px}.child-level1.webshop li{width:100%}.child-level1 li a{padding:10px 8px 10px 10px;border-bottom:solid 1px #e2e7ee;min-width:200px;font-weight:700;color:#333;display:block}ul.child-level1 a:hover{color:#fff;opacity:1}ul.child-level1.webshop li a{border:0;border-top:solid 1px #e2e7ee;padding:10px}ul.child-level1 li.has-childs{position:relative}ul.child-level1 li.has-childs:hover>ul.child-level2{visibility:visible;opacity:1;left:100%}ul.child-level1 li.has-childs>ul.child-level2{pointer-events:none}ul.child-level1 li.has-childs:hover>ul.child-level2{pointer-events:auto}ul.child-level2{visibility:hidden;opacity:0;position:absolute;top:0;left:100%;background:#dfd4c6;min-width:220px;box-shadow:0 3px 5px rgba(0,0,0,.2);transition:opacity .2s ease}ul.child-level2 li{width:100%;margin:0}ul.child-level1.webshop li ul.child-level2 li a{font-weight:normal;padding:5px}.child-level2{max-height:60vh;overflow-y:auto}ul.child-level1 li.has-childs>ul.child-level2{pointer-events:none}ul.child-level1 li.has-childs:hover>ul.child-level2{pointer-events:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.content{background-color:#fff}.content>.inner{min-height:450px}.contentleft{width:19%;float:left}.contentright{width:78%;float:right;overflow:hidden}.leftmenu{float:left;width:20%;margin-right:2%;box-sizing:border-box}.leftmenu ul{width:100%;margin:0;padding:0 0 10px 0;list-style:none;float:left;overflow:hidden}.leftmenu ul li{font-size:12px;border-bottom:1px dashed #ded1c7}.leftmenu ul li a{text-transform:uppercase;text-decoration:none;color:#000;padding:5px 0;display:block}.leftmenu ul li.on a{color:#333;font-weight:bold}.leftmenu ul li.on-childs{background:none;border:0}.leftmenu ul li.on-childs a{color:#555;font-weight:bold;line-height:30px}.leftmenu ul li.on-childs ul{margin:0 0 0 15px !important}.leftmenu ul li.on-childs ul li{background:none;border:0}.leftmenu ul li.on-childs ul li a{font-weight:normal !important;line-height:24px !important;font-size:11px;color:#555}.leftmenu ul li.on-childs ul li a:hover{color:#333}.leftmenu ul li.on-childs ul li.on a{color:#333;font-weight:bold !important}.footer{color:#fff;background-color:#282531;font-size:12px;text-transform:uppercase}.footer p{margin-bottom:5px}.footerHeader{font-weight:700;margin-bottom:15px !important}.footer a{text-decoration:none;color:#fff}.footer .col{float:left;width:18%;margin-right:1%}.footer .col:last-child{float:right;margin-right:0;width:24%}.socialMediaList ul,.col .sellArgs{list-style-type:none}.socialMediaList li{margin-bottom:5px}.socialMediaList i{font-size:15px;display:inline-block;width:30px;text-align:center}.col .sellArgs li{margin-bottom:10px}.sellArgs i{color:#ab282d;font-size:20px}.about{font-size:smaller;color:#808080;padding-bottom:20px;text-align:center}.euLogo{width:100px;height:auto;margin-top:15px}#my-menu{position:fixed;top:0;left:-400px;width:100%;max-width:335px;background-color:#fff;-webkit-box-shadow:-5px 0 13px 0 rgba(0,0,0,.12);-moz-box-shadow:-5px 0 13px 0 rgba(0,0,0,.12);box-shadow:-5px 0 13px 0 rgba(0,0,0,.12);overflow-y:auto;z-index:99999;transition-duration:.5s;-webkit-transition-duration:.5s;bottom:0}#my-menu p{color:#1d1d1d;font-size:30px}#my-menu.visible{left:0}ul.level1 a{color:#000;text-transform:uppercase;padding:10px 0 10px 12px;display:block;font-size:12px;font-weight:500;width:100%;text-decoration:none}ul.level1{padding-bottom:150px}ul.level1 li{position:relative;list-style-type:none}.buttonWrapper{display:flex;align-items:center}ul.level1>li.menu-1,ul.level1>li.menu-2,ul.level1>li.menu-3,ul.level1>li.menu-4,ul.level1>li.menu-5{border-bottom:0}li.menu-1>.buttonWrapper{background-color:#f9b435}li.menu-1>.buttonWrapper a,li.menu-2>.buttonWrapper a,li.menu-3>.buttonWrapper a,li.menu-4>.buttonWrapper a,li.menu-5>.buttonWrapper a,li.menu-6>.buttonWrapper a,li.menu-7>.buttonWrapper a,li.menu-8>.buttonWrapper a{color:#fff !important}li.menu-1 .expand,li.menu-2 .expand,li.menu-3 .expand,li.menu-4 .expand,li.menu-5 .expand,li.menu-6 .expand,li.menu-7 .expand,li.menu-8 .expand{color:#fff !important}li.menu-2>.buttonWrapper{background-color:#74257e}li.menu-3>.buttonWrapper{background-color:#74584d}li.menu-4>.buttonWrapper{background-color:#71714f}li.menu-5>.buttonWrapper{background-color:#f2892d}li.menu-6>.buttonWrapper{background-color:#a98a5c}li.menu-7>.buttonWrapper{background-color:#415472}li.menu-8>.buttonWrapper{background-color:#a6a6a6}li img{width:100%;display:block;height:auto;padding:0;margin:0}ul.level1>li>a{text-decoration:none}ul.level1>li.Selected>a{text-decoration:underline}ul.level1>li{border-bottom:1px dashed #ded1c7;position:relative}#my-menu ul>li .expand{font-size:18px;color:#000;cursor:pointer;padding:5px;width:50px;margin-left:auto;flex:none;text-align:center;background:url('/gfx/transp_bg.png') repeat;min-height:38px}ul.level1 ul{display:none;list-style-type:none}#my-menu ul>li>ul{margin-left:10px}li.Selected>span>a{text-decoration:underline !important;font-weight:700 !important}#mmenuHeader>.responsive-menu-btn{display:inline-block;width:25px;text-align:center;color:#000;vertical-align:top;margin-top:20px;margin-left:20px;cursor:pointer}#mmenuHeader #logo{display:inline-block;margin:20px 0 10px 35px;width:auto}#mmenuHeader #logo img{width:220px}.mmenuShort{border-top:1px dashed #ded1c7;border-bottom:1px dashed #ded1c7;position:relative;text-align:center;display:flex;justify-content:space-around;margin:auto;align-items:center;text-align:center;flex-wrap:nowrap}.mmenuShort .searchIcon{position:relative;top:unset;right:unset;cursor:pointer;margin:auto;display:flex;width:100%}.mmenuShort .searchIcon img{margin:0 auto}.mmenuShort .logIn{display:flex;border-right:1px dashed #ded1c7;border-left:1px dashed #ded1c7;width:100%}.mmenuShort .logIn img{margin:0 auto;vertical-align:text-bottom;padding:10px 0}.mmenuShort .logIn a{margin:auto}.mmenuShort .shopping-cart{display:flex;position:relative;right:unset;top:unset;margin:auto;width:100%;height:auto;background-image:url(/gfx/cart.png);background-repeat:no-repeat;background-position:center center}.mmenuShort .shopping-cart a{padding:10px 0;display:block;width:100%;height:100%}@media screen and (min-width:786px){.start-content-text h1{font-size:38px;font-weight:700;text-transform:uppercase}.start-content-text p{font-size:20px}}@media screen and (max-width:1024px){.header{height:80px;text-align:center;position:relative}.inner{width:95%;height:auto;padding:20px 0}.header #logo{left:45px}.header .inner{height:80px;width:100%}.header .main-header{padding:5px 10px}.header .responsive-menu-btn{left:10px}.leftmenu,.topmenu{display:none}.contentleft{display:none}.contentright{width:auto;float:none}.footer .inner{display:flex;flex-wrap:wrap}.footer .col{width:25%;margin-bottom:20px}}@media screen and (max-width:1024px){.inner-content{margin:0 10px;padding-bottom:40px}.category-selector .title{display:block}.start-products .section-title{margin:10px 10px 0}.start-products .product-list{margin:0;padding:0}#start-puffs{margin:0}.footer .cols{margin:10px}.col-3rd{clear:both;float:none;width:auto}.col-5th{width:50%}.col-4th{width:25%}.footer .col{width:47%;min-height:130px}.footer .col:last-child{float:none;width:100%}}@media screen and (max-width:860px){h1{font-size:24px}h2{font-size:18px}h3{font-size:14px}.header .inner{z-index:999}.topmenu{display:none}.header #nav{position:static;top:0;left:0;height:auto;min-height:50px;width:100%;padding:0;margin:0;z-index:9;display:none}.header #nav ul#menu{display:none}.category-selector .title,.category-selector select,.category-selector .search-category-button{margin:5px auto;font-size:14px}.category-selector .title{margin:0 auto;padding:5px;font-size:16px}.footer{margin:0;padding:10px 0}table.responsive-table,table.responsive-table thead,table.responsive-table tbody,table.responsive-table th,table.responsive-table td,table.responsive-table tr{display:block;border:0}table.responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive-table tr{border:1px solid #ccc}table.responsive-table td{padding:4px 6px}table.responsive-table td{border:none;border-bottom:1px solid #ddd;position:relative;padding-left:50%;white-space:normal;text-align:left !important}table.responsive-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold}table.responsive-table td:before{content:attr(data-title)}.about{text-align:left;width:95%;margin:0 auto}}@media only screen and (max-width:786px){.col-4th{width:50%;min-height:180px;text-align:center}}@media screen and (max-width:600px){h1{font-size:20px}h2{font-size:16px}h3{font-size:14px}#start-puffs .puffitem{float:none;width:auto;margin:10px}#start-puffs .puffitem .rub{font-size:12px}#start-puffs .puffitem .content p{line-height:14px;font-size:11px}#start-puffs .puffitem .image{height:150px}#start-news{width:100%;margin-top:2%}#start-news h3{padding:0 0 1.5% 0}#start-news ul li{margin:0 0 1.5% 0}#start-news ul li a{background-color:#f7f7f7;padding:1.2% 1.2% 1.2% 2%}.secondary-header .center,.secondary-header .contact-info .phone,.secondary-header .contact-info .email{display:none}}@media only screen and (max-width:550px){.category-selector .search-category-button{display:block}}@media screen and (max-width:480px){h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}body{font-size:14px}.section-title{font-size:16px}.login,.search{right:80px}.login{right:50px}.footer .col{width:100%;min-height:0;margin-bottom:30px}}@media screen and (max-width:420px){.product-list.product-puffs .product-item .image{height:120px;line-height:120px}.product-list.product-puffs .product-item .product-title{font-size:14px;height:60px}.product-list.product-puffs .product-item .product-price{font-size:18px}}@media screen and (max-width:400px){.start-products .product-list .product-item{width:auto;margin:10px 20px;float:none}.col-4th{width:auto;float:none;min-height:0;margin:10px 10px 40px}.usp-container{font-size:8px}.start-products .section-title{margin:10px 30px 0}}#shopping-cart{padding:0;height:21px;width:17px;background-image:url('/gfx/cart.png');background-repeat:no-repeat;background-position:center center;color:#fff;font-size:10px;position:absolute;right:95px;top:30px}#shopping-cart .veiw-cart-toggle{width:100%;height:100%;display:block;cursor:pointer}#shopping-cart .avieworder{display:none}.cart-details-container .products{max-height:200px;overflow-y:scroll}#shopping-cart a{text-decoration:none}#shopping-cart .productcount{background-color:#ab282d;border-radius:50%;height:18px;width:18px;display:block;text-align:center;position:absolute;top:4px;right:-15px;color:#fff;line-height:18px}@keyframes shoppingcartExpand{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}#shopping-cart .cart-details-container{position:absolute;z-index:10;top:60px;right:-10px;width:400px;padding:10px 10px;background-color:#fff;color:#353535;box-shadow:-3px 3px 10px rgba(0,0,0,.4);visibility:hidden;opacity:0}#shopping-cart .cart-details-container .close-cart-details{position:absolute;top:15px;right:10px;height:30px;width:30px;color:#777;font-size:20px;text-align:center;vertical-align:middle;cursor:pointer}#shopping-cart .cart-details-container .close-cart-details img{width:100%;vertical-align:middle}#shopping-cart.expanded .cart-details-container{visibility:visible;opacity:1;animation-duration:.3s;animation-name:shoppingcartExpand}#shopping-cart .cart-details-container .cart-title{text-align:left;font-weight:700;font-size:16px;display:block;border-bottom:1px solid #ddd;padding:10px}#shopping-cart .cart-item{padding:10px 0;border-bottom:1px solid #dedede;position:relative;clear:both;overflow:hidden;font-size:12px;min-height:52px;color:#000}#shopping-cart .cart-item:last-child{border-bottom:none}#shopping-cart .cart-item .remove-button{float:left;display:block;line-height:52px;margin:0 5px;width:15px}#shopping-cart .cart-item .remove-button img{width:100%;vertical-align:middle}#shopping-cart .cart-item .image{position:absolute;left:30px;width:50px;height:50px;border:1px solid #dedede;overflow:hidden}#shopping-cart .cart-item .image img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-width:110%;max-height:110%;display:block}#shopping-cart .cart-item .name{position:absolute;left:90px;right:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;text-align:left}#shopping-cart .cart-item .description{position:absolute;top:30px;left:90px;right:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#777;text-align:left}#shopping-cart .cart-item .quantity{position:absolute;right:80px;width:50px;text-align:right}#shopping-cart .cart-item .price{position:absolute;right:0;text-align:right}#shopping-cart .cart-item .current-price{font-weight:700}#shopping-cart .cart-item .non-discount-price{text-decoration:line-through;font-size:12px;display:none}#shopping-cart .cart-item.campaign .non-discount-price{display:block}#shopping-cart .cart-item.campaign .current-price{color:#f00}#shopping-cart .total-price{min-height:28px;padding:5px 5px 0;overflow:hidden;background-color:#ededed;border:1px solid #ddd;margin:10px 0}#shopping-cart .total-price .label{text-transform:uppercase;float:left;font-size:20px}#shopping-cart .total{float:right;font-size:20px}#shopping-cart .button.go-to-checkout{font-size:24px;display:block;white-space:nowrap}@media screen and (max-width:1024px){#shopping-cart .cart-details-container{top:45px}}@media screen and (max-width:860px){#head .inner #shopping-cart{display:none}}@media screen and (max-width:600px){#shopping-cart .veiw-cart-toggle{display:none}#shopping-cart .avieworder{width:100%;height:100%;display:block;cursor:pointer}}@media screen and (max-width:420px){#shopping-cart .cart-details-container{position:fixed;left:10px;top:60px;right:10px;max-height:80%;overflow:auto;width:auto;padding:10px}}@media screen and (max-width:400px){#shopping-cart .cart-item .image{display:none}#shopping-cart .cart-item .name{left:20px}#shopping-cart .cart-item .description{left:20px}#shopping-cart .cart-item .remove-button{margin:0}}