/* Data Research Landing Page Styles */

* {
		scroll-behavior: smooth;
}

a:not(.btn):not(.button):not(.added_to_cart):hover {
    opacity: 1;
}

/* Main container for the page */
#post-17194.pagebuilder-section {
    margin: 0 auto;
    max-width: 1280px;
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 0px;
		padding-bottom: 0px;
}


#post-17194 h2 {
		color: #5F5F5F;
		font-family: Lato;
}

#post-17194 h3 {
		font-family: Lato;
}

#post-17194 p {
		font-family: Lato;
}

/* Hero Section */

.hero-left {
		width: 60%;
}

.hero-left p, .hero-left h1 {
		line-height: initial!important;
}

.hero-left p {
		margin: 0px 0px 30px 0px!important;
}

/* Form Section - Left Column */

.what-makes h2 {
		line-height: initial;
		font-size: 44px;
		font-weight: 700;
}

.what-makes span {
		color: #E58036;
}

.what-makes p {
		font-size: 20px;
		color: #5F5F5F;
		padding-right: 20px;
}


/* Form Section - Right Column */

.lp-form {
		font-family: Lato!important;
}

.form-header h2 {
		font-size: 42px;
		font-weight: 600;
		color: #ffffff!important;
		text-align: center;
		line-height: 1.2em;
}

#pg-17194-0, #pl-17194 .so-panel {
    margin-bottom: 0px;
}

#wpforms-form-17264 {
		background: #E58036;
}

div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 0 0 15px 0 !important;
}

.lp-form.wpforms-submit-container {
		text-align: center!important;
}

.lp-form input[type=text], .lp-form input[type=email] {
	padding: 7px 0 7px 20px!important;	
}

.lp-form .wpforms-field.wpforms-field-select-style-classic select { 
		color: #9c9c9c!important;
		padding: 7px 0 7px 20px!important;
		font-size: 14px!important;
}

.lp-form-button {
		background-color: #ffffff!important;
		color: #e58036!important;
		font-weight: 400;
		font-size: 20px!important;
		text-align: center;
		width: 100%!important;
}		

.wpforms-submit:hover {
		transition : 500ms!important;
		opacity: 0.9!important;
}		

.data-research-btn{
		font-family: Lato;
		font-weight: 500;
		font-size: 20px;
		color: #fff;
		background-color: #e58036;
		padding: 10px 25px;
		border: none;
		box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px;
		border-radius: 6px;
		transition : 1000ms;
		transform: translateY(0);
		display: flex;
		flex-direction: row;
		align-items: center;
		cursor: pointer;
}

.data-research-btn:hover{
		transition : 1000ms;
		padding: 10px 50px;
		transform : translateY(-0px);
		background-color: #e58036;
		color: #ffffff;
		border: none;
}

button:focus {
		background-color: #e58036!important;
}

/* Testimonial Section */
.sarah-gordon {
background-color: #F2F2F2;
}

.sarah-gordon h2 {
		line-height: 1.3em;
    font-weight: 500;
    font-style: italic;
		font-size: 30px;
}

.sarah-gordon h3 {
		color: #e58036;
		padding-top: 30px;
		margin: 0px!important;
}

.sarah-gordon p {
		font-size: 18px;
}

/* Better Outcomes Section */

.better-outcomes h2 {
		line-height: initial;
		font-size: 44px;
		font-weight: 700;
		text-align: center;
}

.better-outcomes span {
		color: #E58036;
}

.so-widget-sow-features-default-1ccfb7d8086e-17194 .sow-features-list .sow-features-feature h3, .so-widget-sow-features-default-d6afe6da6e7a-17194 .sow-features-list .sow-features-feature h3 {
		margin: .5em 0;
}

a.bucket-link {
		color: #ffffff!important;
		text-decoration:underline;
}

/* Counter Section */

.counter-number .lsow-odometers .lsow-odometer .lsow-number span {
		font-family: Lato;
		font-size: 44px;
		font-weight: 700;
		color: #5F5F5F;
		
}

.counter-number .lsow-odometers .lsow-odometer {
		text-align: center!important;
		margin-bottom: 0px!important;
}

.counter-text {
		text-align: center;
}

.counter-text h3 {
		margin-top: 5px;
    font-size: 40px;
    color: #5F5F5F;
    line-height: 10px;
    padding-bottom: 20px;
}

.counter-text p {
		font-size: 16px;
    
}

/* Footer btn Container */

.footer-btn-container {
		display: flex;
		justify-content: center;
		padding-bottom: 30px;
		
}



/* Copyright Section */

.copyright {
		text-align: center;
}

.copyright h2 {
		color: #ffffff!important;
		font-size: 12px;
		margin: 0px;
		padding: 15px;
		text-transform:uppercase;
}


/* On screens that are 768px or less */

@media screen and (max-width: 768px) {

		
/* Main container for the page */
#post-17194.pagebuilder-section {
    padding-left: 20px;
		padding-right: 20px;
}
		
/* Hero Section */

.hero-left {
		width: 100%;
}
		
.sarah-gordon {
		text-align: center;
		}
.what-makes p {
		padding-right: 0px;
}

.form-header h2 {
    font-size: 26px;
}
		
}

/* Research Library page */
.lsow-portfolio-wrap .lsow-taxonomy-filter .lsow-filter-item.lsow-active:after {
   border-bottom: none!important;
}

.lsow-portfolio-wrap .lsow-taxonomy-filter .lsow-filter-item.lsow-active {
	background-color: #e57f36!important;
}

