.elementor-4111 .elementor-element.elementor-element-570ab0f5{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-1a95be9e{--display:flex;--justify-content:center;--border-radius:0em 1em 1em 0em;}.elementor-4111 .elementor-element.elementor-element-1a95be9e:not(.elementor-motion-effects-element-type-background), .elementor-4111 .elementor-element.elementor-element-1a95be9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4111 .elementor-element.elementor-element-21d4b266 img{border-radius:1em 1em 1em 1em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4111 .elementor-element.elementor-element-45847de8{--display:flex;--justify-content:center;--border-radius:0em 1em 1em 0em;}.elementor-4111 .elementor-element.elementor-element-45847de8:not(.elementor-motion-effects-element-type-background), .elementor-4111 .elementor-element.elementor-element-45847de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4111 .elementor-element.elementor-element-48164a38 img{border-radius:1em 1em 1em 1em;}.elementor-4111 .elementor-element.elementor-element-14ff37f0{--display:flex;--justify-content:center;--border-radius:0em 1em 1em 0em;}.elementor-4111 .elementor-element.elementor-element-14ff37f0:not(.elementor-motion-effects-element-type-background), .elementor-4111 .elementor-element.elementor-element-14ff37f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4111 .elementor-element.elementor-element-6872545 img{border-radius:1em 1em 1em 1em;}.elementor-4111 .elementor-element.elementor-element-5f300397{--display:flex;--justify-content:center;}.elementor-4111 .elementor-element.elementor-element-5f300397:not(.elementor-motion-effects-element-type-background), .elementor-4111 .elementor-element.elementor-element-5f300397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4111 .elementor-element.elementor-element-65fd119e img{border-radius:1em 1em 1em 1em;}.elementor-4111 .elementor-element.elementor-element-3ed27aaa{--display:flex;--justify-content:center;}.elementor-4111 .elementor-element.elementor-element-3ed27aaa:not(.elementor-motion-effects-element-type-background), .elementor-4111 .elementor-element.elementor-element-3ed27aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4111 .elementor-element.elementor-element-32acc605 img{border-radius:1em 1em 1em 1em;}.elementor-4111 .elementor-element.elementor-element-58d3140b{--display:flex;--justify-content:center;}.elementor-4111 .elementor-element.elementor-element-58d3140b:not(.elementor-motion-effects-element-type-background), .elementor-4111 .elementor-element.elementor-element-58d3140b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4111 .elementor-element.elementor-element-1b1224b5 img{border-radius:1em 1em 1em 1em;}.elementor-4111 .elementor-element.elementor-element-2f2c34e6{--display:flex;--justify-content:center;}.elementor-4111 .elementor-element.elementor-element-2f2c34e6:not(.elementor-motion-effects-element-type-background), .elementor-4111 .elementor-element.elementor-element-2f2c34e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4111 .elementor-element.elementor-element-254da2b2 img{border-radius:1em 1em 1em 1em;}.elementor-4111 .elementor-element.elementor-element-6efe3167{--display:flex;--justify-content:center;--border-radius:0em 1em 1em 0em;}.elementor-4111 .elementor-element.elementor-element-6efe3167:not(.elementor-motion-effects-element-type-background), .elementor-4111 .elementor-element.elementor-element-6efe3167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4111 .elementor-element.elementor-element-399384b1 img{border-radius:1em 1em 1em 1em;}.elementor-4111 .elementor-element.elementor-element-13e23957{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:2px;--n-tabs-gap:0px;--n-tabs-title-border-radius:1em 0em 0em 1em;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:30px;--n-tabs-title-font-size:1.25em;--n-tabs-title-color:var( --e-global-color-08509c4 );--n-tabs-title-color-active:var( --e-global-color-380d732 );}.elementor-4111 .elementor-element.elementor-element-13e23957 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-380d732 );}.elementor-4111 .elementor-element.elementor-element-13e23957.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-380d732 );}.elementor-4111 .elementor-element.elementor-element-13e23957.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4111 .elementor-element.elementor-element-13e23957.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-4111 .elementor-element.elementor-element-13e23957.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-4111 .elementor-element.elementor-element-13e23957.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Barlow", Sans-serif;font-weight:400;text-transform:none;letter-spacing:0.01em;}.elementor-4111 .elementor-element.elementor-element-13e23957 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-08509c4 );}@media(min-width:768px){.elementor-4111 .elementor-element.elementor-element-570ab0f5{--content-width:1080px;}}@media(max-width:1024px){.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-4111 .elementor-element.elementor-element-13e23957{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:35%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-gap:2px;--n-tabs-title-font-size:1em;}}@media(max-width:767px){.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-1a95be9e{--border-radius:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-4111 .elementor-element.elementor-element-45847de8{--border-radius:0px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-14ff37f0{--border-radius:0em 0em 0em 0em;}.elementor-4111 .elementor-element.elementor-element-6efe3167{--border-radius:0px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-13e23957{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:100%;--n-tabs-title-align-items:center;--n-tabs-heading-wrap:nowrap;--n-tabs-title-flex-basis:auto;--n-tabs-heading-width:100%;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:0em 0em 0em 0em;}}/* Start custom CSS */.Access Medical Clinic-info {
   color: var(--e-global-color-380d732);
   line-height: 2;
}

