.lightBlue{color:#B9E0F7}.darkGrey{color:#242424}.bg_lightBlue{background-color:#B9E0F7}.bg_darkGrey{background-color:#242424}.yellow{color:#F6EB1E}.bg_yellow{background-color:#F6EB1E}.bg_white{background-color:#fff}.bg_light_grey{background-color:#F5F5F5}.dark_blue{color:#161344}.aqua{color:#18A4BC}.red{color:#e36536}.orange{color:#f1b63a}.blue{color:#219bd5}.green{color:#41b23a}.bg_dark_blue{background-color:#161344}.bg_aqua{background-color:#18A4BC}.bg_red{background-color:#e36536}.bg_orange{background-color:#f1b63a}.bg_blue{background-color:#219bd5}.bg_green{background-color:#41b23a}.bg_aqua_15{background-color:#fff;position:relative;z-index:1}.bg_aqua_15:before{position:absolute;height:100%;width:100%;top:0;left:0;content:"";background:#18A4BC;background:rgba(24,164,188,0.15);z-index:0}.bodyFontColor{color:#494949}.lightGrey{color:#f8f9fa}.primary_color{color:#219bd5}.secondary_color{color:#41b23a}.underline,.text-underline{text-decoration:underline}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.textShadow{text-shadow:1px 1px 2px rgba(0,0,0,0.2)}.z_index_1{z-index:1}.z_index_2{z-index:2}.z_index_3{z-index:3}.z_index_4{z-index:4}.z_index_5{z-index:5}@media (max-width: 767px){.hidden_md_down{display:none !Important}.my-pr-sm-0{padding-right:0px}.my-pl-sm-0{padding-left:0px}.my-pr-sm-0{padding-right:0px}}@media (min-width: 768px){.hidden_md_up{display:none !Important}}@media (max-width: 991px){.hidden_lg_down{display:none !Important}}@media (min-width: 992px){.hidden_lg_up{display:none !Important}}.un_stuck{position:relative !important;bottom:auto !important}.hide{display:none !Important}.align_left{text-align:left}.align_right{text-align:right}.align_center{text-align:center}@media (max-width: 767px){.align_right_md_up{text-align:left}}a.disabled{pointer-events:none}.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.opacity{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !Important;filter:alpha(opacity=0) !important;-moz-opacity:0 !Important;-khtml-opacity:0 !Important;opacity:0 !Important}.noOpacity{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !Important;filter:alpha(opacity=100) !important;-moz-opacity:1 !Important;-khtml-opacity:1 !Important;opacity:1 !Important}.sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.sticky_bottom{bottom:0px}.clear{clear:both}.noMargin{margin:0}.noPadding{margin:0;padding:0}.noMarginPadding,.accordion .card .card-header h5,#nav_mobile .nav-item>a.nav-link,#nav_mobile .nav-item ul.dropdown-menu,#nav_mobile .nav-item ul.dropdown-menu a.nav-link{margin:0;padding:0}.inlineBlock,.footer_links #nav_footer a,form.wpcf7-form .loader_button_wrapper,.backTop,.main_menu_wrapper .main_menu_toggle{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.no_transform,#nav_mobile .dropdown-menu{-webkit-transform:none !Important;-moz-transform:none !Important;-o-transform:none !Important;-ms-transform:none !Important;transform:none !Important}.noTransitions{-webkit-transition:none !Important;-moz-transition:none !Important;-o-transition:none !Important;-ms-transition:none !Important;transition:none !Important}.allTransitions,a,.navbar-toggler,.navbar-toggler i,.social_icons a i,.red_strip_item a i,.red_strip_item a .title,.backTop i,.wpcf7-field-groups .wpcf7-field-group p button{-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.allTransitionsSlower,.img_zoom img,.navbar-brand img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.transitionOpacity,.main_menu_wrapper,.show_main_menu .main_menu_wrapper{-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.transitionBackgroundColor,.main_menu_wrapper .side_bar_overlay,.show_main_menu .main_menu_wrapper .side_bar_overlay{-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;-ms-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.transitionsLeft{-webkit-transition:left 0.3s ease-in-out;-moz-transition:left 0.3s ease-in-out;-o-transition:left 0.3s ease-in-out;-ms-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}.transitionsRight,.main_menu_wrapper .main_menu_toggle,.main_menu_wrapper .side_bar,.show_main_menu .main_menu_wrapper .main_menu_toggle,.show_main_menu .main_menu_wrapper .side_bar{-webkit-transition:right 0.3s ease-in-out;-moz-transition:right 0.3s ease-in-out;-o-transition:right 0.3s ease-in-out;-ms-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out}.transWidth{-webkit-transition:width 0.15s ease-in-out;-moz-transition:width 0.15s ease-in-out;-o-transition:width 0.15s ease-in-out;-ms-transition:width 0.15s ease-in-out;transition:width 0.15s ease-in-out}.backface-visibility{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.textShadow50{text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.box_shadow_tabs{-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1)}.box_shadow_invisible{-webkit-box-shadow:0px 1px 4px -1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 4px -1px rgba(0,0,0,0.1);box-shadow:0px 1px 4px -1px rgba(0,0,0,0.1)}.box_shadow_super_light,.staff_list .staff_item .card,.staff_list .staff_item .card span.ie_img_fix{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1)}.boxShadowLight,.box_shadow_light,nav.navbar,.staff_list_version_2 .staff_item .card{-webkit-box-shadow:0px 1px 7px -1px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 7px -1px rgba(0,0,0,0.2);box-shadow:0px 1px 7px -1px rgba(0,0,0,0.2)}.boxShadow,.box_shadow{-webkit-box-shadow:0px 0px 11px -1px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 11px -1px rgba(0,0,0,0.4);box-shadow:0px 0px 11px -1px rgba(0,0,0,0.4)}.box_shadow_left{-webkit-box-shadow:0px 0px -11px -1px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px -11px -1px rgba(0,0,0,0.4);box-shadow:0px 0px -11px -1px rgba(0,0,0,0.4)}.noBoxShadow,.btn:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{-webkit-box-shadow:none !Important;-moz-box-shadow:none !Important;box-shadow:none !Important}.dropDownMenuBoxShadow{-webkit-box-shadow:0px 6px 26px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 6px 26px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 26px 0px rgba(0,0,0,0.2)}.scaleUp{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.scaleUpSmaller,.img_zoom:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}.border-radius-circle,.navbar-toggler,.red_strip_item a i,.carousel .flickity-button,.border_radius_circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.no-border-radius,#nav_mobile .nav-item ul.dropdown-menu{border-radius:0px !Important;-moz-border-radius:0px !Important;-webkit-border-radius:0px !Important}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-box{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.over_flow_hidden{overflow:hidden !Important}.clearFix:before,.wpcf7-field-groups .wpcf7-field-group:before,.clearFix:after,.wpcf7-field-groups .wpcf7-field-group:after{content:"";display:table}.clearFix:after,.wpcf7-field-groups .wpcf7-field-group:after{clear:both}.clearFix,.wpcf7-field-groups .wpcf7-field-group{zoom:1}.justify{text-align:justify}.center-justified{text-align:justify;-moz-text-align-last:center;text-align-last:center}@media (max-width: 549px){.center-justified{text-align:center;-moz-text-align-last:center;text-align-last:center}.justify{text-align:left}}.nowrap,.no-wrap{white-space:nowrap}.word-break{-ms-word-break:break-all;word-break:break-all;word-break:break-word}.embed_media{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:15px}.embed_media iframe,.embed_media object,.embed_media embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:15px}.video-container iframe,.video-container object,.video-container embed,.video-container .mce-preview-object{position:absolute;top:0;left:0;width:100%;height:100%;min-width:100%;min-height:100%}.img_zoom{display:block;position:relative;overflow:hidden}.img_zoom img{display:block;width:100%;height:auto;-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.ie_img_fix{display:block;position:relative;overflow:hidden}.ie_img_fix img{display:block;width:100%;height:auto}img.alignright{float:right;margin:0 0 1.5em 1.5em}img.alignleft{float:left;margin:0 1.5em 1.5em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}a img.alignright{float:right;margin:0 0 1.5em 1.5em}a img.alignleft{float:left;margin:0 1.5em 1.5em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}img{max-width:100%;height:auto}@media (max-width: 767px){p img{width:100%;height:auto}}body,html{font-family:"Nunito Sans",sans-serif;background:#fff;font-size:17px;color:#494949;font-weight:400}.text_light h1,.text_light h2,.text_light h3,.text_light h4,.text_light h5,.text_light h6,.text_light ul,.text_light ol,.text_light li,.text_light p{color:#fff}body{-webkit-text-size-adjust:none}.btn:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0 !Important;outline-width:0 !Important}html,body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container-fluid{max-width:1200px !important}.my_container_width{max-width:1200px;width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.my_half_container{max-width:600px;padding-left:15px;padding-right:15px}@media (max-width: 767px){.my_half_container{max-width:100%}}.btn{padding-left:1rem;padding-right:1rem;font-weight:700;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.btn-lg{padding-left:1.5rem;padding-right:1.5rem}.btn-primary{background-color:#41b23a;border-color:#41b23a}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#4bc244 !important;border-color:#4bc244 !important}@media (max-width: 767px){.wpcf7-form .loader_button_wrapper{width:100%}.wpcf7-form .btn{width:100%}}nav.navbar{z-index:1040}.navbar-toggler{height:60px;width:60px;text-align:center;border-color:#219bd5;background-color:#fff;border-width:2px;border-style:solid}.navbar-toggler i{font-size:1.5rem;color:#219bd5}.navbar-toggler:hover{background-color:#219bd5}.navbar-toggler:hover i{color:#fff}#main_menu{justify-content:center}h1,h2,h3,h4,h5,h6,p,div,input,textarea,select,label{font-weight:400}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,p strong,div strong,input strong,textarea strong,select strong,label strong{font-weight:700}h1{font-size:2.5rem;color:#219bd5;margin-bottom:1.5rem}h2,.h2{padding-top:0.5rem;font-size:2.2rem;color:#219bd5;margin-bottom:1.5rem}h3,h4{padding-top:0.5rem;font-size:1.5rem;margin-bottom:1rem;color:#219bd5}h5,h6{font-size:1.3rem;margin-bottom:1.5rem}p,ul,ol,label{font-size:1.125rem}p strong,p b,ul strong,ul b,ol strong,ol b,label strong,label b{font-weight:700}hr{margin-top:2rem;margin-bottom:2rem;border-color:#219bd5}a:not(.btn){color:#219bd5}a:not(.btn):hover{color:#219bd5;text-decoration:underline}@media (max-width: 767px){h1{font-size:2.5rem;font-size:2rem}h2,.h2{font-size:2.2rem;font-size:1.8rem}h3,h4{font-size:1.5rem;font-size:1.2rem}h5,h6{font-size:1.125rem}p,ul,ol,label,p.large{font-size:1rem}}.border_top_primary{border-top:solid 1px #219bd5}.bg_content_blue{background-color:#dff1f9}.content_list_item{border-bottom:solid 1px rgba(0,0,0,0.1);border-bottom:solid 1px #cbcbcb}.content_list_item img{width:100%;height:auto}.content_list_hr{border-color:#cbcbcb}.sports_wrapper{border-top:solid 5px #daedf6;border-bottom:solid 5px #daedf6;background:#fff;background:linear-gradient(0deg, #fff 0%, #f9f9f9 100%)}.sports_wrapper .sports_item{border-bottom:solid 1px #dddddd;border-top:solid 1px #fff;width:20%;text-align:center}.sports_wrapper .sports_item img{height:70px;width:auto}.sports_wrapper .sports_item h3{margin:0;font-size:1.2rem;color:#494949}@media (max-width: 767px){.sports_wrapper .sports_item{width:50%}}.social_icons a{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-width:2px;border-style:solid;border-color:#fff;background-color:#fff;height:40px;width:40px;line-height:42px;text-align:center}.social_icons a i{color:#219bd5;font-size:1.2rem}.social_icons a:hover{background-color:#219bd5 !important;border-color:#fff}.social_icons a:hover i{color:#fff !Important}.social_icons_dark a{border-color:#219bd5;background-color:#219bd5}.social_icons_dark a i{color:#fff}.social_icons_dark a:hover{background-color:#fff !Important;border-color:#219bd5}.social_icons_dark a:hover i{color:#219bd5 !important}.social_icons_wrapper.social_icons{margin-bottom:2rem;padding-left:1.3rem}.social_icons_wrapper.social_icons a{background-color:#219bd5}.social_icons_wrapper.social_icons a i{color:#fff !Important}.logo_strip{position:relative;background-color:#fff;z-index:1}.navbar-brand img{height:90px;width:auto}@media (max-width: 991px){.navbar-brand img{height:70px;width:auto}}@media (max-width: 575px){.navbar-brand img{height:50px;width:auto}}.has_scrolled .navbar-brand img{height:50px;width:auto}.home_slider_cell div{background-color:#dff1f9;border:solid 1px #219bd5}.home_slider_cell h3{background-color:#219bd5;color:#fff;font-weight:700;font-size:1.25rem;padding:0.75rem 0.5rem}.home_slider_cell h3 a{color:#fff}.home_slider_cell h3 a:hover{color:#fff}.red_strip_item{width:20%}.red_strip_item a i{color:#fff;background-color:#e36536;border-width:3px;border-style:solid;border-color:#fff;height:6rem;width:6rem;line-height:5.8rem;font-size:3rem;margin-bottom:0.5rem}.red_strip_item a .title{color:#fff;font-size:1.3rem;font-weight:400;display:block;line-height:1}.red_strip_item a:hover{text-decoration:none}.red_strip_item a:hover i{color:#e36536;background-color:#fff}@media (max-width: 767px){.red_strip_item{width:33.3333%;width:50%}}.carousel{margin-bottom:2.5rem}.carousel .carousel-cell{width:100%}.carousel .carousel-cell .img_zoom{-webkit-border-top-right-radius:.5rem;-webkit-border-top-left-radius:.5rem;-moz-border-radius-topright:.5rem;-moz-border-radius-topleft:.5rem;border-top-right-radius:.5rem;border-top-left-radius:.5rem}.carousel .carousel-cell span.btn{-webkit-border-bottom-right-radius:.5rem;-webkit-border-bottom-left-radius:.5rem;-moz-border-radius-bottomright:.5rem;-moz-border-radius-bottomleft:.5rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.carousel .carousel-cell img{width:100%;height:auto}.carousel .carousel-cell:hover{text-decoration:none;cursor:pointer}.carousel .flickity-page-dots{bottom:-2.5rem}.carousel .flickity-button.previous{left:-3rem}.carousel .flickity-button.next{right:-3rem}.carousel .flickity-button{background-color:#F0F0F0;height:40px;width:40px}.carousel .flickity-button .flickity-button-icon{fill:#41b23a;height:50%;width:50%;left:25%;top:25%}.carousel_home .flickity-button.previous{left:1rem}.carousel_home .flickity-button.next{right:1rem}.carousel_home .flickity-page-dots{bottom:1rem}@media (max-width: 991px){.carousel_home .flickity-page-dots{display:none}}@media (max-width: 1300px){.carousel .flickity-button.previous,.carousel .flickity-button.next{display:none}}.carousel-two-up{margin-left:-0.75rem;margin-right:-0.75rem}.carousel-two-up .carousel-cell{width:50%;padding-left:0.75rem;padding-right:0.75rem}@media (max-width: 767px){.carousel-two-up .carousel-cell{width:100%}}.carousel-three-up{margin-left:-0.75rem;margin-right:-0.75rem}.carousel-three-up .carousel-cell{width:33.3333%;padding-left:0.75rem;padding-right:0.75rem}@media (max-width: 991px){.carousel-three-up .carousel-cell{width:50%}}@media (max-width: 767px){.carousel-three-up .carousel-cell{width:100%}}.carousel-four-up{margin-left:-0.75rem;margin-right:-0.75rem}.carousel-four-up .carousel-cell{width:25%;padding-left:0.75rem;padding-right:0.75rem}@media (max-width: 991px){.carousel-four-up .carousel-cell{width:50%}}@media (max-width: 767px){.carousel-four-up .carousel-cell{width:100%}}.carousel-five-up{margin-left:-0.75rem;margin-right:-0.75rem}.carousel-five-up .carousel-cell{width:20%;padding-left:0.75rem;padding-right:0.75rem}@media (max-width: 991px){.carousel-five-up .carousel-cell{width:50%}}@media (max-width: 767px){.carousel-five-up .carousel-cell{width:100%}}.carousel-six-up{margin-left:-0.75rem;margin-right:-0.75rem}.carousel-six-up .carousel-cell{width:16.666666666666667%;padding-left:0.75rem;padding-right:0.75rem}@media (max-width: 991px){.carousel-six-up .carousel-cell{width:23%}}@media (max-width: 767px){.carousel-six-up .carousel-cell{width:80%}}.swipe_to_scroll{font-size:0.875rem;color:#818181;font-weight:700}.swipe_to_scroll i{padding-left:0.5rem}.my_posts_grid .card{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:none}.my_posts_grid .card .card-body a:hover{text-decoration:none;cursor:pointer}.my_posts_grid .card .card-body .img_zoom{-webkit-border-top-right-radius:.5rem;-webkit-border-top-left-radius:.5rem;-moz-border-radius-topright:.5rem;-moz-border-radius-topleft:.5rem;border-top-right-radius:.5rem;border-top-left-radius:.5rem}.my_posts_grid .card .card-body span.btn{-webkit-border-bottom-right-radius:.5rem;-webkit-border-bottom-left-radius:.5rem;-moz-border-radius-bottomright:.5rem;-moz-border-radius-bottomleft:.5rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.accordion{border-bottom:solid 1px #cbcbcb !Important}.accordion .card{margin-bottom:0rem !Important;border:none !Important;border-top:solid 1px #cbcbcb !Important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:transparent}.accordion .card .card-header{padding:0;background-color:transparent;border:none}.accordion .card .card-header h5 .btn{position:relative;text-align:left;display:block;width:100%;padding:0;padding:1.125rem 1.25rem 1.125rem 2rem;color:#219bd5;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-weight:400;text-transform:none;font-size:1.25rem;line-height:1.3}.accordion .card .card-header h5 .btn:after{content:"\f067";font-family:"Font Awesome 5 Pro";font-weight:400;color:#219bd5;position:absolute;top:1.2rem;left:0px;font-size:1.2rem}.accordion .card .card-header h5 .btn:hover,.accordion .card .card-header h5 .btn:visited,.accordion .card .card-header h5 .btn:focus{background-color:transparent;text-decoration:none}.accordion .card .card-header h5 .btn:not(.collapsed){color:#219bd5;text-decoration:none;font-weight:700}.accordion .card .card-header h5 .btn:not(.collapsed):after{content:"\f068";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;top:30%;left:0px;font-size:1.2rem}.accordion .card .card-body{padding-top:0;padding-left:2rem}@media (max-width: 767px){.accordion .card{margin-bottom:1.5rem}.accordion .card .card-header h5 .btn{font-size:1.125rem !Important;padding:1rem 1.25rem 1rem 1.5rem}.accordion .card .card-header h5 .btn:after{top:1.125rem !Important;font-size:1rem !Important}.accordion .card .card-body{padding-left:1.5rem}}.staff_list .staff_item .card{padding:1.5rem;padding-bottom:0;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem}.staff_list .staff_item .card .card-body{padding-left:0}.staff_list .staff_item .card .card-body h3{font-size:1.875rem;margin-bottom:0.5rem}.staff_list .staff_item .card .card-body p{font-size:1.25rem}.staff_list_version_2 .staff_item .card{padding-bottom:0;border-radius:0rem;-webkit-border-radius:0rem;-moz-border-radius:0rem;border:none}.staff_list_version_2 .staff_item .card span.ie_img_fix{-webkit-border-top-right-radius:0rem;-webkit-border-top-left-radius:0rem;-moz-border-radius-topright:0rem;-moz-border-radius-topleft:0rem;border-top-right-radius:0rem;border-top-left-radius:0rem}.staff_list_version_2 .staff_item .card .card-body h3{margin-bottom:0.5rem}@media (max-width: 767px){.staff_list .staff_item .card .card-body h3,.staff_list_version_2 .staff_item .card .card-body h3{font-size:1.375rem}.staff_list .staff_item .card .card-body p,.staff_list_version_2 .staff_item .card .card-body p{font-size:1rem}}.footer_links{color:#fff}.footer_links h5,.footer_links h6{margin:0;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.footer_links h5{font-weight:700;margin-bottom:1.25rem}.footer_links ul,.footer_links p{font-size:1.125rem}.footer_links a{color:#fff}.footer_links a:hover{color:#fff;text-decoration:underline}.footer_links #nav_footer{padding-inline-start:0px;list-style-type:none}.footer_links #nav_footer a{line-height:1.2}.footer_links #nav_footer ul{padding-inline-start:0px;list-style-type:none}.footer_links #nav_footer ul li:before{font-family:'Font Awesome 5 Pro';font-weight:300;content:'\f105 ';color:rgba(255,255,255,0.7);padding-right:0.4rem}.footer_links #nav_footer>li{padding-right:1.5rem;margin-bottom:1rem;width:33.3333%}.footer_links #nav_footer>li>a{font-weight:700}.footer_links #nav_footer>li>ul li{padding-left:0.5rem}@media (max-width: 767px){.footer_links #nav_footer li{padding-left:0 !important}.footer_links #nav_footer>li{width:100%;padding-right:0rem}.footer_links #nav_footer ul li:before{content:"";padding-right:0}}footer p,footer ul{font-size:1rem}footer .divider{padding:0 0.4rem;color:rgba(0,0,0,0.2)}footer .menu-absolute-footer-menu-container #nav_absolute_footer{margin:0;padding:0}footer .menu-absolute-footer-menu-container #nav_absolute_footer li{display:inline;margin:0;padding:0}footer .menu-absolute-footer-menu-container #nav_absolute_footer li:before{content:"|";color:rgba(0,0,0,0.2);padding:0 0.7rem 0 0.5rem}footer .menu-absolute-footer-menu-container #nav_absolute_footer li:first-of-type:before{content:"";padding:0}.wpcf7-response-output{margin-top:2rem !Important;display:none !Important}.wpcf7-not-valid-tip{background-color:#e36536;color:#fff !Important;padding:0.3rem 0.5rem;font-size:0.875rem !Important}.wpcf7-validation-errors{display:none !Important}.wpcf7-mail-sent-ok{border:none !Important;text-align:center !Important;font-weight:600 !Important;color:#41b23a !important;padding:2rem !Important;border:solid 1px #B9E0F7 !important;background-color:rgba(0,0,0,0.03)}form.wpcf7-form .ajax-loader{display:none !Important}form.wpcf7-form .loader_button_wrapper{position:relative}form.wpcf7-form .loader_button_wrapper p{margin:0}form.wpcf7-form .spinner{display:none;text-align:center;position:absolute;top:50%;margin-top:-10px;left:0;height:100%;width:100%;z-index:20;line-height:normal}form.wpcf7-form .spinner>div{width:12px;height:12px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}form.wpcf7-form .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}form.wpcf7-form .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}form.wpcf7-form.form-active .loader_button_wrapper:before{position:absolute;content:'';top:0px;left:0px;width:100%;height:100%;background-color:#4bc244 !important;z-index:10;border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem}form.wpcf7-form.form-active .spinner{display:block}@-webkit-keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.backTop,.backTop i{line-height:38px}.backTop{-webkit-transition:bottom 0.15s ease-in-out;-moz-transition:bottom 0.15s ease-in-out;-o-transition:bottom 0.15s ease-in-out;-ms-transition:bottom 0.15s ease-in-out;transition:bottom 0.15s ease-in-out;position:fixed;bottom:80px;z-index:5;right:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:none;margin:0;width:48px;height:38px;text-decoration:none;background:rgba(0,0,0,0.83);text-align:center;height:48px;border:solid 1px rgba(255,255,255,0.2)}.backTop i{font-size:25px;line-height:43px;color:#fff}.backTop:hover i{color:#219bd5}@media (max-width: 767px){.backTop{bottom:30px;right:15px;height:48px;border:solid 1px rgba(255,255,255,0.2)}.backTop i{line-height:43px}}@media (min-width: 768px){.backTop{display:none !Important}}#nav_mobile{border-top:solid 1px rgba(0,0,0,0.05);margin-bottom:1rem !Important}#nav_mobile .dropdown-menu{position:relative !Important;border:none !Important}#nav_mobile .dropdown-menu li{border:none}#nav_mobile .nav-link{border-bottom:solid 1px rgba(0,0,0,0.05)}#nav_mobile .nav-item{position:relative}#nav_mobile .nav-item>a.nav-link{font-size:1.125rem;color:#58585B;padding:1rem 1.3rem;position:relative;cursor:pointer;font-weight:700}#nav_mobile .nav-item>a.nav-link:hover{color:#219bd5;text-decoration:none;background-color:#f8f9fa}#nav_mobile .nav-item.menu-item-has-children>a.nav-link::after{position:absolute;right:1.5rem;font-family:Font Awesome\ 5 Pro;content:"\f107";border:none;font-weight:normal}#nav_mobile .nav-item ul.dropdown-menu{flex-direction:column;position:relative;background-color:transparent;border:none;width:100%}#nav_mobile .nav-item ul.dropdown-menu a.nav-link{padding:1rem 1.3rem 1rem 2.3rem}#nav_mobile .nav-item ul.dropdown-menu a.nav-link:hover{color:#219bd5;background-color:#f8f9fa}#nav_mobile .nav-item ul.dropdown-menu li.current-menu-item a.nav-link{background-color:#f8f9fa;color:#58585B}#nav_mobile .nav-item ul.dropdown-menu li.current-menu-item a.nav-link:hover{color:#219bd5;background-color:#f8f9fa}#nav_mobile .nav-item ul.dropdown-menu ul.dropdown-menu a.nav-link{padding:1rem 1.3rem 1rem 3.3rem}#nav_mobile>.nav-item.menu-item-has-children{position:relative}#nav_mobile>.nav-item.current-menu-item>a.nav-link,#nav_mobile>.nav-item.current-menu-parent>a.nav-link{color:#219bd5}#nav_mobile>.nav-item.current-menu-item>a.nav-link:before,#nav_mobile>.nav-item.current-menu-parent>a.nav-link:before{position:absolute;top:0px;left:0px;height:100%;display:block;content:"";border-left:solid 5px #219bd5 !important}#nav_mobile .nav-item.current-menu-parent .nav-item.current-menu-item>a.nav-link:before{position:absolute;top:0px;left:0px;height:100%;display:block;content:"";border-left:solid 5px #219bd5 !important;z-index:2}#nav_mobile>.active a{color:#219bd5 !important}.main_menu_wrapper{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;-moz-opacity:0;-webkit-opacity:0;opacity:0}.main_menu_wrapper .main_menu_toggle{z-index:10000;position:fixed;background-color:#fff;color:#219bd5;height:40px;width:40px;top:0;right:-100%;line-height:40px;text-align:center}.main_menu_wrapper .main_menu_toggle i{font-size:1.5rem;line-height:40px;margin-left:0.2rem}.main_menu_wrapper .main_menu_toggle:hover{color:#000;text-decoration:none}.main_menu_wrapper .side_bar{position:absolute;top:0;right:-100%;background-color:#fff;width:325px;height:100%;overflow-x:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:10000}.main_menu_wrapper .side_bar .logo_side_bar{display:block}.main_menu_wrapper .side_bar .logo_side_bar img{width:100%;height:auto}.main_menu_wrapper .side_bar_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:transparent;cursor:pointer}.show_main_menu{overflow-x:hidden}.show_main_menu .main_menu_wrapper{visibility:visible;-moz-opacity:1;-webkit-opacity:1;opacity:1}.show_main_menu .main_menu_wrapper .main_menu_toggle{right:325px}.show_main_menu .main_menu_wrapper .side_bar{right:0}.show_main_menu .main_menu_wrapper .side_bar_overlay{background-color:rgba(0,0,0,0.5)}.wpcf7-field-groups{width:100%}.wpcf7-field-groups .wpcf7-field-group{width:100%}.wpcf7-field-groups .wpcf7-field-group .form-group{padding-left:5px;padding-right:5px}.wpcf7-field-groups .wpcf7-field-group p{padding-top:36.5px;box-sizing:border-box;position:relative;width:calc(16.666666% - 10px);float:left;display:flex;margin-left:5px;margin-right:5px}.wpcf7-field-groups .wpcf7-field-group p button{height:calc(1.5em + 1.8rem - 1px);padding:0.8rem 1rem 0.8rem;color:#fff;font-weight:700;border:none !Important}.wpcf7-field-groups .wpcf7-field-group p .wpcf7-field-group-add{width:100%;background-color:#219bd5}.wpcf7-field-groups .wpcf7-field-group p .wpcf7-field-group-add:hover{background-color:#30a7df !important}.wpcf7-field-groups .wpcf7-field-group p .wpcf7-field-group-remove{background-color:#e36536;margin-right:1px}.wpcf7-field-groups .wpcf7-field-group p .wpcf7-field-group-remove:hover{background-color:#e6764c !important}@media (max-width: 991px){.wpcf7-field-groups .wpcf7-field-group p{width:calc(33.33333% - 10px)}}@media (max-width: 767px){.wpcf7-field-groups .wpcf7-field-group p{margin-top:-7px;padding-top:0;width:calc(100% - 10px)}}.not-floating-label-form-group{box-sizing:border-box;position:relative;width:50%;float:left}.not-floating-label-form-group input:focus,.not-floating-label-form-group textarea:focus,.not-floating-label-form-group select:focus{border-color:#219bd5}.not-floating-label-form-group input,.not-floating-label-form-group textarea{width:100%;border-color:#219bd5;background-color:#fff !Important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;height:calc(1.5em + 1.8rem + 2px);padding:0.8rem 1rem 0.8rem}@media (max-width: 767px){.not-floating-label-form-group{width:100%}}.floating-label-form-group{box-sizing:border-box;position:relative;width:50%;float:left}.floating-label-form-group input:focus,.floating-label-form-group textarea:focus,.floating-label-form-group select:focus{border-color:#219bd5}.floating-label-form-group input,.floating-label-form-group textarea{width:100%;border-color:#219bd5;background-color:#fff !Important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;height:calc(1.5em + 1.8rem + 2px);padding:1.6rem 1rem 0.8rem}.floating-label-form-group select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-color:#219bd5;background-color:#fff !Important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;height:calc(1.5em + 1.8rem + 2px);padding-left:1rem !Important}.floating-label-form-group .select_wrapper{position:relative;display:block}.floating-label-form-group .select_wrapper i{position:absolute;top:1.2rem;right:1.2rem;color:#494949;font-size:1.2rem;pointer-events:none}.floating-label-form-group textarea{height:10rem}.floating-label-form-group .required_star{color:#e36536 !important}.floating-label-form-group label:not(.floating-label-x){font-size:1rem;position:absolute;transform-origin:top left;transform:translate(1rem, 70%) scale(1);transition:all .1s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}.floating-label-form-group label.active{transform:translate(0.65rem, 20%) scale(0.75);padding-left:0.5rem;padding-right:0.6875rem;color:rgba(0,0,0,0.3)}.select-floating-label-form-group select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-color:#219bd5;background-color:#fff !Important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;height:calc(1.5em + 1.8rem + 2px);padding-left:1rem !Important}span.mc4wp-checkbox input{margin-right:10px}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:99999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:100000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(26,26,26,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38;background:transparent}.remodal-close:before{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal_900{max-width:900px}.remodal_800{max-width:800px}.remodal_700{max-width:700px}.remodal_600{max-width:600px}}.lt-ie9 .remodal-overlay{background:#000}.lt-ie9 .remodal_900{width:900px}.lt-ie9 .remodal_800{width:800px}.lt-ie9 .remodal_700{width:700px}.lt-ie9 .remodal_600{width:600px}.pswp__scroll-wrap button:active,.pswp__scroll-wrap button:hover,.pswp__scroll-wrap button:visited,.pswp__scroll-wrap button:focus{background-color:transparent !Important}.remodal_content{text-align:left;padding-left:20px;padding-right:20px;padding-top:3rem}.remodal_content h1,.remodal_content h2,.remodal_content h3,.remodal_content h4{color:#e36536}.remodal_content p,.remodal_content ul,.remodal_content ol{font-size:1rem}.remodal_content .modal_button_wrapper{padding-top:1rem;padding-bottom:1rem}.remodal_content img{max-width:100%;height:auto}.remodal_content img.alignright{float:right;margin:0 0 1em 1em}.remodal_content img.alignleft{float:left;margin:0 1em 1em 0}.remodal_content img.aligncenter{display:block;margin-left:auto;margin-right:auto}.remodal_content a img.alignright{float:right;margin:0 0 1em 1em}.remodal_content a img.alignleft{float:left;margin:0 1em 1em 0}.remodal_content a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.remodal_content .close_window{text-align:center;margin-bottom:0;text-transform:uppercase;font-size:0.875rem}.remodal_content .close_window a{color:rgba(0,0,0,0.5)}.remodal_content .close_window a:hover{color:#000}@media (max-width: 767px){.remodal_content{text-align:center;padding-left:0px;padding-right:0px}}

/*..new-css..*/

div#customer_login .u-column1.col-1, div#customer_login  .u-column2.col-2 {
    max-width: 100%;
}
div#customer_login .u-column1.col-1 input {
    height: 50px;
    padding: 0 15px;
    font-size: 16px;
    color: #666;
}
div#customer_login p.woocommerce-form-row span.password-input {
    width: 100%;
}
div#customer_login .woocommerce-form-login__submit {
    width: 100%;
    height: 50px;
    margin-bottom: 10px;
}
div#customer_login .woocommerce-form__label-for-checkbox {
    display: flex;
    align-items: center;
}
div#customer_login .woocommerce-form__label-for-checkbox span {
    margin-left: 10px;
}
div#customer_login form.register input {
    height: 50px;
    margin-bottom: 25px !important;
    display: block;
}
.woocommerce-account .woocommerce-MyAccount-content {
    display: flex;
}
.update-location {
    width: 80%;
    padding-right: 50px;
}
.update-location h2 {
    text-align: left;
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 5px;
    font-weight: 600;
    padding: 0;
}
.update-location ul {
    margin: 0;
    padding: 0;
}
.update-location ul li {
    list-style: none;
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}
.update-location ul li a.button {
    margin-top: 10px;
    background: #219bd5;
    color: #fff;
    font-size: 16px;
}
.my-location {
    width: 20%;
}
.my-location h2 {
    text-align: left;
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 5px;
    font-weight: 600;
    padding: 0;
}
ul.my-lcations li {
    list-style: none;
    padding: 10px 0;
    margin: 0;
    border-bottom: 1px solid #ccc;
}
.update-location ul {
    margin: 0 0 10px;
    padding: 0;
}
.my-location a.button {
    margin-top: 10px;
    background: #219bd5;
    color: #fff;
    font-size: 16px;
    text-align: center;
}
.my-location ul.my-lcations a.button {
    background: none;
    color: #000;
    padding: 0;
    font-weight: 400;
    font-size: 18px;
    margin: 0;
}
.my-location ul.my-lcations a.button:hover {
    color: #219bd5;
}
.loc_title {
    display: flex;
    align-items: center;
}
.update-location ul li a.button {
    padding: 0;
    margin: 0 !important;
    background: none !IMPORTANT;
    color: #219bd5;
    margin: 0 5px;
}
.update-location ul li a.button i.fa {
    font-size: 17px;
}
.update-location ul li button.submit-buttons {
    padding: 0;
    background: none ! IMPORTANT;
    color: #219bd5;
    margin: 0 0 0 10px !important;
    border: none;
    display: flex;
}

