
/*
Theme Name: Peach Umbrella Network Child
Theme URI:         https://finitytek.com
Author:            Finity Tek Designs
Author URI:        https://finitytek.com
Description:       A lightweight, modern layout theme focuses on memberships and events.
Template:		   pun-theme
Version:           1.0.097
License:           GNU General Public License v2 or later
License URI:       http://gnu.org
Text Domain:       pun-theme-child
Tags:              custom-header, Custom Logo, Featured Images, threaded-comments, Accessibility Ready, Blog, Portfolio, News, Membership, Events
*/

/*
 * Child theme styles.
 *
 * Main child CSS is loaded from:
 * assets/css/child.css
 */

:root{
    --primary:#12A4C7;
	--primary-over:#0e829e;
	--bs-primary-rgb:18, 163, 199;
	--bs-primary: rgb(18, 163, 199);
    --secondary:#EA0A8C;
	--bs-secondary-rgb:0,0,0;
    --black:#000000;
    --light:#f8fbfc;
    --gray:#6c757d;
    --white:#ffffff;
	
	--bs-btn-active-bg: #12A4C7;
	--bs-btn-active-border-color: #12A4C7;
	
	--bs-btn-color: rgba(18, 163, 199);
  --bs-btn-border-color: rgba(18, 163, 199);
  --bs-btn-hover-bg:rgba(18, 163, 199);
  --bs-btn-hover-border-color:rgba(18, 163, 199);

    --shadow:0 10px 30px rgba(0,0,0,.08);
    --radius:16px;
    --transition:.3s ease;
}
.btn-primary{
	--bs-btn-active-bg: #12A4C7;
	--bs-btn-active-border-color: #12A4C7;
}
.btn-primary {
  background: var(--primary);
  border-color: var(--primary);
}
.btn-primary:hover{
    background:var(--primary-over);
    border-color:var(--primary-over);
}
.btn-outline-primary {
  --bs-btn-color: rgba(18, 163, 199);
  --bs-btn-border-color: rgba(18, 163, 199);
  --bs-btn-hover-bg:rgba(18, 163, 199);
  --bs-btn-hover-border-color:rgba(18, 163, 199);
}

html{
    scroll-behavior:smooth;
}

body{

    font-family:'Montserrat',sans-serif;
    color:#444;
    background:#fff;
    line-height:1.7;

}

/* ===========================
   Typography
=========================== */

h1,h2,h3,h4,h5{

    font-weight:700;
    color:var(--dark);

}
.navbar{padding: 5px 0;}
.navbar-brand img{max-height: 90px;}
.strong{font-weight: 700;}
.sr-only{position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border-width: 0;}
.navbar-nav .nav-link:hover, .navbar-nav .current-menu-item > .nav-link{color: var(--primary);}
.dropdown-item.active, .dropdown-item:active{background-color: var(--primary);}
.newsletter-section,.social-links a{background: var(--primary);}
.social-links a:hover{ color:var(--primary);}
.none{display: none !important;}
.hero-overlay{background-image:linear-gradient(90deg,rgba(18, 163, 199,.5) 30%,rgba(0,0,0,.01) 80%);}
.navbar-nav .nav-link,.dropdown-item{text-transform: uppercase;}
.dropdown-item{margin-bottom: 5px;}
.event-header img{object-fit: contain;}
.card .card-img-top{object-position: top;}

/* =========================================================
   EVENT TOTAL
   ========================================================= */

.event-total {
	text-align: center;
}

.event-total-title {
	margin-bottom: 10px;
}

.event-total-value {
	font-size: 26px;
	font-weight: 700;
	line-height: 1.2;
}

.event-total-loading {
	opacity: .6;
	font-size: 18px;
}

.event-total-error
.event-total-value {
	color: #b42318;
}
