/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*Request Access*/
.formwrapper .error { color: red;}
.page-content .formwrapper form > div:first-child > h4{display:none;}
.formwrapper .payor-item label{margin:0 30px 0 0}
.payor-item {margin:0 0 10px}
.formwrapper input[type="checkbox"],
.payor-item input[type="checkbox"]{display: inline-block;vertical-align: top;margin-right:8px;margin-top: 5px !important;}
.page-content .formwrapper{margin-bottom:60px;margin-top:60px;}
.page-content .formwrapper h4{color: var( --e-global-color-secondary );
font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
font-size: 1.5em;
font-weight: var( --e-global-typography-secondary-font-weight );
line-height: var( --e-global-typography-secondary-line-height );}
.page-content .formwrapper button{margin-top:30px}
body .site-main.post-86{max-width:1186px;}
body .site-main.post-18198{max-width:1186px;}
.formwrapper .payor-item {margin: 0 0 30px;}
.post-18198  #reset{border:none;padding:0;cursor:pointer;}
.post-18198 .page-content{margin-bottom:30px}
.post-18198 .page-content form{margin-bottom:30px}
.page-id-18198 .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default{line-height:26px;text-align:center;width:30px;margin:2px auto;}
.post-18198  #effective_from{width:100%!important}
.page-id-18198 .ui-datepicker .ui-datepicker-title{font-size:16px;}
.post-18198  #effective_to{width:100%!important}
.page-id-18198 .ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header{padding-bottom:0;}
.page-id-18198 .ui-datepicker.ui-widget .ui-datepicker-next, .page-id-18198 .ui-datepicker.ui-widget .ui-datepicker-prev{width:20px;height:22px}
.post-18198 .form-table .form-field:last-child input{width:100%!important;margin:0 0 11px}
.post-18198 .form-table  label{padding-top:6%}
.post-18198 .form-table .form-field:first-child  label{padding-top:3%}
.post-18198 .form-table #level-row  label{padding-top:3%}
.page-id-18198  .ui-datepicker .ui-datepicker-prev::before {display:none!important;}
.page-id-18198 .ui-datepicker .ui-datepicker-next::before  {display:none!important;}
.notice-warning ul li{color:#f00;}
.page-id-18198 select{height:52px}
.page-id-18198 .ui-datepicker .ui-datepicker-next span{display:block!important;background-image: url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.0/themes/base/images/ui-icons_222222_256x240.png);background-position: -48px -192px;}
.page-id-18198 .ui-datepicker .ui-datepicker-prev span{display:block!important;background-image: url(https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.0/themes/base/images/ui-icons_222222_256x240.png);background-position:-80px -192px;}
@media only screen and (max-width:1200px) {
        body .site-main.post-86{padding-left:20px;padding-right:20px}
        body .site-main.post-18198{padding-left:20px;padding-right:20px}
}