.update-location ul li button i.fa.fa-times{
    font-size: 24px;
}
.loc_title strong {
    margin-right: 10px;
}
.my-location ul.my-lcations {
    padding: 0;
}
.update-location a.button {
    background: #219bd5;
    color: #fff;
    padding: 15px 30px;
    border-radius: 10px;
}
.woocommerce-edit-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm>p>button:hover{
     background: #219bd5 !important;
    color: #fff;
}


form.pricing-form .price_row {
    display: flex;
    padding: 10px 0 5px;
}
form.pricing-form .price_row .price_left {
    width: 86%;
    overflow: hidden;
}
form.pricing-form .price_row .price_right {
    width: 14%;
}
form.pricing-form .price_row .price_right input {
    width: 50px;
    padding: 0;
    text-align: center;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}
form.pricing-form .price_row label {
    margin: 0;
    position: relative;
    padding-left: 35px;
}
form.pricing-form .price_row label:after {
    content: '';
    width: 725px;
    border-bottom: 1px dashed;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 100%;
}
form.main-add-location label {
    display: block;
    font-size: 18px;
}
form.main-add-location input {
    width: 100%;
    border: 1px solid #ccc;
    display: block;
    margin-bottom: 15px;
    font-size: 16px;
    padding: 6px 15px;
}
form.main-add-location p:last-child {
    display: flex;
    align-items: center;
}
form.main-add-location p:last-child input[type="submit"] {
    width: fit-content;
    margin: 0 15px 0 0;
    background: #219bd5;
    border: none;
    color: #fff;
    font-size: 18px;
}
form.main-add-location p:last-child button {
    width: fit-content;
    margin: 0 15px 0 0;
    background: #219bd5;
    border: none;
    color: #fff;
    padding: 6px 15px;
    font-size: 18px;
}
form.main-add-location p:last-child button:hover {
    background: #333;
}
form.main-add-location p:last-child input[type="submit"]:hover {
    background: #333;
}



