.ui.salmon.button,.ui.salmon.buttons .button{background-color:#c71f46;color:#fff;text-shadow:#124141;background-image:none}.ui.salmon.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.salmon.active.button,.ui.salmon.button .active.button:active,.ui.salmon.button:active,.ui.salmon.button:focus,.ui.salmon.button:hover,.ui.salmon.buttons .active.button,.ui.salmon.buttons .active.button:active,.ui.salmon.buttons .button:active,.ui.salmon.buttons .button:focus,.ui.salmon.buttons .button:hover{background-color:#e42552;color:#fff;text-shadow:#124141}.ui.basic.salmon.button,.ui.basic.salmon.buttons .button{box-shadow:0 0 0 1px #c71f46 inset!important;color:#c71f46!important}.ui.basic.salmon.active.button,.ui.basic.salmon.button:focus,.ui.basic.salmon.button:hover,.ui.basic.salmon.buttons .active.button,.ui.basic.salmon.buttons .button:focus,.ui.basic.salmon.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #e42552 inset!important;color:#e42552!important}.ui.basic.salmon.button:active,.ui.basic.salmon.buttons .button:active{box-shadow:0 0 0 1px #e42552 inset!important;color:#e42552!important}.ui.buttons:not(.vertical)>.basic.salmon.button:not(:first-child){margin-left:-1px}.ui.inverted.salmon.button,.ui.inverted.salmon.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #c71f46 inset!important;color:#c71f46}.ui.inverted.salmon.button.active,.ui.inverted.salmon.button:active,.ui.inverted.salmon.button:focus,.ui.inverted.salmon.button:hover,.ui.inverted.salmon.buttons .button.active,.ui.inverted.salmon.buttons .button:active,.ui.inverted.salmon.buttons .button:focus,.ui.inverted.salmon.buttons .button:hover{box-shadow:none!important;color:#c71f46}.ui.inverted.salmon.active.button,.ui.inverted.salmon.button:active,.ui.inverted.salmon.button:focus,.ui.inverted.salmon.button:hover,.ui.inverted.salmon.buttons .active.button,.ui.inverted.salmon.buttons .button:active,.ui.inverted.salmon.buttons .button:focus,.ui.inverted.salmon.buttons .button:hover{background-color:#fff1f1}.ui.inverted.salmon.basic.button,.ui.inverted.salmon.basic.buttons .button,.ui.inverted.salmon.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.salmon.basic.active.button,.ui.inverted.salmon.basic.button:active,.ui.inverted.salmon.basic.button:focus,.ui.inverted.salmon.basic.button:hover,.ui.inverted.salmon.basic.buttons .active.button,.ui.inverted.salmon.basic.buttons .button:active,.ui.inverted.salmon.basic.buttons .button:focus,.ui.inverted.salmon.basic.buttons .button:hover,.ui.inverted.salmon.buttons .basic.active.button,.ui.inverted.salmon.buttons .basic.button:active,.ui.inverted.salmon.buttons .basic.button:hover{box-shadow:0 0 0 2px #fff1f1 inset!important;color:#c71f46!important}.new-style-input-boxes{border-radius:3px;padding:11px;box-shadow:none;border-color:#d7d7d7!important}.new-style-input-boxes.error{border-color:#ce0b24!important}.new-style-input-boxes:focus{outline:0;border-color:#33b4bf!important}.checklist{padding-left:1.25em}.checklist li{padding-left:.5em}.checklist li::marker{font-family:Icons;font-style:normal;font-weight:400;content:"\f00c"}.hr-with-or{margin-top:1.5rem;margin-bottom:1.5rem;border:none;border-top:1px solid #e2e2e2;overflow:visible;text-align:center}.hr-with-or::after{background:#fff;content:'OR';padding:0 .5rem;position:relative;top:-.7rem}.divider[role=separator]{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;width:100%}.divider[role=separator] .divider__line{flex-grow:1;height:1px;background-color:#b4b4b4}#guide-banner{min-height:320px;background-image:url(//static.course-horse.com/prod-2025-06-17-192813-main/template/common/images/guide/2016-giftshop-banner.jpg);margin-bottom:35px}#guide-banner.covered{background-size:cover}#guide-banner .guide-header{background-color:rgba(255,255,255,.9);padding:20px 50px}#guide-banner .guide-header h1{font-size:48px;color:#c71f46;text-transform:uppercase;font-weight:700;margin:0 0 15px}#guide-banner .guide-header p{font-size:18px;color:#444;padding:0 0 20px}#guide-banner .guide-header p:last-of-type{padding-bottom:0}#guide-container .cards .card .content{background-color:#c71f46;padding:22px 0}#guide-container .cards .card .header{font-size:30px;color:#fff;text-align:center;font-weight:400}#popular-classes{background-color:rgba(255,77,77,.08)}#subcategory-editorial-container.ui.vertically.padded.grid{padding:20px 0!important}.subcategory-tiles .image{overflow:hidden;background-color:#c71f46;width:100%;height:100%}.subcategory-tiles .image img{width:100%;height:100%;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out}.subcategory-tiles .image:hover>img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-o-transform:scale(1.25)}.subcategory-tiles .shadow{width:100%;height:100%;background-color:rgba(0,0,0,.39);position:absolute;top:0;left:0;text-align:center}.subcategory-tiles .shadow .title{border-bottom:4px solid #ff4d4d}.subcategory-tiles .title{font-size:27px;color:#fff;border-bottom:4px solid #fff;padding-bottom:10px;bottom:38%;left:16%;position:absolute;line-height:30px;width:68%;text-align:center}#content-cms-container #ContentPanel{overflow:auto}#content-cms-container #ContentPanel #TextPanel{padding:0!important}#content-cms-container #ContentPanel .float_left{float:left}#content-cms-container #ContentPanel .float_right{float:right}#content-cms-container #ContentPanel .container #content.float_left{float:left;width:75%!important}#content-cms-container #ContentPanel .container #sidebar.float_right{float:right;width:25%!important}#content-cms-container .modal .small-text{color:#000}@media only screen and (max-width:767px){#guide-banner{min-height:auto}#guide-banner .guide-header{margin:0 10px!important}#guide-banner .guide-header h1{font-size:2.8em}#guide-banner .guide-header h1,#guide-banner .guide-header p{padding-right:10px;padding-left:10px}#guide-banner .guide-header .button{width:100%}#guide-container .cards .card .content{padding:5px}#guide-container .cards .card .content .header{font-size:20px}#content-cms-container{padding-top:1rem}#content-cms-container div.container{width:auto!important;margin:0!important;padding:0}#content-cms-container img{max-width:100%}#content-cms-container table,#content-cms-container tbody,#content-cms-container td,#content-cms-container thead,#content-cms-container tr{width:auto!important}#content-cms-container #ContentPanel #TextPanel{padding:0;margin:0}#content-cms-container #ContentPanel div.container .description.float_left,#content-cms-container #ContentPanel div.container .image.float_right{width:100%!important;float:none}#content-cms-container #ContentPanel div.container #content.float_left,#content-cms-container #ContentPanel div.container #sidebar.float_right{float:none;width:100%!important}}