@charset "UTF-8";
/* http://biothrive.us/wp-content/themes/astra-child/style.css?ver=1.0.0 */
.blog article.post h2{font-size:22px;line-height:1.1em}.ast-blog-featured-section{margin-bottom:.5em}.blog article.post span.cat-links{margin-bottom:.5em;line-height:1em}.post-content>.read-more{margin-top:1em}.reso-post-info span.elementor-post-info__item--type-date{font-size:15px;color:#6D6E76!important;font-weight:400}.single-resource.ast-separate-container #primary{margin:2em 0}.resource-search{display:-webkit-box;display:-ms-flexbox;display:flex}.resource-search input[type="text"]{height:53px;border-radius:40px 0 0 40px}.resource-search button{border-radius:0 30px 30px 0}.postid-7361 .woocommerce-product-gallery__wrapper{background-color:#a22885}.postid-7363 .woocommerce-product-gallery__wrapper{background-color:#7ec441}.postid-7996 .woocommerce-product-gallery__wrapper{background-color:#1c66b3}.postid-11947 .woocommerce-product-gallery__wrapper{background-color:#fbaf2c}.logo-card{width:150px;text-align:center;padding:10px}.logo-card .logo-icon{width:136px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.logo-card .logo-icon img{object-fit:contain}.logo-card h4{font-family:"DM Sans",Sans-serif;font-size:18px;font-weight:400;color:#043168;line-height:1.3em;margin:0 auto;max-width:140px}.logo-card p{font-size:13px;color:#555;margin:5px 0 0}.resource-page-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.resource-page-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.resource-sidebar{background:#f9fbfd;padding:30px 20px;border-radius:10px}.resource-sidebar h3{font-size:20px;margin-bottom:15px;font-weight:600;color:#AA348C}.resource-sidebar ul{list-style:none;margin:0;padding:0}.resource-sidebar ul li{margin-bottom:10px}.resource-sidebar ul li a{text-decoration:none;color:#043168;font-size:15px;font-weight:500}.resource-sidebar ul li a:hover{color:#c92cae}.trending-topics{margin-bottom:50px}.trending-topics h3{font-size:25px;font-weight:500;margin-bottom:20px;color:#AA348C}.trending-tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.trending-tag{display:inline-block;padding:6px 16px;border-radius:20px;font-size:15px;text-decoration:none;color:#506681;border:1px solid #e1e4ea}.trending-tag:hover{border:1px solid #043168;background:#043168;color:#FFF}header.entry-header .entry-title{font-weight:500}.resource-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-bottom:30px}.resource-item{border-bottom:1px solid #eee;padding-bottom:20px}.resource-meta{font-size:15px;color:#AA348C;font-weight:500;margin:0 0 10px}.resource-data{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.resource-content h2{font-size:25px;margin:0 0 10px}.resource-content h2 a{text-decoration:none;color:#043168}.resource-content h2 a:hover{color:#c92cae}.resource-content p{font-size:16px;color:rgb(4 49 104 / 60%);margin-bottom:10px}.resource-footer{font-size:16px;color:rgb(4 49 104 / 60%);margin:20px 0 0;font-weight:500}.resource-footer .author{margin-right:10px;text-transform:capitalize;margin-left:10px}.resource-thumb img{border-radius:10px;object-fit:cover}.resource-footer span.time{color:#AA348C}.resource-footer span.time::before{content:'';background:rgb(4 49 104 / 60%);border-radius:10px;display:inline-block;width:5px;height:5px;margin:3px 10px 3px 3px}.resource-footer .tools{border:solid 1px #C9C9C9;padding:4px 20px;border-radius:30px;cursor:pointer;display:inline-block}.resource-footer .tools:hover{border:solid 1px #043168;background:#043168;color:#FFF}body.archive .ast-archive-description{padding-top:0em;padding-right:0em;padding-bottom:0em;padding-left:0em;background-color:transparent}.single-resource .post-navigation{display:none!important}.single-resource.ast-separate-container{background-color:#fff;background-image:none}body.archive article .entry-title{font-size:24px}body.archive article .blog-layout-4{border-radius:30px 30px 0 0!important}.single-resource .entry-meta{font-size:0;padding-top:20px}.single-resource .entry-meta .posted-by{font-size:28px;display:block}.single-resource .entry-meta .posted-on{font-size:15px}.single-resource .entry-meta *{color:#043168;font-weight:500;text-transform:capitalize}.single-resource .entry-meta .posted-on .published{color:#6D6E76}.ban-bottom-heading h5.elementor-image-box-title{margin-bottom:0!important}@media screen and (min-width:1200px){.resource-page-wrapper{gap:50px}.resource-data{gap:40px}.resource-main{width:74%}.resource-sidebar{width:26%}}@media screen and (min-width:768px){.resource-content{max-width:70%;flex:0 0 70%}.resource-thumb{flex:0 0 26%;max-width:26%}.resource-thumb img{max-width:90%}}@media screen and (min-width:768px) and (max-width:1199px){.resource-page-wrapper{gap:30px}.resource-content h2{font-size:22px}.resource-data{gap:20px}.resource-main{width:72%}.resource-sidebar{width:28%}}@media screen and (max-width:767px){.resource-page-wrapper{gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table-wrapper{overflow-x:auto}.resource-data{gap:15px}.resource-data{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.resource-thumb{flex:0 0 32%;max-width:32%}}#content .wcu-save-settings-button{padding:14px 22px!important;border:none!important}.single-resource #primary{padding-top:10px;margin-top:10px!important}.single-resource .ast-article-single{padding:1em 0}.single-resource .elementor-heading-title{white-space:break-spaces;word-wrap:break-word}form.cart .single_add_to_cart_button{margin-left:5px}.woocommerce-js div.product form.cart .button{margin-bottom:.5em}#wc-square-digital-wallet{padding-top:1em}.woocommerce-js div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff}.post-7996 .flex-viewport{background-color:#006EB8}.post-7363 .flex-viewport{background-color:#70B032}.postid-7361 .flex-viewport{background-color:#AA348C}.postid-11947 .flex-viewport{background-color:#FEAB25}.woocommerce a.added_to_cart{display:block}.woocommerce-js div.product .product_title{margin:0 0 .2em 0}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 0 1em}p{margin-bottom:1em}body .woocommerce-MyAccount-navigation-link.is-active a{background-color:#043168;color:#fff}.woocommerce-MyAccount-content h2{font-size:24px}.woocommerce-account .woocommerce-form-login{max-width:500px;margin:auto;background-color:#fff}.woocommerce-cart div#content,.woocommerce-checkout div#content,.woocommerce-account div#content,.page-id-162 div#content{background-color:rgb(32 134 201 / 8%)}.woocommerce-account .entry-header .entry-title,.woocommerce-cart .entry-header .entry-title,.woocommerce-checkout .entry-header .entry-title{font-size:60px;font-weight:500;padding-bottom:20px;border-bottom:solid 1px #E3E3E3}.woocommerce-MyAccount-navigation ul{padding-left:0;background-color:#fff}.woocommerce-cart table.shop_table tbody{background-color:#FFF}.woocommerce-js table.shop_table thead,.woocommerce-page table.shop_table thead{background-color:#043168;color:#fff;overflow:hidden}.cart_totals h2{background-color:#043168!important;color:#FFF;padding:15px 20px;font-size:26px}.cart_totals{background-color:#fff}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{line-height:1em}.woocommerce-checkout div#customer_details{background-color:#fff;padding:40px 40px;border:solid 1px rgb(4 49 104 / 20%)}.woocommerce-checkout h3#order_review_heading{padding:50px 20px 20px!important;border:solid 1px rgb(4 49 104 / 20%)!important;background-color:#fff}.woocommerce-checkout div#order_review{background-color:#fff;border-color:solid 1px rgb(4 49 104 / 20%)!important;border-width:0 1px 1px!important;border-top:0;padding:0 20px!important}.woocommerce-checkout #order_review thead{background-color:#043168}#order_review th.product-name,#order_review th.product-total{padding-left:20px!important;font-size:19px}.woocommerce-checkout div#order_review{padding-top:30px!important}.woocommerce-checkout table.shop_table tbody{background-color:rgb(32 134 201 / 8%);clear:both}div#order_review tfoot{background-color:rgb(32 134 201 / 8%)}#order_review .cart_item td.product-name{padding-left:20px!important}#order_review tfoot th{padding-left:20px!important}.woocommerce-checkout #payment ul.payment_methods li{line-height:1.3em;font-size:16px}.woocommerce-privacy-policy-text p{font-size:16px}.elementor-widget-woocommerce-product-content ol{margin-left:15px;margin-top:10px;margin-bottom:10px}.elementor-widget-woocommerce-product-content ol li b{font-weight:500}#page form.cart .single_add_to_cart_button{width:70%}@media screen and (min-width:1200px){.woocommerce-account .entry-header,.woocommerce-cart .entry-header,.woocommerce-checkout .entry-header{margin-bottom:3em}}.dual-color .elementor-heading-title span{color:#006EB8;display:block}.dual-txt .elementor-heading-title span{color:#006EB8}.btn-sm .elementor-button{min-width:186px}.btn-md .elementor-button{min-width:240px}.btn-xl .elementor-button{min-width:260px}.elementor-button-icon svg{width:.7em}.btn-light .elementor-button:hover .elementor-button-icon svg path{fill:#FFF;color:#FFF}.arow-light-hover .elementor-button:hover .elementor-button-icon svg path{fill:#FFF;color:#FFF}.arow-black-hover .elementor-button:hover .elementor-button-icon svg path{fill:#132031;color:#132031}.list-gap-sm ul li{padding-top:2px;padding-bottom:2px}.list-gap-md ul li{padding-top:4px;padding-bottom:4px}.list-gap-lg ul li{padding-top:6px;padding-bottom:6px}.make-btn a span{opacity:.7}.side-line{position:relative}.side-line::before{content:'';background:url(/wp-content/themes/astra-child/images/side-line.png);position:absolute;left:-20px;width:1px;height:190px}.side-line::after{content:'';background:url(/wp-content/themes/astra-child/images/side-line.png);position:absolute;right:-10px;width:1px;height:190px}.strike-1 ul li:first-child{text-decoration:line-through}.strike-2 ul li:first-child,.strike-2 ul li:nth-child(2){text-decoration:line-through}.strike-3 ul li:first-child,.strike-3 ul li:nth-child(2),.strike-3 ul li:nth-child(3){text-decoration:line-through}.strike-4 ul li:first-child,.strike-4 ul li:nth-child(2),.strike-4 ul li:nth-child(3),.strike-4 ul li:nth-child(4){text-decoration:line-through}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{display:none}.table-white table.woocommerce-subproviders-table{background-color:#fff;font-size:16px}.woocommerce-subproviders-table button{font-size:14px;font-weight:500;padding:9px 20px!important;display:inline-block}.sub-provider form{padding-bottom:20px}.sub-provider form button,.provider-commission-box form button{padding:11px 30px!important;min-width:150px;text-transform:uppercase;height:50px}.sub-provider form input[type="text"]{height:50px}.sub-provider form label{font-size:17px}.sub-provider .elementor-shortcode{overflow-x:auto}@media screen and (min-width:992px){.sub-provider form{display:flex;align-items:center}.sub-provider form button{border-radius:0 30px 30px 0}}@media screen and (max-width:991px){.sub-provider form input[type="text"]{margin-bottom:10px}.provider-commission-box .elementor-shortcode{overflow-x:auto}.provider-commission-box table th{font-size:14px}}@media screen and (min-width:1500px){.provider-btn .elementor-button{min-width:140px}}@media screen and (min-width:1025px){.make-btn a{padding:17px 40px 17px 40px;display:inline-block}}@media screen and (max-width:1199px){.woocommerce-account .entry-header,.woocommerce-cart .entry-header,.woocommerce-checkout .entry-header{padding-top:3em}}@media screen and (max-width:1024px){.nobr .elementor-heading-title br{display:none}.make-btn a{padding:16px 30px 16px 30px;display:inline-block}}@media screen and (max-width:921px){form.woocommerce-checkout{margin-bottom:50px}}@media screen and (max-width:767px){.subs-footer button.elementor-button{border-radius:30px!important}.relative-resource .elementor-posts .elementor-post{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.relative-resource .elementor-posts .elementor-post .elementor-post__thumbnail__link{margin-left:0!important;margin-bottom:20px}.relative-resource .elementor-posts .elementor-post .elementor-post__thumbnail__link img{max-width:100%;width:auto}.woocommerce-checkout div#customer_details{padding:10px 15px}#wc-square-digital-wallet{overflow:hidden}.woocommerce-checkout .woocommerce-checkout-payment fieldset{padding:10px!important}.woocommerce-checkout div#order_review{padding:0 10px!important}.single-product .site-content .product .product_title{font-size:35px}.woocommerce-js .star-rating::before{content:'\73\73\73\73\73';right:0}.subs-footer .elementor-field{border-radius:30px!important}}