form.main-update-location label {
    display: block;
    font-size: 18px;
}

form.main-update-location input {
    width: 100%;
    border: 1px solid #ccc;
    display: block;
    margin-bottom: 15px;
    font-size: 14px;
    padding: 6px 15px;
    color: #666;
}


form.main-update-location p.form_submit {
    display: flex;
    align-items: center;
}

form.main-update-location p.form_submit input[type="submit"] {
    width: fit-content;
    margin: 0 15px 0 0;
    background: #219bd5;
    border: none;
    color: #fff;
    font-size: 18px;
}
form.main-update-location p.form_submit button {
    width: fit-content;
    margin: 0 15px 0 0;
    background: #219bd5;
    border: none;
    color: #fff;
    padding: 5px 15px;
    font-size: 18px;
}
form.main-update-location p.form_submit button:hover {
    background: #333;
}
form.main-update-location p.form_submit input[type="submit"]:hover {
    background: #333;
}
form.main-update-location br {
    display: none;
}



form.timetable-edit-form label {
    display: block;
    font-size: 18px;
}

form.timetable-edit-form input {
    width: 100%;
    border: 1px solid #ccc;
    display: block;
    margin-bottom: 15px;
    font-size: 14px;
    padding: 6px 15px;
    color: #666;
}
form.timetable-edit-form p.form_submit {
    display: flex;
    align-items: center;
}
p.timtable_edit_forms_button input[type="submit"] {
    width: fit-content;
    margin: 0 15px 0 0;
    font-size: 18px;
    background: #219bd5;
    border: none;
    color: #fff;
}
p.timtable_edit_forms_button a.about-cancel {
    width: fit-content;
    margin: 0 15px 0 0;
    background: #219bd5;
    border: none;
    color: #fff;
    padding: 5px 15px;
    font-size: 18px;
}
form.timetable-edit-form p.form_submit button:hover {
    background: #333;
}
p.timtable_edit_forms_button input[type="submit"]:hover {
    background: #333;
}
form.timetable-edit-form br {
    display: none;
}
form.timetable-edit-form select {
    width: 100%;
    border: 1px solid #ccc;
    display: block;
    margin-bottom: 15px;
    font-size: 14px;
    padding: 6px 15px;
    color: #666;
}
p.timtable_edit_forms_button {
    display: flex;
}
p.timtable_edit_forms_button a.about-cancel {
    text-decoration: none;
}
p.timtable_edit_forms_button a.about-cancel:hover {
    background: #000;
}




