html{overflow:-moz-scrollbars-vertical;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body.cke_editable{margin:0 20px}body.cke_editable :where(td,p,ul,ol,li){font-size:16px}.cke_panel_list :where(h1,h2,h3,h4,h5,h6){font-size:22px}body.cke_editable :where(h1){font-size:27px}body.cke_editable :where(h2){font-size:24px}body.cke_editable :where(h3){font-size:20px}body.cke_editable :where(h4){font-size:18px}body.cke_editable :where(h5){font-size:17px}body.cke_editable :where(h6){font-size:16px}@font-face{font-family:GPP;src:url(https://cdn.ssmedia.com/marriagebuilders/_scripts/fonts/GPP-It.woff2) format('woff2'),url(https://cdn.ssmedia.com/marriagebuilders/_scripts/fonts/GPP-It.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:GPP;src:url(https://cdn.ssmedia.com/marriagebuilders/_scripts/fonts/GPP.woff2) format('woff2'),url(https://cdn.ssmedia.com/marriagebuilders/_scripts/fonts/GPP.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:GPP;src:url(https://cdn.ssmedia.com/marriagebuilders/_scripts/fonts/GPP-Smbd.woff2) format('woff2'),url(https://cdn.ssmedia.com/marriagebuilders/_scripts/fonts/GPP-Smbd.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:GPP;src:url(https://cdn.ssmedia.com/marriagebuilders/_scripts/fonts/GPP-SmbdIt.woff2) format('woff2'),url(https://cdn.ssmedia.com/marriagebuilders/_scripts/fonts/GPP-SmbdIt.woff) format('woff');font-weight:600;font-style:italic}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Medium.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Medium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-MediumItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-MediumItalic.woff) format('woff');font-weight:500;font-style:italic}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-ThinItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-ThinItalic.woff) format('woff');font-weight:100;font-style:italic}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Regular.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Light.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-LightItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-LightItalic.woff) format('woff');font-weight:300;font-style:italic}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-SemiBoldItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-SemiBoldItalic.woff) format('woff');font-weight:600;font-style:italic}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Bold.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-ExtraBold.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-ExtraBold.woff) format('woff');font-weight:800;font-style:normal}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-ExtraBoldItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-ExtraBoldItalic.woff) format('woff');font-weight:800;font-style:italic}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Black.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Black.woff) format('woff');font-weight:900;font-style:normal}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-SemiBold.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-SemiBold.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-BoldItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-BoldItalic.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Italic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Italic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-ExtraLight.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-ExtraLight.woff) format('woff');font-weight:200;font-style:normal}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Thin.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-Thin.woff) format('woff');font-weight:100;font-style:normal}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-BlackItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-BlackItalic.woff) format('woff');font-weight:900;font-style:italic}@font-face{font-family:Lato;src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-ExtraLightItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/Lato/Lato-ExtraLightItalic.woff) format('woff');font-weight:200;font-style:italic}@font-face{font-family:TP3;src:url(https://cdn.ssmedia.com/marriagebuilders/_scripts/fonts/TP3-Regular.woff2) format('woff2'),url(https://cdn.ssmedia.com/marriagebuilders/_scripts/fonts/TP3-Regular.woff) format('woff');font-weight:400;font-style:normal}body{padding:0;margin:0;background-color:#fff;overflow-x:hidden}body,li,ol,p,td,ul{font:16px Lato,sans-serif;color:#333;line-height:1.5}@media only screen and (max-width:1280px){body,li,ol,p,td,ul{font-size:15px}}@media only screen and (max-width:1024px){body,li,ol,p,td,ul{font-size:14px}}hr{border-top:1px solid #477bb6!important}hr.hr2{border-top:1px solid #fff!important}hr.hr3{margin-top:20px;padding-top:20px;border-top:1px solid rgba(182,71,96,.25)!important}a,a.alt:hover{color:#4852b4;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a.alt,a:hover{color:#b44678;text-decoration:none}.imgbox{background-color:#fff;padding:2px;border:1px solid #e0e0e0}.box{border:1px solid #333;border-collapse:collapse}.pubbox{border:1px solid #ccc;border-collapse:collapse}.small{font-size:13px}.h1,h1{margin:0;font:26px TP3,serif;color:#000}.headertext2,.headertexta{margin:5px 0;font:23px TP3,serif;color:#b70027;text-transform:uppercase}.headertext3{margin:5px 0 15px 0;font:25px GPP,serif;color:#4b52b2}.headertext2a,.headertext3a,.headertexta{padding-right:20%;padding-left:20%;text-align:center}.h2,h2{margin:12px 0;font:25px GPP,serif;color:#b70027}h2.legend{padding-bottom:5px;border-bottom:1px solid #e0e0e0}.h3,h3{margin:12px 0;font:25px GPP,serif;color:#4b52b2}.h3 a,h3 a{color:#b70027;text-decoration:none}.h3 a:hover,h3 a:hover{color:#000;text-decoration:none}.customtext h3{margin-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(182,71,96,.25)}.h4,h4{margin:12px 0;font:600 20px GPP,serif;color:#000}@media only screen and (max-width:1280px){.h1,h1{font-size:23px}.h2,h2{font-size:22px}}@media only screen and (max-width:1024px){.h1,h1{font-size:20px}.h2,h2{font-size:20px}}@media only screen and (max-width:767px){.h1,h1{font-size:18px}}@media only screen and (max-width:480px){.h1,h1{font-size:17px}}.footer,.footer2wrapper,.footercontent1wrapper,.footercontent2wrapper,.footerwrapper,.navbar2wrapper,.navbarwrapper,.quotewrapper,.siteheader,.siteheaderwrapper,.wrapper,.wrapperwrapper{position:relative}.footer,.footer2,.footercontent1,.footercontent2,.navbar,.navbar2,.quotewrapper,.siteheader,.wrapper{min-width:1200px;max-width:1200px;margin:0 auto}.footerwrapper{z-index:100}.navbarwrapper{z-index:500}.navbar2wrapper{z-index:200}.footer2wrapper,.wrapperwrapper{z-index:50}.mobile .wrapper{overflow-x:scroll}.siteheaderwrapper{margin-top:4px;padding:20px 0;background:#dae2e6}.siteheaderwrapper.siteheaderwrapperthin{border-bottom:1px solid #b64760}.siteheader{padding:15px 0}.siteheader .logos{position:relative;display:table;margin:0 auto;text-align:center}.siteheaderwrapper.siteheaderwrapperthin .siteheader .logo2{font-size:16px}.siteheader .logo1{font:30px GPP,serif;color:#2d4956;text-align:center;font-variant:small-caps;line-height:1}.siteheader .logo1 a{color:#2d4956;text-decoration:none}.siteheader .logo1 a:hover{color:#477bb6;text-decoration:none}.siteheader .logo1+.logo2{margin-top:10px}.siteheader .logo2{font:italic 20px GPP,serif;color:#000;text-align:center;line-height:1}.siteheader .sociallinks{position:absolute;top:calc(30% - 15px);left:0;white-space:nowrap}.siteheader .sociallinks.sociallinks2{top:calc(50% - 15px)}.sociallinks span{position:relative;margin-top:-5px;margin-left:5px}.sociallinks span:hover i:first-child{color:#2d4956;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sociallinks span i:first-child{color:#477bb6}.sociallinks span a i{color:#fff!important}.sociallinks span a i span{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.sociallinks span a:hover i{color:#fff!important}.sociallinks span{font-size:20px}.sociallinks .socialiconinner{font-size:18px}.headerlinks{margin-bottom:15px}.headerlinks a,.headerlinks button{display:inline-block;font-size:11px;color:#333;text-decoration:none;line-height:1;padding:10px;border:1px solid rgba(182,71,97,.5);background:#fff}.headerlinks a.alt,.headerlinks a:hover,.headerlinks button.alt,.headerlinks button:hover{background-color:#2d4956;color:#fff;text-decoration:none}.headerlinks button{margin:0;font-family:inherit;-webkit-appearance:none}@media only screen and (max-width:480px){.sociallinks span{font-size:24px}.sociallinks span{margin-left:10px}}.headersearch{position:absolute;top:calc(65% - 15px);left:0}.sitesearch,.sitesearch2{position:relative;display:table;margin-right:15px;z-index:300}.sitesearch2{display:none;width:96%;margin:10px auto 24px auto}.sitesearch .inputfield,.sitesearch2 .inputfield{width:100%;padding:8px 28px 8px 10px;border:1px solid rgba(0,0,0,.25);font:12px GPP,sans-serif}.sitesearch .inputfield:hover,.sitesearch2 .inputfield:hover{border:1px solid rgba(182,71,97,.8)}.sitesearch .searchicon,.sitesearch2 .searchicon2{position:relative;top:0;left:-24px;font-size:17px;opacity:1}.sitesearch .searchicon i,.sitesearch2 .searchicon2 i{color:#2d4956;opacity:.75}.sitesearch .searchicon:hover i,.sitesearch2 .searchicon2:hover i{color:#b64760;opacity:1}.navbarwrapper{background:#477bb6}.navbar{height:43px}.wrapperwrapperpad{padding-top:30px}.bodycontent{padding:24px 15px;min-height:300px}.bodycontent2{background:rgba(45,73,86,.025)}.bodycontenthome{padding:12px 15px}.wrapperleft .bodycontent{min-height:450px}.headertexthome{position:absolute;top:-1700px;left:-1700px;opacity:0}.container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 0;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}.row{margin-bottom:20px}.row.nopad{margin-bottom:0}@media (min-width:481px){.container{width:100%;padding:0}.container{width:100%}.column,.columns{margin-left:1.3333334%}.column:first-child,.columns:first-child{margin-left:0}.one.columns{width:100%}.two.columns{width:49.33333334%}.three.columns{width:32.44445%}.four.columns{width:24%}.six.columns{width:66.22221%}}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.hometbl1{display:table;width:100%}.hometbl1 .hometbl1item{display:table-cell;vertical-align:top}.hometbl1 .hometbl1item:nth-of-type(1){width:40%;padding-right:34px}.hometbl1 .hometbl1item:nth-of-type(2){width:60%;background:#fff}.hometbl1 .hometbl1item:nth-of-type(1) h2{font-size:30px}.hometbl1 .hometbl1item:nth-of-type(1) .btn{padding:17px 15px;font-size:20px}.hometbl1 .hometbl1item:nth-of-type(2){background:#fff;background:-moz-linear-gradient(left,#fff 0,#fff 49.9%,#f1f4f6 50.1%,#fff 50.1%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#fff 49.9%,#f1f4f6 50.1%,#fff 50.1%,#fff 100%);background:linear-gradient(to right,#fff 0,#fff 49.9%,#f1f4f6 50.1%,#fff 50.1%,#fff 100%)}.hometbl1a,.hometbl1b{display:table;width:100%}.hometbl1a .hometbl1aitem,.hometbl1b .hometbl1bitem{display:table-cell;vertical-align:top;padding:10px 15px 5px 15px}.hometbl1a .hometbl1aitem,.hometbl1b .hometbl1bitem{width:50%}.hometbl1a{background:#f4f7fa;background:-moz-linear-gradient(left,#f4f7fa 0,#f4f7fa 49.9%,#f1f4f6 50.1%,#f4f7fa 50.1%,#f4f7fa 100%);background:-webkit-linear-gradient(left,#f4f7fa 0,#f4f7fa 49.9%,#f1f4f6 50.1%,#f4f7fa 50.1%,#f4f7fa 100%);background:linear-gradient(to right,#f4f7fa 0,#f4f7fa 49.9%,#f1f4f6 50.1%,#f4f7fa 50.1%,#f4f7fa 100%);-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.hometbl1a .hometbl1aitem .htheader h2{margin:0;font:24px TP3,serif;color:#2d4956;letter-spacing:1px}.hometbl1b .hometbl1bitem{padding:24px}.progDiv{display:table;width:100%;margin:24px auto}.progitem,.progitemsep1,.progitemsep2{display:table-cell;text-align:center}.progitem{width:31%;border:1px solid #f6f4f5}.progDiv4 .progitem{width:23.25%}.progitem{vertical-align:top;padding:30px;background:#f6f4f5;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.progitem.clickDiv:hover{border:1px solid #562d36}.progitem h3,.progitem h4{font-size:20px}.progitem h3{color:#572d36;font-family:Lato,sans-serif;text-transform:uppercase}.progitem h3 a,.progitem h3 a:hover{color:#572d36}.progitem h4{color:#3569a4;font-family:Lato,san\ serif;font-size:18px;font-weight:400;color:#b70027}.progitem .icon{font-size:50px}.progitem .icon i{color:#b84860}.progitem .icons{display:table;margin:0 auto}.progitem .icons .iconsinner{display:table-cell;padding:0 3px}.progitemealt{background:#552c36}.progitemealt .icon i,.progitemealt h3,.progitemealt h4{color:#fff}.progitemsep1{width:15px}.progitemsep2{width:1px;background:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0,#b3b2b3 15%,#b3b2b3 85%,#f1f1f1 100%);background:-webkit-linear-gradient(top,#f1f1f1 0,#b3b2b3 15%,#b3b2b3 85%,#f1f1f1 100%);background:linear-gradient(to bottom,#f1f1f1 0,#b3b2b3 15%,#b3b2b3 85%,#f1f1f1 100%)}@media only screen and (max-width:1280px){.progitem{padding:20px}.progitem h3,.progitem h4{font-size:16px}.progitem .icon{font-size:42px}.homeshowtblitem:nth-of-type(2){padding-top:90px}}@media only screen and (max-width:1024px){.progitem h3,.progitem h4{font-size:17px}.progitem .icon{font-size:40px}}@media only screen and (max-width:959px){.progitem{padding:10px}.progitem h3,.progitem h4{font-size:16px}.progitemsep1{width:10px}}@media only screen and (max-width:840px){h2.proghdr{font-size:22px}h2.proghdr2{font-size:19px}}@media only screen and (max-width:767px){.progitem{padding:24px}.progitem h3,.progitem h4{font-size:17px}.progitem .icon{font-size:40px}}@media only screen and (max-width:640px){.progitem h3,.progitem h4{margin:0;padding:5px 0}.progDiv,.progDiv4 .progitem,.progitem{display:block;width:100%;margin-bottom:15px}.progDiv{margin-bottom:24px}.progbreak{display:none}.progitem{padding:15px}.progitemsep1,.progitemsep2{display:none}}@media only screen and (max-width:480px){h2.proghdr{font-size:18px}h2.proghdr2{font-size:16px}.progitem{padding:10px}}.shareftrwrapper{display:none;margin-top:24px;text-align:center}.sharehdrwrapper{float:right}@media only screen and (max-width:1024px){.shareftrwrapper{display:block;text-align:center}.sharehdrwrapper{display:none;float:right}}.peopletbl{display:table;width:100%}.peopletbl .peopletblitem{display:table-cell;vertical-align:top;padding:34px 0;border-top:1px solid rgba(75,82,178,.25)}.peopletbl.first .peopletblitem{border-top:none}.peopletbl.first .peopletblitem{padding-top:0}.peopletblitem:first-of-type{width:309px}.peopletblitem .peopleimg{width:275px;margin-right:34px;text-align:center}.peopletblitem .peopleimg img{display:block;max-width:100%;width:auto!important;height:auto;margin-right:auto;margin-left:auto}.peopletblitem h3{margin-top:0;padding-top:0;line-height:1.4}.peopletblitem .descwrapperwrapper.descwrapperwrapper2{margin-top:15px;background:#efefef}.peopletblitem .descwrapper p:first-of-type{margin-top:0;padding-top:0}.peopletblitem .descwrapper p:last-of-type{margin-bottom:0;padding-bottom:0}.peopletblitem .descwrapper-long{height:200px;overflow:hidden;position:relative}.peopletblitem .descwrapper-shadow:after{position:absolute;bottom:0;left:0;right:0;content:"";height:30px;background:linear-gradient(rgba(255,255,255,0),#fff)}.peopletblitem .descwrapper-long.open{height:auto}.peopletblitem .descwrapper-long.open:after{display:none}.peopletblitem button.expand-toggle{display:table;margin:15px 0 0 0;padding:0;font-size:15px;font-weight:600;color:#b70027;text-transform:uppercase;vertical-align:middle;cursor:pointer;white-space:nowrap;line-height:1.5;user-select:none;background:0 0!important;border:none}.peopletblitem button.expand-toggle:hover{color:#4b52b2!important}.peopletblitem .subheader h2{margin-top:0;padding-top:0;color:#4b52b2}.peopletblitem .subheader.hastitle h2{margin-bottom:0;padding-bottom:0}@media only screen and (max-width:640px){.peopletbl{padding:24px 0;border-top:1px solid rgba(75,82,178,.25)}.peopletbl.first{border-top:none}.peopletbl .peopletblitem{display:block;width:100%;padding-top:0;padding-bottom:0;border:none}.peopletblitem:first-of-type{width:auto}.peopletblitem .peopleimg{width:200px;margin-bottom:15px;margin-right:0}.peopletblitem button.expand-toggle{margin-right:auto;margin-left:auto;font-size:14px}}.payment-wrapper{margin-top:20px}.payment-wrapper .spinner:after,.payment-wrapper .spinner:before,.payment-wrapper button#submit{background:#477bb6!important}.payment-wrapper button#submit{font-family:Lato,sans-serif!important;font-size:18px!important}.btn.stripeContinueBtn{display:table!important;margin:20px auto 0 auto}.thanksDiv table tr td:first-of-type{width:auto!important}.infoBox{padding:20px;background-color:rgba(35,31,32,.05);border:1px solid transparent;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.infoBox .h3,.infoBox h3{margin-top:0!important}.infoBox.stripemsg{margin-top:20px;font-size:12px;text-align:center}.footerwrapper{background-color:#2d4956}.footer,.footerss{padding:80px 0}.footerwrapper.footerwrapperthin .footer{padding:40px 0}.footer .logos,.footerss .logos{position:relative;display:table;margin:0 auto;text-align:center}.footer .logo1{font:25px GPP,serif;color:#fff;text-align:center;font-variant:small-caps;line-height:1}.footer .logo1 a{color:#fff;text-decoration:none}.footer .logo1+.logo2{margin-top:10px}.footer .logo2,.footerss .logo2{font:italic 15px GPP,serif;color:#fff;text-align:center;line-height:1}.footerlinks{font-size:13px;text-align:center;color:#fff}.footerlinks a{color:#fff;text-decoration:none;padding-bottom:3px;border-bottom:1px solid #2d4956}.footerlinks a.alt,.footerlinks a:hover{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.65)}.footerlinks span{padding:0 10px}.footersep{height:1px;margin:25px 0;background:rgba(255,255,255,.25)}.footer2wrapper{background-color:#fff}.footer2{padding:20px 0;font-size:11px;text-align:center}.footer2 a{font-size:11px;color:#333;text-decoration:none}.footer2 a:hover{color:#477bb6;text-decoration:none}.footer2wrapper .sociallinks{display:none}.footercontent1wrapper{background:#f1f4f6;padding:34px 0;-webkit-box-shadow:0 -5px 10px 0 rgba(45,73,86,.1);-moz-box-shadow:0 -5px 10px 0 rgba(45,73,86,.1);box-shadow:0 -5px 10px 0 rgba(45,73,86,.1);z-index:400}.footercontent2wrapper{background:#fff;padding:50px 0 34px 0;z-index:400}.rightbarwrapper{display:table;width:100%}.rightbarwrapper .rightbar2{margin:0;padding:25px 15px;min-height:60vh}.rightbarwrapper .rightbar2 .img{display:block;width:auto;height:auto;max-width:160px;max-height:none;margin-bottom:5px}.rightbarwrapper .rightbar2 .hrsep{padding:10px 10px 10px 0}.rightbarheader{margin-top:0;padding-top:0;text-align:center}.wrapperleft{padding-right:34px}.wrapperleft,.wrapperright{display:table-cell;vertical-align:top;padding-bottom:25px}.rightbarwrapper,.wrapperright{background:rgba(45,73,86,.025)}.wrapperleft .bodycontent{padding-right:24px}.wrapperleft .ctimageright{margin-right:24px}.wrapperright{width:300px}.rightbarcontent2 div,.rightbarcontent2 li,.rightbarcontent2 p,.rightbarcontent2 td{font-size:14px}.subnavwrapper{text-align:center}.subnavfirst{font-weight:700}.subnav a,.subnavfirst a{display:block;color:#4852b4;padding:5px 0;text-decoration:none}.subnav a.alt{color:#000}.subnav a.alt:hover,.subnav a:hover,.subnavfirst a:hover{color:#477bb6;text-decoration:none}.subnav a.child{margin-bottom:5px;padding:0;font-size:12px;color:#477bb6}.subnav a.child:hover{color:#2d4956}.subnav a.alt.child{color:#000}.sidenav{text-align:center}.subnav2,.subnav2 li{margin:0;padding:0;list-style:none;text-align:center}.subnav2 li a{display:block;background:#fff;padding:3px;margin-bottom:10px;color:#572d36;font-family:Lato,sans-serif;text-transform:uppercase;border:1px solid #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.subnav2 li a:hover{border:1px solid #477bb6;color:#477bb6}.subnav2 li a.alt{background:#552c36;color:#fff;border:1px solid #552c36}@media only screen and (max-width:1024px){.wrapperleft{padding-right:15px}.wrapperleft .bodycontent{padding-right:15px}.wrapperleft .ctimageright{margin-right:15px}}@media only screen and (max-width:959px){.subnav-arrow{display:none}}@media only screen and (max-width:880px){.rightbarwrapper{display:table;width:99%;padding-top:0;padding-bottom:0;background:0 0}.rightbarwrapper,.wrapperleft,.wrapperright{display:block;width:100%;padding-right:0;padding-left:0;padding-bottom:10px}.rightbarwrapper .rightbar2{margin-left:0;height:auto;min-height:0}.wrapperleft{padding-right:0}.wrapperleft .ctimageright{width:100%;margin-right:0}.wrapperleft{margin-bottom:0}.wrapperright{width:100%}.wrapperright p{text-align:center;font-size:13px}.rightbarwrapper .rightbar2{height:auto;padding-bottom:0}}@media only screen and (max-width:767px){.rightbarwrapper .rightbar2{padding:25px 10px 10px 10px}}@media only screen and (max-width:480px){.rightbarwrapper .rightbar2{padding:15px 5px 5px 5px}.rightbar h2.special{font-size:16px}.rightbar h3.special{font-size:15px}.subnav a,.subnav a.child,.subnavfirst a{margin:10px 0 5px 0;padding-top:15px;padding-bottom:5px;font-size:15px;border-top:1px solid rgba(0,0,0,.15)}.wrapperleft .bodycontent{padding-right:0}}.videocontainer .item.vertical{width:50%;margin-right:auto;margin-left:auto}.youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%}.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.youtube-player img{position:absolute;display:block;bottom:0;left:0;right:0;top:0;width:100%;max-width:100%;right:0;top:0;height:auto;margin:auto;border:none;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.youtube-player .play{position:absolute;left:50%;top:50%;font-size:65px;color:#fff;opacity:.75;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.youtube-player:hover img{-webkit-filter:brightness(75%);filter:brightness(75%)}.youtube-player:hover .play{opacity:1}div.pagination{padding:2px;margin:7px}div.pagination a{margin:2px;padding:.5em .64em .43em .64em;background-color:#c3244c;text-decoration:none;color:#fff}div.pagination a:active,div.pagination a:hover{padding:.5em .64em .43em .64em;margin:2px;background-color:#000;color:#fff}div.pagination span.current{padding:.5em .64em .43em .64em;margin:2px;background-color:#fff;color:#c3244c}div.pagination span.disabled{display:none}@media only screen and (max-width:1200px){.quote{max-width:80%}.quote em{font-size:16px}.quote strong{font-size:19px}}@media only screen and (max-width:1024px){.quote em{font-size:15px}.quote strong{font-size:17px}}@media only screen and (max-width:767px){.quote{max-width:85%}.quotewrapper{padding-top:34px;padding-bottom:34px}}@media only screen and (max-width:640px){.quote em{font-size:14px}.quote strong{font-size:16px}}@media only screen and (max-width:580px){.quote{max-width:95%}.quotewrapper{padding-top:24px;padding-bottom:24px}}body.swal2-shown{padding-right:0!important}.mfp-bg{z-index:999995!important}.mfp-wrap{z-index:999996!important}.mfp-preloader{z-index:999997!important}.mfp-content{z-index:999998!important}.mfp-title{font-size:.875rem}button.mfp-arrow,button.mfp-close{z-index:999999!important}@media only screen and (min-width:1500px) and (min-height:851px){.mfp-iframe-holder .mfp-content:not(.mlpopup){max-width:1400px!important}}.switchfield label.switchoption{margin-top:5px;margin-bottom:5px;padding:5px 15px!important;font-family:Roboto;font-size:15px;font-weight:700;color:#fff;background-color:#477bb6;border-color:#477bb6}.switchfield label,.switchfield label.switchlast,.switchfield label.switchoption:first-of-type{border-radius:7px}.switchfield label,.switchfield label.switchoption:first-of-type{margin-right:5px}.switchfield label.switchlast{margin-right:0}#paymentAmount1:checked+label,#paymentAmount2:checked+label,#paymentAmountSelect1000:checked+label,#paymentAmountSelect100:checked+label,#paymentAmountSelect250:checked+label,#paymentAmountSelect25:checked+label,#paymentAmountSelect500:checked+label,#paymentAmountSelect50:checked+label,#paymentAmountSelectOther:checked+label{background-color:#000;color:#fff}.cookietrail{position:relative;height:30px;margin:0 auto;background-color:#e0e0e0}.cookietrail em{float:left;padding:8px 0 0 8px;font-size:10px;font-style:normal}.cookietrail span{float:right;padding:8px 8px 0 0;font-size:10px}a.ss,a.ss:visited{color:#333;text-decoration:none}a.ss:hover{color:#333!important;text-decoration:underline}a.u,a.u:visited{color:#333;text-decoration:none}a.u:hover{cursor:text;color:#333!important;text-decoration:none}.gtranswrapper{display:table;margin:20px auto 0 auto}.videowrapper1{min-width:100%}.v1010450940 .fluid-width-video-wrapper,.vertical .fluid-width-video-wrapper{padding-top:177.7778%!important}.mobile.landscape .v1010450940 .fluid-width-video-wrapper,.mobile.landscape .vertical .fluid-width-video-wrapper{padding-top:75%!important}.videowrapper1:after{content:"";display:table;clear:both}@media only screen and (max-width:1024px){.videowrapper1{min-width:250px}}@media only screen and (max-width:767px){.v1010450940 .fluid-width-video-wrapper{padding-top:100%!important}}#siteWrapper input[type=email],#siteWrapper input[type=password],#siteWrapper input[type=tel],#siteWrapper input[type=text],#siteWrapper select,#siteWrapper textarea:not(.select2-search__field),.siteField{margin-bottom:2px;padding:5px 10px;font-size:13px;font-family:FPTB,sans-serif;color:#4d4e4e;font-weight:500;background:#fff none repeat scroll 0 0;border:1px solid rgba(165,166,166,.5);border-radius:5px;-webkit-box-shadow:0 0 5px 0 rgba(77,79,79,.15);-moz-box-shadow:0 0 5px 0 rgba(77,79,79,.15);box-shadow:0 0 5px 0 rgba(77,79,79,.15);transition:border-color .5s ease 0s}#siteWrapper input[type=email]:focus,#siteWrapper input[type=password]:focus,#siteWrapper input[type=tel]:focus,#siteWrapper input[type=text]:focus,#siteWrapper select:focus,#siteWrapper textarea:not(.select2-search__field):focus,.siteField:focus{-webkit-box-shadow:0 0 5px 0 rgba(77,79,79,.5);-moz-box-shadow:0 0 5px 0 rgba(77,79,79,.5);box-shadow:0 0 5px 0 rgba(77,79,79,.5)}#siteWrapper .hTable2 input[type="checkbox"],#siteWrapper input[type="radio"]{width:auto;padding:0;margin:0;line-height:normal}#siteWrapper .protectedInputLabel{left:10px!important;top:3px!important;font-size:12px!important}#siteWrapper label.error{display:block;font-size:13px}.wrapper .hTable2 td{font-weight:500;font-size:15px}.wrapper .hTable2 th{font-weight:500;font-size:13px}@media only screen and (max-width:480px){.wrapper .hTable2 td{font-size:13px}.wrapper .hTable2 th{font-size:12px}}#siteWrapper label{padding-left:0;padding-right:5px}#siteWrapper textarea:not(.select2-search__field){min-height:90px}#siteWrapper .select2-selection.select2-selection--single{padding:5px;min-height:40px}#siteWrapper .select2-container--default .select2-selection--single{border:2px solid #ddd}#siteWrapper .select2-container--default .select2-selection--single .select2-selection__arrow{top:10px}#siteWrapper input[type=password],.wrapperright .siteField,.wrapperright input[type=email],.wrapperright input[type=tel],.wrapperright input[type=text],.wrapperright select,.wrapperright textarea:not(.select2-search__field){width:100%}#siteWrapper .bodycontent input[type=email],#siteWrapper .bodycontent input[type=password],#siteWrapper .bodycontent input[type=tel],#siteWrapper .bodycontent input[type=text],#siteWrapper .bodycontent select,#siteWrapper .bodycontent textarea:not(.select2-search__field),.bodycontent .siteField{border:1px solid rgba(77,79,79,.25)}@media only screen and (max-width:767px){label.password-toggler{display:block;padding-top:10px}#siteWrapper input,#siteWrapper select,#siteWrapper textarea:not(.select2-search__field),.siteField{font-size:14px}}@media only screen and (max-width:480px){#siteWrapper input,#siteWrapper select,#siteWrapper textarea:not(.select2-search__field),.siteField{padding:5px}#siteWrapper input,#siteWrapper select,#siteWrapper textarea:not(.select2-search__field),.siteField{font-size:13px}}.btn,.btn2,.btnbig,.btnoutline,.btnsm{display:inline-block!important;border:none;white-space:nowrap;-webkit-appearance:none}.btn i,.btn2 i,.btnbig i,.btnoutline i{padding-right:5px}.btn{padding:12px 15px;font:normal 16px;color:#fff;text-decoration:none;border:1px solid #fff;background:#477bb6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 5px 0 rgba(35,31,32,.2);-moz-box-shadow:0 2px 5px 0 rgba(35,31,32,.2);box-shadow:0 2px 5px 0 rgba(35,31,32,.2);line-height:1}.btn:hover{color:#fff;text-decoration:none;background:#000}.btn.disabled,.btn.is-disabled,.btn:disabled,.btndisabled{opacity:.5;cursor:auto}.ctimage,.ctimageleft,.ctimageright{width:auto!important}.ctimageleft img,.ctimageright img{display:block}.ctimageright{text-align:right}.ctimage img,.ctimageleft img,.ctimageright img{width:auto;height:auto}.ctimage img{max-width:1100px}.ctimageleft img,.ctimageright img{max-width:600px}.customtext img{width:auto!important;height:auto!important;max-width:600px;max-height:none}@media only screen and (max-width:1024px){.ctimageleft img,.ctimageright img,.customtext img{max-width:450px}.customtext table:not(.cttable),.customtext table:not(.cttable) tbody,.customtext table:not(.cttable) td,.customtext table:not(.cttable) th,.customtext table:not(.cttable) tr{display:block;width:100%!important;padding-right:0!important;padding-left:0!important}}@media only screen and (max-width:960px){.ctimageleft img,.ctimageright img,.customtext img{max-width:350px}}@media only screen and (max-width:860px){.ctimageleft img,.ctimageright img,.customtext img{max-width:300px}}@media only screen and (max-width:767px){.ctimageleft img,.ctimageright img,.customtext img{max-width:250px;max-height:none}}@media only screen and (max-width:600px){.ctimageleft,.ctimageright,.ctimgwrapper{display:block}.ctimageleft,.ctimageright{padding-top:0;padding-right:0;padding-bottom:10px}.ctimageleft img,.ctimageright img,.customtext img{max-width:100%;max-height:none}}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footerwrapper,.navbar2wrapper,.navbarwrapper{-webkit-box-shadow:0 3px 5px 0 rgba(71,123,182,.15);-moz-box-shadow:0 3px 5px 0 rgba(71,123,182,.15);box-shadow:0 3px 5px 0 rgba(71,123,182,.15)}.hometbl1 .hometbl1item:nth-of-type(2),.hometbl1a{-webkit-box-shadow:inset 0 1px 15px 0 rgba(71,123,182,.2);-moz-box-shadow:inset 0 1px 15px 0 rgba(71,123,182,.2);box-shadow:inset 0 1px 15px 0 rgba(71,123,182,.2)}.footerlinks a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:1280px){.bodycontent{padding-right:5px;padding-left:5px}.footer,.footer2,.footercontent1,.footercontent2,.navbar,.navbar2,.quotewrapper,.siteheader,.wrapper{min-width:100%;max-width:100%;padding-right:24px;padding-left:24px}.footer{padding-top:60px;padding-bottom:60px}.footerwrapper.footerwrapperthin .footer{padding-top:34px;padding-bottom:34px}.header-listen,.header-listen-live{right:24px}.navbar2 a i.fa-home{font-size:18px}.siteheader .sociallinks{left:24px}.headersearch{left:30px}.homebook img{max-width:270px}.homebookmore{font-size:15px}.homeshow h2,.hometbl1a .hometbl1aitem .htheader h2{font-size:20px}.homeshowcallout em{font-size:15px}.homeshowcallout strong{font-size:17px}.homeshowlinks a{display:block;margin-top:10px}.homeshowlinks a:nth-of-type(1){margin-top:0}.homeshowlinks span{display:none}.homeshowlogo{width:179px;height:85px}.hometbl1 .hometbl1item:nth-of-type(1) .btn{padding:15px 13px}.hometbl1 .hometbl1item:nth-of-type(1) .btn,.showbtns .btn{font-size:17px}.hometbl1 .hometbl1item:nth-of-type(1) h2{font-size:27px}.homeshowtblitem:nth-of-type(1){padding-right:45px}.hometable1btblitem h3{font-size:14px}.hometable1btblitem .links{font-size:14px}h2.proghdr{font-size:26px}h2.proghdr2{font-size:22px}.showbtns .btn span.icon-apple{width:14px;height:17px}.showbtns .btn span.icon-bb{width:18px;height:13px}}@media only screen and (max-width:1200px){.footer{padding-top:50px;padding-bottom:50px}.footerwrapper.footerwrapperthin .footer{padding-top:34px;padding-bottom:34px}.footer .logo1{font-size:24px}.footer .logo2{font-size:14px}.siteheader .logo1{font-size:28px}.siteheader .logo2{font-size:18px}}@media only screen and (max-width:1100px){.hometbl1 .hometbl1item:nth-of-type(1) .btn{padding:14px 12px}.hometbl1 .hometbl1item:nth-of-type(1) .btn,.showbtns .btn{font-size:16px}.hometbl1 .hometbl1item:nth-of-type(1) h2{font-size:24px}.showbtns .btn{width:150px}}@media only screen and (max-width:1024px){.footer{padding-top:40px;padding-bottom:40px}.footerwrapper.footerwrapperthin .footer{padding-top:34px;padding-bottom:34px}.footer .logo{width:150px;height:48px}.footer .logo2,.footerlinks{font-size:12px}.footercontent1wrapper,.footercontent2wrapper{padding-top:20px;padding-bottom:20px}.footercontent2wrapper{padding-top:34px}.headersearch{top:calc(70% - 15px)}.homebook img{max-width:300px}.homebookmore{font-size:15px}.homeshow h3{font-size:17px}.homeshowcallout em{font-size:14px}.homeshowcallout strong{font-size:16px}.homeshowtblitem:nth-of-type(1){padding-right:24px}.hometbl1 .hometbl1item:nth-of-type(1),.hometbl1 .hometbl1item:nth-of-type(2){display:block;width:100%}.hometbl1 .hometbl1item:nth-of-type(1){padding-right:0}.hometbl1 .hometbl1item:nth-of-type(1){padding-bottom:20px}.hometbl2item:nth-of-type(1) h2{padding-bottom:5px}.siteheader .logo1{font-size:26px}.siteheader .logo2{font-size:16px}}@media only screen and (max-width:840px){.navbar2 a i.fa-home{font-size:13px}.hometbl2 .hometbl2item:nth-of-type(1),.hometbl2 .hometbl2item:nth-of-type(2){width:100%}.hometbl2 .hometbl2item:nth-of-type(1){padding-right:0}.hometbl2 .hometbl2item:nth-of-type(2){display:table-header-group}}@media only screen and (max-width:767px){.bodycontent{padding-right:0;padding-left:0}.footer,.footer2,.footercontent1,.footercontent2,.navbar,.navbar2,.siteheader,.wrapper{padding-right:20px;padding-left:20px}.footer{padding-top:34px;padding-bottom:34px}.footerwrapper.footerwrapperthin .footer{padding-top:24px;padding-bottom:24px}.footer .logo1{font-size:22px}.footer .logo2{font-size:12px}.footerlinks{font-size:11px}.homebook img{max-width:250px}.homebookmore{font-size:13px}.homeshow{padding:34px}.hometbl1b .hometbl1bitem{padding:20px}.hometable1btblitem h3{font-size:13px}.hometable1btblitem .links{font-size:13px}.navbar{height:auto}.siteheaderwrapper{position:fixed;top:0;left:0;margin-top:0;padding-top:10px;padding-bottom:0;border-bottom:1px solid #2d4956;z-index:500}.siteheader,.siteheaderwrapper{width:100%;height:100px}.siteheader .logos{position:absolute;top:15px;left:24px}.siteheader .logos{padding-right:75px}.siteheaderwrapper.siteheaderwrapperthin .siteheader .logos{left:50%;right:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.siteheader .logo1{font-size:25px}.siteheader .logo2{font-size:15px}.siteheader .sociallinks{left:220px}.siteheader .sociallinks span{margin-left:2px}.headersearch{left:220px}.wrapperwrapper{padding-top:120px}}@media only screen and (max-width:640px){.footer2wrapper .sociallinks{display:table;margin:0 auto;padding-top:24px}.homeshow{padding:24px}.homeshowlogo{top:24px;right:24px}.homeshowtbl{display:table;width:100%}.homeshowtblitem{display:block}.homeshowtblitem:nth-of-type(1){padding-right:0}.homeshowtblitem:nth-of-type(2){padding-top:30px}.homeshowlinks a{display:inline;margin-top:0}.homeshowlinks a{color:#572d36;text-decoration:underline}.homeshowlinks a:hover{color:#b70027;text-decoration:underline}.homeshowlinks span{display:inline;padding:0 10px}.showbtns div{display:inline}.showbtns .btn{height:40px;overflow:hidden}.showbtns .btn span.icon-apple{width:13px;height:15px}.siteheader .sociallinks{display:none}.sitesearch{display:none}.sitesearch2{display:block;width:290px;right:0}.sitesearch2 .inputfield{width:290px!important;width:100%}.sitesearch2 .searchicon2{top:2px}}@media only screen and (max-width:580px){.footerlinks{font-size:13px}.footerlinks a{display:block;padding-top:5px;padding-bottom:5px}.footerlinks span{display:none}.homeshowlogo{top:60px}.showbtns div{display:block}.showbtns .btn{width:100%}.hometable1btblitem h3{font-size:14px}.hometable1btblitem .links{font-size:14px}.hometbl1,.hometbl1b{display:block}.hometbl1 .hometbl1item:nth-of-type(2){background:#fff}.hometbl1a{display:none}.hometbl1b .hometbl1bitem{display:table;margin:0 auto;padding-right:0;padding-left:0}.hometbl1b .hometbl1bitem{width:400px}.hometbl1bitem:nth-of-type(1):before,.hometbl1bitem:nth-of-type(2):before{display:block;width:100%;border-bottom:1px solid rgba(0,0,0,.25);margin-bottom:15px;padding-bottom:5px;font:18px TP3,serif;color:#572d36;letter-spacing:1px;clear:both}.hometbl1bitem:nth-of-type(1):before{content:"Suggested Links"}.hometbl1bitem:nth-of-type(2):before{content:"Bookstore"}}@media only screen and (max-width:500px){.siteheaderwrapper{padding-top:0}}@media only screen and (max-width:480px){.footer,.footer2,.footercontent1,.footercontent2,.navbar,.navbar2,.siteheader,.wrapper{padding-right:15px;padding-left:15px}.header-listen div,.header-listen-live div{width:78px;height:65px}.hometbl1b .hometbl1bitem{width:350px}.homeshowlinks a{display:block;margin-top:10px}.homeshowlinks a:nth-of-type(1){margin-top:0}.homeshowlinks span{display:none}.homeshowlogo{width:130px;height:62px}.footerlinks{display:none}.siteheader,.siteheaderwrapper{height:100px}.siteheader .logos{top:10px;left:15px}.sitesearch2 .inputfield{padding-top:12px!important;padding-bottom:12px!important;font-size:16px!important}.sitesearch2 .searchicon2{top:4px;left:-35px;font-size:30px!important}.wrapperwrapper{padding-top:90px}}@media only screen and (max-width:440px){.homeshowlogo{width:105px;height:50px}.hometbl1b .hometbl1bitem{width:90%}.siteheader .logos{left:10px}}@media only screen and (max-width:390px){.siteheader .logo1{font-size:23px}.siteheader .logo2{font-size:13px}}@media only screen and (max-width:359px){.sitesearch2{display:block;width:280px}.sitesearch2 .inputfield{width:280px!important}}