address {
    font-style: normal;

}

.loc-card h2 {
    text-transform: none;
    font-size: 32px;
    color: var(--e-global-color-primary);
    margin:0 0 16px;
}

#schedule .nextpatient-criteria-container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    gap: .5em;
}

#schedule .nextpatient-criteria-box {
    -webkit-order: 0;
    order: 0;
    -webkit-flex: 0 1 50%;
    flex: 0 1 50%;
    -webkit-align-self: auto;
    align-self: auto;
}

#schedule .nextpatient-criteria-label {
    margin: 0 0 8px;
    font-family: 'Barlow',sans-serif;
    font-size: 24px;
    font-weight: 500;
    color: var(--e-global-color-380d732);
}

#schedule .nextpatient-criteria-label label {
    color: var(--e-global-color-380d732);
}

#schedule .nextpatient-criteria-box select {
    /* Remove default browser appearance */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
    
    background-color: #D9E6F1;
    border: 0 none;
    border-radius: 10px;
    padding: .5em;
    width: 100%;
    
    background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%209L12%2015L18%209%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E'); /* Replace with your icon path/data URI */
  background-position: right 10px center; /* Position the icon */
  background-repeat: no-repeat;
  background-size: 20px 20px; /* Adjust size as needed */
}


.services-grid {
    display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 1em;
grid-row-gap: 1em;
margin: 0;
padding: 0;
list-style-type: none;
}



.services-grid li {
    background-image: url(https://myaccessmedicalclinic.com/wp-content/uploads/2025/12/Group-25.png);
    background-repeat: no-repeat;
    background-position: bottom  left;
    background-size: 100% auto;
    text-align: center;
    color: #fff;
    position: relative;
    border-radius: 20px;
    padding: 20px;
    font-family: 'Barlow';
    
}

.services-grid li a {
    color: #fff;
    font-weight: 500;
}

.services-grid li img {
    max-width: 45px;
    height: auto;
    display: block;
    margin: 0 auto 1em;
}


@media screen and (min-width: 768px) {
.services-grid li img {
           max-width: 100px;
}
   .services-grid {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(2, 1fr);
   }
}

.table table.wpsl-opening-hours {
    width: 100% !important;
}

.table table.wpsl-opening-hours tr td:last-child {
    text-align: right;
}

.table table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent !important;
}

.team-grid {
    margin: 0;
    padding: 0;
    list-style-type: none;
      display: grid; 
  grid-template-columns: 1fr 1fr 1fr 1fr; 
  grid-template-rows: 1fr; 
  gap: 1em 1em; 
  grid-template-areas: 
    ". . . ."; 
}

.team-grid li {
    text-align: center;
}

.team-grid li img {
    margin: 0 0 1em;
}

.team-grid li .hed {
    font-size: 30px;
    font-weight: 500;
}
.team-grid li .meta {
    margin-top: .5em;
    font-size: 16px;
    line-height: 1.25;
}

.mw625 {
    max-width: 625px;
}

@media screen and (min-width: 768px ) {
.e-n-tabs-content > div[role="tabpanel"] {
    border-radius: 0 1em 1em 0;
}
}/* End custom CSS */