form.timetable-add-form label {
    display: block;
    font-size: 18px;
}

form.timetable-add-form input {
    width: 100%;
    border: 1px solid #ccc;
    display: block;
    margin-bottom: 15px;
    font-size: 14px;
    padding: 6px 15px;
    color: #666;
}
form.timetable-add-form p.form_submit {
    display: flex;
    align-items: center;
}
p.timtable_add_forms_button input[type="submit"] {
    width: fit-content;
    margin: 0 15px 0 0;
    background: #219bd5;
    border: none;
    font-size: 18px;
    color: #fff;
}
p.timtable_add_forms_button a.about-cancel {
    width: fit-content;
    margin: 0 15px 0 0;
    background: #219bd5;
    border: none;
    color: #fff;
    padding: 5px 15px;
    font-size: 18px;
}
form.timetable-add-form p.form_submit button:hover {
    background: #333;
}
p.timtable_add_forms_button input[type="submit"]:hover {
    background: #333;
}
form.timetable-add-form br {
    display: none;
}
form.timetable-add-form select {
    width: 100%;
    border: 1px solid #ccc;
    display: block;
    margin-bottom: 15px;
    font-size: 14px;
    padding: 6px 15px;
    color: #666;
}
p.timtable_add_forms_button {
    display: flex;
}
p.timtable_add_forms_button a.about-cancel {
    text-decoration: none;
}
p.timtable_add_forms_button a.about-cancel:hover {
    background: #000;
}


