.teaparty-popup{display:block;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.75);bottom:0;right:0;z-index:1001;font-family:Roboto,Arial,Helvetica,sans-serif}.teaparty-popup .content{position:absolute;margin:auto;max-height:95%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:780px;max-width:95%;padding:10px 2px 0;background:#fff}.teaparty-popup .head{position:relative}.teaparty-popup .head .popup-logo{position:absolute;left:75%;top:0;transform:translateX(-50%)}.teaparty-popup .head .subtitle,.teaparty-popup .head .title{line-height:1;margin-left:40px;margin-bottom:15px;padding:0;font-weight:400}.teaparty-popup .head .title{font-size:38px;padding-top:10px}.teaparty-popup .head .subtitle{font-size:18px;margin-bottom:20px}.teaparty-popup .body{padding:55px 0;background-repeat:no-repeat;background-size:cover}.teaparty-popup .body .body-content{font-size:14px;float:right;width:365px;color:#fff;text-align:center;margin:0 30px 0 0}.teaparty-popup .body .body-content p{margin:0 0 20px}.teaparty-popup .body .body-content p:last-child{margin-bottom:0}.teaparty-popup .cta{text-align:center}.teaparty-popup .cta .popup-cta{background:#1f5297;display:inline-block;color:#fff;border-radius:3px;font-weight:400;font-size:22px;line-height:29px;margin-bottom:11px;padding:12px 24px;text-transform:uppercase}.teaparty-popup .tve-leads-shortcode .thrv-leads-form-box,.teaparty-popup.iframe .body{padding:0}.teaparty-popup .cta .popup-cta:hover{text-decoration:none}.teaparty-popup .popup-close{position:absolute;right:-10px;top:-10px;font-size:28px;line-height:28px;width:29px;height:29px;text-align:center;display:block;background:url(../../images/close.png) center no-repeat #fff;border-radius:50%;font-weight:700;cursor:pointer;content:""}.teaparty-popup #tve_blank_set .thrv_lead_generation_container button{margin:0;background:#d48c00;border:0;box-shadow:none}.teaparty-popup #tve_blank_set .thrv_lead_generation_container input[type=text],.teaparty-popup #tve_blank_set .thrv_lead_generation_container input[type=email]{box-shadow:none;border:1px solid #000}@media screen and (max-width:768px){.teaparty-popup{display:none!important}}.teaparty-popup.iframe .body-content{float:none;width:auto;margin:0}.ad.mobile-only{display:none}.ad .powerinbox{border:1px solid #c7c7c7}.ad.pi-500x475 li{max-width:500px}.ad.pi-500x475 .powerinbox{border:0}.ad.desk.mobile{display:block}.ad.mid-article{margin-bottom:15px;margin-top:15px}@media screen and (max-width:735px){.ad.mobile-only{display:block;text-align:center;padding-top:20px;padding-bottom:20px}.ad .powerinbox{margin:auto}.ad.desk-only{display:none}.ad.article.mobile-only.below-logo,.ad.home.mobile-only.below-logo{padding:20px 10px}.ad.below-slider.home{padding-top:20px;padding-bottom:20px}.newsfeed .ad.pi-300x250{padding-top:40px;padding-bottom:0}}@media screen and (min-width:736px){.ad.desk-only{display:block}.ad.below-slider.home,.article.below-banner.ad{background-color:#f0f0f0;padding-top:10px;padding-bottom:10px}.ad.below-slider.home .powerinbox,.article.below-banner.ad .powerinbox{background-color:#fff}#primary-sidebar .ad.desk-only .powerinbox,#secondary-sidebar .ad.desk-only .powerinbox{margin:auto auto 40px;border:1px solid #c7c7c7}#newsletterwidget-3 .ad.desk-only{padding:10px 10px 0}#newsletterwidget-3 .ad.desk-only,.article.ad.below-comments.desk-only .powerinbox{margin:auto}.article.below-banner.ad{position:absolute}}body.home.blog .newsfeed .item .image.default img.default-img{min-width:100%;height:auto}@media screen and (max-width:380px){body.home.blog .newsfeed .item .image.default img.default-img{min-width:auto;min-height:auto!important}body.home.blog .newsfeed .item .image.default{max-width:100%;height:auto;background-color:transparent}}body.single-post #main .main-photo.with-ad{background-color:transparent}body.single-post #main .main-photo.with-ad .caption{background-color:#000}body.single-post #main .bottom-widget .thrv-leads-form-box{border-width:1px;border-color:#c7c7c7}@media screen and (max-width:736px){.getalerts{display:none}body.single-post #main .main-photo.with-ad{height:auto!important}body.single-post #main .main-photo.with-ad .caption{background-color:#000;position:relative}}