@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);.button,input[type="submit"]:not(form.search-form input),.swiper-pagination-switch{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;display:inline-block}.button,input[type="submit"]:not(form.search-form input){position:relative;line-height:1rem;padding:1rem 2rem;margin:1rem 0 0;color:#fff;font-size:1.2rem;background:-webkit-linear-gradient(left, #faac65, #d85860);background:linear-gradient(90deg, #faac65, #d85860);border:none;border-radius:5px;box-shadow:0 4px 0 rgba(34,34,34,0.2);text-align:center;-webkit-transition:0.6s all;transition:0.6s all}.button:hover,input[type="submit"]:hover:not(form.search-form input){background:-webkit-linear-gradient(left, #d85860, #faac65);background:linear-gradient(90deg, #d85860, #faac65);color:#fff}.bg,.gallery_layout .gallery-thumbnail,.new-section{background-position:center center;background-repeat:no-repeat;background-size:cover}body{font-family:"Lato",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:rgba(34,34,34,0.7)}h1,h2,h3,h4,h5,h6,address,a.button,input[type="submit"].gform_button,#main-menu>li>a,footer{font-family:"bodoni-urw",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.04em;-webkit-transform:scaleY(0.85);transform:scaleY(0.85)}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin:0;margin-bottom:0.5em;font-weight:300;color:#5b729f}#main-menu>li>a{font-weight:700;font-size:1.2rem}@media only screen and (min-width: 60em){#main-menu>li>a{font-size:1rem}}#banner h1,#banner h2,#banner h3,#banner h4,#banner h5,#banner h6{color:#fff}h1{font-size:2.6em}h2{font-size:2.2em}h3{font-size:1.8em}h4{font-size:1.6em}h5{font-size:1.4em}h6{font-size:1.2em}.sidebar{font-size:0.85em}p{font-weight:400;line-height:1.6em}input,textarea{font-weight:300}input[type="submit"]{font-weight:400}@media only screen and (min-width: 30em){h1{font-size:2.99em}h2{font-size:2.53em}h3{font-size:2.07em}h4{font-size:1.84em}h5{font-size:1.61em}h6{font-size:1.38em}}@media only screen and (min-width: 60em){h1{font-size:3.38em}h2{font-size:2.86em}h3{font-size:2.34em}h4{font-size:2.08em}h5{font-size:1.82em}h6{font-size:1.56em}}html,body{position:relative}html{height:100%}body{padding-top:6rem}img.alignleft{float:left;padding-right:1rem;padding-bottom:1rem}img.alignright{float:right;padding-left:1rem;padding-bottom:1rem}img.aligncenter{display:block;margin:0 auto 1rem}img.avatar,img.gravatar{border-radius:50%;margin-right:1rem}.alignleft{float:left;margin-right:1rem;margin-bottom:0.5rem}.alignright{float:right;margin-left:1rem;margin-bottom:0.5rem}.aligncenter{float:none;margin:0 auto}.wp-caption{display:block}.wp-caption-text{text-align:right;font-size:0.85em;font-style:italic}.screen-reader-text{display:none}.gallery-caption{font-style:italic}.bypostauthor{font-style:italic}html.desktop .mobile-only{display:none}html.tablet .mobile-only{display:none}html.mobile .non-mobile{display:none}@media only screen and (min-width: 60em){.two-column{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (min-width: 60em){.three-column{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.bg{background-color:#eee;position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1}ul.no-bullets{list-style:none}ol.circles{list-style:none;counter-reset:list}ol.circles li{position:relative;margin:0;padding:0 0 2em 3em}ol.circles li::before{content:counter(list);counter-increment:list;text-align:center;position:absolute;top:-0.5em;left:0;width:2em;height:2em;line-height:2em;border:solid 1px #aaa;border-radius:50%;background-color:white;z-index:2}ol.circles.line li:not(:nth-last-of-type(1))::after{content:'';position:absolute;display:block;left:1em;top:0;width:1px;height:100%;background:#aaa;z-index:1}.expand{padding-right:4em}.expand::after{content:'';position:absolute;top:50%;right:1em;display:block;width:1em;height:1em;box-shadow:inset 4px 4px 0 #888;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.go{padding-right:4em}.go::after{content:'';position:absolute;top:50%;right:1em;display:block;width:1em;height:1em;box-shadow:inset 4px 4px 0 #888;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}section{padding:1rem}@media only screen and (min-width: 30em){section{padding:2rem}}.section-wrapper{position:relative;width:65rem;max-width:100%;text-align:left;margin:0 auto;z-index:10}.column{box-sizing:border-box;display:inline-block;padding:1rem 0;text-align:left;vertical-align:top;width:100%;margin-top:1rem}@media only screen and (min-width: 30em){.column{padding:0 1rem}.column:nth-of-type(1):nth-last-of-type(2),.column:nth-of-type(1):nth-last-of-type(4),.column:nth-of-type(1):nth-last-of-type(2) ~ .column,.column:nth-of-type(1):nth-last-of-type(4) ~ .column{width:50%}}@media only screen and (min-width: 60em){.column:nth-of-type(1):nth-last-of-type(2),.column:nth-of-type(1):nth-last-of-type(2) ~ .column{width:50%}.column:nth-of-type(1):nth-last-of-type(3),.column:nth-of-type(1):nth-last-of-type(3) ~ .column{width:33.3333333333%}.column:nth-of-type(1):nth-last-of-type(4),.column:nth-of-type(1):nth-last-of-type(4) ~ .column{width:25%}}.layout-sidebar-right>div{box-sizing:border-box;display:inline-block;vertical-align:top}.layout-sidebar-right>div:nth-child(1){width:100%}@media only screen and (min-width: 40em){.layout-sidebar-right>div:nth-child(1){width:55%;padding-right:2rem}}@media only screen and (min-width: 60em){.layout-sidebar-right>div:nth-child(1){width:70%}}.layout-sidebar-right>div:nth-child(2){width:100%}@media only screen and (min-width: 40em){.layout-sidebar-right>div:nth-child(2){width:45%;padding-left:2rem;border-left:solid 1px rgba(136,136,136,0.2)}}@media only screen and (min-width: 60em){.layout-sidebar-right>div:nth-child(2){width:30%}}.layout-sidebar-left>div{box-sizing:border-box;display:inline-block;vertical-align:top}.layout-sidebar-left>div:nth-child(1){width:100%}@media only screen and (min-width: 40em){.layout-sidebar-left>div:nth-child(1){width:45%;padding-right:2rem}}@media only screen and (min-width: 60em){.layout-sidebar-left>div:nth-child(1){width:30%}}.layout-sidebar-left>div:nth-child(2){width:100%}@media only screen and (min-width: 40em){.layout-sidebar-left>div:nth-child(2){width:55%;padding-left:2rem;border-left:solid 1px rgba(136,136,136,0.2)}}@media only screen and (min-width: 60em){.layout-sidebar-left>div:nth-child(2){width:70%}}header{position:fixed;top:0;left:0;width:100%;height:6rem;background:rgba(255,255,255,0.95);margin-bottom:-6rem;z-index:100;padding:0 2rem;-webkit-transition-property:height, box-shadow;transition-property:height, box-shadow;-webkit-transition-duration:0.6s;transition-duration:0.6s;box-shadow:0 0 1rem rgba(34,34,34,0.2)}@media only screen and (min-width: 30em){header.small{height:3.96rem}header.small #logo img{height:5.2rem}}header .section-wrapper{height:100%}header #search-link{position:absolute;top:70%;right:0;display:block;height:1.3rem;width:1.3rem;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transition:0.6s all;transition:0.6s all;background:url(https://www.gmflaw.com/wp-content/themes/gmf/img/search.svg) center center/100% auto no-repeat;outline:none;z-index:101}@media only screen and (min-width: 30em){header #search-link{top:50%;right:4rem}}@media only screen and (min-width: 60em){header #search-link{right:0}}header form.search-form{position:absolute;top:6rem;right:0;width:100%;font-size:0;margin:0;padding:4px;border-radius:3rem;background-color:#fff;-webkit-transform:translateY(-300%);transform:translateY(-300%);opacity:0;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-duration:0.6s;transition-duration:0.6s}@media only screen and (min-width: 30em){header form.search-form{top:50%;right:15%;width:70%}}@media only screen and (min-width: 60em){header form.search-form{right:3rem;width:auto}}header form.search-form input,header form.search-form label{display:inline-block;vertical-align:middle;border:none;background:none;outline:none}header form.search-form input[type="submit"]{position:absolute;right:5px;top:5px;width:2rem;height:2rem;margin:0;border-radius:50%;background:rgba(91,114,159,0.2) url(https://www.gmflaw.com/wp-content/themes/gmf/img/arrow-right.svg) 55% center/auto 50% no-repeat;z-index:2}header form.search-form input.search-field{font-size:1rem;padding-left:1rem;line-height:2rem;width:100%;white-space:nowrap}header #menu-link{position:absolute;top:30%;right:0;display:block;height:1rem;width:1.33rem;overflow:visible;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transition:0.6s all;transition:0.6s all;outline:none;z-index:101}@media only screen and (min-width: 30em){header #menu-link{top:50%}}header #menu-link span{position:absolute;display:block;left:0;width:100%;height:.15625rem;border-radius:1px;background-color:#5b729f;opacity:1;-webkit-transition:0.6s all;transition:0.6s all}header #menu-link span:nth-of-type(1){top:0}header #menu-link span:nth-of-type(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header #menu-link span:nth-of-type(3){bottom:0}header #menu-link.label::before{content:"MENU";position:absolute;display:block;top:50%;left:0;color:#5b729f;letter-spacing:0.1em;font-weight:bold;-webkit-transform:translate(-130%, -50%);transform:translate(-130%, -50%)}header #menu-link.border::after{content:'';position:absolute;display:block;top:50%;left:50%;width:1rem;height:1rem;border-radius:50%;-webkit-transform:translate(-50%, -50%) scale(3);transform:translate(-50%, -50%) scale(3);box-shadow:0 0 0 0.6px #5b729f}@media only screen and (min-width: 60em){header #menu-link{display:none}}header nav,header #main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:center;align-content:center}header nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;height:100%;padding:0}header #logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:block;width:auto;height:100%;overflow:hidden}header #logo img{height:5.5rem;width:auto;-webkit-transition:0.6s all;transition:0.6s all}header #main-menu,header #main-menu ul{list-style:none;padding:0;margin:0;text-align:center}header #main-menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-align:top;-ms-flex-align:top;-ms-grid-row-align:top;align-items:top;max-width:100%;visibility:hidden;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-duration:0.6s;transition-duration:0.6s}@media only screen and (min-width: 60em){header #main-menu{visibility:visible;padding-right:3rem}}header #main-menu li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;position:relative;color:#5b729f}header #main-menu li a{display:block;padding:1rem 1.5rem;color:inherit;outline:none}header #main-menu li ul{position:absolute;top:100%;width:100%;display:none;background-color:#5b729f}@media only screen and (min-width: 60em){header #main-menu li ul{text-align:left;font-size:0.9rem}}header #main-menu li ul li{color:#fff}header #main-menu li ul li a{padding:0.6rem 1rem}header #main-menu li:hover{color:#fff;background-color:#5b729f}@media only screen and (min-width: 60em){header #main-menu li:hover ul a:hover{background-color:rgba(34,34,34,0.1)}}@media only screen and (min-width: 60em){header #main-menu>li:hover::before{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#5b729f;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}header.navigating{padding:0;height:auto}header.navigating #menu-link{top:2rem;right:2rem;-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}header.navigating #menu-link span{background-color:#fff}header.navigating #menu-link span:nth-of-type(1){-webkit-transform:translateY(.433rem) rotate(45deg);transform:translateY(.433rem) rotate(45deg)}header.navigating #menu-link span:nth-of-type(2){opacity:0}header.navigating #menu-link span:nth-of-type(3){-webkit-transform:translateY(-.433rem) rotate(-45deg);transform:translateY(-.433rem) rotate(-45deg)}header.navigating #menu-link.label::before{display:none}header.navigating nav{-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:auto;background:#5b729f;padding-bottom:2rem}header.navigating #logo{height:auto;padding-top:0.7rem}header.navigating #logo img{height:7rem}header.navigating #main-menu{-ms-flex-flow:column nowrap;flex-flow:column nowrap;visibility:visible}header.navigating #main-menu li{color:#fff}header.searching form.search-form{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%);box-shadow:0 0 1rem rgba(34,34,34,0.2)}header.searching #main-menu{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}@media only screen and (min-width: 30em){header.searching form.search-form{-webkit-transform:translateY(150%);transform:translateY(150%)}}@media only screen and (min-width: 60em){header.searching form.search-form{-webkit-transform:translateY(-50%);transform:translateY(-50%);box-shadow:inset 0 0 0 2px rgba(91,114,159,0.3)}}@media only screen and (min-width: 40em){.admin-bar header{top:32px}}hr{border:none;display:block;height:1px;background-color:rgba(136,136,136,0.2);margin:2rem 0}a{text-decoration:none;color:inherit}h1 span,h2 span{display:block;line-height:1.4em;max-width:24rem;font-size:0.6em;opacity:0.6}.blue{color:#5b729f}.white{color:#fff}.sans-serif{font-family:"Lato",Helvetica,Arial,sans-serif}.uppercase{text-transform:uppercase}.fine-print{font-size:0.85em;opacity:0.6}.text-larger{font-size:1.4em}body #banner{position:relative;height:16rem;text-align:center;font-size:0.8em}body #banner::after{display:inline-block;vertical-align:middle;width:0;height:100%}body #banner .section-wrapper{display:inline-block;vertical-align:middle;max-width:99%}@media only screen and (min-height: 30em){body #banner{height:20em}}body.home #banner{height:18rem}@media only screen and (min-height: 30em){body.home #banner{height:18em}}@media only screen and (min-height: 40em){body.home #banner{height:28em}}@media only screen and (min-height: 50em){body.home #banner{height:34em}}body.single-people #banner{height:auto}body.single-people #banner::after{display:inline-block;vertical-align:middle;width:0;height:0;padding-top:30%}@media only screen and (min-width: 30em){body.single-people #banner{padding-top:4rem;padding-bottom:4rem}}@media only screen and (min-width: 60em){body.single-people #banner{padding-top:6rem;padding-bottom:5rem}}body.single-people #banner .bg{background-size:auto 120%;background-position:46% center}body.single-people #banner .bg::after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:-webkit-linear-gradient(left, rgba(34,34,34,0.5), rgba(34,34,34,0));background:linear-gradient(left, rgba(34,34,34,0.5), rgba(34,34,34,0))}@media only screen and (min-width: 24em){body.single-people #banner .bg{background-position:40% center}}@media only screen and (min-width: 30em){body.single-people #banner .bg{background-position:30% center}}@media only screen and (min-width: 40em){body.single-people #banner .bg{background-position:10% center}body.single-people #banner .bg::after{background:-webkit-linear-gradient(left, rgba(34,34,34,0.5) 0%, rgba(34,34,34,0) 62%, rgba(34,34,34,0.5) 100%);background:linear-gradient(left, rgba(34,34,34,0.5) 0%, rgba(34,34,34,0) 62%, rgba(34,34,34,0.5) 100%)}}@media only screen and (min-width: 60em){body.single-people #banner .bg{background-position:0% 30%;background-size:120% auto}}body.single-people #banner aside{color:#fff;width:50%;max-width:40rem;min-width:18rem;font-size:1.2em}body.single-people #banner aside h1{margin-bottom:0}body.single-people #banner aside .p-title{text-transform:uppercase;font-size:1.4em;letter-spacing:0.03em;margin-bottom:2rem}body.single-people #banner aside .p-phone,body.single-people #banner aside .p-fax,body.single-people #banner aside .p-email,body.single-people #banner aside .p-links{font-size:1.2rem;margin-bottom:0}body.single-people #banner aside .p-links span:nth-last-child(1){display:none}body.single-people #banner aside span{display:block;height:0;opacity:0;padding:auto 1rem}@media only screen and (min-width: 40em){body.single-people #banner aside span{display:inline;opacity:0.5;height:auto}}#content{position:relative;background-color:#fff;padding-bottom:2rem;z-index:2}ul.team,ul.team-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;padding:1rem 0 0 0}ul.team li.person,ul.team-small li.person{-webkit-box-flex:0;-ms-flex:0 1 6rem;flex:0 1 6rem;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;text-align:center;margin:0 6px 0 0}ul.team li.person a,ul.team-small li.person a{display:block}ul.team li.person figure,ul.team-small li.person figure{display:block;width:6rem;height:6rem;overflow:hidden;background:rgba(136,136,136,0.2) 45% 0%/150% auto no-repeat;margin-bottom:0.3rem;-webkit-transition:all 0.3s;transition:all 0.3s}ul.team li.person:hover figure,ul.team-small li.person:hover figure{box-shadow:inset 0 0 0 4px rgba(91,114,159,0.5);-webkit-transform:scale(1.1);transform:scale(1.1)}ul.team li.person h6,ul.team-small li.person h6{font-size:0.85em}@media only screen and (min-width: 30em){ul.team li.person{-webkit-box-flex:0;-ms-flex:0 1 10rem;flex:0 1 10rem;margin:0 6px 0 0}ul.team li.person figure{width:10rem;height:10rem}ul.team li.person h6{font-size:1em}}ul.practices{list-style:none;padding-left:0}ul.practices li{margin-bottom:1rem;opacity:0;padding-left:1.5rem}ul.practices li::before{content:'\2022';position:absolute;left:0}ul.practices li::after{content:'»';padding-left:0.5rem;opacity:0.5}.gallery_layout{line-height:0}.gallery_layout .gallery-thumbnail{position:relative;display:inline-block;width:33.33%;box-shadow:inset 0 0 0 3px #fff}@media only screen and (min-width: 60em){.gallery_layout .gallery-thumbnail{width:20%}}.gallery_layout .gallery-thumbnail a{display:block;width:100%}.gallery_layout .gallery-thumbnail a::after{display:block;padding-top:100%}.background-image_layout{position:relative;display:block;margin:0 auto;padding:2rem;width:100%;background-color:white;overflow:hidden}.background-image_layout::after{content:'';clear:both;float:none;display:block}.background-image_layout figure{position:absolute;width:100%;height:100%;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.background-image_layout figure.layer{height:120%}.background-image_layout.image-full figure{width:100%}.background-image_layout.image-half figure{width:50%}.background-image_layout.darken-image figure::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(34,34,34,0.4)}.background-image_layout.text-light .section-content *{color:white}.background-image_layout.text-dark .section-content *{color:black}.background-image_layout .section-content{display:block;height:auto}.background-image_layout.full .section-content{width:100%}.background-image_layout.half-left .section-content{width:48%}.background-image_layout.half-right .section-content{width:48%;float:right}.background-image_layout.third-left .section-content{width:30%}.background-image_layout.third-center .section-content{width:30%;margin:0 auto}.background-image_layout.third-right .section-content{width:30%;float:right}.new-section{background-color:#fff;position:relative;z-index:2}.new-section .section-wrapper>*,.new-section .section-wrapper::before{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;display:inline-block;vertical-align:middle}.new-section .section-wrapper::before{height:100%;width:0}@media only screen and (min-width: 60em){.new-section .section-wrapper{min-height:20rem}}.new-section .section-content{display:inline-block;width:100%;padding:1rem;text-align:left;color:#5b729f;background-color:rgba(255,255,255,0.7)}@media only screen and (min-width: 30em){.new-section .section-content{width:50%;padding:2rem}}@media only screen and (min-width: 60em){.new-section .section-content{width:40%}}.new-section.full .section-content{width:100%}.new-section.center .section-wrapper{text-align:center}.new-section.left .section-wrapper{text-align:left}.new-section.right .section-wrapper{text-align:right}body footer{display:block;width:100%;color:#5b729f;background:#fff;padding:4rem 2rem;text-align:center}body.fixed-footer footer{position:fixed;bottom:0;left:0}form{margin-bottom:2rem}form ul{padding:0;list-style-type:none}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="checkbox"],form input[type="file"],form textarea{display:block;position:relative;color:#222;line-height:1em;padding:1em;border:none;border-radius:0;background:rgba(34,34,34,0.05);box-shadow:none;outline:none;margin:0;width:100%}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form input[type="checkbox"]:focus,form input[type="file"]:focus,form textarea:focus{box-shadow:inset .25rem 0 0 #5b729f}form textarea{min-height:4rem;width:100%}form span *{vertical-align:middle}form select{margin-bottom:1rem}form .gfield{margin-bottom:2rem}form .gfield_label{font-weight:bold}form .gfield_checkbox,form .gfield_radio{margin:0}form input[type="checkbox"],form input[type="radio"]{position:relative;display:inline;width:auto;margin:1rem 0.3rem 1rem 0rem;opacity:0;z-index:2}form input[type="checkbox"]+label,form input[type="radio"]+label{position:relative}form input[type="checkbox"]+label::before,form input[type="radio"]+label::before{content:"";position:relative;display:inline-block;top:-0.1rem;height:1.2rem;width:1.2rem;left:-1.5rem;vertical-align:middle;z-index:1;border:solid 2px #000}form input[type="checkbox"]:checked+label::before,form input[type="radio"]:checked+label::before{background:#000}form input[type="radio"]+label::before{border-radius:1rem;left:-1.2rem}form .gfield_description{position:relative;font-style:italic;font-size:0.8em;padding:0.25rem 0.5rem}form .gfield_description.validation_message{background:#d85860;color:#fff}form div#ui-datepicker-div{background:white;padding:1rem;box-shadow:0 0 1rem rgba(34,34,34,0.4)}form.lines input[type="text"],form.lines input[type="email"],form.lines input[type="tel"],form.lines input[type="checkbox"],form.lines input[type="file"],form.lines textarea{border:none;background:none;box-shadow:none;padding-left:0}form.lines input[type="text"]:focus,form.lines input[type="email"]:focus,form.lines input[type="tel"]:focus,form.lines input[type="checkbox"]:focus,form.lines input[type="file"]:focus,form.lines textarea:focus{box-shadow:none;background:rgba(34,34,34,0.05);padding-left:1rem}form.lines .gfield{border-bottom:solid 1px rgba(34,34,34,0.05)}form.lines .gfield_description{padding:0.5rem 0}.placeholder .gfield_label,.placeholder .name_first label,.placeholder .name_last label{display:none}.placeholder ::-webkit-input-placeholder{color:rgba(91,114,159,0.5)}.placeholder :-moz-placeholder{color:rgba(91,114,159,0.5)}.placeholder ::-moz-placeholder{color:rgba(91,114,159,0.5)}.placeholder :-ms-input-placeholder{color:rgba(91,114,159,0.5)}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;white-space:nowrap;-webkit-transition-property:left, top, -webkit-transform;transition-property:left, top, -webkit-transform;transition-property:transform, left, top;transition-property:transform, left, top, -webkit-transform;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);-webkit-transition-timing-function:ease;transition-timing-function:ease;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left;display:block}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.swiper-container{width:100%;height:100%}.swiper-slide{position:relative;width:100%;height:100%;text-align:center;white-space:normal}.swiper-slide::after{display:inline-block;width:0;height:100%;vertical-align:middle}.swiper-slide div.slide-content{position:relative;width:99%;display:inline-block;vertical-align:middle;z-index:-1}#pagination{position:relative;width:100%;height:3rem;margin:-3rem auto 0;text-align:center;z-index:10}.swiper-pagination-switch{width:1rem;height:1rem;margin:.5rem;background:#fff;border:solid rgba(34,34,34,0.2) 2px;border-radius:50%}.swiper-active-switch{background:#222}a.arrow{position:fixed;display:block;top:100%;width:3rem;height:3rem;cursor:pointer;-webkit-transition:0.6s all;transition:0.6s all;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:10}a.arrow.hide{opacity:0}@media only screen and (min-width: 30em){a.arrow{top:50%;width:12rem;height:12rem;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}a.arrow:hover{background:rgba(34,34,34,0.7)}a.arrow::after{position:absolute;display:block;width:1rem;height:1rem;border-top:solid #fff 6px;border-left:solid #fff 6px;top:50%}@media only screen and (min-width: 30em){a.arrow::after{width:2rem;height:2rem}}@media only screen and (min-width: 60em){a.arrow::after{width:3rem;height:3rem}}a.arrow.left{left:0}@media only screen and (min-width: 30em){a.arrow.left{left:-6rem}}a.arrow.left::after{-webkit-transform:translate3d(150%, -100%, 0) rotate(-45deg);transform:translate3d(150%, -100%, 0) rotate(-45deg)}@media only screen and (min-width: 30em){a.arrow.left::after{-webkit-transform:translate3d(400%, -50%, 0) rotate(-45deg);transform:translate3d(400%, -50%, 0) rotate(-45deg)}}@media only screen and (min-width: 60em){a.arrow.left::after{-webkit-transform:translate3d(250%, -50%, 0) rotate(-45deg);transform:translate3d(250%, -50%, 0) rotate(-45deg)}}a.arrow.right{right:0}@media only screen and (min-width: 30em){a.arrow.right{right:-6rem}}a.arrow.right::after{-webkit-transform:translate3d(50%, -100%, 0) rotate(135deg);transform:translate3d(50%, -100%, 0) rotate(135deg)}@media only screen and (min-width: 60em){a.arrow.right::after{-webkit-transform:translate3d(100%, -50%, 0) rotate(135deg);transform:translate3d(100%, -50%, 0) rotate(135deg)}}@media only screen and (min-width: 60em){a.arrow.right::after{-webkit-transform:translate3d(50%, -50%, 0) rotate(135deg);transform:translate3d(50%, -50%, 0) rotate(135deg)}}h3#comments{display:none}.commentlist{padding-left:0}.commentlist ul{padding-left:0}.commentlist li{list-style:none;border-left:solid 2px rgba(250,172,101,0.5);padding-left:1rem;padding-top:1rem}.commentlist li .comment-author{color:rgba(34,34,34,0.4);font-style:italic}.commentlist li .comment-meta{font-size:0.8em;text-transform:uppercase;letter-spacing:0.1em}#respond{margin-top:2rem}.block #tribe-events-content{-webkit-transition:all 0.5s;transition:all 0.5s}.block #tribe-events-content.loading{opacity:0.2}.block #tribe-events-content table{display:block;width:100%}.block #tribe-events-content thead{display:block;width:100%;margin-bottom:1rem;border-bottom:solid 2px rgba(250,172,101,0.5)}.block #tribe-events-content tbody{display:block;width:100%}.block #tribe-events-content tbody tr{border-bottom:solid 2px rgba(34,34,34,0.03)}.block #tribe-events-content tbody td{height:5rem;vertical-align:top}.block #tribe-events-content tbody td.tribe-events-present{background:rgba(91,114,159,0.1)}.block #tribe-events-content tbody h3.tribe-events-month-event-title{color:#222;font-size:1rem}.block #tribe-events-content .tribe-events-page-title{display:none}.block #tribe-events-content .tribe-events-othermonth{opacity:0.3}.block #tribe-events-content #tribe-events-header{position:relative;z-index:2}.block #tribe-events-content #tribe-events-header li{list-style-type:none}.block #tribe-events-content #tribe-events-header ul.tribe-events-sub-nav{padding-left:0}.block #tribe-events-content #tribe-events-header ul.tribe-events-sub-nav .tribe-events-nav-previous,.block #tribe-events-content #tribe-events-header ul.tribe-events-sub-nav .tribe-events-nav-next{text-indent:9999px;white-space:nowrap;display:block;width:2rem;height:2rem;background:url(img/arrow-back.png) center center/1.5rem auto no-repeat}.block #tribe-events-content #tribe-events-header ul.tribe-events-sub-nav .tribe-events-nav-previous a,.block #tribe-events-content #tribe-events-header ul.tribe-events-sub-nav .tribe-events-nav-next a{display:block;height:2rem}.block #tribe-events-content #tribe-events-header ul.tribe-events-sub-nav .tribe-events-nav-previous{float:left}.block #tribe-events-content #tribe-events-header ul.tribe-events-sub-nav .tribe-events-nav-next{float:right;background:url(img/arrow-forward.png) center center/1.5rem auto no-repeat}.block #tribe-events-content #tribe-events-footer li{list-style-type:none}.block #tribe-events-content #tribe-events-footer ul.tribe-events-sub-nav{padding-left:0;display:none}.block #tribe-events-content #tribe-events-footer ul.tribe-events-sub-nav .tribe-events-nav-previous,.block #tribe-events-content #tribe-events-footer ul.tribe-events-sub-nav .tribe-events-nav-next{text-indent:9999px;white-space:nowrap;display:block;width:2rem;height:2rem;background:url(img/arrow-back.png) center center/1.5rem auto no-repeat}.block #tribe-events-content #tribe-events-footer ul.tribe-events-sub-nav .tribe-events-nav-previous a,.block #tribe-events-content #tribe-events-footer ul.tribe-events-sub-nav .tribe-events-nav-next a{display:block;height:2rem;width:2rem}.block #tribe-events-content #tribe-events-footer ul.tribe-events-sub-nav .tribe-events-nav-previous{float:left}.block #tribe-events-content #tribe-events-footer ul.tribe-events-sub-nav .tribe-events-nav-next{float:right;background:url(img/arrow-forward.png) center center/1.5rem auto no-repeat}.block #tribe-events-content #legend_box ul{padding-left:0}.block #tribe-events-content #legend_box li{list-style-type:none;display:inline-block;height:2rem;vertical-align:top;margin-right:1rem}.block #tribe-events-content .tribe-events-category-organization{padding-left:3px;border-left:3px solid #5b729f}.block #tribe-events-content .tribe-events-category-training{padding-left:3px;border-left:3px solid #d85860}.block #tribe-events-content .tribe-events-category-nurse-on-call{padding-left:3px;border-left:3px solid #faac65}.block #tribe-events-content .tribe-events-category-village-holidays{padding-left:3px;border-left:3px solid #fff}.home .block #tribe-events-content #tribe-events-header ul.tribe-events-sub-nav,.home .block #tribe-events-content #tribe-events-footer ul.tribe-events-sub-nav{display:none}.home .block #tribe-events-content .calendar-month-name{margin-top:0}.calendar-month-name{text-align:center;position:relative;margin-top:-2rem;margin-bottom:1rem;z-index:1}.tribe-events-visuallyhidden,.tribe-events-ical,.tribe-events-notices{display:none}html.placeholder{font-style:normal}#overlay{position:fixed;display:none;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);z-index:9999}#overlay section{display:none;width:100%;max-height:100%;padding:4rem;overflow:auto;background:white;box-shadow:0 0 0 1rem rgba(91,114,159,0.3)}@media only screen and (min-width: 30em){#overlay{padding:4rem}#overlay a.button{width:30%;margin:1rem auto}}@media only screen and (min-width: 60em){#overlay{padding:15% 20%}#overlay section{padding:2rem}}.parallax .bg.layer{height:100%}body:not(.mobile) div.printfriendly{background:url(img/icon-print.png) no-repeat center center/contain;display:block;width:2rem;height:1.5rem;position:absolute;top:4rem;right:4rem}body:not(.mobile) div.printfriendly a{display:block;width:100%;height:100%}
