.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/sites/all/themes/babylock//js/fancybox/fancybox_sprite.png);}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url(/sites/all/themes/babylock//js/fancybox/fancybox_loading.gif) center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/sites/all/themes/babylock//js/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden !important;width:auto;}.fancybox-lock body{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/sites/all/themes/babylock//js/fancybox/fancybox_overlay.png);}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/sites/all/themes/babylock//js/fancybox/fancybox_sprite@2x.png);background-size:44px 152px;}#fancybox-loading div{background-image:url(/sites/all/themes/babylock//js/fancybox/fancybox_loading@2x.gif);background-size:24px 24px;}}
.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0%,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0%,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff',endColorstr = '#eeeeee',GradientType = 0);background-image:linear-gradient(to top,#eee 0%,#fff 50%);}html[dir="rtl"] .select2-container .select2-choice{padding:0 8px 0 0;}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0%,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0%,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);background-image:linear-gradient(to bottom,#eee 0%,#fff 90%);}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px;}.select2-container .select2-choice > .select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto;}html[dir="rtl"] .select2-container .select2-choice > .select2-chosen{margin-left:26px;margin-right:0;}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2.png) right top no-repeat;cursor:pointer;outline:0;}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block;}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer;}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0);}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15);}.select2-drop-active{border:1px solid #5897fb;border-top:none;}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb;}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto;}.select2-drop-auto-width .select2-search{padding-top:4px;}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(0.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0%,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0%,#eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee',endColorstr = '#cccccc',GradientType = 0);background-image:linear-gradient(to top,#ccc 0%,#eee 60%);}html[dir="rtl"] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-left:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2.png) no-repeat 0 1px;}html[dir="rtl"] .select2-container .select2-choice .select2-arrow b{background-position:2px 1px;}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap;}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url(/sites/all/themes/babylock//js/select2-3.5.2/select2.png) no-repeat 100% -22px;background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2.png) no-repeat 100% -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;}html[dir="rtl"] .select2-search input{padding:4px 5px 4px 20px;background:#fff url(/sites/all/themes/babylock//js/select2-3.5.2/select2.png) no-repeat -37px -22px;background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2.png) no-repeat -37px -22px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2.png) no-repeat -37px -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2.png) no-repeat -37px -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2.png) no-repeat -37px -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;}.select2-drop.select2-drop-above .select2-search input{margin-top:4px;}.select2-search input.select2-active{background:#fff url(/sites/all/themes/babylock//js/select2-3.5.2/select2-spinner.gif) no-repeat 100%;background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2-spinner.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2-spinner.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2-spinner.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2-spinner.gif) no-repeat 100%,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(0.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0%,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0%,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);background-image:linear-gradient(to top,#fff 0%,#eee 50%);}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(0.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0%,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0%,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none;}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none;}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px;}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px;}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);}html[dir="rtl"] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px;}.select2-results ul.select2-result-sub{margin:0;padding-left:0;}.select2-results li{list-style:none;display:list-item;background-image:none;}.select2-results li.select2-result-with-children > .select2-result-label{font-weight:bold;}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#3875d7;color:#fff;}.select2-results li em{background:#feffde;font-style:normal;}.select2-results .select2-highlighted em{background:transparent;}.select2-results .select2-highlighted ul{background:#fff;color:#000;}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-ajax-error,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px;}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default;}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default;}.select2-results .select2-selected{display:none;}.select2-more-results.select2-active{background:#f4f4f4 url(/sites/all/themes/babylock//js/select2-3.5.2/select2-spinner.gif) no-repeat 100%;}.select2-results .select2-ajax-error{background:rgba(255,50,50,.2);}.select2-more-results{background:#f4f4f4;display:list-item;}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0;}.select2-container.select2-container-disabled .select2-choice abbr{display:none;}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(to bottom,#eee 1%,#fff 15%);}html[dir="rtl"] .select2-container-multi .select2-choices{padding:0 0 0 5px;}.select2-locked{padding:3px 5px 3px 5px !important;}.select2-container-multi .select2-choices{min-height:26px;}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);}.select2-container-multi .select2-choices li{float:left;list-style:none;}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right;}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap;}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important;}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(/sites/all/themes/babylock//js/select2-3.5.2/select2-spinner.gif) no-repeat 100% !important;}.select2-default{color:#999 !important;}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f4f4f4',GradientType=0);background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px;}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default;}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4;}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url(/sites/all/themes/babylock//js/select2-3.5.2/select2.png) right top no-repeat;}html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px;}.select2-container-multi .select2-search-choice-close{left:3px;}html[dir="rtl"] .select2-container-multi .select2-search-choice-close{left:auto;right:2px;}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px;}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px;}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4;}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none;}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline;}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important;}.select2-display-none{display:none;}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url(/sites/all/themes/babylock//js/select2-3.5.2/select2x2.png) !important;background-repeat:no-repeat !important;background-size:60px 40px !important;}.select2-search input{background-position:100% -21px !important;}}
*{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,.h1,.header__site-name{font-size:2rem;line-height:3rem;margin-top:1.5rem;margin-bottom:1.5rem;}h2,.h2{font-size:1.5rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem;}h3,.h3{font-size:1.25rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem;}h4,.h4{font-size:1rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}h5,.h5{font-size:0.875rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}h6,.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;}menu,ol,ul{padding:0 0 0 32px;}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;}.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;}.clearfix:before,.tabs:before{content:'';display:table;}.clearfix:after,.tabs:after{content:'';display:table;clear:both;}.hidden,html.js .js-hidden,html.js .element-hidden,html.js .js-hide{display:none;}.highlight-mark,.new,.update{color:#c00;background-color:transparent;}.inline-links,.inline.links{padding:0;}.inline-links__item,.inline.links li{display:inline;list-style-type:none;padding:0 1em 0 0;}.inline-sibling,.field-label-inline .field-label,span.field-label{display:inline;margin-right: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;}.messages,.messages--status{margin:1.5rem 0;position:relative;padding:10px 10px 10px 44px;border:1px solid #0072b9;}.messages__icon{position:absolute;top:50%;left:10px;height:24px;width:24px;margin-top:-12px;line-height:1;}.messages__icon path{fill:#0072b9;}.messages__highlight,.messages--error .error,.messages.error .error{color:#000;}.messages__list{margin:0;}.messages__item{list-style-image:none;}.messages--ok-color,.messages,.messages--status,.ok,.revision-current{background-color:#f6fcff;color:#0072b9;}.messages--warning-color,.messages--warning,.messages.warning,.warning{background-color:#fffce6;color:#000;}.messages--error-color,.messages--error,.messages.error,.error{background-color:#fff0f0;color:#c00;}.messages--warning,.messages.warning{border-color:#fd0;}.messages--warning path,.messages.warning path{fill:#fd0;}.messages--error,.messages.error{border-color:#c00;}.messages--error path,.messages.error path{fill:#c00;}@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%;}.visually-hidden,.element-invisible,.element-focusable,.breadcrumb__title,.main-navigation .block-menu .block__title,.main-navigation .block-menu-block .block__title{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,.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:visible;}.watermark{font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;display:block;height:0;overflow:visible;background-color:transparent;color:#eeeeee;font-size:75px;line-height:1;text-align:center;text-shadow:0 0 1px rgba(0,0,0,0.1);word-wrap:break-word;}.nav-menu__link.is-active,.nav-menu__link--is-active,.menu a.active{color:#000;}.navbar,.main-navigation .links,.main-navigation .menu{margin:0;padding:0;text-align:left;}.navbar__item,.navbar li,.main-navigation .links li,.main-navigation .menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}.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;}.skip-link{display:block;padding:2px 0 3px;text-align:center;}.skip-link:link,.skip-link:visited{background-color:#666666;color:#fff;}.skip-link__wrapper{margin:0;}@media print{.skip-link__wrapper{display:none;}}.tabs{margin:1.125rem 0 0;line-height:1.875rem;border-bottom:1px solid #cccccc \0/ie;background-image:-webkit-linear-gradient(bottom,#cccccc 1px,transparent 1px);background-image:linear-gradient(to top,#cccccc 1px,transparent 1px);padding:0 2px;list-style:none;white-space:nowrap;}@media print{.tabs{display:none;}}.tabs__tab{float:left;margin:0 3px;border:1px solid #cccccc;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-color:transparent;border-bottom:0 \0/ie;overflow:hidden;background:#dddddd;}.tabs__tab.is-active{border-bottom-color:#fff;}.tabs__tab-link{padding:0 1.5rem;display:block;text-decoration:none;-webkit-transition:color .3s,background .3s,border .3s;transition:color .3s,background .3s,border .3s;text-shadow:#fff 0 1px 0;color:#000;background:#dddddd;letter-spacing:1px;}.tabs__tab-link:focus,.tabs__tab-link:hover{background:#eaeaea;}.tabs__tab-link:active,.tabs__tab-link.is-active,.tabs__tab-link--is-active{background:#fff;text-shadow:none;}.tabs--off,.views-displays .secondary{margin:0;border-bottom:0;padding:0;background-image:none;}.tabs--secondary{margin-top:1.5rem;font-size:0.875rem;background-image:none;}.tabs + .tabs--secondary{margin-top:0;background-image:-webkit-linear-gradient(bottom,#cccccc 1px,transparent 1px);background-image:linear-gradient(to top,#cccccc 1px,transparent 1px);}.tabs--secondary .tabs__tab{margin:0.5625rem 0.1875rem;border:0;background:transparent;}.tabs--secondary .tabs__tab.is-active{border-bottom-color:transparent;}.tabs--secondary .tabs__tab-link{border:1px solid #cccccc;border-radius:24px;color:#666666;background:#f1f1f1;letter-spacing:normal;}.tabs--secondary .tabs__tab-link:focus,.tabs--secondary .tabs__tab-link:hover{color:#333333;background:#dddddd;border-color:#999999;}.tabs--secondary .tabs__tab-link:active,.tabs--secondary .tabs__tab-link.is-active,.tabs--secondary .tabs__tab-link--is-active{color:white;text-shadow:#333333 0 1px 0;background:#666666;border-color:black;}.autocomplete,.form-autocomplete{background-image:url(/sites/all/themes/babylock/images/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}.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(/sites/all/themes/babylock/images/misc/throbber-active.gif);}.collapsible-fieldset,.collapsible{position:relative;}.collapsible-fieldset__legend,.collapsible .fieldset-legend{display:block;padding-left:15px;background-image:url(/sites/all/themes/babylock/images/misc/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(/sites/all/themes/babylock/images/misc/collapsible-fieldset-collapsed.svg);background-position:4px 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;}.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(/sites/all/themes/babylock/images/misc/progress-bar.gif) repeat 0 0;}.progress-bar__percentage,.progress .percentage{float:right;}.progress-bar--inline,.ajax-progress-bar{width:16em;display:inline-block;}.progress-throbber,.ajax-progress{display:inline-block;}.progress-throbber__widget,.ajax-progress .throbber{background:url(/sites/all/themes/babylock/images/misc/progress-throbber.gif) no-repeat 0 -18px transparent;float:left;height:15px;margin:2px;width:15px;}.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(/sites/all/themes/babylock/images/misc/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(/sites/all/themes/babylock/images/misc/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;}.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;}.table-drag__tree-child,.table-drag__tree-child-last,.tree-child-last,.table-drag__tree-child-horizontal,.tree-child-horizontal,.tree-child{background:url(/sites/all/themes/babylock/images/misc/table-drag-tree-child.png) no-repeat 11px center;}.table-drag__tree-child-last,.tree-child-last{background-image:url(/sites/all/themes/babylock/images/misc/table-drag-tree-child-last.png);}.table-drag__tree-child-horizontal,.tree-child-horizontal{background-position:-11px center;}@font-face{font-family:'pt_sansregular';src:url(/sites/all/themes/babylock/fonts/PTS55F-webfont.eot);src:url(/sites/all/themes/babylock/fonts/PTS55F-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/babylock/fonts/PTS55F-webfont.woff) format('woff'),url(/sites/all/themes/babylock/fonts/PTS55F-webfont.ttf) format('truetype'),url(/sites/all/themes/babylock/fonts/PTS55F-webfont.svg#pt_sansregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'pt_sansregular';src:url(/sites/all/themes/babylock/fonts/PTS75F-webfont.eot);src:url(/sites/all/themes/babylock/fonts/PTS75F-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/babylock/fonts/PTS75F-webfont.woff) format('woff'),url(/sites/all/themes/babylock/fonts/PTS75F-webfont.ttf) format('truetype'),url(/sites/all/themes/babylock/fonts/PTS75F-webfont.svg#pt_sansbold) format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'italianno';src:url(/sites/all/themes/babylock/fonts/italianno-regular-otf-webfont.eot);src:url(/sites/all/themes/babylock/fonts/italianno-regular-otf-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/babylock/fonts/italianno-regular-otf-webfont.woff2) format('woff2'),url(/sites/all/themes/babylock/fonts/italianno-regular-otf-webfont.woff) format('woff'),url(/sites/all/themes/babylock/fonts/italianno-regular-otf-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'alegreya_sans';src:url(/sites/all/themes/babylock/fonts/alegreyasans-medium-webfont.woff2) format('woff2'),url(/sites/all/themes/babylock/fonts/alegreyasans-medium-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@charset "UTF-8";form{overflow:hidden;}form fieldset{margin:0;padding:0;border:none;}form label{font-weight:normal;}form button,form input,form optgroup,form select,form textarea{width:100%;padding:5px;border:1px solid #aaaaaa;}form input[type="checkbox"],form input[type="radio"]{width:auto;}form select{padding:7px 0 6px 0;}form input[type="submit"],form button[type="submit"]{width:100%;border:1px solid;background:#ffffff;color:#2e2e2e !important;text-transform:uppercase;}@media (min-width:512px){form input[type="submit"],form button[type="submit"]{min-width:250px;}}form input[type="submit"]:hover,form button[type="submit"]:hover{color:#bd9023 !important;}@media (min-width:768px){form .form-actions{width:31%;}}.webform-client-form .fieldset-wrapper{overflow:hidden;}@media (min-width:768px){.webform-client-form .fieldset-wrapper .webform-component-fieldset{width:50%;margin:0;float:left;}}@media (min-width:992px){.webform-client-form .fieldset-wrapper .webform-component--gruppe--inner-1{width:33.33333333%;}.webform-client-form .fieldset-wrapper .webform-component--gruppe--inner-2{width:66.66666667%;}}@media (min-width:768px){.webform-client-form .form-actions{float:right;}}.entityform .dynamic-select-container-wrapper{padding:0;}.entityform .dynamic-select-select-wrapper{display:block;}.entityform .form-item{margin:0 0 20px 0;}.entityform .field-name-field-kurs #field-kurs-add-more-wrapper .form-item{margin-bottom:0;}.entityform .field-name-field-kurs #field-kurs-add-more-wrapper label{display:none;}.entityform .field-name-field-kurs .field-name-field-kommentar{margin-top:-.25em;}.entityform .group-container{margin-top:30px;margin-bottom:20px;}@media (min-width:768px){.entityform .group-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:sspace-betweens;-webkit-justify-content:space-between;justify-content:space-between;margin:0 -10px;}.entityform .group-container .field-group-div{flex:0 1 33%;margin-top:1.55em;padding:0 10px;}.entityform .group-container .field-name-field-bedingungen{margin-left:10px;}.entityform .group-container .form-actions{margin-right:10px;}}html,body{color:#2e2e2e;background:#ffffff;font-family:"pt_sansregular",Verdana,Helvetica,sans-serif;font-size:14px;}@media screen and (max-width:768px){html,body{font-size:16px;}}a{text-decoration:none;-webkit-text-decoration-skip:objects;}a,a:visited{color:inherit;}a:hover{color:#bd9023;}h1,.h1,h2,.h2,h3,.h3,.field-name-field-highlight-title,#edit-machine-wrapper label,.field-name-field-timeline-event-name,.testimonial-quote q,.merchants-hint{font-family:"italianno";font-weight:normal;color:#bd9023;}h1,.h1{text-align:center;}ul,ol,li{margin:0;padding:0;list-style:none;}ul.bullets,.field-name-field-machine-summary ul{list-style:none;}ul.bullets li,.field-name-field-machine-summary ul li{padding-left:1em;}ul.bullets li::before,.field-name-field-machine-summary ul li::before{content:"•";float:left;width:1em;margin-left:-1em;}ul.bullets.separated > li,.field-name-field-machine-summary ul.separated > li{margin-bottom:1em;}ol.bullets{margin-left:1em;}ol.bullets,ol.bullets li{list-style-type:decimal;list-style-position:outside;}p,pre{margin:.5rem 0 1.5rem 0;}p:last-child,pre:last-child{margin-bottom:0;}p.right img,pre.right img{margin-left:20px;margin-bottom:20px;}video{display:block;max-width:100%;margin:auto;}.paragraphs-item-youtube-video,.product-video,.yt-video-block{background-image:url('/sites/all/themes/babylock/images/hg-muster-hell.jpg');}.paragraphs-item-youtube-video .yt-video-container + .yt-video-container,.product-video .yt-video-container + .yt-video-container,.yt-video-block .yt-video-container + .yt-video-container{margin-top:5% !important;}.paragraphs-item-youtube-video .yt-video-responsive,.product-video .yt-video-responsive,.yt-video-block .yt-video-responsive{position:relative;padding-top:56.25%;}.paragraphs-item-youtube-video .yt-video-responsive iframe,.product-video .yt-video-responsive iframe,.yt-video-block .yt-video-responsive iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}body.front .paragraphs-item-youtube-video{background-image:url('/sites/all/themes/babylock/images/hg-muster-dunkel.jpg');padding:4rem 0;}.yt-video-block{margin:80px 0 40px 0;}.yt-video-block + .region-teasers{padding-top:40px;}.region-navigation #block-system-main-menu{margin:0 auto;padding-left:10px;padding-right:10px;max-width:320px;}@media (min-width:512px){.region-navigation #block-system-main-menu{max-width:640px;}}@media (min-width:768px){.region-navigation #block-system-main-menu{max-width:960px;}}.region-navigation .menu{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:sspace-betweens;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:uppercase;}#site-header .language-switcher-locale-url,#site-header .menu{margin:0;padding:5px;background-color:#ffffff;}#site-header .language-switcher-locale-url li,#site-header .menu li{position:relative;display:inline-block;padding:0;}#site-header .language-switcher-locale-url li .menu__link,#site-header .menu li .menu__link{display:block;padding:0 10px;}#site-header .language-switcher-locale-url li .menu,#site-header .menu li .menu{display:none;overflow:hidden;}@media screen and (min-width:810px){#site-header .language-switcher-locale-url li .menu,#site-header .menu li .menu{position:absolute;padding:2px 0;z-index:15;}#site-header .language-switcher-locale-url li .menu li,#site-header .menu li .menu li{display:block;margin:5px 0;}}@media screen and (min-width:810px){#site-header .language-switcher-locale-url li:hover .menu,#site-header .menu li:hover .menu{display:block;}}#site-header #block-system-main-menu > .menu > li a{padding:0;white-space:pre;}@media screen and (min-width:810px){#site-header #block-system-main-menu > .menu > li a::before,#site-header #block-system-main-menu > .menu > li a::after{content:"-";color:transparent;}#site-header #block-system-main-menu > .menu > li a::before{padding-right:.25em;}#site-header #block-system-main-menu > .menu > li a::after{padding-left:.25em;}}#site-header #block-system-main-menu > .menu > li a:hover::before,#site-header #block-system-main-menu > .menu > li a:hover::after{color:#bd9023;}#site-header .menu__link:not(.nolink),#site-footer .menu__link:not(.nolink),#site-header .language-link,#site-footer .language-link{color:#2e2e2e;text-decoration:none;}#site-header .menu__link:not(.nolink):hover,#site-footer .menu__link:not(.nolink):hover,#site-header .language-link:hover,#site-footer .language-link:hover,#site-header .menu__link:not(.nolink):focus,#site-footer .menu__link:not(.nolink):focus,#site-header .language-link:focus,#site-footer .language-link:focus,#site-header .menu__link:not(.nolink):active,#site-footer .menu__link:not(.nolink):active,#site-header .language-link:active,#site-footer .language-link:active,#site-header .menu__link:not(.nolink).active,#site-footer .menu__link:not(.nolink).active,#site-header .language-link.active,#site-footer .language-link.active,#site-header .menu__link:not(.nolink).active-trail,#site-footer .menu__link:not(.nolink).active-trail,#site-header .language-link.active-trail,#site-footer .language-link.active-trail{color:#bd9023;}#header-top,#site-footer{background:url(/sites/all/themes/babylock/images/icons/pattern-100x200.jpg) repeat center;}#header-top{position:relative;z-index:30;}#site-header #header-top-content{margin:0 auto;padding-left:10px;padding-right:10px;max-width:320px;position:relative;padding:1px 0;text-align:center;}@media (min-width:512px){#site-header #header-top-content{max-width:640px;}}@media (min-width:768px){#site-header #header-top-content{max-width:960px;}}@media screen and (max-width:809px){#site-header #header-top-content,#site-header #header-top-content #block-system-main-menu{max-width:none;display:block;}#site-header #header-top-content div > .menu{display:block;}#site-header #header-top-content div > .menu li{display:block;}#site-header #header-top-content .header-menu{display:none;background:#ffffff;}#site-header #header-top-content .header-menu > div{display:inline-block;text-align:left;}}#site-header #header-top-content .header__logo img{display:block;margin:10px auto 10px auto;}#site-header #header-top-content .menu-toggle-container{position:absolute;top:31px;left:10px;}#site-header #header-top-content .menu-toggle-container #menu-toggle{border:1px solid #2e2e2e;background:#ffffff;}@media screen and (min-width:810px){#site-header #header-top-content{text-align:left;}#site-header #header-top-content .header__logo,#site-header #header-top-content .region-header-first,#site-header #header-top-content .region-header-second{position:absolute;top:0;}#site-header #header-top-content .region-header-first{left:10px;}#site-header #header-top-content .region-header-second{right:10px;text-align:right;}#site-header #header-top-content .header__logo{top:0;left:50%;height:93px;overflow:hidden;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}#site-header #header-top-content .header__logo img{margin-top:20px;}#site-header #header-top-content .region-navigation{padding-top:80px;}#site-header #header-top-content .region-navigation .block-menu{position:relative;top:37px;width:100%;z-index:11;}#site-header #header-top-content .region-navigation .block-menu > .menu{margin:0 -10px;padding-left:0;padding-right:0;}#site-header #header-top-content .menu-toggle-container{display:none;}}#site-header #header-top-content #block-locale-language-content{padding-left:5px;}#site-header #header-top-content .block-menu,#site-header #header-top-content #block-locale-language-content{background-color:#ffffff;}@media (min-width:810px){#site-header #header-top-content .block-menu,#site-header #header-top-content #block-locale-language-content{display:inline-block;padding:0;}}#site-header #header-top-content .language-switcher-locale-url,#site-header #header-top-content .region-header-second .menu{display:inline-block;}@media (min-width:512px){#site-header #header-top-content .region-header-second .block-locale{margin-right:-.25em;}}#site-header #header-top-content .region-header-second .block-locale .language-switcher-locale-url{padding:5px 5px 5px 10px;}@media (min-width:768px){#site-header #header-top-content .region-header-second .block-locale .language-switcher-locale-url li{padding:0 5px;}}#site-header #header-top-content .region-header-second .block-locale .language-switcher-locale-url li:not(:first-child) a{padding-left:5px;border-left:1px solid #787878;}@media (min-width:768px){#site-header #header-top-content .region-header-second .block-locale .language-switcher-locale-url li:not(:first-child) a{padding-left:10px;}}#site-header #header-top-content .sm-wrapper{position:absolute;top:40px;right:10px;list-style:none;}@media screen and (max-width:809px){#site-header #header-top-content .sm-wrapper{top:32px;}}#site-header #header-top-content .sm-wrapper li{display:inline-block;}#site-header #header-top-content .sm-wrapper li:not(:last-child){margin-right:.25em;}@media (min-width:512px){#site-header #header-top-content .sm-wrapper li:not(:last-child){margin-right:.75em;}}#site-header #header-top-content .sm-wrapper li .fb,#site-header #header-top-content .sm-wrapper li .gp,#site-header #header-top-content .sm-wrapper li .ig,#site-header #header-top-content .sm-wrapper li .yt{display:block;width:26px;height:26px;background:no-repeat center;}#site-header #header-top-content .sm-wrapper li .fb{background-image:url(/sites/all/themes/babylock/images/icons/svg/facebook-grau.svg);}#site-header #header-top-content .sm-wrapper li .fb:hover{background-image:url(/sites/all/themes/babylock/images/icons/svg/facebook-gold.svg);}#site-header #header-top-content .sm-wrapper li .gp{background-image:url(/sites/all/themes/babylock/images/icons/svg/google-grau.svg);}#site-header #header-top-content .sm-wrapper li .gp:hover{background-image:url(/sites/all/themes/babylock/images/icons/svg/google-gold.svg);}#site-header #header-top-content .sm-wrapper li .ig{background-image:url(/sites/all/themes/babylock/images/icons/svg/icon-ig-silber.svg);}#site-header #header-top-content .sm-wrapper li .ig:hover{background-image:url(/sites/all/themes/babylock/images/icons/svg/icon-ig-gold.svg);}#site-header #header-top-content .sm-wrapper li .yt{background-image:url(/sites/all/themes/babylock/images/icons/svg/icon-yt-silber.svg);}#site-header #header-top-content .sm-wrapper li .yt:hover{background-image:url(/sites/all/themes/babylock/images/icons/svg/icon-yt-gold.svg);}#site-main{margin:0 auto;margin-top:50px !important;}#site-main > h1,#site-main #page-title{display:none;}#site-main .section-content,#site-main #block-views-sewing-machines-block > div,#site-main #block-block-5 > div,#site-main #block-views-events-block-courses-front > .view,#site-main > .node-page .paragraphs-item-text,#site-main > .node-page .paragraphs-item-youtube-video .yt-video-container,#site-main .view-events.view-display-id-page_events,#site-main .view-taxonomy-term .field-name-description-field,#site-main .view-taxonomy-term X.attachment,#site-main > .view-taxonomy-term > div > .view-content,#site-main .region-teasers .region-teasers-inner,#site-main .view-display-id-page_courses > .view-header .field-item,#site-main .view-display-id-page_courses > .view-content,#site-main .view-display-id-page_courses > .view-footer,#site-main .view-display-id-page_courses > .view-footer .entity-entityform-type,#site-main .view-id-overlockgarn .view-header .field-name-field-paragraphs .field-item,#site-main .view-id-overlockgarn .view-content,body.page-node-1664 #site-main .field-name-body,body.page-node-1667 #site-main,body.page-node-1670 #site-main,body.page-node-1681 #site-main,body.page-node-479 #site-main,body.section-ueber-baby-lock:not(.page-node-1663):not(.page-node-1668) #site-main,body.section-about-baby-lock:not(.page-node-1663):not(.page-node-1668) #site-main,body.section-a-propos-de-baby-lock:not(.page-node-1663):not(.page-node-1668) #site-main,#site-main .view-display-id-page_machine .view-header .field-name-field-paragraphs,#site-main .view-display-id-page_machine .view-filters .view-filters-inner,#site-main .view-display-id-page_machine .view-content .accessories-container,#site-main .view-display-id-page_machine .view-empty .view-empty-inner,body.page-node-488 #site-main .node-page,body.page-node-1129 #site-main .node-page,#site-main .yt-video-block .yt-video-container,#site-main .sewing-machine-information-inner,#site-main .view-naehcampus > .view-content,#site-main .campus-intro,#site-main .view-naehcampus .view-empty,#site-main .campus-filter .ctools-auto-submit-full-form,#site-main #block-views-events-block-1 > .view,#site-main #block-views-events-block-courses-front > .view,#site-main .naehkurs-anmeldung,#site-main .contact-form,#site-main .newsbox > *,#site-main .block-extra-startseite-unter-slider{margin:0 auto;padding-left:10px;padding-right:10px;max-width:320px;}@media (min-width:512px){#site-main .section-content,#site-main #block-views-sewing-machines-block > div,#site-main #block-block-5 > div,#site-main #block-views-events-block-courses-front > .view,#site-main > .node-page .paragraphs-item-text,#site-main > .node-page .paragraphs-item-youtube-video .yt-video-container,#site-main .view-events.view-display-id-page_events,#site-main .view-taxonomy-term .field-name-description-field,#site-main .view-taxonomy-term X.attachment,#site-main > .view-taxonomy-term > div > .view-content,#site-main .region-teasers .region-teasers-inner,#site-main .view-display-id-page_courses > .view-header .field-item,#site-main .view-display-id-page_courses > .view-content,#site-main .view-display-id-page_courses > .view-footer,#site-main .view-display-id-page_courses > .view-footer .entity-entityform-type,#site-main .view-id-overlockgarn .view-header .field-name-field-paragraphs .field-item,#site-main .view-id-overlockgarn .view-content,body.page-node-1664 #site-main .field-name-body,body.page-node-1667 #site-main,body.page-node-1670 #site-main,body.page-node-1681 #site-main,body.page-node-479 #site-main,body.section-ueber-baby-lock:not(.page-node-1663):not(.page-node-1668) #site-main,body.section-about-baby-lock:not(.page-node-1663):not(.page-node-1668) #site-main,body.section-a-propos-de-baby-lock:not(.page-node-1663):not(.page-node-1668) #site-main,#site-main .view-display-id-page_machine .view-header .field-name-field-paragraphs,#site-main .view-display-id-page_machine .view-filters .view-filters-inner,#site-main .view-display-id-page_machine .view-content .accessories-container,#site-main .view-display-id-page_machine .view-empty .view-empty-inner,body.page-node-488 #site-main .node-page,body.page-node-1129 #site-main .node-page,#site-main .yt-video-block .yt-video-container,#site-main .sewing-machine-information-inner,#site-main .view-naehcampus > .view-content,#site-main .campus-intro,#site-main .view-naehcampus .view-empty,#site-main .campus-filter .ctools-auto-submit-full-form,#site-main #block-views-events-block-1 > .view,#site-main #block-views-events-block-courses-front > .view,#site-main .naehkurs-anmeldung,#site-main .contact-form,#site-main .newsbox > *,#site-main .block-extra-startseite-unter-slider{max-width:640px;}}@media (min-width:768px){#site-main .section-content,#site-main #block-views-sewing-machines-block > div,#site-main #block-block-5 > div,#site-main #block-views-events-block-courses-front > .view,#site-main > .node-page .paragraphs-item-text,#site-main > .node-page .paragraphs-item-youtube-video .yt-video-container,#site-main .view-events.view-display-id-page_events,#site-main .view-taxonomy-term .field-name-description-field,#site-main .view-taxonomy-term X.attachment,#site-main > .view-taxonomy-term > div > .view-content,#site-main .region-teasers .region-teasers-inner,#site-main .view-display-id-page_courses > .view-header .field-item,#site-main .view-display-id-page_courses > .view-content,#site-main .view-display-id-page_courses > .view-footer,#site-main .view-display-id-page_courses > .view-footer .entity-entityform-type,#site-main .view-id-overlockgarn .view-header .field-name-field-paragraphs .field-item,#site-main .view-id-overlockgarn .view-content,body.page-node-1664 #site-main .field-name-body,body.page-node-1667 #site-main,body.page-node-1670 #site-main,body.page-node-1681 #site-main,body.page-node-479 #site-main,body.section-ueber-baby-lock:not(.page-node-1663):not(.page-node-1668) #site-main,body.section-about-baby-lock:not(.page-node-1663):not(.page-node-1668) #site-main,body.section-a-propos-de-baby-lock:not(.page-node-1663):not(.page-node-1668) #site-main,#site-main .view-display-id-page_machine .view-header .field-name-field-paragraphs,#site-main .view-display-id-page_machine .view-filters .view-filters-inner,#site-main .view-display-id-page_machine .view-content .accessories-container,#site-main .view-display-id-page_machine .view-empty .view-empty-inner,body.page-node-488 #site-main .node-page,body.page-node-1129 #site-main .node-page,#site-main .yt-video-block .yt-video-container,#site-main .sewing-machine-information-inner,#site-main .view-naehcampus > .view-content,#site-main .campus-intro,#site-main .view-naehcampus .view-empty,#site-main .campus-filter .ctools-auto-submit-full-form,#site-main #block-views-events-block-1 > .view,#site-main #block-views-events-block-courses-front > .view,#site-main .naehkurs-anmeldung,#site-main .contact-form,#site-main .newsbox > *,#site-main .block-extra-startseite-unter-slider{max-width:960px;}}body.page-node-1681 #site-main,body.section-haendler #site-main,body.section-merchants #site-main{margin-bottom:20px;}#site-main .highlighted,#site-main .view-taxonomy-term .field-name-field-image{max-width:1320px;margin:0 auto;}#site-main .highlighted .section-content,#site-main .view-taxonomy-term .field-name-field-image .section-content{max-width:none;}#site-main .highlighted img,#site-main .view-taxonomy-term .field-name-field-image img{display:block;}#site-main .field-name-field-paragraphs .paragraphs-item-text{padding-top:20px;padding-bottom:20px;}main a{text-decoration:underline;overflow-wrap:break-word;word-break:break-word;}main a:hover{text-decoration:underline;}main .view-id-sewing_machines a,main .block-links-home a{text-decoration:none;}main .view-id-sewing_machines .views-row:hover a,main .block-links-home .views-row:hover a,main .view-id-sewing_machines a:hover,main .block-links-home a:hover{text-decoration:underline;}main > .block{position:relative;z-index:10;}.pager{margin:0 auto;padding-left:10px;padding-right:10px;max-width:320px;margin-top:20px;margin-bottom:20px;}@media (min-width:512px){.pager{max-width:640px;}}@media (min-width:768px){.pager{max-width:960px;}}#site-footer{padding-top:60px;}@media (min-width:768px){#site-footer{margin-top:100px;}}#site-footer .footer{margin:0 auto;padding-left:10px;padding-right:10px;max-width:320px;}#site-footer .footer .contextual-links-wrapper{display:none !important;}@media (min-width:512px){#site-footer .footer{max-width:640px;}}@media (min-width:768px){#site-footer .footer{max-width:960px;}}#site-footer .footer ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:sstarts;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative;margin:0;padding:0;list-style:none;vertical-align:bottom;}@media (max-width:767px){#site-footer .footer ul{display:block;}}#site-footer .footer ul li a,#site-footer .footer ul li span{display:block;padding:10px;background:#ffffff;}@media (min-width:768px){#site-footer .footer ul li a.footer-menu-course,#site-footer .footer ul li span.footer-menu-course{position:absolute;top:-130px;left:0;height:92px;line-height:92px;padding-left:120px;text-transform:uppercase;background:url(/sites/all/themes/babylock/images/icons/svg/geschenk.svg) no-repeat left;}}#site-footer .footer ul li a.footer-menu-jf,#site-footer .footer ul li span.footer-menu-jf{display:block;width:44px;margin-left:auto;padding-left:0;padding-right:0;text-indent:100px;overflow:hidden;white-space:pre;background:#ffffff url(/sites/all/themes/babylock/images/icons/jf-herz.png) no-repeat center 10px;}#site-footer .footer ul li a.footer-menu-jf:hover,#site-footer .footer ul li span.footer-menu-jf:hover{background-position:center -33px;}#site-footer .footer ul li span{color:#787878;}#site-footer .footer ul li:last-child{margin-left:auto;}@media (max-width:768px){#site-footer .footer ul li{background:#ffffff;}#site-footer .footer ul li a.footer-menu-jf{margin:auto;}}.icon-zahl::before{content:"";display:inline-block;width:50px;height:50px;vertical-align:bottom;background:no-repeat bottom left;background-size:auto 100%;}.icon-zahl-10::before,.icon-zahl-11::before,.icon-zahl-12::before,.icon-zahl-13::before,.icon-zahl-14::before,.icon-zahl-15::before,.icon-zahl-16::before{width:75px;}.icon-zahl-01::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-01.svg);}.icon-zahl-02::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-02.svg);}.icon-zahl-03::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-03.svg);}.icon-zahl-04::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-04.svg);}.icon-zahl-05::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-05.svg);}.icon-zahl-06::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-06.svg);}.icon-zahl-07::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-07.svg);}.icon-zahl-08::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-08.svg);}.icon-zahl-09::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-09.svg);}.icon-zahl-10::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-10.svg);}.icon-zahl-11::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-11.svg);}.icon-zahl-12::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-12.svg);}.icon-zahl-13::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-13.svg);}.icon-zahl-14::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-14.svg);}.icon-zahl-15::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-15.svg);}.icon-zahl-16::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zahlen/zahl-16.svg);}.page-events .view-header .field-name-body::before{content:"";display:block;width:150px;height:108px;margin:auto;background:url(/sites/all/themes/babylock/images/icons/svg/kalender.svg) no-repeat center;}.page-events .view-header .field-name-body h2{text-align:center;}.page-node-1667 .field-name-field-paragraphs::before{content:"";display:block;width:150px;height:108px;margin:auto;background:url(/sites/all/themes/babylock/images/icons/svg/made-in-japan.svg) no-repeat center;}.page-node-1667 .field-name-field-paragraphs h2,.page-node-1667 .field-name-field-paragraphs .h2{text-align:center;}.page-node-1668 .field-name-field-paragraphs::before{content:"";display:block;width:150px;height:108px;margin:20px auto 0;background:url(/sites/all/themes/babylock/images/icons/svg/technik.svg) no-repeat center;}.page-node-1668 .field-name-field-paragraphs h2,.page-node-1668 .field-name-field-paragraphs .h2{text-align:center;}.page-node-1669 .field-name-field-paragraphs::before{content:"";display:block;width:150px;height:108px;margin:20px auto 0;background:url(/sites/all/themes/babylock/images/icons/svg/features.svg) no-repeat center;}.page-node-1669 .field-name-field-paragraphs h1,.page-node-1669 .field-name-field-paragraphs .h1,.page-node-1669 .field-name-field-paragraphs h2,.page-node-1669 .field-name-field-paragraphs .h2{text-align:center;}.page-node-1670 .field-name-field-paragraphs::before{content:"";display:block;width:150px;height:108px;margin:20px auto 0;background:url(/sites/all/themes/babylock/images/icons/svg/history.svg) no-repeat center;}.page-node-1670 .field-name-field-paragraphs h2,.page-node-1670 .field-name-field-paragraphs .h2{text-align:center;}.page-accessories .field-name-field-paragraphs::before{content:"";display:block;width:150px;height:108px;margin:20px auto 0;background:url(/sites/all/themes/babylock/images/icons/svg/zubehoer.svg) no-repeat center;}.page-accessories .field-name-field-paragraphs h2,.page-accessories .field-name-field-paragraphs .h2{text-align:center;}.page-accessories .view-display-id-page_machine .view-empty .view-empty-inner{color:#ffffff;}.slides .views-field-description-field,.slides .views-field-description-field .views-field-title-field{overflow:hidden;}.item-list-merchants{margin:0 auto;padding-left:10px;padding-right:10px;max-width:320px;}@media (min-width:512px){.item-list-merchants{max-width:640px;}}@media (min-width:768px){.item-list-merchants{max-width:960px;}}.item-list-merchants .views-row{margin-top:2em;}.naehkurs-anmeldung{margin-bottom:3rem !important;}.naehkurs-anmeldung .webform-client-form .form-item{margin:0rem 0 1.5rem 0;}.naehkurs-anmeldung .webform-client-form .form-item.webform-component > label{display:none;}.naehkurs-anmeldung .webform-client-form .webform-component--gruppe-0{flex:100%;margin:0 0 1.5rem 0;}.naehkurs-anmeldung .webform-client-form .webform-component--gruppe-0 .form-item{margin:.5rem 0;}.naehkurs-anmeldung .webform-client-form .webform-component--gruppe-0 label{display:block !important;font-weight:bold;}.naehkurs-anmeldung .webform-client-form .webform-component--gruppe-0 .form-type-radio input{margin-right:.25rem;vertical-align:middle;}.naehkurs-anmeldung .webform-client-form .webform-component--gruppe-0 .form-type-radio label{display:inline !important;font-weight:normal;vertical-align:middle;}.naehkurs-anmeldung .webform-client-form #edit-submitted-gruppe-3-kommentar{min-height:141px;}@media screen and (min-width:768px){.naehkurs-anmeldung .webform-client-form > div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.naehkurs-anmeldung .webform-client-form > div > fieldset{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 10px);flex:0 0 calc(33% - 10px);}.naehkurs-anmeldung .webform-client-form > div > fieldset.webform-component--gruppe-0{flex:100%;margin:0 0 1.5rem 0;}.naehkurs-anmeldung .webform-client-form > div > fieldset.webform-component--gruppe-0 .form-item{margin:.5rem 0;}.naehkurs-anmeldung .webform-client-form > div > fieldset.webform-component--gruppe-0 label{display:block !important;font-weight:bold;}.naehkurs-anmeldung .webform-client-form > div > fieldset.webform-component--gruppe-0 .form-type-radio input{margin-right:.25rem;vertical-align:middle;}.naehkurs-anmeldung .webform-client-form > div > fieldset.webform-component--gruppe-0 .form-type-radio label{display:inline-block !important;font-weight:normal;}.naehkurs-anmeldung .webform-client-form > div > .form-actions{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;}.naehkurs-anmeldung .webform-client-form > div > .form-actions .webform-submit{width:auto !important;}}html[lang="fr"] .view-display-id-embed_comparable_machines [data-nid="2182"],html[lang="en"] .view-display-id-embed_comparable_machines [data-nid="2182"],html[lang="fr"] .view-display-id-embed_comparable_machines [data-nid="2181"],html[lang="en"] .view-display-id-embed_comparable_machines [data-nid="2181"]{display:none !important;}main > .block-teaser-special-occasion{position:static;padding:10px;text-align:center;background:#fff;}main > .block-teaser-special-occasion a{display:inline-block;position:relative;}main > .block-teaser-special-occasion .toggle{display:none;}@media screen and (max-width:809px){main > .block-teaser-special-occasion a{}main > .block-teaser-special-occasion a::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:url(/sites/all/themes/babylock/images/schleife780x211.gif) no-repeat top;background-size:cover;}main > .block-teaser-special-occasion a img:first-child{display:none;}main > .block-teaser-special-occasion a img:last-child{display:block;}main > .block-teaser-special-occasion a img:first-child:last-child{display:block;}}@media screen and (min-width:810px){main > .block-teaser-special-occasion{position:absolute;top:-500px;left:0;right:0;z-index:0;transform:translateY(-100%);transition:transform 2s;}main > .block-teaser-special-occasion.show{transform:translateY(0);}main > .block-teaser-special-occasion .toggle{display:block;position:absolute;left:50%;bottom:-10px;margin-left:-20px;width:40px;height:10px;background:#AF7F00;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}main > .block-teaser-special-occasion a{}main > .block-teaser-special-occasion a img:first-child{display:block;}main > .block-teaser-special-occasion a img:last-child{display:none;}main > .block-teaser-special-occasion a img:first-child:last-child{display:block;}}main > .block-teaser-special-occasion img{max-width:100%;height:auto !important;}main > .block-teaser-special-occasion p:first-of-type{margin-top:0;}main > .block-teaser-special-occasion p:last-of-type{margin-bottom:0;}@keyframes block-teaser-special-occasion-slide{0%{transform:translateY(-100%);}30%{transform:translateY(0);}70%{transform:translateY(0);}100%{transform:translateY(-100%);}}.newsbox{padding-bottom:40px;background-image:url('/sites/all/themes/babylock/images/hg-muster-hell.jpg');}.newsbox > p{display:flex;flex-wrap:wrap;justify-content:space-around;}@media (min-width:768px){.newsbox > p{justify-content:space-between;}}@media (max-width:640px){.newsbox > p{width:300px;}}.newsbox > p > *:nth-last-child(3):first-child,.newsbox > p > *:nth-last-child(3):first-child ~ *{flex:0 0 calc(50% - 20px);}@media (min-width:768px){.newsbox > p > *:nth-last-child(3):first-child,.newsbox > p > *:nth-last-child(3):first-child ~ *{flex:0 1 calc(33.333% - 20px);}}@media (max-width:640px){.newsbox > p > *:nth-last-child(3):first-child,.newsbox > p > *:nth-last-child(3):first-child ~ *{flex:0 1 100%;}}.newsbox > p > *:nth-last-child(2):first-child,.newsbox > p > *:nth-last-child(2):first-child ~ *{flex:0 0 calc(50% - 20px);}@media (min-width:768px){.newsbox > p > *:nth-last-child(2):first-child,.newsbox > p > *:nth-last-child(2):first-child ~ *{flex:0 1 calc(50% - 20px);}}@media (max-width:640px){.newsbox > p > *:nth-last-child(2):first-child,.newsbox > p > *:nth-last-child(2):first-child ~ *{flex:0 1 100%;}}.newsbox > p > *:first-child:last-child{flex:0 0 100%;}.newsbox > p > *{margin:20px 0;height:auto !important;}.newsbox > p > * img{display:block;width:100% !important;height:auto !important;}.merchants-hint{padding:2em 0;font-size:1.5em;text-align:center;}.block-extra-startseite-unter-slider{padding-top:3rem;background:#fff;border-top:1px solid #fff;}.block-extra-startseite-unter-slider::before{content:"";display:block;width:150px;height:108px;margin:auto;background:url(/sites/all/themes/babylock/images/icons/svg/maschinen.svg) no-repeat center;}body.page-taxonomy-term-21 .block-extra-startseite-unter-slider::before{background:url(/sites/all/themes/babylock/images/icons/svg/weitere-maschinen.svg) no-repeat center;}.node-naehmaschine{margin-top:30px;}.node-naehmaschine.view-mode-full section.body,.node-naehmaschine.view-mode-full section.more-info{position:relative;z-index:10;background:#ffffff;}.node-naehmaschine.view-mode-full section.details{position:relative;background-image:url('/sites/all/themes/babylock/images/hg-muster-dunkel.jpg');}.node-naehmaschine.view-mode-full section.highlighted{margin-bottom:40px !important;}@media (min-width:768px){.node-naehmaschine.view-mode-full section.highlighted{margin-bottom:0 !important;}}.node-naehmaschine.view-mode-full section.highlighted .section-content .sewing-machine-information{position:relative;background:#ffffff;}.node-naehmaschine.view-mode-full section.highlighted .section-content .sewing-machine-information .sewing-machine-information-inner{padding-top:20px;padding-bottom:20px;}@media (min-width:512px){.node-naehmaschine.view-mode-full section.highlighted .section-content .sewing-machine-information .sewing-machine-information-inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-around;-moz-box-pack:space-around;-ms-flex-pack:sspace-arounds;-webkit-justify-content:space-around;justify-content:space-around;}}@media (min-width:768px){.node-naehmaschine.view-mode-full section.highlighted .section-content .sewing-machine-information .sewing-machine-information-inner{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.node-naehmaschine.view-mode-full section.highlighted .section-content .paragraphs-item-sewing-machine-highlight{flex:0 0 100%;min-height:85px;padding:0 20px 0 100px;background-repeat:no-repeat;background-position:left 10px;background-size:auto 50px;display:block;}.node-naehmaschine.view-mode-full section.highlighted .section-content .paragraphs-item-sewing-machine-highlight.icon-bow{min-height:65px;text-decoration:none;background-image:url(/sites/all/themes/babylock/images/icons/svg/schleife.svg);background-size:70px auto;background-position:13px 0;}@media (min-width:768px){.node-naehmaschine.view-mode-full section.highlighted .section-content .paragraphs-item-sewing-machine-highlight.icon-bow{background-position:0 0;}}.node-naehmaschine.view-mode-full section.highlighted .section-content .paragraphs-item-sewing-machine-highlight.icon-mij{min-height:65px;padding:0;text-decoration:none;background-image:url(/sites/all/themes/babylock/images/icons/svg/made-in-japan.svg);background-size:auto 100%;background-position:center;}@media (min-width:768px){.node-naehmaschine.view-mode-full section.highlighted .section-content .paragraphs-item-sewing-machine-highlight.icon-mij{background-size:50% auto;background-position:0 0;}}@media screen and (max-width:768px){.node-naehmaschine.view-mode-full section.highlighted .section-content .paragraphs-item-sewing-machine-highlight.icon-mij{margin-bottom:1em;}}.node-naehmaschine.view-mode-full section.highlighted .section-content .paragraphs-item-sewing-machine-highlight.icon-seal{text-decoration:none;cursor:pointer;background-image:url(/sites/all/themes/babylock/images/icons/svg/garantie.svg);background-size:55px auto;background-position:20px 5px;}.node-naehmaschine.view-mode-full section.highlighted .section-content .paragraphs-item-sewing-machine-highlight .field-name-field-highlight-title{color:#bd9023;margin-top:.5em;}@media (min-width:768px){.node-naehmaschine.view-mode-full section.highlighted .section-content .paragraphs-item-sewing-machine-highlight{flex:0 0 33.333%;padding:0 20px 0 100px;}}@media screen and (max-width:768px){.node-naehmaschine.view-mode-full section.highlighted .section-content .price{margin-top:1em;}}.node-naehmaschine.view-mode-full section.highlighted .section-content .price .commerce-product-field-commerce-price{width:255px;height:57px;padding:20px 70px 0px 0;font-family:'alegreya_sans';font-size:23px;font-weight:bold;text-align:center;background:url(/sites/all/themes/babylock/images/icons/svg/preisschild.svg) no-repeat;}.node-naehmaschine.view-mode-full section.highlighted .section-content .price .price-hint{margin-top:10px;font-size:.75em;}.node-naehmaschine.view-mode-full section.highlighted .section-content .price .price-uvp{padding-right:30%;text-align:center;font-weight:bold;}@media screen and (max-width:480px){.node-naehmaschine.view-mode-full section.highlighted .section-content .price .price-uvp{padding-right:40%;}}.node-naehmaschine.view-mode-full section.highlighted .section-content .price .price-uvp span{text-decoration:line-through;}.node-naehmaschine.view-mode-full section.highlighted .section-content .price .price-uvp + .price-hint{margin-top:0;}.node-naehmaschine.view-mode-full section.highlighted .section-content .price .price-reduced{color:#d00;}.node-naehmaschine.view-mode-full section.body .section-content{position:relative;padding-top:20px;}.node-naehmaschine.view-mode-full section.body .section-content::before{content:"";display:block;margin-top:-20px;border-top:1px solid #787878;}@media (min-width:768px){.node-naehmaschine.view-mode-full section.body .section-content::before{margin-left:-20px;margin-right:-20px;}}.node-naehmaschine.view-mode-full section.body .section-content::after{content:"";position:absolute;top:-5px;left:50%;width:42px;height:33px;margin-left:-17px;z-index:1;background:url(/sites/all/themes/babylock/images/icons/svg/schleife-klein.svg) no-repeat bottom;}.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial:not(.nopadding){min-height:360px;}@media (min-width:768px){.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial{padding-bottom:50px;}.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial:not(.nopadding){padding-right:340px;}}.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .read-more-link{padding:20px 0 40px;text-align:center;}.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .read-more-link a{text-transform:uppercase;color:#828181;font-family:'alegreya_sans';text-decoration:none;}.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .read-more-link a:hover{text-decoration:underline;}.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .read-more-link a:not(.active) span:last-child,.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .read-more-link a.active span:first-child{display:none;}.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .field-name-field-testimonial-image{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;-moz-order:1;-ms-order:1;order:1;-moz-align-self:center;-ms-align-self:center;-webkit-align-self:center;align-self:center;position:relative;padding-top:80px;padding-right:20px;}@media (min-width:768px){.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .field-name-field-testimonial-image{position:absolute;right:0;bottom:0;margin-left:10px;margin-right:5%;padding-top:60px;padding-right:20px;}}.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .field-name-field-testimonial-image img{display:block;}.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .field-name-field-testimonial-image .testimonial-quote{position:absolute;right:-5%;top:10px;width:50%;text-align:center;}@media (min-width:768px){.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .field-name-field-testimonial-image .testimonial-quote{top:auto;right:-17%;bottom:50%;}.page-node-15 .node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .field-name-field-testimonial-image .testimonial-quote{bottom:56%;}}.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .field-name-field-testimonial-image .testimonial-quote q{line-height:2;color:#2e2e2e;background:url(/sites/all/themes/babylock/images/icons/zitat.png) no-repeat center;min-height:93px;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .field-name-field-testimonial-image .testimonial-quote q::before,.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .field-name-field-testimonial-image .testimonial-quote q::after{display:none;}.node-naehmaschine.view-mode-full section.body .section-content .body-and-testimonial .field-name-field-testimonial-image .testimonial-quote cite{display:block;margin-top:10px;font-style:normal;}.node-naehmaschine.view-mode-full section.more-info{padding-top:60px;padding-bottom:60px;}.node-naehmaschine.view-mode-full section.more-info .more-info-tabs{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-around;-moz-box-pack:space-around;-ms-flex-pack:sspace-arounds;-webkit-justify-content:space-around;justify-content:space-around;}.node-naehmaschine.view-mode-full section.more-info .more-info-tabs a{text-transform:uppercase;color:#828181;font-family:'alegreya_sans';-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;min-width:180px;padding:20px 20px;text-align:center;text-decoration:none;}.node-naehmaschine.view-mode-full section.more-info .more-info-tabs a:hover{text-decoration:underline;}@media (min-width:768px){.node-naehmaschine.view-mode-full section.more-info .more-info-tabs a{min-width:200px;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;}}.node-naehmaschine.view-mode-full section.more-info .more-info-tabs a span{display:block;}.node-naehmaschine.view-mode-full section.more-info .more-info-tabs a span.more-info-tabs-subtitle{font-family:'pt_sansregular';font-size:12px;}.node-naehmaschine.view-mode-full section.more-info .more-info-tabs a::before{content:"";display:block;min-height:150px;background:no-repeat center;background-size:80px;}.node-naehmaschine.view-mode-full section.more-info .more-info-tabs a.stitches::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/stichkarten.svg);}.node-naehmaschine.view-mode-full section.more-info .more-info-tabs a.brochure::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/prospekt.svg);}.node-naehmaschine.view-mode-full section.more-info .more-info-tabs a.technical-data::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/technische-daten.svg);background-size:120px;}.node-naehmaschine.view-mode-full section.more-info .more-info-tabs a.overlock-thread::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/garn.svg);}.node-naehmaschine.view-mode-full section.more-info .more-info-panels .field-items{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-moz-box-pack:left;-ms-flex-pack:lleftl;-webkit-justify-content:left;justify-content:left;margin:0 -5px;}.node-naehmaschine.view-mode-full section.more-info .more-info-panels .field-items > .field-item{flex:0 1 33%;min-width:300px;padding:5px 5px 25px 5px;}.node-naehmaschine.view-mode-full section.more-info .more-info-panels .field-items > .field-item .paragraphs-item-stitch .field-name-field-stitch-image,.node-naehmaschine.view-mode-full section.more-info .more-info-panels .field-items > .field-item .paragraphs-item-stitch .field-name-field-stitch-description{float:left;width:48%;}.node-naehmaschine.view-mode-full section.more-info .more-info-panels .field-items > .field-item .paragraphs-item-stitch .field-name-field-stitch-image{margin-right:2%;}.node-naehmaschine.view-mode-full section.more-info .more-info-panels .field-items > .field-item .paragraphs-item-stitch .field-name-field-stitch-description{font-size:.85em;}.node-naehmaschine.view-mode-full section.more-info .more-info-panels .field-name-field-technische-daten table{width:auto;}.node-naehmaschine.view-mode-full section.more-info .more-info-panels .field-name-field-technische-daten table tr td{padding:2px;}.node-naehmaschine.view-mode-full section.more-info .more-info-panels .field-name-field-technische-daten table tr td:not(:first-child){padding-left:22px;}.node-naehmaschine.view-mode-full .field-name-field-image{position:relative;}.node-naehmaschine.view-mode-full .field-name-field-image img{display:block;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details{position:relative;padding-top:20px;padding-bottom:20px;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .field-label{color:#ffffff;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .slider-selectnav{margin:0 auto;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .field-name-field-sewing-machine-detail-desc{margin:1em 0;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .field-name-field-sewing-machine-detail-img img{display:block;margin:0 auto;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-direction-nav{display:none;}@media (max-width:768px){.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-control-nav{display:none;}}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-control-nav > li{position:relative;display:block;margin-right:10px;color:#ffffff;font-family:'alegreya_sans';font-size:14px;text-transform:uppercase;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-control-nav > li + li{margin-top:10px;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-control-nav > li.flex-active{color:#2e2e2e;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-control-nav > li.flex-active:before{content:'';position:absolute;top:-13px;left:-30px;width:25px;height:25px;background:url(/sites/all/themes/babylock/images/icons/svg/nadel-anstrich.svg) no-repeat top left;}@media (min-width:768px){.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details{padding-top:60px;padding-bottom:60px;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .field-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-control-nav{position:relative;margin:0;padding:0;-moz-flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:236px;max-width:300px;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-control-nav::before{content:'';position:absolute;top:0;bottom:0;right:0;border-right:1px solid #828181;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-control-nav > li{position:relative;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-control-nav > li.flex-active:before{content:'';position:absolute;top:-13px;left:-30px;width:25px;height:25px;background:url(/sites/all/themes/babylock/images/icons/svg/nadel-anstrich.svg) no-repeat top left;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-control-nav > li:hover{cursor:pointer;color:#bd9023;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-viewport{-moz-flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:492px;max-width:620px;margin-left:20px;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details ul.slides{margin:0;padding:0;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details ul.slides li{overflow:hidden;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details ul.slides li .field{float:left;width:45%;margin:0 2.5%;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details ul.slides li .field p{margin-top:0;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details ul.slides .field-name-field-sewing-machine-detail-img img{display:block;border:15px solid #ffffff;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-direction-nav{display:block;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-direction-nav .flex-prev,.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-direction-nav .flex-next{position:absolute;top:90px;left:50%;width:0px;height:11px;margin-left:-10px;padding-left:20px;overflow:hidden;background:url(/sites/all/themes/babylock/images/icons/svg/pfeil.svg) no-repeat;}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-direction-nav .flex-prev:hover,.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-direction-nav .flex-next:hover{background-image:url(/sites/all/themes/babylock/images/icons/svg/pfeil-aktiv.svg);}.node-naehmaschine.view-mode-full .field-name-field-sewing-machine-details .flex-direction-nav .flex-next{top:auto;bottom:50px;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);}}.node-naehmaschine.node-480 .field-name-field-image::after,.node-naehmaschine.node-454 .field-name-field-image::after,.node-naehmaschine.node-422 .field-name-field-image::after,.node-naehmaschine.node-420 .field-name-field-image::after{display:none !important;}x.front .node-page .field-type-paragraphs{margin-bottom:40px;background:url(/sites/all/themes/babylock/images/icons/svg/naht.svg) repeat-x top;}.front #block-views-events-block-1::before,.page-taxonomy-term .group-description::before,.page-overlockgarn .field-type-paragraphs::before{content:"";display:block;height:19px;margin-bottom:40px;background:url(/sites/all/themes/babylock/images/icons/svg/naht.svg) repeat-x top;}.page-overlockgarn .field-type-paragraphs::before{margin-left:-10px;margin-right:-10px;}.page-overlockgarn .field-type-paragraphs{background-image:url('/sites/all/themes/babylock/images/hg-muster-hell.jpg');}.region-teasers{padding-top:60px;padding-bottom:20px;}@media (max-width:512px){.region-teasers{padding-bottom:60px;}}.region-teasers .region-teasers-inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-around;-moz-box-pack:space-around;-ms-flex-pack:sspace-arounds;-webkit-justify-content:space-around;justify-content:space-around;}.region-teasers .region-teasers-inner .block{position:relative;flex:1;flex:0 1 calc(33.333% - 20px);margin:40px 10px 0;padding:30px;text-align:center;box-shadow:0 0 5px rgba(46,46,46,0.3);}@media (max-width:512px){.region-teasers .region-teasers-inner .block:first-child{margin-top:0;}}@media (max-width:768px){.region-teasers .region-teasers-inner .block{flex:0 1 calc(50% - 20px);}}@media (max-width:640px){.region-teasers .region-teasers-inner .block{flex:0 1 100%;max-width:300px;}}.region-teasers .region-teasers-inner .block > *:not(.contextual-links-wrapper){position:relative;z-index:1;}.region-teasers .region-teasers-inner .block::before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid #2e2e2e;z-index:0;}.region-teasers .region-teasers-inner .block::after{content:"";position:absolute;top:5px;left:50%;width:42px;height:33px;margin-left:-17px;z-index:1;background:url(/sites/all/themes/babylock/images/icons/svg/schleife-klein.svg) no-repeat bottom;}.region-teasers .region-teasers-inner .block#block-block-6::after{width:38px;height:25px;margin-left:-19px;background:url(/sites/all/themes/babylock/images/icons/svg/brief.svg) no-repeat bottom;}.region-teasers .region-teasers-inner .block .block__title{margin-top:30px;margin-bottom:10px;color:#bd9023;}.region-teasers .region-teasers-inner .block p:last-child a{text-transform:uppercase;color:#828181;font-family:'alegreya_sans';text-decoration:none;}.region-teasers .region-teasers-inner .block p:last-child a:hover{text-decoration:underline;}.view-id-overlockgarn .view-header .field-name-field-images img,.view-id-zubehoer .view-header .field-name-field-images img,.view-display-id-page_courses .view-header .field-name-field-images img{display:block;margin-left:auto;margin-right:auto;}.view-haendler.view-display-id-page > .view-header{margin-bottom:1em;}.view-haendler.view-display-id-page > .view-filters .views-exposed-widgets,.view-haendler.view-display-id-page > .view-filters .views-widget{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:sspace-betweens;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;}.view-haendler.view-display-id-page > .view-filters .views-exposed-widgets:before,.view-haendler.view-display-id-page > .view-filters .views-widget:before,.view-haendler.view-display-id-page > .view-filters .views-exposed-widgets:after,.view-haendler.view-display-id-page > .view-filters .views-widget:after{display:none;}.view-haendler.view-display-id-page > .view-filters .views-exposed-widget{float:none;padding:0;}.view-haendler.view-display-id-page > .view-filters .views-exposed-widget:last-child{margin-right:0;}.view-haendler.view-display-id-page > .view-filters .form-item{margin-right:0.5em;}.view-haendler .views-exposed-widgets{margin-top:10px;}.view-haendler .views-exposed-widgets .views-widget-filter-distance,.view-haendler .views-exposed-widgets .form-type-select{margin-top:10px;}.view-haendler .attachment-after{margin-top:40px;}#block-views-sewing-machines-block{padding-top:40px;padding-bottom:40px;background-image:url('/sites/all/themes/babylock/images/hg-muster-hell.jpg');}#block-views-sewing-machines-block .view-sewing-machines .view-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-around;-moz-box-pack:space-around;-ms-flex-pack:sspace-arounds;-webkit-justify-content:space-around;justify-content:space-around;margin:0 -10px;}#block-views-sewing-machines-block .view-sewing-machines .view-content .views-row{position:relative;flex:0 1 calc(33.333% - 20px);margin:20px 10px;padding:20px 30px;min-height:50px;background:#ffffff;text-align:center;text-transform:uppercase;}@media (max-width:768px){#block-views-sewing-machines-block .view-sewing-machines .view-content .views-row{flex:0 1 calc(50% - 20px);}}@media (max-width:640px){#block-views-sewing-machines-block .view-sewing-machines .view-content .views-row{flex:0 1 100%;max-width:300px;}}#block-views-sewing-machines-block .view-sewing-machines .view-content .views-row::before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid #2e2e2e;z-index:0;}#block-views-sewing-machines-block .view-sewing-machines .view-content .views-row::after{content:"";position:absolute;top:-12px;left:50%;width:34px;height:34px;margin-left:-17px;z-index:1;background:url(/sites/all/themes/babylock/images/icons/knopf.png) no-repeat bottom;}#block-views-sewing-machines-block .view-sewing-machines .view-content .views-row:hover::after{background-position:top;}#block-views-sewing-machines-block .view-sewing-machines .view-content .views-row > div{position:relative;z-index:1;}#block-views-sewing-machines-block .view-sewing-machines .view-content .views-row > div .field-content,#block-views-sewing-machines-block .view-sewing-machines .view-content .views-row > div .field-content a{display:block;}#block-views-sewing-machines-block .view-sewing-machines .view-content .views-row:hover a{color:#bd9023;}.block-links-home{padding-top:30px;padding-bottom:30px;background:#ffffff;}.block-links-home ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-around;-moz-box-pack:space-around;-ms-flex-pack:sspace-arounds;-webkit-justify-content:space-around;justify-content:space-around;margin:0;padding:0;list-style:none;}.block-links-home ul li{flex:0 1 50%;margin:20px 0;padding:0 10px;min-height:50px;}@media (min-width:512px){.block-links-home ul li{flex:0 1 25%;margin:0;}}.block-links-home ul li a{display:block;font-size:.925em;text-align:center;text-transform:uppercase;}@media (min-width:768px){.block-links-home ul li a{margin:20px 20px;}}.block-links-home ul li a span{display:block;text-transform:none;font-size:.85em;line-height:1.1;}.block-links-home ul li a::before{content:"";display:block;width:60%;margin:auto;margin-bottom:10px;padding-top:58%;background-repeat:no-repeat;background-position:center;background-size:contain;}.block-links-home ul li.warranty a::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/garantie.svg);}.block-links-home ul li.accessories a::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/zubehoer.svg);}.block-links-home ul li.overlock-thread a::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/garn.svg);}.block-links-home ul li.dealers a::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/haendler.svg);}#block-views-events-block-courses-front{background-image:url('/sites/all/themes/babylock/images/hg-muster-dunkel.jpg');}#block-views-events-block-courses-front .view{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px !important;}@media (max-width:767px){#block-views-events-block-courses-front .view{display:block;}}#block-views-events-block-courses-front .view .view-header,#block-views-events-block-courses-front .view .view-content{flex:1;padding:0 10px;}@media (max-width:511px){#block-views-events-block-courses-front .view .view-header,#block-views-events-block-courses-front .view .view-content{padding:0;}}#block-views-events-block-courses-front .view .view-header h3,#block-views-events-block-courses-front .view .view-content h3{color:#ffffff;}#block-views-events-block-courses-front .view .view-content .views-row{margin-bottom:10px;}#block-views-events-block-courses-front .view .view-content .views-row:before{content:'';position:relative;top:-12px;display:inline-block;width:28px;height:25px;vertical-align:middle;background:url(/sites/all/themes/babylock/images/icons/svg/nadel-anstrich.svg) no-repeat top left;}#block-views-events-block-courses-front .view .view-content .views-field,#block-views-events-block-courses-front .view .view-content .views-field div{display:inline-block;}#block-views-events-block-courses-front .view .view-content .views-field.views-field-field-zeitplan-1{font-size:.8em;font-weight:bold;}#block-views-events-block-courses-front .view .view-content .views-field.views-field-title{padding-left:10px;}#block-views-events-block-courses-front .view .view-content > h3{font-family:inherit;font-size:1em;font-weight:normal;text-transform:uppercase;}#block-views-events-block-courses-front .view .more-link{width:100%;}#block-views-events-block-courses-front .view .more-link div{padding-top:25%;padding-bottom:40px;background:url(/sites/all/themes/babylock/images/header/naehkurs.png) no-repeat bottom;background-size:cover;}#block-views-events-block-courses-front .view .more-link div a{position:relative;display:block;margin:auto;padding:20px;width:250px;text-align:center;text-transform:uppercase;text-decoration:none;background:#ffffff;}#block-views-events-block-courses-front .view .more-link div a::before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid;z-index:0;}.view-display-id-page_courses .view-header .field-name-field-paragraphs{padding-bottom:20px;background:url('/sites/all/themes/babylock/images/hg-muster-hell.jpg');}.view-display-id-page_courses .view-header .field-name-field-paragraphs::before{content:"";display:block;height:19px;margin-bottom:40px;background:url(/sites/all/themes/babylock/images/icons/svg/naht.svg) repeat-x top;}.view-display-id-page_courses .view-content{padding-top:20px;}.view-display-id-page_courses .view-content .views-row{position:relative;display:inline-block;width:100%;margin-bottom:40px;padding-bottom:40px;border:1px solid transparent;border-bottom:2px solid rgba(86,86,86,0.33);}.view-display-id-page_courses .view-content .views-row::after{content:"";position:absolute;bottom:-19px;left:50%;width:10px;height:41px;margin-left:-5px;background-image:url(/sites/all/themes/babylock/images/icons/svg/nadel-trenner.svg);}@media (min-width:768px){.view-display-id-page_courses .view-content .views-row .course-data-group{float:left;width:22em;margin-right:10px;}}.view-display-id-page_courses .view-content .views-row .course-data-group .views-field{overflow:hidden;}.view-display-id-page_courses .view-content .views-row .course-data-group .views-field .views-label{float:left;width:10em;}.view-display-id-page_courses .view-content .views-row .views-field-title-field{margin:1rem 0;}.view-display-id-page_courses .view-content .views-row .views-field-field-details{overflow:hidden;}.view-display-id-page_courses .view-content .views-row .views-field-field-fully-booked{position:absolute;top:1em;left:0;right:0;text-align:center;}.view-display-id-page_courses .view-content .views-row .views-field-field-fully-booked .field-content{display:inline-block;padding:40px 100px 60px 140px;border:1px solid #787878;-webkit-box-shadow:0 0 10px #787878;box-shadow:0 0 10px #787878;background:rgba(255,255,255,0.9) url(/sites/all/themes/babylock/images/icons/svg/garn-leer.svg) no-repeat 40px center;background-size:80% auto;}@media (max-width:512px){.view-display-id-page_courses .view-content .views-row .views-field-field-fully-booked .field-content{padding:40px 10px 60px 80px;background-position:10px center;}}.view-display-id-page_courses .view-content .views-row .views-field-field-fully-booked .field-content h3{margin:0;font-size:1.5em;line-height:1;}.view-display-id-page_courses .item-list{padding-bottom:40px;}.view-display-id-page_courses .view-footer{padding-top:20px;padding-bottom:40px;}.view-display-id-page_courses .view-footer h2{color:#ffffff;}.view-taxonomy-term.view-display-id-page > .view-header .taxonomy-term > h2{display:none;}.view-taxonomy-term.view-display-id-page > .view-header .group-description{position:relative;z-index:10;padding-bottom:40px;background-image:url('/sites/all/themes/babylock/images/hg-muster-hell.jpg');}.view-taxonomy-term.view-display-id-page > .view-header .group-description .field-name-description-field::before{content:"";display:block;width:150px;height:108px;margin:auto;background:url(/sites/all/themes/babylock/images/icons/svg/maschinen.svg) no-repeat center;}body.page-taxonomy-term-21 .view-taxonomy-term.view-display-id-page > .view-header .group-description .field-name-description-field::before{background:url(/sites/all/themes/babylock/images/icons/svg/weitere-maschinen.svg) no-repeat center;}.view-taxonomy-term.view-display-id-page > .view-header .group-description .field-name-description-field h2,.view-taxonomy-term.view-display-id-page > .view-header .group-description .field-name-description-field .h2{text-align:center;}.view-taxonomy-term.view-display-id-page .view-content-wrapper{position:relative;z-index:10;background-color:#ffffff;}.view-taxonomy-term.view-display-id-page > div > .view-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0;padding:20px 0 0 0;}@media (min-width:512px){.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row{flex:0 1 50%;padding-top:30px;padding-bottom:30px;border-top:1px solid #787878;}.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row:nth-child(1),.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row:nth-child(2){border-top:none;}.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row:nth-child(2n+1){padding-right:20px;border-right:1px solid #787878;}.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row:nth-child(2n){padding-left:20px;}}@media (min-width:640px){.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row .field-name-field-machine-image-small{float:left;width:50%;padding-right:20px;}.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row .field-name-field-machine-image-small a:first-child{display:block;min-height:250px;}}@media (min-width:640px){.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row .field-name-title-field{margin-top:0;}}.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row .field-name-title-field a{text-decoration:none;}.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row .field-name-title-field a:hover{text-decoration:underline;}.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row .field-name-field-machine-summary{overflow:hidden;}.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row .field-name-field-technische-daten{display:none;}.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row .machine-compare-link,.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row .comparable-machines-compare{display:inline-block;padding:2px 5px;border:1px solid;cursor:pointer;text-transform:uppercase;text-align:center;text-decoration:none;background:#ffffff;}.view-taxonomy-term.view-display-id-page > div > .view-content > .views-row .comparable-machines-compare{margin-top:10px;}.view-taxonomy-term.view-display-id-page > .attachment .machine-comparison-close{float:right;cursor:pointer;}.view-taxonomy-term.view-display-id-embed_comparable_machines .view-content .views-row{display:inline-block;width:48%;padding-right:10px;}@media (max-width:992px){.view-taxonomy-term.view-display-id-embed_comparable_machines .view-content .views-row{width:100%;padding:0;}}.view-taxonomy-term.view-display-id-embed_comparable_machines .view-content .views-row label{display:inline-block;font-weight:normal;}.view-taxonomy-term .view-display-id-attachment_technical_data{margin:0 auto;padding-left:10px;padding-right:10px;max-width:320px;}@media (min-width:512px){.view-taxonomy-term .view-display-id-attachment_technical_data{max-width:640px;}}@media (min-width:768px){.view-taxonomy-term .view-display-id-attachment_technical_data{max-width:960px;}}@media (max-width:512px){.view-taxonomy-term .view-display-id-attachment_technical_data{max-width:none;}}.view-taxonomy-term .view-display-id-attachment_technical_data .scrollwrapper{width:100%;overflow:auto;}.view-taxonomy-term .view-display-id-attachment_technical_data table{width:auto;min-width:100%;table-layout:fixed;}.view-taxonomy-term .view-display-id-attachment_technical_data table td,.view-taxonomy-term .view-display-id-attachment_technical_data table th{padding:0 0.5em;vertical-align:top;}.view-taxonomy-term .view-display-id-attachment_technical_data table thead th{white-space:pre;}.view-taxonomy-term .view-display-id-attachment_technical_data table tbody th{text-align:right;padding-right:1em;}.view-id-overlockgarn .view-content .views-row{display:inline-block;margin:0px 10px 10px 0;}.view-id-overlockgarn .view-content .views-row a img{transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;backface-visibility:hidden;}.view-id-overlockgarn .view-content .views-row a img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}.view-id-haendler .view-header::before{content:"";display:block;width:110px;height:120px;margin:auto;background:url(/sites/all/themes/babylock/images/icons/svg/haendler.svg) no-repeat center;}.view-id-haendler .view-header h2{text-align:center;}.view-id-haendler .view-display-id-attachment_1 .views-row:not(:first-child){margin-top:30px;}.view-id-haendler .field-name-title-field{color:#bd9023;}.view-id-haendler .haendler-details{overflow:hidden;}.view-id-haendler .haendler-details .haendler-contact,.view-id-haendler .haendler-details .views-field-field-opening-hours{float:left;width:50%;}.view-id-haendler .haendler-details .haendler-contact abbr{text-decoration:none;}.view-id-haendler .haendler-details .views-field-field-opening-hours{}.view-id-haendler .haendler-details .views-field-field-opening-hours table{margin:0;}.view-id-haendler .haendler-details .views-field-field-opening-hours table td{vertical-align:top;font-weight:300;font-size:13px;}.view-id-haendler .haendler-details .views-field-field-opening-hours table td.day{padding-right:1em;}.view-id-haendler .gmap-popup .haendler-contact,.view-id-haendler .gmap-popup .views-field-field-opening-hours{float:none;width:100%;}@media (min-width:768px){.view-id-haendler .gmap-popup .haendler-contact{float:left;width:40%;margin-right:5%;}.view-id-haendler .gmap-popup .views-field-field-opening-hours{float:left;width:55%;}}.view-id-haendler div#gmap-auto1map-gmap0.placeholder{display:flex;justify-content:center;align-items:center;height:551px;background:url(/sites/all/themes/babylock/images/map1blur.jpg) no-repeat center;background-size:cover;}.view-id-haendler div#gmap-auto1map-gmap0.placeholder .placeholder-inner{display:flex;flex-direction:column;width:50%;min-width:320px;padding:1em;text-align:center;background:#fffb;}@media (max-height:650px){div#gmap-auto1map-gmap0{width:calc(100% - 50px) !important;margin:auto;}}.page-node-1664 .field-name-body::before{content:"";display:block;width:110px;height:120px;margin:40px auto;background:url(/sites/all/themes/babylock/images/icons/svg/lexikon.svg) no-repeat center;}.page-node-1664 .field-name-body h2{text-align:center;}.page-node-1664 .dict-navigation{margin-bottom:40px;}.page-node-1664 .dict-navigation a{display:inline-block;width:2em;padding:.125em 0;border:1px solid #787878;text-align:center;}.page-node-1664 .dict-content p a[name]{font-size:1.5em;font-weight:bold;text-decoration:none !important;}.page-node-1664 .dict-content p a[name]:hover{color:inherit;}.page-node-1664 .dict-content dt{font-weight:bold;}.page-node-1664 .dict-content dt:not(:first-child){margin-top:1em;}.slider-selectnav{display:none;margin:20px auto 0;}@media (max-width:768px){.slider-selectnav{display:block;}}.view-display-id-page_machine select,.slider-selectnav{padding:.25em;color:#bd9023;border-color:#bd9023;vertical-align:middle;}body.page-node .view-display-id-page_machine select.slider-selectnav,body.page-node .slider-selectnav.slider-selectnav{font-size:1.5em;}.view-display-id-page_machine select:focus,.slider-selectnav:focus{outline:none;}.view-display-id-page_machine{margin-bottom:40px;}.view-display-id-page_machine .view-filters{background:url('/sites/all/themes/babylock/images/hg-muster-hell.jpg');}.view-display-id-page_machine .view-filters .view-filters-inner{padding:30px 10px;text-align:center;}.view-display-id-page_machine .view-filters .view-filters-inner .view-filters-inner2{max-width:50%;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:left center;transform-origin:left center;}.view-display-id-page_machine .view-filters .view-filters-inner form,.view-display-id-page_machine .view-filters .view-filters-inner label,.view-display-id-page_machine .view-filters .view-filters-inner form div{margin:0;display:inline-block;vertical-align:middle;}.view-display-id-page_machine .view-filters .view-filters-inner div{display:inline;}.view-display-id-page_machine .view-filters .view-filters-inner label{padding-right:10px;font-size:1.5em;line-height:2;}.view-display-id-page_machine .view-filters .view-filters-inner #edit-machine-wrapper{padding:0;}.view-display-id-page_machine .view-filters .view-filters-inner .views-exposed-form .views-exposed-widget{float:none;}.view-display-id-page_machine .view-filters .ajax-progress-throbber{position:relative;top:-2px;vertical-align:middle;}.view-display-id-page_machine .view-content{position:relative;padding-top:60px;padding-bottom:60px;background-image:url('/sites/all/themes/babylock/images/hg-muster-dunkel.jpg');}@media (min-width:768px){.view-display-id-page_machine .view-content .flexslider{display:-ms-flexbox;display:-webkit-flex;display:flex;}}.view-display-id-page_machine .view-content .flexslider .views-field-field-image img{display:block;margin-bottom:10px;border:15px solid #ffffff;}.view-display-id-page_machine .view-content .flex-control-nav{position:relative;margin:0;padding:0;-moz-flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:236px;max-width:300px;}@media (max-width:768px){.view-display-id-page_machine .view-content .flex-control-nav{display:none;}}.view-display-id-page_machine .view-content .flex-control-nav::before{content:'';position:absolute;top:0;bottom:0;right:0;border-right:1px solid #828181;}.view-display-id-page_machine .view-content .flex-control-nav > li{position:relative;display:block;color:#ffffff;}.view-display-id-page_machine .view-content .flex-control-nav > li.flex-active{color:#2e2e2e;}.view-display-id-page_machine .view-content .flex-control-nav > li.flex-active:before{content:'';position:absolute;top:-13px;left:-30px;width:25px;height:25px;background:url(/sites/all/themes/babylock/images/icons/svg/nadel-anstrich.svg) no-repeat top left;}.view-display-id-page_machine .view-content .flex-control-nav > li:hover{cursor:pointer;color:#bd9023;}.view-display-id-page_machine .view-content .flex-viewport{-moz-flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:492px;max-width:620px;margin-left:20px;}.view-display-id-page_machine .view-content .slides{margin:0;padding:0;}.view-display-id-page_machine .view-content .slides > div{overflow:hidden;}.view-display-id-page_machine .view-content .slides > div .field{float:left;width:45%;margin:0 2.5%;}.view-display-id-page_machine .view-content .slides .field-name-field-sewing-machine-detail-img img{display:block;}.view-display-id-page_machine .view-content .flex-direction-nav{list-style:none;}@media (max-width:768px){.view-display-id-page_machine .view-content .flex-direction-nav{display:none;}}.view-display-id-page_machine .view-content .flex-direction-nav .flex-prev,.view-display-id-page_machine .view-content .flex-direction-nav .flex-next{position:absolute;top:40px;left:50%;width:0px;height:11px;margin-left:-10px;padding-left:20px;overflow:hidden;background:url(/sites/all/themes/babylock/images/icons/svg/pfeil.svg) no-repeat;}.view-display-id-page_machine .view-content .flex-direction-nav .flex-next{top:auto;bottom:40px;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);}.view-display-id-page_machine .view-empty{padding:30px 10px;background-image:url('/sites/all/themes/babylock/images/hg-muster-dunkel.jpg');}.view-display-id-page_machine .view-empty p{margin:0;}.view-display-id-page_events .view-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;}.view-display-id-page_events .view-content .views-row{width:100%;margin:10px;padding:10px;background:#ffffff;border:1px solid #787878;border-radius:5px;}@media (min-width:768px){.view-display-id-page_events .view-content .views-row{flex:0 0 calc(50% - 20px);}}.view-display-id-page_events .view-content .views-row .field-name-title-field{font-weight:bold;}.view-display-id-page_events .view-content .views-row .field-name-field-veranstaltungszeitraum{color:#bd9023;}.view-display-id-page_courses .field-name-field-paragraphs > .field-item:first-child::before{content:"";display:block;width:150px;height:108px;margin:40px auto 0;background:url(/sites/all/themes/babylock/images/icons/svg/naehkurs.svg) no-repeat center;}.view-display-id-page_courses .field-name-field-paragraphs > .field-item:first-child h2,.view-display-id-page_courses .field-name-field-paragraphs > .field-item:first-child .h2{text-align:center;}.about-nav{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0;position:relative;z-index:10;}.about-nav li{flex:0 1 calc(25% - 20px);margin:10px;padding:10px;background:#ffffff;box-shadow:0 0 5px rgba(46,46,46,0.3);}@media (max-width:768px){.about-nav li{flex:0 1 calc(50% - 20px);}}@media (max-width:640px){.about-nav li{flex:0 1 100%;max-width:300px;margin:10px auto;}}.about-nav li a{display:block;padding:20px;border:1px solid #2e2e2e;text-align:center;text-transform:uppercase;}.about-nav li a::before{content:"";display:block;width:80%;margin:10px auto;padding-top:70%;background:no-repeat center;background-size:contain;}.about-nav li a.icon-japan::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/made-in-japan.svg);}.about-nav li a.icon-technik::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/technik.svg);}.about-nav li a.icon-features::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/features.svg);}.about-nav li a.icon-history::before{background-image:url(/sites/all/themes/babylock/images/icons/svg/history.svg);}.jobs-accordion h2{cursor:pointer;}.jobs-accordion h2::before{content:"+";display:inline-block;width:1em;font-family:monospace;}.jobs-accordion h2.open::before{content:"-";}body.page-node-1663 .field-type-paragraphs{position:relative;z-index:10;}body.page-node-1663 .field-type-paragraphs > .field-item{background:#ffffff;}body.page-node-1663 .field-type-paragraphs > .field-item:nth-child(1){background-image:url('/sites/all/themes/babylock/images/hg-muster-hell.jpg');}body.page-node-1668 .field-name-field-paragraphs .field-item:nth-child(1){text-align:center;}body.page-node-1668 .field-name-field-paragraphs .field-item:nth-child(1) select{max-width:calc(100% - 20px);margin:0px 10px 30px 10px;}body.page-node-1668 .field-name-field-paragraphs .field-item:nth-child(2){background-image:url('/sites/all/themes/babylock/images/hg-muster-dunkel.jpg');}@media (max-width:768px){body.page-node-1668 .field-name-field-paragraphs .field-item:nth-child(2) .paragraphs-item-text{max-width:none !important;}}body.page-node-1668 .field-name-field-paragraphs .field-item:nth-child(2) .field-item{text-align:left;}body.page-node-1668 .flexslidertechnik{position:relative;padding-top:60px;padding-bottom:60px;}@media (min-width:768px){body.page-node-1668 .flexslidertechnik .flexslider{display:-ms-flexbox;display:-webkit-flex;display:flex;}}body.page-node-1668 .flexslidertechnik .flex-control-nav{position:relative;margin:0;padding:0;-moz-flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:236px;max-width:300px;}@media (max-width:768px){body.page-node-1668 .flexslidertechnik .flex-control-nav{display:none;}}body.page-node-1668 .flexslidertechnik .flex-control-nav::before{content:'';position:absolute;top:0;bottom:0;right:-10px;border-right:1px solid #828181;}body.page-node-1668 .flexslidertechnik .flex-control-nav > li{position:relative;display:block;color:#ffffff;}body.page-node-1668 .flexslidertechnik .flex-control-nav > li.flex-active{color:#2e2e2e;}body.page-node-1668 .flexslidertechnik .flex-control-nav > li.flex-active:before{content:'';position:absolute;top:-13px;left:-30px;width:25px;height:25px;background:url(/sites/all/themes/babylock/images/icons/svg/nadel-anstrich.svg) no-repeat top left;}body.page-node-1668 .flexslidertechnik .flex-control-nav > li:hover{cursor:pointer;color:#bd9023;}body.page-node-1668 .flexslidertechnik .flex-viewport{-moz-flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:492px;max-width:620px;margin-left:20px;}body.page-node-1668 .flexslidertechnik .slides{margin:0;padding:0;}body.page-node-1668 .flexslidertechnik .slides li{overflow:hidden;}body.page-node-1668 .flexslidertechnik .slides li > p img{margin:40px auto 0;display:block;border:15px solid #ffffff;}@media (min-width:768px){body.page-node-1668 .flexslidertechnik .slides li div{float:left;width:45%;margin:0 2.5%;}body.page-node-1668 .flexslidertechnik .slides li > p{float:left;width:45%;}body.page-node-1668 .flexslidertechnik .slides li > p img{margin:0;}}body.page-node-1668 .flexslidertechnik .flex-direction-nav{list-style:none;}@media (max-width:768px){body.page-node-1668 .flexslidertechnik .flex-direction-nav{display:none;}}body.page-node-1668 .flexslidertechnik .flex-direction-nav .flex-prev,body.page-node-1668 .flexslidertechnik .flex-direction-nav .flex-next{position:absolute;top:40px;left:50%;width:0px;height:11px;margin-left:-10px;padding-left:20px;overflow:hidden;background:url(/sites/all/themes/babylock/images/icons/svg/pfeil.svg) no-repeat;}body.page-node-1668 .flexslidertechnik .flex-direction-nav .flex-next{top:auto;bottom:40px;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);}.paragraphs-item-timeline{margin:50px 10px;}.paragraphs-item-timeline::before,.paragraphs-item-timeline::after{content:"";display:block;background:no-repeat center;background-size:contain;}.paragraphs-item-timeline::before{width:60px;height:60px;background-image:url(/sites/all/themes/babylock/images/icons/svg/knopf.svg);}.paragraphs-item-timeline::after{width:60px;height:107px;background-image:url(/sites/all/themes/babylock/images/icons/svg/garnrolle-history.svg);}.paragraphs-item-timeline .field-name-field-timeline-periods{position:relative;padding:20px 0;}.paragraphs-item-timeline .field-name-field-timeline-periods::before{content:"";position:absolute;top:0;bottom:0;left:28px;width:1px;background:url(/sites/all/themes/babylock/images/icons/svg/strich.svg) repeat-y center;}.paragraphs-item-timeline .field-name-field-timeline-periods > .field-item{overflow:hidden;margin:50px 0;}.paragraphs-item-timeline .field-name-field-timeline-periods > .field-item .field-name-field-timeline-period{display:none;}.paragraphs-item-timeline .field-name-field-timeline-periods > .field-item .field-name-field-timeline-events .field-name-field-timeline-event-image{float:left;margin:0 20px 20px 0;padding:30px;background:url(/sites/all/themes/babylock/images/icons/svg/patch-history.svg) no-repeat center;}.paragraphs-item-timeline .field-name-field-timeline-periods > .field-item .field-name-field-timeline-events .field-name-field-timeline-event-name{font-size:1.5em;line-height:1.5;}.paragraphs-item-timeline .field-name-field-timeline-periods > .field-item .field-name-field-timeline-events .field-name-field-timeline-event-description p{margin:.5em 0 0 0;}@media screen and (max-width:512px){.paragraphs-item-timeline .field-name-field-timeline-periods > .field-item .field-name-field-timeline-events .field-name-field-timeline-event-image{float:none;margin:0 0 20px 0;}.paragraphs-item-timeline .field-name-field-timeline-periods > .field-item .field-name-field-timeline-events .field-name-field-timeline-event-name,.paragraphs-item-timeline .field-name-field-timeline-periods > .field-item .field-name-field-timeline-events .field-name-field-timeline-event-description{padding-left:50px;}}#edit-machine{-webkit-appearance:menulist-button;}.made-in-japan-wrapper .img-column{margin:10px 0 20px 0;}@media screen and (min-width:512px){.made-in-japan-wrapper .img-column{float:right;width:35%;margin:0 0 0 20px;padding:.25em 0 1em 0;}}@media screen and (min-width:768px){.made-in-japan-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;}.made-in-japan-wrapper > div{flex:0 1 auto;}.made-in-japan-wrapper > div.img-column{flex:0 0 300px;order:1;}}.view-naehcampus > .view-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0;padding-top:20px;padding-bottom:20px;}@media (min-width:768px){.view-naehcampus > .view-content{padding-bottom:0;}}.view-naehcampus > .view-content > .views-row{width:100%;}.view-naehcampus > .view-content > .views-row + .views-row{margin-top:35px;padding-top:35px;border-top:1px solid #787878;}@media (min-width:512px){.view-naehcampus > .view-content > .views-row + .views-row{margin-top:0;}}@media (min-width:512px){.view-naehcampus > .view-content > .views-row{flex:0 1 50%;padding-top:30px;padding-bottom:30px;border-top:1px solid #787878;}.view-naehcampus > .view-content > .views-row:nth-child(1),.view-naehcampus > .view-content > .views-row:nth-child(2){margin-top:0;padding-top:0;border-top:none;}.view-naehcampus > .view-content > .views-row:nth-child(2n+1){padding-right:20px;border-right:1px solid #787878;}.view-naehcampus > .view-content > .views-row:nth-child(2n){padding-left:20px;}.view-naehcampus > .view-content > .views-row .field-name-field-machine-image-small{float:left;width:50%;padding-right:20px;}.view-naehcampus > .view-content > .views-row .field-name-field-machine-image-small a:first-child{display:block;min-height:250px;}}.campus-intro::before{content:'';display:block;width:150px;height:108px;margin:auto;background:url(/sites/all/themes/babylock/images/icons/svg/campus.svg) no-repeat center;}.campus-intro .block__title{text-align:center;}.campus-filter{margin-top:20px;background-image:url('/sites/all/themes/babylock/images/hg-muster-hell.jpg');}.campus-filter .ctools-auto-submit-full-form{padding:30px;}.campus-filter .views-exposed-widget{margin:0 20px 0 0;}.campus-filter .views-widget .form-type-radio:first-child{margin-right:-10px;}.campus-filter label,.campus-filter .views-widget,.campus-filter .views-widget .form-type-radio{display:inline-block;vertical-align:middle;}.campus-filter label{padding:5px 5px 0 0;font-family:"italianno";font-weight:normal;color:#bd9023;}.campus-filter #edit-field-schwierigkeitsgrad-tid-i18n-wrapper{margin-top:5px;}.campus-filter .form-item-field-schwierigkeitsgrad-tid-i18n .form-radio{width:1px;height:1px;overflow:hidden;visibility:hidden;}.campus-filter .form-item-field-schwierigkeitsgrad-tid-i18n label{font-family:inherit;color:inherit;text-transform:uppercase;cursor:pointer;}.campus-filter .form-item-field-schwierigkeitsgrad-tid-i18n:first-child label:after{content:"/";}.campus-filter .form-item-field-schwierigkeitsgrad-tid-i18n:not(:first-child) label{position:relative;top:1px;width:0;height:18px;margin:0px -3px;padding:0 0 0 18px;overflow:hidden;vertical-align:middle;background-image:url(/sites/all/themes/babylock/images/icons/knopf.png);background-position:bottom;background-repeat:no-repeat;background-size:18px;}.campus-filter .form-item-field-schwierigkeitsgrad-tid-i18n:not(:first-child) .form-radio:checked ~ label,.campus-filter .form-item-field-schwierigkeitsgrad-tid-i18n:not(:first-child):hover label{background-position:top;}.node-naehcampus-beitrag .field-name-field-image{text-align:center;}@media (min-width:768px){.node-naehcampus-beitrag .field-name-field-image{float:right;}.node-naehcampus-beitrag .field-name-field-image img{margin:0 0 0 15px;}}@media (min-width:512px){.node-naehcampus-beitrag .group-naehcampus{min-height:150px;}}.node-naehcampus-beitrag .group-naehcampus iframe{max-width:100%;}.node-naehcampus-beitrag .field-name-field-schwierigkeitsgrad.schwierigkeitsgrad-1 .field-item{width:18px;}.node-naehcampus-beitrag .field-name-field-schwierigkeitsgrad.schwierigkeitsgrad-2 .field-item{width:36px;}.node-naehcampus-beitrag .field-name-field-schwierigkeitsgrad.schwierigkeitsgrad-3 .field-item{width:54px;}.node-naehcampus-beitrag .field-name-field-schwierigkeitsgrad .field-label{font-weight:normal;vertical-align:middle;color:#AFAFAF;}.node-naehcampus-beitrag .field-name-field-schwierigkeitsgrad .field-item{display:inline-block;width:54px;height:18px;vertical-align:middle;background-image:url(/sites/all/themes/babylock/images/icons/knopf.png);background-size:18px;text-indent:100%;overflow:hidden;white-space:nowrap;}.node-naehcampus-beitrag .field-name-field-kategorie{margin-bottom:20px;color:#AFAFAF;}.node-naehcampus-beitrag .field-name-title-field{font-family:'alegreya_sans';font-size:14px;text-transform:uppercase;}.node-naehcampus-beitrag .field-name-field-pdf{clear:right;margin:0 -5px;}@media (min-width:992px){.node-naehcampus-beitrag .field-name-field-pdf{clear:none;}}.node-naehcampus-beitrag .field-name-field-pdf a{display:block;width:230px;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:9px;background-image:url(/sites/all/themes/babylock/images/icons/nc-button.png);background-position:bottom;background-repeat:no-repeat;text-align:center;text-decoration:none;}@media (min-width:512px){.node-naehcampus-beitrag .field-name-field-pdf a{margin-top:20px;}}@media (min-width:768px){.node-naehcampus-beitrag .field-name-field-pdf a{margin-left:0;}}.node-naehcampus-beitrag .field-name-field-pdf a:hover{background-image:url(/sites/all/themes/babylock/images/icons/nc-button-aktiv.png);color:inherit;}.front #block-views-events-block-1 .view{padding-top:40px;padding-bottom:80px;}.front #block-views-events-block-1 .view .view-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:ccenterc;-webkit-justify-content:center;justify-content:center;position:relative;width:271px;min-height:210px;margin:23px auto 30px auto;padding:10px 30px;background:url(/sites/all/themes/babylock/images/icons/patch-02.png) repeat-y center;}.front #block-views-events-block-1 .view .view-content::before,.front #block-views-events-block-1 .view .view-content::after{content:"";position:absolute;left:0;right:0;}.front #block-views-events-block-1 .view .view-content::before{top:-23px;height:23px;background:url(/sites/all/themes/babylock/images/icons/patch-03.png) no-repeat center;}.front #block-views-events-block-1 .view .view-content::after{bottom:-30px;height:30px;background:url(/sites/all/themes/babylock/images/icons/patch-01.png) no-repeat center;}.front #block-views-events-block-1 .view .view-footer{margin-top:70px;}.front #block-views-events-block-1 .view h2{margin-top:0;}@media (min-width:640px){.front #block-views-events-block-1 .view{overflow:hidden;}.front #block-views-events-block-1 .view .view-content{float:right;margin:0 0 0 20px;}.front #block-views-events-block-1 .view .view-footer{margin-top:0;padding-right:290px;}}.node-veranstaltungstermin .location-locations-display .location-locations-header{display:none;}#sliding-popup .popup-content{display:flex;flex-direction:row;}#sliding-popup .popup-content #popup-text{margin:.5em 2em .5em 0;line-height:1;max-width:none;}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3,#sliding-popup .popup-content #popup-text p{font-family:'pt_sansregular';font-weight:normal;margin:0;}#sliding-popup .popup-content #popup-text a:link,#sliding-popup .popup-content #popup-text a:hover,#sliding-popup .popup-content #popup-text a:visited{color:inherit;text-decoration:underline;}#sliding-popup .popup-content #popup-text > div{display:none;}#sliding-popup .popup-content #popup-buttons span{display:none;}#sliding-popup .popup-content .eu-cookie-compliance-more-button{display:none;}#sliding-popup .popup-content #popup-text,#sliding-popup .popup-content #popup-buttons{align-self:center;}@media screen and (max-width:600px){#sliding-popup .popup-content{flex-direction:column;}#sliding-popup .popup-content #popup-buttons button{margin:0 !important;}}html[lang=de] #sliding-popup .popup-content #popup-text > div[lang=de],html[lang=de] #sliding-popup .popup-content #popup-buttons span[lang=de],html[lang=en] #sliding-popup .popup-content #popup-text > div[lang=en],html[lang=en] #sliding-popup .popup-content #popup-buttons span[lang=en],html[lang=fr] #sliding-popup .popup-content #popup-text > div[lang=fr],html[lang=fr] #sliding-popup .popup-content #popup-buttons span[lang=fr],html[lang=nl] #sliding-popup .popup-content #popup-text > div[lang=nl],html[lang=nl] #sliding-popup .popup-content #popup-buttons span[lang=nl]{display:block;}#block-webform-client-block-1522{max-width:960px;margin:auto;}#block-webform-client-block-1522 .webform-component-fieldset{clear:both;}@media screen and (max-width:768px){#block-webform-client-block-1522 .webform-component-markup img{float:none !important;display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto !important;}}.node-page > .field-type-paragraphs{position:relative;background:#fff;}
