@import '//fonts.googleapis.com/css?family=Lato:400,100,300,700,900&subset=latin,latin-ext';@import '//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css';html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-family:Lato;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:visited{color:inherit}@font-face{font-family:adobe_caslon_semibold;src:url(/Portals/_default/Skins/CrimsonCircle//fonts/Adobe_Caslon_Pro_Semibold.ttf)}@font-face{font-family:blaimim;src:url(/Portals/_default/Skins/CrimsonCircle//fonts/Blaimim_.ttf)}@font-face{font-family:blaimim_medium;src:url(/Portals/_default/Skins/CrimsonCircle//fonts/BlairMdITC-TT-Medium.ttf)}html,body,form{height:100%;width:100%}h3{font-family:Lato;font-size:19px;line-height:24px;margin-bottom:20px}p{font-family:Lato;font-size:17px;line-height:21px;margin-bottom:20px}a{color:#710300}a:hover,a:visited{color:#710300}.align-center{display:block;text-align:center}.clear-00{border:none;clear:both;height:0;line-height:0;margin:0;padding:0}.clear-05{border:none;clear:both;height:5px;line-height:5px;margin:0;padding:0}.clear-10{border:none;clear:both;height:10px;line-height:10px;margin:0;padding:0}.clear-15{border:none;clear:both;height:15px;line-height:15px;margin:0;padding:0}.clear-20{border:none;clear:both;height:20px;line-height:20px;margin:0;padding:0}.clear-25{border:none;clear:both;height:25px;line-height:25px;margin:0;padding:0}.clear-50{border:none;clear:both;height:50px;line-height:50px;margin:0;padding:0}.box-crimson{background-color:#710300;clear:both;color:#fff;display:block;padding:10px 15px}.box-grey{background-color:#f1f1f1;clear:both;color:#000;display:block;padding:10px 15px}.box-gold{background-color:#ac9a5f;clear:both;color:#000;display:block;padding:10px 15px}.button-crimson{background-color:#710300;border:1px solid #710300;color:#fff!important;display:inline-block;font-size:14pt;padding:15px 30px;text-decoration:none}.button-crimson:hover{border-color:#fff;color:#fff}.color-black{color:#000}.color-crimson{color:#710300}.color-gold{color:#cabe98}.color-gold-dark{color:#ac9a5f}.color-white{color:#fff}.columns-2{-moz-column-count:2;-webkit-column-count:2;column-count:2}.rwd{height:250px;overflow:hidden;position:relative;text-align:center;width:100%}.rwd img{position:absolute;margin:auto;min-width:100%;left:-100%;right:-100%;top:-100%;bottom:-100%}body.crimson-home .row{display:none}body.crimson-home .row .content-pane-top-full-width{display:none}body.crimson-home .row.full-height{max-height:100%;height:100%}body.crimson-home .row.full-width{display:block}body.crimson-home .row.full-width:first-child,body.crimson-home .row.full-width:last-child{display:none}body.crimson-home .row.full-width header{top:0}body.crimson-home .row.full-width header i{display:inline-block}body.crimson-home .row.full-width .crimson-home-content{margin:0 auto;padding-top:150px;text-align:center}body.crimson-home .row.full-width .crimson-home-content h2{color:#fff;font-family:adobe_caslon_semibold;font-size:48px;font-weight:400;line-height:54px;text-shadow:2px 2px #333}body.crimson-home .row.full-width .crimson-home-content .home-divider{border-bottom:1px solid #fff;margin:30px auto;width:300px}body.crimson-home .row.full-width .crimson-home-content .learn-more a{color:#fff;font-family:blaimim_medium;font-size:14px;text-decoration:none}#page-wrapper{background-color:#fff;display:block;height:100%;transition:transform .3s;width:100%}#page-wrapper.push-left{transform:translateX(100%);transform:translateX(320px)}#page-wrapper .row{clear:both;margin:0 auto;max-width:1400px;width:100%}#page-wrapper .row.full-width{max-width:100%;width:100%}#page-wrapper .row.table{display:table}#page-wrapper .row.table>div{display:table-row;width:100%}#page-wrapper .row .content-pane-full-screen{clear:both;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}#page-wrapper .row .content-pane-top-full-width{margin-top:120px}#page-wrapper .row .content-pane-top{clear:both;display:block}#page-wrapper .row .content-pane-left{display:table-cell;vertical-align:top;width:22.5%;background:#fff;background:-moz-linear-gradient(left,#ffffff 0,#ffffff 97%,#DDDDDD 100%);background:-webkit-gradient(left top,right top,color-stop(0,#ffffff),color-stop(97%,#ffffff),color-stop(100%,#DDDDDD));background:-webkit-linear-gradient(left,#ffffff 0,#ffffff 97%,#DDDDDD 100%);background:-o-linear-gradient(left,#ffffff 0,#ffffff 97%,#DDDDDD 100%);background:-ms-linear-gradient(left,#ffffff 0,#ffffff 97%,#DDDDDD 100%);background:linear-gradient(to right,#ffffff 0,#ffffff 97%,#DDDDDD 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#DDDDDD',GradientType=1)}#page-wrapper .row .content-pane{display:table-cell;vertical-align:top;width:77.5%}#page-wrapper .row .content-pane>div{padding:0 55px}#page-wrapper .row .content-pane-bottom{clear:both;padding:0 40px}footer{clear:both;text-align:center}footer ul{background-color:#cabe98;list-style:none;margin:0;padding:0}footer ul li{display:inline-block;list-style:none;margin:0;padding:0 15px}footer ul li a,footer ul li a:visited{color:#710300;font-family:blaimim;font-size:11px;line-height:50px;text-decoration:none;text-transform:uppercase}footer ul li a:hover,footer ul li a:visited:hover{text-decoration:underline}#mobile-footer{background-color:#cabe98;display:none;text-align:center}#mobile-footer a{color:#710300;cursor:pointer;font-family:blaimim;font-size:11px;line-height:70px;text-decoration:none;text-transform:uppercase}#mobile-footer a:hover{text-decoration:underline}#print-and-share{float:right}#print-and-share ul{list-style:none}#print-and-share ul li{display:inline-block;list-style:none}#print-and-share ul li i{color:#888;font-size:16px;text-decoration:none;padding:0 5px 0 20px}#print-and-share ul li a{color:#888;font-family:Lato;font-size:16px;text-decoration:underline}#print-and-share ul li a.st_sharethis span{display:none!important}#page-title{clear:both;color:#710300;font-family:Lato;font-size:48px;font-weight:700;line-height:48px;padding:15px 0}.dnnFormMessage{font-size:14px;line-height:18px;width:auto;max-width:none}.angels .box-grey,.angels .box-crimson{font-size:19px;padding:15px 30px;margin-top:10px;cursor:pointer}.angels ul{display:none;-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:3;column-gap:20px;padding:30px}.angels ul li{font-size:19px;line-height:30px}.dnnLogin.dnnClear{margin:25px 0}@media all and (max-width:1190px){body.crimson-home #page-wrapper .content-pane-full-screen div.crimson-home-content h2{font-size:46px}}@media all and (max-width:1140px){body.crimson-home #page-wrapper .content-pane-full-screen div.crimson-home-content h2{font-size:44px}}@media all and (max-width:1080px){body.crimson-home #page-wrapper .content-pane-full-screen div.crimson-home-content h2{font-size:42px}}@media all and (max-width:1024px){body.crimson-home #page-wrapper .content-pane-full-screen div.crimson-home-content h2{font-size:42px}#page-wrapper .row .content-pane-top-full-width{margin-top:70px}#page-wrapper .row .content-pane-left{display:none;width:0}#page-wrapper .row .content-pane{margin:0;padding:0;width:100%}#page-wrapper .row .content-pane>div{padding:0 25px}}@media all and (max-width:969px){body.crimson-home #page-wrapper .content-pane-full-screen div.crimson-home-content h2{font-size:42px}footer ul li a{line-height:30px}}@media all and (max-width:909px){body.crimson-home #page-wrapper .content-pane-full-screen div.crimson-home-content h2{font-size:42px}}@media all and (max-width:853px){body.crimson-home #page-wrapper .content-pane-full-screen div.crimson-home-content h2{font-size:42px}.columns-2{-moz-column-count:1;-webkit-column-count:1;column-count:1}.angels ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media all and (max-width:768px){body.crimson-home #page-wrapper .content-pane-full-screen div.crimson-home-content h2{font-size:42px}#print-and-share{display:none}}@media all and (max-width:675px){body.crimson-home #page-wrapper .content-pane-full-screen div.crimson-home-content h2{font-size:37px}}@media all and (max-width:568px){body.crimson-home #page-wrapper .content-pane-full-screen div.crimson-home-content h2{font-size:28px}#page-wrapper .row .content-pane>div{padding:0 15px}footer{display:none}#mobile-footer{display:block}.angels ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media all and (max-width:480px){body.crimson-home #page-wrapper .content-pane-full-screen div.crimson-home-content h2{font-size:28px}}#site-menu{background:#710300;height:50px;position:fixed;top:0;width:100%;z-index:10}#site-menu .menu{display:block;text-align:center}#site-menu .menu ul{list-style:none;margin:0;padding:0}#site-menu .menu ul li{display:inline-block;list-style:none;margin:0;padding:0 15px}#site-menu .menu ul li.active>a{color:#fff}#site-menu .menu ul li a{color:#cabe98;font-family:blaimim;font-size:11px;line-height:50px;text-decoration:none;text-transform:uppercase}#site-menu .menu ul li a:hover{color:#fff}#site-menu .country-menu{float:left;padding:17px 20px 18px;position:absolute;z-index:999}#site-menu .country-menu ul{list-style:none;margin:0;padding:0}#site-menu .country-menu ul li{list-style:none;margin:0;padding:0}#site-menu .country-menu ul li a{color:#cabe98;cursor:pointer;font-family:Blaimim_medium;font-size:11px;line-height:13px;text-decoration:none;text-transform:uppercase}#site-menu .country-menu ul li a img{height:13px;padding-right:10px}#site-menu .country-menu ul li a i{padding-left:5px;position:relative}#site-menu .country-menu ul li a i.fa-sort-asc{top:5px}#site-menu .country-menu ul li a i.fa-sort-desc{top:-2px}#site-menu .country-menu ul li .sub-menu{display:none;background-color:#470200;border-color:#470200;position:relative;left:-10px}#site-menu .country-menu ul li .sub-menu li{padding:5px 20px 5px 10px}#site-menu .country-menu ul li .sub-menu li a{font-family:Lato;font-size:12px;text-decoration:underline;text-transform:none}#site-menu .country-menu ul li .sub-menu li a:hover{color:#fff}#site-menu .search{cursor:pointer;float:right}#site-menu .search #search-input-wrapper input{font-size:16px;height:24px;line-height:24px;padding:0 10px;margin:13px 0}#site-menu .search .fa-search{padding:17px 20px 18px}#site-menu i.fa{color:#cabe98;font-size:15px}@media all and (max-width:1024px){#site-menu{display:none}}header{background-image:url(/Portals/_default/Skins/CrimsonCircle//images/header-bg.png);background-repeat:repeat-x;position:fixed;top:50px;width:100%;z-index:5}header .header-wrapper{background-image:url(/Portals/_default/Skins/CrimsonCircle//images/cc-header-curve.png);background-position:center center;background-repeat:no-repeat;height:104px}header .header-wrapper .menu{cursor:pointer;float:left;padding:25px 20px}header .header-wrapper .search{cursor:pointer;float:right;padding:25px 20px}header .header-wrapper .logo{margin:0 auto;width:342px;padding-top:25px}header .header-wrapper .logo img{width:100%}header .header-wrapper i{color:#710300;display:none}@media all and (max-width:1024px){header{top:0}header .header-wrapper i{display:inline-block}}@media all and (max-width:568px){header .header-wrapper .logo{width:60%}}.audio-video{padding-top:25px}.audio-video .box-grey{cursor:pointer;font-weight:700}.audio-video .box-grey:hover{background-color:#ddd}.audio-video div{display:none;font-size:17px;line-height:24px;margin-bottom:20px}#breadcrumbs{float:left}#breadcrumbs ul{list-style:none;margin:0}#breadcrumbs ul li{display:inline-block;list-style:none}#breadcrumbs ul li a{color:#333;font-family:Lato;font-size:16px;text-decoration:underline}#breadcrumbs ul li a i{color:#cabe98;text-decoration:none;padding:0 15px}@media all and (max-width:1400px){.content-pane-top #breadcrumbs{margin:0 50px}.content-pane-top #print-and-share{margin:0 50px}.content-pane-top #page-title{margin:0 50px}}#cal-panel{background-color:#eee;bottom:0;box-sizing:border-box;position:fixed;right:0;overflow-x:hidden;overflow-y:scroll;top:0;z-index:100}#cal-panel #cal-panel-wrapper{padding:25px;width:350px}#cal-panel #cal-panel-wrapper i.fa-times{text-align:right;width:100%;cursor:pointer}#cal-panel #cal-panel-wrapper #cal-event-name{font-size:19px;font-weight:700;padding-top:10px}#cal-panel #cal-panel-wrapper #cal-event-teacher{color:#ac9a5f;font-size:14px;font-style:italic;font-weight:700;padding-top:5px}#cal-panel #cal-panel-wrapper #cal-event-date{font-size:17px;font-weight:700;padding-top:25px}#cal-panel #cal-panel-wrapper #cal-event-location{font-size:14px;font-style:italic;padding-top:5px}#cal-panel #cal-panel-wrapper #cal-event-url{padding-top:25px}#cal-panel #cal-panel-wrapper #cal-event-url a{color:#ac9a5f;font-size:17px}#cal-panel #cal-panel-wrapper .cal-presenter-about{color:#ac9a5f;font-size:14px;font-style:italic;font-weight:700;padding-top:5px}#cal-panel #cal-panel-wrapper .cal-presenter-name{font-size:19px;font-weight:700;padding-top:10px}#cal-panel #cal-panel-wrapper .cal-presenter-content{clear:both;padding-top:25px}#cal-panel #cal-panel-wrapper .cal-presenter-content .cal-presenter-img{float:left;width:35%}#cal-panel #cal-panel-wrapper .cal-presenter-content .cal-presenter-img img{width:100%}#cal-panel #cal-panel-wrapper .cal-presenter-content .cal-presenter-bio-text{float:right;font-size:16px;line-height:20px;width:60%}#cal-panel #cal-panel-wrapper .cal-presenter-bio{clear:both;padding-top:25px}#cal-panel #cal-panel-wrapper .cal-presenter-bio a{color:#ac9a5f;font-size:17px}.cal-toolbar{padding:15px 0}.cal-toolbar .dxeButtonEditButton_DevEx.dxeButtonEditButtonHover_DevEx{border-color:#fff}.cal-toolbar .dxeButtonEditButtonHover_DevEx{background:0 0}.cal-toolbar .cal-search-button{display:none}.cal-toolbar .cal-search{background-color:#eee;border:1px solid #eee;border-radius:100px;float:left;font-size:14px;margin-right:10px;outline:none;padding:10px;width:20%}.cal-toolbar .dd-wrapper{background-color:#fff;border:1px solid #000;border-radius:100px;float:left;margin-right:10px;padding:10px;width:20%}.cal-toolbar .dd-wrapper>table{border:none;width:100%}.cal-toolbar .dd-wrapper>table input{border:none;font-size:14px}.cal-toolbar .cal-clear-filters{color:#ac9a5f;float:right;font-size:17px;line-height:40px}#calSchedule .dxscTimelineDateHeader_DevEx,#calSchedule .dxscAlternateTimelineDateHeader_DevEx,#calSchedule .dxscAlternateDateHeader_DevEx,#calSchedule .dxscTodayCellHeader_DevEx,#calSchedule .dxscDateCellHeader_DevEx{background-color:#fff;border-bottom:0;padding:0}#calSchedule .dxscTimelineCellBody_DevEx{border-top:0}#calSchedule .dxscSel{background-color:#fff!important}#calSchedule .cal-navigator-controls{min-width:200px}#calSchedule .cal-navigator-controls .link-today{background-color:#fff;border-radius:100px;color:#000;cursor:pointer;display:inline-block;font-weight:700;margin:5px;padding:3px 25px 5px;text-decoration:none}#calSchedule .cal-navigator-controls .link-today:hover{background-color:#cabe98;color:#fff}#calSchedule .cal-navigator-controls .fa-caret-left{color:#cabe98;cursor:pointer;text-align:center;width:25px}#calSchedule .cal-navigator-controls .fa-caret-right{color:#cabe98;cursor:pointer;text-align:center;width:25px}#calSchedule .cal-view-controls{min-width:250px;text-align:right}#calSchedule .cal-view-controls .link-month,#calSchedule .cal-view-controls .link-week{background-color:#fff;border-radius:100px;color:#000;cursor:pointer;display:inline-block;font-weight:700;margin:5px;padding:3px 25px 5px;text-decoration:none}#calSchedule .cal-view-controls .link-month.active,#calSchedule .cal-view-controls .link-week.active{background-color:#cabe98;color:#fff}#calSchedule .cal-view-controls .link-month:hover,#calSchedule .cal-view-controls .link-week:hover{text-decoration:underline}#calSchedule .cal-current{font-weight:400}#calSchedule .cal-current .fa-calendar-o{padding-right:10px}#calSchedule .cal-week-header{font-size:19px;font-weight:700;padding:5px;text-align:left}#calSchedule .cal-day-header{background-color:#fff;font-size:14px;font-weight:700;padding-left:10px;text-align:left}#calSchedule .cal-day-header.out-of-range{color:#999}#calSchedule .cal-item{color:#fff;font-size:12px;padding:3px 5px 0}.cloud-class{margin:50px 0}.cloud-class .panel-login{margin:50px 0}.cloud-class .panel-login span{display:block;font-size:17px;padding:10px 0 5px}.cloud-class .panel-login input[type=text],.cloud-class .panel-login input[type=password]{display:block;font-size:17px;padding:10px;width:250px}.cloud-class .panel-online-event .onlineevent-title{color:#710300;font-size:30px;font-weight:700;text-align:center}.cloud-class .panel-online-event .menu-tabs{border-bottom:1px solid #710300;padding:0;margin:0;text-align:center}.cloud-class .panel-online-event .menu-tabs a{color:#333;display:inline-block;font-size:19px;text-decoration:none;padding:0 7px 10px}.cloud-class .panel-online-event .menu-tabs a.selected{font-weight:700}.cloud-class .panel-online-event .tab{display:none;margin:0 auto;max-width:860px;min-height:350px}.cloud-class .panel-online-event .tab span,.cloud-class .panel-online-event .tab div,.cloud-class .panel-online-event .tab a{font-size:15px!important;line-height:17px!important}.cloud-class .panel-online-event #event-description .x1{width:420px;float:left}.cloud-class .panel-online-event #event-description .x2{width:420px;float:right}.cloud-class .panel-online-event .event-links-bottom{border-top:1px solid #710300;padding-top:10px;text-align:center}.cloud-class .panel-online-event #event-facilitator p,.cloud-class .panel-online-event #event-description p,.cloud-class .panel-online-event #event-facilitator,.cloud-class .panel-online-event #event-description{font-family:Arial,Verdana,Arial,Helvetica,sans-serif!important;font-size:14px!important}.cloud-class .panel-online-event .upcoming-events p{font-size:14px!important}.whatsnew-left img,.whatsnew-right img{display:none}.faq-contents{border:none;border-collapse:collapse;font-size:17px;line-height:20px;margin:0;padding:0;text-align:left;width:700px}.faq-contents .faq-header{border-bottom:1px solid #ccc;padding:5px 10px;color:#333}.faq-contents td{text-align:left}.faq-contents td.x1{background-color:#ebebeb;padding:5px 10px;text-align:left;width:200px}.faq-contents td.x2{width:10px}.faq-contents td.x3{background-color:#ebebeb;padding:5px 10px;text-align:left}.info-contents{font-size:17px;line-height:20px}.dxpc{color:#710300!important;font-size:24px!important;padding-top:10px}#video-content-wrapper{margin:0 auto;width:640px}.countdown div{color:#710300;font-size:16px!important;text-align:center}.comment-header{color:#5c1600;font-family:Arial,Verdana,Arial,Helvetica,sans-serif;font-size:16px!important;font-weight:700}.comment-input{font-family:Arial,Verdana,Arial,Helvetica,sans-serif;font-size:14px;height:100px;width:300px}.comment-wrapper ul{list-style-type:none;padding-left:20px}.comment-wrapper #comment-list>ul{padding-left:0}.comment-wrapper li{list-style-type:none;padding-top:10px}.comment-wrapper>ul>li:first-child{padding-top:0}.comment-wrapper .comment-text{padding:5px 0}.comment-wrapper .comment-item{background-color:wheat;color:#000!important;padding:5px}.comment-date{padding-left:10px}.cover{background-color:rgba(0,0,0,.62);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.getstarted-wrapper{background-color:#fff;z-index:99999;width:650px;height:auto;position:fixed;top:10%;left:25%;padding:20px}.col1{width:100px;display:inline-block}.col2{width:200px;display:inline-block}.form-row{height:30px}.centered{text-align:center}.error{height:auto!important}.external_login .logon-form{background-color:#dfcdc2;border:#7a1315 5px solid;max-width:786px;min-width:400px;width:100%}.external_login .form-title{background-color:#7a1315;padding:5px;font-family:lucida sans unicode,lucida grande,Verdana,Arial,Helvetica,sans-serif;color:#f2eee2;font-size:14px;font-weight:700}.external_login .single-logon{padding:20px;width:350px;display:inline-block}.external_login .credentials{width:325px;display:inline-block;padding:20px;vertical-align:top}.external_login .input-header{color:#7a1316;font-size:14px;margin-bottom:20px}.external_login .subtext{color:#323026;font-size:12px}.external_login .form-button{cursor:pointer;background-color:transparent;border:none;padding:0;margin-top:20px;float:right}.external_login .input-box{height:40px}.external_login .input-box label{font-size:12px;color:#323026}.external_login .input-box input{float:right}.external_login .sign-up{text-transform:uppercase;text-align:right;max-width:786px}.external_login .sign-up a{color:#000;font-size:12px;font-weight:700}.external_login .forgot-password-form{display:none;background-color:#f2eee2;width:90%;border:#87806e 5px solid;max-width:786px}.external_login .forgot-password-form .form-title{background-color:#87806e;padding:5px;font-family:lucida sans unicode,lucida grande,Verdana,Arial,Helvetica,sans-serif;color:#f2eee2;font-size:14px;font-weight:700}.external_login .forgot-password-form .credentials{width:100%;display:inline-block;padding:20px;vertical-align:top}.external_login .error{display:none}.info-modal.remodal{text-align:left}.new-comment.remodal{text-align:left;max-width:375px}#btn-save-comment{margin-top:10px}#event-text #text-content-wrapper{text-align:center}#event-text #text-content-wrapper .reader-dropdown{display:inline-block;margin:0 0 25px;outline:none;padding:10px 10px 10px 20px;font-size:16px}.comments{border-top:1px solid #ccc;margin-top:50px;padding-top:50px}.comments .comment-list{float:left;width:55%}.comments .comment-list ul{padding-top:15px}.comments .comment-list ul li.comment-seperator{border-top:1px solid #ccc;margin:50px 0}.comments .comment-list ul li .comment-header{font-size:16px}.comments .comment-list ul li .comment-body{border-left:2px solid #ac9a5f;font-size:16px;line-height:22px;margin:25px 0;padding-left:25px}.comments h3{font-size:22px}.comments .comment-form{float:right;width:37%}.comments .comment-form .success{background-color:rgba(0,255,0,.15);border:1px solid #0f0;border-radius:15px;font-size:16px;font-weight:700;padding:20px}.comments .comment-form .error{background-color:rgba(255,0,0,.15);border:1px solid red;border-radius:15px;font-size:16px;font-weight:700;padding:20px}.comments .comment-form .comment-form-name,.comments .comment-form .comment-form-email{padding-top:15px}.comments .comment-form input[type=text],.comments .comment-form textarea{border:1px solid #ccc;border-radius:10px;box-sizing:border-box;font-size:16px;padding:15px;width:100%}.comments .comment-form .note{font-size:14px;padding:15px 0}.comments .comment-form .comment-form-submit{padding-top:15px}.comments .comment-form .comment-form-submit a{font-size:19px;font-weight:700}@media all and (max-width:640px){.comments .comment-list{float:none;width:auto}.comments .comment-form{float:none;width:auto}}.contact-us table{width:100%;margin-bottom:10px}.contact-us table tr td{font-family:Lato;font-size:16px;padding:5px;vertical-align:top}.contact-us table tr td:first-child{width:150px}.contact-us table tr td input,.contact-us table tr td textarea{font-family:Lato;font-size:16px;padding:5px 10px;width:60%}.contact-us table tr td input.error,.contact-us table tr td textarea.error{border:1px solid red}.crimson-content-instance{position:relative}.crimson-content-instance .crimson-content-manage{display:block;font-size:16px;margin:5px;opacity:.4;padding:3px;position:absolute;right:5px;top:5px;width:100px;z-index:99999}.crimson-content-instance .crimson-content-manage:hover{opacity:unset}.crimson-content-viewer{padding-top:25px;position:relative;font-size:17px;line-height:24px}.crimson-content-viewer .crimson-content-manage{display:block;font-size:16px;margin:5px;opacity:.4;padding:3px;position:absolute;right:5px;top:5px;width:100px;z-index:99999}.crimson-content-viewer .crimson-content-manage:hover{opacity:unset}.crimson-flash-news ul{margin:0;padding:0}.crimson-flash-news ul li{clear:both;font-size:16px;margin:0;padding:25px;vertical-align:top}.crimson-flash-news ul li.alternating{background-color:#eee}.crimson-flash-news ul li .flash-img{float:left}.crimson-flash-news ul li .flash-img i{color:#ac9a5f;font-size:40px;min-width:50px}.crimson-flash-news ul li .title{float:left;font-weight:700;text-transform:uppercase;min-width:50%}.crimson-flash-news ul li .date{color:#666;float:left;font-style:italic;padding-top:5px;text-transform:capitalize;min-width:50%}.crimson-flash-news ul li .description{clear:both;line-height:24px;padding-top:10px}.geoffrey-events-content .x-1{float:left;width:48%}.geoffrey-events-content .x-2{float:right;width:48%}.geoffrey-events-content .image img{width:100%;margin:20px 0}.geoffrey-events-content .category a{color:#ac9a5f;font-size:16px}.geoffrey-events-content h4{margin-bottom:20px}.geoffrey-events ul{clear:both;list-style:none;margin:0 auto;padding:0;text-align:justify;text-align-last:left}.geoffrey-events ul:after{content:'';display:inline-block;width:100%}.geoffrey-events ul li{background-color:#eee;box-sizing:border-box;display:inline-block;list-style:none;margin:0 0 40px;text-align:left;width:30%}.geoffrey-events ul li .details{height:130px;padding:15px}.geoffrey-events ul li .details .date{font-size:19px;font-weight:700}.geoffrey-events ul li .details .date .super{vertical-align:super;font-size:12px}.geoffrey-events ul li .details .title{font-size:16px;font-weight:700;padding-top:20px}.geoffrey-events ul li .details .location{font-size:16px;font-style:italic;padding-top:10px}.geoffrey-events ul li .link{padding:0 15px 30px}.geoffrey-events ul li .link a{color:#ac9a5f;font-size:19px}@media all and (max-width:768px){.geoffrey-events ul li{width:48%}}@media all and (max-width:768px){.geoffrey-events-content .x-1,.geoffrey-events-content .x-2{float:none;width:auto}}@media all and (max-width:475px){.geoffrey-events ul li{width:100%}}.hub-items{clear:both;list-style:none;margin:0 auto;padding:0;text-align:justify;text-align-last:left}.hub-items:after{content:'';display:inline-block;width:100%}.hub-items li{display:inline-block;list-style:none;margin:0 0 40px;text-align:left;width:22%}.hub-items li .listing-image img{width:100%}.hub-items li .listing-title{color:#333;font-family:Lato;font-size:12pt;font-weight:700;height:22px;line-height:18pt;margin:10px 0 0;overflow:hidden;padding:0}.hub-items li .listing-date{color:#333;font-family:Lato;font-size:10pt;font-weight:400;height:18px;line-height:18px;margin:0;overflow:hidden;padding:0}.hub-items li .listing-content{color:#333;font-family:Lato;font-size:14px;height:68px;margin-top:20px;line-height:17px;overflow:hidden}.hub-items li .listing-link{color:#cabe98;display:block;font-family:Lato;font-size:10pt;margin:10px 0 25px}.page-hub-news{padding-top:50px}.page-hub-news ul.hub-items li{width:31%}.page-hub-articles ul.hub-items li{width:31%}#hubWrapper{position:relative}#hubWrapper .crimson-content-manage{display:block;font-size:16px;margin:5px;opacity:.4;padding:3px;position:absolute;right:5px;top:5px;width:100px;z-index:99999}#hubWrapper .crimson-content-manage:hover{opacity:unset}@media all and (max-width:969px){.hub-items li{width:31%}}@media all and (max-width:768px){.hub-items li{width:48%}}@media all and (max-width:568px){.hub-items li{width:100%}}#internal-left-nav{width:100%}#internal-left-nav .internal-left-nav-header{border-bottom:1px solid #ccc;font-size:19px;padding:13px 0 13px 15px;margin:10px 0 5px}#internal-left-nav.news-left-nav{padding:0}#internal-left-nav.news-left-nav .news-header{border-bottom:1px solid #ccc;font-size:19px;padding:13px 40px;margin:10px 0 5px}#internal-left-nav ul{list-style:none;margin:0;padding:0}#internal-left-nav ul.sub-menu{padding-left:25px}#internal-left-nav ul li{list-style:none;margin:0;padding:0}#internal-left-nav ul li.active>a:first-child{background-color:#710300;color:#fff;text-decoration:none}#internal-left-nav ul li a{color:#cabe98;display:block;font-family:Lato;font-size:16px;padding:13px 40px}#internal-left-nav ul li a:after{content:"\f105";float:right;font-family:FontAwesome;font-size:16px;text-decoration:none}#international-page .wrapper{clear:both}#international-page .wrapper>div{float:right}#international-page .wrapper>div:first-child{float:left}#international-page .wrapper .official{box-sizing:border-box;background-color:#710300;color:#fff;display:inline-block;min-height:240px;padding:24px;text-align:left;width:48%}#international-page .wrapper .official .intl-title{font-size:26px;font-weight:700;line-height:28px}#international-page .wrapper .official .intl-link a{color:#cabe98;font-size:16px;line-height:24px}#international-page .wrapper .official .intl-webhost span{font-size:19px;font-weight:700}#international-page .wrapper .official .intl-webhost a{color:#fff;font-size:19px}#international-page .wrapper .official .intl-website{padding-top:5px}#international-page .wrapper .official .intl-website span{font-size:19px;font-weight:700}#international-page .wrapper .official .intl-website a{color:#fff;font-size:19px}#international-page .wrapper .official p{color:#cabe98;font-size:16px;margin:10px 0 0}#international-page .wrapper .unofficial{box-sizing:border-box;background-color:#f1f1f1;color:#333;display:inline-block;min-height:240px;padding:24px;text-align:left;width:48%}#international-page .wrapper .unofficial .intl-title{font-family:Lato;font-size:26px;font-weight:700;line-height:28px}#international-page .wrapper .unofficial .intl-link a{color:#cabe98;font-family:Lato;font-size:16px;line-height:24px}#international-page .wrapper .unofficial .intl-webhost span{font-family:Lato;font-size:19px;font-weight:700}#international-page .wrapper .unofficial .intl-webhost a{color:#333;font-family:Lato;font-size:19px}#international-page .wrapper .unofficial .intl-website{padding-top:5px}#international-page .wrapper .unofficial .intl-website span{color:#333;font-family:Lato;font-size:19px;font-weight:700}#international-page .wrapper .unofficial .intl-website a{color:#333;font-family:Lato;font-size:19px}#international-page .wrapper .unofficial p{color:#cabe98;font-size:16px;margin:10px 0 0}#international-page h3{color:#333;font-family:Lato;font-size:24px;font-weight:700;line-height:36px;padding:15px 0}#international-page p{color:#333;font-family:Lato;font-size:19px;line-height:28px;margin-bottom:15px}#international-page #products ul,#international-page #classes ul{clear:both;list-style:none;margin:0 auto;padding:0;text-align:justify;text-align-last:left}#international-page #products ul:after,#international-page #classes ul:after{content:'';display:inline-block;width:100%}#international-page #products ul li,#international-page #classes ul li{display:inline-block;list-style:none;margin:0 0 40px;text-align:left;width:22%}#international-page #products ul li .product-image,#international-page #classes ul li .product-image{border:2px solid #dcdcdc;display:block}#international-page #products ul li .product-image img,#international-page #classes ul li .product-image img{width:100%}#international-page #products ul li .product-name,#international-page #classes ul li .product-name{font-size:16px;font-family:Lato;font-weight:700;height:35px;line-height:20px;margin-top:10px;overflow:hidden;padding-bottom:5px}#international-page #products ul li .product-price,#international-page #classes ul li .product-price{color:#333;font-family:Lato;font-size:16px;margin:15px 0 5px}#international-page #products ul li .product-link a,#international-page #classes ul li .product-link a{color:#cabe98;font-family:Lato;font-size:17px}#international h4{padding:20px 0}#international ul{-moz-column-count:2;-webkit-column-count:2;column-count:2;clear:both;list-style:none;margin:0 auto;padding:20px 0}#international ul li{list-style:none;margin:0 0 25px;text-align:left}#international ul li a{color:#333;text-decoration:none;font-size:19px}#international ul li a img{padding-right:10px}#international ul li a:hover{text-decoration:underline}@media all and (max-width:969px){#international-page .wrapper span{display:block;padding:5px 0 10px}}@media all and (max-width:909px){#international-page #products ul li{width:32%}}@media all and (max-width:768px){#international-page .wrapper>div{width:100%!important}#international-page .wrapper span{display:inline;padding:0}}@media all and (max-width:675px){#international-page #products ul li{width:48%}}@media all and (max-width:568px){#international-page .wrapper span{display:block;padding:5px 0 10px}}.latest-news{background-color:#f1f1f1;padding:50px 25px}.latest-news .latest-news-header{font-size:15px;font-weight:700;padding-bottom:25px}.latest-news ul{clear:both;list-style:none;margin:0 auto;padding:0;text-align:justify;text-align-last:left}.latest-news ul:after{content:'';display:inline-block;width:100%}.latest-news ul li{display:inline-block;list-style:none;text-align:left;width:22%}.latest-news ul li .latest-news-image img{width:100%}.latest-news ul li .latest-news-category{color:#ac9a5f;font-size:16px;padding-top:10px}.latest-news ul li .latest-news-title{font-size:18px;font-weight:700;padding-top:10px}@media all and (max-width:1024px){.latest-news ul li{width:48%}.latest-news ul li .latest-news-title{padding-bottom:50px}}@media all and (max-width:540px){.latest-news ul li{width:auto}}.push-body{overflow-x:hidden;position:relative;left:0}.push-body-toright{left:350px}.cbp-spmenu,.push-body{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#left-menu{background:#710300;height:100%;left:-350px;overflow:hidden;position:fixed;top:0;width:350px;z-index:1000}#left-menu.menu-open{left:0}#left-menu ul{margin:0;list-style:none;padding:0}#left-menu ul li{display:block;border-bottom:1px solid #5a0301;position:relative}#left-menu ul li.sub-menu-parent:after{color:#cabe98;content:"\f107";cursor:pointer;display:inline-block;float:right;font-family:FontAwesome;font-size:16px;margin-top:20px;position:absolute;right:30px;text-rendering:auto;top:0;-webkit-font-smoothing:antialiased}#left-menu ul li.sub-menu-parent.displayed:after{content:"\f106"}#left-menu ul li.sub-menu-parent li{background-color:#470200;border-color:#470200}#left-menu ul li.sub-menu-parent li a{font-family:Lato;font-size:14px;padding:10px 0 10px 20px;text-decoration:underline;text-transform:none}#left-menu ul li a{color:#cabe98;cursor:pointer;display:inline-block;font-family:blaimim_medium;font-size:13px;padding:20px 0 20px 20px;text-decoration:none;text-transform:uppercase}#left-menu ul li a:hover{color:#fff}#left-menu ul li img{padding-right:18px}#left-menu ul li.active a{color:#fff}#left-menu .search li{padding:20px}#left-menu .search li div{background:#f2f1d2;border-radius:100px;clear:both;display:block;padding-left:20px;padding-right:20px}#left-menu .search li div input{background:#f2f1d2;border:none;color:#333;float:left;font-family:Lato;font-size:16px;height:40px;outline:none;width:210px}#left-menu .search li div i{color:#710300;cursor:pointer;font-size:19px;float:right;padding-top:10px}#left-menu .left-nav-social-icons{clear:both}#left-menu .left-nav-social-icons li{float:left}#left-menu .left-nav-social-icons li a{background-image:url(/images/Crimson/flat-social-media-icons-enfuzed.png);background-repeat:no-repeat;display:block;height:34px;width:34px}#left-menu .left-nav-social-icons li a.facebook{background-position:-2px -2px;margin-left:20px}#left-menu .left-nav-social-icons li a.twitter{background-position:-44px -2px;margin-left:10px}.library-series{margin-top:50px}.library-series p.box-grey,.library-series p.box-crimson{font-size:19px;padding:15px 20px;cursor:pointer}.library-series .intro .image{float:left;width:35%}.library-series .intro .image img{width:100%}.library-series .intro .title{float:right;width:62%}.library-series .intro .description{float:right;width:62%}.library-series .shoud{font-size:19px;display:none}.library-series .shoud .presentation-name{margin-bottom:10px}.library-series .shoud .presentations{vertical-align:top}.library-series .shoud .presentations .presentation{display:inline-block;margin:0 1% 25px;vertical-align:top;width:47%}.library-series .shoud .presentations .presentation ul{border-top:1px solid #ccc;clear:both;display:table;margin-top:50px;width:100%}.library-series .shoud .presentations .presentation ul li{display:table-row}.library-series .shoud .presentations .presentation ul li>div{border-bottom:1px solid #ccc;padding:20px 0}.library-series .shoud .presentations .presentation ul li>div.media-icon{display:table-cell;min-width:100px;text-align:center;vertical-align:middle;width:15%}.library-series .shoud .presentations .presentation ul li>div.media-icon i{color:#ac9a5f;font-size:40px}.library-series .shoud .presentations .presentation ul li>div.media-item{display:table-cell;font-size:16px;vertical-align:middle;width:85%}.library-series .shoud .presentations .presentation ul li>div.media-item .media-type{font-size:19px;font-weight:700;padding-bottom:10px}.library-series .shoud .presentations .presentation ul li>div.media-item a{color:#cabe98}@media all and (max-width:900px){.presentation{width:47%!important}}@media all and (max-width:600px){.library-series .intro .image{width:100%}.library-series .intro .title{font-size:16px;padding-top:10px;width:100%}.library-series .intro .description{font-size:16px;width:100%}.library-series .presentation{clear:both;width:auto!important}}.live-webcast h3{font-family:Lato;font-size:16pt;margin-bottom:20px}.live-webcast h4{font-family:Lato;font-size:16pt;margin-bottom:20px}.live-webcast p{font-family:Lato;font-size:12pt;line-height:16pt}.live-webcast .block-intro{float:left;width:50%}.live-webcast .block-schedule{background-color:#f1f1f1;float:right;padding:25px 25px 5px;width:40%}.live-webcast .block-schedule table{width:100%}.live-webcast .block-schedule table td{font-family:Lato;font-size:12pt;line-height:16pt;padding-bottom:20px;vertical-align:top}.live-webcast .block-schedule table td:first-child{width:40%}.live-webcast .block-instructions{float:left;width:50%}.live-webcast .block-links{float:right;width:40%}.live-webcast .block-links table{border-bottom:1px solid #ccc;width:100%}.live-webcast .block-links table tr td{border-top:1px solid #ccc;margin:0;padding:15px 0}.live-webcast .block-links table tr td:first-child{padding-right:15px}.live-webcast .block-links table tr td em{color:#cabe98;font-size:40px}.live-webcast .block-links table tr td div{font-family:Lato;font-size:19px;font-weight:700;padding-bottom:5px}.live-webcast .block-links table tr td a{color:#cabe98;font-family:Lato;font-size:17px}.live-webcast .block-timer{background-color:#710300;padding:25px 0}.live-webcast .block-timer a.color-gold,.live-webcast .block-timer a.color-gold:hover{color:#cabe98}.live-webcast .block-timer #countdown-timer-wrapper{border-right:1px solid #fff;float:left;width:50%}.live-webcast .block-timer #countdown-timer-wrapper table{margin:0 auto}.live-webcast .block-timer #countdown-timer-wrapper table td{color:#cabe98;font-family:Lato;font-size:16px;padding:10px;text-align:center}.live-webcast .block-timer #countdown-timer-wrapper table #countdown-timer td{color:#fff;font-family:Lato;font-size:48px}.live-webcast .block-timer #event-date{padding-top:20px}.live-webcast .block-video{clear:both}.live-webcast .block-video>div{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.live-webcast .block-video>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}.live-webcast .block-audio{clear:both}.live-webcast .block-audio>div{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.live-webcast .block-audio>div iframe{position:absolute;top:0;left:0;width:100%;height:20%}@media all and (max-width:1250px){.live-webcast .block-timer #countdown-timer-wrapper{width:45%}.live-webcast .block-timer #countdown-timer-wrapper table td{font-size:16px;padding:10px 0}.live-webcast .block-timer #countdown-timer-wrapper table #countdown-timer td{font-size:24px}}@media all and (max-width:1024px){.live-webcast .block-timer #countdown-timer-wrapper{width:50%}.live-webcast .block-timer #countdown-timer-wrapper table td{font-size:16px;padding:10px 5px}.live-webcast .block-timer #countdown-timer-wrapper table #countdown-timer td{font-size:36px}}@media all and (max-width:853px){.live-webcast .block-schedule table td{display:block}.live-webcast .block-schedule table td:first-child{padding-bottom:5px;width:100%}}@media all and (max-width:800px){.live-webcast .block-timer #countdown-timer-wrapper{border:none;float:none;width:auto}.live-webcast .block-timer #countdown-timer-wrapper table td{font-size:16px;padding:10px 5px}.live-webcast .block-timer #countdown-timer-wrapper table #countdown-timer td{font-size:48px}}@media all and (max-width:640px){.live-webcast .block-schedule{clear:both;float:none;width:auto}.live-webcast .block-intro{clear:both;float:none;margin-top:25px;width:auto}.live-webcast .block-links{clear:both;float:none;width:auto}.live-webcast .block-instructions{clear:both;float:none;margin-top:25px;width:auto}}@media all and (max-width:568px){.live-webcast .block-timer #countdown-timer-wrapper table{margin:30px auto 20px}.live-webcast .block-timer #countdown-timer-wrapper table td{font-size:16px;padding:15px 0}.live-webcast .block-timer #countdown-timer-wrapper table #countdown-timer td{font-size:24px}}.news-list{clear:both;list-style:none;margin:0 auto;padding:0;text-align:justify;text-align-last:left}.news-list:after{content:'';display:inline-block;width:100%}.news-list li{display:inline-block;list-style:none;margin:0 0 40px;text-align:left;width:31%}.news-list li a{border:none;display:block}.news-list li a img{border:none;width:100%}.news-list li .news-categories{margin:10px 0;color:#cabe98;font-size:16px}.news-list li .news-title{font-size:22px;font-weight:700}.news-list li .news-summary{display:block;font-size:19px;line-height:24px;height:48px;overflow:hidden}#news-loader{display:none;margin-top:100px;text-align:center}.news-left-sub-nav{padding:0}.news-left-sub-nav .news-header{font-size:19px;font-weight:700;padding:13px 0 13px 15px;margin:10px 0 5px}.news-left-sub-nav table{border-bottom:1px solid #ccc;width:100%}.news-left-sub-nav table tr td{border-top:1px solid #ccc;margin:0;padding:15px 0;vertical-align:middle}.news-left-sub-nav table tr td:first-child{text-align:center}.news-left-sub-nav table tr td i{color:#ac9a5f;font-size:40px;padding:0 10px}.news-left-sub-nav table tr td div{font-size:19px;font-weight:700;padding-bottom:5px}.news-left-sub-nav table tr td a{color:#cabe98;display:inline-block;padding-top:5px;font-size:17px}.news-left-nav .news-header{border-bottom:1px solid #ccc;font-size:19px;padding:13px 0 13px 15px;margin:10px 0 5px}.news-left-nav ul{list-style:none;margin:0;padding:0}.news-left-nav ul li{list-style:none;margin:0;padding:0}.news-left-nav ul li.active>a:first-child{background-color:#710300;color:#fff;text-decoration:none}.news-left-nav ul li a{color:#cabe98;display:block;font-size:16px;padding:13px 40px 13px 15px}.news-left-nav ul li a:after{content:"\f105";float:right;font-family:FontAwesome;font-size:16px;text-decoration:none}#news-page-header-wrapper{background-image:url(/images/News/news-banner-01.jpg);background-position:center center;background-repeat:no-repeat;max-width:100%!important}#news-page-header{box-sizing:border-box;height:300px;margin:0 auto;max-width:1400px;padding:50px 15px}#news-page-header .news-category{color:#cabe98;font-size:16px;font-weight:700}#news-page-header .news-title{color:#fff;font-size:40px;font-weight:700;padding:25px 0 50px}#news-page-header .news-link{color:#fff;font-size:17px}@media all and (max-width:800px){.news-list li{width:48%}}@media all and (max-width:600px){#news-page-header{height:300px}#news-page-header .news-title{font-size:32px}.news-list li{width:100%}}@media all and (max-width:500px){#news-page-header .news-title br{display:none}}.news-item{display:block;width:100%}.news-item .news-item-links{font-size:16px}.news-item .news-item-links .seperator{display:inline-block;padding:0 10px}.news-item .news-item-content{display:block;font-size:17px;line-height:24px;vertical-align:top;width:100%}.news-item .news-item-content .news-item-image{float:left;padding:0 20px 20px 0;width:20%}.news-item .news-item-content h3{font-size:19px;line-height:25px}.news-item .news-item-content p,.news-item .news-item-content img,.news-item .news-item-content span{vertical-align:top}.news-item .news-item-content img{max-width:100%;max-width:-moz-max-content}.newsletter-signup table{width:100%;margin-bottom:10px}.newsletter-signup table tr td{font-family:Lato;font-size:16px;padding:5px;vertical-align:top}.newsletter-signup table tr td:first-child{width:150px}.newsletter-signup table tr td input,.newsletter-signup table tr td select{font-family:Lato;font-size:16px;padding:5px 10px;width:60%}.newsletter-signup table tr td input.error,.newsletter-signup table tr td select.error{border:1px solid red}.newsletter-signup table tr td .required{color:red}.podcast .box-gold{padding:25px 50px 25px 25px}.podcast .box-gold .i-wrapper{display:table-cell;vertical-align:middle}.podcast .box-gold .i-wrapper .i{background:#fff;color:#ac9a5f;display:inline-block;font-family:Adobe_Caslon_Semibold;font-size:24px;font-style:italic;height:50px;line-height:50px;text-align:center;width:50px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}.podcast .box-gold .note{display:table-cell;padding-left:15px;vertical-align:middle}.podcast .box-gold .note span{font-size:19px;padding-right:5px}.podcast .box-gold .note span.color-black{font-weight:700}.podcast ul{margin-bottom:100px;padding-top:50px;width:100%}.podcast ul li{display:table;padding:25px 0;width:100%}.podcast ul li>div{display:table-cell;vertical-align:middle}.podcast ul li .podcast-icon{padding-right:25px;width:75px}.podcast ul li .podcast-title{font-size:19px;font-weight:700}.podcast ul li .podcast-url{border:none;font-size:17px;padding-top:10px;width:100%}.podcast ul li .podcast-url:focus{border:none;outline:none}.podcast ul li .podcast-link{padding-top:10px}.podcast ul li .podcast-link a{color:#ac9a5f;font-size:17px}.category-products .category-name{font-weight:700;font-size:16px;padding-bottom:20px;text-decoration:underline}.category-products ul{clear:both;list-style:none;margin:0 auto;padding:0;text-align:justify;text-align-last:left}.category-products ul:after{content:'';display:inline-block;width:100%}.category-products ul li{display:inline-block;list-style:none;margin:0 0 40px;text-align:left;width:22%}.category-products ul li .product-image{display:block}.category-products ul li .product-image img{width:100%}.category-products ul li .product-name{font-size:16px;font-family:Lato;font-weight:700;height:45px;line-height:20px;margin-top:10px;overflow:hidden;padding-bottom:5px}.category-products ul li .product-price{color:#333;font-family:Lato;font-size:16px;margin:15px 0 5px}.category-products ul li .product-link a{color:#cabe98;font-family:Lato;font-size:17px}@media all and (max-width:909px){.category-products ul li{width:32%}}@media all and (max-width:675px){.category-products ul li{width:48%}}.crimson-search .search-message{font-size:19px}.crimson-search .search-items .search-item{padding-top:25px}.crimson-search .search-items .search-item .link-title{color:#710300;display:block;font-size:19px;text-decoration:none}.crimson-search .search-items .search-item .link-title:hover{text-decoration:underline}.crimson-search .search-items .search-item .link-url{color:#ac9a5f;display:block;font-size:14px;padding-top:5px;text-decoration:none}.crimson-search .search-items .search-item .link-url:hover{text-decoration:underline}.crimson-search .search-items .search-item .lit-content{font-size:16px;padding-top:5px}.crimson-sitemap h4{border-bottom:1px solid #ccc;font-weight:400;margin:50px 0 0}.crimson-sitemap h4 a{color:#333;text-decoration:none}.crimson-sitemap h4 a:hover{text-decoration:underline}.crimson-sitemap h4:first-child{margin:0}.crimson-sitemap ul.level-1{clear:both;list-style:none;margin:0 auto;padding:0;text-align:justify;text-align-last:left}.crimson-sitemap ul.level-1:after{content:'';display:inline-block;width:100%}.crimson-sitemap ul.level-1>li{display:inline-block;margin-top:25px;list-style:none;text-align:left;vertical-align:top;width:24%}.crimson-sitemap ul.level-1>li>a{color:#333;font-size:16px;font-weight:700;text-decoration:none}.crimson-sitemap ul.level-1>li>a:hover{text-decoration:underline}.crimson-sitemap ul.level-1>li ul.level-2{clear:both;list-style:none;margin:0;padding:0}.crimson-sitemap ul.level-1>li ul.level-2>li{list-style:none;margin-top:15px;text-align:left;vertical-align:top}.crimson-sitemap ul.level-1>li ul.level-2>li a{color:#333;font-size:16px;text-decoration:none}.crimson-sitemap ul.level-1>li ul.level-2>li a:hover{text-decoration:underline}@media all and (max-width:1400px){.crimson-sitemap{box-sizing:border-box;margin:0 50px}}@media all and (max-width:900px){.crimson-sitemap ul.level-1>li{width:32%}}@media all and (max-width:700px){.crimson-sitemap ul.level-1>li{width:48%}}@media all and (max-width:500px){.crimson-sitemap ul.level-1>li{width:100%}}.crimson-staff ul{clear:both;list-style:none;margin:0 auto;padding:0;text-align:justify;text-align-last:left}.crimson-staff ul:after{content:'';display:inline-block;width:100%}.crimson-staff ul li{display:inline-block;list-style:none;margin:0 0 40px;text-align:left;vertical-align:top;width:24%}.crimson-staff ul li .staff-image{align-items:center;height:275px;justify-content:center;overflow:hidden}.crimson-staff ul li .staff-image img{flex-shrink:0;min-width:100%;min-height:100%}.crimson-staff ul li .staff-name{padding:10px 0}.crimson-staff ul li .staff-name a{color:#710300}@media all and (max-width:900px){.crimson-staff ul li{width:32%}}@media all and (max-width:700px){.crimson-staff ul li{width:48%}}@media all and (max-width:500px){.crimson-staff ul li{width:100%}.crimson-staff ul li .staff-image{height:auto}}.teacher-bio-top{font-size:17px;margin-top:25px}.teacher-bio-top .profile-image{float:left;margin-bottom:25px;margin-right:25px;width:225px}.teacher-bio-top .bio-details{float:left;padding-top:10px}.teacher-bio-top .bio-details strong{display:inline-block;width:100px}.teacher-bio-top .bio-details div{padding:5px 0}.teacher-bio-top .bio-details a{color:#710300;display:none;font-size:15px;font-weight:700;padding-top:50px}.teacher-bio-top .directory-link{float:right;padding-top:10px;text-align:right}.teacher-bio-top .directory-link a{color:#710300;font-size:15px;font-weight:700}.teacher-bio-top .bio-certifications{border-top:1px solid #ccc;clear:right;float:right;margin-top:25px;padding-top:25px;text-align:right}.teacher-bio-top .bio-certifications h4{font-size:17px}.teacher-bio-top .bio-certifications ul{margin:0;padding:0}.teacher-bio-top .bio-certifications ul li{color:#ac9a5f;line-height:25px;margin:0;padding:0;text-decoration:underline}@media all and (max-width:950px){.teacher-bio-top .profile-image{width:175px}.teacher-bio-top .bio-details{width:250px}.teacher-bio-top .bio-details strong{display:block;padding-bottom:5px}.teacher-bio-top .bio-details a{padding:25px 0}}@media all and (max-width:725px){.teacher-bio-top .profile-image{width:225px}.teacher-bio-top .bio-details{width:auto}.teacher-bio-top .bio-details strong{display:block;padding-bottom:5px}.teacher-bio-top .bio-details a{padding:25px 0}.teacher-bio-top .directory-link{display:none}.teacher-bio-top .bio-certifications{border-bottom:1px solid #ccc;clear:both;display:block;float:none;padding-bottom:50px;text-align:left}}@media all and (max-width:580px){.teacher-bio-top .profile-image{width:175px}}@media all and (max-width:480px){.teacher-bio-top .profile-image{margin-bottom:10px;margin-right:10px;min-width:150px;width:25%}.teacher-bio-top .bio-details{padding-top:0}}.teacher-directory .input{display:inline-block;margin-right:20px;padding-top:20px;position:relative}.teacher-directory .input input{border-radius:22px;box-sizing:border-box;color:#000;font-size:16px;height:44px;line-height:30px;outline:none;padding:0 15px;width:250px}.teacher-directory .input #input-teacher{background-color:#eee;border:1px solid #eee}.teacher-directory .input #input-country,.teacher-directory .input #input-class{background-color:#fff;border:1px solid #333}.teacher-directory .input .fa-search,.teacher-directory .input .fa-angle-down,.teacher-directory .input .fa-angle-up{color:#710300;font-size:19px;position:relative;left:-30px;cursor:pointer}.teacher-directory .input .teacher-countries,.teacher-directory .input .teacher-classes{background-color:#eee;cursor:pointer;position:absolute;font-size:16px;height:250px;left:22px;overflow:hidden;width:210px;z-index:999}.teacher-directory .input .teacher-countries ul,.teacher-directory .input .teacher-classes ul{padding:10px;margin:0}.teacher-directory .input .teacher-countries ul li,.teacher-directory .input .teacher-classes ul li{padding:5px 0;margin:0}.teacher-directory .input .teacher-classes{height:auto}.teacher-directory .teachers #teacher-list{clear:both;list-style:none;margin:0;padding:0}.teacher-directory .teachers #teacher-list .teacher{border-top:1px solid #ccc;float:left;list-style:none;margin:0;padding:0;text-align:left;vertical-align:top;width:33%}.teacher-directory .teachers #teacher-list .teacher.right .teacher-wrapper{border-right:none}.teacher-directory .teachers #teacher-list .teacher .teacher-wrapper{border-right:1px solid #ccc;margin:25px 25px 25px 0}.teacher-directory .teachers #teacher-list .teacher .teacher-wrapper .teacher-name{font-size:17px;font-weight:700;height:17px;overflow:hidden}.teacher-directory .teachers #teacher-list .teacher .teacher-wrapper .teacher-certifications ul{margin:0;padding:10px 0 25px}.teacher-directory .teachers #teacher-list .teacher .teacher-wrapper .teacher-certifications ul li{color:#ac9a5f;font-size:15px;line-height:17px;margin:0;padding:5px 0}.teacher-directory .teachers #teacher-list .teacher .teacher-wrapper .teacher-location{font-size:17px;height:17px;overflow:hidden;padding-top:15px}.teacher-directory .teachers #teacher-list .teacher .teacher-wrapper .teacher-phone{font-size:17px;line-height:17px;height:17px;overflow:hidden;padding:5px 0 25px}.teacher-directory .teachers #teacher-list .teacher .teacher-wrapper .profile-link{font-size:17px}.teacher-directory .teachers #teacher-list .teacher .teacher-wrapper .profile-link a{color:#ac9a5f;font-size:17px;padding-bottom:10px}@media all and (max-width:800px){.teacher-directory .teachers #teacher-list .teacher{width:50%}}@media all and (max-width:640px){.teacher-directory .input{display:block}.teacher-directory .input input{width:90%}.teacher-directory .input .teacher-countries,.teacher-directory .input .teacher-classes{width:75%}}@media all and (max-width:480px){.teacher-directory .teachers #teacher-list .teacher{width:100%}}.teacher-events{clear:both;padding-top:25px}.teacher-events ul{clear:both;list-style:none;margin:0 auto;padding:0;text-align:justify;text-align-last:left}.teacher-events ul:after{content:'';display:inline-block;width:100%}.teacher-events ul li{box-sizing:border-box;display:inline-block;list-style:none;margin:0 0 40px;text-align:left;width:23%}.teacher-events ul li img{width:100%}.teacher-events ul li .title{font-size:16px;font-weight:700;padding:10px 0;height:80px}.teacher-events ul li .date{font-size:16px;padding:10px 0 0}.teacher-events ul li .location{font-size:16px;padding:0 0 10px}.teacher-events ul li .link a{color:#ac9a5f;font-size:16px}@media all and (max-width:768px){.teacher-events ul li{width:32%}}@media all and (max-width:475px){.teacher-events ul li{width:48%}}.youtube-content img{float:left;padding-right:15px}.youtube-content a{color:#ac9a5f}.crimson-youtube #input-filter{background-color:#eee;border:1px solid #eee;border-radius:22px;box-sizing:border-box;color:#000;font-size:16px;height:44px;line-height:30px;outline:none;padding:0 15px;width:250px}.crimson-youtube .fa-search{color:#710300;font-size:19px;position:relative;left:-30px}.crimson-youtube ul{display:table;font-size:17px;width:100%}.crimson-youtube ul li{display:table-row;width:100%}.crimson-youtube ul li.header-row div{background-color:#710300;color:#fff}.crimson-youtube ul li div{box-sizing:border-box;display:table-cell;text-align:left;padding:15px 20px}.crimson-youtube ul li div.title{font-weight:700;width:40%}.crimson-youtube ul li div.date{width:20%}.crimson-youtube ul li div.note{width:20%}.crimson-youtube ul li div.link{width:20%}.crimson-youtube ul li div.link a{color:#ac9a5f}@media all and (max-width:1024px){.crimson-youtube ul{font-size:16px}}@media all and (max-width:600px){.crimson-youtube ul{display:block}.crimson-youtube ul li{display:block;margin:10px 0}.crimson-youtube ul li.header-row div{display:none}.crimson-youtube ul li.header-row div.title{display:block;padding-bottom:10px}.crimson-youtube ul li div{display:block;padding:5px 10px;width:auto!important}.crimson-youtube ul li div.title{padding-top:10px}.crimson-youtube ul li div.link{padding-bottom:10px}}@media all and (max-width:512px){.youtube-content img{padding:15px 0;width:100%}.youtube-content a{color:#ac9a5f}.crimson-youtube #input-filter{width:100%}.crimson-youtube .fa-search{display:none}}.masters-room-callout{background-color:#eee;float:right;font-size:17px;line-height:22px;margin:0 0 100px 50px;padding:20px;width:30%}.facets .facets-top{text-align:justify}.facets .facets-top:after{content:'';display:inline-block;width:100%}.facets .facets-top div{box-sizing:border-box;display:inline-block;height:250px;margin-bottom:50px;position:relative;width:47%;background:#eee;background:-moz-linear-gradient(top,#eee 0,#888 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#eee),color-stop(100%,#888));background:-webkit-linear-gradient(top,#eee 0,#888 100%);background:-o-linear-gradient(top,#eee 0,#888 100%);background:-ms-linear-gradient(top,#eee 0,#888 100%);background:linear-gradient(to bottom,#eee 0,#888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#888888',GradientType=0)}.facets .facets-top div span{bottom:0;color:#fff;font-size:19px;font-weight:700;line-height:27px;padding:20px;position:absolute}.facets .box-grey{cursor:pointer}.facets .facets-bottom{padding:0 20px}@media all and (max-width:640px){.masters-room-callout{float:none;margin:0 0 25px;width:auto}}