.scheduleMain-root{padding-top:2em;color:#000;background-color:#fad46b!important;margin:1em -4vw 3em;padding-bottom:2em}.scheduleMain-root .scheduleTitle{position:relative}.scheduleMain-root .scheduleTitle .scheduleDayName{font-size:1.6em;font-weight:700;line-height:1em;margin-top:auto}.scheduleMain-root .scheduleTitle .scheduleDay{font-size:2em;font-weight:700;text-align:right;line-height:1em;margin-top:auto}.scheduleMain-root .scheduleTitle .scheduleStage{font-size:1.6em;font-weight:700;margin-right:0;text-align:left;line-height:1em;margin-top:auto}.scheduleMain-root .card{font-size:1.6em;line-height:1.3em;font-family:Orenburg}.scheduleMain-root .card .cardInner{padding:1em;margin-right:0;margin-left:0}.scheduleMain-root .card .cardInner .row .btn{padding:.2em 1.8em;font-size:.8em;font-weight:700;text-transform:none;margin:0}.scheduleMain-root .card .cardInner .row [class^=col-7]{margin-bottom:auto;margin-top:auto}.scheduleMain-root .card .cardInner .row [class^=col-7] [class^=col-md-5]{font-weight:700}.scheduleMain-root .card a{color:#000!important;display:inline-block}.scheduleMain-root .card a:hover{background-color:#d1e88a}.scheduleMain-root .card .linkRecordOuter .linkRecord a{background-color:#d1e88a!important;width:auto}.scheduleMain-root .card .linkRecordOuter .linkRecord a.online-schedule{color:#fff!important;background-color:#d3612f!important}.scheduleMain-root .card p.cardPS{font-size:.9em;font-style:italic;margin-bottom:0;color:gray;text-transform:uppercase;line-height:1em;font-family:Minion;display:inline-block}.scheduleMain-root .card hr{margin:1em}.scheduleMain-root .link-next-day div,.scheduleMain-root .link-prev-day div{color:#fff;background-color:#000!important;width:auto}.scheduleMain-root .link-pages{justify-content:center;margin-right:auto;margin-left:auto}.scheduleMain-root .link-pages .link-page-outer .link-page{text-align:right}.scheduleMain-root .link-pages .link-page-outer .link-page a{padding-top:0;margin-bottom:0;padding-bottom:0;margin-top:0}.scheduleMain-root .link-pages .link-page-outer .link-page .font-big{font-size:2.4em}.scheduleMain-root .links-outer{justify-content:space-between;margin-bottom:2em;flex-direction:row;margin-top:2em;display:flex}@media(min-width:768px){.scheduleMain-root{margin-right:-9.126vw;margin-left:-9.126vw}.scheduleMain-root .scheduleTitle .scheduleDay{text-align:center}.scheduleMain-root .scheduleTitle .scheduleStage{text-align:right}.scheduleMain-root .card{font-size:1.2em}.scheduleMain-root .card .cardInner .row .btn{padding:.8em 2.4em;text-transform:uppercase}.scheduleMain-root .card .cardInner .row [class^=col-7] .row{padding:2em 0}}.screen{background-color:#ebebeb;width:100%}.screenBk{background-color:#fad46b;width:100%}.content{margin-right:4vw;margin-left:4vw}.expandSide{margin-right:-4vw;margin-left:-4vw}.top-colorfill{height:12em;padding:0;position:absolute;top:0;background-color:#fad46b;margin:0;left:0;width:100%}.fillBk{background-color:#fad46b!important}.fillBk,.fillBkWhite{margin-right:-4vw;margin-left:-4vw}.fillBkWhite{background-color:#fff!important}.fillBkScreen{margin-right:-4vw;margin-left:-4vw}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4,h5,h6{font-size:1.4em}p{font-size:1em}table td{font-size:1.2em}.mainHeader{padding-top:4em;text-align:center;margin:auto;padding-bottom:2em;width:80%;z-index:1}.mainHeader h1{font-size:2.14em;font-weight:700;color:#000;text-transform:uppercase;text-align:center}.mainHeader h2{font-size:2em}.mainHeader h2,.mainHeader h3{font-style:italic;text-align:center;font-family:Minion}.mainHeader h3{font-size:1.4em;font-weight:700}.mainHeader .mainInfo{font-size:1.4em;font-weight:lighter;font-style:italic;text-align:center;font-family:Minion}.mainPhoto,.mainPhotoWide{width:100%}.posrel{position:relative}.card-title{text-transform:uppercase}.w-md-30{max-width:100%}.textAuthor{font-size:1.8em;font-style:italic;font-family:Minion}.textAuthor,.textSubHeader{text-align:center;margin-top:1em}.textSubHeader{font-size:1.6em;font-weight:700;margin-bottom:1em;text-transform:uppercase}.textHeader{font-size:2em;margin-bottom:1em;text-align:center}.textHeader div{margin-right:auto;max-width:80%;margin-left:auto}.textbody{padding-top:1em;font-size:1.2em;position:relative;padding-bottom:1em;line-height:1.4em}.textComment{max-width:22em;margin-left:auto;display:flex}.textComment p{font-style:italic;text-align:right;line-height:1em;font-family:Minion}.conspect{font-size:1em}.conspect p{list-style-type:decimal-leading-zero;margin-left:4em;display:list-item}.btn.btn-sm{font-size:1em}.wx-md-27{max-width:48%;min-width:48%}.classHeader{font-size:1.4em;font-weight:700;text-transform:uppercase}.back-info a,.classes-list a,.question-answer a,.textblock a,.textbody a{-webkit-text-decoration-style:dotted;text-decoration-style:dotted;padding:.1em .4em;color:#000;-webkit-text-decoration-line:underline;text-decoration-line:underline}.back-info a:hover,.classes-list a:hover,.question-answer a:hover,.textblock a:hover,.textbody a:hover{color:#fff!important;background-color:#000!important}.question-answer{margin-bottom:2em;margin-top:2em}.question-answer .header{font-size:1.4em;font-weight:700}.question-answer .question{font-size:1.1em;font-weight:bolder;margin-bottom:.1em;text-transform:uppercase;margin-top:.5em}.question-answer .answer{font-size:1.2em;font-style:italic;line-height:1.2em;font-family:Minion,serif}.question-answer .answer a{font-family:Minion,serif!important}.back-info{padding-top:2em;font-size:1.2em;text-align:center;margin:1em auto 2em;width:100%}.back-info div:first-child{font-size:1.3em;font-weight:700}.schedules{font-size:1.4em;margin-bottom:2em;text-align:center;line-height:.5em;margin-top:2em}.schedules h1{font-size:1.4em;font-weight:700}.textblock .header{font-size:1.96em;font-weight:700;text-transform:uppercase;text-align:center;margin-top:2em}.info-pane{background-color:#d3d3d3;flex-flow:column;display:flex}.info-pane .text-part{padding:1em 2em;font-size:1.3em;font-weight:400;text-align:center;width:100%;line-height:1.1em}.info-pane .text-part .comment{font-style:italic;line-height:1.1em;margin-top:.4em;font-family:Minion}.info-pane .image-part{width:100%}.info-pane .image-part .image{margin:auto}.info-pane .image-part .image img{height:auto;width:100%}.legko-pane{margin-bottom:2em;flex-direction:column;margin-top:2em;display:flex}.legko-pane .textbody{padding-right:2em;width:100%;padding-left:2em}.legko-pane .image{width:100%}.legko-pane .image img{height:auto;padding:1px;border:2px solid transparent;transition:border .4s;width:100%}.legko-pane .image img:hover{border:2px solid #97c138}.legko-pane .image a:hover{background-color:transparent!important}.classPictureOuter{justify-content:space-between;flex-direction:column;display:flex}.classPictureOuter .classPicture img{height:auto;width:50%}.classDescription{font-size:1.2em}.course-carousel-outer{flex-direction:row;display:flex}.course-carousel-outer .course-carousel{height:auto;margin-bottom:1em;width:50%;line-height:1rem;font-family:Orenburg}.course-carousel-outer .course-carousel .carousel-indicators li{background-color:#e4e4e4}.course-carousel-outer .course-carousel .carousel-indicators .active{background-color:#adadad}.course-carousel-outer .course-carousel .cardbox{justify-content:center;align-items:center;width:100%;display:flex}.course-carousel-outer .course-carousel .cardbox .cardTitle1{min-height:3em;font-size:.8em;font-weight:600;color:#fff;position:absolute;padding-right:10px;bottom:3em;text-align:center;padding-left:10px}.course-carousel-outer .course-carousel .cardbox .cardTitle1 a h3{color:#fff}.course-carousel-outer .course-carousel .cardbox .cardTitle1 p{padding:0;margin:0}.course-carousel-outer .course-carousel .cardbox .cardPhoto{overflow:hidden;right:0;position:absolute;bottom:0;top:0;left:0}.course-carousel-outer .course-carousel .cardbox .cardPhoto img{height:100%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:auto}.course-carousel-outer .course-info{margin-right:2em;margin-left:2em;width:50%}#courseCarosel .carousel-item{transition:transform 1s}.carousel-control-next,.carousel-control-prev{opacity:.24}.carousel-control-next-icon,.carousel-control-prev-icon{height:1.8em!important;background-color:#a9a9a9;width:1.2em!important}.carousel-control-prev-icon{background-image:url(/dist/Content/img/svg/arrow_left.svg)!important}.carousel-control-next-icon{background-image:url(/dist/Content/img/svg/arrow_right.svg)!important}.courses-link{padding-top:.1em;padding-bottom:.1em}.simplelinks-outer{padding-top:0;color:#000;background-color:#fad46b!important;margin:0 -4vw;padding-bottom:0}.simplelinks-outer .link-pages{justify-content:center;margin-right:auto;margin-left:auto}.simplelinks-outer .link-pages .link-page-outer .link-page{text-align:right}.simplelinks-outer .link-pages .link-page-outer .link-page a{padding-top:0;margin-bottom:0;padding-bottom:0;margin-top:0}.simplelinks-outer .link-pages .link-page-outer .link-page .font-big{font-size:2.4em}.simplelinks-outer .links-outer{justify-content:space-between;margin-bottom:2em;flex-direction:row;margin-top:2em;display:flex}.title-photo{width:100%}.title-photo img{height:auto;width:100%}.pb-2em{padding-bottom:2em}@media(min-width:768px){.content{margin-right:9.126vw;margin-left:9.126vw}.expandSide,.fillBk,.fillBkScreen,.fillBkWhite{margin-right:-9.126vw;margin-left:-9.126vw}.mainHeader{width:75%}.mainPhoto{width:50%}.mainPhotoWide{width:80%}.w-md-30{max-width:30%}.wx-md-27{max-width:27%;min-width:27%}.info-pane{flex-flow:row}.info-pane .text-part{padding:2em 8% 2em 16%;text-align:right;width:60%}.info-pane .text-part.line-left{border-left:7px solid gray}.info-pane .text-part.line-right{border-right:7px solid gray}.info-pane .image-part{width:40%}.legko-pane{flex-direction:row}.legko-pane .textbody{padding-right:10em;width:60%}.legko-pane .image{width:40%}.classPictureOuter .classPicture img{width:100%}.course-carousel-outer .course-carousel .cardbox{height:31vw}.simplelinks-outer{margin-right:-9.126vw;margin-left:-9.126vw}.pvr-md-2{padding-right:1em!important}}@media(max-width:991px){.course-carousel-outer{justify-content:center;flex-direction:column}.course-carousel-outer .course-carousel{width:100%}.course-carousel-outer .course-carousel .cardbox{height:62vw}.course-carousel-outer .course-info{margin-right:auto;text-align:center;margin-left:auto;width:100%}}