@charset "UTF-8";
.x-dropcap{float:left;display:block;margin:.175em .215em 0 0;padding:.105em .2em .135em;font-size:3.3em;font-weight:700;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.45);color:#fff;background-color:#ff2a13;border-radius:4px}.x-gap{margin:1.313em 0;border-color:transparent}.x-clear{margin:0;border:0;clear:both}.x-highlight{padding:.188em .375em;text-shadow:0 1px 1px rgba(0,0,0,.65);color:#fff;background-color:#ff2a13;border-radius:4px}.x-highlight.dark{text-shadow:0 -1px 1px #000;color:#fff;background-color:#484848}.x-blockquote.right-text{text-align:right}.x-blockquote.center-text{text-align:center}.x-pullquote{width:40%;margin:.45em 1.1em .55em 0;font-size:1.313em}.x-pullquote.right{margin-right:0;margin-left:1.1em}@media (max-width:767px){.x-pullquote.left,.x-pullquote.right{float:none;width:100%;margin:1.313em 0}}.x-cite{display:block;margin-top:.75em;font-size:.725em;font-weight:300;color:#7a7a7a}.x-cite:before{content:"\2013\00A0"}.close{float:right;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.7;color:#000;text-shadow:0 1px 0 rgba(255,255,255,.9);opacity:.4;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.6}button.close{padding:0;cursor:pointer;background-color:transparent;border:0;-webkit-appearance:none}.x-alert,.wpcf7-response-output,.buddypress #message,.bbp-template-notice{margin-bottom:1.313em;border:1px solid #f6dca7;padding:.786em 2.25em 1em 1.15em;font-size:14px;font-size:1.4rem;line-height:1.5;text-shadow:0 1px 0 rgba(255,255,255,.9);color:#c09853;background-color:#fcf8e3;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 3px rgba(0,0,0,.065)}.x-alert .h-alert,.wpcf7-response-output .h-alert,.buddypress #message .h-alert,.bbp-template-notice .h-alert{margin:.05em 0 .25em;font-size:18px;font-size:1.8rem;letter-spacing:-1px;line-height:1.3;text-transform:none;color:inherit}.x-alert .close,.wpcf7-response-output .close,.buddypress #message .close,.bbp-template-notice .close{position:relative;top:-10px;right:-26px;line-height:1;color:#c09853}.x-alert-muted{background-color:#eee;border-color:#cfcfcf;color:#999}.x-alert-muted .close{color:#999}.x-alert-info,.buddypress #message.info,.bbp-template-notice.info{background-color:#d9edf7;border-color:#b3d1ef;color:#3a87ad}.x-alert-info .close,.buddypress #message.info .close,.bbp-template-notice.info .close{color:#3a87ad}.x-alert-success,.wpcf7-mail-sent-ok,.buddypress #message.updated,.bbp-template-notice.updated{background-color:#dff0d8;border-color:#c1dea8;color:#468847}.x-alert-success .close,.wpcf7-mail-sent-ok .close,.buddypress #message.updated .close,.bbp-template-notice.updated .close{color:#468847}.x-alert-danger,.buddypress #message.error,.bbp-template-notice.error{background-color:#f2dede;border-color:#e5bdc4;color:#b94a48}.x-alert-danger .close,.buddypress #message.error .close,.bbp-template-notice.error .close{color:#b94a48}.x-alert-block{padding:.786em 1.15em 1em}.x-alert-block>p,.x-alert-block>ul{margin-bottom:0}.x-alert-block p+p{margin-top:6px}.wpcf7-response-output{border-width:1px !important;margin:1.313em 0 0 !important;padding:.786em 1.15em 1em !important}.x-map{margin-bottom:1.313em}.x-map .x-map-inner{overflow:hidden;position:relative;padding-bottom:56.25%;height:0}.x-map .x-map-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.x-map .gm-style img{max-width:none}.h-skill-bar{margin-top:0;font-size:11px;font-size:1.1rem;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase}.x-skill-bar{height:25px;margin-bottom:1.313em;background-color:#f2f2f2;box-shadow:inset 0 1px 2px rgba(0,0,0,.15);border-radius:4px}.x-skill-bar .bar{overflow:hidden;position:relative;width:0;height:100%;float:left;background-color:#ff2a13;border-radius:4px;box-shadow:inset 0 1px 5px rgba(0,0,0,.45)}.x-skill-bar .bar .percent{position:absolute;right:4px;bottom:4px;height:17px;padding:0 5px;font-size:11px;line-height:17px;text-shadow:0 1px 0 rgba(0,0,0,.75);color:#fff;background-color:#272727;background-color:rgba(0,0,0,.35);border-radius:3px}.x-code{line-height:1}.x-block-grid{display:block;overflow:hidden;padding:0}.x-block-grid>li{display:block;height:auto;float:left}.x-block-grid.two-up{margin:1.313em -1.25%}.x-block-grid.two-up>li{width:50%;padding:1.25%}.x-block-grid.two-up>li:nth-child(2n+1){clear:both}.x-block-grid.three-up{margin:1.313em -1%}.x-block-grid.three-up>li{width:33.33333%;padding:1%}.x-block-grid.three-up>li:nth-child(3n+1){clear:both}.x-block-grid.four-up{margin:1.313em -.9%}.x-block-grid.four-up>li{width:25%;padding:.9%}.x-block-grid.four-up>li:nth-child(4n+1){clear:both}.x-block-grid.five-up{margin:1.313em -.85%}.x-block-grid.five-up>li{width:20%;padding:.85%}.x-block-grid.five-up>li:nth-child(5n+1){clear:both}.x-block-grid img,.x-block-grid .x-img{margin-bottom:0}.x-img{margin-bottom:1.313em}.x-img.left{margin:.35em 1.313em .35em 0}.x-img.right{margin:.35em 0 .35em 1.313em}a.x-img{display:block}a.x-img>img{display:block;margin-left:auto;margin-right:auto}a.x-img:not(.x-img-thumbnail){-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}a.x-img:not(.x-img-thumbnail):hover{opacity:.75}.x-img-rounded,.x-img-rounded img{border-radius:6px}.x-img-circle,.x-img-circle img{border-radius:100em}.x-img-thumbnail{padding:5px;line-height:1.7;border:1px solid #ddd;border:1px solid rgba(0,0,0,.15);background-color:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-transition:border .3s ease,box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease}a.x-img-thumbnail:hover{border-color:#ff2a13;box-shadow:0 1px 4px rgba(0,0,0,.25)}.x-ul-icons{margin-left:1.425em;list-style:none;text-indent:-.85em}.x-ul-icons li [class^=x-icon-],.x-ul-icons li [class*=" x-icon-"]{width:.85em}.x-columnize{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;-webkit-column-rule:1px solid #e5e5e5;-moz-column-rule:1px solid #e5e5e5;column-rule:1px solid #e5e5e5;margin:0 0 1.313em}.x-columnize p:last-child,.x-columnize ul:last-child,.x-columnize ol:last-child{margin-bottom:0}@media (max-width:480px){.x-columnize{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0}}.x-responsive-video.x-responsive-video-shortcode{margin-bottom:1.313em}.x-responsive-video .x-responsive-video-inner{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.x-responsive-video .x-responsive-video-inner.five-by-three{padding-bottom:60%}.x-responsive-video .x-responsive-video-inner.five-by-four{padding-bottom:80%}.x-responsive-video .x-responsive-video-inner.four-by-three{padding-bottom:75%}.x-responsive-video .x-responsive-video-inner.three-by-two{padding-bottom:66.67%}.x-responsive-video .x-responsive-video-inner embed,.x-responsive-video .x-responsive-video-inner iframe,.x-responsive-video .x-responsive-video-inner img,.x-responsive-video .x-responsive-video-inner object,.x-responsive-video .x-responsive-video-inner video{position:absolute;top:0;left:0;width:100%;height:100%}.x-accordion{margin-bottom:1.375em}.x-accordion-group{margin:8px 0;border:1px solid #ddd;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 .125em .275em 0 rgba(0,0,0,.125)}.x-accordion-heading{overflow:hidden;border-bottom:0}.x-accordion-heading .x-accordion-toggle{display:block;padding:10px 15px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:114.2%;color:#272727;background-color:#fff}.x-accordion-heading .x-accordion-toggle.collapsed{background-color:#fff}.x-accordion-heading .x-accordion-toggle.collapsed:before{color:#ccc;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.x-accordion-heading .x-accordion-toggle:hover{color:#ff2a13}.x-accordion-heading .x-accordion-toggle:hover:before{color:#ccc}.x-accordion-heading .x-accordion-toggle:before{content:"\f067";position:relative;display:inline-block;bottom:.1em;margin-right:10px;font-size:74%;color:#ccc;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease;transition:all .3s ease;font-family:"fontawesome" !important;font-style:normal !important;font-weight:400 !important;speak:none;-webkit-font-smoothing:antialiased}.x-accordion-toggle{cursor:pointer}.x-accordion-inner{padding:10px 15px;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.15);background-color:#fff;box-shadow:none}.x-accordion-inner p:last-child,.x-accordion-inner ul:last-child,.x-accordion-inner ol:last-child{margin-bottom:0}.x-column{float:left;margin-right:4%}.x-column.x-1-1{width:100%}.x-column.x-1-2{width:48%}.x-column.x-1-3{width:30.66666%}.x-column.x-2-3{width:65.33332%}.x-column.x-1-4{width:22%}.x-column.x-3-4{width:74%}.x-column.x-1-5{width:16.8%}.x-column.x-2-5{width:37.6%}.x-column.x-3-5{width:58.4%}.x-column.x-4-5{width:79.2%}.x-column.x-1-6{width:13.33332%}.x-column.x-5-6{width:82.66666%}@media (max-width:767px){.x-column.x-1-1,.x-column.x-1-2,.x-column.x-1-3,.x-column.x-2-3,.x-column.x-1-4,.x-column.x-3-4,.x-column.x-1-5,.x-column.x-2-5,.x-column.x-3-5,.x-column.x-4-5,.x-column.x-1-6,.x-column.x-5-6{float:none;width:100%;margin-right:0}}.x-column.last{margin-right:0}.js .x-column{position:relative}.js .x-column[data-fade=true]{opacity:0}.x-flexslider-shortcode-container{margin-bottom:1.313em}.x-flexslider-shortcode-container .x-flexslider-shortcode{margin:0}.x-protect{padding:7% 18%;text-align:center;background-color:#f2f2f2;border-radius:.65em}.x-protect label{margin:.75em 0 0;font-size:16px;font-size:1.6rem}.x-protect input[type=text],.x-protect input[type=password]{width:100%;max-width:380px;text-align:center}.h-protect{font-size:24px;font-size:2.4rem;line-height:1.2;color:#272727}.x-btn-protect{margin-top:.75em}.x-recent-posts{margin:0 0 1.313em}.x-recent-posts+.x-recent-posts{margin-top:4%}.x-recent-posts a{overflow:hidden;float:left;display:block;margin:0 4% 0 0;border:1px solid #ddd;border:1px solid rgba(0,0,0,.15);padding:5px 5px 0;color:#999;background-color:#fff;border-radius:3px;box-shadow:0 .125em .275em 0 rgba(0,0,0,.075);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.x-recent-posts a:last-child{margin-right:0}.x-recent-posts a:hover{color:#999}.x-recent-posts a:hover img{opacity:0}.x-recent-posts a:hover .x-recent-posts-img{background-color:#c61300}.x-recent-posts a:hover .h-recent-posts{color:#c61300}.x-recent-posts a.no-image{padding:5px}.x-recent-posts a.x-recent-post1{width:100%}.x-recent-posts a.x-recent-post2{width:48%}@media (max-width:767px){.x-recent-posts a.x-recent-post2{width:100%;float:none;margin-right:0;margin-bottom:4%}.x-recent-posts a.x-recent-post2:last-child{margin-bottom:0}}.x-recent-posts a.x-recent-post3{width:30.6666%}@media (max-width:767px){.x-recent-posts a.x-recent-post3{width:100%;float:none;margin-right:0;margin-bottom:4%}.x-recent-posts a.x-recent-post3:last-child{margin-bottom:0}}.x-recent-posts a.x-recent-post4{width:22%}@media (max-width:979px){.x-recent-posts a.x-recent-post4{width:48%}.x-recent-posts a.x-recent-post4:first-child{margin-bottom:4%}.x-recent-posts a.x-recent-post4:nth-child(2n){margin-right:0;margin-bottom:4%}.x-recent-posts a.x-recent-post4:nth-child(3),.x-recent-posts a.x-recent-post4:nth-child(4){margin-bottom:0}}@media (max-width:767px){.x-recent-posts a.x-recent-post4{width:100%;float:none;margin-right:0;margin-bottom:4%}.x-recent-posts a.x-recent-post4:nth-child(3){margin-bottom:4%}.x-recent-posts a.x-recent-post4:last-child{margin-bottom:0}}.x-recent-posts article.hentry>.entry-wrap{margin:0;border:0;padding:0;background-color:transparent;border-radius:0;box-shadow:none}.x-recent-posts img{position:relative;min-width:100%;border-radius:2px;z-index:1;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.x-recent-posts .x-recent-posts-img{overflow:hidden;position:relative;padding-bottom:55.8823529%;background-color:#ff2a13;border-radius:2px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.x-recent-posts .x-recent-posts-img:before{display:block;position:absolute;margin:-30px 0 0 -30px;top:50%;left:50%;width:60px;height:60px;font-size:32px;font-size:3.2rem;line-height:59px;text-align:center;text-shadow:none;vertical-align:middle;color:#fff;background-color:#ff2a13;border-radius:100em;z-index:0;font-family:"fontawesome" !important;font-style:normal !important;font-weight:400 !important;speak:none;-webkit-font-smoothing:antialiased}.x-recent-posts .has-post-thumbnail .x-recent-posts-img{padding:0}.x-recent-posts .format-standard .x-recent-posts-img:before{content:"\f0f6"}.x-recent-posts .format-video .x-recent-posts-img:before{content:"\f008"}.x-recent-posts .format-audio .x-recent-posts-img:before{content:"\f001"}.x-recent-posts .format-image .x-recent-posts-img:before{content:"\f083"}.x-recent-posts .format-gallery .x-recent-posts-img:before{content:"\f03e"}.x-recent-posts .format-link .x-recent-posts-img:before{content:"\f0c1"}.x-recent-posts .format-quote .x-recent-posts-img:before{content:"\f10d"}.x-recent-posts .x-portfolio .x-recent-posts-img:before{content:"\f067";line-height:62px}.x-recent-posts .x-recent-posts-content{border-top:0;padding:.65em .75em .775em;border-radius:0 0 3px 3px}.x-recent-posts .h-recent-posts,.x-recent-posts .x-recent-posts-date{display:block;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-recent-posts .h-recent-posts{margin:0 0 2px;padding-bottom:4px;font-size:17px;font-size:1.7rem;-webkit-transition:color .3s ease;transition:color .3s ease}.x-recent-posts .x-recent-posts-date{margin:0;font-size:10px;font-size:1rem;text-transform:uppercase}.x-recent-posts.vertical a{float:none}.x-recent-posts.vertical a.x-recent-post1,.x-recent-posts.vertical a.x-recent-post2,.x-recent-posts.vertical a.x-recent-post3,.x-recent-posts.vertical a.x-recent-post4{width:100%;margin-bottom:4%}.x-recent-posts.vertical a.x-recent-post1:last-child,.x-recent-posts.vertical a.x-recent-post2:last-child,.x-recent-posts.vertical a.x-recent-post3:last-child,.x-recent-posts.vertical a.x-recent-post4:last-child{margin-bottom:0}.js .x-recent-posts[data-fade=true] a{opacity:0}.x-audio{position:relative;margin-bottom:1.313em}.x-pricing-table{width:100%;margin:1.313em 0}.x-pricing-table.one-column .x-pricing-column{width:100%}.x-pricing-table.two-columns .x-pricing-column{width:50%}.x-pricing-table.three-columns .x-pricing-column{width:33.33333%}.x-pricing-table.four-columns .x-pricing-column{width:25%}.x-pricing-table.five-columns .x-pricing-column{width:20%}@media (max-width:979px){.x-pricing-table[class*=-column] .x-pricing-column{width:50%}.x-pricing-table.three-columns .x-pricing-column:last-child,.x-pricing-table.five-columns .x-pricing-column:last-child{width:99.9%}}@media (max-width:767px){.x-pricing-table[class*=-column] .x-pricing-column{width:100%}}.x-pricing-column{float:left;margin:0 0 -1px -1px;text-align:center}@media (max-width:767px){.x-pricing-column{float:none;margin-left:0}}.x-pricing-column h2{border:1px solid #ebebeb;padding:20px 20px 25px;letter-spacing:0;line-height:1.1;font-size:32px;font-size:3.2rem;color:#7a7a7a;background-color:#fbfbfb}.x-pricing-column h2 span{display:block;margin-top:5px;font-size:13px;font-size:1.3rem;letter-spacing:2px;text-transform:uppercase;color:#000;opacity:.5}.x-pricing-column.featured{position:relative;margin-top:-20px;box-shadow:0 0 10px rgba(0,0,0,.125)}@media (max-width:767px){.x-pricing-column.featured{margin-top:0}}.x-pricing-column.featured h2{border:0;padding-bottom:28px;color:#fff;background-color:#ff2a13;box-shadow:inset 0 0 0 5px rgba(0,0,0,.15)}.x-pricing-column.featured .x-pricing-column-info{padding-bottom:50px}.x-pricing-column.featured .x-pricing-column-info ul{margin-bottom:40px}.x-pricing-column-info{border:1px solid #ebebeb;border-top:0;padding:10px 0 32px}.x-pricing-column-info .x-price{margin:0;font-size:54px;font-size:5.4rem;letter-spacing:-3px}.x-pricing-column-info span{display:block;margin-top:-4px;font-size:12px;font-size:1.2rem;color:#bababa}.x-pricing-column-info p{margin:0}.x-pricing-column-info ul{margin:15px 0 25px}.x-pricing-column-info ul>li{border-bottom:1px solid #ebebeb;padding:10px 40px 11px;font-size:16px;font-size:1.6rem;line-height:1.4}.x-pricing-column-info ul>li [class*=x-icon]{margin-left:.85em}.x-pricing-column-info ul>li:first-child{border-top:1px solid #ebebeb}.x-pricing-column-info ul>li:nth-child(2n+1){background-color:#fbfbfb}.x-pricing-column-info .x-btn{margin-left:20px;margin-right:20px}.x-callout{position:relative;margin:2.626em 0;border:1px solid #ebebeb;padding:2.35em;font-size:21px;font-size:2.1rem;background-color:#f7f7f7;border-radius:.5em;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.95),0 1px 3px rgba(0,0,0,.05)}@media (max-width:979px){.x-callout{font-size:18px;font-size:1.8rem}}@media (max-width:480px){.x-callout{font-size:16px;font-size:1.6rem}}.x-callout:before{content:"";display:block;position:absolute;top:14px;left:14px;right:14px;bottom:14px;border:1px solid #ebebeb;background-color:#fff;border-radius:.275em;z-index:0;box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 0 rgba(255,255,255,.95)}.x-callout .x-btn{font-size:1em}.h-callout{position:relative;margin-top:0;margin-bottom:.35em;font-size:2.15em;line-height:1.1}.p-callout{position:relative;line-height:1.4}.x-promo{overflow:hidden;margin-bottom:1.313em;border:1px solid #ddd;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 .125em .275em 0 rgba(0,0,0,.125)}.x-promo-image-wrap img{min-width:100%}.x-promo-content{padding:1.5em;background-color:#fff;box-shadow:none}.x-author-box{margin:0 0 1.313em}.x-author-box .h-about-the-author{margin:0 0 .925em;border-bottom:1px solid #f2f2f2;padding-bottom:.45em;font-size:12px;font-size:1.2rem;font-weight:300;letter-spacing:1px;text-transform:uppercase;color:#d3d3d3}.x-author-box .avatar{float:left;width:90px;border-radius:.35em}@media (max-width:480px){.x-author-box .avatar{display:none}}.x-author-box .x-author-info{margin-left:110px}@media (max-width:480px){.x-author-box .x-author-info{margin-left:0}}.x-author-box .h-author{margin-bottom:.35em;line-height:1}.x-author-box .x-author-social{display:inline-block;margin-right:1em;font-size:13px;font-size:1.3rem;white-space:nowrap}.x-author-box .x-author-social [class*=x-social]{position:relative;top:2px}.x-author-box .p-author{margin-top:.5em}.x-prompt{margin:0 0 1.313em;border:1px solid #ddd;border:1px solid rgba(0,0,0,.15);padding:1.75em;background-color:#fff;border-radius:4px;box-shadow:0 .125em .275em 0 rgba(0,0,0,.075)}.x-prompt.message-left .x-prompt-section.x-prompt-section-message{padding-right:2.25em;text-align:left}.x-prompt.message-right .x-prompt-section.x-prompt-section-message{padding-left:2.25em;text-align:right}.x-prompt-section{position:relative;display:table-cell;vertical-align:middle}.x-prompt-section p:last-child{margin-bottom:0}.x-prompt-section.x-prompt-section-message{width:46%;font-size:16px;font-size:1.6rem;line-height:1.4}.x-prompt-section.x-prompt-section-button{width:30%}.h-prompt{margin-top:0;font-size:28px;font-size:2.8rem;line-height:1.1}@media (max-width:767px){.x-prompt{display:block}.x-prompt.message-left .x-prompt-section.x-prompt-section-message{padding:0 0 1.25em}.x-prompt.message-right .x-prompt-section.x-prompt-section-message{padding:1.25em 0 0;text-align:left}.x-prompt-section{display:block}.x-prompt-section.x-prompt-section-message,.x-prompt-section.x-prompt-section-button{width:100%}}.x-content-band{margin:0 0 1.313em;padding:40px 0;*zoom:1}.x-content-band:before,.x-content-band:after{display:table;content:""}.x-content-band:after{clear:both}.x-content-band.bg-image,.x-content-band.bg-pattern{background-position:50% 50%}.x-content-band.bg-image.parallax,.x-content-band.bg-pattern.parallax{background-attachment:fixed}.x-content-band.bg-image{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.x-content-band.bg-pattern{background-repeat:repeat}.x-content-band.bg-video{position:relative;overflow:hidden}.x-content-band.border-top{border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.075)}.x-content-band.border-left{border-left:1px solid #ddd;border-left:1px solid rgba(0,0,0,.075)}.x-content-band.border-right{border-right:1px solid #ddd;border-right:1px solid rgba(0,0,0,.075)}.x-content-band.border-bottom{border-bottom:1px solid #ddd;border-bottom:1px solid rgba(0,0,0,.075)}.x-content-band>.x-column:last-child,.x-content-band>.vc-element:last-child>.x-column,.x-content-band>.x-container-fluid>.x-column:last-child,.x-content-band>.x-container-fluid>.vc-element:last-child>.x-column{margin-right:0}.x-entry-share{margin:0 0 1.313em;border:1px solid #f2f2f2;border-left:0;border-right:0;padding:10px 0;font-size:12px;font-size:1.2rem;line-height:1;text-align:center}.x-entry-share p{margin:8px 0 10px;font-weight:400;text-transform:uppercase}.x-entry-share .x-share{display:inline-block;margin:0 .05em;width:45px;height:45px;font-size:24px;font-size:2.4rem;line-height:45px;border-radius:2px}.x-entry-share .x-share:hover{color:#fff;background-color:#ff2a13}.x-toc{width:210px;margin:.55em 0;border:1px solid #ddd;border:1px solid rgba(0,0,0,.15);padding:15px;font-size:11px;font-size:1.1rem;background-color:#fff;border-radius:3px;box-shadow:0 .125em .275em 0 rgba(0,0,0,.075)}.x-toc.left{margin-right:1.75em}.x-toc.right{margin-left:1.75em}@media (max-width:480px){.x-toc.left,.x-toc.right{width:auto;float:none;margin:0 0 1.313em}}.x-toc.block{width:auto;margin:0 0 1.313em}.x-toc ul{margin-bottom:-10px !important}.h-toc{margin:0 0 10px;font-size:14px;font-size:1.4rem;letter-spacing:1px;text-transform:uppercase}.x-toc.block.two-columns .x-toc-item{float:left;width:48%;margin-right:4%}.x-toc.block.two-columns .x-toc-item:nth-child(2n){margin-right:0}.x-toc.block.three-columns .x-toc-item{float:left;width:30.66667%;margin-right:4%}.x-toc.block.three-columns .x-toc-item:nth-child(3n){margin-right:0}@media (max-width:979px){.x-toc.block.three-columns .x-toc-item{width:48%}.x-toc.block.three-columns .x-toc-item:nth-child(3n){margin-right:4%}.x-toc.block.three-columns .x-toc-item:nth-child(2n){margin-right:0}}@media (max-width:480px){.x-toc.block.two-columns .x-toc-item,.x-toc.block.three-columns .x-toc-item{width:100%;margin-right:0}}.x-toc-item{margin-bottom:10px;font-size:14px;font-size:1.4rem;line-height:1.3}.x-toc-item a{display:block;border-bottom:1px solid #ddd;border-bottom:1px solid rgba(0,0,0,.15);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-custom-headline{letter-spacing:-1px;line-height:1.1}.h-custom-headline.accent{overflow:hidden}.h-custom-headline.accent span{padding-bottom:2px;display:inline-block;position:relative}.h-custom-headline.accent span:before,.h-custom-headline.accent span:after{content:"";position:absolute;top:50%;height:3px;width:9999px;display:block;margin-top:-2px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.h-custom-headline.accent span:before{right:100%;margin-right:.5em}.h-custom-headline.accent span:after{left:100%;margin-left:.5em}.h-feature-headline{line-height:1.1}.h-feature-headline span{display:inline-block}.h-feature-headline span i{float:left;width:2em;height:2em;margin-right:.25em;font-size:1em;line-height:2em;text-align:center;color:#fff;background-color:#272727;border-radius:100em}h1.h-feature-headline span i,.h1.h-feature-headline span i{margin-top:-.335em}h2.h-feature-headline span i,.h2.h-feature-headline span i{margin-top:-.335em}h3.h-feature-headline span i,.h3.h-feature-headline span i{margin-top:-.285em}h4.h-feature-headline span i,.h4.h-feature-headline span i{margin-top:-.275em}h5.h-feature-headline span i,.h5.h-feature-headline span i{margin-top:-.265em}h6.h-feature-headline span i,.h6.h-feature-headline span i{margin-top:-.255em}.x-search-shortcode{margin-bottom:1.313em}.x-counter{text-align:center}.x-counter .number-wrap{font-size:3.25em;line-height:1}.x-counter .text-above,.x-counter .text-below{display:block;letter-spacing:.125em;line-height:1.5;text-transform:uppercase}.x-counter .text-above{margin-bottom:.5em}.x-counter .text-below{margin-top:.5em}.with-container{border:1px solid #ddd;border:1px solid rgba(0,0,0,.15);padding:2.5%;background-color:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.cf{*zoom:1}.cf:before,.cf:after{display:table;content:""}.cf:after{clear:both}.content-box{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.right{float:right}.left{float:left}.center-block{margin-left:auto;margin-right:auto}.center-list{display:table;margin-left:auto;margin-right:auto}.hide{display:none}.show{display:block}.hidden{display:none !important;visibility:hidden}.invisible{visibility:hidden}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.overflow-hidden{overflow:hidden}.affix{position:fixed}.w-900{font-weight:900}.w-800{font-weight:800}.w-700{font-weight:700}.w-600{font-weight:600}.w-500{font-weight:500}.w-400{font-weight:400}.w-300{font-weight:300}.w-200{font-weight:200}.w-100{font-weight:100}.tt-upper{text-transform:uppercase}.tt-lower{text-transform:lowercase}.tt-none{text-transform:none}.center-text{text-align:center}.right-text{text-align:right}.left-text{text-align:left}.x-visible-phone{display:none !important}.x-visible-tablet{display:none !important}.x-visible-desktop{display:inherit !important}span.x-visible-desktop{display:inline !important}.x-hidden-desktop{display:none !important}@media (min-width:768px) and (max-width:979px){.x-visible-tablet{display:inherit !important}span.x-visible-tablet{display:inline !important}.x-hidden-tablet{display:none !important}.x-hidden-desktop{display:inherit !important}span.x-hidden-desktop{display:inline !important}.x-visible-desktop{display:none !important}}@media (max-width:767px){.x-visible-phone{display:inherit !important}span.x-visible-phone{display:inline !important}.x-hidden-phone{display:none !important}.x-hidden-desktop{display:inherit !important}span.x-hidden-desktop{display:inline !important}.x-visible-desktop{display:none !important}}.ptn,.pvn,.pan{padding-top:0 !important}.pts,.pvs,.pas{padding-top:.5em !important}.ptm,.pvm,.pam{padding-top:1em !important}.ptl,.pvl,.pal{padding-top:2em !important}.prn,.phn,.pan{padding-right:0 !important}.prs,.phs,.pas{padding-right:.5em !important}.prm,.phm,.pam{padding-right:1em !important}.prl,.phl,.pal{padding-right:2em !important}.pbn,.pvn,.pan{padding-bottom:0 !important}.pbs,.pvs,.pas{padding-bottom:.5em !important}.pbm,.pvm,.pam{padding-bottom:1em !important}.pbl,.pvl,.pal{padding-bottom:2em !important}.pln,.phn,.pan{padding-left:0 !important}.pls,.phs,.pas{padding-left:.5em !important}.plm,.phm,.pam{padding-left:1em !important}.pll,.phl,.pal{padding-left:2em !important}.mtn,.mvn,.man{margin-top:0 !important}.mts,.mvs,.mas{margin-top:.5em !important}.mtm,.mvm,.mam{margin-top:1em !important}.mtl,.mvl,.mal{margin-top:2em !important}.mrn,.mhn,.man{margin-right:0 !important}.mrs,.mhs,.mas{margin-right:.5em !important}.mrm,.mhm,.mam{margin-right:1em !important}.mrl,.mhl,.mal{margin-right:2em !important}.mbn,.mvn,.man{margin-bottom:0 !important}.mbs,.mvs,.mas{margin-bottom:.5em !important}.mbm,.mvm,.mam{margin-bottom:1em !important}.mbl,.mvl,.mal{margin-bottom:2em !important}.mln,.mhn,.man{margin-left:0 !important}.mls,.mhs,.mas{margin-left:.5em !important}.mlm,.mhm,.mam{margin-left:1em !important}.mll,.mhl,.mal{margin-left:2em !important}@charset "UTF-8";footer.x-colophon h4,footer.x-colophon h4 a{color:#fff;letter-spacing:0px}footer.x-colophon .x-nav a:hover{background-color:initial !important}footer.x-colophon .x-btn{border-color:#fff !important;background-color:inherit !important}footer.x-colophon .x-btn:hover{color:#fff !important;border-color:#d80f0f !important;background-color:#d80f0f !important}footer.x-colophon.top{background-color:#223663;background-image:none;padding:40px 0 20px}footer.x-colophon.top .menu li.current-menu-item>a{background:0 0;color:#2ab7ca;padding-bottom:.03em;border-bottom:.1em solid #2ab7ca;margin-bottom:.07em}footer.x-colophon.top .menu li.current-menu-item>a:before{color:#2ab7ca;opacity:1}footer.x-colophon.top .menu li a{border-bottom:none;box-shadow:none;color:#fff;display:inline-block;padding:.2em 0 .2em 20px;position:relative}footer.x-colophon.top .menu li a:before{content:"\25C9";font-size:.7em;opacity:0;padding-right:.7em;position:absolute;top:10px;left:0}footer.x-colophon.top .menu li a:hover{background-color:transparent;color:#2ab7ca}footer.x-colophon.top .menu li a:hover:before{color:#fff;opacity:1}footer.x-colophon.bottom{background-color:#223663;border-top:none;box-shadow:none;text-align:right}footer.x-colophon.bottom .x-colophon-content{margin:10px 0 15px}footer.x-colophon.bottom .x-colophon-content,footer.x-colophon.bottom .x-nav li a{color:#fff;letter-spacing:.5px;text-transform:none}footer.x-colophon.bottom .x-nav li:last-of-type{margin-right:0}footer.x-colophon.bottom .x-nav li a:hover{text-decoration:underline}footer.x-colophon.bottom:after{content:"";display:block;clear:both}@media (min-width:770px) and (max-width:979px){footer.x-colophon .x-row-fluid .x-span3:nth-child(-n+4){float:left;width:30.666%;margin-left:4%}footer.x-colophon .x-row-fluid .x-span3:first-child{margin-left:0}footer.x-colophon .x-row-fluid .x-span3:nth-child(4){margin-top:50px;margin-left:0;width:100%}footer.x-colophon .x-row-fluid .x-span3 .widget:first-child{margin-top:0}}.profile-search{margin-bottom:40px;background:0 0;padding:0 0 20px !important}.search article.profiles{position:relative}.search article.profiles .entry-wrap{padding-top:35px}.search article.profiles .profile-photo{position:absolute;top:0;right:0;max-height:100%;overflow:hidden}.search article.profiles .entry-header{border-bottom:0;margin-right:300px;padding-bottom:0}.search article.profiles img{max-width:300px}@media (max-width:850px){.search article.profiles img{max-width:150px}.search article.profiles .entry-header{margin-right:170px}.search article.profiles .profile-photo{top:35px;right:35px}}@media (max-width:550px),(min-width:980px) and (max-width:1190px){.search article.profiles img{max-width:100%}.search article.profiles .entry-header{margin-right:36%}.search article.profiles .profile-photo{top:35px;right:25px;width:27%}}.post-type-archive-profiles:not(.search) article,.tax-groups:not(.search) article{width:23%;float:left;margin-right:2.66%}.post-type-archive-profiles:not(.search) article:nth-of-type(4n),.tax-groups:not(.search) article:nth-of-type(4n){margin-right:0}.post-type-archive-profiles:not(.search) article:nth-of-type(4n+1),.tax-groups:not(.search) article:nth-of-type(4n+1){clear:both}.post-type-archive-profiles:not(.search) article .profile-photo,.tax-groups:not(.search) article .profile-photo{margin:-20px -20px 0}.post-type-archive-profiles:not(.search) article .entry-wrap,.tax-groups:not(.search) article .entry-wrap{padding:20px}.post-type-archive-profiles:not(.search) article .entry-header,.tax-groups:not(.search) article .entry-header{padding-top:20px;padding-bottom:0;border-bottom:0}.post-type-archive-profiles:not(.search) article .entry-title,.tax-groups:not(.search) article .entry-title{font-size:2.2rem}.post-type-archive-profiles:not(.search) article .profile-title,.post-type-archive-profiles:not(.search) article .profile-location,.post-type-archive-profiles:not(.search) article .profile-board,.tax-groups:not(.search) article .profile-title,.tax-groups:not(.search) article .profile-location,.tax-groups:not(.search) article .profile-board{font-size:1.2rem}.post-type-archive-profiles:not(.search) article .profile-title,.tax-groups:not(.search) article .profile-title{padding-top:15px}@media (max-width:800px){.post-type-archive-profiles article,.tax-groups article{width:48%;float:left;margin-right:4%}.post-type-archive-profiles article:nth-of-type(2n),.tax-groups article:nth-of-type(2n){margin-right:0}.post-type-archive-profiles article:nth-of-type(2n+1),.tax-groups article:nth-of-type(2n+1){clear:both}}@media (max-width:400px){.post-type-archive-profiles article,.tax-groups article{width:100%;margin-right:0}}#profile-search{background:#fff;border:1px solid #ddd;border-radius:20px;margin:0;position:relative}#profile-search input[type=text]{border:0;border-bottom:2px solid #fff;box-shadow:none;margin:15px 0 15px 20px;font-size:1.8rem;font-weight:100;width:70%;padding:0;height:auto;line-height:2}#profile-search input[type=text]:focus{border-bottom:2px solid #223663}#profile-search input[type=submit]{box-shadow:none;position:absolute;right:12px;top:12px;margin:0;border-radius:12px;padding:14px;text-shadow:none;font-weight:100;font-size:1.2rem;letter-spacing:.4px;text-transform:uppercase}@media (max-width:480px){#profile-search input[type=text],#profile-search input[type=submit]{width:90%;position:initial;margin:20px 5%}}.profile-location{margin-top:5px;padding-top:5px;border-top:1px solid #e4e4e4}.resource--content a.x-btn{background-color:#2ab7ca}.resource--content a.x-btn:hover{background-color:#f06449}.resource--content .resource-nav__landing-title{margin:0 !important;font-size:1.5rem !important;font-weight:100 !important}.resource--content .resource-media-wrap{padding:0}.section-content--full+.resource-media-wrap{margin-top:-20px !important}.section-content--primary>p:first-child:first-of-type{border-top:1px solid #ccc;padding-top:45px}@media (min-width:64em){.resource--content .block-grid .resource-block:nth-child(1n){margin-top:15px}.resource--content .block-wrap{padding:2em 2.6em}.resource--content .block-wrap .block-heading{margin:0 0 2.5em !important}.resource--content .block-wrap .block-heading--single .block-heading-title{flex-basis:calc(99.9%*2/3 - 8px) !important;max-width:calc(99.9%*2/3 - 8px) !important;width:calc(99.9%*2/3 - 8px) !important}.resource--content .block-wrap .block-heading--single .block-heading-right{flex-basis:calc(99.9%*1/4 - 18px) !important;max-width:calc(99.9%*1/4 - 18px) !important;width:calc(99.9%*1/4 - 18px) !important}.resource--content .resource-block .resource-title{line-height:1.35;margin-bottom:12px}.resource--content .resource-block figure+.resource-title{margin-top:17px}.resource--content .block-columns .block-column--primary:nth-child(1n){padding-right:40px;margin-right:0 !important;margin-left:0}.resource--content .block-columns .block-column--primary:nth-child(1n) .resource-title{margin:20px 0 15px;font-size:2em !important}.resource--content .block-columns .block-column--secondary{flex-basis:calc(99.9%*1/3 - 0px) !important;max-width:calc(99.9%*1/3 - 0px) !important;width:calc(99.9%*1/3 - 0px) !important}.resource--content .block-grid--buckets .resource-block{background:#fff}.resource--content .resource-media-wrap{padding:2rem 1em 1em}.section-content--full>.block-grid--buckets{background:0 0}}@media (max-width:47.9375em){.resource--content .resource-media-wrap{padding:0 !important}.section-content--full+.resource-media-wrap{margin-top:20px !important}}.resource--content .block-wrap--with-flag{padding-top:2.5em}.resource--content .block-wrap .block-heading .block-heading-right{padding-top:5px;text-align:left !important}.resource--content .block-wrap .block-heading--single{align-items:normal !important}.resource--content .block-wrap .block-heading--single .block-heading-title{line-height:1.35}#slideshare iframe{width:100%}.resource--content .resource-single .jump-to-resources{margin-top:0 !important}.resource--content .resource-single .jump-to-resources h5{font-size:120% !important}.resource--content .resource-single .jump-to-resources a{font-weight:200 !important}.resource--content .resource-single .resource-speakers-grid .resource-speaker .resource-image img{max-height:145px;width:auto}.resource--content .resource-single .resource-speakers-grid .resource-speaker h6{line-height:1.5;font-weight:100 !important}.resource--content .resource-single .resource-speakers-grid .resource-speaker .speaker-links{font-size:2rem;letter-spacing:2px;line-height:1}.resource--content .resource-single .section-content--secondary .resource-speakers-grid .resource-speaker{flex-basis:100%;margin-right:0;max-width:100%;width:100%}.resource--content .resource-single .section-content--secondary .resource-speakers-grid .resource-speaker .resource-image{float:left;margin-right:15px;max-width:80px}.resource--content .resource-single .section-content--secondary .resource-speakers-grid .resource-speaker .speaker-title,.resource--content .resource-single .section-content--secondary .resource-speakers-grid .resource-speaker .speaker-links{margin-left:95px}.block-embed .block-embed-head{background:#2ab7ca;color:#fff;font-size:12px;padding:2px 7px}.block-embed iframe{width:100%;border:1px solid #ccc;border-top:0;min-height:500px}.block-embed iframe:before{content:"Test"}.resource-sponsor-logos{float:right;margin-left:30px;margin-bottom:10px;max-width:250px}.resource-sponsor-logos>p{color:#999;font-size:1.3rem;padding-top:5px;text-align:center}.resource-sponsor-logos .resource-sponsor{margin-bottom:10px}.resource-sponsor-logos span{background:#f3f3f3;color:#333;display:block;padding:3px 0;text-align:center;width:100%}.ona-projects{margin-left:30px}.ona-projects>div{display:list-item}.ona-projects.three{margin-left:0;display:flex;align-items:stretch;flex-wrap:wrap}.ona-projects.three>div{border:1px solid #f3f3f3;box-shadow:1px 9px 9px -5px #ccc;display:block;float:left;font-size:1.3rem;width:30%;flex:1 30%;margin:0 1.5% 15px;padding:15px}.ona-projects.three>div:nth-of-type(3n+1){clear:both}.ona-projects.three>div .note a{color:#aaa;display:block;font-size:11px;line-height:15px;padding:11px 0}.archive.tax-programs .x-main,.archive.post-type-archive-projects .x-main{width:100%}@media (min-width:800px){.archive.tax-programs .x-main .hentry,.archive.post-type-archive-projects .x-main .hentry{float:left;width:48%;margin:0 1% 25px}.archive.tax-programs .x-main .hentry:nth-of-type(2n-1),.archive.post-type-archive-projects .x-main .hentry:nth-of-type(2n-1){clear:both}}.archive.tax-programs .x-sidebar,.archive.post-type-archive-projects .x-sidebar{display:none}.archive .projects .entry-header{border-bottom:0;padding-bottom:0}.archive .projects .entry-header .meta-category-links{margin-bottom:30px}.archive .projects .entry-title{color:#888;font-size:175%;font-weight:300}.archive .projects .entry-title a{font-weight:700}.archive .projects .post-categories .note{margin-right:0}.archive .projects .post-categories .note a{background:#fff;border:1px solid #bbb;color:#aaa;font-size:12px;line-height:1;padding:4px 10px}.project-header{position:relative}.project-header .entry-thumb-caption{display:none}.project-text .entry-header{border:0;font-size:inherit}.project-text .entry-title{color:#fff;padding:10px 20px 10px 60px;background:rgba(42,183,202,.75);font-size:3em}.project-text .subhead{color:#fff;padding:8px 20px 20px 60px;background:rgba(42,183,202,.75);font-size:1.6em;margin-top:0}.project-year{color:#fff;padding:20px 20px 8px 60px;background:rgba(42,183,202,.75)}.project-year a{color:#fff;border-bottom:1px solid transparent}.project-year a:hover{color:#fff;border-color:#fff}.x-sidebar{z-index:50;position:relative}@media (min-width:801px){.project-header{max-height:400px}.project-text{position:absolute;z-index:1000;bottom:0}.project-text .subhead{display:inline-block;margin-top:.4em;padding-bottom:8px}.project-year{position:absolute;z-index:1000;top:20px;padding-top:8px}}@media (max-width:800px){.project-text .entry-header{font-size:11px;padding-bottom:0}.project-text .entry-title,.project-text .subhead,.project-year{padding-right:60px}}@media (max-width:767px){.project-text .entry-title,.project-text .subhead,.project-year{padding-left:36px;padding-right:36px}}@media (max-width:480px){.project-text .entry-title,.project-text .subhead,.project-year{padding-left:25px;padding-right:25px}}.ona-sponsors{align-items:center;box-sizing:border-box;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:850px;padding:0;text-align:center;vertical-align:middle}.ona-sponsors a,.ona-sponsors a:hover{background:0 0;box-shadow:none;border-bottom:0}.ona-sponsors a:hover img{transform:scale(1.1)}.ona-sponsors img{box-sizing:border-box;padding:15px;height:auto;width:auto;max-height:110px;max-width:220px;transition:transform .2s;vertical-align:middle}.ona-sponsors+.ona-sponsors{padding-top:15px}#sponsor-cta{margin:30px 0;padding:10px 15px;border:1px dashed #9999;border-radius:10px;background:#f3f3f3}#sponsor-cta .note{text-align:right;font-size:1.3rem;color:#666}.post-type-archive-sponsors article,.tax-industry article{margin-bottom:0}.post-type-archive-sponsors article:not(:last-of-type),.tax-industry article:not(:last-of-type){border-bottom:4px dashed #fff}.post-type-archive-sponsors article.sponsors .entry-wrap,.tax-industry article.sponsors .entry-wrap{padding:30px}.search article.sponsors .entry-wrap,.post-type-archive-sponsors article.sponsors .entry-wrap,.tax-industry article.sponsors .entry-wrap{overflow:auto}.search article.sponsors .entry-featured,.post-type-archive-sponsors article.sponsors .entry-featured,.tax-industry article.sponsors .entry-featured{border:1px solid #ddd;float:right;height:150px;margin-left:15px;padding:5px;text-align:center;width:200px;white-space:nowrap}.search article.sponsors .entry-featured a,.post-type-archive-sponsors article.sponsors .entry-featured a,.tax-industry article.sponsors .entry-featured a{background:0 0;border-bottom:0;display:inline-block;height:100%;vertical-align:middle}.search article.sponsors .entry-featured .helper,.post-type-archive-sponsors article.sponsors .entry-featured .helper,.tax-industry article.sponsors .entry-featured .helper{display:inline-block;height:100%;vertical-align:middle}.search article.sponsors .entry-featured img,.post-type-archive-sponsors article.sponsors .entry-featured img,.tax-industry article.sponsors .entry-featured img{max-height:138px;width:auto;max-width:188px}.search article.sponsors .entry-header,.post-type-archive-sponsors article.sponsors .entry-header,.tax-industry article.sponsors .entry-header{border-bottom:0;padding-bottom:0}.search article.sponsors .entry-title,.post-type-archive-sponsors article.sponsors .entry-title,.tax-industry article.sponsors .entry-title{font-size:3rem;font-family:Spectral,serif;margin-bottom:10px}.search article.sponsors .entry-meta,.post-type-archive-sponsors article.sponsors .entry-meta,.tax-industry article.sponsors .entry-meta{list-style:none;margin:0}.search article.sponsors .entry-meta li,.post-type-archive-sponsors article.sponsors .entry-meta li,.tax-industry article.sponsors .entry-meta li{display:inline-block;margin-right:10px}.search article.sponsors .entry-meta li a,.post-type-archive-sponsors article.sponsors .entry-meta li a,.tax-industry article.sponsors .entry-meta li a{padding:4px 7px;border-radius:4px;background:#2ab7ca;color:#fff}.search article.sponsors .entry-meta li a:hover,.post-type-archive-sponsors article.sponsors .entry-meta li a:hover,.tax-industry article.sponsors .entry-meta li a:hover{background:#abe3eb;color:#2ab7ca}.search article.sponsors:not(.current-sponsor) .entry-title,.post-type-archive-sponsors article.sponsors:not(.current-sponsor) .entry-title,.tax-industry article.sponsors:not(.current-sponsor) .entry-title{font-size:2.6rem}.search article.sponsors:not(.current-sponsor) .entry-title a,.post-type-archive-sponsors article.sponsors:not(.current-sponsor) .entry-title a,.tax-industry article.sponsors:not(.current-sponsor) .entry-title a{color:#888}.search article.sponsors:not(.current-sponsor) .entry-featured,.search article.sponsors:not(.current-sponsor) .entry-meta,.post-type-archive-sponsors article.sponsors:not(.current-sponsor) .entry-featured,.post-type-archive-sponsors article.sponsors:not(.current-sponsor) .entry-meta,.tax-industry article.sponsors:not(.current-sponsor) .entry-featured,.tax-industry article.sponsors:not(.current-sponsor) .entry-meta{display:none}.search #sponsor-cta,.post-type-archive-sponsors #sponsor-cta,.tax-industry #sponsor-cta{margin-bottom:0}.single-sponsors #job-listing div{display:inline-block}.single-sponsors #job-listing .job-date{font-style:italic;color:#aaa;font-size:.8em;margin-left:6px}#event-details{margin-top:25px;float:none !important;width:100% !important}.button,.tribe-events .tribe-events-c-small-cta__link,.woocommerce-Address a.edit,.course-start{border-radius:2px !important;box-shadow:none !important;text-shadow:none !important}.button .fa,.tribe-events .tribe-events-c-small-cta__link .fa,.woocommerce-Address a.edit .fa,.course-start .fa{font-size:.8em;margin-left:7px}.button-full,.course-start{width:100% !important}.event-details-header{margin:1.6rem 0 0;background:#223663;color:#fff;padding:10px;text-align:center}.event-details-header.past{background:#bbb}.single-event .event-details-header,.post-type-archive-event .event-details-header:first-of-type{margin:0}.event-details-header p{margin:0}.event-details-container{float:left;width:50%}.event-buttons-container{float:right;width:50%}@media (max-width:580px){.event-details-container{float:none;width:100%}.event-buttons-container{float:none;width:100%}}#event-map{margin-top:25px;float:none !important}article{margin-bottom:50px}.archive #event,.search #event{display:none}#event-details{float:left;width:50%;margin-bottom:15px}#event-details h5{margin-top:0}#event-map{float:right;margin-bottom:15px}.single-event .event-local{margin:20px 0}#ona-events .x-column,.home #job-listing li{background:#fff;box-shadow:1px 9px 9px -5px #ccc}#ona-events .date,article.event .date,article.course .date{float:left;margin-right:20px}#ona-events .month,article.event .month,article.course .month{text-transform:uppercase;text-align:center;font-size:1.3rem;letter-spacing:.7px;position:relative;z-index:20}#ona-events .num,article.event .num,article.course .num{border:2px solid;padding:0 7px;position:relative;font-weight:400;font-size:1.3em;text-align:center;width:45px}#ona-events .num:before,article.event .num:before,article.course .num:before{content:"";position:absolute;top:50%;left:50%;border:5px solid transparent;border-bottom:5px solid transparent;width:0;height:0}#ona-events .x-column h4{font-weight:300;font-size:2rem;letter-spacing:.1px;margin-top:0}#ona-events .x-column>a:hover{background:rgba(42,183,202,.3);color:#223663}#ona-events .x-column>a:hover .num{background:#223663;border-color:#223663;color:#fff}#ona-events .x-column>a:hover .num:before{top:-7px;left:-7px;width:45px;height:39px;border:5px solid #fff;border-bottom:22px solid #fff}#ona-events .info{padding-left:65px}#ona-events #no-events{border-bottom:13px solid #fff;font-size:2.4rem;font-style:italic;text-align:center}.archive article.event .entry-thumb,.archive article.course .entry-thumb{border-bottom:0}.archive article.event .entry-wrap>*:not(.date),.archive article.course .entry-wrap>*:not(.date){margin-left:80px}.archive article.event .entry-header,.archive article.course .entry-header{border-bottom:0;padding-bottom:20px}.archive article.event .entry-title,.archive article.course .entry-title{font-size:2.5rem}.archive article.event .date-full,.archive article.event .event-type,.archive article.event .event-local,.archive article.event .event-location,.archive article.course .date-full,.archive article.course .event-type,.archive article.course .event-local,.archive article.course .event-location{color:#999;font-size:1.5rem;font-weight:400;line-height:1;padding-bottom:20px}.archive article.event .date-full b,.archive article.event .event-type b,.archive article.event .event-local b,.archive article.event .event-location b,.archive article.course .date-full b,.archive article.course .event-type b,.archive article.course .event-local b,.archive article.course .event-location b{color:#353535}.archive article.event .event-type,.archive article.course .event-type{float:right}.archive article.event .entry-featured,.archive article.course .entry-featured{float:right;max-width:177px;margin:5px 0 10px 25px}.archive article.event .entry-content,.archive article.course .entry-content{margin-top:0}.archive article.event .wc-memberships-restriction-message,.archive article.course .wc-memberships-restriction-message{margin:0 !important}.archive article.event a.btn-outline,.archive article.event .single_add_to_cart_button,.archive article.event span input[name=course_start],.archive article.course a.btn-outline,.archive article.course .single_add_to_cart_button,.archive article.course span input[name=course_start]{display:block;margin-top:20px;margin-bottom:0}.archive article.event .fa-external-link,.archive article.course .fa-external-link{font-size:.7em;position:relative;left:5px;top:-1px}.archive.post-type-archive-event article,.archive.tax-eventtype article{margin-bottom:0}.archive.post-type-archive-event article:not(:last-of-type),.archive.tax-eventtype article:not(:last-of-type){border-bottom:4px dashed #fff}.ona-course-actions{overflow:auto}.ona-course-actions>a:not(:only-child),.ona-course-actions>form{float:left;margin-right:0;width:49%}.ona-course-actions>a:first-child:not(:only-child){margin-right:2%}.archive article.past-event .num,.archive article.past-event .month{color:#bbb}.tribe-events .tribe-events-c-events-bar--border{background:#fff;border-radius:10px}.tribe-events .tribe-events-c-events-bar--border .tribe-events-c-search__input{border:0;box-shadow:none !important}.tribe-events .tribe-common-c-btn{text-shadow:none}.tribe-events .tribe-events-header__top-bar button{padding:5px 10px;border-radius:4px}.tribe-events .tribe-events-header__top-bar button[disabled]{background:0 0;border:1px solid #ccc;color:#ccc}.tribe-events .datepicker.dropdown-menu{min-width:250px}.tribe-events .tribe-events-calendar-list__event-row{background:#fff;margin:var(--tec-spacer-9) 0 var(--tec-spacer-8);padding:25px 0 !important}.tribe-events-calendar-list__month-separator time{font-weight:800;font-size:2.3rem}.tribe-events-calendar-list__month-separator:after{background-color:#000;content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-events-calendar-list__event-date-tag-daynum{font-weight:800;font-size:2.3rem}.gallery{margin-top:2%}.gallery .gallery-item{border:none;box-shadow:none;margin:1% 1% 0 0}.gallery .gallery-item .gallery-caption{display:none !important}@media (min-width:768px){.gallery-columns-3 .gallery-item{width:32.6666%}.gallery-item .gallery-icon{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.gallery-item .gallery-icon:not(:hover){opacity:.8}.gallery-item .gallery-icon a{display:inline-block;overflow:hidden;position:relative}.gallery-item .gallery-icon a:hover:after{bottom:0;right:0}.gallery-item .gallery-icon a:after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#fff;border-top-left-radius:10px;content:"\f00e";color:#333;font-family:FontAwesome;font-size:1.4em;position:absolute;bottom:-35px;right:-35px;height:38px;width:38px}}@media (max-width:767px){.gallery .gallery-item img{width:100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider.hide-dots{margin-bottom:0 !important}.slick-slider.hide-dots .slick-dots{display:none !important}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{height:100%;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:inline-block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:inline-block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/wp-content/themes/x/stylesheets/./framework/img/globalloading.gif) center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-next:hover{outline:none;background:0 0;color:transparent}.slick-prev:hover:before,.slick-next:hover:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"FontAwesome";font-size:20px;line-height:1;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-40px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-40px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding:0 !important;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:7px;width:7px;outline:none;line-height:0;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{background:#000;border-radius:50%;position:absolute;top:0;left:6px;content:"•";width:7px;height:7px;font-family:"FontAwesome";font-size:6px;line-height:7px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:1}body.course,body.course-container,body.course-container body.course{position:relative;margin-bottom:0;padding-bottom:0;border-bottom:none}.x-main .x-sidebar.right{display:none}.course-container li.course{padding:0 0 1.618em;float:none}article.course{padding:inherit;margin:0;border-bottom:inherit}article.course h1{font-family:Spectral,serif;font-size:5rem;margin:0 !important}article.course .ONA-course-video-wrapper{margin:1em -25px 1.618em}@media (min-width:551px){article.course .ONA-course-video-wrapper{margin:1em -50px 1.618em}article.course .course-video{margin:0}}article.course .resource-speakers h4{margin-bottom:.9em}.course .course-meta{margin-bottom:0}.ona-course-meta+.course-meta{margin-top:1.618em}form.cart,.course-meta.course-enrolment>form{margin:0}form.cart button.single_add_to_cart_button,form.cart input.course-start,.course-meta.course-enrolment>form button.single_add_to_cart_button,.course-meta.course-enrolment>form input.course-start{color:#2ab7ca;border:2px solid #a6ecf6;border-radius:4px;background-color:#fff;margin-bottom:1.618em;padding:.563em 1.125em .6em;font-size:1.6rem;font-weight:400;text-transform:none;line-height:1.4;width:100%}form.cart button.single_add_to_cart_button:hover,form.cart input.course-start:hover,.course-meta.course-enrolment>form button.single_add_to_cart_button:hover,.course-meta.course-enrolment>form input.course-start:hover{color:#fff;background:#f06449;border-color:#f06449}form.cart button.single_add_to_cart_button:focus,form.cart input.course-start:focus,.course-meta.course-enrolment>form button.single_add_to_cart_button:focus,.course-meta.course-enrolment>form input.course-start:focus{outline:5px auto #2ab7ca}form.cart button.single_add_to_cart_button:hover:focus,form.cart input.course-start:hover:focus,.course-meta.course-enrolment>form button.single_add_to_cart_button:hover:focus,.course-meta.course-enrolment>form input.course-start:hover:focus{outline:5px auto #f06449}.course-meta.course-enrolment>.btn-outline,.archive article.event .course-meta.course-enrolment>input[name=course_start],.archive article.course .course-meta.course-enrolment>input[name=course_start]{color:#2ab7ca;border:2px solid #a6ecf6;border-radius:4px;background-color:#fff;margin-bottom:1.618em;padding:.563em 1.125em .6em;font-size:1.6rem;font-weight:400;text-transform:none;line-height:1.4;width:100%}.course-meta.course-enrolment>.btn-outline:hover,.archive article.event .course-meta.course-enrolment>input[name=course_start]:hover,.archive article.course .course-meta.course-enrolment>input[name=course_start]:hover{color:#fff;background:#f06449;border-color:#f06449}.course-meta.course-enrolment>.btn-outline:focus,.archive article.event .course-meta.course-enrolment>input[name=course_start]:focus,.archive article.course .course-meta.course-enrolment>input[name=course_start]:focus{outline:5px auto #2ab7ca}.course-meta.course-enrolment>.btn-outline:hover:focus,.archive article.event .course-meta.course-enrolment>input[name=course_start]:hover:focus,.archive article.course .course-meta.course-enrolment>input[name=course_start]:hover:focus{outline:5px auto #f06449}.ona-discount{text-align:center;font-style:italic;margin:-10px 0 20px}.course-container div.sensei-message.info,.course-container p.sensei-message.info,.learner-info div.sensei-message.info,.learner-info p.sensei-message.info,.course div.sensei-message.info,.course p.sensei-message.info,.lesson div.sensei-message.info,.lesson p.sensei-message.info,.sensei div.sensei-message.info,.sensei p.sensei-message.info,.quiz div.sensei-message.info,.quiz p.sensei-message.info{padding-left:60px;position:relative}.course-container div.sensei-message.info:before,.course-container p.sensei-message.info:before,.learner-info div.sensei-message.info:before,.learner-info p.sensei-message.info:before,.course div.sensei-message.info:before,.course p.sensei-message.info:before,.lesson div.sensei-message.info:before,.lesson p.sensei-message.info:before,.sensei div.sensei-message.info:before,.sensei p.sensei-message.info:before,.quiz div.sensei-message.info:before,.quiz p.sensei-message.info:before{position:absolute;top:18px;left:25px}.course-container div.sensei-message.info h5,.course-container p.sensei-message.info h5,.learner-info div.sensei-message.info h5,.learner-info p.sensei-message.info h5,.course div.sensei-message.info h5,.course p.sensei-message.info h5,.lesson div.sensei-message.info h5,.lesson p.sensei-message.info h5,.sensei div.sensei-message.info h5,.sensei p.sensei-message.info h5,.quiz div.sensei-message.info h5,.quiz p.sensei-message.info h5{margin-top:0;line-height:1.4}.course-container div.sensei-message.info ul,.course-container p.sensei-message.info ul,.learner-info div.sensei-message.info ul,.learner-info p.sensei-message.info ul,.course div.sensei-message.info ul,.course p.sensei-message.info ul,.lesson div.sensei-message.info ul,.lesson p.sensei-message.info ul,.sensei div.sensei-message.info ul,.sensei p.sensei-message.info ul,.quiz div.sensei-message.info ul,.quiz p.sensei-message.info ul{margin:6px 0 0}.course-container div.sensei-message.info .ona-course-meta,.course-container p.sensei-message.info .ona-course-meta,.learner-info div.sensei-message.info .ona-course-meta,.learner-info p.sensei-message.info .ona-course-meta,.course div.sensei-message.info .ona-course-meta,.course p.sensei-message.info .ona-course-meta,.lesson div.sensei-message.info .ona-course-meta,.lesson p.sensei-message.info .ona-course-meta,.sensei div.sensei-message.info .ona-course-meta,.sensei p.sensei-message.info .ona-course-meta,.quiz div.sensei-message.info .ona-course-meta,.quiz p.sensei-message.info .ona-course-meta{display:inline;margin:0;color:#333}.course-container div.sensei-message.info .ona-course-meta i,.course-container p.sensei-message.info .ona-course-meta i,.learner-info div.sensei-message.info .ona-course-meta i,.learner-info p.sensei-message.info .ona-course-meta i,.course div.sensei-message.info .ona-course-meta i,.course p.sensei-message.info .ona-course-meta i,.lesson div.sensei-message.info .ona-course-meta i,.lesson p.sensei-message.info .ona-course-meta i,.sensei div.sensei-message.info .ona-course-meta i,.sensei p.sensei-message.info .ona-course-meta i,.quiz div.sensei-message.info .ona-course-meta i,.quiz p.sensei-message.info .ona-course-meta i{display:none}.course-enrolment+.sensei-message.info{margin-top:0}.sensei-archive-controls~article{margin:0 -50px}.sensei-archive-controls~article:first-of-type .entry-wrap{padding-top:0}.sensei-archive-controls~article:not(:last-of-type){border-bottom:4px dashed #e4f0f7}#sensei-user-courses li.type-course .meter,#sensei-user-courses li.type-course .entry-actions{display:none}.course-container{padding:0 !important}.course-container .first{clear:none}.course-container li.course{overflow:auto}.user-active{list-style:none}.user-active .sensei-message{clear:none !important;overflow:auto}.meter,.course:after{clear:none}#user-course-status-toggle{margin-bottom:2em}.sensei-course-filters{margin-bottom:1em}#user-course-status-toggle,.sensei-course-filters{border-bottom:0}#user-course-status-toggle li a,#user-course-status-toggle a,.sensei-course-filters li a,.sensei-course-filters a{background:#fff;border-bottom:3px solid #fff;border:0;color:#666;font-weight:800;margin-right:20px;padding:.4em 0}#user-course-status-toggle li a:hover,#user-course-status-toggle a:hover,.sensei-course-filters li a:hover,.sensei-course-filters a:hover{background:#fff;border-bottom:3px solid #666}#user-course-status-toggle li a.active,#user-course-status-toggle li a.active:hover,#user-course-status-toggle a.active,#user-course-status-toggle a.active:hover,.sensei-course-filters li a.active,.sensei-course-filters li a.active:hover,.sensei-course-filters a.active,.sensei-course-filters a.active:hover{border-bottom:3px solid #2ab7ca;color:#2ab7ca}.single-course .entry-thumb{margin-bottom:30px}.single-course div.course-products{background:#f9f9f9;display:block;overflow:auto;padding:0 15px 7px;border-top-left-radius:6px;border-top-right-radius:6px}.single-course div.course-products .or{text-align:center;width:100%}.single-course div.course-products .course-product{background:#f9f9f9;box-shadow:none;overflow:auto;padding:1em 0}.single-course div.course-products .course-product form button{width:100%}@media (min-width:710px){.single-course div.course-products .or{padding:1.6em 0;float:left;width:8%}.single-course div.course-products .course-product{float:left;width:46%}}.single-course .ona-discount{background:#eee;padding:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.single-course .entry-thumb-caption{padding:0 0 15px;position:relative;top:-15px}.single-course .course-filler-image{background-color:#eee;background-image:url(/wp-content/themes/x/img/course-filler-1.jpg);background-size:cover;border-radius:2px;padding-bottom:57%;margin-bottom:30px;width:100%}.single-course .x-sidebar{width:30%}.ona-course-meta{margin-top:15px;margin-left:7px;color:#999}.ona-course-meta span{margin-right:25px}.ona-course-meta .fa{color:#111;padding-right:10px}.sensei-user-courses .ona-course-meta{margin-left:0}.woocommerce-message[role=alert],.woocommerce-error{background:#223663;border-radius:6px;color:#fff;font-weight:700;line-height:42px;margin:15px 0 !important;overflow:auto;padding:13px 20px 13px !important;position:relative}.woocommerce-message[role=alert] li,.woocommerce-error li{list-style:none;line-height:42px}.woocommerce-error{background:#ef9989;padding-left:60px !important}.woocommerce-error:before{font-family:FontAwesomeSensei;position:absolute;top:26px;left:25px;content:'\f071';display:inline-block;margin-right:.618em;font-weight:400;line-height:1em;width:1em;font-size:1.1em}.woocommerce-info{background:#eee;border-radius:6px;line-height:42px;overflow:auto;padding:13px 20px 13px !important}.woocommerce-info.cart-empty{margin:0 0 1.313em !important}.woocommerce-info .button,.woocommerce-info .tribe-events .tribe-events-c-small-cta__link,.tribe-events .woocommerce-info .tribe-events-c-small-cta__link,.woocommerce-info .woocommerce-Address a.edit,.woocommerce-Address .woocommerce-info a.edit,.woocommerce-message[role=alert] .button,.woocommerce-message[role=alert] .tribe-events .tribe-events-c-small-cta__link,.tribe-events .woocommerce-message[role=alert] .tribe-events-c-small-cta__link,.woocommerce-message[role=alert] .woocommerce-Address a.edit,.woocommerce-Address .woocommerce-message[role=alert] a.edit,.woocommerce-error .button,.woocommerce-error .tribe-events .tribe-events-c-small-cta__link,.tribe-events .woocommerce-error .tribe-events-c-small-cta__link,.woocommerce-error .woocommerce-Address a.edit,.woocommerce-Address .woocommerce-error a.edit{float:right;font-weight:400}.single-course .woocommerce-message[role=alert]{margin:0 0 40px !important}.woocommerce-form-login-toggle~.woocommerce-form-login,.woocommerce-form-login-toggle~.woocommerce-form-coupon{max-width:800px;margin:20px}.woocommerce-form-login-toggle~.woocommerce-form-coupon-toggle{margin-top:15px}@media (min-width:800px){#customer_login>div{float:left;width:46%}#customer_login .col-1{margin-right:8%}}#customer_login .woocommerce-button{width:100%}.woocommerce-form-login__rememberme{margin-bottom:15px}.woocommerce-password-strength{padding:9px 0 0}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:#f06449;padding-bottom:7px}.woocommerce-password-strength.good{color:#afcc8c;font-weight:400}.woocommerce-password-strength.strong{color:#7ca34c;font-weight:700}.woocommerce-password-hint{display:block;line-height:1.5}.ona-before-cart{margin-bottom:15px;text-align:right}.woocommerce-cart .woocommerce-message .wc-forward{display:none}table.cart th,table.shop_table th{background:#cdcdcd;color:#fff;border-bottom:5px solid #fff}table.cart td:not(.actions),table.shop_table td:not(.actions){background:#f3f3f3;border-bottom:5px solid #fff;border-top:0}table.cart a{color:#000;font-weight:800}table.cart a:hover{color:#f06449}table.cart td:not(.product-remove){border-left:5px solid #fff}table.cart .product-thumbnail{width:10%;text-align:center}table.cart .product-thumbnail img{max-width:50px}table.cart .product-name ul{font-size:1.3rem;margin-bottom:0;margin-top:7px}table.cart td.product-remove{font-size:3em;line-height:1;text-align:center;width:10%}table.cart td.product-price,table.cart td.product-subtotal{text-align:right}table.cart th.product-quantity,table.cart td.product-quantity,table.cart th.product-subtotal,table.cart td.product-subtotal{display:none}@media (max-width:800px){table.cart th.product-thumbnail,table.cart td.product-thumbnail{display:none}}table.cart .coupon{float:left;padding-bottom:20px;margin-top:20px}table.cart .coupon label{display:initial;font-size:2rem;margin-right:10px}table.cart .coupon input{font-size:1.55rem;margin:0}table.cart .coupon+[type=submit]{margin-top:20px}.woocommerce-cart-form{border-bottom:1px solid #ccc}.woocommerce-cart-form table{margin-bottom:0}.cart_totals{float:right;width:400px}.cart_totals .wc-proceed-to-checkout{float:right;font-weight:400;width:100%}.cart_totals .wc-proceed-to-checkout a{width:100%}@media (max-width:800px){.cart_totals{width:100%}}table.shop_table td:not(.product-name):not(.product-thumbnail):not(.product-remove){text-align:right;border-left:5px solid #fff;border-bottom:5px solid #fff}.wc-memberships-member-profile-field label.checkbox input{float:none;margin-left:0;margin-right:5px;top:-1px}.woocommerce ul.order_details{margin:3em 0 !important;list-style:none;padding:0 !important;display:flex;justify-content:center;font-size:.7em}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce ul.order_details li strong{display:block;margin-top:7px;font-size:1.6em}form.woocommerce-checkout{clear:both;overflow:auto}form.woocommerce-checkout h3{font-size:2.5rem;font-weight:100;border-bottom:1px solid #777;padding-bottom:10px;margin:30px 0;color:#777}#customer_details,#order_review_heading,#order_review{float:left;width:48%}#customer_details.col2-set,#order_review_heading.col2-set,#order_review.col2-set{margin-right:4%}.form-row input[type=radio]+label{display:initial}.form-row label{font-size:1.2rem;text-transform:uppercase;font-weight:800}.form-row input:not([type=checkbox]):not([type=radio]),.form-row textarea{border:1px solid #aaa;border-radius:4px !important;box-shadow:none;margin-bottom:0;width:100%}.form-row-first,.form-row-last{float:left;width:46%}.form-row-first{margin-right:8%}#billing_address_1_field{margin-bottom:5px}.select2-container .select2-selection--single{height:35px}.select2-container .select2-selection--single .select2-selection__rendered{padding-top:3px}.select2-container .select2-selection--single .select2-selection__arrow{top:4px}ul.wc_payment_methods.payment_methods{padding:40px 0 0 !important;list-style:none;margin-top:40px !important;border-top:1px solid #777}#place_order,button[name=save_address],.woocommerce-Button[name=save_account_details]{width:100%}.payment_method_authorize_net_cim_credit_card>label{position:relative;font-weight:800;font-size:2rem}.payment_method_authorize_net_cim_credit_card .sv-wc-payment-gateway-card-icons{position:absolute;right:0}.payment_method_authorize_net_cim_credit_card .sv-wc-payment-gateway-card-icons img[style]{width:36px !important;height:23px !important}.woocommerce-account-fields .create-account{margin-top:1.313em}.woocommerce-account-fields .create-account p:last-of-type{margin-bottom:0}.woocommerce-additional-fields{margin-top:1.313em}#wc_checkout_add_ons{margin-top:25px}.woocommerce-privacy-policy-text{font-size:1.2rem;margin-bottom:15px}.woocommerce-terms-and-conditions{border:1px solid #ccc;box-shadow:1px 1px 2px 0px inset #ccc;font-size:1.2rem;margin:15px 0;padding:10px}.woocommerce-terms-and-conditions h3{font-size:1.4rem;margin-top:0}.woocommerce-form__label-for-checkbox{line-height:2.6rem}.woocommerce-form__label-for-checkbox input{margin-right:10px}#place_order{margin-top:25px}@media (min-width:920px){.woocommerce .woocommerce-MyAccount-content,.woocommerce #sensei-user-courses,.sensei .woocommerce-MyAccount-content,.sensei #sensei-user-courses{margin-left:240px;overflow:auto}}@media (min-width:920px){.woocommerce nav.woocommerce-MyAccount-navigation,.sensei nav.woocommerce-MyAccount-navigation{float:left;width:170px}}.woocommerce nav.woocommerce-MyAccount-navigation ul,.sensei nav.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}@media (max-width:920px){.woocommerce nav.woocommerce-MyAccount-navigation ul,.sensei nav.woocommerce-MyAccount-navigation ul{display:flex;flex-flow:row wrap}.woocommerce nav.woocommerce-MyAccount-navigation ul li,.sensei nav.woocommerce-MyAccount-navigation ul li{display:flex;overflow:auto}.woocommerce nav.woocommerce-MyAccount-navigation ul li a,.sensei nav.woocommerce-MyAccount-navigation ul li a{border:1px solid rgba(0,0,0,.1);margin:0 10px 10px 0;padding:.4em .8em;font-size:1.5rem}}.woocommerce nav.woocommerce-MyAccount-navigation ul li a,.sensei nav.woocommerce-MyAccount-navigation ul li a{border-bottom:1px solid rgba(0,0,0,.1);color:#353535;display:block;padding:.4em}.woocommerce nav.woocommerce-MyAccount-navigation ul li a:hover,.sensei nav.woocommerce-MyAccount-navigation ul li a:hover{color:#2ab7ca}.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a,.sensei nav.woocommerce-MyAccount-navigation ul li.is-active a{background:#2ab7ca;border-bottom-color:#fff !important;color:#fff !important;font-weight:700}.woocommerce-MyAccount-content #avatar-container{float:left;margin-right:20px;max-height:43px;position:relative;z-index:10}.woocommerce-MyAccount-content #avatar-container a{box-shadow:none;border:0}.woocommerce-MyAccount-content #avatar-container a:hover{background:0 0}.woocommerce-MyAccount-content #avatar-container a:hover:after{content:"\f303";color:#fff;display:block;font-family:'Font Awesome\ 5 Free';font-weight:600;position:absolute;top:0;bottom:0;width:100%;text-align:center;height:100%;line-height:43px;background:rgba(0,0,0,.5);border-radius:50%}.woocommerce-MyAccount-content .avatar{max-height:43px;max-width:43px;border-radius:50%}#sensei-user-courses li{padding:0 0 1.3em}#sensei-user-courses .course-content .entry{margin-left:120px;position:relative}#sensei-user-courses .course-content .entry img{margin-top:0;position:absolute;left:-120px;top:0}#sensei-user-courses .course-content .entry .ona-course-meta{margin:12px 0 0}.woocommerce-EditAccountForm fieldset{margin-bottom:30px}.woocommerce-Address a.edit{color:#fff;border-color:#2ab7ca;background-color:#2ab7ca}.woocommerce-Address address{border:2px dashed #ccc;margin-top:30px;padding:10px 15px}.woocommerce-address-fields__field-wrapper{margin-bottom:30px}.woocommerce-account:not(.logged-in) .entry-header{display:none}.woocommerce .x-main.full{background:#fff;padding:50px}@media (max-width:849px){.woocommerce .x-main.full .woocommerce-product-gallery{display:none}}@media (min-width:850px){.woocommerce .x-main.full .woocommerce-product-gallery,.woocommerce .x-main.full .woocommerce-product-gallery+.entry-summary{float:right;width:50%}.woocommerce .x-main.full .woocommerce-product-gallery__wrapper{margin:0 0 0 40px}.woocommerce .x-main.full .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{max-width:500px;width:100%}}.woocommerce .x-main.full .product_meta span{display:block}.woocommerce .x-main.full button.single_add_to_cart_button{width:auto}.woocommerce .x-main.full .entry-title{line-height:1.1;margin:0 0 1.313rem}.woocommerce .x-main.full .woocommerce-tabs{clear:both;padding-top:30px}.woocommerce .x-main.full .woocommerce-tabs .wc-tabs{list-style:none;margin:0;border-left:1px solid #fff;border-bottom:1px solid #ccc}.woocommerce .x-main.full .woocommerce-tabs .wc-tabs li{padding:5px 15px;position:relative;top:1px;left:-1px;border:1px solid #ccc;display:inline-block}.woocommerce .x-main.full .woocommerce-tabs .wc-tabs li.active{border-bottom:1px solid #fff}.woocommerce .x-main.full .woocommerce-tabs .wc-tabs li:not(:first-of-type){border-left:0}.woocommerce .x-main.full .woocommerce-tabs .woocommerce-Tabs-panel{max-width:750px;margin-top:40px}.woocommerce .x-main.full .woocommerce-tabs .woocommerce-Tabs-panel h2{display:none}.related.products,.upsells.products{border-top:1px dashed #ccc;margin-top:15px}.related.products ul,.upsells.products ul{margin:0;list-style:none;overflow:auto}@media (min-width:800px){.related.products ul li,.upsells.products ul li{float:left;margin-right:2%;width:23%}}.related.products ul li img,.upsells.products ul li img{margin:0 auto;display:block}.related.products ul li .price,.upsells.products ul li .price{padding-bottom:13px;display:block}.related.products ul li .entry-wrap,.upsells.products ul li .entry-wrap{padding:0}.related.products ul li .entry-header,.upsells.products ul li .entry-header{border-bottom:0}.related.products ul li .entry-header h2,.upsells.products ul li .entry-header h2{font-size:1.5em;font-weight:400}.related.products ul li .entry-header .button,.related.products ul li .entry-header .tribe-events .tribe-events-c-small-cta__link,.tribe-events .related.products ul li .entry-header .tribe-events-c-small-cta__link,.related.products ul li .entry-header .woocommerce-Address a.edit,.woocommerce-Address .related.products ul li .entry-header a.edit,.upsells.products ul li .entry-header .button,.upsells.products ul li .entry-header .tribe-events .tribe-events-c-small-cta__link,.tribe-events .upsells.products ul li .entry-header .tribe-events-c-small-cta__link,.upsells.products ul li .entry-header .woocommerce-Address a.edit,.woocommerce-Address .upsells.products ul li .entry-header a.edit{display:block}.related.products ul li .add_to_cart_button,.upsells.products ul li .add_to_cart_button{display:none}.product .nyp:after,.wcopc .product-item .nyp:after{clear:none !important}.price.suggested-price,.price ins{font-weight:400;color:#2ab7ca}.price.suggested-price .amount,.price ins .amount{font-weight:700}.donation-note{font-size:1.4rem;margin:1em 0 0;width:340px}.woocommerce .onsale,.woocommerce-page .onsale,.widget_price_filter .ui-slider .ui-slider-range{color:#fff;font-size:1.3rem;font-weight:400;padding:5px 10px;position:absolute;text-transform:uppercase}@media (min-width:1100px){#ona-account-dashboard{display:grid;grid-template-columns:1fr 1fr}}#ona-account-dashboard .dashboard-widget{margin:0 15px 25px 2px;padding:20px 24px;border-radius:10px;box-shadow:1px 1px 3px 0px #acacac}#ona-account-dashboard .dashboard-widget h4{margin-top:0}#ona-account-dashboard .dashboard-widget p{margin-bottom:10px}#ona-account-dashboard .dashboard-widget .btn-outline,#ona-account-dashboard .dashboard-widget .archive article.event input[name=course_start],.archive article.event #ona-account-dashboard .dashboard-widget input[name=course_start],#ona-account-dashboard .dashboard-widget .archive article.course input[name=course_start],.archive article.course #ona-account-dashboard .dashboard-widget input[name=course_start]{margin-top:10px;width:100%}#my-avatar{margin-top:5px}#wpua-upload-button-existing{background:#eee;border-radius:5px;margin:5px 0 15px;padding:10px}#wpua-upload-button-existing input[type=file]{padding:7px 11px 8px 2px}#wpua-upload-messages-existing{font-size:15px}#wpua-upload-messages-existing code{font-size:12px;padding-left:5px}#wpua-add-button-existing{margin:.5em 0 1em}#wpua-add-button-existing button{width:100%}#wpua-preview-existing,#wpua-thumbnail-existing{background:#eee;border-radius:5px;margin-right:0 !important;padding:10px 0 5px;width:49.5%}#wpua-preview-existing img,#wpua-thumbnail-existing img{margin:0 auto}#wpua-remove-button-existing,#wpua-undo-button-existing{display:inline-block;margin-bottom:.5em;width:49.5%}#wpua-remove-button-existing span,#wpua-undo-button-existing span{display:none}#wpua-remove-button-existing button,#wpua-undo-button-existing button{width:100%}.wpua-edit .submit{background:#fff;border:1px solid silver;border-top:1px #fff solid;margin:-50px 3px 25px;padding:20px 11px 15px}.wpua-edit .submit input{width:100%}body:not(.admin-bar) .wpua-edit .submit{display:none}.media-modal-close:active{position:absolute}.media-modal-close:focus{color:#fff;box-shadow:none;border:0;border-top-right-radius:0}.media-modal{z-index:2147483200 !important}.media-modal-backdrop{z-index:2147483100 !important}.x-sidebar iframe[src*="vimeo.com/live-chat"]{margin:-20px;max-width:calc(100% + 40px);height:800px}#chat-placeholder{background:#eee;border-radius:5px;padding:50px 20px;text-align:center;height:650px}#chat-placeholder p{font-size:1.4rem}div.viafoura .vf-accent-border-colour,div.viafoura .vf-expanding-hover-light:before{border-color:#223663}div.viafoura .vf-accent-fill-colour{fill:#223663}div.viafoura .vf-button.vf-thirdparty-icon:active,div.viafoura .vf-button.vf-thirdparty-icon:hover,div.viafoura .vf-button.vf-thirdparty-icon:focus{background-color:#223663}div.viafoura .vf-button.is-cta.is-accent-color[data-v-20e0ef44]:not([disabled]){background-color:#2ab7ca;border-color:#2ab7ca !important;color:#fff !important}div.viafoura .vf-button.is-cta.is-accent-color[data-v-20e0ef44]:not([disabled]):hover,div.viafoura .vf-button.is-cta.is-accent-color[data-v-20e0ef44]:not([disabled]):focus{background-color:#f06449;border-color:#f06449 !important}div.viafoura a:visited,div.viafoura .vf-chat-reply-info__view-message{color:#223663}div.viafoura label.vf-toggle input+.vf-slider{border-color:#223663}div.viafoura label.vf-toggle input+.vf-slider:before{background-color:#223663}div.viafoura .vf-toggle input:checked:not(:indeterminate)+.vf-slider{border-color:#223663;background-color:#223663}div.viafoura .vf-tabbed-nav .vf-nav-button.vf-flex-nav-grow{outline:0}div.viafoura .vf-livechat__list-wrapper{box-shadow:0px 7px 5px -4px inset #dbdbdb}div.viafoura section.vf-livechat__section{border:none !important;height:900px !important}div.viafoura section.vf-livechat__section .vf-livechat__header{margin:0}div.viafoura section.vf-livechat__section .vf-chat-tabbed-views .vf-tabbed-nav{margin:0;width:100%}div.viafoura section.vf-livechat__section .vf-chat-message__wrapper:hover{background-color:transparent}div.viafoura section.vf-livechat__section .vf-chat-message__wrapper:hover .vf-chat-content{color:#999}div.viafoura section.vf-livechat__section .vf-chat-avatar-wrapper{width:40px}div.viafoura section.vf-livechat__section .vf-chat-avatar{top:-3px;left:0}div.viafoura section.vf-livechat__section .vf-avatar{margin:3px 0}div.viafoura section.vf-livechat__section .vf-chat-message--sibling .vf-chat-message__like-actions,div.viafoura section.vf-livechat__section .vf-chat-message--sibling .vf-chat__actions-menu{top:1px}div.viafoura section.vf-livechat__section .vf-chat-message__like-actions{right:34px}div.viafoura section.vf-livechat__section .vf-chat-like-actions>*,div.viafoura section.vf-livechat__section .vf-chat-actions{background:0 0;margin-right:6px}div.viafoura section.vf-livechat__section .vf-chat-like-actions>* .vf-icon-button--round-icon--accent,div.viafoura section.vf-livechat__section .vf-chat-actions .vf-icon-button--round-icon--accent{background:#fff;box-shadow:1px 1px 4px 0px #ccc}div.viafoura section.vf-livechat__section .vf-chat-like-actions>* .vf-icon-button--round-icon--accent:hover,div.viafoura section.vf-livechat__section .vf-chat-actions .vf-icon-button--round-icon--accent:hover{background:#c9daea;color:#223663}div.viafoura section.vf-livechat__section .vf-badge__small{padding:1px 4px 2px}div.viafoura section.vf-livechat__section .vf-badge--accent-color{background:#2ab7ca}div.viafoura section.vf-livechat__section .vf-chat-content{font-size:1.45rem;font-weight:300;line-height:1.45}div.viafoura section.vf-livechat__section .vf-chat-form{border:0;margin:0 -10px}div.viafoura section.vf-livechat__section .vf-chat-form__content{padding:20px 8px;background:#f4f4f4}div.viafoura section.vf-livechat__section .vf-chat-form-reply{background:#f4f4f4}div.viafoura section.vf-livechat__section .vf-chat-form-reply .vf-chat-avatar{display:none}div.viafoura section.vf-livechat__section .vf-chat-form--focused{border-color:transparent}div.viafoura section.vf-livechat__section .vf-chat-form__textarea,div.viafoura section.vf-livechat__section .vf-chat-form__textarea:focus{box-shadow:none;padding:5px;outline:1px solid #eee;outline-offset:0}div.viafoura section.vf-livechat__section .realtime-action-button.is-cta.is-accent-color:not([disabled]){background-color:#2ab7ca;border-color:#2ab7ca}div.viafoura section.vf-livechat__section .vf-chat-reply-info{font-size:12px;padding-bottom:6px;padding-left:15px}div.viafoura section.vf-livechat__section .vf-chat-avatar__arrow{top:-1px;left:40px}div.viafoura section.vf-livechat__section .vf-square-badge--small{padding:3px 5px 2px}div.viafoura section.vf-livechat__section .vf-chat-form__submit-airplane-button{bottom:20px;right:10px;fill:#2ab7ca;stroke:#2ab7ca;padding:6px !important}div.viafoura section.vf-livechat__section .vf-chat-form__submit-airplane-button:hover{background-color:#2ab7ca !important}div.viafoura section.vf-livechat__section .vf-chat-form__textarea{font-weight:300;margin-right:40px}div.viafoura section.vf-livechat__section .vf-chat-footer{background-color:#f4f4f4;margin:0 -10px}table td{border-top:none}a,a:before,a:after{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:focus,select:focus,input[type=file]:focus,input[type=radio]:focus,input[type=submit]:focus,input[type=checkbox]:focus{outline:none;outline-offset:-1px}hr{border-top:1px solid #bdbdbd}h4,h5,h6,.h4,.h5,.h6{margin-top:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:1em 0 .5em;letter-spacing:-.1px !important}h2{font-size:200%}h3{font-size:180%}h4{font-size:150%}h5{font-size:120%}fieldset{border:1px solid silver;margin:25px 3px;padding:.35em .625em .75em}fieldset>legend{border-bottom:none;font-size:15px;padding:0 10px;width:inherit}blockquote{border:2px dotted #2ab7ca;font-family:Spectral,serif;font-size:2rem;font-style:italic;line-height:1.7;padding:1em 2em}blockquote p:last-of-type{margin-bottom:10px}blockquote footer{font-family:Roboto,sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;text-align:right}.alignright{clear:both}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{border-radius:0}ul.checklist li{list-style:none;text-indent:-30px}ul.checklist li:before{content:"\2610";margin-right:15px}.page .x-content-band{padding:0;position:relative}.x-content-band+.x-content-band{padding-top:40px}.x-column{width:100%}@media (min-width:768px) and (max-width:1000px){.x-full-width-layout-active .x-main .x-column.x-1-4{width:49%;margin:0 2% 15px 0}.x-full-width-layout-active .x-main .x-column.x-1-4:nth-of-type(2n){margin-right:0}}.x-topbar{border-bottom:none;min-height:15px}.x-topbar .p-info{color:rgba(255,255,255,.4) !important;float:right;font-size:1.3rem;font-weight:400;margin:0}.x-topbar .p-info a{border-bottom:none !important;color:#fff !important;display:inline-block;font-size:1rem;font-weight:100;letter-spacing:.2px;padding:12px;text-transform:uppercase}.x-topbar .p-info a:hover,.x-topbar .p-info a.is-active{background:#fff;color:#223663 !important}.x-topbar .p-info .fa-shopping-cart{font-size:1.15em;padding-left:5px}.x-topbar .x-social-global{display:none}@media (max-width:767px){.x-topbar .p-info{padding:0;background-color:inherit;border-radius:0}}.x-navbar .desktop .x-nav>li>a:hover,.x-navbar .desktop .x-nav>.x-active>a,.x-navbar .desktop .x-nav>.current-menu-item>a{box-shadow:inset 0 -4px 0 0 #2ab7ca !important}.x-navbar .desktop .x-nav>li>a{letter-spacing:0px}.x-navbar .desktop .x-nav li>a>span:after{content:none}.x-navbar .x-nav>li>a{font-weight:300 !important;text-align:center}.x-navbar .x-nav>li>a:hover{background-color:#2ab7ca !important;color:#fff !important}.x-btn-navbar{margin-top:8px !important;font-size:30px;line-height:75px;margin-right:-15px;padding:0 20px}.x-btn-navbar.collapsed{box-shadow:none !important;color:#223663}.x-btn-navbar.collapsed:hover{background:0 0;color:#2ab7ca}.x-nav-tabs{margin-bottom:0 !important;padding-left:0 !important}.wpb_content_element{margin-bottom:0}.widget{text-shadow:none}.widget ul,.widget ol{border:none;border-radius:0;box-shadow:none}.x-sidebar aside,aside.x-sidebar{background-color:#fff;padding:1.6em 1.6em 1.5em}.x-sidebar aside+aside,aside.x-sidebar+aside{margin-top:40px}.x-sidebar .widget_nav_menu ul li a,.x-sidebar .widget_meta ul li a,.x-sidebar .widget_pages ul li a{padding:.4em}.x-sidebar .widget_nav_menu ul li a:before,.x-sidebar .widget_meta ul li a:before,.x-sidebar .widget_pages ul li a:before{content:none}.x-sidebar .widget_nav_menu ul li ul li a,.x-sidebar .widget_nav_menu ul li .sub-menu li a,.x-sidebar .widget_meta ul li ul li a,.x-sidebar .widget_meta ul li .sub-menu li a,.x-sidebar .widget_pages ul li ul li a,.x-sidebar .widget_pages ul li .sub-menu li a{padding-left:1.6em}.x-sidebar .widget_nav_menu .current-menu-item>a,.x-sidebar .widget_meta .current-menu-item>a,.x-sidebar .widget_pages .current-menu-item>a{background-color:#2ab7ca;color:#fff !important}.x-sidebar .widget_nav_menu .sub-menu{display:none}.x-sidebar .widget_nav_menu .current_menu_item .sub-menu,.x-sidebar .widget_nav_menu .current_page_parent .sub-menu,.x-sidebar .widget_nav_menu .page-id-3649 .widget_nav_menu .current_page_ancestor .sub-menu{display:block}.x-sidebar .widget_nav_menu .current-page-parent{border:1px solid #2ab7ca}.x-sidebar .widget_nav_menu .current-menu-item a:hover{color:#fff !important}.h-landmark{letter-spacing:0}.hentry{margin-top:0}.entry-header{padding-bottom:2.6rem;border-bottom:1px solid #d2d2d2}.entry-content{margin-top:0}.entry-header+.entry-content{margin-top:1.25em}.entry-title{line-height:1.25}.post h1.entry-title{font-family:"Spectral",serif;font-size:290%;font-weight:600;letter-spacing:-1.1px !important}.type-post h2.entry-title{font-family:"Spectral",serif;font-size:250%;font-weight:600;letter-spacing:-.5px !important}.subhead{color:#424242;font-weight:200;margin-top:.75em;margin-bottom:0;font-size:1.5em;letter-spacing:0px;line-height:1.4}.x-main .entry-content ul,.x-main .entry-content ol{padding:0 0 0 1.655em;margin:0 0 1.313em}.x-main .entry-content>table{font-size:1.3rem}.x-main .entry-content>table td{border:1px solid #9c9c9c;vertical-align:top}.x-main .entry-content>table td ul,.x-main .entry-content>table td ol{padding:0 0 0 1.2em}.x-main .entry-content>table.cols-4 td{width:25%}.background-tiles,.x-topbar{background-color:#1d356b !important;background-image:url(/wp-content/themes/x/img/background-tile.png)}.entry-wrap{box-shadow:none;border-radius:0 !important;padding:50px}@media (max-width:550px){.entry-wrap{padding:50px 25px}}.entry-wrap .p-meta .x-icon-pencil,.entry-wrap .p-meta .x-icon-calendar,.entry-wrap .p-meta .x-icon-bookmark,.entry-wrap .p-meta .x-icon-comments{display:none}.entry-footer-content{margin-top:-30px;padding-top:0;padding-bottom:30px}.type-event #jp-relatedposts{display:none !important}#jp-relatedposts{border-top:1px solid #d2d2d2;margin-top:2em;padding-top:2em}#jp-relatedposts .jp-relatedposts-headline{font-size:150% !important}#jp-relatedposts .jp-relatedposts-headline em:before{content:none !important}#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post{opacity:inherit !important}#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:none}#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post a:hover .jp-relatedposts-post-title a{color:#2ab7ca}#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title{letter-spacing:0 !important;margin-top:10px !important}#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title a{font-weight:700 !important}#jp-relatedposts div.jp-relatedposts-items-visual p.jp-relatedposts-post-excerpt,#jp-relatedposts div.jp-relatedposts-items-visual p.jp-relatedposts-post-date{margin-top:10px}#jp-relatedposts .jp-relatedposts-post-context{display:none}.x-recent-posts a{margin:0;border:none;padding:0;background-color:initial;box-shadow:none}.x-recent-posts-content{padding:0}.x-recent-posts .h-recent-posts{white-space:initial !important;font-size:150% !important;font-weight:200;letter-spacing:0px}.x-recent-posts-date{font-size:75% !important}.x-recent-posts-img{float:left;width:33.3%}.x-recent-posts-img:before{display:none !important}.with-image .x-recent-posts-content{float:right;width:66.6%;padding-top:0 !important}.x-recent-posts-content h3{line-height:1.25 !important}.x-recent-posts.vertical a.x-recent-post1.no-image{margin-bottom:0}@media (min-width:551px){.x-recent-posts .has-post-thumbnail .x-recent-posts-img{margin-bottom:4%}.x-recent-posts .x-recent-posts-content{padding-left:0;padding-right:0}.x-recent-posts a .has-post-thumbnail .x-recent-posts-img,.x-recent-posts a:hover .has-post-thumbnail .x-recent-posts-img{background:blue;min-height:100px;margin-right:2%;padding-right:0;width:31.3%}.x-recent-posts a.no-image{padding:0}}.front-page-header-container{text-align:center !important}.front-page-header{display:inline-block;margin-top:0;padding:10px 40px;position:relative}.front-page-header:after{content:"";position:absolute;border-bottom:1px solid #000;width:30%;left:35%;bottom:0;margin:0 auto}.archive #child-terms{list-style:none;margin:30px 0 0;text-align:center}.archive #child-terms li{display:inline-block;margin:0 5px 10px}.archive #child-terms+#child-terms{margin-top:10px}.more-link{font-size:initial;font-weight:300}.x-btn-widgetbar.collapsed{display:none !important}.meta-comment{display:none !important}.p-meta{text-transform:initial;margin-top:14px}.meta-category-links .post-categories{list-style-type:none;margin:0}.meta-category-links .post-categories li{float:left}.meta-category-links a{background-color:#2ab7ca;color:#fff;padding:5px 10px;font-size:12px;margin-right:10px;margin-bottom:10px}.meta-category-links a:hover{background-color:#f06449;color:#fff}.meta-category-links a .x-icon-bookmark{display:none}.author-bio{margin:0;padding:25px 0;border-top:1px #d2d2d2 solid;border-bottom:1px #d2d2d2 solid;clear:both}h4.author-title{margin:0}.author-info{float:right;width:80%}.author-description{padding-top:10px}.author-photo{padding-right:10px;float:left;width:20%}.author-bio-archive{background-color:#fff;border:none !important;padding:25px}.author-bio-archive .author-photo{text-align:left;width:initial;margin-right:30px;margin-bottom:20px}.author-bio-archive .author-info{float:left;width:initial;text-align:left;max-width:700px}.author-bio-archive .author-info h2{margin-top:0}.author-bio-archive .author-description{margin-bottom:1em}.x-recent-post4 article{margin-bottom:0}.pagination{clear:both}.pagination span.current{text-shadow:none;box-shadow:none;border-radius:0}.pagination a{text-shadow:none;box-shadow:none;border-radius:0;color:#2ab7ca}.pagination a:hover{color:#ff2a13}@media screen and (max-width:550px){.x-container-fluid.offset,.x-main>article:only-child{margin:0}.x-container-fluid.width{width:100% !important}footer .x-container-fluid.width{width:88% !important}.x-topbar,.x-navbar-inner{padding:0 10px}.post-4 .x-container-fluid.width{width:88% !important}}.x-recent-posts a:hover img,.entry-featured a:hover img{opacity:1 !important}.entry-thumb:before{display:none}.has-post-thumbnail .entry-featured{border-bottom:0;box-shadow:none}.has-post-thumbnail .entry-thumb{border-bottom:1px solid #ddd}.x-recent-posts .x-recent-posts-img,.x-recent-posts a{border-radius:0}.separator{clear:both;margin-bottom:1.5em}.textwidget p{font-size:14px}.search .author-bio{display:none}#search-9 h4{margin-top:1.2em;margin-bottom:1em}.section{border-top:5px solid #2ab7ca;border-bottom:5px solid #2ab7ca;padding:15px 0}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu{top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:1rem;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);max-width:25%}.open>.dropdown-menu{display:block}.sponsored-resources .addthis-toolbox,.sponsored-resources .author-bio,.sponsored-resources .p-meta{display:none}.search-results .page .p-meta{display:none}.wp-caption{border:none;padding:0;border-radius:0;box-shadow:none}.wp-caption img{border-radius:0}.wp-caption>.wp-caption-text,.wp-caption>.wp-caption-text:last-child,.gallery-item>.wp-caption-text,.gallery-item>.wp-caption-text:last-child{text-transform:none;line-height:1.6;text-align:left;padding:0 5px}.post-content h4{margin:0 0 20px}.flex-grid--4{display:flex;justify-content:space-between}.flex-grid--4 .flex-grid__item{width:23%}@media (max-width:500px){.flex-grid{flex-wrap:wrap}.flex-grid__item{width:100%}.flex-grid--4 .flex-grid__item{width:48%}}.m-bottom-0{margin-bottom:0}.m-bottom{margin-bottom:1.6rem}.btn--large{padding:1.6rem 5rem;font-size:2rem}.category-ona-weekly #bodyCell{padding:0 !important}.category-ona-weekly table{margin-bottom:inherit}.category-ona-weekly table td{padding:inherit}.category-ona-weekly table td img{max-width:100% !important}.category-ona-weekly table,.category-ona-weekly tbody,.category-ona-weekly tr,.category-ona-weekly td{display:block}.category-ona-weekly table:after,.category-ona-weekly tbody:after,.category-ona-weekly tr:after,.category-ona-weekly td:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.category-ona-weekly .mcnImage{width:100% !important}.category-ona-weekly .mcnDividerContent{border:none !important}.category-ona-weekly #templateBody .mcnTextContent{border-top:1px dotted #999;padding-top:20px !important}.category-ona-weekly .addthis-toolbox{padding-top:30px}.entry-thumb-caption{background:#fff;padding:15px 50px 0;font-size:1.2rem;font-weight:400;color:#888}.video-container,.course-video,.lesson .video,.embed-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container.vimeo,.course-video.vimeo,.lesson .video.vimeo,.embed-youtube.vimeo{padding-bottom:60.25%}.video-container iframe,.video-container object,.video-container embed,.video-container video,.video-container iframe,.course-video iframe,.course-video object,.course-video embed,.course-video video,.course-video iframe,.lesson .video iframe,.lesson .video object,.lesson .video embed,.lesson .video video,.lesson .video iframe,.embed-youtube iframe,.embed-youtube object,.embed-youtube embed,.embed-youtube video,.embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.format-audio.has-post-thumbnail .entry-featured:before{content:"";height:200px;width:100%;background:0 0;display:block;position:absolute;z-index:50;bottom:0;background:linear-gradient(0deg,#dce3eb 0%,rgba(255,255,255,0) 100%)}.x-responsive-audio-embed{z-index:100}.x-btn,.button,.tribe-events .tribe-events-c-small-cta__link,.woocommerce-Address a.edit,.course-start,[type=submit]{border-radius:2px;border-width:2px;padding:.563em 1.125em .6em;font-weight:400}.x-btn.x-btn-flat{text-shadow:none !important}.btn-outline,.archive article.event input[name=course_start],.archive article.course input[name=course_start],.vc_grid .vc_grid-item a.vc_general{background-color:#fff;border:2px solid #a6ecf6;border-radius:2px;color:#2ab7ca;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.4;margin:0 10px 0 0;padding:.563em 1.125em .6em;text-align:center;text-transform:none}.btn-outline.dark,.archive article.event input.dark[name=course_start],.archive article.course input.dark[name=course_start],.btn-outline.vc_btn3,.archive article.event input.vc_btn3[name=course_start],.archive article.course input.vc_btn3[name=course_start],.vc_grid .vc_grid-item a.vc_general.dark,.vc_grid .vc_grid-item a.vc_general.vc_btn3{border-color:#9c9c9c;color:#666}.btn-outline.white,.archive article.event input.white[name=course_start],.archive article.course input.white[name=course_start],.vc_grid .vc_grid-item a.vc_general.white{background-color:transparent;border-color:#fff;color:#fff}.btn-outline.center,.archive article.event input.center[name=course_start],.archive article.course input.center[name=course_start],.vc_grid .vc_grid-item a.vc_general.center{margin:5px}.btn-outline:hover,.archive article.event input[name=course_start]:hover,.archive article.course input[name=course_start]:hover,.btn-outline:active,.archive article.event input[name=course_start]:active,.archive article.course input[name=course_start]:active,.btn-outline:focus,.archive article.event input[name=course_start]:focus,.archive article.course input[name=course_start]:focus,.vc_grid .vc_grid-item a.vc_general:hover,.vc_grid .vc_grid-item a.vc_general:active,.vc_grid .vc_grid-item a.vc_general:focus{background:#f06449;border-color:#f06449;color:#fff}.vc_btn3-container.vc_btn3-left{display:none}.x-breadcrumb-wrap .ona-section{text-transform:none;letter-spacing:.01px;font-size:1.5rem;font-weight:100}.x-nav-articles{line-height:2.1em}@media (min-width:768px){.x-breadcrumb-wrap .ona-section{width:70%}.x-nav-articles{width:25%}}.x-breadcrumb-wrap .ona-section i{padding-right:10px}.x-nav-articles i{position:relative;top:-1px;padding-left:10px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;position:absolute !important}.p-landmark-sub{letter-spacing:-.3px;line-height:1.5}div.profiles-shortcode{overflow:auto;text-align:center}.profiles-shortcode .profile{display:inline-block;margin-bottom:50px;padding:0 .2%;width:49.6%;vertical-align:top}@media (min-width:800px){.profiles-shortcode.three .profile,.profiles-shortcode.four .profile{width:32.7%}}@media (min-width:1000px){.profiles-shortcode.four .profile{width:24.6%}}.profiles-shortcode.three .profile:nth-of-type(2n-1),.profiles-shortcode.four .profile:nth-of-type(2n-1){clear:none}.profiles-shortcode.three .profile:nth-of-type(3n+1),.profiles-shortcode.three .profile:nth-of-type(4n+1),.profiles-shortcode .profile:nth-of-type(2n-1){clear:both}.profiles-shortcode .profile-photo{width:200px;height:auto;max-width:100%;margin:0 auto 10px;background:#eee}.profiles-shortcode .profile-photo img{border-radius:4px;margin:0 auto 1em}.profiles-shortcode .meta-category-links{margin:6px 0 0}.profiles-shortcode .meta-category-links a{margin:0}.single-profiles h3{margin-bottom:1em}.single-profiles hr{clear:both;margin:2.3em 0 1.8em}.meta-category-links{margin-bottom:20px}.meta-category-links.large a{font-size:1.7rem;display:inline-block}.meta-category-links.large a i{padding-right:10px}.entry-profile-info{margin-top:10px}.bio-box{margin-bottom:20px}.sponsors .bio-box .profile-photo{margin-bottom:15px}@media (min-width:730px){.bio-box{float:right;margin-left:20px;max-width:300px}}@media (max-width:729px){.bio-box .profile-photo{background:#47525d}.bio-box .profile-photo img{margin:0 auto;display:block}}.profile-meta{background:#eaf1f7;border-top:2px solid #fff;padding:20px 25px 20px 0}.profile-meta li{list-style:none;padding-left:35px;position:relative}.profile-meta li i{width:20px;text-align:center;line-height:1.7;position:absolute;left:0}.profile-meta li.title{padding-left:0}.profile-meta li+.title{padding-top:15px}.profile-meta ul:last-of-type{margin-bottom:0}.tax-local-groups h1{font-size:3.5rem;font-weight:300;margin:0;z-index:1;position:relative;text-shadow:1.5px 1.5px #fff}.tax-local-groups h1:before{content:""}.tax-local-groups h1:after{content:"";background:#c5e8e3;height:7px;width:80%;display:block;position:absolute;z-index:-1;top:30px;left:14px}.local-meta,.leader-twitter{margin-bottom:0;font-size:.8em}#local-social a{display:inline-block;width:31.3%;text-align:center}#local-leaders{list-style:none;margin-left:0}#local-leaders img{border-radius:3px;float:left;margin-right:10px}#local-leaders li{line-height:1.3;margin-bottom:1.313em;overflow:auto}#local-leaders li p{margin-bottom:1px}#local-leaders a:link,#local-leaders a:visited{color:#444}.x-sidebar>h5:first-child{margin-top:0}.tax-local-groups .right h4:first-child{margin-top:0}#mailchimp-email{width:75%;padding:11px 15px;height:auto;margin:0;border:0;font-size:1.6rem;font-weight:400;border-top-left-radius:4px;border-bottom-left-radius:4px}#mailchimp-submit{box-shadow:none;border-radius:0;border:0;margin:0;font-weight:400;text-shadow:none;border-top-right-radius:4px;border-bottom-right-radius:4px;width:25%}.steps-list{counter-reset:ona-counter;margin-left:50px !important}.steps-list li{position:relative;list-style:none;padding-top:17px;padding-bottom:20px}.steps-list li:before{content:counter(ona-counter);counter-increment:ona-counter;position:absolute;left:-75px;top:0;font:bold 34px/1 Sans-Serif;border-radius:50%;height:60px;width:60px;text-align:center;line-height:60px;color:#0070ab;border:1px solid #0070ab}#ona-groups .background-image{background-position:center center;background-size:cover;position:absolute;top:0;left:0;bottom:0;width:100%;-webkit-filter:saturate(.8) grayscale(10%) brightness(.4);filter:saturate(.8) grayscale(10%) brightness(.4)}#ona-groups p{color:#fff;position:absolute;left:-100%;width:100%;padding:0 25px}#ona-groups .more{bottom:25px;right:25px;font-weight:400;position:absolute}#ona-groups .count{background:rgba(34,54,99,.5);color:#fff;bottom:25px;left:-100%;display:inline-block;position:absolute;padding:2px 7px}#ona-groups .x-column{background-color:#2ab7ca;background-size:cover;box-shadow:1px 9px 9px -5px #ccc;overflow:hidden}#ona-groups .x-column h4{color:#fff;font-weight:300;font-size:3rem;letter-spacing:.1px;margin-top:0}#ona-groups .x-column:hover p{left:0}#ona-groups .x-column:hover .count{left:25px}#ona-groups .x-column:hover .background-image{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-filter:saturate(.8) grayscale(10%) brightness(.4) opacity(.5);filter:saturate(.8) grayscale(10%) brightness(.4) opacity(.5)}@media (min-width:1001px){#ona-groups .x-column.x-1-4{width:24%;margin:0 .5%}}#ona-groups .x-column a,#ona-events .x-column a{display:inline-block;padding:25px;position:relative;height:100%;width:100%}#ona-groups .x-column a,#ona-groups .background-image img{height:300px}#ona-groups .background-image img{object-fit:cover}#ona-groups .x-column a:hover{color:#fff}#ona-groups .background-image,#ona-groups .count,#ona-groups .more,#ona-groups p,#ona-events a .num:before{-webkit-transition:all .5s;transition:all .5s}@media (max-width:1000px) and (min-width:768px){#ona-groups .x-column p{display:none}#ona-groups .count{left:unset;right:-100%;bottom:55px}#ona-groups .x-column:hover .count{left:unset;right:18px}}@media (max-width:767px){#ona-groups .x-column{margin-bottom:30px}#ona-groups .x-column a,#ona-groups .background-image img{height:250px}#ona-groups .background-image img{width:100%}}aside #job-listing{list-style:none;margin:1.6em 0 0}aside #job-listing .job-org{font-size:.8em}aside #job-listing .job-date{color:#999;font-size:.6em;margin:2px 0 1.6em;position:relative;text-align:right;z-index:5}aside #job-listing .job-date:before{content:"";height:1px;background:#ccc;width:100%;position:absolute;left:0;top:.7em;z-index:-1}aside #job-listing .job-date span{background:#fff;padding-left:5px}.home #job-listing{list-style:none;padding:0}.home #job-listing li{font-size:1.3rem;padding:20px;margin:0 0 15px;text-align:left;vertical-align:top}.home #job-listing .job-date{color:#666;font-size:1rem;padding-top:10px}@media (min-width:900px){.home #job-listing{display:flex}.home #job-listing li{display:inline-block;width:18%;margin:0 1%}}.home-lead-image>.x-container-fluid{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.2));width:100% !important;overflow:auto;margin:0 !important;padding:0 100px;max-width:none !important}.vc_basic_grid h4{font-size:1.8rem}.vc_basic_grid .vc_custom_heading p{font-size:1.3rem;text-align:left}.vc_basic_grid .vc_custom_heading .more-link{display:none}.vc_basic_grid .vc_gitem-zone{background-color:#fff !important}.vc_basic_grid .vc_gitem-zone .event-flag{font-size:12px;padding:13px 3px 10px}.vc_basic_grid .vc_gitem-zone .event-flag+.vc_gitem-col h4{margin-top:0}.vc_basic_grid .vc_gitem-zone h4 a:hover{color:#2ab7ca}.vc_basic_grid .vc_gitem_row .vc_gitem-col{padding:0 3px}@media (min-width:768px) and (max-width:1000px){div.vc_col-sm-3{width:50%}}div.vc-gitem-zone-height-mode-auto:before{padding-top:60%}.x-dropcap{float:left;display:block;margin:0;padding:0 .15em 0 0;font-size:6em;font-weight:700;line-height:.8;text-shadow:none;color:#333;background:0 0 !important;border-radius:4px;font-family:"Spectral",serif;position:relative;top:6px}