/*

Theme Name: GenYouth – A WP Bootstrapped Theme
Template: wp-bootstrapped
Author: Justin DoCanto
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

html,body {font-size:14px;}
body {font-family:'Rubik';font-weight:300;color:#38393A;padding-top:79px;}
body.home {background:#fff;}
a {color:#7EBF00;}
a:hover {color:rgba(126,191,0,1);}
b, strong {font-weight:500;}
h1,h2,h3 {color:rgba(73,16,113,1); font-family:'Roboto',sans-serif;font-weight:900;}
h4,h5,h6 {color:rgba(56,57,58,1);font-family:'Roboto', sans-serif;font-weight:500;}
h1 {font-size:5.5rem;}
h2 {font-size:4rem;}
h3 {font-size:2.5rem;}
h4 {font-size:2rem;}
h5 {font-size:1.75rem;}
h6 {font-size:1.5rem;}
h6.section-title {font-size:1rem;line-height:1.4rem;color:rgba(136,144,152,1);text-transform:uppercase;font-weight:500;}
h6.section-title::before {content: "";display: inline-block;width: 24px;height: 8px;margin-right: 12px;margin-bottom:1px;background-color:rgba(136, 144, 152, 0.2);}
h6.section-title-primary {color:rgba(246,252,255,1);}
h6.section-title-primary::before {background-color:rgba(121,53,169,1) !important;}
article h1 {font-size:2rem;color:#38393A;font-family:'Roboto',sans-serif;font-weight:900;}
article h2 {font-size:1.88rem;color:#38393A;font-family:'Roboto',sans-serif;font-weight:900;}
article h3 {font-size:1.64rem;color:#38393A;font-family:'Roboto',sans-serif;font-weight:900;}
article h4 {font-size:1.41rem;color:#38393A;font-family:'Roboto',sans-serif;font-weight:900;}
article h5 {font-size:1.17rem;color:#38393A;font-family:'Roboto',sans-serif;font-weight:900;}
article h6 {font-size:.94rem;color:#38393A;font-family:'Roboto',sans-serif;font-weight:900;}
blockquote {font-size:2rem;}
p {font-size:1.25rem;}
p.lead {font-size:1.33rem;font-weight:300;}
p.large {font-size:1.5rem;}
p.small {font-size:1.1rem;font-weight:300;}
p.quote {font-size:0.82rem;line-height:1.4rem;color:rgba(136,144,152,1);text-transform:uppercase;font-weight:500;}
p.quote::before {content: "";display: inline-block;width: 24px;height: 8px;margin-right: 12px;margin-bottom:1px;background-color:rgba(136,144,152,1);}
ul li, ol li {font-size:1.25rem;}
footer ul li, footer ol li {font-size:1rem;}
ul.list-primary-dots {list-style: none;}
ul.list-primary-dots li::before {content: "\2022";color: #7EBF00 !important;font-weight: bold;display: inline-block;width: 1em;margin-left: -1em;}
.bg-black {background-color:#1F1F1F !important;}
.bg-white {background-color:#FFF !important;}
.bg-gray {background-color:#B2B4B5 !important;}
.bg-gray-d {background-color:#737373 !important;}
.bg-gray-l {background-color:#CFD0D1 !important;}
.bg-gray-xd {background-color:#4A4A4A !important;}
.bg-gray-xl {background-color:#EEEFF0 !important;}
.bg-gray-light {background:#f5f5f5;}
.bg-primary{background-color:#491071 !important;}
.bg-primary-metrics {background:#491071 url('/wp-content/uploads/2020/11/EquipEngageEmpower-bg-scaled.jpg') no-repeat 0 0;background-size:cover;}
.bg-primary-testimonials {background:#491071 url('/wp-content/uploads/2020/11/Testimonials-bg.png') no-repeat 0 0;background-size:cover;}
.bg-primary-d{background-color:#3F0766 !important;}
.bg-primary-l{background-color:#874BB3 !important;}
.bg-primary-xd{background-color:#270141 !important;}
.bg-primary-xl{background-color:#B980E2 !important;}
.bg-secondary{background-color:#7EBF00 !important;}
.bg-secondary-d{background-color:#629400 !important;}
.bg-secondary-l{background-color:#B6F146 !important;}
.bg-secondary-xd{background-color:#578300 !important;}
.bg-secondary-xl{background-color:#D6F0A5 !important;}
.block-page-link {display:block;border-bottom:5px solid rgba(182,241,70,1);color:rgba(56,57,58,1);padding-bottom:10px;font-family:'Rubik';font-weight:500;}
.block-page-link:hover,.block-page-link:hover h6 {color:rgba(182,241,70,1) !important;text-decoration:none;}
.btn-primary {background-color: rgba(126,191,0,1);border-color: rgba(126,191,0,1);font-family: 'Rubik', sans-serif;font-size:0.93rem;line-height:1.65rem;border-radius:30px;min-width:150px;text-transform:uppercase;}
.btn-primary:hover {background-color:rgba(126,191,0,1);border-color:rgba(126,191,0,1);}
.btn-outline-primary {color:#7EBF00 !important; border-color:#7EBF00 !important; border-radius: 23px;}
.btn-outline-primary:hover{background-color:#7EBF00 !important; border-color:#7EBF00 !important; border-radius: 23px;}
.btn-load-more {border-color:#7EBF00 !important; border-radius: 23px;}
.btn-sign-up {border-radius: 23px;}
.btn-lg {font-size:0.933rem;line-height:2rem;border-radius:30px;min-width:250px;}
.carousel-control-prev, .carousel-control-next{align-self: flex-end;}
.copyright{height: 32px;width: 251px;color: #C1C7D0;font-family: Rubik;font-size: 0.64;letter-spacing: 0.18px;line-height: 16px;}
.data-info {font-size:1rem; color: #fff;font-weight:400;}
.data-numbers {font-family:'Roboto' !important; font-size:4.85rem; color:#B6F146 !important; text-decoration: none;color: inherit;}
.data-numbers span {box-shadow: inset 0 -.6em 0 #7935A9;}
.dropdown-header {font-size:.70rem; color:#473081; font-weight:400;}
.dropdown-item {font-size:.88rem; font-weight:500;}
.dropdown-item:hover {font-size:.88rem; font-weight:500;color:#491071;}
.flickity-prev-next-button {background:#B6F146;}
.flickity-prev-next-button.previous {left:0;}
.flickity-prev-next-button.next {right:0;}
.flickity-prev-next-button .flickity-button-icon {left:20%;top:30%;height:40%;color:#362475;}
.flickity-prev-next-button:hover {background:#B6F146;}
.flickity-prev-next-button:hover .flickity-button-icon {color:#fff;}
.font-family-rubik {font-family: 'Rubik', sans-serif;}
.font-family-roboto {font-family: 'Roboto', sans-serif;}
.font-weight-100 {font-weight:100 !important;}
.font-weight-200 {font-weight:200 !important;}
.font-weight-300 {font-weight:300 !important;}
.font-weight-400 {font-weight:400 !important;}
.font-weight-500 {font-weight:500 !important;}
.font-weight-600 {font-weight:600 !important;}
.font-weight-700 {font-weight:700 !important;}
.font-weight-800 {font-weight:800 !important;}
.font-weight-900 {font-weight:900 !important;}
.footer-links-white {color: #fff;}
.footer-links-white:hover {color:rgba(126,191,0,1);}
.highlight-links a, a.highlight {color:#1F1F1F !important;text-decoration: none;box-shadow: inset 0 -.35em 0 rgba(182,241,70,1);color: inherit;font-weight:500;}
.highlight-links a:hover, a.highlight:hover {text-decoration:none;}
.last-p-0 p:last-child {margin-bottom:0 !important;}
.list-unstyled-footer {font-size:1rem;}
.list-unstyled-footer a:hover {color:#7EBF00;}
.modal-content {max-width:75%;margin:0 auto;}
.navbar-dark .navbar-nav .nav-link {color:#fff;}
.navbar-light .navbar-nav .nav-link {color:#38393A;}
.navbar-expand-lg .navbar-nav .dropdown-menu {border:0;border-radius:0;border-top:3px solid rgba(126,191,0,1);padding-top:15px;padding-bottom:15px;}
.navbar-nav .nav-link {font-size:1.07rem;outline:0;color:rgba(74,74,74,1);}
.navbar-nav .dropdown-item {font-size:1.071rem;}
.navbar-nav .dropdown-item.active, .navbar-nav .dropdown-item:active {background:rgba(126,191,0,1);color:#fff;}
.navbar-toggler,.navbar-toggler-icon {border-color:#7EBF00;}
.page-item.active .page-link {background-color:rgba(126,191,0,1);border-color:rgba(126,191,0,1);}
.page-link, .page-link:hover, .page-link:active, .page-link:focus {color:rgba(126,191,0,1);}
.page-header, .page-header > div {height:75vh;max-height:700px;}
.page-wrapper {background: #fff url('/wp-content/uploads/2020/10/page-top-bg-scaled.jpg') repeat-x 50% 0;}
.social-icons-black {color:#1F1F1F;}
.social-icons-black:hover {color:rgba(126,191,0,1);}
.social-links-white {color: #fff;}
.social-links-white:hover {color:rgba(126,191,0,1);}
.team-photo {margin-top:-310px; margin-left:35px;}
.text-black {color:#38393A !important;}
.text-white {color:#FFF !important;}
.text-gray {color:#B2B4B5 !important;}
.text-gray-d {color:#737373 !important;}
.text-gray-l {color:#CFD0D1 !important;}
.text-gray-xd {color:#4A4A4A !important;}
.text-gray-xl {color:#EEEFF0 !important;}
.text-primary{color:#491071 !important;}
.text-primary-d{color:#3F0766 !important;}
.text-primary-l{color:#874BB3 !important;}
.text-primary-xd{color:#270141 !important;}
.text-primary-xl{color:#B980E2 !important;}
.text-secondary{color:#7EBF00 !important;}
.text-secondary-d{color:#629400 !important;}
.text-secondary-l{color:#B6F146 !important;}
.text-secondary-xd{color:#578300 !important;}
.text-secondary-xl{color:#D6F0A5 !important;}
.underline {border-bottom:3px solid #B6F146;}
@media screen and (max-width:991px) {
	h1 {font-size:2.57rem;color:#491071;line-height:3.28rem;}
	h2 {font-size:2.28rem;color:#491071;line-height:3rem;}
	h3 {font-size:2.14rem;color:#491071;line-height:2.85rem;}
	h4 {font-size:1.85rem;line-height:2.71rem;}
	h5 {font-size:1.57rem;line-height:2.14rem;}
	h6 {font-size:1.28rem;line-height:1.85rem;}
	p  {font-size:1.07rem;line-height:1.71rem;}
	p.large {font-size:1.21rem;line-height:1.85rem;}
	p.small {font-size:0.92rem;line-height:1.42rem;}
	blockquote {font-size:1.21rem;line-height:2rem;}
	.data-numbers {font-size:3.85rem;}
	.navbar.bg-transparent {background:#fff !important;}
	.page-header {background-position:20% 0 !important;}
	.page-header, .page-header > div {height:60vh;max-height:600px;}
	.team-photo {margin-top:0; margin-left:0;}
}
