.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.home-links .links-container>div,.mfp-container:before,.mfp-content,.share i,.share span,.site-footer li,.toggle-menu,audio,canvas,img,video{vertical-align:middle}.mfp-close,a{text-decoration:none}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-arrow,.slick-slider{-webkit-tap-highlight-color:transparent}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.mfp-container,.slick-slider,html,img.mfp-img,input[type=search]{box-sizing:border-box}.entry-title,.mfp-title,code{word-wrap:break-word}.archive-pagination,.archive-pagination ul:after,.author-box:after,.clearfix:after,.comment-content:after,.comment-header:after,.comment-respond .form-submit:after,.content-sidebar-wrap:after,.entry-content:after,.entry-meta,.entry:after,.footer-widgets:after,.genesis-nav-menu:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.slick-track:after,.wrap:after{clear:both}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.slick-list:focus,a:active,a:hover{outline:0}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px}.mfp-container:before{display:inline-block;height:100%}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;margin:0 auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}.mfp-iframe-scaler,.slick-list,code,svg:not(:root){overflow:hidden}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.alignleft,.mfp-title,table th{text-align:left}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.slick-list,.slick-slider,.slick-track,sub,sup{position:relative}.mfp-title{line-height:18px;color:#F3F3F3;padding-right:36px}.slick-list,legend,td,th{padding:0}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.slick-slider{display:block;-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}.slick-list{display:block;margin:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden,[hidden],template{display:none}img,legend{border:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;font-family:Verdana,"Trebuchet MS",Arial,sans-serif}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.breadcrumbs>span,.sidr a,label{font-size:.9em}button{overflow:visible}button,select{text-transform:none}.btn-large,.genesis-nav-menu>.menu-item>a,.sidr a,.site-footer li a{text-transform:uppercase}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto;resize:vertical}table{border-spacing:0;margin-bottom:1.5em;width:100%;border:1px solid #e3e3e3;border-collapse:separate;table-layout:fixed}.archive-pagination ul,.author-box,.clearfix,.comment-content,.comment-header,.comment-respond .form-submit,.content-sidebar-wrap,.entry,.entry-content,.footer-widgets,.genesis-nav-menu,.nav-primary,.nav-secondary,.pagination,.site-container,.site-footer,.site-header,.site-inner,.wrap{zoom:1}.archive-pagination ul:after,.archive-pagination ul:before,.author-box:after,.author-box:before,.clearfix:after,.clearfix:before,.comment-content:after,.comment-content:before,.comment-header:after,.comment-header:before,.comment-respond .form-submit:after,.comment-respond .form-submit:before,.content-sidebar-wrap:after,.content-sidebar-wrap:before,.entry-content:after,.entry-content:before,.entry:after,.entry:before,.footer-widgets:after,.footer-widgets:before,.genesis-nav-menu:after,.genesis-nav-menu:before,.nav-primary:after,.nav-primary:before,.nav-secondary:after,.nav-secondary:before,.pagination:after,.pagination:before,.site-container:after,.site-container:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.site-inner:after,.site-inner:before,.wrap:after,.wrap:before{display:table;content:''}table td,table th{word-break:break-word;line-height:1.3}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{padding:.5em .75em;vertical-align:top}table>thead>tr>th{border-bottom:1px solid #e3e3e3;background-image:-webkit-linear-gradient(top,#fff 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#fff 0,#f5f5f5 100%);vertical-align:bottom}table>tbody>tr:nth-child(even)>td,table>tbody>tr:nth-child(even)>th{background-color:#f2f2f2}.content-sidebar-wrap,.site-footer>.wrap,.site-header>.wrap{margin:0 auto;padding-right:.5em;padding-left:.5em;max-width:240em;width:100%}.no-js .hide-no-js{display:none!important}ol,ul{margin:0;padding:0;list-style:none}.comment-content ol,.comment-content p,.comment-content ul,.comment-notes,.entry-content ol,.entry-content p,.entry-content ul,.entry-pagination,.form-allowed-tags,.home-cornerstone .description p,.logged-in-as,.share p,.site-footer p,.wp-caption-text,.yarpp-related ol{margin-bottom:1.5em;letter-spacing:.01rem;line-height:1.5}.comment-content ol:last-child,.comment-content p:last-child,.comment-content ul:last-child,.comment-notes:last-child,.entry-content ol:last-child,.entry-content p:last-child,.entry-content ul:last-child,.entry-pagination:last-child,.form-allowed-tags:last-child,.home-cornerstone .description p:last-child,.logged-in-as:last-child,.share p:last-child,.site-footer p:last-child,.wp-caption-text:last-child,.yarpp-related ol:last-child{margin-bottom:0}:focus{outline:#333 solid 1px}.breadcrumbs,.home-section h2.hide,.screen-reader-shortcut,.screen-reader-text,.site-description,.site-title{position:absolute;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0;background:#FFF;color:#000}.breadcrumbs:focus,.home-section h2.hide:focus,.screen-reader-shortcut:focus,.screen-reader-text:focus,.site-description:focus,.site-title:focus{z-index:100000;display:block;clip:auto;width:auto;height:auto}.genesis-skip-link{margin:0}.genesis-skip-link li{width:0;height:0;list-style:none}*,:after,:before{box-sizing:inherit}.comment-form-author,.comment-form-email,.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%;min-height:1px}.comment-form-author,.comment-form-email,.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-fifth{width:17.9487179487179488%}.two-fifths{width:38.4615384615384616%}.three-fifths{width:58.9743589743589744%}.four-fifths{width:79.4871794871794872%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.comment-form-author,.first{clear:both;margin-left:0}.site-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.site-inner{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.content{margin:0 auto 1.5em;max-width:44em}figure,p{margin:0}body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;-moz-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures}a{color:#0af;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}strong{font-weight:600}abbr{letter-spacing:.1em}pre{overflow:scroll;white-space:pre}iframe{border:none}h1,h2,h3,h4,h5,h6{margin:0 0 .375em;padding:0;font-weight:400;line-height:1.2}.wp-caption,embed,iframe,img,object,video{max-width:100%}img{width:auto;height:auto}.aligncenter,img.aligncenter{display:block;margin:0 auto 1.5em}.alignleft{float:left}.alignright{float:right;text-align:right}.entry-title,.nav-primary,.title-area,.wp-caption-text,ul.nav-tabs{text-align:center}.wp-caption.alignleft,img.alignleft{margin-right:1.5em;margin-bottom:1.5em}.wp-caption.alignright,img.alignright{margin-bottom:1.5em;margin-left:1.5em}.wp-caption{width:auto!important}.wp-caption p{margin-bottom:0}.wp-caption-text{margin:0}.admin-bar .mfp-iframe-holder{padding-top:72px}.btn,.comment-reply a,.comment-respond .submit,button,input[type=button],input[type=reset],input[type=submit]{position:relative;display:inline-block;padding:.5em .75em;width:auto;border:none;border-radius:3px;background-color:#000;color:#FFF;text-align:center;white-space:nowrap;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-appearance:none;-moz-appearance:none}label{display:block;margin-bottom:.25em}.post-password-form,.search-form,ul.nav-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}input[type=text],input[type=password],input[type=search],input[type=email],input[type=url],input[type=number],textarea{padding:.25em .75em;max-width:100%;width:100%;border:1px solid #333;border-radius:3px;color:#000;line-height:1.35;-webkit-appearance:none;-moz-appearance:none}select{width:100%}.required{color:#fa0}.entry-title a,.sidr a,.yarpp-related a{color:inherit}.placeholder{text-overflow:ellipsis}::-webkit-input-placeholder{text-overflow:ellipsis}::-moz-placeholder{text-overflow:ellipsis}:-ms-input-placeholder{text-overflow:ellipsis}::placeholder{text-overflow:ellipsis}.post-password-form,.search-form{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.post-password-form input[type=submit],.search-form input[type=submit]{margin-left:.25em}.post-password-form input[type=password],.search-form input[type=search]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.site-header{padding-top:1.5em;padding-bottom:1.5em}.title-area{position:relative}.site-logo{display:inline-block}.site-logo img{display:block;margin:0 auto;width:15em}.breadcrumbs,.entry{margin-bottom:1.5em}.sidr{position:fixed;top:0;z-index:999999;display:block;overflow-x:hidden;overflow-y:auto;width:260px;height:100%;box-shadow:rgba(0,0,0,.3) -2em 0 2em -2em inset}.sidr .menu{padding:3em 1em}.sidr .menu>li:first-child{border-top:none}.sidr .menu ul{margin-left:1em}.sidr li{border-top:1px solid #e3e3e3}.sidr a{display:block;padding:.5em .75em;font-weight:600}.sidr .sidr-inner{padding:0 0 1em}.sidr.left{right:auto;left:-260px}.entry{padding-bottom:1.5em;border-bottom:2px solid #e3e3e3}.entry:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.entry-header{margin-bottom:1.5em}.entry-title{overflow:hidden;margin-bottom:.375em}.comment-content,.disclaimer,.entry-content{margin-bottom:1.5em}.comment-content ol,.comment-content ul,.entry-content ol,.entry-content ul{overflow:hidden;padding-left:2.5em}.comment-content ol ol,.comment-content ol ul,.comment-content ul ol,.comment-content ul ul,.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin-bottom:.5em;padding-left:1.5em}.comment-content table,.entry-content table,.yarpp-related{margin-bottom:1.5em}.comment-content ol li,.entry-content ol li{list-style-type:decimal}.comment-content ul li,.entry-content ul li{list-style-type:disc}.comment-content blockquote,.entry-content blockquote{margin-bottom:1.5em;font-style:italic}.more-link{position:relative;white-space:nowrap}.yarpp-related ol{overflow:hidden;padding-left:2.5em;font-size:.9em}.archive-pagination a,.archive-pagination li.pagination-omission{padding:.5em .75em;font-size:.9em;line-height:1}.yarpp-related li{list-style-type:decimal}.yarpp-related a{font-weight:600;font-size:.9em}.entry-meta{font-size:.9em}.wc-archive .entry-image{display:block;margin-bottom:.5em}.wc-archive .comment-content,.wc-archive .entry-content{margin-bottom:0}.wc-archive .entry-footer{display:none}.archive-description{margin-bottom:1.5em}.archive-pagination ul{display:inline-block}.archive-pagination li{float:left;border:1px solid #e3e3e3;border-left:none}.archive-pagination li:first-child{border-left:1px solid #e3e3e3}.archive-pagination li.active a{background-color:#e3e3e3}.archive-pagination a{display:block;color:inherit}ul.nav-tabs{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;padding-left:0;font-weight:600}ul.nav-tabs li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;width:50%;width:calc(50% - 2px);border-top:1px solid #FFF;border-right:1px solid #FFF}ul.nav-tabs li:nth-child(even){border-right:none}ul.nav-tabs li.active a{background-color:#0af;color:#FFF}ul.nav-tabs a{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5em .75em;width:100%;background-color:#e3e3e3;color:inherit}.tab-content{margin-bottom:1.5em}.tab-content .tab-pane{display:none;padding-top:1.5em}.tab-content .tab-pane.active{display:block}.tab-content .tab-pane>h2{margin-bottom:.75em;font-size:2em}.nav-primary{margin-bottom:.75em;padding-bottom:.75em;border-bottom:2px solid #000}.genesis-nav-menu{width:100%}.genesis-nav-menu .menu-item a{display:block;padding:.5em .75em;border:1px solid transparent;border-radius:3px;color:inherit;font-size:.9em;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.genesis-nav-menu>.menu-item{position:relative;display:inline-block;text-align:left}.home-icon-link,.home-icon-link i,.home-links .links-container,.home-section h2,.share a,.site-footer>.wrap{text-align:center}.genesis-nav-menu>.menu-item:active>a,.genesis-nav-menu>.menu-item:focus>a,.genesis-nav-menu>.menu-item:hover>a{color:#fa0}.genesis-nav-menu>.menu-item:active>.sub-menu,.genesis-nav-menu>.menu-item:focus>.sub-menu,.genesis-nav-menu>.menu-item:hover>.sub-menu{left:auto;opacity:1}.genesis-nav-menu .sub-menu{position:absolute;top:100%;left:-9999px;z-index:99;width:15em;background-color:#FFF;opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.genesis-nav-menu .sub-menu>.menu-item>a{position:relative}.toggle-menu{position:absolute;top:50%;left:0;display:none;background-color:transparent;color:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toggle-menu i{font-size:1.5em}.page-template-page_home{position:relative}.page-template-page_home .site-inner{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.page-template-page_home .content-sidebar-wrap{padding-right:0;padding-left:0}.page-template-page_home .site-header{position:absolute;top:0;left:0;z-index:99;width:100%}.home-section,.home-video{position:relative}.page-template-page_home .content{margin-bottom:0;max-width:100%}.home-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-row.black{background-color:#000;color:#FFF}.home-row.blue{background-color:#0af;color:#FFF}.home-row.green{background-color:#af0;color:#000}.home-row.grey{background-color:#333;color:#FFF}.home-row.orange{background-color:#fa0;color:#FFF}.home-row.purple{background-color:#a0f;color:#FFF}.home-row.teal{background-color:#0fa;color:#000}.home-row.white{background-color:#FFF;color:#000}.home-section{float:left;width:100%;border-right:1px solid #FFF;border-bottom:2px solid #FFF;border-left:1px solid #FFF}.home-section h2{margin-bottom:.5em;color:#FFF;font-weight:400}.home-section img{display:block;margin-right:auto;margin-left:auto;max-width:none;width:100%}.home-video:first-child{border-left:none}.home-video:last-child{border-right:none}.home-video .ico-play{position:absolute;top:50%;left:50%;-webkit-filter:drop-shadow(0 0 3px #000);filter:drop-shadow(0 0 3px #000);color:#FFF;font-size:4em;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.home-html{padding:.75em .5em}.home-cornerstone.black{background-color:#000;color:#FFF}.home-cornerstone.blue{background-color:#0af;color:#FFF}.home-cornerstone.green{background-color:#af0;color:#000}.home-cornerstone.grey{background-color:#333;color:#FFF}.home-cornerstone.orange{background-color:#fa0;color:#FFF}.home-cornerstone.purple{background-color:#a0f;color:#FFF}.home-cornerstone.teal{background-color:#0fa;color:#000}.home-cornerstone.white{background-color:#FFF;color:#000}.home-cornerstone:first-child{padding-left:0}.home-cornerstone:last-child{padding-right:0}.home-cornerstone a{display:block}.home-cornerstone .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-align:center}.home-cornerstone .overlay:focus .description,.home-cornerstone .overlay:hover .description{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.home-cornerstone .overlay.has-description>div{padding:1.5em .5em}.home-cornerstone .overlay>div{position:relative;padding:.75em .5em;width:100%}.home-cornerstone .overlay h2{margin-bottom:0;text-transform:uppercase;text-shadow:0 0 3px #000;font-size:1.5em}.comment-header .comment-author,.comment-header .comment-meta,.comment-notes,.comment-reply a,.form-allowed-tags,.logged-in-as,.site-footer li a,.site-footer p{font-size:.9em}.home-cornerstone .description{position:absolute;top:100%;left:0;padding:.75em .5em;width:100%;color:#FFF;text-shadow:0 0 3px #000;opacity:0;-webkit-transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out;-webkit-transform:translateY(100%);transform:translateY(100%)}.home-links{padding:1.5em 0}.home-links .links-container>div{display:inline-block;padding-right:.5em;padding-left:.5em}.comment-reply .home-links a,.comment-respond .home-links .submit,.home-links .btn,.home-links .comment-reply a,.home-links .comment-respond .submit,.home-links button,.home-links input[type=button],.home-links input[type=reset],.home-links input[type=submit]{background-position:center center;background-size:cover;background-repeat:no-repeat}.lt-ie9 body,html.lt-ie9{min-width:240em}.lt-ie9 .site-container{margin:0 auto;width:240em}.comment,.comment article,.comment-list{margin-bottom:1.5em}.lt-ie9 input[type=password]{font-family:monospace}.comment-respond,.entry-comments{padding-top:1.5em}.comment-respond h3,.entry-comments h3{font-weight:400}.comment{position:relative}.comment article{padding:.5em 0;border-bottom:1px solid #333}.comment .children{margin-top:.5em;margin-left:1.5em}.comment-header{margin-bottom:.75em}.comment-header .comment-author{margin-bottom:.25em}.comment-header img{float:left;margin-right:1em;max-width:3em;border-radius:50%}.comment-header span[itemprop=name]{font-weight:600}.comment-header .comment-meta a{color:inherit}.comment-header .comment-edit-link{margin-bottom:.25em;font-style:italic;font-size:.9em}.comment-content{margin-bottom:0}.comment-reply{position:absolute;top:1em;right:0}.comment-respond{position:relative;margin-bottom:1.5em}.comment-form-author,.comment-form-comment,.comment-form-email{margin-bottom:1em}.site-footer{background-color:#333;color:#bbb}.site-footer>.wrap{padding-top:.75em;padding-bottom:.75em}.site-footer .menu-footer-container,.site-footer p{display:inline-block;vertical-align:middle}.site-footer p{margin-bottom:0}.site-footer .menu-footer-container{margin-left:.5em}.site-footer li{display:inline-block;margin-left:.75em}.site-footer li:first-child{margin-left:0}.site-footer li a{color:#FFF;text-decoration:underline}.btn-large{display:inline-block;margin:1em 2em;padding:1.5em 1em;min-width:15em;border:4px solid #0af;border-radius:.5em;background:#0af;letter-spacing:1px;font-weight:700}.btn-large:focus,.btn-large:hover{background:0 0;color:#0af}.btn-large:active{top:2px}.home-icon-link{padding:1.5em .5em}.home-icon-link a{display:inline-block;text-decoration:none}.home-icon-link i{display:block;width:1.5em;height:1.5em;border:2px solid #FFF;border-radius:50%;color:#FFF;font-size:3em;line-height:1.5;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.facebook-link:focus i,.facebook-link:hover i{border-color:#3b5998;color:#3b5998}.twitter-link:focus i,.twitter-link:hover i{border-color:#00aced;color:#00aced}.instagram-link:focus i,.instagram-link:hover i{border-color:#517fa4;color:#517fa4}.rss-link:focus i,.rss-link:hover i{border-color:#f60;color:#f60}.amazon-link:focus i,.amazon-link:hover i{border-color:#ffbe61;color:#ffbe61}.snapchat-link:focus i,.snapchat-link:hover i{border-color:#fffe00;color:#fffe00}.youtube-link:focus i,.youtube-link:hover i{border-color:#b00;color:#b00}.share{z-index:99;margin-bottom:1.5em}.share p{margin-bottom:.5em;font-weight:600;font-size:.9em}.share a{display:inline-block;margin-left:.5em;padding:.5em 1em;border-radius:3px;color:#FFF;text-decoration:none}.share a:first-of-type{margin-left:0}.share i,.share span{display:inline-block;line-height:1}.share i{font-size:1.25em}.share span{margin-left:.5em;font-size:.9em}.share .share-facebook{background-color:#3b5998}.share .share-twitter{background-color:#00aced}.share .share-google{background-color:#dd4b39}.share .share-pinterest{background-color:#cb2027}.home-section.home-icon-link{width:calc(50% - .5px)!important}#genesis-content .home-row:nth-child(9){-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@font-face{font-weight:400;font-style:normal;font-family:icons;src:url(../../fonts/icons.ttf?za9tl3) format("truetype"),url(../../fonts/icons.woff?za9tl3) format("woff"),url(../../fonts/icons.svg?za9tl3#icons) format("svg")}[class*=' ico-'],[class^=ico-]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:icons!important;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-snapchat:before{content:'\e907'}.ico-amazon:before{content:'\e903'}.ico-rss:before{content:'\e904'}.ico-vimeo:before{content:'\e905'}.ico-youtube:before{content:'\e906'}.ico-pinterest:before{content:'\e901'}.ico-google-plus:before{content:'\e900'}.ico-search:before{content:'\f002'}.ico-play:before{content:'\f04b'}.ico-twitter:before{content:'\f099'}.ico-facebook:before{content:'\f09a'}.ico-instagram:before{content:'\f16d'}.ico-menu:before{content:'\e902'}#genesis-content .home-row:nth-child(2) .home-section.home-html{padding:0}@media (min-width:320px){body::after{content:'{"phone":{"value": "320px", "active": true}, "tablet":{"value": "768px", "active": false}, "desktop":{"value": "1024px", "active": false}}';display:block;height:0;overflow:hidden;width:0}#videosmall{display:none}}@media (min-width:561px){.two-columns .home-section{width:100%}.three-columns .home-section{width:33.33%;width:calc(33.33% - .5px)}.four-columns .home-section{width:50%;width:calc(50% - .5px)}}@media (min-width:768px){body::after{content:'{"phone":{"value": "320px", "active": true}, "tablet":{"value": "768px", "active": true}, "desktop":{"value": "1024px", "active": false}}';display:block;height:0;overflow:hidden;width:0}#videosmall{display:none}}@media (min-width:1024px){body::after{content:'{"phone":{"value": "320px", "active": true}, "tablet":{"value": "768px", "active": true}, "desktop":{"value": "1024px", "active": true}}';display:block;height:0;overflow:hidden;width:0}}@media (min-width:1025px){body{font-size:1.05em}}@media (min-width:1280px){.mfp-iframe-holder .mfp-content{max-width:none;height:100%}}@media (min-width:1281px){.two-columns .home-section{width:50%;width:calc(50% - .5px)}.four-columns .home-section{width:25%;width:calc(25% - .5px)}body{font-size:1.15em}}@media (max-width:1024px){.home-cornerstone .overlay.has-description{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media (max-width:768px){.home-links{padding:1.5em .5em}.home-links .links-container{display:block}.home-links .links-container>div{margin-bottom:.5em;padding-right:0;padding-left:0}.home-links .links-container>div:last-child{margin-bottom:0}.home-cornerstone .overlay.has-description{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-cornerstone .description{display:none}.home-video .ico-play{font-size:3em}.site-footer .menu-footer-container,.site-footer p{display:block}.site-footer p{margin-bottom:.5em}.site-footer .menu-footer-container{margin-left:0}.site-logo img{width:12.5em}}@media (max-width:561px){.home .content .home-row:nth-child(2) .home-html,.home .content .home-row:nth-child(2) .home-video{display:none}}@media (max-width:560px){.comment-form-author,.comment-form-email,.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{float:none;clear:both;margin-bottom:1.5em;margin-left:0;min-height:0;width:100%}.comment-form-author:last-child,.comment-form-email:last-child,.five-sixths:last-child,.four-fifths:last-child,.four-sixths:last-child,.one-fifth:last-child,.one-fourth:last-child,.one-half:last-child,.one-sixth:last-child,.one-third:last-child,.share,.three-fifths:last-child,.three-fourths:last-child,.three-sixths:last-child,.two-fifths:last-child,.two-fourths:last-child,.two-sixths:last-child,.two-thirds:last-child{margin-bottom:0}.site-logo img{width:8em}.home-video .ico-play{font-size:2em}.toggle-menu{display:inline-block}.site-footer>.wrap{padding-bottom:4em}.site-footer p{font-size:.65em}.site-footer li{margin-left:.375em}.share a,.site-footer li:first-child{margin-left:0}.site-footer li a{font-size:.5em}.share{position:fixed;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.nav-primary,.share p,.share span{display:none}.share a{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding:1em .5em;border-radius:0}a.site-logo{width:45%}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;-webkit-filter:none!important;filter:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{color:#000!important;text-decoration:underline}blockquote,pre{border:1px solid #000}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.footer-widgets,.hide-print,.menu,.sidebar,.site-footer,.widget-area{display:none!important}.title-area{float:none}.site-header .site-title img{display:block;margin:0 auto 1em}.content{width:100%!important}.comment-content a[href]:after,.entry-content a[href]:after,.entry-title a[href]:after{content:" (" attr(href) ")"}.comment-content abbr[title]:after,.entry-content abbr[title]:after,.entry-title abbr[title]:after{content:" (" attr(title) ")"}.comment-content a[href^='#']:after,.comment-content a[href^='javascript:']:after,.entry-content a[href^='#']:after,.entry-content a[href^='javascript:']:after,.entry-title a[href^='#']:after,.entry-title a[href^='javascript:']:after{content:''}}