.lsow-portfolio-wrap .lsow-taxonomy-filter .lsow-filter-item.lsow-active a {
	color: #fff!important;
		text-decoration: none;
}

.lsow-portfolio-wrap .lsow-taxonomy-filter a:hover {
		text-decoration: none;
		color: #fff!important;
		background-color: #67696b;
}

#panel-17803-0-0-0 a {
		font-size: 18px;
}

#panel-17803-0-0-0 a:active {
    color: #fff!important;
}

.lsow-portfolio-wrap .lsow-taxonomy-filter .lsow-filter-item a {
    padding: 15px;
}

.entry-title a {
	color: #e57f36!important;
}

abbr[title] {
		text-decoration: none!important;
		cursor: auto!important;
}

/*/////////////////Public Health in the Rockies 2025 Landing Page///////////////*/
* {
		scroll-behavior: smooth;
}

a:not(.btn):not(.button):not(.added_to_cart):hover {
    opacity: 1;
}

/* Main container for the page */
#post-26360.pagebuilder-section {
    margin: 0 auto;
    max-width: 1280px;
		padding-left: 60px;
		padding-right: 60px;
		padding-top: 0px;
		padding-bottom: 0px;
}


#post-17194 h2 {
		color: #2C2C2E;
		font-family: Lato;
}

#post-17194 h3 {
		font-family: Lato;
}

#post-17194 p {
		font-family: Lato;
}



/* Hero Section */

.phir-hero {
		width: 85%;
    margin: 0 auto !important;
		text-align:center!important;
		color: #fff!important
}
.hero-img {
		max-width: 8%;
    margin: 20px; 
}

.phir-hero h1 {
		text-align:center!important;
		margin-top: 5%;
		
}

.phir-hero p, .phir-hero h1 {
		line-height: initial!important;
}

.phir-hero p {
		margin: 0px!important;
		text-align:center!important;
		padding: 10px;
		font-size: 23px!important;
		line-height: 1.2;
}

.sow-hero-buttons {
    margin: 1em!important;
		text-align: center;
}

button.data-research-btn-hero.popmake-26378.pum-trigger {
		display: block;
		text-align: center!important;
		margin: 0 auto;
}


/* Transform Data into Health Action */

.transform {
		color: #2C2C2E;
		}
.transform h2 {
		line-height: initial;
		font-size: 40px;
		font-weight: 700;
}

.transform h3 {
		line-height: initial;
		font-size: 30px;
		font-weight: 500;

}

.transform span {
		color: #E58036;
}

.transform p {
		font-size: 23px!important;
		line-height: 1.3;

}

.join-us {
		text-align: center;
		color: #2C2C2E;
}
.join-us p {
		padding: 0px 20px;
}
.community-dashboard {
		text-align: left;
}


.data-research-btn{
		font-family: Lato;
		font-weight: 500;
		font-size: 20px;
		color: #fff;
		background-color: #e58036;
		padding: 10px 20px;
		border: none;
		box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px;
		border-radius: 6px;
		transition : 1000ms;
		transform: translateY(0);
		display: flex;
		flex-direction: row;
		align-items: center;
		cursor: pointer;
}

.data-research-btn:hover{
		transition : 1000ms;
		padding: 10px 50px;
		transform : translateY(-0px);
		background-color: #e58036;
		color: #ffffff;
		border: none;
}

.data-research-btn-hero{
		font-family: Lato;
		font-weight: 500;
		font-size: 20px;
		color: #fff;
		background-color: #e58036;
		padding: 10px 20px;
		border: none;
		box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px;
		border-radius: 6px;
		transition : 1000ms;
		transform: translateY(0);
		display: flex;
		flex-direction: row;
		align-items: center;
		cursor: pointer;
}

.data-research-btn-hero:hover{
		transition : 1000ms;
		padding: 10px 50px;
		transform : translateY(-0px);
		background-color: #e58036;
		color: #ffffff;
		border: none;
}

button:focus {
		background-color: #e58036!important;
}

@media (max-width: 1024px) {
    .phir-hero {
    width: 100%;
		font-size: 20px !important;
        line-height: normal !important;
    }
		.hero-img {
		max-width: 25%;
		}
		
		.phir-hero h1 {
		font-size: 32px;
		
}

.so-widget-sow-hero-default-85a7aeb372a5-26360 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p {
    font-size: 20px;
    line-height: normal;
}
		
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:last-child {
    font-size: 10pt;
		line-height: normal;
		}
		
.ow-button-base .sowb-button  {
    font-size: 1em!important;
    padding: 1em!important;
		border-radius: 5px;
		width: 100%!important;
}
		
		.transform h2 {
				flex-direction: column!important;
		}
		
		.transform p {
    font-size: 20px !important;
    line-height: normal!important;
}
		
.join-us-card-1 {
		height: 975px!important;
		line-height: normal;
		}
		
.join-us-card-2 {
		height: 925px!important;
		line-height: normal;
		}		
		
		.join-us-card-3 {
		height: 900px!important;
		line-height: normal;
		}		
		
.community-dashboard {
		text-align: center!important;
}
		#pg-26360-4> .panel-row-style {
    padding: 20px!important;
}
		.lsow-icon-list.lsow-alignleft {
    text-align: center;
}

		.phir-carousel-dp {
				display: none;
		}
		
		#panel-26360-5-1-1> .panel-widget-style {
    font-weight: 400;
    display: block !important;
}


}