a.button,button.button,input.button{cursor:pointer;border:none;display:inline-block;font-size:11px;font-weight:700;text-align:center!important;line-height:1.62em;vertical-align:bottom;padding:3px 10px;border-radius:3px;box-sizing:border-box}a.button:hover,button.button:hover,input.button:hover{text-decoration:none}a.button.silver,button.button.silver,input.button.silver{color:#d0004f!important;border:1px solid #ccc;background-color:#fafafa;background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x}a.button.silver:hover,button.button.silver:hover,input.button.silver:hover{background-color:#fdfdfd;background-image:linear-gradient(to bottom,#fff,#f9f9f9);background-repeat:repeat-x}a.button.pink,button.button.pink,input.button.pink{color:#fff!important;border:1px solid #d8296b;background-color:#c8195b;background-image:linear-gradient(to bottom,#d8296b,#af0043);background-repeat:repeat-x}a.button.pink:hover,button.button.pink:hover,input.button.pink:hover{background-color:#e21965;background-image:linear-gradient(to bottom,#f22975,#c9004d);background-repeat:repeat-x}a.button.outline,button.button.outline,input.button.outline{background:0 0!important}a.button.medium,button.button.medium,input.button.medium{font-size:14px;padding:5px 12px}a.button.large,button.button.large,input.button.large{font-size:15px;padding:7px 14px}a.button.jumbo,button.button.jumbo,input.button.jumbo{font-size:16px;padding:15px 50px}a.button.full,button.button.full,input.button.full{width:85%;font-size:14px;padding:7px 14px}a.button.half,button.button.half,input.button.half{width:49%;font-size:14px;padding:7px 14px}a.button.facebook,button.button.facebook,input.button.facebook{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/sprites/common_image_sprite.png) no-repeat;display:block;height:29px!important;width:162px!important;margin-top:4px;text-indent:-9999px;padding:0}a.button.facebook.sign-in,button.button.facebook.sign-in,input.button.facebook.sign-in{background-position:0 -48px;margin-bottom:20px}a.button.facebook.sign-in:hover,button.button.facebook.sign-in:hover,input.button.facebook.sign-in:hover{background-position:0 -77px}a.button.facebook.sign-up,button.button.facebook.sign-up,input.button.facebook.sign-up{background-position:0 -106px;margin-bottom:20px}a.button.facebook.sign-up:hover,button.button.facebook.sign-up:hover,input.button.facebook.sign-up:hover{background-position:0 -135px}a.button.email-wish-list,a.button.facebook-wishlist,a.button.twitter-wishlist,button.button.email-wish-list,button.button.facebook-wishlist,button.button.twitter-wishlist,input.button.email-wish-list,input.button.facebook-wishlist,input.button.twitter-wishlist{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/sprites/common_image_sprite.png) no-repeat;display:inline-block;height:146px;width:146px;padding:0;text-indent:-9999px}a.button.email-wish-list:hover,a.button.facebook-wishlist:hover,a.button.twitter-wishlist:hover,button.button.email-wish-list:hover,button.button.facebook-wishlist:hover,button.button.twitter-wishlist:hover,input.button.email-wish-list:hover,input.button.facebook-wishlist:hover,input.button.twitter-wishlist:hover{opacity:.55}a.button.email-wish-list,button.button.email-wish-list,input.button.email-wish-list{background-position:0 -165px}a.button.facebook-wishlist,button.button.facebook-wishlist,input.button.facebook-wishlist{background-position:-155px -165px}a.button.twitter-wishlist,button.button.twitter-wishlist,input.button.twitter-wishlist{background-position:-312px -165px}a.button.star,button.button.star,input.button.star{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/sprites/stars.png) 0 -480px no-repeat;display:inline-block;height:47px;position:relative;width:47px}a.button.star.selected,button.button.star.selected,input.button.star.selected{background-position:0 0}a.button.map,button.button.map,input.button.map{display:inline-block;width:72px;margin-left:10px;position:relative}a.button .wishlist_heart,button.button .wishlist_heart,input.button .wishlist_heart{display:inline-block;height:14px;width:15px;margin-right:5px;vertical-align:middle;background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/sprites/filter_page_image_sprite.png) -29px -101px no-repeat}a.button.add-to-wishlist,button.button.add-to-wishlist,input.button.add-to-wishlist{padding:7px}a.button.add-to-wishlist .wishlist_heart,button.button.add-to-wishlist .wishlist_heart,input.button.add-to-wishlist .wishlist_heart{background-position:-29px -101px}a.button.add-to-wishlist:hover .wishlist_heart,button.button.add-to-wishlist:hover .wishlist_heart,input.button.add-to-wishlist:hover .wishlist_heart{background-position:-29px -115px}a.button.add-to-wishlist.heart,button.button.add-to-wishlist.heart,input.button.add-to-wishlist.heart{position:absolute;top:12px;right:12px;padding:0}a.button.add-to-wishlist.heart .wishlist_heart,button.button.add-to-wishlist.heart .wishlist_heart,input.button.add-to-wishlist.heart .wishlist_heart{margin:5px;background-position:0 -130px}a.button.add-to-wishlist.heart:hover .wishlist_heart,button.button.add-to-wishlist.heart:hover .wishlist_heart,input.button.add-to-wishlist.heart:hover .wishlist_heart{background-position:-26px -130px}a.button.added-to-wishlist,button.button.added-to-wishlist,input.button.added-to-wishlist{padding:7px 6px;color:#888!important}a.button.added-to-wishlist .wishlist_heart,button.button.added-to-wishlist .wishlist_heart,input.button.added-to-wishlist .wishlist_heart{background-position:-45px -101px}a.button.added-to-wishlist.heart,button.button.added-to-wishlist.heart,input.button.added-to-wishlist.heart{position:absolute;top:12px;right:12px;padding:0}a.button.added-to-wishlist.heart .wishlist_heart,button.button.added-to-wishlist.heart .wishlist_heart,input.button.added-to-wishlist.heart .wishlist_heart{margin:5px;background-position:-26px -130px}a.button:disabled,button.button:disabled,input.button:disabled{opacity:.5}body.is-mobile a.button.full,body.is-mobile button.button.full,body.is-mobile input.button.full{width:100%}button.go{border:1px solid #d8296b;font-size:15px;padding:7px 14px}button.go:active{box-shadow:inset 0 0 1px 1px #e4a5c3}a#apply_button{font-size:13px;line-height:1em;margin-left:40px;padding:10px 20px}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}a{background:0 0;color:#2177a9;cursor:pointer;text-decoration:none}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;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}table{border-collapse:collapse;border-spacing:0}.float_left{float:left}.float_right{float:right}.clear_both{clear:both}.content_wrapper,.large_content_wrapper,.small_content_wrapper{margin:0 auto;position:relative}.content_wrapper{width:980px}.content_wrapper #main_content,.content_wrapper #sidebar{background:#fff;margin:10px 0 30px;padding:20px}.content_wrapper #sidebar{width:275px}.content_wrapper #main_content{width:615px}.large_content_wrapper{width:980px}.large_content_wrapper #sidebar{width:200px}.large_content_wrapper #main_content{width:780px}.small_content_wrapper{width:650px}.admindebug{display:none;color:green}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{border:1px solid #b4b4b4;margin:7px 0;padding:5px;width:276px;border-radius:4px;box-shadow:inset 1px 1px 3px #cecece}input[type=email].invalid,input[type=number].invalid,input[type=password].invalid,input[type=tel].invalid,input[type=text].invalid,textarea.invalid{border:1px solid red}input[type=submit]{vertical-align:middle}textarea{overflow:auto;vertical-align:top;height:165px;margin:0 0 10px;width:520px}.disable_textarea{margin-bottom:8px}body.modal-open{overflow:hidden}.modal-message{background-color:#f0f8ff;font-size:13px;font-weight:700;text-align:center;padding:10px}.is-mobile .modal-window .subheading,.is-mobile .modal-window .submit-section,.is-mobile .modal-window .window_content,.is-mobile .modal-window .window_description,.is-mobile .modal-window .window_title{width:100%!important}.modal-window{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/main_bg.jpg);font-size:13px;padding:3px}.modal-window.center,.modal-window.center .modal-window-wrapper .window_description{text-align:center}.modal-window .modal-window-wrapper{background:#fff;border:4px solid #d3d3d3;color:#222;padding:25px}.modal-window .modal-window-wrapper .close_switcher{font-size:11px;position:absolute;top:15px;right:15px;text-align:left}.modal-window .modal-window-wrapper .close_switcher>div{display:inline-block}.modal-window .modal-window-wrapper .close_switcher>div.close-button{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/popup/close_big.png) top left no-repeat;cursor:pointer;height:10px;width:10px;margin-left:10px;opacity:.3}.modal-window .modal-window-wrapper .close_switcher>div.close-button:hover{opacity:1}.modal-window .modal-window-wrapper .window_logo{margin:15px 0 10px}.modal-window .modal-window-wrapper .window_title{font-size:20px;font-weight:700;margin:0;padding-top:5px}.modal-window .modal-window-wrapper .window_description{border-bottom:1px solid #b4b4b4;font-size:11px;font-weight:400;margin:5px 0 20px;padding-bottom:15px;text-align:left}.modal-window .modal-window-wrapper h4.window_description{padding:25px 0 15px;margin:0 0 20px;color:#222;font-size:13px}.modal-window .modal-window-wrapper .window_content{display:flex;flex-direction:row}.modal-window .modal-window-wrapper .window_content>*{flex:1 1 auto;min-width:200px}.modal-window .modal-window-wrapper .window_content>* .section{margin-bottom:15px}.modal-window .modal-window-wrapper .window_content.dividers>*{padding:0 20px;border-right:1px solid #b4b4b4}.modal-window .modal-window-wrapper .window_content.dividers>:first-child{padding-left:0}.modal-window .modal-window-wrapper .window_content.dividers>:last-child{padding-right:0;border:none}.modal-window .modal-window-wrapper .window_content p,.modal-window .modal-window-wrapper .window_content.tight .section{margin:0}.modal-window .modal-window-wrapper .window_content button[name=rate]{margin:0 10px}.modal-window .modal-window-wrapper .window_error{color:red;max-width:275px}.modal-window .modal-window-wrapper .star-divider{border-top:1px solid #b4b4b4;margin:40px 20px 0;position:relative}.modal-window .modal-window-wrapper .star-divider .star{background:#fff;color:#d0004f;font-size:22px;padding:0 15px;position:relative;top:-11px}.modal-window .modal-window-wrapper .line-divider{border-top:1px solid #b4b4b4;margin:30px 20px 0;position:relative}.modal-window .modal-window-wrapper input[type=checkbox]{display:none}.modal-window .modal-window-wrapper input[type=checkbox]+label:before{font-family:FontAwesome;display:inline-block;content:"\f096";padding-right:5px}.modal-window .modal-window-wrapper input[type=checkbox]:checked+label:before{content:"\f046";padding-right:5px}.modal-window .modal-window-wrapper input[type=checkbox].partial+label:before{content:"\f0c8";padding-right:5px}.modal-window .modal-window-wrapper input[type=radio]{display:none}.modal-window .modal-window-wrapper input[type=radio]+label:before{content:"\f10c";display:inline-block;font-family:FontAwesome;padding-right:5px}.modal-window .modal-window-wrapper input[type=radio]:checked+label:before{content:"\f192";padding-right:5px}.modal-window .modal-window-wrapper input[type=email],.modal-window .modal-window-wrapper input[type=number],.modal-window .modal-window-wrapper input[type=password],.modal-window .modal-window-wrapper input[type=tel],.modal-window .modal-window-wrapper input[type=text],.modal-window .modal-window-wrapper textarea{border-radius:4px;box-shadow:inset 1px 1px 3px #f4f4f4;box-sizing:border-box;border:1px solid #b4b4b4;margin:7px 0;padding:8px;width:100%}.modal-window .modal-window-wrapper input[type=email].invalid,.modal-window .modal-window-wrapper input[type=number].invalid,.modal-window .modal-window-wrapper input[type=password].invalid,.modal-window .modal-window-wrapper input[type=tel].invalid,.modal-window .modal-window-wrapper input[type=text].invalid,.modal-window .modal-window-wrapper textarea.invalid{border:1px solid red}.modal-window .modal-window-wrapper .selectboxit-container{width:100%;margin:7px 0}.modal-window .modal-window-wrapper .selectboxit-container .selectboxit{width:100%}.modal-window.white-theme{background:#fff;border-color:#fff}.modal-window.white-theme .modal-window-wrapper{border:0;padding:35px 45px}.modal-window.white-theme .modal-window-wrapper .close_switcher{top:-12px;right:-12px}.modal-window.white-theme .modal-window-wrapper .close_switcher .close-button{background:#d0004f;color:#fff;cursor:pointer;font-size:14px;height:30px;line-height:30px;margin-left:0;opacity:1;text-align:center;width:30px;border-radius:20px}.modal-window.white-theme .modal-window-wrapper .window_title{color:#d0004f;font-family:Georgia,serif}.modal-window.white-theme .modal-window-wrapper .window_description{border-bottom:0;margin-bottom:0}.modal-window ul{margin:0;padding:0 0 0 15px}.modal-window ul li{line-height:16px}#review-window .window_error{max-width:469px}#change-rating-window{width:400px}#welcome-overlay-window{width:600px}#welcome-overlay-window .welcome-logo{margin-top:0}#welcome-overlay-window .window_title{font-size:36px;font-weight:400;margin-top:25px;margin-bottom:20px}#welcome-overlay-window .window_description{font-size:20px;line-height:1.4em;padding-bottom:0}#welcome-overlay-window .email-section,#welcome-overlay-window .submit-section{margin:0 auto}#welcome-overlay-window .email-section{width:270px}#welcome-overlay-window .line-divider{margin:24px 20px 0}#welcome-overlay-window .submit-section{width:305px}#welcome-overlay-window .subscribe-section{margin-top:15px}#welcome-overlay-window .discount-text{font-size:12px}#welcome-overlay-thank-you-window{width:550px}#welcome-overlay-thank-you-window .window_title{font-size:30px;font-weight:400;color:#000;line-height:1.2em}#welcome-overlay-thank-you-window .window_title .welcome-promo{color:#2177a9}#welcome-overlay-thank-you-window .window_description{font-size:24px;line-height:1.2em;margin:5px auto;width:385px}#welcome-overlay-thank-you-window .submit-section,#welcome-overlay-thank-you-window .window_content{margin:0 auto;width:305px}#welcome-overlay-thank-you-window .window_content{text-align:left}#welcome-overlay-thank-you-window .window_content li{margin-bottom:10px}#welcome-overlay-thank-you-window .submit-section{margin-top:20px}#wishlist-overlay-thank-you-window{width:550px}#wishlist-overlay-thank-you-window .window_title{font-size:30px;font-weight:400}#wishlist-overlay-thank-you-window .window_description{font-size:24px;line-height:1.2em;margin:5px auto;width:385px}#wishlist-overlay-thank-you-window .submit-section,#wishlist-overlay-thank-you-window .window_content{margin:0 auto;width:305px}#wishlist-overlay-thank-you-window .window_content{text-align:left}#wishlist-overlay-thank-you-window .window_content li{margin-bottom:10px}#wishlist-overlay-thank-you-window .submit-section{margin-top:20px}#referral-confirmation-window{width:500px}#referral-confirmation-window .success{font-size:36px!important}#referral-confirmation-window .window_title{font-size:16px}#referral-confirmation-window .window_content{width:400px;margin:0 auto}#referral-confirmation-window .window_content .window_title{font-size:18px}#referral-confirmation-window .window_content .section{margin:25px auto;font-size:15px;text-align:center}#referral-confirmation-window .window_content .preExistingEmailsSection{font-size:12px;text-align:center;margin:25px auto;width:400px}#referral-confirmation-window .window_content .explore-button{margin-left:10px}#referral-confirmation-failure-window{width:500px}#referral-confirmation-failure-window .window_title{font-size:24px}#referral-confirmation-failure-window .window_content{width:400px;margin:0 auto}#referral-confirmation-failure-window .window_content .window_title{font-size:18px}#referral-confirmation-failure-window .window_content .section{width:325px;margin:25px auto;font-size:15px;text-align:center}#referral-confirmation-failure-window .window_content .explore-button{margin-left:10px}#referral-friend-activation-window{width:500px}#referral-friend-activation-window .window_title{font-size:20px}#referral-friend-activation-window .window_content{width:425px;margin:0 auto;text-align:center}#referral-friend-activation-window .window_content .window_title{font-size:20px;margin-top:20px}#referral-friend-activation-window .window_content .browse_section{margin:50px auto}#review-referral-window{width:500px}#review-referral-window .success{font-size:25px!important}#review-referral-window .window_title{font-size:16px}#review-referral-window .window_content{width:400px;margin:0 auto}#review-referral-window .window_content .window_title{font-size:18px}#review-referral-window .window_content .section{margin:25px auto;font-size:15px;text-align:center}#review-referral-window .window_content .explore-button{margin-left:10px}#referral-window{width:478px;border:none;padding:0}#referral-window .modal-window-wrapper{border:none;background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/referral.jpg);height:120px}#referral-window .modal-description{color:#fff}#referral-window .modal-description .window_title{font-size:30px}#referral-window .modal-description .window_description{font-size:13px;border-bottom:none}#referral-window .window_content .referral-form-modal .section label:first-child{display:none}#referral-window .window_content .referral-form-modal #first_name{width:415px;margin:15px auto}#referral-window .window_content .referral-form-modal #email_section{width:415px;margin:25px auto}#referral-window .window_content .referral-form-modal #email_section #emails{width:403px;height:90px;padding:12px}#referral-window .window_content .referral-form-modal #password{width:415px;margin:0 auto}#referral-window .window_content .referral-form-modal #password #password_new{padding:12px;margin:20px auto}#referral-window .window_content .referral-form-modal .referral-link{text-align:center}#referral-window .window_content .referral-form-modal .referral-link #referral_link{height:40px;width:300px}#referral-window .window_content .referral-form-modal .referral-link .referral-copy{margin-top:1px;width:109px;height:40px}#referral-window .window_content .referral-form-modal .social-share{margin:10px auto;width:100px}#referral-window .window_error{color:red}#referral-window .error_group{position:initial!important;margin-top:-7px!important}#referral-window .error_group label{color:#ce0b24}#referral-window .error_group label::before{content:"\f06a"}#referral-window a{color:#28c0cc}#category-preferences-window{width:600px}#category-preferences-window .window_title{font-size:30px;font-weight:400;line-height:1.2em}#category-preferences-window .window_description{font-size:14px;margin:15px auto 5px;width:350px}#category-preferences-window .user-intent-section{float:left;width:100%;margin:0 auto}#category-preferences-window .user-intent-section .user-intent-section-caption{font-size:15px}#category-preferences-window .subheading{margin-bottom:10px}#category-preferences-window .submit-section{margin:0 auto;width:305px}#category-preferences-window .justify .section{vertical-align:top;width:33%;float:left}#category-preferences-window .category-list,#category-preferences-window .user-intent-section-list{margin:0;padding:0}#category-preferences-window .category-list li,#category-preferences-window .user-intent-section-list li{border-bottom:1px solid #e2e2e2;list-style-type:none;text-align:left}#category-preferences-window .category-list li:first-child,#category-preferences-window .user-intent-section-list li:first-child{border-top:1px solid #e2e2e2}#category-preferences-window .category-list li:hover label,#category-preferences-window .user-intent-section-list li:hover label{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/welcome-overlay-hover-plus.png) center right no-repeat #feedf3;color:#d0004f;cursor:pointer}#category-preferences-window .category-list li label,#category-preferences-window .user-intent-section-list li label{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/welcome-overlay-plus.png) center right no-repeat;margin:2px 0;padding:2px 5px}#category-preferences-window .category-list li label.selected,#category-preferences-window .user-intent-section-list li label.selected{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/welcome-overlay-check.png) center right no-repeat;color:#d0004f}#category-preferences-window form label{display:block}#course-recommendation-window .window_title{font-size:20px}#course-recommendation-window .related_classes{text-align:center}#course-recommendation-window .related_classes ul{display:inline-table}#course-recommendation-window .related_classes h3{display:none}#course-recommendation-window .related_classes p{text-align:center;margin-bottom:10px!important}#course-recommendation-window .button{padding:7px 14px!important;margin-left:10px}body.is-mobile .modal-backdrop{z-index:auto}body.is-mobile .modal-window{background:0 0;font-size:13px;display:none;border:none!important;margin:0!important;padding:0!important;width:100%!important;height:100%!important;min-width:100%!important;max-width:100%!important;left:0!important;top:0!important;overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;border-radius:0}body.is-mobile .modal-window .modal-window-wrapper{background:#fff;border:none;min-height:100%;box-sizing:border-box}body.is-mobile .modal-window .modal-window-wrapper .close_switcher{display:none}body.is-mobile .modal-window .modal-window-wrapper .window_title{padding:10px 0;font-size:18px;margin:0}body.is-mobile .modal-window .modal-window-wrapper .window_description{border-bottom:1px solid #b4b4b4;padding-bottom:15px;margin:0 0 20px;color:#2e2e30;font-size:11px;font-weight:400}body.is-mobile .modal-window .modal-window-wrapper .window_content{display:block!important}body.is-mobile .modal-window .modal-window-wrapper .window_content>*{width:100%!important}body.is-mobile .modal-window .modal-window-wrapper .window_content>* .button{margin:5px 0;width:100%}body.is-mobile .modal-window .modal-window-wrapper .window_content.dividers>*{padding:5px 0!important;border-right:none!important;border-bottom:1px solid #b4b4b4!important}body.is-mobile .modal-window .modal-window-wrapper .window_content.dividers>:first-child{padding-top:0!important}body.is-mobile .modal-window .modal-window-wrapper .window_content.dividers>:last-child{padding-bottom:0!important;border:none!important}body.is-mobile .modal-window .modal-window-wrapper .window_content p{margin:0}body.is-mobile .modal-window .modal-window-wrapper .window_content label{display:none}body.is-mobile .modal-window .modal-window-wrapper .window_content label.for-checkbox{display:inline-block}body.is-mobile .modal-window .modal-window-wrapper .window_content input[type=email],body.is-mobile .modal-window .modal-window-wrapper .window_content input[type=number],body.is-mobile .modal-window .modal-window-wrapper .window_content input[type=password],body.is-mobile .modal-window .modal-window-wrapper .window_content input[type=tel],body.is-mobile .modal-window .modal-window-wrapper .window_content input[type=text],body.is-mobile .modal-window .modal-window-wrapper .window_content textarea{font-size:12px;padding:12px 2%;margin:0;width:100%}body.is-mobile .modal-window .modal-window-wrapper .window_error{color:red}body.is-mobile .modal-window ul{margin:0;padding:0 0 0 15px}body.is-mobile .modal-window ul li{line-height:16px}body.is-mobile #category-preferences-window .modal-window-wrapper,body.is-mobile #welcome-overlay-window .modal-window-wrapper{padding:25px}body.is-mobile #welcome-overlay-window .window_title{line-height:1.2em}body.is-mobile #welcome-overlay-window .star-divider{margin-left:0;margin-right:0}body.is-mobile #welcome-overlay-window .email-section{margin:auto;width:auto}body.is-mobile #welcome-overlay-window .submit-section{width:auto}body.is-mobile #welcome-overlay-window .window_description{border-bottom:none}body.is-mobile #category-preferences-window .window_description{width:auto}body.is-mobile #category-preferences-window .justify .section{width:100%}body.is-mobile #category-preferences-window .category-list label{display:block}body.is-mobile #welcome-overlay-thank-you .window_description{margin-bottom:25px;width:auto}body.is-mobile #welcome-overlay-thank-you .window_title{line-height:1em}body.is-mobile #referral-confirmation-window .window_title{font-size:20px}body.is-mobile #referral-confirmation-window .window_content{margin:0 auto}body.is-mobile #referral-confirmation-window .window_content .window_title{font-size:18px}body.is-mobile #referral-confirmation-window .window_content .section{font-size:15px;text-align:center}body.is-mobile #referral-confirmation-window .window_content .preExistingEmailsSection{font-size:12px;text-align:center;width:auto}body.is-mobile #referral-confirmation-window .window_content .explore-button{margin-left:0}body.is-mobile #referral-confirmation-failure-window{width:auto}body.is-mobile #referral-confirmation-failure-window .window_title{font-size:24px}body.is-mobile #referral-confirmation-failure-window .window_content{width:auto;margin:0 auto}body.is-mobile #referral-confirmation-failure-window .window_content .window_title{font-size:18px}body.is-mobile #referral-confirmation-failure-window .window_content .section{width:auto;margin:25px auto;font-size:12px;text-align:center}body.is-mobile #referral-confirmation-failure-window .window_content .explore-button{margin-left:0}body.is-mobile #referral-friend-activation-window{width:auto}body.is-mobile #referral-friend-activation-window .window_title{font-size:20px}body.is-mobile #referral-friend-activation-window .window_content{width:auto;margin:0 auto;text-align:center}body.is-mobile #referral-friend-activation-window .window_content .window_title{font-size:20px}body.is-mobile #referral-friend-activation-window .window_content .browse_section{margin:50px auto}body.is-mobile #course-recommendation-window .window_title{font-size:20px}body.is-mobile #course-recommendation-window .related-classes-two-column h3{display:none}body.is-mobile #course-recommendation-window .related-classes-two-column p{text-align:center;margin-bottom:10px!important}body.is-mobile #course-recommendation-window .button{margin-bottom:15px}.notification-box{background:#f2ec79;color:#2d2f2d;font-size:13px;font-weight:700;line-height:20px;position:relative;text-align:center;box-shadow:inset 0 -10px 10px -10px #bebebe;padding:5px 8% 8px}.notification-box a.close{color:#2d2f2d;cursor:pointer;font-weight:400;position:absolute;right:10px;top:5px}.notification-box a.close:hover{text-decoration:none}body.is-mobile .notification-box{top:45px;font-size:11px}body.is-mobile .notification-box .notification-text{width:80%;margin:0 auto}.popup-open{overflow:hidden}.popup-modal-outer-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;overflow:auto}.popup-tooltip-container,.popup-window-container{display:none;left:0;top:0;z-index:100000}.popup-tooltip-container .tooltip-content-holder-01,.popup-tooltip-container .window-content-holder-01,.popup-window-container .tooltip-content-holder-01,.popup-window-container .window-content-holder-01{background:#fff;border:7px solid #e2e2e2;box-shadow:0 2px 6px 3px #9f9f9f}.popup-tooltip-container .tooltip-content-holder-02,.popup-tooltip-container .window-content-holder-02,.popup-window-container .tooltip-content-holder-02,.popup-window-container .window-content-holder-02{border:1px dashed #b4b4b4;padding:10px 15px}.popup-tooltip-container .button-close,.popup-window-container .button-close{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/popup/closelabel.png) no-repeat;cursor:pointer;display:none;float:right;height:8px;opacity:.3;width:8px}.popup-tooltip-container .button-close:hover,.popup-window-container .button-close:hover{opacity:1}.login .content-body,.login .tooltip-content-holder-01,.map-tooltip .content-body,.map-tooltip .tooltip-content-holder-01,.terms .content-body,.terms .tooltip-content-holder-01,.tooltip .tooltip-content-holder-01{background:#fff!important}.mainmenu-dropdown .content-body,.mainmenu-dropdown .tooltip-content-holder-01,.picture-bar-dropdown .content-body,.picture-bar-dropdown .tooltip-content-holder-01,.points-dropdown .content-body,.points-dropdown .tooltip-content-holder-01{background:#f9f9f9!important}.mainmenu-dropdown .content-body{min-height:50px}.picture-bar-dropdown .content-body{min-height:95px}.dropdown-points-holder p,.dropdown-refund-holder p{font-size:11px;padding:7px 8px 0}.popup-common.popup-tooltip-container.login .content-body{min-height:220px}.popup-modal-overall-background{background-color:#000;display:none;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:99999}.popup-tooltip-container{min-width:450px;position:absolute}.popup-tooltip-container .tooltip-corner-above-bottom{background:left top no-repeat;height:40px;margin:-50px 0 10px;width:63px}.popup-tooltip-container .tooltip-corner-above-left,.popup-tooltip-container .tooltip-corner-above-right{height:115px;margin:0 0 -115px;width:40px}.popup-tooltip-container .tooltip-corner-above-left{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/popup/right_arrow.png) right top no-repeat;margin-left:319px}.popup-tooltip-container .tooltip-corver-above-right{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/popup/left_arrow.png) left top no-repeat;margin-left:-55px}.popup-tooltip-container .tooltip-content-holder-01-bottom{margin-top:0}.popup-tooltip-container .tooltip-content-holder-01{box-shadow:none}.popup-tooltip-container .tooltip-content-holder-02{border:0}.popup-tooltip-container .content-body,.popup-tooltip-container .tooltip-content-holder-01{background:#fff0f5}.popup-tooltip-container .button-close{margin:7px 7px 0 0}.popup-tooltip-container .content-title{color:#2d2f2d;display:block;font-size:20px;font-weight:700;line-height:20px;margin:0;padding:16px}.popup-tooltip-container .content-body{font-size:11px;font-weight:400;line-height:1.5em;border-radius:6px}.popup-tooltip-container .content-body p{margin:0 0 11px}.popup-tooltip-container.cvv .content-body{background-color:#fff}.popup-tooltip-container.login .content-title{text-align:left}.popup-tooltip-container.login .button-close,.popup-tooltip-container.map-tooltip .button-close,.popup-tooltip-container.terms .button-close,.popup-tooltip-container.tooltip .button-close{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/popup/close_big.png) no-repeat;cursor:pointer;display:none;float:right;height:10px;margin:-3px -8px 0 0;opacity:.3;width:10px}.popup-tooltip-container.login .button-close:hover,.popup-tooltip-container.map-tooltip .button-close:hover,.popup-tooltip-container.terms .button-close:hover,.popup-tooltip-container.tooltip .button-close:hover{opacity:1}.popup-tooltip-container.tooltip .content-body{background-color:#fff}.popup-tooltip-container .big-red-but{font-size:15px;padding:10px 23px}.map-tooltip,.tooltip{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/main_bg.jpg);left:50%;margin-top:-290px;padding:3px;top:50%;border-radius:4px;box-shadow:0 0 4px #b4b4b4}.tooltip{margin-left:-225px}.tooltip .dropdown-refund-holder{border:1px dotted #b4b4b4;font-size:14px;height:120px;margin-bottom:20px;overflow:auto;text-align:left;width:100%}.tooltip.deals-subscribe-tooltip .tooltip-content-holder-02{text-align:center}.tooltip.deals-subscribe-tooltip{margin-top:0}.map-tooltip{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/main_bg.jpg);left:50%;margin-left:-270px;margin-top:-290px;padding:3px;position:absolute;top:50%;border-radius:4px;box-shadow:0 0 4px #ccc}.level-dropdown.popup-tooltip-container .content-body,.neighborhood-dropdown.popup-tooltip-container .content-body,.school-dropdown.popup-tooltip-container .content-body,.wishlist-dropdown.popup-tooltip-container .content-body{background-color:#fbfbfb}.level-dropdown.popup-tooltip-container .tooltip-corner-above-bottom,.neighborhood-dropdown.popup-tooltip-container .tooltip-corner-above-bottom,.school-dropdown.popup-tooltip-container .tooltip-corner-above-bottom,.wishlist-dropdown.popup-tooltip-container .tooltip-corner-above-bottom{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/sprites/common_image_sprite.png) -545px 5px no-repeat;height:15px;margin:-15px 0 0}.popup-window-container{position:fixed}.popup-window-container .button-close{margin:4px 0 0}.popup-window-container .content-title{color:#5a5a5a;display:none;font-size:20px;font-weight:400;margin-bottom:10px}.popup-window-container .content-body{font-size:13px;font-weight:400}.popup-window-container .content-body p{margin:0 0 11px}.common-dropdown .tooltip-content-holder-01{border:1px solid #d0d0d0;border-radius:6px}.common-dropdown .tooltip-content-holder-02{border:none;padding:0}.common-dropdown .tooltip-corner-above-bottom{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/sprites/common_image_sprite.png) -545px -24px no-repeat;height:15px;margin:-15px 0 0}.common-dropdown .dropdown-menu-header{font-size:11px;font-weight:700;padding:10px 0;text-align:center}.common-dropdown .dropdown-menu-header ul{list-style:none;margin:0;padding:0}.common-dropdown .dropdown-menu-header ul li a{display:block;padding:0 10px 5px;text-align:left}.common-dropdown .dropdown-menu-header ul li:hover{background-color:#f6f6f6}.common-dropdown .dropdown-menu-separator{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/popup/common-dropdown-menu-separator.png) repeat-x;height:2px;margin:0 10px}.common-dropdown.right-popup{border-radius:6px;box-shadow:0 2px 4px #b4b4b4}.common-dropdown.right-popup .tooltip-corner-above-right{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/sprites/common_image_sprite.png) -508px -25px no-repeat;float:left;height:22px;margin:-15px 0 0 -13px;width:13px}.common-dropdown.right-popup.cvv .content-body img,.common-dropdown.right-popup.cvv .content-body span{margin:15px}.common-dropdown.right-popup p{margin:7px;padding:0 5px}.common-dropdown.see-times .content-body{padding:0 15px 15px}.citymenu-dropdown ul li.current{background-color:#f8f8f8}.citymenu-dropdown ul li.current a{color:#b4b4b4;cursor:default}.blackout{background-color:#fff;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:900}.popup{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/main_bg.jpg);left:50%;position:absolute;top:50%;z-index:1000;border-radius:4px;box-shadow:0 0 4px #b4b4b4}.popup.login{height:318px;margin:-159px 0 0 -174px;width:348px}.popup.login .content{height:250px;width:280px}.login input{border:1px solid #d0d0d0;margin:0 0 7px;padding:10px;width:250px;border-radius:4px;box-shadow:inset 1px 1px 3px #ececec}.login a.link{font-size:11px}.login a.big-red-but{font-size:15px;padding:10px 23px}.login .cancel{cursor:pointer;margin-left:20px}.login .cancel:hover{font-weight:bolder}.login .dropdown-menu-separator{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/popup/common-dropdown-menu-separator.png) repeat-x;height:2px;width:270px}.login .content-body{padding:0 20px}.content{background-color:#fff;left:4px;padding:30px;position:absolute;top:4px}.login,.terms{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/main_bg.jpg);left:50%;margin:-200px 0 0 -225px;padding:3px;top:50%;border-radius:4px;box-shadow:0 0 4px #b4b4b4}.login .description,.terms .description{background-color:#fff;border:1px dotted #b4b4b4;height:320px;overflow:auto;padding:8px 8px 0;width:390px}#spinner-preload{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/ajax-loader.gif) -9999px -9999px no-repeat}.loadmask{background-color:#aaa;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:2000;zoom:1}.loadmask-msg{position:fixed;top:40%;z-index:20001;width:100%}.loadmask-msg div{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/ajax-loader.gif) center no-repeat;color:#222;cursor:wait;font-size:11px;font-weight:400;height:100px;line-height:16px;padding:10px;text-align:center;width:200px;margin:auto}.modal-window .loadmask-msg{position:absolute;top:30%}.masked{overflow:hidden!important}.masked-relative{position:relative!important}.masked-hidden{visibility:hidden!important}.masked-submit,.masked-submit:hover{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/ajax-loader-button.gif) 5px center no-repeat #aaa;opacity:.5;cursor:default;padding:2px 25px!important}.social-icon{background-repeat:no-repeat;display:block;height:28px;margin:0 5px 8px 0;text-indent:-9999px;width:28px;background-size:28px 28px}.social-icon.facebook{background-image:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/icons/facebook.png)}.social-icon.twitter{background-image:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/icons/twitter.png)}.social-icon.tumblr{background-image:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/icons/tumblr.png)}.social-icon.instagram{background-image:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/icons/instagram.png)}.social-icon.pinterest{background-image:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/icons/pinterest.png)}.social-icon.google{background-image:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/icons/googleplus.png)}.social-icon.email{background-image:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/icons/email.gif)}.social-icon:hover{opacity:.7}.logo-search-selectbox{padding:13px 0 0 4px!important}#logo_block{float:left;padding:31px 0 0 4px;width:224px}#logo_block .sub_title{color:#000;font-size:11px;font-weight:700;text-align:center;text-indent:-23px;word-spacing:1px}#logo_block .sub_title1{color:#000;font-family:'Droid Serif',serif;font-size:13px;text-align:left;font-weight:700;margin-left:3px}#logo_block_2{float:left;padding:31px 0 0 4px;width:264px}#logo,#logo-white{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/sprites/common_image_sprite.png) 1px -20px no-repeat;display:inline-block;position:relative;height:27px;text-indent:-9999px;width:224px}#logo-white{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/sprites/footer_sprite.png) 0 2px no-repeat}body.is-mobile{margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#f4f4f4;color:#2d2f2d;overflow-x:hidden;position:relative}body.is-mobile h1{font-size:18px;line-height:28px;font-weight:700;margin:0}body.is-mobile h2,body.is-mobile h3{font-size:16px;line-height:26px;font-weight:700;margin:0}body.is-mobile nav.mobile-menu{top:0;left:0;position:fixed;z-index:0;height:100%;padding:0;margin:0!important;box-sizing:border-box;color:#fff;overflow-x:hidden;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;background-color:#1c1c1c;display:none}body.is-mobile nav.mobile-menu .menu{margin:15px 0;letter-spacing:.2em}body.is-mobile nav.mobile-menu .menu nav{text-transform:uppercase}body.is-mobile nav.mobile-menu#side-nav{width:80%}body.is-mobile nav.mobile-menu#filter-menu{width:100%}body.is-mobile #contentLayer{display:none;height:100%;position:absolute;top:0;width:30%;z-index:5;overflow:hidden}body.is-mobile #content{position:relative;background-color:#f4f4f4;z-index:2;overflow:hidden}body.is-mobile #content #alert-banner{background-color:#2177a9;padding:5px 15px}body.is-mobile #content #alert-banner a{color:#fff}body.is-mobile #content #alert-banner a.back{background-image:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/icons/back-white.png);background-position:10px 50%;background-repeat:no-repeat;background-size:7px;padding-left:30px}body.is-mobile #content header{background-color:#202020;background-image:linear-gradient(to bottom,#353535,#010101);background-repeat:repeat-x;box-shadow:0 2px 2px -2px rgba(0,0,0,.8);box-sizing:border-box;border-bottom:1px solid #4a4a4a;height:45px;position:fixed;width:100%;vertical-align:middle;z-index:200}body.is-mobile #content header .header-item{height:24px;width:24px;padding:10px 12px;line-height:0;cursor:pointer}body.is-mobile #content header .header-item#header-hamburger{position:absolute;top:0;left:0}body.is-mobile #content header .header-item#header-hamburger #bun{background-color:#e2e2e2;border-radius:2px;display:inline-block;height:3px;top:10px;width:100%;position:relative}body.is-mobile #content header .header-item#header-hamburger #bun:before{top:-7px}body.is-mobile #content header .header-item#header-hamburger #bun:after{bottom:-4px}body.is-mobile #content header .header-item#header-hamburger #bun:after,body.is-mobile #content header .header-item#header-hamburger #bun:before{display:block;content:"";position:relative;height:3px;background:#dfdfdf;border-radius:2px;left:0}body.is-mobile #content header .header-item#header-logo{width:154px;margin:auto}body.is-mobile #content header .header-item#header-logo img{height:19px}body.is-mobile #content header .header-item#header-search{position:absolute;top:0;right:0}body.is-mobile #content header .header-item#header-search img{height:20px}body.is-mobile #content #content-body{background-color:#f4f4f4;margin-top:45px;overflow:hidden}body.is-mobile #content #content-body.mobile_prominent_search{margin-top:95px}body.is-mobile #content footer{background-color:#f4f4f4;color:#2d2f2d;position:relative}body.is-mobile #content footer #footer-links{overflow:hidden}body.is-mobile #content footer #footer-links #footer-categories{margin:15px;letter-spacing:.2em}body.is-mobile #content footer #footer-links #footer-categories nav{text-transform:uppercase}body.is-mobile #content footer #footer-links #footer-cities{margin:15px;letter-spacing:.2em}body.is-mobile #content footer #footer-links #footer-cities nav{text-transform:uppercase}body.is-mobile #content footer #need-help{font-size:18px;font-weight:700;text-align:center;margin:0 15px 15px;padding:10px}body.is-mobile #content footer #need-help div{margin-bottom:10px}body.is-mobile #content footer #footer-fold{color:#fff;padding-top:10px;background-color:#222;border-top:1px solid #d0d0d0;font-size:10px;text-align:center}body.is-mobile #content footer #footer-fold .login-button,body.is-mobile #content footer #footer-fold .no-account{margin:auto}body.is-mobile #content footer #footer-fold #legal{padding-top:20px}body.is-mobile.side-nav-open{position:fixed;overflow:hidden}body.is-mobile.side-nav-open #contentLayer{display:block}body.is-mobile.side-nav-open #content{transform:translate3d(80%,0,0);transition:transform .3s ease-in-out}body.is-mobile.side-nav-open #side-nav{display:block;z-index:1}body.is-mobile.filter-menu-open{overflow:hidden}body.is-mobile.filter-menu-open #contentLayer{display:block}body.is-mobile.filter-menu-open #content{transform:translate3d(-100%,0,0);transition:transform .3s ease-in-out}body.is-mobile.filter-menu-open #filter-menu{display:block;z-index:1}body.is-mobile.modal-open{position:fixed;overflow:hidden}.sign-up-bar{background:#0f684f;color:#fff;font-weight:700;padding:5px}.sign-up-bar div.sign-up-bar-content{text-align:center;width:100%}.sign-up-bar a{color:inherit;text-decoration:underline}.sign-up-bar a:hover{text-decoration:none}.sign-up-bar.yellow{background-color:#faf481;color:#000}.sign-up-bar.yellow a{color:#000}#main-search.search-bar,#side-nav-search.search-bar{display:block;position:relative;text-align:center}#main-search.search-bar input[type=text],#side-nav-search.search-bar input[type=text]{border-radius:15px;margin:0 auto;padding:5px 15px;outline:0;width:200px}#main-search.search-bar input[type=text]:focus,#side-nav-search.search-bar input[type=text]:focus{border:2px solid #2177a9;padding:4px 14px}#side-nav-search.search-bar{height:60px}#side-nav-search.search-bar input[type=text]{margin-top:15px}#main-search{background-color:#202020;background-image:linear-gradient(to bottom,#353535,#010101);background-repeat:repeat-x;box-shadow:0 2px 2px -2px rgba(0,0,0,.8);box-sizing:border-box}#main-search.search-bar{height:65px;padding:5px 0;position:fixed;top:33px;width:100%;z-index:199}.search-in-header.ui.search input{border-radius:.28571429rem;border-color:#c71f46;box-shadow:0 1px 0 0 rgba(255,77,77,.2),0 1px 1px -1px rgba(255,77,77,.01),0 7px 5px -5px rgba(255,77,77,.02),0 15px 11px -11px rgba(255,77,77,.02),0 25px 19px -19px rgba(255,77,77,.03),0 40px 30px -30px rgba(255,77,77,.04)}.search-in-header.ui.search .results{margin-top:0;text-align:left;border-radius:0;width:100%;z-index:1000}.search-in-header.ui.search .ui-menu{position:static}.search-in-header.ui.search .ui-menu-item{border-top:1px solid transparent;border-bottom:1px solid transparent}.search-in-header.ui.search .ui-menu-item:hover{border-top:1px solid #000;border-bottom:1px solid #000}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{-ms-filter:"alpha(opacity=40)";background-color:rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}.sweet-alert{background-color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}.sweet-alert h2{text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:0;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding .2s,max-height .2s;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;transform:scale(.5);transform-origin:50% 50%;transition:.1s}.sweet-alert .sa-input-error::after,.sweet-alert .sa-input-error::before{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;transition:.3s}.sweet-alert input:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert input:focus::-moz-placeholder{-moz-transition:opacity .3s .03s;transition:opacity .3s .03s;opacity:.5}.sweet-alert input:focus:-ms-input-placeholder{-ms-transition:opacity .3s .03s;transition:opacity .3s .03s;opacity:.5}.sweet-alert input:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s .03s;transition:opacity .3s .03s;opacity:.5}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden}.sweet-alert button{background-color:#8cd4f5;color:#fff;border:0;box-shadow:none;font-size:17px;font-weight:500;border-radius:5px;padding:10px 32px;margin:26px 5px 0;cursor:pointer}.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#7ecff4}.sweet-alert button:active{background-color:#5dc2f1}.sweet-alert button.cancel:hover{background-color:#b9b9b9}.sweet-alert button.cancel:active{background-color:#a8a8a8}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}.sweet-alert button[disabled]{opacity:.6;cursor:default}.sweet-alert button.confirm[disabled]{color:transparent}.sweet-alert button.confirm[disabled]~.la-ball-fall{opacity:1;visibility:visible;transition-delay:0}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#f27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#f8bb86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#f8bb86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86}.sweet-alert .sa-icon.sa-info{border-color:#c9dae1}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1}.sweet-alert .sa-icon.sa-success{border-color:#a5dc86}.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before{content:'';-webkit-border-radius:40px;position:absolute;width:60px;height:120px;background:#fff}.sweet-alert .sa-icon.sa-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;transform:rotate(-45deg);transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;transform:rotate(-45deg);transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:0;background-position:center center;background-repeat:no-repeat}@keyframes showSweetAlert{0{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes hideSweetAlert{0{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes slideFromTop{0{top:0}100%{top:50%}}@keyframes slideToTop{0{top:50%}100%{top:0}}@keyframes slideFromBottom{0{top:70%}100%{top:50%}}@keyframes slideToBottom{0{top:50%}100%{top:70%}}.showSweetAlert[data-animation=pop]{animation:.3s showSweetAlert}.showSweetAlert[data-animation=none]{animation:none}.showSweetAlert[data-animation=slide-from-top]{animation:.3s slideFromTop}.showSweetAlert[data-animation=slide-from-bottom]{animation:.3s slideFromBottom}.hideSweetAlert[data-animation=pop]{animation:.2s hideSweetAlert}.hideSweetAlert[data-animation=none]{animation:none}.hideSweetAlert[data-animation=slide-from-top]{animation:.4s slideToTop}.hideSweetAlert[data-animation=slide-from-bottom]{animation:.3s slideToBottom}@keyframes animateSuccessTip{0,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessLong{0,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes rotatePlaceholder{0,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{animation:.75s animateSuccessTip}.animateSuccessLong{animation:.75s animateSuccessLong}.sa-icon.sa-success.animate::after{animation:4.25s ease-in rotatePlaceholder}@keyframes animateErrorIcon{0{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}.animateErrorIcon{animation:.5s animateErrorIcon}@keyframes animateXMark{0,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{animation:.5s animateXMark}@keyframes pulseWarning{0{border-color:#f8d486}100%{border-color:#f8bb86}}.pulseWarning{animation:.75s infinite alternate pulseWarning}@keyframes pulseWarningIns{0{background-color:#f8d486}100%{background-color:#f8bb86}}.pulseWarningIns{animation:.75s infinite alternate pulseWarningIns}@keyframes rotate-loading{0{transform:rotate(0)}100%{transform:rotate(360deg)}}/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */.la-ball-fall,.la-ball-fall>div{position:relative;box-sizing:border-box}.la-ball-fall{display:block;font-size:0;color:#fff;width:54px;height:18px}.la-ball-fall.la-dark{color:#333}.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;animation:1s ease-in-out infinite ball-fall}.la-ball-fall>div:nth-child(1){animation-delay:-.2s}.la-ball-fall>div:nth-child(2){animation-delay:-.1s}.la-ball-fall>div:nth-child(3){animation-delay:0}.la-ball-fall.la-sm{width:26px;height:8px}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-fall.la-2x{width:108px;height:36px}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-fall.la-3x{width:162px;height:54px}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}@keyframes ball-fall{0{opacity:0;transform:translateY(-145%)}10%,90%{opacity:.5}20%,80%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(145%)}}.sweet-alert button.cancel{background-color:#fff!important;border:1px solid #d8296b;color:#d8296b;font-family:'Open Sans',sans-serif;font-size:18px;margin:26px 5px 20px}.sweet-alert button.confirm{background-color:#c71f46!important;color:#fff;font-family:'Open Sans',sans-serif;font-size:18px;margin:26px 5px 20px}.sweet-alert h2{color:#444;font-family:'Open Sans',sans-serif;font-size:24px;padding-left:45px;padding-right:45px}.sweet-alert p{color:#444;font-family:'Open Sans',sans-serif;font-size:20px;padding-left:45px;padding-right:45px}.sweet-alert fieldset{display:none}body{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.62em;margin:0;padding:0}a.title{color:#d0004f}a.close{color:#888;text-decoration:underline;margin-left:10px}a.close:hover{color:#000}a.clickable{color:#2177a9}a.clickable.highlight{color:#d0004f;font-weight:700}a:hover{text-decoration:underline}a.bottom_dotted,a.bottom_dotted:hover{border-bottom:1px dotted #000;text-decoration:none!important}ul{list-style-type:disc}label.invalid{color:red}.blackish{color:#222!important}.green{color:#00ac7b}.blue{color:#2177a9}.bolder{font-weight:500}.pink{color:#d0004f}.salmon{color:#c71f46}.gold{color:#f0d12a}.light-grey{color:#b4b4b4}.gray{color:#888}.bold{font-weight:700}.small-text{font-size:11px!important}.medium-text{font-size:13px!important}.large-text{font-size:18px!important}.hidden{display:none!important}.invisible{visibility:hidden}.uppercase{text-transform:uppercase}.left-text{text-align:left}.right-text{text-align:right}.center-text{text-align:center}.v-center-text{display:table-cell}.long-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.long-multi-line-text{line-height:1.2em}.spaced>*{margin:5px}.space{display:block;margin-bottom:10px}sup.new{color:#faf481}sup.new.inverse{background-color:#faf481;color:#000}.mobile-only{display:none!important}.mobile-only-inline{display:none!important}.question_mark{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/sprites/payment_page_image_sprite.png) -1px -17px no-repeat;display:inline-block;height:14px;width:14px;position:relative;top:3px;margin-left:5px}.flex{display:flex;flex-direction:row}.flex>*{flex:1 1 auto}.lazy-load-img{opacity:0;transition:opacity .3s ease-in}.image-container-online{position:absolute;display:inline-block;text-align:center!important;line-height:25px;vertical-align:middle;border-top-right-radius:3px;border-bottom-right-radius:3px;color:#fff!important;background-color:#00ac7b;background-image:linear-gradient(to bottom,#00ac7b,#00ac7b);background-repeat:repeat-x;font-size:10px;width:126px;left:0;bottom:20px;font-weight:500}#top-banner-container{text-align:center}#common-partner{background:#e9e9e9}.partner-overall{height:100%}.partner-overall #wrapper{min-height:100%;position:relative;background:#e9e9e9}.partner-overall #wrapper.white{background:#fff}.partner-overall .main-body-content{padding-bottom:72px}.partner-overall #footer-partner{position:absolute;bottom:0;width:100%;height:72px}@font-face{font-family:'Droid Serif';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/droidserif/v19/tDbI2oqRg1oM3QBjjcaDkOr9rAA.ttf) format('truetype')}@font-face{font-family:'Droid Serif';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/droidserif/v19/tDbV2oqRg1oM3QBjjcaDkOJGiRD7OwQ.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype')}.background_slide,.overlay_slide{background-position:top center;background-repeat:no-repeat;width:100%}.cycle-slideshow{overflow:hidden;position:relative}.cycle-slideshow .overlay,.cycle-slideshow .overlay_left,.cycle-slideshow .overlay_right{position:relative}.slideshow_background{margin-top:100px;position:relative}.slideshow_background .background_slide{position:absolute;top:0}.slideshow_background_overlay{position:relative;z-index:1000}.slideshow_background_overlay .overlay_container{margin:0 auto;width:980px}.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}#private-events-content{overflow:auto}#private-events-content .slide{background:top center no-repeat;height:450px;position:absolute;top:0;width:100%}#private-events-content .slide1{background-image:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/private_events_banner1.jpg)}#private-events-content .slide2{background-image:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/private_events_banner2.jpg)}#private-events-content .slide3{background-image:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/private_events_banner3.jpg)}#private-events-content .cycle-slideshow{background:#000;height:450px}#private-events-content .cycle-slideshow .overlay{color:#fff;margin:100px auto 0;width:980px;z-index:101}#private-events-content .cycle-slideshow .overlay .overlay_left{width:490px}#private-events-content .cycle-slideshow .overlay .overlay_title{font-size:48px;font-weight:700;margin-bottom:35px}#private-events-content .cycle-slideshow .overlay .overlay_subtitle{font-size:24px;margin-bottom:20px}#private-events-content .cycle-slideshow .overlay .overlay_text{border-top:1px solid #b4b4b4;font-size:16px;line-height:1.7em;padding-top:30px;margin-top:30px}#private-events-content #how_it_works{width:460px;margin-bottom:40px}#private-events-content #how_it_works .how_it_works_title{font-size:20px;font-weight:700;margin:40px 0 0}#private-events-content #how_it_works .reason{font-size:13px}#private-events-content #how_it_works .reason .image{background-image:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/sprites/private_events_page_sprite.jpg);display:block;height:87px;width:87px}#private-events-content #how_it_works .reason .bullet1{background-position:0 0}#private-events-content #how_it_works .reason .bullet2{background-position:-88px 0}#private-events-content #how_it_works .reason .bullet3{background-position:-178px 0}#private-events-content #how_it_works .reason .text{padding-top:12px;width:330px}#private-events-content #request_info{margin-bottom:-310px;position:relative;top:-390px;width:405px;z-index:102}#private-events-content #request_info #request_form{background:#fff;border:1px solid #888;padding:30px}#private-events-content #request_info #request_form .request_headline{font-size:18px;font-weight:700;line-height:1.4em;margin-bottom:5px;text-align:center}#private-events-content #request_info #request_form .request_subheadline{margin-bottom:10px;text-align:center}#private-events-content #request_info #request_form .private_event_submit{width:100%}#private-events-content .privacy{margin:5px auto 35px;width:255px}#private-events-content .privacy .privacy_text{font-size:10px;line-height:1.2em;padding-top:8px}#private-events-content .privacy .lock{background:url(//static.course-horse.com/prod-2025-07-14-132644-main/template/common/images/locked.png) top left no-repeat;height:34px;margin:3px 10px 0 0;width:34px}#private-events-content .faq_title{font-size:16px;font-weight:700;margin-bottom:10px}#private-events-content .faq_text{font-size:11px;line-height:1.2em;margin-top:10px}#private-events-content .questions{margin-bottom:5px}#private-events-content .questions h4{font-size:14px}#private-events-content #subscription-private-events #common-partner{background:#fff}@media only screen and (max-width:736px),only screen and (max-device-width:736px){#checkout-enter-info .content_wrapper,#provider-profile .content_wrapper{width:94%;padding:0 3%}.popup-open{position:fixed}.popup-modal-outer-wrapper{width:100%;top:0;left:0;position:fixed}.popup-modal-outer-wrapper .popup-tooltip-container .tooltip-content-holder-01,.popup-modal-outer-wrapper .popup-tooltip-container .window-content-holder-01,.popup-modal-outer-wrapper .popup-window-container .tooltip-content-holder-01,.popup-modal-outer-wrapper .popup-window-container .window-content-holder-01{border:none}.popup-modal-outer-wrapper .popup-tooltip-container .button-close,.popup-modal-outer-wrapper .popup-window-container .button-close{background-size:13px;height:13px;width:13px;opacity:.7}.popup-modal-outer-wrapper .popup-tooltip-container .content-title{padding-left:0}.popup-modal-outer-wrapper .login,.popup-modal-outer-wrapper .terms{position:static;margin:0;padding:0;min-width:100%;width:100%}.popup-modal-outer-wrapper .login .description,.popup-modal-outer-wrapper .terms .description{width:100%;padding:0}.mobile-only{display:block!important}.mobile-only-inline{display:inline-block!important}.mobile-hidden{display:none!important}}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}@media only screen and (max-width:767px){#notification-container>.ui.row{padding-top:0;margin-bottom:10px}#filter-deals .notification-box,#filter-filter .notification-box,#filter-search .notification-box,#filter-topic .notification-box{margin-top:21px}body,html{font-size:16px}.small-text{font-size:1rem!important}.medium-text{font-size:1.2rem!important}.large-text{font-size:1.4rem!important}}