div#Timetable h2 {
    font-size: 22px;
    padding-top: 10px;
    line-height: 26px;
    text-align: left;
    margin-bottom: 25px;
    font-weight: 700;
    margin-bottom: 10px;
}

div#Timetable label {
    display: block;
    font-size: 18px;
}

div#Timetable textarea {
    width: 100%;
    font-size: 15px;
    height: 100px;
    padding: 10px 15px;
}

div#Timetable input[type="submit"] {
    background: #219bd5;
    color: #fff;
    font-size: 18px;
    padding: 5px 20px;
    border: none;
}






.about_showing_data h2 {
    text-align: left;
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 25px;
    font-weight: 600;
}

.about_showing_data h3 {
    font-size: 22px;
    padding-top: 0;
    line-height: 26px;
    text-align: left;
    margin-bottom: 25px;
    font-weight: 600;
}

.about_showing_data br {
    display: none;
}

.about_showing_data  p {
    font-size: 16px;
    line-height: 24px;
    color: #848484;
}

.about_delete_forms_button input[type="submit"] {
    background: #219bd5;
    border: none;
    color: #fff;
    padding: 8px 30px;
}

.about_showing_data a.button {
    background: #219bd5;
    border: none;
    color: #fff;
    padding: 8px 30px;
}
.abouts_forms {
    display: flex;
    align-items: center;
    margin-top: 30px;
}
.abouts_forms p.about_delete_forms_button {
    margin: 0 15px 0 0;
}
.about_showing_data a.button {
    text-decoration: none;
}
.sidebar_menu1{
    width: 100%;
    background-color: #219bd5;
    border-radius: 8px;
}
.sidebar_menu1 h2 {
    font-size: 22px;
    padding-top: 10px;
    line-height: 26px;
    text-align: left;
    margin-bottom: 20px;
    font-weight: 600;
}
.sidebar_menu a {
    font-size: 18px !important;
    text-decoration: none !important;
    display: block;
    margin-bottom: 10px;
}
nav.my-location-menu-container{
	padding: 0 16px;
}
.sidebar_menu nav.my-location-menu-container ul {
    margin: 0;
    padding: 0;
}
.sidebar_menu nav.my-location-menu-container ul li {
    list-style: none;
    border-top: 1px solid #ccc;
    padding: 10px 0;
    display: inline-block;
    width: 100%;
    display: flex;
    flex-direction: column;
}
.sidebar_menu nav.my-location-menu-container ul li a {
    margin: 0;
    text-decoration: none;
    font-weight: 600;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
}   
.sidebar_menu nav.my-location-menu-container ul li a:hover {
    font-weight: 600;
}

