﻿html,body,div,span,applet,object,iframe,abbr,acronym,address,cite,code,del,dfn,img,ins,kbd,samp,var,center,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:22px;font-family:"Cormorant",serif;box-sizing:border-box}html,body{min-height:100%}ul,menu,dir{display:block;list-style-type:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,section{display:block}body{line-height:1}blockquote,q{quotes:none;background:#faf8e6;margin:0 0 20px 0;padding:50px;outline:1px solid #eee;border:solid 5px #fff}blockquote h4{margin:0 0 20px 0}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,form label,.fscf-label,.collapseomatic_content,.testimonial .content,address{font-family:"Cormorant",serif;text-align:left;font-weight:300}ul,li{font-size:22px;line-height:1.5em;margin:0}ol li{font-size:22px}p,.fscf-label,.collapseomatic_content,.testimonial .content{font-size:22px;line-height:1.675;margin:0 0 2.5% 0;font-weight:300}form label,.fscf-label{font-weight:700;color:#000}.full-width p,.full-width .fscf-label,.full-width .collapseomatic_content,.full-width .testimonial .content{font-size:22px;line-height:1.5;margin:0 0 2.5% 0}h1{font-size:66px;line-height:1.125em;padding:1em 0;margin:0 0 20px 0}h2{font-size:55px;line-height:1.25em;padding:.5em 0;margin:0 0 2.5% 0;color:#000}h3{font-size:44px;line-height:1.25em}h4{font-size:33px}h5{font-size:22px}h6{font-size:16.5px;text-transform:uppercase}address{line-height:2.0em;margin:0 0 2.5% 0;font-style:italic}strong{font-weight:bold}body{margin:0}#header-nav-main-wrapper{float:right;position:relative;display:block}@media (max-width: 767px){#header-nav-main-wrapper{overflow:hidden;max-height:0;width:100%;top:0;float:none;position:relative;-moz-transition:max-height .3s ease;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}#header-nav-main-wrapper.open{height:auto;max-height:1000px}}#header-wrapper{width:100%;background-color:white}#header:after{content:"";visibility:hidden;display:block;height:0;clear:both}#logo-horizontal{position:relative;float:left;width:200px;height:100px}#logo-horizontal IMG{width:170px;height:50px;position:absolute;left:50%;top:50%;margin-left:-85px;margin-top:-25px}#header-nav-main{display:block;margin:0 auto;float:right}@media (max-width: 767px){#header-nav-main{height:auto}}#header-nav-main ul{list-style:none;margin:0;padding:0}#header-nav-main ul ul{display:none;position:absolute;z-index:5;top:100%;left:-1px;float:left;border:1px solid #eee;border-width:0 0 1px 1px;background:white}#header-nav-main ul ul li{border:none !important}@media (max-width: 767px){#header-nav-main ul ul{position:relative;float:none;width:auto;top:0;left:0}}#header-nav-main ul ul:hover>a{color:#000}#header-nav-main ul ul a{color:#6C6F70;line-height:1.1em;padding:.5em 1em;width:160px;margin:0 10px 0 0;letter-spacing:0.05em;font-size:16px;border-left:1px solid transparent}#header-nav-main ul ul a:hover{color:#000;border-left:2px solid #6C6F70;margin-left:-1px}#header-nav-main li{float:left;position:relative}#header-nav-main li.menu-item-has-children>a:after{content:"\25bc";font-size:6px;position:relative;top:-2px;margin:0 0 0 1em;display:inline-block;color:#b9bbbc}#header-nav-main li.menu-item-has-children>a:hover:after{color:#6C6F70}@media (max-width: 767px){#header-nav-main li{float:none;margin:0}}#header-nav-main li:hover>ul{display:block}#header-nav-main li:hover>a{color:#444}#header-nav-main li.current_page_item>a,#header-nav-main li.current-menu-ancestor>a{color:#444}#header-nav-main #menu-main>li{height:100px}@media (max-width: 767px){#header-nav-main #menu-main>li{height:auto}}#header-nav-main #menu-main>li>a{height:100px;line-height:100px}@media (max-width: 767px){#header-nav-main #menu-main>li>a{height:50px;line-height:50px}}@media only screen and (max-width: 768px){#header-nav-main #menu-main>li>a{padding:0 .8em}}#header-nav-main #menu-main>li:not(#menu-item-79):not(#menu-item-80)>a{cursor:default !important}#header-nav-main a{color:#6C6F70;display:block;line-height:35px;padding:0 1em;text-decoration:none;font-weight:400;font-family:"Cormorant",serif;letter-spacing:0.11em;font-size:20px;-o-transition:color .25s ease-out, background .25s ease-out;-ms-transition:color .25s ease-out, background .25s ease-out;-moz-transition:color .25s ease-out, background .25s ease-out;-webkit-transition:color .25s ease-out, background .25s ease-out;transition:color .25s ease-out, background .25s ease-out}#menu-item-79 a{color:white !important;background-color:#85ab54;padding:0 2em;height:100%;transition:.2s all ease;border-radius:0 0 0 3px;border:1px solid transparent;border-width:0 0 1px 1px}@media (max-width: 767px){#menu-item-79 a{border-radius:3px;margin:10px auto 60px;height:50px;line-height:50px}}#menu-item-79 a:hover{background-color:white !important;color:#85ab54 !important;border:1px solid #85ab54;border-width:0 0 1px 1px}@media (max-width: 767px){#menu-item-79 a:hover{border-width:1px}}.hamburger-menu-handle{display:none;visibility:hidden}@media (max-width: 767px){.hamburger-menu-handle{display:inline;visibility:visible;position:absolute;right:45px;top:40px;padding-left:1.25em}.hamburger-menu-handle:before,.hamburger-menu-handle:after{content:"";position:absolute;font-size:40px;top:0.25em;left:0;width:1em;height:0.125em;border-top:0.125em solid #6C6F70;transition:.3s ease}.hamburger-menu-handle:before{top:0.25em;border-bottom:0.125em solid #6C6F70}.hamburger-menu-handle:after{top:0}.hamburger-menu-handle.x:before{border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-menu-handle.x:after{-webkit-transform:rotate(-45deg) translate(-5px, 8px);transform:rotate(-45deg) translate(-5px, 8px)}}@media (max-width: 767px){.menu-home-main-container{display:table;width:100%}#header-nav-main{height:auto;width:100%;float:none}#header-nav-main li{float:none;margin:0}#header-nav-main ul ul{position:relative;float:none;width:auto;top:0;left:0}#header-nav-main ul ul a{width:100%;box-sizing:border-box}#header-nav-main a{text-align:center;width:auto;margin:0}}::-moz-selection{color:white;background:#9E3039}::selection{color:white;background:#9E3039}blockquote{margin:0 0 20px 0;padding:0 0 0 30px;border:solid 5px #eee;border-width:0 0 0 25px;quotes:"“" "”" "‘" "’"}blockquote:before{color:#eee;content:"\201C";font-size:64px;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}blockquote p{display:inline}blockquote h4{margin:0 0 20px 0}blockquote.well,q{quotes:none;background:#eee;padding:50px;margin:20px 0;border:.5em solid white;outline:1px solid #eee}blockquote.well:before{content:"";font-size:0}blockquote.well p{display:inline-block}table{border-collapse:collapse;border-spacing:0}pre,address{color:black;font-weight:300}p{line-height:1.675}p a,p .a{color:#9E3039;text-decoration:underline}p a:hover,p .a:hover{text-decoration:none}#mega-wrapper{width:100%;background-size:100%;margin:0;z-index:0;overflow:hidden}#mega-wrapper:before{content:"";background:white;background-size:750px;opacity:.25;position:absolute;width:100%;height:100%;z-index:-1}img{border:0}img.size-full{width:100%;height:auto}.entry-content img.size-large{box-sizing:border-box;width:120%;height:auto;margin:0 -10%}hr{margin:3em 0px;border:none;border-top:1px solid #eee;height:0}hr.gray{border-color:#eee;margin:2em 0;font-size:16px}div.spaced{font-size:16px;margin:0 0 3em}div.spaced h4{margin-bottom:.5em}ol.lectures{margin-top:.5em;counter-reset:item}.lectures li{display:block;margin-bottom:0.5em;margin-left:2em}.spaced ol li::before{display:inline-block;content:"Lecture " counter(item) "... ";counter-increment:item 1;width:4.5em;margin-left:0em}img.left{float:left;margin:0px 10px 5px 0px;clear:both}img.right{float:right;margin:0px 0px 5px 10px;clear:both}form{margin:0}.highlight{background-color:#eee}input,textarea{padding:5px;font-family:"Cormorant",serif;color:#6C6F70;background-color:white;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px}.mobileButton{font-family:"Montserrat",sans-serif}.featured_video_plus{margin-bottom:20px}@-webkit-keyframes webkit-slidein{from{max-height:0;padding:0}to{max-height:1000px;padding:1em}}@-o-keyframes o-slidein{from{max-height:0;padding:0}to{max-height:1000px;padding:1em}}@keyframes slidein{from{max-height:0;padding:0 1em}to{max-height:1000px;padding:1em}}.ad-banner{overflow:hidden;display:block;font-size:18px;background-color:#9E3039;color:white;padding:0 1em;max-height:0;height:auto;width:100%;text-align:center;text-decoration:none;line-height:1.3em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-sizing:border-box;-webkit-animation:webkit-slidein 1s 1s forwards;-o-animation:o-slidein 1s 1s forwards;animation:slidein 1s 1s forwards}.ad-banner:hover{color:white;background-color:#9E3039}footer{width:100%;overflow:hidden}#footer-arch{width:100%;height:58px;background:url(https://theopolisinstitute.com/wp-content/themes/theopolis/images/footer-arch.png) top center no-repeat}#mission-wrapper{width:100%;margin:0 auto;background:#9E3039}#mission{max-width:880px;margin:0 auto;padding:2%;position:relative;z-index:0}#mission p,#mission h1,#mission h2,#mission h3,#mission h4,#mission h5,#mission h6{position:relative;color:white;text-align:center}.textwidget>p{margin:0}#content-wrapper{width:100%}#content-page{width:90%;max-width:960px;background:white;margin:100px auto 50px;overflow:hidden;padding:0;position:relative}#content-page>#content,#content-page>#container{padding:3px;overflow:hidden}#content-page>#content+#sidebar-wrapper,#content-page>#container+#sidebar-wrapper{display:none}#content-page>#container>#content{background:white;padding:50px 0}.single-post #content-page,.single-download #content-page{padding-top:0}.banner-link{width:100%;border-bottom:1px solid #eee;margin:-150px 0 20px;display:block;background:url(https://theopolisinstitute.com/wp-content/uploads/2015/01/Theopolis_RLW_TH.jpg) no-repeat left top;height:119px}.banner-link img{width:100%}.single-post .banner-link{margin-bottom:0}article.general-page{padding:90px 3px 3px 90px;float:left;width:500px;background:white}.generic-page,.posts-page{width:100%;height:100%;display:block;background:white;padding-top:50px}article.about-us-page{padding:90px 150px;background:white}article.home{padding:0}#back-button{margin:0px 0px 20px 90px;display:inline-block;font-size:15px;font-size:1.5rem;color:#6C6F70;text-decoration:none}#back-button:hover{text-decoration:underline;color:#6C6F70}#sidebar-widget ul li.widget{margin:0 0 40px 0}@media only screen and (max-width: 480px){.header-search,.header-archive,.header-category,.header-single,.header-author,.header-tag,.theopolis-articles{margin:0}}.entry-summary{margin-bottom:50px}.entry-content a{color:#9E3039;text-decoration:none}.entry-content a:hover{color:#6C6F70;text-decoration:underline}.entry-content ul li{list-style:disc;font-style:italic;line-height:1.5em;margin:0px 0px 10px 50px}.entry-content ul.list{list-style:disc !important;margin-left:1em;margin-bottom:1em}.entry-content ul.list li{font-style:normal;list-style:disc !important;font-size:18px !important}.hupso-share-buttons{margin:50px 0px !important}.hupso-share-buttons IMG{width:auto !important}.entry-footer{color:#6C6F70;text-decoration:none;font-size:16px;font-size:1.6rem;line-height:1.5em;overflow:hidden;padding-bottom:40px;margin-top:2em}.author-bio{font-style:italic}.post-summary .wp-post-image{margin-bottom:1em}.footer-single{clear:both}.nav-previous{float:left}.nav-next{float:right}.comments{clear:both;padding:10%;background:#eee;margin:0 0 20px}.comment-author IMG,.says{display:none}.comment-author{font-size:20px;font-size:2.0rem;margin:10px 0}.comment-meta{margin:10px 0}#searchform input[type="text"]{background:url(https://theopolisinstitute.com/wp-content/uploads/2014/09/search.png) no-repeat 5px 3px #eee;border:0 none;font-size:16px;color:#6C6F70;width:75%;padding:6px 15px 6px 35px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;outline:none}#cat{width:100%}.post-summary .entry-title{font-size:6em;font-weight:700;letter-spacing:.05rem;margin-bottom:.15em}.mc4wp-form p{display:flex;flex-direction:row;justify-content:flex-end}.mc4wp-form p input:not([type="submit"]){flex-grow:1;margin-left:1em}.mc4wp-form input[type="submit"]{align-self:flex-end;transition:.15s ease !important;margin-bottom:0}#post-footer-widget{width:43%;margin-left:2%;float:left;margin-top:3em}#post-footer-widget li{margin-bottom:1em;box-sizing:border-box;padding:0 1em}#post-footer-widget h3{font-size:18px;font-weight:700;margin:0;padding:0}#post-footer-widget p{margin-bottom:4px;font-size:16px;overflow:hidden}#post-footer-widget .mc4wp-form label{width:26%}#post-footer-widget .widget_mc4wp_form_widget{border:2px solid #609ebf;border-bottom-width:4px;border-radius:.25em}#searchform input[type="text"],#post-footer-widget .mc4wp-form input[type="email"],#post-footer-widget .mc4wp-form input[type="text"]{background:white;border:1px solid #ccc;border-radius:3px;padding-left:1em;float:right;box-sizing:border-box}#searchform input[type="text"]{width:100%;float:none}#logo-home{width:100%;height:300px;text-align:center;margin:40px 0 20px}#trinity-house{margin:0 0 50px;text-align:center}.home-entry-content{overflow:hidden;max-width:960px;width:90%;margin:0 auto !important}#menu-item-98{background:#6C6F70;padding:5px 10px !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}#menu-item-98 a{color:white !important}#menu-item-98:hover{background:black}#one-true{overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;margin-bottom:150px}#one-true .col{width:48%;padding:0;float:left;margin-bottom:-99999px;padding-bottom:99999px}#one-true .col:nth-child(1){margin-left:0%;background:white;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px}#one-true .col:nth-child(2){margin-left:4%;background:white;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px}#one-true p{margin-bottom:0}.atwk-viewport{background:white}#atwkslider-articles-1{background:white;width:460px;float:left;clear:none;padding:25px 25px 0 25px !important}#atwkslider-articles-1 ol{margin-left:-25px !important}.atwkslider .slide-content{padding:0px;border:0px none;width:auto !important;height:auto;width:400px !important}.atw-entry-header{font-size:20px;font-size:2.0rem}.atw-entry-title,.atw-entry-title a{color:#6C6F70;font-weight:100}.atw-entry-title{font-size:2.5rem}.atw-entry-title a:hover{color:#6C6F70}.atw-entry-meta-icons .by-author,.by-author-icon,.atw-entry-meta-icons .entry-date{background:none !important;display:inline-block;padding-left:0 !important;margin:20px 10px 20px 0 !important}.atw-entry-meta-icons a{text-decoration:none;color:#9E3039}.atw-entry-meta-icons a:hover{color:#6C6F70}.atwkslider .atwk-control-paging li a{background:#eee !important;box-shadow:none !important}.atwkslider .atwk-control-paging li a:hover{background:#6C6F70 !important}.atwkslider .atwk-control-paging li a.atwk-active{background:#9E3039 !important}.news-title a{font-size:12px !important;font-size:1.2rem !important}#homepage-news-wrapper{float:right;width:420px;background:white;padding:20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px}.video{width:100%}.homepage-news,.homepage-news a,.homepage-news a h2{font-size:25px;font-size:2.5rem;color:#6C6F70;font-weight:100;text-decoration:none;letter-spacing:1px}.news-content{overflow:hidden;margin:0 0 10px}.video-text p{margin:0}.fscf-fieldset input,.fscf-fieldset textarea{width:100%;border:none;background:#eee;margin-bottom:20px;font-weight:100;font-size:20px;font-size:2.0rem}.fscf-fieldset IMG{width:auto !important}#fscf_form_fieldset1 legend,#fscf_form_fieldset2 legend{display:none}#fscf_required1,.fscf-div-error{font-family:"Cormorant",serif;text-align:left;color:#9E3039;font-weight:300;font-size:12px;font-size:1.2rem;line-height:2.6rem;margin:0 0 2.5% 0}#fscf_redirect1{font-family:"Cormorant",serif;text-align:left;color:#9E3039;font-weight:300;font-size:50px;font-size:5.0rem;line-height:2.6rem;margin:0 0 2.5% 0}#tribe-events-pg-template{max-width:700px !important;margin:0px auto}h2.tribe-events-list-event-title{font-family:"Cormorant",serif !important;text-align:left !important;font-weight:300 !important;font-size:30px !important;font-size:3.0rem !important;line-height:3.5rem !important;margin:0 0 2.5% 0 !important;color:#9E3039 !important}a.tribe-events-read-more{font-family:"Cormorant",serif !important;text-align:left !important;font-weight:300 !important;font-size:16px !important;font-size:1.6rem !important;line-height:3.5rem !important;margin:0 0 2.5% 0 !important;color:#9E3039 !important}a:hover.tribe-events-read-more{color:#9E3039 !important}.single-tribe_events .tribe-events-event-image{display:none !important}.single-tribe_events h2.tribe-events-single-event-title{font-size:30px !important;font-size:3.0rem !important}.single-tribe_events .tribe-events-schedule h3{font-size:25px !important;font-size:2.5rem !important;color:#9E3039}.single-tribe_events .tribe-events-schedule .tribe-events-cost{font-size:24px !important}.tribe-events-schedule{margin:10px 0px 40px !important}.tribe-events-list .time-details{margin:5px 0px 15px !important;font-size:20px !important;font-size:2.0rem !important;color:#9E3039 !important;font-weight:400 !important}.tribe-events-calendar th,#tribe-events-content .tribe-events-calendar td{font-family:"Montserrat",sans-serif;font-size:11px}.testimonial-widget{background:#eee;padding:15px 15px 20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px;border:5px white solid;outline:1px #eee solid;font-style:italic}.testimonial-client,.testimonial-association,.testimonial-city{font-family:"Cormorant",serif;font-style:italic;text-align:left;color:#6C6F70;font-weight:300;line-height:1.5rem}.testimonial-client{font-size:14px;font-size:1.4rem;margin:20px 0 0 0;font-weight:700}.testimonial-association,.testimonial-city{font-size:12px;font-size:1.2rem;margin:0 0 0}.testimonial-city{margin-bottom:0}.thi-books-purchase a{border:none;text-decoration:none;font-family:"Cormorant",serif;font-weight:400;font-style:normal;font-size:16px;font-size:1.6rem;padding:6px 9px;margin:0px;line-height:3em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px;-o-transition:color .25s ease-out, background .25s ease-out;-ms-transition:color .25s ease-out, background .25s ease-out;-moz-transition:color .25s ease-out, background .25s ease-out;-webkit-transition:color .25s ease-out, background .25s ease-out;transition:color .25s ease-out, background .25s ease-out}.thi-books-purchase a{color:white !important;background-color:#9E3039 !important}.thi-books-purchase a:hover{background-color:#9E3039 !important}ul.simplePagerNav li a{padding:5px 10px !important;outline:1px solid #6C6F70 !important}.eStore-thumbnail{width:120px !important}.eStore-product-description{margin:0 !important}.shopping_cart{line-height:1em !important}.shopping_cart td{padding:10px 0 !important}.eStore-product-name{font-size:30px !important;font-size:3.0rem !important;color:#6C6F70 !important}.eStore-product-description{font-size:14px;font-size:1.4rem}.eStore_price{font-size:20px;font-size:2.0rem;color:#9E3039}.eStore_oldprice{margin:20px 0}select.eStore_variation{font-size:16px !important;font-size:1.6rem !important;color:#6C6F70 !important;background-color:#eee !important;width:100%}.eStore-button-form input{width:100% !important;margin:10px 0px 10px 0px !important;font-size:24px !important;font-size:2.4rem !important;padding:5px !important}input.eStore_add_to_cart_button{background:#9E3039 !important;color:white !important}input.eStore_add_to_cart_button:hover{background:#9E3039 !important}.eStore-product{margin-bottom:20px !important;border:5px solid white !important;outline:1px solid #eee !important}.tb_book{border-top:solid 1px #eee !important;margin:0 100px !important;padding:20px 0 !important;width:500px !important;clear:left !important}.tb_book .book_content{float:none !important;width:auto	!important;margin-left:150px !important}.clear{clear:none !important}.tb_archive_content_wrapper h1{font-size:25px;font-size:2.5rem;line-height:30px;line-height:3.0rem;margin:0;color:#9E3039}.tb_archive_content_wrapper a{color:#6C6F70}.archive-header{margin:0 100px !important}.tb_book .book_cover{float:left !important;width:22% !important;background:none !important;margin:0 !important}.tb_archive_content_wrapper{float:none !important;margin-left:150px}.tb_button{box-shadow:none !important}.tb_button{border:none !important;text-decoration:none !important;font-family:"Montserrat",sans-serif !important;font-weight:400 !important;font-style:normal !important;font-size:16px !important;font-size:1.6rem !important;padding:10px !important;-moz-border-radius:10px !important;-webkit-border-radius:10px !important;border-radius:10px !important;-khtml-border-radius:10px !important;-o-transition:color .25s ease-out, background .25s ease-out !important;-ms-transition:color .25s ease-out, background .25s ease-out !important;-moz-transition:color .25s ease-out, background .25s ease-out !important;-webkit-transition:color .25s ease-out, background .25s ease-out !important;transition:color .25s ease-out, background .25s ease-out !important;color:white !important;background:#9E3039 !important}.tb_button:hover{background-color:#9E3039 !important}.tb-entry-actions a.tb_button{margin:10px 10px 0 0 !important}.tb-entry-meta{clear:none !important;background:none !important;padding:0 !important;border-radius:none !important;box-shadow:none !important;border:none !important;margin:20px 0 !important}#tb_popup_wrapper .book_cover{width:15% !important;margin:0 4% 4% 0 !important}.thi-books IMG.wp-post-image{max-width:100px !important;min-width:100px !important;float:left;margin:0 10px 0 0 !important}#mbt-container{width:500px !important;float:left !important;margin:0 0 0 90px !important}.mbt-book{margin:0 0 50px 0 !important}.mbt_taxonomies{margin:0 0 20px 0;padding:10px;background:#eee;width:100%}#mbt-widget li{display:inline-block;font-family:"Montserrat",sans-serif !important;font-size:12px;font-size:1.2rem;margin-right:10px}#mbt-widget ul li h1{font-family:"Montserrat",sans-serif !important;font-size:12px;font-size:1.2rem;line-height:10px;line-height:1.0rem;margin:0}.stripe-group{margin:0 0 3em;padding:0 0 1em;border-bottom:1px solid #eee;overflow:hidden}.stripe-group+.stripe-group{margin:0;padding:0;border:none}div.sc-form-group{display:flex;width:100%;font-size:22px;align-items:baseline}div.sc-form-group .sc-form-control{flex-grow:1;margin-left:1em;margin-bottom:0;font-size:16.5px;font-family:"Montserrat",sans-serif;font-weight:200;background:#eee;border:none;color:#6C6F70}div.sc-form-group .sc-form-control:active,div.sc-form-group .sc-form-control:focus{outline:0;box-shadow:none;border-color:#6C6F70}div.sc-form-group select.sc-form-control{background:white;border:1px solid #ccc;font-size:22px}div.sc-form-group select.sc-form-control:hover{border-color:#6C6F70}div.sc-form-group .sc-uea-container{display:flex;align-items:baseline;width:100%}div.sc-form-group .sc-uea-container .sc-uea-currency{font-family:"Montserrat",sans-serif}div.sc-form-group .sc-uea-container .sc-uea-custom-amount{margin-left:.25em;flex-grow:1}.sc-total-amount{color:#9E3039}.sc-radio-group label{float:left;clear:left;padding:.5em .5em .5em 0}.sc-radio-group label:hover{color:#9E3039}.sc-form-group .sc-cf-dropdown{font-size:16px !important;font-size:1.6rem !important;color:#6C6F70 !important;background-color:#eee !important;width:calc(100% - 1em)}.sc-radio-group span{margin-left:.5em}.entry-content a.sc-payment-btn,.sc-payment-btn,.cart_item.edd_checkout a,#edd-purchase-button,.edd-submit,input[type=submit].edd-submit{margin:1em 0px;padding:.25em .5em;background:#9E3039;border:none !important;color:white;font-size:22px;border-radius:10em;cursor:pointer;clear:both;display:block;text-decoration:none}.entry-content a.sc-payment-btn,.cart_item.edd_checkout a,#edd-purchase-button,.edd-submit,input[type=submit].edd-submit{display:inline-block}.entry-content a.sc-payment-btn:hover,.sc-payment-btn:hover,.cart_item.edd_checkout a:hover,#edd-purchase-button:hover,.edd-submit:hover,input[type=submit].edd-submit:hover{background:#9E3039;text-decoration:none}.sc-payment-btn span,.cart_item.edd_checkout a,#edd-purchase-button,.edd-submit,input[type=submit].edd-submit{font-family:"Montserrat",sans-serif !important;text-transform:uppercase;padding:.25em 1em;display:inline-block}#edd-purchase-button,.edd-submit,input[type=submit].edd-submit{border-radius:4px !important;font-size:18.75px !important}.sc-payment-details-wrap{background:#090 !important;box-sizing:border-box;padding:1em;border-radius:.5em}.sc-payment-details-wrap,.sc-payment-details-wrap p{font-size:18px;color:white}#wp_pg_order_form_content{width:100% !important;font-size:14px}.downloads-category-page{width:90%;margin:0 auto}.downloads{list-style:none;margin:0;padding:0}li.download{float:left;box-sizing:border-box;width:50%;padding:.5em;font-size:16px;font-family:"Montserrat",sans-serif !important}li.download:nth-child(2n+1){clear:left}.download-link{display:block;text-decoration:none;position:relative;padding:1em;color:#000;font-family:"Cormorant",serif;transition:.3s ease;border:1px solid #eee;font-size:22px}.download-link:hover{border:1px solid #6C6F70}.download-link .wp-post-image{max-width:100%;min-width:0;width:100%;margin:0}.download h3{font-family:inherit !important;font-size:inherit;margin:0;font-weight:700}.download-thumb{margin:0;padding:0}.back-link{font-size:22px;color:gray;margin-bottom:1em;display:inline-block;text-decoration:none}.edd-price{color:#9E3039}.post.download{margin-top:90px}.post.download img.wp-post-image{min-width:0;width:100%;margin:1em 0;display:block}.download-title a{text-decoration:none;font-weight:700;letter-spacing:1px}.single-download #sidebar-wrapper{margin-top:90px}.edd-cart-item{border-bottom:1px solid #eee;font-size:16px;padding:0.5em 0}.edd-cart-item-title{font-weight:500;display:block}.edd-remove-from-cart{color:#6C6F70;font-size:.9em}.widget_edd_cart_widget{border:1px solid #9E3039;padding:.75em;border-radius:.25em}.cart_item.empty,.edd-cart-number-of-items{font-size:16px;line-height:1.5em;font-style:italic;color:#6C6F70;border:1px solid #eee;text-align:center;border-radius:.125em}.edd_empty_cart,#edd_purchase_receipt,#edd_purchase_receipt_products{font-size:18px;line-height:1.5em}#edd_purchase_receipt tr:nth-child(even),#edd_purchase_receipt thead tr{background:#eee}#edd_user_history{font-size:18px}.edd_download_purchase_form .edd_purchase_submit_wrapper .edd-submit.button span{font-family:inherit !important}.edd_download_purchase_form .edd_purchase_submit_wrapper .edd-submit.button{background:#9E3039;color:white;border:none;font-family:"Montserrat",sans-serif;text-transform:uppercase;text-decoration:none;border-radius:10em}.edd_download_purchase_form .edd_purchase_submit_wrapper .edd-submit.button:hover{background:#9E3039;color:white}#edd_checkout_cart td img{width:100%;height:auto;max-width:100px;display:block;min-width:initial}#edd_checkout_form_wrap fieldset{position:relative;padding-top:5em !important}#edd_checkout_wrap #edd_checkout_form_wrap legend{font-size:14px;position:absolute;left:0;top:0;background:#6C6F70;color:white;height:2em;line-height:2em;padding-left:1em !important;font-weight:normal;letter-spacing:1px}#edd_checkout_form_wrap .edd-label{float:left;margin-right:1em}#edd_checkout_form_wrap p span.edd-description{float:left;font-size:13px;margin-top:3px;color:#6C6F70}#edd_checkout_wrap #edd_checkout_form_wrap input.edd-input,#edd_checkout_wrap #edd_checkout_form_wrap textarea.edd-input,#edd_checkout_wrap #edd_checkout_form_wrap input[type=email],#edd_checkout_wrap #edd_checkout_form_wrap input[type=password],#edd_checkout_wrap #edd_checkout_form_wrap input[type=text],#edd_checkout_wrap #edd_checkout_form_wrap textarea{width:100%;box-sizing:border-box;border:1px solid #eee;font-size:16px;padding:.5em;outline:none}#edd_checkout_wrap #edd_checkout_form_wrap input.edd-input:focus,#edd_checkout_wrap #edd_checkout_form_wrap textarea.edd-input:focus,#edd_checkout_wrap #edd_checkout_form_wrap input[type=email]:focus,#edd_checkout_wrap #edd_checkout_form_wrap input[type=password]:focus,#edd_checkout_wrap #edd_checkout_form_wrap input[type=text]:focus,#edd_checkout_wrap #edd_checkout_form_wrap textarea:focus{border-color:#6C6F70}@font-face{font-family:'IcoMoon-Free';src:url("fonts/IcoMoon-Free.ttf?-b7qzp2") format("truetype");font-weight:normal;font-style:normal}.icon{font-family:'IcoMoon-Free' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.plo-button{font-size:18px}.plo-button.button{color:white;background-color:#9E3039;border:0;text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;padding:6px 9px;margin:0;line-height:3em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px;-o-transition:color .25s ease-out,background .25s ease-out;-ms-transition:color .25s ease-out,background .25s ease-out;-moz-transition:color .25s ease-out,background .25s ease-out;-webkit-transition:color .25s ease-out,background .25s ease-out;transition:color .25s ease-out,background .25s ease-out}div.ss-form,.ss-resp-message{font-size:18px;color:#6C6F70;line-height:1.5}.ss-footer-content{display:none;visibility:hidden}div.ss-form ol{margin:0;padding:0}div.ss-form-entry>input{width:100%;background:white !important;border:1px solid #eee;padding:.5em .75em;font-size:inherit;box-sizing:border-box}div.ss-form-question{margin:1em 0}div.ss-form .error-message{color:#d00;font-size:.75em}div.ss-container{background-color:white;border:1px solid #090;padding:2em;border-radius:3px}.tribe-events-sub-nav a{color:#6C6F70;font-size:14px}@media only screen and (max-width: 1024px){#one-true .col{margin:20px 0 !important;padding:0;float:left;clear:left;width:100%}#one-true p{font-size:2rem}#atwkslider-articles-1{width:100%}.atwkslider .slide-content,.atwkslider .slide-content article{width:100% !important}#homepage-news-wrapper{float:none;width:auto}.news-content{max-height:500px}.post-list{width:620px}}@media only screen and (max-device-width: 770px){#mbt-container,article.post,article.general-page,article.about-us-page{width:100%;box-sizing:border-box;padding:0 .5em}}@media only screen and (max-device-width: 750px){article .mc4wp-form label{width:100%}article .mc4wp-form input[type="text"],article .mc4wp-form input[type="email"],article .mc4wp-form input[type="text"]:focus,article .mc4wp-form input[type="email"]:focus{clear:left;width:100% !important}.downloads li:nth-child(3n){margin-right:2%}.downloads li{width:49%;margin:0 2% 2% 0}.downloads li:nth-child(even){margin-right:0}h1{font-size:3rem;margin:1em 0}h2{font-size:2.5rem}.post-list{width:100%;float:none}.entry-title{margin-top:1em;line-height:1.3em;font-weight:700}#sidebar-wrapper{clear:left;float:none;width:90%;padding-top:50px;margin:0 auto}#sidebar-widget ul li.widget{margin-bottom:4em}#content-page{width:100%;margin-top:1px;padding-top:0}#mbt-container{margin:0 !important;width:100% !important}#mbt-container,article.post,article.general-page,article.about-us-page{width:100%;box-sizing:border-box;padding:0 .5em}.mbt_taxonomies{box-sizing:border-box}#back-button{margin-left:20px;margin-top:20px}}@media only screen and (max-device-width: 480px){.entry-content img.size-large{width:100%;margin:2% 0}#one-true p,.full-width p{font-size:18px;line-height:1.618}.downloads li{margin:0 0 1em 0 !important;width:100%}.banner-link{background-image:url(https://theopolisinstitute.com/wp-content/uploads/2015/01/nevin-lectures-ad-mobile.jpg)}}#mega-wrapper .jfk-button,#mega-wrapper .red-button,#mega-wrapper .gray-button,#mega-wrapper .white-button,#mega-wrapper .fscf-button-submit,#mega-wrapper .mc4wp-form input[type="submit"],.home .jfk-button,.home .red-button,.home .gray-button,.home .white-button,.home .fscf-button-submit,.home .mc4wp-form input[type="submit"]{border:2px solid #9E3039;text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:400;font-size:22px;font-style:normal;margin-top:1em;padding:.5em 1em;border-radius:10em;transition:.25s ease-out;background:white;color:#9E3039;display:inline-block}#mega-wrapper .jfk-button:hover,#mega-wrapper .red-button:hover,#mega-wrapper .gray-button:hover,#mega-wrapper .white-button:hover,#mega-wrapper .fscf-button-submit:hover,#mega-wrapper .mc4wp-form input[type="submit"]:hover,.home .jfk-button:hover,.home .red-button:hover,.home .gray-button:hover,.home .white-button:hover,.home .fscf-button-submit:hover,.home .mc4wp-form input[type="submit"]:hover{background:#9E3039;color:white;text-decoration:none}#mega-wrapper .gray-button,.home .gray-button{color:white;background-color:#6C6F70}#mega-wrapper .gray-button:hover,.home .gray-button:hover{background-color:#444}#mega-wrapper .white-button,.home .white-button{color:#6C6F70;background-color:white;display:inline-block;padding:0 1em}#mega-wrapper .white-button:hover,.home .white-button:hover{background-color:#eee}#mega-wrapper .post-newsletter-signup .mc4wp-form input[type="submit"],.home .post-newsletter-signup .mc4wp-form input[type="submit"]{border-color:#609ebf;color:#609ebf}#mega-wrapper .post-newsletter-signup .mc4wp-form input[type="submit"]:hover,.home .post-newsletter-signup .mc4wp-form input[type="submit"]:hover{color:white;background-color:#609ebf;cursor:pointer}article .mc4wp-form label{display:block;float:left;clear:left}article .mc4wp-form input[type="text"],article .mc4wp-form input[type="email"]{box-sizing:border-box;outline:none}input:focus{outline:none}.mc4wp-form input[type="text"],.mc4wp-form input[type="email"]{border:0 none;font-size:inherit;color:#444;font-family:"Cormorant",serif;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.mc4wp-form input[type="text"],.mc4wp-form input[type="email"]{background:white;border:1px solid #eee !important;font-size:.9em;border-radius:.25em}.sc-checkout-form input[type=text]{background:white;border:1px solid #eee;color:#6C6F70}.downloads-category-page,.media-page{width:100%;height:100%;display:inline-block;background:white}.media-page{margin:0 auto;padding:40px}.media-page .media-categories{overflow:hidden}.media-page .media-categories li{float:left;display:block;width:32%;box-sizing:border-box;text-align:center}@media (max-width: 767px){.media-page .media-categories li{width:auto;margin:1em;float:none}}.media-page .media-categories li:last-child{margin-right:0 !important}.media-page .media-categories a{display:block;box-sizing:border-box;padding:1em;font-size:2em;border:1px solid #9e3039;border-radius:4px}.media-page .media-categories a:hover{text-decoration:none}.media-page .media-categories a:hover>span{transform:scale(1.05)}.media-page .media-categories span{margin-right:.25em;display:inline-block;transition:.2s ease-out}.media-page .media-categories .video-camera:before{content:"\e914"}.media-page .media-categories .headphones:before{content:"\e910"}.media-page .media-categories .book:before{content:"\e91f"}.img-container-class,.upcoming-events .event-link .img-container,.recent-post .img-container{width:100%;height:200px;overflow:hidden;margin:.5em 0;position:relative}.home{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;font-size:22px}@media only screen and (max-width: 480px){#container{width:100%}}.highlight,.homepage-content,.donation-subscription,.recent-posts,.upcoming-events{width:90%;max-width:1280px;margin:0 auto;display:-webkit-flex;display:flex}@media only screen and (max-width: 480px){.highlight,.homepage-content,.donation-subscription,.recent-posts,.upcoming-events{flex-direction:column}}.upcoming-events{margin-bottom:10em;border:1px solid #eee;position:relative}.upcoming-events:before{content:"Upcoming events";text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:1px;font-size:13px;color:#ccc;position:absolute;top:-2em;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 480px){.upcoming-events{flex-direction:column}}.upcoming-events .event-link{display:-webkit-flex;display:flex;flex-grow:1;flex-direction:column;text-decoration:none;margin:1em;flex-basis:0}@media only screen and (max-width: 480px){.upcoming-events .event-link{flex-basis:auto}}.upcoming-events .event-link h2{font-size:33px;text-align:center;padding:0;margin:0;transition:.3s ease-in}.upcoming-events .event-link .img-container{height:300px}.upcoming-events .event-link .img-container img{transition:.3s ease-in;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);transform-origin:center center}.upcoming-events .event-link:hover h2{color:#9E3039}.upcoming-events .event-link:hover img{transform:translateX(-50%) translateY(-50%) scale(1.02, 1.02)}.highlight{max-width:960px;width:90%;align-self:stretch;flex-grow:1;background-color:rgba(255,255,255,0.75)}.highlight h4{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:1px;font-size:13px;color:#ccc}.highlight .news{padding:0 1em;background:transparent}.highlight .news .words{padding:0;background:transparent}.highlight .news .post-title{letter-spacing:1px;font-family:"Cormorant",serif;font-weight:300;font-size:66px;line-height:1em;padding-bottom:0}@media only screen and (max-width: 480px){.highlight .news .post-title{font-size:44px}}.highlight .news .post-title,.highlight .news .post-content{color:#000}.highlight .side-list{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid #eee;padding:0 .25em 0 1em;position:relative}@media only screen and (max-width: 480px){.highlight .side-list{display:none}}.highlight .side-list:before{content:"Recent news";text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:1px;font-size:13px;color:#ccc;position:absolute;top:-2em}.highlight .side-list .news{padding:0;font-size:22px}.highlight .side-list .news h2{font-size:33px;min-width:6.5em}.highlight .side-list .news p{font-size:22px}.highlight .side-list .news .metadata{margin-bottom:0}.recent-posts{margin-top:10em;flex-shrink:0;flex-grow:1;flex-direction:row;flex-wrap:wrap;position:relative}@media only screen and (max-width: 768px){.recent-posts{flex-direction:column;flex-wrap:nowrap}}.recent-posts:before{content:"Recent posts";text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:1px;font-size:13px;color:#ccc;position:absolute;top:-2em;width:100%;text-align:center}.recent-posts .recent-post{flex-basis:45%;flex-grow:1;border-bottom:1px solid #eee}@media only screen and (max-width: 480px){.recent-posts .recent-post{flex-basis:0}}.recent-posts .recent-post.top{flex-basis:33%}@media only screen and (max-width: 480px){.recent-posts .recent-post.top{flex-basis:0}}@media only screen and (min-width: 769px){.recent-posts .recent-post:not(.top){padding:3em}.recent-posts .recent-post:nth-child(2n+2):not(:last-child){border-right:1px solid #eee}}.recent-posts .recent-post .img-container{height:150px}.recent-posts .recent-post .img-container img{margin:0}@media only screen and (max-width: 480px){.recent-posts{width:100%;border:none}}@media only screen and (max-width: 480px){.mission{min-height:65vh}}.mission p{font-size:44px;line-height:1.25em;font-family:"Cormorant",serif;width:90%;max-width:21.6em;margin:4em auto 2em;box-sizing:border-box}@media only screen and (max-width: 768px){.mission p{font-size:36px;margin:4em auto}}@media only screen and (max-width: 480px){.mission p{font-size:26px;max-width:90%;line-height:1.25em;margin:2em auto 1em}}.mission p a{text-decoration:none}.mission p a:hover{text-decoration:underline}.mission p span{display:block;margin-bottom:1em;font-size:inherit}.home .recent-posts h2.home-subheader{font:300 28px/1.5em "Montserrat",sans-serif;padding:0 10px;color:#6C6F70}.recent-post{background:white;text-decoration:none;box-sizing:border-box;color:#6C6F70;transition:.3s ease-in;display:-webkit-flex;display:flex;flex-direction:row;justify-content:center;position:relative;overflow:hidden}@media only screen and (max-width: 1024px){.recent-post{flex-direction:column;align-items:stretch}}.recent-post .words{display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;background:#fff;color:#000;position:relative;padding:2em;box-sizing:border-box}@media only screen and (max-width: 480px){.recent-post .words{padding:0}}.recent-post .words .metadata{color:#6C6F70}.recent-post img+.words{margin-top:60px;padding-top:2em}.recent-post *{transition:.2s ease}.recent-post:hover{z-index:5}.recent-post:hover .post-title{color:#9E3039}.recent-post:hover img{transform:scale(1.02, 1.02)}.recent-post.top{font-size:22px;border-bottom:1px solid #eee}@media only screen and (min-width: 1025px) and (max-width: 1382px){.recent-post.top:nth-child(2){border:1px solid #eee;border-width:0 1px 1px}}@media only screen and (min-width: 769px){.recent-post.top .words{margin-top:60px}}@media only screen and (max-width: 1024px){.recent-post.top img{width:100%;height:auto;align-self:center;margin-bottom:1em}}.recent-post.top .post-content{font-size:22px}.recent-post.top .post-title{font-size:44px}.recent-post img{min-width:0;max-width:100%;width:100%;height:auto;margin:0}.recent-post .metadata{font-size:19.8px}.recent-post .metadata+.post-content{margin-top:2em}.recent-post .post-title{font-size:44px;line-height:1em;padding-bottom:.25em}.recent-post:not(.top) .post-content{font-size:22px}.recent-post:not(.top) img{flex-shrink:0}@media only screen and (max-width: 1024px){.recent-post:not(.top) img{margin-bottom:1em;flex-shrink:1;align-self:center}}.recent-post:last-of-type:not(.news) .post-title{letter-spacing:2px;color:#9E3039;padding:2em}.donation-subscription{flex-direction:row;max-width:960px;margin-bottom:10em;border:1px solid #eee}@media only screen and (max-width: 480px){.donation-subscription{max-width:90%;flex-direction:column;border:0;margin-bottom:2em}}.donation-subscription .homepage-newsletter-signup,.donation-subscription .donate{flex-grow:1;padding:2em;flex-basis:50%}@media only screen and (max-width: 480px){.donation-subscription .homepage-newsletter-signup,.donation-subscription .donate{padding:.25em .25em 2em}}.donation-subscription .homepage-newsletter-signup h3,.donation-subscription .donate h3{font-family:"Cormorant",serif;font-weight:300;margin-top:0;box-sizing:border-box}@media only screen and (max-width: 480px){.donation-subscription .homepage-newsletter-signup h3,.donation-subscription .donate h3{margin-bottom:.25em}}.donation-subscription .homepage-newsletter-signup .mc4wp-form{font-size:22px;display:inline-block;width:100%;box-sizing:border-box}.donation-subscription .mc4wp-form p{display:-webkit-flex;display:flex;flex-direction:row;justify-content:flex-end}.donation-subscription .mc4wp-form p input:not([type="submit"]){flex-grow:1;margin-left:1em}.donation-subscription .mc4wp-form input[type="submit"]{align-self:flex-end;transition:.15s ease !important;margin-bottom:0;cursor:pointer;float:right;background:white;border-color:#609ebf;color:#609ebf}.donation-subscription .mc4wp-form input[type="submit"]:hover{color:white;background:#609ebf}.donation-subscription .donate{border-right:1px solid #eee;display:inline-block;width:100%}@media only screen and (max-width: 480px){.donation-subscription .donate{border-right:none}}.donation-subscription .donate a{text-decoration:none}.donation-subscription .donate a:hover{text-decoration:underline}.donation-subscription .donate .monthly-plans a{font-size:16.5px}.donation-subscription .donate .monthly-plans a:hover{text-decoration:none}@media only screen and (max-width: 1024px){.donation-subscription .donate .monthly-plans a{width:100%}}.donation-subscription .footer-links{margin:0 0 1em;overflow:hidden}.donation-subscription .footer-links li{float:left;width:20%;min-width:90px;text-align:center}.donation-subscription .footer-links a{color:#6C6F70;font-family:"Montserrat",sans-serif}.donation-subscription .footer-links a:hover{color:#444}@media only screen and (max-width: 480px){.home #footer-fine-print-wrapper{display:none}}div.ss-container{padding:0}.post-list{float:left;width:60%}@media only screen and (max-width: 480px){.post-list{width:100%}}.post-list.no-sidebar{width:90%;max-width:960px;margin:0 auto;float:none}.post-list article.post{width:100%;padding:0;border:1px solid #eee;margin-bottom:66px;transition:.3s ease-in;overflow:hidden}.post-list article.post .post-link{display:block;text-decoration:none;color:#000}.post-list article.post:hover{border-color:#ccc}.post-list article.post:hover h2{color:#9E3039}.post-list article.post:hover .wp-post-image{transform:scale(1.01, 1.01)}.post-list article.post h2{font-size:44px;font-weight:normal;padding:44px 22px 0;margin-bottom:1em}.post-list article.post .entry-meta{padding:0 22px;margin-bottom:.5em;margin-top:1em;color:#000;font-weight:300}.post-list article.post .wp-post-image{width:100%;max-width:100%;min-width:0;margin:1em 0;transition:.3s ease}.post-list article.post p{padding:22px}.post-list article.post .read-more{display:inline-block;font-size:22px;color:#9E3039;text-decoration:none;width:100%;text-align:center}#sidebar-wrapper{float:right;width:40%;padding:0 0 0 80px;box-sizing:border-box;font-size:22px}@media only screen and (max-width: 480px){#sidebar-wrapper{width:100%;padding:.25em}}#sidebar-wrapper ul li h1{font-size:16.5px;text-transform:uppercase;color:#ccc;font-family:"Montserrat",sans-serif;line-height:1em;margin:0 0 10px !important}#sidebar-wrapper .widget_recent_entries ul{list-style:none;margin:0}#sidebar-wrapper .widget_recent_entries ul li a{text-decoration:none;font-size:22px;color:#9E3039;padding:.25em 0;display:inline-block}#sidebar-wrapper .widget_recent_entries ul li a:hover{text-decoration:underline}#back-button{margin:0px 0px 20px 90px;display:inline-block;font-size:15px;font-size:1.5rem;color:#6C6F70;text-decoration:none}#back-button:hover{text-decoration:underline;color:#444}#sidebar-widget ul li.widget{margin:0 0 40px 0}.header-search,.header-archive,.header-category,.header-single,.header-author,.header-tag,.theopolis-articles{margin:0 0 50px}@media only screen and (max-width: 480px){.header-search,.header-archive,.header-category,.header-single,.header-author,.header-tag,.theopolis-articles{margin:1em}}.entry-title,.entry-title a,.tag-links a{color:#000;text-decoration:none}.entry-title a:hover,.tag-links a:hover{color:#444;text-decoration:underline}.entry-summary{margin-bottom:50px}.entry-content a{color:#9E3039;text-decoration:none}.entry-content a:hover{color:#444;text-decoration:underline}.entry-content a ul li{list-style:disc;font-style:italic;line-height:1em;margin:0px 0px 10px 50px}.hupso-share-buttons{margin:50px 0px !important}.hupso-share-buttons IMG{width:auto !important}.btn-container{display:flex;justify-content:space-around}.btn-container a{flex-grow:1;text-align:center}.entry-meta{font-size:22px;color:#6C6F70;text-decoration:none}.entry-meta a{text-decoration:none;color:#9E3039}.entry-meta a:hover{text-decoration:underline}.entry-footer{color:#6C6F70;text-decoration:none;font-size:20px;font-size:2.0rem;line-height:2em;overflow:hidden;padding-bottom:40px;display:none}.wp-post-image,.alignnone{margin:0 0 20px -5%;max-width:110%;min-width:110%;height:auto}.post.full-width{width:100%;margin:0 auto;padding:0}.single-post #sidebar-wrapper{display:none}.full-width .fader{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(transparent 50%, rgba(0,0,0,0.75));z-index:2}.full-width .header-entry{position:relative}.full-width .entry-title{z-index:3;max-width:600px;margin:.25em auto;box-sizing:border-box}@media (max-width: 767px){.full-width .entry-title{margin-top:200px;padding:0 .25em}}.full-width .entry-title.no-image{margin-top:50px;margin-bottom:20px}.single-download .entry-title{margin-top:200px}.full-width .entry-title{font-weight:200;letter-spacing:2px;font-family:"Cormorant",serif}@media (max-width: 767px){.full-width .entry-title{font-size:48px}}.full-width .entry-content{width:95%;max-width:600px;margin:0 auto}.full-width .entry-meta,.full-width .entry-meta a{margin:.5em 0 1em 0}.full-width p{margin:0 0 1.5em;font-weight:300}.page p a{font-weight:400}.full-width .full-size-image{width:120%;height:auto;margin-left:-10%}.page-table{font-size:16px;line-height:1.25em;margin-bottom:1em;color:#6C6F70}.page-table tr:nth-child(even){background-color:#eee}.page-table th{font-weight:bold;text-align:left;border-bottom:1px solid #6C6F70;padding-bottom:0 !important}.page-table td{vertical-align:top}.page-table th,.page-table td{padding:.5em .25em}.wp_rp_content{width:95%}.related-posts{width:90%}#post-footer-widget{width:90%;margin-left:5%;clear:left}#post-footer-widget li{width:100%;padding:.25em .5em}.post-newsletter-signup{float:left;border:1px solid #609ebf;border-bottom-width:2px;margin:1em 1em 1em -6em;padding:1em;border-radius:.5em}.post-newsletter-signup:before{content:"Sign up for our newsletter";display:block;text-align:center;font-family:"Montserrat",sans-serif;text-transform:uppercase;color:#609ebf;font-size:16.5px;margin-bottom:33px}@media (max-width: 767px){.post-newsletter-signup{width:100%;margin:0 auto 2em;float:none;display:inline-block}}.post-newsletter-signup .mc4wp-form label{float:none;clear:none;width:100%}.post-newsletter-signup input[type="text"],.post-newsletter-signup input[type="email"],.post-newsletter-signup input[type="text"]:focus,.post-newsletter-signup input[type="email"]:focus{padding:6px;width:100%}.post-newsletter-signup .mc4wp-form input[type="submit"]{margin-bottom:.5em}.full-width .post-newsletter-signup p{margin-bottom:.25em}.related-posts{width:45%;margin-left:5%;float:left}.related_post_title{font-weight:400}.related_post{width:100%;max-width:400px;margin-top:1em}.related_post li{width:100%;margin-bottom:1.5em;display:table}.related_post li .wp_rp_thumbnail{display:table-cell;vertical-align:middle;width:50px}.related_post li img{width:50px;height:auto;border-radius:3px;vertical-align:middle}.related_post li .wp_rp_title{display:table-cell;vertical-align:middle;font-size:18px;line-height:1.25em;color:#6C6F70;padding-left:.5em;text-decoration:none;font-weight:700;letter-spacing:.05rem}.related_post li .wp_rp_title:hover{color:#444}.related_post li .wp_rp_excerpt{display:table-caption;caption-side:bottom;border-bottom:1px solid #eee;padding-bottom:1.5em;margin-top:.5em;font-size:16px;line-height:1.3em;letter-spacing:0.01rem;font-weight:100}.pagination{font-size:44px;text-align:center;display:inline-block;width:100%;float:left;clear:both}.pagination a{color:#9E3039;text-decoration:none}.screen-reader-text{visibility:hidden;height:0}.team-list{margin:50px 0 !important}.team-list>div.grid{width:100%;float:none}.team-list>div.grid .team-member-info{float:left;width:25%}.team-list>div.grid .collapseomatic_content{margin:0 !important;font-family:"Cormorant",serif}.team-member-des{float:none !important;width:100% !important}ul.team-member-socials li{margin:0 2px !important}.collapseomatic{background-image:url(https://theopolisinstitute.com/wp-content/themes/theopolis/images/arrow-more.png) !important;padding:0px 0px 10px 65px !important;margin:0 0 0 10px !important}.colomat-close{background-image:url(https://theopolisinstitute.com/wp-content/themes/theopolis/images/arrow-less.png) !important}@media print{@page{size:auto;margin:25mm 25mm 25mm 25mm}body{background:none;color:black;margin:5mm 0}#content{display:block;float:none}#mega-wrapper{background:none}#header-wrapper{display:none}#sidebar{display:none}#mission-wrapper{display:none}#footer-nav-main-wrapper{display:none}#footer-fine-print-wrapper{display:none}#back-button{display:none}.hupso-share-buttons{display:none}#nav-below{display:none}img{display:none}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img{page-break-inside:avoid;page-break-after:avoid}blockquote,table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}.entry-meta *{color:#6C6F70 !important}.entry-content p,.entry-content a{color:black}#mega-wrapper{background:none !important}.fader{display:none}.full-width .entry-title{margin-top:0}.full-width .entry-title a{color:black}.meta-sep{color:#eee}#footer-arch,.entry-footer{display:none}}.monthly-plans{display:block;margin:0 auto;width:90%}.monthly-plans a{letter-spacing:-.5px;display:inline-block;float:left;width:48%;font-weight:400;line-height:3em;height:3em;margin:.5%;text-align:center;border:1px solid #85ab54;border-radius:8em;font-family:"Montserrat",sans-serif !important;color:#85ab54 !important;text-transform:lowercase;text-decoration:none;transition:.15s ease}.monthly-plans a:hover{color:white !important;text-decoration:none !important;transform:scale(1.05, 1.05);box-shadow:0 0 10px rgba(0,0,0,0.2);background:#85ab54}.monthly-plans:hover a:not(:hover){opacity:.5}.memberful-link{font-size:18px;line-height:1.5}#footer-nav-main-wrapper{width:100%}#footer-nav-main{display:block;max-width:960px;margin:0 auto;padding:4em 0;overflow:hidden;border-top:1px solid #ccc}#footer-nav-main p,#footer-nav-main h1,#footer-nav-main h2,#footer-nav-main h3,#footer-nav-main h4,#footer-nav-main h5,#footer-nav-main h6{color:#6C6F70}#footer-nav-main .menu{list-style:none;margin:0;padding:0;text-align:left;display:flex;flex-wrap:wrap;justify-content:space-around}@media only screen and (max-width: 480px){#footer-nav-main .menu{justify-content:space-between;padding:0 1em}}#footer-nav-main .menu>li{position:relative;margin-right:0;display:inline-block;display:flex;flex-direction:column;flex-grow:0}@media only screen and (max-width: 480px){#footer-nav-main .menu>li{margin:0 0 2em}}#footer-nav-main .menu>li:last-of-type{margin-top:2em;flex-basis:400px}#footer-nav-main .menu>li:last-of-type .footer-nav-main-description{display:block;margin-top:1em}#footer-nav-main .menu>li:last-of-type .footer-nav-main-description p{color:#6C6F70 !important;text-decoration:none}#footer-nav-main .menu>li:last-of-type>a{background-color:#85ab54;color:white;font-family:"Montserrat",sans-serif;text-align:center;padding:.5em 1em;border-radius:3px;transition:.3s ease;width:auto;display:inline-block}#footer-nav-main .menu>li:last-of-type>a:hover{background:#85ab54;transform:scale(1.01, 1.01)}#footer-nav-main .menu ul{float:left}#footer-nav-main .menu ul a{letter-spacing:0}#footer-nav-main a{color:#6C6F70;display:block;text-decoration:none;font-weight:400}@media only screen and (max-width: 480px){#footer-nav-main a{font-size:16.5px}}#footer-nav-main a:hover{color:black}#footer-nav-main .menu-item-has-children>a:not([href]){color:#000;margin-bottom:1em}div.menu ul{list-style:none;margin:0;padding:0;text-align:left}div.menu li{float:left;position:relative;margin-right:0;display:inline-block}#footer-fine-print-wrapper{padding:66px;background:#6C6F70;color:white;overflow:hidden}#footer-fine-print-wrapper p,#footer-fine-print-wrapper h1,#footer-fine-print-wrapper h2,#footer-fine-print-wrapper h3,#footer-fine-print-wrapper h4,#footer-fine-print-wrapper h5,#footer-fine-print-wrapper h6{font-size:16.5px;margin:0;line-height:1em}#footer-fine-print-wrapper #copyright{float:right;vertical-align:baseline}#footer-fine-print-wrapper #copyright p{text-align:right}#footer-social-widget{float:left}.social-logo-wrapper{float:left;position:relative}.ecfa-logo{margin:0}.ecfa-logo IMG{width:70px;height:70px}.facebook-logo IMG{padding:50% 10%;width:30px}.twitter-logo IMG{padding:50% 10%;width:30px}
