.lessonsFilterSearch{margin-bottom:60px}@media only screen and (max-width:767px){.lessonsFilterSearch{margin-bottom:40px}}.lessonsFilterSearch__filters{padding:0}.lessonsFilterSearch__body h1,.lessonsFilterSearch__body h3{text-transform:uppercase}.lessonsFilterSearch__body h1{margin-top:0;margin-bottom:5px}.lessonsFilterSearch__body h2{margin-bottom:5px;text-transform:uppercase}.lessonsFilterSearch__body h2.extrasmall{text-transform:uppercase}.lessonsFilterSearch__body h3{margin-top:0}.lessonsFilterSearch__body ul{margin-top:10px;width:80%;font-weight:700;list-style:none;padding:0}.lessonsFilterSearch__body ul li{padding:15px 0 15px 25px;position:relative}.lessonsFilterSearch__body ul li:before{content:"\e013";font-family:"Glyphicons Halflings";position:absolute;left:0;top:15px;color:#474e52}.lessonsFilterSearch__body ul li:nth-last-child(1){border-bottom:none}@media all and (max-width:1199px){.lessonsFilterSearch__body{margin-bottom:30px}}@media all and (max-width:1199px) and (min-width:992px){.lessonsFilterSearch__body{padding-left:0}}.lessonsFilterSearch__actions{text-align:right;padding-right:31px}@media all and (max-width:1199px){.lessonsFilterSearch__actions{padding-right:0}}@media all and (max-width:767px){.lessonsFilterSearch__actions{display:flex;flex-direction:column}}.lessonsFilterSearch__actions .primaryCTA{width:auto}@media all and (max-width:767px){.lessonsFilterSearch__actions .primaryCTA{width:calc(100% - 30px);display:block;margin:0 15px}}.lessonsFilterSearch__guided,.lessonsFilterSearch__guided:active,.lessonsFilterSearch__guided:focus,.lessonsFilterSearch__guided:hover{margin-right:15px;order:1}@media all and (max-width:767px){.lessonsFilterSearch__guided,.lessonsFilterSearch__guided:active,.lessonsFilterSearch__guided:focus,.lessonsFilterSearch__guided:hover{display:inline-block;margin:30px auto 0 auto;order:2}}.lessonsFilterSearch__offsale{background:#fff;border:solid 1px transparent;-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.08);-moz-box-shadow:0 0 6px 2px rgba(0,0,0,.08);-ms-box-shadow:0 0 6px 2px rgba(0,0,0,.08);-o-box-shadow:0 0 6px 2px rgba(0,0,0,.08);box-shadow:0 0 6px 2px rgba(0,0,0,.08);margin-bottom:60px}@media only screen and (max-width:767px){.lessonsFilterSearch__offsale{margin-bottom:40px}}.lessonsFilterSearch__offsale_title{background:#000;overflow:hidden;padding:16px 22px;margin:0 15px}.lessonsFilterSearch__offsale_content{padding:16px 15px;overflow:auto}.lessonsFilterSearch__offsale_message{min-height:94px;position:relative}@media all and (max-width:767px){.lessonsFilterSearch__offsale_message{min-height:0}}.lessonsFilterSearch__offsale_message_text{max-height:6.4rem;overflow:hidden;padding-right:22px;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width:767px){.lessonsFilterSearch__offsale_message_text{max-height:none;padding-right:0;position:relative;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.lessonsFilterSearch__offsale_message_text>p{margin-bottom:0}.lessonsFilterSearch__offsale_divider{display:none}@media all and (max-width:767px){.lessonsFilterSearch__offsale_divider{border-bottom:1px solid #ccc;display:block;margin:11px 0 22px;padding:0 0 11px}}.lessonsFilterSearch__offsale_cta{border-left:1px solid #ccc;padding-top:22px;padding-bottom:22px}@media all and (max-width:767px){.lessonsFilterSearch__offsale_cta{border-left:none;padding:0 15px}}.lessonsFilterSearch__offsale_cta_link{display:inline-block;height:50px;width:100%}