/*!
Theme Name: TBH Custom
Theme URI: https://them.es/starter
Author: Rudi Storm
Author URI: https://them.es/
Description: Custom created theme for The Birth Hour
Version: 3.5.3
Requires at least: 5.0
Tested up to: 6.5
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: custom-theme-for-the-birth-hour
*/
p,ul,ol{font-family:Open Sans,Arial,sans-serif;color:#666;letter-spacing:1px;line-height:2.5em;font-size:14px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-item{display:inline-block;text-align:left;vertical-align:top;width:50%}.gallery-item a,.gallery-item a:hover,.gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:0 0;display:inline-block;max-width:100%}.gallery-item a img{display:block;-webkit-transition:-webkit-filter .2s ease-in;transition:-webkit-filter .2s ease-in;transition:filter .2s ease-in;transition:filter .2s ease-in,-webkit-filter .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%)}.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.bypostauthor{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.latest-posts{img{width:100%}}#home-page-header{background-image:url('https://www.conac.co.za/tbh/wp-content/uploads/2024/06/home-screen.png');width:100%;display:block;background-size:cover;border:none;margin-bottom:5em}.page-header{height:310px;background-size:cover;background-position:50%;background-image:url('https://thebirthhour.com/wp-content/uploads/2017/01/intuition-pregnant-mama.jpg')}.page-header h1{position:relative;top:45%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:2.5em;text-align:center;text-transform:uppercase}.navbar-brand img{height:100px}#menu-main-menu{.nav-link{color:#8e897b;text-transform:uppercase}}#menu-top-menu{padding-top:0.5em;.nav-link{text-decoration:none;font-size:.8em;color:#b97a7c}li:last-child{border:#21759b soild 1px !important;text-decoration:none;color:white;background-color:#542F4A;.nav-link{color:#fff;text-decoration:none}}}.navbar-nav .dropdown-menu{right:0;left:auto;transform:translateX(-0%);border-radius:0;text-transform:uppercase;border-top:3px solid #A8C6C6;a{color:#8e897b;line-height:1.3em;margin-top:10px;margin-bottom:10px}}.section-title{text-align:center;font-family:raleway;font-weight:300;text-transform:uppercase}.section-subtitle{text-align:center;font-family:raleway;font-weight:200;font-size-adjust:-.5}.featured-categories{margin:2em 0;padding:2em 0;background-color:#ebeced !important;.section-title{margin-bottom:1em}h3{background-color:#a8c6c6;color:#fff;text-align:center;font-family:raleway;font-weight:400;font-size:1em;padding:.5em;letter-spacing:.1rem}a{text-decoration:none;font-weight:700}}.know-your-options-section{.inner{margin:.75em 0;padding:.75em .25em}.inner:hover{background-color:rgba(66,88,109,.25);border-radius:.25em;cursor:pointer}img{width:45px;height:45px}a{text-decoration:none;font-family:raleway;color:#552e4a;text-transform:uppercase}}.dropdown-item.active,.dropdown-item:active{background-color:transparent;font-weight:700}#footer{background-color:#ebeced;font-family:raleway;color:#565656;a{text-decoration:none;text-transform:uppercase;color:#565656}}.preg-section .img-holder{position:relative;padding:0;img{height:100%;width:100%;object-fit:cover}}.preg-section span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:#fff;font-family:raleway;font-size:2em;text-transform:uppercase;text-align:center}.bg-grey{background-color:#82a2a3;a:hover{color:#542e4b !important}}.bg-blue{background-color:#42586D;a:hover{color:#542e4b !important}}.bg-pink{background-color:#462E40;a:hover{color:#82a2a3 !important}}.preg-section .flex{ul{padding:1em;list-style-type:none;display:flex;flex-direction:column;justify-content:space-between;height:100%}li{align-content:space-between}hr{color:#fff}a{color:#fff;font-family:raleway;font-weight:700}}.top_viewed_post .post-thumbnail{margin-bottom:0 !important}.post-thumbnail{width:100%;padding-top:100%;position:relative;box-sizing:border-box}.post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.top_viewed_post .title{flex:1;background-color:#a8c6c6;color:#fff;text-align:center;font-family:raleway;font-size:1em;padding:.25em;width:100%;min-height:100px;display:flex;align-items:center;justify-content:center}.entry-title,.wp-block-heading{font-family:josefin slab}.navbar-nav .dropdown:hover>.dropdown-menu{display:block}.testimonial{background-color:#f4f4f4;padding:2em;margin:2em;border-radius:.25em;position:relative}.testimonial .content{margin-bottom:1em}.testimonial i{position:absolute;top:-.75em;left:50%;transform:translateX(-50%);font-size:1.75em;color:#676667}.btn{font-family:raleway;text-transform:uppercase;font-weight:700;border-radius:0;border:none;cursor:pointer;transition:background-color .2s;background-image:none}.btn-primary{background-color:#414869;color:#fff}.btn-primary:hover{color:#2a2f3d;background-color:#eaeded}.carouselMultiItemExample{transition:.25s}.read-more-button{font-weight:700}.read-more-button:hover{cursor:pointer}a{color:#414869;font-family:raleway}#loading-spinner{display:none;text-align:center;font-size:16px;color:#333}.downloads-section{background-color:#a9c7c5;padding:3em 0;margin:3em 0;text-align:center;color:#fff}.downloads-section h2{font-weight:300;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif}.carousel-caption p{color:#fff}.custom-post-thumbnail{float:right;margin-left:20px;max-width:50%;height:auto}.custom-entry-content:after{content:"";display:table;clear:both}@media (max-width:768px){.custom-post-thumbnail{float:none;margin:0 auto 20px;display:block;max-width:100%}}.wp-block-button__link{background-color:#542e4b !important;color:#fff !important;border:none !important}.menu-search{position:relative;display:flex}.search-toggle{position:relative;z-index:1001;border:none;background:0 0}.search-form{min-width:0 !important;background:#fff;border:1px solid #ccc;border-radius:4px;padding:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000;display:flex;align-items:center;width:0;opacity:0;overflow:hidden;transition:width .3s ease,opacity .3s ease}.search-form.active{width:200px;opacity:1}.search-input{border:none;padding:5px;outline:none;flex:1;width:100%}.search-submit{background:0 0;border:none;cursor:pointer;color:#333;margin-left:5px}.hide{width:0;transition:width .3s ease,opacity .3s ease;opacity:0;overflow:hidden}a{font-weight:700}.search-toggle svg{vertical-align:top;font-weight:700;width:15px;height:15px}.heading-banner{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.heading-banner{font-size:1.75rem}}