/*
Theme Name: 2850 - Park N Boston - netPark Child Theme
Theme URI: https://www.netpark.us
Template: netpark-theme
Author: the netPark Team
Author URI: https://www.netpark.us/
Description: Default theme provided by netPark. Provides a simple way to create layouts within WordPress using shortcodes and other tweaks.
Version: 1.0
Tags: responsive-layout, custom-header, custom-menu, custom-colors, custom-background, featured-images, microformats, post-formats
Text Domain: netpark-theme
*/

/* Base
   ========================================================================== */

html {
	font-size: 16px;
	height: 100%;
}

body {
	font-family: "Montserrat",sans-serif;
	font-size: 1em;
	position: relative;
	min-height: 100%;
	display: flex;
	flex-direction: column;
}

.elementor-location-single {
	flex: 1 !important;
}

/* HEADER 
========================================================*/
.header-list .elementor-icon-list-icon {
	color: #AA1E2D !important;
}

/* Utilities 
=========================================================*/

.np-mb-0 {
	color: #4d4d4d !important;
}

.np-alert--primary {
    background-color: #E9ECFF !important;
    border-color: #4d4d4d !important;
    color: #18215B !important;
}

.np-form-checkbox {
	color: #4d4d4d !important;
}

.np-reservation__step {
	border-color: #4d4d4d !important;
}

.np-text-primary-500 {
	color: #4d4d4d !important;
}

/* Primary: #1a80b6 */
.primary,
.hover-primary:focus,
.hover-primary:hover {
	color: #1a80b6;
}

.bg-primary,
.hover-bg-primary:focus,
.hover-bg-primary:hover {
	background-color: #1a80b6;
}

.b--primary {
	border-color: #AA1E2D;
}

/* Secondary: #900028 */
.secondary,
.hover-secondary:focus,
.hover-secondary:hover {
	color: #4d4d4d;
}

.bg-secondary,
.hover-bg-secondary:focus,
.hover-bg-secondary:hover {
	background-color: #4d4d4d;
}

.b--secondary {
	border-color: #4d4d4d;
}

/* BUTTON
==========================================================*/
.np-button--primary{
	background-color: #AA1E2D !important;
	border-color: #AA1E2D !important;
	text-transform: uppercase !important;
}

.np-button--primary:hover {
	background-color: white !important;
	border-color: #AA1E2D !important;
	color: #AA1E2D !important;
}


/* FOOTER 
==========================================================*/
.footer-list .elementor-icon-list-icon {
	color: white !important;
}