/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */

body .fl-module-content a,
body .fl-module-content a:hover{
  text-decoration: underline;
  text-decoration-thickness:1px;
}

.mobile_books_btn .stj_fl-button{
   width:300px;
  max-width:100%;
}

p{
  margin-bottom: 8px;
}
p:last-child{
  margin-bottom: 0px;
}
strong{font-weight:500;}

.btn_text_underline .fl-button-text{border-bottom:2px solid;}

a.btn_stj{display:inline-block;padding: 12px 30.6px !important;background-color: var(--c_red) !important;color: #FFFFFF !important;border: 2px solid var(--c_red) !important;border-radius: 6px;font-weight: 700;line-height: 1.3;text-decoration:none !important;}
a.btn_stj:hover{background:transparent !important;color:var(--c_red) !important;}

.content_wrp_text h2,
.content_wrp_text h3,
.content_wrp_text h4{
  margin-top: 32px;
}

li.menu-position-bottom>ul{
  top: auto !important;
  bottom: calc(100% - 50px) !important;
}

.red_link a{color:var(--c_red);}
.red_link a:hover{color:var(--c_black2);}
.red_link_bold a{color:var(--c_red); font-weight:500;}
.red_link_bold a:hover{color:var(--c_black2); }

.row_team .fl-col-group-equal-height>div>.fl-node-content,
.row_team .fl-col-group-equal-height>div>.fl-node-content .fl-module,
.row_team .fl-col-group-equal-height>div>.fl-node-content .fl-module-content,
.row_team .fl-col-group-equal-height>div>.fl-node-content .fl-builder-module-template,
.row_team .fl-col-group-equal-height>div>.fl-node-content .fl-module-pp-infobox.infobox_s3,
.row_team .fl-col-group-equal-height>div>.fl-node-content .fl-module-pp-infobox.infobox_s3 .pp-infobox-wrap,
.row_team .fl-col-group-equal-height>div>.fl-node-content .fl-module-pp-infobox.infobox_s3 .pp-infobox{
  height:100%;
  display:block
}

.commu_transport_img>div{
  position:relative;
  overflow:hidden;
}

.commu_transport_img .fl-module-pp-image,
.commu_transport_img .fl-node-content,
.commu_transport_img .fl-node-content *{
  width:100% !Important;
  height:100% !Important;
  object-fit:cover;
  object-position:top center;
}

.row_team .fl-col-group-equal-height>div>.fl-node-content .fl-module-pp-infobox.infobox_s3 .layout-4-wrapper{height:100%;align-items:stretch;display:flex;}
.row_team .fl-col-group-equal-height>div>.fl-node-content .fl-module-pp-infobox.infobox_s3 .pp-icon-wrapper>div{height:100%;}
.row_team .pp-infobox-image{display:flex;align-items: flex-end;}

a.stj_link_phone{margin-left:0px;position:relative;padding-left:20px;font-weight: 500;line-height: 150%;color:var(--c_red);white-space:nowrap;}
a.stj_link_phone svg{position:absolute;left:0px;top:0px;}
a.stj_link_phone svg path{transition:all ease 0.3s;}
a.stj_link_phone:hover{color:var(--c_black2);}
a.stj_link_phone:hover svg path{fill:var(--c_black2);}

a.stj_fl-button{display:inline-block;padding: 14px 30.6px 12px !important;background-color: var(--c_red);color: #FFFFFF;border: 2px solid var(--c_red) ;border-radius: 6px;font-weight: 700;line-height: 1.3;text-decoration:none !important;}
a.stj_fl-button:hover{background:transparent;color:var(--c_red);}

.type_2 a.stj_fl-button{background-color: transparent;color: var(--c_red);}
.type_2 a.stj_fl-button:hover{background-color: var(--c_red);color:#FFF;}


.stj_fl-rich-text{margin-bottom:32px;}
.btn_not_exist .stj_fl-rich-text{margin-bottom:0px; }
.btn_not_exist.text_not_exist>*{margin-bottom:0px !important;}

.fl-page-header-container{
  max-width:100%;
  padding-left:16px !Important;
  padding-right:16px !important;
/*  width:1320px !important;*/
}
.fl-page-nav-right .fl-page-nav-collapse{
  width:100%;
}
.fl-page-header{
  position:fixed !important;
  top:0px !important;
  left:0px;
  width:100%;
  z-index:999
}
.fl-page-header-row{display:flex !important;}
.fl-page-header-row .fl-page-header-logo-col{width:187px;}
.fl-page-header-row .fl-page-nav-col{width:calc( 100% - 187px);}

a.stj_btn{background-color: #c8102e;font-family: "LabGrotesque",Verdana,Arial,sans-serif;font-weight: 700;font-size: 16px;line-height: 1.3;text-transform: none;border-style: solid;border-width: 2px;border-color: #c8102e;border-radius: 6px;color:#FFF;padding:14px 30px 12px;display:inline-block;min-width:160px;text-align:center;text-decoration: none !important}
.stj_btn:hover{background:transparent;color:var(--c_red);}

.stj_btn.s2{background:transparent;color:var(--c_red);}
.stj_btn.s2:hover{background:var(--c_red);color:#fff;}

.display_row .fl-col-content{display: flex; flex-direction:row !Important; align-items: center; line-height: 1;}
a.fl-button span{ transition:all ease 0.3s;}

.stj_list ul{padding:0px;list-style:none;margin:0px;margin-bottom:8px}
.stj_list ul:last-child{margin-bottom:0px;}
.stj_list ul li{padding-left:20px;margin-bottom:0px;position:relative;line-height:1.5;}
.stj_list ul li:before{content:'';width:6px;height:6px;background-color:var(--c_red);position:absolute;top:8px;left:0;border-radius:50%;}
.stj_list ul li:last-child{margin-bottom:0px;}

.stj_list.list2_col ul{display:flex;flex-wrap:wrap;}
.stj_list.list2_col ul li{width:50%;}

ul.list-doctors li{display:inline-block;margin-right:32px;margin-bottom:16px;}
ul.list-doctors{margin-bottom:-16px;}

/*general margin*/
h1, h2,
.fl-module-heading h1.fl-heading,
.fl-module-heading h2.fl-heading{
  margin-bottom:16px !important
}

.fl-module-heading h3.fl-heading,
.fl-module-heading h4.fl-heading,
.infobox_s1_col4 .infobox_s1 .pp-infobox-title{
  margin-bottom:16px !important;
}
h3, h4,
.fl-builder-content .infobox_s2 .pp-infobox-title{
  margin-bottom:16px;
}

.infobox_s1>div .pp-description-wrap,
.fl-module-rich-text>.fl-module-content{
  margin-bottom:16px;
}
.infobox_s1>div .pp-description-wrap{
  margin-bottom: 32px;
}
.fl-module-rich-text:last-child>.fl-module-content{
  margin-bottom:0px;
}

body:not(.fl-builder-edit) .el_hide{display:none;}

/*general margin end*/

.text_white ul li:before{background-color:var(--c_grey2);}

.overflow_left .pp-photo-content,
.overflow_left img,
.overflow_right .pp-photo-content,
.overflow_right img{width:100%;transition:none;}

.img_curve img.pp-photo-img {aspect-ratio:1000/638;object-fit:cover;}
.img_curve .pp-photo-content-inner{position:relative;}
.img_curve .pp-photo-content-inner:before{content:'' }
.img_curve .pp-photo-content-inner:before{content: '' !important;position: Absolute;left: 0px;top: 50%;display: block !Important;height: calc(100% + 2px);width: auto;aspect-ratio: 200/378;z-index: 2;pointer-events: none;background-image: url('/wp-content/themes/bb-theme-child/images/banner_curve2.svg');background-size: cover;background-repeat: no-repeat;background-position: top left;transform: translateY(-50%) scale(1.003);}
.img_curve.grey .pp-photo-content-inner:before{background-image: url('/wp-content/themes/bb-theme-child/images/banner_curve2_grey.svg')}
.overflow_left.img_curve .pp-photo-content-inner:before{transform: translateY(-50%) scale(1.005) rotate(180deg);left:auto;right:0px;}


.row_banner{
  position:relative;
}
/*.row_banner>.fl-row-content-wrap:before{
  content:'';
  position:absolute;
  width:100%;
  height:30px;
  top:0px;
  left:0px;
  background:#FFF !Important;
}*/
/*.row_banner:before{
  content:'';
  position:absolute;
  width:100%;
  bottom:0px;
  height:258px;
  background: rgb(251,251,250);
  background: -moz-linear-gradient(0deg, rgba(251,251,250,1) 0%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(0deg, rgba(251,251,250,1) 0%, rgba(255,255,255,1) 100%);
  background: linear-gradient(0deg, rgba(251,251,250,1) 0%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbfbfa",endColorstr="#ffffff",GradientType=1);
}*/

/*.img_bg_el1 .fl-photo-img-png{position:relative;}
.img_bg_el1 .fl-photo-img-png:before{content:'';position:absolute;bottom:0px;right:0px;width:100%;height:95%;z-index:1;background-image:url('/wp-content/themes/bb-theme-child/images/img_bg_el1.svg');background-repeat:no-repeat;right:-10%;background-position: bottom;}
.img_bg_el1 .fl-photo-img-png img{position:relative;z-index:2;}*/

/*.img_bg_el1 .fl-photo-img-png {position: relative;}
.img_bg_el1 .fl-photo-img-png img {position: relative;z-index: 2;}
.img_bg_el1 .fl-photo-img-png:before{content: '';position: absolute;bottom: 0px;right: 0px;width: 100%;height: 95%;z-index: 1;background-image: url(/wp-content/themes/bb-theme-child/images/img_bg_el1.svg);background-repeat: no-repeat;right: -5%;background-size:90%;background-position:right top;}
.img_bg_el1 .fl-photo-img-png:after{content:'';display:block;width:90%;height:50%;right:-5%;bottom:0px;background:#F4CFD3;position:absolute;}
.img_bg_el1_left .fl-photo-img-png{padding-right:0px;}
.img_bg_el1_left .fl-photo-img-png:before{background-position:left top;right:auto;left:-5%;}
.img_bg_el1_left .fl-photo-img-png:after{right:auto;left:-5%;}
@media(max-width:1200px){
.img_bg_el1 .fl-photo-img-png:before{right:0;}
.img_bg_el1 .fl-photo-img-png:after{right:0;}
.img_bg_el1 .fl-photo-img-png{padding-right:20px;}
.img_bg_el1_left .fl-photo-img-png:before{left:0;}
.img_bg_el1_left .fl-photo-img-png:after{left:0;}
.img_bg_el1_left .fl-photo-img-png{padding-left:20px;padding-right:0px;}
}*/


.img_bg_el1 .fl-photo-img-png img {position: relative;z-index: 2;}
.img_bg_el1 .fl-photo-img-png:before{content: '';position: absolute;bottom: 0px;width: auto;height: 95%;aspect-ratio:133/150;z-index: 1;background-image: url(/wp-content/themes/bb-theme-child/images/img_bg_el1.svg);background-repeat: no-repeat;left:5%;background-size:90%;background-position:right bottom;}
.img_bg_el1_left .fl-photo-img-png:before{left:auto;right:5%;}
@media(max-width:1200px){
  .img_bg_el1 .fl-photo-img-png:before, .img_bg_el1_left .fl-photo-img-png:before{right:auto;left:50%;transform:translateX(-50%);}
}
@media(max-width:768px){
  .img_bg_el1 .fl-photo-img-png:before{height:100%;width:100% !Important;background-size:contain; background-position: bottom center;}
}

.img_banner{position:relative;}
.img_banner:before {content: '' !important;position: Absolute;left: 0px;top: 50%;display: block !Important;height: calc(100% + 2px);width: auto;aspect-ratio: 200/378;z-index: 2;pointer-events: none;background-image: url('/wp-content/themes/bb-theme-child/images/banner_curve2.svg');background-size: cover;background-repeat: no-repeat;background-position: top left;transform: translateY(-50%) scale(1.005);}
.img_banner .pp-photo-content-inner img{aspect-ratio:1200/784;object-fit:cover;}

.stj_banner_video_01 .pp-video-image-overlay{background:Transparent;}
.stj_banner_video_01.playing .pp-video-iframe{background: #FFF; border:1px solid #FFF;transform: scale(1.01);}
.stj_banner_video_01 .pp-video-iframe,
.stj_banner_video_01 .pp-video-player{opacity:0;transition:all ease 0.5s;transition-delay:0.5s;}
.stj_banner_video_01.playing .pp-video-iframe,
.stj_banner_video_01.playing .pp-video-player{opacity:1;}
.stj_banner_video_01 .pp-fit-aspect-ratio{padding-bottom:63.4% }
.stj_banner_video_01 .pp-video-play-icon svg{display:none;}
.stj_banner_video_01 .pp-video-play-icon{background-image:url('/wp-content/themes/bb-theme-child/images/playcircle.svg');background-size:contain;width:80px;height:80px;background-color:transparent;padding:0px;}

/*.stj_banner_video_01 .pp-fit-aspect-ratio:before {content: '' !important;position: Absolute;left: 0px;top: -1px;display: block !Important;height: calc(100% + 3px);width: auto;aspect-ratio:45/145;z-index: 2;pointer-events: none;background-image: url(/wp-content/themes/bb-theme-child/video/video_cover.svg);background-size: cover;background-repeat: no-repeat;background-position: top left;}*/
.stj_banner_video_01 .pp-fit-aspect-ratio:before {content: '' !important;position: Absolute;left: 0px;top: 50%;display: block !Important;height: 100%;width: auto;aspect-ratio: 200/378;z-index: 2;pointer-events: none; background-image: url('/wp-content/themes/bb-theme-child/images/banner_curve2.svg');background-size: cover;background-repeat: no-repeat;background-position: top left;transform: translateY(-50%) scale(1.008);}
.stj_banner_video_01 .pp-fit-aspect-ratio{padding-bottom:56% }


.stj_banner_video_02 .pp-video-wrapper{position:relative;}
.stj_banner_video_02 .pp-video-wrapper:before{content: '' !important;position: Absolute;left: 0px;box-sizing:content-box;top: 50%;display: block ! Important;height: 100%;width: auto;aspect-ratio: 200 / 378;z-index: 2;pointer-events: none;background-image: url(/wp-content/themes/bb-theme-child/images/banner_curve4.svg);background-size: cover;background-repeat: no-repeat;background-position: top right;transform: translateY(-50%) scale(1.008) }


.stj_pp_video .pp-video-play-icon svg{display:none;}
.stj_pp_video .pp-video-play-icon{background-image: url(/wp-content/themes/bb-theme-child/images/playcircle.svg);background-size: contain;width: 80px;height: 80px;background-color: transparent;padding: 0px;}

.stj_banner_video_01 .pp-fit-aspect-ratio:after {content: '';position: Absolute;top: 50%;left: 50%;font-size: 40px;color: #fff;width: 60px;height: 60px;background-color: var(--c_red);background-image: url('/wp-content/themes/bb-theme-child/video/pause_icon.svg');display: flex;align-items: center;justify-content: center;border-radius: 50%;opacity: 0;pointer-events: none;transform: translate(-50%, -50%);background-size: 38px;background-position: center;background-repeat: no-repeat;}
.stj_banner_video_01.paused .pp-fit-aspect-ratio:after{opacity:1;}


.banner_slide .uabb-image-carousel-content{position:relative;}
.banner_slide .uabb-image-carousel-content:before{content: '' !important;position: Absolute;left: 0px;top: 50%;display: block ! Important;height: calc(100% + 2px);width: auto;aspect-ratio: 200 / 378;z-index: 2;pointer-events: none;background-image: url(/wp-content/themes/bb-theme-child/images/banner_curve2.svg);background-size: cover;background-repeat: no-repeat;background-position: top left;transform: translateY(-50%) scale(1.005);}
.banner_slide .uabb-image-carousel-item {padding:0px;}
.banner_slide .uabb-image-carousel{margin:0px;}
.banner_slide .slick-arrow i{display:none;}
.banner_slide .slick-arrow{width:40px !Important;height:40px !important;background:var(--c_red) !Important;border-radius:50% !Important;transition:all ease 0.3s;border:2px solid var(--c_red) !important;}
.banner_slide .slick-arrow:before{content: "A";font-family: 'St John Icons' ! Important;speak: none;color: #FFF;font-size: 20px;line-height:1;transition:all ease 0.3s;}
.banner_slide .slick-arrow:hover{background:#FFF !important;;}
.banner_slide .slick-arrow:hover:before{color:var(--c_red);}
.banner_slide .slick-prev.slick-arrow{display:none !important;}
.banner_slide .slick-next.slick-arrow{left:-20px;right:auto !Important;transform:translateY(-50%) rotate(180deg) !Important;}

.banner_slide .uabb-image-carousel .slick-dots{  position:absolute;  bottom:0px;  right:0px;  padding:0px;  display:inline-flex;  width:auto !Important;  justify-content: flex-end;  padding-right:20px;  padding-bottom:20px;}
.banner_slide .uabb-image-carousel .slick-dots li button{  display:none;}
.banner_slide .uabb-image-carousel .slick-dots li{  position:relative;  height:10px;  width:10px;  margin-left:3px;  margin-right:3px;}
.banner_slide .uabb-image-carousel .slick-dots li:before{  content:'';  background:var(--c_grey);  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%);  width:100%;  height:100%;  border-radius:50%;;}
.banner_slide .uabb-image-carousel .slick-dots li.slick-active:before{  background:var(--c_red);}



.infobox_s1_wrp>div{display: flex;justify-content: flex-start;flex-wrap: wrap;margin-bottom:-32px;margin-left:0px;margin-right:0px;padding-left: 0px !important; padding-right: 0px !important; flex-direction:unset;}
.infobox_s1 {width:33.33%;padding-left:16px;padding-right:16px;margin-bottom:32px;}
.infobox_s1>div {box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.04), 0px 20px 25px 0px rgba(0, 0, 0, 0.10);border-radius: 8px;background: #ffffff !important;overflow: hidden;height: 100%;}
.infobox_s1>div .pp-infobox{padding:32px;}
.infobox_s1>div .pp-infobox-image{margin-bottom:16px;}
.infobox_s1>div .pp-infobox-image img{width:auto !important;height:126px !important;}
.infobox_s1>div .pp-infobox-title{font-style: normal;font-weight: 700;line-height: 120%;letter-spacing:0px;margin-top:0px !important;margin-bottom:16px !important;text-decoration: none !important;}
.infobox_s1 .pp-infobox-link{text-decoration: none !important;}

.infobox_s1>div .pp-infobox a.pp-more-link{padding: 14px 29px 12px;min-width:138px;font-weight: 700;line-height: 1.3;font-size:16px;top: 0px;display: inline-block;border:2px solid var(--c_red);color:var(--c_red);border-radius:6px;box-sizing:border-box;}
.infobox_s1>div .pp-infobox a.pp-more-link > span{font-weight:inherit; font-size:inherit; color:currentcolor; letter-spacing:inherit; line-height:inherit; font-family:inherit;}
.infobox_s1>div .pp-infobox a.pp-more-link .pp-button-icon{display:none;}
.infobox_s1>div .pp-infobox a.pp-more-link:hover{background:var(--c_red);color:#ffffff;}
.infobox_s1>div .fl-module-content, .infobox_s1 .pp-infobox-wrap, .infobox_s1 .pp-infobox{height:100%;}.infobox_s1 .pp-infobox-wrap{padding:32px;}
.infobox_s1>div .pp-infobox{position:relative;padding:0px;padding-bottom:48px;}
.infobox_s1>div .pp-infobox-button{position:absolute;bottom:0px;left:0px;width:100%;}

.infobox_s1.no_btn .pp-infobox{padding-bottom:0px;}
.infobox_s1.no_btn .pp-description-wrap{margin-bottom:0px;}
.infobox_s1_wrp_center.infobox_s1_wrp>div{justify-content: center;}
/*.infobox_s1_wrp_center .infobox_s1 {margin-left:16px;margin-right:16px;}*/
.infobox_s1.title_no_margin .pp-infobox-title{margin-bottom:0px !Important;}
.infobox_s1_col4 .infobox_s1{width:25%;padding-left:16px;padding-right:16px;box-sizing:border-box;margin:0px 0px 32px;min-width: 300px;}
.infobox_s1_no_desc .pp-description-wrap{margin-bottom:0px !Important;}


.infobox_s2_wrp>div{display: flex;justify-content: space-between;flex-wrap:wrap; flex-direction:unset;}
.infobox_s2{width: calc(33.33% - 21.3px);max-width:100%;min-width:280px;}
.fl-builder-content .infobox_s2 .pp-infobox-image{width:300px;max-width: 100%;height:auto;border-radius:50%;overflow:hidden;margin:0 auto 32px;}
.fl-builder-content .infobox_s2 .pp-infobox-image a{display:block;padding-bottom:100%;position:relative }
.fl-builder-content .infobox_s2 .pp-infobox-image img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;border-radius:50%;}
.fl-builder-content .infobox_s2 .pp-infobox-title{margin-top:0px;}
.fl-builder-content .infobox_s2 .pp-infobox-wrap{padding-bottom:24px;position:relative;}
.fl-builder-content .infobox_s2 .pp-infobox{padding:0px;}
.fl-builder-content .infobox_s2 .pp-infobox .pp-infobox-button{position:absolute;bottom:0px;left:0px;width:100%;}
.fl-builder-content .infobox_s2 .pp-infobox a.pp-more-link{padding:0px;display:inline-flex;align-items: center;justify-content: center;font-size: 16px;font-style: normal;font-weight: 700; line-height: 150%; color:var(--c_red) !important;}
.fl-builder-content .infobox_s2 .pp-infobox a.pp-more-link i{order:2;margin-right:0px;margin-left:8px;margin-top:3px;font-weight:600;}
.fl-builder-content .infobox_s2 .pp-infobox a.pp-more-link span{color:currentcolor; font-family:inherit; font-weight:inherit; line-height:inherit; letter-spacing:inherit;}
.fl-builder-content .infobox_s2 .pp-infobox a.pp-more-link:hover{color:var(--c_black) !important;}
.infobox_s2>div,.infobox_s2 .pp-infobox-wrap{height:100%}

.infobox_s3 .pp-infobox{box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.04), 0px 20px 25px 0px rgba(0, 0, 0, 0.10);border-radius:8px;padding:24px 40px }
.infobox_s3 .pp-infobox-title{margin-top:0px !important;margin-bottom:16px !important }
.infobox_s3 .pp-description-wrap{margin-bottom:32px;padding-right:50px;}
.infobox_s3 .pp-infobox-wrap .pp-heading-wrapper{width:70% !important }
.infobox_s3 .pp-infobox-wrap .pp-icon-wrapper{width:30% !important;margin-bottom:-24px;margin-left:0px !Important }
.infobox_s3 .pp-infobox-image>a{width:100%;display:block;}
.infobox_s3 .pp-infobox-image>a img{width:100% !Important;}


.bg_el_1 .fl-col-content{background-size:50%;}
.bg_el_2>.fl-row-content-wrap{background-size:auto 120%;background-position:calc(50% + 485px) 50%;}
.bg_el_21>.fl-row-content-wrap{background-size:auto 120%;background-position:calc(50% - 525px) 50%;}
.img_home_community{margin-left:-40px;margin-right:-40px;max-width:none;}
.img_home_community img, .img_home_community .fl-photo-content{max-width:100% !important;width:100%;}
.overflow_hidden>.fl-node-content{overflow:hidden }

.stjh_testimony .pp-testimonial{background:var(--c_grey2);border-radius:8px;padding:32px;}
.stjh_testimony .pp-testimonials .pp-content-wrapper{padding:0px;}
.stjh_testimony .pp-testimonials-content{position:relative;overflow:hidden;text-align:left }
.stjh_testimony .pp-testimonials-content_wrp_full{position:absolute;top:0px;left:0px;visibility:hidden;}
.stjh_testimony .pp-testimonial>.pp-vertical-align{display:flex;align-items: center;}
.stjh_testimony .pp-testimonials-image{margin-right:20px !Important;}
.stjh_testimony .pp-testimonials-title{margin-top:0px !important;margin-bottom:0px !Important;font-family: LabGrotesque;font-size: 16px;font-style: normal;font-weight: 700 !important;line-height: 150%;}
.stjh_testimony .readmore_btn, .stjh_testimony .readmore_btn span{color: var(--c_red);font-family: 'LabGrotesque';font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%;display:inline-block;padding-top:32px;cursor: pointer;}
.stjh_testimony .readmore_btn{padding-top:0px;}
.stjh_testimony .readmore_btn span.text2{display:none !important;}
.stjh_testimony .readmore_btn i{display:inline-block;margin-left:5px;transform:translateY(0px) rotate(90deg);font-size:13px;font-weight:700;}
.stjh_testimony .pp-content-wrapper.open .pp-testimonials-content_wrp{display:none;}
.stjh_testimony .pp-content-wrapper.open .pp-testimonials-content_wrp_full{position:relative;visibility:visible;}
.stjh_testimony .pp-content-wrapper.open .readmore_btn span.text1{display:none;}
.stjh_testimony .pp-content-wrapper.open .readmore_btn span.text2{display:inline-block !important;}
.stjh_testimony .pp-content-wrapper.open .readmore_btn i{transform:rotate(-90deg);}
.stjh_testimony .pp-testimonials-content p, .stjh_testimony .pp-testimonials-content_full p{font-weight:300;line-height:150%;letter-spacing:-0.001em;}

body .stjh_testimony .pp-testimonials-nav{padding-top:40px;line-height:1;}
body .stjh_testimony .pp-testimonials-nav button{line-height:0;width:48px !important;height:48px !Important;margin-left:13px;margin-right:13px;border-radius:50%;background:transparent;border:2px solid var(--c_red);display:flex;justify-content: center;align-items: center;transition:all ease 0.3s;}
body .stjh_testimony .pp-testimonials-nav button span{display:none;}
body .stjh_testimony .pp-testimonials-nav button:before{content:"A";font-family:'St John Icons' !Important; !important;speak: none;color:var(--c_red);font-size:20px;transform:rotate(-180deg);}
body .stjh_testimony .pp-testimonials-nav button.owl-prev{transform:rotate(180deg);}
body .stjh_testimony .pp-testimonials-nav button:hover{background:var(--c_red);}
body .stjh_testimony .pp-testimonials-nav button:hover:before{color:#FFF;}

body .stjh_testimony .pp-content-wrapper:before{content:'';display:block;width:100px;height:24px;margin-bottom:24px;background-image:url('/wp-content/themes/bb-theme-child/images/star.svg');background-size:20px;background-repeat:repeat-x;background-position:0% 50%;}
body .stjh_testimony .pp-testimonial .pp-content-wrapper{margin-bottom:24px;}


.col_space_between .fl-col-content{ justify-content: space-between !important;}

/* .stjh_testimony .pp-testimonial{
background:#F5F4F1;
border-radius:8px;
padding:32px;
}
.stjh_testimony .pp-testimonials .pp-content-wrapper{
padding:0px;
}
.stjh_testimony .pp-testimonials-content{
position:relative;
overflow:hidden;
text-align:left
}
.stjh_testimony .pp-testimonials-content_wrp_full{
position:absolute;
top:0px;
left:0px;
visibility:hidden;
} */


body .col_come_urgent_care .fl-node-content{position:relative }
body .col_come_urgent_care .fl-node-content{background-position:calc(100% - 36px) 100%;background-size:120px;}

.col_come_urgent_care_wrp>div,
.col_come_urgent_care_wrp>div>div,
.col_come_urgent_care_wrp>div>div>div,
.col_come_urgent_care_wrp .fl-html,
.col_come_urgent_care_wrp .fl-builder-column-template,
.col_come_urgent_care_wrp .col_come_urgent_care,
.col_come_urgent_care_wrp .col_come_urgent_care .fl-node-content{
  display:block !Important;
  height:100% !important;
}
body .col_come_urgent_care_wrp .fl-module-stj_content,
body .col_come_urgent_care_wrp .fl-module-stj_content div{
  height:auto !important;
  display:flex;
  flex-direction: column;
}

.fl-builder-module-template{
  padding:0px;
}
.revert_col_grey .col_come_urgent_care>.fl-col-content{
  border:2px solid var(--c_red);
}

body .col_call_triple_zero .fl-col-content{background-position: 100% 100%;background-size: 120px;}
body .col_call_triple_zero .stj_list ul li{ margin-bottom:0px; line-height:1.5}

.stj_faq_tab .pp-tabs-labels{display:flex !important;width:850px !Important;max-width:100%;position:relative;}
.stj_faq_tab .pp-tabs-labels:before{content:'';height:2px;width:100%;border-radius:50px;background:var(--c_grey);position:absolute;bottom:0px;left:0px;}
.stj_faq_tab .pp-tabs-label{padding:0px !Important;padding-bottom:8px !Important;width:33.33%;text-align:center;position:relative;}
.stj_faq_tab .pp-tabs-label:before{content:'';position:absolute;bottom:0px;left:0px;width:100%;height:2px;border-radius:50px;background:var(--c_red);bottom:0px;transition:all ease 0.3s;opacity:0;}
.stj_faq_tab .pp-tab-label-flex{justify-content: center;}
.stj_faq_tab .pp-tab-title{font-family: 'LabGrotesque';font-size: 20px;font-weight: 700 !important;line-height: 120%;}
.stj_faq_tab .pp-tabs-label.pp-tab-active{top:0px !Important;}
.stj_faq_tab .pp-tabs-label.pp-tab-active:before{opacity:1;}
.stj_faq_tab .pp-tabs-panel-content {padding:40px 0px 0px !important}
.stj_acc .pp-accordion-item{padding:24px 24px;border:1px solid var(--c_grey);border-radius:8px;transition:all ease 0.3s;}
.stj_acc .pp-accordion-item:last-child{margin-bottom:0px;}
.stj_acc .pp-accordion-item.pp-accordion-item-active{background:#F8F7F5;}
.stj_acc .pp-accordion-content>div{padding-top:16px;}
.stj_acc .pp-accordion-content p{font-weight:300;}
.stj_acc .pp-accordion-button-label{color:var(--c_black)}
.stj_acc .pp-accordion-button-icon{width:20px;height:20px;position:relative;padding:0px !Important;}
.stj_acc .pp-accordion-button-icon.pp-accordion-open:before,
.stj_acc .pp-accordion-button-icon.pp-accordion-close:before{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url('/wp-content/themes/bb-theme-child/images/ic_chevron_r_down.svg');transform: rotate(180deg);background-size:contain;background-position:center center;transition:all ease 0.3s !important;}
.stj_acc .pp-accordion-button-icon.pp-accordion-open:before{background-image:url('/wp-content/themes/bb-theme-child/images/ic_chevron_b_down.svg');transform: rotate(0deg);}

.stj_acc .pp-accordion-button-label {color: var(--c_black);font-size: 18px;font-weight: 500;line-height: 140%;}


.stj_acc.stj_list ul{margin-bottom:20px;}
.stj_acc.stj_list ul:last-child{margin-bottom:0px;}

.select2-container--default .select2-selection--single .select2-selection__rendered{color: var(--c_black);font-family: LabGrotesque;font-size: 18px;font-style: normal;font-weight: 500;line-height: 140%;}
.select2-container--default .select2-selection--single{border:1px solid var(--c_grey);padding:23px 24px;height:auto;border-radius:8px !important;height: auto !important;}

.gform_wrapper .gfield.gfield_error{background-color:transparent !important;}
.gform_wrapper .gfield_error .validation_message,
.gform_wrapper .gform_validation_errors{padding:5px 25px !Important;border:0px !important;border-radius:8px !important;}
.gform_wrapper .gform_validation_errors{margin-top:0px !important;}
.gform_wrapper .gform_footer .gform_button{padding:10px 32px 8px;border-radius:8px;margin-bottom:0px !important;font-family: LabGrotesque;font-size: 16px;font-style: normal;font-weight: 700;line-height: 1.55;}
.gform_wrapper .gform_footer{padding-top:0px !important;padding-bottom:0px !important;}




.link_no_underline a{text-decoration:none !important;}
.link_no_underline a:hover{text-decoration:underline !important;}

footer .menu-item a{
  text-decoration:none;
}

.footer_nav_col .fl-col-group-nested{display:flex;flex-wrap:wrap;justify-content: space-between;}
.footer_nav_col .fl-col-group-nested:before,
.footer_nav_col .fl-col-group-nested:after{content:none;}
.footer_nav_col .fl-col-group-nested>div{width:195px;}
.footer_nav_col .fl-col-group-nested>div:first-child{width:260px;}

.footer_nav_col ul.sub-menu{display:block !important;position:relative !important;opacity:1 !important;visibility:visible !important;left:0px !Important;background:transparent !Important;box-shadow:none !Important;}
.footer_nav_col ul.sub-menu a{color:#FFF;font-weight: 500;font-size: 12.8px;line-height: 1.5;}
.footer_nav_col ul.sub-menu>li{padding-left:15px;position:relative;}
.footer_nav_col ul.sub-menu>li:before{content:'';position:absolute;left:0px;top:8px;border-top:1px solid #FFF;width:7px;}

.single_loc_tab .pp-tabs-labels {display:flex !Important;position:relative;justify-content: center;}
.single_loc_tab .pp-tabs-labels .pp-tab-icon{display: none;}
.single_loc_tab .pp-tab-icon img{width:88px;height:88px;}
.single_loc_tab .pp-tabs-panels{border-top:0;}
.single_loc_tab .pp-tabs-label{border:0px !important;width:300px;background:transparent !important;padding:0px !important;padding-bottom:24px !important;position:relative;top:0px !important;;}
.single_loc_tab .pp-tabs-label:before{content:'';position:absolute;bottom:0px;width:100%;height:2px;left:0px;background:#E8E5DE;border-radius:1px;transition:all ease 0.3s;}
.single_loc_tab .pp-tabs-label.pp-tab-active:before{background:var(--c_red) }
.single_loc_tab .pp-tabs-panels{border-bottom:0px;}

.location_only_GP .single_loc_tab .pp-tabs-label:nth-child(2),
.location_only_GP .single_loc_tab .pp-tabs-label:nth-child(3){
  display:none;
}
.location_only_UC .single_loc_tab .pp-tabs-label:nth-child(1),
.location_only_UC .single_loc_tab .pp-tabs-label:nth-child(3){
  display:none;
}
.location_only_GP_DL .single_loc_tab .pp-tabs-label:nth-child(2){
    display:none;
}


.stj_faq_acc .pp-faq-button{padding:0px 24px 16px !important;height:auto !Important;background:transparent !important;}
.stj_faq_acc .pp-faq-item{border-radius: 8px;border: 1px solid var(--c_grey);margin-bottom:16px !important;padding-top:24px;padding-bottom:8px;transition:all ease 0.3s;}
.stj_faq_acc .pp-faq-item.pp-faq-item-active{background:var(--c_grey2);padding-bottom:24px;}
.stj_faq_acc .pp-faq-item:last-child{margin-bottom:0px !important;}
.stj_faq_acc .pp-faq-button-label{color: var(--c_black);font-size: 18px;font-weight: 500;line-height: 140%;}
.stj_faq_acc .pp-faq-content{background:transparent !important;padding:0px !important;padding-left:24px !important;padding-right:24px !important }
.stj_faq_acc .pp-faq-content ul{padding-bottom:16px;}
.stj_faq_acc .pp-faq-content ul:last-child{padding-bottom:0px;}
/*@media(min-width:1600px){
  .overflow_left .pp-photo-content-inner,
  .overflow_left .stj_map_wrapper,
  .overflow_right .pp-photo-content-inner,
  .overflow_right .stj_map_wrapper{
    width:100% !important;
  }
}*/

table.table_fee{width:100%;font-size:18px;font-weight: 500;line-height: 120% }
table.table_fee tr td, table.table_fee tr th{border:1px solid #E8E5DE;padding:5px 24px;text-align:center;width:20%;height:78px;color:#090909;}
table.table_fee td:last-child, table.table_fee th:last-child{border-right:0px;}
table.table_fee td:first-child, table.table_fee th:first-child{border-left:0px;}
table.table_fee tr:first-child td, table.table_fee tr:first-child th{border-top:0px;}
table.table_fee tr:last-child td{border-bottom:0px;}
table.table_fee td[colspan="5"]{background:#FBFBFA !important;color:#090909 !important;}
table.table_fee .text_bold{font-weight:700;}
table.table_fee tr td:last-child{background:var(--c_red);color:#FFF }

table.table_fee span{font-size: 18px;font-weight: 500;line-height: 120%;}
table.table_fee .text_bold span{font-weight:700 }
table.table_fee span.t_title{display:none;}
table.table_fee tr td:last-child span{color:#FFF;}


.row_loc_boxnav .fl-node-content{display:flex;justify-content: center;}
.row_loc_boxnav .pp-infobox-image img{width:100px !Important;;height:100px !important;}
.row_loc_boxnav .pp-infobox{padding-top:0px;padding-bottom:16px;width:300px;border-bottom:2px solid #E8E5DE;}
.row_loc_boxnav .pp-infobox .pp-infobox-title{margin-bottom:0;margin-top:0px;}
.row_loc_boxnav .pp-infobox-link{text-decoration:none !Important;}
.row_loc_boxnav .fl-module-pp-infobox.active .pp-infobox{border-bottom-color:var(--c_red);}


.pp_info_list_s1 .pp-infolist-icon *{line-height:1;}
.pp_info_list_s1 .pp-more-link{text-decoration:none;}

.uabb_dual_btn_stj a.uabb-btn{background-color: var(--c_red) !important;font-family: "LabGrotesque";font-weight: 700;font-size: 16px;line-height: 1.3;text-transform: none;border:2px solid var(--c_red) !Important;;border-radius: 6px;color:#FFF;padding:12px 24px 10px !important;display:inline-block;min-width:160px;text-align:center;text-decoration: none !important;transition:all 0.3s ease !Important;}
.uabb_dual_btn_stj a.uabb-btn span{font-family: inherit;font-weight: inherit;transition:all 0.3s ease;color:inherit !Important;}
.uabb_dual_btn_stj a.uabb-btn:hover{background:transparent !Important;border-color:#FFF !Important;}
.uabb_dual_btn_stj a.uabb-btn-two,
.uabb_dual_btn_stj a.uabb-btn-one{border-color:#FFF !Important;background:transparent !Important;}
.uabb_dual_btn_stj a.uabb-btn-two:hover,
.uabb_dual_btn_stj a.uabb-btn-one:hover{background-color:var(--c_red) !Important;border-color:var(--c_red) !Important;}

/*.uabb_dual_btn_stj a.uabb-btn.uabb-btn-one{background:#fff !Important;color:var(--c_red) !important;border-color:#FFF !important;}
.uabb_dual_btn_stj a.uabb-btn.uabb-btn-one:hover{background:var(--c_red) !important;border-color:var(--c_red) !important;}
.uabb_dual_btn_stj a.uabb-btn.uabb-btn-one:hover span{color:#FFF !important;}*/

.uabb_dual_btn_stj.bg_white .uabb-btn-one:hover span{color:var(--c_red) !Important;}
.uabb_dual_btn_stj.bg_white .uabb-btn-one:hover{border:2px solid var(--c_red) !important }
.uabb_dual_btn_stj.bg_white .uabb-btn-two{border:2px solid var(--c_red) !important;}
.uabb_dual_btn_stj.bg_white .uabb-btn-two span{color:var(--c_red) !Important;;}
.uabb_dual_btn_stj.bg_white .uabb-btn-two:hover span{color:#FFF !Important;}

.uabb_dual_btn_stj_banner a.uabb-btn-one{border-color:var(--c_red) !important;background:var(--c_red) !important;}
.uabb_dual_btn_stj_banner a.uabb-btn-one:hover{background-color:transparent !important;}
.uabb_dual_btn_stj_banner a.uabb-btn-one:hover span{color:var(--c_red) !important;}
.uabb_dual_btn_stj_banner a.uabb-btn-two{border-color:var(--c_red) !important;}
.uabb_dual_btn_stj_banner a.uabb-btn-two span{color:var(--c_red) !important;}
.uabb_dual_btn_stj_banner a.uabb-btn-two:hover{background-color:var(--c_red) !important;}
.uabb_dual_btn_stj_banner a.uabb-btn-two:hover span{color:#FFF !important;}


.covid_box .pp-infobox-title{margin-top:0px !Important;margin-bottom:16px !important;}
.covid_box .pp-infobox .pp-more-link{text-align:left;}

.list_comunity_transport .pp-list-items{display:flex;flex-wrap:wrap;margin-bottom:16px;flex-direction: row;}
.list_comunity_transport .pp-list-items .pp-more-link{text-decoration:none;}
.list_comunity_transport .pp-list-items .pp-more-link .pp-icon{transition:all ease 0.3s;}
.list_comunity_transport .pp-list-items .pp-more-link:hover, .list_comunity_transport .pp-list-items .pp-more-link:hover .pp-icon {color:var(--c_red);}
.list_comunity_transport .pp-list-items .pp-icon-wrapper{order:2;transform:translateY(-1px);margin-left:5px;}
.list_comunity_transport .pp-list-items .pp-list-item{width:50%;display:inline-flex;margin-bottom:16px;}
.list_comunity_transport .pp-list-items:last-child{margin-bottom:-16px;}




.stj_form input[type="tel"], .stj_form input[type="text"], .stj_form input[type="email"], .stj_form textarea{border-radius:6px;font-size:16px !Important;padding:14px 15px 12px !important;color:var(--c_black);line-height: 1.4 !important; }
.stj_form input[type="tel"]::placeholder, .stj_form input[type="text"]::placeholder, .stj_form input[type="email"]::placeholder, .stj_form textarea::placeholder{color:var(--c_black2) !Important }
.stj_form .gfield{margin-bottom:16px;}
.stj_form .pp-gf-content{background:transparent;}

.stj_form .gform_fields{grid-row-gap:0px !Important;}
body .stj_form .pp-gf-content .gform_wrapper .gform_validation_errors{display:none !Important;}
.stj_form .gform_wrapper .gfield_error .validation_message, .stj_form .gform_wrapper .gform_validation_errors{border-radius:6px !Important;margin-top:3px;padding:6px 15px 2px !Important }

#gform_2 .gform_fields{display:grid;grid-column-gap:16px !Important;grid-row-gap:0px;grid-template-columns: auto auto auto auto !important;}
#gform_2 .textarea{height:121px;}
#gform_2 .gform_fields>.gfield {grid-column: auto;}
#gform_2 .gform_fields>div:nth-child(1){grid-column:1;grid-row: 1;}
#gform_2 .gform_fields>div:nth-child(2){grid-column:2;grid-row: 1;}
#gform_2 .gform_fields>div:nth-child(3){grid-column:1;grid-row: 2;}
#gform_2 .gform_fields>div:nth-child(4){grid-column:2;grid-row: 2;}
#gform_2 .gform_fields>div:nth-child(5){grid-column:3/5;grid-row: 1/3;}
#gform_2 .gform_fields>.gfield:nth-child(6){grid-row: 3 !Important;grid-column: 1/4 !Important;color:#FFF;}
#gform_2 [for="choice_2_10_1"]{font-weight:300;}
#gform_2 .gchoice_2_10_1{display:flex;align-items: flex-start;}
#gform_2 .gchoice_2_10_1 .gfield-choice-input{margin-top:3px;margin-right:10px;}
#gform_2 .gform_footer{margin-top:15px;}
#gform_2 [type="submit"]{border:2px solid #FFF;transition:all ease 0.3s;}

/*#gform_3{background:var(--c_red);padding:32px;border-radius:8px;}*/
#gform_3 #field_3_3,
#gform_5 #field_5_3{margin-bottom:16px !Important;}
#gform_3 .name_first,
#gform_5 .name_first{padding-right:8px }
#gform_3 .name_last,
#gform_5 .name_last{padding-left:8px }
#gform_3 #label_3_8_1,
#gform_5 #label_5_8_1{color:#FFF;padding-left:16px;font-weight:300;}
#gform_3 input[type="submit"],
#gform_5 input[type="submit"],
#gform_4 input[type="submit"]{border-color:#FFF;transition:all ease 0.3s;}
#gform_3 .gform_footer,
#gform_5 .gform_footer{margin-top:15px !Important }


.stj_form #gform_4 .gfield_required_text{display:none }
.stj_form #gform_4 .gfield_required{color:inherit;}
.stj_form #gform_4 .gfield_required:before{content:'*';}
.stj_form #gform_4 .gform_fields {display:flex;flex-wrap:wrap;grid-column-gap:0;}
.stj_form #gform_4 .gform_fields{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);}
.stj_form #gform_4 #field_4_1, .stj_form #gform_4 #field_4_3, .stj_form #gform_4 #field_4_4, .stj_form #gform_4 #field_4_5{width:50%;padding-left:20px;padding-right:20px;}
.stj_form #gform_4 .gfield {width:100%;padding-left:20px;padding-right:20px;margin-bottom:20px;}
.stj_form #gform_4 .gfield_checkbox{display:flex;flex-wrap:wrap;}
.stj_form #gform_4 .gchoice{padding-left:20px;position:relative;padding-right:10px;margin-right:16px;}
.stj_form #gform_4 .gfield_label{font-weight:300;color:#FFF;}
.stj_form #gform_4 .gchoice label{max-width:100%;font-weight:300;font-size:16px;color:#FFF;}
.stj_form #gform_4 .gchoice input{position:absolute;left:0px;top:3px;}
.stj_form #gform_4 #field_4_8>div{position:relative !important;;}
.stj_form #gform_4 #field_4_8 .gfield_label{padding-left:20px;}
.stj_form #gform_4 #field_4_8 .gchoice_4_8_1 label{display:none;}
.stj_form #gform_4 #field_4_8 .ginput_container{position:absolute !Important;left:0px;width:20px;height:20px;bottom:100% !important;top:0px;}
.stj_form #gform_4 .gfield_validation_message, .stj_form #gform_4 .validation_message{background:var(--c_red);color:#FFF }
@media(max-width:767px){
.stj_form #gform_4 #field_4_1, .stj_form #gform_4 #field_4_3, .stj_form #gform_4 #field_4_4, .stj_form #gform_4 #field_4_5{width:100%;}
}

@media(max-width:640px){
  #gform_3 .name_first, #gform_5 .name_first{
    padding-right:0px;
    margin-bottom:16px;
  }
  #gform_3 .name_last,#gform_5 .name_last{
    padding-left:0px;
    padding-right:0px;
    margin-bottom:0px;
  }
}


.select2-container{width:100% !Important;}
.select2-container--default .select2-selection--single{padding:14px 15px 12px;line-height:1.428571429 !important;;border-radius:6px !important}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0px;font-weight:300;font-size: 16px !Important;line-height:1.428571429 !important;;}
.select2-results__option {border-radius: 0px !important;padding: 10px 15px !important;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#FFF !important;background:var(--c_red)!important; }
.select2-dropdown{border-radius:8px;border:1px solid var(--c_grey);}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:0px;right:0px;}
.select2-container--default .select2-results>.select2-results__options{border-radius:6px !Important;}


.select2-container--default .select2-selection--single .select2-selection__arrow:before {content: "B";font-family: 'St John Icons' !important;position: absolute;top: calc(50% - 6px);left: 0px;font-size: 12px;font-weight: 800;line-height: 1;pointer-events: none;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 100% !important;width: 28px !important;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#FFF !important;background:var(--c_red)!important; }
.select2-results__option{font-size:16px;}

.ctmpl_field_wrapper.post_sorting .select2-selection__rendered{padding-left:0px;padding-right:0px;}


.revert_bg_color .fl-row-bg-none>.fl-row-content-wrap{background-color:var(--c_grey2) !important}
.revert_bg_color .fl-row-bg-color>.fl-row-content-wrap{background-color:transparent;}



/*======= SINGLE POST LIST ========================================================================================*/
.single-post .fl-content{border-right:0px;padding-left:16px !Important;padding-right:16px !Important;margin-left:auto;margin-right:auto;float:none;width:100% }
.stj_post_top_meta{display:flex;margin-bottom:30px;}
.stj_post_bottom_meta{margin-top:40px;margin-bottom:24px;}
.stj_share .label{font-family: 'LabGrotesque';font-style: normal;font-weight: 500;display:inline-block;padding-right:0px;}
.stj_share{display:flex;align-items: center;}
.addtoany_list.a2a_kit_size_32 a{line-height:0 }
.addtoany_shortcode .a2a_kit{display:inline-block;}
.addtoany_shortcode .a2a_kit{display:flex;}
.addtoany_shortcode .a2a_kit a{border-radius:50%;height:32px;width:32px;background:transparent;padding:0px;display:flex;justify-content: center;align-items: center;margin-left:20px;}
.addtoany_shortcode .a2a_kit a{text-decoration:none !Important;transition:all ease 0.3s;}
.addtoany_shortcode .a2a_kit a span{display:none;}
.addtoany_shortcode .a2a_kit a:before{transition:all ease 0.3s;}
.addtoany_shortcode .a2a_kit a.a2a_button_facebook:before{content:"\f09a";font-family:"Font Awesome 5 Brands";color:var(--c_black);}
.addtoany_shortcode .a2a_kit a.a2a_button_twitter:before{content:"\f099";font-family:"Font Awesome 5 Brands" !important;color:var(--c_black);}
.addtoany_shortcode .a2a_kit a.a2a_button_linkedin:before{content: "\f08c";font-family: 'Font Awesome 5 Brands' !important;color:var(--c_black)}
.addtoany_shortcode .a2a_kit a:hover:before{color:var(--c_red);}
.addtoany_shortcode .a2a_kit a.addtoany_share{display:none;}


body.single-post .fl-content>article{display:flex;}
body.single-post .post_col.col_1{width:calc(70% - 15px);}
body.single-post .post_col.col_2{width:calc(30% + 15px);padding-left:32px;}

body.single-post .fl-page-content>.container{max-width:100% !important;padding-left:16px;padding-right:16px;}


.stj_post_banner{margin-bottom:32px;}
.stjsidebar_search .wp-block-search__label{display:none;}
.stjsidebar_search .wp-block-search__input{background:#FFF;border-radius:4px 0px 0px 4px;border:0px;font-size:16px;color:#616161;padding-top:6px !Important;padding-bottom:2px !Important;}
.stjsidebar_search .wp-block-search__input::placeholder{color:#616161;}
.stjsidebar_search .wp-block-search__inside-wrapper {display:flex;}
.stjsidebar_search{padding: 32px 24px;margin: 0;background: #F8F7F5;border-radius: 16px;width:100%;}
.wp-block-search__button{background:var(--c_red);display:inline-block;width:48px !Important;height:48px;border-radius:0 4px 4px 0;margin-left:0px;border:0px !important;padding:0px;padding-top:3px; transition:all ease 0.3s;}
.wp-block-search__button:hover{background:var(--c_black);}
.wp-block-search__button svg{width:48px;height:40px;fill:#FFF;}

.fl-widget.widget_recent_entries{padding: 32px 24px;margin: 0;background: #F8F7F5;border-radius: 16px; width: 100%;}
.fl-widget.widget_recent_entries h4{display:none;}
.fl-widget.widget_recent_entries ul{margin-bottom:0px;}

.single-post .fl-post-content h2{
  margin-top:32px;
}


.fl-archive-title, .fl-archive-title{padding-bottom:0px !important;margin-bottom:62px !Important;border-bottom:0px !important }
.fl-archive .fl-post-title a{text-decoration:none !Important;line-height:1.2;}
.fl-archive .fl-post-meta span{display:none;}
.fl-archive .fl-post-meta .fl-post-date{display:block;}
.fl-archive .fl-post-header{margin-bottom:8px;}
.fl-archive .fl-post-content p{margin-bottom:8px;}
.fl-archive article.fl-post{padding-bottom:0px;border-bottom:0px;margin-bottom:62px;}
.fl-archive .fl-post-image-beside{margin-right:0px;padding-right:15px;}
.fl-archive .fl-content-left .fl-post-image-beside-wrap{margin-left:0px;}
.fl-archive a.fl-post-more-link{padding: 10px 20px;border: 2px solid var(--c_red);border-radius: 6px;font-weight: 500;font-size: 16px;line-height: 103%;text-align: center;transition: all ease 0.3s;display: inline-block;outline: none !important;text-decoration: none !important;color:var(--c_red);}
.fl-archive a.fl-post-more-link:hover{background:var(--c_red);color:#FFF;}
.fl-archive .fl-content-left{width:calc(70% - 15px);border-right:0px;padding-right:0px;}
.fl-archive .fl-sidebar{width:calc(30% + 15px);padding-left:32px;}

.fl-archive-nav a{padding: 10px 20px;border: 2px solid var(--c_red);border-radius: 6px;font-weight: 500;font-size: 16px;line-height: 103%;text-align: center;transition: all ease 0.3s;display: inline-block;outline: none !important;text-decoration: none !important;color: var(--c_red);}
.fl-archive-nav a:hover{background:var(--c_red);color:#FFF;}


.collapsing-archives>a{margin-left:5px;}
.collapsing-archives span.collapsing-archives{cursor:pointer;}
.collapsing-archives span.collapsing-archives span{color:var(--c_red);}
.collapsing-archives>div{padding-left:15px;padding-top:5px;}


.no_title .stj_map_container .overflow_right{
  margin-top:0px !important;
  height:100% !important;
}
.no_title .stj_map_list{
  margin-bottom:-32px !important;
}
.no_subtitle .stj_map_container .overflow_right{
  margin-top:-75px !important;
  height:calc(100% + 35px);
}
@media(min-width:992px){
  .no_title .stj_map_container{min-height:600px;}
}

.hotdoc-widget{text-align:center}


@media(max-width:767px){
  body.single-post .post_col.col_2 aside:nth-child(3) .widget-title,
  .fl-archive .fl-sidebar aside:nth-child(3) .widget-title{font-size: 23.04px;}

  body.single-post .fl-content>article,
  body.single-post .fl-content>article{flex-direction: column;}

  body.single-post .post_col.col_1,
  body.single-post .post_col.col_1{width:100%;}

  body.single-post .post_col.col_2,
  body.single-post .post_col.col_2{width:100%;padding-left:0px;margin-bottom:20px }

  .stj_post_bottom_meta{margin-bottom:40px;}

  .infobox_s1>div .pp-infobox{padding-bottom:0px;}
  .infobox_s1>div .pp-infobox-button{position:relative;}
}

/*======= SINGLE POST LIST END ========================================================================================*/


@media(max-width:991px){
  #gform_2 .gform_fields>div:nth-child(1){grid-column:1/3;grid-row: 1;}
  #gform_2 .gform_fields>div:nth-child(2){grid-column:3/5;grid-row: 1;}
  #gform_2 .gform_fields>div:nth-child(3){grid-column:1/3;grid-row: 2;}
  #gform_2 .gform_fields>div:nth-child(4){grid-column:3/5;grid-row: 2;}
  #gform_2 .gform_fields>div:nth-child(5){grid-column:1/5;grid-row: 3;}
  #gform_2 .gform_fields>.gfield:nth-child(6){grid-row: 4 !Important;grid-column: 1/5 !Important;color:#FFF;}
  #gform_2 [for="choice_2_10_1"]{font-weight:300;}


  .fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.navbar-nav li:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon, .fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.navbar-nav li:focus>.fl-submenu-icon-wrap .fl-submenu-toggle-icon, .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li a:hover, .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li a:focus{color:var(--c_red);}
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li a, .fl-page-nav .navbar-nav li>a a{color:var(--c_black2);font-weight:300;}
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li a{padding-left:0px !important;padding-right:0px;}
  body .navbar-collapse.collapse{height:calc(100% - 130px) !important;overflow:auto !Important;}
  .fl-page-nav-collapse ul{}
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li{margin-left:0px !important;margin-right:0px !Important;text-align:left;padding-left:15px;}
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li a{padding-top:10px !important;padding-bottom:10px !Important }
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li a:before{content:none;}
  .fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:hidden;}
  body[mob_menu="open"].fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:visible;}
}


@media(max-width:992px){
  .footer_nav_col .fl-col-group-nested{justify-content: flex-start;}
}
@media(min-width:769px) and  (max-width: 992px ){
  .footer_nav_col .fl-col-group-nested>div{width:33.33% !important;}
}

@media(max-width:991px){
  .single_loc_tab .pp-tabs-labels .pp-tabs-label{width:200px;}
  .single_loc_tab .pp-tab-label-flex>.pp-tab-icon>img{display:none;}
  body{padding-top:71px;}
  .infobox_s1_wrp{padding-left:16px;padding-right: 16px;}
  .infobox_s1_wrp>div{margin-bottom: -16px !important; margin-left: -16px !important; margin-right: 16px !important;padding-left:0px!important; padding-right: 0px !important;width: calc(100% + 32px);}
  .infobox_s1_wrp>div>.infobox_s1{ margin-bottom:16px;}
}



@media(max-width:800px){
  .display_row .fl-col-content{
    display:block;
  }
}

@media(max-width:768px){

  .footer_nav_col ul.sub-menu{padding-left:0px !important;}
  .footer_nav_col ul.sub-menu li{padding-left:0px ;}
  .footer_nav_col ul.sub-menu li:before{content:none;}

  .single_loc_tab .pp-tabs-labels{display:none !Important;}
  .single_loc_tab .pp-tabs-panel .pp-tab-label-wrap{width:100%;}
  .single_loc_tab .pp-tabs-label{width:100%;padding-top:24px !important;padding-left:16px !Important;;padding-right:16px !Important;}
  .single_loc_tab .pp-tabs-panel:first-child .pp-tabs-label{padding-top:0px !important;}
  .single_loc_tab .pp-tabs-panel .pp-tab-title{width:100%;padding-left:65px;position:relative;display:flex;height:50px;align-items: center;}
  .single_loc_tab .pp-tabs-label:before{width:calc(100% - 32px);left:16px;}
  .single_loc_tab .pp-tabs-panel .pp-tab-icon{position:absolute;top:0px;left:0px;width:50px;margin:0px !important;}
  .single_loc_tab .pp-tabs-panel .pp-tab-icon img{width:100%;height:auto;}
  table.table_fee span{font-size:16px;}
  table.table_fee tr:first-child{display:none;}
  table.table_fee tr:nth-child(2) td, table.table_fee tr:nth-child(2) th{border-top:0px;border-radius:8px 8px 0px 0px;}
  table.table_fee tr{display:flex;flex-wrap:wrap;}
  table.table_fee tr td{display:flex;height:auto;width:100%;padding:7px 15px;min-height:50px;align-items: center;border-left:0px;border-right:0px;border-top:0px;}
  table.table_fee tr td.text_bold{background:var(--c_red) !important;}
  table.table_fee tr td.text_bold span{color:#FFF !Important;}
  table.table_fee tr:last-child td{border-bottom:1px solid #E8E5DE }
  table.table_fee tr:last-child td:last-child{border-bottom:0px;}
  table.table_fee tr td.empty{display:none;}
  table.table_fee tr td:last-child{background-color:#FFF;}
  table.table_fee tr td:last-child span{color:var(--c_red);}
  table.table_fee tr td[colspan="5"]{align-items: center;background:var(--c_black) !important;color:#FFF !important;}
  table.table_fee span.t_content:before{content:':';display:inline-block;padding-right:5px;}
  table.table_fee span.t_title{display:inline-block;padding-right:5px;text-align:left; }

  .col_come_urgent_care .fl-node-content{background-position:calc(100% - 8px) 100%;background-size:100px }
  .stj_faq_tab .pp-tabs-labels{display:none !important;}
  .stj_faq_tab .pp-tabs-label{width:100%;text-align:left }
  .stj_faq_tab .pp-tabs-label .pp-tab-label-inner{width:100%;}
  .stj_faq_tab .pp-tab-label-flex{justify-content:flex-start;}
  .stj_faq_tab .pp-tabs-panel{padding-left:16px;padding-right:16px;padding-top:16px;}
  .stj_faq_tab .pp-tabs-panel:first-child{padding-top:0px;}
  .stj_faq_tab .pp-tabs .pp-tabs-label{color:var(--c_black2);border:0px;padding-bottom:16px !Important;}
  .stj_faq_tab .pp-tabs .pp-tabs-label .pp-toggle-icon{opacity:1;padding-top:5px;}
  .stj_faq_tab .pp-tabs-label:before{opacity:1;height:0px;border-top:2px solid #E8E5DE;background:transparent;}
  .stj_faq_tab .pp-tabs-panel-content{padding-top:24px !Important;padding-bottom:24px !Important;}
  .stj_faq_tab .pp-tabs-panel:last-child .pp-tabs-panel-content{padding-bottom:0px !important;}


  .location_only_GP .pp-toggle-icon {display:none !Important;}
  .location_only_GP .pp-tabs-label{pointer-events:none;}
  .location_only_GP .pp-tabs-panel:nth-child(2),
  .location_only_GP .pp-tabs-panel:nth-child(3){
    display:none;
  }
  
  .location_only_GP_DL .pp-tabs-panel:nth-child(2){ 
      display: none;
  }
}

@media(max-width:600px){
  .display_block_mobile .fl-col-content{display:block;}
  .display_block_mobile .fl-col-content>div{padding-bottom:16px;}
  .display_block_mobile .fl-col-content>div:last-child{padding-bottom:0px;}
}


@media(max-width:1205px){
  header .navbar li{
    margin-left:2px !important;
    margin-right:2px !important;
  }
}
@media(max-width:991px){

  .fl-page-header-container{padding-top:10px !important;padding-bottom:10px !important;}
  .fl-page-nav-wrap{padding-bottom:0px !important }
  .fl-page-header-logo{text-align:left;padding-bottom:0px !Important;padding-left:0px !important;padding-right:20px !important;}
  .fl-page-header-row{position:relative;}
  .fl-page-nav-col{position:static;}
  .fl-page-nav-col .navbar-toggle{position: absolute;width: 40px;height: 40px;right: 15px;top: 5px;background: transparent;border: 0px !important;outline: none !important;padding: 0px;background: var(--c_red) !important;padding:7px;}
  .fl-page-nav-col .navbar-toggle span{font-size:0;position:absolute;}
  .fl-page-nav-col .navbar-toggle span, .fl-page-nav-col .navbar-toggle span:before, .fl-page-nav-col .navbar-toggle span:after{content: '';position: absolute;display: block;width: 25px;top: 50%;left: 7.5px;border-top: 2px solid #FFF;pointer-events: none;transition: all ease 0.3s;}
  .fl-page-nav-col .navbar-toggle span:before, .fl-page-nav-col .navbar-toggle span:after{left:0px;top:0px;margin-top:-10px;transform-origin:0% 50%;}
  .fl-page-nav-col .navbar-toggle span:after{margin-top:7px;}
  .open_mob_menu .fl-page-nav-col .navbar-toggle span{border-top-color:transparent;}
  .open_mob_menu .fl-page-nav-col .navbar-toggle span:before{transform: rotate(45deg);width: 34px;margin-top: -14px;left: 1px;}
  .open_mob_menu .fl-page-nav-col .navbar-toggle span:after{margin-top: 10px;transform: rotate(-45deg);width: 34px;left: 1px;}


  .bg_el_21>.fl-row-content-wrap {background-size: auto 70%;background-position: calc(50% + 130px) calc(100% - 20px);background-position-x: calc(50% + 130px);background-position-y: calc(100% - 20px);}

  /*-- mobile nav --*/
  body:before{content:'';position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:99;background:#FFF;visibility:hidden;opacity:0;transition: all ease 0.3s;}
  body.open_mob_menu:before{visibility:visible;opacity:1;}
  header .navbar{position:static;}
  body .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse.collapse{display:block !important;position:fixed;top:0px;left:0px;z-index:99;width:100%;height:100%;top:80px;padding:0px 20px !Important;border-top:0px;opacity:0;transition:all ease 0.3s;}
  body.open_mob_menu .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse.collapse{opacity:1;visibility:visible !Important;}
  header .nav>li>a{padding-left:0px !Important;padding-right:0px !Important }
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.navbar-nav>li>a{color:var(--c_black2);}
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>a, .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>.fl-submenu-icon-wrap .fl-submenu-toggle-icon, .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:hover, .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:focus{color:var(--c_red);outline:none !important;}
  .fl-page-nav li.nav_btn>a{margin-top:0px;text-align:center !important;width: 250px !important;}
  .fl-page-nav li.nav_btn{margin-left:0px;}
  /*-- mobile nav end --*/

  .fl-page-nav-collapse ul{position:relative;padding-top:100px;text-align:center;}
  .fl-page-nav-collapse ul li.nav_btn{position:Absolute !Important;top:0px;width:100%;left:0px;border-bottom:0px !Important;}
  .fl-page-nav-collapse ul li.nav_btn a{width:auto;display:inline-block;}
  .fl-page-nav-collapse ul li:first-child{border-top:1px solid}

  .infobox_s1{width:50%;margin-bottom:16px;}
  .infobox_s1:last-child{margin-bottom:0px;}
  .infobox_s2{width:calc(50% - 8px);margin-bottom:32px;}
  .infobox_s2:last-child{margin-bottom:0px;}

  .row_first_nation_recog .fl-row-content-wrap{position:relative;background-size:auto 95%;}
  .row_first_nation_recog .fl-row-content-wrap>div{z-index:9;}
  .row_first_nation_recog .fl-row-content-wrap:before{content:'';z-index:8;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fbfbfa;opacity:0.7;}

  .bg_el_2>.fl-row-content-wrap{background-size:auto 70%;background-position:calc(50% + 130px) calc(100% - 20px);}


  #rmp_menu_trigger-32811{
  display:none;
}
.fl-page-nav-col{
  display:block !Important;
}

  body .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse.collapse,
  body .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse.navbar-collapse.in{display:block !important;position:fixed;top:0px;left:0px;z-index:99;width:100%;height:100%;top:80px;padding:0px 20px !Important;border-top:0px;opacity:0;transition:all ease 0.3s;}
  body[mob_menu="open"]:before{visibility:visible;opacity:1;}
  body[mob_menu="open"] .fl-page-nav-col .navbar-toggle span{border-top-color:transparent;}
  body[mob_menu="open"] .fl-page-nav-col .navbar-toggle span:before{transform: rotate(45deg);width: 34px;margin-top: -14px;left: 1px;}
  body[mob_menu="open"] .fl-page-nav-col .navbar-toggle span:after{margin-top: 10px;transform: rotate(-45deg);width: 34px;left: 1px;}

  body[mob_menu="open"] .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse.collapse,
  body[mob_menu="open"] .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse.navbar-collapse.in{opacity:1;visibility:visible !Important;}

}



@media(max-width:767px){
  #gform_2 .gform_fields>div:nth-child(1),
  #gform_2 .gform_fields>div:nth-child(2),
  #gform_2 .gform_fields>div:nth-child(3),
  #gform_2 .gform_fields>div:nth-child(4),
  #gform_2 .gform_fields>div:nth-child(5),
  #gform_2 .gform_fields>.gfield:nth-child(6){grid-column:1/5;grid-row: 1;}
  #gform_2 .gform_fields>div:nth-child(2){grid-row: 2;}
  #gform_2 .gform_fields>div:nth-child(3){grid-row: 4;}
  #gform_2 .gform_fields>div:nth-child(4){grid-row: 5;}
  #gform_2 .gform_fields>div:nth-child(5){grid-row: 6;}
  #gform_2 .gform_fields>.gfield:nth-child(6){grid-row: 7 !Important;}

  .col_come_urgent_care_wrp>div,
  .col_come_urgent_care_wrp>div>div,
  .col_come_urgent_care_wrp>div>div>div,
  .col_come_urgent_care_wrp .fl-html,
  .col_come_urgent_care_wrp .fl-builder-column-template,
  .col_come_urgent_care_wrp .col_come_urgent_care,
  .col_come_urgent_care_wrp .col_come_urgent_care .fl-node-content{
    height:auto !important;
  }

  .stjmob_footer_esac{display:block !Important;;position:fixed;bottom:0px;width:100%;z-index:999;}
  .stjmob_footer_esac .widget_custom_html, .stjmob_footer_esac .custom-html-widget{width:100%;}
  .stjmob_footer_esac .widget_custom_html h3{display:none;}
  .eabottom_links{display:flex;width:100%;}
  .eabottom_links a{display:block;width:50%;background:var(--c_red);padding:14px;padding-bottom:12px;font-size:16px;text-decoration:none;color:#FFF;text-align:center;border-top:1px solid #FFF;font-weight:bold;line-height:1.3;font-family:'LabGrotesque','sans-serif';}
  .eabottom_links a:first-child{border-right:1px solid #FFF;}
  body{padding-bottom:40px;}



  .top_esac_call{display:block !important;;position:fixed;top:15px;right:15px;width:40px;height:40px;z-index:999;background:var(--c_red);border-radius:6px;cursor:pointer;background-image:url('/wp-content/themes/bb-theme-child/icons/ic_phone_white.svg');background-size:30px;background-repeat:no-repeat;background-position:center;}
  .fl-page-header-container{padding-right:70px !Important;}
  .top_esac_call_popup{position:fixed;top:0px;left:0px;display:block !important;background:#FFF;height:100%;z-index:9999;width:100%;opacity:0;visibility:hidden;transition:all ease 0.3s;}
  .esac_popup .top_esac_call_popup{opacity:1;visibility:visible;}
  .top_esac_call_popup_inner .pop_up_h{padding:22px 15px 18px;background:var(--c_red);padding-right:50px;position:absolute;top:0px;left:0px;width:100%;z-index:2;}
  .top_esac_call_popup_inner .pop_up_close_btn{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:6px;}
  .top_esac_call_popup_inner .pop_up_close_btn:before, .top_esac_call_popup_inner .pop_up_close_btn:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);border-top:2px solid #FFF;width:25px;}
  .top_esac_call_popup_inner .pop_up_close_btn:after{transform:translate(-50%, -50%) rotate(-45deg);}
  .top_esac_call_popup_inner .pop_up_h_title{font-size:20px;font-weight:500;color:#FFF;font-family:'LabGrotesque';}
  .stj_ea_contact_list{padding:15px;height:100%;position:absolute;top:0px;left:0px;width:100%;padding-top:100px;overflow:auto;}
  .stj_ea_contact_list .list_phone {display:block;max-width:100%;width:400px;}
  .stj_ea_contact_list .list_phone.gp{margin-bottom:40px;}
  .stj_ea_contact_list .list_phone .list_h{font-size:16px;color:var(--c_black);font-weight:700;display:block;margin-bottom:8px;font-family:'LabGrotesque';}
  .stj_ea_contact_list .list_phone>a{font-family:'LabGrotesque';display:block;margin-bottom:16px;font-size:16px;text-decoration:none;display:flex;justify-content: space-between;}
  .stj_ea_contact_list .list_phone>a:last-child{margin-bottom:0px;}


  .link_acc_toggle .fl-rich-text .toggle_icon{display:inline-block;width:20px;margin-left:10px;margin-right:-30px;height:15px;background-image:url('/wp-content/themes/bb-theme-child/icons/caret_down_white.svg');position:relative;transform:translateY(3px);background-size:contain;background-repeat:no-repeat;background-position:center middle;cursor:pointer;}
  .link_acc_toggle .fl-rich-text .toggle_icon:before, .link_acc_toggle .fl-rich-text .toggle_icon:after{content:'';position:absolute;top:50%;left:50%;width:80%;height:0px;}
  .link_acc_toggle .fl-node-content{margin-top:0px !Important;}
  .link_acc_toggle + .fl-module-menu{height:0px;overflow:hidden;}
  .link_acc_toggle.active + .fl-module-menu{height:auto;margin-bottom:20px;}

}

@media(max-width:766px){
   body .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse.navbar-collapse.in{
     height:calc(100% - 140px);
     overflow:auto;
   }
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li.menu-item-has-children{
    padding-left:0px
  }
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu{
    margin-left:0px !Important;
  }
  
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li{
    padding-left:0px;
  }
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li>a{
    padding-left:20px !Important
  }
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu ul.sub-menu li>a{
    padding-left:40px !important
  }
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.sub-menu li.current-menu-item a{
    color:var(--c_black);
  }
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse li.current-menu-item>a,
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse .current-menu-ancestor>a{
    color:var(--c_red) !Important;
  }
  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu .fl-submenu-toggle-icon{
    margin-top:-5px;
  }
}




@media(max-width:600px){
  .infobox_s1{width:100%;}
  .infobox_s2{margin-left:auto;margin-right:auto;}

  .row_first_nation_recog .fl-row-content-wrap{background-size:auto 400px; background-position:bottom left;}

  .bg_el_2>.fl-row-content-wrap{background-size:auto 50%;}
  .bg_el_21>.fl-row-content-wrap {background-size: auto 50%;background-position-y: calc(100% - 50px);}
}

@media(max-width:500px){
  .infobox_s1_col4 .infobox_s1{width: 100%;margin-bottom: 16px;}
/*  .infobox_s1_col4 .infobox_s1:last-child{margin-bottom:0px;}*/

  .infobox_s3 .pp-infobox{padding:24px;}
  .infobox_s3 .pp-infobox-wrap .pp-icon-wrapper{margin-bottom:0px;padding-bottom:24px;}
  .infobox_s3 .pp-description-wrap{padding-right:0px;}
  .infobox_s3 .layout-4-wrapper{align-items:flex-start !important;flex-direction:column-reverse !important;text-align: center;}
  .infobox_s3 .pp-infobox-wrap .pp-heading-wrapper{width:100% !Important;}
  .infobox_s3 .pp-infobox-wrap .pp-icon-wrapper{width:100% !Important;}
  .infobox_s3 .pp-infobox-image>a img{height:120px !Important;width:auto;margin-left:8px;}

  .fl-page-header-row .fl-page-header-logo-col{width:250px !important;}
  .fl-page-header-row .fl-page-nav-col{width:calc(100% - 250px) !Important;}
  .fl-page-nav-collapse ul li.nav_btn{top:15px;}
}


@media(min-width:992px){
#rmp_menu_trigger-32811{display: none;}

}

/* Header menu start */
@media (min-width: 992px) {
    .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a {
        color: #090909;
        font-weight: 400;
    }
    .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a:hover {
        color: #c8102e;
    }
}
/* Header menu end */

@media(max-width:991px){
.fl-page-header .fl-page-header-row .fl-page-nav-col{display: none;}
#rmp_menu_trigger-32811{right: 15px;}

#rmp-container-32811 #rmp-menu-32811{position: relative; padding: 70px 0 0;}
#rmp-container-32811 #rmp-menu-32811 > .nav_btn{position: absolute; top: 0; left: 0; right: 0; padding: 15px;}
#rmp-container-32811 #rmp-menu-32811 > .nav_btn > a{padding: 14px 30.6px 12px !important;
    background-color: #c8102e !important;
    color: #fff !important;
    border: 2px solid #c8102e !important;
    border-radius: 6px;
    font-weight: 700;
    line-height: 1.3;}
    #rmp-container-32811 #rmp-menu-32811 > .nav_btn > a:hover{color: #c8102e !important;
    background-color: transparent !important;}

}

@media(max-width:767px){
#rmp_menu_trigger-32811:not(.is-active){right: 65px;}


}

/* Location box */
.loc_short_info_n_in a h4{
  transition: all ease .3s;
}
.loc_short_info_n_in a:hover h4{
  color: #c8102e;
}

/* footer */
.menu-locations-footer .fl-accordion-item{
  border: none;
}
.menu-locations-footer .fl-accordion-small .fl-accordion-button{
  padding: 0;
}
.menu-locations-footer .fl-accordion-button-label,
.fl-accordion-button-icon,
.menu-locations-footer ul li a{
  color: #fff;
  text-decoration: none;
}
.menu-locations-footer ul{
  color: #fff;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.menu-locations-footer ul li{
  padding-left: 15px;
  position: relative;
}
.menu-locations-footer ul li:before{
  content: '';
  position: absolute;
  left: 0;
  top: 12px;
  border-top: 1px solid #fff;
  width: 7px;
}
.menu-locations-footer ul li a,
.menu-locations-footer .fl-accordion-small .fl-accordion-button{
  font-weight: 500;
  font-size: 12.8px;
  line-height: 1.5;
}
.menu-locations-footer .fl-accordion-small .fl-accordion-content {
  padding: 0;
}
.menu-locations-footer ul li a{
  padding-bottom: 10px;
}
.menu-locations-footer .fl-accordion-small .fl-accordion-button{
  padding-bottom: 5px;
}
.fl-accordion-button-icon-right{
  opacity: 1;
  padding-left: 0;
}
.fl-accordion-button-icon-right .fa-chevron-down:before{
  padding-top: 2px;
}
body .fl-module-content a.fl-accordion-button-icon,
body .fl-module-content a.fl-accordion-button-icon:hover{
  text-decoration: none;
}
.fl-accordion-button-label{
  display: flex;
}
.menu-locations-footer-mobile ul li a{
  padding-top: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 8px !important;
  padding-left: 0 !important;
  color: #fff;
  text-align: center;
  font-size: 13.33px;
  line-height: 1.5;
  font-weight: 500;
}
