/**
Theme Name: Custom Astra Child
Author: Ryner G
Author URI: http://rynerworld.com/about-me/
*/

/* =============== LOCATION + SERVICES PAGES | AREAS SERVED PAGE =============== */
.rgcs-area-served-blocks * {
	font-family: var(--p-family)!important;
}
.rgcs-area-served-block h2 {
	font-family: var(--head-family)!important;
	font-size: 28px!important;
	font-weight: 600!important;
}
.rgcs-area-served-blocks a:hover {
	color: var(--accent-color)!important;
}
.single-areas-served p {
	font-size: var(--p-size)!important;
	font-family: var(--p-family)!important;
}
.single-areas-served .fl-col.fl-node-624eb74d0950b .rg_csc .fl-row-content-wrap {
	padding: 0;
}
.single-areas-served .rg-heading-in-p h5, 
.single-areas-served .rg_csc h5 {
	font-size: 16px!important;
}
.single-areas-served .rg-heading-in-p h4,
.single-areas-served .rg_csc h4 {
	font-size: 18px!important;
}
.single-areas-served .rg-heading-in-p h3,
.single-areas-served .rg_csc h3 {
	font-size: 20px!important;
}
.single-areas-served .rg-heading-in-p h2,
.single-areas-served .rg_csc h2 {
	font-size: 25px!important;
}
.single-areas-served .rg-heading-in-p h1,
.single-areas-served .rg_csc h1 {
	font-size: 30px!important;
}
.single-areas-served .rg_csc h1, 
.single-areas-served .rg_csc h2, 
.single-areas-served .rg_csc h3, 
.single-areas-served .rg_csc h4, 
.single-areas-served .rg_csc h5,
.single-areas-served .rg-heading-in-p h1, 
.single-areas-served .rg-heading-in-p h2, 
.single-areas-served .rg-heading-in-p h3, 
.single-areas-served .rg-heading-in-p h4, 
.single-areas-served .rg-heading-in-p h5 {
	font-family: var(--head-family)!important;
	font-weight: 800!important;
}
.autogenerated_about_service_section > .fl-module-content { 
	margin:0; 
} 
.autogenerated_about_service_section > .fl-module-content .fl-builder-module-template {
	width: 100%; 
	max-width: 100%; 
}
.page-generator-pro-open-weather-map .widget-left {
	height: auto; 
	width: 100%; 
	margin: 0; 
	display: flex; 
	flex-direction: column;
}
.page-generator-pro-open-weather-map .widget-left-menu {
	width: 100%; 
	padding: 5px; 
	display: flex;
}
.page-generator-pro-open-weather-map .widget-left__body {
	margin:0 auto; 
	width:100%; 
	padding:15px 5px;
}
.page-generator-pro-open-weather-map .widget-left__body p.weather-left-card__number {
	margin-bottom:0;
}
.page-generator-pro-open-weather-map .widget-left__calendar {
	display: flex; 
	flex-direction: column; 
	flex-wrap: nowrap; 
	align-content: center; 
	justify-content: center; 
	align-items: center;
}

.single-areas-served .page-generator-pro-related-links {
	columns: 3; -webkit-columns: 3; -moz-columns: 3;
	list-style: none;
	list-style-type: none;
	margin: 0;
}
.single-areas-served .page-generator-pro-related-links li a {
	transition: ease .4s; -webkit-transition: ease .2s;
}
@media (max-width:920px) {
	.single-areas-served .page-generator-pro-related-links {
		columns: 2; -webkit-columns: 2; -moz-columns: 2;
	}   
}
@media (max-width:600px) {
	.single-areas-served .page-generator-pro-related-links {
		columns: 1; -webkit-columns: 1; -moz-columns: 1;
	}
}
