*{box-sizing:border-box}body,html{width:100%;height:100%;margin:0!important;padding:0!important}main#accessible-main{padding:0!important;margin:0!important}@media(min-width:1020px){.desktop-hide{display:none!important}}@media(max-width:1020px){.mobile-hide{display:none!important}}a{text-decoration:none!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus,.screen-reader-text:focus-within,.screen-reader-text.focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.page-wrapper{width:100%;display:table;padding:0;margin:0 auto}@media(max-width:767.8px){.page-wrapper{padding:0}}@media(max-width:560px){.page-wrapper{padding:0}}.contentwrapper{width:100%;margin:0 auto}.container{width:100%;margin:0 auto}.container.full-width{}.container.full-width .row{}.row{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.content-col{width:100%;padding:0 15px;background-clip:content-box}.page-content{width:100%;height:100%;min-height:100%;margin:0;padding:0}.heading-row{width:100%;margin:0 auto 1rem}.breadcrumb-wrap{width:100%;clear:both;margin:0 auto!important;padding-top:1rem;padding-bottom:3.5rem}.breadcrumb-col{width:100%;margin:0 auto;padding:0 15px!important;text-align:left;border-radius:0}.container,.breadcrumb-wrap,.breadcrumb-col{max-width:1020px}.content-not-boxed{}.content-not-boxed .contentwrapper{padding:3rem 0 0}.page-wrapper-home.content-not-boxed .contentwrapper{padding:2rem 0 0!important}.content-boxed{padding:2.5rem 0 0}.content-boxed .contentwrapper{max-width:1020px;padding:3rem 0 0;margin-bottom:0}.content-boxed .container,.content-boxed .breadcrumb-wrap,.content-boxed .breadcrumb-col{max-width:890px}@media(max-width:999px){.row{padding:0 20px}.page-wrapper-home.content-not-boxed .contentwrapper,.content-not-boxed .contentwrapper{padding:2rem 0 0!important}.content-boxed{padding:1.9rem 0}.content-boxed .contentwrapper{width:95%;padding-top:1.4rem}}@media(max-width:1020px){.row{padding:0 15px}}@media(max-width:768px){.row{padding:0 10px}.content-not-boxed .contentwrapper{padding:1rem 0 2rem}.content-boxed{padding:1.4rem 0}.content-boxed .contentwrapper{width:90%;padding-top:1rem}}@media(max-width:500px){.content-boxed{padding:1.4rem 0}}.two-cols{}.three-cols{}.four-cols{}.col-2dot4,.col-sm-2dot4,.col-md-2dot4,.col-lg-2dot4,.col-xl-2dot4{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media(min-width:540px){.col-sm-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media(min-width:720px){.col-md-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media(min-width:1020px){.col-lg-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media(min-width:1140px){.col-xl-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.two-column-page .page-content-left{padding:0 1rem 2rem 0}.two-column-page .page-content-right{padding:0 0 2rem 1rem}.content-above-books{padding-bottom:1rem!important}@media(max-width:767.6px){.two-column-page .page-content-left,.two-column-page .page-content-right{padding:2rem 0 0}}.equal-block-height-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.equal-block-height-row:before,.equal-block-height-row:after{display:block}.equal-block-height-row>[class*=equal-col]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:2rem;align-content:flex-start}.equal-block-height-row>[class*=equal-col]>*{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;vertical-align:top!important}.equal-block-height-row .block-inner{}.above-blocks,.below-blocks{}.before-blocks-text{margin-bottom:2rem}.after-blocks-text{padding:2.6rem 0 0;margin-top:1.4rem;border-width:1px 0 0}.before-blocks-text h2,.after-blocks-text h3{}.content-blocks-row{padding-bottom:2rem!important}.content-blocks-row img{width:100%;max-width:450px;margin:1.2 auto!important;padding:0!important;border-width:1px}.content-blocks-row .col{margin-bottom:30px}.content-block .block-box{display:table;width:100%;max-width:450px;margin:0 auto;padding:1.5rem 1.5rem .1rem}.content-block .block-title{}.content-block .block-content-title{}.content-blocks-row a.series-block-more-link{}#accordion.content-blocks-accordion,#accordion.content-blocks-accordion .card,#accordion.content-blocks-accordion .card-header,#accordion.content-blocks-accordion .card-link,#accordion.content-blocks-accordion .card-body,#accordion.content-blocks-accordion{margin:0;padding:0;box-sizing:border-box;border:0;background-color:transparent}.content-blocks-accordion{width:100%;max-width:1020px;margin:0 auto 4rem!important}.content-blocks-accordion button{}.content-blocks-accordion .card-body{padding:0 2rem 2rem!important}.content-blocks-accordion .btn{width:100%}.content-blocks-accordion button:not(.collapsed){padding-bottom:0!important}.content-blocks-accordion button.collapsed:after{}.content-blocks-accordion button:not(.collapsed):after{}#return-to-top{display:none;margin:0 auto;position:fixed;bottom:15px;right:15px}.return-to-top-icon{padding:8px 20px;text-align:center;margin:0;cursor:pointer;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}.return-to-top-icon:hover{transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}.return-to-top-icon:hover .fa{padding-top:-10px}.return-to-top-icon .fa{font-size:30px;margin-top:-5px;margin-left:1px;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}form{padding:0;margin-left:3px}input,textarea,select{margin:.5rem .5rem 0 0}input[type=text],input[type=name],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=password]{padding:8px 17px;display:block;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}textarea{width:100%;max-width:500px;min-height:200px;display:block;padding:15px;margin:1rem 0 1.2rem}span.required{display:inline;padding-top:.5rem}button,button[type=submit],button .form-button,input[type=submit],input[type=button]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:8px 17px;margin:.2rem .5rem .5rem 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}select{width:250px;position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;margin:0 0 .8rem;overflow:hidden;padding:8px 12px}.select-wrapper{width:250px!important;display:table;position:relative;overflow:hidden}.select-wrapper:after{width:13%;padding:9px 11px 0 0;position:absolute;top:1px;bottom:15px;right:1px;z-index:1;text-align:center;pointer-events:none;box-sizing:border-box}.widget button,.widget button[type=submit],.widget button .form-button,.widget input[type=submit],.widget input[type=button]{margin:.5rem 0 0!important}.form-row{width:100%;display:table;box-sizing:border-box}.form-row label{}.form-row span.required{display:inline;padding-top:.5rem;padding-left:3px}.form-row input[type=checkbox],.form-row input[type=radio]{display:inline-block;margin:0 8px 0 5px;vertical-align:middle}.form-row.top-label label{width:100%;display:block;float:none;clear:both;margin:1rem 0 0}.form-row.radio-check label{display:inline-block;padding-top:6px}.form-row.radio-check input[type=checkbox],.form-row.radio-check input[type=radio]{width:15px;margin:0 8px 0 5px;vertical-align:middle!important}.row ul.drop-select,.col ul.drop-select,ul.drop-select,ul.drop-select li,ul.drop-select ul,ul.drop-select ul li{width:100%;max-width:350px;margin:0!important;padding:0!important}.drop-select,.drop-select a:link,.drop-select a:visited,.drop-select a:hover,.drop-select a:active{}.drop-select{list-style-type:none;display:table;position:relative;z-index:500;margin-bottom:8px!important}.drop-select li{font-size:1rem;display:block;float:left;list-style-type:none;position:relative}.drop-select label{position:relative;display:block;cursor:pointer;margin:0!important;padding:0 30px 0 12px}.drop-select label:after{position:absolute;display:block;top:0;left:91%;width:0;height:0}.drop-select input[type=checkbox]:checked~label{}.drop-select input[type=checkbox]:checked~label:after{}.drop-select input[type=checkbox]{display:none}.drop-select input[type=checkbox]:checked~.drop-sublist{display:block;max-height:300px}.drop-sublist{display:none;list-style-type:none;position:absolute;z-index:1000;top:100%;left:0;margin:0!important;padding:0!important;overflow-y:scroll}.drop-sublist li{text-overflow:ellipsis}.drop-sublist li a{display:block;padding:8px 12px;text-decoration:none;white-space:nowrap!Important;word-wrap:break-word!important;text-overflow:ellipsis!Important}.drop-sublist li a:hover{}.wpforms-container{padding-bottom:2rem!important}.blocks-layout .postcol{height:500px;overflow:hidden;margin-bottom:30px;padding:2px 15px}.blocks-layout .post-box{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top center;position:relative}.blocks-layout .post-box.hide-post-image{background-image:none!important}.blocks-layout .post-content-box{width:100%;display:block;position:absolute;bottom:0;padding:1rem 1.2rem 1.5rem}.blocks-layout .post-content-box .post-title h2{}.blocks-layout .post-content-box .post-excerpt p{}.blocks-layout .post-content-box .post-date{padding-bottom:3px}.blocks-layout .post-date span,.blocks-layout .post-author span{padding-right:8px!important}.blocks-layout .post-date span,.blocks-layout .post-date i{display:inline}.blocks-layout .post-date .author-name{padding-right:5px!important}.blocks-layout .post-date .fa-user-circle{margin-right:5px}.blocks-layout .post-date .author-date{}.blocks-layout .post-date .fa-calendar-alt{margin-right:12px}.blocks-layout .post-content-box .post-date,.blocks-layout .post-content-box .post-title,.blocks-layout .post-content-box .post-excerpt,.blocks-layout .post-content-box .post-button{display:block!important;margin:0!important;float:none;clear:both}.blocks-layout .post-content-box .btn-post{display:table!important;margin:1.2rem 0 0!important}.blocks-layout .post-content-box .post-tags,.blocks-layout .post-content-box .post-cats{display:none!important}.masonrywrap{width:100%;margin:0!important;padding:0!important}.masonry-row{width:100%;padding:0!important;margin:0 0 1rem!important}.masonry-col{width:100%;padding:0!important;margin:0!important}#myPostsMasonry{width:100%;padding:0!important;margin:0!important}#myPostsMasonry .card{margin:0 8px 28px;border-radius:0}#myPostsMasonry .card-header{padding:1rem 1.7rem}#myPostsMasonry h2.card-title{line-height:130%;padding-top:5px;margin-bottom:.6rem!important}#myPostsMasonry .card-header h3{margin:0!important;padding:0!important}#myPostsMasonry .card-header .cat-or-tagline{}#myPostsMasonry .card img.card-img-top{width:100%;max-width:100%!important;margin:0 auto!important;padding:0!important;border-bottom:1px solid #eee!important}.posts-vertical .post-image.no-post-image{height:0!important;border-bottom:0!important}#myPostsMasonry .card-body{padding:0 1.5rem 1.5rem!important}#myPostsMasonry .card-body .card-subtitle{}#myPostsMasonry .card-body .card-text{margin:0!important;padding:0!important}#myPostsMasonry .card-body .card-text p{line-height:135%!important;margin:0!important}#myPostsMasonry .card-body .read-more-link{display:block;margin-top:1rem}#myPostsMasonry ul{}#myPostsMasonry ul li span{}#myPostsMasonry .card-footer{padding-bottom:1rem}@media(max-width:2500px){.bricklayer-column-sizer{width:33.333%}}@media(max-width:900px){.bricklayer-column-sizer{width:50%}}@media(max-width:500px){.bricklayer-column-sizer{width:100%}#myPostsMasonry .card{margin:0 5px 2rem!important}}.posts-vertical{padding-top:1rem!important}.posts-vertical .col{}.posts-vertical .content-col{}.post-vertical{margin-bottom:40px!important;padding-left:15px;padding-right:45px}.posts-vertical .post-vertical:last-child{margin-bottom:0!important}.posts-vertical .no-post-image{height:30px}.post-vertical .post-image{width:100%;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:1.5rem}.posts-vertical .post-image.no-post-image{background-image:none!important;height:0;border-bottom:0!important}.vpost-content{}.vpost-content .post-title{padding-bottom:.8rem}.vpost-content .post-date{padding-bottom:.5rem}.vpost-content .post-title,.vpost-content .post-date,.vpost-content .post-excerpt,.vpost-content .post-button,.vpost-content .post-cats,.vpost-content .post-tags{padding:0 1.5rem}.vpost-content .post-cats{display:none}.vpost-content .post-tags{display:none}.vpost-content .post-date{}.vpost-content .post-button{margin-bottom:0!important}.vpost-content a.btn-post{margin-bottom:0!important}@media(max-width:767px){.post-vertical{padding-right:15px}}.pagination-wrap *{}.pagination-wrap .pagination{margin:0 auto!important;padding:0!important}.pagination-wrap{text-align:center;margin-bottom:1.25rem}.pagination-wrap ul.pagination span,.pagination-wrap ul.pagination a{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.posts-vertical ul.pagination{padding-right:30px}@media(max-width:767px){.posts-vertical ul.pagination{padding-right:15px}}.comments-wrap{width:100%;margin:3rem auto 0;padding:0!important}.comments-wrap .wpd-tooltip-left span{padding:0 .2rem 0 .4rem}.comments-wrap .wpdiscuz-sort-button{padding:0 .5rem 0 .3rem}.cat-search-row{width:100%;padding:0;margin:0 auto 3.5rem!important}.cat-wrap,.alert-wrap{float:left!important}.cat-wrap{width:95%!important;max-width:300px!important;margin:0 0 8px!important}.cat-wrap{padding-right:10px!important}.alert-wrap span{}.alert-wrap span a{margin-left:5px!important}.cat-select,.search-wrap{vertical-align:top;padding:0!important}.cat-search-row #search-form{width:auto;text-align:right;margin:0!important}.cat-search-row .search-wrap-inner{width:auto}.cat-search-row input,.cat-search-row button{border-color:#ddd!important;display:inline-block;box-sizing:border-box}.cat-search-row input[type=search]{width:auto;max-width:100%;margin:0 0 5px!important;border-color:#ccc;padding-left:12px;padding-right:12px}.cat-search-row button{margin:0 0 5px!important;border-radius:0!important}.cat-search-row button .search-icon{padding-right:0!important;text-align:center}.cat-search-row button .search-btn-text{display:none!important}@media(max-width:1020px){.cat-search-row{padding:0 10px!important}}@media(max-width:780px){.cat-select,.search-wrap{width:100%;display:block;display:table!important}.cat-search-row #search-form{text-align:left}}@media(max-width:650px){.cat-select{margin:0!important}}@media(max-width:530px){.cat-wrap,.alert-wrap{display:table!important;float:none!important}.cat-wrap{width:100%!important}.alert-wrap{margin-bottom:8px!important;padding-left:0!important;padding-right:0!important}}.ribbon{width:32px;height:38px;position:absolute;top:0;right:10px}.ribbon span{display:block;padding:5px 0 0!important;margin:0!Important}.ribbon-horizontal{width:auto;display:table;position:absolute;top:12px;right:0;z-index:1}.ribbon-horizontal span{padding:9px 12px 8px 15px;text-align:right;position:relative;display:table;float:right}.main-sidebar-cols .podcast-box{width:100%;display:table;padding:0 1.2rem 1rem;margin:0 auto 2.5rem 0;text-align:center}.main-sidebar-cols .podcast-box img{max-width:100%;display:table;margin:20px auto 0}.main-sidebar-cols .podcast-box iframe{border:0!important;margin-top:20px}.main-sidebar-cols .page-content.main-col{padding-right:2rem}@media(max-width:800px){.main-sidebar-cols .page-content.main-col{padding-right:1rem}}@media(max-width:700px){.main-sidebar-cols .page-content.main-col{padding-right:0}}.related-posts{width:100%;box-sizing:border-box;margin:0!important;padding:3rem 0;text-align:left;clear:both}.related-post.rp-left{padding-right:15px}.related-post.rp-right{padding-left:15px}.related-post.rp-left .pimage,.related-post.rp-right .pimage{width:100px;height:100px;display:table;float:left;margin:0 1.6rem 0 0;background-position:center;background-size:cover;background-repeat:no-repeat}.related-post .previous-new-title{padding-top:.5rem;padding-bottom:.4rem;margin-bottom:1rem;overflow:hidden}.related-post .post-title{margin-bottom:.26rem!important;border:0;padding:0;margin:0}.related-post .post-date{padding-bottom:1rem}.related-post .post-link{}.related-post .related-spacer{display:none}@media(max-width:576px){.related-post.rp-left{padding-right:0}.related-post.rp-right{padding-left:0}.related-post .related-spacer{display:block;clear:both;height:20px}.related-post .post-date{display:none}}.author-box{width:100%;box-sizing:border-box;margin-top:3rem!important;padding:1.7rem 1.7rem 0;text-align:left;clear:both}.author-box img.author-pic{width:auto;max-width:100%;margin:0 auto 1.7rem!important;display:table}.author-box .follow-author-icons{}.author-box .follow-author-icons .follow-icons{margin:1.7rem 0 0!important}.author-box .follow-author-icons .follow-head{}.author-box .follow-author-icons .follow-icons li{}.author-box .follow-author-icons .rsslink{display:none!important}.author-box .follow-author-icons .weblink{}.tags-cats{width:100%;line-height:100%;margin-top:3rem!important}.cats-list,.cats-list .fas{}.default-post-footer{padding-top:1.5rem}.searchpage-wrapper{padding:1.6rem 2rem 2rem}.searchpage-wrapper h6{}.searchpage-wrapper .search-form,.searchpage-wrapper .search-wrap-inner{width:100%}.searchpage-wrapper input,.searchpage-wrapper button{display:inline-block;box-sizing:border-box}.searchpage-wrapper .search-btn-icon{display:none!important}.searchpage-wrapper .search-btn-text{display:inline-block}.widget span.icon-search{display:none!important}.widget span.search-btn-text{display:block!important}.searchpage-wrapper input[type=search]{width:70%;margin:0 0 5px!important}.searchpage-wrapper button{}.search-results-head{}.results-wrapper{padding:4rem 1rem 3rem}.single-search-result *{margin:0!important;padding:0!important}.single-search-result{}.single-search-result .post-title{margin-bottom:5px!important}.single-search-result .post-title a{}.single-search-result .post-date{}.single-search-result .post-excerpt{}.single-search-result .post-excerpt p{}.single-search-result .search-flag-icon{}.single-search-result .post-excerpt .et_bloom_bottom_trigger{height:0!important;display:none!important}aside.widget{width:100%;display:table;margin:0 auto 2rem}aside.widget .widget-inner{}aside.widget .widget-inner div{}aside.widget form{width:100%;padding:0!important;margin:0 0 1.7rem!important;box-sizing:border-box!important}aside.widget select{width:100%;max-width:100%;box-sizing:border-box!important}aside.widget input{width:100%!important;box-sizing:border-box!important}aside.widget button,aside.widget input[type=submit]{width:auto!important}aside.widget img{margin-bottom:1.4rem}@media(max-width:767.6px){.image-widget{display:table}.most-recent-post{display:table;width:100%}.most-recent-post img{max-width:50%;float:right;margin:0 0 0 2rem}.image-widget img{max-width:50%;float:right;margin:0 0 2rem 2rem}}@media(max-width:575.98px){.most-recent-post img,.image-widget img{max-width:100%!important;float:none!important;margin:.5rem auto 1.2rem!important}}.main-widget{width:100%;display:table;margin-top:3rem;padding-top:3rem}.content-widget{width:100%;margin:0 auto 2rem 0}.recent-posts-widget{}.most-recent-post{}.most-recent-post img{}.other-recent-posts{display:block;margin-top:2.5rem;padding-top:1.5rem}.recent-post{margin-bottom:1rem}.newsletter-widget{}.newsletter-widget input{max-width:100%}iframe{width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;margin:2rem auto 2.2rem;height:0;overflow:hidden;width:100%;max-width:100%}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%}video{width:100%;height:100%;max-width:100%}.wp-video{width:100%!important;margin:1.5rem auto!important}.wp-video-shortcode{width:100%!important}.mejs-container{width:100%!important;max-width:600px!important;margin:1.5rem 0!important}.myGallery,.myGallery.bricklayer{padding:0!important;margin:0!important}.myGallery .card{margin-bottom:2rem}.myGallery .card-header{padding:1rem 1.7rem;display:none}.myGallery .card-img-top{margin:0}.myGallery .card-body{border:0;padding:1.3rem 1.7rem .7rem}.myGallery .card-body .card-title{}.myGallery .card-body .card-subtitle{}.myGallery .card-body .card-text p{line-height:140%}.myGallery ul{margin:0 1.7rem 1rem;padding:0!important}.myGallery .card-footer{}.myGallery-nocaps .card-header,.myGallery-nocaps .card-body,.myGallery-nocaps .card-footer{display:none}.modal,.modal-dialog,.modal-header,.modal-content,.modal-footer{}.modal-header{display:none!important}.modal-body{padding:0!important;border-radius:4px!important}.modal-body .pop-image{}.modal-body img{padding:10px;margin:0 auto!important}.modal-body .pop-form{}.modal-body .pop-form .pop-form-content{margin-right:2.5rem!important}.modal-body .pop-form form{width:auto;max-width:100%}.modal-body input[type=name],.modal-body input[type=email],.modal-body input{width:auto;max-width:100%;margin:0 0 8px!important}.modal-body input[type=submit],.modal-body button{margin:0!important}.modal-footer{padding:0!important;margin:0!important}.modal-footer button{position:relative;bottom:0;right:10px}button.modalbtn{}button.modalbtn:hover{}@media(max-width:576px){.modal-body .pop-form .pop-form-content{margin:2.5rem 2.5rem 2rem!important}.modal-body img{display:table;margin:2rem auto 0!important}}@media(max-width:390px){.modal-body img{margin:0 auto!important}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.modal{margin-left:auto!important;margin-right:auto!important}.modal-body{overflow-y:auto;overflow-x:hidden}.modal-dialog-centered{transform:translate(0,-50%);left:2%;margin:0 auto}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){}