.ui.salmon.button,.ui.salmon.buttons .button{background-color:#ff4d4d;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:#ff8282;color:#fff;text-shadow:#124141}.ui.basic.salmon.button,.ui.basic.salmon.buttons .button{box-shadow:0 0 0 1px #ff4d4d inset!important;color:#ff4d4d!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 #ff8282 inset!important;color:#ff8282!important}.ui.basic.salmon.button:active,.ui.basic.salmon.buttons .button:active{box-shadow:0 0 0 1px #ff8282 inset!important;color:#ff8282!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 #ff4d4d inset!important;color:#ff4d4d}.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:#ff4d4d}.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:#ff4d4d!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}#slide-container{width:1442px}#slide-container #slideshow{position:relative;overflow:hidden;z-index:0;margin-bottom:1em}#slide-container #slideshow .slides{height:572px;width:1442px}#slide-container #slideshow .slides.right-aligned-bg{width:100%;background-position:right!important}#slide-container #slideshow .slides.center-aligned-bg{width:100%;background-position:center!important}#slide-container #slideshow .slides.covered{background-size:cover}#slide-container #slideshow .slides.custom-vday .slide-content{padding:0!important}#slide-container #slideshow .slides.custom-vday .slide-content img{width:90%;margin:0 auto}#slide-container #slideshow .slides.item1{background-image:url(//static.course-horse.com/prod-2020-03-27-204928-master/template/common/images/homepage/career@0x.jpg)}#slide-container #slideshow .slides.item2{background-image:url(//static.course-horse.com/prod-2020-03-27-204928-master/template/common/images/homepage/french@0x.jpg)}#slide-container #slideshow .slides.item3{background-image:url(//static.course-horse.com/prod-2020-03-27-204928-master/template/common/images/homepage/jewel@0x.jpg)}#slide-container #slideshow .slides.item4{background-image:url(//static.course-horse.com/prod-2020-03-27-204928-master/template/common/images/homepage/cooking@0x.jpg)}#slide-container #slideshow .slides .slide-content{padding-top:170px;display:block;width:100%;height:100%}#slide-container #slideshow .slides .slide-content.not-visible .buttons,#slide-container #slideshow .slides .slide-content.not-visible .subtitle,#slide-container #slideshow .slides .slide-content.not-visible .title{visibility:hidden}#slide-container #slideshow .slides .slide-content .title{color:#fff;font-size:50px;font-weight:600;line-height:65px}#slide-container #slideshow .slides .slide-content .title span{color:#ff4d4d}#slide-container #slideshow .slides .slide-content .subtitle{color:#fff;font-size:20px;margin:25px 0 0;font-weight:400}#slide-container #slideshow .slides .slide-content .buttons{margin-top:30px}#slide-container #slideshow .slides.skinny{height:200px}#slide-container #slideshow .slides.skinny .slide-content{padding-top:70px}#slide-container.holiday-2019 #slideshow .slides.slide-cyber-monday .slide-content .title,#slide-container.holiday-2019 #slideshow .slides.slide-gift-card .slide-content .title,#slide-container.holiday-2019 #slideshow .slides.slide-holiday-shop .slide-content .title{font-size:2.8em;color:#000;text-transform:uppercase;line-height:1.4em}#slide-container.holiday-2019 #slideshow .slides.slide-cyber-monday .slide-content .title .outlined.text,#slide-container.holiday-2019 #slideshow .slides.slide-gift-card .slide-content .title .outlined.text,#slide-container.holiday-2019 #slideshow .slides.slide-holiday-shop .slide-content .title .outlined.text{color:#f5ebe8;text-stroke:2px #000;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000;font-size:2.2em;letter-spacing:3px}#slide-container.holiday-2019 #slideshow .slides.slide-cyber-monday .slide-content .subtitle,#slide-container.holiday-2019 #slideshow .slides.slide-gift-card .slide-content .subtitle,#slide-container.holiday-2019 #slideshow .slides.slide-holiday-shop .slide-content .subtitle{color:#000}#slide-container.holiday-2019 #slideshow .slides.slide-cyber-monday .slide-content .title{font-size:4em}#slide-container.holiday-2019 #slideshow .slides.slide-cyber-monday .slide-content .title .outlined.text{font-size:1.5em;color:#fff}#slide-container.holiday-2019 #slideshow .slides.slide-holiday-shop .slide-content{padding-top:220px}#slide-container.holiday-2019 #slideshow .slides.slide-holiday-shop .slide-content .subtitle{font-size:2em}#slide-container.holiday-2019 #slideshow .slides.slide-black-friday .slide-content{padding-top:120px}#slide-container.holiday-2019 #slideshow .slides.slide-black-friday .slide-content .title{font-size:4em;color:#fbb351;text-transform:uppercase;line-height:1.4em}#slide-container.holiday-2019 #slideshow .slides.slide-black-friday .slide-content .title .outlined.text{font-size:1.6em;letter-spacing:3px;color:#000;text-stroke:2px #fff;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}#slide-container.holiday-2019 #slideshow .slides.slide-black-friday .slide-content .subtitle{color:#fff}#home-page-container .merchandised-courses .card .content .header a{font-size:18px;color:#ff4d4d;line-height:22px;font-weight:400}#home-page-container .merchandised-courses .card .content .header a:hover{text-decoration:underline}#home-page-container .merchandised-courses .card .content .description a{font-size:14px;font-weight:400;color:#2d2f2d}#home-page-container .merchandised-courses .card .content .description a:hover{text-decoration:underline}#home-page-container div.row.home-slider{padding-top:0}#home-page-container div.row.home-header{padding-top:50px}#home-page-container div.row.home-header .header{font-size:36px}#home-page-container div.row.home-header .header .sub.header{font-size:20px;text-transform:none;font-weight:400;line-height:30px}#home-page-container h3{font-size:20px;font-weight:400}#home-page-container .top-subscribe-container .ui.form{width:450px;margin:0 auto}#home-page-container .top-subscribe-container .ui.form input{padding:15px 30px}#home-page-container .top-subscribe-container .ui.form button{padding:17px 30px}#home-page-container .top-subscribe-container .ui.form .field:first-child{padding-right:0}#home-page-container .top-subscribe-container .ui.form .field:last-child{padding-left:0;width:31.25%!important}#home-page-container h1{font-size:36px}#home-page-container .spacer{width:15px}#home-page-container .description{font-size:16px;text-align:left}#home-page-container .small-custom-row{min-height:100px}#home-page-container .benefits-icon{background-image:url(//static.course-horse.com/prod-2020-03-27-204928-master/template/common/images/sprites/semantic_homepage_icons_sprite.png);height:43px;width:43px;background-repeat:no-repeat;margin:0 auto}#home-page-container .benefits-icon.benefits-icon1{background-position:0 -132px}#home-page-container .benefits-icon.benefits-icon2{background-position:0 -176px}#home-page-container .benefits-icon.benefits-icon3{background-position:0 0}#home-page-container .benefits-icon.benefits-icon4{background-position:0 -88px}#home-page-container .benefits-icon.benefits-icon5{background-position:0 -44px}#home-page-container .benefits-header-container{width:125px}#home-page-container .school-logo-container{height:125px}#home-page-container .school-logo-container .school-logo{display:inline-block;height:auto;margin:0 6px 30px;max-width:230px}#home-page-container .school-logo-container .school-logo.the-new-school{margin-top:25px}#home-page-container .learning-container{font-size:16px}#home-page-container .learning-container h3,#home-page-container .learning-container h4{font-size:1.28em}#home-page-container .learning-container h3 a,#home-page-container .learning-container h4 a{color:#000}#home-page-container .learning-container .for-work{background-position:-1px 0}#home-page-container .learning-container .for-life{background-position:-302px 0}#home-page-container .learning-container .for-kids{background-position:-302px -364px}#home-page-container .learning-container .ui.list{font-weight:700}#home-page-container #beta-row{padding-top:0}#home-page-container #beta-row #beta-container{display:-ms-flexbox;display:flex;overflow:hidden}#home-page-container #beta-row #beta-container #content-container{left:0;position:absolute;text-align:center;top:25%;width:100%}#home-page-container #beta-row #beta-container #content-container h1{color:#ff8282;font-size:48px}#home-page-container #beta-row #beta-container #content-container h2{line-height:60px}#home-page-container #beta-row #beta-container #content-container #beta-image{width:57px;height:25px;margin-top:-5px}#home-page-container .class-image-wishlist-button .wishlist_heart{width:10%;height:15%;position:absolute;z-index:1;top:8px;right:8px;background:url(//static.course-horse.com/prod-2020-03-27-204928-master/template/common/images/icons/wishlist.png) center/100% no-repeat}#home-page-container .class-image-wishlist-button .wishlist_heart:hover{background-image:url(//static.course-horse.com/prod-2020-03-27-204928-master/template/common/images/icons/wishlist-hover.png)}#home-page-container .class-image-wishlist-button.added-to-wishlist .wishlist_heart{background-image:url(//static.course-horse.com/prod-2020-03-27-204928-master/template/common/images/icons/wishlist-saved.png)}#home-page-container .ui.image .ui.label{position:absolute;bottom:15px;left:0;text-transform:uppercase;border-radius:0;margin:0}@media only screen and (max-width:767px){#slide-container{width:93%}#slide-container #slideshow .slides{width:100%;height:300px;background-repeat:no-repeat;background-position:bottom left;background-size:cover;background-attachment:scroll}#slide-container #slideshow .slides .slide-content{padding:60px 5px 0}#slide-container #slideshow .slides .slide-content .title{line-height:30px;font-size:30px}#slide-container #slideshow .slides .slide-content .subtitle{font-size:16px}#slide-container.holiday-2019 #slideshow .slides.slide-gift-card .slide-content{padding-top:30px}#slide-container.holiday-2019 #slideshow .slides.slide-gift-card .slide-content .title{font-size:1.6em;line-height:1.6em}#slide-container.holiday-2019 #slideshow .slides.slide-gift-card .slide-content .title .outlined.text{font-size:2.1em}#slide-container.holiday-2019 #slideshow .slides.slide-gift-card .slide-content .subtitle{margin:0}#slide-container.holiday-2019 #slideshow .slides.slide-gift-card .slide-content .buttons{margin-top:.5em}#slide-container.holiday-2019 #slideshow .slides.slide-black-friday .slide-content{padding-top:30px}#slide-container.holiday-2019 #slideshow .slides.slide-black-friday .slide-content .title{font-size:2em}#slide-container.holiday-2019 #slideshow .slides.slide-cyber-monday .slide-content{padding-top:30px}#slide-container.holiday-2019 #slideshow .slides.slide-cyber-monday .slide-content .title{font-size:2em}#slide-container.holiday-2019 #slideshow .slides.slide-cyber-monday .slide-content .subtitle{margin:0}#slide-container.holiday-2019 #slideshow .slides.slide-cyber-monday .slide-content .buttons{margin-top:1em}#slide-container.holiday-2019 #slideshow .slides.slide-holiday-shop .slide-content{padding-top:30px}#slide-container.holiday-2019 #slideshow .slides.slide-holiday-shop .slide-content .title{font-size:1.2em;line-height:2em}#slide-container.holiday-2019 #slideshow .slides.slide-holiday-shop .slide-content .subtitle{font-size:1.2em;margin:0}#home-page-container #beta-row #beta-container{height:300px}#home-page-container #beta-row #beta-container #content-container{top:20%}#home-page-container #beta-row #beta-container #content-container h1{padding-left:10px;font-size:25px}#home-page-container #beta-row #beta-container #content-container h2{font-size:16px;line-height:30px;padding-left:20px;padding-right:20px}#home-page-container #slide-container #slideshow .custom-vday.skinny{height:150px}#home-page-container #slide-container #slideshow .custom-vday.skinny .slide-content img{width:300%;margin-left:-100%}#home-page-container .merchandised-courses .card .content .description a{font-size:16px}#home-page-container .school-logo-container .school-logo{max-width:100%}}