/*!
Theme Name: ABO Plasma
Theme URI: 
Author: Automattic / Jason Houston 
Author URI: https://completewebcharleston.com
Description: Theme developed for PMI.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: _s
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
.hero-video{max-width:512px;background:rgba(0,0,0,.1);transition:.3s background ease-in-out}.hero-video:hover{background:rgba(239,64,53,.2)}.hero-video p{color:#fff;font-size:19px;margin-bottom:0!important;padding-left:12px}#js-header .header-cta{display:none}.schedule-appointment-cta{font-size:16px;border-color:#ee4036;border-radius:20px 0;color:#fff;font-family:"Gothic A1";font-weight:200;background:#f55b53;border-width:1px;border-style:solid;padding:10px;margin-left:40px}.flex-locations{background:#f8fdfd;padding:20px;display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center;max-width:460px;margin:0 auto 30px auto}.flex-locations-child.flex-50,.flex-locations-child.flex-33{position:relative}.flex-locations-child.flex-50.bullet:before,.flex-locations-child.flex-33.bullet:before{position:absolute;content:"";width:4px;height:4px;background-color:#72d2d0;right:0;top:10px}.flex-locations-child.flex-33{flex:0 33%;margin-bottom:30px}.flex-locations-child.flex-50{flex:0 50%}.homepage-reviews{justify-content:center}.mt-50{margin-top:50px}@media screen and (max-width:1024px){#js-header{position:fixed;top:0}.justify-between{align-items:center}#js-header .header-cta{display:block;font-size:18px;border-color:#ee4036;border-radius:20px;padding:10px 40px;color:#fff;font-family:"Gothic A1";font-weight:200;background:#f55b53;border-width:1px;border-style:solid}}@media screen and (max-width:530px){#js-header .header-cta{padding:10px;font-size:14px}}@media screen and (max-width:500px){.flex-locations-child.flex-50.bullet:before,.flex-locations-child.flex-33.bullet:before{display:none}}.flex-container{display:flex;flex-direction:row;width:1280px;justify-content:center;align-items:center}.flex-container .flex-child{flex:0 33%}.flex-container-full-width.blog-template{display:flex;align-items:center;background:url(https://aboplasma.com/wp-content/uploads/2022/04/abo-holdings-header.jpg);background-size:cover;background-position:top left;padding:260px 0}.flex-container-full-width-child{max-width:1280px;width:100%;margin:auto}.flex-container-full-width-child h1{color:#000}.blog-content{margin:30px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1280px;width:100%}.blog-content .flex-child{padding:10px;background:#f9f9f9;padding-bottom:20px}.read-more-btn{font-size:16px;border-color:#ee4036;border-radius:20px 0;color:#fff;font-family:"Gothic A1";font-weight:200;background:#f55b53;border-width:1px;border-style:solid;padding:10px}.blog-excerpt{margin-top:20px}.pagination{max-width:1280px;width:100%;margin:auto;font-size:16px;padding:30px;text-align:center}.pagination span,.pagination a{margin:2px 2px 2px 0;padding:6px 9px 5px;padding:10px;text-decoration:none;width:auto;color:#fff;background:#555;-webkit-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-ms-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.pagination a:hover{color:#fff;background:#f55b53}.pagination .current{padding:6px 9px 5px;padding:10px;background:#f55b53;color:#fff}.page-id-311 .homepage-reviews{position:relative;z-index:9999}@media screen and (max-width:980px){.blog-content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.blog-content{grid-template-columns:1fr}.blog-content .flex-child img{margin:auto}.blog-content .flex-child h3,.blog-content .flex-child h5{text-align:center}.blog-content .flex-child .read-more-btn{width:100px;margin:auto;display:flex}}@media screen and (max-width:530px){#js-header .header-cta{padding:7px;position:relative;left:15px}}