@media only screen and (max-width:767px) {
        .post-18198 .form-table .form-field:last-child td > div{    column-count: 2!important;}
        .post-18198  table td,.post-18198 table th{    padding: 5px;font-size:12px}
        .post-18198  .page-content h4 + table th{display:none;}
        .post-18198  .page-content h4 + table  tr:first-child{display:none;}
        .post-18198  .page-content h4 + table td{    border: none;display:block;}
        .post-18198  .page-content h4 + table tr{display:block;}
        .post-18198  .page-content h4 + table{display:block;}
        .post-18198  .page-content h4 + table tr{border: 1px solid #ccc;}
        .post-18198  .page-content h4 + table  tbody{width:100%;display:block;}
        .post-18198  .page-content h4 + table td:first-child:before{  font-weight:bold;  margin: 0 10px 0 0;content:'CPT Code';}
        .post-18198  .page-content h4 + table td:nth-child(2):before{font-weight:bold;  margin: 0 10px 0 0;content:'CPT Description';}
        .post-18198  .page-content h4 + table td:nth-child(3):before{font-weight:bold;  margin: 0 10px 0 0;content:'Effective From Date';}
        .post-18198  .page-content h4 + table td:nth-child(4):before{font-weight:bold;  margin: 0 10px 0 0;content:'Effective To Date';}
        .post-18198  .page-content h4 + table td:nth-child(5):before{font-weight:bold;  margin: 0 10px 0 0;content:'Office';}
        .post-18198  .page-content h4 + table td:nth-child(6):before{font-weight:bold;  margin: 0 10px 0 0;content:'Facility';}
        .post-18198  .page-content h4 + table td:nth-child(7):before{font-weight:bold;  margin: 0 10px 0 0;content:'Modifier';}
}
/*Map*/
.wpgmza-marker-listing-category-filter {margin-bottom:20px!important}
body .wpgmza-marker-listing-category-filter + .wpgmza_map.wpgmza-initialized{overflow:hidden!important;margin:0 0 20px!important}
.wpgmza_marker_holder .dataTables_length {margin-left:20px!important;}
.wpgmza_marker_holder .dataTables_filter {margin-right:20px!important; }
.wpgmza_marker_holder .dataTables_filter input{width:auto;height:38px;padding:2px 10px !important}
.wpgmza_marker_holder .dataTables_length  select { display: inline!important; width: 100px!important;}
body #wpgmza_filter_6 + div { overflow:hidden !important; }
body #wpgmza_filter_1 + div { overflow:hidden !important; }

.team-section{overflow:hidden;}
.team-section .anch{position:relative;top:0}
.team-section .team-s{margin:0em 0em 2em 0em;overflow:hidden;}
.team-section .team-s h2{color: #5D176F;font-family: "Oswald", Sans-serif;font-size: 1.25em;margin-top:15px;padding-top:15px;padding-bottom:15px;margin-bottom:15px;border:1px solid #DADADA;border-width:1px 0}
.team-section .team-s p{margin:0em 0em 2em 0em}
.team-section  .team-l{margin:0;padding:0;list-style:none;overflow:hidden;}
.team-section  .team-l li{align-items: center;vertical-align:top;overflow:hidden;margin:0;padding:0;display:flex;}
.team-section  .team-l li .t{color:#5D176F;width:40%;display:flex;padding:10px 10px 10px 10px;font-family: "Libre Franklin", Sans-serif;font-size: 0.9375em;font-weight: 600;line-height: 1.5em;}
.team-section  .team-l li .proff{width:40%;padding:10px;color: #54595F;font-family: "Libre Franklin", Sans-serif;font-size: 0.9em;font-weight: 400;line-height: 1.5em;}
.team-section  .team-l li  .v{width:20%;padding:10px 10px 10px 10px}
.team-section  .team-l li  .v .elementor-button-link{font-size:0.9375em;padding:0.8em 2em 0.8em 2em;font-family:"Libre Franklin", Sans-serif;text-transform:none;float:right;}
.team-section  .team-l li:nth-child(2n-1){background:#f8f8f8;}

.elementor-element-6d227e7 .gform_wrapper .gfield input,
.elementor-element-6d227e7 .gform_wrapper .gfield select,
.elementor-5735 .elementor-element .gform_wrapper .gfield input,
.elementor-5735 .elementor-element .gform_wrapper .gfield select {
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: var( --e-global-color-15d93a5c ) !important;
    color: var( --e-global-color-text ) !important;
    background-color: var( --e-global-color-7d97553c ) !important;
    margin-top: 12px !important;
    padding: 1em 1em 1em 1em !important;
    line-height: 21px !important;
    -webkit-appearance: none;
}
.elementor-5735 .elementor-element .gform_wrapper .gfield select,
.elementor-element-6d227e7 .gform_wrapper .gfield select {background: url(drop-down-arrow.svg) no-repeat right 10px center;background-size: 10px;}
.elementor-element-6d227e7 .gform_wrapper .gfield {
        margin-bottom: 15px;
}
.elementor-element-6d227e7 .elementor-element .gform_wrapper .gfield input[type="checkbox"] {
    position: absolute;
    left: -9999px;
}
.elementor-element-6d227e7 .elementor-element .gform_wrapper .gfield input[type="checkbox"] + label {
    position: relative;
    padding-left: 30px;
    line-height: 23px;
    display: block;
    cursor: pointer;
}
.elementor-element-6d227e7 .elementor-element .gform_wrapper .gfield input[type="checkbox"] + label:after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: var( --e-global-color-15d93a5c ) !important;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
}
.elementor-element-6d227e7 .elementor-element .gform_wrapper .gfield input[type="checkbox"]:checked + label:after {
    content: '\2713';
}
.elementor-element-6d227e7 .gform_wrapper {
        max-width: 650px;
}
.elementor-element-6d227e7 .gform_wrapper ul {
        padding: 0;
        list-style: none;
}

.elementor-element-6d227e7 .gform_wrapper .gform_button {
        border: none;
    min-width:200px;
        font-family: "Libre Franklin", Sans-serif;
    font-size: 0.9375em;
    font-weight: 600;
    line-height: 1.5em;
}
.elementor-element-6d227e7 .gform_wrapper .gfield.gfield_error input {
    border-color: #ff0000 !important;
}
.elementor-element-6d227e7 .validation_message {
    font-size: 14px;
    margin-top: 10px;
    color: #ff0000;
}
.gf_login_links a{display: inline-block;margin-top: 15px;}
.gf_login_links {margin-bottom: 40px;}

.elementor-element-6d227e7 .elementor-shortcode img {float: left;margin-right: 20px;}
.elementor-element-6d227e7 .elementor-shortcode img>br {display: none;}
.elementor-element-6d227e7 .elementor-shortcode:after {clear: both;display: table;content: '';}
.elementor-element-6d227e7 .elementor-shortcode {padding-bottom: 40px;}

.page-id-1045 div#wpgmza_marker_holder_6 {padding-bottom: 15px;}
.page-id-1045 div#wpgmza_table_6_info {line-height: 42px;padding-left: 1em;}

@media only screen and (max-width: 780px) {
    div#wpgmza_table_6_paginate a {font-size: 0.8em;}
}
@media only screen and (max-width: 740px) {
        .team-section .team-l li{display:block;padding:0em 0.5em 0em 0.5em}
        .team-section .team-l li .proff,
        .team-section .team-l li .v,
        .team-section .team-l li .t{width:100%;padding:0.5em 0em 0 0em}
        .team-section .team-l li .v .elementor-button-link{float:left;margin:0em 0em 0.5em 0em}
}

/*Map*/
.wpgmza-marker-listing-category-filter {margin-bottom:20px!important}
body .wpgmza-marker-listing-category-filter + .wpgmza_map.wpgmza-initialized{overflow:hidden!important;margin:0 0 20px!important}
.wpgmza_marker_holder .dataTables_length {margin-left:20px!important;}
.wpgmza_marker_holder .dataTables_filter {margin-right:20px!important; }
.wpgmza_marker_holder .dataTables_filter input{width:auto;height:38px;padding:2px 10px !important}
.wpgmza_marker_holder .dataTables_length  select { display: inline!important; width: 100px!important;}
body #wpgmza_filter_6 + div { overflow:hidden !important; }
body #wpgmza_filter_1 + div { overflow:hidden !important; }

.team-section{overflow:hidden;}
.team-section .anch{position:relative;top:0}
.team-section .team-s{margin:0em 0em 2em 0em;overflow:hidden;}
.team-section .team-s h2{color: #5D176F;font-family: "Oswald", Sans-serif;font-size: 1.25em;margin-top:15px;padding-top:15px;padding-bottom:15px;margin-bottom:15px;border:1px solid #DADADA;border-width:1px 0}
.team-section .team-s p{margin:0em 0em 2em 0em}
.team-section  .team-l{margin:0;padding:0;list-style:none;overflow:hidden;}
.team-section  .team-l li{align-items: center;vertical-align:top;overflow:hidden;margin:0;padding:0;display:flex;}
.team-section  .team-l li .t{color:#5D176F;width:40%;display:flex;padding:10px 10px 10px 10px;font-family: "Libre Franklin", Sans-serif;font-size: 0.9375em;font-weight: 600;line-height: 1.5em;}
.team-section  .team-l li .proff{width:40%;padding:10px;color: #54595F;font-family: "Libre Franklin", Sans-serif;font-size: 0.9em;font-weight: 400;line-height: 1.5em;}
.team-section  .team-l li  .v{width:20%;padding:10px 10px 10px 10px}
.team-section .team-l li .v .elementor-button-link {
    font-size: 0.9375em;
    padding: 0.8em;
    font-family: "Libre Franklin", Sans-serif;
    text-transform: none;
    float: right;
    width: 100%;
    text-align: center;
}
.team-section  .team-l li:nth-child(2n-1){background:#f8f8f8;}

.elementor-element-6d227e7 .gform_wrapper .gfield input,
.elementor-element-6d227e7 .gform_wrapper .gfield select,
.elementor-5735 .elementor-element .gform_wrapper .gfield input,
.elementor-5735 .elementor-element .gform_wrapper .gfield select {
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: var( --e-global-color-15d93a5c ) !important;
    color: var( --e-global-color-text ) !important;
    background-color: var( --e-global-color-7d97553c ) !important;
    margin-top: 12px !important;
    padding: 1em 1em 1em 1em !important;
    line-height: 21px !important;
    -webkit-appearance: none;
}
.elementor-5735 .elementor-element .gform_wrapper .gfield select,
.elementor-element-6d227e7 .gform_wrapper .gfield select {background: url(drop-down-arrow.svg) no-repeat right 10px center;background-size: 10px;}
.elementor-element-6d227e7 .gform_wrapper .gfield {
	margin-bottom: 15px;
}
.elementor-element-6d227e7 .elementor-element .gform_wrapper .gfield input[type="checkbox"] {
    position: absolute;
    left: -9999px;
}
.elementor-element-6d227e7 .elementor-element .gform_wrapper .gfield input[type="checkbox"] + label {
    position: relative;
    padding-left: 30px;
    line-height: 23px;
    display: block;
    cursor: pointer;
}
.elementor-element-6d227e7 .elementor-element .gform_wrapper .gfield input[type="checkbox"] + label:after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: var( --e-global-color-15d93a5c ) !important;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
}
.elementor-element-6d227e7 .elementor-element .gform_wrapper .gfield input[type="checkbox"]:checked + label:after {
    content: '\2713';
}
.elementor-element-6d227e7 .gform_wrapper {
	max-width: 650px;
}
.elementor-element-6d227e7 .gform_wrapper ul {
	padding: 0;
	list-style: none;
}

.elementor-element-6d227e7 .gform_wrapper .gform_button {
	border: none;
    min-width:200px;
	font-family: "Libre Franklin", Sans-serif;
    font-size: 0.9375em;
    font-weight: 600;
    line-height: 1.5em;
}
.elementor-element-6d227e7 .gform_wrapper .gfield.gfield_error input {
    border-color: #ff0000 !important;
}
.elementor-element-6d227e7 .validation_message {
    font-size: 14px;
    margin-top: 10px;
    color: #ff0000;
}
.gf_login_links a{display: inline-block;margin-top: 15px;}
.gf_login_links {margin-bottom: 40px;}

.elementor-element-6d227e7 .elementor-shortcode img {float: left;margin-right: 20px;}
.elementor-element-6d227e7 .elementor-shortcode img>br {display: none;}
.elementor-element-6d227e7 .elementor-shortcode:after {clear: both;display: table;content: '';}
.elementor-element-6d227e7 .elementor-shortcode {padding-bottom: 40px;}

.page-id-1045 div#wpgmza_marker_holder_6 {padding-bottom: 15px;}
.page-id-1045 div#wpgmza_table_6_info {line-height: 42px;padding-left: 1em;}

@media only screen and (max-width: 780px) {
    div#wpgmza_table_6_paginate a {font-size: 0.8em;}
}
@media only screen and (max-width: 740px) {
	.team-section .team-l li{display:block;padding:0em 0.5em 0em 0.5em}
	.team-section .team-l li .proff,
	.team-section .team-l li .v,
	.team-section .team-l li .t{width:100%;padding:0.5em 0em 0 0em}
	.team-section .team-l li .v .elementor-button-link{float:left;margin:0em 0em 0.5em 0em}
	.team-section .team-l li .v .elementor-button-link {
    float: left;
    margin: 0em 0em 0.5em 0em;
    padding: 0.5em;
    width: 30%;
}
}
