@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600,700|Source+Sans+Pro:400,600,700&display=swap);dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:#fff;color:#000;display:block}dialog:not([open]){display:none}dialog+.backdrop{background:rgba(0,0,0,.1)}._dialog_overlay,dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.08);box-shadow:0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #eceef1}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border:1px solid #eceef1}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{border-bottom-color:#eceef1}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{border-top-color:#eceef1}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#eceef1;color:#5a6171;fill:#5a6171;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#5a6171;fill:#5a6171}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#bbb}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72,72,72,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72,72,72,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(90,97,113,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#5a6171}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#5a6171}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(90,97,113,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#eceef1;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#eceef1;outline:none;padding:0}.flatpickr-weekdays{background:#eceef1;text-align:center;overflow:hidden;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#eceef1;color:#5a6171;line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid #eceef1;border-right:1px solid #eceef1}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #eceef1;box-shadow:-1px 0 0 #eceef1}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#ff5a5f;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ff5a5f}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #ff5a5f;box-shadow:-10px 0 0 #ff5a5f}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(72,72,72,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(72,72,72,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #ff5a5f,5px 0 0 #ff5a5f;box-shadow:-5px 0 0 #ff5a5f,5px 0 0 #ff5a5f}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid #eceef1}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(72,72,72,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;background:#fff;border-bottom:1px solid #eceef1}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#484848;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}span.flatpickr-day.selected{font-weight:700}/*! normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0!important}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.r-image{position:relative;height:0;overflow:hidden}.r-image img{position:absolute;top:0;left:0;width:100%;height:100%}.stacktable{width:100%}.st-head-row{padding-top:1em}.st-head-row.st-head-row-main{font-size:1.5em;padding-top:0}.st-key{text-align:right;padding-right:3%}.st-key,.st-val{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.st-val{padding-left:3%}.stacktable.large-only{display:table}.stacktable.small-only{display:none}@media (max-width:800px){.stacktable.large-only{display:none}.stacktable.small-only{display:table}}@font-face{font-family:angelinaregular;src:url("/fonts/angelina-webfont.eot"),url("/fonts/angelina-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/angelina-webfont.woff2") format("woff2"),url("/fonts/angelina-webfont.woff") format("woff"),url("/fonts/angelina-webfont.ttf") format("truetype");font-weight:400;font-style:normal}.calendar-wrapper [class*=cal-cell]{float:left;margin-left:0;min-height:1px;cursor:pointer;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-wrapper .cal-row-fluid{width:100%;*zoom:1}.calendar-wrapper .cal-row-fluid:after,.calendar-wrapper .cal-row-fluid:before{display:table;content:"";line-height:0}.calendar-wrapper .cal-row-fluid:after{clear:both}.calendar-wrapper .cal-row-fluid [class*=cal-cell]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0;*margin-left:-.05213764337851929%}.calendar-wrapper .cal-row-fluid .controls-row [class*=cal-cell]+[class*=cal-cell],.calendar-wrapper .cal-row-fluid [class*=cal-cell]:first-child{margin-left:0}.calendar-wrapper .cal-row-fluid .cal-cell7{width:100%;*width:99.94669509594883%}.calendar-wrapper .cal-row-fluid .cal-cell6{width:85.71428571428571%;*width:85.66098081023453%}.calendar-wrapper .cal-row-fluid .cal-cell5{width:71.42857142857142%;*width:71.37526652452024%}.calendar-wrapper .cal-row-fluid .cal-cell4{width:57.14285714285714%;*width:57.089552238805965%}.calendar-wrapper .cal-row-fluid .cal-cell3{width:42.857142857142854%;*width:42.80383795309168%}.calendar-wrapper .cal-row-fluid .cal-cell2{width:28.57142857142857%;*width:28.518123667377395%}.calendar-wrapper .cal-row-fluid .cal-cell1{*width:14.232409381663112%}.calendar-wrapper .cal-row-fluid .cal-offset7,.calendar-wrapper .cal-row-fluid .cal-offset7:first-child,.calendar-wrapper .cal-week-box .cal-offset7{margin-left:100%;*margin-left:99.89339019189765%}.calendar-wrapper .cal-row-fluid .cal-offset6,.calendar-wrapper .cal-row-fluid .cal-offset6:first-child,.calendar-wrapper .cal-week-box .cal-offset6{margin-left:85.71428571428571%;*margin-left:85.60767590618336%}.calendar-wrapper .cal-row-fluid .cal-offset5,.calendar-wrapper .cal-row-fluid .cal-offset5:first-child,.calendar-wrapper .cal-week-box .cal-offset5{margin-left:71.42857142857142%;*margin-left:71.32196162046907%}.calendar-wrapper .cal-row-fluid .cal-offset4,.calendar-wrapper .cal-row-fluid .cal-offset4:first-child,.calendar-wrapper .cal-week-box .cal-offset4{margin-left:57.14285714285714%;*margin-left:57.03624733475479%}.calendar-wrapper .cal-row-fluid .cal-offset3,.calendar-wrapper .cal-row-fluid .cal-offset3:first-child,.calendar-wrapper .cal-week-box .cal-offset3{margin-left:42.857142857142854%;*margin-left:42.750533049040506%}.calendar-wrapper .cal-row-fluid .cal-offset2,.calendar-wrapper .cal-row-fluid .cal-offset2:first-child,.calendar-wrapper .cal-week-box .cal-offset2{margin-left:28.57142857142857%;*margin-left:28.46481876332622%}.calendar-wrapper .cal-row-fluid .cal-offset1,.calendar-wrapper .cal-row-fluid .cal-offset1:first-child,.calendar-wrapper .cal-week-box .cal-offset1{margin-left:14.285714285714285%;*margin-left:14.17910447761194%}.calendar-wrapper .cal-row-fluid .cal-cell1{width:14.285714285714285%;*width:14.233576642335766%}.calendar-wrapper .cal-row-fluid [class*=cal-cell].hide,.calendar-wrapper [class*=cal-cell].hide{display:none}.calendar-wrapper .cal-row-fluid [class*=cal-cell].pull-right,.calendar-wrapper [class*=cal-cell].pull-right{float:right}.calendar-wrapper .cal-row-head [class*=cal-cell],.calendar-wrapper .cal-row-head [class*=cal-cell]:first-child{min-height:auto;overflow:hidden;text-overflow:ellipsis}.calendar-wrapper .cal-events-num{margin-top:20px}.calendar-wrapper .cal-month-day{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-wrapper #cal-week-box{position:absolute;width:70px;left:-71px;top:-1px;padding:8px 5px;cursor:pointer}.calendar-wrapper #cal-day-tick{position:absolute;right:50%;bottom:-21px;padding:0 5px;cursor:pointer;z-index:5;width:26px;margin-right:-17px}.calendar-wrapper .cal-year-box #cal-day-tick{margin-right:-7px}.calendar-wrapper #cal-slide-box{position:relative}.calendar-wrapper #cal-slide-tick{position:absolute;width:16px;margin-left:-7px;height:9px;top:-1px;z-index:1}.calendar-wrapper #cal-slide-tick.tick-month1{left:12.5%}.calendar-wrapper #cal-slide-tick.tick-month2{left:37.5%}.calendar-wrapper #cal-slide-tick.tick-month3{left:62.5%}.calendar-wrapper #cal-slide-tick.tick-month4{left:87.5%}.calendar-wrapper #cal-slide-tick.tick-day1{left:7.14285714285715%}.calendar-wrapper #cal-slide-tick.tick-day2{left:21.42857142857143%}.calendar-wrapper #cal-slide-tick.tick-day3{left:35.71428571428572%}.calendar-wrapper #cal-slide-tick.tick-day4{left:50%}.calendar-wrapper #cal-slide-tick.tick-day5{left:64.2857142857143%}.calendar-wrapper #cal-slide-tick.tick-day6{left:78.57142857142858%}.calendar-wrapper #cal-slide-tick.tick-day7{left:92.85714285714285%}.calendar-wrapper .events-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5em;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar-wrapper #cal-slide-content ul.unstyled{margin-bottom:0}.calendar-wrapper .cal-week-box{position:relative}.calendar-wrapper .cal-week-box .cal-row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-wrapper .cal-week-box .cal-row-fluid .cal-cell{border-bottom:1px solid #e1e1e1;width:100%;min-width:80px}.calendar-wrapper .cal-week-box .cal-column{position:absolute;height:100%;z-index:-1}.calendar-wrapper .cal-week-box .arrow-after,.calendar-wrapper .cal-week-box .arrow-before{position:relative}.calendar-wrapper .cal-week-box .arrow-after:after{content:"";position:absolute;top:0;width:0;height:0;right:0;border-top:15px solid #fff;border-left:8px solid;border-bottom:15px solid #fff}.calendar-wrapper .cal-week-box .arrow-before:before{content:"";position:absolute;top:0;width:0;height:0;left:1px;border-top:15px solid transparent;border-left:8px solid #fff;border-bottom:15px solid transparent}.calendar-wrapper #cal-day-box{text-wrap:none}.calendar-wrapper #cal-day-box .cal-day-hour-part{height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:thin dashed #e1e1e1}.calendar-wrapper #cal-day-box .cal-day-hour .day-highlight{height:30px}.calendar-wrapper #cal-day-box .cal-hours{font-weight:bolder}.calendar-wrapper #cal-day-box .cal-day-hour:nth-child(odd){background-color:#fafafa}.calendar-wrapper #cal-day-box #cal-day-panel{position:relative;padding-left:60px}.calendar-wrapper #cal-day-box #cal-day-panel-hour{position:absolute;width:100%;margin-left:-60px}.calendar-wrapper #cal-day-box .day-event{position:relative;max-width:200px;overflow:hidden}.calendar-wrapper #cal-day-box .day-highlight{line-height:30px;padding-left:8px;padding-right:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #4249a5;margin:1px;overflow:hidden;text-overflow:ellipsis}.calendar-wrapper #cal-day-box .day-highlight.dh-event-important{border:1px solid #9058c5}.calendar-wrapper #cal-day-box .day-highlight.dh-event-warning{border:1px solid #4249a5}.calendar-wrapper #cal-day-box .day-highlight.dh-event-info{border:1px solid #f27a7c}.calendar-wrapper #cal-day-box .day-highlight.dh-event-inverse,.calendar-wrapper #cal-day-box .day-highlight.dh-event-success{border:1px solid #4249a5}.calendar-wrapper #cal-day-box .day-highlight.dh-event-special{background-color:#fff;border:1px solid #d8449f}.calendar-wrapper .event{display:block;background-color:#4249a5;width:12px;height:12px;margin:.25em;border-radius:8px;border:0 solid #fff}.calendar-wrapper .event-block{display:block;background-color:#c3c3c3;width:20px;height:100%}.calendar-wrapper .cal-event-list .event.pull-left{margin-top:3px}.calendar-wrapper .event-important{background-color:#9058c5}.calendar-wrapper .event-info{background-color:#f27a7c}.calendar-wrapper .event-inverse,.calendar-wrapper .event-success,.calendar-wrapper .event-warning{background-color:#4249a5}.calendar-wrapper .event-special{background-color:#d8449f}.calendar-wrapper .day-highlight,.calendar-wrapper .day-highlight:hover{background-color:#ddd}.calendar-wrapper .day-highlight.dh-event-important,.calendar-wrapper .day-highlight.dh-event-important:hover{background-color:#fff}.calendar-wrapper .day-highlight.dh-event-warning,.calendar-wrapper .day-highlight.dh-event-warning:hover{background-color:#c9ccea}.calendar-wrapper .day-highlight.dh-event-info,.calendar-wrapper .day-highlight.dh-event-info:hover,.calendar-wrapper .day-highlight.dh-event-inverse,.calendar-wrapper .day-highlight.dh-event-inverse:hover,.calendar-wrapper .day-highlight.dh-event-special,.calendar-wrapper .day-highlight.dh-event-special:hover,.calendar-wrapper .day-highlight.dh-event-success,.calendar-wrapper .day-highlight.dh-event-success:hover{background-color:#fff}.calendar-wrapper .cal-row-head [class*=cal-cell],.calendar-wrapper .cal-row-head [class*=cal-cell]:first-child{text-align:center;border:0 solid;padding:.5em}.calendar-wrapper .cal-row-head [class*=cal-cell] small{font-weight:400}.calendar-wrapper .cal-month-day{height:100px}.calendar-wrapper [class*=cal-cell]:hover{background-color:#ededed}.calendar-wrapper .cal-month-box [class*=cal-cell],.calendar-wrapper .cal-week-box [class*=cal-cell],.calendar-wrapper .cal-year-box [class*=span]{min-height:100px;border-right:1px solid #e1e1e1;position:relative}.calendar-wrapper .cal-year-box [class*=span]{min-height:60px}.calendar-wrapper .cal-month-box .cal-row-fluid [class*=cal-cell]:last-child,.calendar-wrapper .cal-year-box .row-fluid [class*=span]:last-child{border-right:0}.calendar-wrapper .cal-month-box .cal-row-fluid,.calendar-wrapper .cal-week-box .cal-row-fluid,.calendar-wrapper .cal-year-box .row-fluid{border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0}.calendar-wrapper .cal-month-box .cal-row-fluid:last-child,.calendar-wrapper .cal-week-box .cal-row-fluid:last-child,.calendar-wrapper .cal-year-box .row-fluid:last-child{border-bottom:0}.calendar-wrapper .cal-month-box,.calendar-wrapper .cal-week-box,.calendar-wrapper .cal-year-box{border:1px solid #e1e1e1;border-radius:2px}.calendar-wrapper span[data-cal-date]{font-size:1.2em;font-weight:400;opacity:1;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;width:100%;text-align:center;display:block}.calendar-wrapper span[data-cal-date]:hover{opacity:1}.calendar-wrapper .cal-day-outmonth span[data-cal-date]{opacity:.1;cursor:default}.calendar-wrapper .cal-day-holiday span[data-cal-date]{color:purple}.calendar-wrapper #cal-week-box{border:1px solid #e1e1e1;border-right:0;border-radius:5px 0 0 5px;background-color:#fafafa;text-align:right}.calendar-wrapper #cal-day-tick{border:1px solid #e1e1e1;border-top:0 solid;border-radius:0 0 5px 5px;background-color:#ededed;text-align:center}.calendar-wrapper #cal-slide-box{border-top:0 solid #8c8c8c}.calendar-wrapper #cal-slide-content{padding:20px;color:#fff;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5)}.calendar-wrapper #cal-slide-content:hover{background-color:transparent}.calendar-wrapper #cal-slide-content a.event-item{color:#fff;font-weight:400;line-height:22px}.calendar-wrapper .events-list{min-height:1.5em}.calendar-wrapper .cal-column{border-left:1px solid #e1e1e1}.calendar-wrapper a.cal-event-week{text-decoration:none;color:#151515}.calendar-wrapper .badge-important{background-color:#b94a48}.calendar-wrapper .noaddressform{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:none;width:600px}@media (max-width:768px){.calendar-wrapper .noaddressform{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px}}@media (max-width:768px){.calendar-wrapper .noaddressform .field{width:100%}.calendar-wrapper .noaddressform .field .custom-select{max-width:none}}.calendar-wrapper .noaddressform .field:first-child{-ms-flex-preferred-size:70%;flex-basis:70%}.calendar-wrapper .noaddressform .field:nth-child(2){-ms-flex-preferred-size:25%;flex-basis:25%}.calendar-wrapper .noaddressform .field:nth-child(3){-ms-flex-preferred-size:50%;flex-basis:50%}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/images/vendor/slick-carousel/slick/ajax-loader.gif?68b0c4fcb84d239f261c1a5e65818142) 50% no-repeat}@font-face{font-family:slick;src:url(/fonts/vendor/slick-carousel/slick/slick.eot?ced611daf7709cc778da928fec876475);src:url(/fonts/vendor/slick-carousel/slick/slick.eot?ced611daf7709cc778da928fec876475) format("embedded-opentype"),url(/fonts/vendor/slick-carousel/slick/slick.woff?b7c9e1e479de3b53f1e4e30ebac2403a) format("woff"),url(/fonts/vendor/slick-carousel/slick/slick.ttf?d41f55a78e6f49a5512878df1737e58a) format("truetype"),url(/fonts/vendor/slick-carousel/slick/slick.svg?f97e3bbf73254b0112091d0192f17aec) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.bl-text-light,.text-light,.white{color:#fff}.bl-text-heading,.teal,.text-heading{color:#1fa8ae}.mediumteal{color:#179fa5}.darkteal{color:#228184}.bl-text-primary,.black,.text-primary{color:#2f2f2f}.darkgrey{color:#595959}.lightgrey{color:#ddd}.grey{color:#4c4c4c}.textgrey{color:#848484}.bl-text-error,.pink,.text-error{color:#f27a7c}.error,.hotpink{color:#d8449f}.lightpurple{color:#9058c5}.bl-text-dark,.purple,.text-dark{color:#4249a5}.darkpurple{color:#33387b}.bl-text-subheading,.gold,.text-subheading{color:#bb8d09}.lightgold{color:#cca021}.green{color:#73b46e}.lightblack{color:#717171}.charcoal{color:#585858}.offwhite{color:#828282}.background-light,.bl-background-light,.whitebg{background:#fff}.offwhitebg{background:#828282}.background-secondary,.bl-background-secondary,.tealbg{background:#1fa8ae}.mediumtealbg{background:#179fa5}.darktealbg{background:#228184}.blackbg{background:#2f2f2f}.lightblackbg{background:#717171}.charcoalbg{background:#585858}.darkgreybg{background:#595959}.background-light-alt,.bl-background-light-alt,.lightgreybg{background:#f3f3f3}.background-primary,.bl-background-primary,.pinkbg{background:#f27a7c}.hotpinkbg{background:#d8449f}.background-dark,.bl-background-dark,.lightpurplebg{background:#9058c5}.purplebg{background:#4249a5}.darkpurplebg{background:#33387b}.greybg{background:#4c4c4c}.background-accent,.bl-background-accent,.goldbg{background:#bb8d09}.lightgoldbg{background:#cca021}.background-dark-alt,.bl-background-dark-alt,.greenbg{background:#73b46e}.background-light,.background-light-alt,.bl-background-light,.bl-background-light-alt,.lightgreybg,.offwhitebg,.whitebg,body{color:#2f2f2f}.background-light-alt a,.background-light a,.bl-background-light-alt a,.bl-background-light a,.lightgreybg a,.offwhitebg a,.whitebg a,body a{color:#4249a5}.background-light-alt h1,.background-light-alt h2,.background-light-alt h3,.background-light-alt h4,.background-light h1,.background-light h2,.background-light h3,.background-light h4,.bl-background-light-alt h1,.bl-background-light-alt h2,.bl-background-light-alt h3,.bl-background-light-alt h4,.bl-background-light h1,.bl-background-light h2,.bl-background-light h3,.bl-background-light h4,.lightgreybg h1,.lightgreybg h2,.lightgreybg h3,.lightgreybg h4,.offwhitebg h1,.offwhitebg h2,.offwhitebg h3,.offwhitebg h4,.whitebg h1,.whitebg h2,.whitebg h3,.whitebg h4,body h1,body h2,body h3,body h4{color:#1fa8ae}.background-light-alt h1 strong,.background-light-alt h2 strong,.background-light-alt h3 strong,.background-light-alt h4 strong,.background-light h1 strong,.background-light h2 strong,.background-light h3 strong,.background-light h4 strong,.bl-background-light-alt h1 strong,.bl-background-light-alt h2 strong,.bl-background-light-alt h3 strong,.bl-background-light-alt h4 strong,.bl-background-light h1 strong,.bl-background-light h2 strong,.bl-background-light h3 strong,.bl-background-light h4 strong,.lightgreybg h1 strong,.lightgreybg h2 strong,.lightgreybg h3 strong,.lightgreybg h4 strong,.offwhitebg h1 strong,.offwhitebg h2 strong,.offwhitebg h3 strong,.offwhitebg h4 strong,.whitebg h1 strong,.whitebg h2 strong,.whitebg h3 strong,.whitebg h4 strong,body h1 strong,body h2 strong,body h3 strong,body h4 strong{color:#bb8d09}.background-light-alt h1 em,.background-light-alt h2 em,.background-light-alt h3 em,.background-light-alt h4 em,.background-light h1 em,.background-light h2 em,.background-light h3 em,.background-light h4 em,.bl-background-light-alt h1 em,.bl-background-light-alt h2 em,.bl-background-light-alt h3 em,.bl-background-light-alt h4 em,.bl-background-light h1 em,.bl-background-light h2 em,.bl-background-light h3 em,.bl-background-light h4 em,.lightgreybg h1 em,.lightgreybg h2 em,.lightgreybg h3 em,.lightgreybg h4 em,.offwhitebg h1 em,.offwhitebg h2 em,.offwhitebg h3 em,.offwhitebg h4 em,.whitebg h1 em,.whitebg h2 em,.whitebg h3 em,.whitebg h4 em,body h1 em,body h2 em,body h3 em,body h4 em{color:#2f2f2f}.background-accent,.background-accent a,.background-accent h1,.background-accent h1 em,.background-accent h1 strong,.background-accent h1.title,.background-accent h1.title strong,.background-accent h2,.background-accent h2 em,.background-accent h2 strong,.background-accent h2.h1-title,.background-accent h2.h1-title strong,.background-accent h2.title,.background-accent h2.title strong,.background-accent h3,.background-accent h3 em,.background-accent h3 strong,.background-accent h3.title,.background-accent h3.title strong,.background-accent h4,.background-accent h4 em,.background-accent h4 strong,.background-accent h4.title,.background-accent h4.title strong,.background-accent h5,.background-accent h5 em,.background-accent h5 strong,.background-accent h5.title,.background-accent h5.title strong,.background-dark,.background-dark-alt,.background-dark-alt a,.background-dark-alt h1,.background-dark-alt h1 em,.background-dark-alt h1 strong,.background-dark-alt h1.title,.background-dark-alt h1.title strong,.background-dark-alt h2,.background-dark-alt h2 em,.background-dark-alt h2 strong,.background-dark-alt h2.h1-title,.background-dark-alt h2.h1-title strong,.background-dark-alt h2.title,.background-dark-alt h2.title strong,.background-dark-alt h3,.background-dark-alt h3 em,.background-dark-alt h3 strong,.background-dark-alt h3.title,.background-dark-alt h3.title strong,.background-dark-alt h4,.background-dark-alt h4 em,.background-dark-alt h4 strong,.background-dark-alt h4.title,.background-dark-alt h4.title strong,.background-dark-alt h5,.background-dark-alt h5 em,.background-dark-alt h5 strong,.background-dark-alt h5.title,.background-dark-alt h5.title strong,.background-dark a,.background-dark h1,.background-dark h1 em,.background-dark h1 strong,.background-dark h1.title,.background-dark h1.title strong,.background-dark h2,.background-dark h2 em,.background-dark h2 strong,.background-dark h2.h1-title,.background-dark h2.h1-title strong,.background-dark h2.title,.background-dark h2.title strong,.background-dark h3,.background-dark h3 em,.background-dark h3 strong,.background-dark h3.title,.background-dark h3.title strong,.background-dark h4,.background-dark h4 em,.background-dark h4 strong,.background-dark h4.title,.background-dark h4.title strong,.background-dark h5,.background-dark h5 em,.background-dark h5 strong,.background-dark h5.title,.background-dark h5.title strong,.background-primary,.background-primary a,.background-primary h1,.background-primary h1 em,.background-primary h1 strong,.background-primary h1.title,.background-primary h1.title strong,.background-primary h2,.background-primary h2 em,.background-primary h2 strong,.background-primary h2.h1-title,.background-primary h2.h1-title strong,.background-primary h2.title,.background-primary h2.title strong,.background-primary h3,.background-primary h3 em,.background-primary h3 strong,.background-primary h3.title,.background-primary h3.title strong,.background-primary h4,.background-primary h4 em,.background-primary h4 strong,.background-primary h4.title,.background-primary h4.title strong,.background-primary h5,.background-primary h5 em,.background-primary h5 strong,.background-primary h5.title,.background-primary h5.title strong,.background-secondary,.background-secondary a,.background-secondary h1,.background-secondary h1 em,.background-secondary h1 strong,.background-secondary h1.title,.background-secondary h1.title strong,.background-secondary h2,.background-secondary h2 em,.background-secondary h2 strong,.background-secondary h2.h1-title,.background-secondary h2.h1-title strong,.background-secondary h2.title,.background-secondary h2.title strong,.background-secondary h3,.background-secondary h3 em,.background-secondary h3 strong,.background-secondary h3.title,.background-secondary h3.title strong,.background-secondary h4,.background-secondary h4 em,.background-secondary h4 strong,.background-secondary h4.title,.background-secondary h4.title strong,.background-secondary h5,.background-secondary h5 em,.background-secondary h5 strong,.background-secondary h5.title,.background-secondary h5.title strong,.bl-background-accent,.bl-background-accent a,.bl-background-accent h1,.bl-background-accent h1 em,.bl-background-accent h1 strong,.bl-background-accent h1.title,.bl-background-accent h1.title strong,.bl-background-accent h2,.bl-background-accent h2 em,.bl-background-accent h2 strong,.bl-background-accent h2.h1-title,.bl-background-accent h2.h1-title strong,.bl-background-accent h2.title,.bl-background-accent h2.title strong,.bl-background-accent h3,.bl-background-accent h3 em,.bl-background-accent h3 strong,.bl-background-accent h3.title,.bl-background-accent h3.title strong,.bl-background-accent h4,.bl-background-accent h4 em,.bl-background-accent h4 strong,.bl-background-accent h4.title,.bl-background-accent h4.title strong,.bl-background-accent h5,.bl-background-accent h5 em,.bl-background-accent h5 strong,.bl-background-accent h5.title,.bl-background-accent h5.title strong,.bl-background-dark,.bl-background-dark-alt,.bl-background-dark-alt a,.bl-background-dark-alt h1,.bl-background-dark-alt h1 em,.bl-background-dark-alt h1 strong,.bl-background-dark-alt h1.title,.bl-background-dark-alt h1.title strong,.bl-background-dark-alt h2,.bl-background-dark-alt h2 em,.bl-background-dark-alt h2 strong,.bl-background-dark-alt h2.h1-title,.bl-background-dark-alt h2.h1-title strong,.bl-background-dark-alt h2.title,.bl-background-dark-alt h2.title strong,.bl-background-dark-alt h3,.bl-background-dark-alt h3 em,.bl-background-dark-alt h3 strong,.bl-background-dark-alt h3.title,.bl-background-dark-alt h3.title strong,.bl-background-dark-alt h4,.bl-background-dark-alt h4 em,.bl-background-dark-alt h4 strong,.bl-background-dark-alt h4.title,.bl-background-dark-alt h4.title strong,.bl-background-dark-alt h5,.bl-background-dark-alt h5 em,.bl-background-dark-alt h5 strong,.bl-background-dark-alt h5.title,.bl-background-dark-alt h5.title strong,.bl-background-dark a,.bl-background-dark h1,.bl-background-dark h1 em,.bl-background-dark h1 strong,.bl-background-dark h1.title,.bl-background-dark h1.title strong,.bl-background-dark h2,.bl-background-dark h2 em,.bl-background-dark h2 strong,.bl-background-dark h2.h1-title,.bl-background-dark h2.h1-title strong,.bl-background-dark h2.title,.bl-background-dark h2.title strong,.bl-background-dark h3,.bl-background-dark h3 em,.bl-background-dark h3 strong,.bl-background-dark h3.title,.bl-background-dark h3.title strong,.bl-background-dark h4,.bl-background-dark h4 em,.bl-background-dark h4 strong,.bl-background-dark h4.title,.bl-background-dark h4.title strong,.bl-background-dark h5,.bl-background-dark h5 em,.bl-background-dark h5 strong,.bl-background-dark h5.title,.bl-background-dark h5.title strong,.bl-background-primary,.bl-background-primary a,.bl-background-primary h1,.bl-background-primary h1 em,.bl-background-primary h1 strong,.bl-background-primary h1.title,.bl-background-primary h1.title strong,.bl-background-primary h2,.bl-background-primary h2 em,.bl-background-primary h2 strong,.bl-background-primary h2.h1-title,.bl-background-primary h2.h1-title strong,.bl-background-primary h2.title,.bl-background-primary h2.title strong,.bl-background-primary h3,.bl-background-primary h3 em,.bl-background-primary h3 strong,.bl-background-primary h3.title,.bl-background-primary h3.title strong,.bl-background-primary h4,.bl-background-primary h4 em,.bl-background-primary h4 strong,.bl-background-primary h4.title,.bl-background-primary h4.title strong,.bl-background-primary h5,.bl-background-primary h5 em,.bl-background-primary h5 strong,.bl-background-primary h5.title,.bl-background-primary h5.title strong,.bl-background-secondary,.bl-background-secondary a,.bl-background-secondary h1,.bl-background-secondary h1 em,.bl-background-secondary h1 strong,.bl-background-secondary h1.title,.bl-background-secondary h1.title strong,.bl-background-secondary h2,.bl-background-secondary h2 em,.bl-background-secondary h2 strong,.bl-background-secondary h2.h1-title,.bl-background-secondary h2.h1-title strong,.bl-background-secondary h2.title,.bl-background-secondary h2.title strong,.bl-background-secondary h3,.bl-background-secondary h3 em,.bl-background-secondary h3 strong,.bl-background-secondary h3.title,.bl-background-secondary h3.title strong,.bl-background-secondary h4,.bl-background-secondary h4 em,.bl-background-secondary h4 strong,.bl-background-secondary h4.title,.bl-background-secondary h4.title strong,.bl-background-secondary h5,.bl-background-secondary h5 em,.bl-background-secondary h5 strong,.bl-background-secondary h5.title,.bl-background-secondary h5.title strong,.blackbg,.blackbg a,.blackbg h1,.blackbg h1 em,.blackbg h1 strong,.blackbg h1.title,.blackbg h1.title strong,.blackbg h2,.blackbg h2 em,.blackbg h2 strong,.blackbg h2.h1-title,.blackbg h2.h1-title strong,.blackbg h2.title,.blackbg h2.title strong,.blackbg h3,.blackbg h3 em,.blackbg h3 strong,.blackbg h3.title,.blackbg h3.title strong,.blackbg h4,.blackbg h4 em,.blackbg h4 strong,.blackbg h4.title,.blackbg h4.title strong,.blackbg h5,.blackbg h5 em,.blackbg h5 strong,.blackbg h5.title,.blackbg h5.title strong,.charcoalbg,.charcoalbg a,.charcoalbg h1,.charcoalbg h1 em,.charcoalbg h1 strong,.charcoalbg h1.title,.charcoalbg h1.title strong,.charcoalbg h2,.charcoalbg h2 em,.charcoalbg h2 strong,.charcoalbg h2.h1-title,.charcoalbg h2.h1-title strong,.charcoalbg h2.title,.charcoalbg h2.title strong,.charcoalbg h3,.charcoalbg h3 em,.charcoalbg h3 strong,.charcoalbg h3.title,.charcoalbg h3.title strong,.charcoalbg h4,.charcoalbg h4 em,.charcoalbg h4 strong,.charcoalbg h4.title,.charcoalbg h4.title strong,.charcoalbg h5,.charcoalbg h5 em,.charcoalbg h5 strong,.charcoalbg h5.title,.charcoalbg h5.title strong,.darkgreybg,.darkgreybg a,.darkgreybg h1,.darkgreybg h1 em,.darkgreybg h1 strong,.darkgreybg h1.title,.darkgreybg h1.title strong,.darkgreybg h2,.darkgreybg h2 em,.darkgreybg h2 strong,.darkgreybg h2.h1-title,.darkgreybg h2.h1-title strong,.darkgreybg h2.title,.darkgreybg h2.title strong,.darkgreybg h3,.darkgreybg h3 em,.darkgreybg h3 strong,.darkgreybg h3.title,.darkgreybg h3.title strong,.darkgreybg h4,.darkgreybg h4 em,.darkgreybg h4 strong,.darkgreybg h4.title,.darkgreybg h4.title strong,.darkgreybg h5,.darkgreybg h5 em,.darkgreybg h5 strong,.darkgreybg h5.title,.darkgreybg h5.title strong,.darkpurplebg,.darkpurplebg a,.darkpurplebg h1,.darkpurplebg h1 em,.darkpurplebg h1 strong,.darkpurplebg h1.title,.darkpurplebg h1.title strong,.darkpurplebg h2,.darkpurplebg h2 em,.darkpurplebg h2 strong,.darkpurplebg h2.h1-title,.darkpurplebg h2.h1-title strong,.darkpurplebg h2.title,.darkpurplebg h2.title strong,.darkpurplebg h3,.darkpurplebg h3 em,.darkpurplebg h3 strong,.darkpurplebg h3.title,.darkpurplebg h3.title strong,.darkpurplebg h4,.darkpurplebg h4 em,.darkpurplebg h4 strong,.darkpurplebg h4.title,.darkpurplebg h4.title strong,.darkpurplebg h5,.darkpurplebg h5 em,.darkpurplebg h5 strong,.darkpurplebg h5.title,.darkpurplebg h5.title strong,.darktealbg,.darktealbg a,.darktealbg h1,.darktealbg h1 em,.darktealbg h1 strong,.darktealbg h1.title,.darktealbg h1.title strong,.darktealbg h2,.darktealbg h2 em,.darktealbg h2 strong,.darktealbg h2.h1-title,.darktealbg h2.h1-title strong,.darktealbg h2.title,.darktealbg h2.title strong,.darktealbg h3,.darktealbg h3 em,.darktealbg h3 strong,.darktealbg h3.title,.darktealbg h3.title strong,.darktealbg h4,.darktealbg h4 em,.darktealbg h4 strong,.darktealbg h4.title,.darktealbg h4.title strong,.darktealbg h5,.darktealbg h5 em,.darktealbg h5 strong,.darktealbg h5.title,.darktealbg h5.title strong,.goldbg,.goldbg a,.goldbg h1,.goldbg h1 em,.goldbg h1 strong,.goldbg h1.title,.goldbg h1.title strong,.goldbg h2,.goldbg h2 em,.goldbg h2 strong,.goldbg h2.h1-title,.goldbg h2.h1-title strong,.goldbg h2.title,.goldbg h2.title strong,.goldbg h3,.goldbg h3 em,.goldbg h3 strong,.goldbg h3.title,.goldbg h3.title strong,.goldbg h4,.goldbg h4 em,.goldbg h4 strong,.goldbg h4.title,.goldbg h4.title strong,.goldbg h5,.goldbg h5 em,.goldbg h5 strong,.goldbg h5.title,.goldbg h5.title strong,.greenbg,.greenbg a,.greenbg h1,.greenbg h1 em,.greenbg h1 strong,.greenbg h1.title,.greenbg h1.title strong,.greenbg h2,.greenbg h2 em,.greenbg h2 strong,.greenbg h2.h1-title,.greenbg h2.h1-title strong,.greenbg h2.title,.greenbg h2.title strong,.greenbg h3,.greenbg h3 em,.greenbg h3 strong,.greenbg h3.title,.greenbg h3.title strong,.greenbg h4,.greenbg h4 em,.greenbg h4 strong,.greenbg h4.title,.greenbg h4.title strong,.greenbg h5,.greenbg h5 em,.greenbg h5 strong,.greenbg h5.title,.greenbg h5.title strong,.greybg,.greybg a,.greybg h1,.greybg h1 em,.greybg h1 strong,.greybg h1.title,.greybg h1.title strong,.greybg h2,.greybg h2 em,.greybg h2 strong,.greybg h2.h1-title,.greybg h2.h1-title strong,.greybg h2.title,.greybg h2.title strong,.greybg h3,.greybg h3 em,.greybg h3 strong,.greybg h3.title,.greybg h3.title strong,.greybg h4,.greybg h4 em,.greybg h4 strong,.greybg h4.title,.greybg h4.title strong,.greybg h5,.greybg h5 em,.greybg h5 strong,.greybg h5.title,.greybg h5.title strong,.hotpinkbg,.hotpinkbg a,.hotpinkbg h1,.hotpinkbg h1 em,.hotpinkbg h1 strong,.hotpinkbg h1.title,.hotpinkbg h1.title strong,.hotpinkbg h2,.hotpinkbg h2 em,.hotpinkbg h2 strong,.hotpinkbg h2.h1-title,.hotpinkbg h2.h1-title strong,.hotpinkbg h2.title,.hotpinkbg h2.title strong,.hotpinkbg h3,.hotpinkbg h3 em,.hotpinkbg h3 strong,.hotpinkbg h3.title,.hotpinkbg h3.title strong,.hotpinkbg h4,.hotpinkbg h4 em,.hotpinkbg h4 strong,.hotpinkbg h4.title,.hotpinkbg h4.title strong,.hotpinkbg h5,.hotpinkbg h5 em,.hotpinkbg h5 strong,.hotpinkbg h5.title,.hotpinkbg h5.title strong,.lightblackbg,.lightblackbg a,.lightblackbg h1,.lightblackbg h1 em,.lightblackbg h1 strong,.lightblackbg h1.title,.lightblackbg h1.title strong,.lightblackbg h2,.lightblackbg h2 em,.lightblackbg h2 strong,.lightblackbg h2.h1-title,.lightblackbg h2.h1-title strong,.lightblackbg h2.title,.lightblackbg h2.title strong,.lightblackbg h3,.lightblackbg h3 em,.lightblackbg h3 strong,.lightblackbg h3.title,.lightblackbg h3.title strong,.lightblackbg h4,.lightblackbg h4 em,.lightblackbg h4 strong,.lightblackbg h4.title,.lightblackbg h4.title strong,.lightblackbg h5,.lightblackbg h5 em,.lightblackbg h5 strong,.lightblackbg h5.title,.lightblackbg h5.title strong,.lightgoldbg,.lightgoldbg a,.lightgoldbg h1,.lightgoldbg h1 em,.lightgoldbg h1 strong,.lightgoldbg h1.title,.lightgoldbg h1.title strong,.lightgoldbg h2,.lightgoldbg h2 em,.lightgoldbg h2 strong,.lightgoldbg h2.h1-title,.lightgoldbg h2.h1-title strong,.lightgoldbg h2.title,.lightgoldbg h2.title strong,.lightgoldbg h3,.lightgoldbg h3 em,.lightgoldbg h3 strong,.lightgoldbg h3.title,.lightgoldbg h3.title strong,.lightgoldbg h4,.lightgoldbg h4 em,.lightgoldbg h4 strong,.lightgoldbg h4.title,.lightgoldbg h4.title strong,.lightgoldbg h5,.lightgoldbg h5 em,.lightgoldbg h5 strong,.lightgoldbg h5.title,.lightgoldbg h5.title strong,.lightpurplebg,.lightpurplebg a,.lightpurplebg h1,.lightpurplebg h1 em,.lightpurplebg h1 strong,.lightpurplebg h1.title,.lightpurplebg h1.title strong,.lightpurplebg h2,.lightpurplebg h2 em,.lightpurplebg h2 strong,.lightpurplebg h2.h1-title,.lightpurplebg h2.h1-title strong,.lightpurplebg h2.title,.lightpurplebg h2.title strong,.lightpurplebg h3,.lightpurplebg h3 em,.lightpurplebg h3 strong,.lightpurplebg h3.title,.lightpurplebg h3.title strong,.lightpurplebg h4,.lightpurplebg h4 em,.lightpurplebg h4 strong,.lightpurplebg h4.title,.lightpurplebg h4.title strong,.lightpurplebg h5,.lightpurplebg h5 em,.lightpurplebg h5 strong,.lightpurplebg h5.title,.lightpurplebg h5.title strong,.mediumtealbg,.mediumtealbg a,.mediumtealbg h1,.mediumtealbg h1 em,.mediumtealbg h1 strong,.mediumtealbg h1.title,.mediumtealbg h1.title strong,.mediumtealbg h2,.mediumtealbg h2 em,.mediumtealbg h2 strong,.mediumtealbg h2.h1-title,.mediumtealbg h2.h1-title strong,.mediumtealbg h2.title,.mediumtealbg h2.title strong,.mediumtealbg h3,.mediumtealbg h3 em,.mediumtealbg h3 strong,.mediumtealbg h3.title,.mediumtealbg h3.title strong,.mediumtealbg h4,.mediumtealbg h4 em,.mediumtealbg h4 strong,.mediumtealbg h4.title,.mediumtealbg h4.title strong,.mediumtealbg h5,.mediumtealbg h5 em,.mediumtealbg h5 strong,.mediumtealbg h5.title,.mediumtealbg h5.title strong,.pinkbg,.pinkbg a,.pinkbg h1,.pinkbg h1 em,.pinkbg h1 strong,.pinkbg h1.title,.pinkbg h1.title strong,.pinkbg h2,.pinkbg h2 em,.pinkbg h2 strong,.pinkbg h2.h1-title,.pinkbg h2.h1-title strong,.pinkbg h2.title,.pinkbg h2.title strong,.pinkbg h3,.pinkbg h3 em,.pinkbg h3 strong,.pinkbg h3.title,.pinkbg h3.title strong,.pinkbg h4,.pinkbg h4 em,.pinkbg h4 strong,.pinkbg h4.title,.pinkbg h4.title strong,.pinkbg h5,.pinkbg h5 em,.pinkbg h5 strong,.pinkbg h5.title,.pinkbg h5.title strong,.purplebg,.purplebg a,.purplebg h1,.purplebg h1 em,.purplebg h1 strong,.purplebg h1.title,.purplebg h1.title strong,.purplebg h2,.purplebg h2 em,.purplebg h2 strong,.purplebg h2.h1-title,.purplebg h2.h1-title strong,.purplebg h2.title,.purplebg h2.title strong,.purplebg h3,.purplebg h3 em,.purplebg h3 strong,.purplebg h3.title,.purplebg h3.title strong,.purplebg h4,.purplebg h4 em,.purplebg h4 strong,.purplebg h4.title,.purplebg h4.title strong,.purplebg h5,.purplebg h5 em,.purplebg h5 strong,.purplebg h5.title,.purplebg h5.title strong,.tealbg,.tealbg a,.tealbg h1,.tealbg h1 em,.tealbg h1 strong,.tealbg h1.title,.tealbg h1.title strong,.tealbg h2,.tealbg h2 em,.tealbg h2 strong,.tealbg h2.h1-title,.tealbg h2.h1-title strong,.tealbg h2.title,.tealbg h2.title strong,.tealbg h3,.tealbg h3 em,.tealbg h3 strong,.tealbg h3.title,.tealbg h3.title strong,.tealbg h4,.tealbg h4 em,.tealbg h4 strong,.tealbg h4.title,.tealbg h4.title strong,.tealbg h5,.tealbg h5 em,.tealbg h5 strong,.tealbg h5.title,.tealbg h5.title strong{color:#fff}.background-accent h1.title:after,.background-accent h1.title:before,.background-accent h2.h1-title:after,.background-accent h2.h1-title:before,.background-accent h2.title:after,.background-accent h2.title:before,.background-accent h3.title:after,.background-accent h3.title:before,.background-accent h4.title:after,.background-accent h4.title:before,.background-accent h5.title:after,.background-accent h5.title:before,.background-dark-alt h1.title:after,.background-dark-alt h1.title:before,.background-dark-alt h2.h1-title:after,.background-dark-alt h2.h1-title:before,.background-dark-alt h2.title:after,.background-dark-alt h2.title:before,.background-dark-alt h3.title:after,.background-dark-alt h3.title:before,.background-dark-alt h4.title:after,.background-dark-alt h4.title:before,.background-dark-alt h5.title:after,.background-dark-alt h5.title:before,.background-dark h1.title:after,.background-dark h1.title:before,.background-dark h2.h1-title:after,.background-dark h2.h1-title:before,.background-dark h2.title:after,.background-dark h2.title:before,.background-dark h3.title:after,.background-dark h3.title:before,.background-dark h4.title:after,.background-dark h4.title:before,.background-dark h5.title:after,.background-dark h5.title:before,.background-primary h1.title:after,.background-primary h1.title:before,.background-primary h2.h1-title:after,.background-primary h2.h1-title:before,.background-primary h2.title:after,.background-primary h2.title:before,.background-primary h3.title:after,.background-primary h3.title:before,.background-primary h4.title:after,.background-primary h4.title:before,.background-primary h5.title:after,.background-primary h5.title:before,.background-secondary h1.title:after,.background-secondary h1.title:before,.background-secondary h2.h1-title:after,.background-secondary h2.h1-title:before,.background-secondary h2.title:after,.background-secondary h2.title:before,.background-secondary h3.title:after,.background-secondary h3.title:before,.background-secondary h4.title:after,.background-secondary h4.title:before,.background-secondary h5.title:after,.background-secondary h5.title:before,.bl-background-accent h1.title:after,.bl-background-accent h1.title:before,.bl-background-accent h2.h1-title:after,.bl-background-accent h2.h1-title:before,.bl-background-accent h2.title:after,.bl-background-accent h2.title:before,.bl-background-accent h3.title:after,.bl-background-accent h3.title:before,.bl-background-accent h4.title:after,.bl-background-accent h4.title:before,.bl-background-accent h5.title:after,.bl-background-accent h5.title:before,.bl-background-dark-alt h1.title:after,.bl-background-dark-alt h1.title:before,.bl-background-dark-alt h2.h1-title:after,.bl-background-dark-alt h2.h1-title:before,.bl-background-dark-alt h2.title:after,.bl-background-dark-alt h2.title:before,.bl-background-dark-alt h3.title:after,.bl-background-dark-alt h3.title:before,.bl-background-dark-alt h4.title:after,.bl-background-dark-alt h4.title:before,.bl-background-dark-alt h5.title:after,.bl-background-dark-alt h5.title:before,.bl-background-dark h1.title:after,.bl-background-dark h1.title:before,.bl-background-dark h2.h1-title:after,.bl-background-dark h2.h1-title:before,.bl-background-dark h2.title:after,.bl-background-dark h2.title:before,.bl-background-dark h3.title:after,.bl-background-dark h3.title:before,.bl-background-dark h4.title:after,.bl-background-dark h4.title:before,.bl-background-dark h5.title:after,.bl-background-dark h5.title:before,.bl-background-primary h1.title:after,.bl-background-primary h1.title:before,.bl-background-primary h2.h1-title:after,.bl-background-primary h2.h1-title:before,.bl-background-primary h2.title:after,.bl-background-primary h2.title:before,.bl-background-primary h3.title:after,.bl-background-primary h3.title:before,.bl-background-primary h4.title:after,.bl-background-primary h4.title:before,.bl-background-primary h5.title:after,.bl-background-primary h5.title:before,.bl-background-secondary h1.title:after,.bl-background-secondary h1.title:before,.bl-background-secondary h2.h1-title:after,.bl-background-secondary h2.h1-title:before,.bl-background-secondary h2.title:after,.bl-background-secondary h2.title:before,.bl-background-secondary h3.title:after,.bl-background-secondary h3.title:before,.bl-background-secondary h4.title:after,.bl-background-secondary h4.title:before,.bl-background-secondary h5.title:after,.bl-background-secondary h5.title:before,.blackbg h1.title:after,.blackbg h1.title:before,.blackbg h2.h1-title:after,.blackbg h2.h1-title:before,.blackbg h2.title:after,.blackbg h2.title:before,.blackbg h3.title:after,.blackbg h3.title:before,.blackbg h4.title:after,.blackbg h4.title:before,.blackbg h5.title:after,.blackbg h5.title:before,.charcoalbg h1.title:after,.charcoalbg h1.title:before,.charcoalbg h2.h1-title:after,.charcoalbg h2.h1-title:before,.charcoalbg h2.title:after,.charcoalbg h2.title:before,.charcoalbg h3.title:after,.charcoalbg h3.title:before,.charcoalbg h4.title:after,.charcoalbg h4.title:before,.charcoalbg h5.title:after,.charcoalbg h5.title:before,.darkgreybg h1.title:after,.darkgreybg h1.title:before,.darkgreybg h2.h1-title:after,.darkgreybg h2.h1-title:before,.darkgreybg h2.title:after,.darkgreybg h2.title:before,.darkgreybg h3.title:after,.darkgreybg h3.title:before,.darkgreybg h4.title:after,.darkgreybg h4.title:before,.darkgreybg h5.title:after,.darkgreybg h5.title:before,.darkpurplebg h1.title:after,.darkpurplebg h1.title:before,.darkpurplebg h2.h1-title:after,.darkpurplebg h2.h1-title:before,.darkpurplebg h2.title:after,.darkpurplebg h2.title:before,.darkpurplebg h3.title:after,.darkpurplebg h3.title:before,.darkpurplebg h4.title:after,.darkpurplebg h4.title:before,.darkpurplebg h5.title:after,.darkpurplebg h5.title:before,.darktealbg h1.title:after,.darktealbg h1.title:before,.darktealbg h2.h1-title:after,.darktealbg h2.h1-title:before,.darktealbg h2.title:after,.darktealbg h2.title:before,.darktealbg h3.title:after,.darktealbg h3.title:before,.darktealbg h4.title:after,.darktealbg h4.title:before,.darktealbg h5.title:after,.darktealbg h5.title:before,.goldbg h1.title:after,.goldbg h1.title:before,.goldbg h2.h1-title:after,.goldbg h2.h1-title:before,.goldbg h2.title:after,.goldbg h2.title:before,.goldbg h3.title:after,.goldbg h3.title:before,.goldbg h4.title:after,.goldbg h4.title:before,.goldbg h5.title:after,.goldbg h5.title:before,.greenbg h1.title:after,.greenbg h1.title:before,.greenbg h2.h1-title:after,.greenbg h2.h1-title:before,.greenbg h2.title:after,.greenbg h2.title:before,.greenbg h3.title:after,.greenbg h3.title:before,.greenbg h4.title:after,.greenbg h4.title:before,.greenbg h5.title:after,.greenbg h5.title:before,.greybg h1.title:after,.greybg h1.title:before,.greybg h2.h1-title:after,.greybg h2.h1-title:before,.greybg h2.title:after,.greybg h2.title:before,.greybg h3.title:after,.greybg h3.title:before,.greybg h4.title:after,.greybg h4.title:before,.greybg h5.title:after,.greybg h5.title:before,.hotpinkbg h1.title:after,.hotpinkbg h1.title:before,.hotpinkbg h2.h1-title:after,.hotpinkbg h2.h1-title:before,.hotpinkbg h2.title:after,.hotpinkbg h2.title:before,.hotpinkbg h3.title:after,.hotpinkbg h3.title:before,.hotpinkbg h4.title:after,.hotpinkbg h4.title:before,.hotpinkbg h5.title:after,.hotpinkbg h5.title:before,.lightblackbg h1.title:after,.lightblackbg h1.title:before,.lightblackbg h2.h1-title:after,.lightblackbg h2.h1-title:before,.lightblackbg h2.title:after,.lightblackbg h2.title:before,.lightblackbg h3.title:after,.lightblackbg h3.title:before,.lightblackbg h4.title:after,.lightblackbg h4.title:before,.lightblackbg h5.title:after,.lightblackbg h5.title:before,.lightgoldbg h1.title:after,.lightgoldbg h1.title:before,.lightgoldbg h2.h1-title:after,.lightgoldbg h2.h1-title:before,.lightgoldbg h2.title:after,.lightgoldbg h2.title:before,.lightgoldbg h3.title:after,.lightgoldbg h3.title:before,.lightgoldbg h4.title:after,.lightgoldbg h4.title:before,.lightgoldbg h5.title:after,.lightgoldbg h5.title:before,.lightpurplebg h1.title:after,.lightpurplebg h1.title:before,.lightpurplebg h2.h1-title:after,.lightpurplebg h2.h1-title:before,.lightpurplebg h2.title:after,.lightpurplebg h2.title:before,.lightpurplebg h3.title:after,.lightpurplebg h3.title:before,.lightpurplebg h4.title:after,.lightpurplebg h4.title:before,.lightpurplebg h5.title:after,.lightpurplebg h5.title:before,.mediumtealbg h1.title:after,.mediumtealbg h1.title:before,.mediumtealbg h2.h1-title:after,.mediumtealbg h2.h1-title:before,.mediumtealbg h2.title:after,.mediumtealbg h2.title:before,.mediumtealbg h3.title:after,.mediumtealbg h3.title:before,.mediumtealbg h4.title:after,.mediumtealbg h4.title:before,.mediumtealbg h5.title:after,.mediumtealbg h5.title:before,.pinkbg h1.title:after,.pinkbg h1.title:before,.pinkbg h2.h1-title:after,.pinkbg h2.h1-title:before,.pinkbg h2.title:after,.pinkbg h2.title:before,.pinkbg h3.title:after,.pinkbg h3.title:before,.pinkbg h4.title:after,.pinkbg h4.title:before,.pinkbg h5.title:after,.pinkbg h5.title:before,.purplebg h1.title:after,.purplebg h1.title:before,.purplebg h2.h1-title:after,.purplebg h2.h1-title:before,.purplebg h2.title:after,.purplebg h2.title:before,.purplebg h3.title:after,.purplebg h3.title:before,.purplebg h4.title:after,.purplebg h4.title:before,.purplebg h5.title:after,.purplebg h5.title:before,.tealbg h1.title:after,.tealbg h1.title:before,.tealbg h2.h1-title:after,.tealbg h2.h1-title:before,.tealbg h2.title:after,.tealbg h2.title:before,.tealbg h3.title:after,.tealbg h3.title:before,.tealbg h4.title:after,.tealbg h4.title:before,.tealbg h5.title:after,.tealbg h5.title:before{border-color:#fff}.background-accent h1.title em,.background-accent h2.h1-title em,.background-accent h2.title em,.background-accent h3.title em,.background-accent h4.title em,.background-accent h5.title em,.background-dark-alt h1.title em,.background-dark-alt h2.h1-title em,.background-dark-alt h2.title em,.background-dark-alt h3.title em,.background-dark-alt h4.title em,.background-dark-alt h5.title em,.background-dark h1.title em,.background-dark h2.h1-title em,.background-dark h2.title em,.background-dark h3.title em,.background-dark h4.title em,.background-dark h5.title em,.background-primary h1.title em,.background-primary h2.h1-title em,.background-primary h2.title em,.background-primary h3.title em,.background-primary h4.title em,.background-primary h5.title em,.background-secondary h1.title em,.background-secondary h2.h1-title em,.background-secondary h2.title em,.background-secondary h3.title em,.background-secondary h4.title em,.background-secondary h5.title em,.bl-background-accent h1.title em,.bl-background-accent h2.h1-title em,.bl-background-accent h2.title em,.bl-background-accent h3.title em,.bl-background-accent h4.title em,.bl-background-accent h5.title em,.bl-background-dark-alt h1.title em,.bl-background-dark-alt h2.h1-title em,.bl-background-dark-alt h2.title em,.bl-background-dark-alt h3.title em,.bl-background-dark-alt h4.title em,.bl-background-dark-alt h5.title em,.bl-background-dark h1.title em,.bl-background-dark h2.h1-title em,.bl-background-dark h2.title em,.bl-background-dark h3.title em,.bl-background-dark h4.title em,.bl-background-dark h5.title em,.bl-background-primary h1.title em,.bl-background-primary h2.h1-title em,.bl-background-primary h2.title em,.bl-background-primary h3.title em,.bl-background-primary h4.title em,.bl-background-primary h5.title em,.bl-background-secondary h1.title em,.bl-background-secondary h2.h1-title em,.bl-background-secondary h2.title em,.bl-background-secondary h3.title em,.bl-background-secondary h4.title em,.bl-background-secondary h5.title em,.blackbg h1.title em,.blackbg h2.h1-title em,.blackbg h2.title em,.blackbg h3.title em,.blackbg h4.title em,.blackbg h5.title em,.charcoalbg h1.title em,.charcoalbg h2.h1-title em,.charcoalbg h2.title em,.charcoalbg h3.title em,.charcoalbg h4.title em,.charcoalbg h5.title em,.darkgreybg h1.title em,.darkgreybg h2.h1-title em,.darkgreybg h2.title em,.darkgreybg h3.title em,.darkgreybg h4.title em,.darkgreybg h5.title em,.darkpurplebg h1.title em,.darkpurplebg h2.h1-title em,.darkpurplebg h2.title em,.darkpurplebg h3.title em,.darkpurplebg h4.title em,.darkpurplebg h5.title em,.darktealbg h1.title em,.darktealbg h2.h1-title em,.darktealbg h2.title em,.darktealbg h3.title em,.darktealbg h4.title em,.darktealbg h5.title em,.goldbg h1.title em,.goldbg h2.h1-title em,.goldbg h2.title em,.goldbg h3.title em,.goldbg h4.title em,.goldbg h5.title em,.greenbg h1.title em,.greenbg h2.h1-title em,.greenbg h2.title em,.greenbg h3.title em,.greenbg h4.title em,.greenbg h5.title em,.greybg h1.title em,.greybg h2.h1-title em,.greybg h2.title em,.greybg h3.title em,.greybg h4.title em,.greybg h5.title em,.hotpinkbg h1.title em,.hotpinkbg h2.h1-title em,.hotpinkbg h2.title em,.hotpinkbg h3.title em,.hotpinkbg h4.title em,.hotpinkbg h5.title em,.lightblackbg h1.title em,.lightblackbg h2.h1-title em,.lightblackbg h2.title em,.lightblackbg h3.title em,.lightblackbg h4.title em,.lightblackbg h5.title em,.lightgoldbg h1.title em,.lightgoldbg h2.h1-title em,.lightgoldbg h2.title em,.lightgoldbg h3.title em,.lightgoldbg h4.title em,.lightgoldbg h5.title em,.lightpurplebg h1.title em,.lightpurplebg h2.h1-title em,.lightpurplebg h2.title em,.lightpurplebg h3.title em,.lightpurplebg h4.title em,.lightpurplebg h5.title em,.mediumtealbg h1.title em,.mediumtealbg h2.h1-title em,.mediumtealbg h2.title em,.mediumtealbg h3.title em,.mediumtealbg h4.title em,.mediumtealbg h5.title em,.pinkbg h1.title em,.pinkbg h2.h1-title em,.pinkbg h2.title em,.pinkbg h3.title em,.pinkbg h4.title em,.pinkbg h5.title em,.purplebg h1.title em,.purplebg h2.h1-title em,.purplebg h2.title em,.purplebg h3.title em,.purplebg h4.title em,.purplebg h5.title em,.tealbg h1.title em,.tealbg h2.h1-title em,.tealbg h2.title em,.tealbg h3.title em,.tealbg h4.title em,.tealbg h5.title em{color:#fff}.background-accent h1.text-heading,.background-accent h2.text-heading,.background-accent h3.text-heading,.background-accent h4.text-heading,.background-accent h5.text-heading,.background-dark-alt h1.text-heading,.background-dark-alt h2.text-heading,.background-dark-alt h3.text-heading,.background-dark-alt h4.text-heading,.background-dark-alt h5.text-heading,.background-dark h1.text-heading,.background-dark h2.text-heading,.background-dark h3.text-heading,.background-dark h4.text-heading,.background-dark h5.text-heading,.background-primary h1.text-heading,.background-primary h2.text-heading,.background-primary h3.text-heading,.background-primary h4.text-heading,.background-primary h5.text-heading,.background-secondary h1.text-heading,.background-secondary h2.text-heading,.background-secondary h3.text-heading,.background-secondary h4.text-heading,.background-secondary h5.text-heading,.bl-background-accent h1.text-heading,.bl-background-accent h2.text-heading,.bl-background-accent h3.text-heading,.bl-background-accent h4.text-heading,.bl-background-accent h5.text-heading,.bl-background-dark-alt h1.text-heading,.bl-background-dark-alt h2.text-heading,.bl-background-dark-alt h3.text-heading,.bl-background-dark-alt h4.text-heading,.bl-background-dark-alt h5.text-heading,.bl-background-dark h1.text-heading,.bl-background-dark h2.text-heading,.bl-background-dark h3.text-heading,.bl-background-dark h4.text-heading,.bl-background-dark h5.text-heading,.bl-background-primary h1.text-heading,.bl-background-primary h2.text-heading,.bl-background-primary h3.text-heading,.bl-background-primary h4.text-heading,.bl-background-primary h5.text-heading,.bl-background-secondary h1.text-heading,.bl-background-secondary h2.text-heading,.bl-background-secondary h3.text-heading,.bl-background-secondary h4.text-heading,.bl-background-secondary h5.text-heading,.blackbg h1.text-heading,.blackbg h2.text-heading,.blackbg h3.text-heading,.blackbg h4.text-heading,.blackbg h5.text-heading,.charcoalbg h1.text-heading,.charcoalbg h2.text-heading,.charcoalbg h3.text-heading,.charcoalbg h4.text-heading,.charcoalbg h5.text-heading,.darkgreybg h1.text-heading,.darkgreybg h2.text-heading,.darkgreybg h3.text-heading,.darkgreybg h4.text-heading,.darkgreybg h5.text-heading,.darkpurplebg h1.text-heading,.darkpurplebg h2.text-heading,.darkpurplebg h3.text-heading,.darkpurplebg h4.text-heading,.darkpurplebg h5.text-heading,.darktealbg h1.text-heading,.darktealbg h2.text-heading,.darktealbg h3.text-heading,.darktealbg h4.text-heading,.darktealbg h5.text-heading,.goldbg h1.text-heading,.goldbg h2.text-heading,.goldbg h3.text-heading,.goldbg h4.text-heading,.goldbg h5.text-heading,.greenbg h1.text-heading,.greenbg h2.text-heading,.greenbg h3.text-heading,.greenbg h4.text-heading,.greenbg h5.text-heading,.greybg h1.text-heading,.greybg h2.text-heading,.greybg h3.text-heading,.greybg h4.text-heading,.greybg h5.text-heading,.hotpinkbg h1.text-heading,.hotpinkbg h2.text-heading,.hotpinkbg h3.text-heading,.hotpinkbg h4.text-heading,.hotpinkbg h5.text-heading,.lightblackbg h1.text-heading,.lightblackbg h2.text-heading,.lightblackbg h3.text-heading,.lightblackbg h4.text-heading,.lightblackbg h5.text-heading,.lightgoldbg h1.text-heading,.lightgoldbg h2.text-heading,.lightgoldbg h3.text-heading,.lightgoldbg h4.text-heading,.lightgoldbg h5.text-heading,.lightpurplebg h1.text-heading,.lightpurplebg h2.text-heading,.lightpurplebg h3.text-heading,.lightpurplebg h4.text-heading,.lightpurplebg h5.text-heading,.mediumtealbg h1.text-heading,.mediumtealbg h2.text-heading,.mediumtealbg h3.text-heading,.mediumtealbg h4.text-heading,.mediumtealbg h5.text-heading,.pinkbg h1.text-heading,.pinkbg h2.text-heading,.pinkbg h3.text-heading,.pinkbg h4.text-heading,.pinkbg h5.text-heading,.purplebg h1.text-heading,.purplebg h2.text-heading,.purplebg h3.text-heading,.purplebg h4.text-heading,.purplebg h5.text-heading,.tealbg h1.text-heading,.tealbg h2.text-heading,.tealbg h3.text-heading,.tealbg h4.text-heading,.tealbg h5.text-heading{color:#1fa8ae}.background-accent h1.text-heading strong,.background-accent h2.text-heading strong,.background-accent h3.text-heading strong,.background-accent h4.text-heading strong,.background-accent h5.text-heading strong,.background-dark-alt h1.text-heading strong,.background-dark-alt h2.text-heading strong,.background-dark-alt h3.text-heading strong,.background-dark-alt h4.text-heading strong,.background-dark-alt h5.text-heading strong,.background-dark h1.text-heading strong,.background-dark h2.text-heading strong,.background-dark h3.text-heading strong,.background-dark h4.text-heading strong,.background-dark h5.text-heading strong,.background-primary h1.text-heading strong,.background-primary h2.text-heading strong,.background-primary h3.text-heading strong,.background-primary h4.text-heading strong,.background-primary h5.text-heading strong,.background-secondary h1.text-heading strong,.background-secondary h2.text-heading strong,.background-secondary h3.text-heading strong,.background-secondary h4.text-heading strong,.background-secondary h5.text-heading strong,.bl-background-accent h1.text-heading strong,.bl-background-accent h2.text-heading strong,.bl-background-accent h3.text-heading strong,.bl-background-accent h4.text-heading strong,.bl-background-accent h5.text-heading strong,.bl-background-dark-alt h1.text-heading strong,.bl-background-dark-alt h2.text-heading strong,.bl-background-dark-alt h3.text-heading strong,.bl-background-dark-alt h4.text-heading strong,.bl-background-dark-alt h5.text-heading strong,.bl-background-dark h1.text-heading strong,.bl-background-dark h2.text-heading strong,.bl-background-dark h3.text-heading strong,.bl-background-dark h4.text-heading strong,.bl-background-dark h5.text-heading strong,.bl-background-primary h1.text-heading strong,.bl-background-primary h2.text-heading strong,.bl-background-primary h3.text-heading strong,.bl-background-primary h4.text-heading strong,.bl-background-primary h5.text-heading strong,.bl-background-secondary h1.text-heading strong,.bl-background-secondary h2.text-heading strong,.bl-background-secondary h3.text-heading strong,.bl-background-secondary h4.text-heading strong,.bl-background-secondary h5.text-heading strong,.blackbg h1.text-heading strong,.blackbg h2.text-heading strong,.blackbg h3.text-heading strong,.blackbg h4.text-heading strong,.blackbg h5.text-heading strong,.charcoalbg h1.text-heading strong,.charcoalbg h2.text-heading strong,.charcoalbg h3.text-heading strong,.charcoalbg h4.text-heading strong,.charcoalbg h5.text-heading strong,.darkgreybg h1.text-heading strong,.darkgreybg h2.text-heading strong,.darkgreybg h3.text-heading strong,.darkgreybg h4.text-heading strong,.darkgreybg h5.text-heading strong,.darkpurplebg h1.text-heading strong,.darkpurplebg h2.text-heading strong,.darkpurplebg h3.text-heading strong,.darkpurplebg h4.text-heading strong,.darkpurplebg h5.text-heading strong,.darktealbg h1.text-heading strong,.darktealbg h2.text-heading strong,.darktealbg h3.text-heading strong,.darktealbg h4.text-heading strong,.darktealbg h5.text-heading strong,.goldbg h1.text-heading strong,.goldbg h2.text-heading strong,.goldbg h3.text-heading strong,.goldbg h4.text-heading strong,.goldbg h5.text-heading strong,.greenbg h1.text-heading strong,.greenbg h2.text-heading strong,.greenbg h3.text-heading strong,.greenbg h4.text-heading strong,.greenbg h5.text-heading strong,.greybg h1.text-heading strong,.greybg h2.text-heading strong,.greybg h3.text-heading strong,.greybg h4.text-heading strong,.greybg h5.text-heading strong,.hotpinkbg h1.text-heading strong,.hotpinkbg h2.text-heading strong,.hotpinkbg h3.text-heading strong,.hotpinkbg h4.text-heading strong,.hotpinkbg h5.text-heading strong,.lightblackbg h1.text-heading strong,.lightblackbg h2.text-heading strong,.lightblackbg h3.text-heading strong,.lightblackbg h4.text-heading strong,.lightblackbg h5.text-heading strong,.lightgoldbg h1.text-heading strong,.lightgoldbg h2.text-heading strong,.lightgoldbg h3.text-heading strong,.lightgoldbg h4.text-heading strong,.lightgoldbg h5.text-heading strong,.lightpurplebg h1.text-heading strong,.lightpurplebg h2.text-heading strong,.lightpurplebg h3.text-heading strong,.lightpurplebg h4.text-heading strong,.lightpurplebg h5.text-heading strong,.mediumtealbg h1.text-heading strong,.mediumtealbg h2.text-heading strong,.mediumtealbg h3.text-heading strong,.mediumtealbg h4.text-heading strong,.mediumtealbg h5.text-heading strong,.pinkbg h1.text-heading strong,.pinkbg h2.text-heading strong,.pinkbg h3.text-heading strong,.pinkbg h4.text-heading strong,.pinkbg h5.text-heading strong,.purplebg h1.text-heading strong,.purplebg h2.text-heading strong,.purplebg h3.text-heading strong,.purplebg h4.text-heading strong,.purplebg h5.text-heading strong,.tealbg h1.text-heading strong,.tealbg h2.text-heading strong,.tealbg h3.text-heading strong,.tealbg h4.text-heading strong,.tealbg h5.text-heading strong{color:#bb8d09}.background-accent input[type=email],.background-accent input[type=number],.background-accent input[type=password],.background-accent input[type=text],.background-dark-alt input[type=email],.background-dark-alt input[type=number],.background-dark-alt input[type=password],.background-dark-alt input[type=text],.background-dark input[type=email],.background-dark input[type=number],.background-dark input[type=password],.background-dark input[type=text],.background-primary input[type=email],.background-primary input[type=number],.background-primary input[type=password],.background-primary input[type=text],.background-secondary input[type=email],.background-secondary input[type=number],.background-secondary input[type=password],.background-secondary input[type=text],.bl-background-accent input[type=email],.bl-background-accent input[type=number],.bl-background-accent input[type=password],.bl-background-accent input[type=text],.bl-background-dark-alt input[type=email],.bl-background-dark-alt input[type=number],.bl-background-dark-alt input[type=password],.bl-background-dark-alt input[type=text],.bl-background-dark input[type=email],.bl-background-dark input[type=number],.bl-background-dark input[type=password],.bl-background-dark input[type=text],.bl-background-primary input[type=email],.bl-background-primary input[type=number],.bl-background-primary input[type=password],.bl-background-primary input[type=text],.bl-background-secondary input[type=email],.bl-background-secondary input[type=number],.bl-background-secondary input[type=password],.bl-background-secondary input[type=text],.blackbg input[type=email],.blackbg input[type=number],.blackbg input[type=password],.blackbg input[type=text],.charcoalbg input[type=email],.charcoalbg input[type=number],.charcoalbg input[type=password],.charcoalbg input[type=text],.darkgreybg input[type=email],.darkgreybg input[type=number],.darkgreybg input[type=password],.darkgreybg input[type=text],.darkpurplebg input[type=email],.darkpurplebg input[type=number],.darkpurplebg input[type=password],.darkpurplebg input[type=text],.darktealbg input[type=email],.darktealbg input[type=number],.darktealbg input[type=password],.darktealbg input[type=text],.goldbg input[type=email],.goldbg input[type=number],.goldbg input[type=password],.goldbg input[type=text],.greenbg input[type=email],.greenbg input[type=number],.greenbg input[type=password],.greenbg input[type=text],.greybg input[type=email],.greybg input[type=number],.greybg input[type=password],.greybg input[type=text],.hotpinkbg input[type=email],.hotpinkbg input[type=number],.hotpinkbg input[type=password],.hotpinkbg input[type=text],.lightblackbg input[type=email],.lightblackbg input[type=number],.lightblackbg input[type=password],.lightblackbg input[type=text],.lightgoldbg input[type=email],.lightgoldbg input[type=number],.lightgoldbg input[type=password],.lightgoldbg input[type=text],.lightpurplebg input[type=email],.lightpurplebg input[type=number],.lightpurplebg input[type=password],.lightpurplebg input[type=text],.mediumtealbg input[type=email],.mediumtealbg input[type=number],.mediumtealbg input[type=password],.mediumtealbg input[type=text],.pinkbg input[type=email],.pinkbg input[type=number],.pinkbg input[type=password],.pinkbg input[type=text],.purplebg input[type=email],.purplebg input[type=number],.purplebg input[type=password],.purplebg input[type=text],.tealbg input[type=email],.tealbg input[type=number],.tealbg input[type=password],.tealbg input[type=text]{color:#fff;border-color:#fff}.background-accent ::-webkit-input-placeholder,.background-dark-alt ::-webkit-input-placeholder,.background-dark ::-webkit-input-placeholder,.background-primary ::-webkit-input-placeholder,.background-secondary ::-webkit-input-placeholder,.bl-background-accent ::-webkit-input-placeholder,.bl-background-dark-alt ::-webkit-input-placeholder,.bl-background-dark ::-webkit-input-placeholder,.bl-background-primary ::-webkit-input-placeholder,.bl-background-secondary ::-webkit-input-placeholder,.blackbg ::-webkit-input-placeholder,.charcoalbg ::-webkit-input-placeholder,.darkgreybg ::-webkit-input-placeholder,.darkpurplebg ::-webkit-input-placeholder,.darktealbg ::-webkit-input-placeholder,.goldbg ::-webkit-input-placeholder,.greenbg ::-webkit-input-placeholder,.greybg ::-webkit-input-placeholder,.hotpinkbg ::-webkit-input-placeholder,.lightblackbg ::-webkit-input-placeholder,.lightgoldbg ::-webkit-input-placeholder,.lightpurplebg ::-webkit-input-placeholder,.mediumtealbg ::-webkit-input-placeholder,.pinkbg ::-webkit-input-placeholder,.purplebg ::-webkit-input-placeholder,.tealbg ::-webkit-input-placeholder{color:#fff}.background-accent ::-moz-placeholder,.background-dark-alt ::-moz-placeholder,.background-dark ::-moz-placeholder,.background-primary ::-moz-placeholder,.background-secondary ::-moz-placeholder,.bl-background-accent ::-moz-placeholder,.bl-background-dark-alt ::-moz-placeholder,.bl-background-dark ::-moz-placeholder,.bl-background-primary ::-moz-placeholder,.bl-background-secondary ::-moz-placeholder,.blackbg ::-moz-placeholder,.charcoalbg ::-moz-placeholder,.darkgreybg ::-moz-placeholder,.darkpurplebg ::-moz-placeholder,.darktealbg ::-moz-placeholder,.goldbg ::-moz-placeholder,.greenbg ::-moz-placeholder,.greybg ::-moz-placeholder,.hotpinkbg ::-moz-placeholder,.lightblackbg ::-moz-placeholder,.lightgoldbg ::-moz-placeholder,.lightpurplebg ::-moz-placeholder,.mediumtealbg ::-moz-placeholder,.pinkbg ::-moz-placeholder,.purplebg ::-moz-placeholder,.tealbg ::-moz-placeholder{color:#fff}.background-accent :-ms-input-placeholder,.background-dark-alt :-ms-input-placeholder,.background-dark :-ms-input-placeholder,.background-primary :-ms-input-placeholder,.background-secondary :-ms-input-placeholder,.bl-background-accent :-ms-input-placeholder,.bl-background-dark-alt :-ms-input-placeholder,.bl-background-dark :-ms-input-placeholder,.bl-background-primary :-ms-input-placeholder,.bl-background-secondary :-ms-input-placeholder,.blackbg :-ms-input-placeholder,.charcoalbg :-ms-input-placeholder,.darkgreybg :-ms-input-placeholder,.darkpurplebg :-ms-input-placeholder,.darktealbg :-ms-input-placeholder,.goldbg :-ms-input-placeholder,.greenbg :-ms-input-placeholder,.greybg :-ms-input-placeholder,.hotpinkbg :-ms-input-placeholder,.lightblackbg :-ms-input-placeholder,.lightgoldbg :-ms-input-placeholder,.lightpurplebg :-ms-input-placeholder,.mediumtealbg :-ms-input-placeholder,.pinkbg :-ms-input-placeholder,.purplebg :-ms-input-placeholder,.tealbg :-ms-input-placeholder{color:#fff}.background-accent :-moz-placeholder,.background-dark-alt :-moz-placeholder,.background-dark :-moz-placeholder,.background-primary :-moz-placeholder,.background-secondary :-moz-placeholder,.bl-background-accent :-moz-placeholder,.bl-background-dark-alt :-moz-placeholder,.bl-background-dark :-moz-placeholder,.bl-background-primary :-moz-placeholder,.bl-background-secondary :-moz-placeholder,.blackbg :-moz-placeholder,.charcoalbg :-moz-placeholder,.darkgreybg :-moz-placeholder,.darkpurplebg :-moz-placeholder,.darktealbg :-moz-placeholder,.goldbg :-moz-placeholder,.greenbg :-moz-placeholder,.greybg :-moz-placeholder,.hotpinkbg :-moz-placeholder,.lightblackbg :-moz-placeholder,.lightgoldbg :-moz-placeholder,.lightpurplebg :-moz-placeholder,.mediumtealbg :-moz-placeholder,.pinkbg :-moz-placeholder,.purplebg :-moz-placeholder,.tealbg :-moz-placeholder{color:#fff}.colorblock{display:block;padding:2em;margin:0 auto;width:auto}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden,.ir br{display:none}.hidden{visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.clear{clear:both}.left{float:left}.right{float:right}.center,.learn-create.detail-page.class .border-top a.btn.sah,.quilting-promo{text-align:center;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-left{text-align:left}.text-right{text-align:right}.pad{max-width:90%;padding:1em 0;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.morepad{padding:4em 0!important}.max{width:100%;display:block}.desktop{display:none}@media (min-width:769px){.desktop{display:block}}@media (min-width:769px){.mobile{display:none}}.no-padding-top{padding-top:0!important}.no-padding-bottom,.no-vertical-padding{padding-bottom:0!important}.no-vertical-padding{padding-top:0!important}.padding-top-1em{padding-top:1em!important}.padding-bottom-1em{padding-bottom:1em!important}.no-margin-top{margin-top:0!important}.no-margin-bottom,.no-vertical-margin{margin-bottom:0!important}.no-vertical-margin{margin-top:0!important}.margin-top-20{margin-top:20px!important}.margin-bottom-20,.margin-vertical-20{margin-bottom:20px!important}.margin-vertical-20{margin-top:20px!important}.bebas{font-family:bebas-neue;text-transform:uppercase;letter-spacing:.15em}.bebas,.sourcesanspro{font-weight:400;font-style:normal}.sourcesanspro{font-family:Source Sans Pro}.sourcesansprolight{font-weight:300}.sourcesansprobold,.sourcesansprolight{font-family:Source Sans Pro;font-style:normal}.sourcesansprobold{font-weight:700}.angelina{font-family:angelinaregular}.angelina,body{font-weight:400;font-style:normal}body{font-family:Source Sans Pro;font-size:14px}@media (min-width:375px){body{font-size:16px}}@media (min-width:641px){body{font-size:18px}}.text-bold{font-weight:700}h1,h2,h3,h4,h5,strong{font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;margin:.7em auto;letter-spacing:.025em}h1{font-size:3.0556em}h1 strong{font-size:.52em}h1 em,h1 strong{display:block;text-align:center;margin:0}h1 em{font-family:Source Sans Pro;font-weight:400;font-style:normal;font-size:1rem;color:#2f2f2f;text-transform:none;letter-spacing:.025em}h1.title,h2.h1-title{text-align:center;font-size:3.0556em;max-width:95%}h1.title strong,h2.h1-title strong{font-size:.5em;font-family:angelinaregular;font-weight:400;font-style:normal;color:#595959;display:block;text-transform:none;margin:0 auto}h1.title:after,h1.title:before,h2.h1-title:after,h2.h1-title:before{content:" ";width:.6em;height:2px;display:block;margin:.3em auto;border-top:2px solid #bb8d09}@media (min-width:770px){h1.title,h2.h1-title{font-size:4.4444em}}h2{font-size:2.333em}h2 strong{display:block;text-align:center;margin:0;font-size:.52em}h2.title{text-align:center;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;position:relative}h2.title,h2.title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}h2.title span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}h2.title span strong{position:absolute;width:100%;bottom:-1.2em;left:0}h2.title span em{position:absolute;width:100%;top:-1em;left:0;color:#bb8d09;display:block;text-align:center;margin:0;font-size:.52em;font-style:normal}h2.title:after,h2.title:before{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:.24em;content:"\A0";background-color:#f3f3f3;position:relative;top:.5em;margin-right:.5em}h2.title:after{margin-right:0;margin-left:.5em}h3{font-size:2em;margin-bottom:0}h4{font-size:1.6667em}h5{font-size:1.111em}p{margin:.5em auto 1em}p strong{font-family:Source Sans Pro;font-weight:700;font-style:normal}a{text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}.btn,button,input[type=submit]{background:#4249a5;border:2px solid #4249a5;border-radius:25px;color:#fff!important;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;padding:.5em 2.5em;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em}.btn:hover,button:hover,input[type=submit]:hover{text-decoration:none;border-color:#33387b;background:#33387b}.btn.ghost,button.ghost,input[type=submit].ghost{background:none;color:#4249a5!important}.btn.ghost:hover,button.ghost:hover,input[type=submit].ghost:hover{background:#4249a5;border-color:#4249a5;color:#fff!important}.btn.square,button.square,input[type=submit].square{border-radius:0}.btn.noborder,button.noborder,input[type=submit].noborder{border:0}.btn.fb,button.fb,input[type=submit].fb{background:#3b5998;border-color:#3b5998;color:#fff!important}.btn.fb:hover,button.fb:hover,input[type=submit].fb:hover{background:#274279;border-color:#274279}.btn.fb.ghost,button.fb.ghost,input[type=submit].fb.ghost{background:#fff}.btn.fb.ghost:hover,button.fb.ghost:hover,input[type=submit].fb.ghost:hover{background:#274279}.btn.gold,button.gold,input[type=submit].gold{border-color:#bb8d09;background:#bb8d09}.btn.gold:hover,button.gold:hover,input[type=submit].gold:hover{border-color:#cca021;background:#cca021}.btn.gold.ghost,button.gold.ghost,input[type=submit].gold.ghost{background:#fff;color:#bb8d09!important}.btn.gold.ghost:hover,button.gold.ghost:hover,input[type=submit].gold.ghost:hover{background:#bb8d09;border-color:#bb8d09;color:#fff!important}article section form{width:100%;max-width:400px;margin:0 auto}article section form .fieldwrap{margin:0 0 1em;font-size:1.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}article section form .fieldwrap .half{width:49%}article section form .fieldwrap .half input,article section form .fieldwrap .half textarea{max-width:100%}article section form .fieldwrap .half .custom-select{width:100%}article section form .fieldwrap .half:last-child{margin-left:2%}@media (max-width:769px){article section form .fieldwrap .half:last-child{margin-left:0;margin-top:1em}}@media (max-width:769px){article section form .fieldwrap .half.force{width:49%}article section form .fieldwrap .half.force:last-child{margin-left:2%;margin-top:0}}article section form .fieldwrap .half label.radio{margin-bottom:1.5em;margin-right:1em}@media (max-width:769px){article section form .fieldwrap .half{width:100%}}article section form .fieldwrap .third{width:30%}article section form .fieldwrap .third .custom-select,article section form .fieldwrap .third input{width:100%}article section form .fieldwrap .third:nth-child(2){margin:0 5%}@media (max-width:769px){article section form .fieldwrap .third:nth-child(2){margin:1em 0}}@media (max-width:769px){article section form .fieldwrap .third{width:100%}}article section form .fieldwrap .confirm{position:relative}article section form .fieldwrap .confirm input{padding-right:1.5em}article section form .fieldwrap .confirm:after{content:"\2713";position:absolute;right:.5em;top:2.25em;color:#ddd;display:inline-block}article section form .fieldwrap .confirm.equal:after{color:#73b46e}@media (min-width:641px){article section form .fieldwrap{font-size:1em}}article section form .strength-container{text-align:left}article section form .strength{background:-webkit-gradient(linear,left top,right top,from(red),color-stop(#ff0),to(green));background:linear-gradient(90deg,red,#ff0,green);width:60%;height:1em;display:inline-block;border-radius:1em;border:3px solid #ddd;margin-right:1em}article section form label{display:block}article section form label.error{text-align:left}.profilepage.registermachine article section form{max-width:600px}@media (min-width:641px){article section{font-size:18px}}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-input-placeholder{font-family:Source Sans Pro;font-weight:400;font-style:normal}::-moz-placeholder{font-family:Source Sans Pro;font-weight:400;font-style:normal}:-ms-input-placeholder{font-family:Source Sans Pro;font-weight:400;font-style:normal}:-moz-placeholder{font-family:Source Sans Pro;font-weight:400;font-style:normal}input[type=email],input[type=number],input[type=password],input[type=text],textarea{background:none;border:1px solid;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;height:2.583em;width:100%}input[type=email].error,input[type=number].error,input[type=password].error,input[type=text].error,textarea.error{border-color:#d8449f}.background-accent input[type=email],.background-accent input[type=number],.background-accent input[type=password],.background-accent input[type=text],.background-accent textarea,.background-dark-alt input[type=email],.background-dark-alt input[type=number],.background-dark-alt input[type=password],.background-dark-alt input[type=text],.background-dark-alt textarea,.background-dark input[type=email],.background-dark input[type=number],.background-dark input[type=password],.background-dark input[type=text],.background-dark textarea,.background-primary input[type=email],.background-primary input[type=number],.background-primary input[type=password],.background-primary input[type=text],.background-primary textarea,.background-secondary input[type=email],.background-secondary input[type=number],.background-secondary input[type=password],.background-secondary input[type=text],.background-secondary textarea,.bl-background-accent input[type=email],.bl-background-accent input[type=number],.bl-background-accent input[type=password],.bl-background-accent input[type=text],.bl-background-accent textarea,.bl-background-dark-alt input[type=email],.bl-background-dark-alt input[type=number],.bl-background-dark-alt input[type=password],.bl-background-dark-alt input[type=text],.bl-background-dark-alt textarea,.bl-background-dark input[type=email],.bl-background-dark input[type=number],.bl-background-dark input[type=password],.bl-background-dark input[type=text],.bl-background-dark textarea,.bl-background-primary input[type=email],.bl-background-primary input[type=number],.bl-background-primary input[type=password],.bl-background-primary input[type=text],.bl-background-primary textarea,.bl-background-secondary input[type=email],.bl-background-secondary input[type=number],.bl-background-secondary input[type=password],.bl-background-secondary input[type=text],.bl-background-secondary textarea,.blackbg input[type=email],.blackbg input[type=number],.blackbg input[type=password],.blackbg input[type=text],.blackbg textarea,.charcoalbg input[type=email],.charcoalbg input[type=number],.charcoalbg input[type=password],.charcoalbg input[type=text],.charcoalbg textarea,.darkgreybg input[type=email],.darkgreybg input[type=number],.darkgreybg input[type=password],.darkgreybg input[type=text],.darkgreybg textarea,.darkpurplebg input[type=email],.darkpurplebg input[type=number],.darkpurplebg input[type=password],.darkpurplebg input[type=text],.darkpurplebg textarea,.darktealbg input[type=email],.darktealbg input[type=number],.darktealbg input[type=password],.darktealbg input[type=text],.darktealbg textarea,.goldbg input[type=email],.goldbg input[type=number],.goldbg input[type=password],.goldbg input[type=text],.goldbg textarea,.greenbg input[type=email],.greenbg input[type=number],.greenbg input[type=password],.greenbg input[type=text],.greenbg textarea,.greybg input[type=email],.greybg input[type=number],.greybg input[type=password],.greybg input[type=text],.greybg textarea,.hotpinkbg input[type=email],.hotpinkbg input[type=number],.hotpinkbg input[type=password],.hotpinkbg input[type=text],.hotpinkbg textarea,.lightblackbg input[type=email],.lightblackbg input[type=number],.lightblackbg input[type=password],.lightblackbg input[type=text],.lightblackbg textarea,.lightgoldbg input[type=email],.lightgoldbg input[type=number],.lightgoldbg input[type=password],.lightgoldbg input[type=text],.lightgoldbg textarea,.lightpurplebg input[type=email],.lightpurplebg input[type=number],.lightpurplebg input[type=password],.lightpurplebg input[type=text],.lightpurplebg textarea,.mediumtealbg input[type=email],.mediumtealbg input[type=number],.mediumtealbg input[type=password],.mediumtealbg input[type=text],.mediumtealbg textarea,.pinkbg input[type=email],.pinkbg input[type=number],.pinkbg input[type=password],.pinkbg input[type=text],.pinkbg textarea,.purplebg input[type=email],.purplebg input[type=number],.purplebg input[type=password],.purplebg input[type=text],.purplebg textarea,.tealbg input[type=email],.tealbg input[type=number],.tealbg input[type=password],.tealbg input[type=text],.tealbg textarea{border-color:#fff;color:#fff}.hotpinkbg input[type=email].error,.hotpinkbg input[type=number].error,.hotpinkbg input[type=password].error,.hotpinkbg input[type=text].error,.hotpinkbg textarea.error{border-color:#4249a5}textarea{height:8em}.custom-select{padding:.17em 0;margin:0;border:1px solid;width:100%;max-width:400px;border-radius:0;overflow:hidden;background:#fff url("/images/select-arrows-clear.png") no-repeat 95% 50%;background-color:#fff;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:2.583em;cursor:pointer}.custom-select label.error{position:absolute}.custom-select select{font-family:Source Sans Pro;font-weight:400;font-style:normal;padding:5px 8px;width:100%;height:120%;-webkit-box-sizing:border-box;box-sizing:border-box;top:-10%;position:relative;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select select:focus{outline:none}.custom-select select option{color:#2f2f2f}.custom-select.doublearrow{background-image:url("/images/select-arrows-double.png")}.background-accent .custom-select,.background-dark-alt .custom-select,.background-dark .custom-select,.background-primary .custom-select,.background-secondary .custom-select,.bl-background-accent .custom-select,.bl-background-dark-alt .custom-select,.bl-background-dark .custom-select,.bl-background-primary .custom-select,.bl-background-secondary .custom-select,.blackbg .custom-select,.charcoalbg .custom-select,.darkgreybg .custom-select,.darkpurplebg .custom-select,.darktealbg .custom-select,.goldbg .custom-select,.greenbg .custom-select,.greybg .custom-select,.hotpinkbg .custom-select,.lightblackbg .custom-select,.lightgoldbg .custom-select,.lightpurplebg .custom-select,.mediumtealbg .custom-select,.pinkbg .custom-select,.purplebg .custom-select,.tealbg .custom-select{background-image:url("/images/select-arrows.png");color:#fff}.background-accent .custom-select select,.background-dark-alt .custom-select select,.background-dark .custom-select select,.background-primary .custom-select select,.background-secondary .custom-select select,.bl-background-accent .custom-select select,.bl-background-dark-alt .custom-select select,.bl-background-dark .custom-select select,.bl-background-primary .custom-select select,.bl-background-secondary .custom-select select,.blackbg .custom-select select,.charcoalbg .custom-select select,.darkgreybg .custom-select select,.darkpurplebg .custom-select select,.darktealbg .custom-select select,.goldbg .custom-select select,.greenbg .custom-select select,.greybg .custom-select select,.hotpinkbg .custom-select select,.lightblackbg .custom-select select,.lightgoldbg .custom-select select,.lightpurplebg .custom-select select,.mediumtealbg .custom-select select,.pinkbg .custom-select select,.purplebg .custom-select select,.tealbg .custom-select select{color:#fff}.background-dark-alt .custom-select,.bl-background-dark-alt .custom-select,.greenbg .custom-select{background-color:#73b46e}.purplebg .custom-select{background-color:#4249a5}.background-dark .custom-select,.bl-background-dark .custom-select,.lightpurplebg .custom-select{background-color:#9058c5}.background-primary .custom-select,.bl-background-primary .custom-select,.pinkbg .custom-select{background-color:#f27a7c}.background-secondary .custom-select,.bl-background-secondary .custom-select,.tealbg .custom-select{background-color:#1fa8ae}.mediumtealbg .custom-select{background-color:#179fa5}.darktealbg .custom-select{background-color:#228184}.blackbg .custom-select{background-color:#2f2f2f}.lightblackbg .custom-select{background-color:#717171}.hotpinkbg .custom-select{background-color:#d8449f}.darkpurplebg .custom-select{background-color:#33387b}.charcoalbg .custom-select{background-color:#585858}.darkgreybg .custom-select{background-color:#595959}.greybg .custom-select{background-color:#4c4c4c}.background-accent .custom-select,.bl-background-accent .custom-select,.goldbg .custom-select{background-color:#bb8d09}.lightgoldbg .custom-select{background-color:#cca021}label{font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;color:#848484}label.error{color:#d8449f;font-style:italic;font-size:.8em;display:block!important;margin:.25em 0 .5em;font-family:Source Sans Pro;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}.hotpinkbg label.error{color:#4249a5}label.checkbox,label.radio{cursor:pointer;padding-left:1.4em;display:inline-block;position:relative;width:auto;text-align:left;line-height:1.5em;color:#848484;font-family:Source Sans Pro;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}label.checkbox span,label.radio span{position:absolute;top:.25em;left:0;width:1em;height:1em;line-height:1.3em;border:1px solid #4c4c4c}label.checkbox span:after,label.radio span:after{position:absolute;display:none;content:"X";top:-.15em;left:.25em;color:#4249a5}label.checkbox input,label.radio input{position:absolute;z-index:-1;opacity:0}label.checkbox input:disabled~span,label.radio input:disabled~span{pointer-events:none;opacity:.6;background:#4c4c4c}label.checkbox input:checked~span,label.radio input:checked~span{background:#fff;border-color:#4249a5}label.checkbox input:checked~span:after,label.radio input:checked~span:after{display:block}label.checkbox:hover input:not([disabled]):checked~span,label.checkbox:hover input~span,label.radio:hover input:not([disabled]):checked~span,label.radio:hover input~span{background:#4249a5;border-color:#4249a5}.greybg label.checkbox span,.greybg label.radio span,.purplebg label.checkbox span,.purplebg label.radio span{border-color:#fff}.greybg label.checkbox span.after,.greybg label.radio span.after,.purplebg label.checkbox span.after,.purplebg label.radio span.after{color:#1fa8ae}.greybg label.checkbox input:disabled~span,.greybg label.radio input:disabled~span,.purplebg label.checkbox input:disabled~span,.purplebg label.radio input:disabled~span{background:#585858}.greybg label.checkbox input:checked~span,.greybg label.radio input:checked~span,.purplebg label.checkbox input:checked~span,.purplebg label.radio input:checked~span{border-color:#1fa8ae}.greybg label.checkbox:hover input:not([disabled]):checked~span,.greybg label.checkbox:hover input~span,.greybg label.radio:hover input:not([disabled]):checked~span,.greybg label.radio:hover input~span,.purplebg label.checkbox:hover input:not([disabled]):checked~span,.purplebg label.checkbox:hover input~span,.purplebg label.radio:hover input:not([disabled]):checked~span,.purplebg label.radio:hover input~span{background:#1fa8ae;border-color:#1fa8ae}label.radio span{border-radius:50%;overflow:hidden}label.radio span:after{content:".";font-size:4em;position:absolute;top:-.33em;left:0}form label{display:block;text-align:left;margin-bottom:.5em}form .fieldwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form .fieldwrap .half{width:49%}form .fieldwrap .half input,form .fieldwrap .half textarea{max-width:100%}form .fieldwrap .half .custom-select{width:100%}form .fieldwrap .half:last-child{margin-left:2%}@media (max-width:769px){form .fieldwrap .half:last-child{margin-left:0;margin-top:1em}}@media (max-width:769px){form .fieldwrap .half.force{width:49%}form .fieldwrap .half.force:last-child{margin-left:2%;margin-top:0}}@media (max-width:769px){form .fieldwrap .half{width:100%}}form .fieldwrap .third{width:30%}form .fieldwrap .third .custom-select,form .fieldwrap .third input{width:100%}form .fieldwrap .third:nth-child(2){margin:0 5%}@media (max-width:769px){form .fieldwrap .third:nth-child(2){margin:1em 0}}@media (max-width:769px){form .fieldwrap .third{width:100%}}form .fieldwrap .confirm{position:relative}form .fieldwrap .confirm input{padding-right:1.5em}form .fieldwrap .confirm:after{content:"\2713";position:absolute;right:.5em;top:.5em;color:#ddd;display:inline-block}form .fieldwrap .confirm.equal:after{color:#73b46e}ol.centered,ul.centered{list-style-position:inside;text-align:center}ol ol{list-style-type:upper-roman}ol ol ol{list-style-type:lower-roman}ol ol ol ol{list-style-type:lower-alpha}.mktoForm h4{font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;letter-spacing:0;color:#1fa8ae}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{padding:.5em 2.5em;font-size:18px}@media (max-width:640px){.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{font-size:12px}}.video-embed-container{position:relative;padding-bottom:40%;height:0;overflow:hidden;max-width:100%}@media (max-width:1430px){.video-embed-container{height:100px}}@media (max-width:1280px){.video-embed-container{height:150px}}@media (max-width:1070px){.video-embed-container{height:200px}}@media (max-width:940px){.video-embed-container{height:250px}}@media (max-width:820px){.video-embed-container{height:300px}}@media (max-width:769px){.video-embed-container{height:auto}}.video-embed-container embed,.video-embed-container iframe,.video-embed-container object{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;margin:25px auto 0;-webkit-box-shadow:2px -2px 8px #bbb,-2px 0 8px #bbb;box-shadow:2px -2px 8px #bbb,-2px 0 8px #bbb}@media (max-width:769px){.video-embed-container embed,.video-embed-container iframe,.video-embed-container object{width:100%}}.video-embed-container .subscribe{background:#fff;width:50%;padding:30px 20px;font-family:bebas-neue,sans-serif;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 8px #bbb,-2px 0 8px #bbb;box-shadow:2px 2px 8px #bbb,-2px 0 8px #bbb;margin:0 auto}.video-embed-container .subscribe a{color:#33387b}.video-embed-container .subscribe img{vertical-align:middle;margin-right:10px}@media (max-width:769px){.video-embed-container .subscribe{width:100%}}.embed-container{position:relative;padding-bottom:38%;height:0;overflow:hidden;max-width:100%}@media (max-width:769px){.embed-container{padding-bottom:450px}}.embed-container embed,.embed-container iframe,.embed-container object{width:100%}.table-layout-fixed{table-layout:fixed}.slick-track .slick-slide .image-link-template img{max-height:600px}.icon{width:auto!important;height:100px;max-height:100px;background-position:50%;background-repeat:no-repeat;background-size:auto 100px}.genuine-collection .halfby .content .wrap img{width:100%}.halfby{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.halfby img{max-width:100%;width:100%}@media (min-width:770px){.halfby img{width:50%}}.halfby .icon{width:100%!important;height:60px;background-position:50%;background-repeat:no-repeat;background-size:contain}.halfby .content{padding:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.halfby .content img.max{width:100%}.halfby .content h1 em,.halfby .content h2 em,.halfby .content h3 em,.halfby .content h4 em,.halfby .content h5 em{display:block;font-family:Source Sans Pro;font-weight:400;font-style:normal;text-align:center;margin:0;font-size:12px;text-transform:none;letter-spacing:.025em}@media (min-width:770px){.halfby .content h1 em,.halfby .content h2 em,.halfby .content h3 em,.halfby .content h4 em,.halfby .content h5 em{font-size:1rem}}@media (min-width:770px){.halfby .content{padding:0;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.halfby .content .wrap{padding:2em}@media (min-width:770px){.halfby .content .wrap{max-width:460px}.halfby .content .wrap div,.halfby .content .wrap h1,.halfby .content .wrap h2,.halfby .content .wrap h3,.halfby .content .wrap h4,.halfby .content .wrap h5,.halfby .content .wrap p{width:100%}}@media (min-width:770px){.halfby.alt img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.halfby.splittop img{max-width:100%;width:100%}@media (min-width:770px){.halfby.splittop .content{padding:0;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.halfby.splittop .content .wrap.morepad{padding:4em 2em!important}@media (min-width:770px){.halfby.splittop .content .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}}@media (min-width:770px){.halfby.splittop{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}.halfby.slide .content.background-light,.halfby.slide .content.bl-background-light{background:hsla(0,0%,100%,.9)}.halfby.slide .content.background-secondary,.halfby.slide .content.bl-background-secondary{background:rgba(31,168,174,.9)}.halfby.slide .content.background-light-alt,.halfby.slide .content.bl-background-light-alt{background:hsla(0,0%,95%,.9)}.halfby.slide .content.background-primary,.halfby.slide .content.bl-background-primary{background:rgba(242,122,124,.9)}.halfby.slide .content.background-dark,.halfby.slide .content.bl-background-dark{background:rgba(144,88,197,.9)}.halfby.slide .content.background-accent,.halfby.slide .content.bl-background-accent{background:rgba(187,141,9,.9)}.halfby.slide .content.background-dark-alt,.halfby.slide .content.bl-background-dark-alt{background:rgba(115,180,110,.9)}@media (min-width:770px){.halfby.slide .content{min-height:500px}}@media (min-width:770px){.halfby.slide{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.halfby.slide.alt{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:770px){.halfby{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}body{position:relative}@media (max-width:979px){.page .hero:first-child{position:relative;z-index:0;margin-top:-1.5em}}@media (max-width:639px){.page .hero:first-child{margin-top:-2em}}@media (max-width:559px){.page .hero:first-child{margin-top:-2em}}.page.striped article{background:#fff}.page.striped.odd article,.page.striped article:nth-child(2n){background:#f3f3f3}.page.striped.odd article:nth-child(2n){background:#fff}article.product-category.odd,article.product-category.odd .card.split-border .top h2,article.product-category.odd .card.split-border .top h3,article.product-category.odd .card.split-border .top h4,article.product-category.odd .card.split-border .top h5{background:#f3f3f3}.third-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.third-grid .third{width:33.3%!important;padding:0 10px}.third-grid .third:first-child{padding-left:0}.third-grid .third:last-child{padding-right:0}.third-grid .third h3{margin:0}@media (max-width:768px){.third-grid{display:block}.third-grid .third{width:100%!important;padding:0;margin-bottom:25px}}@media print{body{padding-top:0!important}.noprint{display:none!important}}article section{width:95%;max-width:1200px;margin:0 auto;padding:2em 0}article.top-shadowed{-webkit-box-shadow:inset 0 .5em 1em -.5em rgba(0,0,0,.1);box-shadow:inset 0 .5em 1em -.5em rgba(0,0,0,.1)}article.center p,article.quilting-promo p{max-width:745px}body{padding-top:4.166666em;overflow-x:hidden}@media (min-width:976px){body{padding-top:149px}}header.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;width:100%;top:0;left:0;height:4.16666em;z-index:20}@media (min-width:976px){header.main{height:auto}}header.main .top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}header.main .top,header.main .top .socialicons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;justify-content:space-between}header.main .top .socialicons{-ms-flex-pack:justify;padding:2em 0 0}header.main .top .socialicons a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#828282;font-size:2em;height:2.2em}header.main .top .socialicons a:hover{color:#4249a5;background:none;text-decoration:none}@media (min-width:976px){header.main .top .socialicons a{font-size:1.1em;padding:0 1em}}@media (max-width:975px){header.main .top .socialicons{display:none}}@media (min-width:976px){header.main .top .socialicons{padding:0}}header.main .top.burger-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}header.main .top.burger-bottom .socialicons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:0}@media (min-width:976px){header.main .top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}header.main .top .quicklinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}header.main .top .quicklinks a{width:50%;color:#fff}@media (min-width:976px){header.main .top .quicklinks a{width:auto}}header.main .top .quicklinks .sharequicklink{position:relative;overflow:hidden}header.main .top .quicklinks .sharequicklink .shareable{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}header.main .top .quicklinks .sharequicklink .shareable a{padding:0;color:#fff;width:33%;text-align:center}header.main .top .quicklinks .sharequicklink.active .shareable{-webkit-transform:translateX(0);transform:translateX(0)}header.main .top a,header.main .top button{font-family:Source Sans Pro;font-weight:400;font-style:normal;text-transform:uppercase;font-size:.8333em;display:-webkit-box;display:-ms-flexbox;display:flex;height:6em;outline:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}header.main .top a svg,header.main .top button svg{width:2em;margin-bottom:.5em}@media (min-width:976px){header.main .top a svg,header.main .top button svg{margin-bottom:0;margin-right:.5em}}header.main .top a:hover,header.main .top button:hover{background:#4249a5;text-decoration:none}@media (min-width:976px){header.main .top a,header.main .top button{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.5em 2.5em;height:3em}}header.main .top:first-child{display:none}@media (min-width:976px){header.main .top:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:976px){header.main .top:last-child{display:none}}@media (min-width:976px){header.main .top{padding-left:1em}}header.main .accountbar,header.main .retailerbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:fixed;top:45px;z-index:12;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;max-height:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s;padding:0 2em}header.main .accountbar p,header.main .retailerbar p{margin:2em 1em 2em 0}header.main .accountbar p strong,header.main .retailerbar p strong{text-transform:none}header.main .accountbar p a,header.main .retailerbar p a{font-weight:600;color:#fff;text-decoration:underline}header.main .accountbar p.or,header.main .retailerbar p.or{text-align:center;margin-left:1em}header.main .accountbar a.btn.fb,header.main .retailerbar a.btn.fb{padding-left:1em;padding-right:1em}@media (min-width:976px){header.main .accountbar a.btn.fb,header.main .retailerbar a.btn.fb{min-width:231px;-webkit-box-sizing:border-box;box-sizing:border-box}}header.main .accountbar form,header.main .retailerbar form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:2em 0}header.main .accountbar form input,header.main .retailerbar form input{margin-right:1em}header.main .accountbar form button,header.main .retailerbar form button{border-color:#fff;padding:.65em 2.5em}header.main .accountbar form button:hover,header.main .retailerbar form button:hover{border-color:#fff!important}header.main .accountbar ul.links,header.main .retailerbar ul.links{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.main .accountbar.active,header.main .retailerbar.active{max-height:120px}header.main .accountbar.inbottom,header.main .retailerbar.inbottom{position:absolute;height:100%;top:0;opacity:0;padding-left:2em;-webkit-transition:opacity .2s 0s,-webkit-transform .3s;transition:opacity .2s 0s,-webkit-transform .3s;transition:transform .3s,opacity .2s 0s;transition:transform .3s,opacity .2s 0s,-webkit-transform .3s;max-height:inherit;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:1}header.main .accountbar.inbottom,header.main .accountbar.inbottom form,header.main .retailerbar.inbottom,header.main .retailerbar.inbottom form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header.main .accountbar.inbottom form,header.main .retailerbar.inbottom form{margin:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}header.main .accountbar.inbottom form input,header.main .retailerbar.inbottom form input{margin:0 0 1em}header.main .accountbar.inbottom form button,header.main .retailerbar.inbottom form button{border-color:#bb8d09}header.main .accountbar.inbottom form button:hover,header.main .retailerbar.inbottom form button:hover{border-color:#bb8d09!important}header.main .accountbar.inbottom ul.links,header.main .retailerbar.inbottom ul.links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header.main .accountbar.inbottom ul.links li,header.main .retailerbar.inbottom ul.links li{margin-bottom:1em;font-size:1.25em;text-transform:none;font-family:Source Sans Pro;font-weight:400;font-style:normal}header.main .accountbar.inbottom ul.links li:last-child,header.main .retailerbar.inbottom ul.links li:last-child{display:block}header.main .accountbar.inbottom p,header.main .retailerbar.inbottom p{width:100%;margin:1em 0}header.main .accountbar.inbottom p a,header.main .retailerbar.inbottom p a{color:#2f2f2f;text-decoration:underline}header.main .accountbar.inbottom.active,header.main .retailerbar.inbottom.active{opacity:1;padding-top:6em;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0s 0s,-webkit-transform .3s;transition:opacity 0s 0s,-webkit-transform .3s;transition:transform .3s,opacity 0s 0s;transition:transform .3s,opacity 0s 0s,-webkit-transform .3s}header.main .accountbar.inbottom.active:after,header.main .retailerbar.inbottom.active:after{position:absolute;top:5em;right:32%;width:0;height:0;border-left:1em solid transparent;border-right:1em solid transparent;border-top:1em solid #bb8d09;content:"";display:block}header.main .accountbar.inbottom .loggedin,header.main .retailerbar.inbottom .loggedin{width:100%}header.main .accountbar.inbottom .loggedin p span,header.main .retailerbar.inbottom .loggedin p span{font-size:1.3em}@media (min-width:976px){header.main .accountbar.inbottom,header.main .retailerbar.inbottom{display:none}}header.main .accountbar.intop .loggedin,header.main .retailerbar.intop .loggedin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}header.main .accountbar.intop .loggedin .greetings,header.main .retailerbar.intop .loggedin .greetings{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header.main .accountbar.intop .loggedin .greetings p,header.main .retailerbar.intop .loggedin .greetings p{font-size:.83333em}header.main .accountbar.intop .loggedin .greetings p span,header.main .retailerbar.intop .loggedin .greetings p span{font-size:1.25em}header.main .accountbar.intop .loggedin ul.links li,header.main .retailerbar.intop .loggedin ul.links li{margin-left:2em}header.main .accountbar.intop .loggedin ul.links li a,header.main .retailerbar.intop .loggedin ul.links li a{color:#fff}header.main .accountbar.intop .loggedin ul.links li a:hover,header.main .retailerbar.intop .loggedin ul.links li a:hover{text-decoration:underline}header.main .retailerbar.inbottom.active .loggedin{width:100%;font-size:1.3em}header.main .retailerbar.inbottom.active .loggedin .greetings{font-size:12px}header.main .retailerbar.inbottom.active .loggedin a{color:#4249a5}header.main .retailerbar.inbottom.active:after{border-top:1em solid #cca021;right:74.5%}header.main .bottom{padding:.5em 2em;position:relative;-webkit-box-shadow:0 .5em 1em -.5em rgba(0,0,0,.1);box-shadow:0 .5em 1em -.5em rgba(0,0,0,.1)}header.main .bottom,header.main .bottom .logolink{display:-webkit-box;display:-ms-flexbox;display:flex}header.main .bottom .logolink{width:89px;max-width:218px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:976px){header.main .bottom .logolink{width:33%}}header.main .bottom #logo{width:89px;max-height:140%}@media (min-width:976px){header.main .bottom #logo{width:100%}}header.main .bottom .share{width:2em;padding-top:1em}@media (min-width:976px){header.main .bottom .share{display:none}}header.main .bottom .search{width:1.5em;padding:1em 0 0;margin:0 4em 0 2em;display:block}@media (min-width:976px){header.main .bottom .search{display:none}}header.main .bottom .search.active:after,header.main .bottom .share.active:after{width:0;height:0;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid #4249a5;content:"";display:block;position:absolute;top:3.25em}header.main .bottom .burger{position:absolute;top:1.5em;right:.5em;text-align:center;color:#4c4c4c;z-index:6;width:3em;height:1.7em;display:block;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer}header.main .bottom .burger span{display:block;position:absolute;height:.333em;width:100%;background:#4c4c4c;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:1em}header.main .bottom .burger span:first-child{top:0}header.main .bottom .burger span:nth-child(2),header.main .bottom .burger span:nth-child(3){top:.66667em}header.main .bottom .burger span:nth-child(4){top:1.3333333em}header.main .bottom .burger:hover span{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#4249a5}@media (min-width:976px){header.main .bottom .burger{display:none}}header.main .bottom nav{width:70%;height:0;-webkit-transition:all .5s;transition:all .5s;opacity:0;z-index:5}header.main .bottom nav ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;list-style:none;font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;letter-spacing:.15rem}header.main .bottom nav ul li{width:100%;margin-bottom:.5em}header.main .bottom nav ul li a{color:#2f2f2f}@media (min-width:976px){header.main .bottom nav ul li a{color:#717171}}header.main .bottom nav ul li a.btn{display:none}@media (min-width:976px){header.main .bottom nav ul li a.btn{display:block}}header.main .bottom nav ul li svg{width:22px}header.main .bottom nav ul li.hassubnav ul{padding-top:0;padding-left:1em;max-height:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:976px){header.main .bottom nav ul li.hassubnav ul{display:none}}@media (max-width:975px){header.main .bottom nav ul li.hassubnav ul li:last-child{display:block}}header.main .bottom nav ul li.hassubnav.active{position:relative}header.main .bottom nav ul li.hassubnav.active ul{padding-top:.5em;max-height:40vh}header.main .bottom nav ul li.hassubnav.active a.subber{position:relative;color:#4249a5}@media (min-width:976px){header.main .bottom nav ul li.hassubnav.active a.subber:after,header.main .bottom nav ul li.hassubnav.active a.subber:before{content:" ";width:2em;height:2px;display:block;margin:0 0 0 -1em;border-top:2px solid;position:absolute;top:-1em;left:50%}header.main .bottom nav ul li.hassubnav.active a.subber:after{top:2em}header.main .bottom nav ul li.hassubnav.active a.subber.searchnav:after,header.main .bottom nav ul li.hassubnav.active a.subber.searchnav:before{display:none}}@media (min-width:976px){header.main .bottom nav ul li.hassubnav.active:after{width:0;height:0;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid #4249a5;content:"";display:block;position:absolute;left:50%;margin-left:-1em;top:3.1em}}@media (min-width:976px){header.main .bottom nav ul li{width:auto;margin:0 1em;color:#717171}}@media (max-width:975px){header.main .bottom nav ul li:last-child{display:none}}@media (max-width:975px){header.main .bottom nav ul{font-size:1.25rem}}header.main .bottom nav .burger-bottom{position:relative;z-index:2}header.main .bottom nav .burger-bottom.first{padding-right:22%}@media (min-width:421px){header.main .bottom nav .burger-bottom.first{padding-right:17%}}header.main .bottom nav .thenav,header.main .bottom nav .top{display:none}@media (min-width:976px){header.main .bottom nav .thenav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;float:right}}@media (min-width:976px){header.main .bottom nav,header.main .bottom nav .thenav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header.main .bottom nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:auto;width:77%;opacity:1}}header.main .bottom.active{z-index:300}header.main .bottom.active .search,header.main .bottom.active .share{opacity:0;visibility:hidden}header.main .bottom.active .burger{position:fixed}header.main .bottom.active .burger span:first-child{top:.666667em;width:0;left:50%}header.main .bottom.active .burger span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}header.main .bottom.active .burger span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header.main .bottom.active .burger span:nth-child(4){top:.666667em;width:0;left:50%}header.main .bottom.active nav{position:fixed;background:#fff;-webkit-box-shadow:-5px 5px 12px 0 rgba(0,0,0,.5);box-shadow:-5px 5px 12px 0 rgba(0,0,0,.5);top:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;opacity:1}header.main .bottom.active nav,header.main .bottom.active nav .thenav,header.main .bottom.active nav .top{display:-webkit-box;display:-ms-flexbox;display:flex}header.main .bottom.active nav .thenav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:3em;padding-left:1em}@media (min-width:976px){header.main .bottom{max-height:5em;overflow:hidden}}header.main .slideoutnav{background:#4249a5;height:auto;display:none;max-height:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s}header.main .slideoutnav ul{list-style:none;padding:0;margin:0;display:inline;position:relative}header.main .slideoutnav ul li{display:inline-block;padding:1em}header.main .slideoutnav ul li a{color:#fff}header.main .slideoutnav.search,header.main .slideoutnav.shareit{width:100%;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header.main .slideoutnav.search .searchfilter,header.main .slideoutnav.shareit .searchfilter{opacity:0;-webkit-transition:opacity .2s .1s;transition:opacity .2s .1s}header.main .slideoutnav.search.active,header.main .slideoutnav.shareit.active{max-height:100vh;height:auto;overflow:visible}header.main .slideoutnav.search.active .searchfilter,header.main .slideoutnav.shareit.active .searchfilter{opacity:1}@media (max-width:975px){header.main .slideoutnav.search,header.main .slideoutnav.shareit{position:fixed;top:4.15em}.retailer-portal header.main .slideoutnav.search,.retailer-portal header.main .slideoutnav.shareit{top:5.9em}}header.main .slideoutnav.search{max-width:800px}@media (max-width:975px){header.main .slideoutnav.search{max-width:100%}}header.main .slideoutnav.shareit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.main .slideoutnav.shareit a{font-size:2em}header.main .slideoutnav.active{max-height:3.33333em}@media (min-width:976px){header.main .slideoutnav{display:block}}@media print{header.main{display:none}}.sitenavigation{padding:2em 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sitenavigation .col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:start;align-self:flex-start;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:770px){.sitenavigation .col{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:auto;padding:1em 2em}}.sitenavigation ul{list-style:none;padding-left:0}.sitenavigation a{color:#fff;display:block;width:100%}.sitenavigation a:hover{color:#4249a5}.sitenavigation .emailupdates{-webkit-box-ordinal-group:1;-ms-flex-order:0;padding:1em 2em;border-bottom:1px solid #4cb9be;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:center;align-content:center}.sitenavigation .emailupdates,.sitenavigation .emailupdates .top{order:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sitenavigation .emailupdates .top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;border-bottom:0;margin-bottom:1em}.sitenavigation .emailupdates .top p{margin:0 0 0 1em;text-align:left;max-width:195px}@media (min-width:770px){.sitenavigation .emailupdates .top p{text-align:center;margin:1em 0}}@media (min-width:770px){.sitenavigation .emailupdates .top{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sitenavigation .emailupdates form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.sitenavigation .emailupdates form input{height:46px}.sitenavigation .emailupdates form .emailsubmit{background:#fff;color:#1fa8ae!important;margin-left:1em}.sitenavigation .emailupdates form .emailsubmit:hover{background:#1fa8ae;color:#fff!important}@media (min-width:770px){.sitenavigation .emailupdates form .emailsubmit{margin:1em 0}}@media (min-width:770px){.sitenavigation .emailupdates form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sitenavigation .emailupdates svg{width:35px;height:35px;padding-bottom:10px}.sitenavigation .emailupdates .cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.44px}@media (min-width:770px){.sitenavigation .emailupdates{width:auto;border-bottom:0;padding-left:0}}.sitenavigation .toggle{padding:1em 2em;border-bottom:1px solid #4cb9be}.sitenavigation .toggle a.toggleit{color:#fff;font-size:1.125em;width:100%;position:relative;display:block;margin:0;cursor:pointer}.sitenavigation .toggle a.toggleit:active,.sitenavigation .toggle a.toggleit:focus,.sitenavigation .toggle a.toggleit:hover{text-decoration:none}.sitenavigation .toggle a.toggleit:after{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;content:url("/images/filter.png");position:absolute;right:0;top:-20%}@media (min-width:770px){.sitenavigation .toggle a.toggleit:after{display:none}}@media (min-width:770px){.sitenavigation .toggle a.toggleit{font-size:1.1111em;cursor:default}}.sitenavigation .toggle ul{font-size:1.1em;line-height:2em;max-height:0;margin:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s}.sitenavigation .toggle ul li{margin:1em 0}@media (min-width:770px){.sitenavigation .toggle ul li{margin:0}}@media (min-width:770px){.sitenavigation .toggle ul{max-height:inherit;font-size:.8333em}}.sitenavigation .toggle.active a.toggleit:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:8px}.sitenavigation .toggle.active ul{max-height:500px}.sitenavigation .toggle.last{border-bottom:0}@media (min-width:770px){.sitenavigation .toggle{border-bottom:0;padding:0;margin-bottom:1em}}@media (min-width:770px){.sitenavigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2em;-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width:921px){.sitenavigation{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media print{.sitenavigation{display:none}}footer.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#179fa5;padding:2em}footer.main div{width:100%}@media (min-width:770px){footer.main div{width:auto}}footer.main .legal{text-align:center}footer.main .legal a{color:#fff}footer.main .legal a:hover{color:#4249a5}@media (min-width:770px){footer.main .legal{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}}footer.main .socialicons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2em 0 0}footer.main .socialicons,footer.main .socialicons a{display:-webkit-box;display:-ms-flexbox;display:flex}footer.main .socialicons a{color:#fff;font-size:2.5em}footer.main .socialicons a:hover{color:#4249a5;text-decoration:none}@media (min-width:770px){footer.main .socialicons a{font-size:1.5em;padding:0 1em}}@media (min-width:770px){footer.main .socialicons{padding:0}}@media (min-width:770px){footer.main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media print{footer.main{display:none}}.retailer-portal footer section{width:90%;max-width:1300px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.retailer-portal footer section .side{text-align:center;margin-bottom:2em}@media (min-width:770px){.retailer-portal footer section .side.right-side{text-align:right}}@media (min-width:770px){.retailer-portal footer section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.retailer-portal footer .links{font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;font-size:1.2em;margin-bottom:1em}.retailer-portal footer .btn.ghost{border-color:#fff;color:#fff!important;font-family:Source Sans Pro;font-weight:300;font-style:normal;text-transform:none;font-size:.8em}.retailer-portal footer .btn.ghost:hover{border-color:#4249a5;color:#fff}.hero{background:#4c4c4c;background-size:cover;background-position:50%;background-repeat:no-repeat;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-shadow:1px 1px 2px hsla(0,0%,59%,.7);height:40vh;min-height:330px;width:100%}.hero.sm{height:auto;min-height:200px}@media (min-width:770px){.hero.sm{min-height:400px}}@media (min-width:770px){.hero{min-height:600px}}.hero h1{color:#fff;font-size:4em;text-align:center;margin:1em auto;max-width:90%}.hero h1 strong{font-family:angelinaregular;font-size:.5em;line-height:1em}.hero h1 em,.hero h1 strong{color:#fff;margin:0 auto;font-weight:400;font-style:normal;text-transform:none;display:block}.hero h1 em{font-family:Source Sans Pro;font-size:.2em}@media (min-width:770px){.hero h1{font-size:6.666667em}}.hero.video{position:relative;width:100%;overflow:hidden}.hero.video video{display:none}@media (min-width:770px){.hero.video video{position:absolute;top:0;left:0;bottom:0;right:0;width:auto;min-width:100%;height:auto;min-height:100%;z-index:1;display:block}}.hero.video .copy{position:relative;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;z-index:2}@media (min-width:770px){.hero.video{background-image:none!important}}.hero.slickit{display:block}.hero.slickit .slick-list{position:absolute;top:0;left:0;height:100%!important;width:100%}.hero.slickit .slick-track{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hero.slickit .slick-track,.hero.slickit .slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.hero.slickit .slide{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-position:50%;background-size:cover;background-repeat:no-repeat}.hero.slickit h1{margin:0 auto}.hero.slickit p{font-size:1.5em;max-width:500px;text-align:center}.card{-webkit-box-shadow:0 0 .5em 0 rgba(0,0,0,.2);box-shadow:0 0 .5em 0 rgba(0,0,0,.2);width:48%;max-width:269px;margin:12px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media (max-width:768px){.card{width:60%;max-width:100%}}.card .top img{width:100%;display:block}.card .bottom{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em}.card .bottom h5,.card .bottom p{margin:0 auto}.card .bottom p{font-size:.78em}.card .bottom img{width:auto;max-width:90%}.card.circleimg{margin-bottom:30%}.card.circleimg:last-child{margin-bottom:0}.card.circleimg .top{padding-top:25%;position:relative}.card.circleimg .top img{width:50%;border:8px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;position:absolute;bottom:0;left:50%;margin-left:-25%;-webkit-box-shadow:0 0 18px rgba(0,0,0,.1);box-shadow:0 0 18px rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s}.card.circleimg .top img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.card.circleimg.person .bottom h2{margin:0}.card.circleimg.person .bottom h2 a{color:#1fa8ae}.card.circleimg.person .bottom h2 a:hover{color:#4249a5}.card.circleimg.person .bottom p.title{font-family:Source Sans Pro;font-weight:300;font-style:normal;font-size:1rem;margin-bottom:1rem}.card.circleimg.person .bottom .btn{margin:1em 0}.community.page .card.circleimg.person .top a{border:1px solid #ddd;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;position:absolute;bottom:0;left:50%;margin-left:-25%;-webkit-box-shadow:0 0 18px rgba(0,0,0,.1);box-shadow:0 0 18px rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s;background:#fff url(/images/default-profile-pic.png) no-repeat 50%;background-size:cover}.community.page .card.circleimg.person .top a:before{content:"";padding-top:100%;display:block}.community.page .card.circleimg.person .bottom p.title:after{content:"";display:block;width:60%;border-top:2px solid #bb8d09;margin:1em auto 0}.community.page .card.circleimg.person .bottom a.action{margin:1.5em 0 .5em;font-weight:600;display:block}@media (max-width:640px){.community.page .card.circleimg.person:first-child{margin-top:6em}}@media (min-width:770px){.community.page .card.circleimg.person{margin-bottom:6em}}@media (min-width:770px){.card.circleimg,.card.circleimg:last-child{margin-bottom:2em}}.card.split-border{border:.5em solid #ddd;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:none;box-shadow:none;margin-bottom:2em;min-width:240px}.card.split-border .top{width:100%;position:absolute;top:0}.card.split-border .top h2,.card.split-border .top h3,.card.split-border .top h4,.card.split-border .top h5{margin:0;max-width:65%;padding:0 .5em;display:inline-block;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card.split-border .top h2.bl-text-light,.card.split-border .top h2.text-light,.card.split-border .top h3.bl-text-light,.card.split-border .top h3.text-light,.card.split-border .top h4.bl-text-light,.card.split-border .top h4.text-light,.card.split-border .top h5.bl-text-light,.card.split-border .top h5.text-light{color:#fff!important}.card.split-border .top h2.bl-text-heading,.card.split-border .top h2.text-heading,.card.split-border .top h3.bl-text-heading,.card.split-border .top h3.text-heading,.card.split-border .top h4.bl-text-heading,.card.split-border .top h4.text-heading,.card.split-border .top h5.bl-text-heading,.card.split-border .top h5.text-heading{color:#1fa8ae!important}.card.split-border .top h2.bl-text-primary,.card.split-border .top h2.text-primary,.card.split-border .top h3.bl-text-primary,.card.split-border .top h3.text-primary,.card.split-border .top h4.bl-text-primary,.card.split-border .top h4.text-primary,.card.split-border .top h5.bl-text-primary,.card.split-border .top h5.text-primary{color:#2f2f2f!important}.card.split-border .top h2.bl-text-dark,.card.split-border .top h2.text-dark,.card.split-border .top h3.bl-text-dark,.card.split-border .top h3.text-dark,.card.split-border .top h4.bl-text-dark,.card.split-border .top h4.text-dark,.card.split-border .top h5.bl-text-dark,.card.split-border .top h5.text-dark{color:#4249a5!important}.card.split-border .top h2.bl-text-subheading,.card.split-border .top h2.text-subheading,.card.split-border .top h3.bl-text-subheading,.card.split-border .top h3.text-subheading,.card.split-border .top h4.bl-text-subheading,.card.split-border .top h4.text-subheading,.card.split-border .top h5.bl-text-subheading,.card.split-border .top h5.text-subheading{color:#bb8d09!important}.card.split-border .top h2.bl-text-error,.card.split-border .top h2.text-error,.card.split-border .top h3.bl-text-error,.card.split-border .top h3.text-error,.card.split-border .top h4.bl-text-error,.card.split-border .top h4.text-error,.card.split-border .top h5.bl-text-error,.card.split-border .top h5.text-error{color:#f27a7c!important}.card.split-border .top h2 a,.card.split-border .top h3 a,.card.split-border .top h4 a,.card.split-border .top h5 a{color:#1fa8ae}.card.split-border .top h2 a:hover,.card.split-border .top h3 a:hover,.card.split-border .top h4 a:hover,.card.split-border .top h5 a:hover{color:#4249a5;text-decoration:none}.card.split-border .bottom{padding-top:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card.split-border .bottom .icon{display:block;width:auto;max-width:90%;margin:2em auto;-webkit-transition:all .3s;transition:all .3s}.card.split-border .bottom .icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.card.half{width:100%;max-width:100%}@media (min-width:770px){.card.half{width:45%}}.card.third{width:100%;max-width:100%}@media (min-width:770px){.card.third{width:30%}}.card.quarter{width:100%;max-width:100%}@media (min-width:770px){.card.quarter{width:20%}}.card.machine .top h3.pink,.card.software .top h3.pink{color:#f27a7c}.card.machine .top h3.green,.card.software .top h3.green{color:#73b46e}.card.machine .top h3.hotpink,.card.software .top h3.hotpink{color:#d8449f}.card.machine .top h3.purple,.card.software .top h3.purple{color:#4249a5}.card.machine .bottom,.card.software .bottom{padding-left:0;padding-right:0;width:100%}.card.machine .bottom .btn,.card.software .bottom .btn{margin:1em auto}.card.machine .bottom img.machineimg,.card.software .bottom img.machineimg{width:auto;max-width:90%;display:block;margin:0 auto}.card.machine .bottom img.features,.card.software .bottom img.features{width:100%;margin-bottom:.5em;max-width:100%;max-height:inherit}.card.machine .bottom .hotlinks,.card.software .bottom .hotlinks{line-height:1.5em}.card.machine .bottom .hotlinks a,.card.software .bottom .hotlinks a{color:#4249a5}.card.machine .bottom .hotlinks a:hover,.card.software .bottom .hotlinks a:hover{color:#1fa8ae;text-decoration:none}.card.machine .bottom .checkbox.compare,.card.software .bottom .checkbox.compare{font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;padding-left:1.6em;color:#595959}.card.machine .bottom h2,.card.machine .bottom p,.card.software .bottom h2,.card.software .bottom p{color:#2f2f2f}.card.machine .bottom h2,.card.software .bottom h2{margin-bottom:0}.card.machine.no-compare .bottom,.card.software.no-compare .bottom{padding-bottom:0}.card.machine.no-compare .bottom img.features,.card.software.no-compare .bottom img.features{margin-bottom:0;padding-bottom:0}.card.software .bottom .btn{margin-top:2em}.card.class .bottom,.card.howto .bottom,.card.inspiration .bottom,.card.project .bottom{text-align:left}.card.class .bottom h2,.card.howto .bottom h2,.card.inspiration .bottom h2,.card.project .bottom h2{font-size:1.5em}.card.class .bottom h2 span,.card.howto .bottom h2 span,.card.inspiration .bottom h2 span,.card.project .bottom h2 span{display:block;font-family:Source Sans Pro;font-weight:700;font-style:normal;color:#848484;font-size:.4em;text-transform:capitalize}.card.class .bottom h2 span em,.card.howto .bottom h2 span em,.card.inspiration .bottom h2 span em,.card.project .bottom h2 span em{cursor:pointer}.card.class .bottom h2 span em:hover,.card.howto .bottom h2 span em:hover,.card.inspiration .bottom h2 span em:hover,.card.project .bottom h2 span em:hover{color:#1fa8ae}.card.class .cat,.card.howto .cat,.card.inspiration .cat,.card.project .cat{text-align:left;font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;color:#fff;padding:.5em 1em}.card.project .bottom h2{color:#f27a7c}.card.project .cat{background:#f27a7c}.card.class .bottom h2{color:#9058c5}.card.class .cat{background:#9058c5}.card.class:hover .bottom h2,.card.class:hover .cat{color:#1fa8ae}.card.howto .bottom h2{color:#73b46e}.card.howto .cat{background:#73b46e}.card.inspiration .bottom h2{color:#bb8d09}.card.inspiration .cat{background:#bb8d09}@media (min-width:581px){.card{width:auto}}a.card .bottom h2,a.card .bottom h3,a.card .options .circle,a.card .top h2,a.card .top h3{-webkit-transition:all .3s;transition:all .3s}a.card:hover{text-decoration:none}a.card:hover .bottom h2,a.card:hover .bottom h3,a.card:hover .top h2,a.card:hover .top h3{color:#4249a5}a.card:hover .bottom .options .circle{background:#4249a5}a.card:hover .cat{color:#4249a5}.page.striped article .card.split-border .top h2,.page.striped article .card.split-border .top h3,.page.striped article .card.split-border .top h4,.page.striped article .card.split-border .top h5,.page.striped article .card.split-border .top h6{background:#fff}.page.striped.odd article .card.split-border .top h2,.page.striped.odd article .card.split-border .top h3,.page.striped.odd article .card.split-border .top h4,.page.striped.odd article .card.split-border .top h5,.page.striped.odd article .card.split-border .top h6,.page.striped article:nth-child(2n) .card.split-border .top h2,.page.striped article:nth-child(2n) .card.split-border .top h3,.page.striped article:nth-child(2n) .card.split-border .top h4,.page.striped article:nth-child(2n) .card.split-border .top h5,.page.striped article:nth-child(2n) .card.split-border .top h6{background:#f3f3f3}.page.striped.odd article:nth-child(2n) .card.split-border .top h2,.page.striped.odd article:nth-child(2n) .card.split-border .top h3,.page.striped.odd article:nth-child(2n) .card.split-border .top h4,.page.striped.odd article:nth-child(2n) .card.split-border .top h5,.page.striped.odd article:nth-child(2n) .card.split-border .top h6{background:#fff}.cardholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cardholder.space-around{-ms-flex-pack:distribute;justify-content:space-around}.cardholder.center,.cardholder.quilting-promo,.learn-create.detail-page.class .border-top a.cardholder.btn.sah{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.cardholder.start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cardholder.contentgrid .item{padding:2em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;width:40%}.cardholder.contentgrid .item .icon{width:100%!important;height:60px;background-position:50%;background-repeat:no-repeat;background-size:50px}.cardholder.contentgrid .item h4 em{display:block;font-family:Source Sans Pro;font-weight:400;font-style:normal;text-align:center;margin:0;font-size:12px;color:#2f2f2f;text-transform:none;letter-spacing:.025em}@media (min-width:770px){.cardholder.contentgrid .item h4 em{font-size:1rem}}@media (max-width:640px){.cardholder.contentgrid .item{width:100%;border-top:1px solid #bb8d09}}article.center.retail-locator,article.retail-locator.quilting-promo{text-align:center}article.center.retail-locator p,article.retail-locator.quilting-promo p{max-width:475px}#locator-form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#locator-form #locator-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2em 0}#locator-form #locator-search-form input[name=address]{width:auto}#locator-form #locator-search-form .custom-select{margin:0 1em;width:65px}#locator-form #locator-search-form .btn.search-retail-locations{height:2.583em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#bb8d09!important;background:#fff;padding:.5em 1em;position:relative;z-index:2}#locator-form #locator-search-form .btn.search-retail-locations:hover{color:#fff!important;background:#bb8d09}.background-image-cta-template #locator-form #locator-search-form{margin:2em auto}.retail-locator-results{display:-webkit-box;display:-ms-flexbox;display:flex}.retail-locator-results #locator-map{display:none}@media (min-width:770px){.retail-locator-results #locator-map{display:block;width:50%}}.retail-locator-results #locator-results{padding:0;width:50%}.retail-locator-results #locator-results .results-wrapper{margin:2em;width:100%}.retail-locator-results #locator-results .results-wrapper h4{border-bottom:1px solid #bb8d09;line-height:1.5em;display:inline-block;margin-bottom:0}.retail-locator-results #locator-results .results-wrapper ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.retail-locator-results #locator-results .results-wrapper ul li{width:45%;border-bottom:1px solid #ddd;padding-bottom:1em;font-size:.8333rem}.retail-locator-results #locator-results .results-wrapper ul li h5{margin-bottom:0;font-size:1rem}.retail-locator-results #locator-results .results-wrapper ul li a{color:#4249a5}.retail-locator-results #locator-results .results-wrapper ul li a:hover{color:#33387b}@media (min-width:770px){.retail-locator-results #locator-results .results-wrapper{margin:4em 0 5em 5em;-webkit-box-sizing:border-box;box-sizing:border-box}}.retail-locator-results #locator-results .results-wrapper.loggedin ul li h5 a{display:inline-block}.lovelist{position:absolute;top:-1em;right:2%;width:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:3em;text-align:center;padding:1em .5em;font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;background:#f27a7c;color:#fff!important}.lovelist i{padding-top:1em}.lovelist em{font-style:normal}.lovelist .in{display:none}.lovelist:after{content:"";display:block;width:0;border-left:2em solid #f27a7c;border-right:2em solid #f27a7c;border-bottom:1.5em solid transparent;position:absolute;left:0;bottom:-1.5em}.lovelist:hover{text-decoration:none;background:#1fa8ae}.lovelist:hover:after{border-left:2em solid #1fa8ae;border-right:2em solid #1fa8ae}.lovelist.in{background:#1fa8ae}.lovelist.in .in{display:inline-block}.lovelist.in .out{display:none}.lovelist.in:after{border-left:2em solid #1fa8ae;border-right:2em solid #1fa8ae}.lovelist.in:hover{background:#f27a7c}.lovelist.in:hover:after{border-left:2em solid #f27a7c;border-right:2em solid #f27a7c}@media (min-width:977px){.lovelist{top:-.1em}}.search-bar{width:100%;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;padding-left:0;-webkit-box-sizing:border-box;box-sizing:border-box}.search-bar ::-webkit-input-placeholder{font-family:Source Sans Pro;font-weight:400;font-style:normal;color:#9fa2cb}.search-bar ::-moz-placeholder{font-family:Source Sans Pro;font-weight:400;font-style:normal;color:#9fa2cb}.search-bar :-ms-input-placeholder{font-family:Source Sans Pro;font-weight:400;font-style:normal;color:#9fa2cb}.search-bar :-moz-placeholder{font-family:Source Sans Pro;font-weight:400;font-style:normal;color:#9fa2cb}.search-bar input{border:none;color:#fff;font-family:Source Sans Pro;font-weight:400;font-style:normal}.search-bar .searchfilter{background:#33387b;height:auto;min-height:100%;display:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em;font-size:1.166667em;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;color:#9fa2cb;width:265px;overflow-y:hidden}.search-bar .searchfilter,.search-bar .searchfilter .selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;z-index:2}.search-bar .searchfilter .selected{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:118px;cursor:pointer}.search-bar .searchfilter .selected:after{content:url(/images/filter.png);width:19px;height:11px;display:block;padding-left:10px;position:relative;top:-10px}.search-bar .searchfilter ul{display:block;list-style:none;left:0!important;max-height:0;-webkit-transition:all .5s;transition:all .5s;opacity:0;padding-left:0}.search-bar .searchfilter ul li{width:100%;line-height:2em;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;cursor:pointer;padding:1em 0!important}.search-bar .searchfilter ul li:hover{color:#fff}.search-bar .searchfilter.active ul{max-height:100vh;padding-top:4.555555555556em!important;opacity:1}@media (min-width:641px){.search-bar .searchfilter{display:-webkit-box;display:-ms-flexbox;display:flex}}.search-bar .searchinput{margin:2em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #fff;position:relative}.search-bar .searchinput .autocomplete-suggestions{top:2.6em;left:1em;text-align:left}.search-bar button{background:#fff;color:#4249a5!important;padding:1em;margin-right:1em}.search-bar button:hover{color:#fff!important}@media (min-width:641px){.search-bar button{margin-right:2em}}@media (min-width:641px){.search-bar{padding-left:265px}}dialog{border:none;-webkit-box-shadow:0 0 1em 0 rgba(0,0,0,.5);box-shadow:0 0 1em 0 rgba(0,0,0,.5);padding:0;position:fixed;top:0;bottom:0;max-height:100vh;overflow-y:auto}dialog .close{position:absolute;top:0;right:.25em;font-size:2em;font-family:sans-serif;font-weight:600;z-index:2;color:#4249a5}dialog .dialog-content{padding:2em}dialog::-webkit-backdrop{background:hsla(0,0%,100%,.85);cursor:pointer}dialog::backdrop{background:hsla(0,0%,100%,.85);cursor:pointer}dialog+.backdrop{background:hsla(0,0%,100%,.85);cursor:pointer}dialog#login-modal{width:100%;max-width:640px}dialog#login-modal .top{padding:1em 4em 2em;text-align:center}dialog#login-modal .top p{margin-top:2em;margin-bottom:0}dialog#login-modal form .field{margin-bottom:1em}dialog#login-modal .bottom{padding:1em;text-align:center}dialog#login-modal .bottom a{letter-spacing:.1em;font-size:1.1em;padding-left:.5em}.support-dialog{max-width:1200px}.support-dialog .dialog-content{padding:0;text-align:left}.support-dialog .dialog-content .top{padding:2em;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #f3f3f3}.support-dialog .dialog-content .top h1{margin:0}.support-dialog .dialog-content .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.support-dialog .dialog-content .bottom .manuals,.support-dialog .dialog-content .bottom .software{width:100%;padding:2em;-webkit-box-sizing:border-box;box-sizing:border-box}.support-dialog .dialog-content .bottom .manuals h4,.support-dialog .dialog-content .bottom .software h4{font-size:1.333em;letter-spacing:.015em;color:#2f2f2f}@media (min-width:770px){.support-dialog .dialog-content .bottom .manuals,.support-dialog .dialog-content .bottom .software{width:50%}.support-dialog .dialog-content .bottom .manuals.full,.support-dialog .dialog-content .bottom .software.full{width:100%}}.support-dialog .dialog-content .bottom .software{border-bottom:1px solid #f3f3f3}@media (min-width:770px){.support-dialog .dialog-content .bottom .software{border-bottom:0;border-right:1px solid #f3f3f3}}.support-dialog .dialog-content .bottom .manuals a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:1em}.support-dialog .dialog-content .bottom .manuals a img{margin-right:.5em}@media (min-width:770px){.support-dialog .dialog-content .bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.support-dialog .dialog-content .notes{padding:1em;text-align:center}.support-dialog .dialog-content .notes a{padding-left:.5em;display:inline-block}dialog#event-location-dialog .dialog-content form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:none}@media (max-width:768px){dialog#event-location-dialog .dialog-content form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px}}@media (max-width:768px){dialog#event-location-dialog .dialog-content form .field{width:100%}dialog#event-location-dialog .dialog-content form .field .custom-select{max-width:none}}dialog#event-location-dialog .dialog-content form .field:first-child{-ms-flex-preferred-size:50%;flex-basis:50%}dialog#event-location-dialog .dialog-content form .field:nth-child(2){-ms-flex-preferred-size:45%;flex-basis:45%}dialog#event-location-dialog .dialog-content form .field:nth-child(3){-ms-flex-preferred-size:50%;flex-basis:50%}.slickit{margin-bottom:0!important;display:block}.slickit .slick-dots{position:absolute;bottom:.25em}.slickit .slick-dots li button:before{color:transparent;border:4px solid #fff;background:#fff;border-radius:50%;width:1.5em;height:1.5em;opacity:1;-webkit-box-shadow:0 0 .3em 0 rgba(0,0,0,.8);box-shadow:0 0 .3em 0 rgba(0,0,0,.8)}.slickit .slick-dots li.slick-active button:before{color:transparent;background:#4249a5;opacity:1}@media (min-width:770px){.slickit .slick-dots{display:none!important}}.slickit .slick-next,.slickit .slick-prev{right:0;z-index:2;width:44px;height:44px;line-height:2em;font-size:1em;background:#4249a5;border-radius:0;display:none!important;color:transparent!important}.slickit .slick-next,.slickit .slick-next:before,.slickit .slick-prev,.slickit .slick-prev:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slickit .slick-next:before,.slickit .slick-prev:before{position:absolute;top:2px;left:2px;content:"\2192";width:40px;height:40px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;font-weight:700;font-family:sans-serif}.slickit .slick-next:hover,.slickit .slick-prev:hover{background:#bb8d09;border:1px solid #4249a5}@media (min-width:641px){.slickit .slick-next,.slickit .slick-prev{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.slickit .slick-prev{right:inherit;left:0}.slickit .slick-prev:before{content:"\2190"}.autocomplete-suggestions{-webkit-box-sizing:border-box;box-sizing:border-box;background:#4249a5;cursor:default;overflow:auto}.autocomplete-suggestions strong{font-family:Source Sans Pro;font-weight:400;font-style:normal;text-transform:none}.autocomplete-suggestion{padding:.5em;white-space:nowrap;overflow:hidden;color:#fff;font-family:Source Sans Pro;font-weight:300;font-style:normal}.autocomplete-no-suggestion{padding:.5em}.autocomplete-selected{background:#5e64b2;cursor:pointer;font-family:Source Sans Pro;font-weight:400;font-style:normal}.autocomplete-group{display:block;border-bottom:1px solid #fff;padding:.5em}.filter{padding:2em 0;margin-bottom:2em}.filter,.filter .toggle.btn.square{position:relative}.filter .filters{background:#ddd;max-width:700px;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-height:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.filter .filters .options{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter .filters .col,.filter .filters .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filter .filters .col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.filter .filters .col h5{margin:0 0 .5em}.filter .filters .col a.sort{color:#2f2f2f;line-height:2em}.filter .filters .col a.sort.active{font-weight:700}.filter .filters .col a.sort:hover{color:#4249a5}.filter .filters .col label.checkbox{margin:.25em 0}.filter.active .toggle:after{width:0;height:0;border-left:1em solid transparent;border-right:1em solid transparent;border-top:1em solid #4249a5;content:"";display:block;position:absolute;left:50%;margin-left:-1em;top:2.15em}.filter.active .toggle:hover:after{border-top:1em solid #33387b}.filter.active .filters{padding:2em;max-height:800px}.togglebutton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%}.togglebutton .btn{width:auto;max-width:50%;position:relative;z-index:1}.togglebutton .btn.other{z-index:0;background:#ddd;color:#4c4c4c!important;border-color:#ddd}.togglebutton .btn.other:hover{background:#33387b;color:#fff!important;border-color:#33387b}.togglebutton .btn:first-child{left:1em}.togglebutton .btn:last-child{right:1em}.faq{background:#f3f3f3;padding:1.5em 2em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em;text-align:left;width:100%}.faq a.question{font-weight:600;color:#2f2f2f;display:block}.faq a.question:before{content:url("/images/select-arrows-clear.png");float:right;margin-left:.5em;width:14px;height:24px;-webkit-transition:all .3s;transition:all .3s}.faq .answer{max-height:0;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;-webkit-box-sizing:border-box;box-sizing:border-box}.faq.active a.question:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq.active .answer{max-height:400px;overflow-y:auto;padding:2em 0}.product-comparison-form{position:fixed;bottom:0;left:0;width:100%;z-index:3;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.product-comparison-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:821px){.product-comparison-form form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-comparison-form .col{padding:1em;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #fff}.product-comparison-form .col h3{margin:0}.product-comparison-form .col img{height:50px;display:block;margin:0 auto}.product-comparison-form .col h4{margin:0;width:100%;text-align:center}.product-comparison-form .col button{display:block;margin:0 auto}@media (min-width:821px){.product-comparison-form .col button{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:.5em}}@media (min-width:921px){.product-comparison-form .col button{padding:.5em 2.5em}}.product-comparison-form .col.last{border-bottom:none}@media (min-width:821px){.product-comparison-form .col.last{border-right:none}}@media (min-width:821px){.product-comparison-form .col{width:20%;border-bottom:0;border-right:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-comparison-form a.close{position:absolute;top:0;right:5px;font-size:2em;z-index:4}.product-comparison-form.active{-webkit-transform:translateY(0);transform:translateY(0)}article.circulargrid section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:100%;padding:0}article.circulargrid section .item{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article.circulargrid section .item img{width:100%;display:block}@media (min-width:1121px){article.circulargrid section .item img{display:none}}article.circulargrid section .item .content{padding:2em;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}article.circulargrid section .item .content h3{margin:0 0 .5em}article.circulargrid section .item .content h3:after{content:"___";color:#fff;display:block;position:relative;top:-.1em;font-weight:300}article.circulargrid section .item .content a{font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em}@media (min-width:1121px){article.circulargrid section .item .content{width:80%;border-radius:50%;font-size:.8em;position:relative;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}article.circulargrid section .item .content:before{padding-top:100%;content:"";display:block}article.circulargrid section .item .content div{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2em;-webkit-box-sizing:border-box;box-sizing:border-box}article.circulargrid section .item .content.background-dark,article.circulargrid section .item .content.lightpurplebg{background:rgba(144,88,197,.8)}article.circulargrid section .item .content.background-accent,article.circulargrid section .item .content.goldbg{background:rgba(187,141,9,.8)}article.circulargrid section .item .content.background-primary,article.circulargrid section .item .content.pinkbg{background:rgba(242,122,124,.8)}article.circulargrid section .item .content.background-secondary,article.circulargrid section .item .content.teal-bg{background:rgba(31,168,174,.8)}}@media (min-width:1121px){article.circulargrid section .item{width:25%;min-height:626px;background-size:cover;background-repeat:no-repeat;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.pagination{position:relative}.pagination .pagesize .custom-select{width:4em}@media (min-width:770px){.pagination .pagesize{position:absolute;top:0;right:0}}.pagination .links-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pagination .links-wrap,.pagination .links-wrap .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .links-wrap .links{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:640px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination .links-wrap .links a{margin:0 .5em;padding:.5em 0;color:#2f2f2f}.pagination .links-wrap .links a:hover{text-decoration:underline;color:#4249a5}.pagination .links-wrap .links a.active{color:#1fa8ae;border-bottom:2px solid #1fa8ae;font-weight:700}.pagination .links-wrap .links .btn{padding:.5em;background:#1fa8ae;border-color:#1fa8ae;width:2.25em;height:2.25em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.pagination .links-wrap .links .btn:hover{background:#4249a5;border-color:#4249a5;color:#fff}@-moz-document url-prefix(){article.circulargrid section .item .content div{width:256px}.card.split-border .top,article.circulargrid section .item .content div{position:relative}.thecards .cardholder .card.circleimg{display:block}dialog{top:12%;bottom:auto}}.registerpage .joinsection,.registerpage .theformsection{display:none}.registerpage .joinsection form,.registerpage .theformsection form{max-width:460px}.registerpage .joinsection form .custom-select,.registerpage .theformsection form .custom-select{max-width:100%}.registerpage .joinbtns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;max-width:580px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.registerpage .joinbtns .btn{width:49%;-webkit-box-sizing:border-box;box-sizing:border-box}.registerpage .joinbtns .btn.fb{background:#3b5998}.registerpage .joinbtns .btn.fb:hover{background:#33387b}.registerpage .mktoForm h4{font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;letter-spacing:0}.registerpage.newsletter label.checkbox{max-width:300px;line-height:1.4em}@media (max-width:769px){.registerpage.newsletter label.checkbox{max-width:200px;line-height:1em}}.registerpage.newsletter .options label.checkbox{display:inline-block;margin:1em .5em;width:auto}.loginpage .field{margin-bottom:1em}.loginpage .bottom{margin-top:2em}.retailer-portal .loginpage{padding:4em 0;min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box}.retailer-portal .loginpage .loginform{width:100%;max-width:460px;margin:2em auto;background:#fff;padding:2em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 1em 0 rgba(0,0,0,.5);box-shadow:0 0 1em 0 rgba(0,0,0,.5)}.retailer-portal .loginpage .loginform h2{margin:0}.retailer-portal.login{background:#f3f3f3 url(/images/retailer/login-bg.png) no-repeat 50%;background-size:cover}.retailer-portal.login footer{background:none;text-shadow:1px 1px .25em rgba(0,0,0,.5)}.retailer-portal.login footer .btn.ghost{-webkit-box-shadow:0 0 .5em 0 rgba(0,0,0,.2);box-shadow:0 0 .5em 0 rgba(0,0,0,.2)}.profilepage .intro{padding:2em 0 4em;border-bottom:1px solid #ddd}.profilepage .intro .btn{margin-bottom:1em}.profilepage .shop{padding:2em 0 1em}.profilepage .shop .links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:840px;margin:2em auto}.profilepage .shop .links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:40%;max-width:240px;border:4px solid #ddd;padding:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:bebas-neue;font-weight:400;font-style:normal;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;font-size:1.22222em;margin-bottom:1em;-webkit-transition:all .3s;transition:all .3s;color:#4249a5}.profilepage .shop .links a:hover{background:#4249a5;border-color:#4249a5;color:#fff}@media (max-width:520px){.profilepage .shop .links a{margin:0 .75em 1em}}@media (min-width:770px){.profilepage .shop .links a{width:30%}}.profilepage.dashboard .intro{margin-bottom:2.1em;border-bottom:0}.profilepage.dashboard .profilecards{padding:6em 0 1em}.profilepage.dashboard .profilecards .card .bottom{position:relative;padding-bottom:2em}.profilepage.dashboard .profilecards .card .bottom h2{margin-top:0;margin-bottom:1em}.profilepage.dashboard .profilecards .card .bottom h2 a{color:#1fa8ae}.profilepage.dashboard .profilecards .card .bottom h2 a:hover{color:#4249a5;text-decoration:none}.profilepage.dashboard .profilecards .card .bottom p{text-align:left}.profilepage.dashboard .profilecards .card .bottom .edit{position:absolute;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-decoration:none}.profilepage.dashboard .profilecards .card .bottom .edit i{background:#ddd;width:1.5em;height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.profilepage.dashboard .profilecards .card .bottom .edit:hover i{background:#4249a5;color:#fff}@media (min-width:371px){.profilepage.dashboard .profilecards{padding-top:8em}}@media (min-width:451px){.profilepage.dashboard .profilecards{padding-top:10em}}@media (min-width:551px){.profilepage.dashboard .profilecards{padding-top:13em}}@media (min-width:641px){.profilepage.dashboard .profilecards{padding-top:9em}}@media (min-width:770px){.profilepage.dashboard .profilecards{padding-top:6em}}.profilepage.dashboard .mystuff{padding:3em 0}.profilepage.dashboard .lovelists{padding:1em 0}.profilepage.dashboard .lovelists .card .top{background:#f27a7c}.profilepage.dashboard .lovelists .card h3{color:#f27a7c}.profilepage.dashboard .lovelists .card p{color:#2f2f2f}.profilepage.dashboard .lovelists .card:hover{text-decoration:none}.profilepage.dashboard .lovelists .card:hover .top{background:#1fa8ae}.profilepage.dashboard .lovelists .card:hover h3,.profilepage.dashboard .lovelists .card:hover p{color:#1fa8ae}.profilepage.lovelistpage .custom-select.pagetype{background:#f27a7c url(/images/select-arrows-large-pink.png) no-repeat 100% 0;max-width:310px;height:65px;border:none;cursor:pointer}.profilepage.lovelistpage .custom-select.pagetype select{font-family:Source Sans Pro;font-weight:400;font-style:normal;color:#fff;text-transform:uppercase;font-size:1.16667em;font-weight:300;padding-left:1em}.profilepage.lovelistpage table{width:100%;border-collapse:collapse;border-spacing:0;display:table;position:relative;border:1px solid;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box}.profilepage.lovelistpage table tr{border-bottom:1px solid;vertical-align:middle}.profilepage.lovelistpage table tr:nth-child(2n){background:#f3f3f3}.profilepage.lovelistpage table thead{background:#9058c5;color:#fff;font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em}.profilepage.lovelistpage table thead tr{border-bottom:none}.profilepage.lovelistpage table td,.profilepage.lovelistpage table th{text-align:left}.profilepage.lovelistpage table td h1,.profilepage.lovelistpage table td h2,.profilepage.lovelistpage table td h3,.profilepage.lovelistpage table td h4,.profilepage.lovelistpage table td h5,.profilepage.lovelistpage table th h1,.profilepage.lovelistpage table th h2,.profilepage.lovelistpage table th h3,.profilepage.lovelistpage table th h4,.profilepage.lovelistpage table th h5{margin:0;color:#fff}.profilepage.lovelistpage table td p,.profilepage.lovelistpage table th p{font-size:1em}.profilepage.lovelistpage table td.center,.profilepage.lovelistpage table td.quilting-promo,.profilepage.lovelistpage table th.center,.profilepage.lovelistpage table th.quilting-promo{text-align:center}.profilepage.lovelistpage table td.align-left,.profilepage.lovelistpage table th.align-left{text-align:left}.profilepage.lovelistpage table td .fakelink,.profilepage.lovelistpage table th .fakelink{color:#4249a5;font-size:.8em;display:block}.profilepage.lovelistpage table td .fakelink:hover,.profilepage.lovelistpage table th .fakelink:hover{color:#fff}@media (min-width:975px){.profilepage.lovelistpage table td .fakelink,.profilepage.lovelistpage table th .fakelink{display:inline-block}}.profilepage.lovelistpage table td h1,.profilepage.lovelistpage table td h2,.profilepage.lovelistpage table td h3,.profilepage.lovelistpage table td h4,.profilepage.lovelistpage table td h5{color:#9058c5}.profilepage.lovelistpage table.padded tr{padding:0 1em}.profilepage.lovelistpage table.padded tr td,.profilepage.lovelistpage table.padded tr th{padding:1em}.profilepage.lovelistpage table.pinky thead{background:#f27a7c}.profilepage.lovelistpage table.pinky td h1,.profilepage.lovelistpage table.pinky td h2,.profilepage.lovelistpage table.pinky td h3,.profilepage.lovelistpage table.pinky td h4,.profilepage.lovelistpage table.pinky td h5{color:#f27a7c}.profilepage.lovelistpage table.sortable thead th[data-sortable=true]{cursor:pointer}.profilepage.lovelistpage table.sortable thead th[data-sortable=true].sorted[data-dir=ASC]:before{content:"\25B2";font-size:.5em;position:relative;top:-.5em}.profilepage.lovelistpage table.sortable thead th[data-sortable=true].sorted[data-dir=DESC]:before{content:"\25BC";font-size:.5em}.profilepage.lovelistpage table.clickable-rows tbody tr{cursor:pointer}.profilepage.lovelistpage table.clickable-rows tbody tr:hover{color:#fff;background:#4249a5}.profilepage.lovelistpage table.flipscroll{border:1px solid #1fa8ae}.profilepage.lovelistpage table.flipscroll thead{background:#1fa8ae}.profilepage.lovelistpage table.flipscroll thead th{text-align:center;vertical-align:middle;padding:1em .5em;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300;font-size:1.2em}.profilepage.lovelistpage table.flipscroll thead th:after{content:"";line-height:1em;border-right:1px solid #fff;width:1px;position:absolute;right:0;z-index:1;display:block;height:45%;top:28%}.profilepage.lovelistpage table.flipscroll thead th:last-child:after{display:none}.profilepage.lovelistpage table.flipscroll tbody tr{border-bottom:1px solid #1fa8ae}.profilepage.lovelistpage table.flipscroll tbody tr:last-child{border-bottom:none}.profilepage.lovelistpage table.flipscroll tbody td{text-align:center;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.2em}.profilepage.lovelistpage table.flipscroll tbody td img{max-width:90%;display:inline-block}.profilepage.lovelistpage table.flipscroll tbody td.align-left{text-align:left;padding-left:1.5em}@media (min-width:641px){.profilepage.lovelistpage table.flipscroll tbody td{font-size:1em}}@media (max-width:974px){.profilepage.lovelistpage .cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.profilepage.lovelistpage * html .cf,.profilepage.lovelistpage :first-child+html .cf{zoom:1}.profilepage.lovelistpage table.flipscroll{display:block;background:#1fa8ae}.profilepage.lovelistpage table.flipscroll thead{display:block;float:left;max-width:35%}.profilepage.lovelistpage table.flipscroll thead tr{display:block;border-bottom:1px solid #1fa8ae;padding:0 2em}.profilepage.lovelistpage table.flipscroll thead th{display:block;text-align:right;border-bottom:0;border-left:0}.profilepage.lovelistpage table.flipscroll thead th:after{display:none}.profilepage.lovelistpage table.flipscroll tbody{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;position:relative;overflow-x:auto;white-space:nowrap;background:#fff}.profilepage.lovelistpage table.flipscroll tbody tr{display:inline-block;vertical-align:top;border-left:1px solid #1fa8ae;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:200px;padding-bottom:2em}.profilepage.lovelistpage table.flipscroll tbody tr:last-child{border-bottom:1px solid #1fa8ae}.profilepage.lovelistpage table.flipscroll tbody td{display:block;min-height:1.25em;text-align:left;border-left:0;border-right:0;border-bottom:0;padding:1em 2em;white-space:normal}.profilepage.lovelistpage table.flipscroll td,.profilepage.lovelistpage table.flipscroll th{margin:0;vertical-align:top}}.profilepage.softwareowned .softwarecatgory .cardholder{margin-top:2em}.profilepage.machinesowned .card .remove,.profilepage.softwareowned .card .remove{border-top:1px solid #ddd;margin-top:1em;display:block;padding-top:1em;color:#4249a5}.profilepage.machinesowned .card .remove:hover,.profilepage.softwareowned .card .remove:hover{color:#1fa8ae;text-decoration:none}.profilepage.editprofile label.msg{font-style:italic;font-size:.8em;margin-bottom:1em;font-family:Source Sans Pro;font-weight:400;font-style:normal;text-align:center;text-transform:none}.profilepage.editprofile .mktoForm fieldset{margin-top:0}@media (max-width:640px){.page.searchpage .search-bar{-ms-flex-wrap:wrap;flex-wrap:wrap}.page.searchpage .search-bar .searchinput{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.page.searchpage .search-bar .btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page.searchpage .search-bar .searchfilter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:0;left:0;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:1em 0}.page.searchpage .search-bar .searchfilter .selected{height:auto;padding:1.5em 0}.page.searchpage .search-bar .searchfilter .selected:after{top:-2px}}.page.searchpage .resultswrap section{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.page.searchpage .search-categories{display:none}@media (min-width:770px){.page.searchpage .search-categories{display:-webkit-box;display:-ms-flexbox;display:flex;width:310px;max-width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;padding:4em}.page.searchpage .search-categories h2{margin:0;width:160px;text-align:left}.page.searchpage .search-categories ul{list-style:none;padding:0;margin:0;width:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page.searchpage .search-categories ul li{width:100%;display:block;padding:.5em 0;font-size:1.16667em;font-family:Source Sans Pro;font-weight:300;font-style:normal;text-transform:uppercase}.page.searchpage .search-categories ul li a{color:#2f2f2f}.page.searchpage .search-categories ul li a.selected{font-weight:700}}.page.searchpage .search-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-left:1px solid #f3f3f3;min-height:100vh}.page.searchpage .search-results,.page.searchpage .search-results section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}.page.searchpage .search-results section{padding:4em;width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #f3f3f3}.page.searchpage .search-results section h1,.page.searchpage .search-results section p{text-align:left;margin:0}.page.searchpage .search-results section:last-child{border-bottom:0}.page.searchpage .search-results p.showing{font-family:Source Sans Pro;font-weight:300;font-style:normal;font-size:1.166667em;text-transform:uppercase;margin-bottom:.25em}.page.searchpage .search-results .search-results-list{list-style:none;padding:0;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page.searchpage .search-results .search-results-list li{margin-bottom:1em}.card.machine{margin-bottom:4em;position:relative}.card.machine .bottom img{width:auto;max-height:200px;max-width:90%;display:block;margin:1em auto}.card.machine .bottom .options{font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;font-size:1.25em;margin:1em 0;line-height:2em;letter-spacing:.075em;color:#848484}.card.machine .bottom .options,.card.machine .bottom .options .circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card.machine .bottom .options .circle{line-height:1em;width:1em;background:#1fa8ae;border-radius:50%;padding:.5em;color:#fff;margin-right:.25em}.card.accessory .bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.card.accessory .bottom,.card.accessory .bottom h3{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.card.accessory .bottom h3{font-size:1.5em;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card.accessory .bottom p.topper:before{content:"";width:5em;border-bottom:1px solid;padding:1em 0 0;margin:0 auto 1em;display:block;text-align:center}.card.accessory.accessory-alt{width:100%;-webkit-box-shadow:rgba(0,0,0,.3);box-shadow:rgba(0,0,0,.3)}.card.accessory.accessory-alt .bottom{min-height:130px;padding:15px}.card.accessory.accessory-alt .bottom h3{color:#bb8d09;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.card.accessory.accessory-alt .bottom h3:hover{color:#33387b}.card.accessory.accessory-alt .bottom p.topper:before{border-bottom:1px solid rgba(187,141,9,.5)}.machines.category .promotion{padding:2.2em 0}.machines.category .filter .filters{max-width:420px}.machines.category .cardholder.products .machine:nth-of-type(1n+37){display:none}.machines.accessory.category .accessory .bottom p{font-size:1em}.machines.comparison .quicklinks,.machines.comparison .quicklinks a{display:-webkit-box;display:-ms-flexbox;display:flex}.machines.comparison .quicklinks a{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33%}@media (min-width:641px){.machines.comparison .quicklinks a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;margin:0 1em}.machines.comparison .quicklinks a i{margin-right:.5em}}@media (min-width:641px){.machines.comparison .quicklinks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.machines.comparison table{border-collapse:collapse;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.machines.comparison table .lovelist{position:relative;top:0;left:0;display:block;padding:1em;background:#f27a7c;line-height:1.4em;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:260px;margin:1em auto;height:3.2em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;color:#fff}.machines.comparison table .lovelist i{margin:0 .25em;padding:0}.machines.comparison table .lovelist:after,.machines.comparison table .lovelist:before{content:"";position:absolute;height:0;width:0;border-style:solid;border-width:0;top:0}.machines.comparison table .lovelist:before{border-color:#f27a7c #fff;left:0;border-width:1.6em 0 1.6em 1.6em}.machines.comparison table .lovelist:after{border-color:#f27a7c #fff;left:calc(100% - 1.59em);border-width:1.6em 1.6em 1.6em 0}.machines.comparison table .lovelist:hover{background:#1fa8ae}.machines.comparison table .lovelist:hover:after,.machines.comparison table .lovelist:hover:before{border-color:#1fa8ae #fff}.machines.comparison table .lovelist.in{background:#1fa8ae}.machines.comparison table .lovelist.in:after,.machines.comparison table .lovelist.in:before{border-color:#1fa8ae #fff}.machines.comparison table .lovelist.in:hover{background:#f27a7c}.machines.comparison table .lovelist.in:hover:after,.machines.comparison table .lovelist.in:hover:before{border-color:#f27a7c #fff}.machines.comparison table td,.machines.comparison table th{width:25%;padding:1em;-webkit-box-sizing:border-box;min-width:267px;border:1px solid #cacaca;text-align:left;box-sizing:border-box}@media (max-width:1068px){.machines.comparison table td:first-child,.machines.comparison table th:first-child{min-width:1px}}.machines.comparison table thead td,.machines.comparison table thead th{text-align:center;padding-bottom:2em}.machines.comparison table thead td img,.machines.comparison table thead th img{max-width:100%;max-height:200px}.machines.comparison table tbody tr:nth-child(odd){background:#f3f3f3}.machines.comparison table tbody tr:nth-child(2n){background:#fff}.machines.comparison table tbody td,.machines.comparison table tbody th{vertical-align:top}.machines.comparison table tbody th{text-transform:uppercase;font-weight:600}.machines.comparison .table-responsive{width:100%}@media screen and (max-width:1068px){.machines.comparison .table-responsive{overflow-x:scroll;overflow-y:hidden}}.machines.comparison .table-responsive>.fixed-column{position:absolute;display:inline-block;width:25%;-webkit-box-shadow:5px 0 5px 0 rgba(0,0,0,.2);box-shadow:5px 0 5px 0 rgba(0,0,0,.2);z-index:4}.machines.comparison .table-responsive>.fixed-column thead td,.machines.comparison .table-responsive>.fixed-column thead th{background:#fff;border-right:none}.machines.comparison .table-responsive>.fixed-column td,.machines.comparison .table-responsive>.fixed-column th{width:100%}@media screen and (min-width:1068px){.machines.comparison .table-responsive>.fixed-column{display:none}}@media print{.machines.comparison .table-responsive>.fixed-column{display:none}}.quilting-promo{padding-top:2em;padding-bottom:2em;margin-top:-4em;max-width:100%;width:100%}.quilting-promo section.center,.quilting-promo section.quilting-promo{width:600px;max-width:100%}.machines.prod .product-intro{position:relative}.machines.prod .product-intro p{width:85%;margin:0 0 25px}@media (max-width:768px){.machines.prod .product-intro p{width:100%}}.machines.prod .product-intro section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:770px){.machines.prod .product-intro .product-info .newarrow{margin-left:-1em}}.machines.prod .product-intro .product-info h1{margin:0 auto;max-width:287px}.machines.prod .product-intro .product-info h1 strong{font-size:1.1rem;margin:0;text-align:left}.machines.prod .product-intro .product-info h1 a{color:#1fa8ae}.machines.prod .product-intro .product-info h1 a:hover{color:#4249a5;text-decoration:none}@media (min-width:770px){.machines.prod .product-intro .product-info h1{max-width:inherit;margin:0}}.machines.prod .product-intro .product-info p{max-width:287px}.machines.prod .product-intro .product-info .features{max-width:100%;display:block;margin:0 auto;border:4px solid #ddd}@media (min-width:770px){.machines.prod .product-intro .product-info .features{margin:1em 0}}@media (min-width:770px){.machines.prod .product-intro .product-info{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;max-width:400px;padding-right:6em}}.machines.prod .product-intro .product-image{max-width:570px}@media (max-width:768px){.machines.prod .product-intro .product-image{margin:0 auto}}.machines.prod .product-intro .product-image img{max-width:100%;padding:2em;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:770px){.machines.prod .product-intro .product-image img{padding:0 0 2em;margin:0 auto;display:block}}@media (max-width:768px){.machines.prod .product-intro .product-image .mobile img{display:block;margin:0 auto}}.machines.prod .videoimages .togglebutton{margin-bottom:2em}.machines.prod .videoimages #videos{max-width:700px;margin:0 auto}.machines.prod .videoimages #videos .subscribe{padding:2em}.machines.prod .videoimages #videos .subscribe,.machines.prod .videoimages #videos .subscribe a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.machines.prod .videoimages #videos .subscribe a img{margin-right:.5em}.machines.prod .videoimages #images{max-width:700px;margin:0 auto;display:none}.machines.prod .videoimages #images .slick-slide img{max-width:100%;height:auto;margin:0 auto}.machines.prod .videoimages #images .slider-for .slick-slide{padding:.205em}.machines.prod .videoimages #images .slider-for .slick-slide img{width:100%}.machines.prod .videoimages #images .slider-nav .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.machines.prod .videoimages #images .slider-nav .slick-slide{padding:.2em;-webkit-box-sizing:border-box;box-sizing:border-box}.machines.prod .videoimages #images .slick-next:before,.machines.prod .videoimages #images .slick-prev:before{color:#4249a5}.machines.prod .videoimages #images.active-section{display:block}.machines.prod .features .features-intro .specifications-link{font-weight:600}.machines.prod .features .features-intro p{max-width:700px}.machines.prod .features .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.machines.prod .features .feature .top{min-height:100px;max-height:190px;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:641px){.machines.prod .features .feature .top{min-height:190px}}.machines.prod .features .feature .bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.machines.prod .features .btncontainer{padding-bottom:4em}@media (max-width:976px){.machines.prod .features .btncontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.machines.prod .features .btncontainer .btn{max-width:90%;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box}}.machines.prod.faqs .btncontainer,.machines.prod.spec .btncontainer{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.machines.prod.spec .resultswrap section{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.machines.prod.spec .topic-categories{display:none}@media (min-width:770px){.machines.prod.spec .topic-categories{display:-webkit-box;display:-ms-flexbox;display:flex;width:400px;max-width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;padding:4em}.machines.prod.spec .topic-categories h2{margin:0;width:100%;text-align:left}.machines.prod.spec .topic-categories ul{list-style:none;padding:0;margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.machines.prod.spec .topic-categories ul li{width:100%;display:block;padding:.5em 0;font-size:1.16667em;font-family:Source Sans Pro;font-weight:300;font-style:normal;text-transform:uppercase}.machines.prod.spec .topic-categories ul li a{color:#2f2f2f}.machines.prod.spec .topic-categories ul li a.selected{font-weight:700}}.machines.prod.spec .topics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-left:1px solid #f3f3f3;min-height:100vh}.machines.prod.spec .topics,.machines.prod.spec .topics section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.machines.prod.spec .topics section{padding:4em;width:100%;max-width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #f3f3f3}.machines.prod.spec .topics section div,.machines.prod.spec .topics section h1,.machines.prod.spec .topics section h2,.machines.prod.spec .topics section h3,.machines.prod.spec .topics section h4,.machines.prod.spec .topics section h5,.machines.prod.spec .topics section ol,.machines.prod.spec .topics section p,.machines.prod.spec .topics section ul{text-align:left;margin:0 0 1em}.machines.prod.spec .topics section:last-child{border-bottom:0}@media (max-width:768px){.machines.prod.accessory .product-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:768px){.machines.prod.accessory .product-details .product-info a.btn{margin-bottom:25px}}.machines.prod.accessory .product-details .product-info p.subtitle{font-family:Source Sans Pro;font-weight:300;font-style:normal;text-transform:uppercase;position:relative}.machines.prod.accessory .product-details .product-info p.subtitle:before{content:"";display:block;width:2.5em;border-top:1px solid;position:absolute;top:-.5em;left:0}@media (max-width:768px){.machines.prod.accessory .product-details .product-info h1{max-width:80%;margin-left:0}}@media (min-width:770px){.machines.prod.accessory .product-details .product-info{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;max-width:650px;width:60%;padding-right:6em;-webkit-box-sizing:border-box;box-sizing:border-box}.machines.prod.accessory .product-details .product-info h1{font-size:3.0556em;margin-bottom:15px}.machines.prod.accessory .product-details .product-info p{margin:.5em 0 1em}.machines.prod.accessory .product-details .product-info p.subtitle{max-width:200px}}.machines.prod.accessory .product-details .product-image .images{width:100%;margin-bottom:2em;padding-bottom:3em;border:1px solid #ddd;-webkit-box-shadow:0 0 .5em 0 rgba(0,0,0,.2);box-shadow:0 0 .5em 0 rgba(0,0,0,.2)}.machines.prod.accessory .product-details .product-image .images img{max-width:100%;padding-bottom:0}.machines.prod.accessory .product-details .product-image .images .slick-dots{padding:.5em 0;bottom:.5em}.machines.prod.accessory .product-details .product-image .images .slick-dots li button:before{color:#ddd;font-size:12px;opacity:1}.machines.prod.accessory .product-details .product-image .images .slick-dots li.slick-active button:before{color:#4249a5}@media (min-width:770px){.machines.prod.accessory .product-details .product-image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:370px}}.machines.prod .promotion h3{font-size:2.5em}.machines.prod .promotion a.btn{font-size:1.2em;letter-spacing:.5px}.machines.prod .product-details{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}@media (max-width:768px){.machines.prod .product-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:768px){.machines.prod .product-details a.btn{display:block;max-width:130px;text-align:center}}.machines.prod .product-details .product-image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center}@media (max-width:768px){.machines.prod .product-details .product-image img{padding:1em}}.machines.prod .product-details .product-image img.mobile{display:none}.machines.prod .product-details .product-image img.desktop{display:block}@media (min-width:770px){.machines.prod .product-details .product-image img.mobile{display:block}.machines.prod .product-details .product-image img.desktop{display:none}}.machines.prod .product-details .product-info p{width:100%}.machines.prod .description-text{margin-bottom:25px}.machines.prod .description-text .description-switch{display:none}@media (max-width:768px){.machines.prod .videoimages #videos{width:80%!important}}.machines.prod .videoimages #videos .slider-for .slick-list{height:450px!important}@media (max-width:768px){.machines.prod .videoimages #videos .slider-for .slick-list{height:300px!important}}@media (max-width:639px){.machines.prod .videoimages #videos .slider-for .slick-list{height:220px!important}}.machines.prod .videoimages #videos .slider-for .slick-list .embed-container,.machines.prod .videoimages #videos .slider-for .slick-list iframe{height:450px}@media (max-width:768px){.machines.prod .videoimages #videos .slider-for .slick-list .embed-container,.machines.prod .videoimages #videos .slider-for .slick-list iframe{height:300px}}@media (max-width:639px){.machines.prod .videoimages #videos .slider-for .slick-list .embed-container,.machines.prod .videoimages #videos .slider-for .slick-list iframe{height:220px}}.machines.prod .videoimages #videos .slider-nav{margin-top:25px}.machines.prod .videoimages #videos .slider-nav .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.machines.prod .videoimages #videos .slider-nav .slick-track .slick-slide{margin-right:10px;width:20%!important}.machines.prod .videoimages #videos .slider-nav .slick-track .slick-slide:last-child{margin-right:0}.machines.prod .videoimages #videos .slider-nav .slick-track .slick-slide img{width:100%}@media screen and (max-width:678px){.machines.prod .videoimages #images .slick-prev.slick-arrow{left:0}}@media screen and (max-width:678px){.machines.prod .videoimages #images .slick-next.slick-arrow{right:0}}.machines.prod .quicklinks{width:100%;color:#bb8d09;font-size:.8333em;font-weight:600;display:block}.machines.prod .quicklinks h3{color:#bb8d09;margin:0;text-transform:none;font-size:1.6em;font-weight:400;font-family:Source Sans Pro}.machines.prod .quicklinks .links{font-size:1.333em;padding-top:.75em}.machines.prod .quicklinks .links a{display:inline-block;padding:0 1.5em;font-weight:400}.machines.prod .quicklinks .links a:first-child{padding-left:0}.machines.prod .quicklinks .links a:last-child{padding-right:0}.learn-create.category .cardholder.projects .card:nth-of-type(1n+37){display:none}.learn-create.category .btn.loadmore{margin:2em 0}.learn-create.ads h1.title,.learn-create.ads h2.h1-title{font-size:2.333em}.learn-create.ads .search-bar{max-width:990px;margin:2em auto}.learn-create.detail-page .intro{position:relative}.learn-create.detail-page .intro section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.learn-create.detail-page .intro section .side{width:100%}.learn-create.detail-page .intro section .side h1{text-align:left;max-width:80%;margin:0}.learn-create.detail-page .intro section .side h1 span{display:block;font-size:.4em;color:#f27a7c}.learn-create.detail-page .intro section .side .author{margin:0}.learn-create.detail-page .intro section .side img{max-width:100%;display:block;margin:0 auto}@media (min-width:770px){.learn-create.detail-page .intro section .side{width:50%}}.learn-create.detail-page .border-top{border-top:1px solid #ddd}@media (max-width:768px){.learn-create.detail-page .border-top .morepad{padding:2em 0!important}}.learn-create.detail-page.class .border-top a.btn.sah{font-size:16px}@media (max-width:768px){.learn-create.detail-page.class .border-top a.btn.sah{font-size:14px}}.page.events .addtocalendar var{display:none}.page.events .addtocalendar{position:relative;display:inline-block;background:transparent!important}.page.events .atcb-link{display:block;outline:none!important;cursor:pointer}.page.events .atcb-link:active~ul,.page.events .atcb-link:focus~ul,.page.events .atcb-list:hover{visibility:visible}.page.events .atcb-list{visibility:hidden;position:absolute;top:100%;left:0;width:170px;z-index:900}.page.events .atcb-item,.page.events .atcb-list{list-style:none;margin:0;padding:0;background:#fff}.page.events .atcb-item{float:none;text-align:left}.page.events .atcb-item-link{text-decoration:none;outline:none;display:block}.page.events .atcb-item.hover,.page.events .atcb-item:hover{position:relative;z-index:900;cursor:pointer;text-decoration:none;outline:none}.page.events .intro h1.title,.page.events .intro h2.h1-title{margin-top:0}.page.events .intro h1.title:after,.page.events .intro h1.title:before,.page.events .intro h2.h1-title:after,.page.events .intro h2.h1-title:before{display:none}.page.events .intro p{max-width:750px;margin:0 auto;text-transform:uppercase}.page.events article.borderbottom{border-bottom:1px solid #ddd}.page.events.category .togglebutton .btn.national{background:#9058c5;border-color:#9058c5}.page.events.category .togglebutton .btn.national.other{background:#ddd;border-color:#ddd}.page.events.category .togglebutton .btn.national:hover{background:#33387b;border-color:#33387b}.page.events.category .togglebutton .btn.local{background:#f27a7c;border-color:#f27a7c}.page.events.category .togglebutton .btn.local.other{background:#ddd;border-color:#ddd}.page.events.category .togglebutton .btn.local:hover{background:#33387b;border-color:#33387b}.page.events.category .calendar-wrapper section{max-width:1380px}@media (max-width:769px){.page.events.category .calendar-wrapper section{width:100%}}.page.events.category .calendar-wrapper section p{max-width:460px}.page.events.category .calendar-wrapper .togglebutton .btn.national{background:#9058c5;border-color:#9058c5}.page.events.category .calendar-wrapper .togglebutton .btn.national.other{background:#ddd;border-color:#ddd}.page.events.category .calendar-wrapper .togglebutton .btn.national:hover{background:#33387b;border-color:#33387b}.page.events.category .calendar-wrapper .togglebutton .btn.local{background:#f27a7c;border-color:#f27a7c}.page.events.category .calendar-wrapper .togglebutton .btn.local.other{background:#ddd;border-color:#ddd}.page.events.category .calendar-wrapper .togglebutton .btn.local:hover{background:#33387b;border-color:#33387b}.page.events.category .calendar-wrapper p.sourcesansprolight{text-transform:uppercase;margin-bottom:1em}.page.events.category .calendar-wrapper p.sourcesansprolight.currentlocation{text-transform:none;margin:2em auto}.page.events.category .calendar-wrapper #calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 30px rgba(0,0,0,.08);box-shadow:0 0 30px rgba(0,0,0,.08);margin-top:2em}.page.events.category .calendar-wrapper #calendar .calendar-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em 0;background:#fff}.page.events.category .calendar-wrapper #calendar .calendar-title h3{margin:0;padding:0 .5em;color:#9058c5}.page.events.category .calendar-wrapper #calendar .calendar-title a{font-size:1.5em}.page.events.category .calendar-wrapper #calendar .eventinfo{width:73%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;overflow:hidden;background:#814fb1}.page.events.category .calendar-wrapper #calendar .eventinfo ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}.page.events.category .calendar-wrapper #calendar .eventinfo ul li{text-align:left;padding:2em;background:#9058c5;color:#fff}.page.events.category .calendar-wrapper #calendar .eventinfo ul li h4,.page.events.category .calendar-wrapper #calendar .eventinfo ul li h5{margin:0;color:#fff}.page.events.category .calendar-wrapper #calendar .eventinfo ul li:nth-child(3){background:#9d6bcc}.page.events.category .calendar-wrapper #calendar .eventinfo ul li:nth-child(4){background:#a97ed2}.page.events.category .calendar-wrapper #calendar .eventinfo ul li:nth-child(5){background:#b691d9}.page.events.category .calendar-wrapper #calendar .eventinfo ul li:nth-child(6){background:#c2a4df}.page.events.category .calendar-wrapper #calendar .eventinfo ul li:nth-child(7){background:#cfb7e6}.page.events.category .calendar-wrapper #calendar .eventinfo ul li:nth-child(8){background:#dbcaec}.page.events.category .calendar-wrapper #calendar .eventinfo ul li:nth-child(9){background:#e8dcf3}.page.events.category .calendar-wrapper #calendar .eventinfo ul li:nth-child(10){background:#f5effa}.page.events.category .calendar-wrapper #calendar .eventinfo ul li a{color:#fff}.page.events.category .calendar-wrapper #calendar .eventinfo ul li a h4,.page.events.category .calendar-wrapper #calendar .eventinfo ul li a h5{margin:0;color:#fff}.page.events.category .calendar-wrapper #calendar .eventinfo ul li:nth-child(n+10){background:#fff}.page.events.category .calendar-wrapper #calendar .eventinfo ul li.heading{display:none;padding:0;background:#fff}.page.events.category .calendar-wrapper #calendar .eventinfo ul li.heading p{margin:0;text-transform:uppercase}.page.events.category .calendar-wrapper #calendar .eventinfo ul li.heading p.bebas{font-size:1.8em}.page.events.category .calendar-wrapper #calendar .eventinfo ul li.heading .thedate{background:#814fb1;color:#fff;padding:2em;border-top-left-radius:1.5em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page.events.category .calendar-wrapper #calendar .eventinfo ul li.heading .eventcount{background:#f3f3f3;padding:2em 1em;color:#9058c5;text-align:center}@media (min-width:1041px){.page.events.category .calendar-wrapper #calendar .eventinfo ul li.heading .eventcount{padding:2em}}@media (min-width:770px){.page.events.category .calendar-wrapper #calendar .eventinfo ul li.heading{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:770px){.page.events.category .calendar-wrapper #calendar .eventinfo{width:31%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-bottom-left-radius:1.5em;border-top-left-radius:1.5em}.page.events.category .calendar-wrapper #calendar .eventinfo .calendar-title{display:none}}.page.events.category .calendar-wrapper #calendar .calendar{width:27%}.page.events.category .calendar-wrapper #calendar .calendar .calendar-title{display:none}@media (min-width:770px){.page.events.category .calendar-wrapper #calendar .calendar .calendar-title{display:-webkit-box;display:-ms-flexbox;display:flex}}.page.events.category .calendar-wrapper #calendar .calendar #calendar-display{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:770px){.page.events.category .calendar-wrapper #calendar .calendar #calendar-display{padding:0 2em 2em}}@media (min-width:770px){.page.events.category .calendar-wrapper #calendar .calendar{width:69%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.page.events.category .calendar-wrapper #calendar.local .calendar-title h3{color:#f27a7c}.page.events.category .calendar-wrapper #calendar.local .eventinfo{background:#d96e6f}.page.events.category .calendar-wrapper #calendar.local .eventinfo ul li{background:#f27a7c}.page.events.category .calendar-wrapper #calendar.local .eventinfo ul li:nth-child(3){background:#f49193}.page.events.category .calendar-wrapper #calendar.local .eventinfo ul li:nth-child(4){background:#f7a8aa}.page.events.category .calendar-wrapper #calendar.local .eventinfo ul li:nth-child(5){background:#f9c0c1}.page.events.category .calendar-wrapper #calendar.local .eventinfo ul li:nth-child(6){background:#fbd7d8}.page.events.category .calendar-wrapper #calendar.local .eventinfo ul li:nth-child(7){background:#fdeeee}.page.events.category .calendar-wrapper #calendar.local .eventinfo ul li:nth-child(8),.page.events.category .calendar-wrapper #calendar.local .eventinfo ul li:nth-child(9),.page.events.category .calendar-wrapper #calendar.local .eventinfo ul li:nth-child(10),.page.events.category .calendar-wrapper #calendar.local .eventinfo ul li:nth-child(n+10){background:#fff}.page.events.category .calendar-wrapper #calendar.local .eventinfo ul li.heading .thedate{background:#d96e6f}.page.events.category .calendar-wrapper #calendar.local .eventinfo ul li.heading .eventcount{color:#f27a7c}@media (min-width:770px){.page.events.category .calendar-wrapper #calendar{border-radius:1.5em}}.page.events.show article.intro{position:relative}.page.events.show .details .icons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page.events.show .details .icons,.page.events.show .details .icons .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page.events.show .details .icons .icon{width:50%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5em;font-family:Source Sans Pro;font-weight:300;font-style:normal}.page.events.show .details .icons .icon img{padding-right:.5em}@media (min-width:641px){.page.events.show .details .icons .icon{width:25%}}.page.events.show .details .icons a,.page.events.show .details .icons a.icon{color:#2f2f2f}.page.events.show .details .thecontent div,.page.events.show .details .thecontent h1,.page.events.show .details .thecontent h2,.page.events.show .details .thecontent h3,.page.events.show .details .thecontent h4,.page.events.show .details .thecontent h5,.page.events.show .details .thecontent ol,.page.events.show .details .thecontent p,.page.events.show .details .thecontent ul{width:90%;text-align:left;max-width:700px;margin:1em auto}.page.events.show .details .thecontent p.bordered{border-left:2px solid #bb8d09;padding-left:2em;-webkit-box-sizing:border-box;box-sizing:border-box}.page.events.show .details .thecontent img{max-width:700px;width:auto;display:block;margin:2em auto}@media (max-width:640px){.page.events.show .details .thecontent img{width:100%}}@media (max-width:640px){.page.events.show .details .thecontent{max-width:95%;width:100%}}.page.events.show .person{margin-bottom:1em}.page.events.show .person h2{margin:0}.page.events.show .person p.sourcesansprolight{margin:0 auto 1em;font-size:1.25em}.page.events.show .person p{max-width:840px}.page.events.show .person a{font-weight:600}.page.events.show .person .profileimg{max-width:100%;border:.5em solid #fff;border-radius:50%;-webkit-box-shadow:0 0 18px rgba(0,0,0,.05);box-shadow:0 0 18px rgba(0,0,0,.05)}.page.events.show #registration p.sourcesansprolight{font-size:1.25em}.page.events .right{padding-right:2em}body{font-family:Source Sans Pro,sans-serif;font-size:16px}*{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:none}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0}@media (max-height:500px),screen and (max-width:700px){.wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.card-form{max-width:570px;width:93%}.card-form__inner{background:#fff;-webkit-box-shadow:0 30px 60px 0 rgba(90,116,148,.4);box-shadow:0 30px 60px 0 rgba(90,116,148,.4);border-radius:10px;padding:35px;padding-top:180px;width:110%}@media screen and (max-width:480px){.card-form__inner{padding:25px;padding-top:165px}}@media screen and (max-width:360px){.card-form__inner{padding:15px;padding-top:165px}}.card-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:480px){.card-form__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.card-form__col{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-right:35px}.card-form__col:last-child{margin-right:0}@media screen and (max-width:480px){.card-form__col{margin-right:0;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%;margin-bottom:20px}.card-form__col:last-child{margin-bottom:0}}.card-form__col.-cvv{max-width:150px}@media screen and (max-width:480px){.card-form__col.-cvv{max-width:none}}.card-form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-form__group .card-input__input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:15px}.card-form__group .card-input__input:last-child{margin-right:0}.card-form__button{width:100%;height:55px;background:#2364d2;border:none;border-radius:5px;font-size:22px;font-weight:500;font-family:Source Sans Pro,sans-serif;-webkit-box-shadow:3px 10px 20px 0 rgba(35,100,210,.3);box-shadow:3px 10px 20px 0 rgba(35,100,210,.3);color:#fff;margin-top:20px;cursor:pointer}@media screen and (max-width:480px){.card-form__button{margin-top:10px}}.card-item{max-width:430px;height:270px;margin-left:auto;margin-right:auto;position:relative;z-index:2;width:110%}@media screen and (max-width:480px){.card-item{max-width:310px;height:220px;width:90%}}@media screen and (max-width:360px){.card-item{height:180px}}.card-item.-active .card-item__side.-front{-webkit-transform:perspective(1000px) rotateY(180deg) rotateX(0deg) rotate(0deg);transform:perspective(1000px) rotateY(180deg) rotateX(0deg) rotate(0deg)}.card-item.-active .card-item__side.-back{-webkit-transform:perspective(1000px) rotateY(0) rotateX(0deg) rotate(0deg);transform:perspective(1000px) rotateY(0) rotateX(0deg) rotate(0deg)}.card-item__focus{z-index:3;border-radius:5px;-webkit-transition:all .35s cubic-bezier(.71,.03,.56,.85);transition:all .35s cubic-bezier(.71,.03,.56,.85);opacity:0;pointer-events:none;overflow:hidden;border:2px solid hsla(0,0%,100%,.65)}.card-item__focus,.card-item__focus:after{position:absolute;left:0;top:0;width:100%;height:100%}.card-item__focus:after{content:"";background:#08142f;border-radius:5px;-webkit-filter:blur(25px);filter:blur(25px);opacity:.5}.card-item__focus.-active{opacity:1}.card-item__side{border-radius:15px;overflow:hidden;-webkit-box-shadow:0 20px 60px 0 rgba(14,42,90,.55);box-shadow:0 20px 60px 0 rgba(14,42,90,.55);-webkit-transform:perspective(2000px) rotateY(0deg) rotateX(0deg) rotate(0deg);transform:perspective(2000px) rotateY(0deg) rotateX(0deg) rotate(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .8s cubic-bezier(.71,.03,.56,.85);transition:all .8s cubic-bezier(.71,.03,.56,.85);-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%}.card-item__side.-back{position:absolute;top:0;left:0;width:100%;-webkit-transform:perspective(2000px) rotateY(-180deg) rotateX(0deg) rotate(0deg);transform:perspective(2000px) rotateY(-180deg) rotateX(0deg) rotate(0deg);z-index:2;padding:0;height:100%}.card-item__side.-back .card-item__cover{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.card-item__bg{max-width:100%;display:block;max-height:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.card-item__cover{background-color:#1c1d27;border-radius:15px;overflow:hidden}.card-item__cover,.card-item__cover:after{position:absolute;height:100%;left:0;top:0;width:100%}.card-item__cover:after{content:"";background:rgba(6,2,29,.45)}.card-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;padding:0 10px}@media screen and (max-width:480px){.card-item__top{margin-bottom:25px}}@media screen and (max-width:360px){.card-item__top{margin-bottom:15px}}.card-item__chip{width:60px}@media screen and (max-width:480px){.card-item__chip{width:50px}}@media screen and (max-width:360px){.card-item__chip{width:40px}}.card-item__type{height:45px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:100px;margin-left:auto;width:100%}@media screen and (max-width:480px){.card-item__type{height:40px;max-width:90px}}@media screen and (max-width:360px){.card-item__type{height:30px}}.card-item__typeImg{max-width:100%;-o-object-fit:contain;object-fit:contain;max-height:100%;-o-object-position:top right;object-position:top right}.card-item__info{color:#fff;width:100%;max-width:calc(100% - 85px);padding:10px 15px;font-weight:500;display:block;cursor:pointer}@media screen and (max-width:480px){.card-item__info{padding:10px}}.card-item__holder{opacity:.7;font-size:13px;margin-bottom:6px}@media screen and (max-width:480px){.card-item__holder{font-size:12px;margin-bottom:5px}}.card-item__wrapper{font-family:Source Code Pro,monospace;padding:25px 15px;position:relative;z-index:4;height:100%;text-shadow:7px 6px 10px rgba(14,42,90,.8);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:480px){.card-item__wrapper{padding:20px 10px}}.card-item__name{font-size:18px;line-height:1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}@media screen and (max-width:480px){.card-item__name{font-size:16px}}.card-item__nameItem{display:inline-block;min-width:8px;position:relative}.card-item__number{font-weight:500;line-height:1;color:#fff;font-size:27px;margin-bottom:35px;display:inline-block;padding:10px 15px;cursor:pointer}@media screen and (max-width:480px){.card-item__number{font-size:21px;margin-bottom:15px;padding:10px}}@media screen and (max-width:360px){.card-item__number{font-size:19px;margin-bottom:10px;padding:10px}}.card-item__numberItem{width:16px;display:inline-block}.card-item__numberItem.-active{width:30px}@media screen and (max-width:480px){.card-item__numberItem{width:13px}.card-item__numberItem.-active{width:16px}}@media screen and (max-width:360px){.card-item__numberItem{width:12px}.card-item__numberItem.-active{width:8px}}.card-item__content{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card-item__date{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px;margin-left:auto;padding:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:80px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}@media screen and (max-width:480px){.card-item__date{font-size:16px}}.card-item__dateItem{position:relative}.card-item__dateItem span{width:22px;display:inline-block}.card-item__dateTitle{opacity:.7;font-size:13px;padding-bottom:6px;width:100%}@media screen and (max-width:480px){.card-item__dateTitle{font-size:12px;padding-bottom:5px}}.card-item__band{background:rgba(0,0,19,.8);width:100%;height:50px;margin-top:30px;position:relative;z-index:2}@media screen and (max-width:480px){.card-item__band{margin-top:20px}}@media screen and (max-width:360px){.card-item__band{height:40px;margin-top:10px}}.card-item__cvv{text-align:right;position:relative;z-index:2;padding:15px}.card-item__cvv .card-item__type{opacity:.7}@media screen and (max-width:360px){.card-item__cvv{padding:10px 15px}}.card-item__cvvTitle{padding-right:10px;font-size:15px;font-weight:500;color:#fff;margin-bottom:5px}.card-item__cvvBand{height:45px;background:#fff;margin-bottom:30px;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:10px;color:#1a3b5d;font-size:18px;border-radius:4px;-webkit-box-shadow:0 10px 20px -7px rgba(32,56,117,.35);box-shadow:0 10px 20px -7px rgba(32,56,117,.35)}@media screen and (max-width:480px){.card-item__cvvBand{height:40px;margin-bottom:20px}}@media screen and (max-width:360px){.card-item__cvvBand{margin-bottom:15px}}.card-list{margin-bottom:-130px}@media screen and (max-width:480px){.card-list{margin-bottom:-120px}}.card-input{margin-bottom:20px}.card-input__label{font-size:14px;margin-bottom:5px;font-weight:500;color:#1a3b5d;width:100%;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-input__input{width:100%;height:50px;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ced6e0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:18px;padding:5px 15px;background:none;color:#1a3b5d;font-family:Source Sans Pro,sans-serif}.card-input__input:focus,.card-input__input:hover{border-color:#3d9cff}.card-input__input:focus{-webkit-box-shadow:0 10px 20px -13px rgba(32,56,117,.35);box-shadow:0 10px 20px -13px rgba(32,56,117,.35)}.card-input__input.-select{-webkit-appearance:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNrM1sEJwkAQBdCsngXPHsQO9O5FS7AAMVYgdqAd2IGCDWgFnryLFQiCZ8EGnJUNimiyM/tnk4HNEAg/8y6ZmMRVqz9eUJvRaSbvutCZ347bXVJy/ZnvTmdJ862Me+hAbZCTs6GHpyUi1tTSvPnqTpoWZPUa7W7ncT3vK4h4zVejy8QzM3WhVUO8ykI6jOxoGA4ig3BLHcNFSCGqGAkig2yqgpEiMsjSfY9LxYQg7L6r0X6wS29YJiYQYecemY+wHrXD1+bklGhpAhBDeu/JfIVGxaAQ9sb8CI+CQSJ+QmJg0Ii/EE2MBiIXooHRQhRCkBhNhBcEhLkwf05ZCG8ICCOpk0MULmvDSY2M8UawIRExLIQIEgHDRoghihgRIgiigBEjgiFATBACAgFgghEwSAAGgoBCBBgYAg5hYKAIFYgHBo6w9RRgAFfy160QuV8NAAAAAElFTkSuQmCC");background-size:12px;background-position:90%;background-repeat:no-repeat;padding-right:30px}.slide-fade-up-enter-active{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s;position:relative}.slide-fade-up-leave-active{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute}.slide-fade-up-enter{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px);pointer-events:none}.slide-fade-up-leave-to{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px);pointer-events:none}.slide-fade-right-enter-active{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s;position:relative}.slide-fade-right-leave-active{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute}.slide-fade-right-enter{opacity:0;-webkit-transform:translateX(10px) rotate(45deg);transform:translateX(10px) rotate(45deg);pointer-events:none}.slide-fade-right-leave-to{opacity:0;-webkit-transform:translateX(-10px) rotate(45deg);transform:translateX(-10px) rotate(45deg);pointer-events:none}.github-btn{position:absolute;right:40px;bottom:50px;text-decoration:none;padding:15px 25px;border-radius:4px;-webkit-box-shadow:0 4px 30px -6px rgba(36,52,70,.65);box-shadow:0 4px 30px -6px rgba(36,52,70,.65);background:#24292e;color:#fff;font-weight:700;letter-spacing:1px;font-size:16px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:500px){.github-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 17px 20px -6px rgba(36,52,70,.36);box-shadow:0 17px 20px -6px rgba(36,52,70,.36)}}@media screen and (max-width:700px){.github-btn{position:relative;bottom:auto;right:auto;margin-top:20px}.github-btn:active{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 17px 20px -6px rgba(36,52,70,.36);box-shadow:0 17px 20px -6px rgba(36,52,70,.36)}}#spinner:not([hidden]){position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#spinner:after{content:"";width:80px;height:80px;border:2px solid #f3f3f3;border-top:3px solid #1fa8ae;border-radius:100%;will-change:transform;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page.promotions article.featured{position:relative;max-width:100vw;overflow-x:hidden}.page.promotions article.featured section{padding:6em 0}.page.promotions article.featured h1{margin:0 auto}.page.promotions article.featured .date{font-size:.77778em;font-weight:600}.page.promotions article.featured .featuredtag{display:inline-block;padding:.5em 2em;font-size:1.1666667em;font-family:bebas-neue;font-weight:400;font-style:normal;letter-spacing:.15em;text-transform:uppercase;background:#f27a7c;color:#fff;position:absolute;top:1em;right:-2em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:441px){.page.promotions article.featured .featuredtag{top:0}}@media (min-width:571px){.page.promotions article.featured .featuredtag{top:-1em}}@media (min-width:641px){.page.promotions article.featured .featuredtag{top:1em}}@media (min-width:716px){.page.promotions article.featured .featuredtag{top:0}}@media (min-width:976px){.page.promotions article.featured .featuredtag{top:.5em}}@media (min-width:991px){.page.promotions article.featured .featuredtag{top:1em}}.page.promotions article.featured .btn{margin-top:2em}.page.promotions .promos .date{font-size:.77778em;font-weight:600}.page.promotions .promos .content .wrap{text-align:left}.page.promotions .promos h2{margin:0 auto}@media (min-width:770px){.page.promotions .promos .promo{-webkit-box-shadow:0 0 1em rgba(0,0,0,.05);box-shadow:0 0 1em rgba(0,0,0,.05);margin-bottom:2em}.page.promotions .promos .promo:last-child{margin-bottom:0}}.page.promotions.index article.featured h1{font-size:4em}.page.promotions.details article.featured section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page.promotions.details article.featured section .copy{width:100%;text-align:left}@media (min-width:770px){.page.promotions.details article.featured section .copy{width:50%;max-width:400px;padding-right:6em}}.page.promotions.details article.featured section .productimg{width:100%;text-align:center}.page.promotions.details article.featured section .productimg img{max-width:90%}@media (min-width:770px){.page.promotions.details article.featured section .productimg{width:50%}}@media (min-width:770px){.page.promotions.details article.featured section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page.promotions.details .promocontent section div,.page.promotions.details .promocontent section h1,.page.promotions.details .promocontent section h2,.page.promotions.details .promocontent section h3,.page.promotions.details .promocontent section h4,.page.promotions.details .promocontent section h5,.page.promotions.details .promocontent section ol,.page.promotions.details .promocontent section p,.page.promotions.details .promocontent section ul{width:90%;text-align:left;max-width:700px;margin:1em auto}.page.promotions.details .promocontent section p.bordered{border-left:2px solid #bb8d09;padding-left:2em;-webkit-box-sizing:border-box;box-sizing:border-box}.page.promotions.details .promocontent section img{max-width:700px;width:auto;display:block;margin:2em auto}@media (max-width:640px){.page.promotions.details .promocontent section img{width:100%}}@media (max-width:640px){.page.promotions.details .promocontent section{max-width:95%;width:100%}}.blog-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1552px;margin-left:auto;margin-right:auto}@media (max-width:1591px){.blog-posts{max-width:1164px}}@media (max-width:1203px){.blog-posts{max-width:776px}}@media (max-width:815px){.blog-posts{max-width:390px}}.blog-posts .blog-card{margin-left:8px;margin-right:8px;margin-bottom:16px}.blog-posts .blog-card.hide{display:none}.blog-card{width:372px;max-width:100%;border-radius:3px;overflow:hidden;background:#fff}.community.page .thecards .cardholder{margin-top:10em}.community.page .thecards .cardholder .card:nth-of-type(1n+7){display:none}.community.page .thecards .loadmore{position:relative;margin-top:2em}@media (min-width:770px){.community.page .thecards .loadmore{top:-2em;margin-top:0}}.community.page.show article blockquote{color:#f27a7c;text-transform:uppercase;font-family:Source Sans Pro;font-weight:300;font-style:normal;font-size:2.555em;max-width:640px;width:90%;margin:1em auto}.community.page.show article blockquote em{font-size:1rem;font-family:Source Sans Pro;font-weight:400;font-style:normal;text-transform:none;display:block;text-align:right;color:#2f2f2f}.community.page.show article section.thecontent div,.community.page.show article section.thecontent h1,.community.page.show article section.thecontent h2,.community.page.show article section.thecontent h3,.community.page.show article section.thecontent h4,.community.page.show article section.thecontent h5,.community.page.show article section.thecontent ol,.community.page.show article section.thecontent p,.community.page.show article section.thecontent ul{width:90%;text-align:left;max-width:700px;margin:1em auto}.community.page.show article section.thecontent p.bordered{border-left:2px solid #bb8d09;padding-left:2em;-webkit-box-sizing:border-box;box-sizing:border-box}.community.page.show article section.thecontent img{max-width:700px;width:auto;display:block;margin:2em auto}@media (max-width:640px){.community.page.show article section.thecontent img{width:100%}}@media (max-width:640px){.community.page.show article section.thecontent{max-width:95%;width:100%}}.community.page.show .relatedprojects h1.title,.community.page.show .relatedprojects h2.h1-title{margin-bottom:0}.ads.community #locator-search-form{margin:2em auto}.ads.community #partners p{margin-bottom:2em}.ads.community #partners a{max-width:40%;display:block;margin-bottom:2em}.ads.community #partners a img{width:100%}.matchmaker.page .hero{background-image:url("/images/Matchmaker_Header_1600x800.jpg")}.matchmaker.page .hero h1{max-width:896px}.matchmaker.page .form{padding-top:30px;font-size:20px}.matchmaker.page .form section.center,.matchmaker.page .form section.quilting-promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.matchmaker.page .form section.center.quiz-cards,.matchmaker.page .form section.quiz-cards.quilting-promo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.matchmaker.page .form section.center h2,.matchmaker.page .form section.quilting-promo h2{margin:0 auto;font-size:2.5em}.matchmaker.page .form section.center .back,.matchmaker.page .form section.quilting-promo .back{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:25px}.matchmaker.page .form section.center .cardholder,.matchmaker.page .form section.quilting-promo .cardholder{padding-top:0}.matchmaker.page .form section.center .cardholder .card.machine,.matchmaker.page .form section.quilting-promo .cardholder .card.machine{margin-top:3em}.matchmaker.page .form section.center .cardholder .card.machine .match,.matchmaker.page .form section.quilting-promo .cardholder .card.machine .match{position:absolute;top:-2.5em;color:#ddd;font-size:1.5em}.matchmaker.page .form section.center .cardholder .card.machine .match.pink,.matchmaker.page .form section.quilting-promo .cardholder .card.machine .match.pink{color:#f27a7c}.matchmaker.page .form section.center #quiz,.matchmaker.page .form section.quilting-promo #quiz{width:100%}.matchmaker.page .form section.center #quiz .quiz-questions,.matchmaker.page .form section.quilting-promo #quiz .quiz-questions{width:50%;margin:0 auto}@media (max-width:768px){.matchmaker.page .form section.center #quiz .quiz-questions,.matchmaker.page .form section.quilting-promo #quiz .quiz-questions{width:95%}}.matchmaker.page .form section.center #quiz .quiz-questions ol,.matchmaker.page .form section.quilting-promo #quiz .quiz-questions ol{padding:0;text-align:left;list-style:none;counter-reset:my-awesome-counter}.matchmaker.page .form section.center #quiz .quiz-questions ol li.question,.matchmaker.page .form section.quilting-promo #quiz .quiz-questions ol li.question{counter-increment:my-awesome-counter;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2em}.matchmaker.page .form section.center #quiz .quiz-questions ol li.question:before,.matchmaker.page .form section.quilting-promo #quiz .quiz-questions ol li.question:before{content:counter(my-awesome-counter) " ";color:#1fa8ae;font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;font-size:4em;vertical-align:middle}.matchmaker.page .form section.center #quiz .quiz-questions ol li.question .question-text,.matchmaker.page .form section.quilting-promo #quiz .quiz-questions ol li.question .question-text{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-item-align:center;align-self:center}.matchmaker.page .form section.center #quiz .quiz-questions ol li.question .question-select,.matchmaker.page .form section.quilting-promo #quiz .quiz-questions ol li.question .question-select{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.matchmaker.page .form section.center #quiz .quiz-questions ol li.question .question-select select,.matchmaker.page .form section.quilting-promo #quiz .quiz-questions ol li.question .question-select select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;padding:0 0 0 10px;background-color:#fff;background-image:url("/images/select-arrows-clear.png");background-repeat:no-repeat;background-position:98%;border-radius:0}.matchmaker.page .form section.center #quiz .quiz-questions button.quiz-submit,.matchmaker.page .form section.quilting-promo #quiz .quiz-questions button.quiz-submit{background-color:#4249a5;letter-spacing:1px;font-size:1.2em}.matchmaker.page .form section.center #quiz .quiz-questions button.quiz-submit[disabled],.matchmaker.page .form section.quilting-promo #quiz .quiz-questions button.quiz-submit[disabled]{background-color:rgba(66,73,165,.3);border-color:rgba(66,73,165,.3)}.matchmaker.page .form .results-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.matchmaker.page .form .results-wrapper h2{margin-top:30px}.matchmaker.page .form .results-wrapper .results .product-category section.center,.matchmaker.page .form .results-wrapper .results .product-category section.quilting-promo{padding:0}.matchmaker.page .form .results-wrapper .answers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.matchmaker.page .form .results-wrapper .answers .answers-pre-text{display:none}.matchmaker.page .form .results-wrapper .answers .answer-label{border:2px solid #bb8d09;padding:10px 20px;border-radius:50px;margin:30px 20px 20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.matchmaker.page .form .results-wrapper .answers .answer-label{margin-right:10px;margin-top:20px;font-size:16px}}.matchmaker.page .form .results-wrapper .answers .answer-label:last-child{margin-right:0}.matchmaker.page .form .results-wrapper button.quiz-back{display:none;max-width:200px;margin:0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.matchmaker.page .status{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:225px;font-size:1.2em;color:#f3f3f3;width:100%}.matchmaker.page .status,.matchmaker.page .status span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.matchmaker.page .status span{width:30px;height:30px;background:#cacaca;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;letter-spacing:0}.matchmaker.page .status span.active{background:#4249a5;color:#fff}.matchmaker.page .status:after{content:"";display:block;width:100%;height:1px;border-bottom:1px solid #cacaca;position:absolute;top:50%;left:0;margin-top:-1px;z-index:1}.matchmaker.page form{max-width:100%}.matchmaker.page button.category{background:none;color:#4c4c4c!important;font-size:1.2em;padding:0;border:none;width:50%;margin:1em 0;text-align:center}.matchmaker.page button.category img{display:block;width:90%;max-width:190px;margin:0 auto 1em}.matchmaker.page button.category:hover{color:#4249a5!important;-webkit-transform:scale(1.15);transform:scale(1.15)}@media (min-width:641px){.matchmaker.page button.category{width:25%}}.matchmaker.page .scene{display:none}.matchmaker.page .scene.active{display:block}.matchmaker.page .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.matchmaker.page .btn-container button{color:#4c4c4c!important;background:#f3f3f3;border-color:#f3f3f3;width:100%;margin-bottom:1.5em}.matchmaker.page .btn-container button:hover{color:#fff!important;background:#4249a5;border-color:#4249a5;-webkit-transform:scale(1.15);transform:scale(1.15)}@media (min-width:641px){.matchmaker.page .btn-container button{width:30%;position:relative;border-radius:50%;padding:0;max-width:234px;margin:0 1%}.matchmaker.page .btn-container button span{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2em}.matchmaker.page .btn-container button:before{content:"";z-index:-1;padding-top:100%;display:block}}@media (min-width:641px){.matchmaker.page .btn-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.matchmaker.page .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}.matchmaker.page .actions .btn{width:100%;max-width:329px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 .5em 1.5em}@media (min-width:641px){.matchmaker.page .actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.matchmaker.page #compareAllForm{width:100%}.support.page .category-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.support.page .category-buttons,.support.page .category-buttons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.support.page .category-buttons a{width:232px;font-family:bebas-neue;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.15em;color:#2f2f2f;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2em}.support.page .category-buttons a .btn{width:165px!important;padding:0;position:relative;border-radius:50%;margin-bottom:.75em}.support.page .category-buttons a .btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.support.page .category-buttons a .btn:before{content:"";padding-top:100%;display:block;position:relative;z-index:0}@media (min-width:770px){.support.page .category-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.support.page.machines .cardholder,.support.page.software .cardholder{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.support.page.faqs .search-results .custom-select{background-color:#4249a5;background-image:url(/images/select-arrows-white.png);max-width:100%;-moz-text-align-last:center;text-align-last:center}.support.page.faqs .search-results .custom-select select{color:#fff;font-family:Source Sans Pro;font-weight:300;font-style:normal;text-transform:uppercase}.support.page.faqs .search-results .custom-select select option{color:#2f2f2f}@media (min-width:770px){.support.page.faqs .search-results .custom-select{display:none}}@media (max-width:769px){.support.page.faqs .search-results h1{display:none}}@media (max-width:769px){.support.page.faqs .search-results section{padding:1.5em;display:none}.support.page.faqs .search-results section.selected{display:block}}@media (max-width:769px){.support.page.faqs .search-results{min-height:0}}.warranty .formcard{max-width:800px;margin:0 auto}.warranty .divider{margin:1.5em 0;border:4px solid #4249a5;width:100px}.warranty.search h4.sourcesanspro{font-size:1.33em}.warranty.search .modelinfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:14px}.warranty.search .modelinfo .field{margin-right:3em}.warranty.search .modelinfo .field:last-child{margin-right:0}.warranty.search .modelinfo h4{font-size:1.3em}.warranty.search form{text-align:left}.warranty.search .datefield{width:100%;max-width:200px}.warranty.search .datefield input{width:80%}.warranty.search .datefield i{position:relative;top:.75em}.warranty.search .actionbtns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.warranty.search .actionbtns .btn{margin-right:1em;width:36%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em 1em}.warranty.search .actionbtns .btn.hidden{display:none}.warranty.search .fieldwrap .radio{width:42%;margin-bottom:1em}@media (min-width:770px){.warranty.search .fieldwrap .radio{width:28%}}.warranty.search .fieldwrap label.success{color:#73b46e;text-transform:none;font-family:Source Sans Pro;font-weight:400;font-style:normal;font-weight:600;font-size:.8em;letter-spacing:0}.warranty.search .customersearchform{margin-top:2em}.warranty.search .customersearchform .formcard{max-width:400px}@media (min-width:641px){.warranty.search .customersearchform .formcard form .field{width:80%;margin-bottom:0;margin-right:.25em}}@media (min-width:641px){.warranty.search .customersearchform .formcard form button{-ms-flex-item-align:end;align-self:flex-end;padding:.5em 1em;position:relative;top:-.25em}}@media (min-width:641px){.warranty.search .customersearchform .formcard form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.warranty.search .customersearchform .resultstable{margin-top:2em}.warranty.search .customersearchform .resultstable tbody tr{cursor:pointer}.warranty.search .customersearchform .resultstable tbody tr:hover{background:#4249a5;color:#fff}.warranty.confirm .people-info{max-width:800px;margin:0 auto}.warranty.confirm .people-info .card.half{margin:0}.warranty.confirm .people-info .card.half .top h3{max-width:80%}.warranty.confirm .people-info .card.half .bottom{text-align:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.warranty.confirm .people-info .card.half .bottom p{margin-bottom:1.5em}.warranty.confirm .people-info .card.half .bottom p strong{text-transform:none}@media (min-width:770px){.warranty.confirm .people-info .card.half{width:48%}}.warranty.confirm .serviceplan{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.warranty.confirm .serviceplan .card{width:100%;max-width:800px}.warranty.confirm .serviceplan .card .top h3{max-width:85%}.warranty.confirm .serviceplan .card .bottom{padding-top:3%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.warranty.confirm .serviceplan .card .bottom .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.warranty.confirm .serviceplan .card .bottom .columns .col{width:100%;text-align:left}.warranty.confirm .serviceplan .card .bottom .columns .col p{color:#848484}.warranty.confirm .serviceplan .card .bottom .columns .col p.heading{font-weight:600;text-transform:uppercase;position:relative;color:#2f2f2f}.warranty.confirm .serviceplan .card .bottom .columns .col p.heading:after{content:"";border-bottom:2px solid #bb8d09;width:4em;padding-top:1.5em;margin-bottom:1.5em;display:block}.warranty.confirm .serviceplan .card .bottom .columns .col ul{color:#848484;font-size:.9em;margin-top:0}@media (min-width:641px){.warranty.confirm .serviceplan .card .bottom .columns .col{width:48%}}.warranty.confirm .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:800px;margin:0 auto}.warranty.confirm .actions .action{max-width:48%;text-align:left}.warranty.confirm .actions .action p{font-weight:600}.warranty.confirm .actions .action form{width:auto}.warranty.confirm .actions .action:last-child,.warranty.confirm .actions .action:last-child form{text-align:right}.warranty.show .warrantyinfo{border-top:.5em solid #ddd;border-bottom:.5em solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;margin:1em auto}.warranty.show .warrantyinfo .item{padding:1em;text-align:center;font-size:.78em}.warranty.show .warrantyinfo .item strong{text-transform:none}.warranty.show .warrantycopy{max-width:800px;margin:0 auto}.warranty.show .warrantycopy p{text-align:left}.warranty.show .actions .action{text-align:center;max-width:31%}.warranty.show .actions .action:last-child{text-align:center}@media print{.warranty body,.warranty html{border:1px solid #fff;height:99%;page-break-after:avoid;page-break-before:avoid}.warranty.search.confirm.show .actions,.warranty.search.confirm.show .formcard{display:none}.warranty.search.confirm.show .half{width:49%;border-width:.1em}.warranty.search.confirm.show h1.title,.warranty.search.confirm.show h2.h1-title{font-size:2.4em;margin:0}.warranty.search.confirm.show .modelinfo h4{font-size:.9em;margin-top:1em;margin-bottom:1em}.warranty.search.confirm.show .people-info .card.half .top h3{font-size:1.4em}.warranty.search.confirm.show .people-info .card.half .bottom{padding-top:6%}.warranty.search.confirm.show .people-info .card.half .bottom p{font-size:1em;margin-bottom:.5em}.warranty.search.confirm.show .warrantyinfo{border-top-width:.1em;border-bottom-width:.1em;margin:.5em auto}.warranty.search.confirm.show .warrantycopy h4,.warranty.search.confirm.show .warrantyinfo .item{margin:0}.warranty.search.confirm.show .warrantycopy p{font-size:.6em;margin:5px 0}.warranty.search.confirm.show .serviceplan .card{border-width:.1em;margin-bottom:0}.warranty.search.confirm.show .serviceplan .card .top h3{font-size:1.7em}.warranty.search.confirm.show .serviceplan .card .bottom h4{font-size:1.3em;margin:0 0 10px}.warranty.search.confirm.show .serviceplan .card .bottom .columns .col{width:48%}.warranty.search.confirm.show .serviceplan .card .bottom .columns .col p,.warranty.search.confirm.show .serviceplan .card .bottom .columns .col p li{font-size:.8em}.warranty.search.confirm.show .serviceplan .card .bottom .columns .col p.heading:after{padding-top:0;margin-bottom:.5em}}.serviceplan.index .formcard{max-width:600px;margin:0 auto}@media (min-width:1096px){.serviceplan.index .formcard form .field{width:40%}}.errorpage ul{margin:auto;max-width:500px;text-align:left}.choices__inner{width:400px!important;min-height:2.583em!important}h1.rebates-title{font-size:52px}.rebate-user-content{line-height:.5}@media print{.print-rebate{display:none}}.country{max-width:500px!important}.rebates-table td{padding:10px 5px!important}.rebates-submit{margin-top:20px}body.ghosting{margin-top:45px;border:solid #242424;border-width:0 35px}body.ghosting .ghosting-bar{z-index:900;background-color:#e87e04;height:45px;position:fixed;width:100%;top:0;left:0;color:#242424;font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;overflow:hidden;padding:0 10px;line-height:45px;-webkit-box-sizing:border-box;box-sizing:border-box}body.ghosting .ghosting-bar .ghosting-message{-webkit-box-flex:2;-ms-flex:2 0 0px;flex:2 0 0;display:inline}body.ghosting .ghosting-bar .ghosting-message span{font-size:16px;font-weight:700}body.ghosting .ghosting-bar .ghosting-actions{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:inline;float:right}body.ghosting .ghosting-bar .ghosting-actions button{height:35px;padding:3px 50px;background:#fff;font-size:16px;font-weight:700;border:0;color:#242424!important}body.ghosting header.main{top:45px!important;left:35px!important;width:calc(100% - 70px)!important}.apl{height:1px;width:1px;overflow:hidden;visibility:hidden}