*{box-sizing:border-box;}html{font-size:100%;line-height:1.5em;font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%;}@media print{html{font-size:12pt;}}body{margin:0;padding:0;color:#000;background-color:#fff;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}a{color:#0072b9;-webkit-text-decoration-skip:objects;}:visited{color:#003353;}a:active{color:#c00;}a:active:not(.button){background-color:transparent;}a:active,a:hover{outline-width:0;}@media print{:link,:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;text-decoration:none;}a[href^='javascript:']:after,a[href^='#']:after{content:'';}}h1{font-size:2rem;line-height:3rem;margin-top:1.5rem;margin-bottom:1.5rem;}h2{font-size:1.5rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem;}h3{font-size:1.25rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem;}h4{font-size:1rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}h5{font-size:0.875rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}h6{font-size:0.625rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted;}@media print{abbr[title]:after{content:" (" attr(title) ")";}}b,strong{font-weight:inherit;}strong,b{font-weight:bolder;}pre,code,kbd,samp,var{font-family:Menlo,"DejaVu Sans Mono","Ubuntu Mono",Courier,"Courier New",monospace,sans-serif;font-size:1em;}dfn{font-style:italic;}mark{background-color:#fd0;color:#000;}small{font-size:0.875rem;}sub,sup{font-size:0.625rem;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}.divider,hr{margin:1.5rem 0;border:0;border-top:1px solid #cccccc;}.divider > :first-child,hr > :first-child{margin-top:1.5rem;}blockquote{margin:1.5rem 2rem;}dl,menu,ol,ul{margin:1.5rem 0;}ol ol,ol ul,ul ol,ul ul{margin:0;}dd{margin:0 0 0 32px;}[dir="rtl"] dd{margin:0 32px 0 0;}menu,ol,ul{padding:0 0 0 32px;}[dir="rtl"] menu,[dir="rtl"]
ol,[dir="rtl"]
ul{padding:0 32px 0 0;}figure{margin:1.5rem 0;}hr{box-sizing:content-box;height:0;overflow:visible;}p,pre{margin:1.5rem 0;}img{border-style:none;}img,svg{max-width:100%;height:auto;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{box-sizing:border-box;max-width:100%;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}input{overflow:visible;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}.button,button,html [type='button'],[type='reset'],[type='submit']{-moz-appearance:button;-webkit-appearance:button;}.button,button,[type='button'],[type='reset'],[type='submit']{display:inline-block;padding:2px 6px;line-height:inherit;text-decoration:none;cursor:pointer;color:#000;}.button::-moz-focus-inner,button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0;}.button:-moz-focusring,button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText;}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active,[type='button']:hover,[type='button']:focus,[type='button']:active,[type='reset']:hover,[type='reset']:focus,[type='reset']:active,[type='submit']:hover,[type='submit']:focus,[type='submit']:active{text-decoration:none;color:#000;}[disabled].button,button[disabled],[disabled][type='button'],[disabled][type='reset'],[disabled][type='submit']{cursor:default;color:#999999;}[disabled].button:hover,button[disabled]:hover,[disabled][type='button']:hover,[disabled][type='reset']:hover,[disabled][type='submit']:hover,[disabled].button:focus,button[disabled]:focus,[disabled][type='button']:focus,[disabled][type='reset']:focus,[disabled][type='submit']:focus,[disabled].button:active,button[disabled]:active,[disabled][type='button']:active,[disabled][type='reset']:active,[disabled][type='submit']:active{color:#999999;}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0;}fieldset{padding:0.525rem 0.9375rem 0.975rem;border:1px solid #cccccc;margin:0 2px;}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;margin-left:-5px;padding:0 5px;}label{display:block;font-weight:bold;}optgroup{font-weight:bold;}textarea{overflow:auto;}table{margin:1.5rem 0;border-collapse:collapse;border-spacing:0;width:100%;}td,th{padding:0;}
@font-face{font-family:'designosaurregular';src:url(/themes/leonsteffes/css/fonts/designosaur-regular-webfont.woff2) format('woff2'),url(/themes/leonsteffes/css/fonts/designosaur-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal;}body{top:79px;font-family:'designosaurregular';font-size:13px;color:#5A471F;}p{margin:1em 0;}a{text-decoration:none;}header.header{position:fixed;top:0;left:0;right:0;z-index:9;background:url(/themes/leonsteffes/images/bg-header.png) repeat-x top;}header.header .header-content{max-width:960px;margin:0 auto;position:relative;}body.toolbar-horizontal header.header{top:79px;}video{max-width:100%;display:block;}#block-leonsteffes-main-menu,#block-useraccountmenu,#block-panier,#block-selecteurdelangue{float:left;}#block-leonsteffes-main-menu{margin-right:30px;}#block-leonsteffes-main-menu,#block-useraccountmenu,#block-panier{margin-top:38px;}#block-useraccountmenu{padding-left:20px;background:url(/themes/leonsteffes/images/icon-account.png) no-repeat left center;}.cart-block--summary__icon{display:none;}#block-panier{background:url(/themes/leonsteffes/images/cart.png) no-repeat right center;padding-right:20px;}#block-panier .cart--cart-block{display:inline-block;line-height:1em;background:white;padding:3px 3px 3px 3px;}#block-panier .cart--cart-block a{color:#00A783;text-decoration:none;}.cart-block--summary__count{vertical-align:top;}#block-leonsteffes-main-menu ul.menu,#block-useraccountmenu ul.menu,#block-panier ul.menu,#block-selecteurdelangue ul.links{margin:0;}#block-leonsteffes-main-menu ul.menu li,#block-useraccountmenu ul.menu li{display:inline-block;border-right:1px #CEAA7D solid;padding-right:7px;margin-right:4px;line-height:1em;padding-bottom:5px;}#block-leonsteffes-main-menu ul.menu li:last-child{border-right:none;}#block-leonsteffes-main-menu ul.menu li a,#block-useraccountmenu   ul.menu li a{text-transform:uppercase;color:white;text-decoration:none;}#block-leonsteffes-branding{float:left;margin-right:20px;padding-bottom:30px;}#block-panier h2{display:inline-block;font-size:13px;text-transform:uppercase;color:white;line-height:1em;margin:0;display:none;}#block-selecteurdelangue{background:#CEAA7D;position:absolute;right:0;top:0;}#block-selecteurdelangue ul.links{padding:5px 10px;}#block-selecteurdelangue ul.links li{display:block;border-bottom:1px solid white;}#block-selecteurdelangue ul.links a{color:white;text-decoration:none;}#block-selecteurdelangue ul.links li.is-active a{color:#5A471F;}#block-homevideo img{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:2;}#block-homevideo .bg{position:absolute;background:rgba(0,0,0,0.5);top:0;left:0;right:0;bottom:0px;margin:0;}#block-socialmedia{float:right;background:#CEAA7D;padding:0 10px 5px;margin-top:60px;}#block-socialmedia a.first{border-bottom:1px solid white;margin-bottom:5px;display:inline-block;}#block-socialmedia p{margin:0;}#block-views-block-online-shop-categories-block-1{background:url(/themes/leonsteffes/images/bg-shop-50.jpg) no-repeat;background-size:cover;text-align:center;}#block-views-block-online-shop-categories-block-1 h2{background:url(/themes/leonsteffes/images/shop-icon.png) no-repeat 7px center;display:inline-block;padding-left:28px;font-size:13px;text-transform:uppercase;color:white;background-color:#CEAA7D;padding-right:10px;padding-top:7px;padding-bottom:7px;line-height:1em}#block-views-block-online-shop-categories-block-1 h2:before{content:"";width:100%;border-top:1px dotted;display:block;}#block-views-block-online-shop-categories-block-1 h2:after{content:"";width:100%;border-top:1px dotted;display:block;margin-top:2px;}#block-views-block-online-shop-categories-block-1 .views-row{display:inline-block;position:relative;}#block-views-block-online-shop-categories-block-1 .views-row h3{position:absolute;z-index:2;bottom:6px;width:100%;font-size:18px;text-transform:uppercase;}#block-views-block-online-shop-categories-block-1 .views-row h3 a{color:white;text-decoration:none;}.is-path-frontpage #block-leonsteffes-page-title{text-align:center;}#block-views-block-nouveautes-block-1 .view-footer{text-align:center;}.is-path-frontpage #block-leonsteffes-page-title h1,#block-views-block-nouveautes-block-1 h2,#block-views-block-nouveautes-block-1 .view-footer h2{background:url(/themes/leonsteffes/images/products-icon.png) no-repeat 7px center;display:inline-block;padding-left:28px;font-size:13px;text-transform:uppercase;color:white;background-color:#CEAA7D;padding-right:10px;padding-top:7px;padding-bottom:7px;line-height:1em}#block-views-block-nouveautes-block-1 .view-footer h2{margin-top:0;background-image:url(/themes/leonsteffes/images/icon_video.png);padding-left:32px;}.is-path-frontpage #block-leonsteffes-page-title h1:before,#block-views-block-nouveautes-block-1 h2:before,#block-promotionalspot2018 h2:before{content:"";width:100%;border-top:1px dotted;display:block;}.is-path-frontpage #block-leonsteffes-page-title h1:after,#block-views-block-nouveautes-block-1 h2:after,#block-promotionalspot2018 h2:after{content:"";width:100%;border-top:1px dotted;display:block;margin-top:2px;}#block-views-block-nouveautes-block-1 h2{background-image:url(/themes/leonsteffes/images/news-icon.png);}.view-categories-produits{max-width:960px;margin:auto;padding:0 46px;}.view-categories-produits .views-row{display:inline-block;width:188px;margin-right:13px;margin-left:13px;position:relative;margin-bottom:20px;}.view-categories-produits .views-row h3{position:absolute;z-index:2;bottom:6px;width:100%;font-size:18px;text-transform:uppercase;text-align:center;margin:0;line-height:1em;font-weight:normal;height:60px;}.view-categories-produits .views-row  h3 a{color:white;text-decoration:none;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);padding:0 10px;}#block-views-block-nouveautes-block-1{background:url(/themes/leonsteffes/images/bg-news.jpg);background-size:cover;text-align:center;padding-bottom:30px;}#block-titleproduits,#block-titleshop,#block-cartcheckoutheader,.is-path-jobs #block-leonsteffes-page-title,#block-contactheader{background:url(/sites/default/files/2018-04/bg-historique_0.jpg) center center;background-size:cover;text-align:center;margin-bottom:30px;height:20vw;position:relative;}#block-contactheader{height:30vw;}#block-titleshop{background-image:url(/themes/leonsteffes/images/bg-shop.jpg);}#block-views-block-nouveautes-block-1 .views-row{display:inline-block;width:400px;margin:0 16px;border:2px solid #CEAA7D;text-align:left;background:white;}#block-views-block-nouveautes-block-1 .views-row img{border-bottom:2px solid #CEAA7D;}#block-views-block-nouveautes-block-1 .views-row h3{margin:0;line-height:1em;font-size:14px;font-weight:normal;padding:5px;background:#CEAA7D;position:relative;top:-13px;display:inline-block;}#block-views-block-nouveautes-block-1 .views-row h3 a{color:white;border-bottom:1px dotted #5A471F;line-height:0.8em;display:inline-block;padding-bottom:4px;}#block-views-block-nouveautes-block-1 .views-row .views-field-body{margin:0;line-height:1em;padding:0 10px 10px;}#block-views-block-nouveautes-block-1 .views-row .views-field-body p{margin:0;}#block-views-block-nouveautes-block-1 .view-display-id-block_1{margin:auto;position:relative;max-width:960px;}#block-views-block-nouveautes-block-1 .view-display-id-block_1 .view-content{position:relative;}.views_slideshow_controls_text_pause{display:none;}.views_slideshow_controls_text_previous a{background:url(/themes/leonsteffes/images/arrow-left.png) no-repeat;display:block;position:absolute;left:0;top:50%;height:25px;width:20px;font-size:0;}.views_slideshow_controls_text_next a{background:url(/themes/leonsteffes/images/arrow-right.png) no-repeat;display:block;position:absolute;right:0;top:50%;height:25px;width:20px;font-size:0;}#block-contactblock{background:url(/themes/leonsteffes/images/bg-contact.jpg);line-height:1.1em;text-transform:uppercase;}#block-contactblock .field--name-body,#block-contactheader  .field--name-body{max-width:960px;margin:auto;color:white;line-height:1em;}#block-contactheader  .field--name-body{max-width:960px;margin:auto;color:white;line-height:1.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:876px;text-align:left;padding:50px;}#block-contactblock .field--name-body p,#block-contactheader .field--name-body p{display:inline-block;line-height:1em;}#block-contactblock .field--name-body *,#block-contactheader .field--name-body *{vertical-align:middle;font-size:13px;}#block-contactheader .field--name-body *{vertical-align:middle;font-size:16px;}.is-page-node-type-page #block-leonsteffes-page-title{display:none;}#block-views-block-page-title-block-1 h1,#block-titleproduits h1,#block-titleshop h1,.is-path-jobs #block-leonsteffes-page-title h1{position:absolute;z-index:2;color:white;top:50%;left:50%;transform:translate(-50%,-50%);border-top:dotted #CEAA7D;font-style:italic;border-bottom:dotted #CEAA7D;font-size:32px;line-height:1em;}.is-page-node-type-page main article{max-width:960px;margin:20px auto;}.is-page-node-type-page main article hr{max-width:520px;margin-left:auto;margin-right:auto;border:1px dotted #CEAA7D;}.is-page-node-type-page main article table h2{margin-top:-78px;font-size:18px;color:white;font-weight:normal;width:200px;line-height:1em;text-align:center;margin-right:auto;margin-left:auto;}.is-page-node-type-page main article table img{max-width:initial;}.footer{border:none;padding-bottom:0 !important;border:0 !important;}body.is-path-taxonomy .content-wrapper{max-width:960px;margin:auto;}.term-title{background:rgba(206,170,125,0.9);padding:10px;position:relative;height:47px;margin-top:15px;margin-bottom:15px;}.term-title .views-field-field-icon{}.term-title a{color:white;}.term-title .views-field-field-icon-1{display:none;}.term-title h2{margin:0;font-weight:normal;font-size:17px;line-height:1.1em;text-align:center;padding:5px;position:absolute;left:30px;right:0px;top:50%;transform:translateY(-50%);text-transform:uppercase;}.term-title.active{background:rgba(0,167,131,0.9);}#block-views-block-menu-produits-block-1 .item-list ul li{display:block;margin:0;}#block-views-block-menu-produits-block-1 .item-list ul{display:block;}#block-views-block-menu-produits-block-1 .item-list ul li .view-menu-produits{display:none;}#block-views-block-menu-produits-block-1 .view-menu-produits ul li ul li a{border-top:dotted 1px #CEAA7D;border-bottom:dotted 1px #CEAA7D;color:#CEAA7D;text-align:center;display:block;text-transform:uppercase;margin-top:-1px;}#block-views-block-menu-produits-block-1 .view-menu-produits ul li ul li a:hover,#block-views-block-menu-produits-block-1 .view-menu-produits ul li ul li a.active{color:#00A783;}.view-taxonomy-term .field--name-field-photo img{display:block;}.view-taxonomy-term .field--name-description p{line-height:1.5em;border-bottom:1px dotted #CEAA7D;padding-bottom:10px;margin-bottom:15px;}.view-taxonomy-term .view-content{margin-right:-15px;}.view-taxonomy-term .view-content .views-row{float:left;text-align:center;border-bottom:1px dotted #CEAA7D;margin:0 17px 15px 0;position:relative;}.view-taxonomy-term .view-content .views-row a{color:#CEAA7D;}.feed-icons{display:none;}.view-taxonomy-term .view-content:after{content:"";display:table;clear:both;height:0;font-size:0;}.view-taxonomy-term .view-content .views-row .views-field-body{position:absolute;top:0;left:0;right:0;background:rgba(0,176,131,0.8);height:140px;color:white;font-size:12px;line-height:1.2em;-webkit-opacity:0;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.view-taxonomy-term .view-content  .views-row:hover .views-field-body{-webkit-opacity:1;opacity:1;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.view-taxonomy-term .view-content .views-field-body .field-content{position:absolute;top:50%;transform:translateY(-50%);padding:10px;}#block-jobsheader h2{color:#CEAA7D;font-weight:normal;font-style:italic;font-size:18px;margin:0;}#block-jobsheader h4{color:#CEAA7D;font-weight:normal;font-size:13px;}.view-jobs{text-align:center;}.view-jobs .item-list{display:inline-block;}.view-jobs .item-list ul li{margin:0;background:#CEAA7D;display:block;padding:5px 6px;margin-bottom:10px;font-size:18px;}.view-jobs .item-list ul li a{color:white;border-top:white 1px dotted;border-bottom:white 1px dotted;display:block;}#block-jobsfooter h2{font-weight:normal;font-size:18px;}#block-jobsfooter{text-align:center;}#block-jobsfooter p.email,#block-jobsfooter p.address{text-align:center;border:1px dotted #625235;display:inline-block;color:#CFAD82;font-size:18px;padding:5px 10px;margin:0;position:relative;}#block-jobsfooter p.email:before,#block-jobsfooter p.address:before{content:"";width:32px;height:32px;background:url(/themes/leonsteffes/images/icon-email.png) no-repeat;display:block;position:absolute;left:-40px;top:0;}#block-jobsfooter p.address:before{width:45px;height:51px;background:url(/themes/leonsteffes/images/icon-snailmail.png) no-repeat;left:-52px;top:11px;}#block-views-block-contacts-block-1{max-width:960px;margin:auto;text-align:center;}#block-views-block-contacts-block-1 .view-content h3,#block-formulairedecontact h2{display:table;padding-left:10px;font-size:13px;text-transform:uppercase;color:white;background-color:#CEAA7D;padding-right:10px;padding-top:7px;padding-bottom:7px;line-height:1em;margin:0 auto 30px;}#block-views-block-contacts-block-1 .view-content h3:before,#block-formulairedecontact h2:before{content:"";width:100%;border-top:1px dotted;display:block;}#block-views-block-contacts-block-1 .view-content h3:after,#block-formulairedecontact  h2:after{content:"";width:100%;border-top:1px dotted;display:block;margin-top:2px;}#block-views-block-contacts-block-1 .view-content .views-row{display:inline-block;margin:0 20px 20px 0;vertical-align:text-top;border-bottom:1px dotted #CFAB7A;padding-bottom:7px;}#block-views-block-contacts-block-1 .views-field-field-image{display:inline-block;width:170px;height:170px;background:black;border:3px solid #CFAB7A;}#block-views-block-contacts-block-1 .views-field-field-image img{display:block;}#block-views-block-contacts-block-1 .views-field-title h2{font-size:16px;font-weight:normal;color:#CFAB7A;margin:0;line-height:1.3em;}#block-views-block-contacts-block-1 .views-field-field-numero-de-telephone,#block-views-block-contacts-block-1 .views-field-field-adresse-email{margin:0;line-height:1.3em;}#block-views-block-contacts-block-1 .view-id-contacts{margin:0px -25px 0 0;}#contact-message-feedback-form{padding:30px;background:white;}#contact-message-feedback-form .form-item,#contact-message-feedback-form  #edit-actions{max-width:610px;margin:auto;}#contact-message-feedback-form label{display:inline-block;text-align:right;width:200px;font-weight:normal;color:black;vertical-align:top;}#contact-message-feedback-form input,#contact-message-feedback-form .form-textarea-wrapper,#contact-message-feedback-form textarea{width:400px;border:none;background:#EDEDEE;margin-bottom:5px;display:inline-block;}#contact-message-feedback-form  #edit-actions{text-align:right;padding-right:5px;}#contact-message-feedback-form  #edit-actions input{width:auto;background:#5A481C;font-size:16px;color:white;}#block-formulairedecontact{background:white;margin:0;text-align:center;padding-top:25px;}#block-formulairedecontact h2{margin-bottom:0;}
#laser_values{display:none;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus
input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #747373 inset;}.checkout-pane input:-webkit-autofill,.checkout-pane input:-webkit-autofill:hover,.checkout-pane input:-webkit-autofill:focus
.checkout-pane input:-webkit-autofill,.checkout-pane textarea:-webkit-autofill,.checkout-pane textarea:-webkit-autofill:hover
.checkout-pane textarea:-webkit-autofill:focus,.checkout-pane select:-webkit-autofill,.checkout-pane select:-webkit-autofill:hover,.checkout-pane select:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 1000px #f3f2f2 inset;}.page-wrapper{margin-top:-30px;padding-top:30px;background:url(/themes/leonsteffes/images/bg-toprright.png) top right no-repeat,url(/themes/leonsteffes/images/bg-bl.png) bottom left no-repeat;background-size:300px auto,auto;}.is-path-frontpage .page-wrapper,.is-path-cart .page-wrapper,.is-path-checkout .page-wrapper{background:none;}.is-path-frontpage main,.is-path-frontpage #block-leonsteffes-page-title{background:#fff;}.slide-item{opacity:0;transition:opacity 0.3s,left 0.5s;position:relative;left:-50px;}.slide-item.slided{opacity:1;left:0;}body{background:url(/themes/leonsteffes/images/bg.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;}.layout-3col{margin-left:0 !important;margin-right:0 !important;}main{padding-left:0 !important;padding-right:0 !important;}main.layout-3col__right-content{padding-left:12px !important;padding-right:13px !important;}#block-views-block-page-title-block-1,#block-homevideo{position:relative;}#block-selecteurdelangue{box-shadow:5px 5px 10px rgba(0,0,0,0.5);}#block-views-block-online-shop-categories-block-1{padding-bottom:20px;}#block-views-block-online-shop-categories-block-1 .views-row h3{margin:0 18px;width:calc(100% - 36px);height:56px;line-height:56px;bottom:20px;margin:0 14px;width:calc(100% - 28px);height:42px;line-height:42px;bottom:16px;}#block-views-block-online-shop-categories-block-1 .views-row:nth-of-type(3) h3{width:calc(100% - 23px);left:-3px;}#block-views-block-online-shop-categories-block-1 .views-row:last-of-type h3{left:-2px;bottom:19px;height:57px;left:-2px;bottom:16px;height:42px;width:calc(100% - 26px);}#block-views-block-online-shop-categories-block-1 .views-row h3:before{content:'';display:block;position:absolute;left:0;right:0;z-index:2;top:0;bottom:0;}#block-views-block-online-shop-categories-block-1 .views-row:hover h3:before{background:#009875;opacity:0.75;}#block-views-block-online-shop-categories-block-1 .views-row:last-of-type:hover h3:before{background:#d5b079;opacity:1;}#block-views-block-online-shop-categories-block-1 .views-row h3 a{position:relative;z-index:5;display:block;}#block-views-block-online-shop-categories-block-1 .views-field-field-visuel img{max-width:213.5px;}#block-views-block-online-shop-categories-block-1 .views-row:nth-of-type(3) .views-field-field-visuel img{position:relative;top:-9px;margin-left:-2px;margin-right:-2px;max-width:217.5px;}#block-socialmedia{margin-top:0;position:absolute;top:60px;right:0;box-shadow:5px 5px 10px rgba(0,0,0,0.5);}header.header{background-size:auto 136px;}#block-leonsteffes-main-menu ul.menu li a:hover,#block-useraccountmenu ul.menu li a:hover{color:#009875;}#block-leonsteffes-main-menu ul.menu li a.is-active,#block-useraccountmenu ul.menu li a.is-active{background:#d5b079;padding:0 4px;margin-left:-4px;margin-right:-4px;}#block-leonsteffes-main-menu ul.menu li a.is-active:hover,#block-useraccountmenu ul.menu li a.is-active:hover{color:#fff;}#block-useraccountmenu ul.menu li a.logout{display:block;width:16px;position:relative;color:transparent;}#block-useraccountmenu ul.menu li a.logout:after{content:'';position:absolute;top:0;left:0;height:13px;width:16px;background:url(/themes/leonsteffes/images/logout.png) center center no-repeat;background-size:contain;}.better-messages-overlay{position:fixed !important;top:50% !important;left:50% !important;-moz-transform:translate(-50%,-50%) !important;-webkit-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important;}.messages{background-image:none !important;box-shadow:none !important;border:0 !important;background:none !important;padding-left:20px !important;text-align:center;margin:0 !important;}.messages .messages__icon{display:none;}form .better-messages-overlay{position:static !important;-moz-transform:translate(0,0) !important;-webkit-transform:translate(0,0) !important;transform:translate(0,0) !important;}form .better-messages-overlay .better-messages-footer,form .better-messages-overlay .messages__icon{display:none;}.layout-checkout-form .better-messages-overlay{margin-top:33px;}.flexslider{position:relative;margin:0;background:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.flex-prev,.flex-prev:before{display:block !important;left:0 !important;opacity:1 !important;font-size:0;}.flex-next,.flex-next:before{display:block !important;right:0 !important;opacity:1 !important;font-size:0;}#block-footer{background:#d4af7c;color:#fff;}#block-footer .field--name-body ul{padding:0 20px;margin:0 auto;max-width:1000px;line-height:30px;font-size:12px;text-align:center;}#block-footer .field--name-body ul li{list-style:none;display:inline-block;}#block-footer .field--name-body ul li:after{content:'|';color:#634b1c;display:inline-block;margin:0 12px;}#block-footer .field--name-body ul li:last-of-type:after{display:none;}#block-footer .field--name-body ul a{color:inherit;text-decoration:none;}#block-footer .field--name-body ul a:hover{text-decoration:underline;}#block-offnungszeiten{background:rgba(0,0,0,0.7);color:#fff;padding:6px 10px;}#block-offnungszeiten .field{text-align:center;font-size:13px;line-height:24px;height:24px;}#block-offnungszeiten .field__item{display:inline-block;}#block-offnungszeiten .field ul{padding:0;margin:0;display:inline-block;}#block-offnungszeiten .field li{border-right:dotted #d5b079 1px;padding:0 5px;float:left;list-style:none;}#block-offnungszeiten .field li:first-of-type{padding-left:0;}#block-offnungszeiten .field li:last-of-type{border-right:none;}#block-offnungszeiten .field__label{color:#d5b079;float:none;display:inline-block;font-weight:normal;vertical-align:top;padding-left:17px;background:url(/themes/leonsteffes/images/heures-ouvert.png) center left no-repeat;}#block-offnungszeiten .field--name-field-info-actuelle- .field__label{background:url(/themes/leonsteffes/images/heures-info.png) center left no-repeat;}#block-views-block-nouveautes-block-1 .views-row:hover{border:2px solid #009875;}#block-views-block-nouveautes-block-1 .views-row h3{color:#fff;}#block-views-block-nouveautes-block-1 .views-row:hover h3{background:#009875;}#block-socialmedia a{position:relative;}#block-socialmedia a:after{content:'';display:block;width:15px;height:15px;position:absolute;}#block-socialmedia a:after{background:url(/themes/leonsteffes/images/insta_hover.png);top:1px;left:-1px;opacity:0;}#block-socialmedia a:hover:after{opacity:1;}#block-socialmedia a:hover img{opacity:0;}#block-socialmedia a.first:after{background:url(/themes/leonsteffes/images/fb-hover.png);top:2px;left:0;opacity:0;}#block-socialmedia a:hover.first:after{opacity:1;}#block-selecteurdelangue ul.links a:hover{color:#009875;}#block-selecteurdelangue ul.links a.is-active:hover{color:#5A471F;}.brown{color:#d5b079;}#block-contactheader .field--name-body a,#block-contactblock .field--name-body a{color:inherit;text-decoration:none;}#block-contactheader .social{margin-left:auto;margin-right:auto;padding:8px 0;border-top:dotted #d5b079 1px;border-bottom:dotted #d5b079 1px;width:178px;margin-top:40px;}#block-contactheader .social a{position:relative;margin:0 6px;display:inline-block;}#block-contactheader .social a:first-of-type{margin-left:0;}#block-contactheader .social a:last-of-type{margin-right:0;}#block-contactheader .social a .hover{position:absolute;top:0;left:0;opacity:0;}#block-contactheader .social a:hover .hover{opacity:1;}#block-views-block-menu-shop-block-1,#block-views-block-products-block-1{margin-bottom:24px;}#block-views-block-products-block-1:after{content:'';clear:both;display:table;}#block-jobsfooter{margin-bottom:48px;}#block-jobsfooter h3{font-size:18px;color:#000000;margin-bottom:6px;}#block-views-block-service-slideshow-block-1{max-width:960px;margin:0;position:absolute;top:180px;left:50%;margin-left:-480px;}#block-views-block-service-slideshow-block-1 .flex-control-paging{display:none;}#block-views-block-service-slideshow-block-1 .views-field-title{position:absolute;bottom:5px;left:0px;background:#d4af7c;display:inline-block;font-size:14px;padding:2px 10px;-moz-transform:rotate(-0.5deg);-webkit-transform:rotate(-0.5deg);transform:rotate(-0.5deg);}#block-views-block-service-slideshow-block-1 .views-field-title .field-content{border-bottom:dotted #634b1c 2px;display:inline-block;line-height:1.2em;color:#fff;font-size:14px;}#block-views-block-service-slideshow-block-1 .flex-prev{left:-50px !important;width:30px;}#block-views-block-service-slideshow-block-1 .flex-prev:before{content:'';background:url(/themes/leonsteffes/images/arrow-prev.png) center center no-repeat;width:30px;height:30px;background-size:contain;display:block;}#block-views-block-service-slideshow-block-1 .flex-next{right:-50px !important;width:30px;}#block-views-block-service-slideshow-block-1 .flex-next:before{content:'';background:url(/themes/leonsteffes/images/arrow-next.png) center center no-repeat;width:30px;height:30px;background-size:contain;display:block;}.is-path-frontpage #block-leonsteffes-page-title h1:before,#block-views-block-nouveautes-block-1 h2:before,#block-views-block-online-shop-categories-block-1 h2:before{margin-bottom:2px;}#block-leonsteffes-branding{margin-right:15px;}#block-leonsteffes-main-menu{margin-right:15px;}html[lang="de"] header.header .header-content{max-width:980px;}#block-views-block-nouveautes-block-1 .views_slideshow_cycle_teaser_section{margin-left:auto;margin-right:auto;}#block-views-block-page-title-block-1 .views-field-field-header-background img{width:100%;}.view-categories-produits .views-row{position:relative;}.view-categories-produits .views-field-field-visuel-hover{position:absolute;top:0;left:0;opacity:0;}.view-categories-produits .views-row:hover .views-field-field-visuel-hover{opacity:1;}.view-categories-produits .views-field-field-visuel-hover img{}#block-views-block-products-block-1 .view-content{margin-right:-10px;}#block-views-block-products-block-1 .views-row{float:left;width:calc(33.3333% - 10px);padding:0;margin-bottom:12px;margin-right:10px;height:232px;border-bottom:dotted #d4af7c 3px;}#block-views-block-products-block-1 .views-row a:before{content:'';position:absolute;top:10px;right:10px;z-index:1;background:url(/themes/leonsteffes/images/cart.png);display:block;width:15px;height:15px;}#block-views-block-products-block-1 .views-row a{display:block;position:relative;text-decoration:none;color:#634b1c;}#block-views-block-products-block-1 .wrapper{position:relative;overflow:hidden;}#block-views-block-products-block-1 .wrapper .views-field-field-images img{display:block;width:100%;}#block-views-block-products-block-1 .wrapper .views-field-price__number{position:absolute;bottom:5px;left:0px;background:#d4af7c;display:inline-block;font-size:14px;padding:2px 10px;-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}#block-views-block-products-block-1 .wrapper .views-field-price__number .field-content{border-top:dotted #634b1c 2px;border-bottom:dotted #634b1c 2px;display:inline-block;padding:0 10px;line-height:1.2em;color:#fff;}#block-views-block-products-block-1 .wrapper .desc{position:absolute;top:100%;left:0;right:0;height:100%;transition:top 0.3s;background:rgba(0,151,117,0.9);color:#fff;padding:20px;line-height:1.2em;text-align:center;z-index:2;}#block-views-block-products-block-1 .views-row a:hover .desc{top:0;}#block-views-block-products-block-1 .desc .views-field-body{overflow:hidden;max-height:47px;}#block-views-block-products-block-1 .desc .views-field-body p{margin-top:0;margin-bottom:0;}#block-views-block-products-block-1 .desc .views-field-price__number-1{margin-top:12px;margin-bottom:12px;}#block-views-block-products-block-1 .desc .views-field-nothing-5 .button{display:inline-block;background:#d4af7c;font-size:12px;color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;}#block-views-block-products-block-1 .views-field-title{text-align:center;font-size:15px;color:#634b1c;text-transform:uppercase;margin-top:6px;}#block-views-block-products-block-1 .views-field-field-categorie{text-align:center;font-size:11px;color:#634b1c;line-height:1.2em;margin:3px 0;padding-bottom:12px;}#block-views-block-menu-shop-block-1 li{list-style:none;margin-left:0;}#block-views-block-menu-shop-block-1 .term-title{padding:0 10px;text-align:center;position:relative;}#block-views-block-menu-shop-block-1 .term-title:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);transition:background 0.3s;}#block-views-block-menu-shop-block-1 .term-title:hover:after,#block-views-block-menu-shop-block-1 .term-title.active:after{background:rgba(0,0,0,0.6);}#block-views-block-menu-shop-block-1 .term-title .views-field-field-icon{position:relative;top:0;left:0;height:47px;display:inline-block;max-width:50px;z-index:1;}#block-views-block-menu-shop-block-1 .term-title .views-field-field-icon .field-content{height:100%;}#block-views-block-menu-shop-block-1 .term-title .views-field-field-icon img{position:relative;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-right:10px;min-height:30px;width:auto;}#block-views-block-menu-shop-block-1 .term-title .views-field-field-icon-1{display:none;}#block-views-block-menu-shop-block-1 .term-title h2{position:relative;height:47px;line-height:47px;padding:0;top:0;left:0;transform:translate(0);display:inline-block;vertical-align:top;z-index:1;}#block-views-block-menu-shop-block-1 .tid-3 .term-title{background:url(/themes/leonsteffes/images/tid3.png);}#block-views-block-menu-shop-block-1 li li{margin-bottom:0;}#block-views-block-menu-shop-block-1 li li a{display:block;border-top:dotted #d4af7c 1px;color:#d4af7c;padding:0 10px;text-align:center;}#block-views-block-menu-shop-block-1 li li a:hover,#block-views-block-menu-shop-block-1 li li a.is-active{color:#00A783;}#block-views-block-menu-shop-block-1 li li:last-of-type a{border-bottom:dotted #d4af7c 1px;}#block-views-block-nouveautes-block-1 .view-footer{padding:40px 20px;}#block-views-block-nouveautes-block-1 .view-footer .field--name-body{max-width:960px;margin:auto;width:100%;border:2px solid #CEAA7D;box-shadow:5px 5px 10px rgba(0,0,0,0.5);}#block-descandvisualofshopcategory .term-visual{position:relative;}#block-descandvisualofshopcategory .term-visual img{display:block;}#block-descandvisualofshopcategory .term-visual .pdf{position:absolute;top:11px;right:11px;background:#d5b079;padding:10px;color:#fff;text-decoration:none;max-width:169px;text-align:center;line-height:1.3em;}#block-descandvisualofshopcategory .term-visual .pdf img{margin:auto;}#block-descandvisualofshopcategory .term-visual .pdf p{margin:0;margin-top:6px;}#block-descandvisualofshopcategory .title{position:absolute;bottom:5px;left:0px;background:#d4af7c;display:inline-block;font-size:14px;padding:2px 10px;-moz-transform:rotate(-0.5deg);-webkit-transform:rotate(-0.5deg);transform:rotate(-0.5deg);}#block-descandvisualofshopcategory .title span{border-top:dotted #634b1c 2px;border-bottom:dotted #634b1c 2px;display:inline-block;padding:0 10px;line-height:1.2em;color:#fff;text-transform:uppercase;}#block-descandvisualofshopcategory .desc{color:#634b1c;border-bottom:dotted #d4af7c 2px;padding-bottom:12px;margin-top:12px;margin-bottom:12px;font-size:12px;line-height:1.2em;}#block-descandvisualofshopcategory .desc p:first-of-type{margin-top:0;}#block-descandvisualofshopcategory .desc p:last-of-type{margin-bottom:0;}.is-path-product .content-wrapper{max-width:960px;margin:auto;}.is-path-product .flex-control-nav{display:none;}.is-path-product .flex-direction-nav .flex-prev:before{content:'';background:url(/themes/leonsteffes/images/arrow-prev.png) center center no-repeat;width:30px;height:30px;background-size:contain;display:block;}.is-path-product .flex-direction-nav .flex-next:before{content:'';background:url(/themes/leonsteffes/images/arrow-next.png) center center no-repeat;width:30px;height:30px;background-size:contain;display:block;}.is-path-product article > .info{display:table;margin-top:24px;margin-bottom:24px;padding-bottom:10px;border-bottom:dotted #d5b079 2px;}.is-path-product article > .info > div{display:table-cell;vertical-align:top;padding:0 10px;}.is-path-product .info .left{width:48%;padding-left:0;border-right:dotted #d5b079 2px;}.is-path-product .info .center{width:37.5%;border-right:dotted #d5b079 2px;}.is-path-product .info .right{width:14.5%;padding-right:0;}.is-path-product .info .views-field-title h2{text-align:center;font-size:16px;font-weight:normal;line-height:1.2em;margin-top:0;margin-bottom:6px;}.is-path-product .info .views-field-field-categorie{text-align:center;font-size:12px;font-weight:normal;line-height:1.2em;padding-bottom:12px;margin-bottom:12px;border-bottom:dotted #d5b079 2px;}.is-path-product .info .field--name-body{line-height:1.2em;}.is-path-product .info .field--name-body :first-child{margin-top:0;}.is-path-product .info .field--name-body :last-child{margin-bottom:0;}.is-path-product .info .field--name-field-schema{float:left;}.is-path-product .format{margin-left:135px;}.is-path-product .format > h3,.is-path-product .field--name-field-materiaux .field__label{margin:0;font-size:12px;font-weight:normal;text-transform:uppercase;border-bottom:dotted #d5b079 2px;line-height:38px;}.is-path-product .format > h3:before,.is-path-product .field--name-field-materiaux .field__label:before{content:'';background:url(/themes/leonsteffes/images/format.png) center center no-repeat;background-size:contain;display:inline-block;width:20px;height:20px;position:relative;top:6px;margin-right:4px;}.is-path-product .format .field{font-size:12px;}.is-path-product .format .field__label{font-weight:normal;display:block;float:left;width:55px;}.is-path-product .field--name-field-materiaux .field__label:before{background:url(/themes/leonsteffes/images/material.png) center center no-repeat;background-size:contain;width:20px;height:20px;top:6px;}.is-path-product .field--name-field-materiaux .field__items > .field__item{position:relative;margin-top:12px;}.is-path-product .field--name-field-materiaux h2{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;font-size:10px;font-weight:normal;color:#fff;text-align:center;line-height:38.19px;z-index:1;}.is-path-product .field--name-field-materiaux h2 a{color:inherit;text-decoration:none;}.is-path-product .field--name-field-materiaux .field--name-field-image-structure img{display:block;}.is-path-product .price-wrapper{float:right;}.is-path-product article .field--name-price{line-height:1.3em;color:#fff;background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;text-align:center;width:250px;padding:5px;font-size:28px;margin-top:30px;}.is-path-product .price-wrapper .calculated-price{text-align:right;margin-top:24px;background:#fff;width:250px;}.is-path-product .price-wrapper .calculated-price label{float:left;text-align:left;font-weight:normal;padding-left:5px;}.is-path-product .price-wrapper .calculated-price .value{padding-right:5px;}.is-path-product .price-wrapper .tva{border-top:dotted #644c17 1px;}.is-path-product .price-wrapper .total{margin-top:6px;line-height:1.3em;color:#fff;background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;text-align:center;width:250px;padding:5px;font-size:28px;}.is-path-product .price-wrapper .total label{font-size:20px;line-height:1.2em;}.is-path-product .price-wrapper .total small{display:block;font-size:12px;line-height:1.2em;}.is-path-product .price-wrapper .total .value{line-height:39px;text-align:right;}.is-path-product article .price-wrapper.promo .field--name-price{color:rgba(206,170,125,1);}.is-path-product article .field--name-price:before{content:'Prix de base';display:block;font-size:15px;line-height:1.3em;color:#fff;}html[lang="de"] .is-path-product article .field--name-price:before{content:'Basispreis';}html[lang="de"] .is-path-product article .price-wrapper.promo .field--name-price:before{content:'Basispreis (SALE)';}.is-path-product article .price-wrapper.promo .field--name-price:before{content:'Prix de base (SALE)';}.is-path-product article .field--name-price:after{content:'sans frais de livraison';display:block;font-size:15px;line-height:1.3em;color:#fff;}html[lang="de"] .is-path-product article .field--name-price:after{content:'ohne Lieferkosten';}.is-path-product article .field--name-variations{max-width:450px;margin-bottom:48px;}.commerce-order-item-add-to-cart-form h3,.commerce-order-item-pado-add-to-cart-form h3{color:#d5b079;font-size:15px;line-height:1.2em;padding-left:10px;margin-top:0;margin-bottom:12px;font-weight:normal;}.commerce-order-item-pado-add-to-cart-form h3.autres{color:#009875;border-top:dotted #009875 2px;padding-top:8px;}.commerce-order-item-add-to-cart-form .form-item,.commerce-order-item-pado-add-to-cart-form .form-item{clear:left;margin:6px 0;color:#fff;font-size:15px;line-height:28px;position:relative;}.commerce-order-item-pado-add-to-cart-form .download{position:absolute;top:3px;left:100%;height:21px;width:21px;margin-left:3px;}.commerce-order-item-add-to-cart-form label,.commerce-order-item-pado-add-to-cart-form label{background:#d5b079;color:#fff;display:inline-block;float:left;font-size:15px;height:28px;line-height:28px;width:150px;font-weight:normal;padding-left:10px;}.commerce-order-item-pado-add-to-cart-form .field--name-field-name label,.commerce-order-item-pado-add-to-cart-form .field--name-field-schriftart label{background:#009875;}.commerce-order-item-pado-add-to-cart-form .description{color:#644c17;font-size:15px !important;line-height:1.2em;margin-top:6px;padding-left:10px;padding-right:10px;}.commerce-order-item-add-to-cart-form label.form-required:after,.commerce-order-item-pado-add-to-cart-form label.form-required:after{display:none;}.commerce-order-item-add-to-cart-form .form-type-number input,.commerce-order-item-add-to-cart-form .form-type-textfield input,.commerce-order-item-add-to-cart-form .form-type-select select,.commerce-order-item-add-to-cart-form .form-type-number select,.commerce-order-item-pado-add-to-cart-form .form-type-number input,.commerce-order-item-pado-add-to-cart-form .form-type-textfield input,.commerce-order-item-pado-add-to-cart-form .form-type-select select,.commerce-order-item-pado-add-to-cart-form .form-type-number select{width:calc(100% - 150px);background:#747373;border:none;color:#fff;padding-left:10px;padding-right:5px;height:28px;}.commerce-order-item-pado-add-to-cart-form select,.commerce-order-item-add-to-cart-form select{width:calc(100% - 150px) !important;}.commerce-order-item-add-to-cart-form input[disabled="disabled"],.commerce-order-item-add-to-cart-form select[disabled="disabled"],.commerce-order-item-pado-add-to-cart-form input[disabled="disabled"],.commerce-order-item-pado-add-to-cart-form select[disabled="disabled"]{margin-left:0;margin-right:0;padding-left:10px;padding-right:5px;width:calc(100% - 150px);background-color:#989898 !important;cursor:not-allowed;}.commerce-order-item-add-to-cart-form select,.commerce-order-item-add-to-cart-form select[disabled="disabled"],.commerce-order-item-pado-add-to-cart-form select,.commerce-order-item-pado-add-to-cart-form select[disabled="disabled"]{padding-left:5px;padding-right:5px;margin-left:0 !important;margin-right:0 !important;}.commerce-order-item-add-to-cart-form .ajax-progress,.commerce-order-item-pado-add-to-cart-form .ajax-progress{display:none;}.is-path-product .field--name-field-stock-level{display:none;}.commerce-order-item-add-to-cart-form .form-submit,.commerce-order-item-pado-add-to-cart-form .form-submit{display:inline-block;font-size:27.3px;line-height:38.3px;padding:0 6px 0 42px;background:url(/themes/leonsteffes/images/form-submit-icon.png) 10px center no-repeat,url(/themes/leonsteffes/images/form-submit.png) center center no-repeat;background-size:23.8px,cover;border:none;color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.commerce-order-item-add-to-cart-form .form-submit[disabled],.commerce-order-item-pado-add-to-cart-form .form-submit[disabled]{opacity:0.5;cursor:not-allowed;}.sold-out .commerce-order-item-add-to-cart-form .form-actions:after,.sold-out .commerce-order-item-pado-add-to-cart-form .form-actions:after{content:'Épuisé';line-height:38px;display:inline-block;vertical-align:top;color:#c60000;}html[lang="de"] .sold-out .commerce-order-item-add-to-cart-form .form-actions:after,html[lang="de"] .sold-out .commerce-order-item-pado-add-to-cart-form .form-actions:after{content:'Ausverkauft';}.commerce-checkout-flow .form-actions .form-submit:hover,.view-commerce-cart-form .form-actions .form-submit:hover,.commerce-order-item-add-to-cart-form .form-submit:hover,.commerce-order-item-pado-add-to-cart-form .form-submit:hover{background:url(/themes/leonsteffes/images/form-submit-icon.png) 10px center no-repeat,url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:23.8px,cover;}.commerce-checkout-flow .form-actions a:hover{background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;}.commerce-order-item-add-to-cart-form .select-wrapper select,.commerce-order-item-pado-add-to-cart-form .select-wrapper select,.view-commerce-cart-form .form-type-number select{width:calc(100% + 20px);max-width:none;-webkit-appearance:none;background:#747373 url(/themes/leonsteffes/images/select-arrow.png) center right 5px no-repeat;background-size:16px;padding:0;margin:0;border:none;color:#fff;background-color:#747373;margin-left:-10px;padding-left:10px;margin-right:-10px;padding-right:10px;}.commerce-order-item-add-to-cart-form .select-wrapper,.commerce-order-item-pado-add-to-cart-form .select-wrapper,.view-commerce-cart-form .select-wrapper{}.view-commerce-cart-form tbody,.view-commerce-cart-form tr{background:none;border:0;}#contact-message-feedback-form{position:relative;left:-15px;}#contact-message-feedback-form label.form-required:after{content:'*';color:#009875;display:inline;background:none;vertical-align:unset;}#contact-message-feedback-form label{width:119px;}#contact-message-feedback-form .form-item,#contact-message-feedback-form #edit-actions{max-width:524px;}#contact-message-feedback-form .obligatoire{text-align:left;float:left;width:120px;margin-left:120px;color:#009875;}#contact-message-feedback-form .form-item-copy label{float:left;}#contact-message-feedback-form .form-item-copy input{width:auto;margin-left:10px;}.view-commerce-cart-form .views-field-remove-button .form-submit:hover,#contact-message-feedback-form #edit-actions input:hover{background:#009875;}.view-jobs .item-list ul li:hover{background:#009875;}.commerce-order-item-add-to-cart-form .field--name-quantity,.commerce-order-item-pado-add-to-cart-form .field--name-quantity{margin-bottom:12px;}.commerce-order-item-add-to-cart-form h3,.commerce-order-item-add-to-cart-form .field--name-quantity,.commerce-order-item-pado-add-to-cart-form h3.autres,.commerce-order-item-pado-add-to-cart-form .field--name-quantity{display:none;}#block-cartcheckoutheader{background-image:url(/themes/leonsteffes/images/checkout-header.jpg);max-height:136px;}.login-checkout #block-cartcheckoutheader{max-height:none;margin-bottom:calc(120px - 30vw + 24px);margin-bottom:-256px;height:350px;}.login-checkout #block-checkoutprogress,.login-checkout .layout-region-checkout-secondary{display:none;}.login-checkout .layout-region-checkout-main{width:100%;padding-right:0;float:none;}.is-path-cart #block-leonsteffes-page-title,.is-path-cart .cart-form,.is-path-cart .cart-empty-page,.is-path-checkout #block-leonsteffes-page-title,.is-path-checkout #block-checkoutprogress,.is-path-checkout .commerce-checkout-flow{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;}.is-path-checkout .commerce-checkout-flow{padding-bottom:50px;}.is-path-cart .cart-empty-page{text-align:center;font-size:32px;margin-top:40px;margin-bottom:16px;}#block-checkoutprogress .checkout-progress{margin:0;padding:0;text-align:center;font-size:0;}#block-checkoutprogress .checkout-progress .checkout-progress--step{font-size:16px;line-height:34px;padding:0 16px;color:#d5b079;display:inline-block;}#block-checkoutprogress .checkout-progress .checkout-progress--step:after{content:'';border-right:dotted #d5b079 2px;display:inline-block;margin:4px 0;line-height:26px;height:26px;vertical-align:top;margin-left:16px;margin-right:-16px;}#block-checkoutprogress .checkout-progress .checkout-progress--step:last-of-type:after{display:none;}#block-checkoutprogress .checkout-progress .checkout-progress--step:before{color:#009875;}#block-checkoutprogress .checkout-progress .checkout-progress--step.checkout-progress--step__previous,#block-checkoutprogress .checkout-progress .checkout-progress--step.checkout-progress--step__current{background:url(/themes/leonsteffes/images/bg-steps.jpg) center center no-repeat;background-size:cover;color:#fff;margin:0;line-height:34px;font-weight:normal;}#block-checkoutprogress .checkout-progress .checkout-progress--step.checkout-progress--step__current:before{color:#fff;}#block-checkoutprogress .checkout-progress .checkout-progress--step.checkout-progress--step__current:after{display:none;}#block-checkoutprogress .checkout-progress .checkout-progress--step.checkout-progress--step__previous:after{border-right:dotted #fff 2px;}#block-checkoutprogress .checkout-progress .checkout-progress--step.checkout-progress--step__previous:before{color:#fff;}#block-checkoutprogress .checkout-progress .checkout-progress--step__next{background:#fff;}.is-path-checkout #block-leonsteffes-page-title{display:none;}.checkout-pane-shipping-information,.checkout-pane-payment-information{border:none;padding:0;}.checkout-pane-shipping-information legend,.checkout-pane-payment-information legend{color:#d5b079;font-size:15px;}.checkout-pane-shipping-information legend .form-required,.checkout-pane-payment-information legend .form-required{color:inherit;}.checkout-pane-shipping-information legend .form-required:after,.checkout-pane-payment-information legend .form-required:after{display:none;}.checkout-pane-shipping-information .form-item label,.checkout-pane-payment-information .form-item label{color:#000;font-size:15px;line-height:28px;display:inline-block;width:120px;text-align:right;padding-right:10px;font-weight:normal;float:left;}.checkout-pane-shipping-information .form-item label.form-required:after,.checkout-pane-payment-information .form-item label.form-required:after{background:none;content:'*';color:#009875;vertical-align:top;width:auto;height:auto;}.checkout-pane-shipping-information .form-item,.checkout-pane-payment-information .form-item{margin:6px 0;clear:both;}.checkout-pane-shipping-information .form-item select,.checkout-pane-payment-information .form-item select,.checkout-pane-shipping-information .form-item input,.checkout-pane-payment-information .form-item input{background:#f3f2f2 !important;line-height:28px;border:none;width:calc(100% - 120px);padding:0;}.checkout-pane-shipping-information .form-item input,.checkout-pane-payment-information .form-item input{padding:0 4px;}.checkout-pane-shipping-information div.address-container-inline > .form-item,.checkout-pane-payment-information div.address-container-inline > .form-item{display:block;margin-right:0;}.checkout-pane-shipping-information .address-line2,.checkout-pane-payment-information .address-line2{margin-left:120px;}.checkout-pane-shipping-information .fieldset-wrapper > .form-submit{background:#d5b079;border:none;color:#fff;margin-left:120px;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.checkout-pane-shipping-information .fieldset-wrapper > .form-submit:hover{background:#009875;}.checkout-pane-shipping-information .field--name-shipping-method{border-top:dotted #d5b079 2px;border-bottom:dotted #d5b079 2px;margin:24px 0 0;padding:8px 0;}.checkout-pane-payment-information fieldset{border-bottom:dotted #d5b079 2px;padding-bottom:24px;margin-bottom:24px !important;}.checkout-pane-payment-information .form-item-payment-information-payment-method,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio{border:dotted #b2b2b2 2px;position:relative;}.checkout-pane-payment-information .form-item-payment-information-payment-method[is-checked="yes"],.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio[is-checked="yes"]{border:dotted #009875 2px;}.checkout-pane-payment-information .form-item-payment-information-payment-method label,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio label{float:none;width:100%;text-align:left;cursor:pointer;padding:7px 10px 7px 180px;position:relative;z-index:1;}.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio label{padding-left:70px;}.checkout-pane-payment-information .form-item-payment-information-payment-method label .dots,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio label .dots{border-left:dotted #009875 2px;position:absolute;top:7px;bottom:7px;left:50px;}.checkout-pane-payment-information .form-item-payment-information-payment-method[is-checked="yes"] label .dots,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio[is-checked="yes"] label .dots{border-left:dotted #009875 2px;}.checkout-pane-payment-information .form-item-payment-information-payment-method label .label{display:block;background:#f3f2f2;color:#000;padding:0 6px;margin-left:-6px;line-height:27px;font-weight:normal;}.checkout-pane-payment-information .form-item-payment-information-payment-method[is-checked="yes"] label .label{background:#009875;color:#fff;}.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio label .label{line-height:27px;font-weight:normal;}.checkout-pane-payment-information .form-item-payment-information-payment-method label .info{font-size:12px;line-height:1.2em;display:inline-block;margin-top:6px;color:#808080;}.checkout-pane-payment-information .form-item-payment-information-payment-method .form-radio,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio .form-radio{float:left;width:50px;position:absolute;top:50%;left:0;bottom:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.checkout-pane-payment-information .form-item-payment-information-payment-method label:before{content:'';display:inline-block;width:120px;height:40px;background-position:center center !important;background-size:contain !important;background-repeat:no-repeat !important;margin-right:10px;position:absolute;top:50%;left:50px;margin-top:-20px;}.checkout-pane-payment-information .form-item-payment-information-payment-method[method="virement"] label:before{background:url(/themes/leonsteffes/images/pay-virement.png);}.checkout-pane-payment-information .form-item-payment-information-payment-method[method="test"] label:before,.checkout-pane-payment-information .form-item-payment-information-payment-method[method="livraison"] label:before{background:url(/themes/leonsteffes/images/pay-livraison.png);}.checkout-pane-payment-information .form-item-payment-information-payment-method .ajax-progress,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio .ajax-progress{display:none;}.checkout-pane-payment-information .form-item-payment-information-payment-method .icon,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio .icon{position:absolute;top:50%;left:10px;height:30px;width:30px;margin-top:-15px;background-size:contain !important;transition:opacity 0.3s;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions .icon.not-checked,.checkout-pane-payment-information .form-item-payment-information-payment-method .icon.not-checked,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio .icon.not-checked{background:url(/themes/leonsteffes/images/checkbox.png);opacity:1;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions .icon.is-checked,.checkout-pane-payment-information .form-item-payment-information-payment-method .icon.is-checked,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio .icon.is-checked{background:url(/themes/leonsteffes/images/checkbox-checked.png);opacity:0;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions[is-checked="yes"] .icon.not-checked,.checkout-pane-payment-information .form-item-payment-information-payment-method[is-checked="yes"] .icon.not-checked,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio[is-checked="yes"] .icon.not-checked{background:url(/themes/leonsteffes/images/checkbox.png);opacity:0;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions[is-checked="yes"] .icon.is-checked,.checkout-pane-payment-information .form-item-payment-information-payment-method[is-checked="yes"] .icon.is-checked,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio[is-checked="yes"] .icon.is-checked{background:url(/themes/leonsteffes/images/checkbox-checked.png);opacity:1;}.checkout-pane-agree-terms h3{color:#d5b079;font-weight:normal;font-size:15px;line-height:1.3em;margin-top:0;margin-bottom:12px;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions{background:#f3f2f2;position:relative;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions input{position:absolute;top:50%;left:28px;margin-top:-6.5px;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions label{color:#000;display:inline-block;padding:14px 28px 14px 63px;line-height:1.3em;position:relative;z-index:1;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions label a{font-style:normal;text-decoration:underline;color:#009875;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions .icon{position:absolute;top:50%;left:17px;height:30px;width:30px;margin-top:-15px;background-size:contain !important;transition:opacity 0.3s;}.checkout-pane-order-summary .view-commerce-checkout-order-summary{border:solid #747373 1px;border-top:none;border-bottom:none;overflow:hidden;}.checkout-pane-order-summary .views-table{margin-top:0;margin-bottom:0;}.checkout-pane-order-summary .views-table tr{background:#747373;color:#fff;font-size:15px;}.checkout-pane-order-summary .views-table tr td:first-of-type{padding-left:10px;}.checkout-pane-order-summary .views-table tr td:last-of-type{padding-right:10px;text-align:right;}.checkout-pane-order-summary .views-table tr a{color:inherit;}.checkout-pane-order-summary .field--name-product-id{font-size:12px;line-height:1.2em;margin-bottom:4px;}.checkout-pane-order-summary .order-total-line .order-total-line-label{float:left;text-align:left;font-size:15px;color:#644c17;}.checkout-pane-order-summary .order-total-line .order-total-line-value{font-size:15px;color:#644c17;}.checkout-pane-order-summary .order-total-line__adjustment{border-top:dotted #644c17 1px;}.checkout-pane-order-summary .order-total-line__total{background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;padding-bottom:5px;margin-left:-3px;margin-right:-3px;padding-left:13px;padding-right:13px;}.checkout-pane-order-summary .order-total-line__total .order-total-line-label{font-size:20px;line-height:1.2em;font-weight:normal;color:#fff;}.checkout-pane-order-summary .order-total-line__total .order-total-line-label:after{content:'incl. 17% TVA.';display:block;font-size:12px;line-height:1.2em;}.checkout-pane-order-summary .order-total-line__total .order-total-line-value{color:#fff;font-weight:normal;font-size:27.3px;line-height:38px;width:auto;}.info-checkout{border-top:dotted #d5b079 2px;border-bottom:dotted #d5b079 2px;margin-top:24px;}.info-checkout > *{padding:12px 0;line-height:1.3em;}.info-checkout .info-europa{border-bottom:dotted #d5b079 2px;background:url(/themes/leonsteffes/images/liv-europa.png) left center no-repeat;background-size:44px 28px;padding:20px 0;}.info-checkout .info-payment{border-bottom:dotted #d5b079 2px;padding:20px 0;}.info-checkout .info-payment{background:url(/themes/leonsteffes/images/info-payment.png) left center no-repeat;background-size:45px 33px;}.info-checkout .info-livraison{background:url(/themes/leonsteffes/images/info-livr.png) left center no-repeat;background-size:45px 46px;}.info-checkout > * > span{margin-left:60px;display:inline-block;}.controle-info{margin:24px -10px;border-bottom:dotted #009875 2px;padding:0 10px 12px;}.controle-info h3{color:#d5b079;font-size:15px;font-weight:normal;line-height:1.2em;margin:0 0 12px;}.controle-info p{line-height:1.2em;}.checkout-pane-review fieldset{border:none;padding:0;}.checkout-pane-review fieldset legend{color:#d5b079;font-size:15px;}.checkout-pane-review fieldset legend a{color:inherit;text-decoration:underline;}#edit-review-shipping-information .fieldset-wrapper > div:first-of-type{float:left;width:50%;}#edit-review-shipping-information .fieldset-wrapper > div:last-of-type{position:relative;top:12px;}.commerce-checkout-flow .form-actions .form-submit,.view-commerce-cart-form .form-actions .form-submit{display:inline-block;font-size:27.3px;line-height:38.3px;padding:0 6px 0 42px;background:url(/themes/leonsteffes/images/form-submit-icon.png) 10px center no-repeat,url(/themes/leonsteffes/images/form-submit.png) center center no-repeat;background-size:23.8px,cover;border:none;color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.commerce-checkout-flow .form-actions a{float:left;background:url(/themes/leonsteffes/images/form-submit.png) center center no-repeat;background-size:cover;line-height:38px;padding:0 10px;margin-right:10px;color:#fff;font-size:16px;}.checkout-complete{margin-top:24px;line-height:1.3em;}.checkout-complete__payment-instructions h2{color:#d5b079;font-size:15px;line-height:1.2em;margin-bottom:12px;font-weight:normal;}.form-wrapper__login-option{width:100%;}.form-wrapper__login-option a{color:#d5b079;}.form-wrapper__login-option .form-text{padding:0 5px;line-height:28px;}.form-wrapper__login-option .button{float:right;background:url(/themes/leonsteffes/images/bg-total.png);-webkit-appearance:none;border:none;color:#fff;font-size:15px;padding:0 10px;line-height:28px;}.form-wrapper__login-option .description{display:none;}.form-wrapper__login-option .fieldset-wrapper > :first-child{margin-top:0;}.form-wrapper__login-option .fieldset-wrapper > :last-child{margin-bottom:0;}.login-checkout .layout-region-checkout-main{max-width:686px;margin:auto;}.login-checkout .layout-region-checkout-main fieldset{border:none;width:50%;padding:0 20px;}.login-checkout .layout-region-checkout-main fieldset:first-of-type{border-right:dotted #d5b079 2px;}.login-checkout .layout-region-checkout-main fieldset legend{color:#d5b079;font-size:16.2px;}.login-checkout .layout-region-checkout-main .form-item{margin:0 0 6px;}.login-checkout .layout-region-checkout-main label{color:#fff;font-size:12px;line-height:1.2em;font-weight:normal;}.login-checkout .layout-region-checkout-main .form-text{padding:0 5px;line-height:28px;border:none;background:#fff !important;}.login-checkout .form-wrapper__returning-customer .fieldset-wrapper > a{float:left;color:#009875;font-size:11px;}.login-checkout .form-wrapper__login-option .form-submit{float:right;background:url(/themes/leonsteffes/images/bg-total.png);-webkit-appearance:none;border:none;color:#fff;font-size:15px;padding:0 10px;line-height:28px;}.login-checkout .form-item-login-register-password input{width:100%;}.login-checkout .form-item-login-register-password .description,.login-checkout div.password-confirm{display:none;}.is-path-cart #block-leonsteffes-page-title{display:none;}.view-commerce-cart-form{max-width:730px;margin-left:auto;margin-right:auto;}.view-commerce-cart-form form > .views-row{margin-bottom:36px;}.view-commerce-cart-form form > .views-row:after{content:'';clear:both;display:table;}.view-commerce-cart-form form > div:nth-last-of-type(3){margin-bottom:0;}.view-commerce-cart-form form > div:nth-last-of-type(3):after{display:none;}.view-commerce-cart-form .add-on .views-field-title,.view-commerce-cart-form .add-on .views-field-nothing-5,.view-commerce-cart-form .add-on .views-field-remove-button{display:none;}.view-commerce-cart-form .add-on .views-field-edit-quantity{position:relative;}.view-commerce-cart-form .add-on .views-field-edit-quantity .views-label:after{content:'';position:absolute;top:0;left:120px;right:0;bottom:0;}.view-commerce-cart-form .add-on .desc .row{clear:both;}.view-commerce-cart-form .add-on .desc .label{margin-left:130px;float:left;font-weight:normal;font-size:12px;line-height:1.3em;}.view-commerce-cart-form .add-on .desc .value{float:right;font-size:12px;line-height:1.3em;}.view-commerce-cart-form .info{float:left;width:calc(50% - 19px);margin-right:19px;}.view-commerce-cart-form .preis{margin-top:30px;margin-left:19px;float:left;width:calc(50% - 19px);background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;text-align:center;color:#fff;line-height:1.2em;padding:5px;}.view-commerce-cart-form .info .views-field-nothing-5,.view-commerce-cart-form .info .views-field-remove-button{margin-top:24px;}.view-commerce-cart-form .preis .views-field-total-price__number{font-size:27.3px;line-height:1.2em;}.view-commerce-cart-form .preis .views-field-unit-price__number .views-label{display:none;}.view-commerce-cart-form .preis .views-label-total-price__number{display:none;}.view-commerce-cart-form .field--name-total-price{display:inline-block;margin-left:21px;width:341px;margin-top:24px;margin-bottom:24px;float:right;}.view-commerce-cart-form .form-actions{clear:both;float:right;}.view-commerce-cart-form .order-total-line{background:#fff;}.view-commerce-cart-form .order-total-line-label{float:left;}.view-commerce-cart-form .order-total-line__total{background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;color:#fff;padding:5px 10px;margin-top:24px;font-weight:normal;height:50px;}.view-commerce-cart-form .order-total-line__total .order-total-line-label{color:#fff;font-size:20px;line-height:1.2em;display:inline-block;width:auto;text-align:left;}.view-commerce-cart-form .order-total-line__total .order-total-line-label:after{content:'incl. 17% TVA.';display:block;font-size:12px;line-height:1.2em;}.view-commerce-cart-form .order-total-line__total .order-total-line-value{font-size:27.3px;line-height:40px;width:auto;}.view-commerce-cart-form .info h3{color:#d5b079;font-size:15px;font-weight:normal;line-height:1.2em;margin-top:0;margin-bottom:12px;}.view-commerce-cart-form .form-look{background:#747373;color:#fff;line-height:28px;height:28px;margin-bottom:4px;}.view-commerce-cart-form .form-look .views-label{background:#d5b079;display:inline-block;width:120px;float:left;padding-left:10px;}.view-commerce-cart-form .form-look .field-content{display:block;padding-left:10px;padding-right:10px;margin-left:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.view-commerce-cart-form .form-look .field-content > *{margin:0;}.view-commerce-cart-form .form-look .form-number{width:calc(100% + 20px);line-height:28px;padding:0 10px;margin-left:-10px;margin-right:-10px;border:none;max-width:none;background:none;color:#fff;}.view-commerce-cart-form .views-field-remove-button .views-label{display:none;}.view-commerce-cart-form .views-field-remove-button .form-submit{background:#d5b079;border:none;color:#fff;padding:0 8px;line-height:25px;font-size:15px;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.footer{margin-top:0 !important;padding-top:0 !important;}.view-taxonomy-term .view-header a,.view-product-details header a{display:none;}#block-mercipourvotrecommande{max-width:1000px;margin:auto;padding:0 20px;text-align:center;font-size:13px;line-height:1.2em;}#block-mercipourvotrecommande h3{color:#d5b079;font-size:15px;font-weight:normal;margin-bottom:0;}#block-mercipourvotrecommande p img{margin-top:14px;}.checkout-pane-completion-message{text-align:center;}.term-title.active .views-field-field-icon{display:none;}.term-title.active .views-field-field-icon-1{display:block;}#block-panier h2{font-weight:normal;}.view-taxonomy-term .view-header{display:none;}.is-path-user #block-leonsteffes-page-title{display:none;}.is-path-user.is-logged-in-user #block-leonsteffes-local-tasks{display:none;}.is-path-user #block-leonsteffes-local-tasks{max-width:500px;margin:auto;padding:10px 0 0;background:#CEAA7D;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:none;box-shadow:0 0 15px #CEAA7D;}.is-path-user.is-logged-in-user #block-leonsteffes-local-tasks{display:none;}.is-path-user #block-leonsteffes-local-tasks .tabs{margin-top:0;}.is-path-user #block-leonsteffes-local-tasks .tabs__tab:last-of-type{display:none;}.is-path-user form{max-width:500px;margin:auto;padding:10px 20px;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 0 15px #CEAA7D;border:solid #CEAA7D 1px;border-top:0;margin-bottom:40px;color:#000;position:relative;}.is-path-user form .form-item{margin:10px 0;max-width:none;}.is-path-user form .form-item label{color:#000;}.is-path-user form .form-item input{width:100%;}.is-path-user form .form-item .description{display:none;}.is-path-user form .form-type-password{float:left;width:calc(50% - 10px);clear:none;margin-bottom:30px;}.is-path-user form div.password-confirm{position:absolute;bottom:60px;left:20px;right:20px;}.is-path-user form.user-login-form .form-item-name,.is-path-user form.user-login-form .form-type-email{float:left;width:50%;margin-right:10px;}.is-path-user form .form-item-pass-pass1{margin-right:10px;}.is-path-user form .form-item-pass-pass2{margin-left:10px;}.is-path-user form .form-actions input{background:#CEAA7D;-webkit-appearance:none;border:none;color:#fff;margin-right:6px;}.is-path-user form .form-actions input:hover{background:#009875;}.is-path-user form .form-actions a{float:right;color:#009875;}.is-path-user.is-logged-in-user article{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 20px;}.account-links{max-width:650px;margin:auto;}.account-links h2{color:#d5b079;font-size:16px;line-height:1.2em;margin:0;}.account-links table tr{border-bottom:dotted #d5b079 2px;color:#000;}.account-links table tr td:last-of-type{text-align:right;}.account-links table tr:last-of-type{border-bottom:0;}.account-links table a{color:#009875;}.mobilemenu{display:none;}#block-mobilemenubutton{display:none;}#block-views-block-contacts-block-1 .views-field-field-adresse-email a{color:inherit;}.view-commerce-user-orders{}.view-commerce-user-orders td{padding:0 5px;}.is-path-user.is-logged-in-user main{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;float:none;}.field--name-list-price{display:none;}.sale-orig-price{margin-bottom:-31px;line-height:1.4em;color:#fff;background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;text-align:center;width:250px;padding:5px;font-size:16px;text-decoration:line-through;}@media screen and (max-width:1700px){#block-views-block-service-slideshow-block-1{top:155px;}}@media screen and (max-width:1600px){#block-views-block-page-title-block-1 .views-field-field-header-background{overflow:hidden;}#block-views-block-page-title-block-1 .views-field-field-header-background img{max-width:none;}#block-views-block-service-slideshow-block-1{top:140px;}}@media screen and (max-width:1280px){#block-homevideo img{top:60%;}#block-contactheader{max-width:none;}}@media screen and (max-width:1100px){#block-views-block-service-slideshow-block-1{max-width:800px;margin-left:-400px;}#block-cartcheckoutheader{height:350px;}#block-views-block-contacts-block-1 .view-id-contacts{margin:0;}#block-views-block-contacts-block-1 .view-content .views-row{margin:0 10px 20px;}}@media screen and (max-width:1000px){#block-leonsteffes-main-menu{float:none;margin-top:0;position:relative;top:28px;}#block-panier,#block-useraccountmenu{margin-top:26px;}#block-views-block-page-title-block-1,#block-homevideo{overflow:hidden;}#block-homevideo video{height:300px;width:auto;max-width:none;}#block-contactblock .field--name-body{text-align:center;padding-bottom:20px;}#block-contactblock .field--name-body p,#block-contactblock .field--name-body div{text-align:left;}#block-contactblock .field--name-body p:nth-of-type(4){display:block;opacity:0;height:0;margin:0;}.view-categories-produits .view-content{text-align:center;}#block-views-block-nouveautes-block-1 .views_slideshow_cycle_teaser_section,#block-views-block-nouveautes-block-1 .views_slideshow_cycle_slide{width:calc(100% - 30px) !important;font-size:0;}#block-views-block-nouveautes-block-1 .views-row{display:inline-block;width:calc(50% - 50px);margin:0 20px;border:2px solid #CEAA7D;text-align:left;background:white;vertical-align:top;}#block-views-block-nouveautes-block-1 .views-field-body{font-size:13px;}#block-views-block-service-slideshow-block-1{max-width:calc(100% - 120px);margin-left:0;left:60px;}.is-path-taxonomy main,.is-path-product main{float:none;width:100%;margin:0 auto;max-width:752px;}.is-path-taxonomy aside,.is-path-product aside{float:none;width:100%;height:100%;margin:0;position:fixed;top:-150%;left:0;background:rgba(0,0,0,0.5);max-width:none;z-index:100;}.sidebar-open.is-path-taxonomy aside,.sidebar-open.is-path-product aside{top:0;}.is-path-taxonomy aside > div,.is-path-product aside > div{background:#F2F2F2;border-radius:15px;overflow:auto;width:80%;max-height:80%;margin:auto;padding:0 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px rgba(0,0,0,0.5);}.is-path-taxonomy aside > div .view,.is-path-product aside > div .view{max-width:217px;margin:auto;}.view-taxonomy-term .view-header,.view-product-details header{display:block;}.view-taxonomy-term .view-header a,.view-product-details header a{padding-left:24px;display:inline-block;background:url(/themes/leonsteffes/images/filter.png) center left no-repeat;background-size:20px !important;color:#d4af7c;margin-bottom:12px;}.view-taxonomy-term .view-header a:hover,.view-product-details header a:hover{background:url(/themes/leonsteffes/images/filter-hover.png) center left no-repeat;color:#009875;}#block-contactheader .field--name-body{text-align:center;max-width:calc(100% - 20px);left:10px;right:10px;padding:0;transform:translate(0,-50%);}#block-contactheader .field--name-body p,#block-contactheader .field--name-body div{text-align:left;}}@media screen and (max-width:800px){.mobilemenu{display:block;position:fixed;top:-150%;left:0;height:100%;background:rgba(0,0,0,0.5);margin:0;padding:0;opacity:0.5;z-index:1000;transition:opacity 0.3s;}.menu-open .mobilemenu{top:0;opacity:1;}.mobilemenu .wrapper{background:#F2F2F2;border-radius:15px;overflow:auto;width:80%;max-height:80%;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px rgba(0,0,0,0.5);}#block-leonsteffes-main-menu,#block-useraccountmenu,#block-panier,#block-selecteurdelangue,#block-socialmedia{display:none;}#block-mobilemenubutton{display:block;position:fixed;top:26px;right:20px;width:30px;height:30px;}#block-mobilemenubutton p a{position:relative;display:block;}#block-mobilemenubutton p a img{position:absolute;top:0;left:0;width:30px;opacity:0;transition:opacity 0.1s;}#block-mobilemenubutton p a img:nth-of-type(2){opacity:1;}#block-mobilemenubutton p a:hover img:nth-of-type(3){opacity:1;}.mobilemenu #block-sitebranding{text-align:center;background:#fff;border-bottom:dotted #D5B079 2px;}.mobilemenu #block-sitebranding img{display:block;margin:auto;}#block-benutzermenu,#block-warenkorb,#block-hauptnavigation{padding:0 10px;}.mobilemenu .menu{margin-left:auto;margin-right:auto;max-width:300px;font-size:0;text-align:center;margin-top:12px;margin-bottom:12px;}.mobilemenu .menu li{display:inline-block;width:50%;font-size:15px;}.mobilemenu .menu li a{color:#000;display:block;}.mobilemenu .menu li a.is-active{border:dotted #D5B079 1px;background:rgba(213,176,121,0.1);}#block-benutzermenu li:first-of-type a{padding-left:20px;background:url(/themes/leonsteffes/images/icon-account.png) no-repeat left center;display:inline-block;}.mobilemenu #block-warenkorb{text-align:center;}.mobilemenu #block-warenkorb h2{margin:0;font-size:15px;line-height:1.2em;display:inline-block;color:#000;font-weight:normal;padding-left:20px;background:url(/themes/leonsteffes/images/cart.png) no-repeat left center;}.mobilemenu #block-warenkorb .cart--cart-block{display:inline-block;}.mobilemenu #block-warenkorb .cart--cart-block a{background-color:#D5B079;color:#fff;padding:0 4px;}.mobilemenu #block-warenkorb .cart--cart-block a .cart-block--summary__count{padding:0 4px;border-top:dotted #fff 1px;border-bottom:dotted #fff 1px;margin:4px 0;display:inline-block;line-height:1.2em;}.mobilemenu #block-sprachumschalter{float:left;width:50%;background:#D5B079;color:#fff;text-align:right;margin-top:24px;padding:5px 0;}.mobilemenu #block-sprachumschalter ul{margin:0;padding:0;}.mobilemenu #block-sprachumschalter ul li{display:inline-block;}.mobilemenu #block-sprachumschalter ul li a{display:inline-block;padding:0 4px;color:#fff;}.mobilemenu #block-sprachumschalter ul li.is-active a{border:dotted #fff 1px;margin-top:-1px;margin-bottom:-1px;background:rgba(0,0,0,0.1);}.mobilemenu #block-socialmedia-2{float:left;width:50%;background:#D5B079;color:#fff;margin-top:24px;padding:5px 0;}.mobilemenu #block-socialmedia-2 p{margin:0;}.mobilemenu #block-socialmedia-2 p br{display:none;}.mobilemenu #block-socialmedia-2 p img{padding:4.5px 5px;display:block;float:left;}.is-path-jobs #block-leonsteffes-page-title,#block-titleshop,#block-views-block-page-title-block-1 .views-field-field-header-background img{height:300px;width:auto;max-width:none;}#block-contactheader{height:500px;}#block-contactheader .field--name-body p:nth-of-type(4){display:block;height:0;opacity:0;overflow:hidden;margin:0;}.path-node-5 #block-views-block-page-title-block-1 .views-field-field-header-background img{height:350px;}#block-contactheader .field--name-body p:nth-of-type(5) img{display:none;}.view-products .view-content,.view-taxonomy-term .view-content{text-align:center;}#block-views-block-products-block-1 .views-row,.view-taxonomy-term .view-content .views-row{float:none;display:inline-block;}#block-views-block-products-block-1 .views-row{width:245px;}#block-descandvisualofshopcategory .term-visual .pdf img{max-width:70px;}main.layout-3col__right-content{padding-left:15px !important;padding-right:15px !important;}.is-path-product article > .info{display:block;}.is-path-product article > .info:after{content:'';clear:both;display:table;}.is-path-product article > .info > div{display:block;width:100% !important;border-right:none !important;margin-bottom:24px;}.is-path-product .info .center{float:left;width:55% !important;}.is-path-product .info .right{float:left;width:45% !important;}.is-path-product .info .field--name-field-schema{margin-right:30px;}.is-path-product .field--name-field-materiaux .field__items > .field__item{display:inline-block;}.is-path-product article .field--name-price{float:none;margin:29px auto 24px;}.is-path-product article .field--name-variations{margin:0 auto 48px;}#block-cartcheckoutheader{height:134px;margin-bottom:40px !important;}.login-checkout .layout-region-checkout-main label{color:#000;}.login-checkout .layout-region-checkout-main .form-text,.login-checkout .layout-region-checkout-main .form-email{border:solid #000 0.5px;}.login-checkout .layout-region-checkout-main fieldset{border-right:none !important;margin:0 auto 24px !important;float:none;width:100%;max-width:300px;}#block-jobsheader,#block-jobsfooter{padding:0 20px;}.login-checkout #block-cartcheckoutheader{height:134px1;}}@media screen and (max-width:700px){#block-views-block-nouveautes-block-1 .views-row{width:100%;margin:0 0 24px;max-width:400px;}#block-footer .field--name-body ul li{display:block;line-height:1.5em;}#block-footer .field--name-body ul li:after{display:none;}.is-page-node-type-page main article{padding-left:20px;padding-right:20px;}.path-node-5 article .field--name-body table,.path-de-node-5 article .field--name-body table{display:block;width:auto !important;}.path-node-5 article .field--name-body tbody,.path-node-5 article .field--name-body tr,.path-node-5 article .field--name-body td{display:block;margin:auto;width:100% !important;}.path-de-node-5 article .field--name-body tbody,.path-de-node-5 article .field--name-body tr,.path-de-node-5 article .field--name-body td{display:block;margin:auto;width:100% !important;}.path-node-5 main article table img,.path-de-node-5 main article table img{max-width:100%;}.view-commerce-cart-form .info{width:calc(65% - 10px);margin-right:10px;}.view-commerce-cart-form .preis{width:calc(35% - 10px);margin-left:10px;}#block-contactheader{height:550px;}#block-contactheader .field--name-body div:nth-of-type(2){display:block !important;width:160px;margin:24px auto;}}@media screen and (max-width:600px){#block-leonsteffes-branding{max-width:40%;float:none;padding:15px;}#block-leonsteffes-branding img{max-width:100%;display:block;}#block-mobilemenubutton{top:13px;}#block-offnungszeiten .field{height:auto;}#block-offnungszeiten .field--name-field-info-actuelle-{margin-top:-8px;}#block-contactblock .field--name-body p:nth-of-type(2),#block-contactblock .field--name-body p:nth-of-type(6){display:block;opacity:0;height:0;margin:0;}#block-contactblock .field--name-body div:nth-of-type(2){display:block !important;margin:10px auto;width:135px;}#block-contactblock .field--name-body p:nth-of-type(5) img:first-of-type{display:none;}#block-contactblock .field--name-body > div:last-of-type br{display:none;}#block-contactblock .field--name-body > div:last-of-type a{margin:0 6px;}#block-offnungszeiten .field ul{text-align:center;}#block-offnungszeiten .field ul li{float:none;display:inline-block;text-align:left;}#block-offnungszeiten .field--name-field-info-actuelle-{margin-top:0;}.path-node-5 #block-views-block-page-title-block-1 .views-field-field-header-background img{height:300px;}#block-views-block-service-slideshow-block-1{top:110px;}#block-descandvisualofshopcategory .term-visual .pdf img{max-width:40px;}#block-descandvisualofshopcategory .term-visual .pdf p{line-height:1.2em;}#block-descandvisualofshopcategory .term-visual{overflow:hidden;}#block-descandvisualofshopcategory .term-visual .visual img{height:150px;width:auto;max-width:none;}.is-path-product .info .center,.is-path-product .info .right{float:none;width:100% !important;clear:both;}.view-commerce-cart-form .info{width:100%;margin-right:0;}.view-commerce-cart-form .preis{width:300px;margin-left:0;}.view-commerce-cart-form .field--name-total-price{width:300px;float:none;clear:both;display:block;margin-left:0;}.commerce-checkout-flow .form-actions a{float:none;display:block;width:100px;margin-top:12px;text-align:center;}#contact-message-feedback-form{left:0;}#contact-message-feedback-form label{display:block;text-align:left;width:auto;}#contact-message-feedback-form input,#contact-message-feedback-form .form-textarea-wrapper,#contact-message-feedback-form textarea{width:100%;}#contact-message-feedback-form .obligatoire{margin-left:0;}#contact-message-feedback-form #edit-actions{padding-right:0;margin-top:6px;}.view-categories-produits .views-row{width:127px;margin-right:6px;margin-left:6px;margin-bottom:8px;}.view-categories-produits .views-row h3{font-size:11px;height:42px;}}@media screen and (max-width:500px){.mobilemenu .menu li{display:block;width:100%;}#block-views-block-service-slideshow-block-1{display:none;}.path-node-5 #block-views-block-page-title-block-1 h1{opacity:1;}#block-checkoutprogress{padding:0 5px;}#block-checkoutprogress .checkout-progress .checkout-progress--step{font-size:12px;padding:0 8px;line-height:28px !important;height:28px;}.checkout-pane-payment-information .form-item-payment-information-payment-method label:before{position:static;margin-top:0;margin-bottom:12px;width:100%;}.checkout-pane-payment-information .form-item-payment-information-payment-method label{padding-left:67px;}#edit-review-shipping-information .fieldset-wrapper > div:first-of-type{float:none;width:auto;}.commerce-checkout-flow .form-actions .form-submit{font-size:16px;}}@media screen and (max-width:400px){.commerce-order-item-add-to-cart-form label,.commerce-order-item-pado-add-to-cart-form label{display:block;float:none;width:auto;}.commerce-order-item-add-to-cart-form .form-type-number input,.commerce-order-item-add-to-cart-form .form-type-textfield input,.commerce-order-item-add-to-cart-form .form-type-select select,.commerce-order-item-pado-add-to-cart-form .form-type-number input,.commerce-order-item-pado-add-to-cart-form .form-type-textfield input,.commerce-order-item-pado-add-to-cart-form .form-type-select select{width:calc(100% - 15px);}.view-commerce-cart-form .preis,.view-commerce-cart-form .field--name-total-price{width:100%;}}@media screen and (max-width:350px){#block-contactblock .field--name-body p:nth-of-type(5){display:none;}}#block-views-block-nouveautes-block-1 .views-field-edit-node{float:left;margin-left:10px;margin-top:-10px;}#block-views-block-nouveautes-block-1 .views-field-translation-link{float:left;margin-left:10px;margin-top:-10px;}#block-views-block-nouveautes-block-1 .views-field-edit-node a,#block-views-block-nouveautes-block-1 .views-field-translation-link a{color:#CEAA7D;}
.layout-3col{margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0;}.layout-3col:before{content:"";display:table;}.layout-3col:after{content:"";display:table;clear:both;}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar,.layout-3col__col-1,.layout-3col__col-2,.layout-3col__col-3,.layout-3col__col-4,.layout-3col__col-x{clear:both;padding-left:20px;padding-right:20px;float:left;width:100%;margin-left:0%;margin-right:-100%;}[dir="rtl"] .layout-3col__full,[dir="rtl"] .layout-3col__left-content,[dir="rtl"] .layout-3col__right-content,[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__right-sidebar,[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__second-left-sidebar,[dir="rtl"] .layout-3col__col-1,[dir="rtl"] .layout-3col__col-2,[dir="rtl"] .layout-3col__col-3,[dir="rtl"] .layout-3col__col-4,[dir="rtl"] .layout-3col__col-x{float:right;margin-right:0%;margin-left:-100%;}@media (min-width:777px){.layout-3col{margin-left:-12px;margin-right:-13px;padding-left:0;padding-right:0;}.layout-3col:before{content:"";display:table;}.layout-3col:after{content:"";display:table;clear:both;}[dir="rtl"] .layout-3col{margin-left:-13px;margin-right:-12px;}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:12px;padding-right:13px;}[dir="rtl"] .layout-3col__full,[dir="rtl"] .layout-3col__left-content,[dir="rtl"] .layout-3col__right-content,[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__right-sidebar{float:right;margin-right:0%;margin-left:-100%;}[dir="rtl"] .layout-3col__full,[dir="rtl"] .layout-3col__left-content,[dir="rtl"] .layout-3col__right-content,[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__right-sidebar{padding-left:13px;padding-right:12px;}.layout-3col__first-left-sidebar,.layout-3col__col-1,.layout-3col__col-3,.layout-3col__col-x:nth-child(2n + 1){float:left;width:50%;margin-left:0%;margin-right:-100%;padding-left:12px;padding-right:13px;}[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__col-1,[dir="rtl"] .layout-3col__col-3,[dir="rtl"] .layout-3col__col-x:nth-child(2n + 1){float:right;margin-right:0%;margin-left:-100%;}[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__col-1,[dir="rtl"] .layout-3col__col-3,[dir="rtl"] .layout-3col__col-x:nth-child(2n + 1){padding-left:13px;padding-right:12px;}.layout-3col__second-left-sidebar,.layout-3col__col-2,.layout-3col__col-4,.layout-3col__col-x:nth-child(2n){clear:none;float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:12px;padding-right:13px;}[dir="rtl"] .layout-3col__second-left-sidebar,[dir="rtl"] .layout-3col__col-2,[dir="rtl"] .layout-3col__col-4,[dir="rtl"] .layout-3col__col-x:nth-child(2n){float:right;margin-right:50%;margin-left:-100%;}[dir="rtl"] .layout-3col__second-left-sidebar,[dir="rtl"] .layout-3col__col-2,[dir="rtl"] .layout-3col__col-4,[dir="rtl"] .layout-3col__col-x:nth-child(2n){padding-left:13px;padding-right:12px;}}@media (min-width:999px){.layout-3col__full{float:left;width:100%;margin-left:0%;margin-right:-100%;}[dir="rtl"] .layout-3col__full{float:right;margin-right:0%;margin-left:-100%;}.layout-3col__left-content{float:left;width:66.66667%;margin-left:0%;margin-right:-100%;}[dir="rtl"] .layout-3col__left-content{float:right;margin-right:0%;margin-left:-100%;}.layout-3col__right-content{float:left;width:751px;margin-left:221px;margin-right:-100%;}[dir="rtl"] .layout-3col__right-content{float:right;margin-right:33.33333%;margin-left:-100%;}.layout-3col__left-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar{clear:right;float:right;width:240px;margin-right:732px;margin-left:-100%;}[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__second-left-sidebar{clear:left;}[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__second-left-sidebar{float:left;margin-left:66.66667%;margin-right:-100%;}.layout-3col__right-sidebar{clear:right;float:right;width:33.33333%;margin-right:0%;margin-left:-100%;}[dir="rtl"] .layout-3col__right-sidebar{clear:left;}[dir="rtl"] .layout-3col__right-sidebar{float:left;margin-left:0%;margin-right:-100%;}.layout-3col__col-1,.layout-3col__col-x:nth-child(3n+1){clear:both;float:left;width:33.33333%;margin-left:0%;margin-right:-100%;}[dir="rtl"] .layout-3col__col-1,[dir="rtl"] .layout-3col__col-x:nth-child(3n+1){float:right;margin-right:0%;margin-left:-100%;}.layout-3col__col-2,.layout-3col__col-x:nth-child(3n+2){clear:none;float:left;width:33.33333%;margin-left:33.33333%;margin-right:-100%;}[dir="rtl"] .layout-3col__col-2,[dir="rtl"] .layout-3col__col-x:nth-child(3n+2){float:right;margin-right:33.33333%;margin-left:-100%;}.layout-3col__col-3,.layout-3col__col-x:nth-child(3n){clear:none;float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;}[dir="rtl"] .layout-3col__col-3,[dir="rtl"] .layout-3col__col-x:nth-child(3n){float:right;margin-right:66.66667%;margin-left:-100%;}.layout-3col__col-4{display:none;}}.layout-3col__grid-item-container{padding-left:0;padding-right:0;}.layout-3col__grid-item-container:before{content:"";display:table;}.layout-3col__grid-item-container:after{content:"";display:table;clear:both;}.layout-center{padding-left:0;padding-right:0;margin:0 auto;}@media (min-width:777px){.layout-center{padding-left:0;padding-right:0;}[dir="rtl"] .layout-center{padding-left:13px;padding-right:12px;}}.layout-center--shared-grid,.layout-center.layout-3col{padding-left:0;padding-right:0;}.layout-swap{position:relative;}@media (min-width:555px){.layout-swap{padding-top:48px;}}@media (min-width:555px){.layout-swap__top{position:absolute;top:0;height:48px;width:100%;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.clearfix:before{content:'';display:table;}.clearfix:after{content:'';display:table;clear:both;}
.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal;}.visually-hidden--off,.visually-hidden--focusable:active,.visually-hidden--focusable:focus,.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:visible;}
.box{margin-bottom:1.5rem;border:5px solid #cccccc;padding:1em;}.box__title{margin:0;}.box:focus,.box:hover,.box.is-focus,.box--is-focus{border-color:#000;}.box--highlight{border-color:#0072b9;}
.comment__section,.comments{margin:1.5rem 0;}.comment__title{margin:0;}.comment__permalink{text-transform:uppercase;font-size:75%;}.comment--preview,.comment-preview{background-color:#fffadb;}.comment--nested,.indented{margin-left:32px;}[dir="rtl"] .comment--nested,[dir="rtl"] .indented{margin-left:0;margin-right:32px;}
.header__logo{float:left;margin:0 10px 0 0;padding:0;}[dir="rtl"] .header__logo{float:right;margin:0 0 0 10px;}.header__logo-image{vertical-align:bottom;}.header__name-and-slogan{float:left;}.header__site-name{margin:0;}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none;}.header__site-link:hover,.header__site-link:focus{text-decoration:underline;}.header__site-slogan{margin:0;}.header__secondary-menu{float:right;}[dir="rtl"] .header__secondary-menu{float:left;}.header__region{clear:both;}
.hidden,html.js .js-hidden,html.js .element-hidden,html.js .js-hide{display:none;}
.inline-links,.inline.links{padding:0;}.inline-links__item,.inline.links li{display:inline;list-style-type:none;padding:0 1em 0 0;}.inline-links__item:last-child,.inline.links li:last-child{padding-right:0;}[dir="rtl"] .inline-links__item,[dir="rtl"] .inline.links li,.inline.links [dir="rtl"] li{display:inline-block;padding:0 0 0 1em;}[dir="rtl"] .inline-links__item:last-child,[dir="rtl"] .inline.links li:last-child,.inline.links [dir="rtl"] li:last-child{padding-left:0;}
.inline-sibling,.field-label-inline .field-label,span.field-label{display:inline;margin-right:10px;}[dir="rtl"] .inline-sibling,[dir="rtl"] .field-label-inline .field-label,.field-label-inline [dir="rtl"] .field-label,[dir="rtl"] span.field-label{margin-right:0;margin-left:10px;}.inline-sibling__child,.inline-sibling *,.field-label-inline .field-label *,span.field-label *{display:inline;}.inline-sibling__adjacent,.inline-sibling + *,.inline-sibling + * > :first-child,.inline-sibling + * > :first-child > :first-child,.field-label-inline .field-label + *,span.field-label + *,.field-label-inline .field-label + * > :first-child,span.field-label + * > :first-child,.field-label-inline .field-label + * > :first-child > :first-child,span.field-label + * > :first-child > :first-child{display:inline;}.field-label-inline .field-label,.field-label-inline .field-items{float:none;}
@media print{.print-none,.toolbar,.action-links,.links,.book-navigation,.forum-topic-navigation,.feed-icons{display:none;}}
.responsive-video,.media-youtube-video,.media-vimeo-preview-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.responsive-video__embed,.responsive-video iframe,.media-youtube-video iframe,.media-vimeo-preview-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.responsive-video--4-3{padding-bottom:75%;}
.autocomplete,.form-autocomplete{background-image:url(/themes/leonsteffes/components//forms/autocomplete/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}[dir="rtl"] .autocomplete,[dir="rtl"] .form-autocomplete{background-position:0% center;}.autocomplete__list-wrapper,#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}.autocomplete__list,#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}.autocomplete__list-item,#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;}.autocomplete__list-item.is-selected,.autocomplete__list-item--is-selected,#autocomplete li.is-selected,#autocomplete .selected{background:#0072b9;color:#fff;}.autocomplete.is-throbbing,.autocomplete--is-throbbing,.is-throbbing.form-autocomplete,.form-autocomplete.throbbing{background-image:url(/themes/leonsteffes/components//forms/autocomplete/throbber-active.gif);}
.collapsible-fieldset,.collapsible{position:relative;}.collapsible-fieldset__legend,.collapsible .fieldset-legend{display:block;padding-left:15px;background-image:url(/themes/leonsteffes/components//forms/collapsible-fieldset/expanded.svg);background-position:4px 50%;background-repeat:no-repeat;}[dir="rtl"] .collapsible-fieldset__legend,[dir="rtl"] .collapsible .fieldset-legend,.collapsible [dir="rtl"] .fieldset-legend{padding-left:0;padding-right:15px;background-position:right 4px top 50%;}.collapsible-fieldset__summary,.collapsible .fieldset-legend .summary{color:#999999;font-size:.9em;margin-left:.5em;}.collapsible-fieldset.is-collapsed,.collapsible-fieldset--is-collapsed,.is-collapsed.collapsible,.collapsible.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}.collapsible-fieldset.is-collapsed .collapsible-fieldset__wrapper,.collapsible-fieldset--is-collapsed__wrapper,.is-collapsed.collapsible .collapsible-fieldset__wrapper,.collapsible.collapsed .fieldset-wrapper{display:none;}.collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,.collapsible-fieldset--is-collapsed__legend,.is-collapsed.collapsible .collapsible-fieldset__legend,.collapsible.collapsed .fieldset-legend,.collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible .collapsible-fieldset.is-collapsed .fieldset-legend,.is-collapsed.collapsible .fieldset-legend{background-image:url(/themes/leonsteffes/components//forms/collapsible-fieldset/collapsed.svg);background-position:4px 50%;}[dir="rtl"] .collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,[dir="rtl"] .collapsible-fieldset--is-collapsed__legend,[dir="rtl"] .is-collapsed.collapsible .collapsible-fieldset__legend,[dir="rtl"] .collapsible.collapsed .fieldset-legend,.collapsible.collapsed [dir="rtl"] .fieldset-legend,[dir="rtl"] .collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible [dir="rtl"] .collapsible-fieldset.is-collapsed .fieldset-legend,[dir="rtl"] .is-collapsed.collapsible .fieldset-legend{background-image:url(/themes/leonsteffes/components//forms/collapsible-fieldset/collapsed-rtl.svg);background-position:right 4px top 50%;}
.form-item{margin:1.5rem 0;}.form-item__required,.form-required{color:#c00;}.form-item__description,.form-item .description{font-size:0.875rem;}.form-item--inline div,.form-item--inline label,.container-inline .form-item div,.container-inline .form-item label{display:inline;}.form-item--inline__exception,.container-inline .fieldset-wrapper{display:block;}.form-item--tight,.form-item--radio,.form-type-radio,.form-type-checkbox,.password-parent,.confirm-parent,table .form-item{margin:0;}.form-item--radio .form-item__label,.form-item--radio__label,.form-type-radio .form-item__label,.form-type-checkbox .form-item__label,label.option{display:inline;font-weight:normal;}.form-item--radio .form-item__description,.form-item--radio__description,.form-type-radio .form-item__description,.form-type-checkbox .form-item__description,.form-type-radio .description,.form-type-checkbox .description,.form-item--radio .form-item .description,.form-item .form-item--radio .description,.form-type-radio .form-item .description,.form-item .form-type-radio .description,.form-type-checkbox .form-item .description,.form-item
.form-type-checkbox .description{margin-left:1.4em;}.form-item.is-error .form-item__widget,.form-item--is-error__widget,.form-item.is-error input,.form-item.is-error textarea,.form-item.is-error select,.form-item--is-error input,.form-item--is-error textarea,.form-item--is-error select,.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}
.form-table__sticky-header,.sticky-header{position:fixed;visibility:hidden;margin-top:0;background-color:#fff;}.form-table__sticky-header.is-sticky,.form-table__sticky-header--is-sticky,.is-sticky.sticky-header{visibility:visible;}.form-table__header,.form-table th,form table th{border-bottom:3px solid #cccccc;padding-right:1em;text-align:left;}[dir="rtl"] .form-table__header,[dir="rtl"] .form-table th,.form-table [dir="rtl"] th,[dir="rtl"] form table th,form table [dir="rtl"] th{text-align:right;padding-left:1em;padding-right:0;}.form-table__body,.form-table tbody,form table tbody{border-top:1px solid #cccccc;}.form-table__row,.form-table tbody tr,form table tbody tr{padding:.1em .6em;border-bottom:1px solid #cccccc;background-color:#eeeeee;}.form-table__row:nth-child(even),.form-table tbody tr:nth-child(even),form table tbody tr:nth-child(even){background-color:#fff;}.form-table__row.is-active,.form-table__row--is-active,.form-table tbody tr.is-active,form table tbody tr.is-active,td.active{background-color:#dddddd;}.form-table__row.is-disabled,.form-table__row--is-disabled,.form-table tbody tr.is-disabled,form table tbody tr.is-disabled,td.menu-disabled{background:#cccccc;}.form-table__row.is-selected,.form-table__row--is-selected,.form-table tbody tr.is-selected,form table tbody tr.is-selected,tr.selected td{background:#fffdf0;}.form-table__list,.form-table ul,form table ul{margin:0;}.form-table__narrow-column,.form-table th.form-table__narrow-column,form table th.form-table__narrow-column,td .checkbox,th .checkbox{width:-moz-min-content;width:-webkit-min-content;text-align:center;}
.progress-bar,.progress{font-weight:bold;}.progress-bar__bar,.progress .bar{border-radius:3px;margin:0 .2em;border:1px solid #666666;background-color:#cccccc;}.progress-bar__fill,.progress .filled{height:1.5em;width:5px;background:#0072b9 url(/themes/leonsteffes/components//forms/progress-bar/progress-bar.gif) repeat 0 0;}.progress-bar__percentage,.progress .percentage{float:right;}[dir="rtl"] .progress-bar__percentage,[dir="rtl"] .progress .percentage,.progress [dir="rtl"] .percentage{float:left;}.progress-bar--inline,.ajax-progress-bar{width:16em;display:inline-block;}[dir="rtl"] .progress-bar--inline,[dir="rtl"] .ajax-progress-bar{float:right;}
.progress-throbber,.ajax-progress{display:inline-block;}[dir="rtl"] .progress-throbber,[dir="rtl"] .ajax-progress{float:right;}.progress-throbber__widget,.ajax-progress .throbber{background:url(/themes/leonsteffes/components//forms/progress-throbber/progress-throbber.gif) no-repeat 0 -18px transparent;float:left;height:15px;margin:2px;width:15px;}[dir="rtl"] .progress-throbber__widget,[dir="rtl"] .ajax-progress .throbber,.ajax-progress [dir="rtl"] .throbber{float:right;}.progress-throbber__widget-in-tr,tr .ajax-progress .throbber{margin:0 2px;}.progress-throbber__message,.ajax-progress .message{padding-left:20px;}
.resizable-textarea,.resizable-textarea textarea{width:100%;vertical-align:bottom;}.resizable-textarea__grippie,.resizable-textarea .grippie{background:url(/themes/leonsteffes/components//forms/resizable-textarea/grippie.png) no-repeat center 2px #eeeeee;border:1px solid #cccccc;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}
.table-drag__wrapper,body.drag{cursor:move;}.table-drag__item,tr.drag{background-color:#fffadb;}.table-drag__item-previous,tr.drag-previous{background-color:#fff7c2;}.table-drag__handle,.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;font-size:12px;}[dir="rtl"] .table-drag__handle,[dir="rtl"] .tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}.table-drag__handle:focus,.table-drag__handle:hover,.tabledrag-handle:focus,.tabledrag-handle:hover{text-decoration:none;}.table-drag__handle-icon,.tabledrag-handle .handle{box-sizing:content-box;background:url(/themes/leonsteffes/components//forms/table-drag/handle-icon.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px;}.table-drag__handle.is-hover .table-drag__handle-icon,.table-drag__handle-icon--is-hover,.is-hover.tabledrag-handle .table-drag__handle-icon,.tabledrag-handle-hover .handle,.table-drag__handle.is-hover .tabledrag-handle .handle,.tabledrag-handle .table-drag__handle.is-hover .handle,.is-hover.tabledrag-handle .handle{background-position:6px -11px;}.table-drag__toggle-weight-wrapper,.tabledrag-toggle-weight-wrapper{text-align:right;}[dir="rtl"] .table-drag__toggle-weight-wrapper,[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left;}.table-drag__toggle-weight,.tabledrag-toggle-weight{font-size:.9em;}.table-drag__indentation,.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px;}[dir="rtl"] .table-drag__indentation,[dir="rtl"] .indentation{float:right;margin:-.4em -.4em -.4em .2em;padding:.42em .6em .42em 0;}.table-drag__tree-child,.table-drag__tree-child-last,.tree-child-last,.table-drag__tree-child-horizontal,.tree-child-horizontal,.tree-child{background:url(/themes/leonsteffes/components//forms/table-drag/tree-child.png) no-repeat 11px center;}[dir="rtl"] .table-drag__tree-child,[dir="rtl"] .table-drag__tree-child-last,[dir="rtl"] .tree-child-last,[dir="rtl"] .table-drag__tree-child-horizontal,[dir="rtl"] .tree-child-horizontal,[dir="rtl"] .tree-child{background-position:-65px center;}.table-drag__tree-child-last,.tree-child-last{background-image:url(/themes/leonsteffes/components//forms/table-drag/tree-child-last.png);}.table-drag__tree-child-horizontal,.tree-child-horizontal{background-position:-11px center;}
.nav-menu__item,.menu__item{list-style-image:url(/themes/leonsteffes/components//navigation/nav-menu/leaf.svg);list-style-type:square;}.nav-menu__item.is-expanded,.nav-menu__item--is-expanded,.is-expanded.menu__item,.menu__item.is-expanded{list-style-image:url(/themes/leonsteffes/components//navigation/nav-menu/expanded.svg);list-style-type:circle;}.nav-menu__item.is-collapsed,.nav-menu__item--is-collapsed,.is-collapsed.menu__item,.menu__item.is-collapsed{list-style-image:url(/themes/leonsteffes/components//navigation/nav-menu/collapsed.svg);list-style-type:disc;}[dir="rtl"] .nav-menu__item.is-collapsed,[dir="rtl"] .nav-menu__item--is-collapsed,[dir="rtl"] .is-collapsed.menu__item,[dir="rtl"] .menu__item.is-collapsed{list-style-image:url(/themes/leonsteffes/components//navigation/nav-menu/collapsed-rtl.svg);}.nav-menu__link.is-active,.nav-menu__link--is-active,.menu a.active{color:#000;}
.navbar{margin:0;padding:0;text-align:left;}[dir="rtl"] .navbar{text-align:right;}.navbar__item,.navbar li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}[dir="rtl"] .navbar__item,[dir="rtl"]
.navbar li{float:right;padding:0 0 0 10px;}
.pager{clear:both;padding:0;text-align:center;}@media print{.pager{display:none;}}.pager__item,.pager__current-item,.pager-current,.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{display:inline;padding:0 .5em;list-style-type:none;background-image:none;}.pager__current-item,.pager-current{font-weight:bold;}
.footer{font-size:0.875rem;line-height:1.5rem;margin-top:3rem;padding:1.5rem 0;border-top:1px solid #cccccc;}
.skip-link{display:block;padding:2px 0 3px;text-align:center;}.skip-link:link,.skip-link:visited{background-color:#666666;color:#fff;}@media print{.skip-link{display:none;}}
