/*
Theme Name: Process Cooling
Author: Josh Angehr
Author URI: https://joshangehr.me
Description: Custom WP Theme that leans on Tachyons and the Blank Slate framework for minimal carbon footprint.
Version: 4.0.3
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: black, blue, white, light, one-column, fluid-layout, responsive-layout, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: joshangehr
*/

/* Responsive Navigation Menu */
/* =============================================================== */


ul.pl3.f4,
ul.ma0.ph3,
body.page-template-template-terms section.terms.measure ul,
body.page-template-template-privacy section.terms.measure ul{
	text-align: left; 
}
.bot-lined-title .elementor-heading-title{
	position: relative;
}
.bot-lined-title .elementor-heading-title:after{
	clear: both;
	display: table;
	content:"";
	width: 68px;
	height: 4px;
	position: absolute;
	bottom: -15px;
	left: 50%;
	transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);	
	-webkit-transform: translate(-50%,0);
	background-color: #b01c25;
}
.no-tp-margin p{
	margin-top: 0px !important;
}
.no-heading-margin h1,
.no-heading-margin h2,
.no-heading-margin h3,
.no-heading-margin h4,
.no-heading-margin h5,
.no-heading-margin h6,
.no-para-margin p{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.flexed-element{
	display: flex;
}
header#header{
	max-width: 1200px;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
header#header > nav{
	max-width: 1200px;
}
header#header > nav > nav{
	padding-left: 20px;
	padding-right: 20px;
}
#cssmenu > ul > li > a{
	padding-left: .75rem;
	padding-right: .75rem;
}
.topbar header.top-header{
	max-width: 1200px;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.pcs-text-block{
	font-size: 1.25rem;
	line-height: 1.5;
	font-family: Roboto,sans-serif;
	color: #111;
	text-align: left;
}
.pcs-img-block{
	margin-bottom: 20px;
}
.bot-lined-title-blue .elementor-heading-title{
	position: relative;
}
.bot-lined-title-blue .elementor-heading-title:after{
	clear: both;
	display: table;
	content:"";
	width: 68px;
	height: 4px;
	position: absolute;
	bottom: -15px;
	left: 50%;
	transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);	
	-webkit-transform: translate(-50%,0);
	background-color: #25245b;
}
.l-r-text-list .elementor-icon-list-text{
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.media-filter-table .elementor-widget-container{
	min-width: 749px;
}
.bl-title-w-sub .elementor-heading-title{
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}
.bl-title-w-sub .elementor-heading-title .bl-sub-title{
	color: #111111;
	font-family: "Roboto", Sans-serif;
	font-size: 1.25rem;
	font-weight: bolder;
	line-height: 1.5;
}