/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1644497883
Updated: 2022-02-10 12:58:03

*/



a {
	
	color: #DD390E;
}



.mpfy-p-local-info {
	
	display: none !important;
}

.mpfy-p-popup .mpfy-title h1 {
	
	font-size:32px !important;
}

.mpfy-tooltip-image-orientation-top .mpfy-tooltip-content {
    width: 100%;
    padding: 0px 0 10px !important;
    
	border-radius:8px !important;
}

.mpfy-p-popup * {
		border-radius:8px !important;
	
}

.mpfy-p-popup-background {
    background: rgba(12, 14, 15, 0.85) !important;
    height: 10000vh;
}

.mpfy-p-entry p {

    line-height: 1.3 !important;
	font-family: inherit !important;
}

.mpfy-p-popup h3 {
    font-size: 24px !important;
    line-height: 39px;
	font-weight: 400 !important;
}


.mpfy-p-scroll {

    padding-bottom: 20px !important;
}


.tgr-team-64 .tgr-filter .tgr-filter-item.tgr-active-filter::after {
    background: rgb(36, 65, 83);
    height: 3px;
}

.body {
	
	margin:0px !important;
}

.mpfy-p-popup {
	position:static !important;
	margin-left: 0px !important;
	
}

.mpfy-p-date {
	
	display:none !important;
}

.mpfy-p-top {
    border-radius: 0;
    padding: 15px 96px 12px 30px !important;
}

.mpfy-p-nav-info {
	display:none !important;
	
}


.hmapsprem_container .hmapsprem_map_container .hmapsprem_info_window h3 {

color: #444 !important;
font-weight:700 !important;
	font-size: 22px !important;
}



.hmapsprem_container .hmapsprem_map_container .hmapsprem_info_window p {

color: #555 !important;
font-weight:500 !important;
}



figcaption .awsm-personal-info {

    font-style: normal !important;
	font-weight:500 !important;

}


figcaption .awsm-personal-info h3 {

    font-style: normal !important;
	font-weight:700 !important;

}

.awsm-team-filter-wrap span {
	font-family: 'Montserrat';
	font-weight:600 !important;
	color:#FFF
}

.awsm-team-filter-wrap {
	font-family: 'Montserrat';
	font-weight:700 !important;
}

.awsm-personal-info {
	
	font-family: 'Montserrat';
}

.awsm-modal-content-inner {
	
	font-family: 'Montserrat';
}


.awsm-modal-content-inner h2{
	font-weight:600 !important;
	color:#004f77;
	
}

.awsm-modal-content-inner h3{
	font-weight:500 !important;
	color:#DD390E;
	
}

button.gm-ui-hover-effect {
	
	width:50px !important;
	height:50px !important;
}

button.gm-ui-hover-effect img {
	
	width:20px !important;
	height:20px !important;
}


.modal-style.style-1 figcaption {

background:rgba(0, 79, 119, 0.8);
}

.awsm-filter-btn::after {

    background: #fff ;

}

.modal-style.style-1 .awsm-modal-details .awsm-contact-details p a {
	
	color:#73B2CC;
	font-weight:500;
}

.modal-style.style-1 .awsm-modal-details .awsm-contact-details p a:hover {
	
	color:#004f77;
	font-weight:500;
}

.elementor-nav-menu .sub-arrow {
	
	color: #DD390E !important;
}


div#gform_fields_1 div#field_1_2.gfield.gfield_html {
	
	font-variant: 600 !important;
}


.gf_stylespro_wrapper .gf_stylespro .gfield_html span.gfwtext {
	
	color:#fff !important;
	font-weight: 600 !important;
}

.gf_stylespro_wrapper .gf_stylespro .gfield_html span.gfwtext a {
	
	color: #43c4f6 !important;
	text-decoration: underline !important;
}




.gform_wrapper .hidden_label .gfield_label,
.gform_wrapper label.hidden_sub_label,
.gform_wrapper label.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute!important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.gform_wrapper li.hidden_label input {
    margin-top: 12px;
}

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
    margin-bottom: 12px;
}

.gform_wrapper .left_label li.hidden_label input,
.gform_wrapper .right_label li.hidden_label input {
    margin-left: 3.7%;
}

.gform_wrapper .hidden_label input.large,
.gform_wrapper .hidden_label select.large,
.gform_wrapper .top_label input.large,
.gform_wrapper .top_label select.large {
    width: 100%;
}



