@font-face{font-family:leaguegothicregular;font-weight:400;font-style:normal;src:url("");src:url("") format("embedded-opentype"),url("League_Gothic-webfont.ttf") format("truetype"),url("") format("svg")}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}button,html,input,select,textarea{color:#222}html{background:#fff;font-size:1em;line-height:1.4}body{background:#fbfcff}::-moz-selection{background:#8fddba;color:#fff;text-shadow:none}::selection{background:#8fddba;color:#fff;text-shadow:none}body,button,input,optgroup,select,textarea{color:#1e2346;color:#555;font-size:20px;line-height:1.8}h1,h2,h3,h4,h5,h6{color:#1e2346;clear:both}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{text-rendering:optimizeLegibility!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400}@-moz-document url-prefix(){body{font-weight:lighter!important}}h1{color:#555;font:30px/1.4 leaguegothicregular,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 20px}@media screen and (min-width:768px){h1{font-size:50px}}h2{color:#555;font:22px/1.4 leaguegothicregular,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:10px!important;padding-top:20px}@media screen and (min-width:768px){h2{font-size:38px}}h2:first-of-type{margin-top:0}h3{color:#555;font:18px/1.4 leaguegothicregular,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:10px!important;padding-top:20px}@media screen and (min-width:768px){h3{font-size:28px}}h3:first-of-type{margin-top:0}p{color:#555;font:300 17px/1.4 museo,Helvetica Neue,Helvetica,Arial,sans-serif}p strong{font-weight:700}p a{color:#555;border-bottom:1px dotted #555}.CatMenu li,.contact_form__submit,.Featured p,.Index .Column2 span,.MainMenu-Nav span,.Nav,.SearchForm label,.SideMenu-Heading,.SideMenu li,.title_font{font-family:LeagueGothicRegular,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.2}body,html{font-family:Museo,Helvetica,Arial,sans-serif;height:100%;font-size:14px;background-color:#f0f0f0}input,textarea{font-family:Helvetica,Arial,sans-serif;border-radius:0;box-sizing:border-box;outline:0;resize:none}a{color:inherit;text-decoration:none}.Search fieldset,body,h1,h2,h3,h4,h5,h6,html{padding:0;margin:0}.Clearfix:after{display:block;clear:both;visibility:hidden;height:0;line-height:0;content:"."}.Clearfix,.SearchForm label{display:inline-block}html .Clearfix{display:block}* html .Clearfix{height:1%}.Nav,.Wrap{position:relative}.Wrap{height:auto;margin-left:auto;margin-right:auto;width:90%;max-width:1200px}.Nav{display:inline-block;padding:10px;color:#fff;font-size:20px;text-transform:uppercase;letter-spacing:2px;line-height:20px;background-color:#424242}.Nav:hover{color:#6dbf6b}.Nav.brown{background-color:#726962}.Nav.brown:hover{color:#3b3733}.ArrowContainer{position:absolute;top:0;left:0;height:100%;width:100%}.ArrowContainer img{height:100%!important;width:20px!important}.ArrowRight,.ContactArrow .Arrow{position:absolute;top:0;left:99%}.ArrowLeft{position:absolute;top:0;right:99%}.ContactArrow{position:relative;width:80%;margin:10px 0;color:#fff}.ContactArrow span{display:block;padding:15px;margin:0;color:#fff;font-size:1em;line-height:normal;background-color:#002d5d}.ContactArrow .Arrow{width:20%}.ContentPadding{padding:20px}.WhiteBkg{background-image:url("")}.AlignRight{text-align:right}.validationFail{background:#f6c8bd!important}.FormFeedback{width:100%;color:#333;text-align:center!important}.FormFeedback span{display:inline-block;padding:10px!important;margin:auto!important;color:#fff;font-weight:700}.FormFeedback .Success{background-color:#6dbf6b}.FormFeedback .Error{background-color:#ec8a72}.Clear{clear:both}.header .Logo,.two_column .col__1 img{height:auto;width:100%}.MainMenu{padding:0;margin:0;text-align:right;list-style:none}.MainMenu-Nav,.MainMenu-Nav a span{display:inline-block;text-align:left}.MainMenu-Nav{border-left:1px solid #bbb;list-style:none;width:13%}.MainMenu-Nav:hover{background-color:rgba(0,0,0,.2)}.MainMenu-Nav a{box-sizing:border-box;display:block;height:100%;padding:30px 0 15px}.MainMenu-Nav a span{width:80%;padding:0 0 2px 10px;color:#fff;font-size:1.57142857142857em;text-transform:uppercase;border-bottom:1px solid #bbb}.PhoneMenu{display:none}.BodyWrap{position:relative;height:auto;min-height:100%}.Row1{padding-top:40px}.Row2{margin-top:20px}.Row1 .Column1{float:left;width:35%;max-width:220px}.Row1 .Column2{position:relative;float:right;width:70%}.Row1 .Column2 .WhiteBkg{box-shadow:0 0 10px #000}.default_article{color:#555}.default_article--header h1{padding-top:20px;margin-bottom:50px;line-height:60px;color:#555;font-size:50px;letter-spacing:2px;word-spacing:5px}@media screen and (max-width:767px){.default_article--header h1{padding-top:0;margin-bottom:20px;line-height:50px;font-size:40px;letter-spacing:1px;word-spacing:3px}}.default_article--body{padding:0;margin:10px 0;color:#555;line-height:30px;font-size:17px}.default_article--body h1{font-size:30px;margin-bottom:20px}.default_article--body h2{font-size:25px;margin-bottom:16px}.default_article--body h3{font-size:22px;margin-bottom:14px}.default_article--body h4{font-size:20px;margin-bottom:12px}.default_article--body h5{font-size:16px;margin-bottom:10px}.default_article--body h6{font-size:14px;margin-bottom:8px}.default_article--body p:first-child{margin-top:0;padding-top:0}.default_article--body h1 a,.default_article--body h2 a,.default_article--body h3 a,.default_article--body h4 a,.default_article--body h5 a,.default_article--body h6 a,.default_article--body ol a,.default_article--body p a,.default_article--body ul a{border-bottom:1px dotted #555}.default_article--body h1 a:hover,.default_article--body h2 a:hover,.default_article--body h3 a:hover,.default_article--body h4 a:hover,.default_article--body h5 a:hover,.default_article--body h6 a:hover,.default_article--body ol a:hover,.default_article--body p a:hover,.default_article--body ul a:hover{color:#111;border-bottom:1px dotted #111}.default_article--body .lazyLoadImage,.default_article--body img{display:block;max-width:100%;margin:auto}.default_article--body .lazyLoadImage span{display:block;position:relative;background-color:#ccc}.default_article--body .lazyLoadImage span:before{content:"loading...";position:absolute;top:50%;left:0;width:100%;margin-top:-8px;color:#666;font-size:16px;font-weight:700;text-align:center;line-height:1}.sales_presentation{position:relative;padding:30px 10px 70px;margin:50px 0 0;color:#fff;text-align:center;background-color:#424242}.sales_presentation__eyelead{position:absolute;top:-29px;left:50%;width:60px;height:30px;margin-left:-30px}.sales_presentation__title{margin-bottom:20px;font-size:26px}.sales_presentation__subtitle{margin:20px 0;font-size:20px}.sales_presentation__pitch{margin-bottom:10px;font-size:18px;font-weight:400}.sales_presentation__book{display:inline-block;*display:inline;zoom:1;width:190px;padding:20px 20px 10px;border-radius:3px;vertical-align:middle}@media screen and (max-device-width:1215px),screen and (max-width:1215px){.sales_presentation__book:last-child{display:none}}@media screen and (max-device-width:945px),screen and (max-width:945px){.sales_presentation__book{display:none}.sales_presentation__book:first-child{display:inline-block;*display:inline;zoom:1}}.sales_presentation__book:hover{background-color:#555}.sales_presentation__book img{width:70px;clear:both}.sales_presentation__book__title{margin-top:10px;font-size:14px;line-height:22px;font-weight:400}.sales_presentation__social{position:relative;padding:30px 10px 50px;margin-top:-30px;color:#424242;text-align:center;background-color:#fff}.sales_presentation__social--htrw{margin-top:0;background-color:transparent}.sales_presentation__social__cta{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.sales_presentation__social__ctas{margin-bottom:20px}.sales_presentation__social__cta.facebook{margin-right:30px}.SI,.sitemap li ul{margin:10px 0}.Index .Row2 .Column{float:left;width:32%;margin:0 0 0 2%}.Index .Row2 .Column:first-child{margin:0}.Index .Article .Span-1{float:left;width:35%}.Index .Article .Span-2{float:right;width:60%}.Index .Row1 .Col1{text-align:right}.elevator_pitch{float:right;width:80%;padding:0;margin:0 0 40px;border:0;color:#fff;font-size:55px;text-shadow:7px 7px 5px #444}.Index .Row1 span,.latest_articles__title{color:#fff;letter-spacing:1px;text-transform:uppercase}.Index .Row1 span{display:inline-block;padding:10px 50px 10px 15px;background:url("") no-repeat 98%;background-color:#2d2a25;background-size:30px;margin:0;font-size:1.71428571428571em}.Index .Row2{background:rgba(0,0,0,.5)}.latest_articles__title{margin:0 0 10px;font-size:40px;word-spacing:5px;border-bottom:1px dotted #fff}.Index .Row2 .Articles{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #fff}.articles--first{padding-bottom:20px!important;border:0!important}.Index .Article{position:relative;padding:10px;background:#fff}.Index .Article .Span-1 img{height:auto;width:auto;max-width:100%;max-height:150px;margin:0 0 45px}.Index .Article .Nav{position:absolute;left:0;bottom:10px}.Index .Row2 .AlignRight{padding:0 20px 0 0}.Index .Row2 .AlignRight .Nav{background:#111}.TwoCol--marginTop{margin-top:48px}.TwoCol .Col1{float:left;width:60%;min-height:1px}.TwoCol .Col2{float:right;width:37%}.TwoCol .Col1 h3,.TwoCol .Col1 p{padding:0;margin:0 0 10px}.two_column .col__1{float:left;width:27%}.two_column .col__2{float:left;width:70.5%;margin-left:2.5%}.two_column_social{margin-top:24px}.two_column_social_link{margin-bottom:16px}.two_column_social_link:last-child{maring-bottom:0}.book__author{display:inline-block;*display:inline;zoom:1;vertical-align:bottom;padding-left:10px;font-size:18px;line-height:40px}.book__buy_from_link{display:block;width:auto;max-width:100%;height:auto;max-height:100px;margin-bottom:20px}.BookRow{border-top:1px solid #ccc}.BookRow:first-of-type{border-top:none}.BookRow:first-of-type .BookLeft,.BookRow:first-of-type .BookRight{padding-top:0}.BookLeft{float:left;width:45%;padding:20px 20px 20px 0;border-right:1px solid #ccc}.BookRight{float:left;width:45%;padding:20px 0 20px 20px}.Library .Article h3,.OurBooks h2{margin:0}.OurBooks .Author{margin:0;color:#555}.BookCover{float:left;width:30%;margin-top:10px}.CoverImage{margin-bottom:20px}.BookDescription{float:right;width:65%;margin-top:10px}.BookDescription p{padding:0;margin:0 0 10px;font-size:14px;line-height:20px}.OurBooks .Row{margin-top:20px}.TheLibrary{margin:20px 0 0;background:#fff}.TheLibrary .Span1{float:left;width:35%}.TheLibrary .Span2{float:left;width:50%}.TheLibrary .Span3{float:left;width:15%}.TheLibrary .Span1{background:#424242 url("") no-repeat 100%;background-size:auto 100%}.TheLibrary h3{padding:10px 20px 0;margin:0;color:#fff;font-size:30px;text-transform:uppercase}.TheLibrary p{color:#333;padding:0;margin:0}.Book .Col1{float:left;width:30%;margin-bottom:10px}.Book .Col2{float:right;width:65%;margin-bottom:40px}.Book .Cover{margin:0 0 20px}.Blog .Col .Image img,.Book .Cover,.CoverImage{height:auto;width:100%}.Book h1 span{font-size:.55em;text-transform:capitalize}.Book .TheBook p:first-child{margin-top:0}.Book .Col2 section{padding:20px 0 0;margin:20px 0 0;border-top:1px dotted #aaa}.Reviews{border-bottom:2px solid #424242}.ReviewWrap{padding:20px 0 10px;font-size:14px;line-height:20px;border-bottom:1px dotted #aaa}.ReviewWrap:first-child{padding-top:0}.ReviewWrap:last-child{padding-bottom:0;border-bottom:none}.ReviewCredit{font-weight:700;text-align:right}.BuyAmazon img{margin-top:5px;width:100%}.Library .Article{padding:0 0 5px;margin:0 0 20px;border-bottom:1px dotted #ccc}.Library .Article h3 a{color:#666}.Library .Article p,.ReviewCredit{padding:0;margin:0}.Library .File{margin:20px 0;text-align:center}.Library .File a{display:inline-block;padding:8px 15px;color:#fff;font-size:1.28571428571429em;font-weight:700;background:#72a278}.Contact .Col1{float:left;width:60%}.Contact .Col2{float:right;width:37%}.ContactForm-Wrap{position:relative}.ContactForm .SpamFilter{display:none}.ContactForm label{display:block;margin-bottom:6px;color:#999;font-size:18px}.ContactForm-Input{width:100%;padding:10px 15px;margin:0 0 15px;color:#555;font-size:16px;border:1px solid #ccc}.ContactForm-Input:focus{color:#333;border:1px solid #999}.contactform-errors{padding:15px;margin-bottom:20px;text-align:center;background-color:#f7d284}.contactform-errors p{padding:0;margin:0 0 10px;color:#95680a;font-size:14px;font-weight:700}.contactform-errors p:last-child{margin:0}.contactform-success{padding:15px;margin-bottom:20px;text-align:center;background-color:#8eddaf}.contactform-success p{padding:0;margin:0;color:#257a48;font-weight:700}.contact_form__submit{display:inline-block;position:relative;padding:10px;color:#fff;font-size:20px;text-transform:uppercase;letter-spacing:2px;line-height:20px;border:0;background-color:#424242;cursor:pointer}.contact_form__submit:hover{color:#6dbf6b}.CatMenu,.CatMenu li{padding:0;margin:0;list-style:none}.CatMenu li{padding:0 0 2px;margin:0 0 0 20px;color:#777;font-size:2em;text-transform:uppercase;letter-spacing:1px}.CatMenu li a{color:#777}.CatMenu li a:hover{color:#000}.category__blog__into{position:relative;margin-bottom:20px}.category__blog__into__title{padding:20px 10px;color:#fff;font-size:30px;letter-spacing:1px;background:#424242}.blog__post__summary__header{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}.blog__post__summary h1{margin-bottom:10px;color:#333;font-size:16px;line-height:24px;text-transform:uppercase}.blog__post__summary h1 a{color:#333}.blog__post__summary__published{display:block;color:#777;font-weight:700;text-align:right}.blog__post__summary__body{line-height:20px;font-size:14px}.blog__post__title span,.blog__post__title time{display:inline-block;*display:inline;zoom:1;vertical-align:bottom}@media screen and (max-width:767px){h1.blog__post__title{vertical-align:bottom;padding-top:0;margin-bottom:20px;line-height:35px;font-size:30px}.blog__post__title span,.blog__post__title time{display:block;margin:0;padding:0}}.blog__post__published{padding-left:10px;font-size:18px;line-height:40px}.blog__post__body img{max-width:100%!important}.Blog .Col{float:left;width:32%;margin-left:2%;word-wrap:break-word}.Blog .Col:first-child{margin-left:0}.Blog .Col .Image{margin:0 0 20px;height:180px;overflow:hidden}.NoCover{display:block;height:180px!important;width:auto!important;margin:auto}.Pagination{padding:0 20px;margin-top:40px;text-align:right}.Pagination .Link{display:inline-block;padding:10px;margin:0 0 0 5px;color:#fff;background:#555}.Pagination .Link:hover{background:#222}.Pagination .Link.Current{background:#6dbf6b}.Pagination .Link.Jump{background:#333}.Blog article .Image{max-height:400px;margin:0 0 20px;overflow:hidden}.Blog article .Image img{height:auto;max-height:400px;width:auto;max-width:100%}.Blog article .Date{font-size:2.14285714285714em;text-align:right}.BlogComments{margin:20px 0;border-top:1px solid #333}.blog__post__tags{margin:20px 0}.blog__post__tags__title{margin-bottom:20px;font-size:30px;letter-spacing:1px}.blog__post__tags__list{display:block;list-style:none;margin:0;padding:0}.blog__post__tags__item{display:inline-block;*display:inline;zoom:1;padding:2px 5px;margin:0 5px 5px 0;color:#555;font-size:12px;border:1px solid #bbb;background-color:#ddd;border-radius:2px}.blog__back{padding-top:20px}.latest__news{background-color:rgba(0,0,0,.5)}.latest__article{position:relative;float:left;width:32%;margin-left:2%;margin-bottom:20px}@media screen and (max-device-width:1100px),screen and (max-width:1100px){.latest__article{float:none;width:auto;margin-left:0}}.latest__article h1{margin-bottom:10px;color:#333;font-size:16px;line-height:24px;text-transform:uppercase}.latest__article--first{margin-left:0}.latest__article__padding{padding:10px 10px 50px;background-color:#fff}.latest__article__body,.latest__article__image{display:inline-block;*display:inline;zoom:1;vertical-align:top}.latest__article__image{padding-bottom:10px;margin-right:5%;width:30%}.latest__article__image img{display:block;width:100%;height:auto}.latest__article__body{width:65%}.latest__article__link{position:absolute;bottom:10px;left:0}.SearchResult{padding:10px 0 20px;border-bottom:1px solid #ccc}.events__title{position:relative;padding:20px;margin-top:50px;color:#fff;background-color:#424242}.events__title h1,.events__title h2{padding:0;margin:0}.events__title h2 a{border-bottom:1px dotted #fff}.event{display:block;padding-bottom:20px;margin-top:20px;border-bottom:2px solid #aaa}.event__padding h3{margin:0}.event__padding h3 a{border:0}.event__padding p{margin:5px 0 15px}.event__date,.event__list__title{display:inline-block;*display:inline;zoom:1;vertical-align:bottom}.event__date{color:#777;font-size:16px;line-height:26px;font-style:italic}.Course{padding:15px 15px 10px;margin:10px 0;border:1px solid #ccc;background-color:#fff}.Course:last-child{margin-bottom:0}.Course h4{padding:0;margin-bottom:5px}.Course p,.sitemap{padding:0;margin:0 0 5px}.sitemap{margin:0 0 0 20px;color:#555}.SideMenu li,.sitemap li{margin:0 0 10px;list-style:none}.sitemap li:before{content:"\0BB \020"}.sitemap li a:hover{border-bottom:1px dotted #555}.SideMenu-Heading{position:relative;padding:5px 0 5px 50px;margin:0 0 0 -10px;color:#fff;font-size:2em;letter-spacing:1px;background-color:#424242;background-image:url("icon1-white.png");background-repeat:no-repeat;background-position:10px 7px;background-size:30px 30px}.SideMenu{position:relative;padding:20px;margin:0;background:rgba(0,0,0,.5)}.SideMenu li{padding:0 0 2px;margin:0;font-size:2em;text-transform:uppercase;letter-spacing:1px}.SideMenu li a{color:#fff}.SideMenu li a:hover{color:#fff;text-decoration:underline}.fn__messages{margin-bottom:10px;text-align:center}.fn__cta,.fn__form,.fn__input,.fn__submit{display:inline-block;*display:inline;zoom:1}.fn__form{padding:10px;margin:0}.fn__cta,.fn__input,.fn__submit{vertical-align:center}.fn__cta{margin-right:24px;color:#fff;line-height:1;font-size:24px}.fn__input,.fn__submit{font-size:16px}.fn__input{width:300px;margin:0;text-align:left;box-sizing:border-box;padding:10px;color:#424242;border:1px solid #ccc;background-color:#fff}.fn__submit{padding:10px 20px;color:#fff;font-family:Museo,Helvetica,Arial,sans-serif;border:1px solid #aaa;background-color:#aaa;cursor:pointer}@media screen and (max-device-width:870px),screen and (max-width:870px){.fn__cta{padding-top:10px}.fn__cta,.fn__form{display:block;text-align:center}}@media screen and (max-device-width:767px),screen and (max-width:767px){.fn__input{width:100%}.fn__submit{width:100%;margin-top:10px}}.newsletter__message{display:inline-block;*display:inline;zoom:1;padding:8px 15px;margin-bottom:10px;font-weight:700;font-size:14px}.newsletter__success{color:#257a48;background-color:#8eddaf}.newsletter__warning{color:#95680a;background-color:#f7d284}.newsletter__error{color:#6d1d17;background-color:#ea9f98}.newsletter__processing{color:#054c84;background-color:#7dc2fa}.newsletter__input{display:inline-block;*display:inline;zoom:1;vertical-align:center;width:300px;padding:10px;color:#424242;font-size:16px;text-align:left;border:1px solid #ccc;background-color:#fff;box-sizing:border-box}.newsletter__input:focus{border-color:#aaa}.newsletter__submit{display:inline-block;*display:inline;zoom:1;vertical-align:center;padding:10px 20px;color:#fff;font-family:Museo,Helvetica,Arial,sans-serif;font-size:16px;border:1px solid #aaa;background-color:#aaa;cursor:pointer}@media screen and (max-device-width:830px),screen and (max-width:830px){.newsletter__input{width:100%;margin-bottom:10px}.newsletter__submit{display:block;width:100%;text-align:center;box-sizing:border-box}}.newsletter__submit:hover{border-color:#bbb;background-color:#bbb}.newsletter__submit:active{border-color:#999;background-color:#999}.twitterFeed{color:#fff;line-height:1.6;padding:20px;background-color:#424242}.twitterFeed_header{margin:0 0 24px}.twitterFeed_header h2,.twitterFeed_header img{display:inline-block;vertical-align:middle}.twitterFeed_header img{width:24px;height:auto;margin-right:3px}.twitterFeed_header h2{margin:0}.instagramFeed_header h2 a,.twitterFeed_header h2 a{color:#6dbf6b}.instagramFeed_header h2 a:hover,.twitterFeed_header h2 a:hover{text-decoration:underline}.twitterFeed_tweet{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #fff}.twitterFeed_tweet:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.twitterFeed_tweet a{color:#6dbf6b;text-decoration:underline}.instagramFeed{padding:20px;margin-top:20px;background-color:#424242}.instagramFeed_header{margin:0 0 24px}.instagramFeed_header h2,.instagramFeed_header img{display:inline-block;vertical-align:middle}.instagramFeed_header img{width:24px;height:auto;margin-right:3px}.instagramFeed_header h2{margin:0}.instagramFeed_image{display:block;float:left;width:32%;margin-left:2%}@media screen and (max-width:500px){.instagramFeed_image{float:none;width:auto;margin-bottom:20px;margin-left:0}.instagramFeed_image:last-child{margin-bottom:0}}.instagramFeed_image:first-child{margin-left:0}.instagramFeed_image img{display:block;width:100%;height:auto}.subSection{display:block;margin:36px 0;padding:12px;background-color:#2d2a25}.htrwAside .htrwAside__image,.subSection img{display:block;width:100%;margin-bottom:18px}.subSection h3{color:#fff;font-family:LeagueGothicRegular,Arial,Helvetica,sans-serif;font-size:2.142857142857143em;font-weight:400;text-transform:uppercase;letter-spacing:1px}.htrwAside{padding:12px;background-color:#fff}.htrwAside .htrwAside__image img{display:block;width:100%}.htrwAside h3{margin:0;padding-bottom:12px;color:#555;line-height:1.4;font-size:20px}.htrwAside p{color:#555;line-height:1.4;font-size:17px}.htrwAside p:first-child{margin-top:0}.htrwAside p:last-child{margin-bottom:0}.htrwAside .htrwAside__buyBtn{display:block;vertical-align:top;position:relative;margin-top:18px;padding:5px 10px 3px;color:#fff;font-size:19px;font-family:LeagueGothicRegular,Arial,Helvetica,sans-serif;font-weight:400;text-align:left;text-transform:uppercase;letter-spacing:1px;border-radius:4px;background-color:#554d47}.htrwAside .htrwAside__buyBtn:after{content:"";position:absolute;top:50%;right:8px;width:7px;height:14px;margin-top:-7px;background-image:url("");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.htrwAside .htrwAside__buyBtn img{display:block}.articleSocialBtns{margin-bottom:24px}.articleSocialBtns__btn{display:inline-block;vertical-align:middle;margin-right:16px}.articleSocialBtns__btn:last-child{margin-right:0}.facebookFollowButton{display:inline-block;vertical-align:middle;position:relative;padding:10px 9px 9px 32px;color:#fff;font-family:Arial;font-size:13px;line-height:1;border-radius:4px;background-color:#3f51b5}.facebookFollowButton svg{height:15px;display:inline-block;margin-right:6px;width:15px}.instagramFollowButton{display:inline-block;vertical-align:middle;position:relative;padding:10px 9px 9px 32px;color:#fff;font-family:Arial;font-size:13px;line-height:1;border-radius:4px;background-color:#4c68d7}.instagramFollowButton:before{content:"";display:inline-block;vertical-align:middle;position:absolute;top:50%;left:9px;width:16px;height:16px;margin-top:-8px;margin-right:6px;background-image:url("icon-instagram-white.png");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}@media screen and (max-device-width:767px),screen and (max-width:767px){body,html{font-size:16px}.Wrap,body,html{width:auto}.header .Column1,.Search{padding-left:10px;padding-right:10px}#SearchField{width:190px}.header .PhoneMenu,.PhoneMenu{display:block;float:right;width:55%;text-align:right}.PhoneMenu ul{padding:0;margin:0}.PhoneMenu-Nav{display:inline-block;width:24%;max-width:50px;margin-left:6%;list-style:none;box-sizing:border-box;border:1px solid #bbb;cursor:pointer}.PhoneMenu-Nav img,.two_column .col__1 img{height:auto;width:100%}.PhoneMenu-Nav.First{margin-left:0}.MainMenu{display:none}.ShowMenu .MainMenu{display:block}.MainMenu-Nav{display:inline-block;float:left;height:auto;width:48%;padding:0;margin:0 0 20px;letter-spacing:2px;border:0}.MainMenu-Nav.Home{display:none}.MainMenu-Nav.Right{float:right}.MainMenu-Nav a{padding:0}.MainMenu-Nav a span{display:block;width:auto;padding:15px;border:0}.Row1 .Column1{float:none;width:auto;max-width:none;padding:20px 10px;margin:20px 0;text-align:center;border-top:2px dotted #fff;border-bottom:2px dotted #fff}.Row1 .Column2{float:none;width:auto;padding:0 10px}.Index .Row2 .Column:first-child{margin:0 0 20px}.Index .Article .Span-1,.Index .Article .Span-2,.TwoCol .Col1,.TwoCol .Col2{float:none;width:auto}.Index .Article .Nav{position:relative;margin:20px 0 0 -10px}.Index .Article .Span-1 img{max-width:100%;max-height:320px}.TwoCol .Col2{margin-top:20px}.ThreeCol .Image{max-height:400px;overflow:hidden}.two_column .col__1,.two_column .col__2{float:none;width:auto;margin-bottom:20px}.two_column .col__2{margin-bottom:0 0 20px 0}.BookRow{margin-top:10px}.BookRow:first-of-type .BookRight{padding-top:20px}.BookLeft{padding:20px 0 0;border:0}.BookLeft,.BookRight{float:none;width:auto}.BookRight{padding:0;margin-top:20px;border-left:none;border-top:1px solid #ccc}.TheLibrary .Span1{float:none;width:auto;background:#424242}.TheLibrary .Span2,.TheLibrary .Span2 p{padding:15px 15px 7px}.TheLibrary .Span2,.TheLibrary .Span3{float:none;width:auto}.TheLibrary .Span3 .ColPad{padding:8px 15px 15px}.Book .Col1{margin:0 20px 20px 0}.Book .Col1,.Book .Col2{float:none;width:auto}.Reviews{width:100%}.Book .Cover{height:auto;width:auto;max-height:400px;max-width:100%}.Contact .Col1{margin-bottom:20px}.Blog .Col,.Contact .Col1,.Contact .Col2{float:none;width:auto}.Blog .Col{padding:0 0 20px;margin:0 0 30px;border-bottom:1px solid #333}.Blog .Col .Image{height:auto;max-height:320px}.SideMenu-Heading{width:80%;margin:0 0 10px;cursor:pointer}.SideMenu,.Socail-Intergration h3{padding:10px}.SideMenu li{display:inline-block;float:left;width:auto;margin:10px 10px 0 0;text-align:center}.SideMenu li a{display:inline-block;padding:7px 10px;background:#7d7d7d}.Featured,.SideMenu li a{text-align:left}.Featured img{max-width:120px}.Featured p{font-size:2.14285714285714em;text-transform:uppercase}.Newsletter,.Newsletter *{display:none}.ContactArrow{width:90%}.ContactArrow .Arrow{width:10%}.Socail-Intergration{height:auto}.Socail-Intergration .Span1,.Socail-Intergration .Span2,.Socail-Intergration .Span3,.Socail-Intergration .Span4{float:none;width:auto}.Socail-Intergration .Span1{height:auto;padding:10px 10px 0}.Socail-Intergration .Span2{background:0 0}.Socail-Intergration .Span2 div{margin:0}.Socail-Intergration .Span2,.Socail-Intergration .Span3,.Socail-Intergration .Span4{height:auto;padding:10px 0;text-align:center}}@media screen and (min-device-width:768px) and (max-device-width:959px),screen and (min-width:768px) and (max-width:959px){.MainMenu-Nav a span{font-size:18px}.Row1 .Column2{width:63%}.Index .Article .Span-1,.Index .Article .Span-2,.TwoCol .Col1,.TwoCol .Col2{float:none;width:auto}.Index .Article .Span-1 img{max-width:100%;max-height:200px}.Index .Article .Span-2{padding-bottom:40px}.TwoCol .Col2{margin-top:20px}.ThreeCol .Image{max-height:400px;overflow:hidden}.two_column .col__1,.two_column .col__2{float:none;width:auto;margin-bottom:20px}.two_column .col__1 img{height:auto;width:100%}.two_column .col__2{margin-bottom:0 0 20px 0}.BookRow{margin-top:10px}.BookRow:first-of-type .BookRight{padding-top:20px}.BookLeft{padding:20px 0 0;border:0}.BookLeft,.BookRight{float:none;width:auto}.BookRight{padding:0;margin-top:20px;border-left:none;border-top:1px solid #ccc}.TheLibrary .Span1{float:none;width:auto;background:#424242}.TheLibrary .Span2,.TheLibrary .Span2 p{padding:15px 15px 7px}.TheLibrary .Span2,.TheLibrary .Span3{float:none;width:auto}.TheLibrary .Span3 .ColPad{padding:8px 15px 15px}.Book .Col1{float:left;width:30%;margin:0 20px 20px 0}.Book .Col2{float:none;width:auto}.Reviews{width:100%}.Contact .Col1{margin-bottom:20px}.Blog .Col,.Contact .Col1,.Contact .Col2{float:none;width:auto}.Blog .Col{padding:0 0 20px;margin:0 0 30px;border-bottom:1px solid #333}.Blog .Col .Image{height:auto;max-height:400px}.Blog article .Image{max-height:400px;width:auto;overflow:hidden}.Newsletter .Span1{float:none;width:100%}.Newsletter h3{padding:20px 20px 20px 60px}.Newsletter .Span2{background:#424242}.Newsletter .Span2,.Newsletter .Span3{float:left;width:50%}.Newsletter p{padding:20px}.Socail-Intergration{height:auto}.Socail-Intergration .Span1{float:none;width:auto}.Socail-Intergration .Span2,.Socail-Intergration .Span3,.Socail-Intergration .Span4{width:33%}.Socail-Intergration h3{padding:10px}.Socail-Intergration .Span1{height:auto;padding:10px 10px 0}.Socail-Intergration .Span2{background:0 0}.Socail-Intergration .Span2 div{margin:0}.Socail-Intergration .Span2,.Socail-Intergration .Span3,.Socail-Intergration .Span4{height:auto;padding:10px 0;text-align:center}}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi){.Index .Row1 span{background-size:30px}}.inner{margin:0 auto;max-width:1440px;padding:0 20px}@media screen and (min-width:768px){.inner{padding:0 40px}}@media screen and (min-width:1437px){.inner{width:calc(100% - 237px);padding:0}}.inline-list{font-size:0;margin:0;list-style:none;padding:0}.inline-list__item{display:inline-block;vertical-align:top}.unstyled-list{list-style:none;margin:0;padding:0}.bulleted-list{list-style-type:disc;margin:0;padding-left:15px}@-webkit-keyframes slideUp{0%{transform:translateY(66px)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(66px)}to{transform:translateY(0)}}.article{background:#fff;margin:0 auto;width:100%}.article__header{margin:0 0 40px;padding:0}.article__meta{color:#555;font-size:18px}@media screen and (min-width:768px){.article .content-has-aside{display:flex;justify-content:spacebetween}}.article .content-has-aside .aside-content{width:100%}@media screen and (min-width:768px){.article .content-has-aside .aside-content{max-width:240px;padding-right:20px}}.article__content>*{margin:0 auto 36px}@media screen and (min-width:768px){.article__content>*{padding-left:0;padding-right:0}}.article__content>.alignwide{max-width:1100px}.article__content>.alignfull{margin:1.5em 0;max-width:100%}.article__content ol,.article__content ul{margin:1.5em auto;max-width:800px;list-style-position:outside}.article__content ol li,.article__content ul li{margin-left:2.5em;margin-bottom:6px}.article__content ol ol,.article__content ol ul,.article__content ul ol,.article__content ul ul{margin:0 auto}.article__content ol ol ol,.article__content ol ol ul,.article__content ol ul ol,.article__content ol ul ul,.article__content ul ol ol,.article__content ul ol ul,.article__content ul ul ol,.article__content ul ul ul{margin-left:0}.article__content .wp-block-embed,.article__content video{margin:0 auto;max-width:800px}.article__content .wp-block-embed iframe,.article__content video iframe{display:block;max-width:800px!important}.article__content img,.wp-block-image img{display:block}.wp-block-image .alignfull img{width:100vw}.wp-block-gallery:not(.components-placeholder){margin:1.5em auto}.wp-block-cover-text p{padding:1.5em 14px}@media screen and (min-width:768px){.wp-block-cover-text p{padding:1.5em 0}}ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 14px}.wp-block-table{display:block;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{padding:.5em}.wp-block-embed.type-video>.wp-block-embed__wrapper{height:0;position:relative;padding-top:56.25%;width:100%}.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-block-quote{padding-left:20px!important}.wp-block-quote.is-large{margin:0 auto 16px}.wp-block-pullquote>p:first-child{margin-top:0}.wp-block-separator{margin:3em auto;padding:0}.has-strong-blue-color{color:#0073aa}.has-strong-blue-background-color{background-color:#0073aa}.has-lighter-blue-color{color:#229fd8}.has-lighter-blue-background-color{background-color:#229fd8}.has-very-light-gray-color{color:#eee}.has-very-light-gray-background-color{background-color:#eee}.has-very-dark-gray-color{color:#444}.has-very-dark-gray-background-color{background-color:#444}.bg{background-color:#333;background-position:50%;background-repeat:repeat;background-size:cover;height:100%;left:0;overflow:hidden;margin:0;position:fixed;top:0;width:100%;z-index:0}.bg__video{bottom:0;display:none;left:0!important;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s;z-index:1}@media screen and (min-width:960px){.bg__video{display:block}}.bg__video.active{opacity:1}.bg__mobile{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;width:100%}@media screen and (min-width:960px){.bg__mobile{display:none}}.bg picture{height:100%;left:0;position:absolute;top:0;width:100%}.bg picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.bg picture.--desktop{display:none}@media screen and (min-width:768px){.bg picture.--desktop{display:block}}.bg picture.--desktop.--all{display:block!important}.bg picture.--mobile{display:block}@media screen and (min-width:768px){.bg picture.--mobile{display:none}}@media screen and (min-width:960px){.books{display:flex;flex-wrap:wrap}}.books__item{border-bottom:1px solid #ccc;padding:20px 15px}@media screen and (min-width:960px){.books__item{width:50%}}@media screen and (min-width:960px){.books__item:nth-child(odd){border-right:1px solid #ccc}}@media screen and (min-width:960px){.books__item:last-child,.books__item:nth-last-child(2){border-bottom:0}}.books__item__header{margin-bottom:15px}.books__item__title{color:#555;font:700 25px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}.books__item__meta{color:#555;font:700 17px/1.4 museo,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}.books__item__content{display:flex;justify-content:space-between}.books__item__content .book-cover{width:30%}.books__item__content .book-cover img{width:100%}.books__item__content .book-description{width:calc(70% - 20px)}.books__item__content .book-description p{margin-top:0}.cc_banner-wrapper{z-index:9001;position:relative}.cc_container .cc_btn{line-height:1em}.cc_container .cc_message{margin:0;padding:0;line-height:1.5em}.cc_container .cc_logo{display:none;text-indent:-1000px;overflow:hidden;width:100px;height:22px;background-size:cover;background-image:url("");opacity:.9;transition:opacity .2s}.cc_container .cc_logo:active,.cc_container .cc_logo:hover{opacity:1}@media screen and (min-width:500px){.cc_container .cc_btn,.cc_container .cc_message{font-size:.8em}}@media screen and (min-width:768px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em;line-height:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}.cc_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:10px}.cc_container .cc_btn{padding:8px 10px;cursor:pointer;text-align:center;font-size:.6em;display:block;width:33%;margin-left:10px;float:right;max-width:120px}.cc_container .cc_message{transition:font-size .2s;font-size:.6em;display:block}@media screen and (min-width:500px){.cc_container .cc_btn{font-size:.8em}.cc_container .cc_message{margin-top:.5em;font-size:.8em}}@media screen and (min-width:768px){.cc_container{padding:15px 30px}.cc_container .cc_btn{font-size:1em;padding:8px 15px}.cc_container .cc_message{font-size:1em}}@media screen and (min-width:992px){.cc_container .cc_message{font-size:1em}}.cc_container{background:#222;color:#fff;font-size:17px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box}.cc_container::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#000;background-color:#f1d600;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;border-radius:5px;-webkit-border-radius:5px}.cc_container .cc_btn:active,.cc_container .cc_btn:hover{background-color:#fff;color:#000}.cc_container a,.cc_container a:visited{text-decoration:none;color:#31a8f0;transition:color .2s}.cc_container a:active,.cc_container a:hover{color:#b2f7ff}.cc_btn,.cc_container,.cc_message{animation-duration:.8s;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;-webkit-animation-name:slideUp;animation-name:slideUp}@media screen and (min-width:960px){.courses__content{display:flex;justify-content:space-between}}@media screen and (min-width:960px){.courses__content__body{width:100%}}@media screen and (min-width:960px){.courses__content__faqs{width:calc(40% - 25px)}}.courses h2{color:#555;font:700 25px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif}.courses h3{color:#555;font:700 22px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif}.courses .ContactArrow span{font-weight:700;font-size:16px;line-height:1.2}.events-module{background:#fff;padding:30px 15px}@media screen and (min-width:768px){.events-module{padding:30px}}.events-module+.events-module{margin-top:40px}.events .events-feed-header{color:#fff;background-color:#424242;margin:80px 0 40px;position:relative;padding:20px}.events .events-feed-header h1,.events .events-feed-header h2{color:#fff;font:700 33px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0}.events__item{border-bottom:2px solid #aaa;padding:20px 0}.events__item:last-child{border-bottom:0}.events__item__title{color:#555;font:700 22px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif}.events__item .event-date{color:#777;font:700 italic 16px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif}.post-type-archive-events .body-content{background:transparent!important;padding:0!important}.events-and-courses-header{margin-top:30px}@media screen and (min-width:960px){.events-and-courses-header{display:flex;justify-content:space-between}}.events-and-courses-header__thumbnail{margin-bottom:20px}@media screen and (min-width:960px){.events-and-courses-header__thumbnail{margin-bottom:0;width:30%}}.events-and-courses-header__thumbnail img{width:100%}.events-and-courses-header__content{color:#555;font:300 17px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif}@media screen and (min-width:960px){.events-and-courses-header__content{width:calc(70% - 20px)}}.Footer{background-color:#2d2a25;padding-bottom:20px}.Footer p{padding:10px 20px 0 0;margin:0;text-align:right}.Footer p a:before{content:"|";display:inline-block;vertical-align:middle;margin-right:4px}.Footer .Social,.Footer p{text-align:center}.Footer p{float:none}.FooterMenu{margin-bottom:10px}.Footer .Social,.Index .Row2 .Column{float:none;width:auto;margin:0 0 20px}@media screen and (max-width:959px){.Footer p a{display:block;margin-top:18px}.Footer p a:hover{border-bottom:none}.Footer p a:before{content:none;display:block}}.FooterMenu-Nav{color:#fff;display:inline-block;font:12px/12px museo,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 4px}.Social{float:left;padding:0 0 0 20px}@media screen and (min-width:768px){.Social{margin-bottom:0!important;padding-left:0}}.Social a{background-image:url("icon-instagram-white.png");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:30px;margin:0 20px 0 0;overflow:hidden;text-indent:100%;vertical-align:top;white-space:nowrap;width:30px}.Social a:hover{text-decoration:none;border-bottom:none}.Social a.facebook{background-image:url("socialicon-facebook.png")}.Social a.twitter{background-image:url("socialicon-twitter.png")}.Social a.instagram{background-image:url("socialicon-instagram.png");margin:0}.Footer__newsletter{margin:0 auto;max-width:400px;padding:10px 0;text-align:center;width:calc(100% - 40px)}@media screen and (min-width:768px){.Footer__newsletter{display:flex;justify-content:flex-end;max-width:1160px;text-align:left}}.Footer__newsletter h4{color:#fff;font:20px/24px museo,Helvetica Neue,Helvetica,Arial,sans-serif;margin:15px 0;text-align:center}@media screen and (min-width:768px){.Footer__newsletter h4{margin:6px 0;padding-right:20px;text-align:right;width:calc(100% - 360px)}}@media screen and (min-width:768px){.Footer__newsletter .newsletter-signup_wrapper{margin:0;width:100%}}@media screen and (min-width:768px){.Footer__newsletter .newsletter-signup{display:flex;justify-content:space-between}}@media screen and (min-width:768px){.Footer__newsletter .newsletter-signup .gform_body{margin-top:0!important;padding:0!important;width:calc(100% - 80px)!important}}.Footer__newsletter .newsletter-signup .gform_footer{margin-top:8px!important;padding:0!important;text-align:center}@media screen and (min-width:768px){.Footer__newsletter .newsletter-signup .gform_footer{margin:0!important;text-align:left;width:70px!important}}.Footer__newsletter .newsletter-signup .gfield_label{display:none!important}@media screen and (min-width:1024px){.Footer__newsletter .newsletter-signup .gform_fields{display:flex}}@media screen and (min-width:768px){.Footer__newsletter .newsletter-signup .ginput_container,.Footer__newsletter .newsletter-signup li.gfield{margin-top:0!important}}@media screen and (min-width:1024px){.Footer__newsletter .newsletter-signup .ginput_container,.Footer__newsletter .newsletter-signup li.gfield{flex-grow:1}}@media screen and (max-width:767px){.Footer__newsletter .newsletter-signup li.gfield+li.gfield{margin-top:0}}@media screen and (max-width:767px){.Footer__newsletter .newsletter-signup .name_first,.Footer__newsletter .newsletter-signup .name_first input[type=text]{margin-bottom:0!important}}@media screen and (min-width:1024px){.Footer__newsletter .newsletter-signup .name_first{padding-top:0!important}}.Footer__newsletter #gform_submit_button_2{padding:10px 20px;background-color:#aaa;border:1px solid #aaa;color:#fff;cursor:pointer;font-family:museo,helvetica neue,helvetica,Arial,sans-serif;width:calc(100% - 16px)}@media screen and (min-width:768px){.Footer__newsletter #gform_submit_button_2{margin-top:auto!important;width:auto}}@media screen and (min-width:1024px){.Footer__newsletter #gform_submit_button_2{margin-top:0!important}}.Footer__newsletter .fn__bkg{text-align:right;background-color:#2d2a25}.Footer__info{margin:0 auto;max-width:1160px;padding:10px 0;width:calc(100% - 40px)}@media screen and (min-width:768px){.Footer__info,.Footer__info__links{display:flex;justify-content:space-between}.Footer__info__links{max-width:380px;width:100%}}.Footer__info__links .Social{padding-left:0!important;text-align:center;width:100%}@media screen and (min-width:768px){.Footer__info__links .Social{width:140px}}.Footer__info__links .FooterMenu{list-style-type:none;margin:20px 0;padding:0;text-align:center}@media screen and (min-width:768px){.Footer__info__links .FooterMenu{align-self:flex-end;margin:0}}.Footer__info__links .FooterMenu a:hover{color:#fff!important;text-decoration:underline}.Footer__info__copyright{color:#fff;font:12px/22px museo,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 auto;max-width:210px;text-align:center}@media screen and (min-width:768px){.Footer__info__copyright{align-self:center;margin:0;max-width:400px}}.Footer__info__copyright a{margin-left:10px}.Footer__info__copyright a:hover{color:#fff!important;text-decoration:underline}.header{background-color:#554d47;box-shadow:0 0 10px #000}@media screen and (max-width:767px){.header{background:0 0;box-shadow:none}}@media screen and (max-width:767px){.header .Logo{max-width:180px;width:40%}}.header .Column1{background:#7d7d7d;padding:15px 10px;width:auto}@media screen and (min-width:768px){.header .Column1{background:#554d48;float:left;padding:15px 0;width:18%}}.header .Column2{width:auto}@media screen and (min-width:768px){.header .Column2{float:right;padding:0;width:82%}}.header .courselogin-container{margin:0 auto;max-width:1200px;position:relative;width:100%}@media screen and (min-width:768px){.header .courselogin-container{width:calc(100% - 40px)}}.header .courselogin{background:#fff;color:#554d47;display:block;font:400 16px/1 leaguegothicregular,Helvetica Neue,Helvetica,Arial,sans-serif;padding:6px 10px;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:768px){.header .courselogin{border-radius:0 0 4px 4px;position:absolute;right:0;top:-34px;width:170px;z-index:100}}.MainMenu{background:#554d48;overflow:hidden;transition:max-height .3s ease}@media screen and (max-width:767px){.MainMenu{display:block;max-height:0}}.menu-open .MainMenu{display:block;max-height:350px;padding:20px 10px 0}@media screen and (min-width:768px){.menu-open .MainMenu{padding:0}}.MainMenu:after,.MainMenu:before{content:"";clear:both;display:table}.home-module{display:flex;justify-content:flex-end;margin-bottom:100px}@media screen and (min-width:768px){.home-module{min-height:640px}}.home-module__content{max-width:650px}.home-module__content h1{color:#fff;font-size:36px;line-height:1.2;text-align:right;text-shadow:7px 7px 5px #444}@media screen and (min-width:768px){.home-module__content h1{font-size:55px}}.home-module__cta{display:flex;justify-content:flex-end;margin-top:40px}.home-module__cta a{color:#fff;font:16px/1.2 leaguegothicregular,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}.home-module__cta a:hover{color:#fff}.home-module__cta span{background:url("") no-repeat 98% #2d2a25;background-size:30px;display:inline-block;font-size:1.71428571428571em;margin:0;padding:10px 50px 10px 15px}.video-container{height:0;overflow:hidden;margin-top:40px;padding-top:56.25%;position:relative}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.library{margin-top:40px}.library__item{border-bottom:1px dotted #ccc;margin:0 0 20px;padding:0 0 5px}.library__item__title{color:#555;font:700 22px/1.4 museo,Helvetica Neue,Helvetica,Arial,sans-serif}.library__item__title a{border-bottom:1px dotted #ccc;display:inline-block}.library__item__excerpt{color:#555;font:700 17px/1.4 museo,Helvetica Neue,Helvetica,Arial,sans-serif}.main{display:flex;flex-direction:column;margin:40px auto 100px;max-width:1200px;width:calc(100% - 20px)}@media screen and (min-width:768px){.main{flex-direction:row;justify-content:space-between;margin:100px auto;width:calc(100% - 40px)}}.main .body-content{background:#fff;padding:15px;width:100%}@media screen and (min-width:768px){.main .body-content{padding:30px;width:calc(100% - 300px)}}.nav-links{display:flex;justify-content:flex-end;margin-top:40px;text-align:right}.nav-links .page-numbers{background:#555;color:#fff;display:inline-block;margin:0 0 0 5px;padding:5px 10px}.nav-links .page-numbers.current{background:#6dbf6b}.nav-links .page-numbers.next,.nav-links .page-numbers.previous{background:#333}.nav-links .page-numbers:hover{background:#222}.nav-links .page-numbers.dots:hover{background:#555}.blog .body-content{background:transparent;padding:0;position:relative}.feed{background-color:rgba(0,0,0,.5);padding:20px}.feed header{border-bottom:1px dotted #fff;margin-bottom:20px}.feed header .page-title{color:#fff;text-transform:uppercase}@media screen and (min-width:1100px){.news{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr}}.news__item{background:#fff;margin-bottom:20px;padding:20px 10px 60px;position:relative}@media screen and (min-width:768px){.news__item{margin-bottom:0}}.news__item:last-of-type{margin-bottom:0}.news__item .news-content{display:flex;justify-content:space-between}.news__item .news-content__thumbnail{width:30%}.news__item .news-content__thumbnail img{width:100%}.news__item .news-content__info{width:calc(70% - 15px)}.news__item .news-content__info__title{color:#333;font:700 16px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 10px;text-transform:uppercase}.news__item .news-content__info__meta{border-bottom:1px dotted #777;color:#777;display:block;font-weight:700;text-align:right}.news__item .news-content__info__excerpt{color:#555;font-size:14px;line-height:1.2}.newsletterArchives .display_archive{margin-top:60px}@media screen and (min-width:768px){.newsletterArchives .display_archive{display:grid;grid-gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.newsletterArchives .display_archive{grid-template-columns:repeat(3,minmax(0,1fr))}}.newsletterArchives .display_archive .campaign{color:#554d47;font:700 20px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif;border-bottom:2px solid #554d47;padding:16px 0}.newsletterArchives .display_archive .campaign a{border-bottom:1px dotted #555;color:#555;display:block;font-size:16px;font-weight:400;margin-top:8px;text-decoration:none}@media screen and (min-width:768px){.newsletterArchives .display_archive .campaign a{border-bottom:0}}.no-touch .newsletterArchives .display_archive .campaign a:hover{color:#000;text-decoration:underline}.post-actions{background:#fff;padding:30px 20px 40px;position:relative}.post-actions+.related-news{margin-top:0}.post-actions:before{border-left:30px solid transparent;border-right:30px solid transparent;content:"";height:0;display:block;left:50%;position:absolute;transform:translateX(-50%);top:-20px;width:0;z-index:10;border-bottom:30px solid #fff}.post-actions__heading{color:#424242;font:700 26px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 20px;text-align:center}.post-actions .newsletter-signup{margin:0 auto;max-width:380px;width:calc(100% - 40px)}@media screen and (min-width:768px){.post-actions .newsletter-signup{width:100%}}.post-actions .newsletter-signup .gform_body{width:100%}@media screen and (min-width:768px){.post-actions .newsletter-signup .gform_body ul{display:flex;justify-content:space-between}}.post-actions .newsletter-signup .gform_body ul li{font-weight:700;padding-right:5px!important}.post-actions .newsletter-signup .gform_body ul li .gfield_label{display:none!important}.post-actions .newsletter-signup .gform_body ul li .ginput_container input[type=text]{height:40px;padding:5px 14px!important}.post-actions .newsletter-signup .gform_body ul li:last-of-type{padding-right:0!important}.post-actions .newsletter-signup .gform_footer{margin:16px 0 0;padding:0;width:100%}.post-actions .newsletter-signup .gform_footer input[type=submit]{border:1px solid #aaa;background-color:#aaa;color:#fff;display:block;font:700 16px/17px museo,Helvetica Neue,Helvetica,Arial,sans-serif;height:40px;width:100%}.gform_title{letter-spacing:.5px!important;font-weight:400!important;font-size:2.25em!important}.form_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background-color:#32373c;border:none;border-radius:28px;box-shadow:none;cursor:pointer;display:inline-block;font-size:18px;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.related-news__header:before{border-left:30px solid transparent;border-right:30px solid transparent;content:"";height:0;display:block;left:50%;position:absolute;transform:translateX(-50%);top:-20px;width:0;border-bottom:30px solid #424242}.searchbar{background-color:#424242;height:34px;position:relative;padding:5px 0;transition:margin-top .3s ease;z-index:10}@media screen and (max-width:767px){.searchbar{margin-top:-36px}}@media screen and (max-width:767px){.search-active .searchbar{margin-top:0}}.searchbar__inner{display:flex;justify-content:flex-start;margin:0 auto;max-width:1200px;width:calc(100% - 40px)}.searchbar__form{position:relative}.searchbar__form label{color:#fff;font-family:leaguegothicregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:1px;margin-right:10px}.searchbar__form input[type=search]{border-radius:10px;border:0;color:#666;display:inline-block!important;font-size:15px;height:18px;padding:2px 10px;position:relative;top:-2px;width:250px}.searchbar__form img{cursor:pointer;display:inline-block;height:16px;margin:0 auto;position:relative;top:-2px;width:16px}.searchbar__form button{background:0 0;display:inline-block;height:24px;width:18px;border:0;outline:none;padding:0;position:absolute;right:0;overflow:hidden;text-indent:-9999px;z-index:1;-webkit-appearance:none}.search-result{border-bottom:1px solid #ccc;margin-top:0!important;padding:20px 0}.search-result:first-of-type{margin-top:40px!important}.search-result h2{font:700 25px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif}.search-result h2 a{border-bottom:1px dotted #555;color:#555;display:inline-block}.search-result h2 a:hover{color:#000}.search-result p{color:#555;font:17px/30px museo,Helvetica Neue,Helvetica,Arial,sans-serif}.sidebar{order:2;margin:80px auto 0;width:100%}@media screen and (min-width:768px){.sidebar{margin-top:0;order:0;width:220px}}.sidebar .Overhang{display:none;left:-10px;position:absolute;top:0}@media screen and (min-width:768px){.sidebar .Overhang{display:block}}.social-actions{margin-top:20px}.social-actions--aftercontent{margin:0 0 30px;text-align:center}.social-actions .fb-like{margin-right:4px}.social-actions .twitter-share-button{position:relative!important;top:8px}.tags-heading{color:#555;font:700 30px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:1px;margin-bottom:20px}.tags{list-style-type:none;margin:0!important;padding:0}.tags li{background-color:#ddd;border:1px solid #bbb;border-radius:2px;color:#555;display:inline-block;font-size:12px;margin:0 5px 5px 0!important;padding:2px 5px;zoom:1}.tristans-books{background:#424242;margin-top:120px;padding:30px 20px 40px;position:relative}.tristans-books:before{border-left:30px solid transparent;border-right:30px solid transparent;content:"";height:0;display:block;left:50%;position:absolute;transform:translateX(-50%);top:-20px;width:0;border-bottom:30px solid #424242}.tristans-books__header{color:#fff;text-align:center}.tristans-books__header h2{color:#fff;font:700 26px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 20px}.tristans-books__header p{color:#fff;font:500 18px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:0}.tristans-books__shelf{display:grid;grid-gap:20px;grid-template-columns:1fr;justify-content:center}@media screen and (min-width:946px){.tristans-books__shelf{grid-template-columns:1fr 1fr}}@media screen and (min-width:1216px){.tristans-books__shelf{grid-template-columns:1fr 1fr 1fr}}.tristans-books__shelf__book{border-radius:3px;display:none;margin:0 auto;padding:20px;position:relative;transition:background-color .2s ease;width:230px}.tristans-books__shelf__book:first-child{display:block}@media screen and (min-width:946px){.tristans-books__shelf__book:nth-child(2){display:block}}@media screen and (min-width:1216px){.tristans-books__shelf__book:nth-child(3){display:block}}.tristans-books__shelf__book .book-thumbnail{margin:0 auto 15px;width:70px}.tristans-books__shelf__book .book-thumbnail img{width:100%}.tristans-books__shelf__book .book-title{color:#fff;font:300 14px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;text-align:center}.tristans-books__shelf__book .book-link{height:100%;left:0;position:absolute;top:0;width:100%}.tristans-books__shelf__book:hover{background-color:#555}.related-news{margin-top:120px}.related-news__header{background:#424242;padding:20px;position:relative;width:100%}.related-news__header h4{color:#fff;font-size:26px;letter-spacing:1px}@media screen and (min-width:1100px){.related-news__grid{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr}}.related-news__article{background:#fff;padding:20px 0 60px;position:relative}.related-news__article__thumbnail{border:1px solid #ccc;height:180px;margin-bottom:15px;position:relative;width:100%}.related-news__article__thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.related-news__article__thumbnail .thumbnail-permalink{height:100%;left:0;position:absolute;top:0;width:100%}.related-news__article__info{width:100%}.related-news__article__title{color:#333;font:700 16px/1.2 museo,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 10px;text-transform:uppercase}.related-news__article__meta{border-bottom:1px dotted #777;color:#777;display:block;font-weight:700;text-align:right}.related-news__article__excerpt{color:#555;font-size:14px;line-height:1.2}.no-scroll{overflow:hidden}.home .body-content{background:transparent;padding:0}.news-content__info__excerpt{text-transform:none}.PhoneMenu-Nav.First a{border-bottom:0}.facebookFollowButton{display:block;line-height:13px;min-width:158px;padding:7px 9px 9px 32px}.facebookFollowButton svg{height:26px;left:3px;position:absolute;top:-3px;width:26px}.article__content{width:100%}#twitter-widget-0{display:block;max-width:162px;width:100%}.facebookFollowButton,.instagramFollowButton{margin-top:10px;max-width:162px;width:100%}@media screen and (max-width:1024px){.aside-content{display:none}}.discover-more{margin-top:20px;padding-right:20px;text-align:right}.book-buy{background:#fff;margin-bottom:30px;padding:10px}.book-buy__content h3{line-height:1.1;margin-top:15px;text-transform:uppercase}.htrwAside__buyBtn{display:block;margin-bottom:5px}.Footer{position:relative}.feed--constrained{margin:0 auto 100px;max-width:1200px;width:calc(100% - 40px)}.article__content .wp-block-embed iframe{max-width:100%!important}.wp-block-embed-youtube+.wp-block-embed{margin-top:30px}.wp-block-embed{margin-bottom:30px!important}.home-module__content h1{background-color:rgba(0,0,0,.5);text-shadow:none!important;color:#fff!important;padding:10px}.news__item{word-break:break-word}.grecaptcha-badge{visibility:hidden}@media screen and (max-width:767px){.MainMenu .MainMenu-Nav{display:block;margin-bottom:5px;text-align:center;width:100%}.MainMenu .MainMenu-Nav span{padding:4px 10px;text-align:center}.MainMenu .MainMenu-Nav span i{display:none}}.mobile-bookcover{display:none}@media screen and (max-width:767px){.mobile-bookcover{background-color:#554d47;display:block;padding:10px}.mobile-bookcover figure{margin:0 auto}.mobile-bookcover figure img{height:180px;margin:0 auto;-o-object-fit:contain;object-fit:contain}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=main.css.map */