.menu-item-3275 a::before {
    background: url('https://readysteadygokidsjordan.xcelanceweb.com/wp-content/themes/tpt-child/img/about-large.png');
    color: white;
    width: 100%;
    content: '';
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.menu-item-3277 a::before {
    background: url('https://readysteadygokidsjordan.xcelanceweb.com/wp-content/themes/tpt-child/img/time-table-large.png');
    color: white;
    width: 100%;
    content: '';
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.menu-item-3276 a::before {
    background: url('https://readysteadygokidsjordan.xcelanceweb.com/wp-content/themes/tpt-child/img/price-large.png');
    color: white;
    width: 100%;
    content: '';
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.about_showing_data a.button:hover {
    background: #f3b827;
    color: #000;
}
.about_delete_forms_button input[type="submit"]:hover {
    background: #f3b827;
    color: #000;
}

.price_left label:before {
    content: '';
    position: absolute;
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    left: 0;
    top: 3px;
}
.pricing-form .price_left.emoji1 label:before {
    background-image: url(https://readysteadygokidsjordan.xcelanceweb.com/wp-content/uploads/2024/06/mite-E.png);
    background-repeat: no-repeat;
    background-size: 25px;
}
.pricing-form .price_left.emoji2 label:before {
    background-image: url(https://readysteadygokidsjordan.xcelanceweb.com/wp-content/uploads/2024/06/pint-size.png);
    background-repeat: no-repeat;
    background-size: 25px;
}
.pricing-form .price_left.emoji3 label:before {
    background-image: url(https://readysteadygokidsjordan.xcelanceweb.com/wp-content/uploads/2024/06/intro-to-micro.png);
    background-repeat: no-repeat;
    background-size: 25px;
}
.pricing-form .price_left.emoji4 label:before {
    background-image: url(https://readysteadygokidsjordan.xcelanceweb.com/wp-content/uploads/2024/06/micro.png);
    background-repeat: no-repeat;
    background-size: 25px;
}
.pricing-form .price_left.emoji5 label:before {
    background-image: url(https://readysteadygokidsjordan.xcelanceweb.com/wp-content/uploads/2024/06/micro-1.png);
    background-repeat: no-repeat;
    background-size: 25px;
}
.pricing-form .price_left.emoji6 label:before {
    background-image: url(https://readysteadygokidsjordan.xcelanceweb.com/wp-content/uploads/2024/06/school.png);
    background-repeat: no-repeat;
    background-size: 25px;
}
.pricing-form .price_left.emoji7 label:before {
    background-image: url(https://readysteadygokidsjordan.xcelanceweb.com/wp-content/uploads/2024/06/holiday.png);
    background-repeat: no-repeat;
    background-size: 25px;
}
.pricing-form .price_left.emoji8 label:before {
    background-image: url(https://readysteadygokidsjordan.xcelanceweb.com/wp-content/uploads/2024/06/birthday.png);
    background-repeat: no-repeat;
    background-size: 25px;
}
form.pricing-form input[type="submit"] {
    width: 150px;
    background: #219bd5;
    border: none;
    color: #fff;
    padding: 7px 25px;
}
.price_head {
    display: flex;
    align-items: center;
}
.price_head p:first-child {
    width: 86%;
    overflow: hidden;
}
.price_head p {
    display: inline-block;
    margin: 0;
    color: #000;
}
form.pricing-form input[type="submit"]:hover {
    background: #f3b827;
    color: #000;
}
form.timetable-form label {
    display: block;
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #848484;
}
form.timetable-form textarea {
    width: 100%;
    padding: 15px 10px;
    font-size: 15px;
    margin-bottom: 10px;
}
form.timetable-form input[type="submit"] {
    background: #0a9ad7;
    border: none !important;
    color: #fff;
    padding: 7px 25px;
    font-size: 16px;
}
form.timetable-form p {
    margin: 0;
}
form.timetable-form {
    margin-bottom: 15px;
}
table {
    width: 100%;
}

table.timetables_location_data tr {
    border-bottom: 1px dotted #7f7f7f;
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    display: table-row-group;
}
table.timetables_location_data tr td {
    font-size: 16px;
    line-height: 22px;
    padding: 10px 0;
    color: #848484;
    white-space: nowrap;
}
table.timetables_location_data tr td button.submit-button {
    border: none;
    background: none;
}

table.timetables_location_data tr td button.submit-button i.fa.fa-ban {
    color: rgba(132, 132, 132,0.6);
}

table.timetables_location_data tr td i.fa.fa-times {
    font-size: 23px;
    color: #219bd5;
    margin-left: 10px;
}
table.timetables_location_data tr th {
    white-space: nowrap;
    color: #848484;
    padding: 10px 0;
}
.timetables_add_class {
    background: #219bd5;
    color: #fff !important;
    padding: 7px 15px;
    display: block;
    width: fit-content;
    text-decoration: none !important;
    margin-top: 25px;
}




form.our_team-add-form label {
    font-size: 16px;
    display: block;
}
form.our_team-add-form input {
    width: 100%;
    border: 1px solid #ccc;
    padding: 8px 15px;
    font-size: 16px;
}
form.our_team-add-form input[type="file"] {
	border: none;
	color: #fff;
	font-size: 16px;
	appearance: none;
	box-shadow: none;
	padding: 0;
}
form.our_team-add-form p:last-child {
    display: flex;
}
form.our_team-add-form p:last-child input[type="submit"] {
    width: fit-content;
    font-size: 16px;
    padding: 7px 20px;
    background: #219bd5;
    color: #fff;
    border: none;
    margin-right: 15px;
}
form.our_team-add-form p:last-child a.about-cancel {
    background: #219bd5;
    color: #fff;
    line-height: normal;
    padding: 10px 10px;
    font-size: 16px;
    text-decoration: none;
}
.team-data img {
    display: block;
    width: 100%;
    margin-bottom: 15px;
    max-height: 450px;
    object-position: center;
    object-fit: cover;
}
.team-data {
    font-size: 16px;
}
.team_data_info {
    display: flex;
    align-items: center;
}
.team_data_info h3 {
    font-size: 18px;
    margin-right: 10px;
    padding: 0;
    margin-bottom: 0;
}
.team_data_info  button.delete-button {
    border: none;
    background: none;
    font-size: 22px;
    margin-left: 10px;
    line-height: 0;
    color: #219bd5;
}
.team_data_content h2 {
    font-size: 16px;
    margin: 0;
    padding: 0;
}
.team_data_content p {
    font-size: 16px;
    font-style: italic;
}
a.button.teams_add_btn {
    background: #219bd5;
    padding: 10px 20px;
    color: #fff;
    text-decoration: none;
}




/*....new-css....*/
.woocommerce-MyAccount-navigation {
    position: relative;
    background: #0a9ad7;
    padding: 20px 30px;
    border-radius: 15px;
    box-shadow: 0 0 10px #ccc;
}
.woocommerce-MyAccount-navigation ul li a {
    color: #fff;
}
.woocommerce-MyAccount-navigation ul li {
    list-style: none;
    padding: 15px 0 15px 40px;
    position: relative;
    display: flex;
    align-items: center;
}
.woocommerce-MyAccount-navigation ul {
    padding: 0;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard:after {
    content: '\f624';
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 25px;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders:after {
    content: '\f2b0';
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 25px;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads:after {
    content: '\f019';
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 25px;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--my-location:after {
    content: '\f3c5';
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 25px;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address:after {
    content: '\f2b9';
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 25px;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods:after {}

.woocommerce-MyAccount-navigation-link--payment-methods:after {
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 25px;
    content: '\f3d1';
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account:after {
    content: '\f570';
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 25px;
}

.woocommerce-MyAccount-navigation-link--customer-logout:after {
    content: '\f2f5';
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 25px;
}

.woocommerce-MyAccount-navigation ul li:hover a {
    color: #f3b827;
}

.woocommerce-MyAccount-navigation ul li:hover:after {
    color: #f3b827 !important;
}
.woocommerce table.my_account_orders {
    height: 100%;
    border: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
    height: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content thead {
    background: #0a9ad7;
    border: none;
}
.woocommerce-account .woocommerce-MyAccount-content thead tr {
    border: none;
    background: none;
    border-collapse: collapse !important;
}
.woocommerce-account .woocommerce-MyAccount-content thead tr th {
    padding: 10px 8px;
    border: none;
    color: #fff;
}
.woocommerce table.shop_table {
    border-collapse: collapse;
    background: #f5f5f5;
}
.woocommerce-account .woocommerce-MyAccount-content tbody td {
    padding: 0 8px;
    border: none;
}
.woocommerce-account .woocommerce-MyAccount-content tbody tr:first-child td {
    padding-top: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content tbody td a.woocommerce-button {
    background: #333;
    color: #fff;
    margin: 9px 9px !IMPORTANT;
}
.woocommerce-account .woocommerce-MyAccount-content tbody tr:last-child td {
    padding-bottom: 15px;
}
.woocommerce-MyAccount-navigation ul li.is-active:after {
    color: #f3b827;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
    color: #f3b827;
}
.woocommerce-account .woocommerce-MyAccount-content .update-location h2 {
    text-align: left;
    line-height: 40px !important;
    margin-bottom: 5px;
    font-weight: 600 !important;
    padding: 0;
}
.woocommerce-account .addresses .title h3 {
    float: left;
    text-align: left;
    line-height: 40px !important;
    margin-bottom: 5px;
    font-weight: 600 !important;
    padding: 0;
}
.woocommerce-edit-address .woocommerce-Addresses>div>header {
    margin: 0 !important;
}
.woocommerce-edit-address .woocommerce-MyAccount-content p {
    margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm input {
    padding: 10px  15px !important;
    border-radius: 10px !important;
}
.woocommerce form fieldset legend {
    font-size: 18px;
    font-weight: 600;
}
.woocommerce-edit-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm>p>button {
    background: #0a9ad7;
    padding: 8px 20px !important;
    height: fit-content;
    color: #fff;
    font-weight: 600 !important;
    border-radius: 10px !important;
}
.woocommerce-edit-address .woocommerce-MyAccount-content .u-column1 {
    max-width: 100%;
    padding: 0;
}









